vendor: 11,317 bytes, line 1
1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2545],{16424:(e,t,n)=>{n.d(t,{It:()=>er,XF:()=>P,bv:()=>et,s3:()=>D,s9:()=>U,we:()=>G,zR:()=>V});var r,o=n(12115),l=n(73473),u=n(95155),i=n(2066),s=n(15234),c=n(47650),a=n(88334);let f="active",d="selected",v={...r||(r=n.t(o,2))},p=!1,m=0,g=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+m++,b=v.useId||function(){let[e,t]=o.useState(()=>p?g():void 0);return(0,l.OS)(()=>{null==e&&t(g())},[]),o.useEffect(()=>{p=!0},[]),e},E=o.createContext(null),h=o.createContext(null),R=()=>{var e;return(null==(e=o.useContext(E))?void 0:e.id)||null},w=()=>o.useContext(h);function x(e){return"data-floating-ui-"+e}let y=0;function M(e,t){void 0===t&&(t={});let{preventScroll:n=!1,cancelPrevious:r=!0,sync:o=!1}=t;r&&cancelAnimationFrame(y);let l=()=>null==e?void 0:e.focus({preventScroll:n});o?l():y=requestAnimationFrame(l)}let k={inert:new WeakMap,"aria-hidden":new WeakMap,none:new WeakMap};function C(e){return"inert"===e?k.inert:"aria-hidden"===e?k["aria-hidden"]:k.none}let S=new WeakSet,L={},O=0;function A(e,t,n){var r;void 0===t&&(t=!1),void 0===n&&(n=!1);let o=((null==(r=e[0])?void 0:r.ownerDocument)||document).body;return function(e,t,n,r){let o="data-floating-ui-inert",l=r?"inert":n?"aria-hidden":null,u=e.map(e=>{if(t.contains(e))return e;let n=function e(t){return t?(0,i.Ng)(t)?t.host:e(t.parentNode):null}(e);return t.contains(n)?n:null}).filter(e=>null!=e),s=new Set,c=new Set(u),a=[];L[o]||(L[o]=new WeakMap);let f=L[o];return u.forEach(function e(t){!(!t||s.has(t))&&(s.add(t),t.parentNode&&e(t.parentNode))}),function e(t){!t||c.has(t)||[].forEach.call(t.children,t=>{if("script"!==(0,i.mq)(t))if(s.has(t))e(t);else{let e=l?t.getAttribute(l):null,n=null!==e&&"false"!==e,r=C(l),u=(r.get(t)||0)+1,i=(f.get(t)||0)+1;r.set(t,u),f.set(t,i),a.push(t),1===u&&n&&S.add(t),1===i&&t.setAttribute(o,""),!n&&l&&t.setAttribute(l,"inert"===l?"":"true")}})}(t),s.clear(),O++,()=>{a.forEach(e=>{let t=C(l),n=(t.get(e)||0)-1,r=(f.get(e)||0)-1;t.set(e,n),f.set(e,r),n||(!S.has(e)&&l&&e.removeAttribute(l),S.delete(e)),r||e.removeAttribute(o)}),--O||(k.inert=new WeakMap,k["aria-hidden"]=new WeakMap,k.none=new WeakMap,S=new WeakSet,L={})}}(e.concat(Array.from(o.querySelectorAll('[aria-live],[role="status"],output'))),o,t,n)}let W={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},T=o.forwardRef(function(e,t){let[n,r]=o.useState();(0,l.OS)(()=>{(0,l.nr)()&&r("button")},[]);let i={ref:t,tabIndex:0,role:n,"aria-hidden":!n||void 0,[x("focus-guard")]:"",style:W};return(0,u.jsx)("span",{...e,...i})}),q={clipPath:"inset(50%)",position:"fixed",top:0,left:0},j=o.createContext(null),F=x("portal");function P(e){let{children:t,id:n,root:r,preserveTabOrder:s=!0}=e,a=function(e){void 0===e&&(e={});let{id:t,root:n}=e,r=b(),u=I(),[s,c]=o.useState(null),a=o.useRef(null);return(0,l.OS)(()=>()=>{null==s||s.remove(),queueMicrotask(()=>{a.current=null})},[s]),(0,l.OS)(()=>{if(!r||a.current)return;let e=t?document.getElementById(t):null;if(!e)return;let n=document.createElement("div");n.id=r,n.setAttribute(F,""),e.appendChild(n),a.current=n,c(n)},[t,r]),(0,l.OS)(()=>{if(null===n||!r||a.current)return;let e=n||(null==u?void 0:u.portalNode);e&&!(0,i.Ll)(e)&&(e=e.current),e=e||document.body;let o=null;t&&((o=document.createElement("div")).id=t,e.appendChild(o));let l=document.createElement("div");l.id=r,l.setAttribute(F,""),(e=o||e).appendChild(l),a.current=l,c(l)},[t,n,r,u]),s}({id:n,root:r}),[f,d]=o.useState(null),v=o.useRef(null),p=o.useRef(null),m=o.useRef(null),g=o.useRef(null),E=null==f?void 0:f.modal,h=null==f?void 0:f.open,R=!!f&&!f.modal&&f.open&&s&&!!(r||a);return o.useEffect(()=>{if(a&&s&&!E)return a.addEventListener("focusin",e,!0),a.addEventListener("focusout",e,!0),()=>{a.removeEventListener("focusin",e,!0),a.removeEventListener("focusout",e,!0)};function e(e){a&&(0,l.Qp)(e)&&("focusin"===e.type?l.yV:l.N)(a)}},[a,s,E]),o.useEffect(()=>{a&&(h||(0,l.yV)(a))},[h,a]),(0,u.jsxs)(j.Provider,{value:o.useMemo(()=>({preserveTabOrder:s,beforeOutsideRef:v,afterOutsideRef:p,beforeInsideRef:m,afterInsideRef:g,portalNode:a,setFocusManagerState:d}),[s,a]),children:[R&&a&&(0,u.jsx)(T,{"data-type":"outside",ref:v,onFocus:e=>{if((0,l.Qp)(e,a)){var t;null==(t=m.current)||t.focus()}else{let e=f?f.domReference:null,t=(0,l.XJ)(e);null==t||t.focus()}}}),R&&a&&(0,u.jsx)("span",{"aria-owns":a.id,style:q}),a&&c.createPortal(t,a),R&&a&&(0,u.jsx)(T,{"data-type":"outside",ref:p,onFocus:e=>{if((0,l.Qp)(e,a)){var t;null==(t=g.current)||t.focus()}else{let t=f?f.domReference:null,n=(0,l.vF)(t);null==n||n.focus(),(null==f?void 0:f.closeOnFocusOut)&&(null==f||f.onOpenChange(!1,e.nativeEvent,"focus-out"))}}})]})}let I=()=>o.useContext(j);function N(e){return o.useMemo(()=>t=>{e.forEach(e=>{e&&(e.current=t)})},e)}let _=[];function J(){_=_.filter(e=>{var t;return null==(t=e.deref())?void 0:t.isConnected})}function K(){J();let e=_[_.length-1];return null==e?void 0:e.deref()}function Y(e,t){var n;if(!t.current.includes("floating")&&!(null!=(n=e.getAttribute("role"))&&n.includes("dialog")))return;let r=(0,l.kQ)(),o=(0,s.nq)(e,r).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return(0,s.AO)(e,r)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),u=e.getAttribute("tabindex");t.current.includes("floating")||0===o.length?"0"!==u&&e.setAttribute("tabindex","0"):("-1"!==u||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}let B=o.forwardRef(function(e,t){return(0,u.jsx)("button",{...e,type:"button",ref:t,tabIndex:-1,style:W})});function D(e){let{context:t,children:n,disabled:r=!1,order:c=["content"],guards:a=!0,initialFocus:f=0,returnFocus:d=!0,restoreFocus:v=!1,modal:p=!0,visuallyHiddenDismiss:m=!1,closeOnFocusOut:g=!0,outsideElementsInert:b=!1,getInsideElements:E=()=>[]}=e,{open:h,onOpenChange:R,events:y,dataRef:k,elements:{domReference:C,floating:S}}=t,L=(0,l.Jt)(()=>{var e;return null==(e=k.current.floatingContext)?void 0:e.nodeId}),O=(0,l.Jt)(E),q="number"==typeof f&&f<0,j=(0,l.WZ)(C)&&q,F="undefined"!=typeof HTMLElement&&"inert"in HTMLElement.prototype,P=!F||a,D=!P||F&&b,Q=(0,l.SE)(c),X=(0,l.SE)(f),H=(0,l.SE)(d),V=w(),Z=I(),$=o.useRef(null),z=o.useRef(null),U=o.useRef(!1),G=o.useRef(!1),ee=o.useRef(-1),et=o.useRef(-1),en=null!=Z,er=(0,l.nd)(S),eo=(0,l.Jt)(function(e){return void 0===e&&(e=er),e?(0,s.Kr)(e,(0,l.kQ)()):[]}),el=(0,l.Jt)(e=>{let t=eo(e);return Q.current.map(e=>C&&"reference"===e?C:er&&"floating"===e?er:t).filter(Boolean).flat()});o.useEffect(()=>{if(r||!p)return;function e(e){if("Tab"===e.key){(0,l.gR)(er,(0,l.RS)((0,l.YE)(er)))&&0===eo().length&&!j&&(0,l.jo)(e);let t=el(),n=(0,l.EW)(e);"reference"===Q.current[0]&&n===C&&((0,l.jo)(e),e.shiftKey?M(t[t.length-1]):M(t[1])),"floating"===Q.current[1]&&n===er&&e.shiftKey&&((0,l.jo)(e),M(t[0]))}}let t=(0,l.YE)(er);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[r,C,er,p,Q,j,eo,el]),o.useEffect(()=>{if(!r&&S)return S.addEventListener("focusin",e),()=>{S.removeEventListener("focusin",e)};function e(e){let t=(0,l.EW)(e),n=eo().indexOf(t);-1!==n&&(ee.current=n)}},[r,S,eo]),o.useEffect(()=>{if(r||!g)return;function e(){G.current=!0,setTimeout(()=>{G.current=!1})}function t(e){let t=e.relatedTarget,n=e.currentTarget,r=(0,l.EW)(e);queueMicrotask(()=>{let o=L(),u=!((0,l.gR)(C,t)||(0,l.gR)(S,t)||(0,l.gR)(t,S)||(0,l.gR)(null==Z?void 0:Z.portalNode,t)||null!=t&&t.hasAttribute(x("focus-guard"))||V&&((0,l.CM)(V.nodesRef.current,o).find(e=>{var n,r;return(0,l.gR)(null==(n=e.context)?void 0:n.elements.floating,t)||(0,l.gR)(null==(r=e.context)?void 0:r.elements.domReference,t)})||(0,l.$4)(V.nodesRef.current,o).find(e=>{var n,r,o;return[null==(n=e.context)?void 0:n.elements.floating,(0,l.nd)(null==(r=e.context)?void 0:r.elements.floating)].includes(t)||(null==(o=e.context)?void 0:o.elements.domReference)===t})));if(n===C&&er&&Y(er,Q),v&&n!==C&&!(null!=r&&r.isConnected)&&(0,l.RS)((0,l.YE)(er))===(0,l.YE)(er).body){(0,i.sb)(er)&&er.focus();let e=ee.current,t=eo(),n=t[e]||t[t.length-1]||er;(0,i.sb)(n)&&n.focus()}if(k.current.insideReactTree){k.current.insideReactTree=!1;return}(j||!p)&&t&&u&&!G.current&&t!==K()&&(U.current=!0,R(!1,e,"focus-out"))})}let n=!!(!V&&Z);function o(){-1!==et.current&&(clearTimeout(et.current),et.current=-1),k.current.insideReactTree=!0,et.current=window.setTimeout(()=>{k.current.insideReactTree=!1})}if(S&&(0,i.sb)(C))return C.addEventListener("focusout",t),C.addEventListener("pointerdown",e),S.addEventListener("focusout",t),n&&S.addEventListener("focusout",o,!0),()=>{C.removeEventListener("focusout",t),C.removeEventListener("pointerdown",e),S.removeEventListener("focusout",t),n&&S.removeEventListener("focusout",o,!0)}},[r,C,S,er,p,V,Z,R,g,v,eo,j,L,Q,k]);let eu=o.useRef(null),ei=o.useRef(null),es=N([eu,null==Z?void 0:Z.beforeInsideRef]),ec=N([ei,null==Z?void 0:Z.afterInsideRef]);function ea(e){return!r&&m&&p?(0,u.jsx)(B,{ref:"start"===e?$:z,onClick:e=>R(!1,e.nativeEvent),children:"string"==typeof m?m:"Dismiss"}):null}o.useEffect(()=>{var e,t;if(r||!S)return;let n=Array.from((null==Z||null==(e=Z.portalNode)?void 0:e.querySelectorAll("["+x("portal")+"]"))||[]),o=[S,null==(t=(V?(0,l.$4)(V.nodesRef.current,L()):[]).find(e=>{var t;return(0,l.WZ)((null==(t=e.context)?void 0:t.elements.domReference)||null)}))||null==(t=t.context)?void 0:t.elements.domReference,...n,...O(),$.current,z.current,eu.current,ei.current,null==Z?void 0:Z.beforeOutsideRef.current,null==Z?void 0:Z.afterOutsideRef.current,Q.current.includes("reference")||j?C:null].filter(e=>null!=e),u=p||j?A(o,!D,D):A(o);return()=>{u()}},[r,C,S,p,Q,Z,j,P,D,V,L,O]),(0,l.OS)(()=>{if(r||!(0,i.sb)(er))return;let e=(0,l.YE)(er),t=(0,l.RS)(e);queueMicrotask(()=>{let e=el(er),n=X.current,r=("number"==typeof n?e[n]:n.current)||er,o=(0,l.gR)(er,t);q||o||!h||M(r,{preventScroll:r===er})})},[r,h,er,q,el,X]),(0,l.OS)(()=>{var e;if(r||!er)return;let t=(0,l.YE)(er);function n(e){let{reason:t,event:n,nested:r}=e;if(["hover","safe-polygon"].includes(t)&&"mouseleave"===n.type&&(U.current=!0),"outside-press"===t)if(r)U.current=!1;else if((0,l.YF)(n)||(0,l.Pg)(n))U.current=!1;else{let e=!1;document.createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?U.current=!1:U.current=!0}}e=(0,l.RS)(t),J(),e&&"body"!==(0,i.mq)(e)&&(_.push(new WeakRef(e)),_.length>20&&(_=_.slice(-20))),y.on("openchange",n);let o=t.createElement("span");return o.setAttribute("tabindex","-1"),o.setAttribute("aria-hidden","true"),Object.assign(o.style,W),en&&C&&C.insertAdjacentElement("afterend",o),()=>{y.off("openchange",n);let e=(0,l.RS)(t),r=(0,l.gR)(S,e)||V&&(0,l.CM)(V.nodesRef.current,L(),!1).some(t=>{var n;return(0,l.gR)(null==(n=t.context)?void 0:n.elements.floating,e)}),u=function(){if("boolean"==typeof H.current){let e=C||K();return e&&e.isConnected?e:o}return H.current.current||o}();queueMicrotask(()=>{let n=function(e){let t=(0,l.kQ)();return(0,s.AO)(e,t)?e:(0,s.Kr)(e,t)[0]||e}(u);H.current&&!U.current&&(0,i.sb)(n)&&(n===e||e===t.body||r)&&n.focus({preventScroll:!0}),o.remove()})}},[r,S,er,H,k,y,V,en,C,L]),o.useEffect(()=>(queueMicrotask(()=>{U.current=!1}),()=>{queueMicrotask(J)}),[r]),(0,l.OS)(()=>
1{if(!r&&Z)return Z.setFocusManagerState({modal:p,closeOnFocusOut:g,open:h,onOpenChange:R,domReference:C}),()=>{Z.setFocusManagerState(null)}},[r,Z,p,h,R,g,C]),(0,l.OS)(()=>{!r&&er&&Y(er,Q)},[r,er,Q]);let ef=!r&&P&&(!p||!j)&&(en||p);return(0,u.jsxs)(u.Fragment,{children:[ef&&(0,u.jsx)(T,{"data-type":"inside",ref:es,onFocus:e=>{if(p){let e=el();M("reference"===c[0]?e[0]:e[e.length-1])}else if(null!=Z&&Z.preserveTabOrder&&Z.portalNode)if(U.current=!1,(0,l.Qp)(e,Z.portalNode)){let e=(0,l.vF)(C);null==e||e.focus()}else{var t;null==(t=Z.beforeOutsideRef.current)||t.focus()}}}),!j&&ea("start"),n,ea("end"),ef&&(0,u.jsx)(T,{"data-type":"inside",ref:ec,onFocus:e=>{if(p)M(el()[0]);else if(null!=Z&&Z.preserveTabOrder&&Z.portalNode)if(g&&(U.current=!0),(0,l.Qp)(e,Z.portalNode)){let e=(0,l.XJ)(C);null==e||e.focus()}else{var t;null==(t=Z.afterOutsideRef.current)||t.focus()}}})]})}let Q=0,X="--floating-ui-scrollbar-width",H=()=>{},V=o.forwardRef(function(e,t){let{lockScroll:n=!1,...r}=e;return(0,l.OS)(()=>{if(n)return 1==++Q&&(H=function(){let e=(0,l.uo)(),t=/iP(hone|ad|od)|iOS/.test(e)||"MacIntel"===e&&navigator.maxTouchPoints>1,n=document.body.style,r=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",o=window.innerWidth-document.documentElement.clientWidth,u=n.left?parseFloat(n.left):window.scrollX,i=n.top?parseFloat(n.top):window.scrollY;if(n.overflow="hidden",n.setProperty(X,o+"px"),o&&(n[r]=o+"px"),t){var s,c;let e=(null==(s=window.visualViewport)?void 0:s.offsetLeft)||0;Object.assign(n,{position:"fixed",top:-(i-Math.floor((null==(c=window.visualViewport)?void 0:c.offsetTop)||0))+"px",left:-(u-Math.floor(e))+"px",right:"0"})}return()=>{Object.assign(n,{overflow:"",[r]:""}),n.removeProperty(X),t&&(Object.assign(n,{position:"",top:"",left:"",right:""}),window.scrollTo(u,i))}}()),()=>{0==--Q&&H()}},[n]),(0,u.jsx)("div",{ref:t,...r,style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...r.style}})}),Z={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},$={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},z=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 U(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,elements:u,dataRef:s}=e,{enabled:c=!0,escapeKey:a=!0,outsidePress:f=!0,outsidePressEvent:d="pointerdown",referencePress:v=!1,referencePressEvent:p="pointerdown",ancestorScroll:m=!1,bubbles:g,capture:b}=t,E=w(),h=(0,l.Jt)("function"==typeof f?f:()=>!1),R="function"==typeof f?h:f,y=o.useRef(!1),{escapeKey:M,outsidePress:k}=z(g),{escapeKey:C,outsidePress:S}=z(b),L=o.useRef(!1),O=(0,l.Jt)(e=>{var t;if(!n||!c||!a||"Escape"!==e.key||L.current)return;let o=null==(t=s.current.floatingContext)?void 0:t.nodeId,u=E?(0,l.CM)(E.nodesRef.current,o):[];if(!M&&(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.O_)(e)?e.nativeEvent:e,"escape-key")}),A=(0,l.Jt)(e=>{var t;let n=()=>{var t;O(e),null==(t=(0,l.EW)(e))||t.removeEventListener("keydown",n)};null==(t=(0,l.EW)(e))||t.addEventListener("keydown",n)}),W=(0,l.Jt)(e=>{var t;let n=s.current.insideReactTree;s.current.insideReactTree=!1;let o=y.current;if(y.current=!1,"click"===d&&o||n||"function"==typeof R&&!R(e))return;let c=(0,l.EW)(e),a="["+x("inert")+"]",f=(0,l.YE)(u.floating).querySelectorAll(a),v=(0,i.vq)(c)?c:null;for(;v&&!(0,i.eu)(v);){let e=(0,i.$4)(v);if((0,i.eu)(e)||!(0,i.vq)(e))break;v=e}if(f.length&&(0,i.vq)(c)&&!(0,l.tZ)(c)&&!(0,l.gR)(c,u.floating)&&Array.from(f).every(e=>!(0,l.gR)(v,e)))return;if((0,i.sb)(c)&&j){let t=(0,i.eu)(c),n=(0,i.L9)(c),r=/auto|scroll/,o=t||r.test(n.overflowX),l=t||r.test(n.overflowY),u=o&&c.clientWidth>0&&c.scrollWidth>c.clientWidth,s=l&&c.clientHeight>0&&c.scrollHeight>c.clientHeight,a="rtl"===n.direction,f=s&&(a?e.offsetX<=c.offsetWidth-c.clientWidth:e.offsetX>c.clientWidth),d=u&&e.offsetY>c.clientHeight;if(f||d)return}let p=null==(t=s.current.floatingContext)?void 0:t.nodeId,m=E&&(0,l.CM)(E.nodesRef.current,p).some(t=>{var n;return(0,l.F2)(e,null==(n=t.context)?void 0:n.elements.floating)});if((0,l.F2)(e,u.floating)||(0,l.F2)(e,u.domReference)||m)return;let g=E?(0,l.CM)(E.nodesRef.current,p):[];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")}),T=(0,l.Jt)(e=>{var t;let n=()=>{var t;W(e),null==(t=(0,l.EW)(e))||t.removeEventListener(d,n)};null==(t=(0,l.EW)(e))||t.addEventListener(d,n)});o.useEffect(()=>{if(!n||!c)return;s.current.__escapeKeyBubbles=M,s.current.__outsidePressBubbles=k;let e=-1;function t(e){r(!1,e,"ancestor-scroll")}function o(){window.clearTimeout(e),L.current=!0}function f(){e=window.setTimeout(()=>{L.current=!1},5*!!(0,i.Tc)())}let v=(0,l.YE)(u.floating);a&&(v.addEventListener("keydown",C?A:O,C),v.addEventListener("compositionstart",o),v.addEventListener("compositionend",f)),R&&v.addEventListener(d,S?T:W,S);let p=[];return m&&((0,i.vq)(u.domReference)&&(p=(0,i.v9)(u.domReference)),(0,i.vq)(u.floating)&&(p=p.concat((0,i.v9)(u.floating))),!(0,i.vq)(u.reference)&&u.reference&&u.reference.contextElement&&(p=p.concat((0,i.v9)(u.reference.contextElement)))),(p=p.filter(e=>{var t;
vendor: 4,988 bytes, line 1
1return e!==(null==(t=v.defaultView)?void 0:t.visualViewport)})).forEach(e=>{e.addEventListener("scroll",t)}),()=>{a&&(v.removeEventListener("keydown",C?A:O,C),v.removeEventListener("compositionstart",o),v.removeEventListener("compositionend",f)),R&&v.removeEventListener(d,S?T:W,S),p.forEach(e=>{e.removeEventListener("scroll",t)}),window.clearTimeout(e)}},[s,u,a,R,d,n,r,m,c,M,k,O,C,A,W,S,T]),o.useEffect(()=>{s.current.insideReactTree=!1},[s,R,d]);let q=o.useMemo(()=>({onKeyDown:O,...v&&{[Z[p]]:e=>{r(!1,e.nativeEvent,"reference-press")},..."click"!==p&&{onClick(e){r(!1,e.nativeEvent,"reference-press")}}}}),[O,r,v,p]),j=o.useMemo(()=>{function e(e){0===e.button&&(y.current=!0)}return{onKeyDown:O,onMouseDown:e,onMouseUp:e,[$[d]]:()=>{s.current.insideReactTree=!0}}},[O,d,s]);return o.useMemo(()=>c?{reference:q,floating:j}:{},[c,q,j])}function G(e){var t,n;let{elements:r,...u}=void 0===e?{}:e,{nodeId:s}=u,c=function(e){let{open:t=!1,onOpenChange:n,elements:r}=e,u=b(),i=o.useRef({}),[s]=o.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.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){var r;null==(r=e.get(t))||r.delete(n)}}})()),c=null!=R(),[a,f]=o.useState(r.reference),d=(0,l.Jt)((e,t,r)=>{i.current.openEvent=e?t:void 0,s.emit("openchange",{open:e,event:t,reason:r,nested:c}),null==n||n(e,t,r)}),v=o.useMemo(()=>({setPositionReference:f}),[]),p=o.useMemo(()=>({reference:a||r.reference||null,floating:r.floating||null,domReference:r.reference}),[a,r.reference,r.floating]);return o.useMemo(()=>({dataRef:i,open:t,onOpenChange:d,elements:p,events:s,floatingId:u,refs:v}),[t,d,p,s,u,v])}({...u,elements:{reference:null!=(t=null==r?void 0:r.reference)?t:null,floating:null!=(n=null==r?void 0:r.floating)?n:null}}),f=u.rootContext||c,d=f.elements,[v,p]=o.useState(null),[m,g]=o.useState(null),E=(null==d?void 0:d.domReference)||v,h=o.useRef(null),x=w();(0,l.OS)(()=>{E&&(h.current=E)},[E]);let y=(0,a.we)({...u,elements:{...d,...m&&{reference:m}}}),M=o.useCallback(e=>{let t=(0,i.vq)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;g(t),y.refs.setReference(t)},[y.refs]),k=o.useCallback(e=>{((0,i.vq)(e)||null===e)&&(h.current=e,p(e)),((0,i.vq)(y.refs.reference.current)||null===y.refs.reference.current||null!==e&&!(0,i.vq)(e))&&y.refs.setReference(e)},[y.refs]),C=o.useMemo(()=>({...y.refs,setReference:k,setPositionReference:M,domReference:h}),[y.refs,k,M]),S=o.useMemo(()=>({...y.elements,domReference:E}),[y.elements,E]),L=o.useMemo(()=>({...y,...f,refs:C,elements:S,nodeId:s}),[y,C,S,s,f]);return(0,l.OS)(()=>{f.dataRef.current.floatingContext=L;let e=null==x?void 0:x.nodesRef.current.find(e=>e.id===s);e&&(e.context=L)}),o.useMemo(()=>({...y,context:L,refs:C,elements:S}),[y,C,S,L])}function ee(e,t,n){let r=new Map,o="item"===n,l=e;if(o&&e){let{[f]:t,[d]:n,...r}=e;l=r}return{..."floating"===n&&{tabIndex:-1,"data-floating-ui-focusable":""},...l,...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,l]=t;if(!(o&&[f,d].includes(n)))if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof l){var u;null==(u=r.get(n))||u.push(l),e[n]=function(){for(var e,t=arguments.length,o=Array(t),l=0;l<t;l++)o[l]=arguments[l];return null==(e=r.get(n))?void 0:e.map(e=>e(...o)).find(e=>void 0!==e)}}}else e[n]=l}),e),{})}}function et(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),l=o.useCallback(t=>ee(t,e,"reference"),t),u=o.useCallback(t=>ee(t,e,"floating"),n),i=o.useCallback(t=>ee(t,e,"item"),r);return o.useMemo(()=>({getReferenceProps:l,getFloatingProps:u,getItemProps:i}),[l,u,i])}let en=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function er(e,t){var n,r;void 0===t&&(t={});let{open:u,elements:i,floatingId:s}=e,{enabled:c=!0,role:a="dialog"}=t,f=b(),d=(null==(n=i.domReference)?void 0:n.id)||f,v=o.useMemo(()=>{var e;return(null==(e=(0,l.nd)(i.floating))?void 0:e.id)||s},[i.floating,s]),p=null!=(r=en.get(a))?r:a,m=null!=R(),g=o.useMemo(()=>"tooltip"===p||"label"===a?{["aria-"+("label"===a?"labelledby":"describedby")]:u?v:void 0}:{"aria-expanded":u?"true":"false","aria-haspopup":"alertdialog"===p?"dialog":p,"aria-controls":u?v:void 0,..."listbox"===p&&{role:"combobox"},..."menu"===p&&{id:d},..."menu"===p&&m&&{role:"menuitem"},..."select"===a&&{"aria-autocomplete":"none"},..."combobox"===a&&{"aria-autocomplete":"list"}},[p,v,m,u,d,a]),E=o.useMemo(()=>{let e={id:v,...p&&{role:p}};return"tooltip"===p||"label"===a?e:{...e,..."menu"===p&&{"aria-labelledby":d}}},[p,v,d,a]),h=o.useCallback(e=>{let{active:t,selected:n}=e,r={role:"option",...t&&{id:v+"-fui-option"}};switch(a){case"select":case"combobox":return{...r,"aria-selected":n}}return{}},[v,a]);return o.useMemo(()=>c?{reference:g,floating:E,item:h}:{},[c,g,E,h])}}}]);
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.