PageSourceSearch

https://cascader.io/_next/static/chunks/45cb6131e85b5ce4.js

js cascader.io collected 2026-10-04 02:18:42 UTC 32,434 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,391249,e=>{"use strict";var t=e.i(619540);function r(e){let r=t.useRef(e);return t.useEffect(()=>{r.current=e}),t.useMemo(()=>(...e)=>r.current?.(...e),[])}e.s(["useCallbackRef",()=>r])},808755,e=>{"use strict";var t=e.i(619540),r=e.i(391249);function n(e,o=globalThis?.document){let i=(0,r.useCallbackRef)(e);t.useEffect(()=>{let e=e=>{"Escape"===e.key&&i(e)};return o.addEventListener("keydown",e,{capture:!0}),()=>o.removeEventListener("keydown",e,{capture:!0})},[i,o])}e.s(["useEscapeKeydown",()=>n])},190395,e=>{"use strict";var t=e.i(619540),r=globalThis?.document?t.useLayoutEffect:()=>{};e.s(["useLayoutEffect",()=>r])},479993,e=>{"use strict";var t=e.i(619540),r=e.i(190395),n=t["useId".toString()]||(()=>void 0),o=0;function i(e){let[i,a]=t.useState(n());return(0,r.useLayoutEffect)(()=>{e||a(e=>e??String(o++))},[e]),e||(i?`radix-${i}`:"")}e.s(["useId",()=>i])},989780,e=>{"use strict";var t=e.i(619540),r=e.i(391249);function n({prop:e,defaultProp:n,onChange:o=()=>{}}){let[i,a]=function({defaultProp:e,onChange:n}){let o=t.useState(e),[i]=o,a=t.useRef(i),s=(0,r.useCallbackRef)(n);return t.useEffect(()=>{a.current!==i&&(s(i),a.current=i)},[i,a,s]),o}({defaultProp:n,onChange:o}),s=void 0!==e,l=s?e:i,u=(0,r.useCallbackRef)(o);return[l,t.useCallback(t=>{if(s){let r="function"==typeof t?t(e):t;r!==e&&u(r)}else a(t)},[s,e,a,u])]}e.s(["useControllableState",()=>n])},748960,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},4075,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return o}});let n=e.r(619540);function o(e,t){let r=(0,n.useRef)(null),o=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(r.current=i(e,n)),t&&(o.current=i(t,n))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},957239,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={assign:function(){return l},searchParamsToUrlQuery:function(){return i},urlQueryToSearchParams:function(){return s}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});function i(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function a(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function s(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(r,a(e));else t.set(r,a(n));return t}function l(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,n]of r.entries())e.append(t,n)}return e}},697510,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={formatUrl:function(){return s},formatWithValidation:function(){return u},urlObjectKeys:function(){return l}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=e.r(744066)._(e.r(957239)),a=/https?|ftp|gopher|file/;function s(e){let{auth:t,hostname:r}=e,n=e.protocol||"",o=e.pathname||"",s=e.hash||"",l=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:r&&(u=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(u+=":"+e.port)),l&&"object"==typeof l&&(l=String(i.urlQueryToSearchParams(l)));let c=e.search||l&&`?${l}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||a.test(n))&&!1!==u?(u="//"+(u||""),o&&"/"!==o[0]&&(o="/"+o)):u||(u=""),s&&"#"!==s[0]&&(s="#"+s),c&&"?"!==c[0]&&(c="?"+c),o=o.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${n}${u}${o}${c}${s}`}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return s(e)}},839934,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0});var n={DecodeError:function(){return v},MiddlewareNotFoundError:function(){return E},MissingStaticPage:function(){return x},NormalizeError:function(){return g},PageNotFoundError:function(){return b},SP:function(){return h},ST:function(){return y},WEB_VITALS:function(){return i},execOnce:function(){return a},getDisplayName:function(){return d},getLocationOrigin:function(){return u},getURL:function(){return c},isAbsoluteUrl:function(){return l},isResSent:function(){return f},loadGetInitialProps:function(){return m},normalizeRepeatedSlashes:function(){return p},stringifyError:function(){return w}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=["CLS","FCP","FID","INP","LCP","TTFB"];function a(e){let t,r=!1;return(...n)=>(r||(r=!0,t=e(...n)),t)}let s=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,l=e=>s.test(e);function u(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function c(){let{href:e}=window.location,t=u();return e.substring(t.length)}function d(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function f(e){return e.finished||e.headersSent}function p(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function m(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await m(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&f(r))return n;if(!n)throw Object.defineProperty(Error(`"${d(e)}.getInitialProps()" should resolve to an object. But found "${n}" instead.`),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n}let h="undefined"!=typeof performance,y=h&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class v extends Error{}class g extends Error{}class b extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class x extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class E extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function w(e){return JSON.stringify({message:e.message,stack:e.stack})}},586145,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return i}});let n=e.r(839934),o=e.r(108809);function i(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,o.hasBasePath)(r.pathname)}catch(e){return!1}}},126992,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},510798,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return v},useLinkStatus:function(){return b}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=e.r(744066),a=e.r(268078),s=i._(e.r(619540)),l=e.r(697510),u=e.r(848718),c=e.r(4075),d=e.r(839934),f=e.r(317699);e.r(748960);let p=e.r(799080),m=e.r(586145),h=e.r(64753);function y(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}function v(t){var r;let n,o,i,[l,v]=(0,s.useOptimistic)(p.IDLE_LINK_STATUS),b=(0,s.useRef)(null),{href:x,as:E,children:w,prefetch:C=null,passHref:P,replace:R,shallow:T,scroll:O,onClick:j,onMouseEnter:N,onTouchStart:S,legacyBehavior:L=!1,onNavigate:_,ref:A,unstable_dynamicOnHover:k,...M}=t;n=w,L&&("string"==typeof n||"number"==typeof n)&&(n=(0,a.jsx)("a",{children:n}));let D=s.default.useContext(u.AppRouterContext),I=!1!==C,$=!1!==C?null===(r=C)||"auto"===r?h.FetchStrategy.PPR:h.FetchStrategy.Full:h.FetchStrategy.PPR,{href:U,as:F}=s.default.useMemo(()=>{let e=y(x);return{href:e,as:E?y(E):e}},[x,E]);if(L){if(n?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>
1` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});o=s.default.Children.only(n)}let B=L?o&&"object"==typeof o&&o.ref:A,W=s.default.useCallback(e=>(null!==D&&(b.current=(0,p.mountLinkInstance)(e,U,D,$,I,v)),()=>{b.current&&((0,p.unmountLinkForCurrentNavigation)(b.current),b.current=null),(0,p.unmountPrefetchableInstance)(e)}),[I,U,D,$,v]),H={ref:(0,c.useMergedRef)(W,B),onClick(t){L||"function"!=typeof j||j(t),L&&o.props&&"function"==typeof o.props.onClick&&o.props.onClick(t),!D||t.defaultPrevented||function(t,r,n,o,i,a,l){if("undefined"!=typeof window){let u,{nodeName:c}=t.currentTarget;if("A"===c.toUpperCase()&&((u=t.currentTarget.getAttribute("target"))&&"_self"!==u||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,m.isLocalURL)(r)){i&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),l){let e=!1;if(l({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:d}=e.r(695101);s.default.startTransition(()=>{d(n||r,i?"replace":"push",a??!0,o.current)})}}(t,U,F,b,R,O,_)},onMouseEnter(e){L||"function"!=typeof N||N(e),L&&o.props&&"function"==typeof o.props.onMouseEnter&&o.props.onMouseEnter(e),D&&I&&(0,p.onNavigationIntent)(e.currentTarget,!0===k)},onTouchStart:function(e){L||"function"!=typeof S||S(e),L&&o.props&&"function"==typeof o.props.onTouchStart&&o.props.onTouchStart(e),D&&I&&(0,p.onNavigationIntent)(e.currentTarget,!0===k)}};return(0,d.isAbsoluteUrl)(F)?H.href=F:L&&!P&&("a"!==o.type||"href"in o.props)||(H.href=(0,f.addBasePath)(F)),i=L?s.default.cloneElement(o,H):(0,a.jsx)("a",{...M,...H,children:n}),(0,a.jsx)(g.Provider,{value:l,children:i})}e.r(126992);let g=(0,s.createContext)(p.IDLE_LINK_STATUS),b=()=>(0,s.useContext)(g);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},551150,e=>{"use strict";function t(e,r,{checkForDefaultPrevented:n=!0}={}){return function(t){if(e?.(t),!1===n||!t.defaultPrevented)return r?.(t)}}e.s(["composeEventHandlers",()=>t])},876006,e=>{"use strict";var t=e.i(619540);function r(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function n(...e){return t.useCallback(r(...e),e)}e.s(["composeRefs",()=>r,"useComposedRefs",()=>n])},192791,e=>{"use strict";var t=e.i(619540),r=e.i(268078);function n(e,o=[]){let i=[],a=()=>{let r=i.map(e=>t.createContext(e));return function(n){let o=n?.[e]||r;return t.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return a.scopeName=e,[function(n,o){let a=t.createContext(o),s=i.length;function l(n){let{scope:o,children:i,...l}=n,u=o?.[e][s]||a,c=t.useMemo(()=>l,Object.values(l));return(0,r.jsx)(u.Provider,{value:c,children:i})}return i=[...i,o],l.displayName=n+"Provider",[l,function(r,i){let l=i?.[e][s]||a,u=t.useContext(l);if(u)return u;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${n}\``)}]},function(...e){let r=e[0];if(1===e.length)return r;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return t.useMemo(()=>({[`__scope${r.scopeName}`]:o}),[o])}};return n.scopeName=r.scopeName,n}(a,...o)]}e.s(["createContextScope",()=>n])},293161,e=>{"use strict";var t=e.i(619540),r=e.i(876006),n=e.i(268078),o=t.forwardRef((e,r)=>{let{children:o,...a}=e,l=t.Children.toArray(o),u=l.find(s);if(u){let e=u.props.children,o=l.map(r=>r!==u?r:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,n.jsx)(i,{...a,ref:r,children:t.isValidElement(e)?t.cloneElement(e,void 0,o):null})}return(0,n.jsx)(i,{...a,ref:r,children:o})});o.displayName="Slot";var i=t.forwardRef((e,n)=>{let{children:o,...i}=e;if(t.isValidElement(o)){var a;let e,s,l=(a=o,(s=(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(s=(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.
1isReactWarning)?a.props.ref:a.props.ref||a.ref);return t.cloneElement(o,{...function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{i(...e),o(...e)}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(i,o.props),ref:n?(0,r.composeRefs)(n,l):l})}return t.Children.count(o)>1?t.Children.only(null):null});i.displayName="SlotClone";var a=({children:e})=>(0,n.jsx)(n.Fragment,{children:e});function s(e){return t.isValidElement(e)&&e.type===a}e.s(["Slot",()=>o,"Slottable",()=>a])},67310,e=>{"use strict";var t=e.i(619540),r=e.i(859675),n=e.i(293161),o=e.i(268078),i=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,r)=>{let i=t.forwardRef((e,t)=>{let{asChild:i,...a}=e,s=i?n.Slot:r;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,o.jsx)(s,{...a,ref:t})});return i.displayName=`Primitive.${r}`,{...e,[r]:i}},{});function a(e,t){e&&r.flushSync(()=>e.dispatchEvent(t))}e.s(["Primitive",()=>i,"dispatchDiscreteCustomEvent",()=>a])},711253,e=>{"use strict";var t=e.i(619540),r=e.i(859675),n=e.i(876006),o=e.i(190395),i=e=>{var i;let s,l,{present:u,children:c}=e,d=function(e){var n,i;let[s,l]=t.useState(),u=t.useRef({}),c=t.useRef(e),d=t.useRef("none"),[f,p]=(n=e?"mounted":"unmounted",i={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},t.useReducer((e,t)=>i[e][t]??e,n));return t.useEffect(()=>{let e=a(u.current);d.current="mounted"===f?e:"none"},[f]),(0,o.useLayoutEffect)(()=>{let t=u.current,r=c.current;if(r!==e){let n=d.current,o=a(t);e?p("MOUNT"):"none"===o||t?.display==="none"?p("UNMOUNT"):r&&n!==o?p("ANIMATION_OUT"):p("UNMOUNT"),c.current=e}},[e,p]),(0,o.useLayoutEffect)(()=>{if(s){let e=e=>{let t=a(u.current).includes(e.animationName);e.target===s&&t&&r.flushSync(()=>p("ANIMATION_END"))},t=e=>{e.target===s&&(d.current=a(u.current))};return s.addEventListener("animationstart",t),s.addEventListener("animationcancel",e),s.addEventListener("animationend",e),()=>{s.removeEventListener("animationstart",t),s.removeEventListener("animationcancel",e),s.removeEventListener("animationend",e)}}p("ANIMATION_END")},[s,p]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:t.useCallback(e=>{e&&(u.current=getComputedStyle(e)),l(e)},[])}}(u),f="function"==typeof c?c({present:d.isPresent}):t.Children.only(c),p=(0,n.useComposedRefs)(d.ref,(i=f,(l=(s=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in s&&s.isReactWarning)?i.ref:(l=(s=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in s&&s.isReactWarning)?i.props.ref:i.props.ref||i.ref));return"function"==typeof c||d.isPresent?t.cloneElement(f,{ref:p}):null};function a(e){return e?.animationName||"none"}i.displayName="Presence",e.s(["Presence",()=>i])},959637,4886,572285,211935,e=>{"use strict";var t,r=e.i(268078),n=e.i(619540),o=e.i(551150),i=e.i(876006),a=e.i(192791),s=e.i(67310),l=e.i(391249),u=e.i(808755),c="dismissableLayer.update",d=n.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f=n.forwardRef((e,a)=>{let{disableOutsidePointerEvents:f=!1,onEscapeKeyDown:h,onPointerDownOutside:y,onFocusOutside:v,onInteractOutside:g,onDismiss:b,...x}=e,E=n.useContext(d),[w,C]=n.useState(null),P=w?.ownerDocument??globalThis?.document,[,R]=n.useState({}),T=(0,i.useComposedRefs)(a,e=>C(e)),O=Array.from(E.layers),[j]=[...E.layersWithOutsidePointerEventsDisabled].slice(-1),N=O.indexOf(j),S=w?O.indexOf(w):-1,L=E.layersWithOutsidePointerEventsDisabled.size>0,_=S>=N,A=function(e,t=globalThis?.document){let r=(0,l.useCallbackRef)(e),o=n.useRef(!1),i=n.useRef(()=>{});return n.useEffect(()=>{let e=e=>{if(e.target&&!o.current){let n=function(){m("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",i.current),i.current=n,t.addEventListener("click",i.current,{once:!0})):n()}else t.removeEventListener("click",i.current);o.current=!1},n=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(n),t.removeEventListener("pointerdown",e),t.removeEventListener("click",i.current)}},[t,r]),{onPointerDownCapture:()=>o.current=!0}}(e=>{let t=e.target,r=[...E.branches].some(e=>e.contains(t));_&&!r&&(y?.(e),g?.(e),e.defaultPrevented||b?.())},P),k=function(e,t=globalThis?.document){let r=(0,l.useCallbackRef)(e),o=n.useRef(!1);return n.useEffect(()=>{let e=e=>
1{e.target&&!o.current&&m("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,r]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}(e=>{let t=e.target;![...E.branches].some(e=>e.contains(t))&&(v?.(e),g?.(e),e.defaultPrevented||b?.())},P);return(0,u.useEscapeKeydown)(e=>{S===E.layers.size-1&&(h?.(e),!e.defaultPrevented&&b&&(e.preventDefault(),b()))},P),n.useEffect(()=>{if(w)return f&&(0===E.layersWithOutsidePointerEventsDisabled.size&&(t=P.body.style.pointerEvents,P.body.style.pointerEvents="none"),E.layersWithOutsidePointerEventsDisabled.add(w)),E.layers.add(w),p(),()=>{f&&1===E.layersWithOutsidePointerEventsDisabled.size&&(P.body.style.pointerEvents=t)}},[w,P,f,E]),n.useEffect(()=>()=>{w&&(E.layers.delete(w),E.layersWithOutsidePointerEventsDisabled.delete(w),p())},[w,E]),n.useEffect(()=>{let e=()=>R({});return document.addEventListener(c,e),()=>document.removeEventListener(c,e)},[]),(0,r.jsx)(s.Primitive.div,{...x,ref:T,style:{pointerEvents:L?_?"auto":"none":void 0,...e.style},onFocusCapture:(0,o.composeEventHandlers)(e.onFocusCapture,k.onFocusCapture),onBlurCapture:(0,o.composeEventHandlers)(e.onBlurCapture,k.onBlurCapture),onPointerDownCapture:(0,o.composeEventHandlers)(e.onPointerDownCapture,A.onPointerDownCapture)})});function p(){let e=new CustomEvent(c);document.dispatchEvent(e)}function m(e,t,r,{discrete:n}){let o=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),n?(0,s.dispatchDiscreteCustomEvent)(o,i):o.dispatchEvent(i)}f.displayName="DismissableLayer",n.forwardRef((e,t)=>{let o=n.useContext(d),a=n.useRef(null),l=(0,i.useComposedRefs)(t,a);return n.useEffect(()=>{let e=a.current;if(e)return o.branches.add(e),()=>{o.branches.delete(e)}},[o.branches]),(0,r.jsx)(s.Primitive.div,{...e,ref:l})}).displayName="DismissableLayerBranch",e.s(["DismissableLayer",()=>f],4886);var h=e.i(479993),y=e.i(730453),v=e.i(163032),g=n.forwardRef((e,t)=>{let{children:n,width:o=10,height:i=5,...a}=e;return(0,r.jsx)(s.Primitive.svg,{...a,ref:t,width:o,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,r.jsx)("polygon",{points:"0,0 30,0 15,10"})})});g.displayName="Arrow";var b=e.i(190395),x=e.i(568851),E="Popper",[w,C]=(0,a.createContextScope)(E),[P,R]=w(E),T=e=>{let{__scopePopper:t,children:o}=e,[i,a]=n.useState(null);return(0,r.jsx)(P,{scope:t,anchor:i,onAnchorChange:a,children:o})};T.displayName=E;var O="PopperAnchor",j=n.forwardRef((e,t)=>{let{__scopePopper:o,virtualRef:a,...l}=e,u=R(O,o),c=n.useRef(null),d=(0,i.useComposedRefs)(t,c);return n.useEffect(()=>{u.onAnchorChange(a?.current||c.current)}),a?null:(0,r.jsx)(s.Primitive.div,{...l,ref:d})});j.displayName=O;var N="PopperContent",[S,L]=w(N),_=n.forwardRef((e,t)=>{let{__scopePopper:o,side:a="bottom",sideOffset:u=0,align:c="center",alignOffset:d=0,arrowPadding:f=0,avoidCollisions:p=!0,collisionBoundary:m=[],collisionPadding:h=0,sticky:g="partial",hideWhenDetached:E=!1,updatePositionStrategy:w="optimized",onPlaced:C,...P}=e,T=R(N,o),[O,j]=n.useState(null),L=(0,i.useComposedRefs)(t,e=>j(e)),[_,A]=n.useState(null),k=(0,x.useSize)(_),M=k?.width??0,U=k?.height??0,F="number"==typeof h?h:{top:0,right:0,bottom:0,left:0,...h},B=Array.isArray(m)?m:[m],W=B.length>0,H={padding:F,boundary:B.filter(D),altBoundary:W},{refs:z,floatingStyles:K,placement:X,isPositioned:V,middlewareData:Y}=(0,y.useFloating)({strategy:"fixed",placement:a+("center"!==c?"-"+c:""),whileElementsMounted:(...e)=>(0,v.autoUpdate)(...e,{animationFrame:"always"===w}),elements:{reference:T.anchor},middleware:[(0,y.offset)({mainAxis:u+U,alignmentAxis:d}),p&&(0,y.shift)({mainAxis:!0,crossAxis:!1,limiter:"partial"===g?(0,y.limitShift)():void 0,...H}),p&&(0,y.flip)({...H}),(0,y.size)({...H,apply:({elements:e,rects:t,availableWidth:r,availableHeight:n})=>{let{width:o,height:i}=t.reference,a=e.floating.style;a.setProperty("--radix-popper-available-width",`${r}px`),a.setProperty("--radix-popper-available-height",`${n}px`),a.setProperty("--radix-popper-anchor-width",`${o}px`),a.setProperty("--radix-popper-anchor-height",`${i}px`)}}),_&&(0,y.arrow)({element:_,padding:f}),I({arrowWidth:M,arrowHeight:U}),E&&(0,y.hide)({strategy:"referenceHidden",...H})]}
1),[Q,Z]=$(X),q=(0,l.useCallbackRef)(C);(0,b.useLayoutEffect)(()=>{V&&q?.()},[V,q]);let J=Y.arrow?.x,G=Y.arrow?.y,ee=Y.arrow?.centerOffset!==0,[et,er]=n.useState();return(0,b.useLayoutEffect)(()=>{O&&er(window.getComputedStyle(O).zIndex)},[O]),(0,r.jsx)("div",{ref:z.setFloating,"data-radix-popper-content-wrapper":"",style:{...K,transform:V?K.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:et,"--radix-popper-transform-origin":[Y.transformOrigin?.x,Y.transformOrigin?.y].join(" "),...Y.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,r.jsx)(S,{scope:o,placedSide:Q,onArrowChange:A,arrowX:J,arrowY:G,shouldHideArrow:ee,children:(0,r.jsx)(s.Primitive.div,{"data-side":Q,"data-align":Z,...P,ref:L,style:{...P.style,animation:V?void 0:"none"}})})})});_.displayName=N;var A="PopperArrow",k={top:"bottom",right:"left",bottom:"top",left:"right"},M=n.forwardRef(function(e,t){let{__scopePopper:n,...o}=e,i=L(A,n),a=k[i.placedSide];return(0,r.jsx)("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:(0,r.jsx)(g,{...o,ref:t,style:{...o.style,display:"block"}})})});function D(e){return null!==e}M.displayName=A;var I=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:n,middlewareData:o}=t,i=o.arrow?.centerOffset!==0,a=i?0:e.arrowWidth,s=i?0:e.arrowHeight,[l,u]=$(r),c={start:"0%",center:"50%",end:"100%"}[u],d=(o.arrow?.x??0)+a/2,f=(o.arrow?.y??0)+s/2,p="",m="";return"bottom"===l?(p=i?c:`${d}px`,m=`${-s}px`):"top"===l?(p=i?c:`${d}px`,m=`${n.floating.height+s}px`):"right"===l?(p=`${-s}px`,m=i?c:`${f}px`):"left"===l&&(p=`${n.floating.width+s}px`,m=i?c:`${f}px`),{data:{x:p,y:m}}}});function $(e){let[t,r="center"]=e.split("-");return[t,r]}e.s(["Anchor",()=>j,"Arrow",()=>M,"Content",()=>_,"Root",()=>T,"createPopperScope",()=>C],572285);var U=e.i(859675),F=n.forwardRef((e,t)=>{let{container:o,...i}=e,[a,l]=n.useState(!1);(0,b.useLayoutEffect)(()=>l(!0),[]);let u=o||a&&globalThis?.document?.body;return u?U.default.createPortal((0,r.jsx)(s.Primitive.div,{...i,ref:t}),u):null});F.displayName="Portal",e.s(["Portal",()=>F],211935);var B=e.i(711253),W=e.i(293161),H=e.i(989780),z=n.forwardRef((e,t)=>(0,r.jsx)(s.Primitive.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));z.displayName="VisuallyHidden";var[K,X]=(0,a.createContextScope)("Tooltip",[C]),V=C(),Y="TooltipProvider",Q="tooltip.open",[Z,q]=K(Y),J=e=>{let{__scopeTooltip:t,delayDuration:o=700,skipDelayDuration:i=300,disableHoverableContent:a=!1,children:s}=e,[l,u]=n.useState(!0),c=n.useRef(!1),d=n.useRef(0);return n.useEffect(()=>{let e=d.current;return()=>window.clearTimeout(e)},[]),(0,r.jsx)(Z,{scope:t,isOpenDelayed:l,delayDuration:o,onOpen:n.useCallback(()=>{window.clearTimeout(d.current),u(!1)},[]),onClose:n.useCallback(()=>{window.clearTimeout(d.current),d.current=window.setTimeout(()=>u(!0),i)},[i]),isPointerInTransitRef:c,onPointerInTransitChange:n.useCallback(e=>{c.current=e},[]),disableHoverableContent:a,children:s})};J.displayName=Y;var G="Tooltip",[ee,et]=K(G),er=e=>{let{__scopeTooltip:t,children:o,open:i,defaultOpen:a=!1,onOpenChange:s,disableHoverableContent:l,delayDuration:u}=e,c=q(G,e.__scopeTooltip),d=V(t),[f,p]=n.useState(null),m=(0,h.useId)(),y=n.useRef(0),v=l??c.disableHoverableContent,g=u??c.delayDuration,b=n.useRef(!1),[x=!1,E]=(0,H.useControllableState)({prop:i,defaultProp:a,onChange:e=>{e?(c.onOpen(),document.dispatchEvent(new CustomEvent(Q))):c.onClose(),s?.(e)}}),w=n.useMemo(()=>x?b.current?"delayed-open":"instant-open":"closed",[x]),C=n.useCallback(()=>{window.clearTimeout(y.current),b.current=!1,E(!0)},[E]),P=n.useCallback(()=>{window.clearTimeout(y.current),E(!1)},[E]),R=n.useCallback(()=>{window.clearTimeout(y.current),y.current=window.setTimeout(()=>{b.current=!0,E(!0)},g)},[g,E]);return n.useEffect(()=>()=>window.clearTimeout(y.current),[]),(0,r.jsx)(T,{...d,children:(0,r.jsx)(ee,{scope:t,contentId:m,open:x,stateAttribute:w,trigger:f,onTriggerChange:p,onTriggerEnter:n.useCallback(()=>{c.isOpenDelayed?R():C()},[c.isOpenDelayed,R,C]),onTriggerLeave:n.useCallback(()=>{v?P():window.clearTimeout(y.current)},[P,v]),onOpen:C,onClose:P,disableHoverableContent:v,children:o})})};er.displayName=G;var en="TooltipTrigger",eo=n.forwardRef((e,t)=>
1{let{__scopeTooltip:a,...l}=e,u=et(en,a),c=q(en,a),d=V(a),f=n.useRef(null),p=(0,i.useComposedRefs)(t,f,u.onTriggerChange),m=n.useRef(!1),h=n.useRef(!1),y=n.useCallback(()=>m.current=!1,[]);return n.useEffect(()=>()=>document.removeEventListener("pointerup",y),[y]),(0,r.jsx)(j,{asChild:!0,...d,children:(0,r.jsx)(s.Primitive.button,{"aria-describedby":u.open?u.contentId:void 0,"data-state":u.stateAttribute,...l,ref:p,onPointerMove:(0,o.composeEventHandlers)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(h.current||c.isPointerInTransitRef.current||(u.onTriggerEnter(),h.current=!0))}),onPointerLeave:(0,o.composeEventHandlers)(e.onPointerLeave,()=>{u.onTriggerLeave(),h.current=!1}),onPointerDown:(0,o.composeEventHandlers)(e.onPointerDown,()=>{m.current=!0,document.addEventListener("pointerup",y,{once:!0})}),onFocus:(0,o.composeEventHandlers)(e.onFocus,()=>{m.current||u.onOpen()}),onBlur:(0,o.composeEventHandlers)(e.onBlur,u.onClose),onClick:(0,o.composeEventHandlers)(e.onClick,u.onClose)})})});eo.displayName=en;var ei="TooltipPortal",[ea,es]=K(ei,{forceMount:void 0}),el=e=>{let{__scopeTooltip:t,forceMount:n,children:o,container:i}=e,a=et(ei,t);return(0,r.jsx)(ea,{scope:t,forceMount:n,children:(0,r.jsx)(B.Presence,{present:n||a.open,children:(0,r.jsx)(F,{asChild:!0,container:i,children:o})})})};el.displayName=ei;var eu="TooltipContent",ec=n.forwardRef((e,t)=>{let n=es(eu,e.__scopeTooltip),{forceMount:o=n.forceMount,side:i="top",...a}=e,s=et(eu,e.__scopeTooltip);return(0,r.jsx)(B.Presence,{present:o||s.open,children:s.disableHoverableContent?(0,r.jsx)(em,{side:i,...a,ref:t}):(0,r.jsx)(ed,{side:i,...a,ref:t})})}),ed=n.forwardRef((e,t)=>{let o=et(eu,e.__scopeTooltip),a=q(eu,e.__scopeTooltip),s=n.useRef(null),l=(0,i.useComposedRefs)(t,s),[u,c]=n.useState(null),{trigger:d,onClose:f}=o,p=s.current,{onPointerInTransitChange:m}=a,h=n.useCallback(()=>{c(null),m(!1)},[m]),y=n.useCallback((e,t)=>{let r,n=e.currentTarget,o={x:e.clientX,y:e.clientY},i=function(e,t){let r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(r,n,o,i)){case i:return"left";case o:return"right";case r:return"top";case n:return"bottom";default:throw Error("unreachable")}}(o,n.getBoundingClientRect());c(((r=[...function(e,t,r=5){let n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return n}(o,i),...function(e){let{top:t,right:r,bottom:n,left:o}=e;return[{x:o,y:t},{x:r,y:t},{x:r,y:n},{x:o,y:n}]}(t.getBoundingClientRect())].slice()).sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:1*!!(e.y>t.y)),function(e){if(e.length<=1)return e.slice();let t=[];for(let r=0;r<e.length;r++){let n=e[r];for(;t.length>=2;){let e=t[t.length-1],r=t[t.length-2];if((e.x-r.x)*(n.y-r.y)>=(e.y-r.y)*(n.x-r.x))t.pop();else break}t.push(n)}t.pop();let r=[];for(let t=e.length-1;t>=0;t--){let n=e[t];for(;r.length>=2;){let e=r[r.length-1],t=r[r.length-2];if((e.x-t.x)*(n.y-t.y)>=(e.y-t.y)*(n.x-t.x))r.pop();else break}r.push(n)}return(r.pop(),1===t.length&&1===r.length&&t[0].x===r[0].x&&t[0].y===r[0].y)?t:t.concat(r)}(r))),m(!0)},[m]);return n.useEffect(()=>()=>h(),[h]),n.useEffect(()=>{if(d&&p){let e=e=>y(e,p),t=e=>y(e,d);return d.addEventListener("pointerleave",e),p.addEventListener("pointerleave",t),()=>{d.removeEventListener("pointerleave",e),p.removeEventListener("pointerleave",t)}}},[d,p,y,h]),n.useEffect(()=>{if(u){let e=e=>{let t=e.target,r={x:e.clientX,y:e.clientY},n=d?.contains(t)||p?.contains(t),o=!function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){let a=t[e].x,s=t[e].y,l=t[i].x,u=t[i].y;s>n!=u>n&&r<(l-a)*(n-s)/(u-s)+a&&(o=!o)}return o}(r,u);n?h():o&&(h(),f())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[d,p,u,f,h]),(0,r.jsx)(em,{...e,ref:l})}),[ef,ep]=K(G,{isInside:!1}),em=n.forwardRef((e,t)=>{let{__scopeTooltip:o,children:i,"aria-label":a,onEscapeKeyDown:s,onPointerDownOutside:l,...u}=e,c=et(eu,o),d=V(o),{onClose:p}=c;return n.useEffect(()=>(document.addEventListener(Q,p),()=>document.removeEventListener(Q,p)),[p]),n.useEffect(()=>{if(c.trigger){let e=e=>{let t=e.target;t?.contains(c.trigger)&&p()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[c.trigger,p]),(0,r.jsx)(f,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:l,onFocusOutside:e=>e.preventDefault(),onDismiss:p,children:(0,r.jsxs)(_,{"data-state":c.stateAttribute,...d,...u,ref:t,style:{...u.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:[(0,r.jsx)(W.Slottable,{children:i}),(0,r.jsx)(ef,{scope:o,isInside:!0,children:(0,r.jsx)(z,{id:c.contentId,role:"tooltip",children:a||i})})]})})});ec.displayName=eu;var eh="TooltipArrow";n.forwardRef((e,t)=>
1{let{__scopeTooltip:n,...o}=e,i=V(n);return ep(eh,n).isInside?null:(0,r.jsx)(M,{...i,...o,ref:t})}).displayName=eh;var ey=e.i(420851);let ev=n.forwardRef(({className:e,sideOffset:t=4,...n},o)=>(0,r.jsx)(el,{children:(0,r.jsx)(ec,{ref:o,sideOffset:t,className:(0,ey.cn)("z-[99999] overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-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",e),...n})}));ev.displayName=ec.displayName,e.s(["Tooltip",()=>er,"TooltipContent",()=>ev,"TooltipProvider",()=>J,"TooltipTrigger",()=>eo],959637)}]);

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.