1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,63992,(e,t,r)=>{t.exports=e.r(28995)},61668,e=>{"use strict";var t=e.i(98134),r=e.i(75201),n=e.i(63992);e.i(70546);var o=e.i(52799),i=e.i(50357),a=e.i(35692),l=e.i(71667);let s=(0,r.createContext)(void 0);function u({children:e}){let[u,c]=(0,r.useState)(null),[d,p]=(0,r.useState)(!0),[m,f]=(0,r.useState)(null),h=(0,n.useRouter)(),y=(0,r.useCallback)(async()=>{if(!(0,l.getToken)())return void p(!1);try{let{data:e}=await i.userService.getMe();c(e)}catch{(0,l.removeToken)(),c(null)}finally{p(!1)}},[]);(0,r.useEffect)(()=>{y()},[y]);let v=(0,r.useCallback)(async()=>{if((0,l.getToken)())try{let{data:e}=await i.userService.getMe();c(e)}catch{}},[]),g=async(e,t)=>{let{data:r}=await o.authService.login(e,t);(0,l.setToken)(r.token),c(r.user);{let e=new URL(window.location.href).searchParams.get("next");if(e)try{let t=new URL(e,window.location.origin);if(t.origin===window.location.origin){window.location.href=t.toString();return}}catch{}}r.user.settings?.onboarded?h.push("/scheduler"):h.push("/onboarding")},x=()=>{(0,l.removeToken)(),c(null),f(null),h.push("/login")},b=async e=>{let{data:t}=await a.sessionService.impersonate(e);f(u?.id||null),(0,l.setToken)(t.token),c(t.user)},w=async()=>{await a.sessionService.stopImpersonating(),f(null),x()};return(0,t.jsx)(s.Provider,{value:{user:u,isLoading:d,isAuthenticated:!!u,impersonatorId:m,login:g,logout:x,impersonate:b,stopImpersonating:w,refreshUser:v},children:e})}function c(){let e=(0,r.useContext)(s);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}e.s(["AuthProvider",()=>u,"useAuth",()=>c])},18973,e=>{"use strict";let t=(0,e.i(4311).default)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);e.s(["default",()=>t])},97245,50888,e=>{"use strict";var t=e.i(75201);function r(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function n(...e){return t=>{let n=!1,o=e.map(e=>{let o=r(e,t);return n||"function"!=typeof o||(n=!0),o});if(n)return()=>{for(let t=0;t<o.length;t++){let n=o[t];"function"==typeof n?n():r(e[t],null)}}}}function o(...e){return t.useCallback(n(...e),e)}e.s(["composeRefs",()=>n,"useComposedRefs",()=>o],50888);var i=e.i(98134);function a(e){var r;let o,a=(r=e,(o=t.forwardRef((e,r)=>{let{children:o,...i}=e;if(t.isValidElement(o)){var a;let e,l,s=(a=o,(l=(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(l=(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.props.ref:a.props.ref||a.ref),u=function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(i,o.props);return o.type!==t.Fragment&&(u.ref=r?n(r,s):s),t.cloneElement(o,u)}return t.Children.count(o)>1?t.Children.only(null):null})).displayName=`${r}.SlotClone`,o),l=t.forwardRef((e,r)=>{let{children:n,...o}=e,l=t.Children.toArray(n),s=l.find(d);if(s){let e=s.props.children,n=l.map(r=>r!==s?r:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,i.jsx)(a,{...o,ref:r,children:t.isValidElement(e)?t.cloneElement(e,void 0,n):null})}return(0,i.jsx)(a,{...o,ref:r,children:n})});return l.displayName=`${e}.Slot`,l}var l=a("Slot"),s=Symbol("radix.slottable");function u(e){let t=({children:e})=>(0,i.jsx)(i.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=s,t}var c=u("Slottable");function d(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===s}e.s(["Root",()=>l,"Slot",()=>l,"Slottable",()=>c,"createSlot",()=>a,"createSlottable",()=>u],97245)},29103,e=>{"use strict";var t=e.i(75201),r=e.i(29080),n=e.i(97245),o=e.i(98134),i=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,r)=>{let i=(0,n.createSlot)(`Primitive.${r}`),a=t.forwardRef((e,t)=>
1{let{asChild:n,...a}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,o.jsx)(n?i:r,{...a,ref:t})});return a.displayName=`Primitive.${r}`,{...e,[r]:a}},{});function a(e,t){e&&r.flushSync(()=>e.dispatchEvent(t))}e.s(["Primitive",()=>i,"dispatchDiscreteCustomEvent",()=>a])},38082,e=>{"use strict";var t=e.i(75201),r=e.i(98134);function n(e,n){let o=t.createContext(n),i=e=>{let{children:n,...i}=e,a=t.useMemo(()=>i,Object.values(i));return(0,r.jsx)(o.Provider,{value:a,children:n})};return i.displayName=e+"Provider",[i,function(r){let i=t.useContext(o);if(i)return i;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${e}\``)}]}function o(e,n=[]){let i=[],a=()=>{let r=i.map(e=>t.createContext(e));return function(n){let o=n?.[e]||r;return t.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return a.scopeName=e,[function(n,o){let a=t.createContext(o),l=i.length;i=[...i,o];let s=n=>{let{scope:o,children:i,...s}=n,u=o?.[e]?.[l]||a,c=t.useMemo(()=>s,Object.values(s));return(0,r.jsx)(u.Provider,{value:c,children:i})};return s.displayName=n+"Provider",[s,function(r,i){let s=i?.[e]?.[l]||a,u=t.useContext(s);if(u)return u;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${n}\``)}]},function(...e){let r=e[0];if(1===e.length)return r;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return t.useMemo(()=>({[`__scope${r.scopeName}`]:o}),[o])}};return n.scopeName=r.scopeName,n}(a,...n)]}e.s(["createContext",()=>n,"createContextScope",()=>o])},84080,e=>{"use strict";var t=e.i(75201);function r(e){let r=t.useRef(e);return t.useEffect(()=>{r.current=e}),t.useMemo(()=>(...e)=>r.current?.(...e),[])}e.s(["useCallbackRef",()=>r])},88577,e=>{"use strict";var t=e.i(75201),r=globalThis?.document?t.useLayoutEffect:()=>{};e.s(["useLayoutEffect",()=>r])},28231,72502,e=>{"use strict";var t=e.i(98134),r=e.i(75201),n=e.i(91967),o=e.i(50888),i=e.i(38082),a=e.i(36683),l=e.i(54041),s=e.i(82228),u=e.i(46196),c=e.i(88577),d=e=>{var t;let n,i,{present:a,children:l}=e,s=function(e){var t,n;let[o,i]=r.useState(),a=r.useRef(null),l=r.useRef(e),s=r.useRef("none"),[u,d]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},r.useReducer((e,t)=>n[e][t]??e,t));return r.useEffect(()=>{let e=p(a.current);s.current="mounted"===u?e:"none"},[u]),(0,c.useLayoutEffect)(()=>{let t=a.current,r=l.current;if(r!==e){let n=s.current,o=p(t);e?d("MOUNT"):"none"===o||t?.display==="none"?d("UNMOUNT"):r&&n!==o?d("ANIMATION_OUT"):d("UNMOUNT"),l.current=e}},[e,d]),(0,c.useLayoutEffect)(()=>{if(o){let e,t=o.ownerDocument.defaultView??window,r=r=>{let n=p(a.current).includes(CSS.escape(r.animationName));if(r.target===o&&n&&(d("ANIMATION_END"),!l.current)){let r=o.style.animationFillMode;o.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===o.style.animationFillMode&&(o.style.animationFillMode=r)})}},n=e=>{e.target===o&&(s.current=p(a.current))};return o.addEventListener("animationstart",n),o.addEventListener("animationcancel",r),o.addEventListener("animationend",r),()=>{t.clearTimeout(e),o.removeEventListener("animationstart",n),o.removeEventListener("animationcancel",r),o.removeEventListener("animationend",r)}}d("ANIMATION_END")},[o,d]),{isPresent:["mounted","unmountSuspended"].includes(u),ref:r.useCallback(e=>{a.current=e?getComputedStyle(e):null,i(e)},[])}}(a),u="function"==typeof l?l({present:s.isPresent}):r.Children.only(l),d=(0,o.useComposedRefs)(s.ref,(t=u,(i=(n=Object.getOwnPropertyDescriptor(t.props,"ref")?.get)&&"isReactWarning"in n&&n.isReactWarning)?t.ref:(i=(n=Object.getOwnPropertyDescriptor(t,"ref")?.get)&&"isReactWarning"in n&&n.isReactWarning)?t.props.ref:t.props.ref||t.ref));return"function"==typeof l||s.isPresent?r.cloneElement(u,{ref:d}):null};function p(e){return e?.animationName||"none"}d.displayName="Presence",e.s(["Presence",()=>d],72502);var m=e.i(29103),f=e.i(97245),h=e.i(38185),y=e.i(296),[v,g]=(0,i.createContextScope)("Tooltip",[s.createPopperScope]),x=(0,s.createPopperScope)(),b="TooltipProvider",w="tooltip.open",[T,C]=v(b),E=e=>{let{__scopeTooltip:n,delayDuration:o=700,skipDelayDuration:i=300,disableHoverableContent:a=!1,children:l}=e,s=r.useRef(!0),u=r.useRef(!1),c=r.useRef(0);return r.useEffect(()=>
1{let e=c.current;return()=>window.clearTimeout(e)},[]),(0,t.jsx)(T,{scope:n,isOpenDelayedRef:s,delayDuration:o,onOpen:r.useCallback(()=>{window.clearTimeout(c.current),s.current=!1},[]),onClose:r.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>s.current=!0,i)},[i]),isPointerInTransitRef:u,onPointerInTransitChange:r.useCallback(e=>{u.current=e},[]),disableHoverableContent:a,children:l})};E.displayName=b;var k="Tooltip",[S,N]=v(k),R=e=>{let{__scopeTooltip:n,children:o,open:i,defaultOpen:a,onOpenChange:u,disableHoverableContent:c,delayDuration:d}=e,p=C(k,e.__scopeTooltip),m=x(n),[f,y]=r.useState(null),v=(0,l.useId)(),g=r.useRef(0),b=c??p.disableHoverableContent,T=d??p.delayDuration,E=r.useRef(!1),[N,R]=(0,h.useControllableState)({prop:i,defaultProp:a??!1,onChange:e=>{e?(p.onOpen(),document.dispatchEvent(new CustomEvent(w))):p.onClose(),u?.(e)},caller:k}),P=r.useMemo(()=>N?E.current?"delayed-open":"instant-open":"closed",[N]),j=r.useCallback(()=>{window.clearTimeout(g.current),g.current=0,E.current=!1,R(!0)},[R]),M=r.useCallback(()=>{window.clearTimeout(g.current),g.current=0,R(!1)},[R]),A=r.useCallback(()=>{window.clearTimeout(g.current),g.current=window.setTimeout(()=>{E.current=!0,R(!0),g.current=0},T)},[T,R]);return r.useEffect(()=>()=>{g.current&&(window.clearTimeout(g.current),g.current=0)},[]),(0,t.jsx)(s.Root,{...m,children:(0,t.jsx)(S,{scope:n,contentId:v,open:N,stateAttribute:P,trigger:f,onTriggerChange:y,onTriggerEnter:r.useCallback(()=>{p.isOpenDelayedRef.current?A():j()},[p.isOpenDelayedRef,A,j]),onTriggerLeave:r.useCallback(()=>{b?M():(window.clearTimeout(g.current),g.current=0)},[M,b]),onOpen:j,onClose:M,disableHoverableContent:b,children:o})})};R.displayName=k;var P="TooltipTrigger",j=r.forwardRef((e,i)=>{let{__scopeTooltip:a,...l}=e,u=N(P,a),c=C(P,a),d=x(a),p=r.useRef(null),f=(0,o.useComposedRefs)(i,p,u.onTriggerChange),h=r.useRef(!1),y=r.useRef(!1),v=r.useCallback(()=>h.current=!1,[]);return r.useEffect(()=>()=>document.removeEventListener("pointerup",v),[v]),(0,t.jsx)(s.Anchor,{asChild:!0,...d,children:(0,t.jsx)(m.Primitive.button,{"aria-describedby":u.open?u.contentId:void 0,"data-state":u.stateAttribute,...l,ref:f,onPointerMove:(0,n.composeEventHandlers)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(y.current||c.isPointerInTransitRef.current||(u.onTriggerEnter(),y.current=!0))}),onPointerLeave:(0,n.composeEventHandlers)(e.onPointerLeave,()=>{u.onTriggerLeave(),y.current=!1}),onPointerDown:(0,n.composeEventHandlers)(e.onPointerDown,()=>{u.open&&u.onClose(),h.current=!0,document.addEventListener("pointerup",v,{once:!0})}),onFocus:(0,n.composeEventHandlers)(e.onFocus,()=>{h.current||u.onOpen()}),onBlur:(0,n.composeEventHandlers)(e.onBlur,u.onClose),onClick:(0,n.composeEventHandlers)(e.onClick,u.onClose)})})});j.displayName=P;var M="TooltipPortal",[A,L]=v(M,{forceMount:void 0}),O=e=>{let{__scopeTooltip:r,forceMount:n,children:o,container:i}=e,a=N(M,r);return(0,t.jsx)(A,{scope:r,forceMount:n,children:(0,t.jsx)(d,{present:n||a.open,children:(0,t.jsx)(u.Portal,{asChild:!0,container:i,children:o})})})};O.displayName=M;var _="TooltipContent",I=r.forwardRef((e,r)=>{let n=L(_,e.__scopeTooltip),{forceMount:o=n.forceMount,side:i="top",...a}=e,l=N(_,e.__scopeTooltip);return(0,t.jsx)(d,{present:o||l.open,children:l.disableHoverableContent?(0,t.jsx)(H,{side:i,...a,ref:r}):(0,t.jsx)(D,{side:i,...a,ref:r})})}),D=r.forwardRef((e,n)=>{let i=N(_,e.__scopeTooltip),a=C(_,e.__scopeTooltip),l=r.useRef(null),s=(0,o.useComposedRefs)(n,l),[u,c]=r.useState(null),{trigger:d,onClose:p}=i,m=l.current,{onPointerInTransitChange:f}=a,h=r.useCallback(()=>{c(null),f(!1)},[f]),y=r.useCallback((e,t)=>{let r,n=e.currentTarget,o={x:e.clientX,y:e.clientY},i=function(e,t){let r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(r,n,o,i)){case i:return"left";case o:return"right";case r:return"top";case n:return"bottom";default:throw Error("unreachable")}}(o,n.getBoundingClientRect());c(((r=[...function(e,t,r=5){let n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return n}(o,i),...function(e){let{top:t,right:r,bottom:n,left:o}=e;return[{x:o,y:t},{x:r,y:t},{x:r,y:n},{x:o,y:n}]}(t.getBoundingClientRect())].slice()).sort((e,t)=>
1e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:1*!!(e.y>t.y)),function(e){if(e.length<=1)return e.slice();let t=[];for(let r=0;r<e.length;r++){let n=e[r];for(;t.length>=2;){let e=t[t.length-1],r=t[t.length-2];if((e.x-r.x)*(n.y-r.y)>=(e.y-r.y)*(n.x-r.x))t.pop();else break}t.push(n)}t.pop();let r=[];for(let t=e.length-1;t>=0;t--){let n=e[t];for(;r.length>=2;){let e=r[r.length-1],t=r[r.length-2];if((e.x-t.x)*(n.y-t.y)>=(e.y-t.y)*(n.x-t.x))r.pop();else break}r.push(n)}return(r.pop(),1===t.length&&1===r.length&&t[0].x===r[0].x&&t[0].y===r[0].y)?t:t.concat(r)}(r))),f(!0)},[f]);return r.useEffect(()=>()=>h(),[h]),r.useEffect(()=>{if(d&&m){let e=e=>y(e,m),t=e=>y(e,d);return d.addEventListener("pointerleave",e),m.addEventListener("pointerleave",t),()=>{d.removeEventListener("pointerleave",e),m.removeEventListener("pointerleave",t)}}},[d,m,y,h]),r.useEffect(()=>{if(u){let e=e=>{let t=e.target,r={x:e.clientX,y:e.clientY},n=d?.contains(t)||m?.contains(t),o=!function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){let a=t[e],l=t[i],s=a.x,u=a.y,c=l.x,d=l.y;u>n!=d>n&&r<(c-s)*(n-u)/(d-u)+s&&(o=!o)}return o}(r,u);n?h():o&&(h(),p())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[d,m,u,p,h]),(0,t.jsx)(H,{...e,ref:s})}),[z,U]=v(k,{isInside:!1}),$=(0,f.createSlottable)("TooltipContent"),H=r.forwardRef((e,n)=>{let{__scopeTooltip:o,children:i,"aria-label":l,onEscapeKeyDown:u,onPointerDownOutside:c,...d}=e,p=N(_,o),m=x(o),{onClose:f}=p;return r.useEffect(()=>(document.addEventListener(w,f),()=>document.removeEventListener(w,f)),[f]),r.useEffect(()=>{if(p.trigger){let e=e=>{let t=e.target;t?.contains(p.trigger)&&f()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[p.trigger,f]),(0,t.jsx)(a.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:u,onPointerDownOutside:c,onFocusOutside:e=>e.preventDefault(),onDismiss:f,children:(0,t.jsxs)(s.Content,{"data-state":p.stateAttribute,...m,...d,ref:n,style:{...d.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,t.jsx)($,{children:i}),(0,t.jsx)(z,{scope:o,isInside:!0,children:(0,t.jsx)(y.Root,{id:p.contentId,role:"tooltip",children:l||i})})]})})});I.displayName=_;var F="TooltipArrow",W=r.forwardRef((e,r)=>{let{__scopeTooltip:n,...o}=e,i=x(n);return U(F,n).isInside?null:(0,t.jsx)(s.Arrow,{...i,...o,ref:r})});W.displayName=F,e.s(["Arrow",()=>W,"Content",()=>I,"Portal",()=>O,"Provider",()=>E,"Root",()=>R,"Tooltip",()=>R,"TooltipArrow",()=>W,"TooltipContent",()=>I,"TooltipPortal",()=>O,"TooltipProvider",()=>E,"TooltipTrigger",()=>j,"Trigger",()=>j,"createTooltipScope",()=>g],69064);var V=e.i(69064),V=V,B=e.i(47163);function K({delayDuration:e=0,...r}){return(0,t.jsx)(V.Provider,{"data-slot":"tooltip-provider",delayDuration:e,...r})}function q({...e}){return(0,t.jsx)(V.Root,{"data-slot":"tooltip",...e})}function X({...e}){return(0,t.jsx)(V.Trigger,{"data-slot":"tooltip-trigger",...e})}function Y({className:e,sideOffset:r=0,children:n,...o}){return(0,t.jsx)(V.Portal,{children:(0,t.jsxs)(V.Content,{"data-slot":"tooltip-content",sideOffset:r,className:(0,B.cn)("bg-foreground text-background animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-fit origin-(--radix-tooltip-content-transform-origin) rounded-md px-3 py-1.5 text-xs text-balance",e),...o,children:[n,(0,t.jsx)(V.Arrow,{className:"bg-foreground fill-foreground z-50 size-2.5 translate-y-[calc(-50%_-_2px)] rotate-45 rounded-[2px]"})]})})}e.s(["Tooltip",()=>q,"TooltipContent",()=>Y,"TooltipProvider",()=>K,"TooltipTrigger",()=>X],28231)},42092,e=>{"use strict";var t=e.i(75201),r=(e,t,r,n,o,i,a,l)=>{let s=document.documentElement,u=["light","dark"];function c(t){var r;
1(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&i?o.map(e=>i[e]||e):o;r?(s.classList.remove(...n),s.classList.add(i&&i[t]?i[t]:t)):s.setAttribute(e,t)}),r=t,l&&u.includes(r)&&(s.style.colorScheme=r)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=a&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}},n=["light","dark"],o="(prefers-color-scheme: dark)",i="u"<typeof window,a=t.createContext(void 0),l={setTheme:e=>{},themes:[]},s=()=>{var e;return null!=(e=t.useContext(a))?e:l},u=e=>t.useContext(a)?t.createElement(t.Fragment,null,e.children):t.createElement(d,{...e}),c=["light","dark"],d=({forcedTheme:e,disableTransitionOnChange:r=!1,enableSystem:i=!0,enableColorScheme:l=!0,storageKey:s="theme",themes:u=c,defaultTheme:d=i?"system":"light",attribute:y="data-theme",value:v,children:g,nonce:x,scriptProps:b})=>{let[w,T]=t.useState(()=>m(s,d)),[C,E]=t.useState(()=>"system"===w?h():w),k=v?Object.values(v):u,S=t.useCallback(e=>{let t=e;if(!t)return;"system"===e&&i&&(t=h());let o=v?v[t]:t,a=r?f(x):null,s=document.documentElement,u=e=>{"class"===e?(s.classList.remove(...k),o&&s.classList.add(o)):e.startsWith("data-")&&(o?s.setAttribute(e,o):s.removeAttribute(e))};if(Array.isArray(y)?y.forEach(u):u(y),l){let e=n.includes(d)?d:null,r=n.includes(t)?t:e;s.style.colorScheme=r}null==a||a()},[x]),N=t.useCallback(e=>{let t="function"==typeof e?e(w):e;T(t);try{localStorage.setItem(s,t)}catch(e){}},[w]),R=t.useCallback(t=>{E(h(t)),"system"===w&&i&&!e&&S("system")},[w,e]);t.useEffect(()=>{let e=window.matchMedia(o);return e.addListener(R),R(e),()=>e.removeListener(R)},[R]),t.useEffect(()=>{let e=e=>{e.key===s&&(e.newValue?T(e.newValue):N(d))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[N]),t.useEffect(()=>{S(null!=e?e:w)},[e,w]);let P=t.useMemo(()=>({theme:w,setTheme:N,forcedTheme:e,resolvedTheme:"system"===w?C:w,themes:i?[...u,"system"]:u,systemTheme:i?C:void 0}),[w,N,e,C,i,u]);return t.createElement(a.Provider,{value:P},t.createElement(p,{forcedTheme:e,storageKey:s,attribute:y,enableSystem:i,enableColorScheme:l,defaultTheme:d,value:v,themes:u,nonce:x,scriptProps:b}),g)},p=t.memo(({forcedTheme:e,storageKey:n,attribute:o,enableSystem:i,enableColorScheme:a,defaultTheme:l,value:s,themes:u,nonce:c,scriptProps:d})=>{let p=JSON.stringify([o,n,l,e,u,s,i,a]).slice(1,-1);return t.createElement("script",{...d,suppressHydrationWarning:!0,nonce:"u"<typeof window?c:"",dangerouslySetInnerHTML:{__html:`(${r.toString()})(${p})`}})}),m=(e,t)=>{let r;if(!i){try{r=localStorage.getItem(e)||void 0}catch(e){}return r||t}},f=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},h=e=>(e||(e=window.matchMedia(o)),e.matches?"dark":"light");e.s(["ThemeProvider",()=>u,"useTheme",()=>s])},15566,e=>{"use strict";let t=(0,e.i(4311).default)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);e.s(["default",()=>t])},9241,e=>{"use strict";let t=(0,e.i(4311).default)("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);e.s(["default",()=>t])},87870,e=>{"use strict";let t=(0,e.i(4311).default)("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);e.s(["default",()=>t])},3484,e=>{"use strict";var t=e.i(98134),r=e.i(9241),r=r,n=e.i(87870),n=n,o=e.i(18973),o=o;let i=(0,e.i(4311).default)("octagon-x",[["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z",key:"2d38gg"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);var a=e.i(15566),a=a,l=e.i(42092),s=e.i(54219);let u=({...e})=>{let{theme:u="system"}=(0,l.useTheme)();return(0,t.jsx)(s.Toaster,{theme:u,className:"toaster group",icons:{success:(0,t.jsx)(r.default,{className:"size-4"}),info:(0,t.jsx)(n.default,{className:"size-4"}),warning:(0,t.jsx)(a.default,{className:"size-4"}),error:(0,t.jsx)(i,{className:"size-4"}),loading:(0,t.jsx)(o.default,{className:"size-4 animate-spin"})},style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)","--border-radius":"var(--radius)"},...e})};e.s(["Toaster",()=>u],3484)}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.