PageSourceSearch

https://www.aerzteblatt.de/_next/static/chunks/2745-bc3782223a932dd8.js

js aerzteblatt.de collected 2026-09-24 08:30:07 UTC 57,100 bytes, 4 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2745],{3863:(e,t,n)=>{n.d(t,{O:()=>l,j:()=>i});var o=n(14232);let i=o.forwardRef(function(e,t){let{children:n,freeze:i}=e,s=l(i,n);return(0,o.isValidElement)(s)?(0,o.cloneElement)(s,{ref:t}):o.createElement(o.Fragment,null,s)});function l(e,t){let[n,i]=(0,o.useState)(t);return e||n===t||i(t),e?n:t}},5797:(e,t,n)=>{n.d(t,{_:()=>T,e:()=>w});var o=n(14232),i=n(85069),l=n(49266),s=n(41691),r=n(62214),a=n(72117),u=n(54058),d=n(26),c=n(64362),p=n(30140),h=n(24676),f=n(73872),m=n(70367);function v(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||!(0,m.zv)(null!=(t=e.as)?t:O)||1===o.Children.count(e.children)}let g=(0,o.createContext)(null);g.displayName="TransitionContext";var b=(e=>(e.Visible="visible",e.Hidden="hidden",e))(b||{});let x=(0,o.createContext)(null);function E(e){return"children"in e?E(e.children):e.current.filter(e=>{let{el:t}=e;return null!==t.current}).filter(e=>{let{state:t}=e;return"visible"===t}).length>0}function S(e,t){let n=(0,a.Y)(e),r=(0,o.useRef)([]),u=(0,s.a)(),d=(0,i.L)(),c=(0,l._)(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m.mK.Hidden,o=r.current.findIndex(t=>{let{el:n}=t;return n===e});-1!==o&&((0,f.Y)(t,{[m.mK.Unmount](){r.current.splice(o,1)},[m.mK.Hidden](){r.current[o].state="hidden"}}),d.microTask(()=>{var e;!E(r)&&u.current&&(null==(e=n.current)||e.call(n))}))}),p=(0,l._)(e=>{let t=r.current.find(t=>{let{el:n}=t;return n===e});return t?"visible"!==t.state&&(t.state="visible"):r.current.push({el:e,state:"visible"}),()=>c(e,m.mK.Unmount)}),h=(0,o.useRef)([]),v=(0,o.useRef)(Promise.resolve()),g=(0,o.useRef)({enter:[],leave:[]}),b=(0,l._)((e,n,o)=>{h.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter(t=>{let[n]=t;return n!==e})),null==t||t.chains.current[n].push([e,new Promise(e=>{h.current.push(e)})]),null==t||t.chains.current[n].push([e,new Promise(e=>{Promise.all(g.current[n].map(e=>{let[t,n]=e;return n})).then(()=>e())}
1)]),"enter"===n?v.current=v.current.then(()=>null==t?void 0:t.wait.current).then(()=>o(n)):o(n)}),x=(0,l._)((e,t,n)=>{Promise.all(g.current[t].splice(0).map(e=>{let[t,n]=e;return n})).then(()=>{var e;null==(e=h.current.shift())||e()}).then(()=>n(t))});return(0,o.useMemo)(()=>({children:r,register:p,unregister:c,onStart:b,onStop:x,wait:v,chains:g}),[p,c,r,b,x,g,v])}x.displayName="NestingContext";let O=o.Fragment,y=m.Ac.RenderStrategy,C=(0,m.FX)(function(e,t){let{show:n,appear:i=!1,unmount:s=!0,...a}=e,c=(0,o.useRef)(null),h=v(e),f=(0,d.P)(...h?[c,t]:null===t?[]:[t]);(0,u.g)();let b=(0,p.O_)();if(void 0===n&&null!==b&&(n=(b&p.Uw.Open)===p.Uw.Open),void 0===n)throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[O,C]=(0,o.useState)(n?"visible":"hidden"),T=S(()=>{n||C("hidden")}),[w,P]=(0,o.useState)(!0),M=(0,o.useRef)([n]);(0,r.s)(()=>{!1!==w&&M.current[M.current.length-1]!==n&&(M.current.push(n),P(!1))},[M,n]);let R=(0,o.useMemo)(()=>({show:n,appear:i,initial:w}),[n,i,w]);(0,r.s)(()=>{n?C("visible"):E(T)||null===c.current||C("hidden")},[n,T]);let F={unmount:s},_=(0,l._)(()=>{var t;w&&P(!1),null==(t=e.beforeEnter)||t.call(e)}),D=(0,l._)(()=>{var t;w&&P(!1),null==(t=e.beforeLeave)||t.call(e)}),A=(0,m.Ci)();return o.createElement(x.Provider,{value:T},o.createElement(g.Provider,{value:R},A({ourProps:{...F,as:o.Fragment,children:o.createElement(I,{ref:f,...F,...a,beforeEnter:_,beforeLeave:D})},theirProps:{},defaultTag:o.Fragment,features:y,visible:"visible"===O,name:"Transition"})))}),I=(0,m.FX)(function(e,t){var n,i;let{transition:s=!0,beforeEnter:a,afterEnter:b,beforeLeave:C,afterLeave:I,enter:T,enterFrom:w,enterTo:P,entered:M,leave:R,leaveFrom:F,leaveTo:_,...D}=e,[A,k]=(0,o.useState)(null),z=(0,o.useRef)(null),L=v(e),B=(0,d.P)(...L?[z,t,k]:null===t?[]:[t]),N=null==(n=D.unmount)||n?m.mK.Unmount:m.mK.Hidden,{show:U,appear:j,initial:W}=function(){let e=(0,o.useContext)(g);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[V,X]=(0,o.useState)(U?"visible":"hidden"),H=function(){let e=(0,o.useContext)(x);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:K,unregister:q}=H;(0,r.s)(()=>K(z),[K,z]),(0,r.s)(()=>{if(N===m.mK.Hidden&&z.current)return U&&"visible"!==V?void X("visible"):(0,f.Y)(V,{hidden:()=>q(z),visible:()=>K(z)})},[V,z,K,q,U,N]);let Y=(0,u.g)();(0,r.s)(()=>{if(L&&Y&&"visible"===V&&null===z.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[z,V,Y,L]);let $=W&&!j,G=j&&U&&W,J=(0,o.useRef)(!1),Z=S(()=>{J.current||(X("hidden"),q(z))},H),Q=(0,l._)(e=>{J.current=!0,Z.onStart(z,e?"enter":"leave",e=>{"enter"===e?null==a||a():"leave"===e&&(null==C||C())})}),ee=(0,l._)(e=>{let t=e?"enter":"leave";J.current=!1,Z.onStop(z,t,e=>{"enter"===e?null==b||b():"leave"===e&&(null==I||I())}),"leave"!==t||E(Z)||(X("hidden"),q(z))});(0,o.useEffect)(()=>{L&&s||(Q(U),ee(U))},[U,L,s]);let et=!(!s||!L||!Y||$),[,en]=(0,c.p)(et,A,U,{start:Q,end:ee}),eo=(0,m.oE)({ref:B,className:(null==(i=(0,h.x)(D.className,G&&T,G&&w,en.enter&&T,en.enter&&en.closed&&w,en.enter&&!en.closed&&P,en.leave&&R,en.leave&&!en.closed&&F,en.leave&&en.closed&&_,!en.transition&&U&&M))?void 0:i.trim())||void 0,...(0,c.B)(en)}),ei=0;"visible"===V&&(ei|=p.Uw.Open),"hidden"===V&&(ei|=p.Uw.Closed),U&&"hidden"===V&&(ei|=p.Uw.Opening),U||"visible"!==V||(ei|=p.Uw.Closing);let el=(0,m.Ci)();return o.createElement(x.Provider,{value:Z},o.createElement(p.El,{value:ei},el({ourProps:eo,theirProps:D,defaultTag:O,features:y,visible:"visible"===V,name:"Transition.Child"})))}),T=(0,m.FX)(function(e,t){let n=null!==(0,o.useContext)(g),i=null!==(0,p.O_)();return o.createElement(o.Fragment,null,!n&&i?o.createElement(C,{ref:t,...e}):o.createElement(I,{ref:t,...e}))}),w=Object.assign(C,{Child:T,Root:C})},11131:(e,t,n)=>{n.d(t,{CL:()=>c});var o=n(14232),i=n(91456),l=n(85069),s=n(64193),r=n(70367),a=n(65285);let u=(0,o.createContext)(null);function d(e){let{children:t}=e,n=(0,o.useContext)(u);if(!n)return o.createElement(o.Fragment,null,t);let{target:l}=n;return l?(0,i.d5)(o.createElement(o.Fragment,null,t),l):null}function c(e){let{data:t,form:n,disabled:i,onReset:u,overrides:c}=e,[h,f]=(0,o.useState)(null),m=(0,l.L)();return(0,o.useEffect)(()=>
1{if(u&&h)return m.addEventListener(h,"reset",u)},[h,n,u]),o.createElement(d,null,o.createElement(p,{setForm:f,formId:n}),(0,s.h)(t).map(e=>{let[t,l]=e;return o.createElement(a.j,{features:a.u.Hidden,...(0,r.oE)({key:t,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:n,disabled:i,name:t,value:l,...c})})}))}function p(e){let{setForm:t,formId:n}=e;return(0,o.useEffect)(()=>{if(n){let e=document.getElementById(n);e&&t(e)}},[t,n]),n?null:o.createElement(a.j,{features:a.u.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:e=>{if(!e)return;let n=e.closest("form");n&&t(n)}})}},19054:(e,t,n)=>{n.d(t,{t:()=>l});var o=n(14232);function i(e,t){return null!==e&&null!==t&&"object"==typeof e&&"object"==typeof t&&"id"in e&&"id"in t?e.id===t.id:e===t}function l(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i;return(0,o.useCallback)((t,n)=>"string"==typeof e?(null==t?void 0:t[e])===(null==n?void 0:n[e]):e(t,n),[e])}},27971:(e,t,n)=>{n.d(t,{K:()=>i});var o=n(14232);function i(e){let[t]=(0,o.useState)(e);return t}},39215:(e,t,n)=>{n.d(t,{i:()=>s});var o=n(14232),i=n(91222),l=n(62214);function s(e,t){let{container:n,accept:s,walk:r}=t,a=(0,o.useRef)(s),u=(0,o.useRef)(r);(0,o.useEffect)(()=>{a.current=s,u.current=r},[s,r]),(0,l.s)(()=>{if(!n||!e)return;let t=(0,i.TW)(n);if(!t)return;let o=a.current,l=u.current,s=Object.assign(e=>o(e),{acceptNode:o}),r=t.createTreeWalker(n,NodeFilter.SHOW_ELEMENT,s,!1);for(;r.nextNode();)l(r.currentNode)},[n,e,a,u])}},41691:(e,t,n)=>{n.d(t,{a:()=>l});var o=n(14232),i=n(62214);function l(){let e=(0,o.useRef)(!1);return(0,i.s)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}},54058:(e,t,n)=>{n.d(t,{g:()=>s});var o,i=n(14232),l=n(79438);function s(){let e,t=(e="undefined"==typeof document,(0,(o||(o=n.t(i,2))).useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[s,r]=i.useState(l._.isHandoffComplete);return s&&!1===l._.isHandoffComplete&&r(!1),i.useEffect(()=>{!0!==s&&r(!0)},[s]),i.useEffect(()=>l._.handoff(),[]),!t&&s}},54819:(e,t,n)=>{n.d(t,{EN:()=>k,_q:()=>D,kS:()=>A});var o,i=n(31126),l=n(36607),s=n(14232),r=n(7894),a=n(49266),u=n(96668),d=n(52078),c=n(26),p=n(64362),h=n(55819),f=n(30140),m=n(18820),v=n(72925),g=n(73872),b=n(91222),x=n(70367);let E=null!=(o=s.startTransition)?o:function(e){e()};var S=n(89075),O=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(O||{}),y=(e=>(e[e.ToggleDisclosure=0]="ToggleDisclosure",e[e.CloseDisclosure=1]="CloseDisclosure",e[e.SetButtonId=2]="SetButtonId",e[e.SetPanelId=3]="SetPanelId",e[e.SetButtonElement=4]="SetButtonElement",e[e.SetPanelElement=5]="SetPanelElement",e))(y||{});let C={0:e=>({...e,disclosureState:(0,g.Y)(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},2:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},3:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId},4:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},5:(e,t)=>e.panelElement===t.element?e:{...e,panelElement:t.element}},I=(0,s.createContext)(null);function T(e){let t=(0,s.useContext)(I);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Disclosure /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,T),t}return t}I.displayName="DisclosureContext";let w=(0,s.createContext)(null);w.displayName="DisclosureAPIContext";let P=(0,s.createContext)(null);function M(e,t){return(0,g.Y)(t.type,C,e,t)}P.displayName="DisclosurePanelContext";let R=s.Fragment,F=x.Ac.RenderStrategy|x.Ac.Static,_=(0,x.FX)(function(e,t){let{defaultOpen:n=!1,...o}=e,i=(0,s.useRef)(null),l=(0,c.P)(t,(0,c.a)(e=>{i.current=e},void 0===e.as||(0,x.zv)(e.as))),r=(0,s.useReducer)(M,{disclosureState:+!n,buttonElement:null,panelElement:null,buttonId:null,panelId:null}),[{disclosureState:u,buttonId:p},m]=r,E=(0,a._)(e=>{m({type:1});let t=(0,b.TW)(i.current);if(!t||!p)return;let n=e?v.Lk(e)?e:"current"in e&&v.Lk(e.current)?e.current:t.getElementById(p):t.getElementById(p);null==n||n.focus()}),S=(0,s.useMemo)(()=>({close:E}),[E]),O=(0,d._)({open:0===u,close:E}),y=(0,x.Ci)();return s.createElement(I.Provider,{value:r},s.createElement(w.Provider,{value:S},s.createElement(h.e,{value:E},s.createElement(f.El,{value:(0,g.Y)(u,{0:f.Uw.Open,1:f.Uw.Closed})},y({ourProps:{ref:l},theirProps:o,slot:O,defaultTag:R,name:"Disclosure"})))))}),D=(0,x.FX)(function(e,t){let n=(0,s.useId)(),{id:o="headlessui-disclosure-button-".concat(n),disabled:p=!1,autoFocus:h=!1,...f}=e,[v,g]=T("Disclosure.Button"),b=(0,s.useContext)(P),E=null!==b&&b===v.panelId,O=(0,s.useRef)(null),y=(0,c.P)(O,t,(0,a._)(e=>{if(!E)return g({type:4,element:e})}));(0,s.useEffect)(()=>
1{if(!E)return g({type:2,buttonId:o}),()=>{g({type:2,buttonId:null})}},[o,g,E]);let C=(0,a._)(e=>{var t;if(E){if(1===v.disclosureState)return;switch(e.key){case S.D.Space:case S.D.Enter:e.preventDefault(),e.stopPropagation(),g({type:0}),null==(t=v.buttonElement)||t.focus()}}else switch(e.key){case S.D.Space:case S.D.Enter:e.preventDefault(),e.stopPropagation(),g({type:0})}}),I=(0,a._)(e=>{e.key===S.D.Space&&e.preventDefault()}),w=(0,a._)(e=>{var t;(0,m.l)(e.currentTarget)||p||(E?(g({type:0}),null==(t=v.buttonElement)||t.focus()):g({type:0}))}),{isFocusVisible:M,focusProps:R}=(0,i.o)({autoFocus:h}),{isHovered:F,hoverProps:_}=(0,l.M)({isDisabled:p}),{pressed:D,pressProps:A}=(0,r.Z)({disabled:p}),k=(0,d._)({open:0===v.disclosureState,hover:F,active:D,disabled:p,focus:M,autofocus:h}),z=(0,u.c)(e,v.buttonElement),L=E?(0,x.v6)({ref:y,type:z,disabled:p||void 0,autoFocus:h,onKeyDown:C,onClick:w},R,_,A):(0,x.v6)({ref:y,id:o,type:z,"aria-expanded":0===v.disclosureState,"aria-controls":v.panelElement?v.panelId:void 0,disabled:p||void 0,autoFocus:h,onKeyDown:C,onKeyUp:I,onClick:w},R,_,A);return(0,x.Ci)()({ourProps:L,theirProps:f,slot:k,defaultTag:"button",name:"Disclosure.Button"})}),A=(0,x.FX)(function(e,t){let n=(0,s.useId)(),{id:o="headlessui-disclosure-panel-".concat(n),transition:i=!1,...l}=e,[r,u]=T("Disclosure.Panel"),{close:h}=function e(t){let n=(0,s.useContext)(w);if(null===n){let n=Error("<".concat(t," /> is missing a parent <Disclosure /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(n,e),n}return n}("Disclosure.Panel"),[m,v]=(0,s.useState)(null),g=(0,c.P)(t,(0,a._)(e=>{E(()=>u({type:5,element:e}))}),v);(0,s.useEffect)(()=>(u({type:3,panelId:o}),()=>{u({type:3,panelId:null})}),[o,u]);let b=(0,f.O_)(),[S,O]=(0,p.p)(i,m,null!==b?(b&f.Uw.Open)===f.Uw.Open:0===r.disclosureState),y=(0,d._)({open:0===r.disclosureState,close:h}),C={ref:g,id:o,...(0,p.B)(O)},I=(0,x.Ci)();return s.createElement(f.$x,null,s.createElement(P.Provider,{value:r.panelId},I({ourProps:C,theirProps:l,slot:y,defaultTag:"div",features:F,visible:S,name:"Disclosure.Panel"})))}),k=Object.assign(_,{Button:D,Panel:A})},55819:(e,t,n)=>{n.d(t,{e:()=>l});var o=n(14232);let i=(0,o.createContext)(()=>{});function l(e){let{value:t,children:n}=e;return o.createElement(i.Provider,{value:t},n)}},55871:(e,t,n)=>{n.d(t,{G3:()=>eB});var o=n(31126),i=n(36607),l=n(14232),s=n(28041);function r(e,t,n){let o,i=n.initialDeps??[],l=!0;function s(){var s,r,a;let u,d;n.key&&(null==(s=n.debug)?void 0:s.call(n))&&(u=Date.now());let c=e();if(!(c.length!==i.length||c.some((e,t)=>i[t]!==e)))return o;if(i=c,n.key&&(null==(r=n.debug)?void 0:r.call(n))&&(d=Date.now()),o=t(...c),n.key&&(null==(a=n.debug)?void 0:a.call(n))){let e=Math.round((Date.now()-u)*100)/100,t=Math.round((Date.now()-d)*100)/100,o=t/16,i=(e,t)=>{for(e=String(e);e.length<t;)e=" "+e;return e};console.info(`%c⏱ ${i(t,5)} /${i(e,5)} ms`,`
2            font-size: .6rem;
3            font-weight: bold;
4            color: hsl(${Math.max(0,Math.min(120-120*o,120))}deg 100% 31%);`,null==n?void 0:n.key)}return(null==n?void 0:n.onChange)&&!(l&&n.skipInitialOnChange)&&n.onChange(o),l=!1,o}return s.updateDeps=e=>{i=e},s}function a(e,t){if(void 0!==e)return e;throw Error(`Unexpected undefined${t?`: ${t}`:""}`)}let u=e=>{let{offsetWidth:t,offsetHeight:n}=e;return{width:t,height:n}},d=e=>e,c=e=>{let t=Math.max(e.startIndex-e.overscan,0),n=Math.min(e.endIndex+e.overscan,e.count-1),o=[];for(let e=t;e<=n;e++)o.push(e);return o},p=(e,t)=>{let n=e.scrollElement;if(!n)return;let o=e.targetWindow;if(!o)return;let i=e=>{let{width:n,height:o}=e;t({width:Math.round(n),height:Math.round(o)})};if(i(u(n)),!o.ResizeObserver)return()=>{};let l=new o.ResizeObserver(t=>{let o=()=>{let e=t[0];if(null==e?void 0:e.borderBoxSize){let t=e.borderBoxSize[0];if(t)return void i({width:t.inlineSize,height:t.blockSize})}i(u(n))};e.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(o):o()});return l.observe(n,{box:"border-box"}),()=>{l.unobserve(n)}},h={passive:!0},f="undefined"==typeof window||"onscrollend"in window,m=(e,t)=>
4{let n=e.scrollElement;if(!n)return;let o=e.targetWindow;if(!o)return;let i=0,l=e.options.useScrollendEvent&&f?()=>void 0:((e,t,n)=>{let o;return function(...i){e.clearTimeout(o),o=e.setTimeout(()=>t.apply(this,i),n)}})(o,()=>{t(i,!1)},e.options.isScrollingResetDelay),s=o=>()=>{let{horizontal:s,isRtl:r}=e.options;i=s?n.scrollLeft*(r&&-1||1):n.scrollTop,l(),t(i,o)},r=s(!0),a=s(!1);n.addEventListener("scroll",r,h);let u=e.options.useScrollendEvent&&f;return u&&n.addEventListener("scrollend",a,h),()=>{n.removeEventListener("scroll",r),u&&n.removeEventListener("scrollend",a)}},v=(e,t,n)=>{if(null==t?void 0:t.borderBoxSize){let e=t.borderBoxSize[0];if(e)return Math.round(e[n.options.horizontal?"inlineSize":"blockSize"])}return e[n.options.horizontal?"offsetWidth":"offsetHeight"]},g=(e,{adjustments:t=0,behavior:n},o)=>{var i,l;null==(l=null==(i=o.scrollElement)?void 0:i.scrollTo)||l.call(i,{[o.options.horizontal?"left":"top"]:e+t,behavior:n})};class b{constructor(e){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.currentScrollToIndex=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.laneAssignments=new Map,this.pendingMeasuredCacheIndexes=[],this.prevLanes=void 0,this.lanesChangedFlag=!1,this.lanesSettling=!1,this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this.elementsCache=new Map,this.observer=(()=>{let e=null,t=()=>e||(this.targetWindow&&this.targetWindow.ResizeObserver?e=new this.targetWindow.ResizeObserver(e=>{e.forEach(e=>{let t=()=>{this._measureElement(e.target,e)};this.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(t):t()})}):null);return{disconnect:()=>{var n;null==(n=t())||n.disconnect(),e=null},observe:e=>{var n;return null==(n=t())?void 0:n.observe(e,{box:"border-box"})},unobserve:e=>{var n;return null==(n=t())?void 0:n.unobserve(e)}}})(),this.range=null,this.setOptions=e=>{Object.entries(e).forEach(([t,n])=>{void 0===n&&delete e[t]}),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:d,rangeExtractor:c,onChange:()=>{},measureElement:v,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!1,useAnimationFrameWithResizeObserver:!1,...e}},this.notify=e=>{var t,n;null==(n=(t=this.options).onChange)||n.call(t,this,e)},this.maybeNotify=r(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),e=>{this.notify(e)},{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(e=>e()),this.unsubs=[],this.observer.disconnect(),this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var e;let t=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==t){if(this.cleanup(),!t)return void this.maybeNotify();this.scrollElement=t,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=(null==(e=this.scrollElement)?void 0:e.window)??null,this.elementsCache.forEach(e=>{this.observer.observe(e)}),this.unsubs.push(this.options.observeElementRect(this,e=>{this.scrollRect=e,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(e,t)=>{this.scrollAdjustments=0,this.scrollDirection=t?this.getScrollOffset()<e?"forward":"backward":null,this.scrollOffset=e,this.isScrolling=t,this.maybeNotify()})),this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0})}}
4,this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??("function"==typeof this.options.initialOffset?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getFurthestMeasurement=(e,t)=>{let n=new Map,o=new Map;for(let i=t-1;i>=0;i--){let t=e[i];if(n.has(t.lane))continue;let l=o.get(t.lane);if(null==l||t.end>l.end?o.set(t.lane,t):t.end<l.end&&n.set(t.lane,!0),n.size===this.options.lanes)break}return o.size===this.options.lanes?Array.from(o.values()).sort((e,t)=>e.end===t.end?e.index-t.index:e.end-t.end)[0]:void 0},this.getMeasurementOptions=r(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled,this.options.lanes],(e,t,n,o,i,l)=>(void 0!==this.prevLanes&&this.prevLanes!==l&&(this.lanesChangedFlag=!0),this.prevLanes=l,this.pendingMeasuredCacheIndexes=[],{count:e,paddingStart:t,scrollMargin:n,getItemKey:o,enabled:i,lanes:l}),{key:!1}),this.getMeasurements=r(()=>[this.getMeasurementOptions(),this.itemSizeCache],({count:e,paddingStart:t,scrollMargin:n,getItemKey:o,enabled:i,lanes:l},s)=>{if(!i)return this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),[];if(this.laneAssignments.size>e)for(let t of this.laneAssignments.keys())t>=e&&this.laneAssignments.delete(t);this.lanesChangedFlag&&(this.lanesChangedFlag=!1,this.lanesSettling=!0,this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),this.pendingMeasuredCacheIndexes=[]),0!==this.measurementsCache.length||this.lanesSettling||(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(e=>{this.itemSizeCache.set(e.key,e.size)}));let r=this.lanesSettling?0:this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[],this.lanesSettling&&this.measurementsCache.length===e&&(this.lanesSettling=!1);let a=this.measurementsCache.slice(0,r),u=Array(l).fill(void 0);for(let e=0;e<r;e++){let t=a[e];t&&(u[t.lane]=e)}for(let i=r;i<e;i++){let e,l,r=o(i),d=this.laneAssignments.get(i);if(void 0!==d&&this.options.lanes>1){let o=u[e=d],i=void 0!==o?a[o]:void 0;l=i?i.end+this.options.gap:t+n}else{let o=1===this.options.lanes?a[i-1]:this.getFurthestMeasurement(a,i);l=o?o.end+this.options.gap:t+n,e=o?o.lane:i%this.options.lanes,this.options.lanes>1&&this.laneAssignments.set(i,e)}let c=s.get(r),p="number"==typeof c?c:this.options.estimateSize(i),h=l+p;a[i]={index:i,start:l,size:p,end:h,key:r,lane:e},u[e]=i}return this.measurementsCache=a,a},{key:!1,debug:()=>this.options.debug}),this.calculateRange=r(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset(),this.options.lanes],(e,t,n,o)=>this.range=e.length>0&&t>0?function({measurements:e,outerSize:t,scrollOffset:n,lanes:o}){let i=e.length-1;if(e.length<=o)return{startIndex:0,endIndex:i};let l=x(0,i,t=>e[t].start,n),s=l;if(1===o)for(;s<i&&e[s].end<n+t;)s++;else if(o>1){let r=Array(o).fill(0);for(;s<i&&r.some(e=>e<n+t);){let t=e[s];r[t.lane]=t.end,s++}let a=Array(o).fill(n+t);for(;l>=0&&a.some(e=>e>=n);){let t=e[l];a[t.lane]=t.start,l--}l=Math.max(0,l-l%o),s=Math.min(i,s+(o-1-s%o))}return{startIndex:l,endIndex:s}}({measurements:e,outerSize:t,scrollOffset:n,lanes:o}):null,{key:!1,debug:()=>this.options.debug}
4),this.getVirtualIndexes=r(()=>{let e=null,t=null,n=this.calculateRange();return n&&(e=n.startIndex,t=n.endIndex),this.maybeNotify.updateDeps([this.isScrolling,e,t]),[this.options.rangeExtractor,this.options.overscan,this.options.count,e,t]},(e,t,n,o,i)=>null===o||null===i?[]:e({startIndex:o,endIndex:i,overscan:t,count:n}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=e=>{let t=this.options.indexAttribute,n=e.getAttribute(t);return n?parseInt(n,10):(console.warn(`Missing attribute name '${t}={index}' on measured element.`),-1)},this._measureElement=(e,t)=>{let n=this.indexFromElement(e),o=this.measurementsCache[n];if(!o)return;let i=o.key,l=this.elementsCache.get(i);l!==e&&(l&&this.observer.unobserve(l),this.observer.observe(e),this.elementsCache.set(i,e)),e.isConnected&&this.resizeItem(n,this.options.measureElement(e,t,this))},this.resizeItem=(e,t)=>{let n=this.measurementsCache[e];if(!n)return;let o=t-(this.itemSizeCache.get(n.key)??n.size);0!==o&&((void 0!==this.shouldAdjustScrollPositionOnItemSizeChange?this.shouldAdjustScrollPositionOnItemSizeChange(n,o,this):n.start<this.getScrollOffset()+this.scrollAdjustments)&&this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=o,behavior:void 0}),this.pendingMeasuredCacheIndexes.push(n.index),this.itemSizeCache=new Map(this.itemSizeCache.set(n.key,t)),this.notify(!1))},this.measureElement=e=>{if(!e)return void this.elementsCache.forEach((e,t)=>{e.isConnected||(this.observer.unobserve(e),this.elementsCache.delete(t))});this._measureElement(e,void 0)},this.getVirtualItems=r(()=>
4[this.getVirtualIndexes(),this.getMeasurements()],(e,t)=>{let n=[];for(let o=0,i=e.length;o<i;o++){let i=t[e[o]];n.push(i)}return n},{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=e=>{let t=this.getMeasurements();if(0!==t.length)return a(t[x(0,t.length-1,e=>a(t[e]).start,e)])},this.getMaxScrollOffset=()=>{if(!this.scrollElement)return 0;if("scrollHeight"in this.scrollElement)return this.options.horizontal?this.scrollElement.scrollWidth-this.scrollElement.clientWidth:this.scrollElement.scrollHeight-this.scrollElement.clientHeight;{let e=this.scrollElement.document.documentElement;return this.options.horizontal?e.scrollWidth-this.scrollElement.innerWidth:e.scrollHeight-this.scrollElement.innerHeight}},this.getOffsetForAlignment=(e,t,n=0)=>{if(!this.scrollElement)return 0;let o=this.getSize(),i=this.getScrollOffset();return"auto"===t&&(t=e>=i+o?"end":"start"),"center"===t?e+=(n-o)/2:"end"===t&&(e-=o),Math.max(Math.min(this.getMaxScrollOffset(),e),0)},this.getOffsetForIndex=(e,t="auto")=>{e=Math.max(0,Math.min(e,this.options.count-1));let n=this.measurementsCache[e];if(!n)return;let o=this.getSize(),i=this.getScrollOffset();if("auto"===t)if(n.end>=i+o-this.options.scrollPaddingEnd)t="end";else{if(!(n.start<=i+this.options.scrollPaddingStart))return[i,t];t="start"}if("end"===t&&e===this.options.count-1)return[this.getMaxScrollOffset(),t];let l="end"===t?n.end+this.options.scrollPaddingEnd:n.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(l,t,n.size),t]},this.isDynamicMode=()=>this.elementsCache.size>0,this.scrollToOffset=(e,{align:t="start",behavior:n}={})=>{"smooth"===n&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getOffsetForAlignment(e,t),{adjustments:void 0,behavior:n})},this.scrollToIndex=(e,{align:t="auto",behavior:n}={})=>{"smooth"===n&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),e=Math.max(0,Math.min(e,this.options.count-1)),this.currentScrollToIndex=e;let o=0,i=t=>{if(!this.targetWindow)return;let o=this.getOffsetForIndex(e,t);if(!o)return void console.warn("Failed to get offset for index:",e);let[i,s]=o;this._scrollToOffset(i,{adjustments:void 0,behavior:n}),this.targetWindow.requestAnimationFrame(()=>{let t=()=>{if(this.currentScrollToIndex!==e)return;let t=this.getScrollOffset(),n=this.getOffsetForIndex(e,s);if(!n)return void console.warn("Failed to get offset for index:",e);1.01>Math.abs(n[0]-t)||l(s)};this.isDynamicMode()?this.targetWindow.requestAnimationFrame(t):t()})},l=t=>{this.targetWindow&&this.currentScrollToIndex===e&&(++o<10?this.targetWindow.requestAnimationFrame(()=>i(t)):console.warn(`Failed to scroll to index ${e} after 10 attempts.`))};i(t)},this.scrollBy=(e,{behavior:t}={})=>{"smooth"===t&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getScrollOffset()+e,{adju
4stments:void 0,behavior:t})},this.getTotalSize=()=>{var e;let t,n=this.getMeasurements();if(0===n.length)t=this.options.paddingStart;else if(1===this.options.lanes)t=(null==(e=n[n.length-1])?void 0:e.end)??0;else{let e=Array(this.options.lanes).fill(null),o=n.length-1;for(;o>=0&&e.some(e=>null===e);){let t=n[o];null===e[t.lane]&&(e[t.lane]=t.end),o--}t=Math.max(...e.filter(e=>null!==e))}return Math.max(t-this.options.scrollMargin+this.options.paddingEnd,0)},this._scrollToOffset=(e,{adjustments:t,behavior:n})=>{this.options.scrollToFn(e,{behavior:n,adjustments:t},this)},this.measure=()=>{this.itemSizeCache=new Map,this.laneAssignments=new Map,this.notify(!1)},this.setOptions(e)}}let x=(e,t,n,o)=>{for(;e<=t;){let i=(e+t)/2|0,l=n(i);if(l<o)e=i+1;else{if(!(l>o))return i;t=i-1}}return e>0?e-1:0},E="undefined"!=typeof document?l.useLayoutEffect:l.useEffect;var S=n(94949),O=n(7894),y=n(19054),C=n(79129),I=n(27971),T=n(85069),w=n(93120),P=n(49266),M=n(2832),R=n(90226),F=n(62214),_=n(72117),D=n(64787),A=n(92760),k=n(21217),z=n(85153),L=n(72925),B=n(91222),N=n(66793);function U(e){let t=(0,l.useRef)({value:"",selectionStart:null,selectionEnd:null});return(0,N.M)(e,"blur",e=>{let n=e.target;L.A3(n)&&(t.current={value:n.value,selectionStart:n.selectionStart,selectionEnd:n.selectionEnd})}),(0,P._)(()=>{if(!(0,B.X7)(e)&&L.A3(e)&&e.isConnected){if(e.focus({preventScroll:!0}),e.value!==t.current.value)e.setSelectionRange(e.value.length,e.value.length);else{let{selectionStart:n,selectionEnd:o}=t.current;null!==n&&null!==o&&e.setSelectionRange(n,o)}t.current={value:"",selectionStart:null,selectionEnd:null}}})}var j=n(96668),W=n(35896),V=n(52078),X=n(26),H=n(83320),K=n(64362),q=n(39215),Y=n(62869),$=n(9221),G=n(8787),J=n(11131),Z=n(3863),Q=n(96488),ee=n(30140),et=n(76436),en=n(16630),eo=n(94721),ei=n(34359),el=n(19314),es=n(73872),er=n(23644),ea=n(70367),eu=n(96345),ed=n(89075),ec=n(8193),ep=n(26801),eh=n(93247),ef=n(61062),em=n(91457),ev=n(84163),eg=Object.defineProperty,eb=(e,t,n)=>(((e,t,n)=>t in e?eg(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n),n),ex=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(ex||{}),eE=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(eE||{}),eS=(e=>(e[e.Pointer=0]="Pointer",e[e.Focus=1]="Focus",e[e.Other=2]="Other",e))(eS||{}),eO=(e=>(e[e.OpenCombobox=0]="OpenCombobox",e[e.CloseCombobox=1]="CloseCombobox",e[e.GoToOption=2]="GoToOption",e[e.SetTyping=3]="SetTyping",e[e.RegisterOption=4]="RegisterOption",e[e.UnregisterOption=5]="UnregisterOption",e[e.DefaultToFirstOption=6]="DefaultToFirstOption",e[e.SetActivationTrigger=7]="SetActivationTrigger",e[e.UpdateVirtualConfiguration=8]="UpdateVirtualConfiguration",e[e.SetInputElement=9]="SetInputElement",e[e.SetButtonElement=10]="SetButtonElement",e[e.SetOptionsElement=11]="SetOptionsElement",e[e.MarkInputAsMoved=12]="MarkInputAsMoved",e))(eO||{});function ey(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e,n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,o=t(e.options.slice()),i=o.length>0&&null!==o[0].dataRef.current.order?o.sort((e,t)=>e.dataRef.current.order-t.dataRef.current.order):(0,ev.wl)(o,e=>e.dataRef.current.domRef.current),l=n?i.indexOf(n):null;return -1===l&&(l=null),{options:i,activeOptionIndex:l}}let eC={1(e){var t;if(null!=(t=e.dataRef.current)&&t.disabled||1===e.comboboxState)return e;let n=e.inputElement?em.Fc.Tracked((0,em.JO)(e.inputElement)):e.inputPositionState;return{...e,activeOptionIndex:null,comboboxState:1,isTyping:!1,activationTrigger:2,inputPositionState:n,__demoMode:!1}},0(e){var t,n;if(null!=(t=e.dataRef.current)&&t.disabled||0===e.comboboxState)return e;if(null!=(n=e.dataRef.current)&&n.value){let t=e.dataRef.current.calculateIndex(e.dataRef.current.value);if(-1!==t)return{...e,activeOptionIndex:t,comboboxState:0,__demoMode:!1,inputPositionState:em.Fc.Idle}}return{...e,comboboxState:0,inputPositionState:em.Fc.Idle,__demoMode:!1}},3:(e,t)=>e.isTyping===t.isTyping?e:{...e,isTyping:t.isTyping},2(e,t){var n,o,i,l;if(null!=(n=e.dataRef.current)&&n.disabled||e.optionsElement&&!(null!=(o=e.dataRef.current)&&o.optionsPropsRef.current.static)&&1===e.comboboxState)return e;if(e.virtual){let{options:n,disabled:o}=e.virtual,l=t.focus===ei.B.Specific?t.idx:(0,ei.X)(t,{resolveItems:()=>n,resolveActiveIndex:()=>{var t,i;
4return null!=(i=null!=(t=e.activeOptionIndex)?t:n.findIndex(e=>!o(e)))?i:null},resolveDisabled:o,resolveId(){throw Error("Function not implemented.")}}),s=null!=(i=t.trigger)?i:2;return e.activeOptionIndex===l&&e.activationTrigger===s?e:{...e,activeOptionIndex:l,activationTrigger:s,isTyping:!1,__demoMode:!1}}let s=ey(e);if(null===s.activeOptionIndex){let e=s.options.findIndex(e=>!e.dataRef.current.disabled);-1!==e&&(s.activeOptionIndex=e)}let r=t.focus===ei.B.Specific?t.idx:(0,ei.X)(t,{resolveItems:()=>s.options,resolveActiveIndex:()=>s.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled}),a=null!=(l=t.trigger)?l:2;return e.activeOptionIndex===r&&e.activationTrigger===a?e:{...e,...s,isTyping:!1,activeOptionIndex:r,activationTrigger:a,__demoMode:!1}},4:(e,t)=>{var n,o,i,l;if(null!=(n=e.dataRef.current)&&n.virtual)return{...e,options:[...e.options,t.payload]};let s=t.payload,r=ey(e,e=>(e.push(s),e));null===e.activeOptionIndex&&null!=(i=(o=e.dataRef.current).isSelected)&&i.call(o,t.payload.dataRef.current.value)&&(r.activeOptionIndex=r.options.indexOf(s));let a={...e,...r,activationTrigger:2};return null!=(l=e.dataRef.current)&&l.__demoMode&&void 0===e.dataRef.current.value&&(a.activeOptionIndex=0),a},5:(e,t)=>{var n;if(null!=(n=e.dataRef.current)&&n.virtual)return{...e,options:e.options.filter(e=>e.id!==t.id)};let o=ey(e,e=>{let n=e.findIndex(e=>e.id===t.id);return -1!==n&&e.splice(n,1),e});return{...e,...o,activationTrigger:2}},6:(e,t)=>e.defaultToFirstOption===t.value?e:{...e,defaultToFirstOption:t.value},7:(e,t)=>e.activationTrigger===t.trigger?e:{...e,activationTrigger:t.trigger},8:(e,t)=>
4{var n,o;if(null===e.virtual)return{...e,virtual:{options:t.options,disabled:null!=(n=t.disabled)?n:()=>!1}};if(e.virtual.options===t.options&&e.virtual.disabled===t.disabled)return e;let i=e.activeOptionIndex;if(null!==e.activeOptionIndex){let n=t.options.indexOf(e.virtual.options[e.activeOptionIndex]);i=-1!==n?n:null}return{...e,activeOptionIndex:i,virtual:{options:t.options,disabled:null!=(o=t.disabled)?o:()=>!1}}},9:(e,t)=>e.inputElement===t.element?e:{...e,inputElement:t.element},10:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},11:(e,t)=>e.optionsElement===t.element?e:{...e,optionsElement:t.element},12:e=>"Tracked"!==e.inputPositionState.kind?e:{...e,inputPositionState:em.Fc.Moved}};class eI extends ef.u5{static new(e){var t;let{id:n,virtual:o=null,__demoMode:i=!1}=e;return new eI({id:n,dataRef:{current:{}},comboboxState:+!i,isTyping:!1,options:[],virtual:o?{options:o.options,disabled:null!=(t=o.disabled)?t:()=>!1}:null,activeOptionIndex:null,activationTrigger:2,inputElement:null,buttonElement:null,optionsElement:null,__demoMode:i,inputPositionState:em.Fc.Idle})}reduce(e,t){return(0,es.Y)(t.type,eC,e,t)}constructor(e){super(e),eb(this,"actions",{onChange:e=>{let{onChange:t,compare:n,mode:o,value:i}=this.state.dataRef.current;return(0,es.Y)(o,{0:()=>null==t?void 0:t(e),1:()=>{let o=i.slice(),l=o.findIndex(t=>n(t,e));return -1===l?o.push(e):o.splice(l,1),null==t?void 0:t(o)}})},registerOption:(e,t)=>(this.send({type:4,payload:{id:e,dataRef:t}}),()=>{this.state.activeOptionIndex===this.state.dataRef.current.calculateIndex(t.current.value)&&this.send({type:6,value:!0}),this.send({type:5,id:e})}),goToOption:(e,t)=>(this.send({type:6,value:!1}),this.send({type:2,...e,trigger:t})),setIsTyping:e=>{this.send({type:3,isTyping:e})},closeCombobox:()=>{var e,t;this.send({type:1}),this.send({type:6,value:!1}),null==(t=(e=this.state.dataRef.current).onClose)||t.call(e)},openCombobox:()=>{this.send({type:0}),this.send({type:6,value:!0})},setActivationTrigger:e=>{this.send({type:7,trigger:e})},selectActiveOption:()=>{let e=this.selectors.activeOptionIndex(this.state);if(null!==e){if(this.actions.setIsTyping(!1),this.state.virtual)this.actions.onChange(this.state.virtual.options[e]);else{let{dataRef:t}=this.state.options[e];this.actions.onChange(t.current.value)}this.actions.goToOption({focus:ei.B.Specific,idx:e})}},setInputElement:e=>{this.send({type:9,element:e})},setButtonElement:e=>{this.send({type:10,element:e})},setOptionsElement:e=>{this.send({type:11,element:e})}}),eb(this,"selectors",{activeDescendantId:e=>{var t,n;let o=this.selectors.activeOptionIndex(e);if(null!==o)return e.virtual?null==(n=e.options.find(t=>!t.dataRef.current.disabled&&e.dataRef.current.compare(t.dataRef.current.value,e.virtual.options[o])))?void 0:n.id:null==(t=e.options[o])?void 0:t.id},activeOptionIndex:e=>{if(e.defaultToFirstOption&&null===e.activeOptionIndex&&(e.virtual?e.virtual.options.length>0:e.options.length>0)){if(e.virtual){let{options:t,disabled:n}=e.virtual,o=t.findIndex(e=>{var t;return!(null!=(t=null==n?void 0:n(e))&&t)});if(-1!==o)return o}let t=e.options.findIndex(e=>!e.dataRef.current.disabled);if(-1!==t)return t}return e.activeOptionIndex},activeOption:e=>{var t,n;let o=this.selectors.activeOptionIndex(e);return null===o?null:e.virtual?e.virtual.options[null!=o?o:0]:null!=(n=null==(t=e.options[o])?void 0:t.dataRef.current.value)?n:null},isActive:(e,t,n)=>{var o;let i=this.selectors.activeOptionIndex(e);return null!==i&&(e.virtual?i===e.dataRef.current.calculateIndex(t):(null==(o=e.options[i])?void 0:o.id)===n)},shouldScrollIntoView:(e,t,n)=>!(e.virtual||e.__demoMode||0!==e.comboboxState||0===e.activationTrigger||!this.selectors.isActive(e,t,n)),didInputMove:e=>"Moved"===e.inputPositionState.kind});{let e=this.state.id,t=et.D.get(null);this.disposables.add(t.on(et.Q.Push,n=>{t.selectors.isTop(n,e)||0!==this.state.comboboxState||this.actions.closeCombobox()})),this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}this.disposables.group(e=>{this.on(1,t=>{t.inputElement&&(e.dispose(),e.add((0,em.nY)(t.inputElement,t.inputPositionState,()=>{this.send({type:12})})))})})}}var eT=n(93986);let ew=(0,l.createContext)(null);function eP(e){let t=(0,l.useContext)(ew);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Combobox /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,eM),t}return t}function eM(e){let{id:t,virtual:n=null,__demoMode:o=!1}=e,i=(0,l.useMemo)(()=>eI.new({id:t,virtual:n,__demoMode:o}),[]);return(0,eT.X)(()=>i.dispose()),i}let eR=(0,l.createContext)(null);function eF(e){let t=(0,l.useContext)(eR);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Combobox /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,eF),t}return t}eR.displayName="ComboboxDataContext";let e_=(0,l.createContext)(null);function eD(e){let t=eP("VirtualProvider"),{options:n}=eF("VirtualProvider").virtual,o=(0,en.y)(t,e=>e.optionsElement),[i,r]=(0,l.useMemo)(()=>
4{if(!o)return[0,0];let e=window.getComputedStyle(o);return[parseFloat(e.paddingBlockStart||e.paddingTop),parseFloat(e.paddingBlockEnd||e.paddingBottom)]},[o]),a=function({useFlushSync:e=!0,...t}){let n=l.useReducer(()=>({}),{})[1],o={...t,onChange:(o,i)=>{var l;e&&i?(0,s.flushSync)(n):n(),null==(l=t.onChange)||l.call(t,o,i)}},[i]=l.useState(()=>new b(o));return i.setOptions(o),E(()=>i._didMount(),[]),E(()=>i._willUpdate()),i}({observeElementRect:p,observeElementOffset:m,scrollToFn:g,...{enabled:0!==n.length,scrollPaddingStart:i,scrollPaddingEnd:r,count:n.length,estimateSize:()=>40,getScrollElement:()=>t.state.optionsElement,overscan:12}}),[u,d]=(0,l.useState)(0);(0,F.s)(()=>{d(e=>e+1)},[n]);let c=a.getVirtualItems(),h=(0,en.y)(t,e=>e.activationTrigger===eS.Pointer),f=(0,en.y)(t,t.selectors.activeOptionIndex);return 0===c.length?null:l.createElement(e_.Provider,{value:a},l.createElement("div",{style:{position:"relative",width:"100%",height:"".concat(a.getTotalSize(),"px")},ref:e=>{e&&(h||null!==f&&n.length>f&&a.scrollToIndex(f))}},c.map(t=>{var o;return l.createElement(l.Fragment,{key:t.key},l.cloneElement(null==(o=e.children)?void 0:o.call(e,{...e.slot,option:n[t.index]}),{key:"".concat(u,"-").concat(t.key),"data-index":t.index,"aria-setsize":n.length,"aria-posinset":t.index+1,style:{position:"absolute",top:0,left:0,transform:"translateY(".concat(t.start,"px)"),overflowAnchor:"none"}}))})))}let eA=l.Fragment,ek=ea.Ac.RenderStrategy|ea.Ac.Static,ez=(0,ea.FX)(function(e,t){let n=(0,l.useId)(),o=(0,$._)(),{value:i,defaultValue:s,onChange:r,form:a,name:u,by:d,invalid:c=!1,disabled:p=o||!1,onClose:h,__demoMode:f=!1,multiple:m=!1,immediate:v=!1,virtual:g=null,nullable:b,...x}=e,E=(0,I.K)(s),[S=m?[]:void 0,O]=(0,C.P)(i,r,E),T=eM({id:n,virtual:g,__demoMode:f}),w=(0,l.useRef)({static:!1,hold:!1}),M=(0,y.t)(d),R=(0,P._)(e=>g?null===d?g.options.indexOf(e):g.options.findIndex(t=>M(t,e)):T.state.options.findIndex(t=>M(t.dataRef.current.value,e))),_=(0,l.useCallback)(e=>(0,es.Y)(z.mode,{[eE.Multi]:()=>S.some(t=>M(t,e)),[eE.Single]:()=>M(S,e)}),[S]),D=(0,en.y)(T,e=>e.virtual),k=(0,P._)(()=>null==h?void 0:h()),z=(0,l.useMemo)(()=>({__demoMode:f,immediate:v,optionsPropsRef:w,value:S,defaultValue:E,disabled:p,invalid:c,mode:m?eE.Multi:eE.Single,virtual:g?D:null,onChange:O,isSelected:_,calculateIndex:R,compare:M,onClose:k}),[f,v,w,S,E,p,c,m,g,D,O,_,R,M,k]);(0,F.s)(()=>{var e;g&&T.send({type:eO.UpdateVirtualConfiguration,options:g.options,disabled:null!=(e=g.disabled)?e:null})},[g,null==g?void 0:g.options,null==g?void 0:g.disabled]),(0,F.s)(()=>{T.state.dataRef.current=z},[z]);let[L,B,N,U]=(0,en.y)(T,e=>[e.comboboxState,e.buttonElement,e.inputElement,e.optionsElement]),j=et.D.get(null),W=(0,en.y)(j,(0,l.useCallback)(e=>j.selectors.isTop(e,n),[j,n]));(0,A.j)(W,[B,N,U],()=>T.actions.closeCombobox());let X=(0,en.y)(T,T.selectors.activeOptionIndex),H=(0,en.y)(T,T.selectors.activeOption),K=(0,V._)({open:L===ex.Open,disabled:p,invalid:c,activeIndex:X,activeOption:H,value:S}),[q,Y]=(0,ec.b0)(),Z=(0,l.useCallback)(()=>{if(void 0!==E)return null==O?void 0:O(E)},[O,E]),Q=(0,ea.Ci)();return l.createElement(Y,{value:q,props:{htmlFor:null==N?void 0:N.id},slot:{open:L===ex.Open,disabled:p}},l.createElement(G.St,null,l.createElement(eR.Provider,{value:z},l.createElement(ew.Provider,{value:T},l.createElement(ee.El,{value:(0,es.Y)(L,{[ex.Open]:ee.Uw.Open,[ex.Closed]:ee.Uw.Closed})},null!=u&&l.createElement(J.CL,{disabled:p,data:null!=S?{[u]:S}:{},form:a,onReset:Z}),Q({ourProps:null===t?{}:{ref:t},theirProps:x,slot:K,defaultTag:eA,name:"Combobox"}))))))}),eL=(0,ea.FX)(function(e,t){let n=eP("Combobox.Button"),s=eF("Combobox.Button"),[r,a]=(0,l.useState)(null),u=(0,X.P)(t,a,n.actions.setButtonElement),d=(0,l.useId)(),{id:c="headlessui-combobox-button-".concat(d),disabled:p=s.disabled||!1,autoFocus:h=!1,...f}=e,[m,v,g]=(0,en.y)(n,e=>[e.comboboxState,e.inputElement,e.optionsElement]),b=U(v),x=m===ex.Open;(0,z.s)(x,{trigger:r,action:(0,l.useCallback)(e=>{if(null!=r&&r.contains(e.target)||null!=v&&v.contains(e.target))return z.r.Ignore;let t=e.target.closest('[role="option"]:not([data-disabled])');return L.sb(t)?z.r.Select(t):null!=g&&g.contains(e.target)?z.r.Ignore:z.r.Close},[r,v,g]),close:n.actions.closeCombobox,select:n.actions.selectActiveOption});let E=(0,P._)(e=>{switch(e.key){case ed.D.Space:case ed.D.Enter:e.preventDefault(),e.stopPropagation(),n.state.comboboxState===ex.Closed&&(0,S.qX)(()=>n.actions.openCombobox()),b();return;case ed.D.ArrowDown:e.preventDefault(),e.stopPropagation(),n.state.comboboxState===ex.Closed&&((0,S.qX)(()=>n.actions.openCombobox()),n.state.dataRef.current.value||n.actions.goToOption({focus:ei.B.First})),b();return;case ed.D.ArrowUp:e.preventDefault(),e.stopPropagation(),n.state.comboboxState===ex.Closed&&((0,S.qX)(()=>n.actions.openCombobox()),n.state.dataRef.current.value||n.actions.goToOption({focus:ei.B.Last})),b();return;case ed.D.Escape:if(n.state.comboboxState!==ex.Open)return;e.preventDefault(),n.state.optionsElement&&!s.optionsPropsRef.current.static&&e.stopPropagation(),(0,S.qX)(()=>n.actions.closeCombobox()),b();return;default:return}}),y=(0,M.O)(()=>{n.state.comboboxState===ex.Open?n.actions.closeCombobox():n.actions.openCombobox(),b()}),C=(0,ec.o2)([c]),{isFocusVisible:I,focusProps:T}=(0,o.o)({autoFocus:h}),{isHovered:w,hoverProps:R}=(0,i.M)({isDisabled:p}),{pressed:F,pressProps:_}=(0,O.Z)({disabled:p}),D=(0,V._)({open:m===ex.Open,active:F||m===ex.Open,disabled:p,invalid:s.invalid,value:s.value,hover:w,focus:I}),A=(0,ea.v6)({ref:u,id:c,type:(0,j.c)(e,r),tabIndex:-1,"aria-haspopup":"listbox","aria-controls":null==g?void 0:g.id,"aria-expanded":m===ex.Open,"aria-labelledby":C,disabled:p||void 0,autoFocus:h,onKeyDown:E},y,T,R,_);return(0,ea.Ci)()({ourProps:A,theirProps:f,slot:D,defaultTag:"button",name:"Combobox.Button"})}),eB=Object.assign(ez,{Input:(0,ea.FX)(function(e,t){var n,s;let r=eP("Combobox.Input"),a=eF("Combobox.Input"),u=(0,l.useId)(),d=(0,Q.q)(),{id:c=d||"headlessui-combobox-input-".concat(u),onChange:p,displayValue:h,disabled:f=a.disabled||!1,autoFocus:m=!1,type:v="text",...g}=e,b=(0,l.useRef)(null),x=(0,X.P)(b,t,(0,G.Xc)(),r.actions.setInputElement),[E,O]=(0,en.y)(r,e=>[e.comboboxState,e.isTyping]),y=(0,T.L)(),C=(0,P._)(()=>{r.actions.onChange(null),r.state.optionsElement&&(r.state.optionsElement.scrollTop=0),r.actions.goToOption({focus:ei.B.Nothing})}),I=(0,l.useMemo)(()=>{var e;return"function"==typeof h&&void 0!==a.value?null!=(e=h(a.value))?e:"":"string"==typeof a.value?a.value:""},[a.value,h]);(0,Y.F)((e,t)=>
4{let[n,o]=e,[i,l]=t;if(r.state.isTyping)return;let s=b.current;s&&((l===ex.Open&&o===ex.Closed||n!==i)&&(s.value=n),requestAnimationFrame(()=>{if(r.state.isTyping||!s||(0,B.X7)(s))return;let{selectionStart:e,selectionEnd:t}=s;0===Math.abs((null!=t?t:0)-(null!=e?e:0))&&0===e&&s.setSelectionRange(s.value.length,s.value.length)}))},[I,E,O]),(0,Y.F)((e,t)=>{let[n]=e,[o]=t;if(n===ex.Open&&o===ex.Closed){if(r.state.isTyping)return;let e=b.current;if(!e)return;let t=e.value,{selectionStart:n,selectionEnd:o,selectionDirection:i}=e;e.value="",e.value=t,null!==i?e.setSelectionRange(n,o,i):e.setSelectionRange(n,o)}},[E]);let w=(0,l.useRef)(!1),M=(0,P._)(()=>{w.current=!0}),R=(0,P._)(()=>{y.nextFrame(()=>{w.current=!1})}),F=(0,P._)(e=>{switch(r.actions.setIsTyping(!0),e.key){case ed.D.Enter:if(r.state.comboboxState!==ex.Open||w.current)return;if(e.preventDefault(),e.stopPropagation(),null===r.selectors.activeOptionIndex(r.state))return void r.actions.closeCombobox();r.actions.selectActiveOption(),a.mode===eE.Single&&r.actions.closeCombobox();break;case ed.D.ArrowDown:return e.preventDefault(),e.stopPropagation(),(0,es.Y)(r.state.comboboxState,{[ex.Open]:()=>r.actions.goToOption({focus:ei.B.Next}),[ex.Closed]:()=>r.actions.openCombobox()});case ed.D.ArrowUp:return e.preventDefault(),e.stopPropagation(),(0,es.Y)(r.state.comboboxState,{[ex.Open]:()=>r.actions.goToOption({focus:ei.B.Previous}),[ex.Closed]:()=>{(0,S.qX)(()=>r.actions.openCombobox()),a.value||r.actions.goToOption({focus:ei.B.Last})}});case ed.D.Home:if(r.state.comboboxState===ex.Closed||e.shiftKey)break;return e.preventDefault(),e.stopPropagation(),r.actions.goToOption({focus:ei.B.First});case ed.D.PageUp:return e.preventDefault(),e.stopPropagation(),r.actions.goToOption({focus:ei.B.First});case ed.D.End:if(r.state.comboboxState===ex.Closed||e.shiftKey)break;return e.preventDefault(),e.stopPropagation(),r.actions.goToOption({focus:ei.B.Last});case ed.D.PageDown:return e.preventDefault(),e.stopPropagation(),r.actions.goToOption({focus:ei.B.Last});case ed.D.Escape:return r.state.comboboxState!==ex.Open?void 0:(e.preventDefault(),r.state.optionsElement&&!a.optionsPropsRef.current.static&&e.stopPropagation(),a.mode===eE.Single&&null===a.value&&C(),r.actions.closeCombobox());case ed.D.Tab:if(r.actions.setIsTyping(!1),r.state.comboboxState!==ex.Open)return;a.mode===eE.Single&&r.state.activationTrigger!==eS.Focus&&r.actions.selectActiveOption(),r.actions.closeCombobox()}}),_=(0,P._)(e=>{null==p||p(e),a.mode===eE.Single&&""===e.target.value&&C(),r.actions.openCombobox()}),D=(0,P._)(e=>{var t,n,o;let i=null!=(t=e.relatedTarget)?t:eo.b.find(t=>t!==e.currentTarget);if(!(null!=(n=r.state.optionsElement)&&n.contains(i))&&!(null!=(o=r.state.buttonElement)&&o.contains(i))&&r.state.comboboxState===ex.Open)return e.preventDefault(),a.mode===eE.Single&&null===a.value&&C(),r.actions.closeCombobox()}),A=(0,P._)(e=>{var t,n,o;let i=null!=(t=e.relatedTarget)?t:eo.b.find(t=>t!==e.currentTarget);null!=(n=r.state.buttonElement)&&n.contains(i)||null!=(o=r.state.optionsElement)&&o.contains(i)||a.disabled||a.immediate&&r.state.comboboxState!==ex.Open&&y.microTask(()=>{(0,S.qX)(()=>r.actions.openCombobox()),r.actions.setActivationTrigger(eS.Focus)})}),k=(0,ec.o2)(),z=(0,eu.MM)(),{isFocused:L,focusProps:N}=(0,o.o)({autoFocus:m}),{isHovered:U,hoverProps:j}=(0,i.M)({isDisabled:f}),W=(0,en.y)(r,e=>e.optionsElement),H=(0,V._)({open:E===ex.Open,disabled:f,invalid:a.invalid,hover:U,focus:L,autofocus:m}),K=(0,ea.v6)({ref:x,id:c,role:"combobox",type:v,"aria-controls":null==W?void 0:W.id,"aria-expanded":E===ex.Open,"aria-activedescendant":(0,en.y)(r,r.selectors.activeDescendantId),"aria-labelledby":k,"aria-describedby":z,"aria-autocomplete":"list",defaultValue:null!=(s=null!=(n=e.defaultValue)?n:void 0!==a.defaultValue?null==h?void 0:h(a.defaultValue):null)?s:a.defaultValue,disabled:f||void 0,autoFocus:m,onCompositionStart:M,onCompositionEnd:R,onKeyDown:F,onChange:_,onFocus:A,onBlur:D},N,j);return(0,ea.Ci)()({ourProps:K,theirProps:g,slot:H,defaultTag:"input",name:"Combobox.Input"})}),Button:eL,Label:ec.JU,Options:(0,ea.FX)(function(e,t){var n,o,i;let s=(0,l.useId)(),{id:r="headlessui-combobox-options-".concat(s),hold:a=!1,anchor:u,portal:d=!1,modal:c=!0,transition:p=!1,...h}=e,f=eP("Combobox.Options"),m=eF("Combobox.Options"),v=(0,G.zn)(u);v&&(d=!0);let[g,b]=(0,G.UF)(v),[x,E]=(0,l.useState)(null),S=(0,G.G3)(),O=(0,X.P)(t,v?g:null,f.actions.setOptionsElement,E),[y,C,I,T,M]=(0,en.y)(f,e=>[e.comboboxState,e.inputElement,e.buttonElement,e.optionsElement,e.activationTrigger]),_=(0,k.g)(C||I),A=(0,k.g)(T),z=(0,ee.O_)(),[L,B]=(0,K.p)(p,x,null!==z?(z&ee.Uw.Open)===ee.Uw.Open:y===ex.Open);(0,D.O)(L,C,f.actions.closeCombobox);let N=!m.__demoMode&&c&&y===ex.Open;(0,W.K)(N,A);let U=!m.__demoMode&&c&&y===ex.Open;(0,R.v)(U,{allowed:(0,l.useCallback)(()=>[C,I,T],[C,I,T])});let j=!(0,en.y)(f,f.selectors.didInputMove)&&L;(0,F.s)(()=>{var t;m.optionsPropsRef.current.static=null!=(t=e.static)&&t},[m.optionsPropsRef,e.static]),(0,F.s)(()=>{m.optionsPropsRef.current.hold=a},[m.optionsPropsRef,a]),(0,q.i)(y===ex.Open,{container:T,accept:e=>
4"option"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let H=(0,ec.o2)([null==I?void 0:I.id]),Y=(0,V._)({open:y===ex.Open,option:void 0}),$=(0,P._)(()=>{f.actions.setActivationTrigger(eS.Pointer)}),J=(0,P._)(e=>{e.preventDefault(),f.actions.setActivationTrigger(eS.Pointer)}),Q=(0,ea.v6)(v?S():{},{"aria-labelledby":H,role:"listbox","aria-multiselectable":m.mode===eE.Multi||void 0,id:r,ref:O,style:{...h.style,...b,"--input-width":(0,w.L)(L,C,!0).width,"--button-width":(0,w.L)(L,I,!0).width},onWheel:M===eS.Pointer?void 0:$,onMouseDown:J,...(0,K.B)(B)}),et=L&&y===ex.Closed&&!e.static,eo=(0,Z.O)(et,null==(n=m.virtual)?void 0:n.options),ei=(0,Z.O)(et,m.value),el=(0,l.useCallback)(e=>m.compare(ei,e),[m.compare,ei]),es=(0,l.useMemo)(()=>{if(!m.virtual)return m;if(void 0===eo)throw Error("Missing `options` in virtual mode");return eo!==m.virtual.options?{...m,virtual:{...m.virtual,options:eo}}:m},[m,eo,null==(o=m.virtual)?void 0:o.options]);m.virtual&&Object.assign(h,{children:l.createElement(eR.Provider,{value:es},l.createElement(eD,{slot:Y},h.children))});let er=(0,ea.Ci)(),eu=(0,l.useMemo)(()=>m.mode===eE.Multi?m:{...m,isSelected:el},[m,el]);return l.createElement(eh.ZL,{enabled:!!d&&(e.static||L),ownerDocument:_},l.createElement(eR.Provider,{value:eu},er({ourProps:Q,theirProps:{...h,children:l.createElement(Z.j,{freeze:et},"function"==typeof h.children?null==(i=h.children)?void 0:i.call(h,Y):h.children)},slot:Y,defaultTag:"div",features:ek,visible:j,name:"Combobox.Options"}
4)))}),Option:(0,ea.FX)(function(e,t){var n,o,i;let s=eF("Combobox.Option"),r=eP("Combobox.Option"),a=(0,l.useId)(),{id:u="headlessui-combobox-option-".concat(a),value:d,disabled:c=null!=(i=null==(o=null==(n=s.virtual)?void 0:n.disabled)?void 0:o.call(n,d))&&i,order:p=null,...h}=e,[f]=(0,en.y)(r,e=>[e.inputElement]),m=U(f),v=(0,en.y)(r,(0,l.useCallback)(e=>r.selectors.isActive(e,d,u),[d,u])),g=s.isSelected(d),b=(0,l.useRef)(null),x=(0,_.Y)({disabled:c,value:d,domRef:b,order:p}),E=(0,l.useContext)(e_),S=(0,X.P)(t,b,E?E.measureElement:null),O=(0,P._)(()=>{r.actions.setIsTyping(!1),r.actions.onChange(d)});(0,F.s)(()=>r.actions.registerOption(u,x),[x,u]);let y=(0,en.y)(r,(0,l.useCallback)(e=>r.selectors.shouldScrollIntoView(e,d,u),[d,u]));(0,F.s)(()=>{if(y)return(0,el.e)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=b.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[y,b]);let C=(0,P._)(e=>{e.preventDefault(),e.button===ep.w.Left&&(c||(O(),(0,er.Fr)()||requestAnimationFrame(()=>m()),s.mode===eE.Single&&r.actions.closeCombobox()))}),I=(0,P._)(()=>{if(c)return r.actions.goToOption({focus:ei.B.Nothing});let e=s.calculateIndex(d);r.actions.goToOption({focus:ei.B.Specific,idx:e})}),T=(0,H.J)(),w=(0,P._)(e=>T.update(e)),M=(0,P._)(e=>{if(!T.wasMoved(e)||c||v&&r.state.activationTrigger===eS.Pointer)return;let t=s.calculateIndex(d);r.actions.goToOption({focus:ei.B.Specific,idx:t},eS.Pointer)}),R=(0,P._)(e=>{T.wasMoved(e)&&(c||v&&(s.optionsPropsRef.current.hold||r.state.activationTrigger===eS.Pointer&&r.actions.goToOption({focus:ei.B.Nothing})))}),D=(0,V._)({active:v,focus:v,selected:g,disabled:c});return(0,ea.Ci)()({ourProps:{id:u,ref:S,role:"option",tabIndex:!0===c?void 0:-1,"aria-disabled":!0===c||void 0,"aria-selected":g,disabled:void 0,onMouseDown:C,onFocus:I,onPointerEnter:w,onMouseEnter:w,onPointerMove:M,onMouseMove:M,onPointerLeave:R,onMouseLeave:R},theirProps:h,slot:D,defaultTag:"div",name:"Combobox.Option"})})})},62869:(e,t,n)=>{n.d(t,{F:()=>l});var o=n(14232),i=n(49266);function l(e,t){let n=(0,o.useRef)([]),l=(0,i._)(e);(0,o.useEffect)(()=>{let e=[...n.current];for(let[o,i]of t.entries())if(n.current[o]!==i){let o=l(t,e);return n.current=t,o}},[l,...t])}},64193:(e,t,n)=>{n.d(t,{h:()=>function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];for(let[s,r]of Object.entries(t))!function t(n,l,s){if(Array.isArray(s))for(let[e,o]of s.entries())t(n,i(l,e.toString()),o);else s instanceof Date?n.push([l,s.toISOString()]):"boolean"==typeof s?n.push([l,s?"1":"0"]):"string"==typeof s?n.push([l,s]):"number"==typeof s?n.push([l,"".concat(s)]):null==s?n.push([l,""]):function(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}(s)&&!(0,o.isValidElement)(s)&&e(s,l,n)}(l,i(n,s),r);return l},q:()=>l});var o=n(14232);function i(e,t){return e?e+"["+t+"]":t}function l(e){var t,n;let o=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(o){for(let t of o.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type))return void t.click();null==(n=o.requestSubmit)||n.call(o)}}},65285:(e,t,n)=>{n.d(t,{j:()=>l,u:()=>i});var o=n(70367),i=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(i||{});let l=(0,o.FX)(function(e,t){var n;let{features:i=1,...l}=e,s={ref:t,"aria-hidden":(2&i)==2||(null!=(n=l["aria-hidden"])?n:void 0),hidden:(4&i)==4||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&i)==4&&(2&i)!=2&&{display:"none"}}};return(0,o.Ci)()({ourProps:s,theirProps:l,slot:{},defaultTag:"span",name:"Hidden"})})}
4,66793:(e,t,n)=>{n.d(t,{M:()=>l});var o=n(14232),i=n(72117);function l(e,t,n,l){let s=(0,i.Y)(n);(0,o.useEffect)(()=>{function n(e){s.current(e)}return(e=null!=e?e:window).addEventListener(t,n,l),()=>e.removeEventListener(t,n,l)},[e,t,l])}},79129:(e,t,n)=>{n.d(t,{P:()=>s});var o=n(14232),i=n(94949),l=n(49266);function s(e,t,n){let[s,r]=(0,o.useState)(n),a=void 0!==e,u=(0,o.useRef)(a),d=(0,o.useRef)(!1),c=(0,o.useRef)(!1);return!a||u.current||d.current?a||!u.current||c.current||(c.current=!0,u.current=a,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(d.current=!0,u.current=a,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[a?e:s,(0,l._)(e=>(a||(0,i.qX)(()=>r(e)),null==t?void 0:t(e)))]}},94721:(e,t,n)=>{n.d(t,{b:()=>l});var o=n(72925),i=n(84163);let l=[];!function(e){function t(){"loading"!==document.readyState&&(e(),document.removeEventListener("DOMContentLoaded",t))}"undefined"!=typeof document&&(document.addEventListener("DOMContentLoaded",t),t())}(()=>{function e(e){if(!o.Lk(e.target)||e.target===document.body||l[0]===e.target)return;let t=e.target;t=t.closest(i.Uo),l.unshift(null!=t?t:e.target),(l=l.filter(e=>null!=e&&e.isConnected)).splice(10)}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!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.