PageSourceSearch

https://useatelier.ai/_next/static/chunks/c16f53c3.580c848d28597d91.js

js useatelier.ai collected 2026-10-05 16:27:27 UTC 26,515 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5501],{61896:function(e,t,n){let r;n.d(t,{KK:function(){return Z},NI:function(){return ee},Rz:function(){return ec},XI:function(){return P},YF:function(){return G},Y_:function(){return eu},aN:function(){return ei},bQ:function(){return z},eS:function(){return q},ll:function(){return I},qs:function(){return en},xp:function(){return es}});var o,u=n(2265),l=n(89750),i=n(72695),c=n(94046),f=n(57572),s=n(54887),a=n(97859),d=n(51050);let m={...o||(o=n.t(u,2))},v=m.useInsertionEffect||(e=>e());function p(e){let t=u.useRef(()=>{});return v(()=>{t.current=e}),u.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current(...n)},[])}var g="undefined"!=typeof document?u.useLayoutEffect:u.useEffect;function h(){return(h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}let E=!1,b=0,y=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+b++,w=m.useId||function(){let[e,t]=u.useState(()=>E?y():void 0);return g(()=>{null==e&&t(y())},[]),u.useEffect(()=>{E=!0},[]),e},R=u.createContext(null),k=u.createContext(null),x=()=>{var e;return(null==(e=u.useContext(R))?void 0:e.id)||null},M=()=>u.useContext(k);function T(e){return"data-floating-ui-"+e}function C(e){let t=(0,u.useRef)(e);return g(()=>{t.current=e}),t}let L=T("safe-polygon");function K(e,t,n){return n&&!(0,l.r)(n)?0:"number"==typeof e?e:null==e?void 0:e[t]}function P(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:o,events:i,elements:f}=e,{enabled:s=!0,delay:a=0,handleClose:d=null,mouseOnly:m=!1,restMs:v=0,move:h=!0}=t,E=M(),b=x(),y=C(d),w=C(a),R=C(n),k=u.useRef(),T=u.useRef(-1),P=u.useRef(),S=u.useRef(-1),A=u.useRef(!0),D=u.useRef(!1),O=u.useRef(()=>{}),H=u.useRef(!1),_=u.useCallback(()=>{var e;let t=null==(e=o.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t},[o]);u.useEffect(()=>{if(s)return i.on("openchange",e),()=>{i.off("openchange",e)};function e(e){let{open:t}=e;t||(clearTimeout(T.current),clearTimeout(S.current),A.current=!0,H.current=!1)}},[s,i]),u.useEffect(()=>{if(!s||!y.current||!n)return;function e(e){_()&&r(!1,e,"hover")}let t=(0,l.Me)(f.floating).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[f.floating,n,r,s,y,_]);let j=u.useCallback(function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n="hover");let o=K(w.current,"close",k.current);o&&!P.current?(clearTimeout(T.current),T.current=window.setTimeout(()=>r(!1,e,n),o)):t&&(clearTimeout(T.current),r(!1,e,n))},[w,r]),F=p(()=>{O.current(),P.current=void 0}),U=p(()=>{if(D.current){let e=(0,l.Me)(f.floating).body;e.style.pointerEvents="",e.removeAttribute(L),D.current=!1}}),B=p(()=>!!o.current.openEvent&&["click","mousedown"].includes(o.current.openEvent.type));u.useEffect(()=>{if(s&&(0,c.kK)(f.domReference)){var e;let r=f.domReference;return n&&r.addEventListener("mouseleave",i),null==(e=f.floating)||e.addEventListener("mouseleave",i),h&&r.addEventListener("mousemove",t,{once:!0}),r.addEventListener("mouseenter",t),r.addEventListener("mouseleave",u),()=>{var e;n&&r.removeEventListener("mouseleave",i),null==(e=f.floating)||e.removeEventListener("mouseleave",i),h&&r.removeEventListener("mousemove",t),r.removeEventListener("mouseenter",t),r.removeEventListener("mouseleave",u)}}function t(e){if(clearTimeout(T.current),A.current=!1,m&&!(0,l.r)(k.current)||v>0&&!K(w.current,"open"))return;let t=K(w.current,"open",k.current);t?T.current=window.setTimeout(()=>{R.current||r(!0,e,"hover")},t):n||r(!0,e,"hover")}function u(e){if(B())return;O.current();let t=(0,l.Me)(f.floating);if(clearTimeout(S.current),H.current=!1,y.current&&o.current.floatingContext){n||clearTimeout(T.current),P.current=y.current({...o.current.floatingContext,tree:E,x:e.clientX,y:e.clientY,onClose(){U(),F(),B()||j(e,!0,"safe-polygon")}});let r=P.current;t.addEventListener("mousemove",r),O.current=()=>{t.removeEventListener("mousemove",r)};return}"touch"===k.current&&(0,l.r3)(f.floating,e.relatedTarget)||j(e)}function i(e){!B()&&o.current.floatingContext&&(null==y.current||y.current({...o.current.floatingContext,tree:E,x:e.clientX,y:e.clientY,onClose(){U(),F(),B()||j(e)}})(e))}},[f,s,e,m,v,h,j,F,U,r,n,R,E,w,y,o,B]),g(()=>{var e,t;if(s&&n&&null!=(e=y.current)&&e.__options.blockPointerEvents&&_()){D.current=!0;let e=f.floating;if((0,c.kK)(f.domReference)&&e){let n=(0,l.Me)(f.floating).body;n.setAttribute(L,"");let r=f.domReference,o=null==E||null==(t=E.nodesRef.current.find(e=>e.id===b))||null==(t=t.context)?void 0:t.elements.floating;return o&&(o.style.pointerEvents=""),n.style.pointerEvents="none",r.style.pointerEvents="auto",e.style.pointerEvents="auto",()=>{n.style.pointerEvents="",r.style.pointerEvents="",e.style.pointerEvents=""}}}},[s,n,b,f,E,y,_]),g(()=>{n||(k.current=void 0,H.current=!1,F(),U())},[n,F,U]),u.useEffect(()=>()=>{F(),clearTimeout(T.current),clearTimeout(S.current),U()},[s,f.domReference,F,U]);let I=u.useMemo(()=>{function e(e){k.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e;function o(){A.current||R.current||r(!0,t,"hover")}!(!m||(0,l.r)(k.current))||n||0===v||H.current&&e.movementX**2+e.movementY**2<2||(clearTimeout(S.current),"touch"===k.current?o():(H.current=!0,S.current=window.setTimeout(o,v)))}}},[m,r,n,R,v]),W=u.useMemo(()=>({onMouseEnter(){clearTimeout(T.current)},onMouseLeave(e){B()||j(e.nativeEvent,!1)}}),[j,B]);return u.useMemo(()=>s?{reference:I,floating:W}:{},[s,I,W])}function S(e,t){let n=e.filter(e=>{var n;return e.parentId===t&&(null==(n=e.context)?void 0:n.open)}),r=n;for(;r.length;)r=e.filter(e=>{var t;return null==(t=r)?void 0:t.some(t=>{var n;return e.parentId===t.id&&(null==(n=e.context)?void 0:n.open)})}),n=n.concat(r);return n}let A=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function D(e,t){let n=(0,f.ht)(e,A());"prev"===t&&n.reverse();let r=n.indexOf((0,l.AW)((0,l.Me)(e)));return n.slice(r+1)[0]}function O(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!(0,l.r3)(n,r)}
1function H(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}let _={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0};function j(e){"Tab"===e.key&&(e.target,clearTimeout(r))}let F=u.forwardRef(function(e,t){let[n,r]=u.useState();g(()=>((0,l.G6)()&&r("button"),document.addEventListener("keydown",j),()=>{document.removeEventListener("keydown",j)}),[]);let o={ref:t,tabIndex:0,role:n,"aria-hidden":!n||void 0,[T("focus-guard")]:"",style:_};return u.createElement("span",h({},e,o))}),U=u.createContext(null),B=T("portal");function I(e){let{children:t,id:n,root:r,preserveTabOrder:o=!0}=e,l=function(e){void 0===e&&(e={});let{id:t,root:n}=e,r=w(),o=W(),[l,i]=u.useState(null),f=u.useRef(null);return g(()=>()=>{null==l||l.remove(),queueMicrotask(()=>{f.current=null})},[l]),g(()=>{if(!r||f.current)return;let e=t?document.getElementById(t):null;if(!e)return;let n=document.createElement("div");n.id=r,n.setAttribute(B,""),e.appendChild(n),f.current=n,i(n)},[t,r]),g(()=>{if(null===n||!r||f.current)return;let e=n||(null==o?void 0:o.portalNode);e&&!(0,c.kK)(e)&&(e=e.current),e=e||document.body;let u=null;t&&((u=document.createElement("div")).id=t,e.appendChild(u));let l=document.createElement("div");l.id=r,l.setAttribute(B,""),(e=u||e).appendChild(l),f.current=l,i(l)},[t,n,r,o]),l}({id:n,root:r}),[i,a]=u.useState(null),d=u.useRef(null),m=u.useRef(null),v=u.useRef(null),p=u.useRef(null),h=null==i?void 0:i.modal,E=null==i?void 0:i.open,b=!!i&&!i.modal&&i.open&&o&&!!(r||l);return u.useEffect(()=>{if(l&&o&&!h)return l.addEventListener("focusin",e,!0),l.addEventListener("focusout",e,!0),()=>{l.removeEventListener("focusin",e,!0),l.removeEventListener("focusout",e,!0)};function e(e){l&&O(e)&&("focusin"===e.type?H:function(e){(0,f.ht)(e,A()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})})(l)}},[l,o,h]),u.useEffect(()=>{l&&(E||H(l))},[E,l]),u.createElement(U.Provider,{value:u.useMemo(()=>({preserveTabOrder:o,beforeOutsideRef:d,afterOutsideRef:m,beforeInsideRef:v,afterInsideRef:p,portalNode:l,setFocusManagerState:a}),[o,l])},b&&l&&u.createElement(F,{"data-type":"outside",ref:d,onFocus:e=>{if(O(e,l)){var t;null==(t=v.current)||t.focus()}else{let e=D(document.body,"prev")||(null==i?void 0:i.refs.domReference.current);null==e||e.focus()}}}),b&&l&&u.createElement("span",{"aria-owns":l.id,style:_}),l&&s.createPortal(t,l),b&&l&&u.createElement(F,{"data-type":"outside",ref:m,onFocus:e=>{if(O(e,l)){var t;null==(t=p.current)||t.focus()}else{let t=D(document.body,"next")||(null==i?void 0:i.refs.domReference.current);null==t||t.focus(),(null==i?void 0:i.closeOnFocusOut)&&(null==i||i.onOpenChange(!1,e.nativeEvent,"focus-out"))}}}))}let W=()=>u.useContext(U);function Y(e){return(0,c.Re)(e.target)&&"BUTTON"===e.target.tagName}function q(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:o,elements:{domReference:i}}=e,{enabled:c=!0,event:f="click",toggle:s=!0,ignoreMouse:a=!1,keyboardHandlers:d=!0,stickIfOpen:m=!0}=t,v=u.useRef(),p=u.useRef(!1),g=u.useMemo(()=>({onPointerDown(e){v.current=e.pointerType},onMouseDown(e){let t=v.current;0===e.button&&"click"!==f&&((0,l.r)(t,!0)&&a||(n&&s&&(!o.current.openEvent||!m||"mousedown"===o.current.openEvent.type)?r(!1,e.nativeEvent,"click"):(e.preventDefault(),r(!0,e.nativeEvent,"click"))))},onClick(e){let t=v.current;if("mousedown"===f&&v.current){v.current=void 0;return}(0,l.r)(t,!0)&&a||(n&&s&&(!o.current.openEvent||!m||"click"===o.current.openEvent.type)?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click"))},onKeyDown(e){v.current=void 0,e.defaultPrevented||!d||Y(e)||(" "!==e.key||(0,l.j7)(i)||(e.preventDefault(),p.current=!0),"Enter"===e.key&&(n&&s?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click")))},onKeyUp(e){!(e.defaultPrevented||!d||Y(e)||(0,l.j7)(i))&&" "===e.key&&p.current&&(p.current=!1,n&&s?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click"))}}),[o,i,f,a,d,r,n,m,s]);return u.useMemo(()=>c?{reference:g}:{},[c,g])}let N={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},X={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},V=e=>{var t,n;return{escapeKey:"boolean"==typeof e?e:null!=(t=null==e?void 0:e.escapeKey)&&t,outsidePress:"boolean"==typeof e?e:null==(n=null==e?void 0:e.outsidePress)||n}};function z(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,elements:o,dataRef:i}=e,{enabled:f=!0,escapeKey:s=!0,outsidePress:a=!0,outsidePressEvent:d="pointerdown",referencePress:m=!1,referencePressEvent:v="pointerdown",ancestorScroll:g=!1,bubbles:h,capture:E}=t,b=M(),y=p("function"==typeof a?a:()=>!1),w="function"==typeof a?y:a,R=u.useRef(!1),k=u.useRef(!1),{escapeKey:x,outsidePress:C}=V(h),{escapeKey:L,outsidePress:K}=V(E),P=u.useRef(!1),A=p(e=>{var t;if(!n||!f||!s||"Escape"!==e.key||P.current)return;let o=null==(t=i.current.floatingContext)?void 0:t.nodeId,u=b?S(b.nodesRef.current,o):[];if(!x&&(e.stopPropagation(),u.length>0)){let e=!0;if(u.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}r(!1,(0,l.MM)(e)?e.nativeEvent:e,"escape-key")}),D=p(e=>{var t;let n=()=>{var t;A(e),null==(t=(0,l.U9)(e))||t.removeEventListener("keydown",n)};null==(t=(0,l.U9)(e))||t.addEventListener("keydown",n)}),O=p(e=>{var t;let n=R.current;R.current=!1;let u=k.current;if(k.current=!1,"click"===d&&u||n||"function"==typeof w&&!w(e))return;let f=(0,l.U9)(e),s="["+T("inert")+"]",a=(0,l.Me)(o.floating).querySelectorAll(s),m=(0,c.kK)(f)?f:null;for(;m&&!(0,c.Py)(m);){let e=(0,c.Ow)(m);if((0,c.Py)(e)||!(0,c.kK)(e))break;m=e}if(a.length&&(0,c.kK)(f)&&!(0,l.ex)(f)&&!(0,l.r3)(f,o.floating)&&Array.from(a).every(e=>!(0,l.r3)(m,e)))return;if((0,c.Re)(f)&&j){let t=f.clientWidth>0&&f.scrollWidth>f.clientWidth,n=f.clientHeight>0&&f.scrollHeight>f.clientHeight,r=n&&e.offsetX>f.clientWidth;if(n&&"rtl"===(0,c.Dx)(f).direction&&(r=e.offsetX<=f.offsetWidth-f.clientWidth),r||t&&e.offsetY>f.clientHeight)return}let v=null==(t=i.current.floatingContext)?void 0:t.nodeId,p=b&&S(b.nodesRef.current,v).some(t=>{var n;return(0,l.Pe)(e,null==(n=t.context)?void 0:n.elements.floating)});if((0,l.Pe)(e,o.floating)||(0,l.Pe)(e,o.domReference)||p)return;let g=b?S(b.nodesRef.current,v):[];if(g.length>0){let e=!0;if(g.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}r(!1,e,"outside-press")}
1),H=p(e=>{var t;let n=()=>{var t;O(e),null==(t=(0,l.U9)(e))||t.removeEventListener(d,n)};null==(t=(0,l.U9)(e))||t.addEventListener(d,n)});u.useEffect(()=>{if(!n||!f)return;i.current.__escapeKeyBubbles=x,i.current.__outsidePressBubbles=C;let e=-1;function t(e){r(!1,e,"ancestor-scroll")}function u(){window.clearTimeout(e),P.current=!0}function a(){e=window.setTimeout(()=>{P.current=!1},(0,c.Pf)()?5:0)}let m=(0,l.Me)(o.floating);s&&(m.addEventListener("keydown",L?D:A,L),m.addEventListener("compositionstart",u),m.addEventListener("compositionend",a)),w&&m.addEventListener(d,K?H:O,K);let v=[];return g&&((0,c.kK)(o.domReference)&&(v=(0,c.Kx)(o.domReference)),(0,c.kK)(o.floating)&&(v=v.concat((0,c.Kx)(o.floating))),!(0,c.kK)(o.reference)&&o.reference&&o.reference.contextElement&&(v=v.concat((0,c.Kx)(o.reference.contextElement)))),(v=v.filter(e=>{var t;return e!==(null==(t=m.defaultView)?void 0:t.visualViewport)})).forEach(e=>{e.addEventListener("scroll",t,{passive:!0})}),()=>{s&&(m.removeEventListener("keydown",L?D:A,L),m.removeEventListener("compositionstart",u),m.removeEventListener("compositionend",a)),w&&m.removeEventListener(d,K?H:O,K),v.forEach(e=>{e.removeEventListener("scroll",t)}),window.clearTimeout(e)}},[i,o,s,w,d,n,r,g,f,x,C,A,L,D,O,K,H]),u.useEffect(()=>{R.current=!1},[w,d]);let _=u.useMemo(()=>({onKeyDown:A,[N[v]]:e=>{m&&r(!1,e.nativeEvent,"reference-press")}}),[A,r,m,v]),j=u.useMemo(()=>({onKeyDown:A,onMouseDown(){k.current=!0},onMouseUp(){k.current=!0},[X[d]]:()=>{R.current=!0}}),[A,d]);return u.useMemo(()=>f?{reference:_,floating:j}:{},[f,_,j])}function G(e){void 0===e&&(e={});let{nodeId:t}=e,n=function(e){let{open:t=!1,onOpenChange:n,elements:r}=e,o=w(),l=u.useRef({}),[i]=u.useState(()=>(function(){let e=new Map;return{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter(e=>e!==n))||[])}}})()),c=null!=x(),[f,s]=u.useState(r.reference),a=p((e,t,r)=>{l.current.openEvent=e?t:void 0,i.emit("openchange",{open:e,event:t,reason:r,nested:c}),null==n||n(e,t,r)}),d=u.useMemo(()=>({setPositionReference:s}),[]),m=u.useMemo(()=>({reference:f||r.reference||null,floating:r.floating||null,domReference:r.reference}),[f,r.reference,r.floating]);return u.useMemo(()=>({dataRef:l,open:t,onOpenChange:a,elements:m,events:i,floatingId:o,refs:d}),[t,a,m,i,o,d])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,o=r.elements,[l,i]=u.useState(null),[f,s]=u.useState(null),d=(null==o?void 0:o.domReference)||l,m=u.useRef(null),v=M();g(()=>{d&&(m.current=d)},[d]);let h=(0,a.YF)({...e,elements:{...o,...f&&{reference:f}}}),E=u.useCallback(e=>{let t=(0,c.kK)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;s(t),h.refs.setReference(t)},[h.refs]),b=u.useCallback(e=>{((0,c.kK)(e)||null===e)&&(m.current=e,i(e)),((0,c.kK)(h.refs.reference.current)||null===h.refs.reference.current||null!==e&&!(0,c.kK)(e))&&h.refs.setReference(e)},[h.refs]),y=u.useMemo(()=>({...h.refs,setReference:b,setPositionReference:E,domReference:m}),[h.refs,b,E]),R=u.useMemo(()=>({...h.elements,domReference:d}),[h.elements,d]),k=u.useMemo(()=>({...h,...r,refs:y,elements:R,nodeId:t}),[h,y,R,t,r]);return g(()=>{r.dataRef.current.floatingContext=k;let e=null==v?void 0:v.nodesRef.current.find(e=>e.id===t);e&&(e.context=k)}),u.useMemo(()=>({...h,context:k,refs:y,elements:R}),[h,y,R,k])}function Z(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,events:o,dataRef:i,elements:f}=e,{enabled:s=!0,visibleOnly:a=!0}=t,d=u.useRef(!1),m=u.useRef(),v=u.useRef(!0);u.useEffect(()=>{if(!s)return;let e=(0,c.Jj)(f.domReference);function t(){!n&&(0,c.Re)(f.domReference)&&f.domReference===(0,l.AW)((0,l.Me)(f.domReference))&&(d.current=!0)}function r(){v.current=!0}return e.addEventListener("blur",t),e.addEventListener("keydown",r,!0),()=>{e.removeEventListener("blur",t),e.removeEventListener("keydown",r,!0)}},[f.domReference,n,s]),u.useEffect(()=>{if(s)return o.on("openchange",e),()=>{o.off("openchange",e)};function e(e){let{reason:t}=e;("reference-press"===t||"escape-key"===t)&&(d.current=!0)}},[o,s]),u.useEffect(()=>()=>{clearTimeout(m.current)},[]);let p=u.useMemo(()=>({onPointerDown(e){(0,l.cr)(e.nativeEvent)||(v.current=!1)},onMouseLeave(){d.current=!1},onFocus(e){if(d.current)return;let t=(0,l.U9)(e.nativeEvent);
1if(a&&(0,c.kK)(t))try{if((0,l.G6)()&&(0,l.V5)())throw Error();if(!t.matches(":focus-visible"))return}catch(e){if(!v.current&&!(0,l.j7)(t))return}r(!0,e.nativeEvent,"focus")},onBlur(e){d.current=!1;let t=e.relatedTarget,n=e.nativeEvent,o=(0,c.kK)(t)&&t.hasAttribute(T("focus-guard"))&&"outside"===t.getAttribute("data-type");m.current=window.setTimeout(()=>{var e;let u=(0,l.AW)(f.domReference?f.domReference.ownerDocument:document);if(t||u!==f.domReference){if((0,l.r3)(null==(e=i.current.floatingContext)?void 0:e.refs.floating.current,u)||(0,l.r3)(f.domReference,u)||o)return;r(!1,n,"focus")}})}}),[i,f.domReference,r,a]);return u.useMemo(()=>s?{reference:p}:{},[s,p])}let J="active",Q="selected";function $(e,t,n){let r=new Map,o="item"===n,u=e;if(o&&e){let{[J]:t,[Q]:n,...r}=e;u=r}return{..."floating"===n&&{tabIndex:-1,"data-floating-ui-focusable":""},...u,...t.map(t=>{let r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,u]=t;if(!(o&&[J,Q].includes(n))){if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof u){var l;null==(l=r.get(n))||l.push(u),e[n]=function(){for(var e,t=arguments.length,o=Array(t),u=0;u<t;u++)o[u]=arguments[u];return null==(e=r.get(n))?void 0:e.map(e=>e(...o)).find(e=>void 0!==e)}}}else e[n]=u}}),e),{})}}function ee(e){void 0===e&&(e=[]);let t=e.map(e=>null==e?void 0:e.reference),n=e.map(e=>null==e?void 0:e.floating),r=e.map(e=>null==e?void 0:e.item),o=u.useCallback(t=>$(t,e,"reference"),t),l=u.useCallback(t=>$(t,e,"floating"),n),i=u.useCallback(t=>$(t,e,"item"),r);return u.useMemo(()=>({getReferenceProps:o,getFloatingProps:l,getItemProps:i}),[o,l,i])}let et=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function en(e,t){var n;void 0===t&&(t={});let{open:r,floatingId:o}=e,{enabled:l=!0,role:i="dialog"}=t,c=null!=(n=et.get(i))?n:i,f=w(),s=null!=x(),a=u.useMemo(()=>"tooltip"===c||"label"===i?{["aria-"+("label"===i?"labelledby":"describedby")]:r?o:void 0}:{"aria-expanded":r?"true":"false","aria-haspopup":"alertdialog"===c?"dialog":c,"aria-controls":r?o:void 0,..."listbox"===c&&{role:"combobox"},..."menu"===c&&{id:f},..."menu"===c&&s&&{role:"menuitem"},..."select"===i&&{"aria-autocomplete":"none"},..."combobox"===i&&{"aria-autocomplete":"list"}},[c,o,s,r,f,i]),d=u.useMemo(()=>{let e={id:o,...c&&{role:c}};return"tooltip"===c||"label"===i?e:{...e,..."menu"===c&&{"aria-labelledby":f}}},[c,o,f,i]),m=u.useCallback(e=>{let{active:t,selected:n}=e,r={role:"option",...t&&{id:o+"-option"}};switch(i){case"select":return{...r,"aria-selected":t&&n};case"combobox":return{...r,...t&&{"aria-selected":!0}}}return{}},[o,i]);return u.useMemo(()=>l?{reference:a,floating:d,item:m}:{},[l,a,d,m])}let er=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(e,t)=>(t?"-":"")+e.toLowerCase());function eo(e,t){return"function"==typeof e?e(t):e}function eu(e,t){void 0===t&&(t={});let{initial:n={opacity:0},open:r,close:o,common:l,duration:i=250}=t,c=e.placement,f=c.split("-")[0],s=u.useMemo(()=>({side:f,placement:c}),[f,c]),a="number"==typeof i,d=(a?i:i.open)||0,m=(a?i:i.close)||0,[v,p]=u.useState(()=>({...eo(l,s),...eo(n,s)})),{isMounted:h,status:E}=function(e,t){void 0===t&&(t={});let{open:n,elements:{floating:r}}=e,{duration:o=250}=t,l=("number"==typeof o?o:o.close)||0,[i,c]=u.useState("unmounted"),f=function(e,t){let[n,r]=u.useState(e);return e&&!n&&r(!0),u.useEffect(()=>{if(!e&&n){let e=setTimeout(()=>r(!1),t);return()=>clearTimeout(e)}},[e,n,t]),n}(n,l);return f||"close"!==i||c("unmounted"),g(()=>{if(r){if(n){c("initial");let e=requestAnimationFrame(()=>{c("open")});return()=>{cancelAnimationFrame(e)}}c("close")}},[n,r]),{isMounted:f,status:i}}(e,{duration:i}),b=C(n),y=C(r),w=C(o),R=C(l);return g(()=>{let e=eo(b.current,s),t=eo(w.current,s),n=eo(R.current,s),r=eo(y.current,s)||Object.keys(e).reduce((e,t)=>(e[t]="",e),{});if("initial"===E&&p(t=>({transitionProperty:t.transitionProperty,...n,...e})),"open"===E&&p({transitionProperty:Object.keys(r).map(er).join(","),transitionDuration:d+"ms",...n,...r}),"close"===E){let r=t||e;p({transitionProperty:Object.keys(r).map(er).join(","),transitionDuration:m+"ms",...n,...r})}},[m,w,b,y,R,d,E,s]),{isMounted:h,styles:v}}function el(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let ei=e=>({name:"inner",options:e,async fn(t){let{listRef:n,overflowRef:r,onFallbackChange:o,offset:u=0,index:l=0,minItemsVisible:c=4,referenceOverflowThreshold:f=0,scrollRef:m,...v}=(0,i.ku)(e,t),{rects:p,elements:{floating:g}}=t,h=n.current[l],E=(null==m?void 0:m.current)||g,b=g.clientTop||E.clientTop,y=0!==g.clientTop,w=0!==E.clientTop,R=g===E;if(!h)return{};let k={...t,...await (0,a.cv)(-h.offsetTop-g.clientTop-p.reference.height/2-h.offsetHeight/2-u).fn(t)},x=await (0,d.US)(el(k,E.scrollHeight+b+g.clientTop),v),M=await (0,d.US)(k,{...v,elementContext:"reference"}),T=(0,i.Fp)(0,x.top),C=k.y+T,L=(E.scrollHeight>E.clientHeight?e=>e:i.NM)((0,i.Fp)(0,E.scrollHeight+(y&&R||w?2*b:0)-T-(0,i.Fp)(0,x.bottom)));if(E.style.maxHeight=L+"px",E.scrollTop=T,o){let e=E.offsetHeight<h.offsetHeight*(0,i.VV)(c,n.current.length)-1||M.top>=-f||M.bottom>=-f;s.flushSync(()=>o(e))}return r&&(r.current=await (0,d.US)(el({...k,y:C},E.offsetHeight+b+g.clientTop),v)),{y:C}}});function ec(e,t){let{open:n,elements:r}=e,{enabled:o=!0,overflowRef:i,scrollRef:c,onChange:f}=t,a=p(f),d=u.useRef(!1),m=u.useRef(null),v=u.useRef(null);u.useEffect(()=>{if(!o)return;function e(e){if(e.ctrlKey||!t||null==i.current)return;let n=e.deltaY,r=i.current.top>=-.5,o=i.current.bottom>=-.5,u=t.scrollHeight-t.clientHeight,c=n<0?-1:1,f=n<0?"max":"min";!(t.scrollHeight<=t.clientHeight)&&(!r&&n>0||!o&&n<0?(e.preventDefault(),s.flushSync(()=>{a(e=>e+Math[f](n,u*c))})):/firefox/i.test((0,l.ij)())&&(t.scrollTop+=n))}let t=(null==c?void 0:c.current)||r.floating;if(n&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{m.current=t.scrollTop,null!=i.current&&(v.current={...i.current})}),()=>{m.current=null,v.current=null,t.removeEventListener("wheel",e)}},[o,n,r.floating,i,c,a]);let g=u.useMemo(()=>({onKeyDown(){d.current=!0},onWheel(){d.current=!1},onPointerMove(){d.current=!1},onScroll(){let e=(null==c?void 0:c.current)||r.floating;if(i.current&&e&&d.current){if(null!==m.current){let t=e.scrollTop-m.current;(i.current.bottom<-.5&&t<-1||i.current.top<-.5&&t>1)&&s.flushSync(()=>a(e=>e+t))}requestAnimationFrame(()=>{m.current=e.scrollTop})}}}),[r.floating,a,i,c]);return u.useMemo(()=>o?{floating:g}:{},[o,g])}function ef(e,t){let[n,r]=e,o=!1,u=t.length;for(let e=0,l=u-1;e<u;l=e++){let[u,i]=t[e]||[0,0],[c,f]=t[l]||[0,0];i>=r!=f>=r&&n<=(c-u)*(r-i)/(f-i)+u&&(o=!o)}return o}function es(e){let t;void 0===e&&(e={});let{buffer:n=.5,blockPointerEvents:r=!1,requireIntent:o=!0}=e,u=!1,i=null,f=null,s=performance.now(),a=e=>{let{x:r,y:a,placement:d,elements:m,onClose:v,nodeId:p,tree:g}=e;return function(e){function h(){clearTimeout(t),v()}if(clearTimeout(t),!m.domReference||!m.floating||null==d||null==r||null==a)return;let{clientX:E,clientY:b}=e,y=[E,b],w=(0,l.U9)(e),R="mouseleave"===e.type,k=(0,l.r3)(m.floating,w),x=(0,l.r3)(m.domReference,w),M=m.domReference.getBoundingClientRect(),T=m.floating.getBoundingClientRect(),C=d.split("-")[0],L=r>T.right-T.width/2,K=a>T.bottom-T.height/2,P=y[0]>=M.x&&y[0]<=M.x+M.width&&y[1]>=M.y&&y[1]<=M.y+M.height,A=T.width>
1M.width,D=T.height>M.height,O=(A?M:T).left,H=(A?M:T).right,_=(D?M:T).top,j=(D?M:T).bottom;if(k&&(u=!0,!R))return;if(x&&(u=!1),x&&!R){u=!0;return}if(R&&(0,c.kK)(e.relatedTarget)&&(0,l.r3)(m.floating,e.relatedTarget)||g&&S(g.nodesRef.current,p).some(e=>{let{context:t}=e;return null==t?void 0:t.open}))return;if("top"===C&&a>=M.bottom-1||"bottom"===C&&a<=M.top+1||"left"===C&&r>=M.right-1||"right"===C&&r<=M.left+1)return h();let F=[];switch(C){case"top":F=[[O,M.top+1],[O,T.bottom-1],[H,T.bottom-1],[H,M.top+1]];break;case"bottom":F=[[O,T.top+1],[O,M.bottom-1],[H,M.bottom-1],[H,T.top+1]];break;case"left":F=[[T.right-1,j],[T.right-1,_],[M.left+1,_],[M.left+1,j]];break;case"right":F=[[M.right-1,j],[M.right-1,_],[T.left+1,_],[T.left+1,j]]}if(!ef([E,b],F)){if(u&&!P)return h();if(!R&&o){let t=function(e,t){let n=performance.now(),r=n-s;if(null===i||null===f||0===r)return i=e,f=t,s=n,null;let o=e-i,u=t-f;return i=e,f=t,s=n,Math.sqrt(o*o+u*u)/r}(e.clientX,e.clientY);if(null!==t&&t<.1)return h()}ef([E,b],function(e){let[t,r]=e;switch(C){case"top":{let e=[[T.left,L?T.bottom-n:A?T.bottom-n:T.top],[T.right,L?A?T.bottom-n:T.top:T.bottom-n]];return[[A?t+n/2:L?t+4*n:t-4*n,r+n+1],[A?t-n/2:L?t+4*n:t-4*n,r+n+1],...e]}case"bottom":{let e=[[T.left,L?T.top+n:A?T.top+n:T.bottom],[T.right,L?A?T.top+n:T.bottom:T.top+n]];return[[A?t+n/2:L?t+4*n:t-4*n,r-n],[A?t-n/2:L?t+4*n:t-4*n,r-n],...e]}case"left":return[[K?T.right-n:D?T.right-n:T.left,T.top],[K?D?T.right-n:T.left:T.right-n,T.bottom],[t+n+1,D?r+n/2:K?r+4*n:r-4*n],[t+n+1,D?r-n/2:K?r+4*n:r-4*n]];case"right":{let e=[[K?T.left+n:D?T.left+n:T.right,T.top],[K?D?T.left+n:T.right:T.left+n,T.bottom]];return[[t-n,D?r+n/2:K?r+4*n:r-4*n],[t-n,D?r-n/2:K?r+4*n:r-4*n],...e]}}}([r,a]))?!u&&o&&(t=window.setTimeout(h,40)):h()}}};return a.__options={blockPointerEvents:r},a}}}]);

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.