PageSourceSearch

https://app.stainless.com/_next/static/chunks/0_3gec180d6zz.js

js stainless.com collected 2026-10-02 02:59:22 UTC 49,816 bytes, 52 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="c8f0bc56-2c0d-55bc-9d18-a5e6261b1262")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,443253,e=>{"use strict";var t=e.i(179627),r=e.i(294237);e.i(391875);var n=e.i(337322),a=e.i(318472);e.i(78895);var s=e.i(433447);let i=(0,r.cva)(["w-full","flex","justify-between","items-center","p-2","text-sm"],{variants:{variant:{default:["bg-secondary","text-foreground"],warning:["bg-yellow-muted","text-foreground"],error:["bg-red-muted","text-red"]}},defaultVariants:{variant:"default"}});e.s(["Banner",0,({className:e,variant:r,onDismiss:o,children:u,...l})=>(0,t.jsxs)("div",{className:(0,n.cn)(i({variant:r}),e),role:"alert",...l,children:[(0,t.jsx)(s.Flexbox,{className:"grow",align:"center",children:u}),o&&(0,t.jsx)(a.IconButton,{name:"X",label:"Dismiss",onClick:o})]})])},257866,e=>{"use strict";var t=e.i(928338),r=e.i(853495),n=e.i(901721);e.s(["useInvalidateSession",0,function(){let e=(0,t.useQueryClient)(),r=(0,n.useApiClient)();return()=>e.invalidateQueries({queryKey:r.auth.session.retrieveSession.getQueryKey()})},"useSession",0,function({required:e}={}){let t=(0,n.useApiClient)().auth.session.retrieveSession.useSuspenseQuery({staleTime:1/0});return t.data.loggedIn||t.data.user?{data:t.data,status:"authenticated"}:!0!==e?{data:null,status:"unauthenticated"}:void(0,r.redirect)("/login")}])},663546,e=>{"use strict";let t;function r(e){let r;return t||(t=new Map),t.has(e)?r=t.get(e):(r={records_count:0,segments_count:0,segments_total_raw_size:0},t.set(e,r),t.size>1e3&&function(){if(!t)return;let e=t.keys().next().value;e&&t.delete(e)}()),r}e.s(["addRecord",0,function(e){r(e).records_count+=1},"addSegment",0,function(e){r(e).segments_count+=1},"addWroteData",0,function(e,t){r(e).segments_total_raw_size+=t},"getReplayStats",0,function(e){return null==t?void 0:t.get(e)},"getSegmentsCount",0,function(e){return r(e).segments_count}])},804340,e=>{"use strict";var t=e.i(179627),r=e.i(582174),n=e.i(278639);class a extends r.Component{state={hasError:!1};static getDerivedStateFromError(e){return{hasError:!0}}componentDidCatch(e,t){n.analytics.dispatch({type:"runtime.error",payload:{error:e,errorInfo:t}})}render(){return this.state.hasError?void 0!==this.props.fallback?this.props.fallback:(0,t.jsx)("h1",{children:"Sorry... there was an error"}):this.props.children}}e.s(["ErrorBoundary",0,a])},105899,e=>{"use strict";var t=e.i(179627),r=e.i(582174);e.s(["ClientOnlyBoundary",0,function({children:e,fallback:n}){let[a,s]=(0,r.useState)(!1);return((0,r.useEffect)(()=>{s(!0)},[]),a)?void 0!==n?(0,t.jsx)(r.Suspense,{fallback:n,children:e}):e:void 0!==n?n:null}])},236845,725006,e=>{"use strict";var t=e.i(670575),r=e.i(928338),n=e.i(257866),a=e.i(901721),s=e.i(179627),i=e.i(655349),o=e.i(582174);e.i(2936);var u=e.i(449126),l=e.i(743370);let c=(0,o.createContext)(null),d=new WeakMap;function p(){let e=(0,o.useContext)(c);if(!e)throw Error("useStainlessClient must be used within a StainlessClientProvider");return e.rqClient}e.s(["StainlessClientProvider",0,function({children:e}){let r=(0,o.useMemo)(()=>{let e=new u.Stainless({baseURL:window.location.origin,defaultHeaders:{Authorization:null}}),r=function e(r,n=[]){return new Proxy(r,{get(r,a){let s,o=r[a];if("string"!=typeof a||"function"!=typeof o&&!(o instanceof l.APIResource))return o;if(d.has(o))return d.get(o);if("function"==typeof o){let e=(...e)=>[n,a,e];s={queryKey:e,rawFn:o.bind(r),useQuery:(...t)=>(0,i.useSuspenseQuery)({queryKey:e(...t),queryFn:()=>o.apply(r,t)}),useMutation:e=>(0,t.useMutation)({...e,mutationFn:e=>o.apply(r,e)})}}else s=e(o,[...n,a]);return d.set(o,s),s}})}(e);return{rawClient:e,rqClient:r}},[]);return(0,s.jsx)(c.Provider,{value:r,children:e})},"useStainlessClient",0,p],725006);var f=e.i(503696);function g(){let e=(0,r.useQueryClient)(),t=(0,f.useCurrentOrganization)(!1),n=(0,a.useApiClient)();return async()=>
2{await Promise.all([t&&e.invalidateQueries({queryKey:n.orgs(t).useRetrieve().queryKey}),e.invalidateQueries({queryKey:n.orgs.useList().queryKey})])}}function m(){let e=(0,r.useQueryClient)(),t=(0,f.useCurrentOrganization)(),n=p();return async()=>{await e.invalidateQueries({queryKey:n.orgs.members.list.queryKey(t)})}}e.s(["useAcceptOrgInvite",0,function(e){let t=(0,n.useInvalidateSession)(),r=m();return p().invites.createAccept.useMutation({...e,onSuccess:async(...n)=>{await t(),await r(),e?.onSuccess&&await e.onSuccess(...n)}})},"useCreateOrg",0,function(e){let t=g(),r=(0,n.useInvalidateSession)();return(0,a.useApiClient)().orgs.create.useMutation({...e,onSuccess:async(...n)=>{await t(),await r(),e?.onSuccess&&await e.onSuccess(...n)}})},"useCreateOrgInvites",0,function(e){let t=m();return p().orgs.invites.createInvites.useMutation({...e,onSuccess:async(...r)=>{await t(),e?.onSuccess&&await e.onSuccess(...r)}})},"useDeleteOrgMember",0,function(e,r){let n=m(),a=(0,f.useCurrentOrganization)(),s=p(),i=async()=>{null!==e.userID?await s.orgs.members.delete.rawFn(e.userID,{orgName:a}):await s.orgs.invites.delete.rawFn(e.inviteID,{orgName:a})};return(0,t.useMutation)({...r,mutationFn:i,onSuccess:async(...e)=>{r?.onSuccess&&await r.onSuccess(...e),await n()}})},"useInvalidateOrgMembers",0,m,"useOrg",0,function(e){let t=(0,f.useCurrentOrganization)();return(0,a.useApiClient)().orgs(e??t).retrieve.useSuspenseQuery().data},"useOrgInvite",0,function(e){let{data:t}=p().invites.retrieve.useQuery(e);return t},"useOrgMembers",0,function(){let e=(0,f.useCurrentOrganization)(),{data:t}=p().orgs.members.list.useQuery(e);return t},"useOrgs",0,function(e){return(0,a.useApiClient)().orgs.list.useSuspenseQuery(e).data.items},"useUpdateOrg",0,function(e){let t=(0,f.useCurrentOrganization)(),r=g();return(0,a.useApiClient)().orgs(t).update.useMutation({...e,onSuccess:async(...t)=>{e?.onSuccess&&await e.onSuccess(...t),await r()}})},"useUpdateOrgMemberRole",0,function(e,r){let n=m(),a=(0,f.useCurrentOrganization)(),s=p(),i=async({role:t})=>{null!==e.userID?await s.orgs.members.updateRole.rawFn(e.userID,{role:t,orgName:a}):await s.orgs.invites.updateRole.rawFn(e.inviteID,{role:t,orgName:a})};return(0,t.useMutation)({...r,mutationFn:i,onSuccess:async(...e)=>{r?.onSuccess&&await r.onSuccess(...e),await n()}})}],236845)},850586,e=>{"use strict";var t=e.i(582174),r=e.i(775453),n=e.i(597637),a=e.i(877550),s=e.i(661262),i=e.i(467500),o=e.i(129673),u=e.i(618777),l=e.i(895071),c=e.i(911070),d=e.i(824076),p=e.i(126908),f=e.i(864568),g=e.i(645751),m=e.i(132436),v=e.i(179627),y="Dialog",[h,x]=(0,a.createContextScope)(y),[j,w]=h(y),S=e=>{let{__scopeDialog:r,children:n,open:a,defaultOpen:o,onOpenChange:u,modal:l=!0}=e,c=t.useRef(null),d=t.useRef(null),[p,f]=(0,i.useControllableState)({prop:a,defaultProp:o??!1,onChange:u,caller:y});return(0,v.jsx)(j,{scope:r,triggerRef:c,contentRef:d,contentId:(0,s.useId)(),titleId:(0,s.useId)(),descriptionId:(0,s.useId)(),open:p,onOpenChange:f,onOpenToggle:t.useCallback(()=>f(e=>!e),[f]),modal:l,children:n})};S.displayName=y;var b="DialogTrigger",C=t.forwardRef((e,t)=>{let{__scopeDialog:a,...s}=e,i=w(b,a),o=(0,n.useComposedRefs)(t,i.triggerRef);return(0,v.jsx)(d.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":H(i.open),...s,ref:o,onClick:(0,r.composeEventHandlers)(e.onClick,i.onOpenToggle)})});C.displayName=b;var E="DialogPortal",[P,N]=h(E,{forceMount:void 0}),T=e=>{let{__scopeDialog:r,forceMount:n,children:a,container:s}=e,i=w(E,r);return(0,v.jsx)(P,{scope:r,forceMount:n,children:t.Children.map(a,e=>(0,v.jsx)(c.Presence,{present:n||i.open,children:(0,v.jsx)(l.Portal,{asChild:!0,container:s,children:e})}))})};T.displayName=E;var D="DialogOverlay",R=t.forwardRef((e,t)=>{let r=N(D,e.__scopeDialog),{forceMount:n=r.forceMount,...a}=e,s=w(D,e.__scopeDialog);return s.modal?(0,v.jsx)(c.Presence,{present:n||s.open,children:(0,v.jsx)(F,{...a,ref:t})}):null});R.displayName=D;var I=(0,m.createSlot)("DialogOverlay.RemoveScroll"),F=t.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,a=w(D,r);return(0,v.jsx)(f.RemoveScroll,{as:I,allowPinchZoom:!0,shards:[a.contentRef],children:(0,v.jsx)(d.Primitive.div,{"data-state":H(a.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),_="DialogContent",O=t.forwardRef((e,t)=>
2{let r=N(_,e.__scopeDialog),{forceMount:n=r.forceMount,...a}=e,s=w(_,e.__scopeDialog);return(0,v.jsx)(c.Presence,{present:n||s.open,children:s.modal?(0,v.jsx)(k,{...a,ref:t}):(0,v.jsx)(q,{...a,ref:t})})});O.displayName=_;var k=t.forwardRef((e,a)=>{let s=w(_,e.__scopeDialog),i=t.useRef(null),o=(0,n.useComposedRefs)(a,s.contentRef,i);return t.useEffect(()=>{let e=i.current;if(e)return(0,g.hideOthers)(e)},[]),(0,v.jsx)(M,{...e,ref:o,trapFocus:s.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,r.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),s.triggerRef.current?.focus()}),onPointerDownOutside:(0,r.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,r.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault())})}),q=t.forwardRef((e,r)=>{let n=w(_,e.__scopeDialog),a=t.useRef(!1),s=t.useRef(!1);return(0,v.jsx)(M,{...e,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(a.current||n.triggerRef.current?.focus(),t.preventDefault()),a.current=!1,s.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(a.current=!0,"pointerdown"===t.detail.originalEvent.type&&(s.current=!0));let r=t.target;n.triggerRef.current?.contains(r)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&s.current&&t.preventDefault()}})}),M=t.forwardRef((e,r)=>{let{__scopeDialog:a,trapFocus:s,onOpenAutoFocus:i,onCloseAutoFocus:l,...c}=e,d=w(_,a),f=t.useRef(null),g=(0,n.useComposedRefs)(r,f);return(0,p.useFocusGuards)(),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(u.FocusScope,{asChild:!0,loop:!0,trapped:s,onMountAutoFocus:i,onUnmountAutoFocus:l,children:(0,v.jsx)(o.DismissableLayer,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":H(d.open),...c,ref:g,onDismiss:()=>d.onOpenChange(!1)})}),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(G,{titleId:d.titleId}),(0,v.jsx)(W,{contentRef:f,descriptionId:d.descriptionId})]})]})}),A="DialogTitle",L=t.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,a=w(A,r);return(0,v.jsx)(d.Primitive.h2,{id:a.titleId,...n,ref:t})});L.displayName=A;var $="DialogDescription",K=t.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,a=w($,r);return(0,v.jsx)(d.Primitive.p,{id:a.descriptionId,...n,ref:t})});K.displayName=$;var z="DialogClose",Q=t.forwardRef((e,t)=>{let{__scopeDialog:n,...a}=e,s=w(z,n);return(0,v.jsx)(d.Primitive.button,{type:"button",...a,ref:t,onClick:(0,r.composeEventHandlers)(e.onClick,()=>s.onOpenChange(!1))})});function H(e){return e?"open":"closed"}Q.displayName=z;var U="DialogTitleWarning",[B,V]=(0,a.createContext)(U,{contentName:_,titleName:A,docsSlug:"dialog"}),G=({titleId:e})=>{let r=V(U),n=`\`${r.contentName}\` requires a \`${r.titleName}\` for the component to be accessible for screen reader users.
3
4If you want to hide the \`${r.titleName}\`, you can wrap it with our VisuallyHidden component.
5
6For more information, see https://radix-ui.com/primitives/docs/components/${r.docsSlug}`;return t.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},W=({contentRef:e,descriptionId:r})=>{let n=V("DialogDescriptionWarning"),a=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${n.contentName}}.`;return t.useEffect(()=>{let t=e.current?.getAttribute("aria-describedby");r&&t&&(document.getElementById(r)||console.warn(a))},[a,e,r]),null};e.s(["Close",0,Q,"Content",0,O,"Description",0,K,"Overlay",0,R,"Portal",0,T,"Root",0,S,"Title",0,L,"Trigger",0,C,"WarningProvider",0,B,"createDialogScope",0,x])},946154,e=>{"use strict";var t=e.i(179627),r=e.i(850586);e.i(391875);var n=e.i(337322),a=e.i(950487);e.i(78895);var s=e.i(433447);e.i(120257);var i=e.i(185868),o=e.i(927843);let u=r.Root,l=r.Trigger,c=r.Portal;r.Close;let d=({className:e,ref:a,...s})=>(0,t.jsx)(r.Overlay,{ref:a,className:(0,n.cn)("fixed inset-0 z-50 bg-black/15 backdrop-blur-sm data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...s});d.displayName=r.Overlay.displayName;let p=({title:e,titleColor:s="mutedForeground",hideCloseButton:i,className:u,children:l,ref:p,...f})=>(0,t.jsxs)(c,{children:[(0,t.jsx)(d,{}),(0,t.jsxs)(r.Content,{ref:p,className:(0,n.cn)(["fixed","left-[50%]","top-[50%]","z-50","grid","w-full","max-w-lg","max-h-[calc(100dvh-2rem)]","overflow-y-auto","translate-x-[-50%]","translate-y-[-50%]","gap-4","bg-background","pt-6","pr-6","pb-6","pl-6","rounded-2xl","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%]"],u),...f,children:[e&&(0,t.jsx)(r.Title,{asChild:!0,children:(0,t.jsx)(o.Text,{fontSize:"sm",fontWeight:"medium",color:s,children:e})}),!i&&(0,t.jsxs)(r.Close,{className:"absolute right-6 top-6 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 z-10",children:[(0,t.jsx)(a.Icon,{name:"X"}),(0,t.jsx)("span",{className:"sr-only",children:"Close"})]}),l]})]});p.displayName=r.Content.displayName;let f=({children:e,ref:n,...a})=>(0,t.jsx)(r.Title,{ref:n,...a,asChild:!0,children:(0,t.jsx)(i.Heading,{level:4,fontWeight:"medium",lineHeight:"tight",children:e})});f.displayName=r.Title.displayName;let g=({className:e,ref:a,...s})=>(0,t.jsx)(r.Description,{ref:a,className:(0,n.cn)("text-sm text-muted-foreground",e),...s});g.displayName=r.Description.displayName,e.s(["Dialog",0,u,"DialogContent",0,p,"DialogDescription",0,g,"DialogFooter",0,({className:e,...r})=>(0,t.jsx)("div",{className:(0,n.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...r}),"DialogHeader",0,({className:e,children:r,...a})=>(0,t.jsx)(s.Flexbox,{column:!0,className:(0,n.cn)("space-y-1.5",e),...a,children:r}),"DialogTitle",0,f,"DialogTrigger",0,l])},226505,(e,t,r)=>{"use strict";var n=e.r(582174),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},s=n.useState,i=n.useEffect,o=n.useLayoutEffect,u=n.useDebugValue;function l(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!a(e,r)}catch(e){return!0}}var c="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=s({inst:{value:r,getSnapshot:t}}),a=n[0].inst,c=n[1];
6return o(function(){a.value=r,a.getSnapshot=t,l(a)&&c({inst:a})},[e,r,t]),i(function(){return l(a)&&c({inst:a}),e(function(){l(a)&&c({inst:a})})},[e]),u(r),r};r.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:c},139579,(e,t,r)=>{"use strict";t.exports=e.r(226505)},326886,e=>{"use strict";var t=e.i(179627),r=e.i(582174),n=e.i(191032),a=e.i(775453),s=e.i(597637),i=e.i(783858),o=e.i(877550),u=e.i(129673),l=e.i(895071),c=e.i(911070),d=e.i(824076),p=e.i(752343),f=e.i(467500),g=e.i(699799),m=e.i(315359),v="ToastProvider",[y,h,x]=(0,i.createCollection)("Toast"),[j,w]=(0,o.createContextScope)("Toast",[x]),[S,b]=j(v),C=e=>{let{__scopeToast:n,label:a="Notification",duration:s=5e3,swipeDirection:i="right",swipeThreshold:o=50,children:u}=e,[l,c]=r.useState(null),[d,p]=r.useState(0),f=r.useRef(!1),g=r.useRef(!1);return a.trim()||console.error(`Invalid prop \`label\` supplied to \`${v}\`. Expected non-empty \`string\`.`),(0,t.jsx)(y.Provider,{scope:n,children:(0,t.jsx)(S,{scope:n,label:a,duration:s,swipeDirection:i,swipeThreshold:o,toastCount:d,viewport:l,onViewportChange:c,onToastAdd:r.useCallback(()=>p(e=>e+1),[]),onToastRemove:r.useCallback(()=>p(e=>e-1),[]),isFocusedToastEscapeKeyDownRef:f,isClosePausedRef:g,children:u})})};C.displayName=v;var E="ToastViewport",P=["F8"],N="toast.viewportPause",T="toast.viewportResume",D=r.forwardRef((e,n)=>{let{__scopeToast:a,hotkey:i=P,label:o="Notifications ({hotkey})",...l}=e,c=b(E,a),p=h(a),f=r.useRef(null),g=r.useRef(null),m=r.useRef(null),v=r.useRef(null),x=(0,s.useComposedRefs)(n,v,c.onViewportChange),j=i.join("+").replace(/Key/g,"").replace(/Digit/g,""),w=c.toastCount>0;r.useEffect(()=>{let e=e=>{0!==i.length&&i.every(t=>e[t]||e.code===t)&&v.current?.focus()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[i]),r.useEffect(()=>{let e=f.current,t=v.current;if(w&&e&&t){let r=()=>{if(!c.isClosePausedRef.current){let e=new CustomEvent(N);t.dispatchEvent(e),c.isClosePausedRef.current=!0}},n=()=>
6{if(c.isClosePausedRef.current){let e=new CustomEvent(T);t.dispatchEvent(e),c.isClosePausedRef.current=!1}},a=t=>{e.contains(t.relatedTarget)||n()},s=()=>{e.contains(document.activeElement)||n()};return e.addEventListener("focusin",r),e.addEventListener("focusout",a),e.addEventListener("pointermove",r),e.addEventListener("pointerleave",s),window.addEventListener("blur",r),window.addEventListener("focus",n),()=>{e.removeEventListener("focusin",r),e.removeEventListener("focusout",a),e.removeEventListener("pointermove",r),e.removeEventListener("pointerleave",s),window.removeEventListener("blur",r),window.removeEventListener("focus",n)}}},[w,c.isClosePausedRef]);let S=r.useCallback(({tabbingDirection:e})=>{let t=p().map(t=>{let r=t.ref.current,n=[r,...function(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}(r)];return"forwards"===e?n:n.reverse()});return("forwards"===e?t.reverse():t).flat()},[p]);return r.useEffect(()=>{let e=v.current;if(e){let t=t=>{let r=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!r){let r=document.activeElement,n=t.shiftKey;if(t.target===e&&n)return void g.current?.focus();let a=S({tabbingDirection:n?"backwards":"forwards"}),s=a.findIndex(e=>e===r);V(a.slice(s+1))?t.preventDefault():n?g.current?.focus():m.current?.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[p,S]),(0,t.jsxs)(u.Branch,{ref:f,role:"region","aria-label":o.replace("{hotkey}",j),tabIndex:-1,style:{pointerEvents:w?void 0:"none"},children:[w&&(0,t.jsx)(I,{ref:g,onFocusFromOutsideViewport:()=>{V(S({tabbingDirection:"forwards"}))}}),(0,t.jsx)(y.Slot,{scope:a,children:(0,t.jsx)(d.Primitive.ol,{tabIndex:-1,...l,ref:x})}),w&&(0,t.jsx)(I,{ref:m,onFocusFromOutsideViewport:()=>{V(S({tabbingDirection:"backwards"}))}})]})});D.displayName=E;var R="ToastFocusProxy",I=r.forwardRef((e,r)=>{let{__scopeToast:n,onFocusFromOutsideViewport:a,...s}=e,i=b(R,n);return(0,t.jsx)(m.VisuallyHidden,{"aria-hidden":!0,tabIndex:0,...s,ref:r,style:{position:"fixed"},onFocus:e=>{let t=e.relatedTarget;i.viewport?.contains(t)||a()}})});I.displayName=R;var F="Toast",_=r.forwardRef((e,r)=>{let{forceMount:n,open:s,defaultOpen:i,onOpenChange:o,...u}=e,[l,d]=(0,f.useControllableState)({prop:s,defaultProp:i??!0,onChange:o,caller:F});return(0,t.jsx)(c.Presence,{present:n||l,children:(0,t.jsx)(q,{open:l,...u,ref:r,onClose:()=>d(!1),onPause:(0,p.useCallbackRef)(e.onPause),onResume:(0,p.useCallbackRef)(e.onResume),onSwipeStart:(0,a.composeEventHandlers)(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:(0,a.composeEventHandlers)(e.onSwipeMove,e=>{let{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${r}px`)}),onSwipeCancel:(0,a.composeEventHandlers)(e.onSwipeCancel,e=>{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:(0,a.composeEventHandlers)(e.onSwipeEnd,e=>{let{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${r}px`),d(!1)})})})});_.displayName=F;var[O,k]=j(F,{onClose(){}}),q=r.forwardRef((e,i)=>{let{__scopeToast:o,type:l="foreground",duration:c,open:f,onClose:g,onEscapeKeyDown:m,onPause:v,onResume:h,onSwipeStart:x,onSwipeMove:j,onSwipeCancel:w,onSwipeEnd:S,...C}=e,E=b(F,o),[P,D]=r.useState(null),R=(0,s.useComposedRefs)(i,e=>D(e)),I=r.useRef(null),_=r.useRef(null),k=c||E.duration,q=r.useRef(0),A=r.useRef(k),L=r.useRef(0),{onToastAdd:$,onToastRemove:K}=E,z=(0,p.useCallbackRef)(()=>{P?.contains(document.activeElement)&&E.viewport?.focus(),g()}),Q=r.useCallback(e=>
6{e&&e!==1/0&&(window.clearTimeout(L.current),q.current=new Date().getTime(),L.current=window.setTimeout(z,e))},[z]);r.useEffect(()=>{let e=E.viewport;if(e){let t=()=>{Q(A.current),h?.()},r=()=>{let e=new Date().getTime()-q.current;A.current=A.current-e,window.clearTimeout(L.current),v?.()};return e.addEventListener(N,r),e.addEventListener(T,t),()=>{e.removeEventListener(N,r),e.removeEventListener(T,t)}}},[E.viewport,k,v,h,Q]),r.useEffect(()=>{f&&!E.isClosePausedRef.current&&Q(k)},[f,k,E.isClosePausedRef,Q]),r.useEffect(()=>($(),()=>K()),[$,K]);let H=r.useMemo(()=>P?function e(t){let r=[];return Array.from(t.childNodes).forEach(t=>{var n;if(t.nodeType===t.TEXT_NODE&&t.textContent&&r.push(t.textContent),(n=t).nodeType===n.ELEMENT_NODE){let n=t.ariaHidden||t.hidden||"none"===t.style.display,a=""===t.dataset.radixToastAnnounceExclude;if(!n)if(a){let e=t.dataset.radixToastAnnounceAlt;e&&r.push(e)}else r.push(...e(t))}}),r}(P):null,[P]);return E.viewport?(0,t.jsxs)(t.Fragment,{children:[H&&(0,t.jsx)(M,{__scopeToast:o,role:"status","aria-live":"foreground"===l?"assertive":"polite","aria-atomic":!0,children:H}),(0,t.jsx)(O,{scope:o,onClose:z,children:n.createPortal((0,t.jsx)(y.ItemSlot,{scope:o,children:(0,t.jsx)(u.Root,{asChild:!0,onEscapeKeyDown:(0,a.composeEventHandlers)(m,()=>{E.isFocusedToastEscapeKeyDownRef.current||z(),E.isFocusedToastEscapeKeyDownRef.current=!1}),children:(0,t.jsx)(d.Primitive.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":f?"open":"closed","data-swipe-direction":E.swipeDirection,...C,ref:R,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:(0,a.composeEventHandlers)(e.onKeyDown,e=>{"Escape"===e.key&&(m?.(e.nativeEvent),e.nativeEvent.defaultPrevented||(E.isFocusedToastEscapeKeyDownRef.current=!0,z()))}),onPointerDown:(0,a.composeEventHandlers)(e.onPointerDown,e=>{0===e.button&&(I.current={x:e.clientX,y:e.clientY})}),onPointerMove:(0,a.composeEventHandlers)(e.onPointerMove,e=>{if(!I.current)return;let t=e.clientX-I.current.x,r=e.clientY-I.current.y,n=!!_.current,a=["left","right"].includes(E.swipeDirection),s=["left","up"].includes(E.swipeDirection)?Math.min:Math.max,i=a?s(0,t):0,o=a?0:s(0,r),u="touch"===e.pointerType?10:2,l={x:i,y:o},c={originalEvent:e,delta:l};n?(_.current=l,U("toast.swipeMove",j,c,{discrete:!1})):B(l,E.swipeDirection,u)?(_.current=l,U("toast.swipeStart",x,c,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>u||Math.abs(r)>u)&&(I.current=null)}),onPointerUp:(0,a.composeEventHandlers)(e.onPointerUp,e=>{let t=_.current,r=e.target;if(r.hasPointerCapture(e.pointerId)&&r.releasePointerCapture(e.pointerId),_.current=null,I.current=null,t){let r=e.currentTarget,n={originalEvent:e,delta:t};B(t,E.swipeDirection,E.swipeThreshold)?U("toast.swipeEnd",S,n,{discrete:!0}):U("toast.swipeCancel",w,n,{discrete:!0}),r.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})})}),E.viewport)})]}):null}),M=e=>{let{__scopeToast:n,children:a,...s}=e,i=b(F,n),[o,u]=r.useState(!1),[c,d]=r.useState(!1);return function(e=()=>{}){let t=(0,p.useCallbackRef)(e);(0,g.useLayoutEffect)(()=>{let e=0,r=0;return e=window.requestAnimationFrame(()=>r=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(r)}},[t])}(()=>u(!0)),r.useEffect(()=>{let e=window.setTimeout(()=>d(!0),1e3);return()=>window.clearTimeout(e)},[]),c?null:(0,t.jsx)(l.Portal,{asChild:!0,children:(0,t.jsx)(m.VisuallyHidden,{...s,children:o&&(0,t.jsxs)(t.Fragment,{children:[i.label," ",a]})})})},A=r.forwardRef((e,r)=>{let{__scopeToast:n,...a}=e;return(0,t.jsx)(d.Primitive.div,{...a,ref:r})});A.displayName="ToastTitle";var L=r.forwardRef((e,r)=>{let{__scopeToast:n,...a}=e;return(0,t.jsx)(d.Primitive.div,{...a,ref:r})});L.displayName="ToastDescription";var $="ToastAction",K=r.forwardRef((e,r)=>{let{altText:n,...a}=e;return n.trim()?(0,t.jsx)(H,{altText:n,asChild:!0,children:(0,t.jsx)(Q,{...a,ref:r})}):(console.error(`Invalid prop \`altText\` supplied to \`${$}\`. Expected non-empty \`string\`.`),null)});K.displayName=$;var z="ToastClose",Q=r.forwardRef((e,r)=>{let{__scopeToast:n,...s}=e,i=k(z,n);return(0,t.jsx)(H,{asChild:!0,children:(0,t.jsx)(d.Primitive.button,{type:"button",...s,ref:r,onClick:(0,a.composeEventHandlers)(e.onClick,i.onClose)})})});Q.displayName=z;var H=r.forwardRef((e,r)=>{let{__scopeToast:n,altText:a,...s}=e;return(0,t.jsx)(d.Primitive.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":a||void 0,...s,ref:r})});function U(e,t,r,{discrete:n}){let a=r.originalEvent.currentTarget,s=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),n?(0,d.dispatchDiscreteCustomEvent)(a,s):a.dispatchEvent(s)}var B=(e,t,r=0)=>{let n=Math.abs(e.x),a=Math.abs(e.y),s=n>a;return"left"===t||"right"===t?s&&n>r:!s&&a>r};function V(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}var G=e.i(294237);e.i(391875);var W=e.i(337322),X=e.i(318472);let Y=({className:e,ref:r,...n})=>(0,t.jsx)(D,{ref:r,className:(0,W.cn)(`fixed
7    top-0
8    z-[100]
9    flex
10    max-h-screen
11    w-full
12    flex-col-reverse
13    p-4
14    sm:bottom-0
15    sm:right-0
16    sm:top-auto
17    sm:flex-col
18    md:max-w-[420px]`,e),...n});Y.displayName=D.displayName;let J=(0,G.cva)(`group
19  pointer-events-auto
20  relative
21  flex
22  w-full
23  items-center
24  justify-between
25  space-x-2
26  overflow-hidden
27  rounded-2xl
28  border
29  p-5
30  pr-10
31  shadow-lg
32  transition-all
33  data-[swipe=cancel]:translate-x-0
34  data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)]
35  data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)]
36  data-[swipe=move]:transition-none data-[state=open]:animate-in
37  data-[state=closed]:animate-out data-[swipe=end]:animate-out
38  data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full
39  data-[state=open]:slide-in-from-top-full
40  data-[state=open]:sm:slide-in-from-bottom-full`,{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground",success:"success group border-green-600 bg-green-600 text-white"}},defaultVariants:{variant:"default"}}),Z=({className:e,variant:r,ref:n,...a})=>(0,t.jsx)(_,{ref:n,className:(0,W.cn)(J({variant:r}),e),...a});Z.displayName=_.displayName;let ee=({className:e,ref:r,...n})=>(0,t.jsx)(A,{ref:r,className:(0,W.cn)("text-sm font-semibold [&+div]:text-xs",e),...n});
40ee.displayName=A.displayName;let et=({className:e,ref:r,...n})=>(0,t.jsx)(L,{ref:r,className:(0,W.cn)("text-sm text-secondary-foreground group-[.destructive]:text-white group-[.success]:text-white",e),...n});et.displayName=L.displayName,e.s(["Toast",0,Z,"ToastAction",0,function({altText:e="",children:r}){return(0,t.jsx)(K,{altText:e,asChild:!0,children:r})},"ToastClose",0,function(){return(0,t.jsx)(Q,{className:"absolute right-2 top-2",asChild:!0,children:(0,t.jsx)(X.IconButton,{name:"X",label:"Close",variant:"ghost-muted",size:"sm"})})},"ToastDescription",0,et,"ToastProvider",0,C,"ToastTitle",0,ee,"ToastViewport",0,Y],326886)},811442,e=>{"use strict";var t=e.i(179627),r=e.i(928338),n=e.i(853495),a=e.i(582174),s=e.i(901721),i=e.i(453624);function o(e){return e instanceof Error?e:Error(String(e))}function u(e){return null==e||"object"!=typeof e?void 0:"number"==typeof e.status?e.status:"number"==typeof e.statusCode?e.statusCode:void 0}function l(e){if(null==e)return Error("Project creation failed.");try{let t=JSON.parse(e);if("object"==typeof t&&null!==t&&"message"in t)return Error(String(t.message));return Error(e)}catch{return Error(e)}}function c(e,t){let{orgName:r,projectName:n}=t;e.queryClient.fetchQuery({queryKey:e.client.orgs(r).pendingProjects(n).retrievePending.getQueryKey(),queryFn:()=>e.client.orgs(r).pendingProjects(n).retrievePending()}).then(t=>{e.store.dispatch({type:"request.project.success",orgName:r,projectName:n,status:t.status,languages:t.languages??[],error:t.error})}).catch(t=>{404===u(t)?e.store.dispatch({type:"request.project.notFound",orgName:r,projectName:n}):e.store.dispatch({type:"request.project.failure",orgName:r,projectName:n,error:o(t)})})}function d(e,t){let{orgName:r}=t;e.queryClient.fetchQuery({queryKey:e.client.orgs(r).pendingProjects.listPending.getQueryKey(),queryFn:()=>e.client.orgs(r).pendingProjects.listPending()}).then(t=>{e.store.dispatch({type:"request.projects.success",orgName:r,projects:t})}).catch(t=>{e.store.dispatch({type:"request.projects.failure",orgName:r,error:o(t)})})}var p=e.i(479578);let f=new Map,g=new Map;var m=e.i(867717),v=e.i(326886),y=e.i(240216),h=e.i(948858);function x(e,t){let r=e.projects[t.projectName];return null!=r&&(r.createDocsSite=!1),[]}let j=new Set(["queued","parsing","generating","refining","writing","building"]);function w(e,t,r){return null==e.projects[t]&&(e.projects[t]={name:t,orgName:r,loadState:{type:"loading"}}),e.projects[t]}function S(e,t){let r=e.projects[t];if(null!=r&&("ready"===r.loadState.type||"creating"===r.loadState.type))return{orgName:r.orgName,loadState:r.loadState}}function b(e){return e.map(e=>({language:e,loadState:{type:"loading"}}))}function C(e){return null==e?[]:"creating"===e.loadState.type||"ready"===e.loadState.type?e.loadState.targets:[]}let E={"user.projects.subscribed":[function(e,t){let r=`org:${t.orgName}`;return e.refcounts[r]=(e.refcounts[r]??0)+1,1===e.refcounts[r]?[{type:"fetchProjects",orgName:t.orgName}]:[]}],"user.projects.unsubscribed":[function(e,t){let r=`org:${t.orgName}`;return e.refcounts[r]=Math.max(0,(e.refcounts[r]??0)-1),[]}],"user.project.subscribed":[function(e,t){let r=`project:${t.projectName}`;if(e.refcounts[r]=(e.refcounts[r]??0)+1,1!==e.refcounts[r])return[];let n=e.projects[t.projectName];return null==n||"loading"===n.loadState.type?[{type:"fetchProject",orgName:t.orgName,projectName:t.projectName}]:"ready"!==n.loadState.type?[]:n.loadState.targets.filter(e=>"loading"===e.loadState.type).map(e=>({type:"fetchTarget",orgName:t.orgName,projectName:t.projectName,language:e.language}))}],"user.project.unsubscribed":[function(e,t){let r=`project:${t.projectName}`;return e.refcounts[r]=Math.max(0,(e.refcounts[r]??0)-1),[]}],"user.project.requestedDocsSite":[function(e,t){return w(e,t.projectName,t.orgName).createDocsSite=!0,[]}],"request.project.success":[function(e,t){let{orgName:r,projectName:n,status:a,languages:s}=t,i=w(e,n,r);if("failed"===a)return i.loadState={type:"error",error:l(t.error)},[];if("success"===a){let e="creating"===i.loadState.type,t=C(i);i.loadState={type:"ready",targets:t.length>
400?t:b(s)};let a=[{type:"fetchTargets",orgName:r,projectName:n}];if(i.createDocsSite&&a.push({type:"maybeCreateDocsSite",projectName:n}),e){let e=window.location.pathname===`/${r}/${n}/overview`;a.push({type:"invalidateProjects",orgName:r}),a.push({type:"toastProjectCreationSuccess",orgName:r,projectName:n,onOverview:e})}return a}if(j.has(a)){let e=C(i);return i.loadState={type:"creating",stage:a,targets:e.length>0?e:b(s)},[{type:"pollProject",orgName:r,projectName:n}]}return[]}],"request.project.notFound":[function(e,t){return w(e,t.projectName,t.orgName).loadState={type:"error",error:Error("Project not found.")},[]}],"request.project.failure":[function(e,t){return w(e,t.projectName,t.orgName).loadState={type:"error",error:t.error},[]}],"request.projects.success":[function(e,t){let{orgName:r,projects:n}=t,a=[],s=new Map(n.map(e=>[e.name,e]));for(let t of n){var i;let n=w(e,t.name,r);if("failed"===t.status){let e="creating"===n.loadState.type;n.loadState={type:"error",error:l(t.error)},e&&a.push({type:"toastProjectCreationFailure",projectName:t.name});continue}if(i=t.status,j.has(i)){let e=C(n),r=e.length>0?e:b(t.languages);n.loadState={type:"creating",stage:t.status,targets:r}}}let o=!1;for(let t of Object.keys(e.projects)){let n=e.projects[t];if(n.orgName===r){if(s.has(t)){"creating"===n.loadState.type&&(o=!0);continue}if("creating"===n.loadState.type){n.loadState={type:"ready",targets:n.loadState.targets};let e=window.location.pathname===`/${r}/${t}/overview`;a.push({type:"fetchTargets",orgName:r,projectName:t}),a.push({type:"invalidateProjects",orgName:r}),a.push({type:"toastProjectCreationSuccess",orgName:r,projectName:t,onOverview:e}),n.createDocsSite&&a.push({type:"maybeCreateDocsSite",projectName:t})}"error"===n.loadState.type&&delete e.projects[t]}}return o&&a.push({type:"pollProjects",orgName:r}),a}],"request.projects.failure":[],"request.target.notFound":[],"user.targets.changed":[function(e,t){return[{type:"fetchTargets",orgName:t.orgName,projectName:t.projectName}]}],"request.targets.success":[function(e,t){let r=S(e,t.projectName);if(null==r)return[];let n={};for(let e of r.loadState.targets)n[e.language]=e;let a=t.targets.map(e=>n[e.language]??{language:e.language,loadState:{type:"loading"}});return r.loadState.targets=a,a.filter(e=>"loading"===e.loadState.type).map(e=>({type:"fetchTarget",orgName:r.orgName,projectName:t.projectName,language:e.language}))}],"request.targets.failure":[function(e,t){let r=e.projects[t.projectName];return null==r?(0,p.getLogger)().warn(`handleRequestTargetsFailure: project ${t.projectName} not found`):r.loadState={type:"error",error:t.error},[]}],"request.target.success":[function(e,t){let r=S(e,t.projectName);return null==r||(r.loadState.targets=r.loadState.targets.map(e=>e.language===t.language?{language:t.language,loadState:{type:"ready",info:t.info,build:void 0}}:e)),[]}],"request.target.failure":[function(e,t){let r=S(e,t.projectName);return null==r||(r.loadState.targets=r.loadState.targets.map(e=>e.language===t.language?{language:t.language,loadState:{type:"error",error:t.error}}:e)),[]}],"request.docsSite.created":[x],"request.docsSite.failed":[x]},P={fetchProject:c,pollProject:function(e,t){let r=`${t.orgName}/${t.projectName}`,n=f.get(r);null!=n&&clearTimeout(n);let a=setTimeout(()=>{f.delete(r),c(e,{type:"fetchProject",orgName:t.orgName,projectName:t.projectName})},3e3);f.set(r,a)},fetchProjects:d,pollProjects:function(e,t){let r=g.get(t.orgName);null!=r&&clearTimeout(r);let n=setTimeout(()=>{g.delete(t.orgName),d(e,{type:"fetchProjects",orgName:t.orgName})},3e3);g.set(t.orgName,n)},fetchTargets:function(e,t){let{orgName:r,projectName:n}=t;e.queryClient.fetchQuery({queryKey:e.client.orgs(r).projects(n).sdks.list.getQueryKey(),queryFn:()=>e.client.orgs(r).projects(n).sdks.list()}).then(t=>{e.store.dispatch({type:"request.targets.success",projectName:n,targets:t.items})}).catch(t=>{e.store.dispatch({type:"request.targets.failure",projectName:n,error:o(t)})})},fetchTarget:function(e,t){let{orgName:r,projectName:n,language:a}=t;e.queryClient.fetchQuery({queryKey:e.client.orgs(r).projects(n).sdks(a).info("main").retrieve.getQueryKey(),queryFn:()=>e.client.orgs(r).projects(n).sdks(a).info("main").retrieve()}).then(t=>{e.store.dispatch({type:"request.target.success",projectName:n,language:a,info:t})}).catch(t=>{404===u(t)?e.store.dispatch({type:"request.target.notFound",projectName:n,language:a}):e.store.dispatch({type:"request.target.failure",projectName:n,language:a,error:o(t)})})}
40,invalidateProjects:function(e,t){e.queryClient.invalidateQueries({queryKey:e.client.orgs(t.orgName).projects.list.getQueryKey()})},toastProjectCreationSuccess:function(e,r){r.onOverview||e.toast({title:`${r.projectName} is ready`,description:"Your project has been created.",duration:1/0,action:(0,t.jsx)(v.ToastAction,{altText:`Open project ${r.projectName}`,children:(0,t.jsx)(m.default,{label:"Open project",variant:"reverse",size:"sm",onClick:()=>e.router.push(`/${r.orgName}/${r.projectName}/overview`)})})})},toastProjectCreationFailure:function(e,t){e.toast({title:`${t.projectName} failed to create`,description:"Please try again or contact [email protected].",variant:"destructive"})},maybeCreateDocsSite:function(e,t){e.client.projects(t.projectName).docsSites.createDocsSite({}).then(()=>{e.store.dispatch({type:"request.docsSite.created",projectName:t.projectName}),e.queryClient.invalidateQueries({queryKey:e.client.projects(t.projectName).docsSites.listSites.getQueryKey()})}).catch(r=>{e.store.dispatch({type:"request.docsSite.failed",projectName:t.projectName}),(0,p.getLogger)().error(r)})}},N=(0,a.createContext)(null);e.s(["default",0,function({children:e}){let o=(0,s.useApiClient)(),u=(0,r.useQueryClient)(),l=(0,n.useRouter)(),{toast:c}=(0,i.useToast)(),d=(0,a.useRef)(null);null==d.current&&(d.current=function(e={}){let t=null,r=(0,y.create)()((0,h.immer)(r=>({projects:{},refcounts:{},dispatch(n){let a=[];for(let s of(r(e=>{let t;a=null==(t=E[n.type])?((0,p.getLogger)().debug(`Unhandled store event: ${n.type}`),[]):t.flatMap(t=>t(e,n))}),a)){let r=e[s.type];null!=r&&null!=t&&r(t,s)}}})));return Object.assign(r,{dispatch:r.getState().dispatch,setDependencies:function(e){t=e}})}(P));let f=d.current;return f.setDependencies({store:f,client:o,queryClient:u,router:l,toast:c}),(0,t.jsx)(N.Provider,{value:f,children:e})},"useStoreContext",0,function(){let e=(0,a.useContext)(N);if(null==e)throw Error("useStoreContext must be used within StoreProvider");return e}],811442)},877133,e=>{"use strict";var t=e.i(179627),r=e.i(39320),n=e.i(423359),a=e.i(582174),s=e.i(257866),i=e.i(503696),o=e.i(22348),u=e.i(606388),l=e.i(565833),c=e.i(464658);let d=(0,a.createContext)(!1);e.s(["FeatureGateProvider",0,function({children:e}){let c=(0,o.useCurrentProject)(!1),p=(0,i.useCurrentOrganization)(!1),f=(0,s.useSession)(),{client:g}
40=(0,n.useStatsigClient)(),[m,v]=(0,a.useState)(!1),y=f.data?.user,h=(0,a.useMemo)(()=>{let e={};return c&&(e.projectName=c),p&&(e.orgName=p),y?.githubUsername&&(e.githubUsername=y.githubUsername),{userID:y?.id,email:y?.email??void 0,customIDs:e,custom:{isInternal:(0,l.isInternalUser)(y?.email,y?.tags),environment:u.appEnvironment}}},[c,p,y?.id,y?.email,y?.githubUsername,y?.tags]);return(0,a.useEffect)(()=>{let e=!1;return v(!1),g.updateUserAsync(h).then(()=>{e||v(!0)}),()=>{e=!0}},[g,h]),(0,a.useEffect)(()=>{let e=e=>{r.datadogRum.addFeatureFlagEvaluation(e.gate.name,e.gate.value)};return g.on("gate_evaluation",e),()=>g.off("gate_evaluation",e)},[g]),(0,t.jsx)(d.Provider,{value:m,children:e})},"FeatureGateReady",0,function({children:e,fallback:r=(0,t.jsx)(c.CenteredSpinner,{})}){return(0,a.useContext)(d)?e:r}])},91384,e=>{"use strict";var t=e.i(179627),r=e.i(853495),n=e.i(582174),a=e.i(257866),s=e.i(236845),i=e.i(804340),o=e.i(503696),u=e.i(479578),l=e.i(318472),c=e.i(946154);e.i(78895);var d=e.i(433447),p=e.i(464658),f=e.i(453624);e.i(120257);var g=e.i(927843);let m="stainless.pendingInvite",v=()=>{localStorage.removeItem(m)},y=({inviteId:e,orgName:a,autoAccept:i})=>{let o=(0,r.useRouter)(),{toast:p}=(0,f.useToast)(),m=(0,s.useAcceptOrgInvite)({onSuccess(){v(),p({title:"Invite accepted, redirecting to organization"}),o.push(`/${a}/projects`)},onError(e){p({description:"Failed to accept invite",variant:"destructive"}),(0,u.getLogger)().error(e)}});return(0,n.useEffect)(()=>{i&&(v(),p({title:"Invite accepted, redirecting to organization"}),o.push(`/${a}/projects`))},[i,a,o,p]),(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(c.Dialog,{open:!0,children:(0,t.jsxs)(c.DialogContent,{className:"p-4",children:[(0,t.jsx)(c.DialogTitle,{children:"Accept organization invite"}),(0,t.jsxs)(g.Text,{children:["You have been invited to join the organization ",a,"."]}),(0,t.jsxs)(d.Flexbox,{gap:2,children:[(0,t.jsx)(l.Button,{variant:"outline",onClick:()=>{v(),o.push("/")},size:"lg",className:"px-8 grow",disabled:m.isPending||i,children:(0,t.jsx)(g.Text,{children:"Cancel"})}),(0,t.jsx)(l.Button,{onClick:()=>void m.mutate([e,{body:{}}]),size:"lg",className:"px-8 grow",loading:m.isPending||i,children:(0,t.jsx)(g.Text,{children:"Accept"})})]})]})})})};function h(){let e=(0,r.useRouter)(),{toast:t}=(0,f.useToast)();return(0,n.useEffect)(()=>{t({description:"Failed to load invite, it's possible the invite has expired. Please request a new invite from your administrator",variant:"destructive"}),e.push("/")},[e,t]),null}function x(){return(0,t.jsxs)("div",{style:{width:"100vw",height:"100vh"},children:[(0,t.jsx)(p.CenteredSpinner,{}),";"]})}function j({inviteId:e,children:r}){let n=(0,s.useOrgInvite)(e);return(0,t.jsx)(o.OrgProvider,{orgName:n.orgName,children:r(n)})}e.s(["AcceptInviteFallback",0,x,"default",0,function(){let e=(0,a.useSession)(),s=(0,r.useSearchParams)(),o=s?.get("invite_id"),u=(0,r.useRouter)();return((0,n.useEffect)(()=>{o&&"authenticated"!==e.status&&(localStorage.setItem(m,o),u.push("/login"))},[u,e,o]),o)?"authenticated"!==e.status?(0,t.jsx)(x,{}):(0,t.jsx)(i.ErrorBoundary,{fallback:(0,t.jsx)(h,{}),children:(0,t.jsx)(j,{inviteId:o,children:e=>(0,t.jsx)(y,{...e})})}):(u.push("/"),(0,t.jsx)(x,{}))},"getPendingInviteID",0,()=>localStorage.getItem(m),"hasPendingInvite",0,()=>{let e=localStorage.getItem(m);return!!e&&"undefined"!==e&&"null"!==e}])},885036,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function({html:e,height:t=null,width:r=null,children:s,dataNtpc:i=""}){return(0,a.useEffect)(()=>{i&&performance.mark("mark_feature_usage",{detail:{feature:`next-third-parties-${i}`}})},[i]),(0,n.jsxs)(n.Fragment,{children:[s,e?(0,n.jsx)("div",{style:{height:null!=t?`${t}px`:"auto",width:null!=r?`${r}px`:"auto"},"data-ntpc":i,dangerouslySetInnerHTML:{__html:e}}):null]})};let n=e.r(179627),a=e.r(582174)},148842,(e,t,r)=>{t.exports=e.r(722496)},905964,(e,t,r)=>{"use strict";var n=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.sendGTMEvent=void 0,r.GoogleTagManager=function(e){let{gtmId:t,gtmScriptUrl:r,dataLayerName:n="dataLayer",auth:u,preview:l,dataLayer:c,nonce:d}=e;o=n;let p=new URL(r||"https://www.googletagmanager.com/gtm.js");return t&&p.searchParams.set("id",t),"dataLayer"!==n&&p.searchParams.set("l",n),u&&p.searchParams.set("gtm_auth",u),l&&(p.searchParams.set("gtm_preview",l),p.searchParams.set("gtm_cookies_win","x")),(0,s.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-gtm"}})},[]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.default,{id:"_next-gtm-init",dangerouslySetInnerHTML:{__html:`
41      (function(w,l){
42        w[l]=w[l]||[];
43        w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});
44        ${c?`w[l].push(${JSON.stringify(c)})`:""}
45      })(window,'${n}');`},nonce:d}),(0,a.jsx)(i.default,{id:"_next-gtm","data-ntpc":"GTM",src:p.href,nonce:d})]})};let a=e.r(179627),s=e.r(582174),i=n(e.r(148842)),o="dataLayer";r.sendGTMEvent=(e,t)=>
45{let r=t||o;window[r]=window[r]||[],window[r].push(e)}},795263,(e,t,r)=>{"use strict";let n;var a=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.GoogleAnalytics=function(e){let{gaId:t,debugMode:r,dataLayerName:a="dataLayer",nonce:u}=e;return void 0===n&&(n=a),(0,i.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-ga"}})},[]),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(o.default,{id:"_next-ga-init",dangerouslySetInnerHTML:{__html:`
46          window['${a}'] = window['${a}'] || [];
47          function gtag(){window['${a}'].push(arguments);}
48          gtag('js', new Date());
49
50          gtag('config', '${t}' ${r?",{ 'debug_mode': true }":""});`},nonce:u}),(0,s.jsx)(o.default,{id:"_next-ga",src:`https://www.googletagmanager.com/gtag/js?id=${t}`,nonce:u})]})},r.sendGAEvent=function(){void 0===n?console.warn("@next/third-parties: GA has not been initialized"):window[n]?window[n].push(arguments):console.warn(`@next/third-parties: GA dataLayer ${n} does not exist`)};let s=e.r(179627),i=e.r(582174),o=a(e.r(148842))},114401,e=>{"use strict";var t=e.i(179627),r=e.i(582174),n=e.i(257866),a=e.i(804340),s=e.i(606388);let i=(0,r.lazy)(()=>e.A(692396));function o(){let e=(0,n.useSession)();return e.data?.user?.tags?.includes("internal")||"production"!==s.appEnvironment?(0,t.jsx)(r.Suspense,{fallback:null,children:(0,t.jsx)(i,{})}):null}e.s(["default",0,function(){return(0,t.jsx)(a.ErrorBoundary,{fallback:null,children:(0,t.jsx)(o,{})})}])},645937,e=>{"use strict";var t=e.i(582174);e.s(["default",0,function(){return(0,t.useEffect)(()=>(document.body.classList.add("oxide-jan2026"),()=>{document.body.classList.remove("oxide-jan2026")}),[]),null}])},598514,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});let n=e.r(179627),a=e.r(423359);r.default=function({user:e,values:t,children:r,clientKey:s,clientOptions:i}){let o=(0,a.useClientBootstrapInit)(s,e,t,i);return(0,n.jsx)(a.StatsigProvider,{client:o,children:r})}},762608,e=>{"use strict";var t=e.i(179627),r=e.i(423359),n=e.i(606388);e.s(["default",0,function({user:e,children:a}){let{client:s}=(0,r.useClientAsyncInit)(n.statsigClientKey,e,{environment:{tier:n.appEnvironment},networkConfig:{api:n.featureFlagUrl}});return(0,t.jsx)(r.StatsigProvider,{client:s,children:a})}])},557543,e=>{"use strict";var t=e.i(179627),r=e.i(920416),n=e.i(443253);e.s(["default",0,function(){let e=(0,r.useDynamicConfig)("app_banner");return e?.contents?(0,t.jsx)(n.Banner,{children:e.contents}):null}])},863663,e=>{"use strict";var t=e.i(179627),r=e.i(326886),n=e.i(453624);e.s(["Toaster",0,function(){let{toasts:e}=(0,n.useToast)();return(0,t.jsxs)(r.ToastProvider,{children:[e.map(function({id:e,title:n,description:a,action:s,...i}){let o=n??("destructive"===i.variant?"Error":"success"===i.variant?"Success":void 0);return(0,t.jsxs)(r.Toast,{...i,children:[(0,t.jsxs)("div",{className:"grid gap-1",children:[o&&(0,t.jsx)(r.ToastTitle,{children:o}),a&&(0,t.jsx)(r.ToastDescription,{children:a})]}),s,(0,t.jsx)(r.ToastClose,{})]},e)}),(0,t.jsx)(r.ToastViewport,{})]})}])},496594,e=>{"use strict";let t;var r=e.i(179627),n=e.i(25377),a=e.i(928338),s=e.i(116325);function i({state:e,children:o}){return(0,r.jsx)(a.QueryClientProvider,{client:(t||(t=new n.QueryClient({defaultOptions:{queries:{retry:!1}}})),t),children:(0,r.jsx)(s.HydrationBoundary,{state:e,children:o})})}var o=e.i(901721),u=e.i(725006),l=e.i(877133),c=e.i(811442),d=e.i(777635),p=e.i(853495),f=e.i(582174),g=e.i(278639),m=e.i(257866),v=e.i(503696),y=e.i(22348);let h=()=>{let e=(0,p.usePathname)(),t=(0,p.useSearchParams)();return(0,f.useEffect)(()=>{e&&g.analytics.dispatch({type:"navigation.routeChange",payload:{pathname:e,searchParams:t}})},[e,t]),null},x=({children:e})=>{let t=(0,m.useSession)(),n=(0,y.useCurrentProject)(!1),a=(0,v.useCurrentOrganization)(!1),s=t.data?.user,i=s?.id;return(0,f.useEffect)(()=>{n&&g.analytics.dispatch({type:"user.setProject",payload:{name:n}})},[n]),(0,f.useEffect)(()=>{a&&g.analytics.dispatch({type:"user.setOrg",payload:{name:a}})},[a]),(0,f.useEffect)(()=>
50{if(i){let e={id:i};s.githubUsername&&(e.githubUsername=s.githubUsername),s.name&&(e.name=s.name),s.email&&(e.email=s.email),s.tags?.length&&(e.tags=s.tags),g.analytics.dispatch({type:"user.set",payload:e})}},[s?.email,s?.githubUsername,s?.name,s?.tags,i]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(f.Suspense,{children:(0,r.jsx)(h,{})}),e]})};var j=e.i(91384);let w=({children:e})=>{let t=(0,m.useSession)(),r=(0,p.useRouter)();return(0,f.useEffect)(()=>{if((0,j.hasPendingInvite)()&&"authenticated"===t.status){let e=(0,j.getPendingInviteID)();r.push(`/accept-invite?invite_id=${e}`)}},[r,t]),e};e.s(["Providers",0,({queryClientState:e,children:t})=>(0,r.jsx)(i,{state:e,children:(0,r.jsx)(o.ApiClientProvider,{children:(0,r.jsx)(u.StainlessClientProvider,{children:(0,r.jsx)(l.FeatureGateProvider,{children:(0,r.jsx)(x,{children:(0,r.jsx)(w,{children:(0,r.jsx)(c.default,{children:(0,r.jsx)(d.TooltipProvider,{delayDuration:200,children:t})})})})})})})})],496594)},189421,e=>{e.v(t=>Promise.all(["static/chunks/0-f9avf.dwvs..js"].map(t=>e.l(t))).then(()=>t(250190)))},164695,e=>{e.v(t=>Promise.all(["static/chunks/14~n68f1imt5p.js"].map(t=>e.l(t))).then(()=>t(836234)))},692396,e=>{e.v(t=>Promise.all(["static/chunks/0x.eewyp4pz1n.js"].map(t=>e.l(t))).then(()=>t(814554)))}]);
51
52//# debugId=c8f0bc56-2c0d-55bc-9d18-a5e6261b1262

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.