(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,171274,e=>{"use strict";var t=e.i(481461);e.s(["f",()=>t.d])},129187,e=>{"use strict";var t=e.i(930815);e.s(["s",()=>t.A])},398254,e=>{"use strict";var t=e.i(129187);e.s(["f",()=>t.s])},473463,e=>{"use strict";var t=e.i(930815);e.s(["u",()=>t.S])},356119,e=>{"use strict";var t=e.i(473463);e.s(["f",()=>t.u])},279286,e=>{"use strict";var t=e.i(930815);e.s(["p",()=>t.f])},847438,e=>{"use strict";var t=e.i(279286);e.s(["f",()=>t.p])},366955,e=>{"use strict";var t=e.i(930815);e.s(["g",()=>t.V])},723775,e=>{"use strict";var t=e.i(366955);e.s(["f",()=>t.g])},363139,e=>{"use strict";var t=e.i(571269),r=e.i(281935),i=e.i(731250),n=class extends i.f{#e;#t;#r;#i;constructor(e){super(),this.#e=e.client,this.mutationId=e.mutationId,this.#r=e.mutationCache,this.#t=[],this.state=e.state||a(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#r.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(t=>t!==e),this.scheduleGc(),this.#r.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#t.length||("pending"===this.state.status?this.scheduleGc():this.#r.remove(this))}continue(){return this.#i?.continue()??("pending"===this.state.status?this.execute(this.state.variables):Promise.resolve())}async execute(e){let t=()=>{this.#n({type:"continue"})},i={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey},n=this.#i=(0,r.v)({fn:()=>this.options.mutationFn?this.options.mutationFn(e,i):Promise.reject(Error("No mutationFn found")),onFail:(e,t)=>{this.#n({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#n({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#r.canRun(this)}),a="pending"===this.state.status,s=!n.canStart();try{if(a)t();else{this.#n({type:"pending",variables:e,isPaused:s}),this.#r.config.onMutate&&await this.#r.config.onMutate(e,this,i);let t=await this.options.onMutate?.(e,i);t!==this.state.context&&this.#n({type:"pending",context:t,variables:e,isPaused:s})}let r=await n.start();return await this.#r.config.onSuccess?.(r,e,this.state.context,this,i),await this.options.onSuccess?.(r,e,this.state.context,i),await this.#r.config.onSettled?.(r,null,this.state.variables,this.state.context,this,i),await this.options.onSettled?.(r,null,e,this.state.context,i),this.#n({type:"success",data:r}),r}catch(t){try{await this.#r.config.onError?.(t,e,this.state.context,this,i)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,i)}catch(e){Promise.reject(e)}try{await this.#r.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,i)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,i)}catch(e){Promise.reject(e)}throw this.#n({type:"error",error:t}),t}finally{this.#i===n&&(this.#i=void 0),this.#r.runNext(this)}}#n(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"pending":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}})(this.state),t.f.batch(()=>{this.#t.forEach(t=>{t.onMutationUpdate(e)}),this.#r.notify({mutation:this,type:"updated",action:e})})}};function a(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}e.s(["I",0,n,"r",0,a])},618115,756632,e=>{"use strict";var t=e.i(56222),r=e.i(586415),i=e.i(537338),n=e.i(750907),a=e.i(377441),s=e.i(16043),o=e.i(613497),u=e.i(571269);function l(e,l,c){let d=(0,r.f)(),f=(0,i.f)(),p=(0,t.d)(c),m=p.defaultQueryOptions(e),g=p.getQueryCache().get(m.queryHash),h=!1!==e.subscribed;m._optimisticResults=d?"isRestoring":h?"optimistic":void 0,(0,a.p)(m),(0,n.l)(m,f,g),(0,n.E)(f);let[y]=s.useState(()=>new l(p,m)),v=y.getOptimisticResult(m),w=!d&&h;if(s.useSyncExternalStore(s.useCallback(e=>{let t=w?y.subscribe(u.f.batchCalls(e)):o.z;return y.updateResult(),t},[y,w]),()=>y.getCurrentResult(),()=>y.getCurrentResult()),s.useEffect(()=>{y.setOptions(m)},[m,y]),(0,a.Q)(m,v))throw(0,a.X)(m,y,f);if((0,n.P)({result:v,errorResetBoundary:f,throwOnError:m.throwOnError,query:g,suspense:m.suspense}))throw v.error;return m.notifyOnChangeProps?v:y.trackResult(v)}e.s(["f",0,l],756632);var c=e.i(763576);e.s(["f",0,function(e,t){return l(e,c.f,t)}],618115)},494585,e=>{"use strict";var t=Object.prototype.hasOwnProperty;function r(e,t,r){for(r of e.keys())if(i(r,t))return r}function i(e,n){var a,s,o;if(e===n)return!0;if(e&&n&&(a=e.constructor)===n.constructor){if(a===Date)return e.getTime()===n.getTime();if(a===RegExp)return e.toString()===n.toString();if(a===Array){if((s=e.length)===n.length)for(;s--&&i(e[s],n[s]););return -1===s}if(a===Set){if(e.size!==n.size)return!1;for(s of e)if((o=s)&&"object"==typeof o&&!(o=r(n,o))||!n.has(o))return!1;return!0}if(a===Map){if(e.size!==n.size)return!1;for(s of e)if((o=s[0])&&"object"==typeof o&&!(o=r(n,o))||!i(s[1],n.get(o)))return!1;return!0}if(a===ArrayBuffer)e=new Uint8Array(e),n=new Uint8Array(n);else if(a===DataView){if((s=e.byteLength)===n.byteLength)for(;s--&&e.getInt8(s)===n.getInt8(s););return -1===s}if(ArrayBuffer.isView(e)){if((s=e.byteLength)===n.byteLength)for(;s--&&e[s]===n[s];);return -1===s}if(!a||"object"==typeof e){for(a in s=0,e)if(t.call(e,a)&&++s&&!t.call(n,a)||!(a in n)||!i(e[a],n[a]))return!1;return Object.keys(n).length===s}}return e!=e&&n!=n}e.s(["f",0,i])},707060,e=>{"use strict";var t=e.i(606975);e.i(31762),e.i(627553),e.i(300326),e.i(854975),e.i(474570),e.i(8933),e.i(773812),e.i(196991),e.i(153746),e.i(715254),e.i(359980),e.i(103539),e.i(392682),e.i(387086),e.i(303591),e.i(44505),e.i(914359),e.i(792941),e.i(400975),e.i(146852),e.i(879193),e.i(605105),e.i(603015),e.i(457278),e.i(288265),e.i(537339),e.i(93696),e.i(919035),e.i(981176),(0,t.f)(),e.s([],707060)},701499,e=>{"use strict";var t=e.i(16043),r=e.i(659350),i=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.s(["f",0,function(e){let s=(0,t.createContext)(null);return{BaseContext:s,Provider:t=>{var{children:o=null}=t;let u=e(((e,t)=>{var r={};for(var s in e)n.call(e,s)&&0>t.indexOf(s)&&(r[s]=e[s]);if(null!=e&&i)for(var s of i(e))0>t.indexOf(s)&&a.call(e,s)&&(r[s]=e[s]);return r})(t,["children"]));return(0,r.jsx)(s.Provider,{value:u,children:o})}}}])},647587,e=>{"use strict";e.i(988590);let t={OrgSettingsView:"org_settings:view",OrgSettingsUpdate:"org_settings:update",OrgMembersView:"org_members:view",OrgMembersCreate:"org_members:create",OrgMembersUpdate:"org_members:update",OrgMembersDelete:"org_members:delete",BillingView:"billing:view",BillingUpdate:"billing:update",AuditLogView:"audit_log:view",WorkspaceCreate:"workspace:create",WorkspaceView:"workspace:view",WorkspaceSettingsView:"workspace_settings:view",WorkspaceSettingsUpdate:"workspace_settings:update",WorkspaceMembersView:"workspace_members:view",WorkspaceMembersCreate:"workspace_members:create",WorkspaceMembersUpdate:"workspace_members:update",WorkspaceMembersDelete:"workspace_members:delete",WorkspaceFilesUpdate:"workspace_files:update",InternsUpdate:"interns:update",ActivityViewAll:"activity:view_all",ActivityViewOwn:"activity:view_own",ApiKeysViewAll:"api_keys:view_all",ApiKeysViewOwn:"api_keys:view_own",ApiKeysCreate:"api_keys:create",ApiKeysUpdateOwn:"api_keys:update_own",ApiKeysUpdateAll:"api_keys:update_all",ApiKeysDeleteOwn:"api_keys:delete_own",ApiKeysDeleteAll:"api_keys:delete_all",ManagementKeysView:"management_keys:view",ManagementKeysCreate:"management_keys:create",ManagementKeysDelete:"management_keys:delete",GuardrailsView:"guardrails:view",GuardrailsCreate:"guardrails:create",GuardrailsUpdate:"guardrails:update",GuardrailsDelete:"guardrails:delete",SkillsView:"skills:view",PresetsView:"presets:view",PresetsUpdate:"presets:update",BudgetsView:"budgets:view",ByokView:"byok:view",ObservabilityView:"observability:view",ScimView:"scim:view",PrivateEndpointsView:"private_endpoints:view",PrivateProvidersView:"private_providers:view",ExternalUsersView:"external_users:view",AnalyticsView:"analytics:view",GenerationsView:"generations:view",ModelsView:"models:view",DatasetsView:"datasets:view"},r={[t.OrgSettingsView]:{requiredTarget:"organization"},[t.OrgSettingsUpdate]:{requiredTarget:"organization"},[t.OrgMembersView]:{requiredTarget:"organization"},[t.OrgMembersCreate]:{requiredTarget:"organization"},[t.OrgMembersUpdate]:{requiredTarget:"organization"},[t.OrgMembersDelete]:{requiredTarget:"organization"},[t.BillingView]:{requiredTarget:"organization"},[t.BillingUpdate]:{requiredTarget:"organization"},[t.AuditLogView]:{requiredTarget:"organization"},[t.WorkspaceCreate]:{requiredTarget:"organization"},[t.WorkspaceView]:{requiredTarget:"workspace"},[t.WorkspaceSettingsView]:{requiredTarget:"workspace"},[t.WorkspaceSettingsUpdate]:{requiredTarget:"workspace"},[t.WorkspaceMembersView]:{requiredTarget:"workspace"},[t.WorkspaceMembersCreate]:{requiredTarget:"workspace"},[t.WorkspaceMembersUpdate]:{requiredTarget:"workspace"},[t.WorkspaceMembersDelete]:{requiredTarget:"workspace"},[t.WorkspaceFilesUpdate]:{requiredTarget:"workspace"},[t.InternsUpdate]:{requiredTarget:"workspace"},[t.ActivityViewAll]:{requiredTarget:"workspace"},[t.ActivityViewOwn]:{requiredTarget:"workspace"},[t.ApiKeysViewAll]:{requiredTarget:"workspace"},[t.ApiKeysViewOwn]:{requiredTarget:"workspace"},[t.ApiKeysCreate]:{requiredTarget:"workspace"},[t.ApiKeysUpdateOwn]:{requiredTarget:"workspace"},[t.ApiKeysUpdateAll]:{requiredTarget:"workspace"},[t.ApiKeysDeleteOwn]:{requiredTarget:"workspace"},[t.ApiKeysDeleteAll]:{requiredTarget:"workspace"},[t.ManagementKeysView]:{requiredTarget:"organization"},[t.ManagementKeysCreate]:{requiredTarget:"organization"},[t.ManagementKeysDelete]:{requiredTarget:"organization"},[t.GuardrailsView]:{requiredTarget:"workspace"},[t.GuardrailsCreate]:{requiredTarget:"workspace"},[t.GuardrailsUpdate]:{requiredTarget:"workspace"},[t.GuardrailsDelete]:{requiredTarget:"workspace"},[t.SkillsView]:{requiredTarget:"workspace"},[t.PresetsView]:{requiredTarget:"workspace"},[t.PresetsUpdate]:{requiredTarget:"workspace"},[t.BudgetsView]:{requiredTarget:"workspace"},[t.ByokView]:{requiredTarget:"workspace"},[t.ObservabilityView]:{requiredTarget:"workspace"},[t.ScimView]:{requiredTarget:"organization"},[t.PrivateEndpointsView]:{requiredTarget:"organization"},[t.PrivateProvidersView]:{requiredTarget:"organization"},[t.ExternalUsersView]:{requiredTarget:"organization"},[t.AnalyticsView]:{requiredTarget:"organization"},[t.GenerationsView]:{requiredTarget:"organization"},[t.ModelsView]:{requiredTarget:"organization"},[t.DatasetsView]:{requiredTarget:"organization"}};e.s(["C",0,r,"l",0,t])},299187,520428,e=>{"use strict";var t=e.i(342837),r=e.i(647204),i=e.i(67089),n=e.i(549692),a=e.i(303475),s=e.i(592001),o=e.i(966398);async function u(e,t,i){let n=await (0,s.f)(e,t);return(0,r.V)(n)?(0,o.T)(n.error,i)?o.W[i]:(0,r.Y)(n.error):(0,r.N)(n.data)}e.s(["f",0,u],520428);let l={kind:"in_flight"};async function c({route:e,init:s,level:d,location:f,timeoutMessage:p,timeoutMs:m=8e3}){let g,h=(0,a.f)(s.signal??void 0,m),y={current:l},v=e=>{y.current=function(e,t){switch(e.kind){case"in_flight":switch(t.type){case"settle":return{kind:"settled"};case"caller_abort":return{kind:"caller_aborted"};case"deadline":return{kind:"deadline_exceeded"};default:return t}case"settled":case"caller_aborted":case"deadline_exceeded":return null;default:return e}}(y.current,e)??y.current},w=()=>{v({type:h.deadline?.aborted===!0?"deadline":"caller_abort"})};h.signal?.addEventListener("abort",w,{once:!0});try{g=await u(e,{...s,signal:h.signal},d)}finally{v({type:"settle"}),h.signal?.removeEventListener("abort",w),h.cleanup()}return!(0,o.k)(g)&&(0,r.V)(g)&&"deadline_exceeded"===y.current.kind?((0,i.L)("reverified-mutation-deadline-exceeded",{location:f,route:e,timeout_ms:m}),(0,n.O)({location:f,rawError:p,status:t.g.S408_Request_Timeout})):g}e.s(["f",0,c],299187)},966398,e=>{"use strict";var t=e.i(342837),r=e.i(368174);let i="strict_mfa",n="moderate";function a(e){return{clerk_error:{type:"forbidden",reason:"reverification-error",metadata:{reverification:e}}}}let s=a(i),o=a("lax"),u=a(n);e.s(["w",0,"lax","W",0,{[i]:s,lax:o,[n]:u},"X",0,i,"k",0,function(e){return(0,r.f)(e)&&"clerk_error"in e},"T",0,function(e,r){var i,n;if(("status"in(i=e)?i.status:i.error.code)!==t.g.S403_Forbidden)return!1;let a="status"in(n=e)?n.metadata:n.error.metadata;return a?.reverification===r&&!0!==a.reverification_exhausted}])},605766,e=>{"use strict";var t=e.i(171274),r=e.i(342837),i=e.i(647204),n=e.i(622561),a=e.i(67089),s=e.i(549692),o=e.i(966398);let u={reverification_cancelled:!0};async function l({location:e,mutate:d,onUnknownOutcome:f}){let p=await (0,i.$)(d);return(0,i.V)(p)?(0,t.f)(p.error)?(0,i.Y)((0,s.n)({location:e,rawError:"Two-step reverification was cancelled",metadata:u})):(0,i.Y)((0,s.n)({location:e,rawError:p.error})):(0,o.k)(p.data)?(0,s.O)({location:e,rawError:"Two-step reverification is still required for this action",status:r.g.S403_Forbidden,metadata:{reverification:p.data.clerk_error.metadata.reverification,reverification_exhausted:!0}}):((0,i.V)(p.data)&&c(p.data.error)&&Promise.resolve().then(f).catch(t=>{(0,a.L)("reverified-mutation-unknown-outcome-handler-failed",{location:e,error_message:(0,n.A)(t)})}),p.data)}function c(e){return("status"in e?e.status:e.error.code)===r.g.S408_Request_Timeout}e.s(["b",0,function(e){return e.metadata?.reverification_cancelled===!0},"y",0,c,"g",0,l])},967605,e=>{"use strict";var t=e.i(659350),r=e.i(663456),i=e.i(739013),n=e.i(136562),a=e.i(791969),s=e.i(396934),o=e.i(865071),u=e.i(198867),l=e.i(490112);e.s(["Link",0,function(e){let c,d,f,p,m,g,h,y,v,w,b,k,_,O,C,A=(0,r.c)(43);A[0]!==e?({href:f,children:c,ref:y,prefetch:v,variant:w,className:d,onFocus:p,onMouseEnter:m,onTouchStart:g,...h}=e,A[0]=e,A[1]=c,A[2]=d,A[3]=f,A[4]=p,A[5]=m,A[6]=g,A[7]=h,A[8]=y,A[9]=v,A[10]=w):(c=A[1],d=A[2],f=A[3],p=A[4],m=A[5],g=A[6],h=A[7],y=A[8],v=A[9],w=A[10]);let S=void 0===v?"hover":v;A[11]!==d||A[12]!==w?(b=(0,n.f)((0,l.I)({variant:w}),d),A[11]=d,A[12]=w,A[13]=b):b=A[13];let T=b,x=(0,o.y)(f),P=(0,u.f)();A[14]!==x?(k=(0,a.F)(x),A[14]=x,A[15]=k):k=A[15],A[16]!==S||A[17]!==k?(_={prefetch:S,href:k},A[16]=S,A[17]=k,A[18]=_):_=A[18],A[19]!==p||A[20]!==m||A[21]!==g?(O={onFocus:p,onMouseEnter:m,onTouchStart:g},A[19]=p,A[20]=m,A[21]=g,A[22]=O):O=A[22];let U=(0,s.f)(_,O);if(P(x)){let e,r,i;if(A[23]!==h){let{scroll:t,replace:r,shallow:i,passHref:n,locale:a,legacyBehavior:s,onNavigate:o,...u}=h;e=u,A[23]=h,A[24]=e}else e=A[24];return A[25]!==x?(r=(0,a.F)(x),A[25]=x,A[26]=r):r=A[26],A[27]!==e||A[28]!==c||A[29]!==p||A[30]!==m||A[31]!==g||A[32]!==y||A[33]!==T||A[34]!==r?(i=(0,t.jsx)("a",{ref:y,href:r,className:T,onFocus:p,onMouseEnter:m,onTouchStart:g,...e,children:c}),A[27]=e,A[28]=c,A[29]=p,A[30]=m,A[31]=g,A[32]=y,A[33]=T,A[34]=r,A[35]=i):i=A[35],i}return A[36]!==c||A[37]!==x||A[38]!==U||A[39]!==h||A[40]!==y||A[41]!==T?(C=(0,t.jsx)(i.default,{ref:y,href:x,className:T,...h,...U,children:c}),A[36]=c,A[37]=x,A[38]=U,A[39]=h,A[40]=y,A[41]=T,A[42]=C):C=A[42],C}])},192211,180760,e=>{"use strict";var t=e.i(427150),r=e.i(173465),i=e.i(613497),n=e.i(702596),a=e.i(819750),s=e.i(524287);e.i(882844);var o=e.i(635157);let u="/api/frontend/v1/private/connect/acting",l=o.z.object({customer_organization_id:o.z.string(),customer_name:o.z.string().nullable(),parent_organization_id:o.z.string(),parent_name:o.z.string().nullable()});o.z.object({data:l.nullable()}),e.s(["f",0,u],180760);let c=(0,s.f)("connect-acting",{current:({parentOrganizationId:e,userId:t,timeoutMs:r})=>void 0===r?[e,t]:[e,t,r],exit:()=>[]});e.s(["X",0,c,"J",0,function(e){let{parentOrganizationId:s,userId:o,shouldRead:l,timeoutMs:d}=e;return(0,r.f)({queryKey:c.current({parentOrganizationId:s,userId:o,timeoutMs:d}),queryFn:l?({signal:e})=>(0,a.f)(u,{signal:e,timeoutMs:d}):i.V,retry:(e,t)=>e<2&&(0,n.T)(t),refetchInterval:e=>!!(0,t.f)(e.state.data)&&6e4})}],192211)},602105,e=>{"use strict";var t=e.i(342837),r=e.i(427150),i=e.i(702596);let n={Pending:"pending",NotActing:"not-acting",Acting:"acting",Revoked:"revoked",Unknown:"unknown"};function a(e){let{hasOrganization:t,actingRead:r}=e;return t?void 0!==r.data?r.data?.customer_organization_id??null:void 0:null}function s(e){return e?.status===t.g.S403_Forbidden}e.s(["h",0,n,"e",0,function(e){return e===n.Pending||e===n.Unknown},"x",0,a,"O",0,function(e){var t;let{isSessionLoaded:o,isSignedIn:u,hasOrganization:l,actingRead:c,currentUserError:d}=e;if(!o)return n.Pending;if(!u)return n.NotActing;if(!l)return s(d)?n.Revoked:n.NotActing;if(s((0,i.i)(c.error)))return n.Revoked;let f=a({hasOrganization:l,actingRead:c});return void 0===f?(t=c,(0,r.f)(t.error))?n.Unknown:n.Pending:null===f?n.NotActing:n.Acting}])},415297,168427,228834,e=>{"use strict";var t=e.i(173465),r=e.i(613497),i=e.i(819750),n=e.i(524287);let a="/api/frontend/v1/private/users/current";e.s(["f",0,a],168427);let s=(0,n.f)("current-user",{detail:e=>[e]});e.s(["N",0,s,"h",0,function(e){return(0,t.f)({queryKey:s.detail(e),queryFn:null===e?r.V:({signal:e})=>(0,i.f)(a,{signal:e})})}],415297);var o=e.i(663456),u=e.i(16043);let l=[0,250,500,1e3,2e3,4e3,8e3];function c(e){return e+1}e.s(["f",0,function(e){let t,r,i=(0,o.c)(11),{identity:n,isMismatched:a,isFetching:s,refetch:d}=e,f=(0,u.useRef)(null),[p,m]=(0,u.useState)(0);i[0]!==n||i[1]!==s||i[2]!==a||i[3]!==d?(t=()=>{if(!a||null===n){f.current=null;return}if(s)return;let e=f.current?.identity===n?f.current.attempts:0,t=l[e];if(void 0===t)return;let r=()=>m(c),i=setTimeout(()=>{f.current={identity:n,attempts:e+1},d().then(r,r)},t);return()=>clearTimeout(i)},i[0]=n,i[1]=s,i[2]=a,i[3]=d,i[4]=t):t=i[4],i[5]!==n||i[6]!==s||i[7]!==a||i[8]!==d||i[9]!==p?(r=[a,n,d,s,p],i[5]=n,i[6]=s,i[7]=a,i[8]=d,i[9]=p,i[10]=r):r=i[10],(0,u.useEffect)(t,r)}],228834)},644874,774968,627796,e=>{"use strict";var t=e.i(663456),r=e.i(647204),i=e.i(506050),n=e.i(67089),a=e.i(549692),s=e.i(618115),o=e.i(56222);e.i(16043);var u=e.i(605766),l=e.i(702596),c=e.i(415297),d=e.i(847438),f=e.i(288265),p=e.i(520428),m=e.i(299187),g=e.i(966398),h=e.i(592001),y=e.i(905361),v=e.i(168427),w=e.i(173465),b=e.i(819750);let k=(0,e.i(524287).f)("google-safety-retention-notice",{detail:e=>[{entityId:e}]});function _(){let e,r,i,n,a=(0,t.c)(7),s=(0,f.f)();a[0]!==s?(e=e=>{var t;let r;return t={timeoutMessage:s("The server did not confirm the account change in time. Check the settings shown before saving again.")},r={method:"POST",headers:{"content-type":"application/json"},body:JSON.stringify({params:e})},void 0===e.stripe_payment_method_id&&void 0===e.stripe_payment_method_backup_list?(0,p.f)(v.f,r,g.X):(0,m.f)({route:v.f,init:r,level:g.X,location:"updateCurrentUserRequest:timeout",timeoutMessage:t.timeoutMessage})},a[0]=s,a[1]=e):e=a[1];let o=e,l=(0,d.f)(o);return a[2]!==l?(r=e=>(0,u.g)({location:"useUpdateCurrentUser",mutate:()=>l(e),onUnknownOutcome:O}),a[2]=l,a[3]=r):r=a[3],a[4]===Symbol.for("react.memo_cache_sentinel")?(i=[c.N.all(),k.all()],a[4]=i):i=a[4],a[5]!==r?(n={mutationFn:r,invalidates:i},a[5]=r,a[6]=n):n=a[6],(0,y.h)(n)}function O(){}function C(e){return(0,h.f)("/api/frontend/v1/private/users/hipaa",{method:"POST",headers:{"content-type":"application/json"},body:JSON.stringify(e)})}e.s(["I",0,k,"s",0,function(e){return(0,w.f)({queryKey:k.detail(e),queryFn:({signal:e})=>(0,b.f)("/api/frontend/v1/private/user/google-safety-retention-notice",{signal:e})})}],774968),e.s(["k",0,function(){let e,r=(0,t.c)(1);return r[0]===Symbol.for("react.memo_cache_sentinel")?(e={mutationFn:C,invalidates:[c.N.all()]},r[0]=e):e=r[0],(0,y.h)(e)},"U",0,_],627796);var A=e.i(228834);function S(e){let t=(0,a.n)({location:"useCurrentUser.update",rawError:e});(0,n.L)("use_server_state_revalidate_failed",{failure_source:"getter",...(0,i.s)(t)})}e.s(["f",0,function(e){let d,f,p,m,g,h,y=(0,t.c)(24),{isLoaded:v,clerkUser:w,organization:b,actingCustomerId:k}=e,O=v?b?.id??w?.id??null:null,C=(0,o.d)();y[0]!==O?(d=(0,c.h)(O),y[0]=O,y[1]=d):d=y[1];let T=(0,s.f)(d),{mutate:x,isPending:P}=_(),{refetch:U}=T,E=T.data?.clerk_user_id,q=null!==O&&void 0!==E&&E!==O,V=q&&void 0!==k&&E===k,z=q&&void 0!==k&&!V,M=q&&!V?null:T.data??null;y[2]!==O||y[3]!==z||y[4]!==T.isFetching||y[5]!==U?(f={identity:O,isMismatched:z,isFetching:T.isFetching,refetch:U},y[2]=O,y[3]=z,y[4]=T.isFetching,y[5]=U,y[6]=f):f=y[6],(0,A.f)(f),y[7]!==O||y[8]!==U?(p=async()=>{if(null===O)return;let e=await (0,r.$)(()=>U());if((0,r.V)(e)){let t=(0,a.n)({location:"useCurrentUser",rawError:e.error});(0,n.L)("use_server_state_revalidate_failed",{failure_source:"getter",...(0,i.s)(t)});return}if(e.data.error){let t=(0,l.i)(e.data.error);(0,n.L)("use_server_state_revalidate_failed",{failure_source:"getter",...(0,i.s)(t??(0,a.n)({location:"useCurrentUser.revalidate",rawError:e.data.error.message??"Query failed"}))})}},y[7]=O,y[8]=U,y[9]=p):p=y[9];let j=p;y[10]!==M||y[11]!==O||y[12]!==P||y[13]!==C||y[14]!==x?(m=async e=>{if(!M||P){let e=(0,a.n)({location:"useCurrentUser.update",rawError:"Update skipped: state is still loading"});return(0,n.L)("use_server_state_update_skipped",{reason:"state_is_loading",...(0,i.s)(e)}),(0,r.Y)(e)}C.setQueryData(c.N.detail(O),{...M,...e});let t=await (0,r.$)(()=>x(e));if((0,r.V)(t)){let e=(0,a.n)({location:"useCurrentUser.update",rawError:t.error});return(0,n.L)("use_server_state_update_failed",{failure_source:"updater",...(0,i.s)(e)}),C.setQueryData(c.N.detail(O),M),(0,r.Y)(e)}let s=t.data;return(0,r.V)(s)?(((0,n.L)("use_server_state_update_failed",{failure_source:"updater",...(0,i.s)(s.error)}),(0,u.y)(s.error))?C.resetQueries({queryKey:c.N.detail(O)}).catch(S):C.setQueryData(c.N.detail(O),M),(0,r.Y)(s.error)):(C.setQueryData(c.N.detail(O),s.data),(0,r.N)(s.data))},y[10]=M,y[11]=O,y[12]=P,y[13]=C,y[14]=x,y[15]=m):m=y[15];let L=m;y[16]!==T.error?(g=(0,l.i)(T.error),y[16]=T.error,y[17]=g):g=y[17];let R=T.isFetching||P||z;return y[18]!==M||y[19]!==j||y[20]!==g||y[21]!==R||y[22]!==L?(h={data:M,error:g,isLoading:R,revalidate:j,update:L},y[18]=M,y[19]=j,y[20]=g,y[21]=R,y[22]=L,y[23]=h):h=y[23],h}],644874)},819750,90422,234375,303475,e=>{"use strict";var t=e.i(647204),r=e.i(552221),i=e.i(702596);let n=RegExp("(%[a-f0-9]{2})+","gi"),a=/^[a-f\d]{2}$/i;function s(e,t){if(37!==e.codePointAt(t)||t+3>e.length)return;let r=e.slice(t+1,t+3);if(a.test(r))return{byte:Number.parseInt(r,16),next:t+3}}function o(e,t){if("string"!=typeof e||"string"!=typeof t)throw TypeError("Expected the arguments to be of type `string`");if(""===e||""===t)return[];let r=e.indexOf(t);return -1===r?[]:[e.slice(0,r),e.slice(r+t.length)]}let u=Symbol("encodeFragmentIdentifier");function l(e){if("string"!=typeof e||1!==e.length)throw TypeError("arrayFormatSeparator must be single character string")}function c(e,t){return t.encode?t.strict?encodeURIComponent(e).replaceAll(/[!'()*]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`):encodeURIComponent(e):e}function d(e,t){if(t.decode){if("string"!=typeof e)throw TypeError(`Expected \`encodedURI\` to be of type \`string\`, got \`${typeof e}\``);try{return decodeURIComponent(e)}catch{return e.replace(n,e=>(function(e){try{return decodeURIComponent(e)}catch{let i="",n=0;for(;n=194&&t<=223?2:t>=224&&t<=239?3:4*(t>=240&&t<=244);if(0===o){let t=e.slice(n,n+6);if("%FE%FF"===t||"%FF%FE"===t){i+="��",n+=6;continue}i+=e.slice(n,n+3),n+=3;continue}let u=a.next,l=!0;for(let t=1;t=128&&r<=191)){l=!1;break}u=t.next}if(l){let t=e.slice(n,u);try{i+=decodeURIComponent(t),n=u;continue}catch{}}let c=e.slice(n,n+3);i+="%C2"===c?"�":c,n+=3}return i}})(e))}}return e}function f(e){let t=e.indexOf("#");return -1!==t&&(e=e.slice(0,t)),e}function p(e){let t=e.indexOf("?");return -1===t?e:e.slice(0,t)}function m(e,t,r){return"string"===r&&"string"==typeof e?e:"function"==typeof r&&"string"==typeof e?r(e):"boolean"===r&&null===e||("boolean"===r&&null!==e&&("true"===e.toLowerCase()||"false"===e.toLowerCase())?"true"===e.toLowerCase():"boolean"===r&&null!==e&&("1"===e.toLowerCase()||"0"===e.toLowerCase())?"1"===e.toLowerCase():"string[]"===r&&"none"!==t.arrayFormat&&"string"==typeof e?[e]:"number[]"!==r||"none"===t.arrayFormat||Number.isNaN(Number(e))||"string"!=typeof e||""===e.trim()?"number"!==r||Number.isNaN(Number(e))||"string"!=typeof e||""===e.trim()?t.parseBooleans&&null!==e&&("true"===e.toLowerCase()||"false"===e.toLowerCase())?"true"===e.toLowerCase():t.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?Number(e):e:Number(e):[Number(e)])}function g(e){let t=(e=f(e)).indexOf("?");return -1===t?"":e.slice(t+1)}function h(e,t){l((t={decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1,types:Object.create(null),...t}).arrayFormatSeparator);let r=function(e){let t;switch(e.arrayFormat){case"index":return(e,r,i)=>{if(t=/\[(\d*)]$/.exec(e),e=e.replace(/\[\d*]$/,""),!t){i[e]=r;return}void 0===i[e]&&(i[e]={}),i[e][t[1]]=r};case"bracket":return(e,r,i)=>{if(t=/(\[])$/.exec(e),e=e.replace(/\[]$/,""),!t){i[e]=r;return}if(void 0===i[e]){i[e]=[r];return}if(!Array.isArray(i[e])){i[e]=[i[e],r];return}i[e].push(r)};case"colon-list-separator":return(e,r,i)=>{if(t=/(:list)$/.exec(e),e=e.replace(/:list$/,""),!t){i[e]=r;return}if(void 0===i[e]){i[e]=[r];return}if(!Array.isArray(i[e])){i[e]=[i[e],r];return}i[e].push(r)};case"comma":case"separator":return(t,r,i)=>{let n="string"==typeof r&&r.includes(e.arrayFormatSeparator)?r.split(e.arrayFormatSeparator).map(t=>d(t,e)):null===r?r:d(r,e);i[t]=n};case"bracket-separator":return(t,r,i)=>{let n=/(\[])$/.test(t);if(t=t.replace(/\[]$/,""),!n){i[t]=r?d(r,e):r;return}let a=null===r?[]:d(r,e).split(e.arrayFormatSeparator);if(void 0===i[t]){i[t]=a;return}for(let e of(Array.isArray(i[t])||(i[t]=[i[t]]),a))i[t].push(e)};default:return(e,t,r)=>{if(void 0===r[e]){r[e]=t;return}Array.isArray(r[e])?r[e].push(t):r[e]=[r[e],t]}}}(t),i=Object.create(null);if("string"!=typeof e||!(e=e.trim().replace(/^[?#&]/,""))||/^&+$/.test(e))return i;let n=0,a=e.indexOf("&");-1===a&&(a=e.length);for(let s=a;s<=e.length;s++){if(s{let r=i[t];return e[t]=r&&"object"==typeof r&&!Array.isArray(r)?function e(t){return Array.isArray(t)?t.sort():"object"==typeof t?e(Object.keys(t)).sort((e,t)=>Number(e)-Number(t)).map(e=>t[e]):t}(r):r,e},Object.create(null))}function y(e,t){if(!e)return"";l((t={encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:",",...t}).arrayFormatSeparator);let r=r=>t.skipNull&&null==e[r]||t.skipEmptyString&&""===e[r],i=function(e){switch(e.arrayFormat){case"index":return t=>(r,i)=>{let n=r.length;return void 0===i||e.skipNull&&null===i||e.skipEmptyString&&""===i||(null===i?r.push([c(t,e),"[",n,"]"].join("")):r.push([c(t,e),"[",c(n,e),"]=",c(i,e)].join(""))),r};case"bracket":return t=>(r,i)=>(void 0===i||e.skipNull&&null===i||e.skipEmptyString&&""===i||(null===i?r.push([c(t,e),"[]"].join("")):r.push([c(t,e),"[]=",c(i,e)].join(""))),r);case"colon-list-separator":return t=>(r,i)=>(void 0===i||e.skipNull&&null===i||e.skipEmptyString&&""===i||(null===i?r.push([c(t,e),":list="].join("")):r.push([c(t,e),":list=",c(i,e)].join(""))),r);case"comma":case"separator":case"bracket-separator":{let t="bracket-separator"===e.arrayFormat?"[]=":"=";return r=>(i,n)=>(void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n||((n=null===n?"":n,0===i.length)?i.push([c(r,e),t,c(n,e)].join("")):i.push(c(n,e))),i)}default:return t=>(r,i)=>(void 0===i||e.skipNull&&null===i||e.skipEmptyString&&""===i||(null===i?r.push(c(t,e)):r.push([c(t,e),"=",c(i,e)].join(""))),r)}}(t),n={};for(let[t,i]of Object.entries(e))r(t)||(n[t]=i);let a=Object.keys(n);return!1!==t.sort&&a.sort(t.sort),a.map(r=>{let n=e[r];if(t.replacer&&void 0===(n=t.replacer(r,n))||void 0===n)return"";if(null===n)return c(r,t);if(Array.isArray(n)){if(0===n.length&&"bracket-separator"===t.arrayFormat)return c(r,t)+"[]";let e=n;t.replacer&&(e=n.map((e,i)=>t.replacer(`${r}[${i}]`,e)).filter(e=>void 0!==e));let a=e.reduce(i(r),[]),s=["comma","separator","bracket-separator"].includes(t.arrayFormat)?t.arrayFormatSeparator:"&";return a.join(s)}return c(r,t)+"="+c(n,t)}).filter(e=>e.length>0).join("&")}function v(e,t){t={decode:!0,...t};let[r,i]=o(e,"#");return void 0===r&&(r=e),{url:p(r??""),query:h(g(e),t),...t&&t.parseFragmentIdentifier&&i?{fragmentIdentifier:d(i,t)}:{}}}function w(e,t){var r;let i,n;t={encode:!0,strict:!0,[u]:!0,...t};let a=p(f(e.url))||"",s=y({...h(g(e.url),{sort:!1,...t}),...e.query},t);s&&=`?${s}`;let o=(r=e.url,i="",-1!==(n=r.indexOf("#"))&&(i=r.slice(n)),i);if("string"==typeof e.fragmentIdentifier&&(o=`#${e.fragmentIdentifier}`,t[u])){let e=new URL("https://query-string.invalid");e.hash=o,o=e.hash}return`${a}${s}${o}`}function b(e,t,r){let{url:i,query:n,fragmentIdentifier:a}=v(e,r={parseFragmentIdentifier:!0,[u]:!1,...r});return w({url:i,query:function(e,t){let r={};if(Array.isArray(t))for(let i of t){let t=Object.getOwnPropertyDescriptor(e,i);t?.enumerable&&Object.defineProperty(r,i,t)}else for(let i of Reflect.ownKeys(e)){let n=Object.getOwnPropertyDescriptor(e,i);if(n.enumerable){let a=e[i];t(i,a,e)&&Object.defineProperty(r,i,n)}}return r}(n,t),fragmentIdentifier:a},r)}e.s(["exclude",0,function(e,t,r){if(Array.isArray(t)){let i=new Set(t);return b(e,e=>!i.has(e),r)}return b(e,(e,r)=>!t(e,r),r)},"extract",0,g,"parse",0,h,"parseUrl",0,v,"pick",0,b,"stringify",0,y,"stringifyUrl",0,w],762995);var k=e.i(762995);function _(e,t){let r=k.stringify(t??{},{encode:!0,arrayFormat:"comma",skipEmptyString:!0});return r?`${e}?${r}`:e}function O(e,t){let r=()=>{};if(void 0===t)return{signal:e,deadline:void 0,cleanup:r};if("function"==typeof AbortSignal.timeout&&"function"==typeof AbortSignal.any){let i=AbortSignal.timeout(t);return{signal:e?AbortSignal.any([e,i]):i,deadline:i,cleanup:r}}let i=new AbortController,n=new AbortController,a=()=>{n.abort(e?.reason)};e&&(e.aborted?a():e.addEventListener("abort",a,{once:!0}));let s=setTimeout(()=>{let e=new DOMException("The operation timed out.","TimeoutError");i.abort(e),n.abort(e)},t);return{signal:n.signal,deadline:i.signal,cleanup:()=>{clearTimeout(s),e?.removeEventListener("abort",a)}}}async function C(e,n){let a,s=_(e,n?.searchParams),o=O(n?.signal,n?.timeoutMs);try{a=await (0,r.f)(s,{method:n?.method,cache:n?.cache,headers:n?.headers,signal:o.signal})}finally{o.cleanup()}if((0,t.V)(a))throw(0,i.t)((0,i.r)(a.error),`fetchAPIQuery:${e}`);return a.data.data}e.s(["f",0,k],90422),e.s(["f",0,_],234375),e.s(["f",0,O],303475),e.s(["f",0,C],819750)},592001,e=>{"use strict";var t=e.i(342837),r=e.i(647204),i=e.i(427150),n=e.i(552221),a=e.i(702596);async function s(e,t){let i=await (0,n.f)(e,t);return(0,r.V)(i)?(0,r.Y)((0,a.s)(i.error)):(0,r.N)(i.data.data)}e.s(["_",0,function(e,r){let n=(0,a.i)(e);if(!n)return r;let s=(0,a.s)(n),o="message"in s?s.message:void 0;if("string"!=typeof o||0===o.length)return r;let u="status"in s?s.status:void 0;return(0,i.f)(u)&&o===t.e[u]?r:o},"d",0,function(e){let t=(0,a.i)(e);if(!t)return null;let r=(0,a.s)(t);return"status"in r?r.status??null:r.error.code},"f",0,s])},905361,497180,e=>{"use strict";var t=e.i(663456),r=e.i(647204),i=e.i(506050),n=e.i(67089),a=e.i(56222),s=e.i(16043),o=e.i(613497),u=e.i(493696),l=e.i(571269),c=e.i(363139),d=class extends u.f{#e;#a=void 0;#s;#o;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#u()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#e.defaultMutationOptions(e),(0,o.U)(this.options,t)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#s,observer:this}),t?.mutationKey&&this.options.mutationKey&&(0,o.q)(t.mutationKey)!==(0,o.q)(this.options.mutationKey)?this.reset():this.#s?.state.status==="pending"&&this.#s.setOptions(this.options)}onSubscribe(){1===this.listeners.size&&this.#s&&(this.#s.addObserver(this),this.#u())}onUnsubscribe(){this.hasListeners()||this.#s?.removeObserver(this)}onMutationUpdate(e){this.#u(),this.#l(e)}getCurrentResult(){return this.#a}reset(){this.#s?.removeObserver(this),this.#s=void 0,this.#u(),this.#l()}mutate(e,t){return this.#o=t,this.#s?.removeObserver(this),this.#s=this.#e.getMutationCache().build(this.#e,this.options),this.#s.addObserver(this),this.#s.execute(e)}#u(){let e=this.#s?.state??(0,c.r)();this.#a={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#l(e){l.f.batch(()=>{let t=this.#o;if(t&&this.hasListeners()){let r=this.#a.variables,i=this.#a.context,n={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type==="success"){try{t.onSuccess?.(e.data,r,i,n)}catch(e){Promise.reject(e)}try{t.onSettled?.(e.data,null,r,i,n)}catch(e){Promise.reject(e)}}else if(e?.type==="error"){try{t.onError?.(e.error,r,i,n)}catch(e){Promise.reject(e)}try{t.onSettled?.(void 0,e.error,r,i,n)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#a)})})}};function f(e,t){let r=(0,a.d)(t),[i]=s.useState(()=>new d(r,e));s.useEffect(()=>{i.setOptions(e)},[i,e]);let n=s.useSyncExternalStore(s.useCallback(e=>i.subscribe(l.f.batchCalls(e)),[i]),()=>i.getCurrentResult(),()=>i.getCurrentResult()),u=s.useCallback((...e)=>{i.mutate(e[0],e[1]).catch(o.z)},[i]);if(n.error&&(0,o.Z)(i.options.throwOnError,[n.error]))throw n.error;return{...n,mutate:u,mutateAsync:n.mutate}}e.s(["f",0,f],497180);var p=e.i(702596);function m(e){(0,n.L)("useAPIMutation.background_invalidation_failed",{...(0,i.s)(e)})}e.s(["C",0,{NONE:"none",CALLER_OWNED:"caller-owned",HOOK_OWNED:"hook-owned",BACKGROUND_ONLY:"background-only"},"h",0,function(e){let i,n,s,o,u,l=(0,t.c)(18),c=(0,a.d)();l[0]!==e?(i=async t=>{let i=await e.mutationFn(t);if((0,r.V)(i))throw(0,p.t)(i.error,"useAPIMutation");return i.data},l[0]=e,l[1]=i):i=l[1],l[2]!==e.backgroundInvalidates||l[3]!==e.invalidates||l[4]!==c?(n=async(t,r)=>{var i,n;let a=e=>c.invalidateQueries({queryKey:e}),s=(i=t,n=r,e=>void 0===e||"string"==typeof e?[]:"function"==typeof e?e(i,n):e);await Promise.all(s(e.invalidates).map(a)),Promise.all(s(e.backgroundInvalidates).map(a)).catch(m)},l[2]=e.backgroundInvalidates,l[3]=e.invalidates,l[4]=c,l[5]=n):n=l[5],l[6]!==e.gcTime||l[7]!==e.mutationKey||l[8]!==i||l[9]!==n?(s={gcTime:e.gcTime,mutationKey:e.mutationKey,mutationFn:i,onSuccess:n},l[6]=e.gcTime,l[7]=e.mutationKey,l[8]=i,l[9]=n,l[10]=s):s=l[10];let d=f(s),{mutateAsync:g,reset:h}=d;l[11]!==g?(o=async e=>{let t=await (0,r.$)(()=>g(e));if((0,r.V)(t)){let e=t.error instanceof p.o?t.error:(0,p.t)(t.error,"useAPIMutation.mutate");return(0,r.Y)(e.errorT)}return(0,r.N)(t.data)},l[11]=g,l[12]=o):o=l[12];let y=o,v=d.error?.errorT??null;return l[13]!==y||l[14]!==d.isPending||l[15]!==h||l[16]!==v?(u={mutate:y,isPending:d.isPending,errorT:v,reset:h},l[13]=y,l[14]=d.isPending,l[15]=h,l[16]=v,l[17]=u):u=l[17],u}],905361)},803485,e=>{"use strict";var t=e.i(663456),r=e.i(601837),i=e.i(545012),n=e.i(129067);e.s(["z",0,function(){let e,a=(0,t.c)(4),s=(0,n.R)("rbacHumanRoles"),o=(0,i.y)(),u=(0,i.Z)(),l=window.location.hostname;return a[0]!==u||a[1]!==o||a[2]!==s?(e=function({isAlphaHost:e,isFlagOn:t,isBootstrapPending:r,isBootstrapFailed:i}){return e?r?{kind:"pending"}:t?{kind:"on"}:i?{kind:"unknown"}:{kind:"off"}:{kind:"off"}}({isAlphaHost:(0,r.f)(l),isFlagOn:s,isBootstrapPending:o,isBootstrapFailed:u}),a[0]=u,a[1]=o,a[2]=s,a[3]=e):e=a[3],e},"S",0,function(){let e,i=(0,t.c)(2),a=(0,n.R)("rbacHumanRoles"),s=window.location.hostname;if(i[0]!==a)e=a&&(0,r.f)(s),i[0]=a,i[1]=e;else e=i[1];return e}])},73668,678533,430289,783721,185508,e=>{"use strict";var t=e.i(663456),r=e.i(398254),i=e.i(723775),n=e.i(356119),a=e.i(647204),s=e.i(67089),o=e.i(401370),u=e.i(618115),l=e.i(701499),c=e.i(16043),d=e.i(192211),f=e.i(602105),p=e.i(644874),m=e.i(272719),g=e.i(647587),h=e.i(803485),y=e.i(173465),v=e.i(613497),w=e.i(819750),b=e.i(524287);e.i(882844);var k=e.i(635157);let _="/api/frontend/v1/private/user/permissions",O=k.z.array(k.z.enum(Object.values(g.l))),C=k.z.object({organization:O,workspaces:k.z.record(k.z.string(),O)});k.z.object({data:C}),e.s(["q",0,_,"x",0,C],678533);let A=(0,b.f)("user-permissions",{current:({entityId:e,userId:t})=>[e,t]});function S(e){let{entityId:t,userId:r,shouldRead:i}=e;return(0,y.f)({queryKey:A.current({entityId:t,userId:r}),queryFn:i&&null!==t&&null!==r?({signal:e})=>(0,w.f)(_,{signal:e}):v.V})}e.s(["G",0,A,"B",0,S],430289);let T={canUpdateOrgSettings:!1,adminWorkspaceIdList:[],orgPermissionList:[]};function x(e){return{canUpdateOrgSettings:e.organization.includes(g.l.OrgSettingsUpdate),adminWorkspaceIdList:Object.entries(e.workspaces).filter(([,e])=>e.includes(g.l.WorkspaceSettingsUpdate)).map(([e])=>e),orgPermissionList:e.organization}}function P(e){let r,i,n,a=(0,t.c)(15),{entityId:s,userId:o}=e,l=(0,h.z)(),c="on"===l.kind||"unknown"===l.kind;a[0]!==s||a[1]!==c||a[2]!==o?(r=S({entityId:s,userId:o,shouldRead:c}),a[0]=s,a[1]=c,a[2]=o,a[3]=r):r=a[3],a[4]!==r?(i={...r,select:x},a[4]=r,a[5]=i):i=a[5];let d=(0,u.f)(i);a[6]!==d?(n=()=>{d.refetch()},a[6]=d,a[7]=n):n=a[7];let f=n;switch(l.kind){case"pending":{let e;return a[8]!==f?(e={...T,isPending:!0,isError:!1,retry:f},a[8]=f,a[9]=e):e=a[9],e}case"off":return null;case"on":case"unknown":{let e,t=d.data??T,r=d.isPending&&"idle"!==d.fetchStatus,i=d.isError&&void 0===d.data;return a[10]!==f||a[11]!==t||a[12]!==r||a[13]!==i?(e={...t,isPending:r,isError:i,retry:f},a[10]=f,a[11]=t,a[12]=r,a[13]=i,a[14]=e):e=a[14],e}default:return l}}function U(e){return!!e&&e.organizationMemberships.length>0}e.s(["f",0,P],783721),e.s(["f",0,U],185508);let E={kind:"loading"},q={kind:"shown"},V={kind:"hidden"};var z=e.i(960773);let{BaseContext:M,Provider:j}=(0,l.f)(()=>{var e,l;let g,h,y,v,w,b,k,_,O,C,A,S,T,x,M,j,L,R,N=(0,t.c)(122),F=(0,r.f)(),{user:I,organization:D}=(e=(0,i.f)(),l=(0,n.f)(),R=(0,c.useRef)(null),e.isLoaded&&l.isLoaded?(R.current={user:e,organization:l},R.current):R.current??{user:e,organization:l}),{isLoaded:K,isSignedIn:$,user:W}=I,B=W??null,{isLoaded:G,organization:Q,membership:Y}=D,H=Q??null,X=Y??null,J=H?.id??null,Z=B?.id??null,ee=!0===$&&G&&null!==H;N[0]!==J||N[1]!==Z||N[2]!==ee?(g=(0,d.J)({parentOrganizationId:J,userId:Z,shouldRead:ee}),N[0]=J,N[1]=Z,N[2]=ee,N[3]=g):g=N[3];let et=(0,u.f)(g),er={data:et.data,error:et.error},{refetch:ei}=et;N[4]!==ei?(h=()=>{ei()},N[4]=ei,N[5]=h):h=N[5];let en=h,ea=et.data??null,es=(0,f.x)({hasOrganization:null!==H,actingRead:er}),[eo,eu]=(0,c.useState)(E),el="shown"===eo.kind,ec="loading"===eo.kind,[ed,ef]=(0,c.useState)(!1),ep=(0,c.useRef)(null),em=(0,c.useRef)(null),eg=(0,z.Q)(),eh=(0,p.f)({isLoaded:K&&G,clerkUser:B,organization:H,actingCustomerId:es}),ey=(0,f.O)({isSessionLoaded:K&&G,isSignedIn:!0===$,hasOrganization:null!==H,actingRead:er,currentUserError:eh.error}),ev=(0,f.e)(ey),ew=ey===f.h.NotActing,eb=ey===f.h.Acting||ey===f.h.Revoked,ek=ey!==f.h.NotActing,e_=eh.data?.is_internal_admin===!0,eO=eh.data?.actor_is_internal_admin===!0,eC=null!==ea?o.f.Admin:X?.role??null,eA=eC===o.f.Admin,eS=null!==H,eT=eh.data?.is_enterprise??!1,ex=eh.data?.clerk_user_id??null,eP=ev?null:ea?.customer_organization_id??H?.id??eh.data?.clerk_user_id??null,eU=B?.id??null;N[6]!==eP||N[7]!==eU?(y={entityId:eP,userId:eU},N[6]=eP,N[7]=eU,N[8]=y):y=N[8];let eE=P(y),eq=null===eE?eA:eS&&eE.canUpdateOrgSettings,eV=null===eP&&(ey===f.h.Pending||eh.isLoading),ez=null!==eE&&(eE.isPending||eV),eM=null!==eE&&(eE.isError||ey===f.h.Unknown);N[9]!==ey||N[10]!==en||N[11]!==eE?(v=()=>{ey===f.h.Unknown?en():eE?.retry()},N[9]=ey,N[10]=en,N[11]=eE,N[12]=v):v=N[12];let ej=v;N[13]!==ea||N[14]!==ev||N[15]!==H?(w=ev?null:function(e){let{organization:t,connectActing:r}=e;return null!==r?{id:r.customer_organization_id,name:r.customer_name??r.customer_organization_id,imageUrl:null}:null===t?null:{id:t.id,name:t.name,imageUrl:t.imageUrl}}({organization:H,connectActing:ea}),N[13]=ea,N[14]=ev,N[15]=H,N[16]=w):w=N[16];let eL=w,eR=ev?null:ea?.customer_organization_id??H?.id??B?.id??null;N[17]!==B||N[18]!==K||N[19]!==G||N[20]!==H||N[21]!==eu?(b=()=>{let e=!1,t=e=>{eu(t=>(function(e){switch(e.type){case"switch_targets_found":return q;case"no_switch_targets":return V;default:return e}})(e))};return async function(){if(!K||!G)return;if(!B)return void t({type:"no_switch_targets"});if(H||U(B))return void t({type:"switch_targets_found"});let r=await (0,a.$)(B.getOrganizationInvitations);if(!e){if((0,a.V)(r)){t({type:"no_switch_targets"}),(0,s.L)("org-invitations-fetch-failed",{error:r.error});return}for(let e of r.data.data)if("pending"===e.status)return void t({type:"switch_targets_found"});t({type:"no_switch_targets"})}}(),()=>{e=!0}},N[17]=B,N[18]=K,N[19]=G,N[20]=H,N[21]=eu,N[22]=b):b=N[22],N[23]!==B||N[24]!==K||N[25]!==G||N[26]!==H?(k=[B,K,H,G],N[23]=B,N[24]=K,N[25]=G,N[26]=H,N[27]=k):k=N[27],(0,c.useEffect)(b,k),N[28]!==B||N[29]!==eP||N[30]!==eh.data||N[31]!==eh.error||N[32]!==eh.isLoading||N[33]!==ex||N[34]!==eO||N[35]!==eT||N[36]!==e_||N[37]!==K||N[38]!==eS||N[39]!==eq||N[40]!==G||N[41]!==ec||N[42]!==$||N[43]!==X||N[44]!==H||N[45]!==el?(_=()=>{m.f.setState({entity:eh.data??null,entityError:eh.isLoading?null:eh.error,clerkUser:B??null,clerkOrg:H??null,clerkOrgMembership:X??null,isLoading:!K,isOrgLoading:!G,isOrgSwitcherLoading:ec,isSignedIn:$??!1,shouldShowOrgSwitcher:el,isInternalAdmin:e_,isActingUserInternalAdmin:eO,isOrgAdmin:eq,isOrg:eS,isEnterprise:eT,entityId:ex,contextEntityId:eP})},N[28]=B,N[29]=eP,N[30]=eh.data,N[31]=eh.error,N[32]=eh.isLoading,N[33]=ex,N[34]=eO,N[35]=eT,N[36]=e_,N[37]=K,N[38]=eS,N[39]=eq,N[40]=G,N[41]=ec,N[42]=$,N[43]=X,N[44]=H,N[45]=el,N[46]=_):_=N[46],N[47]!==B||N[48]!==eP||N[49]!==eh||N[50]!==ex||N[51]!==eO||N[52]!==eT||N[53]!==e_||N[54]!==K||N[55]!==eS||N[56]!==eq||N[57]!==G||N[58]!==ec||N[59]!==$||N[60]!==X||N[61]!==H||N[62]!==el?(O=[eh,B,H,X,K,G,ec,$,el,e_,eO,eq,eS,eT,ex,eP],N[47]=B,N[48]=eP,N[49]=eh,N[50]=ex,N[51]=eO,N[52]=eT,N[53]=e_,N[54]=K,N[55]=eS,N[56]=eq,N[57]=G,N[58]=ec,N[59]=$,N[60]=X,N[61]=H,N[62]=el,N[63]=O):O=N[63],(0,c.useEffect)(_,O),N[64]!==F||N[65]!==eg?(C=async e=>{let t=e?.redirectUrl??"/",r=(0,a.$)(()=>eg.capture("sign_out",{redirectUrl:t}));(0,a.V)(r)&&(0,s.L)("sign-out-event-capture-failed",{error:r.error}),await F.signOut({...e,redirectUrl:t})},N[64]=F,N[65]=eg,N[66]=C):C=N[66];let eN=C;N[67]!==F?(A=()=>{F.openUserProfile()},N[67]=F,N[68]=A):A=N[68];let eF=A;N[69]!==ef?(S=e=>{ef(!1),ep.current?.(e),ep.current=null,em.current=null},N[69]=ef,N[70]=S):S=N[70];let eI=S;N[71]!==eg||N[72]!==ef?(T=()=>{if(em.current)return em.current;eg.capture("verify_email_dialog_opened"),ef(!0);let e=new Promise(e=>{ep.current=e});return em.current=e,e},N[71]=eg,N[72]=ef,N[73]=T):T=N[73];let eD=T;N[74]!==F?(x=async e=>{F.openCreateOrganization({afterCreateOrganizationUrl:"/settings/preferences",...e})},N[74]=F,N[75]=x):x=N[75];let eK=x;N[76]!==F?(M=e=>{F.openOrganizationProfile({afterLeaveOrganizationUrl:"/settings/preferences",...e})},N[76]=F,N[77]=M):M=N[77];let e$=M;N[78]!==B||N[79]!==K||N[80]!==eF||N[81]!==eD||N[82]!==eg?(j=async function(e){let t=B?.primaryEmailAddress,r=(t?.linkedTo?.length??0)>0,i=t?.verification?.status==="verified";if(!B?.hasVerifiedEmailAddress&&!r&&!i){if(!K||!B)return;if(eg.capture("verify_email_guard"),!t)return void eF();if(!await eD())return}return await e()},N[78]=B,N[79]=K,N[80]=eF,N[81]=eD,N[82]=eg,N[83]=j):j=N[83];let eW=j,eB=B??null,eG=H??null,eQ=X??null,eY=!K,eH=!G,eX=$??!1,eJ=eE?.orgPermissionList??null;return N[84]!==eR||N[85]!==eL||N[86]!==eC||N[87]!==ea||N[88]!==ey||N[89]!==eP||N[90]!==eh||N[91]!==ex||N[92]!==eO||N[93]!==eM||N[94]!==ez||N[95]!==eb||N[96]!==eT||N[97]!==e_||N[98]!==eS||N[99]!==eq||N[100]!==ec||N[101]!==ed||N[102]!==eK||N[103]!==e$||N[104]!==eF||N[105]!==eD||N[106]!==eI||N[107]!==ej||N[108]!==en||N[109]!==ew||N[110]!==el||N[111]!==ek||N[112]!==eN||N[113]!==eB||N[114]!==eG||N[115]!==eQ||N[116]!==eY||N[117]!==eH||N[118]!==eX||N[119]!==eJ||N[120]!==eW?(L={entity:eh,clerkUser:eB,clerkOrg:eG,clerkOrgMembership:eQ,isLoading:eY,isOrgLoading:eH,isOrgSwitcherLoading:ec,isSignedIn:eX,shouldShowOrgSwitcher:el,isInternalAdmin:e_,isActingUserInternalAdmin:eO,isOrgAdmin:eq,orgPermissionList:eJ,isAdminAnswerPending:ez,isAdminAnswerFailed:eM,retryAdminAnswer:ej,isOrg:eS,isEnterprise:eT,entityId:ex,contextEntityId:eP,activeOrganizationRole:eC,connectActing:ea,connectActingStatus:ey,retryConnectActingRead:en,shouldShowClerkOrganizationControls:ew,isConnectActing:eb,shouldWithholdMemberOnlyActions:ek,activeOrganization:eL,activeEntityId:eR,signOut:eN,openProfile:eF,isVerifyEmailDialogOpen:ed,openVerifyEmailDialog:eD,resolveVerifyEmailDialog:eI,verifiedEmailGuard:eW,openCreateOrganization:eK,openOrganizationProfile:e$},N[84]=eR,N[85]=eL,N[86]=eC,N[87]=ea,N[88]=ey,N[89]=eP,N[90]=eh,N[91]=ex,N[92]=eO,N[93]=eM,N[94]=ez,N[95]=eb,N[96]=eT,N[97]=e_,N[98]=eS,N[99]=eq,N[100]=ec,N[101]=ed,N[102]=eK,N[103]=e$,N[104]=eF,N[105]=eD,N[106]=eI,N[107]=ej,N[108]=en,N[109]=ew,N[110]=el,N[111]=ek,N[112]=eN,N[113]=eB,N[114]=eG,N[115]=eQ,N[116]=eY,N[117]=eH,N[118]=eX,N[119]=eJ,N[120]=eW,N[121]=L):L=N[121],L});e.s(["UserContextProvider",0,j,"useEntity",0,()=>{let e=(0,c.useContext)(M);if(!e)throw Error("useUser must be used within a UserContextProvider.");return e},"useOptionalEntity",0,()=>(0,c.useContext)(M)],73668)},199630,e=>{"use strict";var t=e.i(16043);let r=()=>()=>{},i=()=>!0,n=()=>!1;e.s(["f",0,function(){return(0,t.useSyncExternalStore)(r,i,n)}])},960773,588874,e=>{"use strict";let t;var r,i=e.i(790294),n=e.i(16043);function a(e){return e.trim().toLowerCase()}e.s(["f",0,a],588874);let s="unknown",o=new Set(["gmail.com","googlemail.com","yahoo.com","yahoo.co.uk","yahoo.co.jp","ymail.com","rocketmail.com","outlook.com","hotmail.com","hotmail.co.uk","live.com","msn.com","icloud.com","me.com","mac.com","protonmail.com","proton.me","pm.me","gmx.com","gmx.de","gmx.net","gmx.us","mail.com","mail.ru","inbox.com","aol.com","aim.com","duck.com","duckduckgo.com","tutanota.com","tuta.io","fastmail.com","zoho.com","yandex.com","yandex.ru","qq.com","163.com","126.com","sina.com","sina.cn","foxmail.com","naver.com","daum.net","hanmail.net","t-online.de","web.de","libero.it","orange.fr","free.fr","wanadoo.fr","laposte.net","sky.com","btinternet.com","comcast.net","verizon.net","sbcglobal.net","att.net","cox.net","rogers.com","shaw.ca","telus.net","bigpond.com","optusnet.com.au","rediffmail.com","hey.com"]);var u=e.i(67089);let l=(0,i.f),c=(0,n.createContext)(l),d=c.Provider;e.s(["D",0,d,"j",0,l,"Y",0,l,"s",0,function({consentEnabled:e,user:t,isAuthLoaded:r}){1;if(void 0!==e&&l.set_config?.({persistence:e?"localStorage+cookie":"memory"}),t?.id){let{emailDomain:e,emailDomainType:r,isCorporateEmail:i}=function(e){var t;if(!e||"string"!=typeof e)return{emailDomain:null,emailDomainType:s,isCorporateEmail:!1};let r=a(e),i=r.lastIndexOf("@");if(i<=0||i===r.length-1)return{emailDomain:null,emailDomainType:s,isCorporateEmail:!1};let n=r.slice(i+1);return!n.includes(".")||n.startsWith(".")||n.endsWith(".")||n.includes("..")?{emailDomain:null,emailDomainType:s,isCorporateEmail:!1}:o.has(n)?{emailDomain:n,emailDomainType:"free",isCorporateEmail:!1}:"edu"===(t=n)||"gov"===t||t.endsWith(".edu")||t.endsWith(".gov")||/\.(ac|edu|gov)\.[a-z]{2}$/.test(t)?{emailDomain:n,emailDomainType:"education",isCorporateEmail:!1}:{emailDomain:n,emailDomainType:"corporate",isCorporateEmail:!0}}(t.email),n={email:t.email,username:t.username??void 0,email_domain:e??void 0,email_domain_type:r,is_corporate_email:i},u=l.get_distinct_id?.(),c=!!l._isIdentified?.()&&u===t.id;l.identify&&!c?l.identify(t.id,n):l.setPersonProperties?.(n)}else!t?.id&&l._isIdentified?.()&&r&&l.reset?.()},"Q",0,function(){return(0,n.useContext)(c)}],960773)},601837,e=>{"use strict";e.s(["f",0,function(e){return!!e&&("alpha.openrouter.ai"===e.toLowerCase()||!!e&&"alpha.localhost"===e.toLowerCase().replace(/:\d+$/,""))}])},401370,e=>{"use strict";var t,r=((t={}).Admin="org:admin",t.Member="org:member",t);e.s(["f",()=>r])}]); //# sourceMappingURL=1b5i160spl0hu.js.map