PageSourceSearch

https://www.hatahub.com.ua/_next/static/immutable/chunks/1yczwwvcjlgeo.js

js hatahub.com.ua collected 2026-10-08 23:23:41 UTC 45,710 bytes, 3 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a06b12-5c42-7253-822c-8eee034db8ef")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,415276,e=>{"use strict";e.s([],878307),e.i(878307);var t=e.i(271645),n=e.i(794349),r=e.i(500977),l=e.i(58509),i=e.i(676477),a=e.i(226292),o=e.i(362372),u=e.i(978441),s=e.i(233192),c=e.i(939663),d=e.i(400231),p=e.i(933605),f=e.i(131292),v=e.i(789633),S=e.i(351368),m=e.i(804012),g=e.i(247857),h=e.i(5963),E=e.i(803404),y=e.i(367805);let R=t.createContext(void 0),I=t.createContext(void 0),b=t.createContext(void 0),C=t.createContext("");function x(){let e=t.useContext(R);if(!e)throw Error((0,y.default)(22));return e}function A(){let e=t.useContext(I);if(!e)throw Error((0,y.default)(23));return e}function O(){let e=t.useContext(b);if(!e)throw Error((0,y.default)(24));return e}function P(){return t.useContext(C)}var k=e.i(783921),M=e.i(778388),w=e.i(94476);let V={id:(0,k.createSelector)(e=>e.id),query:(0,k.createSelector)(e=>e.query),items:(0,k.createSelector)(e=>e.items),selectedValue:(0,k.createSelector)(e=>e.selectedValue),hasSelectionChips:(0,k.createSelector)(e=>{let t=e.selectedValue;return Array.isArray(t)&&t.length>0}),hasSelectedValue:(0,k.createSelector)(e=>{let{selectedValue:t,selectionMode:n}=e;return null!=t&&(!("multiple"===n&&Array.isArray(t))||t.length>0)}),hasNullItemLabel:(0,k.createSelector)((e,t)=>!!t&&(0,w.hasNullItemLabel)(e.items)),open:(0,k.createSelector)(e=>e.open),mounted:(0,k.createSelector)(e=>e.mounted),forceMounted:(0,k.createSelector)(e=>e.forceMounted),inline:(0,k.createSelector)(e=>e.inline),activeIndex:(0,k.createSelector)(e=>e.activeIndex),selectedIndex:(0,k.createSelector)(e=>e.selectedIndex),isActive:(0,k.createSelector)((e,t)=>e.activeIndex===t),isSelected:(0,k.createSelector)((e,t)=>{let n=e.isItemEqualToValue,r=e.selectedValue;return Array.isArray(r)?r.some(e=>(0,M.compareItemEquality)(e,t,n)):(0,M.compareItemEquality)(r,t,n)}),transitionStatus:(0,k.createSelector)(e=>e.transitionStatus),popupProps:(0,k.createSelector)(e=>e.popupProps),inputProps:(0,k.createSelector)(e=>e.inputProps),triggerProps:(0,k.createSelector)(e=>e.triggerProps),getItemProps:(0,k.createSelector)(e=>e.getItemProps),positionerElement:(0,k.createSelector)(e=>e.positionerElement),listElement:(0,k.createSelector)(e=>e.listElement),triggerElement:(0,k.createSelector)(e=>e.triggerElement),inputElement:(0,k.createSelector)(e=>e.inputElement),popupSide:(0,k.createSelector)(e=>e.popupSide),openMethod:(0,k.createSelector)(e=>e.openMethod),inputInsidePopup:(0,k.createSelector)(e=>e.inputInsidePopup),selectionMode:(0,k.createSelector)(e=>e.selectionMode),listRef:(0,k.createSelector)(e=>e.listRef),labelsRef:(0,k.createSelector)(e=>e.labelsRef),popupRef:(0,k.createSelector)(e=>e.popupRef),emptyRef:(0,k.createSelector)(e=>e.emptyRef),inputRef:(0,k.createSelector)(e=>e.inputRef),keyboardActiveRef:(0,k.createSelector)(e=>e.keyboardActiveRef),chipsContainerRef:(0,k.createSelector)(e=>e.chipsContainerRef),clearRef:(0,k.createSelector)(e=>e.clearRef),valuesRef:(0,k.createSelector)(e=>e.valuesRef),allValuesRef:(0,k.createSelector)(e=>e.allValuesRef),name:(0,k.createSelector)(e=>e.name),disabled:(0,k.createSelector)(e=>e.disabled),readOnly:(0,k.createSelector)(e=>e.readOnly),required:(0,k.createSelector)(e=>e.required),grid:(0,k.createSelector)(e=>e.grid),isGrouped:(0,k.createSelector)(e=>e.isGrouped),virtualized:(0,k.createSelector)(e=>e.virtualized),onOpenChangeComplete:(0,k.createSelector)(e=>e.onOpenChangeComplete),openOnInputClick:(0,k.createSelector)(e=>e.openOnInputClick),itemToStringLabel:(0,k.createSelector)(e=>e.itemToStringLabel),isItemEqualToValue:(0,k.createSelector)(e=>e.isItemEqualToValue),modal:(0,k.createSelector)(e=>e.modal),autoHighlight:(0,k.createSelector)(e=>e.autoHighlight),submitOnItemClick:(0,k.createSelector)(e=>e.submitOnItemClick)};var D=e.i(889269),N=e.i(908553),L=e.i(388599),T=e.i(684876),q=e.i(598128);function j(e,t){return(n,r)=>{if(null==n)return!1;let l=(0,w.stringifyAsLabel)(n,t);return e.contains(l,r)}}function F(e,t,n){return(r,l)=>{if(null==r)return!1;if(!l)return!0;let i=(0,w.stringifyAsLabel)(r,t),a=null!=n?(0,w.stringifyAsLabel)(n,t):"";return!!(a&&e.contains(a,l))&&a.length===l.length||e.contains(i,l)}}let H=new Map;function B(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={usage:"search",sensitivity:"base",ignorePunctuation:!0,...e},n=`${function e(t){return Array.isArray(t)?t.map(t=>e(t)).join(","):null==t?"":String(t)}(e.locale)}|${JSON.stringify(t)}`,r=H.get(n);if(r)return r;let l=new Intl.Collator(e.locale,t),i={contains(e,t,n){if(!t)return!0;let r=(0,w.stringifyAsLabel)(e,n);for(let e=0;e<=r.length-t.length;e+=1)if(0===l.compare(r.slice(e,e+t.length),t))return!0;return!1},startsWith(e,t,n){if(!t)return!0;let r=(0,w.stringifyAsLabel)(e,n);return 0===l.compare(r.slice(0,t.length),t)},endsWith(e,t,n){if(!t)return!0;let r=(0,w.stringifyAsLabel)(e,n),i=t.length;return r.length>=i&&0===l.compare(r.slice(r.length-i),t)}};return H.set(n,i),i}var K=e.i(288841),W=e.i(417514),Y=e.i(450091),G=e.i(519904);let U=Symbol("none"),_={value:U,index:-1};var z=e.i(843476);function $(e){let y,x,A,{id:O,onOpenChangeComplete:P,defaultSelectedValue:k=null,selectedValue:H,onSelectedValueChange:$,defaultInputValue:J,inputValue:X,selectionMode:Q="none",onItemHighlighted:Z,name:ee,disabled:et=!1,readOnly:en=!1,required:er=!1,inputRef:el,grid:ei=!1,items:ea,filteredItems:eo,filter:eu,openOn
1InputClick:es=!0,autoHighlight:ec=!1,keepHighlight:ed=!1,highlightItemOnHover:ep=!0,loopFocus:ef=!0,itemToStringLabel:ev,itemToStringValue:eS,isItemEqualToValue:em=M.defaultItemEquality,virtualized:eg=!1,inline:eh=!1,fillInputOnItemPress:eE=!0,modal:ey=!1,limit:eR=-1,autoComplete:eI="list",locale:eb,submitOnItemClick:eC=!1}=e,{clearErrors:ex}=(0,T.useFormContext)(),{setDirty:eA,validityData:eO,shouldValidateOnChange:eP,setFilled:ek,name:eM,disabled:ew,setTouched:eV,setFocused:eD,validationMode:eN,validation:eL}=(0,N.useFieldRootContext)(),eT=(0,q.useLabelableId)({id:O}),eq=B({locale:eb}),[ej,eF]=t.useState(!1),[eH,eB]=t.useState(null),eK=t.useRef([]),eW=t.useRef([]),eY=t.useRef(null),eG=t.useRef(null),eU=t.useRef(null),e_=t.useRef(!0),ez=t.useRef(!1),e$=t.useRef(null),eJ=t.useRef(null),eX=t.useRef(null),eQ=t.useRef(_),eZ=t.useRef(null),e0=t.useRef([]),e1=t.useRef([]),e2=ew||et,e7=eM??ee,e8="multiple"===Q,e9="single"===Q,e6=void 0!==X||void 0!==J,e3=void 0!==ea,e4=void 0!==eo;y="always"===ec?"always":!!ec&&"input-change";let[e5,te]=(0,n.useControlled)({controlled:H,default:e8?k??W.EMPTY_ARRAY:k,name:"Combobox",state:"selectedValue"}),tt=t.useMemo(()=>null===eu?()=>!0:void 0!==eu?eu:e9&&!ej?F(eq,ev,e5):j(eq,ev),[eu,e9,e5,ej,eq,ev]),tn=(0,u.useRefWithInit)(()=>e6?J??"":e9?(0,w.stringifyAsLabel)(e5,ev):"").current,[tr,tl]=(0,n.useControlled)({controlled:X,default:tn,name:"Combobox",state:"inputValue"}),[ti,ta]=(0,n.useControlled)({controlled:e.open,default:e.defaultOpen,name:"Combobox",state:"open"}),to=(0,w.isGroupedItems)(ea),tu=eH??(""===tr?"":String(tr).trim()),ts=e9?(0,w.stringifyAsLabel)(e5,ev):"",tc=e9&&!ej&&""!==tu&&""!==ts&&ts.length===tu.length&&eq.contains(ts,tu),td=tc?"":tu,tp=e3&&e4&&tc,tf=t.useMemo(()=>ea?to?ea.flatMap(e=>e.items):ea:W.EMPTY_ARRAY,[ea,to]),tv=t.useMemo(()=>{if(eo&&!tp)return eo;if(!ea)return W.EMPTY_ARRAY;if(to){let e=[],t=0;for(let n of ea){if(eR>-1&&t>=eR)break;let r=""===td?n.items:n.items.filter(e=>tt(e,td,ev));if(0===r.length)continue;let l=eR>-1?eR-t:1/0,i=r.slice(0,l);if(i.length>0){let r={...n,items:i};e.push(r),t+=i.length}}return e}if(""===td)return eR>-1?tf.slice(0,eR):tf;let e=[];for(let t of tf){if(eR>-1&&e.length>=eR)break;tt(t,td,ev)&&e.push(t)}return e},[eo,tp,ea,to,td,eR,tt,ev,tf]),tS=t.useMemo(()=>to?tv.flatMap(e=>e.items):tv,[tv,to]),tm=(0,u.useRefWithInit)(()=>new s.Store({id:eT,selectedValue:e5,open:ti,filter:tt,query:tu,items:ea,selectionMode:Q,listRef:eK,labelsRef:eW,popupRef:eY,emptyRef:eU,inputRef:eG,keyboardActiveRef:e_,chipsContainerRef:e$,clearRef:eJ,valuesRef:e0,allValuesRef:e1,selectionEventRef:eX,name:e7,disabled:e2,readOnly:en,required:er,grid:ei,isGrouped:to,virtualized:eg,openOnInputClick:es,itemToStringLabel:ev,isItemEqualToValue:em,modal:ey,autoHighlight:y,submitOnItemClick:eC,hasInputValue:e6,mounted:!1,forceMounted:!1,transitionStatus:"idle",inline:eh,activeIndex:null,selectedIndex:null,popupProps:{},inputProps:{},triggerProps:{},positionerElement:null,listElement:null,triggerElement:null,inputElement:null,popupSide:null,openMethod:null,inputInsidePopup:!0,onOpenChangeComplete:P||W.NOOP,setOpen:W.NOOP,setInputValue:W.NOOP,setSelectedValue:W.NOOP,setIndices:W.NOOP,onItemHighlighted:W.NOOP,handleSelection:W.NOOP,getItemProps:()=>W.EMPTY_OBJECT,forceMount:W.NOOP,requestSubmit:W.NOOP})).current,tg="none"===Q?tr:e5,th=t.useMemo(()=>"none"===Q?tg:Array.isArray(e5)?e5.map(e=>(0,w.stringifyAsValue)(e,eS)):(0,w.stringifyAsValue)(e5,eS),[tg,eS,Q,e5]),tE=(0,i.useStableCallback)(Z),ty=(0,i.useStableCallback)(P),tR=(0,c.useStore)(tm,V.activeIndex),tI=(0,c.useStore)(tm,V.selectedIndex),tb=(0,c.useStore)(tm,V.positionerElement),tC=(0,c.useStore)(tm,V.listElement),tx=(0,c.useStore)(tm,V.triggerElement),tA=(0,c.useStore)(tm,V.inputElement),tO=(0,c.useStore)(tm,V.inline),tP=(0,c.useStore)(tm,V.inputInsidePopup),tk=(0,d.useValueAsRef)(tx),{mounted:tM,setMounted:tw,transitionStatus:tV}=(0,K.useTransitionStatus)(ti),{openMethod:tD,triggerProps:tN,reset:tL}=(0,Y.useOpenInteractionType)(ti);(0,L.useField)({id:eT,name:e7,commit:eL.commit,value:tg,controlRef:tP?tk:eG,getValue:()=>th});let tT=(0,i.useStableCallback)(()=>{ea?eW.current=tS.map(e=>(0,w.stringifyAsLabel)(e,ev)):tm.set("forceMounted",!0)}),tq=t.useRef(e5);(0,r.useIsoLayoutEffect)(()=>{e5!==tq.current&&tT()},[tT,e5]);let tj=(0,i.useStableCallback)(e=>{tm.update(e);let t=e.type||"none";if(void 0!==e.activeIndex)if(null===e.activeIndex)eQ.current!==_&&(eQ.current=_,tE(void 0,(0,h.createGenericEventDetails)(t,void 0,{index:-1})));else{let n=e0.current[e.activeIndex];eQ.current={value:n,index:e.activeIndex},tE(n,(0,h.createGenericEventDetails)(t,void 0,{index:e.activeIndex}))}}),tF=(0,i.useStableCallback)((t,n)=>{var r;if(ez.current=n.reason===E.REASONS.inputClear,null==(r=e.onInputValueChange)||r.call(e,t,n),!n.isCanceled){if(n.reason===E.REASONS.inputChange){let e=""!==t.trim();e&&eF(!0),eZ.current={hasQuery:e},e&&y&&null==tm.state.activeIndex&&tm.set("activeIndex",0)}tl(t)}}),tH=(0,i.useStableCallback)((t,n)=>{var r;if(ti!==t&&("escape-key"===n.reason&&e3&&0===tS.length&&!tm.state.emptyRef.current&&n.allowPropagation(),null==(r=e.onOpenChange)||r.call(e,t,n),!n.isCanceled&&(!t&&ej&&(e9?(eB(tu),""===tu&&eF(!1)):e8&&(tO||tP?tj({activeIndex:null}
1):eB(tu),tF("",(0,h.createChangeEventDetails)(E.REASONS.inputClear,n.event)))),ta(t),!t&&tP&&(n.reason===E.REASONS.focusOut||n.reason===E.REASONS.outsidePress))&&(eV(!0),eD(!1),"onBlur"===eN))){let e="none"===Q?tr:e5;eL.commit(e)}}),tB=(0,i.useStableCallback)((e,t)=>{null==$||$(e,t),t.isCanceled||(te(e),("none"===Q&&eY.current&&eE||e9&&!tm.state.inputInsidePopup)&&tF((0,w.stringifyAsLabel)(e,ev),(0,h.createChangeEventDetails)(t.reason,t.event)),e9&&null!=e&&t.reason!==E.REASONS.inputChange&&ej&&eB(tu))}),tK=(0,i.useStableCallback)((e,t)=>{var n;let r=t;if(void 0===r){if(null===tR)return;r=e0.current[tR]}let l=(0,g.getTarget)(e),i=eX.current??e;eX.current=null;let a=(0,h.createChangeEventDetails)(E.REASONS.itemPress,i),o=null==l||null==(n=l.closest("a"))?void 0:n.getAttribute("href");if(o){o.startsWith("#")&&tH(!1,a);return}if(e8){let e=Array.isArray(e5)?e5:[];if(tB((0,M.itemIncludes)(e,r,tm.state.isItemEqualToValue)?(0,M.removeItem)(e,r,tm.state.isItemEqualToValue):[...e,r],a),!(eG.current&&""!==eG.current.value.trim()))return;
1tm.state.inputInsidePopup?tF("",(0,h.createChangeEventDetails)(E.REASONS.inputClear,a.event)):tH(!1,a)}else tB(r,a),tH(!1,a)}),tW=(0,i.useStableCallback)(()=>{var e;if(!tm.state.submitOnItemClick)return;let t=null==(e=tm.state.inputElement)?void 0:e.form;t&&"function"==typeof t.requestSubmit&&t.requestSubmit()}),tY=(0,i.useStableCallback)(()=>{if(tw(!1),null==ty||ty(!1),eF(!1),tL(),eB(null),"none"===Q?tj({activeIndex:null,selectedIndex:null}):tj({activeIndex:null}),e8&&eG.current&&""!==eG.current.value&&!ez.current&&tF("",(0,h.createChangeEventDetails)(E.REASONS.inputClear)),e9)if(tm.state.inputInsidePopup)eG.current&&""!==eG.current.value&&tF("",(0,h.createChangeEventDetails)(E.REASONS.inputClear));else{let e=(0,w.stringifyAsLabel)(e5,ev);if(eG.current&&eG.current.value!==e){let t=""===e?E.REASONS.inputClear:E.REASONS.none;tF(e,(0,h.createChangeEventDetails)(t))}}}),tG=t.useMemo(()=>tO&&tb?{current:tb.closest('[role="dialog"]')}:eY,[tO,tb]);(0,D.useOpenChangeComplete)({enabled:!e.actionsRef,open:ti,ref:tG,onComplete(){ti||tY()}}),t.useImperativeHandle(e.actionsRef,()=>({unmount:tY}),[tY]),(0,r.useIsoLayoutEffect)(function(){if(ti||"none"===Q)return;let e=ea?tf:e1.current;if(e8){let t=Array.isArray(e5)?e5:[],n=t[t.length-1],r=(0,M.findItemIndex)(e,n,em);tj({selectedIndex:-1===r?null:r})}else{let t=(0,M.findItemIndex)(e,e5,em);tj({selectedIndex:-1===t?null:t})}},[ti,e5,ea,Q,tf,e8,em,tj]),(0,r.useIsoLayoutEffect)(()=>{ea&&(e0.current=tS,eK.current.length=tS.length)},[ea,tS]),(0,r.useIsoLayoutEffect)(()=>{let e=eZ.current;if(e&&(e.hasQuery?y&&tm.set("activeIndex",0):"always"===y&&tm.set("activeIndex",0),eZ.current=null),!ti&&!tO)return;let t=e3||e4?tS:e0.current,n=tm.state.activeIndex;if(null==n)return"always"===y&&t.length>0?void tm.set("activeIndex",0):void(eQ.current!==_&&(eQ.current=_,tm.state.onItemHighlighted(void 0,(0,h.createGenericEventDetails)(E.REASONS.none,void 0,{index:-1}))));if(n>=t.length){eQ.current!==_&&(eQ.current=_,tm.state.onItemHighlighted(void 0,(0,h.createGenericEventDetails)(E.REASONS.none,void 0,{index:-1}))),tm.set("activeIndex",null);return}let r=t[n],l=eQ.current.value,i=l!==U&&tm.state.isItemEqualToValue(r,l);eQ.current.index===n&&i||(eQ.current={value:r,index:n},tm.state.onItemHighlighted(r,(0,h.createGenericEventDetails)(E.REASONS.none,void 0,{index:n})))},[tR,y,e4,e3,tS,tO,ti,tm]),(0,r.useIsoLayoutEffect)(()=>{if(!ea||"none"===Q)return;if(e8){let e=Array.isArray(e5)?e5:W.EMPTY_ARRAY,t=e.filter(e=>(0,M.itemIncludes)(tf,e,tm.state.isItemEqualToValue));t.length!==e.length&&tB(t,(0,h.createChangeEventDetails)(E.REASONS.none));return}if(null==e5||(0,M.itemIncludes)(tf,e5,tm.state.isItemEqualToValue))return;let e=null;null!=k&&(0,M.itemIncludes)(tf,k,tm.state.isItemEqualToValue)&&(e=k),tB(e,(0,h.createChangeEventDetails)(E.REASONS.none))},[ea,tf,e8,Q,e5,k,tm,tB]),(0,r.useIsoLayoutEffect)(()=>{"none"===Q?ek(""!==String(tr)):ek(e8?Array.isArray(e5)&&e5.length>0:null!=e5)},[ek,Q,tr,e5,e8]),t.useEffect(()=>{e3&&y&&0===tS.length&&tj({activeIndex:null})},[e3,y,tS.length,tj]),(0,G.useValueChanged)(tu,()=>{ti&&""!==tu&&tu!==String(tn)&&eF(!0)}),(0,G.useValueChanged)(e5,()=>{if("none"!==Q&&(ex(e7),eA(e5!==eO.initialValue),eP()?eL.commit(e5):eL.commit(e5,!0),e8&&null!==tm.state.selectedIndex&&(!Array.isArray(e5)||0===e5.length)&&tj({activeIndex:null,selectedIndex:null}),e9&&!e6&&!tP)){let e=(0,w.stringifyAsLabel)(e5,ev);tr!==e&&tF(e,(0,h.createChangeEventDetails)(E.REASONS.none))}}),(0,G.useValueChanged)(tr,()=>{"none"===Q&&(ex(e7),eA(tr!==eO.initialValue),eP()?eL.commit(tr):eL.commit(tr,!0))}),(0,G.useValueChanged)(ea,()=>{if(!e9||e6||tP||ej)return;let e=(0,w.stringifyAsLabel)(e5,ev);tr!==e&&tF(e,(0,h.createChangeEventDetails)(E.REASONS.none))});let tU=(0,f.useFloatingRootContext)({open:!!tO||ti,onOpenChange:tH,elements:{reference:tP?tx:tA,floating:tb}});tO||(x=ei?"grid":"listbox",A=ti?"true":"false");let t_=t.useMemo(()=>{let e=(null==tA?void 0:tA.tagName)==="INPUT",t=e||ti,n=e?{autoComplete:"off",spellCheck:"false",autoCorrect:"off",autoCapitalize:"none"}:{};return t&&(n.role="combobox",n["aria-expanded"]=A,n["aria-haspopup"]=x,n["aria-controls"]=ti?null==tC?void 0:tC.id:void 0,n["aria-autocomplete"]=eI),{reference:n,floating:{role:"presentation"}}},[tA,ti,A,x,null==tC?void 0:tC.id,eI]),tz=(0,m.useClick)(tU,{enabled:!en&&!e2&&es,event:"mou
1sedown-only",toggle:!1,touchOpenDelay:50*!tP}),t$=(0,p.useDismiss)(tU,{enabled:!en&&!e2&&!tO,outsidePressEvent:{mouse:"sloppy",touch:"intentional"},bubbles:!!tO||void 0,outsidePress(e){let t=(0,g.getTarget)(e);return!(0,g.contains)(tx,t)&&!(0,g.contains)(eJ.current,t)&&!(0,g.contains)(e$.current,t)}}),tJ=(0,S.useListNavigation)(tU,{enabled:!en&&!e2,id:eT,listRef:eK,activeIndex:tR,selectedIndex:tI,virtual:!0,loopFocus:ef,allowEscape:ef&&!y,focusItemOnOpen:!ej&&("none"!==Q||!!y)&&"auto",focusItemOnHover:ep,resetOnPointerLeave:!ed,cols:ei?2:1,orientation:ei?"horizontal":void 0,disabledIndices:W.EMPTY_ARRAY,onNavigate(e,t){(t||ti)&&"ending"!==tV&&(t?tj({activeIndex:e,type:e_.current?"keyboard":"pointer"}):tj({activeIndex:e}))}}),{getReferenceProps:tX,getFloatingProps:tQ,getItemProps:tZ}=(0,v.useInteractions)([t_,tz,t$,tJ]);(0,l.useOnFirstRender)(()=>{tm.update({inline:eh,popupProps:tQ(),inputProps:tX(),triggerProps:tN,getItemProps:tZ,setOpen:tH,setInputValue:tF,setSelectedValue:tB,setIndices:tj,onItemHighlighted:tE,handleSelection:tK,forceMount:tT,requestSubmit:tW})}),(0,r.useIsoLayoutEffect)(()=>{tm.update({id:eT,selectedValue:e5,open:ti,mounted:tM,transitionStatus:tV,items:ea,inline:eh,popupProps:tQ(),inputProps:tX(),triggerProps:tN,openMethod:tD,getItemProps:tZ,selectionMode:Q,name:e7,disabled:e2,readOnly:en,required:er,grid:ei,isGrouped:to,virtualized:eg,onOpenChangeComplete:ty,openOnInputClick:es,itemToStringLabel:ev,modal:ey,autoHighlight:y,isItemEqualToValue:em,submitOnItemClick:eC,hasInputValue:e6,requestSubmit:tW})},[tm,eT,e5,ti,tM,tV,ea,tQ,tX,tZ,tD,tN,Q,e7,e2,en,er,eL,ei,to,eg,ty,es,ev,ey,em,eC,e6,eh,tW,y]);let t0=(0,a.useMergedRefs)(el,eL.inputRef),t1=t.useMemo(()=>({query:tu,filteredItems:tv,flatFilteredItems:tS}),[tu,tv,tS]),t2=t.useMemo(()=>Array.isArray(tg)?"":(0,w.stringifyAsValue)(tg,eS),[tg,eS]),t7=e8&&Array.isArray(e5)&&e5.length>0,t8=t.useMemo(()=>e8&&Array.isArray(e5)&&e7?e5.map(e=>{let t=(0,w.stringifyAsValue)(e,eS);return(0,z.jsx)("input",{type:"hidden",name:e7,value:t},t)}):null,[e8,e5,e7,eS]),t9=(0,z.jsxs)(t.Fragment,{children:[e.children,(0,z.jsx)("input",{...eL.getInputValidationProps({onFocus(){var e;if(tP){null==tx||tx.focus();return}null==(e=eG.current||tx)||e.focus()},onChange(e){if(e.nativeEvent.defaultPrevented)return;let t=e.target.value,n=(0,h.createChangeEventDetails)(E.REASONS.inputChange,e.nativeEvent);function r(){if(e8)return;if("none"===Q){eA(t!==eO.initialValue),tF(t,n),eP()&&eL.commit(t);return}let e=e0.current.find(e=>(0,w.stringifyAsValue)(e,eS).toLowerCase()===t.toLowerCase());null!=e&&(eA(e!==eO.initialValue),null==tB||tB(e,n),eP()&&eL.commit(e))}ea?r():(tT(),queueMicrotask(r))}}),name:e8||"none"===Q?void 0:e7,disabled:e2,required:er&&!t7,readOnly:en,value:t2,ref:t0,style:e7?o.visuallyHiddenInput:o.visuallyHidden,tabIndex:-1,"aria-hidden":!0}),t8]});return(0,z.jsx)(R.Provider,{value:tm,children:(0,z.jsx)(I.Provider,{value:tU,children:(0,z.jsx)(b.Provider,{value:t1,children:(0,z.jsx)(C.Provider,{value:tr,children:t9})})})})}var J=e.i(757666),X=e.i(189879),Q=e.i(327601),Z=e.i(383590),ee=e.i(704692);let et={...Z.pressableTriggerOpenStateMapping,...ee.fieldValidityMapping,popupSide:e=>e?{"data-popup-side":e}:null,listEmpty:e=>e?{"data-list-empty":""}:null};var en=e.i(751849);let er=t.createContext(void 0);function el(){return t.useContext(er)}var ei=e.i(282033);let ea=t.createContext(void 0);function eo(e){let n=t.useContext(ea);if(void 0===n&&!e)throw Error((0,y.default)(21));return n}var eu=e.i(579144);let es=t.forwardRef(function(e,n){let{render:r,className:l,disabled:a=!1,id:o,...u}=e,{state:s,disabled:d,setTouched:p,setFocused:f,validationMode:v,validation:S}=(0,N.useFieldRootContext)(),{labelId:m}=(0,en.useLabelableContext)(),g=el(),y=!!eo(!0),R=x(),{filteredItems:I}=O(),b=P(),C=(0,c.useStore)(R,V.required),A=(0,eu.useDirection)(),k=(0,c.useStore)(R,V.disabled),M=(0,c.useStore)(R,V.readOnly),w=(0,c.useStore)(R,V.name),D=(0,c.useStore)(R,V.selectionMode),L=(0,c.useStore)(R,V.autoHighlight),T=(0,c.useStore)(R,V.inputProps),q=(0,c.useStore)(R,V.triggerProps),j=(0,c.useStore)(R,V.open),F=(0,c.useStore)(R,V.mounted),H=(0,c.useStore)(R,V.selectedValue),B=(0,c.useStore)(R,V.popupSide),K=(0,c.useStore)(R,V.positionerElement),W=(0,c.useStore)(R,V.id),Y=(0,c.useStore)(R,V.inline),G=!!L,U=F&&K?B:null,_=d||k||a,z=0===I.length,$=y||Y,Z=(0,X.useBaseUiId)(o??($?void 0:W)),[ee,er]=t.useState(null),ea=t.useRef(!1),es=(0,i.useStableCallback)(e=>{let t=y||R.state.inline;
1t&&!R.state.hasInputValue&&R.state.setInputValue("",(0,h.createChangeEventDetails)(E.REASONS.none)),R.update({inputElement:e,inputInsidePopup:t})}),ec=t.useMemo(()=>({...s,open:j,disabled:_,readOnly:M,popupSide:U,listEmpty:z}),[s,j,_,M,U,z]);return(0,Q.useRenderElement)("input",e,{state:ec,ref:[n,R.state.inputRef,es],props:[T,q,{type:"text",value:e.value??ee??b,"aria-readonly":M||void 0,"aria-required":C||void 0,"aria-labelledby":m,disabled:_,readOnly:M,required:"none"===D?C:void 0,..."none"===D&&w&&{name:w},id:Z,onFocus(){f(!0)},onBlur(){if(p(!0),f(!1),"onBlur"===v){let e="none"===D?b:H;S.commit(e)}},onCompositionStart(e){J.isAndroid||(ea.current=!0,er(e.currentTarget.value))},onCompositionEnd(e){ea.current=!1;let t=e.currentTarget.value;er(null),R.state.setInputValue(t,(0,h.createChangeEventDetails)(E.REASONS.inputChange,e.nativeEvent))},onChange(e){if(ea.current){let t=e.currentTarget.value;er(t),""!==t||R.state.openOnInputClick||R.state.inputInsidePopup||R.state.setOpen(!1,(0,h.createChangeEventDetails)(E.REASONS.inputClear,e.nativeEvent));let n=t.trim();M||_||""===n||(R.state.setOpen(!0,(0,h.createChangeEventDetails)(E.REASONS.inputChange,e.nativeEvent)),G||R.state.setIndices({activeIndex:null,selectedIndex:null,type:R.state.keyboardActiveRef.current?"keyboard":"pointer"})),j&&null!==R.state.activeIndex&&!(G&&""!==n)&&R.state.setIndices({activeIndex:null,selectedIndex:null,type:R.state.keyboardActiveRef.current?"keyboard":"pointer"});return}R.state.setInputValue(e.currentTarget.value,(0,h.createChangeEventDetails)(E.REASONS.inputChange,e.nativeEvent));let t=""===e.currentTarget.value,n=(0,h.createChangeEventDetails)(E.REASONS.inputClear,e.nativeEvent);t&&!R.state.inputInsidePopup&&("single"===D&&R.state.setSelectedValue(null,n),R.state.openOnInputClick||R.state.setOpen(!1,n));let r=e.currentTarget.value.trim();M||_||""===r||(R.state.setOpen(!0,(0,h.createChangeEventDetails)(E.REASONS.inputChange,e.nativeEvent)),G||R.state.setIndices({activeIndex:null,selectedIndex:null,type:R.state.keyboardActiveRef.current?"keyboard":"pointer"})),j&&null!==R.state.activeIndex&&!G&&R.state.setIndices({activeIndex:null,selectedIndex:null,type:R.state.keyboardActiveRef.current?"keyboard":"pointer"})},onKeyDown(e){var t,n;if(_||M||e.ctrlKey||e.shiftKey||e.altKey||e.metaKey)return;R.state.keyboardActiveRef.current=!0;let r=e.currentTarget,l=r.scrollWidth-r.clientWidth,i="rtl"===A;if("Home"===e.key){(0,ei.stopEvent)(e);let t=J.isFirefox&&i?r.value.length:0;r.setSelectionRange(t,t),r.scrollLeft=0;return}if("End"===e.key){(0,ei.stopEvent)(e);let t=J.isFirefox&&i?0:r.value.length;r.setSelectionRange(t,t),r.scrollLeft=i?-l:l;return}if(!F&&"Escape"===e.key){let t="multiple"===D&&Array.isArray(H)?0===H.length:null===H,n=(0,h.createChangeEventDetails)(E.REASONS.escapeKey,e.nativeEvent);R.state.setInputValue("",n),R.state.setSelectedValue("multiple"===D?[]:null,n),t||R.state.inline||n.isPropagationAllowed||e.stopPropagation();return}if(g&&"Backspace"===e.key&&""===r.value&&void 0===g.highlightedChipIndex&&Array.isArray(H)&&H.length>0){let t=H.slice(0,-1);R.state.setIndices({activeIndex:null,selectedIndex:null,type:R.state.keyboardActiveRef.current?"keyboard":"pointer"}),R.state.setSelectedValue(t,(0,h.createChangeEventDetails)(E.REASONS.none,e.nativeEvent));return}let a=function(e){let t;if(!g)return;let{highlightedChipIndex:n}=g;if(void 0!==n){if("ArrowLeft"===e.key)e.preventDefault(),t=n>0?n-1:void 0;else if("ArrowRight"===e.key)e.preventDefault(),t=n<H.length-1?n+1:void 0;else if("Backspace"===e.key||"Delete"===e.key){e.preventDefault();let r=n>=H.length-1?H.length-2:n;t=r>=0?r:void 0,R.state.setIndices({activeIndex:null,selectedIndex:null,type:"keyboard"})}return t}return"ArrowLeft"===e.key&&(e.currentTarget.selectionStart??0)===0&&H.length>0?(e.preventDefault(),t=Math.max(H.length-1,0)):"Backspace"===e.key&&""===e.currentTarget.value&&H.length>0&&(R.state.setIndices({activeIndex:null,selectedIndex:null,type:"keyboard"}),e.preventDefault()),t}(e);if(null==g||g.setHighlightedChipIndex(a),void 0!==a?null==g||null==(t=g.chipsRef.current[a])||t.focu
1s():null==(n=R.state.inputRef.current)||n.focus(),229!==e.which&&"Enter"===e.key&&j){let t=R.state.activeIndex,n=e.nativeEvent;if(null===t)return void R.state.setOpen(!1,(0,h.createChangeEventDetails)(E.REASONS.none,n));(0,ei.stopEvent)(e);let r=R.state.listRef.current[t];r&&(R.state.selectionEventRef.current=n,r.click(),R.state.selectionEventRef.current=null)}},onPointerMove(){R.state.keyboardActiveRef.current=!1},onPointerDown(){R.state.keyboardActiveRef.current=!1}},S?S.getValidationProps(u):u],stateAttributesMapping:et})});var ec=e.i(566745),ed=e.i(290219),ep=e.i(991730),ef=e.i(672257),ev=e.i(869302);let eS=t.forwardRef(function(e,n){let{render:r,className:l,nativeButton:a=!0,disabled:o=!1,id:u,...s}=e,{state:d,disabled:p,setTouched:f,setFocused:v,validationMode:S,validation:y}=(0,N.useFieldRootContext)(),{labelId:R}=(0,en.useLabelableContext)(),I=x(),{filteredItems:b}=O(),C=(0,c.useStore)(I,V.selectionMode),k=(0,c.useStore)(I,V.disabled),M=(0,c.useStore)(I,V.readOnly),w=(0,c.useStore)(I,V.required),D=(0,c.useStore)(I,V.mounted),L=(0,c.useStore)(I,V.popupSide),T=(0,c.useStore)(I,V.positionerElement),j=(0,c.useStore)(I,V.listElement),F=(0,c.useStore)(I,V.triggerProps),H=(0,c.useStore)(I,V.triggerElement),B=(0,c.useStore)(I,V.inputInsidePopup),K=(0,c.useStore)(I,V.id),W=(0,c.useStore)(I,V.open),Y=(0,c.useStore)(I,V.selectedValue),G=(0,c.useStore)(I,V.activeIndex),U=(0,c.useStore)(I,V.selectedIndex),_=(0,c.useStore)(I,V.hasSelectedValue),z=A(),$=P(),J=(0,ec.useTimeout)(),X=p||k||o,Z=0===b.length,ee=D&&T?L:null;(0,q.useLabelableId)({id:B?u:void 0});let er=B?u??K:u,el=t.useRef("");function ea(e){el.current=e.pointerType}let eo=z.select("domReferenceElement");t.useEffect(()=>{B&&H&&H!==eo&&z.set("domReferenceElement",H)},[H,eo,z,B]);let{reference:eu}=(0,ev.useTypeahead)(z,{enabled:!W&&!M&&!k&&"single"===C,listRef:I.state.labelsRef,activeIndex:G,selectedIndex:U,onMatch(e){let t=I.state.valuesRef.current[e];void 0!==t&&I.state.setSelectedValue(t,(0,h.createChangeEventDetails)("none"))}}),{reference:es}=(0,m.useClick)(z,{enabled:!M&&!k,event:"mousedown"}),{buttonRef:eS,getButtonProps:em}=(0,ep.useButton)({native:a,disabled:X}),eg=t.useMemo(()=>({...d,open:W,disabled:X,popupSide:ee,listEmpty:Z,placeholder:!_}),[d,W,X,ee,Z,_]),eh=(0,i.useStableCallback)(e=>{I.set("triggerElement",e)});return(0,Q.useRenderElement)("button",e,{ref:[n,eS,eh],state:eg,props:[F,es,eu,{id:er,tabIndex:B?0:-1,role:B?"combobox":void 0,"aria-expanded":W?"true":"false","aria-haspopup":B?"dialog":"listbox","aria-controls":W?null==j?void 0:j.id:void 0,"aria-readonly":M||void 0,"aria-required":B&&w||void 0,"aria-labelledby":R,onPointerDown:ea,onPointerEnter:ea,onFocus(){v(!0),X||M||J.start(0,I.state.forceMount)},onBlur(e){(0,g.contains)(T,e.relatedTarget)||(f(!0),v(!1),"onBlur"===S&&y.commit("none"===C?$:Y))},onMouseDown(e){if(X||M)return;if(B||z.set("domReferenceElement",e.currentTarget),I.state.forceMount(),"touch"!==el.current){var t;null==(t=I.state.inputRef.current)||t.focus(),B||e.preventDefault()}if(W)return;let n=(0,ed.ownerDocument)(e.currentTarget);B&&n.addEventListener("mouseup",function(e){if(!H)return;let t=(0,g.getTarget)(e),n=I.state.positionerElement,r=I.state.listElement;if((0,g.contains)(H,t)||(0,g.contains)(n,t)||(0,g.contains)(r,t)||t===H)return;let l=(0,ef.getPseudoElementBounds)(H),i=e.clientX>=l.left-2&&e.clientX<=l.right+2,a=e.clientY>=l.top-2&&e.clientY<=l.bottom+2;i&&a||I.state.setOpen(!1,(0,h.createChangeEventDetails)("cancel-open",e))},{once:!0})},onKeyDown(e){if(!X&&!M&&("ArrowDown"===e.key||"ArrowUp"===e.key)){var t;(0,ei.stopEvent)(e),I.state.setOpen(!0,(0,h.createChangeEventDetails)(E.REASONS.listNavigation,e.nativeEvent)),null==(t=I.state.inputRef.current)||t.focus()}}},y?y.getValidationProps(s):s,em],stateAttributesMapping:et})}),em=t.createContext(null);function eg(e){let{children:n,items:r}=e,l=t.useMemo(()=>({items:r}),[r]);return(0,z.jsx)(em.Provider,{value:l,children:n})}function eh(e){let{children:n}=e,{filteredItems:r}=O(),l=t.useContext(em),i=l?l.items:r;return i?(0,z.jsx)(t.Fragment,{children:i.map(n)}):null}var eE=e.i(212856);let ey=t.forwardRef(function(e,n){var r;let{render:l,className:a,children:o,...u}=e,s=x(),d=A(),p=!!eo(!0),{filteredItems:f}=O(),v=(0,c.useStore)(s,V.items),S=(0,c.useStore)(s,V.labelsRef),m=(0,c.useStore)(s,V.listRef),g=(0,c.useStore)(s,V.selectionMode),h=(0,c.useStore)(s,V.grid),E=(0,c.useStore)(s,V.popupProps),y=(0,c.useStore)(s,V.disabled),R=(0,c.useStore)(s,V.readOnly),I=(0,c.useStore)(s,V.virtualized),b=0===f.length,C=(0,i.useStableCallback)(e=>{s.set("positionerElement",e)}),P=(0,i.useStableCallback)(e=>{s.set("listElement",e)}),k=t.useMemo(()=>"function"==typeof o?r||(r=(0,z.jsx)(eh,{children:o})):o,[o]),M=t.useMemo(()=>({empty:b}
1),[b]),w=d.useState("floatingId"),D=(0,Q.useRenderElement)("div",e,{state:M,ref:[n,P,p?null:C],props:[E,{children:k,tabIndex:-1,id:w,role:h?"grid":"listbox","aria-multiselectable":"multiple"===g?"true":void 0,onKeyDown(e){if(!y&&!R&&"Enter"===e.key){let t=s.state.activeIndex;if(null==t)return;(0,ei.stopEvent)(e);let n=e.nativeEvent,r=s.state.listRef.current[t];r&&(s.state.selectionEventRef.current=n,r.click(),s.state.selectionEventRef.current=null)}},onKeyDownCapture(){s.state.keyboardActiveRef.current=!0},onPointerMoveCapture(){s.state.keyboardActiveRef.current=!1}},u]});return I?D:(0,z.jsx)(eE.CompositeList,{elementsRef:m,labelsRef:v?void 0:S,children:D})}),eR=t.forwardRef(function(e,t){let{render:n,className:r,...l}=e;return(0,Q.useRenderElement)("div",e,{ref:t,props:[{role:"status","aria-live":"polite","aria-atomic":!0},l]})});var eI=e.i(937692);let eb=t.createContext(void 0),eC=t.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,l=x(),i=(0,c.useStore)(l,V.mounted),a=(0,c.useStore)(l,V.forceMounted);return i||n||a?(0,z.jsx)(eb.Provider,{value:n,children:(0,z.jsx)(eI.FloatingPortal,{ref:t,...r})}):null});var ex=e.i(284759);let eA={...Z.popupStateMapping,...ex.transitionStatusMapping},eO=t.forwardRef(function(e,n){let{className:r,render:l,...i}=e,a=x(),o=(0,c.useStore)(a,V.open),u=(0,c.useStore)(a,V.mounted),s=(0,c.useStore)(a,V.transitionStatus),d=t.useMemo(()=>({open:o,transitionStatus:s}),[o,s]);return(0,Q.useRenderElement)("div",e,{state:d,ref:n,stateAttributesMapping:eA,props:[{role:"presentation",hidden:!u,style:{userSelect:"none",WebkitUserSelect:"none"}},i]})});var eP=e.i(658130),ek=e.i(66196),eM=e.i(56590),ew=e.i(607335),eV=e.i(536893);let eD=t.forwardRef(function(e,n){let{render:l,className:a,anchor:o,positionMethod:u="absolute",side:s="bottom",align:d="center",sideOffset:p=0,alignOffset:f=0,collisionBoundary:v="clipping-ancestors",collisionPadding:S=5,arrowPadding:m=5,sticky:g=!1,disableAnchorTracking:h=!1,collisionAvoidance:E=ew.DROPDOWN_COLLISION_AVOIDANCE,...R}=e,I=x(),{filteredItems:b}=O(),C=A(),P=function(){let e=t.useContext(eb);if(void 0===e)throw Error((0,y.default)(20));return e}(),k=(0,c.useStore)(I,V.modal),M=(0,c.useStore)(I,V.open),w=(0,c.useStore)(I,V.mounted),D=(0,c.useStore)(I,V.openMethod),N=(0,c.useStore)(I,V.triggerElement),L=(0,c.useStore)(I,V.inputElement),T=(0,c.useStore)(I,V.inputInsidePopup),q=0===b.length,j=o??(T?N:L),F=(0,eM.useAnchorPositioning)({anchor:j,floatingRootContext:C,positionMethod:u,mounted:w,side:s,sideOffset:p,align:d,alignOffset:f,arrowPadding:m,collisionBoundary:v,collisionPadding:S,sticky:g,disableAnchorTracking:h,keepMounted:P,collisionAvoidance:E,lazyFlip:!0});(0,ek.useScrollLock)(M&&k&&"touch"!==D,N);let H=t.useMemo(()=>{let e={...F.positionerStyles};return M||(e.pointerEvents="none"),{role:"presentation",hidden:!w,style:e}},[M,w,F.positionerStyles]),B=t.useMemo(()=>({open:M,side:F.side,align:F.align,anchorHidden:F.anchorHidden,empty:q}),[M,F.side,F.align,F.anchorHidden,q]);(0,r.useIsoLayoutEffect)(()=>{I.set("popupSide",F.side)},[I,F.side]);let K=t.useMemo(()=>({side:F.side,align:F.align,arrowRef:F.arrowRef,arrowUncentered:F.arrowUncentered,arrowStyles:F.arrowStyles,anchorHidden:F.anchorHidden,isPositioned:F.isPositioned}),[F.side,F.align,F.arrowRef,F.arrowUncentered,F.arrowStyles,F.anchorHidden,F.isPositioned]),W=(0,i.useStableCallback)(e=>{I.set("positionerElement",e)}),Y=(0,Q.useRenderElement)("div",e,{state:B,ref:[n,W],props:[H,R],stateAttributesMapping:Z.popupStateMapping});return(0,z.jsxs)(ea.Provider,{value:K,children:[w&&k&&(0,z.jsx)(eV.InternalBackdrop,{inert:(0,eP.inertValue)(!M),cutout:L??N}),Y]})});var eN=e.i(488306),eL=e.i(418847);let eT={...Z.popupStateMapping,...ex.transitionStatusMapping},eq=t.forwardRef(function(e,n){let r,{render:l,className:i,initialFocus:a,finalFocus:o,...u}=e,s=x(),d=eo(),p=A(),{filteredItems:f}=O(),v=(0,c.useStore)(s,V.mounted),S=(0,c.useStore)(s,V.open),m=(0,c.useStore)(s,V.openMethod),h=(0,c.useStore)(s,V.transitionStatus),E=(0,c.useStore)(s,V.inputInsidePopup),y=(0,c.useStore)(s,V.inputElement),R=(0,c.useStore)(s,V.modal),I=0===f.length;(0,D.useOpenChangeComplete)({open:S,ref:s.state.popupRef,onComplete(){S&&s.state.onOpenChangeComplete(!0)}});let b=t.useMemo(()=>({open:S,side:d.side,align:d.align,anchorHidden:d.anchorHidden,transitionStatus:h,empty:I}
1),[S,d.side,d.align,d.anchorHidden,h,I]),C=(0,Q.useRenderElement)("div",e,{state:b,ref:[n,s.state.popupRef],props:[{role:E?"dialog":"presentation",tabIndex:-1,onFocus(e){let t=(0,g.getTarget)(e.nativeEvent);if("touch"!==m&&((0,g.contains)(s.state.listElement,t)||t===e.currentTarget)){var n;null==(n=s.state.inputRef.current)||n.focus()}}},(0,eL.getDisabledMountTransitionStyles)(h),u],stateAttributesMapping:eT}),P=!!E&&(e=>"touch"===e?s.state.popupRef.current:y);return r=null!=o?o:!!E&&void 0,(0,z.jsx)(eN.FloatingFocusManager,{context:p,disabled:!v,modal:!!E&&R,openInteractionType:m,initialFocus:void 0===a?P:a,returnFocus:r,children:C})}),ej=t.forwardRef(function(e,n){let{className:r,render:l,...i}=e,a=x(),{arrowRef:o,side:u,align:s,arrowUncentered:d,arrowStyles:p}=eo(),f=(0,c.useStore)(a,V.open),v=t.useMemo(()=>({open:f,side:u,align:s,uncentered:d}),[f,u,s,d]);return(0,Q.useRenderElement)("div",e,{ref:[o,n],stateAttributesMapping:Z.popupStateMapping,state:v,props:{style:p,"aria-hidden":!0,...i}})}),eF=t.forwardRef(function(e,t){let{className:n,render:r,...l}=e;return(0,Q.useRenderElement)("span",e,{ref:t,props:[{"aria-hidden":!0,children:"▼"},l]})}),eH=t.createContext(void 0),eB=t.forwardRef(function(e,n){let{render:r,className:l,items:i,...a}=e,[o,u]=t.useState(),s=t.useMemo(()=>({labelId:o,setLabelId:u,items:i}),[o,u,i]),c=(0,Q.useRenderElement)("div",e,{ref:n,props:[{role:"group","aria-labelledby":o},a]}),d=(0,z.jsx)(eH.Provider,{value:s,children:c});return i?(0,z.jsx)(eg,{items:i,children:d}):d}),eK=t.forwardRef(function(e,n){let{render:l,className:i,id:a,...o}=e,{setLabelId:u}=function(){let e=t.useContext(eH);if(void 0===e)throw Error((0,y.default)(18));return e}(),s=(0,X.useBaseUiId)(a);return(0,r.useIsoLayoutEffect)(()=>(u(s),()=>{u(void 0)}),[s,u]),(0,Q.useRenderElement)("div",e,{ref:n,props:[{id:s},o]})});var eW=e.i(174080),eY=e.i(263165);let eG=t.createContext(void 0);function eU(){let e=t.useContext(eG);if(!e)throw Error((0,y.default)(19));return e}let e_=t.createContext(!1),ez=t.memo(t.forwardRef(function(e,n){let{render:l,className:i,value:a=null,index:o,disabled:u=!1,nativeButton:s=!1,...d}=e,p=t.useRef(!1),f=t.useRef(null),v=(0,eY.useCompositeListItem)({index:o,textRef:f,indexGuessBehavior:eY.IndexGuessBehavior.GuessFromOrder}),S=x(),m=t.useContext(e_),{flatFilteredItems:g}=O(),h=(0,c.useStore)(S,V.open),E=(0,c.useStore)(S,V.selectionMode),y=(0,c.useStore)(S,V.readOnly),R=(0,c.useStore)(S,V.virtualized),I=(0,c.useStore)(S,V.isItemEqualToValue),b="none"!==E,C=o??(R?(0,M.findItemIndex)(g,a,I):v.index),A=-1!==v.index,P=(0,c.useStore)(S,V.id),k=(0,c.useStore)(S,V.isActive,C),w=(0,c.useStore)(S,V.isSelected,a),D=(0,c.useStore)(S,V.items),N=(0,c.useStore)(S,V.getItemProps),L=t.useRef(null),T=null!=P&&A?`${P}-${C}`:void 0,q=w&&b;(0,r.useIsoLayoutEffect)(()=>{if(!(A&&(R||null!=o)))return;let e=S.state.listRef.current;return e[C]=L.current,()=>{delete e[C]}},[A,R,C,o,S]),(0,r.useIsoLayoutEffect)(()=>{if(!A||D)return;let e=S.state.valuesRef.current;return e[C]=a,"none"!==E&&S.state.allValuesRef.current.push(a),()=>{delete e[C]}},[A,D,C,a,S,E]),(0,r.useIsoLayoutEffect)(()=>{if(!h){p.current=!1;return}if(!A||D)return;let e=S.state.selectedValue,t=Array.isArray(e)?e[e.length-1]:e;(0,M.compareItemEquality)(t,a,I)&&S.set("selectedIndex",C)},[A,D,h,S,C,a,I]);let j=t.useMemo(()=>({disabled:u,selected:q,highlighted:k}),[u,q,k]),F=N({active:k,selected:q});F.id=void 0,F.onFocus=void 0;let{getButtonProps:H,buttonRef:B}=(0,ep.useButton)({disabled:u,focusableWhenDisabled:!0,native:s});function K(e){function t(){S.state.handleSelection(e,a)}S.state.submitOnItemClick?(eW.flushSync(t),S.state.requestSubmit()):t()}let W=(0,Q.useRenderElement)("div",e,{ref:[B,n,v.ref,L],state:j,props:[F,{id:T,role:m?"gridcell":"option","aria-selected":b?q:void 0,tabIndex:void 0,onPointerDownCapture(e){p.current=!0,e.preventDefault()},onClick(e){u||y||K(e.nativeEvent)},onMouseUp(e){let t=p.current;p.current=!1,u||y||0!==e.button||t||!k||K(e.nativeEvent)}},d,H]}),Y=t.useMemo(()=>({selected:q,textRef:f}),[q,f]);return(0,z.jsx)(eG.Provider,{value:Y,children:W})})),e$=t.forwardRef(function(e,t){let n=e.keepMounted??!1,{selected:r}=eU();return n||r?(0,z.jsx)(eJ,{...e,ref:t}):null}
1),eJ=t.memo(t.forwardRef((e,n)=>{let{render:r,className:l,keepMounted:i,...a}=e,{selected:o}=eU(),u=t.useRef(null),{transitionStatus:s,setMounted:c}=(0,K.useTransitionStatus)(o),d=t.useMemo(()=>({selected:o,transitionStatus:s}),[o,s]),p=(0,Q.useRenderElement)("span",e,{ref:[n,u],state:d,props:[{"aria-hidden":!0,children:"✔️"},a],stateAttributesMapping:ex.transitionStatusMapping});return(0,D.useOpenChangeComplete)({open:o,ref:u,onComplete(){o||c(!1)}}),p})),eX=t.forwardRef(function(e,n){let{render:r,className:l,...i}=e,a=x(),o=(0,c.useStore)(a,V.open),u=(0,c.useStore)(a,V.hasSelectionChips),[s,d]=t.useState(void 0);o&&void 0!==s&&d(void 0);let p=t.useRef([]),f=(0,Q.useRenderElement)("div",e,{ref:[n,a.state.chipsContainerRef],props:[u?{role:"toolbar"}:W.EMPTY_OBJECT,i]}),v=t.useMemo(()=>({highlightedChipIndex:s,setHighlightedChipIndex:d,chipsRef:p}),[s,d,p]);return(0,z.jsx)(er.Provider,{value:v,children:(0,z.jsx)(eE.CompositeList,{elementsRef:p,children:f})})}),eQ=t.createContext(void 0),eZ=t.forwardRef(function(e,n){let{render:r,className:l,...i}=e,a=x(),{setHighlightedChipIndex:o,chipsRef:u}=el(),s=(0,c.useStore)(a,V.disabled),d=(0,c.useStore)(a,V.readOnly),p=(0,c.useStore)(a,V.selectedValue),{ref:f,index:v}=(0,eY.useCompositeListItem)(),S=t.useMemo(()=>({disabled:s}),[s]),m=(0,Q.useRenderElement)("div",e,{ref:[n,f],state:S,props:[{tabIndex:-1,"aria-disabled":s||void 0,"aria-readonly":d||void 0,onKeyDown(e){var t,n;if(s||d)return;let r=function(e){let t=v;if("ArrowLeft"===e.key)e.preventDefault(),t=v>0?v-1:void 0;else if("ArrowRight"===e.key)e.preventDefault(),t=v<p.length-1?v+1:void 0;else if("Backspace"===e.key||"Delete"===e.key){let n=v>=p.length-1?p.length-2:v;t=n>=0?n:void 0,(0,ei.stopEvent)(e),a.state.setIndices({activeIndex:null,selectedIndex:null,type:"keyboard"}),a.state.setSelectedValue(p.filter((e,t)=>t!==v),(0,h.createChangeEventDetails)(E.REASONS.none,e.nativeEvent))}else"Enter"===e.key||" "===e.key?((0,ei.stopEvent)(e),t=void 0):"ArrowDown"===e.key||"ArrowUp"===e.key?((0,ei.stopEvent)(e),a.state.setOpen(!0,(0,h.createChangeEventDetails)(E.REASONS.listNavigation,e.nativeEvent)),t=void 0):1!==e.key.length||e.ctrlKey||e.metaKey||e.altKey||(t=void 0);return t}(e);eW.flushSync(()=>{o(r)}),void 0===r?null==(t=a.state.inputRef.current)||t.focus():null==(n=u.current[r])||n.focus()},onMouseDown(e){var t;s||d||(e.preventDefault(),null==(t=a.state.inputRef.current)||t.focus())}},i]}),g=t.useMemo(()=>({index:v}),[v]);return(0,z.jsx)(eQ.Provider,{value:g,children:m})}),e0=t.forwardRef(function(e,n){let{render:r,className:l,disabled:i=!1,nativeButton:a=!0,...o}=e,u=x(),{index:s}=function(){let e=t.useContext(eQ);if(!e)throw Error((0,y.default)(17));return e}(),d=(0,c.useStore)(u,V.disabled),p=(0,c.useStore)(u,V.readOnly),f=(0,c.useStore)(u,V.selectedValue),v=(0,c.useStore)(u,V.isItemEqualToValue),S=d||i,{buttonRef:m,getButtonProps:g}=(0,ep.useButton)({native:a,disabled:S||p,focusableWhenDisabled:!0}),R=t.useMemo(()=>({disabled:S}),[S]);return(0,Q.useRenderElement)("button",e,{ref:[n,m],state:R,props:[{tabIndex:-1,"aria-readonly":p||void 0,onClick(e){var t;if(S||p)return;let n=(0,h.createChangeEventDetails)(E.REASONS.chipRemovePress,e.nativeEvent),r=u.state.activeIndex,l=f[s],i=(0,M.findItemIndex)(u.state.valuesRef.current,l,v);-1!==i&&r===i&&u.state.setIndices({activeIndex:null,type:u.state.keyboardActiveRef.current?"pointer":"keyboard"}),u.state.setSelectedValue(f.filter((e,t)=>t!==s),n),n.isPropagationAllowed||e.stopPropagation(),null==(t=u.state.inputRef.current)||t.focus()},onKeyDown(e){if(S||p)return;let t=(0,h.createChangeEventDetails)(E.REASONS.chipRemovePress,e.nativeEvent);if("Enter"===e.key||" "===e.key){var n;let r=u.state.activeIndex,l=f[s],i=(0,M.findItemIndex)(u.state.valuesRef.current,l,v);-1!==i&&r===i&&u.state.setIndices({activeIndex:null,type:u.state.keyboardActiveRef.current?"pointer":"keyboard"}),u.state.setSelectedValue(f.filter((e,t)=>t!==s),t),t.isPropagationAllowed||(0,ei.stopEvent)(e),null==(n=u.state.inputRef.current)||n.focus()}}},o,g]})}),e1=t.forwardRef(function(e,t){let{render:n,className:r,...l}=e,i=(0,Q.useRenderElement)("div",e,{ref:t,props:[{role:"row"},l]});return(0,z.jsx)(e_.Provider,{value:!0,children:i})}),e2=t.forwardRef(function(e,t){let{render:n,className:r,children:l,...i}=e,{filteredItems:a}=O(),o=x(),u=0===a.length?l:null;return(0,Q.useRenderElement)("div",e,{ref:[t,o.state.emptyRef],props:[{children:u,role:"status","aria-live":"polite","aria-atomic":!0},i]})}),e7={...ex.transitionStatusMapping,...Z.triggerOpenStateMapping},e8=t.forwardRef(function(e,n){let{render:r,className:l,disabled:i=!1,nativeButton:a=!0,keepMounted:o=!1,...u}=e,{disabled:s}=(0,N.useFieldRootContext)(),d=x(),p=(0,c.useStore)(d,V.selectionMode),f=(0,c.useStore)(d,V.disabled),v=(0,c.useStore)(d,V.readOnly),S=(0,c.useStore)(d,V.open),m=(0,c.useStore)(d,V.selectedValue),g=(0,c.useStore)(d,V.hasSelectionChips),y=P(),R=!1;R="none"===p?""!==y:"single"===p?null!=m:g;let I=s||f||i,{buttonRef:b,getButtonProps:C}=(0,ep.useButton)({native:a,disabled:I}),{mounted:A,transitionStatus:O,setMounted:k}=(0,K.useTransitionStatus)(R),M=t.useMemo(()=>({disabled:I,open:S,transitionStatus:O}),[I,S,O]);(0,D.useOpenChangeComplete)({open:R,ref:d.state.clearRef,onComplete(){R||k(!1)}});let w=(0,Q.useRenderElement)("button",e,{state:M,ref:[n,b,d.state.clearRef],props:[{tabIndex:-1,
1children:"x","aria-readonly":v||void 0,onMouseDown(e){e.preventDefault()},onClick(e){var t;if(I||v)return;let n=d.state.keyboardActiveRef;d.state.setInputValue("",(0,h.createChangeEventDetails)(E.REASONS.clearPress,e.nativeEvent)),"none"!==p?(d.state.setSelectedValue(Array.isArray(m)?[]:null,(0,h.createChangeEventDetails)(E.REASONS.clearPress,e.nativeEvent)),d.state.setIndices({activeIndex:null,selectedIndex:null,type:n.current?"keyboard":"pointer"})):d.state.setIndices({activeIndex:null,type:n.current?"keyboard":"pointer"}),null==(t=d.state.inputRef.current)||t.focus()}},u,C],stateAttributesMapping:e7});return o||A?w:null});var e9=e.i(740582);e.s(["Arrow",0,ej,"Backdrop",0,eO,"Chip",0,eZ,"ChipRemove",0,e0,"Chips",0,eX,"Clear",0,e8,"Collection",0,eh,"Empty",0,e2,"Group",0,eB,"GroupLabel",0,eK,"Icon",0,eF,"Input",0,es,"Item",0,ez,"ItemIndicator",0,e$,"List",0,ey,"Popup",0,eq,"Portal",0,eC,"Positioner",0,eD,"Root",0,function(e){let{multiple:t=!1,defaultValue:n,value:r,onValueChange:l,...i}=e;return(0,z.jsx)($,{...i,selectionMode:t?"multiple":"single",selectedValue:r,defaultSelectedValue:n,onSelectedValueChange:l})},"Row",0,e1,"Separator",()=>e9.Separator,"Status",0,eR,"Trigger",0,eS,"Value",0,function(e){let{children:n,placeholder:r}=e,l=x(),i=(0,c.useStore)(l,V.itemToStringLabel),a=(0,c.useStore)(l,V.selectedValue),o=(0,c.useStore)(l,V.items),u="multiple"===(0,c.useStore)(l,V.selectionMode),s=(0,c.useStore)(l,V.hasSelectedValue),d=(0,c.useStore)(l,V.hasNullItemLabel,!s&&null!=r&&null==n),p=null;return p="function"==typeof n?n(a):null!=n?n:s||null==r||d?u&&Array.isArray(a)?(0,w.resolveMultipleLabels)(a,o,i):(0,w.resolveSelectedLabel)(a,o,i):r,(0,z.jsx)(t.Fragment,{children:p})},"useFilter",0,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{multiple:n=!1,value:r,...l}=e,i=B(l),a=t.useCallback((e,t,l)=>n?j(i,l)(e,t):F(i,l,r)(e,t),[i,r,n]);return t.useMemo(()=>({contains:a,startsWith:i.startsWith,endsWith:i.endsWith}),[a,i])}],764194);var e6=e.i(764194);e.s(["Combobox",0,e6],415276)}]);
2
3//# chunkId=01a06b12-5c42-7253-822c-8eee034db8ef

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.