(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,343794,(e,t,r)=>{!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t{"use strict";var t=e.i(843476),r=e.i(335590);function a({small:e,icon:a,inline:s=!0,className:l,src:n="/api/logo"}){return(0,t.jsx)("h3",{className:(0,r.default)("logo",s&&"inline",l),children:(0,t.jsx)("strong",{children:a?(0,t.jsx)("img",{className:"mx-auto w-9 dark:invert",alt:"Cal",title:"Cal",src:`${n}?type=icon`}):(0,t.jsx)("img",{className:(0,r.default)(e?"h-4 w-auto":"h-5 w-auto","dark:invert"),alt:"Cal",title:"Cal",src:n})})})}e.s(["Logo",()=>a])},50929,e=>{"use strict";var t=e.i(113919);e.s(["Tooltip",()=>t.default])},144232,e=>{"use strict";var t=e.i(843476),r=e.i(335590);function a(e){let{className:a,...s}=e;return(0,t.jsx)("label",{className:(0,r.default)("text-default text-emphasis mb-2 block text-sm font-medium leading-none",a),...s,children:e.children})}e.s(["Label",()=>a])},973895,562187,e=>{"use strict";var t=e.i(843476),r=e.i(210850),a=e.i(271645),s=e.i(12346),l=e.i(335590),n=e.i(941739),i=e.i(653145);let o=({message:e})=>(0,t.jsxs)("div",{"data-testid":"field-error",className:"text-error mt-2 flex items-center gap-x-2 text-sm",children:[(0,t.jsx)("div",{children:(0,t.jsx)(n.Icon,{name:"info",className:"h-3 w-3"})}),(0,t.jsx)("p",{children:e})]});function d({hintErrors:e,fieldName:r,t:a}){let s=(0,i.useFormContext)();if(!s)return null;let{formState:l}=s,d=l.errors[r];return e||!d||d.message?e&&d?(0,t.jsx)("div",{className:"text-gray text-default mt-2 flex items-center text-sm",children:(0,t.jsx)("ul",{className:"ml-2",children:e.map(e=>{let s=l.isSubmitted,i=d[e]||d.message;return(0,t.jsxs)("li",{"data-testid":"hint-error",className:void 0!==i?s?"text-error":"":"text-green-600",children:[void 0!==i?s?(0,t.jsx)(n.Icon,{name:"x",size:"12",strokeWidth:"3",className:"-ml-1 inline-block ltr:mr-2 rtl:ml-2"}):(0,t.jsx)(n.Icon,{name:"circle",fill:"currentColor",size:"5",className:"inline-block ltr:mr-2 rtl:ml-2"}):(0,t.jsx)(n.Icon,{name:"check",size:"12",strokeWidth:"3",className:"-ml-1 inline-block ltr:mr-2 rtl:ml-2"}),a(`${r}_hint_${e}`)]},e)})})}):d?(0,t.jsx)(o,{message:d.message}):e?(0,t.jsx)("div",{className:"text-gray text-default mt-2 flex items-center text-sm",children:(0,t.jsx)("ul",{className:"ml-2",children:e.map(e=>{let s=l.dirtyFields[r];return(0,t.jsxs)("li",{className:s?"text-green-600":"",children:[s?(0,t.jsx)(n.Icon,{name:"check",size:"12",strokeWidth:"3",className:"-ml-1 inline-block ltr:mr-2 rtl:ml-2"}):(0,t.jsx)(n.Icon,{name:"circle",fill:"currentColor",size:"5",className:"inline-block ltr:mr-2 rtl:ml-2"}),a(`${r}_hint_${e}`)]},e)})})}):null:(0,t.jsx)("div",{className:"text-gray text-default mt-2 flex items-center text-sm",children:(0,t.jsx)("ul",{className:"ml-2",children:Object.keys(d).map(e=>(0,t.jsx)("li",{className:"text-blue-700",children:a(`${r}_hint_${e}`)},e))})})}e.s(["InputError",0,o],562187);var c=e.i(144232);let u=(0,r.cva)(["rounded-[10px] border","leading-none font-normal","bg-default","border-default","text-default","placeholder:text-muted","hover:border-emphasis","focus:border-emphasis","focus:ring-0","focus:shadow-outline-gray-focused","disabled:bg-subtle","disabled:hover:border-default","disabled:cursor-not-allowed","shadow-outline-gray-rested","transition-all"],{variants:{size:{sm:"h-7 px-2 py-1 text-xs",md:"h-8 px-3 py-2 text-sm"}},defaultVariants:{size:"md"}}),m=(0,a.forwardRef)(function({isFullWidth:e=!0,size:r="md",className:a,...s},n){return(0,t.jsx)("input",{...s,ref:n,className:(0,l.default)(u({size:r}),e&&"w-full",a)})}),f=({children:e,className:r,error:a,onClickAddon:s,size:n="md",position:i="start"})=>(0,t.jsx)("div",{onClick:s&&s,className:(0,l.default)("flex shrink-0 items-center justify-center whitespace-nowrap",s&&"pointer-events-auto cursor-pointer disabled:hover:cursor-not-allowed",r),children:(0,t.jsx)("span",{className:(0,l.default)("text-sm font-medium leading-none",a?"text-error":"text-muted peer-disabled:opacity-50"),children:e})}),x=(0,a.forwardRef)(function(e,r){let i=(0,a.useId)(),{t:o,isLocaleReady:x,i18n:h}=(0,s.useLocale)(),p=e.t||o,j=e.name||"",{label:b=p(j),labelProps:g,labelClassName:v,disabled:N,LockedIcon:w,placeholder:y=x&&h.exists(`${j}_placeholder`)?p(`${j}_placeholder`):"",className:k,addOnLeading:C,addOnSuffix:_,addOnClassname:S,inputIsFullWidth:I,hint:T,type:F,hintErrors:O,labelSrOnly:$,noLabel:z,containerClassName:A,readOnly:L,showAsteriskIndicator:R,onClickAddon:E,t:P,dataTestid:W,size:q,...B}=e,[M,U]=(0,a.useState)(""),V=e=>{e.currentTarget.parentElement?.querySelector("input")?.focus()};return(0,t.jsxs)("div",{className:(0,l.default)(A),children:[!!j&&!z&&(0,t.jsxs)(c.Label,{htmlFor:i,...g,className:(0,l.default)(v,$&&"sr-only",e.error&&"text-error"),children:[b,R&&!L&&B.required?(0,t.jsx)("span",{className:"text-default ml-1 font-medium",children:"*"}):null,w]}),C||_?(0,t.jsxs)("div",{dir:"ltr",className:(0,l.default)(u({size:q}),"group relative mb-1 flex min-w-0 items-center gap-1","focus-within:shadow-outline-gray-focused focus-within:border-emphasis","[&:has(:disabled)]:bg-subtle [&:has(:disabled)]:hover:border-default [&:has(:disabled)]:cursor-not-allowed",I&&"w-full"),children:[C&&(0,t.jsx)(f,{size:q??"md",position:"start",className:(0,l.default)(S),onClickAddon:V,children:C}),(0,t.jsx)("input",{"data-testid":W?`${W}-input`:"input-field",id:i,type:F,placeholder:y,className:(0,l.default)("w-full min-w-0 truncate border-0 bg-transparent focus:outline-none focus:ring-0","text-default rounded-lg text-sm font-medium leading-none","placeholder:text-muted disabled:cursor-not-allowed disabled:bg-transparent",C&&"rounded-none pl-0.5 pr-0",_&&"pl-0",k),...B,..."search"==F&&{onChange:t=>{U(t.target.value),e.onChange?.(t)},value:M},disabled:L||N,ref:r}),_&&(0,t.jsx)(f,{size:q??"md",position:"end",onClickAddon:e=>{V(e),E?.(e)},className:(0,l.default)(S),children:_}),"search"===F&&M?.toString().length>0&&(0,t.jsx)(n.Icon,{name:"x",className:"text-subtle absolute top-2.5 h-4 w-4 cursor-pointer ltr:right-2 rtl:left-2",onClick:t=>{U(""),e.onChange?.(t)}})]}):(0,t.jsx)(m,{id:i,type:F,placeholder:y,size:q,className:(0,l.default)("w-full min-w-0 truncate focus:outline-none focus:ring-0","text-default rounded-lg text-sm font-medium leading-none","placeholder:text-muted disabled:cursor-not-allowed",C&&"rounded-none pl-0.5 pr-0",_&&!C&&"pl-0.5",k),...B,readOnly:L,ref:r,isFullWidth:I,disabled:L||N}),(0,t.jsx)(d,{hintErrors:O,fieldName:j,t:p}),T&&(0,t.jsxs)("div",{className:"text-muted mt-2 flex items-center text-sm",children:[(0,t.jsx)(n.Icon,{name:"info",className:"text-muted h-4 w-4 mr-1"}),T]})]})}),h=(0,a.forwardRef)(function(e,r){return(0,t.jsx)(x,{ref:r,...e})});e.s(["Input",0,m,"InputField",0,x,"TextField",0,h,"inputStyles",0,u],973895)},939988,e=>{"use strict";var t=e.i(843476),r=e.i(210850),a=e.i(978802),s=e.i(271645),l=e.i(941739);let n=(0,r.cva)("rounded-[10px] p-3",{variants:{severity:{neutral:"bg-default border-subtle border text-default",info:"bg-semantic-info-subtle text-semantic-info",warning:"bg-semantic-attention-subtle text-semantic-attention",error:"bg-semantic-error-subtle text-semantic-error"}},defaultVariants:{severity:"neutral"}}),i=(0,s.forwardRef)((e,r)=>{let{severity:s,iconClassName:i,CustomIcon:o,customIconColor:d}=e;return(0,t.jsx)("div",{"data-testid":"alert",ref:r,className:n({severity:s,className:e.className}),children:(0,t.jsxs)("div",{className:"relative flex md:flex-row",children:[o?(0,t.jsx)("div",{className:"shrink-0",children:(0,t.jsx)(l.Icon,{name:o,"data-testid":"custom-icon","aria-hidden":"true",className:(0,a.default)("h4 mr-2 w-4",i,d??"text-default")})}):(0,t.jsxs)("div",{className:(0,a.default)("mr-2 shrink-0",e.title?"":"mt-0.5"),children:["error"===s&&(0,t.jsx)(l.Icon,{name:"circle-x","data-testid":"circle-x",className:(0,a.default)("h4 w-4",i),"aria-hidden":"true"}),"warning"===s&&(0,t.jsx)(l.Icon,{name:"triangle-alert","data-testid":"alert-triangle",className:(0,a.default)("h4 w-4",i),"aria-hidden":"true"}),"info"===s&&(0,t.jsx)(l.Icon,{name:"info","data-testid":"info",className:(0,a.default)("h4 w-4",i),"aria-hidden":"true"}),"neutral"===s&&(0,t.jsx)(l.Icon,{name:"info","data-testid":"neutral",className:(0,a.default)("text-default h4 w-4 fill-transparent",i),"aria-hidden":"true"})]}),(0,t.jsxs)("div",{className:"flex grow flex-col sm:flex-row",children:[(0,t.jsxs)("div",{className:"stack-y-1 ltr:ml-3 rtl:mr-3",children:[e.title&&(0,t.jsx)("h3",{className:"text-sm font-medium leading-none",children:e.title}),e.message&&(0,t.jsx)("div",{className:"text-sm leading-5",children:e.message})]}),e.actions&&(0,t.jsx)("div",{className:"ml-auto mt-auto text-sm sm:mt-0 md:relative",children:e.actions})]})]})})});i.displayName="Alert",e.s(["Alert",0,i])},258618,e=>{"use strict";var t=e.i(843476),r=e.i(271645),a=e.i(653145),s=e.i(12346),l=e.i(335590),n=e.i(939988),i=e.i(941739),o=e.i(50929),d=e.i(973895),c=e.i(144232);let u=(0,r.forwardRef)(function(e,a){let{t:n}=(0,s.useLocale)(),[c,u]=(0,r.useState)(!1),m=(0,r.useCallback)(()=>u(!c),[c,u]),f=n(c?"hide_password":"show_password");return(0,t.jsx)(d.InputField,{type:c?"text":"password",placeholder:e.placeholder||"•••••••••••••",ref:a,...e,className:(0,l.default)("addon-wrapper mb-0 ltr:border-r-0 ltr:pr-10 rtl:border-l-0 rtl:pl-10",e.className),addOnSuffix:(0,t.jsx)(o.Tooltip,{content:f,children:(0,t.jsxs)("button",{className:"text-emphasis h-9",tabIndex:-1,type:"button",onClick:()=>m(),children:[c?(0,t.jsx)(i.Icon,{name:"eye-off",className:"h-4 w-4 stroke-[2.5px]"}):(0,t.jsx)(i.Icon,{name:"eye",className:"h-4 w-4 stroke-[2.5px]"}),(0,t.jsx)("span",{className:"sr-only",children:f})]})})})}),m=(0,r.forwardRef)(function(e,r){return(0,t.jsx)(d.Input,{ref:r,type:"email",autoCapitalize:"none",autoComplete:"email",autoCorrect:"off",inputMode:"email",...e})}),f=(0,r.forwardRef)(function(e,r){return(0,t.jsx)(d.InputField,{ref:r,type:"email",autoCapitalize:"none",autoComplete:"email",autoCorrect:"off",inputMode:"email",...e})}),x=(0,r.forwardRef)(function(e,r){return(0,t.jsx)("textarea",{...e,ref:r,className:(0,l.default)((0,d.inputStyles)(),"min-h-[80px] w-full",e.className)})}),h=(0,r.forwardRef)(function(e,l){let i=(0,r.useId)(),{t:o}=(0,s.useLocale)(),d=e.t||o,u=(0,a.useFormContext)(),{label:m=d(e.name),labelProps:f,placeholder:h=d(`${e.name}_placeholder`)!==`${e.name}_placeholder`?`${e.name}_placeholder`:"",...p}=e;return(0,t.jsxs)("div",{children:[!!e.name&&(0,t.jsx)(c.Label,{htmlFor:i,...f,children:m}),(0,t.jsx)(x,{ref:l,placeholder:h,...p}),u?.formState?.errors[e.name]?.message&&(0,t.jsx)(n.Alert,{className:"mt-1",severity:"error",message:(0,t.jsx)(t.Fragment,{children:u.formState.errors[e.name]?.message})})]})}),p=(0,r.forwardRef)(function(e,r){return(0,t.jsx)(d.Input,{ref:r,type:"number",autoCapitalize:"none",autoComplete:"numeric",autoCorrect:"off",inputMode:"numeric",...e})}),j=(0,r.forwardRef)(function(e,r){return(0,t.jsx)(d.InputField,{ref:r,addOnLeading:(0,t.jsx)(i.Icon,{name:"search",className:"h-4 w-4 stroke-[2.5px]","data-testid":"search-icon"}),placeholder:"Search",containerClassName:"mt-1",...e})});e.s(["EmailField",0,f,"EmailInput",0,m,"FilterSearchField",0,j,"NumberInput",0,p,"PasswordField",0,u,"TextArea",0,x,"TextAreaField",0,h])},12447,(e,t,r)=>{t.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},100236,(e,t,r)=>{t.exports=e.g&&e.g.Object===Object&&e.g},139088,(e,t,r)=>{var a=e.r(100236),s="object"==typeof self&&self&&self.Object===Object&&self;t.exports=a||s||Function("return this")()},630353,(e,t,r)=>{t.exports=e.r(139088).Symbol},243436,(e,t,r)=>{var a=e.r(630353),s=Object.prototype,l=s.hasOwnProperty,n=s.toString,i=a?a.toStringTag:void 0;t.exports=function(e){var t=l.call(e,i),r=e[i];try{e[i]=void 0;var a=!0}catch(e){}var s=n.call(e);return a&&(t?e[i]=r:delete e[i]),s}},223243,(e,t,r)=>{var a=Object.prototype.toString;t.exports=function(e){return a.call(e)}},377684,(e,t,r)=>{var a=e.r(630353),s=e.r(243436),l=e.r(223243),n=a?a.toStringTag:void 0;t.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":n&&n in Object(e)?s(e):l(e)}},877289,(e,t,r)=>{t.exports=function(e){return null!=e&&"object"==typeof e}},361884,(e,t,r)=>{var a=e.r(377684),s=e.r(877289);t.exports=function(e){return"symbol"==typeof e||s(e)&&"[object Symbol]"==a(e)}},748891,(e,t,r)=>{var a=/\s/;t.exports=function(e){for(var t=e.length;t--&&a.test(e.charAt(t)););return t}},830364,(e,t,r)=>{var a=e.r(748891),s=/^\s+/;t.exports=function(e){return e?e.slice(0,a(e)+1).replace(s,""):e}},773759,(e,t,r)=>{var a=e.r(830364),s=e.r(12447),l=e.r(361884),n=0/0,i=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,d=/^0o[0-7]+$/i,c=parseInt;t.exports=function(e){if("number"==typeof e)return e;if(l(e))return n;if(s(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=s(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=a(e);var r=o.test(e);return r||d.test(e)?c(e.slice(2),r?2:8):i.test(e)?n:+e}},631926,(e,t,r)=>{var a=e.r(139088);t.exports=function(){return a.Date.now()}},374009,(e,t,r)=>{var a=e.r(12447),s=e.r(631926),l=e.r(773759),n=Math.max,i=Math.min;t.exports=function(e,t,r){var o,d,c,u,m,f,x=0,h=!1,p=!1,j=!0;if("function"!=typeof e)throw TypeError("Expected a function");function b(t){var r=o,a=d;return o=d=void 0,x=t,u=e.apply(a,r)}function g(e){var r=e-f,a=e-x;return void 0===f||r>=t||r<0||p&&a>=c}function v(){var e,r,a,l=s();if(g(l))return N(l);m=setTimeout(v,(e=l-f,r=l-x,a=t-e,p?i(a,c-r):a))}function N(e){return(m=void 0,j&&o)?b(e):(o=d=void 0,u)}function w(){var e,r=s(),a=g(r);if(o=arguments,d=this,f=r,a){if(void 0===m)return x=e=f,m=setTimeout(v,t),h?b(e):u;if(p)return clearTimeout(m),m=setTimeout(v,t),b(f)}return void 0===m&&(m=setTimeout(v,t)),u}return t=l(t)||0,a(r)&&(h=!!r.leading,c=(p="maxWait"in r)?n(l(r.maxWait)||0,t):c,j="trailing"in r?!!r.trailing:j),w.cancel=function(){void 0!==m&&clearTimeout(m),x=0,o=f=d=m=void 0},w.flush=function(){return void 0===m?u:N(s())},w}},89237,e=>{"use strict";var t=e.i(843476);function r(){return(0,t.jsx)("div",{className:"loader border-brand-default dark:border-darkmodebrand",children:(0,t.jsx)("span",{className:"loader-inner bg-brand dark:bg-darkmodebrand"})})}e.s(["default",()=>r])},85578,e=>{"use strict";var t=e.i(843476),r=e.i(343794),a=e.i(851693),s=e.i(89237);function l(e){return(0,t.jsxs)("div",{className:"bg-subtle dark:bg-default flex min-h-screen flex-col justify-center py-12 sm:px-6 lg:px-8",children:[e.showLogo&&(0,t.jsx)(a.Logo,{small:!0,inline:!1,className:"mx-auto mb-auto"}),(0,t.jsx)("div",{className:(0,r.default)(e.showLogo?"text-center":"","sm:mx-auto sm:w-full sm:max-w-md"),children:e.heading&&(0,t.jsx)("h2",{className:"font-cal text-emphasis text-center text-3xl",children:e.heading})}),e.loading&&(0,t.jsx)("div",{className:"bg-cal-muted absolute z-50 flex h-screen w-full items-center",children:(0,t.jsx)(s.default,{})}),(0,t.jsxs)("div",{className:"mb-auto mt-8 sm:mx-auto sm:w-full sm:max-w-md",children:[(0,t.jsx)("div",{className:"bg-default dark:bg-cal-muted border-subtle mx-2 rounded-md border px-4 py-10 sm:px-10",children:e.children}),(0,t.jsx)("div",{className:"text-default mt-8 text-center text-sm",children:e.footerText})]})]})}e.s(["default",()=>l],85578)},767466,e=>{"use strict";var t=e.i(843476),r=e.i(374009),a=e.i(522016),s=e.i(271645),l=e.i(12346),n=e.i(857739),i=e.i(258618),o=e.i(85578);function d(e){let d="csrfToken"in e?e.csrfToken:void 0,{t:c}=(0,l.useLocale)(),[u,m]=s.default.useState(!1),[f,x]=s.default.useState(null),[h,p]=s.default.useState(!1),[j,b]=s.default.useState(""),g=async({email:e})=>{try{let t=await fetch("/api/auth/forgot-password",{method:"POST",body:JSON.stringify({email:e}),headers:{"Content-Type":"application/json"}}),r=await t.json();return t.ok?p(!0):x(r),r}catch(e){x({message:c("unexpected_error_try_again")})}finally{m(!1)}},v=(0,r.default)(g,250),N=async e=>{e.preventDefault(),!j||u||(m(!0),x(null),p(!1),await v({email:j}))};return(0,t.jsxs)(o.default,{showLogo:!0,heading:h?c("reset_link_sent"):c("forgot_password"),footerText:!h&&(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(a.default,{href:"/auth/login",className:"text-emphasis font-medium",children:c("back_to_signin")})}),children:[h&&(0,t.jsx)(()=>(0,t.jsxs)("div",{className:"stack-y-6 text-sm leading-normal ",children:[(0,t.jsx)("p",{className:"",children:c("password_reset_email",{email:j})}),(0,t.jsx)("p",{className:"",children:c("password_reset_leading")}),f&&(0,t.jsx)("p",{className:"text-center text-red-600",children:f.message}),(0,t.jsx)(n.Button,{color:"secondary",className:"w-full justify-center",href:"/auth/login",children:c("back_to_signin")})]}),{}),!h&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"stack-y-6",children:f&&(0,t.jsx)("p",{className:"text-red-600",children:f.message})}),(0,t.jsxs)("form",{className:"stack-y-6",onSubmit:N,action:"#",style:{"--cal-brand":"#111827","--cal-brand-emphasis":"#101010","--cal-brand-text":"Black","--cal-brand-subtle":"#9CA3AF"},children:[(0,t.jsx)("input",{name:"csrfToken",type:"hidden",defaultValue:d,hidden:!0}),(0,t.jsx)(i.EmailField,{onChange:e=>{b(e.target.value)},id:"email",name:"email",label:c("email_address"),placeholder:"john.doe@example.com",required:!0}),(0,t.jsx)("div",{className:"stack-y-2",children:(0,t.jsx)(n.Button,{className:"w-full justify-center",type:"submit",color:"secondary",disabled:u,"aria-label":c("request_password_reset"),loading:u,children:c("request_password_reset")})})]})]})]})}e.s(["default",()=>d])}]); //# sourceMappingURL=ccb3f4f905e29490.js.map