1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,858450,e=>{"use strict";e.i(247167);var t=e.i(843476),a=e.i(207670),i=e.i(952155),r=e.i(618566),n=e.i(271645),s=e.i(138413),l=e.i(505689),o=e.i(429791),d=e.i(197057),c=e.i(688948),u=e.i(476246),m=e.i(222658),p=e.i(206494),h=e.i(522016),g=e.i(387758),f=e.i(732730),x=e.i(511152);e.i(854902);var v=e.i(204608),y=e.i(472947),w=e.i(352171),C=e.i(581949),k=e.i(836271),_=e.i(709578);let b=/^\/invite\/([^/?#]+)/,N=async e=>{if(!e)return null;let t=e.match(b);if(!t)return null;try{return await (0,v.decodeb64string)(decodeURIComponent(t[1]))}catch{return null}};e.s(["default",0,function({providers:e,loginMessage:v,passwordAuthEnabled:b=!1}){let j,S,A,[L,E]=(0,n.useState)(!1),[I,K]=(0,n.useState)(!1),[P,B]=(0,n.useState)(!1),{data:F,status:z}=(0,i.useSession)(),M=(0,r.useRouter)(),U=(0,r.useSearchParams)(),D=U?.get("reauth")==="1",[H,T]=(0,n.useState)(""),[O,R]=(0,n.useState)(!1),[$,G]=(0,n.useState)(""),[V,Z]=(0,n.useState)(!1),[X,q]=(0,n.useState)(!0),[J,W]=(0,n.useState)("email"),[Q,Y]=(0,n.useState)(null),[ee,et]=(0,n.useState)([]),[ea,ei]=(0,n.useState)(!0),[er,en]=(0,n.useState)(null),es=(0,n.useRef)(null),el=(0,n.useRef)(null),eo=e.length>0,{data:ed}=(0,s.useQuery)(l.GetAccountIdentities,{skip:!D||"authenticated"!==z,fetchPolicy:"cache-and-network"}),ec=(0,n.useMemo)(()=>{let e=ed?.accountIdentities;if(!e)return null;let t=new Set((e.identities??[]).map(e=>e.provider)),a=new Set((e.availableOrgProviders??[]).map(e=>e.providerId));return new Set((e.availableInstanceProviders??[]).filter(e=>t.has(e.providerId)&&!a.has(e.providerId)).map(e=>e.slug))},[ed]),eu=()=>{let e=U?.get("callbackUrl");window.location.href=(0,k.isSafeRedirectPath)(e)?e:"/"};(0,n.useEffect)(()=>{let e=!1;return(async()=>{let t=await N(U?.get("callbackUrl"));if(t)try{let{data:a}=await C.default.get(k.UrlUtils.makeUrl("https://console.phase.dev/service","auth","invite",t),{withCredentials:!0});!e&&a?.inviteeEmail&&(T(a.inviteeEmail),R(!0))}catch{}})(),()=>{e=!0}},[U]),(0,n.useEffect)(()=>{let e=U?.get("email");e&&!O&&T(t=>t||e)},[U]),(0,n.useEffect)(()=>{let e=F?.user?.email;D&&"authenticated"===z&&e&&!O&&(T(e),R(!0))},[D,z,F?.user?.email,O]);let em=(0,n.useCallback)(e=>{E(!0);
1let t=U?.get("callbackUrl")||"",a=t?`?callbackUrl=${encodeURIComponent(t)}`:"";window.location.href=`https://console.phase.dev/service/auth/sso/${e}/authorize/${a}`},[U]),ep=async e=>{if(e.preventDefault(),H){K(!0);try{let e=await N(U?.get("callbackUrl")),{authMethods:t,authMethod:a,ssoProvider:i}=(await C.default.post(k.UrlUtils.makeUrl("https://console.phase.dev/service","auth","email","check"),{email:H.toLowerCase().trim(),...e?{inviteId:e}:{}},{withCredentials:!0})).data;if(t){let e=t.sso,a=!!b&&t.password;if(ei(a),et(e),e.length>0&&!a){let t=e[0];Y(t.id),W("sso-redirect")}else W("password"),setTimeout(()=>es.current?.focus(),100)}else"sso"===a&&i?(Y(i),W("sso-redirect")):(W("password"),setTimeout(()=>es.current?.focus(),100))}catch{d.toast.error("Something went wrong. Please try again.",{autoClose:5e3})}finally{K(!1)}}},eh=async e=>{if(e.preventDefault(),H&&$){B(!0);try{let e=H.toLowerCase().trim(),[t,a]=await Promise.all([(0,y.passwordAuthHash)($,e),X?(0,y.deviceVaultKey)($,e):Promise.resolve(null)]),i=await C.default.post(k.UrlUtils.makeUrl("https://console.phase.dev/service","auth","password","login"),{email:e,authHash:t},{withCredentials:!0});if(200===i.status){if(i.data?.mfaRequired){el.current=a,W("totp");return}a&&i.data?.userId&&(0,w.setDeviceKey)(i.data.userId,a),eu()}}catch(e){if(C.default.isAxiosError(e)&&e.response){let t=e.response.data?.error||"Login failed";d.toast.error(t,{autoClose:5e3})}else d.toast.error("Something went wrong. Please try again.",{autoClose:5e3})}finally{B(!1)}}},eg=()=>{W("email"),G(""),Z(!1),Y(null),et([]),ei(!0)};(0,n.useEffect)(()=>{let e=U?.get("provider"),t=U?.get("error"),a=U?.get("verified"),i=U?.get("sso_enforced");"true"===a&&d.toast.success("Email verified! You can now log in.",{autoClose:5e3}),"true"===i&&d.toast.info("SSO enforcement is now active for your organisation. Please sign in via SSO to continue.",{autoClose:8e3}),t&&en((0,_.knownErrorMessage)(t)??t),e&&("requestIdleCallback"in window?window.requestIdleCallback:e=>setTimeout(e,100))(()=>{em(e)})},[em,U]);let ef=L||I||P;(0,n.useEffect)(()=>{"authenticated"===z&&U?.get("reauth")!=="1"&&M.push("/")},[M,U,z]);let ex=v?.slice(0,512),ev="unauthenticated"===z||"authenticated"===z&&D,ey=e.filter(e=>!D||!ec||ec.has(e)),ew=(j=new URLSearchParams,H&&j.set("email",H),(S=U?.get("callbackUrl"))&&j.set("callbackUrl",S),(A=j.toString())?`/signup?${A}`:"/signup");return(0,t.jsxs)("div",{className:"gap-y-4 flex flex-col items-center justify-center text-zinc-900 dark:text-zinc-100",children:[(0,t.jsxs)("div",{className:"flex flex-col items-center justify-center",children:[(0,t.jsx)("div",{className:(0,a.default)("loading"===z&&"animate-pulse","mb-4"),children:(0,t.jsx)(u.LogoWordMark,{className:"w-32 fill-neutral-500"})}),(0,t.jsxs)("div",{className:"text-lg font-medium pb-4 text-center flex items-center gap-4",children:[ef&&(0,t.jsx)(o.default,{size:"sm"}),ev&&(L?"Logging in...":I?"Checking...":P?"Deriving keys...":`Log in to Phase ${(0,g.isCloudHosted)()?"Cloud":""}`)]})]}),ev&&!L&&(0,t.jsxs)("div",{children:[D&&(0,t.jsx)("div",{className:"mb-6 max-w-lg",children:(0,t.jsxs)("div",{className:"flex items-center gap-3 rounded-lg ring-1 ring-inset ring-amber-500/40 bg-amber-300/40 dark:bg-amber-400/10 p-3",children:[(0,t.jsx)("div",{className:"shrink-0 rounded-full bg-amber-400/20 p-2",children:(0,t.jsx)(x.FaUserClock,{className:"size-4 text-amber-500"})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"text-sm font-semibold text-black dark:text-amber-400",children:"Confirm it's you"}),(0,t.jsx)("div",{className:"text-xs text-black/70 dark:text-neutral-400",children:"You're making a sensitive account change. Please sign in again to continue."})]})]})}),v&&(0,t.jsx)("div",{className:"mb-6 max-w-lg",children:(0,t.jsx)(f.Alert,{variant:"info",children:(0,t.jsx)("div",{className:"text-sm whitespace-pre-wrap",title:v,children:ex})})}),(0,t.jsxs)("div",{className:"flex flex-col gap-6 justify-center p-5 md:p-8 border border-neutral-500/20 shadow-lg dark:shadow-2xl rounded-lg bg-neutral-200/10 dark:bg-neutral-800/40 backdrop-blur-lg min-w-[320px]",children:["email"===J&&(0,t.jsxs)(t.Fragment,{children:[!b&&!eo&&0===ee.length&&(0,t.jsx)(f.Alert,{variant:"warning",size:"sm",icon:!0,children:"Password authentication is disabled and no SSO providers are configured. Contact your administrator."}),ey.length>0&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"flex flex-col gap-3",children:m.providerButtons.filter(e=>ey.includes(e.id)).map(e=>(0,t.jsx)(c.Button,{variant:"outline",size:"lg",onClick:()=>em(e.id),icon:e.icon,children:`Continue with ${e.name}`},e.id))}),(0,t.jsxs)("div",{className:"flex items-center gap-4",children:[(0,t.jsx)("div",{className:"flex-1 h-px bg-neutral-500/20"}),(0,t.jsx)("span",{className:"text-xs text-neutral-500 uppercase",children:"or"}),(0,t.jsx)("div",{className:"flex-1 h-px bg-neutral-500/20"})]})]}),(0,t.jsxs)("form",{onSubmit:ep,className:"flex flex-col gap-4",children:[(0,t.jsx)("div",{children:(0,t.jsx)("input",{type:"email",placeholder:"[email protected]",value:H,onChange:e=>T(e.target.value),required:!0,autoFocus:!O,readOnly:O,"aria-readonly":O,className:(0,a.default)("w-full",O&&"curs
1or-not-allowed opacity-75")})}),(0,t.jsx)(c.Button,{type:"submit",variant:"primary",isLoading:I,disabled:I,children:"Continue"})]}),b&&(0,t.jsx)("div",{className:"text-center",children:(0,t.jsx)(h.default,{href:ew,className:"text-sm text-neutral-500 hover:text-neutral-700 dark:hover:text-neutral-300 transition ease",children:"Create an account"})})]}),"password"===J&&(0,t.jsxs)("form",{onSubmit:eh,className:"flex flex-col gap-4",children:[(0,t.jsxs)("button",{type:"button",onClick:eg,className:"flex items-center gap-2 text-sm text-neutral-500 hover:text-neutral-700 dark:hover:text-neutral-300 transition ease w-fit",children:[(0,t.jsx)(x.FaArrowLeft,{className:"text-xs"}),H]}),(0,t.jsxs)("div",{className:"flex justify-between w-full bg-zinc-100 dark:bg-zinc-800 ring-1 ring-inset ring-neutral-500/40 focus-within:ring-1 focus-within:ring-inset focus-within:ring-emerald-500 rounded-md p-px",children:[(0,t.jsx)("input",{ref:es,type:V?"text":"password",placeholder:"Password",value:$,onChange:e=>G(e.target.value),required:!0,minLength:16,autoFocus:!0,className:"custom w-full text-zinc-800 font-mono dark:text-white bg-zinc-100 dark:bg-zinc-800 rounded-md ph-no-capture"}),(0,t.jsx)("button",{className:"bg-zinc-100 dark:bg-zinc-800 px-3 text-neutral-500 rounded-md",type:"button",onClick:()=>Z(!V),tabIndex:-1,children:V?(0,t.jsx)(x.FaEyeSlash,{}):(0,t.jsx)(x.FaEye,{})})]}),(0,t.jsx)(c.Button,{type:"submit",variant:"primary",isLoading:P,disabled:P,children:"Log in"}),ee.length>0&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"flex items-center gap-4",children:[(0,t.jsx)("div",{className:"flex-1 h-px bg-neutral-500/20"}),(0,t.jsx)("span",{className:"text-xs text-neutral-500 uppercase",children:"or"}),(0,t.jsx)("div",{className:"flex-1 h-px bg-neutral-500/20"})]}),ee.map(e=>{let a="oidc"===e.providerType,i=a&&e.organisationName&&ee.filter(t=>t.providerName===e.providerName).length>1,r=a?`Sign in with ${e.providerName||"SSO"}${i?` â ${e.organisationName}`:""}`:`Sign in with ${(0,m.getProviderName)(e.id)}`,n=a?e.provider?m.orgProviderIcons[e.provider]:void 0:m.providerButtons.find(t=>t.id===e.id)?.icon;return(0,t.jsx)(c.Button,{variant:"outline",onClick:()=>{E(!0);
1let t=U?.get("callbackUrl")||"",i=t?`?callbackUrl=${encodeURIComponent(t)}`:"";a?window.location.href=`https://console.phase.dev/service/auth/sso/org/${e.id}/authorize/${i}`:window.location.href=`https://console.phase.dev/service/auth/sso/${e.id}/authorize/${i}`},type:"button",icon:n,children:r},e.id)})]}),b&&(0,t.jsx)("div",{className:"text-center",children:(0,t.jsx)(h.default,{href:ew,className:"text-sm text-neutral-500 hover:text-neutral-700 dark:hover:text-neutral-300 transition ease",children:"Create an account"})})]}),"sso-redirect"===J&&Q&&(0,t.jsxs)("div",{className:"flex flex-col gap-4 items-center",children:[(0,t.jsxs)("button",{type:"button",onClick:eg,className:"flex items-center gap-2 text-sm text-neutral-500 hover:text-neutral-700 dark:hover:text-neutral-300 transition ease w-fit self-start",children:[(0,t.jsx)(x.FaArrowLeft,{className:"text-xs"}),H]}),(0,t.jsx)("p",{className:"text-sm text-neutral-500 text-center",children:"This account uses SSO. Continue with your identity provider."}),ee.length>0?ee.map(e=>{let a="oidc"===e.providerType,i=a&&e.organisationName&&ee.filter(t=>t.providerName===e.providerName).length>1,r=a?`Continue with ${e.providerName||"SSO"}${i?` â ${e.organisationName}`:""}`:`Continue with ${(0,m.getProviderName)(e.id)}`,n=a?e.provider?m.orgProviderIcons[e.provider]:void 0:m.providerButtons.find(t=>t.id===e.id)?.icon;return(0,t.jsx)(c.Button,{variant:"primary",size:"lg",onClick:()=>{E(!0);
1let t=U?.get("callbackUrl")||"",i=t?`?callbackUrl=${encodeURIComponent(t)}`:"";a?window.location.href=`https://console.phase.dev/service/auth/sso/org/${e.id}/authorize/${i}`:window.location.href=`https://console.phase.dev/service/auth/sso/${e.id}/authorize/${i}`},icon:n,children:r},e.id)}):(0,t.jsx)(c.Button,{variant:"primary",size:"lg",onClick:()=>em(Q),icon:m.providerButtons.find(e=>e.id===Q)?.icon,children:`Continue with ${(0,m.getProviderName)(Q)}`})]}),"totp"===J&&(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsxs)("button",{type:"button",onClick:eg,className:"flex items-center gap-2 text-sm text-neutral-500 hover:text-neutral-700 dark:hover:text-neutral-300 transition ease w-fit",children:[(0,t.jsx)(x.FaArrowLeft,{className:"text-xs"}),H]}),(0,t.jsx)("p",{className:"text-sm text-neutral-500 text-center",children:"Enter the 6-digit code from your authenticator app."}),(0,t.jsx)(p.default,{onSuccess:e=>{el.current&&e.userId&&((0,w.setDeviceKey)(e.userId,el.current),el.current=null),eu()}})]})]}),er&&(0,t.jsx)("div",{className:"mt-4 max-w-sm",children:(0,t.jsx)(f.Alert,{variant:"danger",size:"sm",icon:!0,children:(0,t.jsx)("div",{className:"text-sm",children:er})})}),(0,g.isCloudHosted)()&&(0,t.jsxs)("p",{className:"text-neutral-500 text-xs py-4 max-w-sm",children:["By continuing, you are agreeing to our"," ",(0,t.jsx)(h.default,{className:"text-emerald-400 hover:text-emerald-500 transition ease",href:"https://phase.dev/legal/terms",target:"_blank",rel:"noopener",children:"Terms of Service"})," ","and"," ",(0,t.jsx)(h.default,{className:"text-emerald-400 hover:text-emerald-500 transition ease",href:"https://phase.dev/legal/privacy",target:"_blank",rel:"noopener",children:"Privacy Policy"}),"."]})]})]})}])},79836,691635,e=>{"use strict";var t=e.i(843476),a=e.i(271645);let i=(0,a.forwardRef)(function({value:e,onChange:a,autoFocus:i},r){return(0,t.jsx)("input",{ref:r,type:"text",inputMode:"numeric",pattern:"[0-9]*",maxLength:6,placeholder:"000000",value:e,onChange:e=>a(e.target.value.replace(/\D/g,"")),autoFocus:i,autoComplete:"one-time-code",className:"custom w-full max-w-[16rem] mx-auto block text-zinc-900 dark:text-zinc-100 font-mono text-3xl font-semibold bg-zinc-100 dark:bg-zinc-800 ring-1 ring-inset ring-neutral-500/40 focus:ring-emerald-500 rounded-lg text-center tracking-[0.35em] py-3 placeholder:text-zinc-400/40 dark:placeholder:text-zinc-600/60 ph-no-capture"})});e.s(["default",0,i],79836);let r=(0,a.forwardRef)(({value:e,onChange:a,autoFocus:i},r)=>(0,t.jsx)("input",{ref:r,type:"text",maxLength:11,placeholder:"xxxxx-xxxxx",value:e,onChange:e=>a(e.target.value),autoComplete:"off",autoFocus:i,className:"custom w-full text-zinc-800 font-mono dark:text-white bg-zinc-100 dark:bg-zinc-800 rounded-md text-center tracking-widest ph-no-capture"}));r.displayName="RecoveryCodeInput",e.s(["RecoveryCodeInput",0,r],691635)},206494,e=>{"use strict";e.i(247167);var t=e.i(843476),a=e.i(271645),i=e.i(581949),r=e.i(197057),n=e.i(511152),s=e.i(688948),l=e.i(732730),o=e.i(79836),d=e.i(691635),c=e.i(836271),u=e.i(516080);e.s(["default",0,function({onSuccess:e}){let[m,p]=(0,a.useState)(""),[h,g]=(0,a.useState)(!1),[f,x]=(0,a.useState)(""),[v,y]=(0,a.useState)(!1),[w,C]=(0,a.useState)(!1),k=(0,a.useRef)(null),_=(0,a.useRef)(!1),b=async(t,a=!1)=>{y(!0);try{let a=await (0,u.getCsrfToken)(),{data:r}=await i.default.post(c.UrlUtils.makeUrl("https://console.phase.dev/service","auth","mfa","verify"),t,{withCredentials:!0,headers:a?{"X-CSRFToken":a}:{}});e(r)}catch(e){if(i.default.isAxiosError(e)&&e.response){let i=e.response.status;if(403===i&&e.response.data?.code==="csrf_failed"&&!a)return await (0,u.refreshCsrfToken)(),b(t,!0);if(429===i)return void C(!0);if(410===i||e.response.data?.code==="no_pending"){r.toast.error("Sign-in expired. Please log in again.",{autoClose:8e3}),window.location.href="/login"+window.location.search;return}r.toast.error(e.response.data?.error||"Invalid code.",{autoClose:5e3})}else r.toast.error("Something went wrong. Please try again.",{autoClose:5e3});p(""),y(!1),_.current=!1,k.current?.focus()}};return((0,a.useEffect)(()=>{!h&&/^\d{6}$/.test(m)&&!_.current&&(_.current=!0,b({code:m}))},[m,h]),w)?(0,t.jsx)(l.Alert,{variant:"danger",icon:!0,children:"Too many incorrect attempts. Please wait a few minutes and log in again."}):(0,t.jsxs)("form",{onSubmit:e=>{e.preventDefault(),_.current||v||(h&&f.trim()?(_.current=!0,b({recoveryCode:f.trim()})):/^\d{6}$/.test(m)&&(_.current=!0,b({code:m})))},className:"flex flex-col gap-4",children:[h?(0,t.jsx)(d.RecoveryCodeInput,{ref:k,value:f,onChange:x,autoFocus:!0}):(0,t.jsx)(o.default,{ref:k,value:m,onChange:p,autoFocus:!0}),(0,t.jsx)(s.Button,{type:"submit",variant:"primary",icon:n.FaCheck,isLoading:v,disabled:v,classString:"self-center",children:"Verify"}),(0,t.jsx)("button",{type:"button",onClick:()=>{g(!h),p(""),x("")},className:"text-sm text-neutral-500 hover:text-neutral-700 dark:hover:text-neutral-300 transition ease",children:h?"Use your authenticator app instead":"Use a recovery code instead"})]})}])},222658,e=>{"use strict";e.i(244542);var t=e.i(597262),a=e.i(863972),i=e.i(513239),r=e.i(367636),n=e.i(779788),s=e.i(626073),l=e.i(18394),o=e.i(868127);let d=[{id:"google",name:"Google",icon:t.GoogleLogo},{id:"github",name:"GitHub",icon:a.GitHubLogo},{id:"gitlab",name:"GitLab",icon:i.GitLabLogo},{id:"google-oidc",name:"Google OIDC",icon:t.GoogleLogo},{id:"jumpcloud-oidc",name:"JumpCloud OIDC",icon:r.JumpCloudLogo},{id:"entra-id-oidc",name:"Entra ID OIDC",icon:n.EntraIDLogo},{id:"github-enterprise",name:"GitHub Enterprise",icon:a.GitHubLogo},{id:"authentik",name:"Authentik",icon:s.AuthentikLogo},{id:"authelia",name:"Authelia",icon:o.SiAuthelia},{id:"okta-oidc",name:"Okta",icon:l.OktaLogo}],c={entra_id:n.EntraIDLogo,okta:l.OktaLogo,google:t.GoogleLogo,jumpcloud:r.JumpCloudLogo},u={google:t.GoogleLogo,"google-oidc":t.GoogleLogo,github:a.GitHubLogo,"github-enterprise":a.GitHubLogo,gitlab:i.GitLabLogo,microsoft:n.EntraIDLogo,"jumpcloud-oidc":r.JumpCloudLogo,"okta-oidc":l.OktaLogo,authentik:s.AuthentikLogo,authelia:o.SiAuthelia},m={google:"Google","google-oidc":"Google",github:"GitHub","github-enterprise":"GitHub Enterprise",gitlab:"GitLab",microsoft:"Microsoft Entra ID","jumpcloud-oidc":"JumpCloud","okta-oidc":"Okta",authentik:"Authentik",authelia:"Authelia"};e.s(["getProviderIdName",0,e=>m[e]||e,"getProviderName",0,e=>d.find(t=>
1t.id===e)?.name||e,"orgProviderIcons",0,c,"providerButtons",0,d,"providerIdIcons",0,u])},732730,e=>{"use strict";var t=e.i(843476),a=e.i(207670),i=e.i(511152);e.s(["Alert",0,e=>{let r={sm:"px-2 py-1 text-xs gap-2",md:"p-3 text-sm gap-3"},n={success:(0,t.jsx)(i.FaCheck,{className:"shrink-0"}),warning:(0,t.jsx)(i.FaExclamationTriangle,{className:"shrink-0"}),danger:(0,t.jsx)(i.FaExclamationTriangle,{className:"shrink-0"}),info:(0,t.jsx)(i.FaInfoCircle,{className:"shrink-0"})};return(0,t.jsxs)("div",{className:(0,a.default)("rounded-lg ring-1 ring-inset p-3 flex items-center",{success:"bg-emerald-200/60 dark:bg-emerald-400/10 ring-emerald-400/20 text-emerald-500",warning:"bg-amber-300/40 dark:bg-amber-400/10 ring-amber-500/40 text-black dark:text-amber-400",info:"bg-cyan-300/40 dark:bg-cyan-800/30 ring-cyan-400/10 text-black dark:text-cyan-400",danger:"bg-red-300/40 dark:bg-red-400/10 ring-red-500/40 text-black dark:text-red-400"}[e.variant],e.size?r[e.size]:r.md),children:[e.customIcon??(e.icon&&n[e.variant]),e.children]})}])},476246,e=>{"use strict";var t=e.i(843476);e.s(["LogoWordMark",0,e=>(0,t.jsxs)("svg",{viewBox:"0 0 1604 622",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,t.jsxs)("g",{clipPath:"url(#clip0_625_16)",children:[(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M187.661 486.576L169 578L194.475 583.2L213.226 491.334C220.135 492.12 227.161 492.523 234.28 492.523C336.055 492.523 418.561 410.018 418.561 308.243C418.561 224.668 362.925 154.087 286.669 131.516L304.695 43.1997L279.221 38L261.274 125.926C252.463 124.633 243.45 123.963 234.28 123.963C132.505 123.963 50 206.468 50 308.243C50 393.912 108.458 465.928 187.661 486.576ZM223.078 443.066C226.772 443.369 230.508 443.523 234.28 443.523C308.993 443.523 369.561 382.956 369.561 308.243C369.561 248.39 330.691 197.616 276.817 179.786L223.078 443.066ZM251.453 174.042L197.482 438.458C140.652 422.431 99 370.201 99 308.243C99 233.53 159.567 172.963 234.28 172.963C240.097 172.963 245.829 173.33 251.453 174.042Z"}),(0,t.jsx)("path",{d:"M498.42 506.818V206.818H548.989V242.898H551.972C554.623 237.595 558.364 231.96 563.193 225.994C568.023 219.934 574.557 214.773 582.795 210.511C591.034 206.155 601.545 203.977 614.33 203.977C631.186 203.977 646.384 208.286 659.926 216.903C673.563 225.426 684.358 238.068 692.312 254.83C700.362 271.496 704.386 291.951 704.386 316.193C704.386 340.152 700.456 360.511 692.597 377.273C684.737 394.034 674.036 406.818 660.494 415.625C646.953 424.432 631.612 428.835 614.472 428.835C601.972 428.835 591.602 426.752 583.364 422.585C575.125 418.419 568.496 413.4 563.477 407.528C558.553 401.562 554.718 395.928 551.972 390.625H549.841V506.818H498.42ZM548.847 315.909C548.847 330.019 550.835 342.377 554.812 352.983C558.884 363.589 564.708 371.875 572.284 377.841C579.955 383.712 589.235 386.648 600.125 386.648C611.489 386.648 621.006 383.617 628.676 377.557C636.347 371.402 642.123 363.021 646.006 352.415C649.983 341.714 651.972 329.545 651.972 315.909C651.972 302.367 650.03 290.341 646.148 279.83C642.265 269.318 636.489 261.08 628.818 255.114C621.148 249.148 611.583 246.165 600.125 246.165C589.14 246.165 579.812 249.053 572.142 254.83C564.472 260.606 558.648 268.703 554.67 279.119C550.788 289.536 548.847 301.799 548.847 315.909ZM775.841 297.159V425H724.42V134.091H774.705V243.892H777.261C782.375 231.581 790.282 221.875 800.983 214.773C811.778 207.576 825.509 203.977 842.176 203.977C857.328 203.977 870.538 207.15 881.807 213.494C893.076 219.839 901.788 229.119 907.943 241.335C914.193 253.551 917.318 268.466 917.318 286.08V425H865.898V294.034C865.898 279.356 862.11 267.945 854.534 259.801C847.053 251.562 836.542 247.443 823 247.443C813.909 247.443 805.765 249.432 798.568 253.409C791.466 257.292 785.879 262.926 781.807 270.312C777.83 277.699 775.841 286.648 775.841 297.159ZM1008.52 429.403C994.691 429.403 982.239 426.941 971.159 422.017C960.174 416.998 951.462 409.612 945.023 399.858C938.678 390.104 935.506 378.078 935.506 363.778C935.506 351.468 937.778 341.288 942.324 333.239C946.869 325.189 953.072 318.75 960.932 313.92C968.792 309.091 977.646 305.445 987.494 302.983C997.438 300.426 1007.71 298.58 1018.32 297.443C1031.1 296.117 1041.47 294.934 1049.43 293.892C1057.38 292.756 1063.16 291.051 1066.76 288.778C1070.45 286.411 1072.3 282.765 1072.3 277.841V276.989C1072.3 266.288 1069.12 258.002 1062.78 252.131C1056.43 246.259 1047.3 243.324 1035.36 243.324C1022.77 243.324 1012.78 246.07 1005.39 251.562C998.1 257.055 993.176 263.542 990.619 271.023L942.608 264.205C946.396 250.947 952.646 239.867 961.358 230.966C970.07 221.97 980.723 215.246 993.318 210.795C1005.91 206.25 1019.83 203.977 1035.08 203.977C1045.59 203.977 1056.05 205.208 1066.47 207.67C1076.89 210.133 1086.41 214.205 1095.02 219.886C1103.64 225.473 1110.55 233.097 1115.76 242.756C1121.06 252.415 1123.72 264.489 1123.72 278.977V425H1074.28V395.028H1072.58C1069.45 401.089 1065.05 406.771 1059.37 412.074C1053.78 417.282 1046.73 421.496 1038.2 424.716C1029.78 427.841 1019.88 429.403 1008.52 429.403ZM1021.87 391.619C1032.19 391.619 1041.14 389.583 1048.72 385.511C1056.29 381.345 1062.12 375.852 1066.19 369.034C1070.35 362.216 1072.44 354.782 1072.44 346.733V321.023C1070.83 322.348 1068.08 323.58 1064.2 324.716C1060.41 325.852 1056.15 326.847 1051.41 327.
1699C1046.68 328.551 1041.99 329.309 1037.35 329.972C1032.71 330.634 1028.69 331.203 1025.28 331.676C1017.61 332.718 1010.74 334.422 1004.68 336.79C998.621 339.157 993.839 342.472 990.335 346.733C986.831 350.9 985.08 356.297 985.08 362.926C985.08 372.396 988.536 379.545 995.449 384.375C1002.36 389.205 1011.17 391.619 1021.87 391.619ZM1323.86 264.489L1276.99 269.602C1275.66 264.867 1273.34 260.417 1270.03 256.25C1266.81 252.083 1262.45 248.722 1256.96 246.165C1251.47 243.608 1244.74 242.33 1236.79 242.33C1226.09 242.33 1217.09 244.65 1209.8 249.29C1202.6 253.93 1199.05 259.943 1199.15 267.33C1199.05 273.674 1201.37 278.835 1206.11 282.812C1210.94 286.79 1218.89 290.057 1229.97 292.614L1267.19 300.568C1287.83 305.019 1303.17 312.074 1313.21 321.733C1323.34 331.392 1328.46 344.034 1328.55 359.659C1328.46 373.39 1324.43 385.511 1316.48 396.023C1308.62 406.439 1297.68 414.583 1283.66 420.455C1269.65 426.326 1253.55 429.261 1235.37 429.261C1208.66 429.261 1187.17 423.674 1170.88 412.5C1154.59 401.231 1144.89 385.559 1141.76 365.483L1191.9 360.653C1194.18 370.502 1199.01 377.936 1206.39 382.955C1213.78 387.973 1223.39 390.483 1235.23 390.483C1247.44 390.483 1257.24 387.973 1264.63 382.955C1272.11 377.936 1275.85 371.733 1275.85 364.347C1275.85 358.097 1273.44 352.936 1268.61 348.864C1263.87 344.792 1256.49 341.667 1246.45 339.489L1209.23 331.676C1188.3 327.32 1172.82 319.981 1162.78 309.659C1152.75 299.242 1147.77 286.08 1147.87 270.17C1147.77 256.723 1151.42 245.076 1158.81 235.227C1166.29 225.284 1176.66 217.614 1189.91 212.216C1203.27 206.723 1218.66 203.977 1236.08 203.977C1261.65 203.977 1281.77 209.422 1296.45 220.312C1311.22 231.203 1320.36 245.928 1323.86 264.489ZM1443.54 429.261C1421.67 429.261 1402.78 424.716 1386.87 415.625C1371.05 406.439 1358.88 393.466 1350.36 376.705C1341.84 359.848 1337.58 340.009 1337.58 317.188C1337.58 294.744 1341.84 275.047 1350.36 258.097C1358.98 241.051 1371 227.794 1386.44 218.324C1401.88 208.759 1420.01 203.977 1440.84 203.977C1454.29 203.977 1466.98 206.155 1478.91 210.511C1490.94 214.773 1501.54 221.402 1510.73 230.398C1520.01 239.394 1527.3 250.852 1532.61 264.773C1537.91 278.598 1540.56 295.076 1540.56 314.205V329.972H1361.72V295.312H1491.27C1491.18 285.464 1489.04 276.705 1484.88 269.034C1480.71 261.269 1474.89 255.161 1467.41 250.71C1460.02 246.259 1451.4 244.034 1441.55 244.034C1431.04 244.034 1421.81 246.591 1413.86 251.705C1405.9 256.723 1399.7 263.352 1395.25 271.591C1390.89 279.735 1388.67 288.684 1388.57 298.438V328.693C1388.57 341.383 1390.89 352.273 1395.53 361.364C1400.17 370.36 1406.66 377.273 1414.99 382.102C1423.32 386.837 1433.08 389.205 1444.25 389.205C1451.73 389.205 1458.5 388.163 1464.57 386.08C1470.63 383.902 1475.88 380.729 1480.33 376.562C1484.78 372.396 1488.14 367.235 1490.42 361.08L1538.43 366.477C1535.4 379.167 1529.62 390.246 1521.1 399.716C1512.67 409.091 1501.88 416.383 1488.71 421.591C1475.55 426.705 1460.49 429.261 1443.54 429.261Z"})]}),(0,t.jsx)("defs",{children:(0,t.jsx)("clipPath",{id:"clip0_625_16",children:(0,t.jsx)("rect",{width:"1604",height:"622",fill:"white"})})})]})])},595601,e=>{"use strict";var t=e.i(843476),a=e.i(71814),i=e.i(271645),r=e.i(368497);e.s(["ModeToggle",0,function(){let{theme:e,setTheme:n}=(0,i.useContext)(a.ThemeContext),s="dark"===e;return(0,t.jsx)("div",{className:"flex items-center gap-2",children:(0,t.jsxs)(r.Switch,{checked:s,onChange:e=>{n(e?"dark":"light")},className:`${s?"bg-emerald-400/10 ring-emerald-400/20":"bg-neutral-500/40 ring-neutral-500/30"} relative inline-flex h-6 w-11 items-center rounded-full ring-1 ring-inset`,children:[(0,t.jsx)("span",{className:"sr-only",children:"Enable dark theme"}),(0,t.jsx)("span",{className:`${s?"translate-x-6 bg-emerald-400":"translate-x-1 bg-black"} flex items-center justify-center h-4 w-4 transform rounded-full transition`})]})})}])},320475,e=>{"use strict";var t=e.i(843476),a=e.i(522016),i=e.i(688948),r=e.i(271645),n=e.i(207670),s=e.i(387758);let l="https://phase.statuspage.io";e.s(["StatusIndicator",0,()=>{let[e,o]=(0,r.useState)(null),[d,c]=(0,r.useState)(!1);return((0,r.useEffect)(()=>{let e=async()=>{c(!0);try{await fetch(`${l}/api/v2/status.json`).then(e=>{if(c(!1),e.ok)e.json().then(e=>{o(e.status)});else throw"Fetch error"})}catch(e){console.log(`Error getting system status: ${e}`),c(!1),o({indicator:"error",description:"Error fetching status"})}};(0,s.isCloudHosted)()&&e()},[]),(0,s.isCloudHosted)())?(0,t.jsx)(a.default,{href:l,target:"_blank",className:"hidden lg:block",children:(0,t.jsxs)(i.Button,{variant:"secondary",children:[(0,t.jsx)("span",{className:(0,n.default)("h-2 w-2 mr-1 rounded-full",(()=>{let t="bg-neutral-500";switch(e?.indicator){case"none":t="bg-emerald-500";break;case"minor":t="bg-yellow-500";break;case"major":t="bg-orange-500";break;case"critical":t="bg-red-500";break;default:t="bg-neutral-500"}return t})(),d&&"animate-pulse")}),(0,t.jsx)("span",{className:"truncate whitespace-nowrap",children:e?.description||"Loading"})]})}):(0,t.jsx)(t.Fragment,{})}])},244542,597262,863972,513239,367636,779788,626073,18394,e=>{"use strict";var t=e.i(843476);e.s(["GoogleLogo",0,({className:e})=>(0,t.jsxs)("svg",{className:e,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:[(0,t.jsx)("path",{fill:"#FFC107",d:"M43.611,20.083H42V20H24v8h11.303c-1.649,4.657-6.08,8-11.303,8c-6.627,0-12-5.373-12-12c0-6.627,5.373-12,12-12c3.059,0,5.842,1.154,7.961,3.039l5.657-5.657C34.046,6.053,29.268,4,24,4C12.955,4,4,12.955,4,24c0,11.045,8.955,20,20,20c11.045,0,20-8.955,20-20C44,22.659,43.862,21.35,43.611,20.083z"}),(0,t.jsx)("path",{fill:"#FF3D00",d:"M6.306,14.691l6.571,4.819C14.655,15.108,18.961,12,24,12c3.059,0,5.842,1.154,7.961,3.039l5.657-5.657C34.046,6.053,29.268,4,24,4C16.318,4,9.656,8.337,6.306,14.691z"}),(0,t.jsx)("path",{fill:"#4CAF50",d:"M24,44c5.166,0,9.86-1.977,13.409-5.192l-6.19-5.238C29.211,35.091,26.715,36,24,36c-5.202,0-9.619-3.317-11.283-7.946l-6.522,5.025C9.505,39.556,16.227,44,24,44z"}),(0,t.jsx)("path",{fill:"#1976D2",d:"M43.611,20.083H42V20H24v8h11.303c-0.792,2.237-2.231,4.166-4.087,5.5
171c0.001-0.001,0.002-0.001,0.003-0.002l6.19,5.238C36.971,39.205,44,34,44,24C44,22.659,43.862,21.35,43.611,20.083z"})]})],597262),e.s(["GitHubLogo",0,({className:e})=>(0,t.jsx)("svg",{className:e,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 64 64",children:(0,t.jsx)("path",{className:"fill-black dark:fill-white",d:"M32 6C17.641 6 6 17.641 6 32c0 12.277 8.512 22.56 19.955 25.286-.592-.141-1.179-.299-1.755-.479V50.85c0 0-.975.325-2.275.325-3.637 0-5.148-3.245-5.525-4.875-.229-.993-.827-1.934-1.469-2.509-.767-.684-1.126-.686-1.131-.92-.01-.491.658-.471.975-.471 1.625 0 2.857 1.729 3.429 2.623 1.417 2.207 2.938 2.577 3.721 2.577.975 0 1.817-.146 2.397-.426.268-1.888 1.108-3.57 2.478-4.774-6.097-1.219-10.4-4.716-10.4-10.4 0-2.928 1.175-5.619 3.133-7.792C19.333 23.641 19 22.494 19 20.625c0-1.235.086-2.751.65-4.225 0 0 3.708.026 7.205 3.338C28.469 19.268 30.196 19 32 19s3.531.268 5.145.738c3.497-3.312 7.205-3.338 7.205-3.338.567 1.474.65 2.99.65 4.225 0 2.015-.268 3.19-.432 3.697C46.466 26.475 47.6 29.124 47.6 32c0 5.684-4.303 9.181-10.4 10.4 1.628 1.43 2.6 3.513 2.6 5.85v8.557c-.576.181-1.162.338-1.755.479C49.488 54.56 58 44.277 58 32 58 17.641 46.359 6 32 6zM33.813 57.93C33.214 57.972 32.61 58 32 58 32.61 58 33.213 57.971 33.813 57.93zM37.786 57.346c-1.164.265-2.357.451-3.575.554C35.429 57.797 36.622 57.61 37.786 57.346zM32 58c-.61 0-1.214-.028-1.813-.07C30.787 57.971 31.39 58 32 58zM29.788 57.9c-1.217-.103-2.411-.289-3.574-.554C27.378 57.61 28.571 57.797 29.788 57.9z"})})],863972),e.s(["GitLabLogo",0,({className:e})=>(0,t.jsxs)("svg",{className:e,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:[(0,t.jsx)("path",{fill:"#e53935",d:"M24 43L16 20 32 20z"}),(0,t.jsx)("path",{fill:"#ff7043",d:"M24 43L42 20 32 20z"}),(0,t.jsx)("path",{fill:"#e53935",d:"M37 5L42 20 32 20z"}),(0,t.jsx)("path",{fill:"#ffa726",d:"M24 43L42 20 45 28z"}),(0,t.jsx)("path",{fill:"#ff7043",d:"M24 43L6 20 16 20z"}),(0,t.jsx)("path",{fill:"#e53935",d:"M11 5L6 20 16 20z"}),(0,t.jsx)("path",{fill:"#ffa726",d:"M24 43L6 20 3 28z"})]})],513239),e.s(["JumpCloudLogo",0,({className:e})=>(0,t.jsx)("svg",{className:e,version:"1.2",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 191 93",children:(0,t.jsx)("path",{fill:"#41c8c3",d:"m72.4 7.4c9.8-8 24.1-9.6 35.5-4.2 6.1 2.8 11 7.6 14.8 13.1 6.9-1.9 14.5-1.3 20.9 2.2 8.5 4.4 14.1 13.5 14.5 23.1 8.7-2.1 18.4 0.2 24.8 6.5 6.8 6.5 9.5 16.8 6.9 25.7-2.4 8.3-9 15.1-17.2 17.6-4.7 1.7-9.8 1.2-14.7 1.2-1.9-10.8-12.7-16.6-22.3-19.4 4.7-5.2 7.5-12.3 6.2-19.3-1.1-8.4-7.4-15.8-15.5-18.2-7.9-2.7-17.1-0.2-22.9 5.7-8.5 8.4-8.3 23.4 0.2 31.8-6 1.5-11.4 4.4-16.3 8.2q-4.4-2.2-9-3.8c2-2.7 4-5.4 4.8-8.7 2.2-7.7-1-16.7-7.8-21.1-5.9-4-14.1-4.4-20.3-0.8-6.6 3.6-10.6 11.4-9.7 18.9 0.3 4.5 2.8 8.3 5.4 11.8-7.8 2.2-15.9 6.6-18.7 14.8-5.1 0.1-10.4 0.3-15.2-1.6-9-3.3-15.5-11.9-16.8-21.3v-5.5c1-10.1 8.3-19.3 18.1-22.3 5.4-1.9 11.3-1.3 16.6 0.5 4.6-9.5 14.9-15.6 25.5-15 1.8-7.7 5.9-15 12.2-19.9z"})})],367636),e.s(["EntraIDLogo",0,({className:e})=>(0,t.jsxs)("svg",{className:e,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("path",{d:"m3.802,14.032c.388.242,1.033.511,1.715.511.621,0,1.198-.18,1.676-.487,0,0,.001,0,.002-.001l1.805-1.128v4.073c-.286,0-.574-.078-.824-.234l-4.374-2.734Z",fill:"#225086"}),(0,t.jsx)("path",{d:"m7.853,1.507L.353,9.967c-.579.654-.428,1.642.323,2.111,0,0,2.776,1.735,3.126,1.954.388.242,1.033.511,1.715.511.621,0,1.198-.18,1.676-.487,0,0,.001,0,.002-.001l1.805-1.128-4.364-2.728,4.365-4.924V1s0,0,0,0c-.424,0-.847.169-1.147.507Z",fill:"#6df"}),(0,t.jsx)("polygon",{points:"4.636 10.199 4.688 10.231 9 12.927 9.001 12.927 9.001 12.927 9.001 5.276 9 5.275 4.636 10.199",fill:"#cbf8ff"}),(0,t.jsx)("path",{d:"m17.324,12.078c.751-.469.902-1.457.323-2.111l-4.921-5.551c-.397-.185-.842-.291-1.313-.291-.925,0-1.752.399-2.302,1.026l-.109.123h0s4.364,4.924,4.364,4.924h0s0,0,0,0l-4.365,2.728v4.073c.287,0,.573-.078.823-.234l7.5-4.688Z",fill:"#074793"}),(0,t.jsx)("path",{d:"m9.001,1v4.275s.109-.123.109-.123c.55-.627,1.377-1.026,2.302-1.026.472,0,.916.107,1.313.291l-2.579-2.909c-.299-.338-.723-.507-1.146-.507Z",fill:"#0294e4"}),(0,t.jsx)("polygon",{points:"13.365 10.199 13.365 10.199 13.365 10.199 9.001 5.276 9.001 12.926 13.365 10.199",fill:"#96bcc2"})]})],779788),e.s(["AuthentikLogo",0,({className:e})=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",id:"Layer_1",x:"0",y:"0",ver
1sion:"1.1",viewBox:"-0.03 59.9 512.03 392.1",className:e,children:[(0,t.jsx)("path",{d:"M279.9 141h17.9v51.2h-17.9zm46.6-2.2h17.9v40h-17.9zM65.3 197.3c-24 0-46 13.2-57.4 34.3h30.4c13.5-11.6 33-15 47.1 0h32.2c-12.6-17.1-31.4-34.3-52.3-34.3",className:"fill-[#fd4b2d]"}),(0,t.jsx)("path",{d:"M108.7 262.4C66.8 350-6.6 275.3 38.3 231.5H7.9C-15.9 273 17 329 65.3 327.8c37.4 0 68.2-55.5 68.2-65.3 0-4.3-6-17.6-16-31H85.4c10.7 9.7 20 23.7 23.3 30.9m1.1-2.6",className:"fill-[#fd4b2d]"}),(0,t.jsx)("path",{d:"M512 140.3v231.3c0 44.3-36.1 80.4-80.4 80.4h-34.1v-78.8h-163V452h-34.1c-44.4 0-80.4-36.1-80.4-80.4v-72.8h258.4v-139H253.6V238H119.9v-97.6c0-3.1.2-6.2.5-9.2.4-3.7 1.1-7.3 2-10.8.3-1.1.6-2.3 1-3.4.1-.3.2-.6.3-.8.2-.6.4-1.1.5-1.7.2-.5.4-1.1.6-1.7s.5-1.2.7-1.8.5-1.2.8-1.8c2-4.7 4.4-9.3 7.3-13.6l.1-.1c.7-1.1 1.5-2.1 2.3-3.2.7-.9 1.3-1.7 2-2.6.8-.9 1.6-1.9 2.4-2.8s1.6-1.8 2.4-2.6l.1-.1c.4-.5.9-.9 1.4-1.4 3-2.9 6.2-5.6 9.6-8 .9-.7 1.9-1.3 2.8-1.9 1.1-.7 2.2-1.4 3.3-2 2.1-1.2 4.2-2.4 6.5-3.4.7-.3 1.4-.7 2.1-1 3.1-1.3 6.2-2.5 9.4-3.4 1.2-.4 2.5-.7 3.7-1 .6-.2 1.2-.3 1.8-.4 3.6-.8 7.2-1.3 10.9-1.6l1.6-.1h.8c1.2-.1 2.4-.1 3.7-.1h231.3c1.2 0 2.5 0 3.7.1h.8l1.6.1c3.7.3 7.3.8 10.9 1.6.6.1 1.2.3 1.8.4 1.3.3 2.5.6 3.7 1 3.2.9 6.3 2.1 9.4 3.4.7.3 1.4.6 2.1 1 2.2 1 4.4 2.2 6.5 3.4 1.1.7 2.2 1.3 3.3 2 1 .6 1.9 1.3 2.8 1.9 3.9 2.8 7.6 6 11 9.4.8.8 1.7 1.7 2.4 2.6.8.9 1.6 1.9 2.4 2.8.7.8 1.3 1.7 2 2.6.8 1.1 1.5 2.1 2.3 3.2l.1.1c2.9 4.3 5.3 8.8 7.3 13.6.2.6.5 1.2.8 1.8.2.6.5 1.2.7 1.8.2.5.4 1.1.6 1.7s.4 1.1.5 1.7c.1.3.2.6.3.8.3 1.1.7 2.3 1 3.4.9 3.6 1.6 7.2 2 10.8 0 3.1.2 6.1.2 9.2",className:"fill-[#fd4b2d]"}),(0,t.jsx)("path",{d:"M498.3 95.5H133.5c14.9-22.2 40-35.6 66.7-35.6h231.3c26.9 0 51.9 13.4 66.8 35.6m13.2 35.6H120.4c1.4-12.8 6-25 13.1-35.6h364.8c7.2 10.6 11.7 22.9 13.2 35.6m.5 9.2v26.4H378.3v-6.9H253.6v6.9H119.9v-26.4c0-3.1.2-6.2.5-9.2h391.1c.3 3.1.5 6.1.5 9.2M119.9 166.7h133.7v35.6H119.9zm258.4 0H512v35.6H378.3zm-258.4 35.6h133.7v35.6H119.9zm258.4 0H512v35.6H378.3z",className:"fill-[#fd4b2d]"})]})],626073),e.s(["OktaLogo",0,({className:e})=>(0,t.jsx)("svg",{className:e,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{fill:"#007DC1",d:"M12 0C5.389 0 0 5.35 0 12s5.35 12 12 12 12-5.35 12-12S18.611 0 12 0zm0 18c-3.325 0-6-2.675-6-6s2.675-6 6-6 6 2.675 6 6-2.675 6-6 6z"})})],18394),e.s([],244542)},505689,(e,t,a)=>{var i={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"GetAccountIdentities"},variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"accountIdentities"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"identities"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"provider"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"providerName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"uid"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"email"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"avatarUrl"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"lastUsedAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isLastMethod"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"managedByOrg"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"blockedReason"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"blockedOrgName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"organisationName"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"hasUsablePassword"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"availableInstanceProviders"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"providerId"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"availableOrgProviders"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"provider"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"providerId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"providerName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"organisationName"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:513}};i.loc.source={body:"query GetAccountIdentities {\n accountIdentities {\n identities {\n id\n provider\n providerName\n uid\n email\n name\n avatarUrl\n createdAt\n lastUsedAt\n isLastMethod\n managedByOrg\n blockedReason\n blockedOrgName\n organisationName\n }\n hasUsablePassword\n availableInstanceProviders {\n slug\n providerId\n }\n availableOrgProviders {\n id\n provider\n providerId\n providerName\n organisationName\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var r={};function n(e,t){for(var a=0;a<e.definitions.length;a++){var i=e.definitions[a];if(i.name&&i.name.value==t)return i}}i.definitions.forEach(function(e){if(e.name){var t=new Set;!function e(t,a){if("FragmentSpread"===t.kind)a.add(t.name.value);
1else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&a.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach(function(t){e(t,a)}),t.variableDefinitions&&t.variableDefinitions.forEach(function(t){e(t,a)}),t.definitions&&t.definitions.forEach(function(t){e(t,a)})}(e,t),r[e.name.value]=t}}),t.exports=i,t.exports.GetAccountIdentities=function(e,t){var a={kind:e.kind,definitions:[n(e,t)]};e.hasOwnProperty("loc")&&(a.loc=e.loc);var i=r[t]||new Set,s=new Set,l=new Set;for(i.forEach(function(e){l.add(e)});l.size>0;){var o=l;l=new Set,o.forEach(function(e){s.has(e)||(s.add(e),(r[e]||new Set).forEach(function(e){l.add(e)}))})}return s.forEach(function(t){var i=n(e,t);i&&a.definitions.push(i)}),a}(i,"GetAccountIdentities")},163943,e=>{"use strict";var t=e.i(819580),a=e.i(204608);let i=async()=>{await t.default.ready;let e=t.default,a=e.crypto_kdf_keygen();return e.to_hex(a)},r=async()=>{await t.default.ready;let e=t.default,a=e.crypto_kdf_keygen();return e.to_hex(a)},n=async()=>{await t.default.ready;let e=t.default,a=e.crypto_kdf_keygen();return e.to_hex(a)},s=async(e,i)=>{await t.default.ready;let r=t.default,n=r.from_hex(i),s=await (0,a.encryptRaw)(e,n);return r.to_hex(s)},l=async e=>{await t.default.ready;let a=t.default,i=a.from_hex(e),{publicKey:r,privateKey:n}=a.crypto_kx_seed_keypair(i);return{publicKey:a.to_hex(r),privateKey:a.to_hex(n)}};e.s(["appKeyring",0,l,"encryptAppSeed",0,s,"newAppSeed",0,i,"newAppToken",0,r,"newAppWrapKey",0,n])},74184,265182,472947,e=>{"use strict";var t=e.i(819580),a=e.i(844515),i=e.i(204608);let r=async e=>{await t.default.ready;let a=t.default,i=[],r=a.from_hex(e);for(let e=0;e<1;e++)i.push(a.randombytes_buf(r.length));let n=i.reduce((e,t)=>Uint8Array.from(e.map((e,a)=>e^t[a])),r);return i.push(n),i.map(e=>a.to_hex(e))};e.s(["splitSecret",0,r],265182);let n=async(e,a)=>{await t.default.ready;let r=t.default,n=r.crypto_pwhash_OPSLIMIT_SENSITIVE,s=r.crypto_pwhash_MEMLIMIT_SENSITIVE,l=r.crypto_pwhash_ALG_ARGON2ID13,o=e.split(" ").join("-"),d=await (0,i.saltFromString)(a);return r.crypto_pwhash(32,o,d,n,s,l)},s=async e=>{await t.default.ready;let a=t.default,i=a.crypto_kdf_derive_from_key(32,0,"_secret_",e),r=a.crypto_kdf_derive_from_key(32,1,"__sign__",e),n=a.crypto_sign_seed_keypair(r);return{symmetricKey:a.to_hex(i),privateKey:a.to_hex(n.privateKey),publicKey:a.to_hex(n.publicKey)}},l=async(e,a)=>{await t.default.ready;let r=t.default,n=r.crypto_pwhash_OPSLIMIT_MODERATE,s=r.crypto_pwhash_MEMLIMIT_MODERATE,l=r.crypto_pwhash_ALG_ARGON2ID13,o=await (0,i.saltFromString)(a),d=r.crypto_pwhash(32,e,o,n,s,l);return r.to_hex(d)},o=async(e,a)=>{await t.default.ready;let r=t.default,n=r.crypto_pwhash_OPSLIMIT_MODERATE,s=r.crypto_pwhash_MEMLIMIT_MODERATE,l=r.crypto_pwhash_ALG_ARGON2ID13,o=await (0,i.saltFromString)("auth-v1:"+a),d=r.crypto_pwhash(32,e,o,n,s,l);return r.to_hex(d)},d=async(e,a)=>{await t.default.ready;let r=t.default,n=r.from_hex(a),s=await (0,i.encryptRaw)(JSON.stringify(e),n);return r.to_hex(s)},c=async e=>{await t.default.ready;let a=t.default;return a.to_hex(a.crypto_sign_ed25519_pk_to_curve25519(a.from_hex(e)))},u=async e=>{await t.default.ready;let a=t.default;return a.to_hex(a.crypto_sign_ed25519_sk_to_curve25519(a.from_hex(e)))},m=async(e,a)=>{await t.default.ready;let r=t.default,n=r.from_hex(e),s=r.from_hex(a),l=await (0,i.decryptRaw)(n,s);return JSON.parse(r.to_string(l))},p=async(e,a)=>{await t.default.ready;let r=t.default,n=r.from_hex(a),s=await (0,i.encryptRaw)(e,n);return r.to_hex(s)},h=async(e,a)=>{await t.default.ready;let r=t.default,n=r.from_hex(e),s=r.from_hex(a),l=await (0,i.decryptRaw)(n,s);return r.to_string(l)},g=async(e,t,a)=>new Promise(async(i,r)=>{let n=t.keyring;try{let t=await l(a,e),r=await m(n,t);i(r)}catch(e){r(`Error unlocking user keyring: ${e}`)}});e.s(["decryptAccountKeyring",0,m,"decryptAccountRecovery",0,h,"deviceVaultKey",0,l,"encryptAccountKeyring",0,d,"encryptAccountRecovery",0,p,"getInviteLink",0,e=>{let a=t.default,i=`${window.location.protocol}//${window.location.host}`,r=a.to_base64(e,a.base64_variants.ORIGINAL);return`${i}/invite/${r}`},"getKeyring",0,g,"getUserKxPrivateKey",0,u,"getUserKxPublicKey",0,c,"organisationKeyring",0,s,"organisationSeed",0,n,"passwordAuthHash",0,o],472947);let f=async()=>{await t.default.ready;let e=t.default,a=e.crypto_kdf_keygen();return e.to_hex(a)},x=async()=>{await t.default.ready;let e=t.default,a=e.crypto_kdf_keygen();return e.to_hex(a)},v=async()=>{await t.default.ready;let e=t.default,a=e.crypto_kdf_keygen();return e.to_hex(a)},y=async()=>{await t.default.ready;let e=t.default,a=e.crypto_kdf_keygen();return e.to_hex(a)},w=async(e,a)=>{await t.default.ready;let r=t.default,n=r.from_hex(e),s=r.from_hex(a),l=await (0,i.decryptRaw)(n,s);return r.to_string(l)},C=async e=>{await t.default.ready;let a=t.default,i=a.from_hex(e),{publicKey:r,privateKey:n}=a.crypto_kx_seed_keypair(i);return{publicKey:a.to_hex(r),privateKey:a.to_hex(n)}},k=async(e,t,a,n)=>{let s=await y(),l=await v(),o=await r(t.privateKey),d=await (0,i.getWrappedKeyShare)(o[1],s);return{pssUser:`pss_user:v1:${l}:${t.publicKey}:${o[0]}:${s}`,mutationPayload:{orgId:e,name:a,identityKey:t.publicKey,token:l,wrappedKeyShare:d,expiry:n}}},_=async(e,t)=>{let a=await c(t.identityKey);return{user:t,wrappedSeed:await (0,i.encryptAsymmetric)(e.seed,a),wrappedSalt:await (0,i.encryptAsymmetric)(e.salt,a)}},b=async(e,t)=>({wrappedSeed:await (0,i.encryptAsymmetric)(e.seed,t),wrappedSalt:await (0,i.encryptAsymmetric)(e.salt,t)}),N=async(e,t,a)=>{let r={publicKey:await c(a.publicKey),privateKey:await u(a.privateKey)},n=await (0,i.decryptAsymmetric)(e,r.privateKey,r.publicKey),s=await (0,i.decryptAsymmetric)(t,r.privateKey,r.publicKey),{publicKey:l,privateKey:o}=await C(n);return{seed:n,publicKey:l,privateKey:o,salt:s}},j=async(e,t)=>await Promise.all(e.map(async e=>{let r=structuredClone(e);return r.key=await (0,i.decryptAsymmetric)(e.key,t?.privateKey,t?.publicKey),e.type!==a.ApiSecretTypeChoices.Sealed&&e.value?r.value=await (0,i.decryptAsymmetric)(e.value,t?.privateKey,t?.publicKey):r.value="",r.comment=e.comment?await (0,i.decryptAsymmetric)(e.comment,t?.privateKey,t?.publicKey):e.comment,r})),S=async(e,t,a,i,r)=>{let n=await f(),s=await C(n),l=await x(),o=i.find(e=>e.role.name?.toLowerCase()==="owner"),d=await _({seed:n,salt:l},o),c=await Promise.all(i.filter(e=>e.role.name?.toLowerCase()!=="owner").map(async e=>await _({seed:n,salt:l},e))),u={createEnvPayload:{appId:e,name:t,envType:a,wrappedSeed:d.wrappedSeed,wrappedSalt:d.wrappedSalt,identityKey:s.publicKey},adminKeysPayload:c.map(e=>{let{wrappedSeed:t,wrappedSalt:a,user:i}=e;return{identityKey:s.publicKey,wrappedSeed:t,wrappedSalt:a,userId:i.id,envId:""}}),serverKeysPayload:{}};if(r){let{wrappedSeed:e,wrappedSalt:t}=await b({seed:n,salt:l},r);u.serverKeysPayload={wrappedSeed:e,wrappedSalt:t}}return u};e.s(["createNewEnv",0,S,"decryptEnvSecretKVs",0,j,"decryptedEnvSeed",0,w,"envKeyring",0,C,"generateUserToken",0,k,"newEnvToken",0,v,"
1newEnvWrapKey",0,y,"unwrapEnvSecretsForUser",0,N,"wrapEnvSecretsForAccount",0,_,"wrapEnvSecretsForServer",0,b],74184)},854902,754871,e=>{"use strict";e.i(163943),e.i(74184);var t=e.i(204608);e.i(265182);var a=e.i(819580);let i=async()=>{await a.default.ready;let e=a.default,t=e.crypto_kdf_keygen();return e.to_hex(t)},r=async(e,i)=>{await a.default.ready;let r=a.default,{publicKey:n}=r.crypto_kx_seed_keypair(r.from_hex(i));return JSON.stringify({data:await (0,t.encryptAsymmetric)(e,r.to_hex(n))})},n=async(e,i)=>{await a.default.ready;let r=a.default,{publicKey:n,privateKey:s}=r.crypto_kx_seed_keypair(r.from_hex(i));return await (0,t.decryptAsymmetric)(e,r.to_hex(s),r.to_hex(n))};e.s(["decryptBox",0,n,"encryptBox",0,r,"newBoxSeed",0,i],754871),e.i(472947),e.s([],854902)}]);
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.