1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,61980,e=>{"use strict";let t=(0,e.i(3790).default)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);e.s(["Loader2",()=>t],61980)},75436,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={callServer:function(){return i.callServer},createServerReference:function(){return s.createServerReference},findSourceMapURL:function(){return o.findSourceMapURL}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=e.r(30931),o=e.r(89594),s=e.r(75045)},30178,e=>{"use strict";var t=e.i(98134),r=e.i(94237),n=e.i(41371),a=e.i(75157);let i=(0,r.cva)("inline-flex shrink-0 items-center justify-center gap-2 rounded-md text-sm font-medium whitespace-nowrap transition-all outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:bg-destructive/60 dark:focus-visible:ring-destructive/40",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:border-input dark:bg-input/30 dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",xs:"h-6 gap-1 rounded-md px-2 text-xs has-[>svg]:px-1.5 [&_svg:not([class*='size-'])]:size-3",sm:"h-8 gap-1.5 rounded-md px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-xs":"size-6 rounded-md [&_svg:not([class*='size-'])]:size-3","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function o({className:e,variant:r="default",size:o="default",asChild:s=!1,...l}){let u=s?n.Slot.Root:"button";return(0,t.jsx)(u,{"data-slot":"button","data-variant":r,"data-size":o,className:(0,a.cn)(i({variant:r,size:o,className:e})),...l})}e.s(["Button",()=>o])},94237,e=>{"use strict";var t=e.i(7284);let r=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,n=t.clsx;e.s(["cva",0,(e,t)=>a=>{var i;if((null==t?void 0:t.variants)==null)return n(e,null==a?void 0:a.class,null==a?void 0:a.className);let{variants:o,defaultVariants:s}=t,l=Object.keys(o).map(e=>{let t=null==a?void 0:a[e],n=null==s?void 0:s[e];if(null===t)return null;let i=r(t)||r(n);return o[e][i]}),u=a&&Object.entries(a).reduce((e,t)=>{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return n(e,l,null==t||null==(i=t.compoundVariants)?void 0:i.reduce((e,t)=>{let{class:r,className:n,...a}=t;return Object.entries(a).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...s,...u}[t]):({...s,...u})[t]===r})?[...e,r,n]:e},[]),null==a?void 0:a.class,null==a?void 0:a.className)}])},41371,e=>{"use strict";var t=e.i(97245);e.s(["Slot",0,t])},3790,e=>{"use strict";var t=e.i(75201);let r=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim(),n=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)};var a={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let i=(0,t.forwardRef)(({color:e="currentColor",size:n=24,strokeWidth:i=2,absoluteStrokeWidth:o,className:s="",children:l,iconNode:u,...c},d)=>(0,t.createElement)("svg",{ref:d,...a,width:n,height:n,stroke:e,strokeWidth:o?24*Number(i)/Number(n):i,className:r("lucide",s),...!l&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1})(c)&&{"aria-hidden":"true"},...c},[...u.map(([e,r])=>(0,t.createElement)(e,r)),...Array.isArray(l)?l:[l]])),o=(e,a)=>{let o=(0,t.forwardRef)(({className:o,...s},l)=>(0,t.createElement)(i,{ref:l,iconNode:a,className:r(`lucide-${n(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,o),...s}));return o.displayName=n(e),o};e.s(["default",()=>o],3790)},97245,50888,e=>{"use strict";var t=e.i(75201);function r(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function n(...e){return t=>{let n=!1,a=e.map(e=>{let a=r(e,t);return n||"function"!=typeof a||(n=!0),a});if(n)return()=>{for(let t=0;t<a.length;t++){let n=a[t];"function"==typeof n?n():r(e[t],null)}}}}function a(...e){return t.useCallback(n(...e),e)}e.s(["composeRefs",()=>n,"useComposedRefs",()=>a],50888);var i=e.i(98134);function o(e){var r;let a,o=(r=e,(a=t.forwardRef((e,r)=>{let{children:a,...i}=e;if(t.isValidElement(a)){var o;let e,s,l=(o=a,(s=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.
1isReactWarning)?o.ref:(s=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),u=function(e,t){let r={...t};for(let n in t){let a=e[n],i=t[n];/^on[A-Z]/.test(n)?a&&i?r[n]=(...e)=>{let t=i(...e);return a(...e),t}:a&&(r[n]=a):"style"===n?r[n]={...a,...i}:"className"===n&&(r[n]=[a,i].filter(Boolean).join(" "))}return{...e,...r}}(i,a.props);return a.type!==t.Fragment&&(u.ref=r?n(r,l):l),t.cloneElement(a,u)}return t.Children.count(a)>1?t.Children.only(null):null})).displayName=`${r}.SlotClone`,a),s=t.forwardRef((e,r)=>{let{children:n,...a}=e,s=t.Children.toArray(n),l=s.find(d);if(l){let e=l.props.children,n=s.map(r=>r!==l?r:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,i.jsx)(o,{...a,ref:r,children:t.isValidElement(e)?t.cloneElement(e,void 0,n):null})}return(0,i.jsx)(o,{...a,ref:r,children:n})});return s.displayName=`${e}.Slot`,s}var s=o("Slot"),l=Symbol("radix.slottable");function u(e){let t=({children:e})=>(0,i.jsx)(i.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=l,t}var c=u("Slottable");function d(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===l}e.s(["Root",()=>s,"Slot",()=>s,"Slottable",()=>c,"createSlot",()=>o,"createSlottable",()=>u],97245)},85381,e=>{"use strict";var t=e.i(75201),r=e.i(29080),n=e.i(97245),a=e.i(98134),i=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,r)=>{let i=(0,n.createSlot)(`Primitive.${r}`),o=t.forwardRef((e,t)=>{let{asChild:n,...o}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(n?i:r,{...o,ref:t})});return o.displayName=`Primitive.${r}`,{...e,[r]:o}},{});function o(e,t){e&&r.flushSync(()=>e.dispatchEvent(t))}e.s(["Primitive",()=>i,"dispatchDiscreteCustomEvent",()=>o])},93479,e=>{"use strict";var t=e.i(98134),r=e.i(75157);function n({className:e,type:n,...a}){return(0,t.jsx)("input",{type:n,"data-slot":"input",className:(0,r.cn)("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",e),...a})}e.s(["Input",()=>n])},10204,e=>{"use strict";var t=e.i(98134),r=e.i(75201),n=e.i(85381),a=r.forwardRef((e,r)=>(0,t.jsx)(n.Primitive.label,{...e,ref:r,onMouseDown:t=>{t.target.closest("button, input, select, textarea")||(e.onMouseDown?.(t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));a.displayName="Label",e.s(["Label",()=>a,"Root",()=>a],36763);var i=e.i(36763),i=i,o=e.i(75157);function s({className:e,...r}){return(0,t.jsx)(i.Root,{"data-slot":"label",className:(0,o.cn)("flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",e),...r})}e.s(["Label",()=>s],10204)},91947,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},51754,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return a}});let n=e.r(75201);function a(e,t){let r=(0,n.useRef)(null),a=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=a.current;t&&(a.current=null,t())}else e&&(r.current=i(e,n)),t&&(a.current=i(t,n))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},30280,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={assign:function(){return l},searchParamsToUrlQuery:function(){return i},urlQueryToSearchParams:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function i(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function o(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function s(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(r,o(e));else t.set(r,o(n));return t}function l(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,n]of r.entries())e.append(t,n)}return e}},7240,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={formatUrl:function(){return s},formatWithValidation:function(){return u},urlObjectKeys:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=e.r(44066)._(e.r(30280)),o=/https?|ftp|gopher|file/;function s(e){let{auth:t,hostname:r}=e,n=e.protocol||"",a=e.pathname||"",s=e.hash||"",l=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:r&&(u=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(u+=":"+e.port)),l&&"object"==typeof l&&(l=String(i.urlQueryToSearchParams(l)));let c=e.search||l&&`?${l}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||o.test(n))&&!1!==u?(u="//"+(u||""),a&&"/"!==a[0]&&(a="/"+a)):u||(u=""),s&&"#"!==s[0]&&(s="#"+s),c&&"?"!==c[0]&&(c="?"+c),a=a.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${n}${u}${a}${c}${s}`}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return s(e)}},99335,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={DecodeError:function(){return y},MiddlewareNotFoundError:function(){return w},MissingStaticPage:function(){return x},NormalizeError:function(){return v},PageNotFoundError:function(){return b},SP:function(){return h},ST:function(){return g},WEB_VITALS:function(){return i},execOnce:function(){return o},getDisplayName:function(){return d},getLocationOrigin:function(){return u},getURL:function(){return c},isAbsoluteUrl:function(){return l},isResSent:function(){return f},loadGetInitialProps:function(){return m},normalizeRepeatedSlashes:function(){return p},stringifyError:function(){return j}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=["CLS","FCP","FID","INP","LCP","TTFB"];function o(e){let t,r=!1;return(...n)=>(r||(r=!0,t=e(...n)),t)}let s=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,l=e=>s.test(e);function u(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function c(){let{href:e}=window.location,t=u();return e.substring(t.length)}function d(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function f(e){return e.finished||e.headersSent}function p(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function m(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await m(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&f(r))return n;if(!n)throw Object.defineProperty(Error(`"${d(e)}.getInitialProps()" should resolve to an object. But found "${n}" instead.`),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n}let h="u">typeof performance,g=h&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class y extends Error{}class v extends Error{}class b extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class x extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class w extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function j(e){return JSON.stringify({message:e.message,stack:e.stack})}},82385,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return i}});let n=e.r(99335),a=e.r(38933);function i(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,a.hasBasePath)(r.pathname)}catch(e){return!1}}},43063,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},99352,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return y},useLinkStatus:function(){return b}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=e.r(44066),o=e.r(98134),s=i._(e.r(75201)),l=e.r(7240),u=e.r(16872),c=e.r(51754),d=e.r(99335),f=e.r(14857);e.r(91947);let p=e.r(98283),m=e.r(82385),h=e.r(52413);function g(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}function y(t){var r;let n,a,i,[l,y]=(0,s.useOptimistic)(p.IDLE_LINK_STATUS),b=(0,s.useRef)(null),{href:x,as:w,children:j,prefetch:_=null,passHref:S,replace:E,shallow:P,scroll:N,onClick:C,onMouseEnter:R,onTouchStart:k,legacyBehavior:O=!1,onNavigate:$,ref:L,unstable_dynamicOnHover:M,...T}=t;n=j,O&&("string"==typeof n||"number"==typeof n)&&(n=(0,o.jsx)("a",{children:n}));let U=s.default.useContext(u.AppRouterContext),A=!1!==_,I=!1!==_?null===(r=_)||"auto"===r?h.FetchStrategy.PPR:h.FetchStrategy.Full:h.FetchStrategy.PPR,{href:z,as:D}=s.default.useMemo(()=>{let e=g(x);return{href:e,as:w?g(w):e}},[x,w]);if(O){if(n?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});a=s.default.Children.only(n)}let F=O?a&&"object"==typeof a&&a.ref:L,B=s.default.useCallback(e=>(null!==U&&(b.current=(0,p.mountLinkInstance)(e,z,U,I,A,y)),()=>{b.current&&((0,p.unmountLinkForCurrentNavigation)(b.current),b.current=null),(0,p.unmountPrefetchableInstance)(e)}),[A,z,U,I,y]),q={ref:(0,c.useMergedRef)(B,F),onClick(t){O||"function"!=typeof C||C(t),O&&a.props&&"function"==typeof a.props.onClick&&a.props.onClick(t),!U||t.defaultPrevented||function(t,r,n,a,i,o,l){if("u">typeof window){let u,{nodeName:c}=t.currentTarget;if("A"===c.toUpperCase()&&((u=t.currentTarget.getAttribute("target"))&&"_self"!==u||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,m.isLocalURL)(r)){i&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),l){let e=!1;if(l({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:d}=e.r(84395);s.default.startTransition(()=>{d(n||r,i?"replace":"push",o??!0,a.current)})}}(t,z,D,b,E,N,$)},onMouseEnter(e){O||"function"!=typeof R||R(e),O&&a.props&&"function"==typeof a.props.onMouseEnter&&a.props.onMouseEnter(e),U&&A&&(0,p.onNavigationIntent)(e.currentTarget,!0===M)},onTouchStart:function(e){O||"function"!=typeof k||k(e),O&&a.props&&"function"==typeof a.props.onTouchStart&&a.props.onTouchStart(e),U&&A&&(0,p.onNavigationIntent)(e.currentTarget,!0===M)}};return(0,d.isAbsoluteUrl)(D)?q.href=D:O&&!S&&("a"!==a.type||"href"in a.props)||(q.href=(0,f.addBasePath)(D)),i=O?s.default.cloneElement(a,q):(0,o.jsx)("a",{...T,...q,children:n}),(0,o.jsx)(v.Provider,{value:l,children:i})}e.r(43063);let v=(0,s.createContext)(p.IDLE_LINK_STATUS),b=()=>(0,s.useContext)(v);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},24601,(e,t,r)=>{t.exports=e.r(28995)},9996,e=>{"use strict";let t=(0,e.i(3790).default)("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);e.s(["CheckCircle2",()=>t],9996)},87592,e=>{"use strict";let t=(0,e.i(3790).default)("clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 6v6l4 2",key:"mmk7yg"}]]);e.s(["Clock",()=>t],87592)},34893,e=>{"use strict";let t=(0,e.i(3790).default)("eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);e.s(["Eye",()=>t],34893)},32207,e=>{"use strict";let t=(0,e.i(3790).default)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);e.s(["Search",()=>t],32207)},25967,e=>{"use strict";var t=e.i(82637);e.i(98134);var r=e.i(75201);
1class n extends Error{constructor(e,t){e instanceof Error?super(void 0,{cause:{err:e,...e.cause,...t}}):"string"==typeof e?(t instanceof Error&&(t={err:t,...t.cause}),super(e,t)):super(void 0,e),this.name=this.constructor.name,this.type=this.constructor.type??"AuthError",this.kind=this.constructor.kind??"error",Error.captureStackTrace?.(this,this.constructor);const r=`https://errors.authjs.dev#${this.type.toLowerCase()}`;this.message+=`${this.message?". ":""}Read more at ${r}`}}class a extends n{}async function i(e,t,r,n={}){let s=`${o(t)}/${e}`;try{let e={headers:{"Content-Type":"application/json",...n?.headers?.cookie?{cookie:n.headers.cookie}:{}}};n?.body&&(e.body=JSON.stringify(n.body),e.method="POST");let t=await fetch(s,e),r=await t.json();if(!t.ok)throw r;return r}catch(e){return r.error(new a(e.message,e)),null}}function o(e){return"u"<typeof window?`${e.baseUrlServer}${e.basePathServer}`:e.basePath}function s(e){let t=new URL("http://localhost:3000/api/auth");e&&!e.startsWith("http")&&(e=`https://${e}`);let r=new URL(e||t),n=("/"===r.pathname?t.pathname:r.pathname).replace(/\/$/,""),a=`${r.origin}${n}`;return{origin:r.origin,host:r.host,path:n,base:a,toString:()=>a}}let l={baseUrl:s(t.default.env.NEXTAUTH_URL??t.default.env.VERCEL_URL).origin,basePath:s(t.default.env.NEXTAUTH_URL).path,baseUrlServer:s(t.default.env.NEXTAUTH_URL_INTERNAL??t.default.env.NEXTAUTH_URL??t.default.env.VERCEL_URL).origin,basePathServer:s(t.default.env.NEXTAUTH_URL_INTERNAL??t.default.env.NEXTAUTH_URL).path,_lastSync:0,_session:void 0,_getSession:()=>{}},u=null,c={debug:console.debug,error:console.error,warn:console.warn};async function d(){let e=await i("csrf",l,c);return e?.csrfToken??""}async function f(){return i("providers",l,c)}async function p(e,t,r){let{callbackUrl:n,...a}=t??{},{redirect:i=!0,redirectTo:s=n??window.location.href,...u}=a,c=o(l),p=await f();if(!p){let e=`${c}/error`;window.location.href=e;return}if(!e||!p[e]){let e=`${c}/signin?${new URLSearchParams({callbackUrl:s})}`;window.location.href=e;return}let m=p[e].type;if("webauthn"===m)throw TypeError(`Provider id "${e}" refers to a WebAuthn provider. 2Please use \`import { signIn } from "next-auth/webauthn"\` instead.`);let h=`${c}/${"credentials"===m?"callback":"signin"}/${e}`,g=await d(),y=await fetch(`${h}?${new URLSearchParams(r)}`,{method:"post",headers:{"Content-Type":"application/x-www-form-urlencoded","X-Auth-Return-Redirect":"1"},body:new URLSearchParams({...u,csrfToken:g,callbackUrl:s})}),v=await y.json();if(i){let e=v.url??s;window.location.href=e,e.includes("#")&&window.location.reload();return}let b=new URL(v.url).searchParams.get("error")??void 0,x=new URL(v.url).searchParams.get("code")??void 0;return y.ok&&await l._getSession({event:"storage"}),{error:b,code:x,status:y.status,ok:y.ok,url:b?null:v.url}}async function m(e){let{redirect:t=!0,redirectTo:r=e?.callbackUrl??window.location.href}=e??{},n=o(l),a=await d(),i=await fetch(`${n}/signout`,{method:"post",headers:{"Content-Type":"application/x-www-form-urlencoded","X-Auth-Return-Redirect":"1"},body:new URLSearchParams({csrfToken:a,callbackUrl:r})}),s=await i.json();if((null===u&&(u="u"<typeof BroadcastChannel?{postMessage:()=>{},addEventListener:()=>{},removeEventListener:()=>{},name:"next-auth",onmessage:null,onmessageerror:null,close:()=>{},dispatchEvent:()=>!1}:new BroadcastChannel("next-auth")),u).postMessage({event:"session",data:{trigger:"signout"}}),t){let e=s.url??r;window.location.href=e,e.includes("#")&&window.location.reload();return}return await l._getSession({event:"storage"}),s}r.createContext?.(void 0),e.s(["signIn",()=>p,"signOut",()=>m],25967)},18084,e=>{"use strict";let t=(0,e.i(3790).default)("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);e.s(["AlertCircle",()=>t],18084)},5752,e=>{"use strict";let t=(0,e.i(3790).default)("eye-off",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);e.s(["EyeOff",()=>t],5752)},25066,e=>{"use strict";let t=(0,e.i(3790).default)("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]]);e.s(["Mail",()=>t],25066)},36432,(e,t,r)=>{"use strict";
2Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let n=e.r(75201),a="u"<typeof window,i=a?()=>{}:n.useLayoutEffect,o=a?()=>{}:n.useEffect;function s(e){let{headManager:t,reduceComponentsToState:r}=e;function s(){if(t&&t.mountedInstances){let e=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return a&&(t?.mountedInstances?.add(e.children),s()),i(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),i(()=>(t&&(t._pendingUpdate=s),()=>{t&&(t._pendingUpdate=s)})),o(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},2581,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return h},defaultHead:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=e.r(81258),o=e.r(44066),s=e.r(98134),l=o._(e.r(75201)),u=i._(e.r(36432)),c=e.r(44934);function d(){return[(0,s.jsx)("meta",{charSet:"utf-8"},"charset"),(0,s.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(91947);let p=["name","httpEquiv","charSet","itemProp"];function m(e){let t,r,n,a;return e.reduce(f,[]).reverse().concat(d().reverse()).filter((t=new Set,r=new Set,n=new Set,a={},e=>{let i=!0,o=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){o=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?i=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?i=!1:r.add(e.type);break;case"meta":for(let t=0,r=p.length;t<r;t++){let r=p[t];if(e.props.hasOwnProperty(r))if("charSet"===r)n.has(r)?i=!1:n.add(r);else{let t=e.props[r],n=a[r]||new Set;("name"!==r||!o)&&n.has(t)?i=!1:(n.add(t),a[r]=n)}}}return i})).reverse().map((e,t)=>{let r=e.key||t;return l.default.cloneElement(e,{key:r})})}let h=function({children:e}){let t=(0,l.useContext)(c.HeadManagerContext);return(0,s.jsx)(u.default,{reduceComponentsToState:m,headManager:t,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},62465,(e,t,r)=>{"use strict";function n({widthInt:e,heightInt:t,blurWidth:r,blurHeight:n,blurDataURL:a,objectFit:i}){let o=r?40*r:e,s=n?40*n:t,l=o&&s?`viewBox='0 0 ${o} ${s}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${l}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${l?"none":"contain"===i?"xMidYMid":"cover"===i?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${a}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},52998,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={VALID_LOADERS:function(){return i},imageConfigDefault:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=["default","imgix","cloudinary","akamai","custom"],o={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none';
2 frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1}},84330,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return u}}),e.r(91947);let n=e.r(88774),a=e.r(62465),i=e.r(52998),o=["-moz-initial","fill","none","scale-down",void 0];function s(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function u({src:e,sizes:t,unoptimized:r=!1,priority:u=!1,preload:c=!1,loading:d,className:f,quality:p,width:m,height:h,fill:g=!1,style:y,overrideSrc:v,onLoad:b,onLoadingComplete:x,placeholder:w="empty",blurDataURL:j,fetchPriority:_,decoding:S="async",layout:E,objectFit:P,objectPosition:N,lazyBoundary:C,lazyRoot:R,...k},O){var $;let L,M,T,{imgConf:U,showAltText:A,blurComplete:I,defaultLoader:z}=O,D=U||i.imageConfigDefault;if("allSizes"in D)L=D;else{let e=[...D.deviceSizes,...D.imageSizes].sort((e,t)=>e-t),t=D.deviceSizes.sort((e,t)=>e-t),r=D.qualities?.sort((e,t)=>e-t);L={...D,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===z)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let F=k.loader||z;delete k.loader,delete k.srcSet;let B="__next_img_default"in F;if(B){if("custom"===L.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 3Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=F;F=t=>{let{config:r,...n}=t;return e(n)}}if(E){"fill"===E&&(g=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[E];e&&(y={...y,...e});let r={responsive:"100vw",fill:"100vw"}[E];r&&!t&&(t=r)}let q="",W=l(m),V=l(h);if(($=e)&&"object"==typeof $&&(s($)||void 0!==$.src)){let t=s(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(M=t.blurWidth,T=t.blurHeight,j=j||t.blurDataURL,q=t.src,!g)if(W||V){if(W&&!V){let e=W/t.width;V=Math.round(t.height*e)}else if(!W&&V){let e=V/t.height;W=Math.round(t.width*e)}}else W=t.width,V=t.height}let X=!u&&!c&&("lazy"===d||void 0===d);(!(e="string"==typeof e?e:q)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,X=!1),L.unoptimized&&(r=!0),B&&!L.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let H=l(p),K=Object.assign(g?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:P,objectPosition:N}:{},A?{}:{color:"transparent"},y),G=I||"empty"===w?null:"blur"===w?`url("data:image/svg+xml;charset=utf-8,${(0,a.getImageBlurSvg)({widthInt:W,heightInt:V,blurWidth:M,blurHeight:T,blurDataURL:j||"",objectFit:K.objectFit})}")`:`url("${w}")`,J=o.includes(K.objectFit)?"fill"===K.objectFit?"100% 100%":"cover":K.objectFit,Q=G?{backgroundSize:J,backgroundPosition:K.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:G}:{},Z=function({config:e,src:t,unoptimized:r,width:a,quality:i,sizes:o,loader:s}){if(r){let e=(0,n.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")&&e){let r=t.includes("?")?"&":"?";t=`${t}${r}dpl=${e}`}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:l,kind:u}=function({deviceSizes:e,allSizes:t},r,n){if(n){let r=/(^|\s)(1?\d?\d)vw/g,a=[];for(let e;e=r.exec(n);)a.push(parseInt(e[2]));if(a.length){let r=.01*Math.min(...a);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,a,o),c=l.length-1;return{sizes:o||"w"!==u?o:"100vw",srcSet:l.map((r,n)=>`${s({config:e,src:t,quality:i,width:r})} ${"w"===u?r:n+1}${u}`).join(", "),src:s({config:e,src:t,quality:i,width:l[c]})}}({config:L,src:e,unoptimized:r,width:W,quality:H,sizes:t,loader:F}),Y=X?"lazy":d;return{props:{...k,loading:Y,fetchPriority:_,width:W,height:V,decoding:S,className:f,style:{...K,...Q},sizes:Z.sizes,srcSet:Z.srcSet,src:v||Z.src},meta:{unoptimized:r,preload:c||u,placeholder:w,fill:g}}}},56362,(e,t,r)=>{"use strict";
3Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return i}});let n=e.r(81258)._(e.r(75201)),a=e.r(52998),i=n.default.createContext(a.imageConfigDefault)},59719,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return n}});let n=e.r(81258)._(e.r(75201)).default.createContext(null)},77466,(e,t,r)=>{"use strict";function n(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,0):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return n}})},21223,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return o}});let n=e.r(77466),a=e.r(88774);function i({config:e,src:t,width:r,quality:i}){if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 4Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let o=(0,n.findClosestQuality)(i,e),s=(0,a.getDeploymentId)();return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${o}${t.startsWith("/")&&s?`&dpl=${s}`:""}`}i.__next_img_default=!0;let o=i},39921,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return x}});let n=e.r(81258),a=e.r(44066),i=e.r(98134),o=a._(e.r(75201)),s=n._(e.r(29080)),l=n._(e.r(2581)),u=e.r(84330),c=e.r(52998),d=e.r(56362);e.r(91947);let f=e.r(59719),p=n._(e.r(21223)),m=e.r(51754),h={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,t,r,n,a,i,o){let s=e?.src;e&&e["data-loaded-src"]!==s&&(e["data-loaded-src"]=s,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&a(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,a=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>a,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{a=!0,t.stopPropagation()}})}n?.current&&n.current(e)}}))}function y(e){return o.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let v=(0,o.forwardRef)(({src:e,srcSet:t,sizes:r,height:n,width:a,decoding:s,className:l,style:u,fetchPriority:c,placeholder:d,loading:f,unoptimized:p,fill:h,onLoadRef:v,onLoadingCompleteRef:b,setBlurComplete:x,setShowAltText:w,sizesInput:j,onLoad:_,onError:S,...E},P)=>{let N=(0,o.useCallback)(e=>{e&&(S&&(e.src=e.src),e.complete&&g(e,d,v,b,x,p,j))},[e,d,v,b,x,S,p,j]),C=(0,m.useMergedRef)(P,N);return(0,i.jsx)("img",{...E,...y(c),loading:f,width:a,height:n,decoding:s,"data-nimg":h?"fill":"1",className:l,style:u,sizes:r,srcSet:t,src:e,ref:C,onLoad:e=>{g(e.currentTarget,d,v,b,x,p,j)},onError:e=>{w(!0),"empty"!==d&&x(!0),S&&S(e)}})});function b({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...y(t.fetchPriority)};return e&&s.default.preload?(s.default.preload(t.src,r),null):(0,i.jsx)(l.default,{children:(0,i.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let x=(0,o.forwardRef)((e,t)=>{let r=(0,o.useContext)(f.RouterContext),n=(0,o.useContext)(d.ImageConfigContext),a=(0,o.useMemo)(()=>{let e=h||n||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t),a=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:a,localPatterns:"u"<typeof window?n?.localPatterns:e.localPatterns}
4},[n]),{onLoad:s,onLoadingComplete:l}=e,m=(0,o.useRef)(s);(0,o.useEffect)(()=>{m.current=s},[s]);let g=(0,o.useRef)(l);(0,o.useEffect)(()=>{g.current=l},[l]);let[y,x]=(0,o.useState)(!1),[w,j]=(0,o.useState)(!1),{props:_,meta:S}=(0,u.getImgProps)(e,{defaultLoader:p.default,imgConf:a,blurComplete:y,showAltText:w});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(v,{..._,unoptimized:S.unoptimized,placeholder:S.placeholder,fill:S.fill,onLoadRef:m,onLoadingCompleteRef:g,setBlurComplete:x,setShowAltText:j,sizesInput:e.sizes,ref:t}),S.preload?(0,i.jsx)(b,{isAppRouter:!r,imgAttributes:_}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},5313,e=>{"use strict";var t=e.i(75436);let r=(0,t.createServerReference)("60be8e2485f4ddaeeee843610375f92e61ded50f64",t.callServer,void 0,t.findSourceMapURL,"resendVerificationEmail");e.s(["resendVerificationEmail",()=>r])},62623,e=>{"use strict";var t=e.i(98134),r=e.i(75201),n=e.i(25967),a=e.i(24601),i=e.i(30178),o=e.i(93479),s=e.i(10204),l=e.i(61980),u=e.i(34893),c=e.i(5752),d=e.i(25066),f=e.i(9996),p=e.i(18084),m=e.i(87592),h=e.i(99352),g=e.i(71855),y=e.i(5313),v=e.i(32207);function b({onSelect:e,selected:n,onClear:a}){let[i,u]=(0,r.useState)(""),[c,d]=(0,r.useState)([]),[f,p]=(0,r.useState)(!1),[m,h]=(0,r.useState)(!1),[g,y]=(0,r.useState)(0),b=(0,r.useRef)(null),x=(0,r.useRef)(null);function w(t){e(t),h(!1),u(""),d([])}return((0,r.useEffect)(()=>{if(n)return;b.current&&clearTimeout(b.current);let e=i.trim();if(e.length<2){d([]),h(!1);return}return b.current=setTimeout(async()=>{p(!0);try{let t=await fetch(`/api/tenants/search?q=${encodeURIComponent(e)}`),r=await t.json();d(r.results??[]),y(0),h(!0)}catch{d([])}finally{p(!1)}},250),()=>{b.current&&clearTimeout(b.current)}},[i,n]),(0,r.useEffect)(()=>{function e(e){x.current&&!x.current.contains(e.target)&&h(!1)}return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]),n)?(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)(s.Label,{children:"Federação selecionada"}),(0,t.jsxs)("div",{className:"bg-muted/40 flex items-center justify-between rounded-md border px-3 py-2",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[n.logoUrl?(0,t.jsx)("img",{src:n.logoUrl,alt:n.name,className:"h-8 w-8 rounded object-contain"}):(0,t.jsx)("div",{className:"bg-primary/10 text-primary flex h-8 w-8 items-center justify-center rounded text-xs font-bold",children:n.slug.slice(0,3).toUpperCase()}),(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)("span",{className:"text-sm font-semibold",children:n.fullName||n.name}),(0,t.jsx)("span",{className:"text-muted-foreground text-xs",children:n.slug})]})]}),(0,t.jsx)("button",{type:"button",onClick:a,className:"text-muted-foreground hover:text-foreground text-xs underline",children:"Trocar"})]})]}):(0,t.jsxs)("div",{className:"space-y-2",ref:x,children:[(0,t.jsx)(s.Label,{htmlFor:"tenant-search",children:"Federação"}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(v.Search,{className:"text-muted-foreground absolute top-1/2 left-3 h-4 w-4 -translate-y-1/2"}),(0,t.jsx)(o.Input,{id:"tenant-search",autoComplete:"off",autoFocus:!0,placeholder:"Digite o nome (ex: lijja, fajje)",value:i,onChange:e=>u(e.target.value),onFocus:()=>c.length>0&&h(!0),onKeyDown:function(e){if(m&&0!==c.length)if("ArrowDown"===e.key)e.preventDefault(),y(e=>Math.min(e+1,c.length-1));else if("ArrowUp"===e.key)e.preventDefault(),y(e=>Math.max(e-1,0));else if("Enter"===e.key){e.preventDefault();let t=c[g];t&&w(t)}else"Escape"===e.key&&h(!1)},className:"pl-9"}),f&&(0,t.jsx)(l.Loader2,{className:"text-muted-foreground absolute top-1/2 right-3 h-4 w-4 -translate-y-1/2 animate-spin"}),m&&(0,t.jsx)("ul",{role:"listbox",className:"bg-popover absolute z-10 mt-1 max-h-72 w-full overflow-auto rounded-md border shadow-md",children:0===c.length?(0,t.jsx)("li",{className:"text-muted-foreground px-3 py-2 text-sm",children:f?"Buscando...":"Nenhuma federação encontrada."}):c.map((e,r)=>(0,t.jsxs)("li",{role:"option","aria-selected":r===g,className:`flex cursor-pointer items-center gap-3 px-3 py-2 ${r
4===g?"bg-accent":"hover:bg-accent/60"}`,onMouseEnter:()=>y(r),onMouseDown:t=>{t.preventDefault(),w(e)},children:[e.logoUrl?(0,t.jsx)("img",{src:e.logoUrl,alt:e.name,className:"h-7 w-7 rounded object-contain"}):(0,t.jsx)("div",{className:"bg-primary/10 text-primary flex h-7 w-7 items-center justify-center rounded text-[10px] font-bold",children:e.slug.slice(0,3).toUpperCase()}),(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)("span",{className:"text-sm font-medium",children:e.fullName||e.name}),(0,t.jsx)("span",{className:"text-muted-foreground text-xs",children:e.slug})]})]},e.slug))})]}),(0,t.jsx)("p",{className:"text-muted-foreground text-xs",children:"Digite parte do nome ou da sigla e selecione na lista."})]})}function x({tenantSlug:e}){let v,x,w=(0,g.useTenantPrefix)(),j=(0,a.useRouter)(),[_,S]=(0,r.useState)(""),[E,P]=(0,r.useState)(""),[N,C]=(0,r.useState)(!1),[R,k]=(0,r.useState)(""),[O,$]=(0,r.useState)(!1),[L,M]=(0,r.useState)(!1),[T,U]=(0,r.useState)(null),A=!!e,I=e||T?.slug||"",z=A||!!T,[D,F]=(0,r.useState)(!1),[B,q]=(0,r.useState)(!1),[W,V]=(0,r.useState)(null),[X,H]=(0,r.useState)(0);async function K(e){if(e.preventDefault(),!z)return void k("Selecione a federação antes de continuar.");k(""),$(!1),q(!1),V(null),M(!0);try{let e=await (0,n.signIn)("credentials",{email:_,password:E,tenantSlug:I,redirect:!1});if(e?.error)return void("EmailNotVerified"===e.code?$(!0):k("E-mail ou senha invalidos."));if(!A&&T?.slug){window.location.href=`/t/${T.slug}/login`;return}j.refresh()}catch{k("Erro ao fazer login. Tente novamente.")}finally{M(!1)}}async function G(){if(X>0||D)return;F(!0),V(null),q(!1);let e=await (0,y.resendVerificationEmail)(_.trim(),I||void 0);F(!1),e.success?(q(!0),H(300)):(e.rateLimited&&e.retryAfterSeconds&&H(e.retryAfterSeconds),V(e.error||"Nao foi possivel reenviar o email."))}return(0,r.useEffect)(()=>{if(X<=0)return;let e=setInterval(()=>{H(e=>e>0?e-1:0)},1e3);return()=>clearInterval(e)},[X]),(0,t.jsxs)("form",{onSubmit:K,className:"space-y-4",children:[!A&&(0,t.jsx)(b,{selected:T,onSelect:U,onClear:()=>{U(null),S(""),P(""),k(""),$(!1)}}),z&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)(s.Label,{htmlFor:"email",children:"E-mail"}),(0,t.jsx)(o.Input,{id:"email",type:"email",placeholder:"[email protected]",value:_,onChange:e=>S(e.target.value),required:!0,disabled:L})]}),(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)(s.Label,{htmlFor:"password",children:"Senha"}),(0,t.jsx)(h.default,{href:`${w}/forgot-password`,className:"text-muted-foreground text-xs hover:underline",children:"Esqueci minha senha"})]}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(o.Input,{id:"password",type:N?"text":"password",placeholder:"â¢â¢â¢â¢â¢â¢â¢â¢",value:E,onChange:e=>P(e.target.value),required:!0,disabled:L,className:"pr-10"}),(0,t.jsx)("button",{type:"button",onClick:()=>C(e=>!e),disabled:L,"aria-label":N?"Ocultar senha":"Mostrar senha",className:"text-muted-foreground hover:text-foreground absolute inset-y-0 right-0 flex items-center px-3 disabled:opacity-50",children:N?(0,t.jsx)(c.EyeOff,{className:"h-4 w-4"}):(0,t.jsx)(u.Eye,{className:"h-4 w-4"})})]})]})]}),R&&(0,t.jsx)("p",{className:"text-destructive text-sm",children:R}),O&&(0,t.jsxs)("div",{className:"space-y-3 rounded-md border border-amber-300 bg-amber-50 p-4 dark:border-amber-900/60 dark:bg-amber-950/30",children:[(0,t.jsxs)("div",{className:"flex items-start gap-2",children:[(0,t.jsx)(d.Mail,{className:"mt-0.5 h-4 w-4 flex-shrink-0 text-amber-600 dark:text-amber-400"}),(0,t.jsxs)("div",{className:"space-y-1",children:[(0,t.jsx)("p",{className:"text-sm font-semibold text-amber-900 dark:text-amber-100",children:"Confirme seu email para continuar"}),(0,t.jsxs)("p",{className:"text-xs text-amber-800 dark:text-amber-200/90",children:["Ja enviamos um link de confirmacao para ",(0,t.jsx)("strong",{children:_}),". Verifique sua caixa de entrada e tambem a pasta de"," ",(0,t.jsx)("strong",{children:"spam"}),". So sera possivel acessar sua conta apos confirmar."]})]})]}),B&&(0,t.jsxs)("p",{className:"flex items-center gap-1 text-xs font-medium text-green-700 dark:text-green-400",children:[(0,t.jsx)(f.CheckCircle2,{className:"h-3.5 w-3.5"}),"Email reenviado! Verifique sua caixa de entrada."]}),W&&(0,t.jsxs)("p",{className:"flex items-start gap-1 text-xs text-red-700 dark:text-red-400",children:[(0,t.jsx)(p.AlertCircle,{className:"mt-0.5 h-3.5 w-3.5 flex-shrink-0"}),(0,t.jsx)("span",{children:W})]}),(0,t.jsx)(i.Button,{type:"button",size:"sm",variant:"outline",onClick:G,disabled:X>0||D,className:"w-full border-amber-400 bg-white hover:bg-amber-100 dar
4k:bg-amber-950/40 dark:hover:bg-amber-900/40",children:D?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(l.Loader2,{className:"mr-1.5 h-3.5 w-3.5 animate-spin"}),"Reenviando..."]}):X>0?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(m.Clock,{className:"mr-1.5 h-3.5 w-3.5"}),"Aguarde ",(v=Math.floor(X/60),x=X%60,0===v?`${x}s`:`${v}m ${x.toString().padStart(2,"0")}s`)]}):"Reenviar email de confirmacao"})]}),(0,t.jsxs)(i.Button,{type:"submit",className:"w-full",disabled:L||!z,children:[L&&(0,t.jsx)(l.Loader2,{className:"mr-2 h-4 w-4 animate-spin"}),"Entrar"]}),!A&&(0,t.jsxs)("p",{className:"text-muted-foreground pt-2 text-center text-xs",children:["Acesso administrador da plataforma?"," ",(0,t.jsx)(h.default,{href:"/admin/login",className:"hover:text-foreground underline",children:"Entrar como super admin"})]})]})}e.s(["LoginForm",()=>x],62623)}]);
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.