"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[46102],{13401:(a,e,o)=>{o.d(e,{H:()=>n});var s=o(17943),t=o(31001);let n=()=>(0,s.w)({client:{NEXT_PUBLIC_DASHBOARD_URL:t.z.string().min(1).url(),NEXT_PUBLIC_MARKETING_URL:t.z.string().min(1).url()},runtimeEnv:{NEXT_PUBLIC_DASHBOARD_URL:"https://courses.anyscale.com",NEXT_PUBLIC_MARKETING_URL:"https://courses.anyscale.com"}})},96306:(a,e,o)=>{o.d(e,{Hm:()=>c,JZ:()=>n,MD:()=>r,pc:()=>t});var s=o(13401);let t={Dashboard:(0,s.H)().NEXT_PUBLIC_DASHBOARD_URL,Marketing:(0,s.H)().NEXT_PUBLIC_MARKETING_URL},n={dashboard:{Api:"".concat(t.Dashboard,"/api"),auth:{changeEmail:{Expired:"".concat(t.Dashboard,"/auth/change-email/expired"),Index:"".concat(t.Dashboard,"/auth/change-email"),Invalid:"".concat(t.Dashboard,"/auth/change-email/invalid"),Request:"".concat(t.Dashboard,"/auth/change-email/request")},Error:"".concat(t.Dashboard,"/auth/error"),forgetPassword:{Index:"".concat(t.Dashboard,"/auth/forgot-password"),Success:"".concat(t.Dashboard,"/auth/forgot-password/success")},Index:"".concat(t.Dashboard,"/auth"),RecoveryCode:"".concat(t.Dashboard,"/auth/recovery-code"),resetPassword:{Expired:"".concat(t.Dashboard,"/auth/reset-password/expired"),Index:"".concat(t.Dashboard,"/auth/reset-password"),Request:"".concat(t.Dashboard,"/auth/reset-password/request"),Success:"".concat(t.Dashboard,"/auth/reset-password/success")},SignIn:"".concat(t.Dashboard,"/auth/sign-in"),SignUp:"".concat(t.Dashboard,"/auth/sign-up"),Totp:"".concat(t.Dashboard,"/auth/totp"),verifyEmail:{Expired:"".concat(t.Dashboard,"/auth/verify-email/expired"),Index:"".concat(t.Dashboard,"/auth/verify-email"),Request:"".concat(t.Dashboard,"/auth/verify-email/request"),Success:"".concat(t.Dashboard,"/auth/verify-email/success")}},manage:{Index:"".concat(t.Dashboard,"/manage"),modelId:{Index:"".concat(t.Dashboard,"/manage/[modelId]")},admin:{Index:"".concat(t.Dashboard,"/manage/admin"),core:{Index:"".concat(t.Dashboard,"/manage/admin/core"),affiliates:{Index:"".concat(t.Dashboard,"/manage/admin/core/affiliates"),id:{Index:"".concat(t.Dashboard,"/manage/admin/core/affiliates/[id]")}},customers:{Index:"".concat(t.Dashboard,"/manage/admin/core/customers")},grading:{Index:"".concat(t.Dashboard,"/manage/admin/core/grading")},organisations:{Index:"".concat(t.Dashboard,"/manage/admin/core/organisations")},issues:{Index:"".concat(t.Dashboard,"/manage/admin/core/issues")},privateClassRequests:{Index:"".concat(t.Dashboard,"/manage/admin/core/private-class-requests")},redirects:{Index:"".concat(t.Dashboard,"/manage/admin/core/redirects")},roles:{Index:"".concat(t.Dashboard,"/manage/admin/core/roles")},settings:{Index:"".concat(t.Dashboard,"/manage/admin/core/settings")},usageAnalytics:{Index:"".concat(t.Dashboard,"/manage/admin/core/usage-analytics")}},debug:{Index:"".concat(t.Dashboard,"/manage/admin/debug")},docs:{Index:"".concat(t.Dashboard,"/manage/admin/docs"),slug:{Index:"".concat(t.Dashboard,"/manage/admin/docs/[[...slug]]")}},device:{Index:"".concat(t.Dashboard,"/manage/admin/device")},pitch:{Index:"".concat(t.Dashboard,"/manage/admin/pitch")}},tools:{Index:"".concat(t.Dashboard,"/manage/tools"),imageMinifier:{Index:"".concat(t.Dashboard,"/manage/tools/image-minifier")},linkValidation:{Index:"".concat(t.Dashboard,"/manage/tools/link-validation")},thinkificImport:{Index:"".concat(t.Dashboard,"/manage/tools/thinkific-import")},thumbnails:{Index:"".concat(t.Dashboard,"/manage/tools/thumbnails")}},projects:{Index:"".concat(t.Dashboard,"/manage/projects"),sources:{Index:"".concat(t.Dashboard,"/manage/projects/sources")},definition:{Index:"".concat(t.Dashboard,"/manage/projects/definition")},updates:{Index:"".concat(t.Dashboard,"/manage/projects/updates")},themes:{Index:"".concat(t.Dashboard,"/manage/projects/themes")},production:{Index:"".concat(t.Dashboard,"/manage/projects/production")},curricula:{Index:"".concat(t.Dashboard,"/manage/projects/curricula")},learningPaths:{Index:"".concat(t.Dashboard,"/manage/projects/learning-paths")},workspaceTemplates:{Index:"".concat(t.Dashboard,"/manage/projects/workspace-templates")}}},affiliates:{Index:"".concat(t.Dashboard,"/affiliates"),slug:{Index:"".concat(t.Dashboard,"/affiliates/[slug]")}},upgrade:{Index:"".concat(t.Dashboard,"/upgrade")},courses:{Index:"".concat(t.Dashboard,"/courses"),slug:{Index:"".concat(t.Dashboard,"/courses/[slug]")}},learningPaths:{Index:"".concat(t.Dashboard,"/learning-paths"),slug:{Index:"".concat(t.Dashboard,"/learning-paths/[slug]")}},onboarding:{Index:"".concat(t.Dashboard,"/onboarding"),Organization:"".concat(t.Dashboard,"/onboarding/organization"),User:"".concat(t.Dashboard,"/onboarding/user")},admin:{Index:"".concat(t.Dashboard,"/admin")},dashboard:{Index:"".concat(t.Dashboard,"/dashboard"),app:{Index:"".concat(t.Dashboard,"/dashboard/app")},slug:{Contacts:"".concat(t.Dashboard,"/dashboard/[slug]/contacts"),Home:"".concat(t.Dashboard,"/dashboard/[slug]/home"),New:"".concat(t.Dashboard,"/dashboard/[slug]/new"),Analytics:"".concat(t.Dashboard,"/dashboard/[slug]/analytics"),Index:"".concat(t.Dashboard,"/dashboard/[slug]"),VideoGallery:"".concat(t.Dashboard,"/dashboard/[slug]/video-gallery"),VideoPlayer:"".concat(t.Dashboard,"/dashboard/[slug]/video-gallery/[videoId]"),DiscordIntegration:"".concat(t.Dashboard,"/dashboard/[slug]/discord-integration"),Changelog:"".concat(t.Dashboard,"/dashboard/[slug]/changelog"),Bookmarks:"".concat(t.Dashboard,"/dashboard/[slug]/bookmarks"),Certificates:"".concat(t.Dashboard,"/dashboard/[slug]/certificates"),Training:"".concat(t.Dashboard,"/dashboard/[slug]/training"),settings:{account:{Index:"".concat(t.Dashboard,"/dashboard/[slug]/settings/account"),Notifications:"".concat(t.Dashboard,"/dashboard/[slug]/settings/account/notifications"),Profile:"".concat(t.Dashboard,"/dashboard/[slug]/settings/account/profile"),Security:"".concat(t.Dashboard,"/dashboard/[slug]/settings/account/security")},Index:"".concat(t.Dashboard,"/dashboard/[slug]/settings"),organization:{Billing:"".concat(t.Dashboard,"/dashboard/[slug]/settings/organization/billing"),General:"".concat(t.Dashboard,"/dashboard/[slug]/settings/organization/general"),Index:"".concat(t.Dashboard,"/dashboard/[slug]/settings/organization"),Members:"".concat(t.Dashboard,"/dashboard/[slug]/settings/organization/members")}}}}},marketing:{Api:"".concat(t.Marketing,"/api"),Blog:"".concat(t.Marketing,"/blog"),Careers:"".concat(t.Marketing,"/careers"),Contact:"".concat(t.Marketing,"/contact"),CookiePolicy:"".concat(t.Marketing,"/cookie-policy"),Docs:"".concat(t.Marketing,"/docs"),FAQ:"".concat(t.Marketing,"/#faq"),Index:"".concat(t.Marketing,"/"),Features:"".concat(t.Marketing,"/#features"),PrivacyPolicy:"".concat(t.Marketing,"/privacy"),Roadmap:"".concat(t.Marketing,"/roadmap"),Story:"".concat(t.Marketing,"/story"),TermsOfUse:"".concat(t.Marketing,"/terms-of-use")}};function r(a,e){if(-1===a.indexOf("[slug]"))throw Error("Invalid route: ".concat(a,". Route must contain the placeholder [slug]."));return a.replace("[slug]",e)}function c(a,e){return new URL(a,e).pathname}},1459:(a,e,o)=>{o.d(e,{Cf:()=>u,Es:()=>b,HM:()=>h,L3:()=>p,c7:()=>m,lG:()=>d,rr:()=>x,zM:()=>i});var s=o(19002),t=o(52114),n=o(76050),r=o(46675),c=o(40399);let d=n.bL,i=n.l9,l=n.ZL,h=n.bm,g=t.forwardRef((a,e)=>{let{className:o,...t}=a;return(0,s.jsx)(n.hJ,{ref:e,className:(0,c.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",o),...t})});g.displayName=n.hJ.displayName;let u=t.forwardRef((a,e)=>{let{onClose:o,className:t,children:d,...i}=a,h=()=>{null==o||o()};return(0,s.jsxs)(l,{children:[(0,s.jsx)(g,{}),(0,s.jsxs)(n.UC,{ref:e,className:(0,c.cn)("fixed left-1/2 top-1/2 z-50 grid w-full max-w-lg -translate-x-1/2 -translate-y-1/2 gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg md:w-full",t),onEscapeKeyDown:h,onPointerDownOutside:h,...i,children:[d,(0,s.jsxs)(n.bm,{type:"button",className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",onClick:h,children:[(0,s.jsx)(r.A,{className:"size-4 shrink-0"}),(0,s.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})});u.displayName=n.UC.displayName;let m=a=>{let{className:e,...o}=a;return(0,s.jsx)("div",{className:(0,c.cn)("flex flex-col space-y-2 text-center sm:text-left",e),...o})};m.displayName="DialogHeader";let b=a=>{let{className:e,...o}=a;return(0,s.jsx)("div",{className:(0,c.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...o})};b.displayName="DialogFooter";let p=t.forwardRef((a,e)=>{let{className:o,...t}=a;return(0,s.jsx)(n.hE,{ref:e,className:(0,c.cn)("text-lg font-semibold leading-none tracking-tight",o),...t})});p.displayName=n.hE.displayName;let x=t.forwardRef((a,e)=>{let{className:o,...t}=a;return(0,s.jsx)(n.VY,{ref:e,className:(0,c.cn)("text-sm text-muted-foreground",o),...t})});x.displayName=n.VY.displayName},36526:(a,e,o)=>{o.d(e,{ScrollArea:()=>d});var s=o(19002),t=o(52114),n=o(70899),r=o(42553),c=o(40399);let d=t.forwardRef((a,e)=>{let{verticalScrollBar:o=!0,horizontalScrollBar:t=!1,className:r,children:d,...l}=a;return(0,s.jsxs)(n.bL,{ref:e,className:(0,c.cn)("relative",r),...l,children:[(0,s.jsx)(n.LM,{className:"size-full rounded-[inherit]",children:d}),o&&(0,s.jsx)(i,{forceMount:!0,orientation:"vertical"}),t&&(0,s.jsx)(i,{forceMount:!0,orientation:"horizontal"}),(0,s.jsx)(n.OK,{})]})});d.displayName=n.bL.displayName;let i=t.forwardRef((a,e)=>{let{className:o,orientation:t="vertical",...r}=a;return(0,s.jsx)(n.VM,{ref:e,orientation:t,className:(0,c.cn)("relative z-20 flex touch-none select-none transition-colors","vertical"===t&&"h-full w-2.5 border-l border-l-transparent p-px","horizontal"===t&&"h-2.5 flex-col border-t border-t-transparent p-px",o),...r,children:(0,s.jsx)(n.lr,{className:"relative flex-1 rounded-full bg-border"})})});i.displayName=n.VM.displayName,t.forwardRef((a,e)=>{let{breakpoint:o,mediaQueryOptions:t,children:n,fallbackProps:c,...i}=a;return(0,r.U)(o,t)?(0,s.jsx)(d,{ref:e,...i,children:n}):(0,s.jsx)("div",{ref:e,...c,children:n})}).displayName="ResponsiveScrollArea"},95298:(a,e,o)=>{o.d(e,{H:()=>l});var s=o(19002);o(52114);var t=o(63941),n=o(43313),r=o(20468),c=o(7828),d=o(68832);let i=[{value:"system",icon:t.A,label:"System"},{value:"light",icon:n.A,label:"Light"},{value:"dark",icon:r.A,label:"Dark"}];function l(){let{setTheme:a,theme:e}=(0,c.D)(),o=e||"system",t=e=>{a(e.target.value)};return(0,s.jsx)("div",{className:"flex w-fit rounded-full border bg-background p-0.5",children:i.map(a=>{let{value:e,icon:n,label:r}=a;return(0,s.jsxs)("span",{className:"h-full",children:[(0,s.jsx)("input",{className:"peer sr-only",type:"radio",id:"theme-switch-".concat(e),value:e,checked:o===e,onChange:t}),(0,s.jsx)("label",{htmlFor:"theme-switch-".concat(e),className:"flex size-6 cursor-pointer items-center justify-center rounded-full text-muted-foreground peer-checked:bg-accent peer-checked:text-foreground","aria-label":"".concat(r," theme"),children:(0,s.jsxs)(d.m_,{delayDuration:600,children:[(0,s.jsx)(d.k$,{asChild:!0,children:(0,s.jsx)(n,{className:"size-4 shrink-0"})}),(0,s.jsx)(d.ZI,{children:r})]})})]},e)})})}}}]);