PageSourceSearch

https://webcatalog.io/assets/BKc_FJo8.js

js webcatalog.io collected 2026-09-24 08:40:46 UTC 25,636 bytes, 2 lines download raw bytes

1import{n as e,o as t,r as n}from"./D_vZfn79.js";import{n as r,t as i}from"./BxYy55kC.js";import{C as a,D as o,E as s,O as c,a as l,b as u,f as d,g as f,j as p,k as m,m as h,n as g,o as _,p as v,s as y}from"./CfPA1cCL.js";import{i as b,n as x,r as S,t as C}from"./qhz7RluQ.js";import{c as w,l as T,r as E,s as ee,t as te,u as D}from"./CrSVrbM7.js";import{b as O,g as ne,h as re,n as k,r as A,s as ie,y as j}from"./RiJL6Q12.js";import{n as ae,t as oe}from"./DLyxEmCj.js";import{n as M}from"./DnGL03T6.js";import{i as N}from"./CRBR9RiH.js";var P=e(),F=r(),se=i(),I=t(D(),1),L=t(n(),1),R=[],z=void 0;function B(){return z}function V(e){R.push(e)}function H(e){let t=(t,n)=>{let r=h(W).current,i;try{z=r;for(let e of R)e.before(r);i=e(t,n);for(let e of R)e.after(r);r.didInitialize=!0}finally{z=void 0}return i};return t.displayName=e.displayName||e.name,t}function U(e){return L.forwardRef(H(e))}function W(){return{didInitialize:!1}}function G(){return typeof navigator>`u`?{userAgent:``,platform:``,maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??``,maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:K,platform:q,maxTouchPoints:J}=G(),Y=K.toLowerCase(),X=q.toLowerCase(),ce=/^i(os$|p)/.test(X)||X===`macintel`&&J>1,le=`android`,Z=X===le||Y.includes(le),ue=!ce&&X.startsWith(`mac`);X.startsWith(`win`),!Z&&/^(linux|chrome os)/.test(X);var de=ue||ce,Q=typeof CSS<`u`&&!!CSS.supports?.(`-webkit-backdrop-filter:none`);!Q&&Y.includes(`firefox`),!Q&&Y.includes(`chrom`);var fe=de,pe=/jsdom|happydom/.test(Y);function me(e){e.preventDefault(),e.stopPropagation()}function he(e){return`nativeEvent`in e}function ge(e){return e.pointerType===``&&e.isTrusted?!0:Z&&e.pointerType?e.type===`click`&&e.buttons===1:e.detail===0&&!e.pointerType}function _e(e){return pe?!1:!Z&&e.width===0&&e.height===0||Z&&e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType===`mouse`||e.width<1&&e.height<1&&e.pressure===0&&e.detail===0&&e.pointerType===`touch`}function ve(e,t){let n=[`mouse`,`pen`];return t||n.push(``,void 0),n.includes(e)}function ye(e){let t=e.type;return t===`click`||t===`mousedown`||t===`keydown`||t===`keyup`}var be=`data-base-ui-focusable`,xe=`input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])`,Se=`ArrowLeft`,Ce=`ArrowRight`,we=`ArrowUp`,Te=`ArrowDown`,Ee=`data-open`,De=`data-closed`,Oe=T,ke=w,Ae=`data-anchor-hidden`,je=`data-popup-open`,Me=`data-pressed`,Ne={[je]:``},Pe={[je]:``,[Me]:``},Fe={[Ee]:``},Ie={[De]:``},Le={[Ae]:``},Re={open(e){return e?Ne:null}},ze={open(e){return e?Pe:null}},Be={open(e){return e?Fe:Ie},anchorHidden(e){return e?Le:null}},Ve={...Be,...ee},He=`data-trigger-disabled`;function Ue(e,t){if(!s(e))return!1;let n=e;if(t.hasElement(n))return!n.hasAttribute(He);for(let[,e]of t.entries())if(x(e,n))return!e.hasAttribute(He);return!1}function We(e,t){if(t==null)return!1;if(`composedPath`in e)return e.composedPath().includes(t);let n=e;return n.target!=null&&t.contains(n.target)}function Ge(e){return e.matches(`html,body`)}function Ke(e){return o(e)&&e.matches(`input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])`)}function qe(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${xe}`)!=null}function Je(e){return e?e.getAttribute(`role`)===`combobox`&&Ke(e):!1}function Ye(e){if(!e||pe)return!0;try{return e.matches(`:focus-visible`)}catch{return!0}}function Xe(e){return e?e.hasAttribute(`data-base-ui-focusable`)?e:e.querySelector(`[data-base-ui-focusable]`)||e:null}function $(...e){return()=>{for(let t=0;t<e.length;t+=1){let n=e[t];n&&n()}}}var Ze={clipPath:`inset(50%)`,overflow:`hidden`,whiteSpace:`nowrap`,border:0,padding:0,width:1,height:1,margin:-1},Qe={...Ze,position:`fixed`,top:0,left:0},$e={...Ze,position:`absolute`},et=L.forwardRef(function(e,t){let[n,r]=L.useState();d(()=>{fe&&Q&&r(`button`)},[]);let i={tabIndex:0,role:n};return(0,P.jsx)(`span`,{...e,ref:t,style:Qe,"aria-hidden":!n||void 0,...i,"data-base-ui-focus-guard":``})}),tt=`a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]`;function nt(e){let t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;let n=e.getRootNode();return p(n)?n.host:null}function rt(e){for(let t of Array.from(e.children))if(u(t)===`summary`)return t;return null}function it(e,t){let n=rt(t);return!!n&&(e===n||x(n,e))}function at(e){let t=e?u(e):``;return e!=null&&e.matches(tt)&&(t!==`summary`||e.parentElement!=null&&u(e.parentElement)===`details`&&rt(e.parentElement)===e)&&(t!==`details`||rt(e)==null)&&(t!==`input`||e.type!==`hidden`)}function ot(e){if(!at(e)||!e.isConnected||e.matches(`:disabled`))return!1;for(let t=e;t;t=nt(t)){let n=t!==e,r=u(t)===`slot`;if(t.hasAttribute(`inert`)||n&&u(t)===`details`&&!t.open&&!it(e,t)||t.hasAttribute(`hidden`)||!r&&!st(t,n))return!1}return!0}function st(e,t){let n=f(e);return t?n.display!==`none`:N(e,n)}function ct(e){let t=e.tabIndex;if(t<0){let t=u(e);if(t===`details`||t===`audio`||t===`video`||o(e)&&e.isContentEditable)return 0}return t}function lt(e){if(u(e)!==`input`)return null;let t=e;return t.type===`radio`&&t.name!==``?t:null}function ut(e,t){let n=lt(e);if(!n)return!0;let r=t.find(e=>{let t=lt(e);return t?.name===n.name&&t.form===n.form&&t.checked});return r?r===n:t.find(e=>{let t=lt(e);return t?.name===n.name&&t.form===n.form})===n}function dt(e){if(o(e)&&u(e)===`slot`){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return o(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}
1function ft(e,t){dt(e).forEach(e=>{at(e)&&t.push(e),ft(e,t)})}function pt(e,t,n){dt(e).forEach(e=>{o(e)&&e.matches(t)&&n.push(e),pt(e,t,n)})}function mt(e){return ot(e)&&ct(e)>=0}function ht(e){let t=[];return ft(e,t),t.filter(ot)}function gt(e){let t=ht(e);return t.filter(e=>ct(e)>=0&&ut(e,t))}function _t(e,t){let n=gt(e),r=n.length;if(r===0)return;let i=C(b(e)),a=n.indexOf(i);return n[a===-1?t===1?0:r-1:a+t]}function vt(e){return _t(b(e).body,1)||e}function yt(e){return _t(b(e).body,-1)||e}function bt(e,t){if(!e)return null;let n=gt(b(e).body),r=n.length;if(r===0)return null;let i=n.indexOf(e);return i===-1?null:n[(i+t+r)%r]}function xt(e){return bt(e,1)}function St(e){return bt(e,-1)}function Ct(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!x(n,r)}function wt(e){gt(e).forEach(e=>{e.dataset.tabindex=e.getAttribute(`tabindex`)||``,e.setAttribute(`tabindex`,`-1`)})}function Tt(e){let t=[];pt(e,`[data-tabindex]`,t),t.forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute(`tabindex`,t):e.removeAttribute(`tabindex`)})}function Et(e,t,n=!0){return e.filter(e=>e.parentId===t).flatMap(t=>[...!n||t.context?.open?[t]:[],...Et(e,t.id,n)])}function Dt(e,t){let n=[],r=e.find(e=>e.id===t)?.parentId;for(;r;){let t=e.find(e=>e.id===r);r=t?.parentId,t&&(n=n.concat(t))}return n}function Ot(e){return`data-base-ui-${e}`}var kt={style:{transition:`none`}},At=`data-base-ui-click-trigger`,jt={fallbackAxisSide:`none`},Mt={fallbackAxisSide:`end`},Nt={clipPath:`inset(50%)`,position:`fixed`,top:0,left:0},Pt=L.createContext(null),Ft=()=>L.useContext(Pt),It=Ot(`portal`);function Lt(e={}){let{ref:t,container:n,componentProps:r=l,elementProps:i}=e,a=k(),o=Ft()?.portalNode,[s,c]=L.useState(null),[u,f]=L.useState(null),p=v(e=>{e!==null&&f(e)}),h=L.useRef(null);d(()=>{if(n===null){h.current&&(h.current=null,f(null),c(null));return}let e=(n&&(m(n)?n:n.current))??o??document.body;if(e==null){h.current&&(h.current=null,f(null),c(null));return}h.current!==e&&(h.current=e,f(null),c(e))},[n,o]);let _=g(`div`,r,{ref:[t,p],props:[{id:a,[It]:``},i]}),y=s&&_?I.createPortal(_,s):null;return{node:u,nodeId:L.isValidElement(_)?_.props.id:void 0,subtree:y}}var Rt=L.forwardRef(function(e,t){let{render:n,className:r,style:i,children:a,container:o,portalOwnerRole:s,...c}=e,{node:l,nodeId:u,subtree:f}=Lt({container:o,ref:t,componentProps:e,elementProps:c}),p=L.useRef(null),m=L.useRef(null),h=L.useRef(null),g=L.useRef(null),[_,v]=L.useState(null),y=L.useRef(!1),b=_?.modal,x=_?.open,S=!!_&&!_.modal&&_.open&&!!l;L.useEffect(()=>{if(!l||b)return;function e(e){l&&e.relatedTarget&&Ct(e)&&(e.type===`focusin`?y.current&&=(Tt(l),!1):(wt(l),y.current=!0))}return $(M(l,`focusin`,e,!0),M(l,`focusout`,e,!0))},[l,b]),d(()=>{l&&x===!0&&y.current&&(Tt(l),y.current=!1)},[x,l]);let C=L.useMemo(()=>({beforeOutsideRef:p,afterOutsideRef:m,beforeInsideRef:h,afterInsideRef:g,portalNode:l,setFocusManagerState:v}),[l]);return(0,P.jsxs)(L.Fragment,{children:[f,(0,P.jsxs)(Pt.Provider,{value:C,children:[S&&l&&(0,P.jsx)(et,{"data-type":`outside`,ref:p,onFocus:e=>{Ct(e,l)?h.current?.focus():yt(_?_.domReference:null)?.focus()}}),S&&l&&(0,P.jsx)(`span`,{role:s,"aria-owns":u,style:Nt}),l&&I.createPortal(a,l),S&&l&&(0,P.jsx)(et,{"data-type":`outside`,ref:m,onFocus:e=>{Ct(e,l)?g.current?.focus():(vt(_?_.domReference:null)?.focus(),_?.closeOnFocusOut&&_?.onOpenChange(!1,A(`focus-out`,e.nativeEvent)))}})]})]})});function zt(){let e=new Map;return{emit(t,n){e.get(t)?.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){e.get(t)?.delete(n)}}}var Bt=class{nodesRef={current:[]};events=zt();addNode(e){this.nodesRef.current.push(e)}removeNode(e){let t=this.nodesRef.current.findIndex(t=>t===e);t!==-1&&this.nodesRef.current.splice(t,1)}},Vt=L.createContext(null),Ht=L.createContext(null),Ut=()=>L.useContext(Vt)?.id||null,Wt=e=>{let t=L.useContext(Ht);return e??t};function Gt(e){let t=k(),n=Wt(e),r=Ut();return d(()=>{if(!t)return;let e={id:t,parentId:r};return n?.addNode(e),()=>{n?.removeNode(e)}},[n,t,r]),t}function Kt(e){let{children:t,id:n}=e,r=Ut();return(0,P.jsx)(Vt.Provider,{value:L.useMemo(()=>({id:n,parentId:r}),[n,r]),children:t})}function qt(e){let{children:t,externalTree:n}=e,r=h(()=>n??new Bt).current;return(0,P.jsx)(Ht.Provider,{value:r,children:t})}function Jt(){return!1}function Yt(e){return{escapeKey:typeof e==`boolean`?e:e?.escapeKey??!1,outsidePress:typeof e==`boolean`?e:e?.outsidePress??!0}}
1function Xt(e,t={}){let{enabled:n=!0,escapeKey:r=!0,outsidePress:i=!0,outsidePressEvent:l=`sloppy`,referencePress:u=Jt,bubbles:d,externalTree:m}=t,h=`rootStore`in e?e.rootStore:e,g=h.useState(`open`),_=h.useState(`floatingElement`),{dataRef:y,events:C}=h.context,w=Wt(m),T=v(typeof i==`function`?i:()=>!1),E=typeof i==`function`?T:i,ee=E!==!1,te=v(()=>l),{escapeKey:D,outsidePress:re}=Yt(d),k=L.useRef(!1),j=L.useRef(!1),N=L.useRef(!1),P=L.useRef(!1),F=L.useRef(!1),se=L.useRef(``),I=L.useRef(null),R=ae(),z=ae(),B=v(()=>{z.clear(),y.current.insideReactTree=!1}),V=v(e=>{let t=y.current.floatingContext?.nodeId;return(w?Et(w.nodesRef.current,t):[]).some(t=>t.context?.open&&!t.context.dataRef.current[e])}),H=v(e=>We(e,h.select(`floatingElement`))||We(e,h.select(`domReferenceElement`))),U=v(e=>{u()&&h.setOpen(!1,A(O,e.nativeEvent))}),W=v(e=>{if(!g||!n||!r||e.key!==`Escape`||F.current||!D&&V(`__escapeKeyBubbles`))return;let t=he(e)?e.nativeEvent:e,i=A(ie,t);h.setOpen(!1,i),i.isCanceled||e.preventDefault(),!D&&!i.isPropagationAllowed&&e.stopPropagation()}),G=v(()=>{y.current.insideReactTree=!0,z.start(0,B)}),K=v(e=>{if(!g||!n||e.button!==0)return;let t=S(e.nativeEvent);x(h.select(`floatingElement`),t)&&(k.current||(k.current=!0,j.current=!1))}),q=v(e=>{g&&n&&(e.defaultPrevented||e.nativeEvent.defaultPrevented)&&k.current&&(j.current=!0)});L.useEffect(()=>{function e(e){e.open||(P.current=!1)}return C.on(`openchange`,e),()=>{C.off(`openchange`,e)}},[C]),L.useEffect(()=>{if(!g||!n)return g||(P.current=!1),B;y.current.__escapeKeyBubbles=D,y.current.__outsidePressBubbles=re;let e=new oe,t=new oe,i=b(_);function l(){e.clear(),F.current=!0}function u(){e.start(Q?5:0,()=>{F.current=!1})}function d(){N.current=!0,t.start(0,()=>{N.current=!1})}function m(){k.current=!1,j.current=!1}function v(){let e=se.current,t=e===`pen`||!e?`mouse`:e,n=te(),r=typeof n==`function`?n():n;return typeof r==`string`?r:r[t]}function C(e){let t=v();return t===`intentional`&&e.type!==`click`||t===`sloppy`&&e.type===`click`}function T(e){let t=y.current.floatingContext?.nodeId,n=w&&Et(w.nodesRef.current,t).some(t=>We(e,t.context?.elements.floating));return H(e)||n}function O(e){if(C(e)){e.type!==`click`&&!H(e)&&(t.clear(),N.current=!1),B();return}if(y.current.insideReactTree){B();return}let n=S(e),r=`[${Ot(`inert`)}]`,i=s(n)?n.getRootNode():null,l=Array.from((p(i)?i:b(h.select(`floatingElement`))).querySelectorAll(r)),u=h.context.triggerElements;if(n&&(u.hasElement(n)||u.hasMatchingElement(e=>x(e,n))))return;let d=s(n)?n:null;for(;d&&!c(d);){let e=a(d);if(c(e)||!s(e))break;d=e}if(!(l.length&&s(n)&&!Ge(n)&&!x(n,h.select(`floatingElement`))&&l.every(e=>!x(d,e)))){if(o(n)&&!(`touches`in e)){let t=c(n),r=f(n),i=/auto|scroll/,a=t||i.test(r.overflowX),o=t||i.test(r.overflowY),s=a&&n.clientWidth>0&&n.scrollWidth>n.clientWidth,l=o&&n.clientHeight>0&&n.scrollHeight>n.clientHeight,u=r.direction===`rtl`,d=l&&(u?e.offsetX<=n.offsetWidth-n.clientWidth:e.offsetX>n.clientWidth),p=s&&e.offsetY>n.clientHeight;if(d||p)return}if(!T(e)){if(v()===`intentional`){if(e.detail!==0&&!ge(e)&&!P.current)return;if(N.current){t.clear(),N.current=!1;return}}(typeof E!=`function`||E(e))&&(V(`__outsidePressBubbles`)||(h.setOpen(!1,A(ne,e)),B()))}}}function ie(e){v()===`sloppy`&&e.pointerType!==`touch`&&h.select(`open`)&&n&&!H(e)&&O(e)}function ae(e){if(v()!==`sloppy`||!h.select(`open`)||!n||H(e))return;let t=e.touches[0];t&&(I.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},R.start(1e3,()=>{I.current&&(I.current.dismissOnTouchEnd=!1,I.current.dismissOnMouseDown=!1)}))}function L(e,t){let n=S(e);if(!n)return;let r=M(n,e.type,()=>{t(e),r()})}function z(e){se.current=`touch`,L(e,ae)}function U(e){R.clear(),e.type===`pointerdown`&&(e.button===0&&(P.current=!0),se.current=e.pointerType),(e.type!==`mousedown`||!I.current||I.current.dismissOnMouseDown)&&L(e,e=>{e.type===`pointerdown`?ie(e):O(e)})}function G(e){if(e.type===`pointercancel`&&(P.current=!1),!k.current)return;let n=j.current;if(m(),v()===`intentional`){if(e.type===`pointercancel`){n&&d();return}if(!T(e)){if(n){d();return}(typeof E!=`function`||E(e))&&(t.clear(),N.current=!0,B())}}}function K(e){if(v()!==`sloppy`||!I.current||H(e))return;let t=e.touches[0];if(!t)return;let n=Math.abs(t.clientX-I.current.startX),r=Math.abs(t.clientY-I.current.startY),i=Math.sqrt(n*n+r*r);i>5&&(I.current.dismissOnTouchEnd=!0),i>10&&(O(e),R.clear(),I.current=null)}function q(e){L(e,K)}function J(e){v()===`sloppy`&&I.current&&!H(e)&&(I.current.dismissOnTouchEnd&&O(e),R.clear(),I.current=null)}function Y(e){L(e,J)}let X=$(r&&$(M(i,`keydown`,W),M(i,`compositionstart`,l),M(i,`compositionend`,u)),ee&&$(M(i,`click`,U,!0),M(i,`pointerdown`,U,!0),M(i,`pointerup`,G,!0),M(i,`pointercancel`,G,!0),M(i,`mousedown`,U,!0),M(i,`mouseup`,G,!0),M(i,`touchstart`,z,{capture:!0,passive:!0}),M(i,`touchmove`,q,{capture:!0,passive:!0}),M(i,`touchend`,Y,{capture:!0,passive:!0})));return()=>{X(),e.clear(),t.clear(),m(),N.current=!1,B()}},[y,_,r,ee,E,g,n,D,re,W,B,te,V,H,w,h,R]);let J=L.useMemo(()=>({onKeyDown:W,onPointerDown:U,onClick:U}),[W,U]),Y=L.useMemo(()=>({onKeyDown:W,onPointerDown:q,onMouseDown:q,onClickCapture:G,onMouseDownCapture(e){G(),K(e)},onPointerDownCapture(e){G(),K(e)},onMouseUpCapture:G,onTouchEndCapture:G,onTouchMoveCapture:G}),[W,G,K,q]);return L.useMemo(()=>n?{reference:J,floating:Y,trigger:J}:{},[n,J,Y])}var Zt=y(19)?en:tn;function Qt(e,t,n,r,i){return Zt(e,t,n,r,i)}function $t(e,t,n,r,i){let a=L.useCallback(()=>t(e.getSnapshot(),n,r,i),[e,t,n,r,i]);return(0,F.useSyncExternalStore)(e.subscribe,a,a)}V({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let n=0;n<e.syncHooks.length;n+=1){let r=e.syncHooks[n],i=r.selector(r.store.state,r.a1,r.a2,r.a3);Object.is(r.value,i)||(t=!0,r.value=i)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let n=new Set;for(let t of e.syncHooks)n.add(t.store);let r=[];for(let e of n)r.push(e.subscribe(t));return()=>{for(let e of r)e()}}),(0,F.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function en(e,t,n,r,i){let a=B();if(!a)return $t(e,t,n,r,i);let o=a.syncIndex;a.syncIndex+=1;let s;return a.didInitialize?(s=a.syncHooks[o],(s.store!==e||s.selector!==t||!Object.is(s.a1,n)||!Object.is(s.a2,r)||!Object.is(s.a3,i))&&(s.store!==e&&(a.didChangeStore=!0),s.store=e,s.selector=t,s.a1=n,s.a2=r,s.a3=i,s.value=t(e.getSnapshot(),n,r,i))):(s={store:e,selector:t,a1:n,a2:r,a3:i,value:t(e.getSnapshot(),n,r,i)},a.syncHooks.push(s)),s.value}function tn(e,t,n,r,i){return(0,se.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,i))}var nn=class{static create(e){return new this(e)}constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}
1subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;setState(e){if(this.state===e)return;this.state=e,this.updateTick+=1;let t=this.updateTick;for(let n of this.listeners){if(t!==this.updateTick)return;n(e)}}update(e){for(let t in e)if(!Object.is(this.state[t],e[t])){this.setState({...this.state,...e});return}}set(e,t){Object.is(this.state[e],t)||this.setState({...this.state,[e]:t})}notifyAll(){let e={...this.state};this.setState(e)}use(e,t,n,r){return Qt(this,e,t,n,r)}},rn=class extends nn{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}useSyncedValue(e,t){L.useDebugValue(e);let n=this;d(()=>{n.state[e]!==t&&n.set(e,t)},[n,e,t])}useSyncedValueWithCleanup(e,t){let n=this;d(()=>(n.state[e]!==t&&n.set(e,t),()=>{n.set(e,void 0)}),[n,e,t])}useSyncedValues(e){let t=this,n=Object.values(e);d(()=>{t.update(e)},[t,...n])}useControlledProp(e,t){L.useDebugValue(e);let n=this,r=t!==void 0;d(()=>{r&&!Object.is(n.state[e],t)&&n.setState({...n.state,[e]:t})},[n,e,t,r])}select(e,t,n,r){let i=this.selectors[e];return i(this.state,t,n,r)}useState(e,t,n,r){return L.useDebugValue(e),Qt(this,this.selectors[e],t,n,r)}useContextCallback(e,t){L.useDebugValue(e);let n=v(t??_);this.context[e]=n}useStateSetter(e){let t=L.useRef(void 0);return t.current===void 0&&(t.current=t=>{this.set(e,t)}),t.current}observe(e,t){let n;n=typeof e==`function`?e:this.selectors[e];let r=n(this.state);return t(r,r,this),this.subscribe(e=>{let i=n(e);if(!Object.is(r,i)){let e=r;r=i,t(i,e,this)}})}},an={open:e=>e.open,transitionStatus:e=>e.transitionStatus,domReferenceElement:e=>e.domReferenceElement,referenceElement:e=>e.positionReference??e.referenceElement,floatingElement:e=>e.floatingElement,floatingId:e=>e.floatingId},on=class extends rn{constructor(e){let{syncOnly:t,nested:n,onOpenChange:r,triggerElements:i,...a}=e;super({...a,positionReference:a.referenceElement,domReferenceElement:a.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:zt(),nested:n,triggerElements:i},an),this.syncOnly=t}syncOpenEvent=(e,t)=>{(!e||!this.state.open||t!=null&&ye(t))&&(this.context.dataRef.current.openEvent=e?t:void 0)};dispatchOpenChange=(e,t)=>
1{this.syncOpenEvent(e,t.event);let n={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit(`openchange`,n)};setOpen=(e,t)=>{if(this.syncOnly){this.context.onOpenChange?.(e,t);return}this.dispatchOpenChange(e,t),this.context.onOpenChange?.(e,t)}};function sn(e){let{popupStore:t,treatPopupAsFloatingElement:n=!1,floatingRootContext:r,floatingId:i,nested:a,onOpenChange:o}=e,c=t.useState(`open`),l=t.useState(`activeTriggerElement`),u=t.useState(n?`popupElement`:`positionerElement`),f=t.context.triggerElements,p=o,m=L.useRef(null);r===void 0&&m.current===null&&(m.current=new on({open:c,transitionStatus:void 0,referenceElement:l,floatingElement:u,triggerElements:f,onOpenChange:p,floatingId:i,syncOnly:!0,nested:a}));let h=r??m.current;return t.useSyncedValue(`floatingId`,i),d(()=>{let e={open:c,floatingId:i,referenceElement:l,floatingElement:u};s(l)&&(e.domReferenceElement=l),h.state.positionReference===h.state.referenceElement&&(e.positionReference=l),h.update(e)},[c,i,l,u,h]),h.context.onOpenChange=p,h.context.nested=a,h}var cn={tabIndex:-1,[be]:``};function ln(e){return t=>t!==`touch`||e.current}function un(e,t=!1){let n=k(),r=Ut()!=null,i=h(()=>e(n,r)).current;return sn({popupStore:i,treatPopupAsFloatingElement:t,floatingRootContext:i.state.floatingRootContext,floatingId:n,nested:r,onOpenChange:i.setOpen}),i}function dn({handle:e,store:t}){return d(()=>e.attachStore(t),[e,t]),null}function fn(e){let t=e.context.triggerElements.size;e.select(`open`)&&e.state.triggerCount!==t&&e.set(`triggerCount`,t)}function pn(e,t){let n=L.useRef(null);return v(r=>{let i=n.current;if(i!==null){if(i.element===r&&i.store===t&&i.id===e)return;n.current=null;let a=i.store;a.context.triggerElements.getById(i.id)===i.element&&(a.context.triggerElements.delete(i.id),fn(a))}r!==null&&e!==void 0&&(n.current={store:t,id:e,element:r},t.context.triggerElements.add(e,r),fn(t))})}function mn(e,t,n,r=!1){let i=e.preventUnmountingOnClose;t?i=!1:r&&(i=!0);let a=n?.id??null,o=e.activeTriggerId,s=e.activeTriggerElement;return(a||t)&&(o=a,s=n??null),{open:t,preventUnmountingOnClose:i,activeTriggerId:o,activeTriggerElement:s}}function hn(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function gn(e,t,n,r={}){let i=n.reason,a=i===j,o=t&&i===`trigger-focus`,s=!t&&(i===`trigger-press`||i===`escape-key`),c=hn(n);if(e.context.onOpenChange?.(t,n),n.isCanceled)return;r.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,n);let l=()=>{let i=mn(e.state,t,n.trigger,c()),l={...r.extraState,...i};o?l.instantType=`focus`:s?l.instantType=`dismiss`:a&&(l.instantType=void 0),e.update(l)};a?I.flushSync(l):l()}function _n(e,t,n,r){let i=n.useState(`isMountedByTrigger`,e),a=pn(e,n),o=v(t=>{let i=n.select(`open`),a=n.select(`activeTriggerId`);if(a===e){let e={activeTriggerElement:t,...i?r:null};n.update(e);return}if(a==null&&i){let i={activeTriggerId:e??null,activeTriggerElement:t,...r};n.update(i)}}),s=v(e=>{a(e),e&&o(e)});return d(()=>(s(t.current),()=>s(null)),[s,t,n,e]),d(()=>{if(i){let e={activeTriggerElement:t.current,...r};n.update(e)}},[i,n,t,...Object.values(r)]),{registerTrigger:s,isMountedByThisTrigger:i}}function vn(e,t={}){let{closeOnActiveTriggerUnmount:n=!1}=t,r=L.useRef(null),i=e.useState(`open`),a=e.useState(`triggerCount`),o=e.useState(`activeTriggerId`),s=e.useState(`activeTriggerElement`);d(()=>{if(!i){r.current=null,e.state.triggerCount!==0&&e.set(`triggerCount`,0);return}let t=e.context.triggerElements.size,a={};e.state.triggerCount!==t&&(a.triggerCount=t);let o=e.select(`activeTriggerId`),s=null;if(o){let t=e.context.triggerElements.getById(o);if(t)r.current=o,t!==e.state.activeTriggerElement&&(a.activeTriggerElement=t);else{for(let[t,n]of e.context.triggerElements.entries())if(n===e.state.activeTriggerElement){a.activeTriggerId=t,a.activeTriggerElement=n,r.current=t;break}a.activeTriggerId===void 0&&(r.current===o?s=o:r.current=null)}}else r.current=null;if(!s&&!o&&t===1){let t=e.context.triggerElements.entries().next();if(!t.done){let[e,n]=t.value;a.activeTriggerId=e,a.activeTriggerElement=n,r.current=e}}(a.triggerCount!==void 0||a.activeTriggerId!==void 0||a.activeTriggerElement!==void 0)&&e.update(a),s&&n&&queueMicrotask(()=>
1{if(e.select(`open`)&&e.select(`activeTriggerId`)===s&&!e.context.triggerElements.getById(s)){let t=A(re);e.setOpen(!1,t),t.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[i,e,a,o,s,n])}function yn(e,t,n,r){let{mounted:i,setMounted:a,transitionStatus:o}=E(e,!1,!1,r),s=t.useState(`preventUnmountingOnClose`),c=!e&&s;t.useSyncedValues({mounted:i,transitionStatus:o,preventUnmountingOnClose:c});let l=v(()=>{a(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),n?.(),t.context.onOpenChangeComplete?.(!1)});return te({enabled:i&&!e&&!c,open:e,ref:t.context.popupRef,onComplete(){e||l()}}),{forceUnmount:l,transitionStatus:o}}function bn(e,t){e.useSyncedValues(t),d(()=>()=>{e.update({activeTriggerProps:l,inactiveTriggerProps:l,popupProps:l})},[e])}function xn(e,t){d(()=>{!t&&e.state.openMethod!==null&&e.set(`openMethod`,null)},[t,e]),d(()=>()=>{e.state.openMethod!==null&&e.set(`openMethod`,null)},[e])}var Sn=class{constructor(){this.idMap=new Map}add(e,t){this.idMap.set(e,t)}delete(e){this.idMap.delete(e)}hasElement(e){for(let t of this.idMap.values())if(t===e)return!0;return!1}hasMatchingElement(e){for(let t of this.idMap.values())if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}elements(){return this.idMap.values()}get size(){return this.idMap.size}};export{Ke as $,Mt as A,xt as B,Bt as C,ue as Ct,At as D,Ft as E,wt as F,et as G,Ct as H,Tt as I,$ as J,Qe as K,ht as L,Ot as M,Dt as N,kt as O,Et as P,Je as Q,vt as R,Wt as S,ce as St,Lt as T,U as Tt,mt as U,St as V,gt as W,qe as X,Xe as Y,Ue as Z,Xt as _,ge as _t,hn as a,Re as at,Gt as b,pe as bt,vn as c,De as ct,un as d,Oe as dt,Ye as et,xn as f,Te as ft,rn as g,ve as gt,on as h,we as ht,gn as i,ze as it,Nt as j,jt as k,yn as l,ke as lt,sn as m,Ce as mt,cn as n,Be as nt,ln as o,je as ot,_n as p,Se as pt,$e as q,dn as r,Ve as rt,mn as s,Me as st,Sn as t,He as tt,bn as u,Ee as ut,Kt as v,_e as vt,Rt as w,H as wt,Ut as x,Q as xt,qt as y,me as yt,yt as z};
2//# sourceMappingURL=BKc_FJo8.js.map

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.