PageSourceSearch

https://new-emilkowalski.vercel.app/_next/static/chunks/7831-2874b9cb8b0a6234.js

js new-emilkowalski.vercel.app collected 2026-10-03 07:23:03 UTC 45,477 bytes, 12 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7831],{29463:(e,t,n)=>{n.d(t,{u:()=>s});var r=n(16518),o=n(46540),u=n(43944),l=n(76101),i=n(46786),c=n(70022);function s(e){let{children:t,elementsRef:n,labelsRef:s,onMapChange:p}=e,v=r.useRef(0),m=(0,o.j)(d).current,g=(0,o.j)(a).current,[y,h]=r.useState(0),b=r.useRef(y),x=(0,u.D)((e,t)=>{g.set(e,null!=t?t:null),b.current+=1,h(b.current)}),R=(0,u.D)(e=>{g.delete(e),b.current+=1,h(b.current)}),w=r.useMemo(()=>{let e=new Map;return Array.from(g.keys()).sort(f).forEach((t,n)=>{var r;let o=null!==(r=g.get(t))&&void 0!==r?r:{};e.set(t,{...o,index:n})}),e},[g,y]);(0,l.g)(()=>{b.current===y&&(n.current.length!==w.size&&(n.current.length=w.size),s&&s.current.length!==w.size&&(s.current.length=w.size)),null==p||p(w)},[p,w,n,s,y,b]);let k=(0,u.D)(e=>(m.add(e),()=>{m.delete(e)}));(0,l.g)(()=>{m.forEach(e=>e(w))},[m,w]);let M=r.useMemo(()=>({register:x,unregister:R,subscribeMapChange:k,elementsRef:n,labelsRef:s,nextIndexRef:v}),[x,R,k,n,s,v]);return(0,c.jsx)(i.D.Provider,{value:M,children:t})}function a(){return new Map}function d(){return new Set}function f(e,t){let n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}},46786:(e,t,n)=>{n.d(t,{D:()=>o,M:()=>u});var r=n(16518);let o=r.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}});function u(){return r.useContext(o)}},51833:(e,t,n)=>{n.d(t,{G:()=>l,q:()=>i});var r=n(16518),o=n(76101),u=n(46786);let l=function(e){return e[e.None=0]="None",e[e.GuessFromOrder=1]="GuessFromOrder",e}({});function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{label:t,metadata:n,textRef:i,indexGuessBehavior:c}=e,{register:s,unregister:a,subscribeMapChange:d,elementsRef:f,labelsRef:p,nextIndexRef:v}=(0,u.M)(),m=r.useRef(-1),[g,y]=r.useState(c===l.GuessFromOrder?()=>{if(-1===m.current){let e=v.current;v.current+=1,m.current=e}return m.current}:-1),h=r.useRef(null),b=r.useCallback(e=>{if(h.current=e,-1!==g&&null!==e&&(f.current[g]=e,p)){var n,r;let o=void 0!==t;p.current[g]=o?t:null!==(r=null==i?void 0:null===(n=i.current)||void 0===n?void 0:n.textContent)&&void 0!==r?r:e.textContent}},[g,f,p,t,i]);return(0,o.g)(()=>{let e=h.current;if(e)return s(e,n),()=>{a(e)}},[s,a,n]),(0,o.g)(()=>d(e=>{var t;let n=h.current?null===(t=e.get(h.current))||void 0===t?void 0:t.index:null;null!=n&&y(n)}),[d,y]),r.useMemo(()=>({ref:b,index:g}),[g,b])}},67978:(e,t,n)=>{n.d(t,{G:()=>u});var r=n(16518);let o=r.createContext(void 0);function u(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=r.useContext(o);if(void 0===t&&!e)throw Error("Base UI: CompositeRootContext is missing. Composite parts must be placed within <Composite.Root>.");return t}},79167:(e,t,n)=>{n.d(t,{v:()=>u});var r=n(16518);let o=r.createContext(void 0);function u(e=!0){let t=r.useContext(o);if(void 0===t&&!e)throw Error("Base UI: ContextMenuRootContext is missing. ContextMenu parts must be placed within <ContextMenu.Root>.");return t}},98325:(e,t,n)=>{n.d(t,{s:()=>P});var r=n(16518),o=n(69293),u=n(25792),l=n(67823),i=n(23787),c=n(43944),s=n(76101),a=n(48029),d=n(73380),f=n(30972),p=n(94144),v=n(31469),m=n(41013),g=n(10852),y=n(52605),h=n(68985);let b={inert:new WeakMap,"aria-hidden":new WeakMap,none:new WeakMap};function x(e){return"inert"===e?b.inert:"aria-hidden"===e?b["aria-hidden"]:b.none}let R=new WeakSet,w={},k=0,M=e=>e&&(e.host||M(e.parentNode)),E=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=M(t);return e.contains(n)?n:null}).filter(e=>null!=e);var C=n(19886),S=n(73552),I=n(88790),D=n(70022);let O=[];function T(){O=O.filter(e=>e.isConnected)}function A(){return T(),O[O.length-1]}function j(e,t){if(!t.current.includes("floating")&&!e.getAttribute("role")?.includes("dialog"))return;let n=(0,p.kQ)(),r=(0,o.nq)(e,n).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return(0,o.AO)(e,n)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),u=e.getAttribute("tabindex");t.current.includes("floating")||0===r.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"))}
1function P(e){let{context:t,children:n,disabled:M=!1,order:P=["content"],initialFocus:L=0,returnFocus:N=!0,restoreFocus:F=!1,modal:U=!0,closeOnFocusOut:W=!0,getInsideElements:Y=()=>[]}=e,{open:q,onOpenChange:B,events:$,dataRef:H,elements:{domReference:K,floating:G}}=t,J=(0,c.D)(()=>H.current.floatingContext?.nodeId),_=(0,c.D)(Y),z="number"==typeof L&&L<0,X=(0,v.WZ)(K)&&z,Z=(0,i.S)(P),Q=(0,i.S)(L),V=(0,i.S)(N),ee=(0,S.cq)(),et=(0,C.vB)(),en=r.useRef(null),er=r.useRef(null),eo=r.useRef(!1),eu=r.useRef(!1),el=r.useRef(-1),ei=(0,d.Z)(),ec=null!=et,es=(0,v.nd)(G),ea=(0,c.D)((e=es)=>e?(0,o.Kr)(e,(0,p.kQ)()):[]),ed=(0,c.D)(e=>{let t=ea(e);return Z.current.map(()=>t).filter(Boolean).flat()});r.useEffect(()=>{if(M||!U)return;function e(e){"Tab"===e.key&&(0,v.gR)(es,(0,v.RS)((0,v.YE)(es)))&&0===ea().length&&!X&&(0,m.jo)(e)}let t=(0,v.YE)(es);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[M,K,es,U,Z,X,ea,ed]),r.useEffect(()=>{if(!M&&G)return G.addEventListener("focusin",e),()=>{G.removeEventListener("focusin",e)};function e(e){let t=(0,v.EW)(e),n=ea().indexOf(t);-1!==n&&(el.current=n)}},[M,G,ea]),r.useEffect(()=>{if(M||!W)return;function e(){eu.current=!0}function t(e){let t=e.relatedTarget,n=e.currentTarget,r=(0,v.EW)(e);queueMicrotask(()=>{let o=J(),l=!((0,v.gR)(K,t)||(0,v.gR)(G,t)||(0,v.gR)(t,G)||(0,v.gR)(et?.portalNode,t)||t?.hasAttribute(y.F("focus-guard"))||ee&&((0,g.CM)(ee.nodesRef.current,o).find(e=>(0,v.gR)(e.context?.elements.floating,t)||(0,v.gR)(e.context?.elements.domReference,t))||(0,g.$4)(ee.nodesRef.current,o).find(e=>[e.context?.elements.floating,(0,v.nd)(e.context?.elements.floating)].includes(t)||e.context?.elements.domReference===t)));if(n===K&&es&&j(es,Z),F&&n!==K&&!r?.isConnected&&(0,v.RS)((0,v.YE)(es))===(0,v.YE)(es).body){(0,u.sb)(es)&&es.focus();let e=el.current,t=ea(),n=t[e]||t[t.length-1]||es;(0,u.sb)(n)&&n.focus()}if(H.current.insideReactTree){H.current.insideReactTree=!1;return}if(eu.current){eu.current=!1;return}(X||!U)&&t&&l&&t!==A()&&(eo.current=!0,B(!1,e,"focus-out"))})}let n=!!(!ee&&et);function r(){H.current.insideReactTree=!0,ei.start(0,()=>{H.current.insideReactTree=!1})}if(G&&(0,u.sb)(K))return K.addEventListener("focusout",t),K.addEventListener("pointerdown",e),G.addEventListener("focusout",t),n&&G.addEventListener("focusout",r,!0),()=>{K.removeEventListener("focusout",t),K.removeEventListener("pointerdown",e),G.removeEventListener("focusout",t),n&&G.removeEventListener("focusout",r,!0)}},[M,K,G,es,U,ee,et,B,W,F,ea,X,J,Z,H,ei]);let ef=r.useRef(null),ep=r.useRef(null),ev=(0,l.a)(ef,et?.beforeInsideRef),em=(0,l.a)(ep,et?.afterInsideRef);r.useEffect(()=>{if(M||!G)return;let e=Array.from(et?.portalNode?.querySelectorAll(`[${y.F("portal")}]`)||[]),t=ee?(0,g.$4)(ee.nodesRef.current,J()):[],n=function(e,t=!1,n=!1){let r=(0,v.YE)(e[0]).body;return function(e,t,n,r){let o="data-base-ui-inert",l=r?"inert":n?"aria-hidden":null,i=E(t,e),c=new Set,s=new Set(i),a=[];w[o]||(w[o]=new WeakMap);let d=w[o];return i.forEach(function e(t){!(!t||c.has(t))&&(c.add(t),t.parentNode&&e(t.parentNode))}),function e(t){!t||s.has(t)||[].forEach.call(t.children,t=>{if("script"!==(0,u.mq)(t)){if(c.has(t))e(t);else{let e=l?t.getAttribute(l):null,n=null!==e&&"false"!==e,r=x(l),u=(r.get(t)||0)+1,i=(d.get(t)||0)+1;r.set(t,u),d.set(t,i),a.push(t),1===u&&n&&R.add(t),1===i&&t.setAttribute(o,""),!n&&l&&t.setAttribute(l,"inert"===l?"":"true")}}})}(t),c.clear(),k+=1,()=>{a.forEach(e=>{let t=x(l),n=(t.get(e)||0)-1,r=(d.get(e)||0)-1;t.set(e,n),d.set(e,r),n||(!R.has(e)&&l&&e.removeAttribute(l),R.delete(e)),r||e.removeAttribute(o)}),(k-=1)||(b.inert=new WeakMap,b["aria-hidden"]=new WeakMap,b.none=new WeakMap,R=new WeakSet,w={})}}(e.concat(Array.from(r.querySelectorAll("[aria-live]"))),r,t,n)}([G,t.find(e=>v.WZ(e.context?.elements.domReference||null))?.context?.elements.domReference,...e,..._(),en.current,er.current,ef.current,ep.current,et?.beforeOutsideRef.current,et?.afterOutsideRef.current,X?K:null].filter(e=>null!=e),U||X);return()=>{n()}},[M,K,G,U,Z,et,X,ee,J,_]),(0,s.g)(()=>{if(M||!(0,u.sb)(es))return;let e=(0,v.YE)(es),t=(0,v.RS)(e);queueMicrotask(()=>{let e=ed(es),n=Q.current,r=("number"==typeof n?e[n]:n.current)||es,o=(0,v.gR)(es,t);z||o||!q||(0,h.p)(r,{preventScroll:r===es})})},[M,q,es,z,ed,Q]),(0,s.g)(()=>{var e;if(M||!es)return;let t=(0,v.YE)(es);function n({reason:e,event:t,nested:n}){if(["hover","safe-polygon"].includes(e)&&"mouseleave"===t.type&&(eo.current=!0),"outside-press"===e){if(n)eo.current=!1;else if((0,m.YF)(t)||(0,m.Pg)(t))eo.current=!1;else{let e=!1;document.createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?eo.current=!1:eo.current=!0}}}e=(0,v.RS)(t),T(),e&&"body"!==(0,u.mq)(e)&&(O.push(e),O.length>20&&(O=O.slice(-20))),$.on("openchange",n);let r=t.createElement("span");return r.setAttribute("tabindex","-1"),r.setAttribute("aria-hidden","true"),Object.assign(r.style,a.Q),ec&&K&&K.insertAdjacentElement("afterend",r),()=>{$.off("openchange",n);let e=(0,v.RS)(t),l=(0,v.gR)(G,e)||ee&&(0,g.CM)(ee.nodesRef.current,J(),!1).some(t=>(0,v.gR)(t.context?.elements.floating,e)),i=function(){if("boolean"==typeof V.current){let e=K||A();return e&&e.isConnected?e:r}return V.current.current||r}();queueMicrotask(()=>{let n=function(e){let t=(0,p.kQ)();return(0,o.AO)(e,t)?e:(0,o.Kr)(e,t)[0]||e}(i);V.current&&!eo.current&&(0,u.sb)(n)&&(n===e||e===t.body||l)&&n.focus({preventScroll:!0}),r.remove()})}},[M,G,es,V,H,$,ee,ec,K,J]),r.useEffect(()=>{queueMicrotask(()=>{eo.current=!1})},[M]),r.useEffect(()=>{if(M||!q)return;function e(e){let t=(0,v.EW)(e);t?.closest(`[${I.Kd}]`)&&(eu.current=!0)}let t=(0,v.YE)(es);return t.addEventListener("pointerdown",e,!0),()=>{t.removeEventListener("pointerdown",e,!0)}},[M,q,es]),(0,s.g)(()=>
1{if(!M&&et)return et.setFocusManagerState({modal:U,closeOnFocusOut:W,open:q,onOpenChange:B,domReference:K}),()=>{et.setFocusManagerState(null)}},[M,et,U,q,B,W,K]),(0,s.g)(()=>{if(!M&&es)return j(es,Z),()=>{queueMicrotask(T)}},[M,es,Z]);let eg=!M&&(!U||!X)&&(ec||U);return(0,D.jsxs)(r.Fragment,{children:[eg&&(0,D.jsx)(f.U,{"data-type":"inside",ref:ev,onFocus:e=>{if(U){let e=ed();(0,h.p)(e[e.length-1])}else if(et?.preserveTabOrder&&et.portalNode){if(eo.current=!1,(0,p.Qp)(e,et.portalNode)){let e=(0,p.vF)(K);e?.focus()}else et.beforeOutsideRef.current?.focus()}}}),n,eg&&(0,D.jsx)(f.U,{"data-type":"inside",ref:em,onFocus:e=>{if(U)(0,h.p)(ed()[0]);else if(et?.preserveTabOrder&&et.portalNode){if(W&&(eo.current=!0),(0,p.Qp)(e,et.portalNode)){let e=(0,p.XJ)(K);e?.focus()}else et.afterOutsideRef.current?.focus()}}})]})}},23853:(e,t,n)=>{n.d(t,{k:()=>i});var r=n(16518),o=n(90850),u=n(88790),l=n(41013);function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{open:n,onOpenChange:i,dataRef:c}=e,{enabled:s=!0,event:a="click",toggle:d=!0,ignoreMouse:f=!1,stickIfOpen:p=!0}=t,v=r.useRef(void 0),m=(0,o.N)(),g=r.useMemo(()=>({onPointerDown(e){v.current=e.pointerType},onMouseDown(e){let t=v.current,r=e.nativeEvent;if(0!==e.button||"click"===a||(0,l.Go)(t,!0)&&f)return;let o=c.current.openEvent,u=null==o?void 0:o.type,s=!(n&&d&&(!o||!p||"click"===u||"mousedown"===u));m.request(()=>{i(s,r,"click")})},onClick(e){let t=v.current;if("mousedown"===a&&t){v.current=void 0;return}if((0,l.Go)(t,!0)&&f)return;let r=c.current.openEvent,o=null==r?void 0:r.type;i(!(n&&d&&(!r||!p||"click"===o||"mousedown"===o||"keydown"===o||"keyup"===o)),e.nativeEvent,"click")},onKeyDown(){v.current=void 0}}),[c,a,f,i,n,p,d,m]);return r.useMemo(()=>s?{reference:g}:u.t0,[s,g])}},38959:(e,t,n)=>{n.d(t,{C:()=>k});var r=n(16518),o=n(25792),u=n(23787),l=n(43944),i=n(76101),c=n(31469),s=n(31454),a=n(41013),d=n(12380);function f(e,t,n){return Math.floor(e/t)!==n}function p(e,t){return t<0||t>=e.current.length}function v(e,t){return g(e,{disabledIndices:t})}function m(e,t){return g(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function g(e,{startingIndex:t=-1,decrement:n=!1,disabledIndices:r,amount:o=1}={}){let u=t;do u+=n?-o:o;while(u>=0&&u<=e.current.length-1&&y(e,u,r));return u}function y(e,t,n){if("function"==typeof n)return n(t);if(n)return n.includes(t);let r=e.current[t];return null==r||r.hasAttribute("disabled")||"true"===r.getAttribute("aria-disabled")}var h=n(73552),b=n(68985);function x(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function R(e,t){return x(t,e===d.il||e===d.Jd,e===d.eR||e===d.RJ)}function w(e,t,n){return x(t,e===d.Jd,n?e===d.eR:e===d.RJ)||"Enter"===e||" "===e||""===e}function k(e,t){let{open:n,onOpenChange:k,elements:M,floatingId:E}=e,{listRef:C,activeIndex:S,onNavigate:I=()=>{},enabled:D=!0,selectedIndex:O=null,allowEscape:T=!1,loop:A=!1,nested:j=!1,rtl:P=!1,virtual:L=!1,focusItemOnOpen:N="auto",focusItemOnHover:F=!0,openOnArrowKeyDown:U=!0,disabledIndices:W,orientation:Y="vertical",parentOrientation:q,cols:B=1,scrollItemIntoView:$=!0,virtualItemRef:H,itemSizes:K,dense:G=!1}=t,J=(0,c.nd)(M.floating),_=(0,u.S)(J),z=(0,h.R1)(),X=(0,h.cq)();(0,i.g)(()=>{e.dataRef.current.orientation=Y},[e,Y]);let Z=(0,c.WZ)(M.domReference),Q=r.useRef(N),V=r.useRef(O??-1),ee=r.useRef(null),et=r.useRef(!0),en=(0,l.D)(()=>{I(-1===V.current?null:V.current)}),er=r.useRef(en),eo=r.useRef(!!M.floating),eu=r.useRef(n),el=r.useRef(!1),ei=r.useRef(!1),ec=(0,u.S)(W),es=(0,u.S)(n),ea=(0,u.S)($),ed=(0,u.S)(O),[ef,ep]=r.useState(),ev=(0,l.D)(()=>{function e(e){L?(e.id?.endsWith("-fui-option")&&(e.id=`${E}-${Math.random().toString(16).slice(2,10)}`),ep(e.id),X?.events.emit("virtualfocus",e),H&&(H.current=e)):(0,b.p)(e,{sync:el.current,preventScroll:!0})}let t=C.current[V.current],n=ei.current;t&&e(t),(el.current?e=>e():requestAnimationFrame)(()=>{let r=C.current[V.current]||t;if(!r)return;t||e(r);let o=ea.current;o&&eg&&(n||!et.current)&&r.scrollIntoView?.("boolean"==typeof o?{block:"nearest",inline:"nearest"}:o)})});(0,i.g)(()=>{D&&(n&&M.floating?Q.current&&null!=O&&(ei.current=!0,V.current=O,en()):eo.current&&(V.current=-1,er.current()))},[D,n,M.floating,O,en]),(0,i.g)(()=>
1{if(D&&n&&M.floating){if(null==S){if(el.current=!1,null==ed.current&&(eo.current&&(V.current=-1,ev()),(!eu.current||!eo.current)&&Q.current&&(null!=ee.current||!0===Q.current&&null==ee.current))){let e=0,t=()=>{null==C.current[0]?(e<2&&(e?requestAnimationFrame:queueMicrotask)(t),e+=1):(V.current=null==ee.current||w(ee.current,Y,P)||j?v(C,ec.current):m(C,ec.current),ee.current=null,en())};t()}}else p(C,S)||(V.current=S,ev(),ei.current=!1)}},[D,n,M.floating,S,ed,j,C,Y,P,en,ev,ec]),(0,i.g)(()=>{if(!D||M.floating||!X||L||!eo.current)return;let e=X.nodesRef.current,t=e.find(e=>e.id===z)?.context?.elements.floating,n=(0,c.RS)((0,c.YE)(M.floating)),r=e.some(e=>e.context&&(0,c.gR)(e.context.elements.floating,n));t&&!r&&et.current&&t.focus({preventScroll:!0})},[D,M.floating,X,z,L]),(0,i.g)(()=>{er.current=en,eu.current=n,eo.current=!!M.floating}),(0,i.g)(()=>{n||(ee.current=null,Q.current=N)},[n,N]);let em=null!=S,eg=r.useMemo(()=>{function e(e){if(!es.current)return;let t=C.current.indexOf(e);-1!==t&&V.current!==t&&(V.current=t,en())}return{onFocus({currentTarget:t}){el.current=!0,e(t)},onClick:({currentTarget:e})=>e.focus({preventScroll:!0}),onMouseMove({currentTarget:t}){el.current=!0,ei.current=!1,F&&e(t)},onPointerLeave({pointerType:e}){et.current&&"touch"!==e&&(el.current=!0,F&&(V.current=-1,en(),L||_.current?.focus({preventScroll:!0})))}}},[es,_,F,C,en,L]),ey=r.useCallback(()=>q??X?.nodesRef.current.find(e=>e.id===z)?.context?.dataRef?.current.orientation,[z,X,q]),eh=(0,l.D)(e=>{if(et.current=!1,el.current=!0,229===e.which||!es.current&&e.currentTarget===_.current)return;if(j&&function(e,t,n,r){let o=n?e===d.RJ:e===d.eR,u=e===d.il;return"both"===t||"horizontal"===t&&r&&r>1?"Escape"===e:x(t,o,u)}(e.key,Y,P,B)){R(e.key,ey())||(0,a.jo)(e),k(!1,e.nativeEvent,"list-navigation"),(0,o.sb)(M.domReference)&&(L?X?.events.emit("virtualfocus",M.domReference):M.domReference.focus());return}let t=V.current,r=v(C,W),u=m(C,W);if(Z||("Home"===e.key&&((0,a.jo)(e),V.current=r,en()),"End"===e.key&&((0,a.jo)(e),V.current=u,en())),B>1){var l;let t=K||Array.from({length:C.current.length},()=>({width:1,height:1})),n=function(e,t,n){let r=[],o=0;return e.forEach(({width:e,height:u},l)=>{let i=!1;for(n&&(o=0);!i;){let n=[];for(let r=0;r<e;r+=1)for(let e=0;e<u;e+=1)n.push(o+r+e*t);o%t+e<=t&&n.every(e=>null==r[e])?(n.forEach(e=>{r[e]=l}),i=!0):o+=1}}),[...r]}(t,B,G),o=n.findIndex(e=>null!=e&&!y(C,e,W)),i=n.reduce((e,t,n)=>null==t||y(C,t,W)?e:n,-1),c=n[function(e,{event:t,orientation:n,loop:r,rtl:o,cols:u,disabledIndices:l,minIndex:i,maxIndex:c,prevIndex:v,stopEvent:m=!1}){let y=v;if(t.key===d.il){if(m&&(0,a.jo)(t),-1===v)y=c;else if(y=g(e,{startingIndex:y,amount:u,decrement:!0,disabledIndices:l}),r&&(v-u<i||y<0)){let e=v%u,t=c%u,n=c-(t-e);y=t===e?c:t>e?n:n-u}p(e,y)&&(y=v)}if(t.key===d.Jd&&(m&&(0,a.jo)(t),-1===v?y=i:(y=g(e,{startingIndex:v,amount:u,disabledIndices:l}),r&&v+u>c&&(y=g(e,{startingIndex:v%u-u,amount:u,disabledIndices:l}))),p(e,y)&&(y=v)),"both"===n){let n=(0,s.RI)(v/u);t.key===(o?d.eR:d.RJ)&&(m&&(0,a.jo)(t),v%u!=u-1?(y=g(e,{startingIndex:v,disabledIndices:l}),r&&f(y,u,n)&&(y=g(e,{startingIndex:v-v%u-1,disabledIndices:l}))):r&&(y=g(e,{startingIndex:v-v%u-1,disabledIndices:l})),f(y,u,n)&&(y=v)),t.key===(o?d.RJ:d.eR)&&(m&&(0,a.jo)(t),v%u!=0?(y=g(e,{startingIndex:v,decrement:!0,disabledIndices:l}),r&&f(y,u,n)&&(y=g(e,{startingIndex:v+(u-v%u),decrement:!0,disabledIndices:l}))):r&&(y=g(e,{startingIndex:v+(u-v%u),decrement:!0,disabledIndices:l})),f(y,u,n)&&(y=v));let i=(0,s.RI)(c/u)===n;p(e,y)&&(y=r&&i?t.key===(o?d.RJ:d.eR)?c:g(e,{startingIndex:v-v%u-1,disabledIndices:l}):v)}return y}({current:n.map(e=>null!=e?C.current[e]:null)},{event:e,orientation:Y,loop:A,rtl:P,cols:B,disabledIndices:(l=[...("function"!=typeof W?W:null)||C.current.map((e,t)=>y(C,t,W)?t:void 0),void 0],n.flatMap((e,t)=>l.includes(e)?[t]:[])),minIndex:o,maxIndex:i,prevIndex:function(e,t,n,r,o){if(-1===e)return -1;let u=n.indexOf(e),l=t[e];switch(o){case"tl":return u;case"tr":if(!l)return u;return u+l.width-1;case"bl":if(!l)return u;return u+(l.height-1)*r;case"br":return n.lastIndexOf(e);default:return -1}}(V.current>u?r:V.current,t,n,B,e.key===d.Jd?"bl":e.key===(P?d.eR:d.RJ)?"tr":"tl"),stopEvent:!0})];if(null!=c&&(V.current=c,en()),"both"===Y)return}
1if(R(e.key,Y)){if((0,a.jo)(e),n&&!L&&(0,c.RS)(e.currentTarget.ownerDocument)===e.currentTarget){V.current=w(e.key,Y,P)?r:u,en();return}w(e.key,Y,P)?A?V.current=t>=u?T&&t!==C.current.length?-1:r:g(C,{startingIndex:t,disabledIndices:W}):V.current=Math.min(u,g(C,{startingIndex:t,disabledIndices:W})):A?V.current=t<=r?T&&-1!==t?C.current.length:u:g(C,{startingIndex:t,decrement:!0,disabledIndices:W}):V.current=Math.max(r,g(C,{startingIndex:t,decrement:!0,disabledIndices:W})),p(C,V.current)&&(V.current=-1),en()}}),eb=r.useMemo(()=>L&&n&&em&&{"aria-activedescendant":ef},[L,n,em,ef]),ex=r.useMemo(()=>({"aria-orientation":"both"===Y?void 0:Y,...Z?{}:eb,onKeyDown(e){if("Tab"===e.key&&e.shiftKey&&n&&!L){(0,a.jo)(e),k(!1,e.nativeEvent,"list-navigation"),(0,o.sb)(M.domReference)&&M.domReference.focus();return}eh(e)},onPointerMove(){et.current=!0}}),[eb,eh,Y,Z,k,n,L,M.domReference]),eR=r.useMemo(()=>{function e(e){"auto"===N&&(0,a.YF)(e.nativeEvent)&&(Q.current=!0)}function t(e){Q.current=N,"auto"===N&&(0,a.Pg)(e.nativeEvent)&&(Q.current=!0)}return{...eb,onKeyDown(e){var t;et.current=!1;let r=e.key.startsWith("Arrow"),o=(t=e.key,x(ey(),P?t===d.eR:t===d.RJ,t===d.Jd)),u=R(e.key,Y),l=(j?o:u)||"Enter"===e.key||""===e.key.trim();if(L&&n)return eh(e);if(n||U||!r){if(l){let t=R(e.key,ey());ee.current=j&&t?null:e.key}if(j){o&&((0,a.jo)(e),n?(V.current=v(C,ec.current),en()):k(!0,e.nativeEvent,"list-navigation"));return}u&&(null!=O&&(V.current=O),(0,a.jo)(e),!n&&U?k(!0,e.nativeEvent,"list-navigation"):eh(e),n&&en())}},onFocus(){n&&!L&&(V.current=-1,en())},onPointerDown:t,onPointerEnter:t,onMouseDown:e,onClick:e}},[eb,eh,ec,N,C,j,en,k,n,U,Y,ey,P,O,L]);return r.useMemo(()=>D?{reference:eR,floating:ex,item:eg}:{},[D,eR,ex,eg])}},88403:(e,t,n)=>{n.d(t,{I:()=>c});var r=n(16518),o=n(50727),u=n(31469),l=n(73552);let i=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function c(e,t={}){let{open:n,elements:s,floatingId:a}=e,{enabled:d=!0,role:f="dialog"}=t,p=(0,o.B)(),v=s.domReference?.id||p,m=r.useMemo(()=>u.nd(s.floating)?.id||a,[s.floating,a]),g=i.get(f)??f,y=null!=(0,l.R1)(),h=r.useMemo(()=>"tooltip"===g||"label"===f?{[`aria-${"label"===f?"labelledby":"describedby"}`]:n?m:void 0}:{"aria-expanded":n?"true":"false","aria-haspopup":"alertdialog"===g?"dialog":g,"aria-controls":n?m:void 0,..."listbox"===g&&{role:"combobox"},..."menu"===g&&{id:v},..."menu"===g&&y&&{role:"menuitem"},..."select"===f&&{"aria-autocomplete":"none"},..."combobox"===f&&{"aria-autocomplete":"list"}},[g,m,y,n,v,f]),b=r.useMemo(()=>{let e={id:m,...g&&{role:g}};return"tooltip"===g||"label"===f?e:{...e,..."menu"===g&&{"aria-labelledby":v}}},[g,m,v,f]),x=r.useCallback(({active:e,selected:t})=>{let n={role:"option",...e&&{id:`${m}-fui-option`}};switch(f){case"select":case"combobox":return{...n,"aria-selected":t}}return{}},[m,f]);return r.useMemo(()=>d?{reference:h,floating:b,item:x}:{},[d,h,b,x])}},66112:(e,t,n)=>{n.d(t,{l:()=>s});var r=n(16518),o=n(23787),u=n(43944),l=n(76101),i=n(73380),c=n(41013);function s(e,t){let{open:n,dataRef:s}=e,{listRef:a,activeIndex:d,onMatch:f,onTypingChange:p,enabled:v=!0,findMatch:m=null,resetMs:g=750,ignoreKeys:y=[],selectedIndex:h=null}=t,b=(0,i.Z)(),x=r.useRef(""),R=r.useRef(h??d??-1),w=r.useRef(null),k=(0,u.D)(f),M=(0,u.D)(p),E=(0,o.S)(m),C=(0,o.S)(y);(0,l.g)(()=>{n&&(b.clear(),w.current=null,x.current="")},[n,b]),(0,l.g)(()=>{n&&""===x.current&&(R.current=h??d??-1)},[n,h,d]);let S=(0,u.D)(e=>{e?s.current.typing||(s.current.typing=e,M(e)):s.current.typing&&(s.current.typing=e,M(e))}),I=(0,u.D)(e=>{function t(e,t,n){let r=E.current?E.current(t,n):t.find(e=>e?.toLocaleLowerCase().indexOf(n.toLocaleLowerCase())===0);return r?e.indexOf(r):-1}let r=a.current;if(x.current.length>0&&" "!==x.current[0]&&(-1===t(r,r,x.current)?S(!1):" "===e.key&&(0,c.jo)(e)),null==r||C.current.includes(e.key)||1!==e.key.length||e.ctrlKey||e.metaKey||e.altKey)return;n&&" "!==e.key&&((0,c.jo)(e),S(!0)),r.every(e=>!e||e[0]?.toLocaleLowerCase()!==e[1]?.toLocaleLowerCase())&&x.current===e.key&&(x.current="",R.current=w.current),x.current+=e.key,b.start(g,()=>{x.current="",R.current=w.current,S(!1)});let o=R.current,u=t(r,[...r.slice((o||0)+1),...r.slice(0,(o||0)+1)],x.current);-1!==u?(k(u),w.current=u):" "!==e.key&&(x.current="",S(!1))}),D=r.useMemo(()=>({onKeyDown:I}),[I]),O=r.useMemo(()=>({onKeyDown:I,onKeyUp(e){" "===e.key&&S(!1)}}),[I,S]);return r.useMemo(()=>v?{reference:D,floating:O}:{},[v,D,O])}},68985:(e,t,n)=>{n.d(t,{p:()=>o});let r=0;function o(e,t={}){let{preventScroll:n=!1,cancelPrevious:u=!0,sync:l=!1}=t;u&&cancelAnimationFrame(r);let i=()=>e?.focus({preventScroll:n});l?i():r=requestAnimationFrame(i)}}
1,29183:(e,t,n)=>{n.d(t,{D:()=>m});var r=n(16518),o=n(67823),u=n(73552),l=n(99255),i=n(2321);let c={type:"regular-item"};var s=n(17980),a=n(65911),d=n(8018),f=n(51833),p=n(70022);let v=r.memo(r.forwardRef(function(e,t){let{className:n,closeOnClick:u=!0,disabled:s=!1,highlighted:d,id:f,menuEvents:p,itemProps:v,render:m,allowMouseUpTriggerRef:g,typingRef:y,nativeButton:h,...b}=e,{getItemProps:x,itemRef:R}=function(e){let{closeOnClick:t,disabled:n=!1,highlighted:u,id:c,menuEvents:s,allowMouseUpTriggerRef:a,typingRef:d,nativeButton:f,itemMetadata:p}=e,v=r.useRef(null),{getButtonProps:m,buttonRef:g}=(0,l.s)({disabled:n,focusableWhenDisabled:!0,native:f}),y=r.useCallback(e=>(0,i.v6)({id:c,role:"menuitem",tabIndex:u?0:-1,onMouseEnter(){"submenu-trigger"===p.type&&p.setActive()},onKeyUp:e=>{" "===e.key&&d.current&&e.preventBaseUIHandler()},onClick:e=>{t&&s.emit("close",{domEvent:e,reason:"item-press"})},onMouseUp:()=>{v.current&&a.current&&"regular-item"===p.type&&v.current.click()}},e,m),[c,u,m,d,t,s,a,p]),h=(0,o.a)(v,g);return r.useMemo(()=>({getItemProps:y,itemRef:h}),[y,h])}({closeOnClick:u,disabled:s,highlighted:d,id:f,menuEvents:p,allowMouseUpTriggerRef:g,typingRef:y,nativeButton:h,itemMetadata:c}),w=r.useMemo(()=>({disabled:s,highlighted:d}),[s,d]);return(0,a.o)("div",e,{state:w,ref:[R,t],props:[v,b,x]})})),m=r.forwardRef(function(e,t){let{id:n,label:l,nativeButton:i=!1,...c}=e,a=r.useRef(null),m=(0,f.q)({label:l}),g=(0,o.a)(t,m.ref,a),{itemProps:y,activeIndex:h,allowMouseUpTriggerRef:b,typingRef:x}=(0,s.Y)(),R=(0,d.e)(n),w=m.index===h,{events:k}=(0,u.cq)();return(0,p.jsx)(v,{...c,id:R,ref:g,highlighted:w,menuEvents:k,itemProps:y,allowMouseUpTriggerRef:b,typingRef:x,nativeButton:i})})},36409:(e,t,n)=>{n.d(t,{_:()=>m});var r=n(16518),o=n(73552),u=n(98325),l=n(17980),i=n(14796),c=n(65911),s=n(49752),a=n(90457),d=n(56789),f=n(88790),p=n(70022);let v={...s.GW,...a.G},m=r.forwardRef(function(e,t){let{render:n,className:s,finalFocus:a,...m}=e,{open:g,setOpen:y,popupRef:h,transitionStatus:b,popupProps:x,mounted:R,instantType:w,onOpenChangeComplete:k,parent:M,lastOpenChangeReason:E,rootId:C}=(0,l.Y)(),{side:S,align:I,floatingContext:D}=(0,i.O)();(0,d.v)({open:g,ref:h,onComplete(){g&&(null==k||k(!0))}});let{events:O}=(0,o.cq)();r.useEffect(()=>{function e(e){y(!1,e.domEvent,e.reason)}return O.on("close",e),()=>{O.off("close",e)}},[O,y]);let T=r.useMemo(()=>({transitionStatus:b,side:S,align:I,open:g,nested:"menu"===M.type,instant:w}),[b,S,I,g,M.type,w]),A=(0,c.o)("div",e,{state:T,ref:[t,h],customStyleHookMapping:v,props:[x,"starting"===b?f.K2:f.t0,m,{"data-rootownerid":C}]}),j=void 0===M.type||"context-menu"===M.type;return"menubar"===M.type&&"outside-press"!==E&&(j=!0),(0,p.jsx)(u.s,{context:D,modal:!1,disabled:!R,returnFocus:a||j,initialFocus:"menu"===M.type?-1:0,restoreFocus:!0,children:A})})},10449:(e,t,n)=>{n.d(t,{g:()=>i}),n(16518);var r=n(19886),o=n(17980),u=n(3076),l=n(70022);function i(e){let{children:t,keepMounted:n=!1,container:i}=e,{mounted:c}=(0,o.Y)();return c||n?(0,l.jsx)(u.V.Provider,{value:n,children:(0,l.jsx)(r.XF,{root:i,children:t})}):null}},3076:(e,t,n)=>{n.d(t,{V:()=>o,y:()=>u});var r=n(16518);let o=r.createContext(void 0);function u(){let e=r.useContext(o);if(void 0===e)throw Error("Base UI: <Menu.Portal> is missing.");return e}},92249:(e,t,n)=>{n.d(t,{y:()=>y});var r=n(16518),o=n(31807),u=n(73552),l=n(14796),i=n(17980),c=n(45045),s=n(65911),a=n(49752),d=n(29463),f=n(66434),p=n(3076),v=n(88790),m=n(79167),g=n(70022);let y=r.forwardRef(function(e,t){let{anchor:n,positionMethod:y="absolute",className:h,render:b,side:x,align:R,sideOffset:w=0,alignOffset:k=0,collisionBoundary:M="clipping-ancestors",collisionPadding:E=5,arrowPadding:C=5,sticky:S=!1,trackAnchor:I=!0,collisionAvoidance:D=v.uD,...O}=e,{open:T,setOpen:A,floatingRootContext:j,setPositionerElement:P,itemDomElements:L,itemLabels:N,mounted:F,modal:U,lastOpenChangeReason:W,parent:Y,setHoverEnabled:q,triggerElement:B}=(0,i.Y)(),$=(0,p.y)(),H=(0,u.fI)(),K=(0,u.R1)(),G=(0,m.v)(!0),J=n,_=w,z=k,X=R;if("context-menu"===Y.type){var Z,Q,V,ee,et;J=null!==(Q=null===(Z=Y.context)||void 0===Z?void 0:Z.anchor)&&void 0!==Q?Q:n,X=null!==(V=e.align)&&void 0!==V?V:"start",z=null!==(ee=e.alignOffset)&&void 0!==ee?ee:2,_=null!==(et=e.sideOffset)&&void 0!==et?et:-5}let en=x,er=X;"menu"===Y.type?(en=null!=en?en:"inline-end",er=null!=er?er:"start"):"menubar"===Y.type&&(en=null!=en?en:"bottom",er=null!=er?er:"start");let eo="context-menu"===Y.type,eu=(0,c.s)({anchor:J,floatingRootContext:j,positionMethod:G?"fixed":y,mounted:F,side:en,sideOffset:_,align:er,alignOffset:z,arrowPadding:eo?0:C,collisionBoundary:M,collisionPadding:E,sticky:S,nodeId:H,keepMounted:$,trackAnchor:I,collisionAvoidance:D,shiftCrossAxis:eo}),{events:el}=(0,u.cq)(),ei=r.useMemo(()=>{let e={};return T||(e.pointerEvents="none"),{role:"presentation",hidden:!F,style:{...eu.positionerStyles,...e}}},[T,F,eu.positionerStyles]);r.useEffect(()=>{function e(e){e.open?(e.parentNodeId===H&&q(!1),e.nodeId!==H&&e.parentNodeId===K&&A(!1,void 0,"sibling-open")):e.parentNodeId===H&&q(!0)}return el.on("openchange",e),()=>{el.off("openchange",e)}},[el,H,K,A,q]),r.useEffect(()=>{el.emit("openchange",{open:T,nodeId:H,parentNodeId:K})},[el,T,H,K]);let ec=r.useMemo(()=>({open:T,side:eu.side,align:eu.align,anchorHidden:eu.anchorHidden,nested:"menu"===Y.type}),[T,eu.side,eu.align,eu.anchorHidden,Y.type]),es=r.useMemo(()=>({side:eu.side,align:eu.align,arrowRef:eu.arrowRef,arrowUncentered:eu.arrowUncentered,arrowStyles:eu.arrowStyles,floatingContext:eu.context}),[eu.side,eu.align,eu.arrowRef,eu.arrowUncentered,eu.arrowStyles,eu.context]),ea=(0,s.o)("div",e,{state:ec,customStyleHookMapping:a.GW,ref:[t,P],props:{...ei,...O}}),ed=F&&"menu"!==Y.type&&("menubar"!==Y.type&&U&&"trigger-hover"!==W||"menubar"===Y.type&&Y.context.modal),ef=null;return"menubar"===Y.type?ef=Y.context.contentElement:void 0===Y.type&&(ef=B),(0,g.jsxs)(l.r.Provider,{value:es,children:[ed&&(0,g.jsx)(f.W,{ref:"context-menu"===Y.type||"nested-context-menu"===Y.type?Y.context.
1internalBackdropRef:null,inert:(0,o.Y)(!T),cutout:ef}),(0,g.jsx)(u.$c,{id:H,children:(0,g.jsx)(d.u,{elementsRef:L,labelsRef:N,children:ea})})]})})},14796:(e,t,n)=>{n.d(t,{O:()=>u,r:()=>o});var r=n(16518);let o=r.createContext(void 0);function u(){let e=r.useContext(o);if(void 0===e)throw Error("Base UI: MenuPositionerContext is missing. MenuPositioner parts must be placed within <Menu.Positioner>.");return e}},69898:(e,t,n)=>{n.d(t,{i:()=>N});var r=n(16518),o=n(17491),u=n(73380),l=n(43944),i=n(37431),c=n(50727),s=n(84648),a=n(75439),d=n(99050),f=n(11049),p=n(23853),v=n(68201),m=n(88403),g=n(38959),y=n(66112),h=n(69846),b=n(73552),x=n(17980);let R=r.createContext(null);var w=n(16309),k=n(88790),M=n(56789),E=n(59127),C=n(6494),S=n(55543),I=n(18777),D=n(79167);let O=r.createContext(!1);var T=n(26009),A=n(2321),j=n(70022);let P=[],L={current:!1},N=function(e){let t,n;let{children:N,open:F,onOpenChange:U,onOpenChangeComplete:W,defaultOpen:Y=!1,disabled:q=!1,modal:B,loop:$=!0,orientation:H="vertical",actionsRef:K,openOnHover:G,delay:J=100,closeDelay:_=0,closeParentOnEsc:z=!0}=e,[X,Z]=r.useState(null),[Q,V]=r.useState(null),[ee,et]=r.useState(),[en,er]=r.useState(!0),[eo,eu]=r.useState(null),[el,ei]=r.useState(null),[ec,es]=r.useState(!0),[ea,ed]=r.useState(!1),ef=r.useRef(null),ep=r.useRef(null),ev=r.useRef(null),em=r.useRef([]),eg=r.useRef([]),ey=(0,u.Z)(),eh=(0,D.v)(!0),eb=r.useContext(O);{let e=(0,x.Y)(!0),n=function(e){let t=r.useContext(R);if(null===t&&!e)throw Error("Base UI: MenubarContext is missing. Menubar parts must be placed within <Menubar>.");return t}(!0);t=eb&&e?{type:"menu",context:e}:n?{type:"menubar",context:n}:eh?{type:"context-menu",context:eh}:{type:void 0}}let ex=(0,c.B)();void 0!==t.type&&(ex=t.context.rootId);let eR=(void 0===t.type||"context-menu"===t.type)&&(null==B||B),ew="menu"===t.type?t.context.allowMouseEnter:ea,ek="menu"===t.type?t.context.setAllowMouseEnter:ed,eM=null!=G?G:"menu"===t.type||"menubar"===t.type&&t.context.hasSubmenuOpen,[eE,eC]=(0,i.q)({controlled:F,default:Y,name:"MenuRoot",state:"open"}),eS=r.useRef("context-menu"!==t.type),eI=(0,u.Z)();r.useEffect(()=>{if(eE||(ef.current=null),"context-menu"===t.type){if(!eE){eI.clear(),eS.current=!1;return}eI.start(500,()=>{eS.current=!0})}},[eI,eE,t.type]);let eD=r.useCallback(e=>{ev.current=e,V(e)},[]),{mounted:eO,setMounted:eT,transitionStatus:eA}=(0,w.$)(eE),{openMethod:ej,triggerProps:eP,reset:eL}=(0,S.G)(eE);(0,C.K)({enabled:eE&&eR&&"trigger-hover"!==el&&"touch"!==ej,mounted:eO,open:eE,referenceElement:Q}),eE||en||er(!0);let eN=(0,l.D)(()=>{eT(!1),es(!0),ek(!1),null==W||W(!1),eL()});(0,M.v)({enabled:!K,open:eE,ref:ep,onComplete(){eE||eN()}});let eF=r.useRef(!0),eU=(0,u.Z)(),eW=(0,l.D)((e,n,r)=>{if(eE===e||!1===e&&(null==n?void 0:n.type)==="click"&&"touch"===n.pointerType&&!eF.current)return;if(!e&&null!==eo){let e=em.current[eo];queueMicrotask(()=>{null==e||e.setAttribute("tabindex","-1")})}e&&"trigger-focus"===r?(eF.current=!1,eU.start(300,()=>{eF.current=!0})):(eF.current=!0,eU.clear());let u=("trigger-press"===r||"item-press"===r)&&0===n.detail&&(null==n?void 0:n.isTrusted),l=!e&&("escape-key"===r||null==r);function i(){null==U||U(e,n,r),eC(e),ei(null!=r?r:null),ef.current=null!=n?n:null}"trigger-hover"===r?(es(!0),ey.start(k.X3,()=>{es(!1)}),o.flushSync(i)):i(),"menubar"===t.type&&("trigger-focus"===r||"focus-out"===r||"trigger-hover"===r||"list-navigation"===r||"sibling-open"===r)?et("group"):u||l?et(u?"click":"dismiss"):et(void 0)});r.useImperativeHandle(K,()=>({unmount:eN}),[eN]),"context-menu"===t.type&&(n=t.context),r.useImperativeHandle(null==n?void 0:n.positionerRef,()=>Q,[Q]),r.useImperativeHandle(null==n?void 0:n.actionsRef,()=>({setOpen:eW}),[eW]),r.useEffect(()=>{eE||ey.clear()},[ey,eE]);let eY=(0,s.P)({elements:{reference:X,floating:Q},open:eE,onOpenChange(e,t,n){eW(e,t,(0,I.H)(n))}}),eq=(0,a.M)(eY,{enabled:en&&eM&&!q&&"context-menu"!==t.type&&("menubar"!==t.type||t.context.hasSubmenuOpen&&!eE),handleClose:(0,d.i)({blockPointerEvents:!0}),mouseOnly:!0,move:"menu"===t.type,restMs:void 0===t.type||"menu"===t.type&&ew?J:void 0,delay:"menu"===t.type?{open:ew?J:1e10,close:_}:{close:_}}),eB=(0,f.i)(eY,{enabled:!q&&!eE&&"menubar"===t.type&&t.context.hasSubmenuOpen&&!eh}),e$=(0,p.k)(eY,{enabled:!q&&"context-menu"!==t.type,event:eE&&"menubar"===t.type?"click":"mousedown",toggle:!eM||"menu"!==t.type,ignoreMouse:eM&&"menu"===t.type,stickIfOpen:void 0===t.type&&ec}),eH=(0,v.s)(eY,{enabled:!q,bubbles:z&&"menu"===t.type,outsidePress(){var e;return"context-menu"!==t.type||(null===(e=ef.current)||void 0===e?void 0:e.type)==="contextmenu"||eS.current}}),eK=(0,m.I)(eY,{role:"menu"}),eG=(0,E.j)(),eJ=(0,g.C)(eY,{enabled:!q,listRef:em,activeIndex:eo,nested:void 0!==t.type,loop:$,orientation:H,parentOrientation:"menubar"===t.type?t.context.orientation:void 0,rtl:"rtl"===eG,disabledIndices:P,onNavigate:eu,openOnArrowKeyDown:"context-menu"!==t.type}),e_=r.useRef(!1),ez=r.useCallback(e=>{e_.current=e},[]),eX=(0,y.l)(eY,{listRef:eg,activeIndex:eo,resetMs:k.HQ,onMatch:e=>{eE&&e!==eo&&eu(e)},onTypingChange:ez}),{getReferenceProps:eZ,getFloatingProps:eQ,getItemProps:eV}=(0,h.b)([eq,e$,eH,eB,eK,eJ,eX]),e0=function(e){let{enabled:t=!0,mouseDownAction:n,open:o}=e,u=r.useRef(!1);return r.useMemo(()=>t?{onMouseDown:e=>{("open"===n&&!o||"close"===n&&o)&&(u.current=!0,(0,T.R)(e.currentTarget).addEventListener("click",()=>{u.current=!1},{once:!0}))},onClick:e=>{u.current&&(u.current=!1,e.preventBaseUIHandler())}}:k.t0,[t,n,o])}({open:eE,enabled:"menubar"===t.type,mouseDownAction:"open"}),e1=r.useMemo(()=>{let e=(0,A.v6)(eZ(),{onMouseEnter(){er(!0)},onMouseMove(){ek(!0)}},eP,e0);return delete e.role,e},[eZ,e0,ek,eP]),e8=r.useMemo(()=>eQ({onMouseEnter(){eM&&"menu"!==t.type||er(!1)},onMouseMove(){ek(!0)},onClick(){eM&&er(!1)}}),[eQ,eM,t.type,ek]),e6=r.useMemo(()=>eV(),[eV]),e9=r.useMemo(()=>({activeIndex:eo,setActiveIndex:eu,allowMouseUpTriggerRef:t.type?t.context.allowMouseUpTriggerRef:L,floatingRootContext:eY,itemProps:e6,popupProps:e8,triggerProps:e1,itemDomElements:em,itemLabels:eg,mounted:eO,open:eE,popupRef:ep,positionerRef:ev,setOpen:eW,setPositionerElement:eD,triggerElement:X,setTriggerElement:Z,transitionStatus:eA,lastOpenChangeReason:el,instantType:ee,onOpenChangeComplete:W,setHoverEnabled:er,typingRef:e_,modal:eR,disabled:q,parent:t,rootId:ex,allowMouseEnter:ew,setAllowMouseEnter:ek}),[eo,eY,e6,e8,e1,em,eg,eO,eE,ev,eW,eA,X,eD,el,ee,W,eR,q,t,ex,ew,ek]),e5=(0,j.jsx)(x.J.Provider,{value:e9,children:N});return void 0===t.type||"context-menu"===t.type?(0,j.jsx)(b.P6,{children:e5}):e5}},17980:(e,t,n)=>{n.d(t,{J:()=>
1o,Y:()=>u});var r=n(16518);let o=r.createContext(void 0);function u(e){let t=r.useContext(o);if(void 0===t&&!e)throw Error("Base UI: MenuRootContext is missing. Menu parts must be placed within <Menu.Root>.");return t}},42690:(e,t,n)=>{n.d(t,{c:()=>w});var r=n(16518),o=n(25792),u=n(67823),l=n(73380),i=n(26009),c=n(43944),s=n(31469),a=n(73552),d=n(17980),f=n(49752),p=n(65911),v=n(2321),m=n(99255),g=n(65038),y=n(67978),h=n(51833),b=n(88790);function x(e){let{render:t,className:n,state:o=b.t0,props:l=b.Ml,refs:i=b.Ml,metadata:c,customStyleHookMapping:s,tag:a="div",...d}=e,{compositeProps:f,compositeRef:v}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{highlightItemOnHover:t,highlightedIndex:n,onHighlightedIndexChange:o}=(0,y.G)(),{ref:l,index:i}=(0,h.q)(e),c=n===i,s=r.useRef(null),a=(0,u.a)(l,s);return{compositeProps:r.useMemo(()=>({tabIndex:c?0:-1,onFocus(){o(i)},onMouseMove(){let e=s.current;if(!t||!e)return;let n=e.hasAttribute("disabled")||"true"===e.ariaDisabled;c||n||e.focus()}}),[c,o,i,t]),compositeRef:a,index:i}}({metadata:c});return(0,p.o)(a,e,{state:o,ref:[...i,v],props:[f,...l,d],customStyleHookMapping:s})}var R=n(70022);let w=r.forwardRef(function(e,t){let{render:n,className:y,disabled:h=!1,nativeButton:b=!0,...w}=e,{triggerProps:k,disabled:M,setTriggerElement:E,open:C,allowMouseUpTriggerRef:S,positionerRef:I,parent:D,lastOpenChangeReason:O,rootId:T}=(0,d.Y)(),A=h||M,j=r.useRef(null),P=(0,l.Z)(),{getButtonProps:L,buttonRef:N}=(0,m.s)({disabled:A,native:b}),F=(0,u.a)(N,E),{events:U}=(0,a.cq)();r.useEffect(()=>{C||void 0!==D.type||(S.current=!1)},[S,C,D.type]);let W=(0,c.D)(e=>{if(!j.current)return;P.clear(),S.current=!1;let t=e.target;if((0,s.gR)(j.current,t)||(0,s.gR)(I.current,t)||t===j.current||null!=t&&function e(t){if((0,o.sb)(t)&&t.hasAttribute("data-rootownerid")){var n;return null!==(n=t.getAttribute("data-rootownerid"))&&void 0!==n?n:void 0}if(!(0,o.eu)(t))return e((0,o.$4)(t))}(t)===T)return;let n=(0,g.s)(j.current);e.clientX>=n.left-2&&e.clientX<=n.right+2&&e.clientY>=n.top-2&&e.clientY<=n.bottom+2||U.emit("close",{domEvent:e,reason:"cancel-open"})});r.useEffect(()=>{C&&"trigger-hover"===O&&(0,i.R)(j.current).addEventListener("mouseup",W,{once:!0})},[C,W,O]);let Y="menubar"===D.type,q=r.useCallback(e=>(0,v.v6)(Y?{role:"menuitem"}:{},{"aria-haspopup":"menu",ref:F,onMouseDown:e=>{C||(P.start(200,()=>{S.current=!0}),(0,i.R)(e.currentTarget).addEventListener("mouseup",W,{once:!0}))}},e,L),[L,F,C,S,P,W,Y]),B=r.useMemo(()=>({disabled:A,open:C}),[A,C]),$=[j,t,N],H=[k,w,q],K=(0,p.o)("button",e,{enabled:!Y,customStyleHookMapping:f.jL,state:B,ref:$,props:H});return Y?(0,R.jsx)(x,{tag:"button",render:n,className:y,state:B,refs:$,props:H,customStyleHookMapping:f.jL}):K})},99255:(e,t,n)=>{n.d(t,{s:()=>c});var r=n(16518),o=n(43944),u=n(76101),l=n(2321),i=n(67978);function c(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{disabled:t=!1,focusableWhenDisabled:n,tabIndex:c=0,native:s=!0}=e,a=r.useRef(null),d=void 0!==(0,i.G)(!0),f=(0,o.D)(()=>{let e=a.current;return!!((null==e?void 0:e.tagName)==="A"&&(null==e?void 0:e.href))}),{props:p}=function(e){let{focusableWhenDisabled:t,disabled:n,composite:o=!1,tabIndex:u=0,isNativeButton:l}=e,i=o&&!1!==t,c=o&&!1===t;return{props:r.useMemo(()=>{let e={onKeyDown(e){n&&t&&"Tab"!==e.key&&e.preventDefault()}};return o||(e.tabIndex=u,l||!n||(e.tabIndex=t?u:-1)),(l&&(t||i)||!l&&n)&&(e["aria-disabled"]=n),l&&(!t||c)&&(e.disabled=n),e},[o,n,t,i,c,l,u])}}({focusableWhenDisabled:n,disabled:t,composite:d,tabIndex:c,isNativeButton:s});return(0,u.g)(()=>{let e=a.current;e instanceof HTMLButtonElement&&d&&t&&void 0===p.disabled&&e.disabled&&(e.disabled=!1)},[t,p.disabled,d]),{getButtonProps:r.useCallback(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{onClick:n,onMouseDown:r,onKeyUp:o,onKeyDown:u,onPointerDown:i,...c}=e,a=s?"button":void 0;return(0,l.v6)({type:a,onClick(e){if(t){e.preventDefault();return}null==n||n(e)},onMouseDown(e){t||null==r||r(e)},onKeyDown(e){if(t||((0,l.PT)(e),null==u||u(e)),e.baseUIHandlerPrevented)return;let r=e.target===e.currentTarget&&!s&&!f()&&!t,o="Enter"===e.key,i=" "===e.key;r&&((i||o)&&e.preventDefault(),o&&(null==n||n(e)))},onKeyUp(e){t||((0,l.PT)(e),null==o||o(e)),!e.baseUIHandlerPrevented&&(e.target!==e.currentTarget||s||t||" "!==e.key||null==n||n(e))},onPointerDown(e){if(t){e.preventDefault();return}null==i||i(e)}},s?void 0:{role:"button"},p,c)},[t,p,s,f]),buttonRef:a}}},66434:(e,t,n)=>{n.d(t,{W:()=>u});var r=n(16518),o=n(70022);let u=r.forwardRef(function(e,t){let n;let{cutout:r,...u}=e;if(r){let e=r?.getBoundingClientRect();n=`polygon(
2      0% 0%,
3      100% 0%,
4      100% 100%,
5      0% 100%,
6      0% 0%,
7      ${e.left}px ${e.top}px,
8      ${e.left}px ${e.bottom}px,
9      ${e.right}px ${e.bottom}px,
10      ${e.right}px ${e.top}px,
11      ${e.left}px ${e.top}px
12    )`}return(0,o.jsx)("div",{ref:t,role:"presentation","data-base-ui-inert":"",...u,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:n}})})}
12,65038:(e,t,n)=>{n.d(t,{s:()=>r});function r(e){let t=e.getBoundingClientRect(),n=window.getComputedStyle(e,"::before"),r=window.getComputedStyle(e,"::after");if(!("none"!==n.content||"none"!==r.content))return t;let o=parseFloat(n.width)||0,u=parseFloat(n.height)||0,l=parseFloat(r.width)||0,i=parseFloat(r.height)||0,c=Math.max(t.width,o,l),s=Math.max(t.height,u,i),a=c-t.width,d=s-t.height;return{left:t.left-a/2,right:t.right+a/2,top:t.top-d/2,bottom:t.bottom+d/2}}},18601:(e,t,n)=>{n.d(t,{t:()=>r});let r=()=>{}},8018:(e,t,n)=>{n.d(t,{e:()=>o});var r=n(50727);function o(e){return(0,r.B)(e,"base-ui")}},55543:(e,t,n)=>{n.d(t,{G:()=>u});var r=n(16518),o=n(43944);function u(e){let[t,n]=r.useState(null),u=(0,o.D)((t,r)=>{e||n(r)}),l=(0,o.D)(()=>{n(null)}),{onClick:i,onPointerDown:c}=function(e){let t=r.useRef(""),n=r.useCallback(n=>{n.defaultPrevented||(t.current=n.pointerType,e(n,n.pointerType))},[e]);return{onClick:r.useCallback(n=>{if(0===n.detail){e(n,"keyboard");return}"pointerType"in n&&e(n,n.pointerType),e(n,t.current),t.current=""},[e]),onPointerDown:n}}(u);return r.useMemo(()=>({openMethod:t,reset:l,triggerProps:{onClick:i,onPointerDown:c}}),[t,l,i,c])}},6494:(e,t,n)=>{n.d(t,{K:()=>m});var r=n(15995),o=n(26009),u=n(25792),l=n(76101),i=n(73380),c=n(90850),s=n(18601);let a={},d={},f="";class p{lockCount=0;restore=null;timeoutLock=i.E.create();timeoutUnlock=i.E.create();acquire(e){return this.lockCount+=1,1===this.lockCount&&null===this.restore&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}release=()=>{this.lockCount-=1,0===this.lockCount&&this.restore&&this.timeoutUnlock.start(0,this.unlock)};unlock=()=>{0===this.lockCount&&this.restore&&(this.restore?.(),this.restore=null)};lock(e){if(0===this.lockCount||null!==this.restore)return;let t=(0,o.R)(e).documentElement,n=(0,u.zk)(t).getComputedStyle(t).overflowY;if("hidden"===n||"clip"===n){this.restore=s.t;return}let l=r.un||!function(e){if("undefined"==typeof document)return!1;let t=(0,o.R)(e);return(0,u.zk)(t).innerWidth-t.documentElement.clientWidth>0}(e);this.restore=l?function(e){let t=(0,o.R)(e).documentElement,n=t.style.overflow;return t.style.overflow="hidden",()=>{t.style.overflow=n}}(e):function(e){let t=(0,o.R)(e),n=t.documentElement,l=t.body,i=(0,u.zk)(n),s=0,p=0,v=c.K.create();if(r.Tc&&(i.visualViewport?.scale??1)!==1)return()=>{};function m(){let e=i.getComputedStyle(n),t=i.getComputedStyle(l);s=n.scrollTop,p=n.scrollLeft,a={scrollbarGutter:n.style.scrollbarGutter,overflowY:n.style.overflowY,overflowX:n.style.overflowX},f=n.style.scrollBehavior,d={position:l.style.position,height:l.style.height,width:l.style.width,boxSizing:l.style.boxSizing,overflowY:l.style.overflowY,overflowX:l.style.overflowX,scrollBehavior:l.style.scrollBehavior};let r="undefined"!=typeof CSS&&CSS.supports?.("scrollbar-gutter","stable"),o=n.scrollHeight>n.clientHeight,u=n.scrollWidth>n.clientWidth,c="scroll"===e.overflowY||"scroll"===t.overflowY,v="scroll"===e.overflowX||"scroll"===t.overflowX,m=Math.max(0,i.innerWidth-n.clientWidth),g=Math.max(0,i.innerHeight-n.clientHeight),y=parseFloat(t.marginTop)+parseFloat(t.marginBottom),h=parseFloat(t.marginLeft)+parseFloat(t.marginRight);Object.assign(n.style,{scrollbarGutter:"stable",overflowY:!r&&(o||c)?"scroll":"hidden",overflowX:!r&&(u||v)?"scroll":"hidden"}),Object.assign(l.style,{position:"relative",height:y||g?`calc(100dvh - ${y+g}px)`:"100dvh",width:h||m?`calc(100vw - ${h+m}px)`:"100vw",boxSizing:"border-box",overflow:"hidden",scrollBehavior:"unset"}),l.scrollTop=s,l.scrollLeft=p,n.setAttribute("data-base-ui-scroll-locked",""),n.style.scrollBehavior="unset"}function g(){Object.assign(n.style,a),Object.assign(l.style,d),n.scrollTop=s,n.scrollLeft=p,n.removeAttribute("data-base-ui-scroll-locked"),n.style.scrollBehavior=f}function y(){g(),v.request(m)}return m(),i.addEventListener("resize",y),()=>{v.cancel(),g(),i.removeEventListener("resize",y)}}(e)}}let v=new p;function m(e){let{enabled:t=!0,mounted:n,open:u,referenceElement:i=null}=e;(0,l.g)(()=>{if(t&&r.Tc&&n&&!u){let e=(0,o.R)(i),t=e.body.style.userSelect,n=e.body.style.webkitUserSelect;return e.body.style.userSelect="none",e.body.style.webkitUserSelect="none",()=>{e.body.style.userSelect=t,e.body.style.webkitUserSelect=n}}},[t,n,u,i]),(0,l.g)(()=>
12{if(t)return v.acquire(i)},[t,i])}},31807:(e,t,n)=>{n.d(t,{Y:()=>o});var r=n(10919);function o(e){return(0,r._)(19)?e:e?"true":void 0}}}]);

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.