1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,686245,e=>{"use strict";let t=[{id:"bonus_10",minCredits:1e3,bonusPercent:10},{id:"bonus_15",minCredits:1e4,bonusPercent:15},{id:"bonus_20",minCredits:1e5,bonusPercent:20}];function r(e){return[...t].sort((e,t)=>t.minCredits-e.minCredits).find(t=>e>=t.minCredits)??null}function n(e){let t=r(e);return t?Math.floor(e*t.bonusPercent/100):0}function i(e,t){return"USD"===t?2.5*e:100*e}function o(e=new Date){return new Date(e.getTime()+31536e6)}e.s(["CREDIT_TOPUP_MIN",0,100,"CREDIT_TOPUP_UI_STEP",0,100,"TOPUP_BONUS_BANDS",0,t,"USD_CREDITS_PER_DOLLAR",0,40,"getPaidCreditsExpiryDate",()=>o,"getTopupBaseAmountMinor",()=>i,"getTopupBonusBand",()=>r,"getTopupBonusCredits",()=>n])},344014,e=>{"use strict";var t=e.i(686245);function r(e){return e<100?"critical":e<500?"low":"none"}function n(e){return e<500}function i(e){let r=(0,t.getTopupBonusBand)(e),n=[...t.TOPUP_BONUS_BANDS].sort((e,t)=>e.minCredits-t.minCredits).find(t=>e<t.minCredits)??null;return{nextThreshold:n?.minCredits??null,creditsToUnlock:n?Math.max(0,n.minCredits-e):0,bonusPercent:n?.bonusPercent??null,currentBandPercent:r?.bonusPercent??null}}function o(e){let r=[...t.TOPUP_BONUS_BANDS].sort((e,t)=>e.minCredits-t.minCredits),n=r[0];if(!n)return t.CREDIT_TOPUP_MIN;if(null!=e&&e>=0){let n=r.find(t=>e<t.minCredits);if(n)return Math.max(t.CREDIT_TOPUP_MIN,n.minCredits)}return Math.max(t.CREDIT_TOPUP_MIN,n.minCredits)}function s(e){let t=i(e);return!!t.nextThreshold&&!(t.creditsToUnlock<=0)&&t.creditsToUnlock<=300}function a(e,t){return n(e)||s(t)}function l(e){let r=new URLSearchParams;e?.credits!=null&&e.credits>=t.CREDIT_TOPUP_MIN&&r.set("credits",String(Math.floor(e.credits))),e?.organisationId&&r.set("organisationId",e.organisationId);let n=r.toString();return n?`/add-credits?${n}`:"/add-credits"}function u(){return`/signin?next=${encodeURIComponent("/add-credits")}`}function d(e){let r=[...t.TOPUP_BONUS_BANDS].sort((e,t)=>e.minCredits-t.minCredits),n=r.find(t=>e<t.minCredits);if(!n)return 100;let i=r.filter(t=>t.minCredits<=e).pop(),o=i?.minCredits??t.CREDIT_TOPUP_MIN,s=n.minCredits-o;return s<=0?0:Math.min(100,Math.max(0,Math.round((e-o)/s*100)))}e.s(["buildAddCreditsHref",()=>l,"buildGuestAddCreditsHref",()=>u,"getBonusProgress",()=>i,"getBonusTierProgressPercent",()=>d,"getCreditNudgeSeverity",()=>r,"getRecommendedTopUpCredits",()=>o,"isLowCreditBalance",()=>n,"isNearBonusUnlock",()=>s,"shouldShowCreditNudgeBar",()=>a])},607878,e=>{"use strict";var t=e.i(869199);e.s(["X",()=>t.default])},69934,742279,e=>{"use strict";class t extends Error{status;code;constructor(e,t,r){super(t),this.status=e,this.code=r,this.name="ApiClientError"}}async function r(e,r,n,i){let o=await fetch(r,{method:e,headers:n?{"content-type":"application/json"}:void 0,body:n?JSON.stringify(n):void 0,credentials:"same-origin",cache:"no-store",...i}),s=o.headers.get("content-type")?.includes("application/json")?await o.json().catch(()=>null):null;if(!o.ok){let e=(s&&"object"==typeof s&&"error"in s?String(s.error):null)??(s&&"object"==typeof s&&"detail"in s?String(s.detail):null)??`Request failed (${o.status})`,r=s&&"object"==typeof s&&"code"in s?String(s.code):void 0;throw new t(o.status,e,r)}return s}e.s(["api",0,{get:(e,t)=>r("GET",e,void 0,t),post:(e,t,n)=>r("POST",e,t,n),put:(e,t,n)=>r("PUT",e,t,n),patch:(e,t,n)=>
1r("PATCH",e,t,n),del:(e,t,n)=>r("DELETE",e,t,n)}],69934),e.s(["apiPaths",0,{workspace:()=>"/api/workspace",workspaceProjects:()=>"/api/workspace/projects",usageCanConsume:()=>"/api/usage/can-consume",jobs:{audio:{list:()=>"/api/jobs/audio",detail:e=>`/api/jobs/${e}`,pages:e=>`/api/jobs/${e}/audio-pages`,live:e=>`/api/jobs/${e}/audio-live`,status:()=>"/api/jobs/status"},video:{list:e=>e?`/api/video-jobs?mode=${e}`:"/api/video-jobs",detail:e=>`/api/video-jobs/${e}`,live:e=>`/api/video-jobs/${e}/live`,upload:()=>"/api/video-jobs/upload"},document:{list:()=>"/api/document-jobs",detail:e=>`/api/document-jobs/${e}`,live:e=>`/api/document-jobs/${e}/live`},indd:{list:()=>"/api/indd-jobs",detail:e=>`/api/indd-jobs/${e}`,live:e=>`/api/indd-jobs/${e}/live`},extraction:{list:()=>"/api/document-extraction-jobs",detail:e=>`/api/document-extraction-jobs/${e}`,live:e=>`/api/document-extraction-jobs/${e}/live`},insights:{list:()=>"/api/insights/jobs",detail:e=>`/api/insights/jobs/${e}`,live:e=>`/api/insights/jobs/${e}/live`},music:{list:()=>"/api/audio/music/jobs",detail:e=>`/api/audio/music/jobs/${e}`,live:e=>`/api/audio/music/jobs/${e}/live`}}}],742279)},409321,880810,283452,e=>{"use strict";let t={workspace:{all:["workspace"]},jobs:{audio:{all:e=>["jobs","audio",e],detail:e=>["job","audio",e]},document:{all:e=>["jobs","document",e],detail:e=>["job","document",e]},extraction:{all:e=>["jobs","extraction",e],detail:e=>["job","extraction",e]},insights:{all:e=>["jobs","insights",e],detail:e=>["job","insights",e]},music:{all:e=>["jobs","music",e],detail:e=>["job","music",e]}}};var r=e.i(306344),n=e.i(913135);let i=new Set(["COMPLETED","FAILED","CANCELLED","ERROR","DONE"]);function o(e){if(!e||"object"!=typeof e)return!1;let t=e.status;return"string"==typeof t&&i.has(t)}function s({jobId:e,liveUrl:t,fetchUrl:i,invalidateKeys:s=[],pollIntervalMs:a=3e3,enabled:l=!0,onEvent:u,onTerminal:d}){let c=(0,n.useQueryClient)(),[f,p]=(0,r.useState)("idle"),g=(0,r.useRef)(u),m=(0,r.useRef)(d),h=(0,r.useRef)(s);return g.current=u,m.current=d,h.current=s,(0,r.useEffect)(()=>{if(!l||!e||!t)return void p("idle");let r=!1,n=null,s=null,u=null,d=()=>{for(let e of h.current)c.invalidateQueries({queryKey:[...e]});m.current?.(),p("closed"),n&&clearInterval(n),s&&clearTimeout(s),u?.close(),u=null},f=e=>{let t=e.data;try{t=JSON.parse(e.data)}catch{}g.current?.(e.type||"message",t),("done"===e.type||"terminal"===e.type||o(t))&&d()},b=()=>{if(r||u)return;let e=new EventSource(t);u=e;for(let t of(e.addEventListener("open",()=>{r||(n&&(clearInterval(n),n=null),p("connected"))}),e.addEventListener("error",()=>{r||(e.close(),u===e&&(u=null),p("connecting"),i&&!n&&(n=setInterval(()=>{fetch(i,{cache:"no-store"}).then(e=>e.ok?e.json():null).then(e=>{o(e)&&d()}).catch(()=>void 0)},a)),s&&clearTimeout(s),s=setTimeout(()=>{s=null,r||u||b()},1e3))}),e.onmessage=f,["snapshot","progress","done","error"]))e.addEventListener(t,f)};return p("connecting"),b(),()=>{r=!0,n&&clearInterval(n),s&&clearTimeout(s),u?.close(),u=null,p("idle")}},[l,e,t,i,a,c]),{connectionState:f}}e.s(["useLiveJob",()=>s],880810),e.s([],283452);let a={...t,workspace:{...t.workspace,projects:["workspace","projects"]},usage:{canConsume:e=>["usage","can-consume",e]},jobs:{...t.jobs,video:{all:(e,t)=>["jobs","video",e,t??"all"],detail:e=>["job","video",e]},indd:{all:e=>["jobs","indd",e],detail:e=>["job","indd",e]}}};e.s(["queryKeys",0,a],409321)},794765,e=>{"use strict";var t=e.i(793148),r=e.i(870612),n=e.i(913135),i=e.i(69934),o=e.i(742279),s=e.i(409321);function a(){return(0,r.useQuery)({queryKey:s.queryKeys.workspace.all,queryFn:()=>i.api.get(o.apiPaths.workspace())})}function l(){return(0,r.useQuery)({queryKey:s.queryKeys.workspace.projects,queryFn:()=>i.api.get(o.apiPaths.workspaceProjects())})}function u(){let e=(0,n.useQueryClient)();return(0,t.useMutation)({mutationFn:e=>i.api.post(o.apiPaths.workspace(),e),onSuccess:t=>{e.setQueryData(s.queryKeys.workspace.all,e=>({billing:t.billing,workspaces:e?.workspaces??[]})),e.invalidateQueries({queryKey:s.queryKeys.workspace.projects}),e.invalidateQueries({queryKey:["jobs"]}
1),e.invalidateQueries({queryKey:["credits","balance"]})}})}e.s(["useSwitchWorkspace",()=>u,"useWorkspace",()=>a,"useWorkspaceProjects",()=>l])},429983,383674,671876,284359,873344,e=>{"use strict";var t=e.i(926308),r=e.i(9001),n=e.i(776183),i=e.i(342235),o=e.i(856443),s=e.i(316297),a=e.i(306344),l=e.i(277278),u=e.i(344014),d=e.i(794765);function c(){let{data:e,status:t}=(0,l.useSession)(),{data:r,isLoading:n}=(0,d.useWorkspace)(),i=r?.billing??null,o=r?.workspaces??[],s=!!e?.user,c=i?.scope==="org"&&i.organisationId?o.find(e=>e.organisationId===i.organisationId):null,f=i?.scope==="org",p=!f||!!c?.canAddCredits,g=c?.canViewCredits?`/billing/org/${c.slug}`:null,m=i?.creditBalance??null,h=(0,a.useMemo)(()=>(0,u.getRecommendedTopUpCredits)(m??void 0),[m]),b=(0,a.useMemo)(()=>(0,u.getBonusProgress)(h),[h]),v=(0,u.getCreditNudgeSeverity)(m??Number.MAX_SAFE_INTEGER),y=(0,u.isNearBonusUnlock)(h),w=null!=m&&(0,u.shouldShowCreditNudgeBar)(m,h),x=(0,u.buildAddCreditsHref)({credits:h,organisationId:f&&c?.canAddCredits?i?.organisationId:null});return{isAuthenticated:s,isLoading:"loading"===t||s&&n,creditBalance:m,severity:v,recommendedTopUpCredits:h,bonusProgress:b,isNearBonusUnlock:y,shouldShowNudgeBar:w,canTopUp:p,addCreditsHref:x,guestAddCreditsHref:(0,u.buildGuestAddCreditsHref)(),orgBillingHref:g,organisationId:i?.organisationId??null,isOrgScope:f}}e.s(["useCreditNudge",()=>c],383674);let f={target:"_blank",rel:"noopener noreferrer"};function p({variant:e="inline",className:a,href:l,label:u,guest:d=!1}){let p=(0,n.useTranslations)("billing.nudges"),g=c();if(g.isLoading&&g.isAuthenticated)return null;let m=d||!g.isAuthenticated,h=m?g.guestAddCreditsHref:g.canTopUp?l??g.addCreditsHref:g.orgBillingHref??"/billing",b=p(m?"getCredits":g.canTopUp?"addCredits":"viewOrgBilling"),v=u??b,y="critical"===g.severity||"low"===g.severity;return"navbar"===e?(0,t.jsx)(o.Button,{asChild:!0,size:"sm",className:(0,s.cn)("h-9 rounded-lg px-3.5 text-xs font-semibold shadow-sm",y&&g.canTopUp?"bg-amber-500 text-white hover:bg-amber-600 dark:bg-amber-500 dark:hover:bg-amber-400":"bg-primary text-primary-foreground hover:opacity-90 dark:bg-indigo-600 dark:hover:bg-indigo-500",a),children:(0,t.jsxs)(i.Link,{href:h,...f,children:[(0,t.jsx)(r.Coins,{className:"mr-1.5 size-3.5"}),v]})}):"footer"===e?(0,t.jsx)(i.Link,{href:h,...f,className:(0,s.cn)("transition-colors hover:text-slate-900 dark:hover:text-white",a),children:v}):"banner"===e?(0,t.jsx)(o.Button,{asChild:!0,size:"sm",className:(0,s.cn)("shrink-0 font-semibold shadow-md",a),children:(0,t.jsx)(i.Link,{href:h,...f,children:v})}):(0,t.jsx)(o.Button,{asChild:!0,size:"sm",className:a,children:(0,t.jsxs)(i.Link,{href:h,...f,children:[(0,t.jsx)(r.Coins,{className:"mr-1.5 size-3.5"}),v]})})}e.s(["AddCreditsCta",()=>p],671876);var g=e.i(611631),m=e.i(276045),h=e.i(291967),b=e.i(355597),v=e.i(740060),y=e.i(898127),w=e.i(946866),x=e.i(463580),C=e.i(198614),j=e.i(730296),_=e.i(977219),E=e.i(514597),P=e.i(589016),S=e.i(532245),[T,k]=(0,v.createContextScope)("Tooltip",[x.createPopperScope]),R=(0,x.createPopperScope)(),N="TooltipProvider",O="tooltip.open",[L,U]=T(N),I=e=>{let{__scopeTooltip:r,delayDuration:n=700,skipDelayDuration:i=300,disableHoverableContent:o=!1,children:s}=e,l=a.useRef(!0),u=a.useRef(!1),d=a.useRef(0);return a.useEffect(()=>{let e=d.current;return()=>window.clearTimeout(e)},[]),(0,t.jsx)(L,{scope:r,isOpenDelayedRef:l,delayDuration:n,onOpen:a.useCallback(()=>{window.clearTimeout(d.current),l.current=!1},[]),onClose:a.useCallback(()=>{window.clearTimeout(d.current),d.current=window.setTimeout(()=>l.current=!0,i)},[i]),isPointerInTransitRef:u,onPointerInTransitChange:a.useCallback(e=>{u.current=e},[]),disableHoverableContent:o,children:s})};I.displayName=N;var M="Tooltip",[$,A]=T(M),D=e=>{let{__scopeTooltip:r,children:n,open:i,defaultOpen:o,onOpenChange:s,disableHoverableContent:l,delayDuration:u}=e,d=U(M,e.__scopeTooltip),c=R(r),[f,p]=a.useState(null),g=(0,w.useId)(),m=a.useRef(0),h=l??d.disableHoverableContent,b=u??d.delayDuration,v=a.useRef(!1),[y,C]=(0,P.useControllableState)({prop:i,defaultProp:o??!1,onChange:e=>{e?(d.onOpen(),document.dispatchEvent(new CustomEvent(O))):d.onClose(),s?.(e)},caller:M}),j=a.useMemo(()=>y?v.current?"delayed-open":"instant-open":"closed",[y]),_=a.useCallback(()=>{window.clearTimeout(m.current),m.current=0,v.current=!1,C(!0)},[C]),E=a.useCallback(()=>{window.clearTimeout(m.current),m.current=0,C(!1)},[C]),S=a.useCallback(()=>{window.clearTimeout(m.current),m.current=window.setTimeout(()=>{v.current=!0,C(!0),m.current=0},b)},[b,C]);return a.useEffect(()=>()=>{m.current&&(window.clearTimeout(m.current),m.current=0)},[]),(0,t.jsx)(x.Root,{...c,children:(0,t.jsx)($,{scope:r,contentId:g,open:y,stateAttribute:j,trigger:f,onTriggerChange:p,onTriggerEnter:a.useCallback(()=>{d.isOpenDelayedRef.current?S():_()},[d.isOpenDelayedRef,S,_]),onTriggerLeave:a.useCallback(()=>{h?E():(window.clearTimeout(m.current),m.current=0)},[E,h]),onOpen:_,onClose:E,disableHoverableContent:h,children:n})})};D.displayName=M;var B="TooltipTrigger",z=a.forwardRef((e,r)=>{let{__scopeTooltip:n,...i}=e,o=A(B,n),s=U(B,n),l=R(n),u=a.useRef(null),d=(0,b.useComposedRefs)(r,u,o.onTriggerChange),c=a.useRef(!1),f=a.useRef(!1),p=a.useCallback(()=>c.current=!1,[]);return a.useEffect(()=>()=>document.removeEventListener("pointerup",p),[p]),(0,t.jsx)(x.Anchor,{asChild:!0,...l,children:(0,t.jsx)(_.Primitive.button,{"aria-describedby":o.open?o.contentId:void 0,"data-state":o.stateAttribute,...i,ref:d,onPointerMove:(0,h.composeEventHandlers)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(f.current||s.isPointerInTransitRef.current||(o.onTriggerEnter(),f.current=!0))}),onPointerLeave:(0,h.composeEventHandlers)(e.onPointerLeave,()=>{o.onTriggerLeave(),f.current=!1}),onPointerDown:(0,h.composeEventHandlers)(e.onPointerDown,()=>{o.open&&o.onClose(),c.current=!0,document.addEventListener("pointerup",p,{once:!0})}),onFocus:(0,h.composeEventHandlers)(e.onFocus,()=>{c.current||o.onOpen()}),onBlur:(0,h.composeEventHandlers)(e.onBlur,o.onClose),onClick:(0,h.composeEventHandlers)(e.onClick,o.onClose)})})});z.displayName=B;var H="TooltipPortal",[q,F]=T(H,{forceMount:void 0}),X=e=>{let{__scopeTooltip:r,forceMount:n,children:i,container:o}=e,s=A(H,r);return(0,t.jsx)(q,{scope:r,forceMount:n,children:(0,t.jsx)(j.Presence,{present:n||s.open,children:(0,t.jsx)(C.Portal,{asChild:!0,container:o,children:i})})})};X.displayName=H;var W="TooltipContent",G=a.forwardRef((e,r)=>{let n=F(W,e.__scopeTooltip),{forceMount:i=n.forceMount,side:o="top",...s}=e,a=A(W,e.__scopeTooltip);return(0,t.jsx)(j.Presence,{present:i||a.open,children:a.disableHoverableContent?(0,t.jsx)(Y,{side:o,...s,ref:r}):(0,t.jsx)(K,{side:o,...s,ref:r})})}),K=a.forwardRef((e,r)=>{let n=A(W,e.__scopeTooltip),i=U(W,e.__scopeTooltip),o=a.useRef(null),s=(0,b.useComposedRefs)(r,o),[l,u]=a.useState(null),{trigger:d,onClose:c}=n,f=o.current,{onPointerInTransitChange:p}=i,g=a.useCallback(()=>{u(null),p(!1)},[p]),m=a.useCallback((e,t)=>{let r,n=e.currentTarget,i={x:e.clientX,y:e.clientY},o=function(e,t){let r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),o=Math.abs(t.left-e.x);switch(Math.min(r,n,i,o)){case o:return"left";case i:return"right";case r:return"top";case n:return"bottom";default:throw Error("unreachable")}}(i,n.getBoundingClientRect());u(((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}(i,o),...function(e){let{top:t,right:r,bottom:n,left:i}=e;return[{x:i,y:t},{x:r,y:t},{x:r,y:n},{x:i,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))),p(!0)},[p]);return a.useEffect(()=>()=>g(),[g]),a.useEffect(()=>{if(d&&f){let e=e=>m(e,f),t=e=>m(e,d);return d.addEventListener("pointerleave",e),f.addEventListener("pointerleave",t),()=>{d.removeEventListener("pointerleave",e),f.removeEventListener("pointerleave",t)}}},[d,f,m,g]),a.useEffect(()=>{if(l){let e=e=>{let t=e.target,r={x:e.clientX,y:e.clientY},n=d?.contains(t)||f?.contains(t),i=!function(e,t){let{x:r,y:n}=e,i=!1;for(let e=0,o=t.length-1;e<t.length;o=e++){let s=t[e],a=t[o],l=s.x,u=s.y,d=a.x,c=a.y;u>n!=c>n&&r<(d-l)*(n-u)/(c-u)+l&&(i=!i)}return i}(r,l);n?g():i&&(g(),c())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[d,f,l,c,g]),(0,t.jsx)(Y,{...e,ref:s})}),[Q,V]=T(M,{isInside:!1}),J=(0,E.createSlottable)("TooltipContent"),Y=a.forwardRef((e,r)=>{let{__scopeTooltip:n,children:i,"aria-label":o,onEscapeKeyDown:s,onPointerDownOutside:l,...u}=e,d=A(W,n),c=R(n),{onClose:f}=d;return a.useEffect(()=>(document.addEventListener(O,f),()=>document.removeEventListener(O,f)),[f]),a.useEffect(()=>{if(d.trigger){let e=e=>{let t=e.target;t?.contains(d.trigger)&&f()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[d.trigger,f]),(0,t.jsx)(y.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:l,onFocusOutside:e=>e.preventDefault(),onDismiss:f,children:(0,t.jsxs)(x.Content,{"data-state":d.stateAttribute,...c,...u,ref:r,style:{...u.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)(J,{children:i}),(0,t.jsx)(Q,{scope:n,isInside:!0,children:(0,t.jsx)(S.Root,{id:d.contentId,role:"tooltip",children:o||i})})]})})});G.displayName=W;var Z="TooltipArrow",ee=a.forwardRef((e,r)=>{let{__scopeTooltip:n,...i}=e,o=R(n);return V(Z,n).isInside?null:(0,t.jsx)(x.Arrow,{...o,...i,ref:r})});function et({delayDuration:e=0,...r}){return(0,t.jsx)(I,{"data-slot":"tooltip-provider",delayDuration:e,...r})}function er({...e}){return(0,t.jsx)(et,{children:(0,t.jsx)(D,{"data-slot":"tooltip",...e})})}function en({...e}){return(0,t.jsx)(z,{"data-slot":"tooltip-trigger",...e})}function ei({className:e,sideOffset:r=0,children:n,...i}){return(0,t.jsx)(X,{children:(0,t.jsxs)(G,{"data-slot":"tooltip-content",sideOffset:r,className:(0,s.cn)("bg-primary text-primary-foreground 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),...i,children:[n,(0,t.jsx)(ee,{className:"bg-primary fill-primary z-50 size-2.5 translate-y-[calc(-50%_-_2px)] rotate-45 rounded-[2px]"})]})})}function eo({guest:e=!1,className:r}){let o=(0,n.useTranslations)("billing.nudges"),a=c(),{data:l}=(0,d.useWorkspace)(),u=l?.billing?.canViewOrgBilling!==!1,f=e||!a.isAuthenticated;if(!f&&a.isLoading)return(0,t.jsx)(m.Skeleton,{className:"h-9 w-18 rounded-lg"});let p=f?a.guestAddCreditsHref:a.canTopUp?a.addCreditsHref:a.orgBillingHref??"/billing";if(!f&&(!u||null==a.creditBalance))return null;let h=a.creditBalance??0,b=!f&&"critical"===a.severity,v=!f&&"low"===a.severity,y=b||v,w=b?o("criticalBalance",{balance:h}):v?o("lowBalance",{balance:h}):null,x=(0,t.jsxs)(i.Link,{href:p,className:(0,s.cn)("relative flex items-center gap-1.5 rounded-lg px-0.5 py-0.5 transition-opacity hover:opacity-80",b&&"ring-1 ring-rose-500/50 ring-offset-1 ring-offset-transparent",r),"aria-label":f?o("getCredits"):y&&w?w:`${h.toLocaleStr
1ing()} credits`,children:[(0,t.jsxs)("span",{className:"relative shrink-0",children:[(0,t.jsx)(g.default,{src:"/coin.png",alt:"",width:36,height:36,className:"size-9 object-contain","aria-hidden":!0}),b?(0,t.jsx)("span",{className:"absolute -top-0.5 -right-0.5 size-2 rounded-full bg-rose-500","aria-hidden":!0}):null]}),f?(0,t.jsx)("span",{className:"text-sm font-semibold text-foreground",children:o("getCredits")}):(0,t.jsx)("span",{className:(0,s.cn)("min-w-[2ch] text-xl font-bold tabular-nums tracking-tight text-foreground dark:text-white",b&&"text-rose-600 dark:text-rose-400",v&&"text-amber-600 dark:text-amber-400"),children:h.toLocaleString()})]});return y&&w?(0,t.jsxs)(er,{children:[(0,t.jsx)(en,{asChild:!0,children:x}),(0,t.jsx)(ei,{side:"bottom",className:"max-w-xs text-center",children:w})]}):x}ee.displayName=Z,e.s(["NavbarCreditBalance",()=>eo],284359);let es=(0,e.i(747797).default)("shield-alert",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M12 16h.01",key:"1drbdi"}]]);function ea({className:e,message:r,requiredCredits:i,organisationId:o}){let a=(0,n.useTranslations)("billing.nudges"),l=Math.max((0,u.getRecommendedTopUpCredits)(i),i??0),d=(0,u.buildAddCreditsHref)({credits:l,organisationId:o});return(0,t.jsxs)("div",{className:(0,s.cn)("flex items-center gap-3 rounded-xl border border-amber-500/30 bg-amber-500/10 px-4 py-3 backdrop-blur-sm",e),children:[(0,t.jsx)("div",{className:"flex size-8 shrink-0 items-center justify-center rounded-full bg-amber-500/20",children:(0,t.jsx)(es,{className:"size-4 text-amber-500"})}),(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsx)("h3",{className:"text-foreground text-sm font-semibold",children:r??a("insufficientTitle")}),(0,t.jsx)("p",{className:"text-muted-foreground mt-0.5 text-xs",children:null!=i&&i>0?a("insufficientHintWithAmount",{required:i.toLocaleString(),recommended:l.toLocaleString()}):a("insufficientHint")})]}),(0,t.jsx)(p,{variant:"banner",href:d,label:a("addCreditsNow")})]})}e.s(["InsufficientCreditsUpsell",()=>ea],873344),e.s([],429983)},138582,e=>{"use strict";var t=e.i(306344),r=e.i(926308);function n(e,i=[]){let o=[],s=()=>{let r=o.map(e=>t.createContext(e));return function(n){let i=n?.[e]||r;return t.useMemo(()=>({[`__scope${e}`]:{...n,[e]:i}}),[n,i])}};return s.scopeName=e,[function(n,i){let s=t.createContext(i);s.displayName=n+"Context";let a=o.length;o=[...o,i];let l=n=>{let{scope:i,children:o,...l}=n,u=i?.[e]?.[a]||s,d=t.useMemo(()=>l,Object.values(l));return(0,r.jsx)(u.Provider,{value:d,children:o})};return l.displayName=n+"Provider",[l,function(r,o){let l=o?.[e]?.[a]||s,u=t.useContext(l);if(u)return u;if(void 0!==i)return i;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 i=n.reduce((t,{useScope:r,scopeName:n})=>{let i=r(e)[`__scope${n}`];return{...t,...i}},{});return t.useMemo(()=>({[`__scope${r.scopeName}`]:i}),[i])}};return n.scopeName=r.scopeName,n}(s,...i)]}e.s(["createContextScope",()=>n])},9001,e=>{"use strict";let t=(0,e.i(747797).default)("coins",[["circle",{cx:"8",cy:"8",r:"6",key:"3yglwk"}],["path",{d:"M18.09 10.37A6 6 0 1 1 10.34 18",key:"t5s6rm"}],["path",{d:"M7 6h1v4",key:"1obek4"}],["path",{d:"m16.71 13.88.7.71-2.82 2.82",key:"1rbuyh"}]]);e.s(["Coins",()=>t],9001)},277278,e=>{"use strict";var t=e.i(29952),r=e.i(926308),n=e.i(306344);class i extends Error{constructor(e,t){e instanceof Error?super(void 0,{cause:{err:e,...e.cause,...t}}):"string"==typeof e?(t instanceof Error&&(t={err:t,...t.cause}),super(e,t)):super(void 0,e),this.name=this.constructor.name,this.type=this.constructor.type??"AuthError",this.kind=this.constructor.kind??"error",Error.captureStackTrace?.(this,this.constructor);const r=`https://errors.authjs.dev#${this.type.toLowerCase()}`;this.message+=`${this.message?". ":""}Read more at ${r}`}}class o extends i{}class s extends i{}async function a(e,t,r,n={}){let i=`${l(t)}/${e}`;try{let e={headers:{"Content-Type":"application/json",...n?.headers?.cookie?{cookie
1:n.headers.cookie}:{}}};n?.body&&(e.body=JSON.stringify(n.body),e.method="POST");let t=await fetch(i,e),r=await t.json();if(!t.ok)throw r;return r}catch(e){return r.error(new o(e.message,e)),null}}function l(e){return"u"<typeof window?`${e.baseUrlServer}${e.basePathServer}`:e.basePath}function u(){return Math.floor(Date.now()/1e3)}function d(e){let t=new URL("http://localhost:3000/api/auth");e&&!e.startsWith("http")&&(e=`https://${e}`);let r=new URL(e||t),n=("/"===r.pathname?t.pathname:r.pathname).replace(/\/$/,""),i=`${r.origin}${n}`;return{origin:r.origin,host:r.host,path:n,base:i,toString:()=>i}}let c={baseUrl:d(t.default.env.NEXTAUTH_URL??t.default.env.VERCEL_URL).origin,basePath:d(t.default.env.NEXTAUTH_URL).path,baseUrlServer:d(t.default.env.NEXTAUTH_URL_INTERNAL??t.default.env.NEXTAUTH_URL??t.default.env.VERCEL_URL).origin,basePathServer:d(t.default.env.NEXTAUTH_URL_INTERNAL??t.default.env.NEXTAUTH_URL).path,_lastSync:0,_session:void 0,_getSession:()=>{}},f=null;function p(){return new BroadcastChannel("next-auth")}function g(){return"u"<typeof BroadcastChannel?{postMessage:()=>{},addEventListener:()=>{},removeEventListener:()=>{}}:(null===f&&(f=p()),f)}let m={debug:console.debug,error:console.error,warn:console.warn},h=n.createContext?.(void 0);function b(e){if(!h)throw Error("React Context is unavailable in Server Components");let t=n.useContext(h),{required:r,onUnauthenticated:i}=e??{},o=r&&"unauthenticated"===t.status;return(n.useEffect(()=>{if(o){let e=`${c.basePath}/signin?${new URLSearchParams({error:"SessionRequired",callbackUrl:window.location.href})}`;i?i():window.location.href=e}},[o,i]),o)?{data:t.data,update:t.update,status:"loading"}:t}async function v(e){let t=await a("session",c,m,e);return(e?.broadcast??!0)&&p().postMessage({event:"session",data:{trigger:"getSession"}}),t}async function y(){let e=await a("csrf",c,m);return e?.csrfToken??""}async function w(){return a("providers",c,m)}async function x(e,t,r){let{redirect:n=!0}=t??{},i=t?.redirectTo??t?.callbackUrl??window.location.href,o=l(c),s=await w();if(!s){window.location.href=`${o}/error`;return}if(!e||!(e in s)){window.location.href=`${o}/signin?${new URLSearchParams({callbackUrl:i})}`;return}let a="credentials"===s[e].type,u="email"===s[e].type,d=`${o}/${a?"callback":"signin"}/${e}`,f=await y(),p=await fetch(`${d}?${new URLSearchParams(r)}`,{method:"post",headers:{"Content-Type":"application/x-www-form-urlencoded","X-Auth-Return-Redirect":"1"},body:new URLSearchParams({...t,csrfToken:f,callbackUrl:i})}),g=await p.json();if(n||!(a||u)){let e=g.url??i;window.location.href=e,e.includes("#")&&window.location.reload();return}let m=new URL(g.url).searchParams.get("error"),h=new URL(g.url).searchParams.get("code");return p.ok&&await c._getSession({event:"storage"}),{error:m,code:h,status:p.status,ok:p.ok,url:m?null:g.url}}async function C(e){let t=e?.redirectTo??e?.callbackUrl??window.location.href,r=l(c),n=await y(),i=await fetch(`${r}/signout`,{method:"post",headers:{"Content-Type":"application/x-www-form-urlencoded","X-Auth-Return-Redirect":"1"},body:new URLSearchParams({csrfToken:n,callbackUrl:t})}),o=await i.json();if(g().postMessage({event:"session",data:{trigger:"signout"}}),e?.redirect??!0){let e=o.url??t;window.location.href=e,e.includes("#")&&window.location.reload();return}return await c._getSession({event:"storage"}),o}function j(e){if(!h)throw Error("React Context is unavailable in Server Components");let{children:t,basePath:i,refetchInterval:o,refetchWhenOffline:l}=e;i&&(c.basePath=i);let d=void 0!==e.session;c._lastSync=d?u():0;let[f,p]=n.useState(()=>(d&&(c._session=e.session),e.session)),[b,w]=n.useState(!d);n.useEffect(()=>(c._getSession=async({event:e}={})=>{try{let t="storage"===e;if(t||void 0===c._session){c._lastSync=u(),c._session=await v({broadcast:!t}),p(c._session);return}if(!e||null===c._session||u()<c._lastSync)return;c._lastSync=u(),c._session=await v(),p(c._session)}catch(e){m.error(new s(e.message,e))}finally{w(!1)}},c._getSession(),()=>{c._lastSync=0,c._session=void 0,c._getSession=()=>{}}),[]),n.useEffect(()=>{let e=()=>c._getSession({event:"storage"});return g().addEventListener("message",e),()=>g().removeEventListener("message",e)},[]),n.useEffect(()=>{let{refetchOnWindowFocus:t=!0}=e,r=()=>{t&&"visible"===document.visibilityState&&c._getSession({event:"visibilitychange"})};return document.addEventListener("visibilitychange",r,!1),()=>document.removeEventListener("visibilitychange",r,!1)},[e.refetchOnWindowFocus]);let x=function(){let[e,t]=n.useState("u">typeof navigator&&navigator.onLine),r=()=>t(!0),i=()=>t(!1);return n.useEffect(()=>(window.addEventListener("online",r),window.addEventListener("offline",i),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",i)}),[]),e}(),C=!1!==l||x;n.useEffect(()=>{if(o&&C){let e=setInterval(()=>{c._session&&c._getSession({event:"poll"})},1e3*o);return()=>clearInterval(e)}},[o,C]);let j=n.useMemo(()=>({data:f,status:b?"loading":f?"authenticated":"unauthenticated",async update(e){if(b)return;w(!0);let t=await a("session",c,m,void 0===e?void 0:{body:{csrfToken:await y(),data:e}});return w(!1),t&&(p(t),g().postMessage({event:"session",data:{trigger:"getSession"}})),t}}),[f,b]);return(0,r.jsx)(h.Provider,{value:j,children:t})}e.s(["SessionContext",0,h,"SessionProvider",()=>j,"__NEXTAUTH",0,c,"getCsrfToken",()=>y,"getProviders",()=>w,"getSession",()=>v,"signIn",()=>x,"signOut",()=>C,"useSession",()=>b],277278)},276045,e=>{"use strict";var t=e.i(926308),r=e.i(316297);function n({className:e,...n}){return(0,t.jsx)("div",{"data-slot":"skeleton",className:(0,r.cn)("bg-accent animate-pulse rounded-md",e),...n})}e.s(["Skeleton",()=>n])},533537,(e,t,r)=>{"use strict";function n({widthInt:e,heightInt:t,blurWidth:r,blurHeight:n,blurDataURL:i,objectFit:o}){let s=r?40*r:e,a=n?40*n:t,l=s&&a?`viewBox='0 0 ${s} ${a}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${l}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3Cfe
1ColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${l?"none":"contain"===o?"xMidYMid":"cover"===o?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${i}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},208072,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={VALID_LOADERS:function(){return o},imageConfigDefault:function(){return s}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let o=["default","imgix","cloudinary","akamai","custom"],s={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1}},581409,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return u}}),e.r(761458);let n=e.r(443667),i=e.r(533537),o=e.r(208072),s=["-moz-initial","fill","none","scale-down",void 0];function a(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function u({src:e,sizes:t,unoptimized:r=!1,priority:u=!1,preload:d=!1,loading:c,className:f,quality:p,width:g,height:m,fill:h=!1,style:b,overrideSrc:v,onLoad:y,onLoadingComplete:w,placeholder:x="empty",blurDataURL:C,fetchPriority:j,decoding:_="async",layout:E,objectFit:P,objectPosition:S,lazyBoundary:T,lazyRoot:k,...R},N){var O;let L,U,I,{imgConf:M,showAltText:$,blurComplete:A,defaultLoader:D}=N,B=M||o.imageConfigDefault;if("allSizes"in B)L=B;else{let e=[...B.deviceSizes,...B.imageSizes].sort((e,t)=>e-t),t=B.deviceSizes.sort((e,t)=>e-t),r=B.qualities?.sort((e,t)=>e-t);L={...B,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===D)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let z=R.loader||D;delete R.loader,delete R.srcSet;let H="__next_img_default"in z;if(H){if("custom"===L.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=z;z=t=>{let{config:r,...n}=t;return e(n)}}if(E){"fill"===E&&(h=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[E];e&&(b={...b,...e});let r={responsive:"100vw",fill:"100vw"}[E];r&&!t&&(t=r)}let q="",F=l(g),X=l(m);if((O=e)&&"object"==typeof O&&(a(O)||void 0!==O.src)){let t=a(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(U=t.blurWidth,I=t.blurHeight,C=C||t.blurDataURL,q=t.src,!h)if(F||X){if(F&&!X){let e=F/t.width;X=Math.round(t.height*e)}else if(!F&&X){let e=X/t.height;F=Math.round(t.width*e)}}else F=t.width,X=t.height}let W=!u&&!d&&("lazy"===c||void 0===c);(!(e="string"==typeof e?e:q)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,W=!1),L.unoptimized&&(r=!0),H&&!L.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let G=l(p),K=Object.assign(h?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:P,objectPosition:S}:{},$?{}:{color:"transparent"},b),Q=A||"empty"===x?null:"blur"===x?`url("data:image/svg+xml;charset=utf-8,${(0,i.getImageBlurSvg)({widthInt:F,heightInt:X,blurWidth:U,blurHeight:I,blurDataURL:C||"",objectFit:K.objectFit})}")`:`url("${x}")`,V=s.includes(K.objectFit)?"fill"===K.objectFit?"100% 100%":"cover":K.objectFit,J=Q?{backgroundSize:V,backgroundPosition:K.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Q}:{},Y=function({config:e,src:t,unoptimized:r,width:i,quality:o,sizes:s,loader:a}){if(r){let e=(0,n.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")&&e){let r=t.includes("?")?"&":"?";t=`${t}${r}dpl=${e}`}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:l,kind:u}=function({deviceSizes:e,allSizes:t},r,n){if(n){let r=/(^|\s)(1?\d?\d)vw/g,i=[];for(let e;e=r.exec(n);)i.push(parseInt(e[2]));if(i.length){let r=.01*Math.min(...i);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,i,s),d=l.length-1;return{sizes:s||"w"!==u?s:"100vw",srcSet:l.map((r,n)=>`${a({config:e,src:t,quality:o,width:r})} ${"w"===u?r:n+1}${u}`).join(", "),src:a({config:e,src:t,quality:o,width:l[d]})}}({config:L,src:e,unoptimized:r,width:F,quality:G,sizes:t,loader:z}),Z=W?"lazy":c;return{props:{...R,loading:Z,fetchPriority:j,width:F,height:X,decoding:_,className:f,style:{...K,...J}
2,sizes:Y.sizes,srcSet:Y.srcSet,src:v||Y.src},meta:{unoptimized:r,preload:d||u,placeholder:x,fill:h}}}},646814,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return a}});let n=e.r(306344),i="u"<typeof window,o=i?()=>{}:n.useLayoutEffect,s=i?()=>{}:n.useEffect;function a(e){let{headManager:t,reduceComponentsToState:r}=e;function a(){if(t&&t.mountedInstances){let e=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return i&&(t?.mountedInstances?.add(e.children),a()),o(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),o(()=>(t&&(t._pendingUpdate=a),()=>{t&&(t._pendingUpdate=a)})),s(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},892781,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return m},defaultHead:function(){return c}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let o=e.r(481258),s=e.r(744066),a=e.r(926308),l=s._(e.r(306344)),u=o._(e.r(646814)),d=e.r(951115);function c(){return[(0,a.jsx)("meta",{charSet:"utf-8"},"charset"),(0,a.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(761458);let p=["name","httpEquiv","charSet","itemProp"];function g(e){let t,r,n,i;return e.reduce(f,[]).reverse().concat(c().reverse()).filter((t=new Set,r=new Set,n=new Set,i={},e=>{let o=!0,s=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){s=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?o=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?o=!1:r.add(e.type);break;case"meta":for(let t=0,r=p.length;t<r;t++){let r=p[t];if(e.props.hasOwnProperty(r))if("charSet"===r)n.has(r)?o=!1:n.add(r);else{let t=e.props[r],n=i[r]||new Set;("name"!==r||!s)&&n.has(t)?o=!1:(n.add(t),i[r]=n)}}}return o})).reverse().map((e,t)=>{let r=e.key||t;return l.default.cloneElement(e,{key:r})})}let m=function({children:e}){let t=(0,l.useContext)(d.HeadManagerContext);return(0,a.jsx)(u.default,{reduceComponentsToState:g,headManager:t,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},139294,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return o}});let n=e.r(481258)._(e.r(306344)),i=e.r(208072),o=n.default.createContext(i.imageConfigDefault)},569541,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return n}});let n=e.r(481258)._(e.r(306344)).default.createContext(null)},399305,(e,t,r)=>{"use strict";function n(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,0):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return n}})},529779,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let n=e.r(399305),i=e.r(443667);function o({config:e,src:t,width:r,quality:o}){if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let s=(0,n.findClosestQuality)(o,e),a=(0,i.getDeploymentId)();return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${s}${t.startsWith("/")&&a?`&dpl=${a}`:""}`}o.__next_img_default=!0;let s=o},959476,(e,t,r)=>{"use strict";
3Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return w}});let n=e.r(481258),i=e.r(744066),o=e.r(926308),s=i._(e.r(306344)),a=n._(e.r(527976)),l=n._(e.r(892781)),u=e.r(581409),d=e.r(208072),c=e.r(139294);e.r(761458);let f=e.r(569541),p=n._(e.r(529779)),g=e.r(99348),m={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function h(e,t,r,n,i,o,s){let a=e?.src;e&&e["data-loaded-src"]!==a&&(e["data-loaded-src"]=a,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,i=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}n?.current&&n.current(e)}}))}function b(e){return s.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let v=(0,s.forwardRef)(({src:e,srcSet:t,sizes:r,height:n,width:i,decoding:a,className:l,style:u,fetchPriority:d,placeholder:c,loading:f,unoptimized:p,fill:m,onLoadRef:v,onLoadingCompleteRef:y,setBlurComplete:w,setShowAltText:x,sizesInput:C,onLoad:j,onError:_,...E},P)=>{let S=(0,s.useCallback)(e=>{e&&(_&&(e.src=e.src),e.complete&&h(e,c,v,y,w,p,C))},[e,c,v,y,w,_,p,C]),T=(0,g.useMergedRef)(P,S);return(0,o.jsx)("img",{...E,...b(d),loading:f,width:i,height:n,decoding:a,"data-nimg":m?"fill":"1",className:l,style:u,sizes:r,srcSet:t,src:e,ref:T,onLoad:e=>{h(e.currentTarget,c,v,y,w,p,C)},onError:e=>{x(!0),"empty"!==c&&w(!0),_&&_(e)}})});function y({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...b(t.fetchPriority)};return e&&a.default.preload?(a.default.preload(t.src,r),null):(0,o.jsx)(l.default,{children:(0,o.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let w=(0,s.forwardRef)((e,t)=>{let r=(0,s.useContext)(f.RouterContext),n=(0,s.useContext)(c.ImageConfigContext),i=(0,s.useMemo)(()=>{let e=m||n||d.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t),i=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:i,localPatterns:"u"<typeof window?n?.localPatterns:e.localPatterns}},[n]),{onLoad:a,onLoadingComplete:l}=e,g=(0,s.useRef)(a);(0,s.useEffect)(()=>{g.current=a},[a]);let h=(0,s.useRef)(l);(0,s.useEffect)(()=>{h.current=l},[l]);let[b,w]=(0,s.useState)(!1),[x,C]=(0,s.useState)(!1),{props:j,meta:_}=(0,u.getImgProps)(e,{defaultLoader:p.default,imgConf:i,blurComplete:b,showAltText:x});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(v,{...j,unoptimized:_.unoptimized,placeholder:_.placeholder,fill:_.fill,onLoadRef:g,onLoadingCompleteRef:h,setBlurComplete:w,setShowAltText:C,sizesInput:e.sizes,ref:t}),_.preload?(0,o.jsx)(y,{isAppRouter:!r,imgAttributes:j}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},446708,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return d},getImageProps:function(){return u}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let o=e.r(481258),s=e.r(581409),a=e.r(959476),l=o._(e.r(529779));function u(e){let{props:t}=(0,s.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let d=a.Image},611631,(e,t,r)=>{t.exports=e.r(446708)}]);
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.