1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,448896,999065,849954,e=>{"use strict";var t=e.i(137248),l=e.i(38460),i=e.i(302368),[a,o]=(0,i.createContext)({name:"ComboboxContext",hookName:"useComboboxContext",providerName:"<ComboboxProvider />"});e.s(["ComboboxProvider",0,a,"useComboboxContext",0,o],999065);var n=e.i(277120),r=e.i(212159),s=e.i(568215),u=(0,n.forwardRef)((e,t)=>{let i=o(),a=(0,r.mergeProps)(i.getClearTriggerProps(),e);return(0,s.jsx)(l.ark.button,{...a,ref:t})});u.displayName="ComboboxClearTrigger";var c=e.i(471220),d=e.i(844889),g=e.i(111293),p=(0,n.forwardRef)((e,t)=>{let i=o(),a=(0,g.usePresenceContext)(),n=(0,r.mergeProps)(i.getContentProps(),a.getPresenceProps(),e),u=(0,c.useComposedRefs)(a.ref,t);return(0,s.jsx)(d.PresenceGate,{presence:a,children:(0,s.jsx)(l.ark.div,{...n,ref:u})})});p.displayName="ComboboxContent";var h=e.i(989243).comboboxAnatomy.build(),m=(0,n.forwardRef)((e,t)=>0!==o().collection.size?null:(0,s.jsx)(l.ark.div,{...h.empty.attrs,...e,role:"presentation",ref:t}));m.displayName="ComboboxEmpty";var I=e=>e.children(o()),v=(0,n.forwardRef)((e,t)=>{let i=o(),a=(0,r.mergeProps)(i.getControlProps(),e);return(0,s.jsx)(l.ark.div,{...a,ref:t})});v.displayName="ComboboxControl";var C=e.i(968474),O=(0,n.forwardRef)((e,t)=>{let i=o(),a=(0,r.mergeProps)(i.getInputProps(),e),n=(0,C.useFieldContext)();return(0,s.jsx)(l.ark.input,{"aria-describedby":n?.ariaDescribedby,...a,ref:t})});O.displayName="ComboboxInput";var V=e.i(392819),[b,f]=(0,i.createContext)({name:"ComboboxItemContext",hookName:"useComboboxItemContext",providerName:"<ComboboxItemProvider />"}),[P,E]=(0,i.createContext)({name:"ComboboxItemPropsContext",hookName:"useComboboxItemPropsContext",providerName:"<ComboboxItemPropsProvider />"}),y=(0,V.createSplitProps)(),T=(0,n.forwardRef)((e,t)=>{let[i,a]=y(e,["item","persistFocus"]),n=o(),u=(0,r.mergeProps)(n.getItemProps(i),a),c=n.getItemState(i);return(0,s.jsx)(P,{value:i,children:(0,s.jsx)(b,{value:c,children:(0,s.jsx)(l.ark.div,{...u,ref:t})})})});T.displayName="ComboboxItem";var x=e=>e.children(f()),[k,N]=(0,i.createContext)({name:"ComboboxItemGroupPropsContext",hookName:"useComboboxItemGroupPropsContext",providerName:"<ComboboxItemGroupPropsProvider />"}),S=(0,V.createSplitProps)(),L=(0,n.forwardRef)((e,t)=>{let i=(0,n.useId)(),[a,u]=S(e,["id"]),c={id:i,...a},d=o(),g=(0,r.mergeProps)(d.getItemGroupProps(c),u);return(0,s.jsx)(k,{value:c,children:(0,s.jsx)(l.ark.div,{...g,ref:t})})});L.displayName="ComboboxItemGroup";var A=(0,n.forwardRef)((e,t)=>{let i=o(),a=N(),n=(0,r.mergeProps)(i.getItemGroupLabelProps({htmlFor:a.id}),e);return(0,s.jsx)(l.ark.div,{...n,ref:t})});A.displayName="ComboboxItemGroupLabel";var R=(0,n.forwardRef)((e,t)=>{let i=o(),a=E(),n=(0,r.mergeProps)(i.getItemIndicatorProps(a),e);return(0,s.jsx)(l.ark.div,{...n,ref:t})});R.displayName="ComboboxItemIndicator";var F=(0,n.forwardRef)((e,t)=>{let i=o(),a=E(),n=(0,r.mergeProps)(i.getItemTextProps(a),e);return(0,s.jsx)(l.ark.span,{...n,ref:t})});F.displayName="ComboboxItemText";var H=(0,n.forwardRef)((e,t)=>{let i=o(),a=(0,r.mergeProps)(i.getLabelProps(),e);return(0,s.jsx)(l.ark.label,{...a,ref:t})});H.displayName="ComboboxLabel";var U=(0,n.forwardRef)((e,t)=>{let i=o(),a=(0,r.mergeProps)(i.getListProps(),e);return(0,s.jsx)(l.ark.div,{...a,ref:t})});U.displayName="ComboboxList";var D=(0,n.forwardRef)((e,t)=>{let i=o(),a=(0,g.usePresenceContext)(),n=(0,r.mergeProps)(i.getPositionerProps(),e);return a.unmounted?null:(0,s.jsx)(l.ark.div,{...n,ref:t})});D.displayName="ComboboxPositioner";var w=e.i(254163),M=e.i(562058),G=e.i(96025),_=e.i(275753),j=e.i(194868),B=e.i(706118),K=e.i(540534),$=e.i(978086),W=e.i(62348),q=e.i(903569),z=e.i(58775),Y=e.i(201076),J=e.i(242230),Q=e.i(600783),X=e.i(383693),Z=e.i(142802),ee=e.i(810421),et=e.i(933057),el=e.i(728616),ei=e.i(375774),ea=e.i(987945),eo=e=>new ea.ListCollection(e);eo.empty=()=>new ea.ListCollection({items:[]});var en=e.i(220319),er=e=>e.ids?.label??`combobox:${e.id}:label`,es=e=>e.ids?.control??`combobox:${e.id}:control`,eu=e=>e.ids?.input??`combobox:${e.id}:input`,ec=e=>e.ids?.content??`combobox:${e.id}:content`,ed=e=>e.ids?.positioner??`combobox:${e.id}:popper`,eg=e=>e.ids?.trigger??`combobox:${e.id}:toggle-btn`,ep=e=>e.ids?.clearTrigger??`combobox:${e.id}:clear-btn`,eh=(e,t)=>e.ids?.itemGroupLabel?.(t)??`combobox:${e.id}:optgroup-label:${t}`,em=(e,t)=>
1e.ids?.item?.(t)??`combobox:${e.id}:option:${t}`,eI=e=>e.getById(ec(e)),ev=e=>e.getById(eu(e)),eC=e=>e.getById(ed(e)),eO=e=>e.getById(es(e)),eV=e=>e.getById(eg(e)),eb=(e,t)=>{if(null==t)return null;let l=`[role=option][data-value="${CSS.escape(t)}"]`;return(0,en.query)(eI(e),l)},ef=e=>{let t=ev(e);e.isActiveElement(t)||t?.focus({preventScroll:!0}),(0,J.setCaretToEnd)(t)},{guards:eP,createMachine:eE,choose:ey}=(0,B.setup)(),{and:eT,not:ex}=eP,ek=eE({props:({props:e})=>({loopFocus:!0,openOnClick:!1,defaultValue:[],defaultInputValue:"",closeOnSelect:!e.multiple,allowCustomValue:!1,alwaysSubmitOnEnter:!1,inputBehavior:"none",selectionBehavior:e.multiple?"clear":"replace",openOnKeyPress:!0,openOnChange:!0,composite:!0,navigate({node:e}){(0,$.clickIfLink)(e)},collection:eo.empty(),...e,positioning:{placement:"bottom",sameWidth:!0,...e.positioning},translations:{triggerLabel:"Toggle suggestions",clearTriggerLabel:"Clear value",...e.translations}}),initialState:({prop:e})=>e("open")||e("defaultOpen")?"open.suggesting":"closed.idle",context({prop:e,bindable:t,getContext:l,getEvent:i}){let a=e("value")??e("defaultValue")??[],o=e("collection").findMany(a);return{currentPlacement:t(()=>({defaultValue:void 0})),value:t(()=>({defaultValue:e("defaultValue"),value:e("value"),isEqual:el.isEqual,hash:e=>e.join(","),onChange(t){let i=l(),a=e("collection"),o=i.get("selectedItemMap"),n=(0,j.deriveSelectionState)({values:t,collection:a,selectedItemMap:o}),r=e("value")??t,s=r===t?n:(0,j.deriveSelectionState)({values:r,collection:a,selectedItemMap:n.nextSelectedItemMap});i.set("selectedItemMap",s.nextSelectedItemMap),e("onValueChange")?.({value:t,items:n.selectedItems})}})),highlightedValue:t(()=>({defaultValue:e("defaultHighlightedValue")||null,value:e("highlightedValue"),onChange(t){let l=e("collection").find(t);e("onHighlightChange")?.({highlightedValue:t,highlightedItem:l})}})),inputValue:t(()=>{let t=e("inputValue")||e("defaultInputValue"),l=e("value")||e("defaultValue");if(!t.trim()&&!e("multiple")){let i=e("collection").stringifyMany(l);t=(0,ei.match)(e("selectionBehavior"),{preserve:t||i,replace:i,clear:""})}return{defaultValue:t,value:e("inputValue"),onChange(t){let l=i(),a=(l.previousEvent||l).src;e("onInputValueChange")?.({inputValue:t,reason:a})}}}),highlightedItem:t(()=>{let t=e("highlightedValue");return{defaultValue:e("collection").find(t)}}),selectedItemMap:t(()=>({defaultValue:(0,j.createSelectedItemMap)({selectedItems:o,collection:e("collection")})}))}},computed:{isInputValueEmpty:({context:e})=>0===e.get("inputValue").length,isInteractive:({prop:e})=>!(e("readOnly")||e("disabled")),autoComplete:({prop:e})=>"autocomplete"===e("inputBehavior"),autoHighlight:({prop:e})=>"autohighlight"===e("inputBehavior"),hasSelectedItems:({context:e})=>e.get("value").length>0,selectedItems:({context:e,prop:t})=>(0,j.resolveSelectedItems)({values:e.get("value"),collection:t("collection"),selectedItemMap:e.get("selectedItemMap")}),valueAsString:({computed:e,prop:t})=>t("collection").stringifyItems(e("selectedItems")),isCustomValue:({context:e,computed:t})=>e.get("inputValue")!==t("valueAsString")},watch({context:e,prop:t,track:l,action:i,send:a}){l([()=>e.hash("value")],()=>{i(["syncSelectedItems"])}),l([()=>e.get("inputValue")],()=>{i(["syncInputValue"])}),l([()=>e.get("highlightedValue")],()=>{i(["syncHighlightedItem","autofillInputValue","announceHighlightedItem"])}),l([()=>t("open")],()=>{i(["toggleVisibility"])}),l([()=>t("collection").toString()],()=>{a({type:"CHILDREN_CHANGE"})})},on:{"SELECTED_ITEMS.SYNC":{actions:["syncSelectedItems"]},"HIGHLIGHTED_VALUE.SET":{actions:["setHighlightedValue"]},"HIGHLIGHTED_VALUE.CLEAR":{actions:["clearHighlightedValue"]},"ITEM.SELECT":{actions:["selectItem"]},"ITEM.CLEAR":{actions:["clearItem"]},"VALUE.SET":{actions:["setValue"]},"INPUT_VALUE.SET":{actions:["setInputValue"]},"POSITIONING.SET":{actions:["reposition"]}},entry:ey([{guard:"autoFocus",actions:["setInitialFocus"]}]),states:{closed:{tags:["closed"],initial:"idle",states:{idle:{tags:["idle"],entry:["scrollContentToTop","clearHighlightedValue"],on:{"CONTROLLED.OPEN":{target:"open.interacting"},"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["setInitialFocus","highlightFirstSelectedItem","invokeOnOpen"]},{target:"open.interacting",actions:["setInitialFocus","highlightFirstSelectedItem","invokeOnOpen"]}],"INPUT.CLICK":[{guard:"isOpenControlled",actions:["highlightFirstSelectedItem","invokeOnOpen"]},{target:"open.interacting",actions:["highlightFirstSelectedItem","invokeOnOpen"]}],"INPUT.FOCUS":{target:"focused"},OPEN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open.interacting",actions:["invokeOnOpen"]}],"VALUE.CLEAR":{target:"focused",actions:["clearInputValue","clearSelectedItems","setInitialFocus"]}}}
vendor: 4,135 bytes, line 1
1,focused:{tags:["focused"],entry:["scrollContentToTop","clearHighlightedValue"],on:{"CONTROLLED.OPEN":[{guard:"isChangeEvent",target:"open.suggesting"},{target:"open.interacting"}],"INPUT.CHANGE":[{guard:eT("isOpenControlled","openOnChange"),actions:["setInputValue","invokeOnOpen","highlightFirstItemIfNeeded"]},{guard:"openOnChange",target:"open.suggesting",actions:["setInputValue","invokeOnOpen","highlightFirstItemIfNeeded"]},{actions:["setInputValue"]}],"LAYER.INTERACT_OUTSIDE":{target:"idle"},"INPUT.ESCAPE":{guard:eT("isCustomValue",ex("allowCustomValue")),actions:["revertInputValue"]},"INPUT.BLUR":{target:"idle"},"INPUT.CLICK":[{guard:"isOpenControlled",actions:["highlightFirstSelectedItem","invokeOnOpen"]},{target:"open.interacting",actions:["highlightFirstSelectedItem","invokeOnOpen"]}],"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["setInitialFocus","highlightFirstSelectedItem","invokeOnOpen"]},{target:"open.interacting",actions:["setInitialFocus","highlightFirstSelectedItem","invokeOnOpen"]}],"INPUT.ARROW_DOWN":[{guard:eT("isOpenControlled","autoComplete"),actions:["invokeOnOpen"]},{guard:"autoComplete",target:"open.interacting",actions:["invokeOnOpen"]},{guard:"isOpenControlled",actions:["highlightFirstOrSelectedItem","invokeOnOpen"]},{target:"open.interacting",actions:["highlightFirstOrSelectedItem","invokeOnOpen"]}],"INPUT.ARROW_UP":[{guard:eT("isOpenControlled","autoComplete"),actions:["invokeOnOpen"]},{guard:"autoComplete",target:"open.interacting",actions:["invokeOnOpen"]},{guard:"isOpenControlled",actions:["highlightLastOrSelectedItem","invokeOnOpen"]},{target:"open.interacting",actions:["highlightLastOrSelectedItem","invokeOnOpen"]}],OPEN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open.interacting",actions:["invokeOnOpen"]}],"VALUE.CLEAR":{actions:["clearInputValue","clearSelectedItems"]}}}}},open:{tags:["open","focused"],entry:["setInitialFocus"],effects:["trackFocusVisible","scrollToHighlightedItem","trackDismissableLayer","trackPlacement","trackLiveRegion"],on:{"CONTROLLED.CLOSE":[{guard:"restoreFocus",target:"closed.focused",actions:["setFinalFocus"]},{target:"closed.idle"}],"INPUT.ENTER":[{guard:eT("isOpenControlled","isCustomValue",ex("hasHighlightedItem"),ex("allowCustomValue")),actions:["revertInputValue","invokeOnClose"]},{guard:eT("isCustomValue",ex("hasHighlightedItem"),ex("allowCustomValue")),target:"closed.focused",actions:["revertInputValue","invokeOnClose"]},{guard:eT("isOpenControlled","closeOnSelect"),actions:["selectHighlightedItem","invokeOnClose"]},{guard:"closeOnSelect",target:"closed.focused",actions:["selectHighlightedItem","invokeOnClose","setFinalFocus"]},{actions:["selectHighlightedItem"]}],"ITEM.CLICK":[{guard:eT("isOpenControlled","closeOnSelect"),actions:["selectItem","invokeOnClose"]},{guard:"closeOnSelect",target:"closed.focused",actions:["selectItem","invokeOnClose","setFinalFocus"]},{actions:["selectItem"]}],"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed.focused",actions:["invokeOnClose"]}],"LAYER.INTERACT_OUTSIDE":[{guard:eT("isOpenControlled","isCustomValue",ex("allowCustomValue")),actions:["revertInputValue","invokeOnClose"]},{guard:eT("isCustomValue",ex("allowCustomValue")),target:"closed.idle",actions:["revertInputValue","invokeOnClose"]},{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed.idle",actions:["invokeOnClose"]}],CLOSE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed.focused",actions:["invokeOnClose","setFinalFocus"]}],"VALUE.CLEAR":[{guard:"isOpenControlled",actions:["clearInputValue","clearSelectedItems","invokeOnClose"]},{target:"closed.focused",actions:["clearInputValue","clearSelectedItems","invokeOnClose","setFinalFocus"]}]},initial:"interacting",states:{interacting:{on:{CHILDREN_CHANGE:[{guard:"isHighlightedItemRemoved",actions:["clearHighlightedValue"]},{actions:["scrollToHighlightedItem"]}],"INPUT.HOME":{actions:["highlightFirstItem"]},"INPUT.END":{actions:["highlightLastItem"]},"INPUT.ARROW_DOWN":[{guard:eT("autoComplete","isLastItemHighlighted"),actions:["clearHighlightedValue","scrollC
1ontentToTop"]},{actions:["highlightNextItem"]}],"INPUT.ARROW_UP":[{guard:eT("autoComplete","isFirstItemHighlighted"),actions:["clearHighlightedValue"]},{actions:["highlightPrevItem"]}],"INPUT.CHANGE":[{guard:"autoComplete",target:"suggesting",actions:["setInputValue"]},{target:"suggesting",actions:["clearHighlightedValue","setInputValue"]}],"ITEM.POINTER_MOVE":{actions:["setHighlightedValue"]},"ITEM.POINTER_LEAVE":{actions:["clearHighlightedValue"]},"LAYER.ESCAPE":[{guard:eT("isOpenControlled","autoComplete"),actions:["syncInputValue","invokeOnClose"]},{guard:"autoComplete",target:"closed.focused",actions:["syncInputValue","invokeOnClose"]},{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed.focused",actions:["invokeOnClose","setFinalFocus"]}]}},suggesting:{on:{CHILDREN_CHANGE:[{guard:eT("isHighlightedItemRemoved","hasCollectionItems","autoHighlight"),actions:["clearHighlightedValue","highlightFirstItem"]},{guard:"isHighlightedItemRemoved",actions:["clearHighlightedValue"]},{guard:"autoHighlight",actions:["highlightFirstItem"]}],"INPUT.ARROW_DOWN":{target:"interacting",actions:["highlightNextItem"]},"INPUT.ARROW_UP":{target:"interacting",actions:["highlightPrevItem"]},"INPUT.HOME":{target:"interacting",actions:["highlightFirstItem"]},"INPUT.END":{target:"interacting",actions:["highlightLastItem"]},"INPUT.CHANGE":{actions:["setInputValue"]},"LAYER.ESCAPE":[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closed.focused",actions:["invokeOnClose"]}],"ITEM.POINTER_MOVE":{target:"interacting",actions:["setHighlightedValue"]},"ITEM.POINTER_LEAVE":{actions:["clearHighlightedValue"]}}}}}},implementations:{guards:{isInputValueEmpty:({computed:e})=>e("isInputValueEmpty"),autoComplete:({computed:e,prop:t})=>e("autoComplete")&&!t("multiple"),autoHighlight:({computed:e})=>e("autoHighlight"),isFirstItemHighlighted:({prop:e,context:t})=>e("collection").firstValue===t.get("highlightedValue"),isLastItemHighlighted:({prop:e,context:t})=>e("collection").lastValue===t.get("highlightedValue"),isCustomValue:({computed:e})=>e("isCustomValue"),allowCustomValue:({prop:e})=>!!e("allowCustomValue"),hasHighlightedItem:({context:e})=>null!=e.get("highlightedValue"),closeOnSelect:({prop:e})=>!!e("closeOnSelect"),isOpenControlled:({prop:e})=>null!=e("open"),openOnChange:({prop:e,context:t})=>{let l=e("openOnChange");return(0,et.isBoolean)(l)?l:!!l?.({inputValue:t.get("inputValue")})},restoreFocus:({event:e})=>{let t=e.restoreFocus??e.previousEvent?.restoreFocus;return null==t||!!t},isChangeEvent:({event:e})=>e.previousEvent?.type==="INPUT.CHANGE",autoFocus:({prop:e})=>!!e("autoFocus"),isHighlightedItemRemoved:({prop:e,context:t})=>!e("collection").has(t.get("highlightedValue")),hasCollectionItems:({prop:e})=>e("collection").size>0},effects:{trackFocusVisible:({scope:e})=>(0,Q.trackFocusVisible)({root:e.getRootNode?.()}),trackDismissableLayer({send:e,prop:t,scope:l}){if(!t("disableLayer"))return(0,K.trackDismissableElement)(()=>eI(l),{type:"listbox",defer:!0,exclude:()=>[ev(l),eV(l),l.getById(ep(l))],onFocusOutside:t("onFocusOutside"),onPointerDownOutside:t("onPointerDownOutside"),onInteractOutside:t("onInteractOutside"),onEscapeKeyDown(t){t.preventDefault(),t.stopPropagation(),e({type:"LAYER.ESCAPE",src:"escape-key"})},onDismiss(){e({type:"LAYER.INTERACT_OUTSIDE",src:"interact-outside",restoreFocus:!1})}})},trackLiveRegion({refs:e,scope:t}){let l=(0,X.createLiveRegion)({level:"assertive",document:t.getDoc()});return e.set("liveRegion",l),()=>l.destroy()},trackPlacement:({context:e,prop:t,scope:l})=>(e.set("currentPlacement",t("positioning").placement),(0,Z.getPlacement)(()=>eO(l)||eV(l),()=>eC(l),{...t("positioning"),defer:!0,onComplete(t){e.set("currentPlacement",t.placement)}})),scrollToHighlightedItem({context:e,prop:t,scope:l}){let i=ev(l),a=[],o=i=>{if("pointer"===(0,Q.getInteractionModality)())return;let o=e.get("highlightedValue");if(!o)return;let n=eI(l),r=t("scrollToIndexFn");if(r)return void r({index:t("collection").indexOf(o),immediate:i,getElement:()=>eb(l,o)});let s=eb(l,o),u=(0,q.raf)(()=>{(0,Y.scrollIntoView)(s,{rootEl:n,block:"nearest"})});a.push(u)},n=(0,q.raf)(()=>{(0,Q.setInteractionModality)("virtual"),o(!0)});a.push(n);let r=(0,z.observeAttributes)(i,{attributes:["aria-activedescendant"],callback:()=>o(!1)});return a.push(r),()=>
1{a.forEach(e=>e())}}},actions:{reposition({context:e,prop:t,scope:l,event:i}){(0,Z.getPlacement)(()=>eO(l),()=>eC(l),{...t("positioning"),...i.options,defer:!0,listeners:!1,onComplete(t){e.set("currentPlacement",t.placement)}})},setHighlightedValue({context:e,event:t}){null!=t.value&&e.set("highlightedValue",t.value)},clearHighlightedValue({context:e}){e.set("highlightedValue",null)},selectHighlightedItem(e){let{context:t,prop:l}=e,i=l("collection"),a=t.get("highlightedValue");if(!a||!i.has(a))return;let o=l("multiple")?(0,ee.addOrRemove)(t.get("value"),a):[a];l("onSelect")?.({value:o,itemValue:a}),t.set("value",o);let n=(0,ei.match)(l("selectionBehavior"),{preserve:t.get("inputValue"),replace:i.stringifyMany(o),clear:""});t.set("inputValue",n)},scrollToHighlightedItem({context:e,prop:t,scope:l}){(0,q.nextTick)(()=>{let i=e.get("highlightedValue");if(null==i)return;let a=eb(l,i),o=eI(l),n=t("scrollToIndexFn");n?n({index:t("collection").indexOf(i),immediate:!0,getElement:()=>eb(l,i)}):(0,Y.scrollIntoView)(a,{rootEl:o,block:"nearest"})})},selectItem(e){let{context:t,event:l,flush:i,prop:a}=e;null!=l.value&&i(()=>{let e=a("multiple")?(0,ee.addOrRemove)(t.get("value"),l.value):[l.value];a("onSelect")?.({value:e,itemValue:l.value}),t.set("value",e);let i=(0,ei.match)(a("selectionBehavior"),{preserve:t.get("inputValue"),replace:a("collection").stringifyMany(e),clear:""});t.set("inputValue",i)})},clearItem(e){let{context:t,event:l,flush:i,prop:a}=e;null!=l.value&&i(()=>{let e=(0,ee.remove)(t.get("value"),l.value);t.set("value",e);let i=(0,ei.match)(a("selectionBehavior"),{preserve:t.get("inputValue"),replace:a("collection").stringifyMany(e),clear:""});t.set("inputValue",i)})},setInitialFocus({scope:e}){(0,q.raf)(()=>{ef(e)})},setFinalFocus({scope:e}){(0,q.raf)(()=>{let t=eV(e);if(t?.dataset.focusable==null)ef(e);else{let t;t=eV(e),e.isActiveElement(t)||t?.focus({preventScroll:!0})}})},syncInputValue({context:e,scope:t,event:l}){let i=ev(t);i&&(i.value=e.get("inputValue"),queueMicrotask(()=>{"INPUT.CHANGE"!==l.current().type&&(0,J.setCaretToEnd)(i)}))},setInputValue({context:e,event:t}){e.set("inputValue",t.value)},clearInputValue({context:e}){e.set("inputValue","")},revertInputValue({context:e,prop:t,computed:l}){let i=t("selectionBehavior"),a=(0,ei.match)(i,{replace:l("hasSelectedItems")?l("valueAsString"):"",preserve:e.get("inputValue"),clear:""});e.set("inputValue",a)},setValue(e){let{context:t,flush:l,event:i,prop:a}=e;l(()=>{t.set("value",i.value);let e=(0,ei.match)(a("selectionBehavior"),{preserve:t.get("inputValue"),replace:a("collection").stringifyMany(i.value),clear:""});t.set("inputValue",e)})},clearSelectedItems(e){let{context:t,flush:l,prop:i}=e;l(()=>{t.set("value",[]);let e=(0,ei.match)(i("selectionBehavior"),{preserve:t.get("inputValue"),replace:i("collection").stringifyMany([]),clear:""});t.set("inputValue",e)})},scrollContentToTop({prop:e,scope:t}){let l=e("scrollToIndexFn");if(l){let i=e("collection").firstValue;l({index:0,immediate:!0,getElement:()=>eb(t,i)})}else{let e=eI(t);if(!e)return;e.scrollTop=0}},invokeOnOpen({prop:e,event:t,context:l}){let i=eN(t);e("onOpenChange")?.({open:!0,reason:i,value:l.get("value")})},invokeOnClose({prop:e,event:t,context:l}){let i=eN(t);e("onOpenChange")?.({open:!1,reason:i,value:l.get("value")})},highlightFirstItem({context:e,prop:t,scope:l}){(eI(l)?queueMicrotask:q.raf)(()=>{let l=t("collection").firstValue;l&&e.set("highlightedValue",l)}
1)},highlightFirstItemIfNeeded({computed:e,action:t}){e("autoHighlight")&&t(["highlightFirstItem"])},highlightLastItem({context:e,prop:t,scope:l}){(eI(l)?queueMicrotask:q.raf)(()=>{let l=t("collection").lastValue;l&&e.set("highlightedValue",l)})},highlightNextItem({context:e,prop:t}){let l=null,i=e.get("highlightedValue"),a=t("collection");i?!(l=a.getNextValue(i))&&t("loopFocus")&&(l=a.firstValue):l=a.firstValue,l&&e.set("highlightedValue",l)},highlightPrevItem({context:e,prop:t}){let l=null,i=e.get("highlightedValue"),a=t("collection");i?!(l=a.getPreviousValue(i))&&t("loopFocus")&&(l=a.lastValue):l=a.lastValue,l&&e.set("highlightedValue",l)},highlightFirstSelectedItem({context:e,prop:t}){(0,q.raf)(()=>{let[l]=t("collection").sort(e.get("value"));l&&e.set("highlightedValue",l)})},highlightFirstOrSelectedItem({context:e,prop:t,computed:l}){(0,q.raf)(()=>{let i=null;(i=l("hasSelectedItems")?t("collection").sort(e.get("value"))[0]:t("collection").firstValue)&&e.set("highlightedValue",i)})},highlightLastOrSelectedItem({context:e,prop:t,computed:l}){(0,q.raf)(()=>{let i=t("collection"),a=null;(a=l("hasSelectedItems")?i.sort(e.get("value"))[0]:i.lastValue)&&e.set("highlightedValue",a)})},autofillInputValue({context:e,computed:t,prop:l,event:i,scope:a}){let o=ev(a),n=l("collection");if(!t("autoComplete")||!o||!i.keypress)return;let r=n.stringify(e.get("highlightedValue"));(0,q.raf)(()=>{o.value=r||e.get("inputValue")})},syncSelectedItems(e){queueMicrotask(()=>{let{context:t,prop:l}=e,i=l("collection"),a=t.get("value"),o=t.get("selectedItemMap"),n=(0,j.deriveSelectionState)({values:a,collection:i,selectedItemMap:o});t.set("selectedItemMap",n.nextSelectedItemMap);let r=(0,ei.match)(l("selectionBehavior"),{preserve:t.get("inputValue"),replace:i.stringifyMany(a),clear:""});t.set("inputValue",r)})},syncHighlightedItem({context:e,prop:t}){let l=t("collection").find(e.get("highlightedValue"));e.set("highlightedItem",l)},announceHighlightedItem({context:e,prop:t,refs:l}){if(!(0,W.isApple)())return;let i=e.get("highlightedValue"),a=i?t("collection").stringifyItem(t("collection").find(i)):null;if(!a)return;let o=!!i&&e.get("value").includes(i);l.get("liveRegion")?.announce(o?`${a}, selected`:a)},toggleVisibility({event:e,send:t,prop:l}){t({type:l("open")?"CONTROLLED.OPEN":"CONTROLLED.CLOSE",previousEvent:e})}}}});function eN(e){return(e.previousEvent||e).src}var eS=e.i(586),eL=e.i(65198),eA=e.i(489715),eR=e.i(629368),eF=e.i(178918),eH=e.i(462978),eU=e.i(21947),eD=e.i(911818),ew=e.i(126382),eM=e=>{let t=(0,n.useId)(),{dir:l}=(0,_.useLocaleContext)(),{getRootNode:i}=(0,G.useEnvironmentContext)(),a=(0,C.useFieldContext)(),o={id:t,ids:{label:a?.ids.label,input:a?.ids.control},disabled:a?.disabled,readOnly:a?.readOnly,required:a?.required,invalid:a?.invalid,dir:l,getRootNode:i,...e};return function(e,t){let{context:l,prop:i,state:a,send:o,scope:n,computed:r}=e,s=i("translations"),u=i("collection"),c=!!i("disabled"),d=r("isInteractive"),g=!!i("invalid"),p=!!i("required"),h=!!i("readOnly"),m=a.hasTag("open"),I=a.hasTag("focused"),v=i("composite"),C=l.get("highlightedValue"),O=l.get("currentPlacement"),V=O?(0,eR.getPlacementSide)(O):void 0,b=(0,eF.getPlacementStyles)({...i("positioning"),placement:O});function f(e){let t=u.getItemDisabled(e.item),i=u.getItemValue(e.item);return(0,eH.ensure)(i,()=>`[zag-js] No value found for item ${JSON.stringify(e.item)}`),{value:i,disabled:!!(c||t),highlighted:C===i,selected:l.get("value").includes(i)}}return{focused:I,open:m,inputValue:l.get("inputValue"),highlightedValue:C,highlightedItem:l.get("highlightedItem"),value:l.get("value"),valueAsString:r("valueAsString"),hasSelectedItems:r("hasSelectedItems"),selectedItems:r("selectedItems"),collection:i("collection"),multiple:!!i("multiple"),disabled:!!c,syncSelectedItems(){o({type:"SELECTED_ITEMS.SYNC"})},reposition(e={}){o({type:"POSITIONING.SET",options:e})},setHighlightValue(e){o({type:"HIGHLIGHTED_VALUE.SET",value:e})},clearHighlightValue(){o({type:"HIGHLIGHTED_VALUE.CLEAR"})},selectValue(e){o({type:"ITEM.SELECT",value:e})},setValue(e){o({type:"VALUE.SET",value:e})},setInputValue(e,t="script"){o({type:"INPUT_VALUE.SET",value:e,src:t})},clearValue(e){null!=e?o({type:"ITEM.CLEAR",value:e}):o({type:"VALUE.CLEAR"})}
1,focus(){ev(n)?.focus()},setOpen(e,t="script"){a.hasTag("open")!==e&&o({type:e?"OPEN":"CLOSE",src:t})},getRootProps:()=>t.element({...eU.parts.root.attrs,dir:i("dir"),id:n.ids?.root??`combobox:${n.id}`,"data-invalid":(0,eS.dataAttr)(g),"data-readonly":(0,eS.dataAttr)(h)}),getLabelProps:()=>t.label({...eU.parts.label.attrs,dir:i("dir"),htmlFor:eu(n),id:er(n),"data-readonly":(0,eS.dataAttr)(h),"data-disabled":(0,eS.dataAttr)(c),"data-invalid":(0,eS.dataAttr)(g),"data-required":(0,eS.dataAttr)(p),"data-focus":(0,eS.dataAttr)(I),onClick(e){v||(e.preventDefault(),eV(n)?.focus({preventScroll:!0}))}}),getControlProps:()=>t.element({...eU.parts.control.attrs,dir:i("dir"),id:es(n),"data-state":m?"open":"closed","data-focus":(0,eS.dataAttr)(I),"data-disabled":(0,eS.dataAttr)(c),"data-invalid":(0,eS.dataAttr)(g)}),getPositionerProps:()=>t.element({...eU.parts.positioner.attrs,dir:i("dir"),id:ed(n),style:b.floating}),getInputProps:()=>t.input({...eU.parts.input.attrs,dir:i("dir"),"aria-invalid":(0,eS.ariaAttr)(g),"data-invalid":(0,eS.dataAttr)(g),"data-autofocus":(0,eS.dataAttr)(i("autoFocus")),name:i("name"),form:i("form"),disabled:c,required:i("required"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"none",spellCheck:"false",readOnly:h,placeholder:i("placeholder"),id:eu(n),type:"text",role:"combobox",defaultValue:l.get("inputValue"),"aria-autocomplete":r("autoComplete")?"both":"list","aria-controls":ec(n),"aria-expanded":m,"data-state":m?"open":"closed","aria-activedescendant":C?em(n,C):void 0,onClick(e){e.defaultPrevented||!i("openOnClick")||d&&o({type:"INPUT.CLICK",src:"input-click"})},onFocus(){c||o({type:"INPUT.FOCUS"})},onBlur(){c||o({type:"INPUT.BLUR"})},onChange(e){o({type:"INPUT.CHANGE",value:e.currentTarget.value,src:"input-change"})},onKeyDown(e){if(e.defaultPrevented||!d||e.ctrlKey||e.shiftKey||(0,eL.isComposingEvent)(e))return;let t=i("openOnKeyPress"),l=e.ctrlKey||e.metaKey||e.shiftKey,a={ArrowDown(e){(t||m)&&(o({type:e.altKey?"OPEN":"INPUT.ARROW_DOWN",keypress:!0,src:"arrow-key"}),e.preventDefault())},ArrowUp(){(t||m)&&(o({type:e.altKey?"CLOSE":"INPUT.ARROW_UP",keypress:!0,src:"arrow-key"}),e.preventDefault())},Home(e){!l&&(o({type:"INPUT.HOME",keypress:!0}),m&&e.preventDefault())},End(e){!l&&(o({type:"INPUT.END",keypress:!0}),m&&e.preventDefault())},Enter(e){o({type:"INPUT.ENTER",keypress:!0,src:"item-select"});let t=null!=C,l=i("alwaysSubmitOnEnter"),a=r("isCustomValue")&&!i("allowCustomValue");if(m&&!l&&(t||a)&&e.preventDefault(),null==C)return;let s=eb(n,C);(0,eA.isAnchorElement)(s)&&i("navigate")?.({value:C,node:s,href:s.href})},Escape(){o({type:"INPUT.ESCAPE",keypress:!0,src:"escape-key"}),e.preventDefault()}}[(0,eL.getEventKey)(e,{dir:i("dir")})];a?.(e)}}),getTriggerProps:(e={})=>t.button({...eU.parts.trigger.attrs,dir:i("dir"),id:eg(n),"aria-haspopup":v?"listbox":"dialog",type:"button",tabIndex:e.focusable?void 0:-1,"aria-label":s.triggerLabel,"aria-expanded":m,"data-state":m?"open":"closed","aria-controls":m?ec(n):void 0,disabled:c,"data-invalid":(0,eS.dataAttr)(g),"data-focusable":(0,eS.dataAttr)(e.focusable),"data-readonly":(0,eS.dataAttr)(h),"data-disabled":(0,eS.dataAttr)(c),onFocus(){e.focusable&&o({type:"INPUT.FOCUS",src:"trigger"})},onClick(e){e.defaultPrevented||!d||(0,eL.isLeftClick)(e)&&o({type:"TRIGGER.CLICK",src:"trigger-click"})},onPointerDown(e){!d||"touch"===e.pointerType||(0,eL.isLeftClick)(e)&&(e.preventDefault(),queueMicrotask(()=>{ef(n)}))},onKeyDown(e){if(e.defaultPrevented||v)return;let t={ArrowDown(){o({type:"INPUT.ARROW_DOWN",src:"arrow-key"})},ArrowUp(){o({type:"INPUT.ARROW_UP",src:"arrow-key"})}}[(0,eL.getEventKey)(e,{dir:i("dir")})];t&&(t(e),e.preventDefault())}}),getContentProps:()=>t.element({...eU.parts.content.attrs,dir:i("dir"),id:ec(n),role:v?"listbox":"dialog",tabIndex:-1,hidden:!m,"data-state":m?"open":"closed","data-placement":O,"data-side":V,"aria-labelledby":er(n),"aria-multiselectable":!!i("multiple")&&!!v||void 0,"data-empty":(0,eS.dataAttr)(0===u.size),onPointerDown(e){(0,eL.isLeftClick)(e)&&e.preventDefault()}}),getListProps:()=>t.element({...eU.parts.list.attrs,role:v?void 0:"listbox","data-empty":(0,eS.dataAttr)(0===u.size),"aria-labelledby":er(n),"aria-multiselectable":!!i("multiple")&&!v||void 0}),getClearTriggerProps:()=>t.button({...eU.parts.clearTrigger.attrs,dir:i("dir"),id:ep(n),type:"button",tabIndex:-1,disabled:c,"data-invalid":(0,eS.dataAttr)(g),"aria-label":s.clearTriggerLabel,"aria-controls":eu(n),hidden:!l.get("value").length,onPointerDown(e){(0,eL.isLeftClick)(e)&&e.preventDefault()},onClick(e){e.defaultPrevented||d&&o({type:"VALUE.CLEAR",src:"clear-trigger"})}}),getItemState:f,getItemProps(e){let l=f(e),a=l.value;return t.element({...eU.parts.item.attrs,dir:i("dir"),id:em(n,a),role:"option",tabIndex:-1,"data-highlighted":(0,eS.dataAttr)(l.highlighted),"data-state":l.selected?"checked":"unchecked","aria-selected":(0,eS.ariaAttr)(l.selected),"aria-disabled":(0,eS.ariaAttr)(l.disabled),"data-disabled":(0,eS.dataAttr)(l.disabled),"data-value":l.value,onPointerMove(){l.disabled||"pointer"!==(0,Q.getInteractionModality)()||l.highlighted||o({type:"ITEM.POINTER_MO
1VE",value:a})},onPointerLeave(){e.persistFocus||l.disabled||"pointer"===(0,Q.getInteractionModality)()&&o({type:"ITEM.POINTER_LEAVE",value:a})},onClick(e){(0,eL.isDownloadingEvent)(e)||(0,eL.isOpeningInNewTab)(e)||(0,eL.isContextMenuEvent)(e)||l.disabled||o({type:"ITEM.CLICK",src:"item-select",value:a})}})},getItemTextProps(e){let l=f(e);return t.element({...eU.parts.itemText.attrs,dir:i("dir"),"data-state":l.selected?"checked":"unchecked","data-disabled":(0,eS.dataAttr)(l.disabled),"data-highlighted":(0,eS.dataAttr)(l.highlighted)})},getItemIndicatorProps(e){let l=f(e);return t.element({"aria-hidden":!0,...eU.parts.itemIndicator.attrs,dir:i("dir"),"data-state":l.selected?"checked":"unchecked",hidden:!l.selected})},getItemGroupProps(e){let{id:l}=e;return t.element({...eU.parts.itemGroup.attrs,dir:i("dir"),id:n.ids?.itemGroup?.(l)??`combobox:${n.id}:optgroup:${l}`,"aria-labelledby":eh(n,l),"data-empty":(0,eS.dataAttr)(0===u.size),role:"group"})},getItemGroupLabelProps(e){let{htmlFor:l}=e;return t.element({...eU.parts.itemGroupLabel.attrs,dir:i("dir"),id:eh(n,l),role:"presentation"})}}}((0,ew.useMachine)(ek,o),eD.normalizeProps)};e.s(["useCombobox",0,eM],849954);var eG=(0,n.forwardRef)((e,t)=>{let[i,o]=(0,w.splitPresenceProps)(e),[n,u]=(0,V.createSplitProps)()(o,["allowCustomValue","alwaysSubmitOnEnter","autoF
1ocus","closeOnSelect","collection","composite","defaultHighlightedValue","defaultInputValue","defaultOpen","defaultValue","disabled","disableLayer","form","highlightedValue","id","ids","inputBehavior","inputValue","invalid","loopFocus","multiple","name","navigate","onFocusOutside","onHighlightChange","onInputValueChange","onInteractOutside","onOpenChange","onPointerDownOutside","onSelect","onValueChange","open","openOnChange","openOnClick","openOnKeyPress","placeholder","positioning","readOnly","required","scrollToIndexFn","selectionBehavior","translations","value"]),c=eM(n),d=(0,M.usePresence)((0,r.mergeProps)({present:c.open},i)),p=(0,r.mergeProps)(c.getRootProps(),u);return(0,s.jsx)(a,{value:c,children:(0,s.jsx)(g.PresenceProvider,{value:d,children:(0,s.jsx)(l.ark.div,{...p,ref:t})})})}),e_=(0,n.forwardRef)((e,t)=>{let[i,o]=(0,w.splitPresenceProps)(e),[{value:n},u]=(0,V.createSplitProps)()(o,["value"]),c=(0,M.usePresence)((0,r.mergeProps)({present:n.open},i)),d=(0,r.mergeProps)(n.getRootProps(),u);return(0,s.jsx)(a,{value:n,children:(0,s.jsx)(g.PresenceProvider,{value:c,children:(0,s.jsx)(l.ark.div,{...d,ref:t})})})}),ej=(0,V.createSplitProps)(),eB=(0,n.forwardRef)((e,t)=>{let[i,a]=ej(e,["focusable"]),n=o(),u=(0,r.mergeProps)(n.getTriggerProps(i),a);return(0,s.jsx)(l.ark.button,{...u,ref:t})});eB.displayName="ComboboxTrigger";var eK=(0,t.__exportAll)({ClearTrigger:()=>u,Content:()=>p,Context:()=>I,Control:()=>v,Empty:()=>m,Input:()=>O,Item:()=>T,ItemContext:()=>x,ItemGroup:()=>L,ItemGroupLabel:()=>A,ItemIndicator:()=>R,ItemText:()=>F,Label:()=>H,List:()=>U,Positioner:()=>D,Root:()=>eG,RootProvider:()=>e_,Trigger:()=>eB});e.s(["Combobox",0,eK],448896)}]);
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.