(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6405],{43800:function(e,t,n){Promise.resolve().then(n.bind(n,29193))},29193:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return a}});var r=n(27573),u=n(69691);function a(e){let{children:t}=e;return(0,r.jsx)(u.default,{children:t})}},11907:function(e,t,n){"use strict";n.d(t,{K5:function(){return p},Ql:function(){return E},Z1:function(){return S},_A:function(){return w},nJ:function(){return _},rN:function(){return g},wy:function(){return C},z6:function(){return m}});var r=n(51571),u=n(10398),a=n(88075),o=n(24658),c=n(19486),i=n(71854),s=n(44846);n(73571);var l=n(67754),f=n(7653),d=n(73567),h=n(37727);let m=()=>{let e=(0,l.useRouter)(),t=(0,u.f)();return{refresh:()=>{e.refresh()},switchAndRefresh:(e,n)=>{t.set(i.cn.LAST_ACTIVE_ORG,e),n?location.pathname=n:location.reload()}}},v=e=>{let{account:t}=(0,a.t)();return t&&((0,h.wJ)({account:t,isClaudeDot:e})||(0,h.c6)(t,e))?"/onboarding":t&&(0,h.kK)(t,e)?"/invites":t&&(0,h.D_)(t,e)?"/create":e?"/new":"/dashboard"};function p(e){let{value:t}=(0,s.F)("show_affirmative_consent"),{value:n}=(0,s.F)("show_affirmative_consent_for_privacy_policy");return(0,f.useMemo)(()=>[...t===e?["aup","consumer-terms"]:[],...n===e?["privacy"]:[]],[n,t,e])}let g=(e,t,n)=>{let r=(0,c.q)(),{mutateAsync:u}=(0,d.k7)();return(0,f.useCallback)(async()=>{if(!e||!r||0===t.length)return;let a=t.map(e=>({document_id:"v3:".concat(e,":").concat(r[e]),accepted_via_checkbox:n}));await u({acceptances:a})},[e,r,t,u,n])},w=(e,t)=>{let{account:n,refetch:r,setActiveOrganizationUUID:u}=(0,a.t)(),[c,i]=(0,f.useState)(!1),[s,l]=(0,f.useState)(!1),h=_(),{addSuccess:m}=(0,o.e)(),{data:v}=(0,d.gq)(e);return(0,f.useEffect)(()=>{n&&c&&s&&(t?t(h):h())},[s,h,c,n,t]),(0,f.useCallback)(async()=>{i(!0),await r(),(null==v?void 0:v.organization_uuid)&&(u(v.organization_uuid),m("Successfully joined ".concat(v.organization_name))),l(!0)},[v,m,r,u])},_=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=(0,l.useSearchParams)().get("returnTo"),n=C(e);return(0,f.useCallback)(()=>{n(t)},[n,t])},C=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],{account:t}=(0,a.t)(),[n,u]=(0,f.useState)(!1),o=(0,l.useRouter)(),[c,i]=(0,f.useState)(null),s=(0,l.usePathname)(),d=(0,l.useSearchParams)(),m=(0,r.Z)(),p=v(m);return(0,f.useEffect)(()=>{(n||e)&&!t&&o.push((0,h.C2)(s,d.toString()))},[t,o,n,e,s,d]),(0,f.useEffect)(()=>{if(n&&t){let e=(0,h.eX)(t,c,p,m);o.push(e)}},[t,o,n,c,p,m]),(0,f.useCallback)(e=>{e&&i(e),u(!0)},[])};function S(){let[e,t]=(0,f.useState)(!1);return{getRecaptchaToken:(0,f.useCallback)(async(e,n)=>(t(!0),new Promise((r,u)=>{if("undefined"==typeof grecaptcha)return t(!1),u(Error("Recaptcha failed to load"));grecaptcha.enterprise.ready(()=>{grecaptcha.enterprise.execute(e,{action:n}).then(e=>{r(e),t(!1)},e=>{t(!1),u(e)})})})),[]),isLoading:e}}function E(e){let[t,n]=(0,f.useState)(!1);(0,f.useEffect)(()=>{if(!t){let t=setInterval(()=>{window.grecaptcha&&(n(!0),e())},10);return()=>clearInterval(t)}},[t,n,e])}},37727:function(e,t,n){"use strict";n.d(t,{$6:function(){return f},C2:function(){return s},D_:function(){return o},G9:function(){return l},c6:function(){return u},cG:function(){return c},eX:function(){return i},kK:function(){return a},kY:function(){return d},wJ:function(){return r}});let r=e=>{let{account:t,isClaudeDot:n}=e,r=!1===t.settings.has_finished_claudeai_onboarding;return!t.full_name||!t.display_name||!!n&&r},u=(e,t)=>t&&!e.is_verified,a=(e,t)=>!!function(e,t){for(let n of e.invites)if(n.organization.capabilities&&n.organization.capabilities.includes(t))return n}(e,t?"raven":"api"),o=(e,t)=>!t&&0===e.invites.length&&0===e.memberships.filter(e=>e.organization.capabilities.includes("api")).length,c=(e,t)=>r({account:e,isClaudeDot:t})||u(e,t)||a(e,t)||o(e,t),i=(e,t,n,r)=>{if(!t||!t.startsWith("/"))return n;if(c(e,r)){let e=new URLSearchParams({returnTo:t});return"".concat(n,"?").concat(e.toString())}return l(t)},s=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"/login",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},u="".concat(e,"?").concat(t),a=new URLSearchParams(r);return a.append("returnTo",u),"".concat(n,"?").concat(a.toString())};function l(e){let t=new URL(e,"http://example.com");return t.pathname+t.search}function f(e){return e.reduce((e,t)=>{let n=localStorage.getItem(t);return null!==n&&e.push([t,n]),e},[])}function d(e){e.forEach(e=>{let[t,n]=e;localStorage.setItem(t,n)})}},33764:function(e,t,n){"use strict";n.d(t,{ConsentProvider:function(){return m},C:function(){return v}});var r=n(27573),u=n(71854),a=n(90345),o=n.n(a),c=n(7653),i=n(13623),s=n(10398),l=n(33293),f=n(30298),d=n(69850);let h=(0,c.createContext)({showConsentBanner:!1,openConsentBanner:o(),preferences:d.iw,savePreferences:o()}),m=e=>{let{children:t,requiresExplicitConsent:n}=e,[a,o,m]=function(e,t){let n=(0,s.f)(),[r,u]=(0,c.useState)(()=>!!n.get(e)),[a,o]=(0,c.useState)(()=>{try{let r=n.get(e);return r?JSON.parse(r):t}catch(n){return(0,i.Tb)(n,{extra:{message:"Malformed JSON cookie",cookieKey:e}}),t}});return[a,(0,c.useCallback)(t=>{n.set(e,JSON.stringify(t)),o(t),u(!0)},[n,e]),r]}(u.cn.CONSENT_PREFERENCES,n?d.iw:d.DF),[v,p]=(0,c.useState)(n&&!m),g=(0,c.useCallback)(e=>{o(e),(0,l.HF)(e),p(!1),f.u.updateCategories(e)},[o,p]);return(0,r.jsx)(h.Provider,{value:{showConsentBanner:v,openConsentBanner:()=>p(!0),preferences:a,savePreferences:g},children:t})};function v(){return(0,c.useContext)(h)}},19486:function(e,t,n){"use strict";n.d(t,{LegalDocsProvider:function(){return o},q:function(){return c}});var r=n(27573),u=n(7653);let a=(0,u.createContext)(void 0),o=e=>{let{value:t,children:n}=e;return(0,r.jsx)(a.Provider,{value:t,children:n})};function c(){return(0,u.useContext)(a)}},99663:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(27573);function u(e){let{size:t=16}=e;return(0,r.jsx)("svg",{width:t,height:t,viewBox:"0 0 28 28",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{d:"M20 4h-4.3l7.7 19.5h4.2L20 4ZM7.6 4 0 23.5h4.3L6 19.4h8l1.6 4h4.3L12.1 4H7.7Zm-.4 11.8 2.6-6.9 2.7 6.9H7.3Z"})})}},79843:function(e,t,n){"use strict";n.d(t,{ThemeProvider:function(){return l},F:function(){return v}});var r=n(27573),u=n(10398),a=n(20504),o=n(71854),c=n(7653);let i="(prefers-color-scheme: dark)",s=(0,c.createContext)(void 0);function l(e){let{initialTheme:t,children:n}=e,[o,l]=(0,c.useState)(t),h=(0,u.f)(),[m,v]=(0,a.Rr)("userThemeMode","auto");(0,c.useEffect)(()=>f(o),[o]),(0,c.useEffect)(()=>d(m,h),[h,m]);let p=(0,c.useCallback)(()=>d(m,h),[h,m]);return(0,c.useEffect)(()=>{if("auto"!==m)return;let e=window.matchMedia(i);return e.addEventListener("change",p),()=>e.removeEventListener("change",p)},[m,p]),(0,r.jsx)(s.Provider,{value:{theme:o,mode:m,setMode:v,setTheme:l},children:n})}let f=e=>{"undefined"!=typeof document&&(document.documentElement.dataset.theme=e,h())},d=(e,t)=>{if("undefined"==typeof document)return;let n=m(e);t.set(o.cn.COLOR_MODE,n),document.documentElement.dataset.mode=n,h()},h=()=>{let[e,t,n]=getComputedStyle(document.documentElement).getPropertyValue("--bg-200").split(" "),r="hsl(".concat(e,",").concat(t,",").concat(n,")"),u=document.querySelector('meta[name="theme-color"]');u||((u=document.createElement("meta")).setAttribute("name","theme-color"),document.head.appendChild(u)),u.setAttribute("content",r)},m=e=>{var t;return"auto"!==e?e:(null===(t=window)||void 0===t?void 0:t.matchMedia(i).matches)?"dark":"light"},v=()=>{let e=(0,c.useContext)(s);if(void 0===e)throw Error("useTheme must be used within a ThemeProvider");return e}}},function(e){e.O(0,[4507,2460,2044,7611,5469,8644,930,3613,7446,8161,957,99,9505,6917,8534,2255,2403,395,2898,3982,1688,7361,5387,9897,2177,2213,8980,5991,9532,6291,9027,3109,9360,9719,6785,1014,123,6364,6454,7718,9691,1293,1362,2818,1744],function(){return e(e.s=43800)}),_N_E=e.O()}]);