subul / backend /static /assets /root-0ss-LbR5.js
Kaadan's picture
fix registeration page
33c29a9
import{a as l,p as mt,L as $r,w as Br,q as Hr,M as Wr,t as Ur,S as Kr,v as Qr,O as zr,i as Gr}from"./chunk-EPOLDU6W-hzVvDaQR.js";import{j as s}from"./jsx-runtime-u17CrQMm.js";import{B as ke}from"./button-C6iMGSdy.js";import{u as _,c as gt,a as Vr,b as $,d as N}from"./createLucideIcon-Dz8DJ3je.js";import{u as Yr,o as Xr,s as Zr,f as Jr,a as en,b as tn,h as rn,c as nn,l as on,X as an}from"./x-BVtPACBh.js";import{c as A,u as yt,P as Z,a as sn}from"./index-B3LvHnEJ.js";import{P as D,d as cn,u as je,c as pe,a as ln}from"./index-Cg_y7ad_.js";import{u as ue}from"./index-Co4SZeyx.js";import{u as V}from"./index-CBjC6NTg.js";import{R as un}from"./index-YDjs_jr9.js";import{H as dn,y as fn,L as hn}from"./HTTPManager-b3lsNrys.js";import{u as pn}from"./useGetMyUser-DoBUF_8b.js";import{A as vn,a as mn}from"./index-BY3h9UIJ.js";import{r as gn,n as k,t as yn,g as bn,c as xn,a as j,i as Ce,b as wn,S as bt,h as xt,p as q,m as Xe,d as Ze,f as Je,o as et,e as oe,j as Cn,k as ae,l as tt,Q as En}from"./utils-BI9X7JHM.js";import{R as Pn,d as wt,M as Sn}from"./mutation-3-8I9DMh.js";import"./useQuery-BUpUFgM0.js";var On=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),An="VisuallyHidden",Ct=l.forwardRef((t,e)=>s.jsx(D.span,{...t,ref:e,style:{...On,...t.style}}));Ct.displayName=An;var Rn=Ct;function Dn(t,e=globalThis?.document){const r=V(t);l.useEffect(()=>{const n=o=>{o.key==="Escape"&&r(o)};return e.addEventListener("keydown",n,{capture:!0}),()=>e.removeEventListener("keydown",n,{capture:!0})},[r,e])}var Nn="DismissableLayer",_e="dismissableLayer.update",jn="dismissableLayer.pointerDownOutside",_n="dismissableLayer.focusOutside",rt,Et=l.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),ve=l.forwardRef((t,e)=>{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:n,onPointerDownOutside:o,onFocusOutside:a,onInteractOutside:i,onDismiss:c,...u}=t,f=l.useContext(Et),[h,m]=l.useState(null),p=h?.ownerDocument??globalThis?.document,[,v]=l.useState({}),b=_(e,w=>m(w)),d=Array.from(f.layers),[y]=[...f.layersWithOutsidePointerEventsDisabled].slice(-1),g=d.indexOf(y),x=h?d.indexOf(h):-1,E=f.layersWithOutsidePointerEventsDisabled.size>0,C=x>=g,O=kn(w=>{const S=w.target,R=[...f.branches].some(M=>M.contains(S));!C||R||(o?.(w),i?.(w),w.defaultPrevented||c?.())},p),P=Fn(w=>{const S=w.target;[...f.branches].some(M=>M.contains(S))||(a?.(w),i?.(w),w.defaultPrevented||c?.())},p);return Dn(w=>{x===f.layers.size-1&&(n?.(w),!w.defaultPrevented&&c&&(w.preventDefault(),c()))},p),l.useEffect(()=>{if(h)return r&&(f.layersWithOutsidePointerEventsDisabled.size===0&&(rt=p.body.style.pointerEvents,p.body.style.pointerEvents="none"),f.layersWithOutsidePointerEventsDisabled.add(h)),f.layers.add(h),nt(),()=>{r&&f.layersWithOutsidePointerEventsDisabled.size===1&&(p.body.style.pointerEvents=rt)}},[h,p,r,f]),l.useEffect(()=>()=>{h&&(f.layers.delete(h),f.layersWithOutsidePointerEventsDisabled.delete(h),nt())},[h,f]),l.useEffect(()=>{const w=()=>v({});return document.addEventListener(_e,w),()=>document.removeEventListener(_e,w)},[]),s.jsx(D.div,{...u,ref:b,style:{pointerEvents:E?C?"auto":"none":void 0,...t.style},onFocusCapture:A(t.onFocusCapture,P.onFocusCapture),onBlurCapture:A(t.onBlurCapture,P.onBlurCapture),onPointerDownCapture:A(t.onPointerDownCapture,O.onPointerDownCapture)})});ve.displayName=Nn;var Mn="DismissableLayerBranch",Tn=l.forwardRef((t,e)=>{const r=l.useContext(Et),n=l.useRef(null),o=_(e,n);return l.useEffect(()=>{const a=n.current;if(a)return r.branches.add(a),()=>{r.branches.delete(a)}},[r.branches]),s.jsx(D.div,{...t,ref:o})});Tn.displayName=Mn;function kn(t,e=globalThis?.document){const r=V(t),n=l.useRef(!1),o=l.useRef(()=>{});return l.useEffect(()=>{const a=c=>{if(c.target&&!n.current){let u=function(){Pt(jn,r,f,{discrete:!0})};const f={originalEvent:c};c.pointerType==="touch"?(e.removeEventListener("click",o.current),o.current=u,e.addEventListener("click",o.current,{once:!0})):u()}else e.removeEventListener("click",o.current);n.current=!1},i=window.setTimeout(()=>{e.addEventListener("pointerdown",a)},0);return()=>{window.clearTimeout(i),e.removeEventListener("pointerdown",a),e.removeEventListener("click",o.current)}},[e,r]),{onPointerDownCapture:()=>n.current=!0}}function Fn(t,e=globalThis?.document){const r=V(t),n=l.useRef(!1);return l.useEffect(()=>{const o=a=>{a.target&&!n.current&&Pt(_n,r,{originalEvent:a},{discrete:!1})};return e.addEventListener("focusin",o),()=>e.removeEventListener("focusin",o)},[e,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}function nt(){const t=new CustomEvent(_e);document.dispatchEvent(t)}function Pt(t,e,r,{discrete:n}){const o=r.originalEvent.target,a=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:r});e&&o.addEventListener(t,e,{once:!0}),n?cn(o,a):o.dispatchEvent(a)}var Ee="focusScope.autoFocusOnMount",Pe="focusScope.autoFocusOnUnmount",ot={bubbles:!1,cancelable:!0},In="FocusScope",Fe=l.forwardRef((t,e)=>{const{loop:r=!1,trapped:n=!1,onMountAutoFocus:o,onUnmountAutoFocus:a,...i}=t,[c,u]=l.useState(null),f=V(o),h=V(a),m=l.useRef(null),p=_(e,d=>u(d)),v=l.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;l.useEffect(()=>{if(n){let d=function(E){if(v.paused||!c)return;const C=E.target;c.contains(C)?m.current=C:L(m.current,{select:!0})},y=function(E){if(v.paused||!c)return;const C=E.relatedTarget;C!==null&&(c.contains(C)||L(m.current,{select:!0}))},g=function(E){if(document.activeElement===document.body)for(const O of E)O.removedNodes.length>0&&L(c)};document.addEventListener("focusin",d),document.addEventListener("focusout",y);const x=new MutationObserver(g);return c&&x.observe(c,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",d),document.removeEventListener("focusout",y),x.disconnect()}}},[n,c,v.paused]),l.useEffect(()=>{if(c){st.add(v);const d=document.activeElement;if(!c.contains(d)){const g=new CustomEvent(Ee,ot);c.addEventListener(Ee,f),c.dispatchEvent(g),g.defaultPrevented||(Ln(Wn(St(c)),{select:!0}),document.activeElement===d&&L(c))}return()=>{c.removeEventListener(Ee,f),setTimeout(()=>{const g=new CustomEvent(Pe,ot);c.addEventListener(Pe,h),c.dispatchEvent(g),g.defaultPrevented||L(d??document.body,{select:!0}),c.removeEventListener(Pe,h),st.remove(v)},0)}}},[c,f,h,v]);const b=l.useCallback(d=>{if(!r&&!n||v.paused)return;const y=d.key==="Tab"&&!d.altKey&&!d.ctrlKey&&!d.metaKey,g=document.activeElement;if(y&&g){const x=d.currentTarget,[E,C]=qn(x);E&&C?!d.shiftKey&&g===C?(d.preventDefault(),r&&L(E,{select:!0})):d.shiftKey&&g===E&&(d.preventDefault(),r&&L(C,{select:!0})):g===x&&d.preventDefault()}},[r,n,v.paused]);return s.jsx(D.div,{tabIndex:-1,...i,ref:p,onKeyDown:b})});Fe.displayName=In;function Ln(t,{select:e=!1}={}){const r=document.activeElement;for(const n of t)if(L(n,{select:e}),document.activeElement!==r)return}function qn(t){const e=St(t),r=at(e,t),n=at(e.reverse(),t);return[r,n]}function St(t){const e=[],r=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{const o=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||o?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)e.push(r.currentNode);return e}function at(t,e){for(const r of t)if(!$n(r,{upTo:e}))return r}function $n(t,{upTo:e}){if(getComputedStyle(t).visibility==="hidden")return!0;for(;t;){if(e!==void 0&&t===e)return!1;if(getComputedStyle(t).display==="none")return!0;t=t.parentElement}return!1}function Bn(t){return t instanceof HTMLInputElement&&"select"in t}function L(t,{select:e=!1}={}){if(t&&t.focus){const r=document.activeElement;t.focus({preventScroll:!0}),t!==r&&Bn(t)&&e&&t.select()}}var st=Hn();function Hn(){let t=[];return{add(e){const r=t[0];e!==r&&r?.pause(),t=it(t,e),t.unshift(e)},remove(e){t=it(t,e),t[0]?.resume()}}}function it(t,e){const r=[...t],n=r.indexOf(e);return n!==-1&&r.splice(n,1),r}function Wn(t){return t.filter(e=>e.tagName!=="A")}var Un="Portal",Ie=l.forwardRef((t,e)=>{const{container:r,...n}=t,[o,a]=l.useState(!1);je(()=>a(!0),[]);const i=r||o&&globalThis?.document?.body;return i?un.createPortal(s.jsx(D.div,{...n,ref:e}),i):null});Ie.displayName=Un;var Se=0;function Ot(){l.useEffect(()=>{const t=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",t[0]??ct()),document.body.insertAdjacentElement("beforeend",t[1]??ct()),Se++,()=>{Se===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),Se--}},[])}function ct(){const t=document.createElement("span");return t.setAttribute("data-radix-focus-guard",""),t.tabIndex=0,t.style.outline="none",t.style.opacity="0",t.style.position="fixed",t.style.pointerEvents="none",t}var I=function(){return I=Object.assign||function(e){for(var r,n=1,o=arguments.length;n<o;n++){r=arguments[n];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},I.apply(this,arguments)};function At(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(t);o<n.length;o++)e.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(t,n[o])&&(r[n[o]]=t[n[o]]);return r}function Kn(t,e,r){if(r||arguments.length===2)for(var n=0,o=e.length,a;n<o;n++)(a||!(n in e))&&(a||(a=Array.prototype.slice.call(e,0,n)),a[n]=e[n]);return t.concat(a||Array.prototype.slice.call(e))}var de="right-scroll-bar-position",fe="width-before-scroll-bar",Qn="with-scroll-bars-hidden",zn="--removed-body-scroll-bar-size";function Oe(t,e){return typeof t=="function"?t(e):t&&(t.current=e),t}function Gn(t,e){var r=l.useState(function(){return{value:t,callback:e,facade:{get current(){return r.value},set current(n){var o=r.value;o!==n&&(r.value=n,r.callback(n,o))}}}})[0];return r.callback=e,r.facade}var Vn=typeof window<"u"?l.useLayoutEffect:l.useEffect,lt=new WeakMap;function Yn(t,e){var r=Gn(null,function(n){return t.forEach(function(o){return Oe(o,n)})});return Vn(function(){var n=lt.get(r);if(n){var o=new Set(n),a=new Set(t),i=r.current;o.forEach(function(c){a.has(c)||Oe(c,null)}),a.forEach(function(c){o.has(c)||Oe(c,i)})}lt.set(r,t)},[t]),r}function Xn(t){return t}function Zn(t,e){e===void 0&&(e=Xn);var r=[],n=!1,o={read:function(){if(n)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:t},useMedium:function(a){var i=e(a,n);return r.push(i),function(){r=r.filter(function(c){return c!==i})}},assignSyncMedium:function(a){for(n=!0;r.length;){var i=r;r=[],i.forEach(a)}r={push:function(c){return a(c)},filter:function(){return r}}},assignMedium:function(a){n=!0;var i=[];if(r.length){var c=r;r=[],c.forEach(a),i=r}var u=function(){var h=i;i=[],h.forEach(a)},f=function(){return Promise.resolve().then(u)};f(),r={push:function(h){i.push(h),f()},filter:function(h){return i=i.filter(h),r}}}};return o}function Jn(t){t===void 0&&(t={});var e=Zn(null);return e.options=I({async:!0,ssr:!1},t),e}var Rt=function(t){var e=t.sideCar,r=At(t,["sideCar"]);if(!e)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var n=e.read();if(!n)throw new Error("Sidecar medium not found");return l.createElement(n,I({},r))};Rt.isSideCarExport=!0;function eo(t,e){return t.useMedium(e),Rt}var Dt=Jn(),Ae=function(){},me=l.forwardRef(function(t,e){var r=l.useRef(null),n=l.useState({onScrollCapture:Ae,onWheelCapture:Ae,onTouchMoveCapture:Ae}),o=n[0],a=n[1],i=t.forwardProps,c=t.children,u=t.className,f=t.removeScrollBar,h=t.enabled,m=t.shards,p=t.sideCar,v=t.noRelative,b=t.noIsolation,d=t.inert,y=t.allowPinchZoom,g=t.as,x=g===void 0?"div":g,E=t.gapMode,C=At(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),O=p,P=Yn([r,e]),w=I(I({},C),o);return l.createElement(l.Fragment,null,h&&l.createElement(O,{sideCar:Dt,removeScrollBar:f,shards:m,noRelative:v,noIsolation:b,inert:d,setCallbacks:a,allowPinchZoom:!!y,lockRef:r,gapMode:E}),i?l.cloneElement(l.Children.only(c),I(I({},w),{ref:P})):l.createElement(x,I({},w,{className:u,ref:P}),c))});me.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};me.classNames={fullWidth:fe,zeroRight:de};var to=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function ro(){if(!document)return null;var t=document.createElement("style");t.type="text/css";var e=to();return e&&t.setAttribute("nonce",e),t}function no(t,e){t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e))}function oo(t){var e=document.head||document.getElementsByTagName("head")[0];e.appendChild(t)}var ao=function(){var t=0,e=null;return{add:function(r){t==0&&(e=ro())&&(no(e,r),oo(e)),t++},remove:function(){t--,!t&&e&&(e.parentNode&&e.parentNode.removeChild(e),e=null)}}},so=function(){var t=ao();return function(e,r){l.useEffect(function(){return t.add(e),function(){t.remove()}},[e&&r])}},Nt=function(){var t=so(),e=function(r){var n=r.styles,o=r.dynamic;return t(n,o),null};return e},io={left:0,top:0,right:0,gap:0},Re=function(t){return parseInt(t||"",10)||0},co=function(t){var e=window.getComputedStyle(document.body),r=e[t==="padding"?"paddingLeft":"marginLeft"],n=e[t==="padding"?"paddingTop":"marginTop"],o=e[t==="padding"?"paddingRight":"marginRight"];return[Re(r),Re(n),Re(o)]},lo=function(t){if(t===void 0&&(t="margin"),typeof window>"u")return io;var e=co(t),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:e[0],top:e[1],right:e[2],gap:Math.max(0,n-r+e[2]-e[0])}},uo=Nt(),G="data-scroll-locked",fo=function(t,e,r,n){var o=t.left,a=t.top,i=t.right,c=t.gap;return r===void 0&&(r="margin"),`
.`.concat(Qn,` {
overflow: hidden `).concat(n,`;
padding-right: `).concat(c,"px ").concat(n,`;
}
body[`).concat(G,`] {
overflow: hidden `).concat(n,`;
overscroll-behavior: contain;
`).concat([e&&"position: relative ".concat(n,";"),r==="margin"&&`
padding-left: `.concat(o,`px;
padding-top: `).concat(a,`px;
padding-right: `).concat(i,`px;
margin-left:0;
margin-top:0;
margin-right: `).concat(c,"px ").concat(n,`;
`),r==="padding"&&"padding-right: ".concat(c,"px ").concat(n,";")].filter(Boolean).join(""),`
}
.`).concat(de,` {
right: `).concat(c,"px ").concat(n,`;
}
.`).concat(fe,` {
margin-right: `).concat(c,"px ").concat(n,`;
}
.`).concat(de," .").concat(de,` {
right: 0 `).concat(n,`;
}
.`).concat(fe," .").concat(fe,` {
margin-right: 0 `).concat(n,`;
}
body[`).concat(G,`] {
`).concat(zn,": ").concat(c,`px;
}
`)},ut=function(){var t=parseInt(document.body.getAttribute(G)||"0",10);return isFinite(t)?t:0},ho=function(){l.useEffect(function(){return document.body.setAttribute(G,(ut()+1).toString()),function(){var t=ut()-1;t<=0?document.body.removeAttribute(G):document.body.setAttribute(G,t.toString())}},[])},po=function(t){var e=t.noRelative,r=t.noImportant,n=t.gapMode,o=n===void 0?"margin":n;ho();var a=l.useMemo(function(){return lo(o)},[o]);return l.createElement(uo,{styles:fo(a,!e,o,r?"":"!important")})},Me=!1;if(typeof window<"u")try{var se=Object.defineProperty({},"passive",{get:function(){return Me=!0,!0}});window.addEventListener("test",se,se),window.removeEventListener("test",se,se)}catch{Me=!1}var K=Me?{passive:!1}:!1,vo=function(t){return t.tagName==="TEXTAREA"},jt=function(t,e){if(!(t instanceof Element))return!1;var r=window.getComputedStyle(t);return r[e]!=="hidden"&&!(r.overflowY===r.overflowX&&!vo(t)&&r[e]==="visible")},mo=function(t){return jt(t,"overflowY")},go=function(t){return jt(t,"overflowX")},dt=function(t,e){var r=e.ownerDocument,n=e;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var o=_t(t,n);if(o){var a=Mt(t,n),i=a[1],c=a[2];if(i>c)return!0}n=n.parentNode}while(n&&n!==r.body);return!1},yo=function(t){var e=t.scrollTop,r=t.scrollHeight,n=t.clientHeight;return[e,r,n]},bo=function(t){var e=t.scrollLeft,r=t.scrollWidth,n=t.clientWidth;return[e,r,n]},_t=function(t,e){return t==="v"?mo(e):go(e)},Mt=function(t,e){return t==="v"?yo(e):bo(e)},xo=function(t,e){return t==="h"&&e==="rtl"?-1:1},wo=function(t,e,r,n,o){var a=xo(t,window.getComputedStyle(e).direction),i=a*n,c=r.target,u=e.contains(c),f=!1,h=i>0,m=0,p=0;do{if(!c)break;var v=Mt(t,c),b=v[0],d=v[1],y=v[2],g=d-y-a*b;(b||g)&&_t(t,c)&&(m+=g,p+=b);var x=c.parentNode;c=x&&x.nodeType===Node.DOCUMENT_FRAGMENT_NODE?x.host:x}while(!u&&c!==document.body||u&&(e.contains(c)||e===c));return(h&&Math.abs(m)<1||!h&&Math.abs(p)<1)&&(f=!0),f},ie=function(t){return"changedTouches"in t?[t.changedTouches[0].clientX,t.changedTouches[0].clientY]:[0,0]},ft=function(t){return[t.deltaX,t.deltaY]},ht=function(t){return t&&"current"in t?t.current:t},Co=function(t,e){return t[0]===e[0]&&t[1]===e[1]},Eo=function(t){return`
.block-interactivity-`.concat(t,` {pointer-events: none;}
.allow-interactivity-`).concat(t,` {pointer-events: all;}
`)},Po=0,Q=[];function So(t){var e=l.useRef([]),r=l.useRef([0,0]),n=l.useRef(),o=l.useState(Po++)[0],a=l.useState(Nt)[0],i=l.useRef(t);l.useEffect(function(){i.current=t},[t]),l.useEffect(function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(o));var d=Kn([t.lockRef.current],(t.shards||[]).map(ht),!0).filter(Boolean);return d.forEach(function(y){return y.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),d.forEach(function(y){return y.classList.remove("allow-interactivity-".concat(o))})}}},[t.inert,t.lockRef.current,t.shards]);var c=l.useCallback(function(d,y){if("touches"in d&&d.touches.length===2||d.type==="wheel"&&d.ctrlKey)return!i.current.allowPinchZoom;var g=ie(d),x=r.current,E="deltaX"in d?d.deltaX:x[0]-g[0],C="deltaY"in d?d.deltaY:x[1]-g[1],O,P=d.target,w=Math.abs(E)>Math.abs(C)?"h":"v";if("touches"in d&&w==="h"&&P.type==="range")return!1;var S=window.getSelection(),R=S&&S.anchorNode,M=R?R===P||R.contains(P):!1;if(M)return!1;var T=dt(w,P);if(!T)return!0;if(T?O=w:(O=w==="v"?"h":"v",T=dt(w,P)),!T)return!1;if(!n.current&&"changedTouches"in d&&(E||C)&&(n.current=O),!O)return!0;var J=n.current||O;return wo(J,y,d,J==="h"?E:C)},[]),u=l.useCallback(function(d){var y=d;if(!(!Q.length||Q[Q.length-1]!==a)){var g="deltaY"in y?ft(y):ie(y),x=e.current.filter(function(O){return O.name===y.type&&(O.target===y.target||y.target===O.shadowParent)&&Co(O.delta,g)})[0];if(x&&x.should){y.cancelable&&y.preventDefault();return}if(!x){var E=(i.current.shards||[]).map(ht).filter(Boolean).filter(function(O){return O.contains(y.target)}),C=E.length>0?c(y,E[0]):!i.current.noIsolation;C&&y.cancelable&&y.preventDefault()}}},[]),f=l.useCallback(function(d,y,g,x){var E={name:d,delta:y,target:g,should:x,shadowParent:Oo(g)};e.current.push(E),setTimeout(function(){e.current=e.current.filter(function(C){return C!==E})},1)},[]),h=l.useCallback(function(d){r.current=ie(d),n.current=void 0},[]),m=l.useCallback(function(d){f(d.type,ft(d),d.target,c(d,t.lockRef.current))},[]),p=l.useCallback(function(d){f(d.type,ie(d),d.target,c(d,t.lockRef.current))},[]);l.useEffect(function(){return Q.push(a),t.setCallbacks({onScrollCapture:m,onWheelCapture:m,onTouchMoveCapture:p}),document.addEventListener("wheel",u,K),document.addEventListener("touchmove",u,K),document.addEventListener("touchstart",h,K),function(){Q=Q.filter(function(d){return d!==a}),document.removeEventListener("wheel",u,K),document.removeEventListener("touchmove",u,K),document.removeEventListener("touchstart",h,K)}},[]);var v=t.removeScrollBar,b=t.inert;return l.createElement(l.Fragment,null,b?l.createElement(a,{styles:Eo(o)}):null,v?l.createElement(po,{noRelative:t.noRelative,gapMode:t.gapMode}):null)}function Oo(t){for(var e=null;t!==null;)t instanceof ShadowRoot&&(e=t.host,t=t.host),t=t.parentNode;return e}const Ao=eo(Dt,So);var Le=l.forwardRef(function(t,e){return l.createElement(me,I({},t,{ref:e,sideCar:Ao}))});Le.classNames=me.classNames;var Ro=function(t){if(typeof document>"u")return null;var e=Array.isArray(t)?t[0]:t;return e.ownerDocument.body},z=new WeakMap,ce=new WeakMap,le={},De=0,Tt=function(t){return t&&(t.host||Tt(t.parentNode))},Do=function(t,e){return e.map(function(r){if(t.contains(r))return r;var n=Tt(r);return n&&t.contains(n)?n:(console.error("aria-hidden",r,"in not contained inside",t,". Doing nothing"),null)}).filter(function(r){return!!r})},No=function(t,e,r,n){var o=Do(e,Array.isArray(t)?t:[t]);le[r]||(le[r]=new WeakMap);var a=le[r],i=[],c=new Set,u=new Set(o),f=function(m){!m||c.has(m)||(c.add(m),f(m.parentNode))};o.forEach(f);var h=function(m){!m||u.has(m)||Array.prototype.forEach.call(m.children,function(p){if(c.has(p))h(p);else try{var v=p.getAttribute(n),b=v!==null&&v!=="false",d=(z.get(p)||0)+1,y=(a.get(p)||0)+1;z.set(p,d),a.set(p,y),i.push(p),d===1&&b&&ce.set(p,!0),y===1&&p.setAttribute(r,"true"),b||p.setAttribute(n,"true")}catch(g){console.error("aria-hidden: cannot operate on ",p,g)}})};return h(e),c.clear(),De++,function(){i.forEach(function(m){var p=z.get(m)-1,v=a.get(m)-1;z.set(m,p),a.set(m,v),p||(ce.has(m)||m.removeAttribute(n),ce.delete(m)),v||m.removeAttribute(r)}),De--,De||(z=new WeakMap,z=new WeakMap,ce=new WeakMap,le={})}},kt=function(t,e,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(t)?t:[t]),o=Ro(t);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live], script"))),No(n,o,r,"aria-hidden")):function(){return null}},ge="Dialog",[Ft]=pe(ge),[jo,F]=Ft(ge),It=t=>{const{__scopeDialog:e,children:r,open:n,defaultOpen:o,onOpenChange:a,modal:i=!0}=t,c=l.useRef(null),u=l.useRef(null),[f,h]=yt({prop:n,defaultProp:o??!1,onChange:a,caller:ge});return s.jsx(jo,{scope:e,triggerRef:c,contentRef:u,contentId:ue(),titleId:ue(),descriptionId:ue(),open:f,onOpenChange:h,onOpenToggle:l.useCallback(()=>h(m=>!m),[h]),modal:i,children:r})};It.displayName=ge;var Lt="DialogTrigger",_o=l.forwardRef((t,e)=>{const{__scopeDialog:r,...n}=t,o=F(Lt,r),a=_(e,o.triggerRef);return s.jsx(D.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":Be(o.open),...n,ref:a,onClick:A(t.onClick,o.onOpenToggle)})});_o.displayName=Lt;var qe="DialogPortal",[Mo,qt]=Ft(qe,{forceMount:void 0}),$t=t=>{const{__scopeDialog:e,forceMount:r,children:n,container:o}=t,a=F(qe,e);return s.jsx(Mo,{scope:e,forceMount:r,children:l.Children.map(n,i=>s.jsx(Z,{present:r||a.open,children:s.jsx(Ie,{asChild:!0,container:o,children:i})}))})};$t.displayName=qe;var he="DialogOverlay",Bt=l.forwardRef((t,e)=>{const r=qt(he,t.__scopeDialog),{forceMount:n=r.forceMount,...o}=t,a=F(he,t.__scopeDialog);return a.modal?s.jsx(Z,{present:n||a.open,children:s.jsx(ko,{...o,ref:e})}):null});Bt.displayName=he;var To=gt("DialogOverlay.RemoveScroll"),ko=l.forwardRef((t,e)=>{const{__scopeDialog:r,...n}=t,o=F(he,r);return s.jsx(Le,{as:To,allowPinchZoom:!0,shards:[o.contentRef],children:s.jsx(D.div,{"data-state":Be(o.open),...n,ref:e,style:{pointerEvents:"auto",...n.style}})})}),H="DialogContent",Ht=l.forwardRef((t,e)=>{const r=qt(H,t.__scopeDialog),{forceMount:n=r.forceMount,...o}=t,a=F(H,t.__scopeDialog);return s.jsx(Z,{present:n||a.open,children:a.modal?s.jsx(Fo,{...o,ref:e}):s.jsx(Io,{...o,ref:e})})});Ht.displayName=H;var Fo=l.forwardRef((t,e)=>{const r=F(H,t.__scopeDialog),n=l.useRef(null),o=_(e,r.contentRef,n);return l.useEffect(()=>{const a=n.current;if(a)return kt(a)},[]),s.jsx(Wt,{...t,ref:o,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:A(t.onCloseAutoFocus,a=>{a.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:A(t.onPointerDownOutside,a=>{const i=a.detail.originalEvent,c=i.button===0&&i.ctrlKey===!0;(i.button===2||c)&&a.preventDefault()}),onFocusOutside:A(t.onFocusOutside,a=>a.preventDefault())})}),Io=l.forwardRef((t,e)=>{const r=F(H,t.__scopeDialog),n=l.useRef(!1),o=l.useRef(!1);return s.jsx(Wt,{...t,ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:a=>{t.onCloseAutoFocus?.(a),a.defaultPrevented||(n.current||r.triggerRef.current?.focus(),a.preventDefault()),n.current=!1,o.current=!1},onInteractOutside:a=>{t.onInteractOutside?.(a),a.defaultPrevented||(n.current=!0,a.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const i=a.target;r.triggerRef.current?.contains(i)&&a.preventDefault(),a.detail.originalEvent.type==="focusin"&&o.current&&a.preventDefault()}})}),Wt=l.forwardRef((t,e)=>{const{__scopeDialog:r,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:a,...i}=t,c=F(H,r),u=l.useRef(null),f=_(e,u);return Ot(),s.jsxs(s.Fragment,{children:[s.jsx(Fe,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:o,onUnmountAutoFocus:a,children:s.jsx(ve,{role:"dialog",id:c.contentId,"aria-describedby":c.descriptionId,"aria-labelledby":c.titleId,"data-state":Be(c.open),...i,ref:f,onDismiss:()=>c.onOpenChange(!1)})}),s.jsxs(s.Fragment,{children:[s.jsx(Lo,{titleId:c.titleId}),s.jsx($o,{contentRef:u,descriptionId:c.descriptionId})]})]})}),$e="DialogTitle",Ut=l.forwardRef((t,e)=>{const{__scopeDialog:r,...n}=t,o=F($e,r);return s.jsx(D.h2,{id:o.titleId,...n,ref:e})});Ut.displayName=$e;var Kt="DialogDescription",Qt=l.forwardRef((t,e)=>{const{__scopeDialog:r,...n}=t,o=F(Kt,r);return s.jsx(D.p,{id:o.descriptionId,...n,ref:e})});Qt.displayName=Kt;var zt="DialogClose",Gt=l.forwardRef((t,e)=>{const{__scopeDialog:r,...n}=t,o=F(zt,r);return s.jsx(D.button,{type:"button",...n,ref:e,onClick:A(t.onClick,()=>o.onOpenChange(!1))})});Gt.displayName=zt;function Be(t){return t?"open":"closed"}var Vt="DialogTitleWarning",[Vs,Yt]=ln(Vt,{contentName:H,titleName:$e,docsSlug:"dialog"}),Lo=({titleId:t})=>{const e=Yt(Vt),r=`\`${e.contentName}\` requires a \`${e.titleName}\` for the component to be accessible for screen reader users.
If you want to hide the \`${e.titleName}\`, you can wrap it with our VisuallyHidden component.
For more information, see https://radix-ui.com/primitives/docs/components/${e.docsSlug}`;return l.useEffect(()=>{t&&(document.getElementById(t)||console.error(r))},[r,t]),null},qo="DialogDescriptionWarning",$o=({contentRef:t,descriptionId:e})=>{const n=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${Yt(qo).contentName}}.`;return l.useEffect(()=>{const o=t.current?.getAttribute("aria-describedby");e&&o&&(document.getElementById(e)||console.warn(n))},[n,t,e]),null},Bo=It,Ho=$t,Wo=Bt,Uo=Ht,Ko=Ut,Qo=Qt,zo=Gt,Go="Arrow",Xt=l.forwardRef((t,e)=>{const{children:r,width:n=10,height:o=5,...a}=t;return s.jsx(D.svg,{...a,ref:e,width:n,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:t.asChild?r:s.jsx("polygon",{points:"0,0 30,0 15,10"})})});Xt.displayName=Go;var Vo=Xt,He="Popper",[Zt,ye]=pe(He),[Yo,Jt]=Zt(He),er=t=>{const{__scopePopper:e,children:r}=t,[n,o]=l.useState(null);return s.jsx(Yo,{scope:e,anchor:n,onAnchorChange:o,children:r})};er.displayName=He;var tr="PopperAnchor",rr=l.forwardRef((t,e)=>{const{__scopePopper:r,virtualRef:n,...o}=t,a=Jt(tr,r),i=l.useRef(null),c=_(e,i),u=l.useRef(null);return l.useEffect(()=>{const f=u.current;u.current=n?.current||i.current,f!==u.current&&a.onAnchorChange(u.current)}),n?null:s.jsx(D.div,{...o,ref:c})});rr.displayName=tr;var We="PopperContent",[Xo,Zo]=Zt(We),nr=l.forwardRef((t,e)=>{const{__scopePopper:r,side:n="bottom",sideOffset:o=0,align:a="center",alignOffset:i=0,arrowPadding:c=0,avoidCollisions:u=!0,collisionBoundary:f=[],collisionPadding:h=0,sticky:m="partial",hideWhenDetached:p=!1,updatePositionStrategy:v="optimized",onPlaced:b,...d}=t,y=Jt(We,r),[g,x]=l.useState(null),E=_(e,ee=>x(ee)),[C,O]=l.useState(null),P=sn(C),w=P?.width??0,S=P?.height??0,R=n+(a!=="center"?"-"+a:""),M=typeof h=="number"?h:{top:0,right:0,bottom:0,left:0,...h},T=Array.isArray(f)?f:[f],J=T.length>0,W={padding:M,boundary:T.filter(ea),altBoundary:J},{refs:Rr,floatingStyles:ze,placement:Dr,isPositioned:re,middlewareData:U}=Yr({strategy:"fixed",placement:R,whileElementsMounted:(...ee)=>nn(...ee,{animationFrame:v==="always"}),elements:{reference:y.anchor},middleware:[Xr({mainAxis:o+S,alignmentAxis:i}),u&&Zr({mainAxis:!0,crossAxis:!1,limiter:m==="partial"?on():void 0,...W}),u&&Jr({...W}),en({...W,apply:({elements:ee,rects:Ye,availableWidth:Fr,availableHeight:Ir})=>{const{width:Lr,height:qr}=Ye.reference,ne=ee.floating.style;ne.setProperty("--radix-popper-available-width",`${Fr}px`),ne.setProperty("--radix-popper-available-height",`${Ir}px`),ne.setProperty("--radix-popper-anchor-width",`${Lr}px`),ne.setProperty("--radix-popper-anchor-height",`${qr}px`)}}),C&&tn({element:C,padding:c}),ta({arrowWidth:w,arrowHeight:S}),p&&rn({strategy:"referenceHidden",...W})]}),[Ge,Nr]=sr(Dr),Ve=V(b);je(()=>{re&&Ve?.()},[re,Ve]);const jr=U.arrow?.x,_r=U.arrow?.y,Mr=U.arrow?.centerOffset!==0,[Tr,kr]=l.useState();return je(()=>{g&&kr(window.getComputedStyle(g).zIndex)},[g]),s.jsx("div",{ref:Rr.setFloating,"data-radix-popper-content-wrapper":"",style:{...ze,transform:re?ze.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:Tr,"--radix-popper-transform-origin":[U.transformOrigin?.x,U.transformOrigin?.y].join(" "),...U.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:t.dir,children:s.jsx(Xo,{scope:r,placedSide:Ge,onArrowChange:O,arrowX:jr,arrowY:_r,shouldHideArrow:Mr,children:s.jsx(D.div,{"data-side":Ge,"data-align":Nr,...d,ref:E,style:{...d.style,animation:re?void 0:"none"}})})})});nr.displayName=We;var or="PopperArrow",Jo={top:"bottom",right:"left",bottom:"top",left:"right"},ar=l.forwardRef(function(e,r){const{__scopePopper:n,...o}=e,a=Zo(or,n),i=Jo[a.placedSide];return s.jsx("span",{ref:a.onArrowChange,style:{position:"absolute",left:a.arrowX,top:a.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[a.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[a.placedSide],visibility:a.shouldHideArrow?"hidden":void 0},children:s.jsx(Vo,{...o,ref:r,style:{...o.style,display:"block"}})})});ar.displayName=or;function ea(t){return t!==null}var ta=t=>({name:"transformOrigin",options:t,fn(e){const{placement:r,rects:n,middlewareData:o}=e,i=o.arrow?.centerOffset!==0,c=i?0:t.arrowWidth,u=i?0:t.arrowHeight,[f,h]=sr(r),m={start:"0%",center:"50%",end:"100%"}[h],p=(o.arrow?.x??0)+c/2,v=(o.arrow?.y??0)+u/2;let b="",d="";return f==="bottom"?(b=i?m:`${p}px`,d=`${-u}px`):f==="top"?(b=i?m:`${p}px`,d=`${n.floating.height+u}px`):f==="right"?(b=`${-u}px`,d=i?m:`${v}px`):f==="left"&&(b=`${n.floating.width+u}px`,d=i?m:`${v}px`),{data:{x:b,y:d}}}});function sr(t){const[e,r="center"]=t.split("-");return[e,r]}var ra=er,Ue=rr,ir=nr,cr=ar,be="Popover",[lr]=pe(be,[ye]),te=ye(),[na,B]=lr(be),ur=t=>{const{__scopePopover:e,children:r,open:n,defaultOpen:o,onOpenChange:a,modal:i=!1}=t,c=te(e),u=l.useRef(null),[f,h]=l.useState(!1),[m,p]=yt({prop:n,defaultProp:o??!1,onChange:a,caller:be});return s.jsx(ra,{...c,children:s.jsx(na,{scope:e,contentId:ue(),triggerRef:u,open:m,onOpenChange:p,onOpenToggle:l.useCallback(()=>p(v=>!v),[p]),hasCustomAnchor:f,onCustomAnchorAdd:l.useCallback(()=>h(!0),[]),onCustomAnchorRemove:l.useCallback(()=>h(!1),[]),modal:i,children:r})})};ur.displayName=be;var dr="PopoverAnchor",oa=l.forwardRef((t,e)=>{const{__scopePopover:r,...n}=t,o=B(dr,r),a=te(r),{onCustomAnchorAdd:i,onCustomAnchorRemove:c}=o;return l.useEffect(()=>(i(),()=>c()),[i,c]),s.jsx(Ue,{...a,...n,ref:e})});oa.displayName=dr;var fr="PopoverTrigger",hr=l.forwardRef((t,e)=>{const{__scopePopover:r,...n}=t,o=B(fr,r),a=te(r),i=_(e,o.triggerRef),c=s.jsx(D.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":yr(o.open),...n,ref:i,onClick:A(t.onClick,o.onOpenToggle)});return o.hasCustomAnchor?c:s.jsx(Ue,{asChild:!0,...a,children:c})});hr.displayName=fr;var Ke="PopoverPortal",[aa,sa]=lr(Ke,{forceMount:void 0}),pr=t=>{const{__scopePopover:e,forceMount:r,children:n,container:o}=t,a=B(Ke,e);return s.jsx(aa,{scope:e,forceMount:r,children:s.jsx(Z,{present:r||a.open,children:s.jsx(Ie,{asChild:!0,container:o,children:n})})})};pr.displayName=Ke;var Y="PopoverContent",vr=l.forwardRef((t,e)=>{const r=sa(Y,t.__scopePopover),{forceMount:n=r.forceMount,...o}=t,a=B(Y,t.__scopePopover);return s.jsx(Z,{present:n||a.open,children:a.modal?s.jsx(ca,{...o,ref:e}):s.jsx(la,{...o,ref:e})})});vr.displayName=Y;var ia=gt("PopoverContent.RemoveScroll"),ca=l.forwardRef((t,e)=>{const r=B(Y,t.__scopePopover),n=l.useRef(null),o=_(e,n),a=l.useRef(!1);return l.useEffect(()=>{const i=n.current;if(i)return kt(i)},[]),s.jsx(Le,{as:ia,allowPinchZoom:!0,children:s.jsx(mr,{...t,ref:o,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:A(t.onCloseAutoFocus,i=>{i.preventDefault(),a.current||r.triggerRef.current?.focus()}),onPointerDownOutside:A(t.onPointerDownOutside,i=>{const c=i.detail.originalEvent,u=c.button===0&&c.ctrlKey===!0,f=c.button===2||u;a.current=f},{checkForDefaultPrevented:!1}),onFocusOutside:A(t.onFocusOutside,i=>i.preventDefault(),{checkForDefaultPrevented:!1})})})}),la=l.forwardRef((t,e)=>{const r=B(Y,t.__scopePopover),n=l.useRef(!1),o=l.useRef(!1);return s.jsx(mr,{...t,ref:e,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:a=>{t.onCloseAutoFocus?.(a),a.defaultPrevented||(n.current||r.triggerRef.current?.focus(),a.preventDefault()),n.current=!1,o.current=!1},onInteractOutside:a=>{t.onInteractOutside?.(a),a.defaultPrevented||(n.current=!0,a.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const i=a.target;r.triggerRef.current?.contains(i)&&a.preventDefault(),a.detail.originalEvent.type==="focusin"&&o.current&&a.preventDefault()}})}),mr=l.forwardRef((t,e)=>{const{__scopePopover:r,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:a,disableOutsidePointerEvents:i,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:f,onInteractOutside:h,...m}=t,p=B(Y,r),v=te(r);return Ot(),s.jsx(Fe,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:o,onUnmountAutoFocus:a,children:s.jsx(ve,{asChild:!0,disableOutsidePointerEvents:i,onInteractOutside:h,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:f,onDismiss:()=>p.onOpenChange(!1),children:s.jsx(ir,{"data-state":yr(p.open),role:"dialog",id:p.contentId,...v,...m,ref:e,style:{...m.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),gr="PopoverClose",ua=l.forwardRef((t,e)=>{const{__scopePopover:r,...n}=t,o=B(gr,r);return s.jsx(D.button,{type:"button",...n,ref:e,onClick:A(t.onClick,()=>o.onOpenChange(!1))})});ua.displayName=gr;var da="PopoverArrow",fa=l.forwardRef((t,e)=>{const{__scopePopover:r,...n}=t,o=te(r);return s.jsx(cr,{...o,...n,ref:e})});fa.displayName=da;function yr(t){return t?"open":"closed"}var ha=ur,pa=hr,va=pr,ma=vr,[xe]=pe("Tooltip",[ye]),Qe=ye(),br="TooltipProvider",ga=700,pt="tooltip.open",[ya,xr]=xe(br),wr=t=>{const{__scopeTooltip:e,delayDuration:r=ga,skipDelayDuration:n=300,disableHoverableContent:o=!1,children:a}=t,i=l.useRef(!0),c=l.useRef(!1),u=l.useRef(0);return l.useEffect(()=>{const f=u.current;return()=>window.clearTimeout(f)},[]),s.jsx(ya,{scope:e,isOpenDelayedRef:i,delayDuration:r,onOpen:l.useCallback(()=>{window.clearTimeout(u.current),i.current=!1},[]),onClose:l.useCallback(()=>{window.clearTimeout(u.current),u.current=window.setTimeout(()=>i.current=!0,n)},[n]),isPointerInTransitRef:c,onPointerInTransitChange:l.useCallback(f=>{c.current=f},[]),disableHoverableContent:o,children:a})};wr.displayName=br;var Cr="Tooltip",[Ys,we]=xe(Cr),Te="TooltipTrigger",ba=l.forwardRef((t,e)=>{const{__scopeTooltip:r,...n}=t,o=we(Te,r),a=xr(Te,r),i=Qe(r),c=l.useRef(null),u=_(e,c,o.onTriggerChange),f=l.useRef(!1),h=l.useRef(!1),m=l.useCallback(()=>f.current=!1,[]);return l.useEffect(()=>()=>document.removeEventListener("pointerup",m),[m]),s.jsx(Ue,{asChild:!0,...i,children:s.jsx(D.button,{"aria-describedby":o.open?o.contentId:void 0,"data-state":o.stateAttribute,...n,ref:u,onPointerMove:A(t.onPointerMove,p=>{p.pointerType!=="touch"&&!h.current&&!a.isPointerInTransitRef.current&&(o.onTriggerEnter(),h.current=!0)}),onPointerLeave:A(t.onPointerLeave,()=>{o.onTriggerLeave(),h.current=!1}),onPointerDown:A(t.onPointerDown,()=>{o.open&&o.onClose(),f.current=!0,document.addEventListener("pointerup",m,{once:!0})}),onFocus:A(t.onFocus,()=>{f.current||o.onOpen()}),onBlur:A(t.onBlur,o.onClose),onClick:A(t.onClick,o.onClose)})})});ba.displayName=Te;var xa="TooltipPortal",[Xs,wa]=xe(xa,{forceMount:void 0}),X="TooltipContent",Ca=l.forwardRef((t,e)=>{const r=wa(X,t.__scopeTooltip),{forceMount:n=r.forceMount,side:o="top",...a}=t,i=we(X,t.__scopeTooltip);return s.jsx(Z,{present:n||i.open,children:i.disableHoverableContent?s.jsx(Er,{side:o,...a,ref:e}):s.jsx(Ea,{side:o,...a,ref:e})})}),Ea=l.forwardRef((t,e)=>{const r=we(X,t.__scopeTooltip),n=xr(X,t.__scopeTooltip),o=l.useRef(null),a=_(e,o),[i,c]=l.useState(null),{trigger:u,onClose:f}=r,h=o.current,{onPointerInTransitChange:m}=n,p=l.useCallback(()=>{c(null),m(!1)},[m]),v=l.useCallback((b,d)=>{const y=b.currentTarget,g={x:b.clientX,y:b.clientY},x=Ra(g,y.getBoundingClientRect()),E=Da(g,x),C=Na(d.getBoundingClientRect()),O=_a([...E,...C]);c(O),m(!0)},[m]);return l.useEffect(()=>()=>p(),[p]),l.useEffect(()=>{if(u&&h){const b=y=>v(y,h),d=y=>v(y,u);return u.addEventListener("pointerleave",b),h.addEventListener("pointerleave",d),()=>{u.removeEventListener("pointerleave",b),h.removeEventListener("pointerleave",d)}}},[u,h,v,p]),l.useEffect(()=>{if(i){const b=d=>{const y=d.target,g={x:d.clientX,y:d.clientY},x=u?.contains(y)||h?.contains(y),E=!ja(g,i);x?p():E&&(p(),f())};return document.addEventListener("pointermove",b),()=>document.removeEventListener("pointermove",b)}},[u,h,i,f,p]),s.jsx(Er,{...t,ref:a})}),[Pa,Sa]=xe(Cr,{isInside:!1}),Oa=Vr("TooltipContent"),Er=l.forwardRef((t,e)=>{const{__scopeTooltip:r,children:n,"aria-label":o,onEscapeKeyDown:a,onPointerDownOutside:i,...c}=t,u=we(X,r),f=Qe(r),{onClose:h}=u;return l.useEffect(()=>(document.addEventListener(pt,h),()=>document.removeEventListener(pt,h)),[h]),l.useEffect(()=>{if(u.trigger){const m=p=>{p.target?.contains(u.trigger)&&h()};return window.addEventListener("scroll",m,{capture:!0}),()=>window.removeEventListener("scroll",m,{capture:!0})}},[u.trigger,h]),s.jsx(ve,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:a,onPointerDownOutside:i,onFocusOutside:m=>m.preventDefault(),onDismiss:h,children:s.jsxs(ir,{"data-state":u.stateAttribute,...f,...c,ref:e,style:{...c.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[s.jsx(Oa,{children:n}),s.jsx(Pa,{scope:r,isInside:!0,children:s.jsx(Rn,{id:u.contentId,role:"tooltip",children:o||n})})]})})});Ca.displayName=X;var Pr="TooltipArrow",Aa=l.forwardRef((t,e)=>{const{__scopeTooltip:r,...n}=t,o=Qe(r);return Sa(Pr,r).isInside?null:s.jsx(cr,{...o,...n,ref:e})});Aa.displayName=Pr;function Ra(t,e){const r=Math.abs(e.top-t.y),n=Math.abs(e.bottom-t.y),o=Math.abs(e.right-t.x),a=Math.abs(e.left-t.x);switch(Math.min(r,n,o,a)){case a:return"left";case o:return"right";case r:return"top";case n:return"bottom";default:throw new Error("unreachable")}}function Da(t,e,r=5){const n=[];switch(e){case"top":n.push({x:t.x-r,y:t.y+r},{x:t.x+r,y:t.y+r});break;case"bottom":n.push({x:t.x-r,y:t.y-r},{x:t.x+r,y:t.y-r});break;case"left":n.push({x:t.x+r,y:t.y-r},{x:t.x+r,y:t.y+r});break;case"right":n.push({x:t.x-r,y:t.y-r},{x:t.x-r,y:t.y+r});break}return n}function Na(t){const{top:e,right:r,bottom:n,left:o}=t;return[{x:o,y:e},{x:r,y:e},{x:r,y:n},{x:o,y:n}]}function ja(t,e){const{x:r,y:n}=t;let o=!1;for(let a=0,i=e.length-1;a<e.length;i=a++){const c=e[a],u=e[i],f=c.x,h=c.y,m=u.x,p=u.y;h>n!=p>n&&r<(m-f)*(n-h)/(p-h)+f&&(o=!o)}return o}function _a(t){const e=t.slice();return e.sort((r,n)=>r.x<n.x?-1:r.x>n.x?1:r.y<n.y?-1:r.y>n.y?1:0),Ma(e)}function Ma(t){if(t.length<=1)return t.slice();const e=[];for(let n=0;n<t.length;n++){const o=t[n];for(;e.length>=2;){const a=e[e.length-1],i=e[e.length-2];if((a.x-i.x)*(o.y-i.y)>=(a.y-i.y)*(o.x-i.x))e.pop();else break}e.push(o)}e.pop();const r=[];for(let n=t.length-1;n>=0;n--){const o=t[n];for(;r.length>=2;){const a=r[r.length-1],i=r[r.length-2];if((a.x-i.x)*(o.y-i.y)>=(a.y-i.y)*(o.x-i.x))r.pop();else break}r.push(o)}return r.pop(),e.length===1&&r.length===1&&e[0].x===r[0].x&&e[0].y===r[0].y?e:e.concat(r)}var Ta=wr;const ka=[["path",{d:"M10 12h4",key:"a56b0p"}],["path",{d:"M10 8h4",key:"1sr2af"}],["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2",key:"secmi2"}],["path",{d:"M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16",key:"16ra0t"}]],Fa=$("building-2",ka);const Ia=[["path",{d:"M15 2h-4a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V8",key:"14sh0y"}],["path",{d:"M16.706 2.706A2.4 2.4 0 0 0 15 2v5a1 1 0 0 0 1 1h5a2.4 2.4 0 0 0-.706-1.706z",key:"1970lx"}],["path",{d:"M5 7a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h8a2 2 0 0 0 1.732-1",key:"l4dndm"}]],La=$("files",Ia);const qa=[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]],$a=$("house",qa);const Ba=[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]],Ha=$("layout-dashboard",Ba);const Wa=[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]],Ua=$("moon",Wa);const Ka=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m16 15-3-3 3-3",key:"14y99z"}]],Qa=$("panel-left-close",Ka);const za=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m14 9 3 3-3 3",key:"8010ee"}]],Ga=$("panel-left-open",za);const Va=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]],Ya=$("sun",Va),Ne=768;function Xa(){const[t,e]=l.useState(void 0);return l.useEffect(()=>{const r=window.matchMedia(`(max-width: ${Ne-1}px)`),n=()=>{e(window.innerWidth<Ne)};return r.addEventListener("change",n),e(window.innerWidth<Ne),()=>r.removeEventListener("change",n)},[]),!!t}function Za({...t}){return s.jsx(Bo,{"data-slot":"sheet",...t})}function Ja({...t}){return s.jsx(Ho,{"data-slot":"sheet-portal",...t})}function es({className:t,...e}){return s.jsx(Wo,{"data-slot":"sheet-overlay",className:N("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",t),...e})}function ts({className:t,children:e,side:r="right",showCloseButton:n=!0,...o}){return s.jsxs(Ja,{children:[s.jsx(es,{}),s.jsxs(Uo,{"data-slot":"sheet-content",className:N("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out fixed z-50 flex flex-col gap-4 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500",r==="right"&&"data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right inset-y-0 right-0 h-full w-3/4 border-l sm:max-w-sm",r==="left"&&"data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left inset-y-0 left-0 h-full w-3/4 border-r sm:max-w-sm",r==="top"&&"data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top inset-x-0 top-0 h-auto border-b",r==="bottom"&&"data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom inset-x-0 bottom-0 h-auto border-t",t),...o,children:[e,n&&s.jsxs(zo,{className:"ring-offset-background focus:ring-ring data-[state=open]:bg-secondary absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none",children:[s.jsx(an,{className:"size-4"}),s.jsx("span",{className:"sr-only",children:"Close"})]})]})]})}function rs({className:t,...e}){return s.jsx("div",{"data-slot":"sheet-header",className:N("flex flex-col gap-1.5 p-4",t),...e})}function ns({className:t,...e}){return s.jsx(Ko,{"data-slot":"sheet-title",className:N("text-foreground font-semibold",t),...e})}function os({className:t,...e}){return s.jsx(Qo,{"data-slot":"sheet-description",className:N("text-muted-foreground text-sm",t),...e})}function as({delayDuration:t=0,...e}){return s.jsx(Ta,{"data-slot":"tooltip-provider",delayDuration:t,...e})}const ss="sidebar_state",is=3600*24*7,cs="17rem",ls="18rem",us="3rem",ds="b",Sr=l.createContext(null);function Or(){const t=l.useContext(Sr);if(!t)throw new Error("useSidebar must be used within a SidebarProvider.");return t}function fs({defaultOpen:t=!0,open:e,onOpenChange:r,className:n,style:o,children:a,...i}){const c=Xa(),[u,f]=l.useState(!1),[h,m]=l.useState(t),p=e??h,v=l.useCallback(g=>{const x=typeof g=="function"?g(p):g;r?r(x):m(x),document.cookie=`${ss}=${x}; path=/; max-age=${is}`},[r,p]),b=l.useCallback(()=>c?f(g=>!g):v(g=>!g),[c,v,f]);l.useEffect(()=>{const g=x=>{x.key===ds&&(x.metaKey||x.ctrlKey)&&(x.preventDefault(),b())};return window.addEventListener("keydown",g),()=>window.removeEventListener("keydown",g)},[b]);const d=p?"expanded":"collapsed",y=l.useMemo(()=>({state:d,open:p,setOpen:v,isMobile:c,openMobile:u,setOpenMobile:f,toggleSidebar:b}),[d,p,v,c,u,f,b]);return s.jsx(Sr.Provider,{value:y,children:s.jsx(as,{delayDuration:0,children:s.jsx("div",{"data-slot":"sidebar-wrapper",style:{"--sidebar-width":cs,"--sidebar-width-icon":us,...o},className:N("group/sidebar-wrapper flex min-h-svh w-full",n),...i,children:a})})})}function hs({side:t="left",variant:e="sidebar",collapsible:r="offcanvas",className:n,children:o,...a}){const{isMobile:i,state:c,openMobile:u,setOpenMobile:f}=Or();return r==="none"?s.jsx("div",{"data-slot":"sidebar",className:N("text-sidebar-foreground flex h-full w-(--sidebar-width) flex-col",n),...a,children:o}):i?s.jsx(Za,{open:u,onOpenChange:f,...a,children:s.jsxs(ts,{"data-sidebar":"sidebar","data-slot":"sidebar","data-mobile":"true",className:"bg-inherit text-sidebar-foreground w-(--sidebar-width) p-4 [&>button]:hidden",style:{"--sidebar-width":ls},side:t,children:[s.jsxs(rs,{className:"sr-only",children:[s.jsx(ns,{children:"Sidebar"}),s.jsx(os,{children:"Displays the mobile sidebar."})]}),s.jsx("div",{className:"flex h-full w-full flex-col",children:o})]})}):s.jsxs("div",{className:"group peer text-sidebar-foreground hidden md:block","data-state":c,"data-collapsible":c==="collapsed"?r:"","data-variant":e,"data-side":t,"data-slot":"sidebar",children:[s.jsx("div",{"data-slot":"sidebar-gap",className:N("relative w-(--sidebar-width) bg-transparent transition-[width] duration-200 ease-linear","group-data-[collapsible=offcanvas]:w-0","group-data-[side=right]:rotate-180",e==="floating"||e==="inset"?"group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)+(--spacing(4)))]":"group-data-[collapsible=icon]:w-(--sidebar-width-icon)")}),s.jsx("div",{"data-slot":"sidebar-container",className:N("fixed inset-y-0 z-10 hidden h-svh w-(--sidebar-width) transition-[left,right,width] duration-200 ease-linear md:flex",t==="left"?"left-0 group-data-[collapsible=offcanvas]:left-[calc(var(--sidebar-width)*-1)]":"right-0 group-data-[collapsible=offcanvas]:right-[calc(var(--sidebar-width)*-1)]",e==="floating"||e==="inset"?"p-2 group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)+(--spacing(4))+2px)]":"group-data-[collapsible=icon]:w-(--sidebar-width-icon) group-data-[side=left]:border-r group-data-[side=right]:border-l",n),...a,children:s.jsx("div",{"data-sidebar":"sidebar","data-slot":"sidebar-inner",className:"group-data-[variant=floating]:border-sidebar-border flex h-full w-full flex-col group-data-[variant=floating]:rounded-lg group-data-[variant=floating]:border group-data-[variant=floating]:shadow-sm",children:o})})]})}function ps({className:t,...e}){return s.jsx("main",{"data-slot":"sidebar-inset",className:N("relative flex w-full flex-1 flex-col","md:peer-data-[variant=inset]:m-2 md:peer-data-[variant=inset]:ml-0 md:peer-data-[variant=inset]:rounded-xl md:peer-data-[variant=inset]:shadow-sm md:peer-data-[variant=inset]:peer-data-[state=collapsed]:ml-2",t),...e})}function vs({className:t,...e}){return s.jsx("div",{"data-slot":"sidebar-header","data-sidebar":"header",className:N("flex flex-col gap-2 p-2",t),...e})}function ms({className:t,...e}){return s.jsx("div",{"data-slot":"sidebar-footer","data-sidebar":"footer",className:N("flex flex-col gap-2 p-2",t),...e})}function gs({className:t,...e}){return s.jsx("div",{"data-slot":"sidebar-content","data-sidebar":"content",className:N("flex min-h-0 flex-1 flex-col gap-2",t),...e})}function ys(){const e=(typeof window<"u"?window.location.pathname:"/").split("/").filter(Boolean),r=[{name:"/",href:"/",isEllipsis:!1},...e.map((o,a)=>{const i="/"+e.slice(0,a+1).join("/");return{name:decodeURIComponent(o).replace(/-/g," ").replace(/\b\w/g,u=>u.toUpperCase()),href:i,isEllipsis:!1}})],n=r.length>4?[r[0],{name:"...",href:null,isEllipsis:!0},r[r.length-2],r[r.length-1]]:r;return s.jsx("nav",{"aria-label":"Breadcrumb",className:"flex items-center",children:s.jsx("ol",{className:"flex items-center gap-2 text-sm",children:n.map((o,a,i)=>s.jsxs("li",{className:"flex items-center gap-2",children:[o.isEllipsis?s.jsx("span",{className:"text-muted-foreground",children:"..."}):s.jsx("a",{href:a==0||a==i.length-1?void 0:o.href,className:N("text-ellipsis overflow-hidden whitespace-nowrap max-w-36",a>0&&a<i.length-1?"font-medium hover:underline":"text-muted-foreground"),"aria-current":a>0&&a<i.length-1?"page":void 0,children:o.name=="/"?s.jsx($a,{className:"size-4"}):o.name}),a<n.length-1&&s.jsx("span",{className:"text-muted-foreground",children:"/"})]},o.href??`ellipsis-${a}`))})})}function Ar(){const[t,e]=l.useState(()=>{try{const r=localStorage.getItem("theme");return r?r==="dark":typeof window<"u"&&window.matchMedia?.("(prefers-color-scheme: dark)")?.matches}catch{return!1}});return l.useEffect(()=>{try{const r=document.documentElement;t?r.classList.add("dark"):r.classList.remove("dark"),localStorage.setItem("theme",t?"dark":"light")}catch{}},[t]),s.jsx(ke,{onClick:()=>e(r=>!r),variant:"ghost",size:"icon","aria-pressed":t,children:t?s.jsx(Ya,{}):s.jsx(Ua,{})})}function bs(){const{state:t,toggleSidebar:e}=Or();return s.jsxs("header",{className:"flex place-content-between gap-2 p-4 [&>nav]:mr-auto place-items-center",children:[s.jsx(ke,{onClick:()=>e(),variant:"ghost",size:"icon",children:t=="collapsed"?s.jsx(Ga,{}):s.jsx(Qa,{})}),s.jsx(ys,{}),s.jsx(Ar,{})]})}class xs extends Pn{constructor(e){super(),this.abortSignalConsumed=!1,this.defaultOptions=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.cache=e.cache,this.logger=e.logger||wt,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.initialState=e.state||ws(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.cache.remove(this)}setData(e,r){const n=gn(this.state.data,e,this.options);return this.dispatch({data:n,type:"success",dataUpdatedAt:r?.updatedAt,manual:r?.manual}),n}setState(e,r){this.dispatch({type:"setState",state:e,setStateOptions:r})}cancel(e){var r;const n=this.promise;return(r=this.retryer)==null||r.cancel(e),n?n.then(k).catch(k):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(e=>e.options.enabled!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(e=>e.getCurrentResult().isStale)}isStaleByTime(e=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!yn(this.state.dataUpdatedAt,e)}onFocus(){var e;const r=this.observers.find(n=>n.shouldFetchOnWindowFocus());r&&r.refetch({cancelRefetch:!1}),(e=this.retryer)==null||e.continue()}onOnline(){var e;const r=this.observers.find(n=>n.shouldFetchOnReconnect());r&&r.refetch({cancelRefetch:!1}),(e=this.retryer)==null||e.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(r=>r!==e),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(e,r){var n,o;if(this.state.fetchStatus!=="idle"){if(this.state.dataUpdatedAt&&r!=null&&r.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var a;return(a=this.retryer)==null||a.continueRetry(),this.promise}}if(e&&this.setOptions(e),!this.options.queryFn){const v=this.observers.find(b=>b.options.queryFn);v&&this.setOptions(v.options)}const i=bn(),c={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},u=v=>{Object.defineProperty(v,"signal",{enumerable:!0,get:()=>{if(i)return this.abortSignalConsumed=!0,i.signal}})};u(c);const f=()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(c)):Promise.reject("Missing queryFn for queryKey '"+this.options.queryHash+"'"),h={fetchOptions:r,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:f};if(u(h),(n=this.options.behavior)==null||n.onFetch(h),this.revertState=this.state,this.state.fetchStatus==="idle"||this.state.fetchMeta!==((o=h.fetchOptions)==null?void 0:o.meta)){var m;this.dispatch({type:"fetch",meta:(m=h.fetchOptions)==null?void 0:m.meta})}const p=v=>{if(Ce(v)&&v.silent||this.dispatch({type:"error",error:v}),!Ce(v)){var b,d,y,g;(b=(d=this.cache.config).onError)==null||b.call(d,v,this),(y=(g=this.cache.config).onSettled)==null||y.call(g,this.state.data,v,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=xn({fn:h.fetchFn,abort:i?.abort.bind(i),onSuccess:v=>{var b,d,y,g;if(typeof v>"u"){p(new Error(this.queryHash+" data is undefined"));return}this.setData(v),(b=(d=this.cache.config).onSuccess)==null||b.call(d,v,this),(y=(g=this.cache.config).onSettled)==null||y.call(g,v,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:p,onFail:(v,b)=>{this.dispatch({type:"failed",failureCount:v,error:b})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:h.options.retry,retryDelay:h.options.retryDelay,networkMode:h.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(e){const r=n=>{var o,a;switch(e.type){case"failed":return{...n,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:(o=e.meta)!=null?o:null,fetchStatus:wn(this.options.networkMode)?"fetching":"paused",...!n.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...n,data:e.data,dataUpdateCount:n.dataUpdateCount+1,dataUpdatedAt:(a=e.dataUpdatedAt)!=null?a:Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const i=e.error;return Ce(i)&&i.revert&&this.revertState?{...this.revertState,fetchStatus:"idle"}:{...n,error:i,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error"};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...e.state}}};this.state=r(this.state),j.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate(e)}),this.cache.notify({query:this,type:"updated",action:e})})}}function ws(t){const e=typeof t.initialData=="function"?t.initialData():t.initialData,r=typeof e<"u",n=r?typeof t.initialDataUpdatedAt=="function"?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:r?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"loading",fetchStatus:"idle"}}class Cs extends bt{constructor(e){super(),this.config=e||{},this.queries=[],this.queriesMap={}}build(e,r,n){var o;const a=r.queryKey,i=(o=r.queryHash)!=null?o:xt(a,r);let c=this.get(i);return c||(c=new xs({cache:this,logger:e.getLogger(),queryKey:a,queryHash:i,options:e.defaultQueryOptions(r),state:n,defaultOptions:e.getQueryDefaults(a)}),this.add(c)),c}add(e){this.queriesMap[e.queryHash]||(this.queriesMap[e.queryHash]=e,this.queries.push(e),this.notify({type:"added",query:e}))}remove(e){const r=this.queriesMap[e.queryHash];r&&(e.destroy(),this.queries=this.queries.filter(n=>n!==e),r===e&&delete this.queriesMap[e.queryHash],this.notify({type:"removed",query:e}))}clear(){j.batch(()=>{this.queries.forEach(e=>{this.remove(e)})})}get(e){return this.queriesMap[e]}getAll(){return this.queries}find(e,r){const[n]=q(e,r);return typeof n.exact>"u"&&(n.exact=!0),this.queries.find(o=>Xe(n,o))}findAll(e,r){const[n]=q(e,r);return Object.keys(n).length>0?this.queries.filter(o=>Xe(n,o)):this.queries}notify(e){j.batch(()=>{this.listeners.forEach(({listener:r})=>{r(e)})})}onFocus(){j.batch(()=>{this.queries.forEach(e=>{e.onFocus()})})}onOnline(){j.batch(()=>{this.queries.forEach(e=>{e.onOnline()})})}}class Es extends bt{constructor(e){super(),this.config=e||{},this.mutations=[],this.mutationId=0}build(e,r,n){const o=new Sn({mutationCache:this,logger:e.getLogger(),mutationId:++this.mutationId,options:e.defaultMutationOptions(r),state:n,defaultOptions:r.mutationKey?e.getMutationDefaults(r.mutationKey):void 0});return this.add(o),o}add(e){this.mutations.push(e),this.notify({type:"added",mutation:e})}remove(e){this.mutations=this.mutations.filter(r=>r!==e),this.notify({type:"removed",mutation:e})}clear(){j.batch(()=>{this.mutations.forEach(e=>{this.remove(e)})})}getAll(){return this.mutations}find(e){return typeof e.exact>"u"&&(e.exact=!0),this.mutations.find(r=>Ze(e,r))}findAll(e){return this.mutations.filter(r=>Ze(e,r))}notify(e){j.batch(()=>{this.listeners.forEach(({listener:r})=>{r(e)})})}resumePausedMutations(){var e;return this.resuming=((e=this.resuming)!=null?e:Promise.resolve()).then(()=>{const r=this.mutations.filter(n=>n.state.isPaused);return j.batch(()=>r.reduce((n,o)=>n.then(()=>o.continue().catch(k)),Promise.resolve()))}).then(()=>{this.resuming=void 0}),this.resuming}}function Ps(){return{onFetch:t=>{t.fetchFn=()=>{var e,r,n,o,a,i;const c=(e=t.fetchOptions)==null||(r=e.meta)==null?void 0:r.refetchPage,u=(n=t.fetchOptions)==null||(o=n.meta)==null?void 0:o.fetchMore,f=u?.pageParam,h=u?.direction==="forward",m=u?.direction==="backward",p=((a=t.state.data)==null?void 0:a.pages)||[],v=((i=t.state.data)==null?void 0:i.pageParams)||[];let b=v,d=!1;const y=P=>{Object.defineProperty(P,"signal",{enumerable:!0,get:()=>{var w;if((w=t.signal)!=null&&w.aborted)d=!0;else{var S;(S=t.signal)==null||S.addEventListener("abort",()=>{d=!0})}return t.signal}})},g=t.options.queryFn||(()=>Promise.reject("Missing queryFn for queryKey '"+t.options.queryHash+"'")),x=(P,w,S,R)=>(b=R?[w,...b]:[...b,w],R?[S,...P]:[...P,S]),E=(P,w,S,R)=>{if(d)return Promise.reject("Cancelled");if(typeof S>"u"&&!w&&P.length)return Promise.resolve(P);const M={queryKey:t.queryKey,pageParam:S,meta:t.options.meta};y(M);const T=g(M);return Promise.resolve(T).then(W=>x(P,S,W,R))};let C;if(!p.length)C=E([]);else if(h){const P=typeof f<"u",w=P?f:vt(t.options,p);C=E(p,P,w)}else if(m){const P=typeof f<"u",w=P?f:Ss(t.options,p);C=E(p,P,w,!0)}else{b=[];const P=typeof t.options.getNextPageParam>"u";C=(c&&p[0]?c(p[0],0,p):!0)?E([],P,v[0]):Promise.resolve(x([],v[0],p[0]));for(let S=1;S<p.length;S++)C=C.then(R=>{if(c&&p[S]?c(p[S],S,p):!0){const T=P?v[S]:vt(t.options,R);return E(R,P,T)}return Promise.resolve(x(R,v[S],p[S]))})}return C.then(P=>({pages:P,pageParams:b}))}}}}function vt(t,e){return t.getNextPageParam==null?void 0:t.getNextPageParam(e[e.length-1],e)}function Ss(t,e){return t.getPreviousPageParam==null?void 0:t.getPreviousPageParam(e[0],e)}class Os{constructor(e={}){this.queryCache=e.queryCache||new Cs,this.mutationCache=e.mutationCache||new Es,this.logger=e.logger||wt,this.defaultOptions=e.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}mount(){this.mountCount++,this.mountCount===1&&(this.unsubscribeFocus=Je.subscribe(()=>{Je.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=et.subscribe(()=>{et.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())}))}unmount(){var e,r;this.mountCount--,this.mountCount===0&&((e=this.unsubscribeFocus)==null||e.call(this),this.unsubscribeFocus=void 0,(r=this.unsubscribeOnline)==null||r.call(this),this.unsubscribeOnline=void 0)}isFetching(e,r){const[n]=q(e,r);return n.fetchStatus="fetching",this.queryCache.findAll(n).length}isMutating(e){return this.mutationCache.findAll({...e,fetching:!0}).length}getQueryData(e,r){var n;return(n=this.queryCache.find(e,r))==null?void 0:n.state.data}ensureQueryData(e,r,n){const o=oe(e,r,n),a=this.getQueryData(o.queryKey);return a?Promise.resolve(a):this.fetchQuery(o)}getQueriesData(e){return this.getQueryCache().findAll(e).map(({queryKey:r,state:n})=>{const o=n.data;return[r,o]})}setQueryData(e,r,n){const o=this.queryCache.find(e),a=o?.state.data,i=Cn(r,a);if(typeof i>"u")return;const c=oe(e),u=this.defaultQueryOptions(c);return this.queryCache.build(this,u).setData(i,{...n,manual:!0})}setQueriesData(e,r,n){return j.batch(()=>this.getQueryCache().findAll(e).map(({queryKey:o})=>[o,this.setQueryData(o,r,n)]))}getQueryState(e,r){var n;return(n=this.queryCache.find(e,r))==null?void 0:n.state}removeQueries(e,r){const[n]=q(e,r),o=this.queryCache;j.batch(()=>{o.findAll(n).forEach(a=>{o.remove(a)})})}resetQueries(e,r,n){const[o,a]=q(e,r,n),i=this.queryCache,c={type:"active",...o};return j.batch(()=>(i.findAll(o).forEach(u=>{u.reset()}),this.refetchQueries(c,a)))}cancelQueries(e,r,n){const[o,a={}]=q(e,r,n);typeof a.revert>"u"&&(a.revert=!0);const i=j.batch(()=>this.queryCache.findAll(o).map(c=>c.cancel(a)));return Promise.all(i).then(k).catch(k)}invalidateQueries(e,r,n){const[o,a]=q(e,r,n);return j.batch(()=>{var i,c;if(this.queryCache.findAll(o).forEach(f=>{f.invalidate()}),o.refetchType==="none")return Promise.resolve();const u={...o,type:(i=(c=o.refetchType)!=null?c:o.type)!=null?i:"active"};return this.refetchQueries(u,a)})}refetchQueries(e,r,n){const[o,a]=q(e,r,n),i=j.batch(()=>this.queryCache.findAll(o).filter(u=>!u.isDisabled()).map(u=>{var f;return u.fetch(void 0,{...a,cancelRefetch:(f=a?.cancelRefetch)!=null?f:!0,meta:{refetchPage:o.refetchPage}})}));let c=Promise.all(i).then(k);return a!=null&&a.throwOnError||(c=c.catch(k)),c}fetchQuery(e,r,n){const o=oe(e,r,n),a=this.defaultQueryOptions(o);typeof a.retry>"u"&&(a.retry=!1);const i=this.queryCache.build(this,a);return i.isStaleByTime(a.staleTime)?i.fetch(a):Promise.resolve(i.state.data)}prefetchQuery(e,r,n){return this.fetchQuery(e,r,n).then(k).catch(k)}fetchInfiniteQuery(e,r,n){const o=oe(e,r,n);return o.behavior=Ps(),this.fetchQuery(o)}prefetchInfiniteQuery(e,r,n){return this.fetchInfiniteQuery(e,r,n).then(k).catch(k)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(e){this.defaultOptions=e}setQueryDefaults(e,r){const n=this.queryDefaults.find(o=>ae(e)===ae(o.queryKey));n?n.defaultOptions=r:this.queryDefaults.push({queryKey:e,defaultOptions:r})}getQueryDefaults(e){if(!e)return;const r=this.queryDefaults.find(n=>tt(e,n.queryKey));return r?.defaultOptions}setMutationDefaults(e,r){const n=this.mutationDefaults.find(o=>ae(e)===ae(o.mutationKey));n?n.defaultOptions=r:this.mutationDefaults.push({mutationKey:e,defaultOptions:r})}getMutationDefaults(e){if(!e)return;const r=this.mutationDefaults.find(n=>tt(e,n.mutationKey));return r?.defaultOptions}defaultQueryOptions(e){if(e!=null&&e._defaulted)return e;const r={...this.defaultOptions.queries,...this.getQueryDefaults(e?.queryKey),...e,_defaulted:!0};return!r.queryHash&&r.queryKey&&(r.queryHash=xt(r.queryKey,r)),typeof r.refetchOnReconnect>"u"&&(r.refetchOnReconnect=r.networkMode!=="always"),typeof r.useErrorBoundary>"u"&&(r.useErrorBoundary=!!r.suspense),r}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...this.defaultOptions.mutations,...this.getMutationDefaults(e?.mutationKey),...e,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}function As({...t}){return s.jsx(ha,{"data-slot":"popover",...t})}function Rs({...t}){return s.jsx(pa,{"data-slot":"popover-trigger",...t})}function Ds({className:t,align:e="center",sideOffset:r=4,...n}){return s.jsx(va,{children:s.jsx(ma,{"data-slot":"popover-content",align:e,sideOffset:r,className:N("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-72 origin-(--radix-popover-content-transform-origin) rounded-md border p-4 shadow-md outline-hidden",t),...n})})}const Ns=[{title:"Jobs",to:"/jobs",icon:Fa},{title:"Dashboard",to:"/dashboard",icon:Ha,role:"hr"},{title:"My Applications",to:"/my-applications",icon:La,role:"applicant"}];function js({children:t}){const{pathname:e}=mt(),{data:r}=pn();function n(){dn.post("/users/registration/logout",{}).then(()=>{localStorage.removeItem("token"),typeof window<"u"&&window.location.replace("/registration")}).catch(o=>fn.error("Logout failed: "+o?.message||"Unknown error"))}return s.jsxs(fs,{children:[s.jsxs(hs,{collapsible:"icon",className:"p-4 bg-indigo-100 dark:bg-slate-950",children:[s.jsx(vs,{className:"mb-4 group-data-[collapsible=icon]:hidden border-b-2 border-indigo-300 dark:border-slate-700 pb-4",children:s.jsx("h1",{className:"font-bold text-ellipsis overflow-hidden whitespace-nowrap",children:"Talent Technical Evaluation"})}),s.jsx(gs,{children:Ns.filter(o=>!o.role||o.role===r?.role).map(({title:o,to:a,icon:i},c)=>s.jsxs($r,{to:a,title:o,className:`flex place-items-center group-data-[collapsible=icon]:place-content-center gap-2 px-4 py-2 group-data-[collapsible=icon]:p-0 group-data-[collapsible=icon]:size-8 group-data-[collapsible=icon]:-mx-2 hover:bg-indigo-200 dark:hover:bg-slate-800 rounded-md ${e.startsWith(a)?"bg-indigo-300 dark:bg-slate-700":""}`,children:[s.jsx(i,{})," ",s.jsx("span",{className:"group-data-[collapsible=icon]:hidden",children:o})]},c))}),s.jsx(ms,{children:r&&s.jsxs("div",{className:"group-data-[collapsible=icon]:-mx-4 flex gap-2",children:[s.jsxs(As,{children:[s.jsx(Rs,{children:s.jsx(vn,{className:"shrink-0 cursor-pointer",tabIndex:0,children:s.jsx(mn,{className:"rounded-full bg-indigo-200 dark:bg-gray-800 size-10 group-data-[collapsible=icon]:size-8 flex items-center justify-center",children:r?`${r.first_name[0]}${r.last_name[0]}`:"U"})})}),s.jsx(Ds,{className:"w-min p-0",children:s.jsx(ke,{variant:"ghost",className:"w-full text-left",onClick:n,children:"Logout"})})]}),s.jsxs("div",{className:"overflow-hidden group-data-[collapsible=icon]:hidden",children:[s.jsxs("p",{className:"font-bold whitespace-nowrap text-ellipsis overflow-hidden text-start",children:[r.first_name," ",r.last_name]}),s.jsx("p",{className:"whitespace-nowrap text-ellipsis overflow-hidden",children:r.email})]})]})})]}),s.jsx(ps,{className:"flex flex-col h-screen",children:t})]})}const _s=new Os;function Zs({children:t}){const{pathname:e}=mt();return!e.startsWith("/registration")&&typeof window<"u"&&localStorage.getItem("token")===null&&window.location.replace("/registration"),s.jsxs("html",{lang:"en",children:[s.jsxs("head",{children:[s.jsx("meta",{charSet:"utf-8"}),s.jsx("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),s.jsx("link",{rel:"icon",href:"/favicon.png"}),s.jsx(Wr,{}),s.jsx(Ur,{})]}),s.jsxs("body",{children:[s.jsx(En,{client:_s,children:e.startsWith("/registration")?s.jsxs(s.Fragment,{children:[s.jsx("header",{className:"flex flex-row-reverse place-content-between p-4",children:s.jsx(Ar,{})}),s.jsx("main",{children:t})]}):s.jsxs(js,{children:[s.jsx(bs,{}),s.jsx("main",{children:t})]})}),s.jsx(hn,{}),s.jsx(Kr,{}),s.jsx("script",{src:"/config.js"}),s.jsx(Qr,{})]})]})}const Js=Br(function(){return s.jsx(zr,{})}),ei=Hr(function({error:e}){let r="Oops!",n="An unexpected error occurred.",o;return Gr(e)&&(r=e.status===404?"404":"Error",n=e.status===404?"The requested page could not be found.":e.statusText||n),s.jsxs("main",{className:"flex flex-col items-center justify-center p-8",children:[s.jsx("h1",{children:r}),s.jsx("p",{children:n}),o]})});export{ei as ErrorBoundary,Zs as Layout,Js as default};