PageSourceSearch

https://gqv.ai/_next/static/chunks/85c1ec5f18ded7cc.js

js gqv.ai collected 2026-10-05 12:05:46 UTC 32,436 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,313294,e=>{"use strict";var t=e.i(645410),r=e.i(151306);let i=({className:e,type:i,...s})=>(0,t.jsx)("input",{type:i,className:(0,r.cn)("flex h-9 w-full rounded-md bg-card shadow-xs border border-input px-3 py-1 text-base transition-colors file:border-0 file:bg-transparent file:font-medium file:text-sm placeholder:text-foreground/60 focus-visible:outline-hidden focus-visible:ring-1 focus-visible:border-ring focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50",e),...s});e.s(["Input",()=>i])},345088,e=>{"use strict";var t=e.i(583979);function r(e,t){return(...e)=>{try{return t(...e)}catch{throw Error(void 0)}}}let i=r(0,t.useTranslations),s=r(0,t.useFormatter);e.s(["useFormatter",()=>s,"useTranslations",()=>i])},767615,e=>{"use strict";var t=e.i(247313);e.i(488435);var r=e.i(150441),i=e.i(645410),s=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,s)=>{let a=(0,r.createSlot)(`Primitive.${s}`),n=t.forwardRef((e,t)=>{let{asChild:r,...n}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(r?a:s,{...n,ref:t})});return n.displayName=`Primitive.${s}`,{...e,[s]:n}},{});e.s(["Primitive",()=>s])},55766,e=>{"use strict";var t=e.i(645410),r=e.i(247313),i=e.i(767615),s=r.forwardRef((e,r)=>(0,t.jsx)(i.Primitive.label,{...e,ref:r,onMouseDown:t=>{t.target.closest("button, input, select, textarea")||(e.onMouseDown?.(t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));s.displayName="Label";var a=e.i(151306);let n=(0,e.i(294237).cva)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),o=({className:e,...r})=>(0,t.jsx)(s,{className:(0,a.cn)(n(),e),...r});e.s(["Label",()=>o],55766)},292991,e=>{"use strict";var t=e.i(645410),r=e.i(247313),i=e.i(291967),s=e.i(524605),a=e.i(772300),n=e.i(729887),o=e.i(615883),l=e.i(962206),u=e.i(247163),c=e.i(902616),d="Tabs",[f,m]=(0,s.createContextScope)(d,[a.createRovingFocusGroupScope]),h=(0,a.createRovingFocusGroupScope)(),[p,g]=f(d),v=r.forwardRef((e,r)=>{let{__scopeTabs:i,value:s,onValueChange:a,defaultValue:n,orientation:f="horizontal",dir:m,activationMode:h="automatic",...g}=e,v=(0,l.useDirection)(m),[b,y]=(0,u.useControllableState)({prop:s,onChange:a,defaultProp:n??"",caller:d});return(0,t.jsx)(p,{scope:i,baseId:(0,c.useId)(),value:b,onValueChange:y,orientation:f,dir:v,activationMode:h,children:(0,t.jsx)(o.Primitive.div,{dir:v,"data-orientation":f,...g,ref:r})})});v.displayName=d;var b="TabsList",y=r.forwardRef((e,r)=>{let{__scopeTabs:i,loop:s=!0,...n}=e,l=g(b,i),u=h(i);return(0,t.jsx)(a.Root,{asChild:!0,...u,orientation:l.orientation,dir:l.dir,loop:s,children:(0,t.jsx)(o.Primitive.div,{role:"tablist","aria-orientation":l.orientation,...n,ref:r})})});y.displayName=b;var x="TabsTrigger",j=r.forwardRef((e,r)=>{let{__scopeTabs:s,value:n,disabled:l=!1,...u}=e,c=g(x,s),d=h(s),f=w(c.baseId,n),m=N(c.baseId,n),p=n===c.value;return(0,t.jsx)(a.Item,{asChild:!0,...d,focusable:!l,active:p,children:(0,t.jsx)(o.Primitive.button,{type:"button",role:"tab","aria-selected":p,"aria-controls":m,"data-state":p?"active":"inactive","data-disabled":l?"":void 0,disabled:l,id:f,...u,ref:r,onMouseDown:(0,i.composeEventHandlers)(e.onMouseDown,e=>{l||0!==e.button||!1!==e.ctrlKey?e.preventDefault():c.onValueChange(n)}),onKeyDown:(0,i.composeEventHandlers)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&c.onValueChange(n)}),onFocus:(0,i.composeEventHandlers)(e.onFocus,()=>{let e="manual"!==c.activationMode;p||l||!e||c.onValueChange(n)})})})});j.displayName=x;var O="TabsContent",S=r.forwardRef((e,i)=>{let{__scopeTabs:s,value:a,forceMount:l,children:u,...c}=e,d=g(O,s),f=w(d.baseId,a),m=N(d.baseId,a),h=a===d.value,p=r.useRef(h);return r.useEffect(()=>{let e=requestAnimationFrame(()=>p.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,t.jsx)(n.Presence,{present:l||h,children:({present:r})=>(0,t.jsx)(o.Primitive.div,{"data-state":h?"active":"inactive","data-orientation":d.orientation,role:"tabpanel","aria-labelledby":f,hidden:!r,id:m,tabIndex:0,...c,ref:i,style:{...e.style,animationDuration:p.current?"0s":void 0},children:r&&u})})});function w(e,t){return`${e}-trigger-${t}`}function N(e,t){return`${e}-content-${t}`}S.displayName=O;var A=e.i(151306);let I=({className:e,...r})=>(0,t.jsx)(y,{className:(0,A.cn)("inline-flex items-center justify-center border-b-2 text-card-foreground
1/80 text-sm",e),...r}),E=({className:e,...r})=>(0,t.jsx)(j,{className:(0,A.cn)("-mb-0.5 inline-flex items-center justify-center whitespace-nowrap border-transparent border-b-2 px-3 py-2 font-medium text-foreground/60 text-sm ring-offset-background transition-all hover:text-foreground/80 focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:border-primary data-[state=active]:text-card-foreground",e),...r}),k=({className:e,...r})=>(0,t.jsx)(S,{className:(0,A.cn)("mt-2 ring-offset-background focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",e),...r});e.s(["Tabs",()=>v,"TabsContent",()=>k,"TabsList",()=>I,"TabsTrigger",()=>E],292991)},572188,e=>{"use strict";var t=e.i(247313),r=e.i(354912);e.s(["useSession",0,()=>{let e=(0,t.useContext)(r.SessionContext);if(void 0===e)throw Error("useSession must be used within SessionProvider");return e}])},226479,e=>{"use strict";let t=(0,e.i(540796).default)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);e.s(["default",()=>t])},733467,e=>{"use strict";let t=(0,e.i(540796).default)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);e.s(["default",()=>t])},515599,e=>{"use strict";e.i(764847),e.s([])},460214,e=>{"use strict";var t=e.i(724647),r=e.i(568239),i=e.i(247313);function s(e,t,i){try{return e(t)}catch(e){return(0,r.l)("[nuqs] Error while parsing value `%s`: %O"+(i?" (for key `%s`)":""),t,e,i),null}}function a(e){function t(t){if(void 0===t)return null;let r="";if(Array.isArray(t)){if(void 0===t[0])return null;r=t[0]}return"string"==typeof t&&(r=t),s(e.parse,r)}return{type:"single",eq:(e,t)=>e===t,...e,parseServerSide:t,withDefault(e){return{...this,defaultValue:e,parseServerSide:r=>t(r)??e}},withOptions(e){return{...this,...e}}}}let n=a({parse:e=>e,serialize:String}),o=a({parse:e=>{let t=parseInt(e);return t==t?t:null},serialize:e=>""+Math.round(e)});function l(e,t){return e.valueOf()===t.valueOf()}a({parse:e=>{let t=parseInt(e);return t==t?t-1:null},serialize:e=>""+Math.round(e+1)}),a({parse:e=>{let t=parseInt(e,16);return t==t?t:null},serialize:e=>{let t=Math.round(e).toString(16);return(1&t.length?"0":"")+t}}),a({parse:e=>{let t=parseFloat(e);return t==t?t:null},serialize:String}),a({parse:e=>"true"===e.toLowerCase(),serialize:String}),a({parse:e=>{let t=parseInt(e);return t==t?new Date(t):null},serialize:e=>""+e.valueOf(),eq:l}),a({parse:e=>{let t=new Date(e);return t.valueOf()==t.valueOf()?t:null},serialize:e=>e.toISOString(),eq:l}),a({parse:e=>{let t=new Date(e.slice(0,10));return t.valueOf()==t.valueOf()?t:null},serialize:e=>e.toISOString().slice(0,10),eq:l});let u=(0,t.r)(),c={};function d(e,r,i,a,n,o){let l=!1,u=Object.entries(e).reduce((e,[u,c])=>{var d;let f=r?.[u]??u,m=a[f],h="multi"===c.type?[]:null,p=void 0===m?("multi"===c.type?i?.getAll(f):i?.get(f))??h:m;return n&&o&&((d=n[f]??h)===p||null!==d&&null!==p&&"string"!=typeof d&&"string"!=typeof p&&d.length===p.length&&d.every((e,t)=>e===p[t]))?e[u]=o[u]??null:(l=!0,e[u]=((0,t.i)(p)?null:s(c.parse,p,f))??null,n&&(n[f]=p)),e},{});if(!l){let t=Object.keys(e),r=Object.keys(o??{});l=t.length!==r.length||t.some(e=>!r.includes(e))}return{state:u,hasChanged:l}}function f(e,t){return Object.fromEntries(Object.keys(e).map(r=>[r,e[r]??t[r]??null]))}function m(e,s={}){let{parse:a,type:n,serialize:o,eq:l,defaultValue:h,...p}=s,[{[e]:g},v]=function(e,s={}){let a=(0,i.useId)(),n=(0,r.i)(),o=(0,r.a)(),{history:l="replace",scroll:m=n?.scroll??!1,shallow:h=n?.shallow??!0,throttleMs:p=t.s.timeMs,limitUrlUpdates:g=n?.limitUrlUpdates,clearOnDefault:v=n?.clearOnDefault??!0,startTransition:b,urlKeys:y=c}=s,x=Object.keys(e).join(","),j=(0,i.useMemo)(()=>Object.fromEntries(Object.keys(e).map(e=>[e,y[e]??e])),[x,JSON.stringify(y)]),O=(0,r.r)(Object.values(j)),S=O.searchParams,w=(0,i.useRef)({}),N=(0,i.useMemo)(()=>Object.fromEntries(Object.keys(e).map(t=>[t,e[t].defaultValue??null])),[Object.values(e).map(({defaultValue:e})=>e).join(",")]),A=t.t.useQueuedQueries(Object.values(j)),[I,E]=(0,i.useState)(()=>d(e,y,S??new URLSearchParams,A).state),k=(0,i.useRef)(I);if((0,r.c)("[nuq+ %s `%s`] render - state: %O, iSP: %s",a,x,I,S),Object.keys(w.current).join("&")!==Object.values(j).join("&")){let{state:t,hasChanged:i}=d(e,y,S,A,w.current,k.current);i&&((0,r.c)("[nuq+ %s `%s`] State changed: %O",a,x,{state:t,initialSearchParams:S,queuedQueries:A,queryRef:w.current,stateRef:k.current}),k.current=t,E(t)),w.current=Object.fromEntries(Object.entries(j).map(([t,r])=>[r,e[t]?.type==="multi"?S?.getAll(r):S?.get(r)??null]))}(0,i.useEffect)(()=>{let{state:t,hasChanged:i}=d(e,y,S,A,w.current,k.current);i&&((0,r.c)("[nuq+ %s `%s`] State changed: %O",a,x,{state:t,initialSearchParams:S,queuedQueries:A,queryRef:w.current,stateRef:k.current}),k.current=t,E(t))},[Object.values(j).map(e=>`${e}=${S?.getAll(e)}`).join("&"),JSON.stringify(A)]),(0,i.useEffect)(()=>{let t=Object.keys(e).reduce((t,i)=>(t[i]=({state:t,query:s})=>{E(n=>{let{defaultValue:o}=e[i],l=j[i],u=t??o??null;return Object.is(n[i]??o??null,u)?((0,r.c)("[nuq+ %s `%s`] Cross-hook key sync %s: %O (default: %O). no change, skipping, resolved: %O",a,x,l,t,o,k.current),n):(k.current={...k.current,[i]:u},w.current[l]=s,(0,r.c)("[nuq+ %s `%s`] Cross-hook key sync %s: %O (default: %O). updateInternalState, resolved: %O",a,x,l,t,o,k.current),k.current)})},t),{});for(let i of Object.keys(e)){let e=j[i];(0,r.c)("[nuq+ %s `%s`] Subscribing to sync for `%s`",a,e,x),u.on(e,t[i])}return()=>{for(let i of Object.keys(e)){let e=j[i];(0,r.c)("[nuq+ %s `%s`] Unsubscribing to sync for `%s`",a,e,x),u.off(e,t[i])}}},[x,j]);let T=(0,i.useCallback)((i,s={})=>{let n,c=Object.fromEntries(Object.keys(e).map(e=>[e,null])),d="function"==typeof i?i(f(k.current,N))??c:i??c;(0,r.c)("[nuq+ %s `%s`] setState: %O",a,x,d);let y=0,S=!1,w=[];for(let[i,a]of Object.entries(d)){let c=e[i],d=j[i];if(!c||void 0===a)continue;(s.clearOnDefault??c.clearOnDefault??v)&&null!==a&&void 0!==c.defaultValue&&(c.eq??((e,t)=>e===t))(a,c.defaultValue)&&(a=null);let f=null===a?null:(c.serialize??String)(a);u.emit(d,{state:a,query:f});let x={key:d,query:f,options:{history:s.history??c.history??l,shallow:s.shallow??c.shallow??h,scroll:s.scroll??c.scroll??m,startTransition:s.startTransition??c.startTransition??b}};if(s?.limitUrlUpdates?.method==="debounce"||g?.method==="debounce"||c.limitUrlUpdates?.method==="debounce"){!0===x.options.shallow&&console.warn((0,r.s)(422));let e=s?.limitUrlUpdates?.timeMs??g?.timeMs??c.limitUrlUpdates?.timeMs??t.s.timeMs,i=t.t.push(x,e,O,o);y<e&&(n=i,y=e)}else{let e=s?.limitUrlUpdates?.timeMs??c?.limitUrlUpdates?.timeMs??g?.timeMs??s.throttleMs??c.throttleMs??p;w.push(t.t.abort(d)),t.n.push(x,e),S=!0}}let A=w.reduce((e,t)=>
1t(e),S?t.n.flush(O,o):t.n.getPendingPromise(O));return n??A},[x,l,h,m,p,g?.method,g?.timeMs,b,j,O.updateUrl,O.getSearchParamsSnapshot,O.rateLimitFactor,o,N]);return[(0,i.useMemo)(()=>f(I,N),[I,N]),T]}({[e]:{parse:a??(e=>e),type:n,serialize:o,eq:l,defaultValue:h}},p);return[g,(0,i.useCallback)((t,r={})=>v(r=>({[e]:"function"==typeof t?t(r[e]):t}),r),[e,v])]}e.s(["parseAsInteger",()=>o,"parseAsString",()=>n,"useQueryState",()=>m],460214)},796907,e=>{"use strict";let t=/#/g,r=/&/g,i=/\//g,s=/=/g,a=/\+/g,n=/%5e/gi,o=/%60/gi,l=/%7c/gi,u=/%20/gi;function c(e){return encodeURI(""+("string"==typeof e?e:JSON.stringify(e))).replace(l,"|").replace(a,"%2B").replace(u,"+").replace(t,"%23").replace(r,"%26").replace(o,"`").replace(n,"^").replace(i,"%2F")}function d(e){return c(e).replace(s,"%3D")}function f(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}let m=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,h=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,p=/^([/\\]\s*){2,}[^/\\]/;function g(e,t={}){return("boolean"==typeof t&&(t={acceptRelative:t}),t.strict)?m.test(e):h.test(e)||!!t.acceptRelative&&p.test(e)}function v(e,t){var r;let i,s,n,o,l,u=function e(t="",r){let i=t.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(i){let[,e,t=""]=i;return{protocol:e.toLowerCase(),pathname:t,href:e+t,auth:"",host:"",search:"",hash:""}}if(!g(t,{acceptRelative:!0}))return r?e(r+t):x(t);let[,s="",a,n=""]=t.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[],[,o="",l=""]=n.match(/([^#/?]*)(.*)?/)||[];"file:"===s&&(l=l.replace(/\/(?=[A-Za-z]:)/,""));let{pathname:u,search:c,hash:d}=x(l);return{protocol:s.toLowerCase(),auth:a?a.slice(0,Math.max(0,a.length-1)):"",host:o,pathname:u,search:c,hash:d,[y]:!s}}(e),m={...function(e=""){let t=Object.create(null);for(let r of("?"===e[0]&&(e=e.slice(1)),e.split("&"))){let e=r.match(/([^=]+)=?(.*)/)||[];if(e.length<2)continue;let i=f(e[1].replace(a," "));if("__proto__"===i||"constructor"===i)continue;let s=f((e[2]||"").replace(a," "));void 0===t[i]?t[i]=s:Array.isArray(t[i])?t[i].push(s):t[i]=[t[i],s]}return t}(u.search),...t};return u.search=Object.keys(m).filter(e=>void 0!==m[e]).map(e=>{var t;return(("number"==typeof(t=m[e])||"boolean"==typeof t)&&(t=String(t)),t)?Array.isArray(t)?t.map(t=>`${d(e)}=${c(t)}`).join("&"):`${d(e)}=${c(t)}`:d(e)}).filter(Boolean).join("&"),i=(r=u).pathname||"",s=r.search?(r.search.startsWith("?")?"":"?")+r.search:"",n=r.hash||"",o=r.auth?r.auth+"@":"",l=r.host||"",(r.protocol||r[y]?(r.protocol||"")+"//":"")+o+l+i+s+n}function b(...e){let t=/\/(?!\/)/,r=e.filter(Boolean),i=[],s=0;for(let e of r)if(e&&"/"!==e){for(let[r,a]of e.split(t).entries())if(a&&"."!==a){if(".."===a){if(1===i.length&&g(i[0]))continue;i.pop(),s--;continue}if(1===r&&i[i.length-1]?.endsWith(":/")){i[i.length-1]+="/"+a;continue}i.push(a),s++}}let a=i.join("/");return s>=0?r[0]?.startsWith("/")&&!a.startsWith("/")?a="/"+a:r[0]?.startsWith("./")&&!a.startsWith("./")&&(a="./"+a):a="../".repeat(-1*s)+a,r[r.length-1]?.endsWith("/")&&!a.endsWith("/")&&(a+="/"),a}let y=Symbol.for("ufo:protocolRelative");function x(e=""){let[t="",r="",i=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:r,hash:i}}e.s(["joinRelativeURL",()=>b,"withQuery",()=>v])},719875,e=>{"use strict";var t=e.i(226479);e.s(["ArrowRightIcon",()=>t.default])},226497,e=>{"use strict";var t=e.i(645410);e.s(["oAuthProviders",0,{google:{name:"Continue with Google",icon:({...e})=>(0,t.jsxs)("svg",{viewBox:"0 0 24 24",...e,children:[(0,t.jsx)("title",{children:"Google"}),(0,t.jsxs)("g",{transform:"matrix(1, 0, 0, 1, 27.009001, -39.238998)",children:[(0,t.jsx)("path",{fill:"#4285F4",d:"M -3.264 51.509 C -3.264 50.719 -3.334 49.969 -3.454 49.239 L -14.754 49.239 L -14.754 53.749 L -8.284 53.749 C -8.574 55.229 -9.424 56.479 -10.684 57.329 L -10.684 60.329 L -6.824 60.329 C -4.564 58.239 -3.264 55.159 -3.264 51.509 Z"}),(0,t.jsx)("path",{fill:"#34A853",d:"M -14.754 63.239 C -11.514 63.239 -8.804 62.159 -6.824 60.329 L -10.684 57.329 C -11.764 58.049 -13.134 58.489 -14.754 58.489 C -17.884 58.489 -20.534 56.379 -21.484 53.529 L -25.464 53.529 L -25.464 56.619 C -23.494 60.539 -19.444 63.239 -14.754 63.239 Z"}),(0,t.jsx)("path",{fill:"#FBBC05",d:"M -21.484 53.529 C -21.734 52.809 -21.864 52.039 -21.864 51.239 C -21.864 50.439 -21.724 49.669 -21.484 48.949 L -21.484 45.859 L -25.464 45.859 C -26.284 47.479 -26.754 49.299 -26.754 51.239 C -26.754 53.179 -26.284 54.999 -25.464 56.619 L -21.484 53.529 Z"}),(0,t.jsx)("path",{fill:"#EA4335",d:"M -14.754 43.989 C -12.984 43.989 -11.404 44.599 -10.154 45.789 L -6.734 42.369 C 
1-8.804 40.429 -11.514 39.239 -14.754 39.239 C -19.444 39.239 -23.494 41.939 -25.464 45.859 L -21.484 48.949 C -20.534 46.099 -17.884 43.989 -14.754 43.989 Z"})]})]})}}])},300192,e=>{"use strict";let t=(0,e.i(540796).default)("key",[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]]);e.s(["KeyIcon",()=>t],300192)},329779,e=>{"use strict";let t=(0,e.i(540796).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(["default",()=>t])},499370,e=>{"use strict";var t=e.i(329779);e.s(["EyeIcon",()=>t.default])},478011,e=>{"use strict";let t=(0,e.i(540796).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(["EyeOffIcon",()=>t],478011)},939106,e=>{"use strict";var t=e.i(345088);function r(){let e=(0,t.useTranslations)(),r={INVALID_EMAIL_OR_PASSWORD:e("auth.errors.invalidEmailOrPassword"),USER_NOT_FOUND:e("auth.errors.userNotFound"),FAILED_TO_CREATE_USER:e("auth.errors.failedToCreateUser"),FAILED_TO_CREATE_SESSION:e("auth.errors.failedToCreateSession"),FAILED_TO_UPDATE_USER:e("auth.errors.failedToUpdateUser"),FAILED_TO_GET_SESSION:e("auth.errors.failedToGetSession"),INVALID_PASSWORD:e("auth.errors.invalidPassword"),INVALID_EMAIL:e("auth.errors.invalidEmail"),INVALID_TOKEN:e("auth.errors.invalidToken"),CREDENTIAL_ACCOUNT_NOT_FOUND:e("auth.errors.credentialAccountNotFound"),EMAIL_CAN_NOT_BE_UPDATED:e("auth.errors.emailCanNotBeUpdated"),EMAIL_NOT_VERIFIED:e("auth.errors.emailNotVerified"),FAILED_TO_GET_USER_INFO:e("auth.errors.failedToGetUserInfo"),ID_TOKEN_NOT_SUPPORTED:e("auth.errors.idTokenNotSupported"),PASSWORD_TOO_LONG:e("auth.errors.passwordTooLong"),PASSWORD_TOO_SHORT:e("auth.errors.passwordTooShort"),PROVIDER_NOT_FOUND:e("auth.errors.providerNotFound"),SOCIAL_ACCOUNT_ALREADY_LINKED:e("auth.errors.socialAccountAlreadyLinked"),USER_EMAIL_NOT_FOUND:e("auth.errors.userEmailNotFound"),USER_ALREADY_EXISTS:e("auth.errors.userAlreadyExists"),INVALID_INVITATION:e("auth.errors.invalidInvitation"),SESSION_EXPIRED:e("auth.errors.sessionExpired"),FAILED_TO_UNLINK_LAST_ACCOUNT:e("auth.errors.failedToUnlinkLastAccount"),ACCOUNT_NOT_FOUND:e("auth.errors.accountNotFound")};return{getAuthErrorMessage:t=>r[t]||e("auth.errors.unknown")}}e.s(["useAuthErrorMessages",()=>r])},19617,e=>{"use strict";var t=e.i(926759);let r=(e,r,i)=>{if(e&&"reportValidity"in e){let s=(0,t.get)(i,r);e.setCustomValidity(s&&s.message||""),e.reportValidity()}},i=(e,t)=>{for(let i in t.fields){let s=t.fields[i];s&&s.ref&&"reportValidity"in s.ref?r(s.ref,i,e):s&&s.refs&&s.refs.forEach(t=>r(t,i,e))}},s=(e,r)=>{r.shouldUseNativeValidation&&i(e,r);let s={};for(let i in e){let n=(0,t.get)(r.fields,i),o=Object.assign(e[i]||{},{ref:n&&n.ref});if(a(r.names||Object.keys(e),i)){let e=Object.assign({},(0,t.get)(s,i));(0,t.set)(e,"root",o),(0,t.set)(s,i,e)}else(0,t.set)(s,i,o)}return s},a=(e,t)=>{let r=n(t);return e.some(e=>n(e).match(`^${r}\\.\\d+`))};function n(e){return e.replace(/\]|\[/g,"")}e.i(133202);var o=e.i(999120),l=e.i(29677);function u(e,t){try{var r=e()}catch(e){return t(e)}return r&&r.then?r.then(void 0,t):r}function c(e,r,a){if(void 0===a&&(a={}),"_def"in e&&"object"==typeof e._def&&"typeName"in e._def)return function(n,o,l){try{return Promise.resolve(u(function(){return Promise.resolve(e["sync"===a.mode?"parse":"parseAsync"](n,r)).then(function(e){return l.shouldUseNativeValidation&&i({},l),{errors:{},values:a.raw?Object.assign({},n):e}})},function(e){if(Array.isArray(null==e?void 0:e.issues))return{values:{},errors:s(function(e,r){for(var i={};e.length;){var s=e[0],a=s.code,n=s.message,o=s.path.join(".");if(!i[o])if("unionErrors"in s){var l=s.unionErrors[0].errors[0];i[o]={message:l.message,type:l.code}}else i[o]={message:n,type:a};
1if("unionErrors"in s&&s.unionErrors.forEach(function(t){return t.errors.forEach(function(t){return e.push(t)})}),r){var u=i[o].types,c=u&&u[s.code];i[o]=(0,t.appendErrors)(o,r,i,a,c?[].concat(c,s.message):s.message)}e.shift()}return i}(e.errors,!l.shouldUseNativeValidation&&"all"===l.criteriaMode),l)};throw e}))}catch(e){return Promise.reject(e)}};if("_zod"in e&&"object"==typeof e._zod)return function(n,c,d){try{return Promise.resolve(u(function(){return Promise.resolve(("sync"===a.mode?l.parse:l.parseAsync)(e,n,r)).then(function(e){return d.shouldUseNativeValidation&&i({},d),{errors:{},values:a.raw?Object.assign({},n):e}})},function(e){if(e instanceof o.$ZodError)return{values:{},errors:s(function(e,r){for(var i={};e.length;){var s=e[0],a=s.code,n=s.message,o=s.path.join(".");if(!i[o])if("invalid_union"===s.code&&s.errors.length>0){var l=s.errors[0][0];i[o]={message:l.message,type:l.code}}else i[o]={message:n,type:a};if("invalid_union"===s.code&&s.errors.forEach(function(t){return t.forEach(function(t){return e.push(t)})}),r){var u=i[o].types,c=u&&u[s.code];i[o]=(0,t.appendErrors)(o,r,i,a,c?[].concat(c,s.message):s.message)}e.shift()}return i}(e.issues,!d.shouldUseNativeValidation&&"all"===d.criteriaMode),d)};throw e}))}catch(e){return Promise.reject(e)}};throw Error("Invalid input: not a Zod schema")}e.s(["zodResolver",()=>c],19617)},692966,e=>{"use strict";var t=e.i(645410),r=e.i(150441),i=e.i(151306),s=e.i(247313),a=e.i(926759),n=e.i(55766);let o=a.FormProvider,l=s.createContext({}),u=({...e})=>(0,t.jsx)(l.Provider,{value:{name:e.name},children:(0,t.jsx)(a.Controller,{...e})}),c=()=>{let e=s.useContext(l),t=s.useContext(d),{getFieldState:r,formState:i}=(0,a.useFormContext)(),n=r(e.name,i);if(!e)throw Error("useFormField should be used within <FormField>");let{id:o}=t;return{id:o,name:e.name,formItemId:`${o}-form-item`,formDescriptionId:`${o}-form-item-description`,formMessageId:`${o}-form-item-message`,...n}},d=s.createContext({}),f=({className:e,...r})=>{let a=s.useId();return(0,t.jsx)(d.Provider,{value:{id:a},children:(0,t.jsx)("div",{className:(0,i.cn)("space-y-1.5",e),...r})})},m=({className:e,...r})=>{let{error:s,formItemId:a}=c();return(0,t.jsx)(n.Label,{className:(0,i.cn)("block font-medium",s&&"text-destructive",e),htmlFor:a,...r})},h=({...e})=>{let{error:i,formItemId:s,formDescriptionId:a,formMessageId:n}=c();return(0,t.jsx)(r.Slot,{id:s,"aria-describedby":i?`${a} ${n}`:`${a}`,"aria-invalid":!!i,...e})},p=({className:e,...r})=>{let{formDescriptionId:s}=c();return(0,t.jsx)("p",{id:s,className:(0,i.cn)("text-foreground/60 text-sm",e),...r})},g=({className:e,children:r,...s})=>{let{error:a,formMessageId:n}=c(),o=a?String(a?.message):r;return o?(0,t.jsx)("p",{id:n,className:(0,i.cn)("font-normal text-destructive text-sm",e),...s,children:o}):null};e.s(["Form",()=>o,"FormControl",()=>h,"FormDescription",()=>p,"FormField",()=>u,"FormItem",()=>f,"FormLabel",()=>m,"FormMessage",()=>g])},60361,e=>{"use strict";var t=e.i(645410),r=e.i(151306);let i=(0,e.i(294237).cva)("relative w-full rounded-lg border p-4 text-sm [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:top-4 [&>svg]:left-4 [&>svg]:size-4 [&>svg]:text-foreground [&>svg~*]:pl-6",{variants:{variant:{default:"bg-background text-foreground",primary:"border-primary/20 bg-primary/10 text-primary [&>svg]:text-primary",error:"border-destructive/20 bg-destructive/10 text-destructive [&>svg]:text-destructive",success:"border-success/20 bg-success/10 text-success [&>svg]:text-success"}},defaultVariants:{variant:"default"}}),s=({className:e,variant:s,...a})=>(0,t.jsx)("div",{role:"alert",className:(0,r.cn)(i({variant:s}),e),...a}),a=({className:e,...i})=>(0,t.jsx)("h5",{className:(0,r.cn)("font-semibold text-sm leading-tight tracking-tight",e),...i}),n=({className:e,...i})=>(0,t.jsx)("div",{className:(0,r.cn)("text-sm [&_p]:leading-relaxed mt-1",e),...i});e.s(["Alert",()=>s,"AlertDescription",()=>n,"AlertTitle",()=>a])},112064,e=>{"use strict";var t=e.i(733467);e.s(["AlertTriangleIcon",()=>t.default])},659843,e=>{"use strict";let t=(0,e.i(540796).default)("mailbox",[["path",{d:"M22 17a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9.5C2 7 4 5 6.5 5H18c2.2 0 4 1.8 4 4v8Z",key:"1lbycx"}],["polyline",{points:"15,9 18,9 18,11",key:"1pm9c0"}
1],["path",{d:"M6.5 5C9 5 11 7 11 9.5V17a2 2 0 0 1-2 2",key:"15i455"}],["line",{x1:"6",x2:"7",y1:"10",y2:"10",key:"1e2scm"}]]);e.s(["MailboxIcon",()=>t],659843)},202540,865890,e=>{"use strict";var t=e.i(645410),r=e.i(60361);let i=(0,e.i(540796).default)("mail-check",[["path",{d:"M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8",key:"12jkf8"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}],["path",{d:"m16 19 2 2 4-4",key:"1b14m6"}]]);var s=e.i(345088);function a({className:e}){let a=(0,s.useTranslations)();return(0,t.jsxs)(r.Alert,{variant:"primary",className:e,children:[(0,t.jsx)(i,{}),(0,t.jsx)(r.AlertTitle,{children:a("organizations.invitationAlert.title")}),(0,t.jsx)(r.AlertDescription,{children:a("organizations.invitationAlert.description")})]})}e.s(["OrganizationInvitationAlert",()=>a],202540);var n=e.i(444470),o=e.i(190683),l=e.i(198869),u=e.i(460214),c=e.i(247313),d=e.i(226497);function f({provider:e,className:r}){let[i]=(0,u.useQueryState)("invitationId",u.parseAsString),[s]=(0,u.useQueryState)("redirectTo",u.parseAsString),[a,f]=(0,c.useState)(!1),m=d.oAuthProviders[e],h=i?`/organization-invitation/${i}`:s??o.config.auth.redirectAfterSignIn,p="google"===e;return(0,t.jsxs)(l.Button,{onClick:()=>{let t;return f(!0),t=new URL(h,window.location.origin),void n.authClient.signIn.social({provider:e,callbackURL:t.toString()})},variant:p?"outline":"light",type:"button",loading:a,disabled:a,className:`${r} ${p?"bg-white hover:bg-gray-50 dark:bg-gray-800 dark:hover:bg-gray-700 border-gray-300 dark:border-gray-600 text-gray-700 dark:text-gray-200 font-medium shadow-sm justify-center":""}`,children:[m.icon&&(0,t.jsx)("span",{className:"mr-3",children:(0,t.jsx)(m.icon,{className:p?"size-5":"size-4"})}),(0,t.jsx)("span",{children:m.name})]})}e.s(["SocialSigninButton",()=>f],865890)},81307,e=>{"use strict";var t=e.i(645410),r=e.i(19617),i=e.i(444470),s=e.i(190683),a=e.i(939106),n=e.i(857829),o=e.i(202540);e.i(515599);var l=e.i(764847),u=e.i(830616),c=e.i(60361),d=e.i(198869),f=e.i(692966),m=e.i(313294),h=e.i(112064),p=e.i(719875),g=e.i(499370),v=e.i(478011),b=e.i(300192),y=e.i(659843),x=e.i(685791),j=e.i(599965),O=e.i(345088),S=e.i(247313),w=e.i(926759),N=e.i(796907),A=e.i(207653),I=e.i(226497),E=e.i(572188),k=e.i(292991);function T({activeMode:e,onChange:r,className:i}){let s=(0,O.useTranslations)();return(0,t.jsx)(k.Tabs,{value:e,onValueChange:r,className:i,children:(0,t.jsxs)(k.TabsList,{className:"w-full",children:[(0,t.jsx)(k.TabsTrigger,{value:"password",className:"flex-1",children:s("auth.login.modes.password")}),(0,t.jsx)(k.TabsTrigger,{value:"magic-link",className:"flex-1",children:s("auth.login.modes.magicLink")})]})})}var C=e.i(865890);let L=A.z.union([A.z.object({mode:A.z.literal("magic-link"),email:A.z.string().email()}),A.z.object({mode:A.z.literal("password"),email:A.z.string().email(),password:A.z.string().min(1)})]);function _(){let e=(0,O.useTranslations)(),{getAuthErrorMessage:A}=(0,a.useAuthErrorMessages)(),k=(0,l.useRouter)(),_=(0,u.useQueryClient)(),F=(0,j.useSearchParams)(),{user:R,loaded:D}=(0,E.useSession)(),[U,M]=(0,S.useState)(!1),P=F.get("invitationId"),z=F.get("email"),V=F.get("redirectTo"),$=(0,w.useForm)({resolver:(0,r.zodResolver)(L),defaultValues:{email:z??"",password:"",mode:s.config.auth.enablePasswordLogin?"password":"magic-link"}}),q=P?`/organization-invitation/${P}`:V??s.config.auth.redirectAfterSignIn;(0,S.useEffect)(()=>{D&&R&&k.replace(q)},[R,D]);let B=async e=>{try{if("password"===e.mode){let{data:t,error:r}=await i.authClient.signIn.email({...e});if(r)throw r;if(t.twoFactorRedirect)return void k.replace((0,N.withQuery)("/auth/verify",Object.fromEntries(F.entries())));_.invalidateQueries({queryKey:n.sessionQueryKey}),k.replace(q)}else{let{error:t}=await i.authClient.signIn.magicLink({...e,callbackURL:q});if(t)throw t}}catch(e){$.setError("root",{message:A(e&&"object"==typeof e&&"code"in e?e.code:void 0)})}},W=async()=>{try{await i.authClient.signIn.passkey(),k.replace(q)}catch(e){$.setError("root",{message:A(e&&"object"==typeof e&&"code"in e?e.code:void 0)})}},K=$.watch("mode");return(0,t.jsxs)("div",{children:[(0,t.jsx)("h1",{className:"font-bold text-xl md:text-2xl",children:e("auth.login.title")}
1),(0,t.jsx)("p",{className:"mt-1 mb-6 text-foreground/60",children:e("auth.login.subtitle")}),$.formState.isSubmitSuccessful&&"magic-link"===K?(0,t.jsxs)(c.Alert,{variant:"success",children:[(0,t.jsx)(y.MailboxIcon,{}),(0,t.jsx)(c.AlertTitle,{children:e("auth.login.hints.linkSent.title")}),(0,t.jsx)(c.AlertDescription,{children:e("auth.login.hints.linkSent.message")})]}):(0,t.jsxs)(t.Fragment,{children:[P&&(0,t.jsx)(o.OrganizationInvitationAlert,{className:"mb-6"}),(0,t.jsx)(f.Form,{...$,children:(0,t.jsxs)("form",{className:"space-y-4",onSubmit:$.handleSubmit(B),children:[s.config.auth.enableMagicLink&&s.config.auth.enablePasswordLogin&&(0,t.jsx)(T,{activeMode:K,onChange:e=>$.setValue("mode",e)}),$.formState.isSubmitted&&$.formState.errors.root?.message&&(0,t.jsxs)(c.Alert,{variant:"error",children:[(0,t.jsx)(h.AlertTriangleIcon,{}),(0,t.jsx)(c.AlertTitle,{children:$.formState.errors.root.message})]}),(0,t.jsx)(f.FormField,{control:$.control,name:"email",render:({field:r})=>(0,t.jsxs)(f.FormItem,{children:[(0,t.jsx)(f.FormLabel,{children:e("auth.signup.email")}),(0,t.jsx)(f.FormControl,{children:(0,t.jsx)(m.Input,{...r,autoComplete:"email"})})]})}),s.config.auth.enablePasswordLogin&&"password"===K&&(0,t.jsx)(f.FormField,{control:$.control,name:"password",render:({field:r})=>(0,t.jsxs)(f.FormItem,{children:[(0,t.jsxs)("div",{className:"flex justify-between gap-4",children:[(0,t.jsx)(f.FormLabel,{children:e("auth.signup.password")}),(0,t.jsx)(x.default,{href:"/auth/forgot-password",className:"text-foreground/60 text-xs",children:e("auth.login.forgotPassword")})]}),(0,t.jsx)(f.FormControl,{children:(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(m.Input,{type:U?"text":"password",className:"pr-10",...r,autoComplete:"current-password"}),(0,t.jsx)("button",{type:"button",onClick:()=>M(!U),className:"absolute inset-y-0 right-0 flex items-center pr-4 text-primary text-xl",children:U?(0,t.jsx)(v.EyeOffIcon,{className:"size-4"}):(0,t.jsx)(g.EyeIcon,{className:"size-4"})})]})})]})}),(0,t.jsx)(d.Button,{className:"w-full",type:"submit",variant:"secondary",loading:$.formState.isSubmitting,children:"magic-link"===K?e("auth.login.sendMagicLink"):e("auth.login.submit")})]})}
1),(s.config.auth.enablePasskeys||s.config.auth.enableSignup&&s.config.auth.enableSocialLogin)&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"relative my-6 h-4",children:[(0,t.jsx)("hr",{className:"relative top-2"}),(0,t.jsx)("p",{className:"-translate-x-1/2 absolute top-0 left-1/2 mx-auto inline-block h-4 bg-card px-2 text-center font-medium text-foreground/60 text-sm leading-tight",children:e("auth.login.continueWith")})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[s.config.auth.enableSignup&&s.config.auth.enableSocialLogin&&Object.keys(I.oAuthProviders).map(e=>(0,t.jsx)(C.SocialSigninButton,{provider:e,className:"w-full h-14 text-[15px]"},e)),s.config.auth.enablePasskeys&&(0,t.jsxs)(d.Button,{variant:"light",className:"w-full h-12 text-base",onClick:()=>W(),children:[(0,t.jsx)(b.KeyIcon,{className:"mr-1.5 size-4 text-primary"}),e("auth.login.loginWithPasskey")]})]})]}),s.config.auth.enableSignup&&(0,t.jsxs)("div",{className:"mt-6 text-center text-sm",children:[(0,t.jsxs)("span",{className:"text-foreground/60",children:[e("auth.login.dontHaveAnAccount")," "]}),(0,t.jsxs)(x.default,{href:(0,N.withQuery)("/auth/signup",Object.fromEntries(F.entries())),children:[e("auth.login.createAnAccount"),(0,t.jsx)(p.ArrowRightIcon,{className:"ml-1 inline size-4 align-middle"})]})]})]})]})}e.s(["LoginForm",()=>_],81307)}]);

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.