1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6235],{56235:(e,t,l)=>{l.d(t,{Select:()=>eO});var i=l(97726),a=l(18414),s=l(48856),n=l(28521),r=l(31786),o=l(29839),d=l(39795),u=l(44174),c=Object.defineProperty,g=(e,t,l)=>((e,t,l)=>t in e?c(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l)(e,"symbol"!=typeof t?t+"":t,l),h={itemToValue:e=>"string"==typeof e?e:(0,u.Gv)(e)&&(0,u.cK)(e,"value")?e.value:"",itemToString:e=>"string"==typeof e?e:(0,u.Gv)(e)&&(0,u.cK)(e,"label")?e.label:h.itemToValue(e),isItemDisabled:e=>!!((0,u.Gv)(e)&&(0,u.cK)(e,"disabled"))&&!!e.disabled},m=class{constructor(e){this.options=e,g(this,"items"),g(this,"isEqual",e=>(0,u.n4)(this.items,e.items)),g(this,"setItems",e=>{this.items=Array.from(e)}),g(this,"getValues",(e=this.items)=>Array.from(e).map(e=>this.getItemValue(e)).filter(Boolean)),g(this,"find",e=>{if(null==e)return null;let t=this.items.findIndex(t=>this.getItemValue(t)===e);return null!=t?this.items[t]:null}),g(this,"findMany",e=>Array.from(e).map(e=>this.find(e)).filter(e=>null!=e)),g(this,"at",e=>this.items[e]??null),g(this,"sortFn",(e,t)=>(this.indexOf(e)??0)-(this.indexOf(t)??0)),g(this,"sort",e=>[...e].sort(this.sortFn.bind(this))),g(this,"getItemValue",e=>{var t,l;return null==e?null:(null==(l=(t=this.options).itemToValue)?void 0:l.call(t,e))??h.itemToValue(e)}),g(this,"getItemDisabled",e=>{var t,l;return null!=e&&((null==(l=(t=this.options).isItemDisabled)?void 0:l.call(t,e))??h.isItemDisabled(e))}),g(this,"stringifyItem",e=>{var t,l;return null==e?null:(null==(l=(t=this.options).itemToString)?void 0:l.call(t,e))??h.itemToString(e)}),g(this,"stringify",e=>null==e?null:this.stringifyItem(this.find(e))),g(this,"stringifyItems",(e,t=", ")=>Array.from(e).map(e=>this.stringifyItem(e)).filter(Boolean).join(t)),g(this,"stringifyMany",(e,t)=>this.stringifyItems(this.findMany(e),t)),g(this,"has",e=>-1!==this.indexOf(e)),g(this,"hasItem",e=>null!=e&&this.has(this.getItemValue(e))),g(this,"getNextValue",(e,t=1,l=!1)=>{let i=this.indexOf(e);if(-1===i)return null;for(i=l?Math.min(i+t,this.size-1):i+t;i<=this.size&&this.getItemDisabled(this.at(i));)i++;return this.getItemValue(this.at(i))}),g(this,"getPreviousValue",(e,t=1,l=!1)=>{let i=this.indexOf(e);if(-1===i)return null;for(i=l?Math.max(i-t,0):i-t;i>=0&&this.getItemDisabled(this.at(i));)i--;return this.getItemValue(this.at(i))}),g(this,"indexOf",e=>null==e?-1:this.items.findIndex(t=>this.getItemValue(t)===e)),g(this,"getByText",(e,t)=>{let l=null!=t?v(this.items,this.indexOf(t)):this.items;return 1===e.length&&(l=l.filter(e=>this.getItemValue(e)!==t)),l.find(t=>p(this.stringifyItem(t),e))}),g(this,"search",(e,t)=>{let{state:l,currentValue:i,timeout:a=350}=t,s=l.keysSoFar+e,n=s.length>1&&Array.from(s).every(e=>e===s[0])?s[0]:s,r=this.getByText(n,i),o=this.getItemValue(r);function d(){clearTimeout(l.timer),l.timer=-1}return!function e(t){l.keysSoFar=t,d(),""!==t&&(l.timer=+setTimeout(()=>{e(""),d()},a))}(s),o}),g(this,"insertBefore",(e,t)=>{let l=this.indexOf(e);-1!==l&&this.items.splice(l,0,t)}),g(this,"insertAfter",(e,t)=>{let l=this.indexOf(e);-1!==l&&this.items.splice(l+1,0,t)}),g(this,"reorder",(e,t)=>{if(-1===e||-1===t||e===t)return;let[l]=this.items.splice(e,1);this.items.splice(t,0,l)}),g(this,"toJSON",()=>({size:this.size,first:this.firstValue,last:this.lastValue})),this.items=[...e.items]}get size(){return this.items.length}get firstValue(){let e=0;for(;this.getItemDisabled(this.at(e));)e++;return this.getItemValue(this.at(e))}get lastValue(){let e=this.size-1;for(;this.getItemDisabled(this.at(e));)e--;return this.getItemValue(this.at(e))}*[Symbol.iterator](){yield*this.items}},p=(e,t)=>!!(null==e?void 0:e.toLowerCase().startsWith(t.toLowerCase())),v=(e,t)=>
1e.map((l,i)=>e[(Math.max(t,0)+i)%e.length]),I=l(58334),f=l(19766),E=l(14234),b=l(34537),y=l(18180),O=l(47352);let[T,C]=(0,O.q)({name:"SelectContext",hookName:"useSelectContext",providerName:"<SelectProvider />"});var x=l(44164);let R=(0,a.forwardRef)((e,t)=>{let l=C(),a=(0,x.v6)(l.getPositionerProps(),e);return(0,y.c)().unmounted?null:(0,i.jsx)(b.X.div,{...a,ref:t})});R.displayName="SelectPositioner";var S=l(76531);let V=(0,a.forwardRef)((e,t)=>{let l=C(),a=(0,y.c)(),s=(0,x.v6)(l.getContentProps(),a.getPresenceProps(),e);return a.unmounted?null:(0,i.jsx)(b.X.div,{...s,ref:(0,S.t)(a.ref,t)})});V.displayName="SelectContent";var N=l(60105),P=l(98472);let[F,G]=(0,O.q)({name:"SelectItemContext",hookName:"useSelectItemContext",providerName:"<SelectItemProvider />"}),[k,L]=(0,O.q)({name:"SelectItemPropsContext",hookName:"useSelectItemPropsContext",providerName:"<SelectItemPropsProvider />"}),A=(0,a.forwardRef)((e,t)=>{let[l,a]=(0,P.P)()(e,["item","persistFocus"]),s=C(),n=(0,x.v6)(s.getItemProps(l),a),r=s.getItemState(l);return(0,i.jsx)(k,{value:l,children:(0,i.jsx)(F,{value:r,children:(0,i.jsx)(b.X.div,{...n,ref:t})})})});A.displayName="SelectItem";var w=l(86760);let D=(0,a.forwardRef)((e,t)=>{let l=C(),a=L(),s=(0,x.v6)(l.getItemTextProps(a),e);return(0,i.jsx)(b.X.span,{...s,ref:t})});D.displayName="SelectItemText";var H=l(90220),j=l(84468),M=l(3681),_=l(30990),W=l(40834),K=l(49254),U=l(56256),z=l(86246),B=(0,_.y)("select").parts("label","positioner","trigger","indicator","clearTrigger","item","itemText","itemIndicator","itemGroup","itemGroupLabel","list","content","root","control","valueText").build(),$=e=>new m(e);$.empty=()=>new m({items:[]});var q=e=>{var t;return(null==(t=e.ids)?void 0:t.content)??`select:${e.id}:content`},X=e=>{var t;return(null==(t=e.ids)?void 0:t.trigger)??`select:${e.id}:trigger`},Y=e=>{var t;return(null==(t=e.ids)?void 0:t.clearTrigger)??`select:${e.id}:clear-trigger`},J=e=>{var t;return(null==(t=e.ids)?void 0:t.label)??`select:${e.id}:label`},Z=(e,t)=>{var l,i;return(null==(i=null==(l=e.ids)?void 0:l.item)?void 0:i.call(l,t))??`select:${e.id}:option:${t}`},Q=e=>{var t;return(null==(t=e.ids)?void 0:t.hiddenSelect)??`select:${e.id}:select`},ee=e=>{var t;return(null==(t=e.ids)?void 0:t.positioner)??`select:${e.id}:positioner`},et=(e,t)=>{var l,i;return(null==(i=null==(l=e.ids)?void 0:l.itemGroupLabel)?void 0:i.call(l,t))??`select:${e.id}:optgroup-label:${t}`},el=e=>e.getById(Q(e)),ei=e=>e.getById(q(e)),ea=e=>e.getById(X(e)),es=e=>e.getById(ee(e)),{and:en,not:er,or:eo}=(0,x.b6)(),ed=(0,x.Op)({props:({props:e})=>({loopFocus:!1,closeOnSelect:!e.multiple,composite:!0,defaultValue:[],...e,collection:e.collection??$.empty(),positioning:{placement:"bottom-start",gutter:8,...e.positioning}}),context:({prop:e,bindable:t})=>({value:t(()=>({defaultValue:e("defaultValue"),value:e("value"),isEqual:u.n4,onChange(t){var l;let i=e("collection").findMany(t);return null==(l=e("onValueChange"))?void 0:l({value:t,items:i})}})),highlightedValue:t(()=>({defaultValue:e("defaultHighlightedValue")||null,value:e("highlightedValue"),onChange(t){var l;null==(l=e("onHighlightChange"))||l({highlightedValue:t,highlightedItem:e("collection").find(t),highlightedIndex:e("collection").indexOf(t)})}})),currentPlacement:t(()=>({defaultValue:void 0})),fieldsetDisabled:t(()=>({defaultValue:!1})),highlightedItem:t(()=>({defaultValue:null})),selectedItems:t(()=>{let t=e("value")??e("defaultValue")??[];return{defaultValue:e("collection").findMany(t)}}),valueAsString:t(()=>{let t=e("value")??e("defaultValue")??[];return{defaultValue:e("collection").stringifyMany(t)}})}),refs:()=>({typeahead:{...W.tt.defaultOptions}}),computed:{hasSelectedItems:({context:e})=>e.get("value").length>0,isTypingAhead:({refs:e})=>""!==e.get("typeahead").keysSoFar,isDisabled:({prop:e,context:t})=>!!e("disabled")||!!t.get("fieldsetDisabled"),isInteractive:({prop:e})=>!(e("disabled")||e("readOnly"))},initialState:({prop:e})=>e("open")||e("defaultOpen")?"open":"idle",entry:["syncSelectElement"],watch({context:e,prop:t,track:l,action:i}){l([()=>e.get("value").toString()],()=>{i(["syncSelectedItems","syncSelectElement","dispatchChangeEvent"])}),l([()=>t("open")],()=>{i(["toggleVisibility"])}),l([()=>e.get("highlightedValue")],()=>{i(["syncHighlightedItem"])}),l([()=>t("collection").getValues().toString()],()=>{i(["syncCollection"])})},on:{"HIGHLIGHTED_VALUE.SET":{actions:["setHighlightedItem"]},"ITEM.SELECT":{actions:["selectItem"]},"ITEM.CLEAR":{actions:["clearItem"]},"VALUE.SET":{actions:["setSelectedItems"]},"VALUE.CLEAR":{actions:["clearSelectedItems"]},"CLEAR.CLICK":{actions:["clearSelectedItems","focusTriggerEl"]}},effects:["trackFormControlState"],states:{idle:{tags:["closed"],on:{"CONTROLLED.OPEN":[{guard:"isTriggerClickEvent",target:"open",actions:["setInitialFocus","highlightFirstSelectedItem"]},{target:"open",actions:["setInitialFocus"]}],"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["invokeOnOpen","setInitialFocus","highlightFirstSelectedItem"]}],"TRIGGER.FOCUS":{target:"focused"},OPEN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitialFocus","invokeOnOpen"]}]}},focused:{tags:["closed"],on:{"CONTROLLED.OPEN":[{guard:"isTriggerClickEvent",target:"open",actions:["setInitialFocus","highlightFirstSelectedItem"]},{guard:"isTriggerArrowUpEvent",target:"open",actions:["setInitialFocus","highlightComputedLastItem"]},{guard:eo("isTriggerArrowDownEvent","isTriggerEnterEvent"),target:"open",actions:["setInitialFocus","highlightComputedFirstItem"]},{target:"open",actions:["setInitialFocus"]}],OPEN:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitialFocus","invokeOnOpen"]}],"TRIGGER.BLUR":{target:"idle"},"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitialFocus","invokeOnOpen","highlightFirstSelectedItem"]}],"TRIGGER.ENTER":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitialFocus","invokeOnOpen","highlightComputedFirstItem"]}],"TRIGGER.ARROW_UP":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitialFocus","invokeOnOpen","highlightComputedLastItem"]}],"TRIGGER.ARROW_DOWN":[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitialFocus","invokeOnOpen","highlightComputedFirstItem"]}],"TRIGGER.ARROW_LEFT":[{guard:en(er("multiple"),"hasSelectedItems"),actions:["selectPreviousItem"]},{guard:er("multiple"),actions:["selectLastItem"]}],"TRIGGER.ARROW_RIGHT":[{guard:en(er("multiple"),"hasSelectedItems"),actions:["selectNextItem"]},{guard:er("multiple"),actions:["selectFirstItem"]}],"TRIGGER.HOME":{guard:er("multiple"),actions:["selectFirstItem"]},"TRIGGER.END":{guard:er("multiple"),actions:["selectLastItem"]},"TRIGGER.TYPEAHEAD":{guard:er("multiple"),actions:["selectMatchingItem"]}}}
1,open:{tags:["open"],exit:["scrollContentToTop"],effects:["trackDismissableElement","computePlacement","scrollToHighlightedItem"],on:{"CONTROLLED.CLOSE":{target:"focused",actions:["focusTriggerEl","clearHighlightedItem"]},CLOSE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"focused",actions:["invokeOnClose","focusTriggerEl","clearHighlightedItem"]}],"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"focused",actions:["invokeOnClose","clearHighlightedItem"]}],"ITEM.CLICK":[{guard:en("closeOnSelect","isOpenControlled"),actions:["selectHighlightedItem","invokeOnClose"]},{guard:"closeOnSelect",target:"focused",actions:["selectHighlightedItem","invokeOnClose","focusTriggerEl","clearHighlightedItem"]},{actions:["selectHighlightedItem"]}],"CONTENT.HOME":{actions:["highlightFirstItem"]},"CONTENT.END":{actions:["highlightLastItem"]},"CONTENT.ARROW_DOWN":[{guard:en("hasHighlightedItem","loop","isLastItemHighlighted"),actions:["highlightFirstItem"]},{guard:"hasHighlightedItem",actions:["highlightNextItem"]},{actions:["highlightFirstItem"]}],"CONTENT.ARROW_UP":[{guard:en("hasHighlightedItem","loop","isFirstItemHighlighted"),actions:["highlightLastItem"]},{guard:"hasHighlightedItem",actions:["highlightPreviousItem"]},{actions:["highlightLastItem"]}],"CONTENT.TYPEAHEAD":{actions:["highlightMatchingItem"]},"ITEM.POINTER_MOVE":{actions:["highlightItem"]},"ITEM.POINTER_LEAVE":{actions:["clearHighlightedItem"]},"POSITIONING.SET":{actions:["reposition"]}}}},implementations:{guards:{loop:({prop:e})=>!!e("loopFocus"),multiple:({prop:e})=>!!e("multiple"),hasSelectedItems:({computed:e})=>!!e("hasSelectedItems"),hasHighlightedItem:({context:e})=>null!=e.get("highlightedValue"),isFirstItemHighlighted:({context:e,prop:t})=>e.get("highlightedValue")===t("collection").firstValue,isLastItemHighlighted:({context:e,prop:t})=>e.get("highlightedValue")===t("collection").lastValue,closeOnSelect:({prop:e,event:t})=>!!(t.closeOnSelect??e("closeOnSelect")),isOpenControlled:({prop:e})=>void 0!==e("open"),isTriggerClickEvent:({event:e})=>{var t;return(null==(t=e.previousEvent)?void 0:t.type)==="TRIGGER.CLICK"},isTriggerEnterEvent:({event:e})=>{var t;return(null==(t=e.previousEvent)?void 0:t.type)==="TRIGGER.ENTER"},isTriggerArrowUpEvent:({event:e})=>{var t;return(null==(t=e.previousEvent)?void 0:t.type)==="TRIGGER.ARROW_UP"},isTriggerArrowDownEvent:({event:e})=>{var t;return(null==(t=e.previousEvent)?void 0:t.type)==="TRIGGER.ARROW_DOWN"}},effects:{trackFormControlState:({context:e,scope:t})=>(0,W.$S)(el(t),{onFieldsetDisabledChange(t){e.set("fieldsetDisabled",t)},onFormReset(){let t=e.initial("value");e.set("value",t)}}),trackDismissableElement({scope:e,send:t,prop:l}){let i=!0;return(0,U.u)(()=>ei(e),{defer:!0,exclude:[ea(e),e.getById(Y(e))],onFocusOutside:l("onFocusOutside"),onPointerDownOutside:l("onPointerDownOutside"),onInteractOutside(e){var t;null==(t=l("onInteractOutside"))||t(e),i=!(e.detail.focusable||e.detail.contextmenu)},onDismiss(){t({type:"CLOSE",src:"interact-outside",restoreFocus:i})}})},computePlacement({context:e,prop:t,scope:l}){let i=t("positioning");return e.set("currentPlacement",i.placement),(0,K.Ox)(()=>ea(l),()=>es(l),{defer:!0,...i,onComplete(t){e.set("currentPlacement",t.placement)}})},scrollToHighlightedItem({context:e,prop:t,scope:l,event:i}){let a=a=>{let s=e.get("highlightedValue");if(null==s||i.current().type.includes("POINTER"))return;let n=l.getById(Z(l,s)),r=ei(l),o=t("scrollToIndexFn");if(o){let e=t("collection").indexOf(s);null==o||o({index:e,immediate:a});return}(0,W.Rt)(n,{rootEl:r,block:"nearest"})};return(0,W.er)(()=>a(!0)),(0,W.mx)(()=>ei(l),{defer:!0,attributes:["data-activedescendant"],callback(){a(!1)}})}},actions:{reposition({context:e,prop:t,scope:l,event:i}){(0,K.Ox)(ea(l),()=>es(l),{...t("positioning"),...i.options,defer:!0,listeners:!1,onComplete(t){e.set("currentPlacement",t.placement)}})},toggleVisibility({send:e,prop:t}){e({type:t("open")?"CONTROLLED.OPEN":"CONTROLLED.CLOSE"})},highlightPreviousItem({context:e,prop:t}){let l=e.get("highlightedValue");if(null==l)return;let i=t("collection").getPreviousValue(l,1,t("loopFocus"));e.set("highlightedValue",i)},highlightNextItem({context:e,prop:t}){let l=e.get("highlightedValue");if(null==l)return;let i=t("collection").getNextValue(l,1,t("loopFocus"));e.set("highlightedValue",i)},highlightFirstItem({context:e,prop:t}){let l=t("collection").firstValue;e.set("highlightedValue",l)}
1,highlightLastItem({context:e,prop:t}){let l=t("collection").lastValue;e.set("highlightedValue",l)},setInitialFocus({scope:e}){(0,W.er)(()=>{let t=(0,W.RD)({root:ei(e)});null==t||t.focus({preventScroll:!0})})},focusTriggerEl({event:e,scope:t}){var l;let i=e.restoreFocus??(null==(l=e.previousEvent)?void 0:l.restoreFocus);(null==i||i)&&(0,W.er)(()=>{let e=ea(t);null==e||e.focus({preventScroll:!0})})},selectHighlightedItem({context:e,prop:t,event:l}){let i=l.value??e.get("highlightedValue");null!=i&&(i=t("deselectable")&&!t("multiple")&&e.get("value").includes(i)?null:i,e.set("value",e=>null==i?[]:t("multiple")?(0,u.Xx)(e,i):[i]))},highlightComputedFirstItem({context:e,prop:t,computed:l}){let i=t("collection"),a=l("hasSelectedItems")?i.sort(e.get("value"))[0]:i.firstValue;e.set("highlightedValue",a)},highlightComputedLastItem({context:e,prop:t,computed:l}){let i=t("collection"),a=l("hasSelectedItems")?i.sort(e.get("value"))[0]:i.lastValue;e.set("highlightedValue",a)},highlightFirstSelectedItem({context:e,prop:t,computed:l}){if(!l("hasSelectedItems"))return;let i=t("collection").sort(e.get("value"))[0];e.set("highlightedValue",i)},highlightItem({context:e,event:t}){e.set("highlightedValue",t.value)},highlightMatchingItem({context:e,prop:t,event:l,refs:i}){let a=t("collection").search(l.key,{state:i.get("typeahead"),currentValue:e.get("highlightedValue")});null!=a&&e.set("highlightedValue",a)},setHighlightedItem({context:e,event:t}){e.set("highlightedValue",t.value)},clearHighlightedItem({context:e}){e.set("highlightedValue",null)},selectItem({context:e,prop:t,event:l}){let i=t("deselectable")&&!t("multiple")&&e.get("value").includes(l.value)?null:l.value;e.set("value",e=>null==i?[]:t("multiple")?(0,u.Xx)(e,i):[i])},clearItem({context:e,event:t}){e.set("value",e=>e.filter(e=>e!==t.value))},setSelectedItems({context:e,event:t}){e.set("value",t.value)},clearSelectedItems({context:e}){e.set("value",[])},selectPreviousItem({context:e,prop:t}){let[l]=e.get("value"),i=t("collection").getPreviousValue(l);i&&e.set("value",[i])},selectNextItem({context:e,prop:t}){let[l]=e.get("value"),i=t("collection").getNextValue(l);i&&e.set("value",[i])},selectFirstItem({context:e,prop:t}){let l=t("collection").firstValue;l&&e.set("value",[l])},selectLastItem({context:e,prop:t}){let l=t("collection").lastValue;l&&e.set("value",[l])},selectMatchingItem({context:e,prop:t,event:l,refs:i}){let a=t("collection").search(l.key,{state:i.get("typeahead"),currentValue:e.get("value")[0]});null!=a&&e.set("value",[a])},scrollContentToTop({prop:e,scope:t}){var l,i;e("scrollToIndexFn")?null==(l=e("scrollToIndexFn"))||l({index:0,immediate:!0}):null==(i=ei(t))||i.scrollTo(0,0)},invokeOnOpen({prop:e}){var t;null==(t=e("onOpenChange"))||t({open:!0})},invokeOnClose({prop:e}){var t;null==(t=e("onOpenChange"))||t({open:!1})},syncSelectElement({context:e,prop:t,scope:l}){let i=el(l);if(i){if(0===e.get("value").length&&!t("multiple")){i.selectedIndex=-1;return}for(let t of i.options)t.selected=e.get("value").includes(t.value)}},syncCollection({context:e,prop:t}){let l=t("collection"),i=l.find(e.get("highlightedValue"));i&&e.set("highlightedItem",i);let a=l.findMany(e.get("value"));e.set("selectedItems",a);let s=l.stringifyItems(a);e.set("valueAsString",s)},syncSelectedItems({context:e,prop:t}){let l=t("collection"),i=e.get("selectedItems"),a=e.get("value").map(e=>i.find(t=>
1l.getItemValue(t)===e)||l.find(e));e.set("selectedItems",a),e.set("valueAsString",l.stringifyItems(a))},syncHighlightedItem({context:e,prop:t}){let l=t("collection"),i=e.get("highlightedValue"),a=i?l.find(i):null;e.set("highlightedItem",a)},dispatchChangeEvent({scope:e}){queueMicrotask(()=>{let t=el(e);if(!t)return;let l=new(e.getWin()).Event("change",{bubbles:!0,composed:!0});t.dispatchEvent(l)})}}}});(0,z.x)()(["closeOnSelect","collection","dir","disabled","deselectable","form","getRootNode","highlightedValue","id","ids","invalid","loopFocus","multiple","name","onFocusOutside","onHighlightChange","onInteractOutside","onOpenChange","onPointerDownOutside","onValueChange","defaultOpen","open","composite","positioning","required","readOnly","scrollToIndexFn","value","defaultValue","defaultHighlightedValue"]),(0,z.x)()(["item","persistFocus"]),(0,z.x)()(["id"]),(0,z.x)()(["htmlFor"]);var eu=l(29950),ec=l(7628),eg=l(98820);let eh=(0,a.forwardRef)((e,t)=>{let[l,s]=(0,H.s)(e),[n,r]=(0,P.P)()(s,["closeOnSelect","collection","composite","defaultHighlightedValue","defaultOpen","defaultValue","deselectable","disabled","form","highlightedValue","id","ids","invalid","loopFocus","multiple","name","onFocusOutside","onHighlightChange","onInteractOutside","onOpenChange","onPointerDownOutside","onValueChange","open","positioning","readOnly","required","scrollToIndexFn","value"]),o=(e=>{let t=(0,a.useId)(),{dir:l}=(0,ec.g)(),{getRootNode:i}=(0,eu.w)(),s=(0,eg.f)(),n={id:t,ids:{label:null==s?void 0:s.ids.label,hiddenSelect:null==s?void 0:s.ids.control},disabled:null==s?void 0:s.disabled,readOnly:null==s?void 0:s.readOnly,invalid:null==s?void 0:s.invalid,required:null==s?void 0:s.required,dir:l,getRootNode:i,...e};return function(e,t){let{context:l,prop:i,scope:a,state:s,computed:n,send:r}=e,o=i("disabled")||l.get("fieldsetDisabled"),d=i("invalid"),c=i("readOnly"),g=i("composite"),h=i("collection"),m=s.hasTag("open"),p=s.matches("focused"),v=l.get("highlightedValue"),I=l.get("highlightedItem"),f=l.get("selectedItems"),E=l.get("currentPlacement"),b=n("isTypingAhead"),y=n("isInteractive"),O=v?Z(a,v):void 0;function T(e){let t=h.getItemDisabled(e.item),i=h.getItemValue(e.item);return(0,u.D8)(i,`[zag-js] No value found for item ${JSON.stringify(e.item)}`),{value:i,disabled:!!(o||t),highlighted:v===i,selected:l.get("value").includes(i)}}let C=(0,K.aC)({...i("positioning"),placement:E});return{open:m,focused:p,empty:0===l.get("value").length,highlightedItem:I,highlightedValue:v,selectedItems:f,hasSelectedItems:n("hasSelectedItems"),value:l.get("value"),valueAsString:l.get("valueAsString"),collection:h,multiple:!!i("multiple"),disabled:!!o,reposition(e={}){r({type:"POSITIONING.SET",options:e})},focus(){var e;null==(e=ea(a))||e.focus({preventScroll:!0})},setOpen(e){s.hasTag("open")!==e&&r({type:e?"OPEN":"CLOSE"})},selectValue(e){r({type:"ITEM.SELECT",value:e})},setValue(e){r({type:"VALUE.SET",value:e})},selectAll(){r({type:"VALUE.SET",value:h.getValues()})},highlightValue(e){r({type:"HIGHLIGHTED_VALUE.SET",value:e})},clearValue(e){e?r({type:"ITEM.CLEAR",value:e}):r({type:"VALUE.CLEAR"})},getItemState:T,getRootProps:()=>{var e;return t.element({...B.root.attrs,dir:i("dir"),id:(null==(e=a.ids)?void 0:e.root)??`select:${a.id}`,"data-invalid":(0,W.sE)(d),"data-readonly":(0,W.sE)(c)})},getLabelProps:()=>t.label({dir:i("dir"),id:J(a),...B.label.attrs,"data-disabled":(0,W.sE)(o),"data-invalid":(0,W.sE)(d),"data-readonly":(0,W.sE)(c),htmlFor:Q(a),onClick(e){var t;!e.defaultPrevented&&(o||null==(t=ea(a))||t.focus({preventScroll:!0}))}}),getControlProps:()=>{var e;return t.element({...B.control.attrs,dir:i("dir"),id:(null==(e=a.ids)?void 0:e.control)??`select:${a.id}:control`,"data-state":m?"open":"closed","data-focus":(0,W.sE)(p),"data-disabled":(0,W.sE)(o),"data-invalid":(0,W.sE)(d)})},getValueTextProps:()=>t.element({...B.valueText.attrs,dir:i("dir"),"data-disabled":(0,W.sE)(o),"data-invalid":(0,W.sE)(d),"data-focus":(0,W.sE)(p)}),getTriggerProps:()=>t.button({id:X(a),disabled:o,dir:i("dir"),type:"button",role:"combobox","aria-controls":q(a),"aria-expanded":m,"aria-haspopup":"listbox","data-state":m?"open":"closed","aria-invalid":d,"aria-labelledby":J(a),...B.trigger.attrs,"data-disabled":(0,W.sE)(o),"data-invalid":(0,W.sE)(d),"data-readonly":(0,W.sE)(c),"data-placement":E,"data-placeholder-shown":(0,W.sE)(!n("hasSelectedItems")),onClick(e){y&&(e.defaultPrevented||r({type:"TRIGGER.CLICK"}))},onFocus(){r({type:"TRIGGER.FOCUS"})},onBlur(){r({type:"TRIGGER.BLUR"})},onKeyDown(e){if(e.defaultPrevented||!y)return;let t={ArrowUp(){r({type:"TRIGGER.ARROW_UP"})},ArrowDown(e){r({type:e.altKey?"OPEN":"TRIGGER.ARROW_DOWN"})},ArrowLeft(){r({type:"TRIGGER.ARROW_LEFT"})},ArrowRight(){r({type:"TRIGGER.ARROW_RIGHT"})},Home(){r({type:"TRIGGER.HOME"})},End(){r({type:"TRIGGER.END"})},Enter(){r({type:"TRIGGER.ENTER"})},Space(e){b?r({type:"TRIGGER.TYPEAHEAD",key:e.key}):r({type:"TRIGGER.ENTER"})}}[(0,W.K)(e,{dir:i("dir"),orientation:"vertical"})];if(t){t(e),e.preventDefault();return}W.tt.isValidEvent(e)&&(r({type:"TRIGGER.TYPEAHEAD",key:e.key}),e.preventDefault())}}),getIndicatorProps:()=>t.element({...B.indicator.attrs,dir:i("dir"),"aria-hidden":!0,"data-state":m?"open":"closed","data-disabled":(0,W.sE)(o),"data-invalid":(0,W.sE)(d),"data-readonly":(0,W.sE)(c)}),getItemProps(l){let s=T(l);return t.element({id:Z(a,s.value),role:"option",...B.item.attrs,dir:i("dir"),"data-value":s.value,"aria-selected":s.selected,"data-state":s.selected?"checked":"unchecked","data-highlighted":(0,W.sE)(s.highlighted),"data-disabled":(0,W.sE)(s.disabled),"aria-disabled":(0,W.rq)(s.disabled),onPointerMove(e){s.disabled||"mouse"!==e.pointerType||s.value!==v&&r({type:"ITEM.POINTER_MO
1VE",value:s.value})},onClick(e){!e.defaultPrevented&&(s.disabled||r({type:"ITEM.CLICK",src:"pointerup",value:s.value}))},onPointerLeave(t){var i;!s.disabled&&!l.persistFocus&&"mouse"===t.pointerType&&(null==(i=e.event.previous())?void 0:i.type.includes("POINTER"))&&r({type:"ITEM.POINTER_LEAVE"})}})},getItemTextProps(e){let l=T(e);return t.element({...B.itemText.attrs,"data-state":l.selected?"checked":"unchecked","data-disabled":(0,W.sE)(l.disabled),"data-highlighted":(0,W.sE)(l.highlighted)})},getItemIndicatorProps(e){let l=T(e);return t.element({"aria-hidden":!0,...B.itemIndicator.attrs,"data-state":l.selected?"checked":"unchecked",hidden:!l.selected})},getItemGroupLabelProps(e){let{htmlFor:l}=e;return t.element({...B.itemGroupLabel.attrs,id:et(a,l),role:"group",dir:i("dir")})},getItemGroupProps(e){var l,s;let{id:n}=e;return t.element({...B.itemGroup.attrs,"data-disabled":(0,W.sE)(o),id:(null==(s=null==(l=a.ids)?void 0:l.itemGroup)?void 0:s.call(l,n))??`select:${a.id}:optgroup:${n}`,"aria-labelledby":et(a,n),dir:i("dir")})},getClearTriggerProps:()=>t.button({...B.clearTrigger.attrs,id:Y(a),type:"button","aria-label":"Clear value","data-invalid":(0,W.sE)(d),disabled:o,hidden:!n("hasSelectedItems"),dir:i("dir"),onClick(e){e.defaultPrevented||r({type:"CLEAR.CLICK"})}}),getHiddenSelectProps(){let e=l.get("value"),s=i("multiple")?e:null==e?void 0:e[0];return t.select({name:i("name"),form:i("form"),disabled:o,multiple:i("multiple"),required:i("required"),"aria-hidden":!0,id:Q(a),defaultValue:s,style:W.fe,tabIndex:-1,onFocus(){var e;null==(e=ea(a))||e.focus({preventScroll:!0})},"aria-labelledby":J(a)})},getPositionerProps:()=>t.element({...B.positioner.attrs,dir:i("dir"),id:ee(a),style:C.floating}),getContentProps:()=>t.element({hidden:!m,dir:i("dir"),id:q(a),role:g?"listbox":"dialog",...B.content.attrs,"data-state":m?"open":"closed","data-placement":E,"data-activedescendant":O,"aria-activedescendant":g?O:void 0,"aria-multiselectable":!!i("multiple")&&!!g||void 0,"aria-labelledby":J(a),tabIndex:0,onKeyDown(e){if(!y||!(0,W.uh)(e))return;if("Tab"===e.key&&!(0,W.KY)(e))return void e.preventDefault();let t={ArrowUp(){r({type:"CONTENT.ARROW_UP"})},ArrowDown(){r({type:"CONTENT.ARROW_DOWN"})},Home(){r({type:"CONTENT.HOME"})},End(){r({type:"CONTENT.END"})},Enter(){r({type:"ITEM.CLICK",src:"keydown.enter"})},Space(e){var l;b?r({type:"CONTENT.TYPEAHEAD",key:e.key}):null==(l=t.Enter)||l.call(t,e)}},l=t[(0,W.K)(e)];if(l){l(e),e.preventDefault();return}let i=(0,W.wt)(e);!(0,W.fg)(i)&&W.tt.isValidEvent(e)&&(r({type:"CONTENT.TYPEAHEAD",key:e.key}),e.preventDefault())}}),getListProps:()=>t.element({...B.list.attrs,tabIndex:0,role:g?void 0:"listbox","aria-labelledby":X(a),"aria-activedescendant":g?void 0:O,"aria-multiselectable":!!(!g&&i("multiple"))||void 0})}}((0,M.zl)(ed,n),M._B)})(n),d=(0,j.x)((0,x.v6)({present:o.open},l)),c=(0,x.v6)(o.getRootProps(),r);return(0,i.jsx)(T,{value:o,children:(0,i.jsx)(y.j,{value:d,children:(0,i.jsx)(b.X.div,{...c,ref:t})})})}),em=(0,a.forwardRef)((e,t)=>{let l=C(),a=(0,x.v6)(l.getControlProps(),e);return(0,i.jsx)(b.X.div,{...a,ref:t})});em.displayName="SelectControl";let ep=(0,a.forwardRef)((e,t)=>{let l=C(),a=(0,x.v6)(l.getTriggerProps(),e);return(0,i.jsx)(b.X.button,{...a,ref:t})});ep.displayName="SelectTrigger";var ev=l(64061);let eI=(0,a.forwardRef)((e,t)=>{let{children:l,placeholder:a,...s}=e,n=C(),r=(0,x.v6)(n.getValueTextProps(),s);return(0,i.jsx)(b.X.span,{...r,ref:t,children:l||n.valueAsString||a})});eI.displayName="SelectValueText";let ef=(0,a.forwardRef)((e,t)=>{let l=C(),a=(0,x.v6)(l.getIndicatorProps(),e);return(0,i.jsx)(b.X.div,{...a,ref:t})});ef.displayName="SelectIndicator";let eE=(0,a.forwardRef)((e,t)=>{let l=C(),a=(0,x.v6)(l.getHiddenSelectProps(),e),s=0===l.value.length,n=(0,eg.f)();return(0,i.jsxs)(b.X.select,{"aria-describedby":null==n?void 0:n.ariaDescribedby,...a,ref:t,children:[s&&(0,i.jsx)("option",{value:""}),l.collection.items.map((e,t)=>{var a;return(0,i.jsx)("option",{value:null!=(a=l.collection.getItemValue(e))?a:"",disabled:l.collection.getItemDisabled(e),children:l.collection.stringifyItem(e)},t)})]})});eE.displayName="SelectHiddenSelect";let eb=(0,r.Fj)({base:{cursor:"pointer"},variants:{variant:{primary:{},secondary:{bg:"transparent!",borderColor:"transparent!","&:hover, &[data-active]":{color:"text.primary!","& svg":{color:"text.primary!"}}}}}}),ey=(0,r.Fj)({base:{display:"block",color:"icon.secondary",transition:"[transform {durations.100} ease, color {durations.100} ease]",_open:{transform:"rotate(180deg)"}},variants:{size:{sm:{fontSize:"18"},md:{fontSize:"18"},lg:{fontSize:"20"}}}}),eO=(0,a.forwardRef)(function(e,t){let{variant:l="primary",size:r="md",state:u="default",placeholder:c,value:g,label:h,options:p,onChange:v,disabled:b,isMenuL
1oading:y,hasSearch:O,portalled:T=!0,name:C,className:x,id:S,"aria-describedby":P}=e,[F,G]=(0,a.useState)(!1),k=(0,a.useRef)(null),[L,H]=(0,a.useState)(""),j=(0,a.useRef)(null),M=(0,a.useMemo)(()=>new m({items:p.filter(e=>{var t;return(null!=(t=e.label)?t:e.value).toLowerCase().includes(L.toLowerCase())})}),[L,p]),_=(0,i.jsx)(R,{children:(0,i.jsx)(V,{asChild:!0,children:(0,i.jsxs)("div",{ref:k,className:(0,N.MK)({size:r}),children:[!!O&&(0,i.jsx)("div",{className:(0,s.AH)({p:"8"}),children:(0,i.jsx)(I.Input,{ref:j,size:"sm",placeholder:"Search",LeadIcon:d.Ey,value:L,onChange:e=>H(e.currentTarget.value),onKeyDown:e=>{var t;"ArrowDown"===e.code&&(null==(t=k.current)||t.focus()),"Space"===e.code&&e.stopPropagation()}})}),!y&&M.items.map(e=>{var t;return(0,i.jsx)(A,{item:e,"aria-disabled":e.disabled,className:(0,n.cx)((0,N.j$)({size:r,destructive:e.destructive}),(0,w.vn)()),children:(0,i.jsx)(D,{children:null!=(t=e.label)?t:e.value})},e.value)}),y&&(0,i.jsx)("div",{className:(0,o.g)({p:"32"}),children:(0,i.jsx)(f.y,{size:r,variant:"secondary"})})]})})});return(0,i.jsxs)(eh,{loopFocus:!0,ids:{hiddenSelect:S},name:C,value:g?[g]:void 0,collection:M,onValueChange:e=>v(e.value[0]),onOpenChange:e=>{e.open&&j.current&&setTimeout(()=>{var e;return null==(e=j.current)?void 0:e.focus()},0),!e.open&&L&&setTimeout(()=>H(""),200),G(e.open)},disabled:b,positioning:{sameWidth:!0,gutter:4},children:[(0,i.jsx)(em,{children:(0,i.jsxs)(ep,{ref:t,"data-active":F||void 0,"aria-describedby":P,className:(0,n.cx)((0,ev.sr)({size:r,state:u}),eb({variant:l}),(0,w.Rg)(),x),children:[(0,i.jsx)(eI,{placeholder:c,className:(0,s.AH)({textAlign:"left",flex:"1","&:empty:before":{content:"'â'"}}),children:h}),(0,i.jsx)(ef,{children:(0,i.jsx)("span",{"data-open":F||void 0,className:(0,n.cx)("material-symbols",ey({size:r})),children:"keyboard_arrow_down"})})]})}),(0,i.jsx)(eE,{}),T?(0,i.jsx)(E.Z,{children:_}):_]})})},58334:(e,t,l)=>{l.d(t,{Input:()=>c});var i=l(97726),a=l(41901),s=l(18414),n=l(48856),r=l(28521),o=l(58565),d=l(86760),u=l(64061);let c=(0,s.forwardRef)((e,t)=>{var{size:l="md",state:c="default",LeadIcon:h,TailIcon:m,className:p,onMouseDown:v,onFocus:I,onBlur:f}=e,E=(0,a.T)(e,["size","state","LeadIcon","TailIcon","className","onMouseDown","onFocus","onBlur"]);let[b,y]=(0,s.useState)(!1),O=(0,o.useDebounce)(b,10);return(0,i.jsxs)("div",{className:(0,r.cx)((0,u.sr)({size:l,state:c}),O&&(0,d.SF)(),p),children:[!!h&&(0,i.jsx)(h,{className:g}),(0,i.jsx)("input",{ref:t,onMouseDown:e=>{window.setTimeout(()=>y(!1),0),null==v||v(e)},onFocus:e=>{y(!0),null==I||I(e)},onBlur:e=>{y(!1),null==f||f(e)},className:(0,n.AH)({flex:"1",border:"none"}),...E}),!!m&&(0,i.jsx)(m,{className:g})]})});c.displayName="Input";let g=(0,n.AH)({h:"16",w:"16",color:"icon.secondary"})},58565:(e,t,l)=>{l.d(t,{useDebounce:()=>a});var i=l(18414);function a(e,t){let[l,a]=(0,i.useState)(e);return(0,i.useEffect)(()=>{let l=setTimeout(()=>{a(e)},t);return()=>{clearTimeout(l)}},[e,t]),l}},64061:(e,t,l)=>{l.d(t,{sr:()=>i});let i=(0,l(31786).Fj)({base:{display:"flex",alignItems:"center",w:"full",gap:"8",rounded:"200",borderStyle:"solid",borderWidth:"100",whiteSpace:"nowrap","&, & input, & textarea":{bg:"formControl.background",borderColor:"formControl.background",color:"text.primary",transition:"[background-color {durations.100} ease, border-color {durations.100} ease, color {durations.100} ease, transform {durations.100} ease]","&::placeholder, &[data-placeholder], &[data-placeholder-shown]":{color:{base:"text.secondary",_disabled:"text.disabled"}},_focus:{outline:"[none]"}},"&:hover:not(:disabled)":{"&, & input, & textarea":{bg:"formControl.background.hover",borderColor:"formControl.background.hover"}},"&:is(:focus-visible, [data-active]), &:has(input:focus-visible), &:has(textarea:focus-visible)":{"&, & input, & textarea":{bg:"formControl.background.active"}},"&:disabled, &:has(input:disabled), & input:disabled, &:has(textarea:disabled), & textarea:disabled":{bg:"formControl.background.disabled",color:"text.disabled",cursor:"not-allowed",borderColor:"formControl.background.disabled"}},variants:{size:{sm:{px:"[calc({spacing.8} - {borderWidths.100})]",py:"[calc({spacing.8} - {borderWidths.100})]","&, & input, & textarea":{textStyle:"body.sm"}},md:{px:"[calc({spacing.12} - {borderWidths.100})]",py:"[calc({spacing.8} - {borderWidths.100})]","&, & input, & textarea":{textStyle:"body.md"}},lg:{px:"[calc({spacing.12} - {borderWidths.100})]",py:"[calc(10px - {borderWidths.100})]","&, & input, & textarea":{textStyle:"body.lg"}}},state:{default:{"&:is(:focus-visible, [data-active]), &:has(input:focus-visible), &:has(textarea:focus-visible)":{borderColor:"formControl.border.active!"}},loading:{"&:is(:focus-visible, [data-active]), &:has(input:focus-visible), &:has(textarea:focus-visible)":{borderColor:"formControl.border.active!"}},error:{borderColor:"formControl.border.error!"},warning:{borderColor:"formControl.border.warning!"},success:{borderColor:"formControl.border.success!"}}},defaultVariants:{size:"md",state:"default"}});i.variantMap.size,i.variantMap.state},98820:(e,t,l)=>{l.d(t,{f:()=>a});let[i,a]=(0,l(47352).q)({name:"FieldContext",hookName:"useFieldContext",providerName:"<FieldProvider />",strict:!1})}}]);
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.