PageSourceSearch

https://school.human.design/_next/static/immutable/chunks/2qa8t5i08yx4i.js

js human.design collected 2026-10-01 14:49:52 UTC 72,091 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,94601,45583,49070,e=>{"use strict";var t,i,r=e.i(32592),o=e.i(87942);let[n,l]=(0,r.createContext)({name:"RenderStrategyContext",hookName:"useRenderStrategyContext",providerName:"<RenderStrategyPropsProvider />"});e.s(["RenderStrategyPropsProvider",0,n,"splitRenderStrategyProps",0,e=>(0,o.createSplitProps)()(e,["lazyMount","unmountOnExit"]),"useRenderStrategyPropsContext",0,l],94601);var a=e.i(43476),s=e.i(71645),d=e.i(43011),c=e.i(53545),h=e.i(61035),u=e.i(2477),g=e.i(63116),p=e.i(99753),m=e.i(80572),f=e.i(71798);e.s([],24114),e.i(24114),e.s([],915),e.i(915);var v=e.i(11899),I=e.i(78605);let[y,x]=(0,r.createContext)({name:"SelectContext",hookName:"useSelectContext",providerName:"<SelectProvider />"}),b=(0,s.forwardRef)((e,t)=>{let i=x(),r=(0,v.mergeProps)(i.getClearTriggerProps(),e);return(0,a.jsx)(I.ark.button,{...r,ref:t})});b.displayName="SelectClearTrigger";var C=e.i(16417),E=e.i(64747);let T=(0,s.forwardRef)((e,t)=>{let i=x(),r=(0,E.usePresenceContext)(),o=(0,v.mergeProps)(i.getContentProps(),r.getPresenceProps(),e);return r.unmounted?null:(0,a.jsx)(I.ark.div,{...o,ref:(0,C.composeRefs)(r.ref,t)})});T.displayName="SelectContent";let O=(0,s.forwardRef)((e,t)=>{let i=x(),r=(0,v.mergeProps)(i.getControlProps(),e);return(0,a.jsx)(I.ark.div,{...r,ref:t})});O.displayName="SelectControl";var P=e.i(20668);let N=(0,s.forwardRef)((e,t)=>{let i=x(),r=(0,v.mergeProps)(i.getHiddenSelectProps(),e),o=0===i.value.length,n=(0,P.useFieldContext)();return(0,a.jsxs)(I.ark.select,{"aria-describedby":n?.ariaDescribedby,...r,ref:t,children:[o&&(0,a.jsx)("option",{value:""}),i.collection.items.map((e,t)=>(0,a.jsx)("option",{value:i.collection.getItemValue(e)??"",disabled:i.collection.getItemDisabled(e),children:i.collection.stringifyItem(e)},t))]})});N.displayName="SelectHiddenSelect";let R=(0,s.forwardRef)((e,t)=>{let i=x(),r=(0,v.mergeProps)(i.getIndicatorProps(),e);return(0,a.jsx)(I.ark.div,{...r,ref:t})});R.displayName="SelectIndicator";let[S,V]=(0,r.createContext)({name:"SelectItemContext",hookName:"useSelectItemContext",providerName:"<SelectItemProvider />"}),[w,A]=(0,r.createContext)({name:"SelectItemPropsContext",hookName:"useSelectItemPropsContext",providerName:"<SelectItemPropsProvider />"}),k=(0,s.forwardRef)((e,t)=>{let[i,r]=(0,o.createSplitProps)()(e,["item","persistFocus"]),n=x(),l=(0,v.mergeProps)(n.getItemProps(i),r),s=n.getItemState(i);return(0,a.jsx)(w,{value:i,children:(0,a.jsx)(S,{value:s,children:(0,a.jsx)(I.ark.div,{...l,ref:t})})})});k.displayName="SelectItem";let[L,j]=(0,r.createContext)({name:"SelectItemGroupPropsContext",hookName:"useSelectItemGroupPropsContext",providerName:"<SelectItemGroupPropsProvider />"}),G=(0,s.forwardRef)((e,t)=>{let i=(0,s.useId)(),[r,n]=(0,o.createSplitProps)()(e,["id"]),l={id:i,...r},d=x(),c=(0,v.mergeProps)(d.getItemGroupProps(l),n);return(0,a.jsx)(L,{value:l,children:(0,a.jsx)(I.ark.div,{...c,ref:t})})});G.displayName="SelectItemGroup";let F=(0,s.forwardRef)((e,t)=>{let i=x(),r=j(),o=(0,v.mergeProps)(i.getItemGroupLabelProps({htmlFor:r.id}),e);return(0,a.jsx)(I.ark.div,{...o,ref:t})});F.displayName="SelectItemGroupLabel";let D=(0,s.forwardRef)((e,t)=>{let i=x(),r=A(),o=(0,v.mergeProps)(i.getItemIndicatorProps(r),e);return(0,a.jsx)(I.ark.div,{...o,ref:t})});D.displayName="SelectItemIndicator";let H=(0,s.forwardRef)((e,t)=>{let i=x(),r=A(),o=(0,v.mergeProps)(i.getItemTextProps(r),e);return(0,a.jsx)(I.ark.span,{...o,ref:t})});H.displayName="SelectItemText";let _=(0,s.forwardRef)((e,t)=>{let i=x(),r=(0,v.mergeProps)(i.getLabelProps(),e);return(0,a.jsx)(I.ark.label,{...r,ref:t})});_.displayName="SelectLabel";let M=(0,s.forwardRef)((e,t)=>{let i=x(),r=(0,v.mergeProps)(i.getListProps(),e);return(0,a.jsx)(I.ark.div,{...r,ref:t})});M.displayName="SelectList";let B=(0,s.forwardRef)((e,t)=>{let i=x(),r=(0,v.mergeProps)(i.getPositionerProps(),e);return(0,E.usePresenceContext)().unmounted?null:(0,a.jsx)(I.ark.div,{...r,ref:t})});B.displayName="SelectPositioner";var z=e.i(34893),U=e.i(20953),W=e.i(4299),$=e.i(15177),q=e.i(7652),K=e.i(62288);let Y=(0,s.forwardRef)((e,t)=>{let[i,r]=(0,z.splitPresenceProps)(e),[n,l]=(0,o.createSplitProps)()(r,["closeOnSelect","collection","composite","defaultHighlightedValue","defaultOpen","defaultValue","deselectable","disabled","form","highlightedValue","id","ids","invali
1d","loopFocus","multiple","name","onFocusOutside","onHighlightChange","onInteractOutside","onOpenChange","onPointerDownOutside","onSelect","onValueChange","open","positioning","readOnly","required","scrollToIndexFn","value"]),d=(e=>{let t=(0,s.useId)(),{dir:i}=(0,K.useLocaleContext)(),{getRootNode:r}=(0,q.useEnvironmentContext)(),o=(0,P.useFieldContext)(),n={id:t,ids:{label:o?.ids.label,hiddenSelect:o?.ids.control},disabled:o?.disabled,readOnly:o?.readOnly,invalid:o?.invalid,required:o?.required,dir:i,getRootNode:r,...e},l=(0,W.useMachine)($.machine,n);return $.connect(l,W.normalizeProps)})(n),c=(0,U.usePresence)((0,v.mergeProps)({present:d.open},i)),h=(0,v.mergeProps)(d.getRootProps(),l);return(0,a.jsx)(y,{value:d,children:(0,a.jsx)(E.PresenceProvider,{value:c,children:(0,a.jsx)(I.ark.div,{...h,ref:t})})})}),J=(0,s.forwardRef)((e,t)=>{let[i,r]=(0,z.splitPresenceProps)(e),[{value:n},l]=(0,o.createSplitProps)()(r,["value"]),s=(0,U.usePresence)((0,v.mergeProps)({present:n.open},i)),d=(0,v.mergeProps)(n.getRootProps(),l);return(0,a.jsx)(y,{value:n,children:(0,a.jsx)(E.PresenceProvider,{value:s,children:(0,a.jsx)(I.ark.div,{...d,ref:t})})})}),Q=(0,s.forwardRef)((e,t)=>{let i=x(),r=(0,v.mergeProps)(i.getTriggerProps(),e);return(0,a.jsx)(I.ark.button,{...r,ref:t})});Q.displayName="SelectTrigger";let X=(0,s.forwardRef)((e,t)=>{let{children:i,placeholder:r,...o}=e,n=x(),l=(0,v.mergeProps)(n.getValueTextProps(),o);return(0,a.jsx)(I.ark.span,{...l,ref:t,children:i||n.valueAsString||r})});X.displayName="SelectValueText",e.s(["ClearTrigger",0,b,"Content",0,T,"Context",0,e=>e.children(x()),"Control",0,O,"HiddenSelect",0,N,"Indicator",0,R,"Item",0,k,"ItemContext",0,e=>e.children(V()),"ItemGroup",0,G,"ItemGroupLabel",0,F,"ItemIndicator",0,D,"ItemText",0,H,"Label",0,_,"List",0,M,"Positioner",0,B,"Root",0,Y,"RootProvider",0,J,"Trigger",0,Q,"ValueText",0,X],72924);var Z=e.i(72924),Z=Z,ee=e.i(89309),et=e.i(37072);let{withProvider:ei,withContext:er,useStyles:eo,PropsProvider:en}=(0,ee.createSlotRecipeContext)({key:"select"}),el=ei(Z.RootProvider,"root",{forwardAsChild:!0}),ea=ei(Z.Root,"root",{forwardAsChild:!0,defaultProps:{positioning:{sameWidth:!0}}}),es=er(Z.Trigger,"trigger",{forwardAsChild:!0}),ed=er(Z.Positioner,"positioner",{forwardAsChild:!0}),ec=er(Z.Content,"content",{forwardAsChild:!0}),eh=er(Z.ValueText,"valueText",{forwardAsChild:!0}),eu=er(Z.ClearTrigger,"clearTrigger",{forwardAsChild:!0,defaultProps:{children:(0,a.jsx)(et.CloseIcon,{boxSize:"1em"})}}),eg=er(Z.ItemGroup,"itemGroup",{forwardAsChild:!0}),ep=er(Z.ItemGroupLabel,"itemGroupLabel",{forwardAsChild:!0}),em=er(Z.Item,"item",{forwardAsChild:!0}),ef=er(Z.ItemText,"itemText",{forwardAsChild:!0}),ev=er(Z.ItemIndicator,"itemIndicator",{forwardAsChild:!0,defaultProps:{children:(0,a.jsx)(et.CheckIcon,{})}}),eI=er("div","indicatorGroup"),ey=er(Z.Indicator,"indicator",{forwardAsChild:!0,defaultProps:{children:(0,a.jsx)(et.ChevronDownIcon,{})}}),ex=er(Z.Control,"control",{forwardAsChild:!0}),eb=er(Z.Label,"label",{forwardAsChild:!0}),eC=Z.Context,eE=Z.HiddenSelect,eT=Z.ItemContext;e.s(["ClearTrigger",0,eu,"Content",0,ec,"Context",0,eC,"Control",0,ex,"HiddenSelect",0,eE,"Indicator",0,ey,"IndicatorGroup",0,eI,"Item",0,em,"ItemContext",0,eT,"ItemGroup",0,eg,"ItemGroupLabel",0,ep,"ItemIndicator",0,ev,"ItemText",0,ef,"Label",0,eb,"Positioner",0,ed,"PropsProvider",0,en,"Root",0,ea,"RootProvider",0,el,"Trigger",0,es,"ValueText",0,eh],13469);var eO=e.i(13469);e.s(["Select",0,eO],45583);var eO=eO,eP=e.i(32576),eN=e.i(97905),eR=e.i(18514),eS=e.i(45009),eV=["sitekey","onChange","theme","type","tabindex","onExpired","onErrored","size","stoken","grecaptcha","badge","hl","isolated"];function ew(){return(ew=Object.assign.bind()).apply(this,arguments)}function eA(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ek(e,t){return(ek=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var eL=function(e){function t(){var t;return(t=e.call(this)||this).handleExpired=t.handleExpired.bind(eA(t)),t.handleErrored=t.handleErrored.bind(eA(t)),t.handleChange=t.handleChange.bind(eA(t)),t.handleRecaptchaRef=t.handleRecaptchaRef.bind(eA(t)),t}t.prototype=Object.create(e.prototype),t.prototype.constructor=t,ek(t,e);var i=t.prototype;return i.getCaptchaFunction=function(e){return this.props.grecaptcha?this.props.grecaptcha.enterprise?this.props.grecaptcha.enterprise[e]:this.props.grecaptcha[e]:null},i.getValue=function(){var e=this.getCaptchaFunction("getResponse");return e&&void 0!==this._widgetId?e(this._widgetId):null},i.getWidgetId=function(){return this.props.grecaptcha&&void 0!==this._widgetId?this._widgetId:null},i.execute=function(){var e=this.getCaptchaFunction("execute");
1if(e&&void 0!==this._widgetId)return e(this._widgetId);this._executeRequested=!0},i.executeAsync=function(){var e=this;return new Promise(function(t,i){e.executionResolve=t,e.executionReject=i,e.execute()})},i.reset=function(){var e=this.getCaptchaFunction("reset");e&&void 0!==this._widgetId&&e(this._widgetId)},i.forceReset=function(){var e=this.getCaptchaFunction("reset");e&&e()},i.handleExpired=function(){this.props.onExpired?this.props.onExpired():this.handleChange(null)},i.handleErrored=function(){this.props.onErrored&&this.props.onErrored(),this.executionReject&&(this.executionReject(),delete this.executionResolve,delete this.executionReject)},i.handleChange=function(e){this.props.onChange&&this.props.onChange(e),this.executionResolve&&(this.executionResolve(e),delete this.executionReject,delete this.executionResolve)},i.explicitRender=function(){var e=this.getCaptchaFunction("render");if(e&&void 0===this._widgetId){var t=document.createElement("div");this._widgetId=e(t,{sitekey:this.props.sitekey,callback:this.handleChange,theme:this.props.theme,type:this.props.type,tabindex:this.props.tabindex,"expired-callback":this.handleExpired,"error-callback":this.handleErrored,size:this.props.size,stoken:this.props.stoken,hl:this.props.hl,badge:this.props.badge,isolated:this.props.isolated}),this.captcha.appendChild(t)}this._executeRequested&&this.props.grecaptcha&&void 0!==this._widgetId&&(this._executeRequested=!1,this.execute())},i.componentDidMount=function(){this.explicitRender()},i.componentDidUpdate=function(){this.explicitRender()},i.handleRecaptchaRef=function(e){this.captcha=e},i.render=function(){var e=this.props,t=(e.sitekey,e.onChange,e.theme,e.type,e.tabindex,e.onExpired,e.onErrored,e.size,e.stoken,e.grecaptcha,e.badge,e.hl,e.isolated,function(e,t){if(null==e)return{};var i,r,o={},n=Object.keys(e);for(r=0;r<n.length;r++)i=n[r],t.indexOf(i)>=0||(o[i]=e[i]);return o}(e,eV));return s.createElement("div",ew({},t,{ref:this.handleRecaptchaRef}))},t}(s.Component);eL.displayName="ReCAPTCHA",eL.propTypes={sitekey:eS.default.string.isRequired,onChange:eS.default.func,grecaptcha:eS.default.object,theme:eS.default.oneOf(["dark","light"]),type:eS.default.oneOf(["image","audio"]),tabindex:eS.default.number,onExpired:eS.default.func,onErrored:eS.default.func,size:eS.default.oneOf(["compact","normal","invisible"]),stoken:eS.default.string,hl:eS.default.string,badge:eS.default.oneOf(["bottomright","bottomleft","inline"]),isolated:eS.default.bool},eL.defaultProps={onChange:function(){},theme:"light",type:"image",tabindex:0,size:"normal",badge:"bottomright"};var ej=e.i(98437);function eG(){return(eG=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e}).apply(this,arguments)}var eF={},eD=0,eH="onloadcallback";function e_(){return"u">typeof window&&window.recaptchaOptions||{}}let eM=(t=function(){var e=e_(),t=e.useRecaptchaNet?"recaptcha.net":"www.google.com";return e.enterprise?"https://"+t+"/recaptcha/enterprise.js?onload="+eH+"&render=explicit":"https://"+t+"/recaptcha/api.js?onload="+eH+"&render=explicit"},i=i={callbackName:eH,globalName:"grecaptcha",attributes:e_().nonce?{nonce:e_().nonce}:{}},function(e){var r=e.displayName||e.name||"Component",o=function(r){function o(e,t){var i;return(i=r.call(this,e,t)||this).state={},i.__scriptURL="",i}o.prototype=Object.create(r.prototype),o.prototype.constructor=o,o.__proto__=r;var n=o.prototype;return n.asyncScriptLoaderGetScriptLoaderID=function(){return this.__scriptLoaderID||(this.__scriptLoaderID="async-script-loader-"+eD++),this.__scriptLoaderID},n.setupScriptURL=function(){return this.__scriptURL="function"==typeof t?t():t,this.__scriptURL},n.asyncScriptLoaderHandleLoad=function(e){var t=this;this.setState(e,function(){return t.props.asyncScriptOnLoad&&t.props.asyncScriptOnLoad(t.state)})},n.asyncScriptLoaderTriggerOnScriptLoaded=function(){var e=eF[this.__scriptURL];if(!e||!e.loaded)throw Error("Script is not loaded.");for(var t in e.observers)e.observers[t](e);delete window[i.callbackName]},n.componentDidMount=function(){var e=this,t=this.setupScriptURL(),r=this.asyncScriptLoaderGetScriptLoaderID(),o=i,n=o.globalName,l=o.callbackName,a=o.scriptId;if(n&&void 0!==window[n]&&(eF[t]={loaded:!0,observers:{}}),eF[t]){var s=eF[t];return s&&(s.loaded||s.errored)?void this.asyncScriptLoaderHandleLoad(s):void(s.observers[r]=function(t){return e.asyncScriptLoaderHandleLoad(t)})}var d={};d[r]=function(t){return e.asyncScriptLoaderHandleLoad(t)},eF[t]={loaded:!1,observers:d};var c=document.createElement("script");for(var h in c.src=t,c.async=!0,i.attributes)c.setAttribute(h,i.attributes[h]);a&&(c.id=a);var u=function(e){if(eF[t]){var i=eF[t].observers;for(var r in i)e(i[r])&&delete i[r]}};l&&"u">typeof window&&(window[l]=function(){return e.asyncScriptLoaderTriggerOnScriptLoaded()}),c.onload=function(){var e=eF[t];e&&(e.loaded=!0,u(function(t){return!l&&(t(e),!0)}))},c.onerror=function(){var e=eF[t];e&&(e.errored=!0,u(function(t){return t(e),!0}))},document.body.appendChild(c)},n.componentWillUnmount=function(){var e=this.__scriptURL;if(!0===i.removeOnUnmount)for(var t=document.getElementsByTagName("script"),r=0;r<t.length;r+=1)t[r].src.indexOf(e)>-1&&t[r].parentNode&&t[r].parentNode.removeChild(t[r]);var o=eF[e];o&&(delete o.observers[this.asyncScriptLoaderGetScriptLoaderID()],!0===i.removeOnUnmount&&delete eF[e])},n.render=function(){var t=i.globalName,r=this.props,o=(r.asyncScriptOnLoad,r.forwardedRef),n=function(e,t){if(null==e)return{};var i,r,o={},n=Object.keys(e);for(r=0;r<n.length;r++)t.indexOf(i=n[r])>=0||(o[i]=e[i]);return o}(r,["asyncScriptOnLoad","forwardedRef"]);return t&&"u">typeof window&&(n[t]=void 0!==window[t]?window[t]:void 0),n.ref=o,(0,s.createElement)(e,n)},o}(s.Component),n=(0,s.forwardRef)(function(e,t){return(0,s.createElement)(o,eG({},e,{forwardedRef:t}))});return n.displayName="AsyncScriptLoader("+r+")",n.propTypes={asyncScriptOnLoad:eS.default.func},(0,ej.default)(n,e)})(eL);var eB=e.i(77855),ez=e.i(63485),eU=e.i(31241);let eW={name:"",email:"",subject:"",message:"",category:"general"}
1,e$="6Lf_-HQsAAAAANOnKxGbVxyKeZV8DQQ-T0qTms4_";e.s(["default",0,({isOpen:e,onClose:t,onSubmit:i})=>{let[r,o]=s.default.useState(eW),[n,l]=s.default.useState(!1),[v,I]=s.default.useState(null),[y,x]=s.default.useState(!1),[b,C]=s.default.useState(!1),E=s.default.useRef(null),T=(0,ez.useApiMutation)(async e=>{let{recaptchaToken:t,...i}=e,r=await fetch(`${eU.API_CONFIG.BASE_URL}/support`,{method:"POST",headers:{"Content-Type":"application/json","x-recaptcha-token":t},body:JSON.stringify(i)}),o=null;try{o=await r.json()}catch{}if(!r.ok)throw{message:o?.message||"Failed to send support request",status:r.status};return{data:o,status:r.status,success:!0}}),O=s.default.useMemo(()=>{let e;return e={items:[{value:"general",label:"General"},{value:"billing",label:"Billing"},{value:"technical",label:"Technical"},{value:"feedback",label:"Feedback"}]},new eP.ListCollection(e)},[]),P=e=>{let{name:t,value:i}=e.target;o(e=>({...e,[t]:i}))},N=()=>{o(eW),I(null),x(!1),C(!1),E.current?.reset(),t()},R=async e=>{if(e.preventDefault(),!v){x(!0),eB.toaster.create({title:"Verification required",description:"Please complete the reCAPTCHA verification before submitting.",type:"error"});return}try{l(!0);let e=await T.mutateAsync({...r,recaptchaToken:v}),t=e?.data?.message||e?.message||"Support request sent successfully.";eB.toaster.create({title:"Support request sent",description:t,type:"success"}),i&&await Promise.resolve(i(r)),N()}catch(t){let e=t?.message||"Failed to send support request. Please try again.";eB.toaster.create({title:"Error",description:e,type:"error"}),E.current?.reset(),I(null)}finally{l(!1)}};return e?(0,a.jsx)(eN.Portal,{children:(0,a.jsx)(d.Box,{position:"fixed",top:0,left:0,right:0,bottom:0,bg:"rgba(58, 56, 56, 0.27)",backdropFilter:"blur(10px)",border:"1px solid rgba(255, 255, 255, 0.2)",zIndex:9999,display:"flex",alignItems:"center",justifyContent:"center",p:4,onClick:e=>{e.target===e.currentTarget&&N()},children:(0,a.jsxs)(d.Box,{as:"form",onSubmit:R,w:"full",maxW:"2xl",maxH:{base:"90vh",md:"80vh"},bg:"rgba(20, 20, 20, 0.51)",backdropFilter:"blur(10px)",border:"1px solid rgba(255, 255, 255, 0.2)",rounded:"2xl",shadow:"2xl",position:"relative",overflow:"hidden",display:"flex",flexDirection:"column",children:[(0,a.jsx)(d.Box,{p:{base:4,md:6},borderBottom:"1px solid rgba(255, 255, 255, 0.1)",bg:"rgba(255, 255, 255, 0.05)",children:(0,a.jsxs)(h.HStack,{justify:"space-between",align:"center",children:[(0,a.jsxs)(c.VStack,{align:"start",gap:1,children:[(0,a.jsx)(u.Heading,{size:"lg",color:"white",fontFamily:"poppins",children:"Contact Support"}),(0,a.jsx)(g.Text,{color:"gray.300",fontSize:"sm",children:"Share a few details and our team will get back to you."})]}),(0,a.jsx)(p.Button,{onClick:N,variant:"ghost",color:"gray.400",_hover:{color:"white",bg:"rgba(255, 255, 255, 0.1)"},size:"lg",rounded:"xl",p:2,children:"✕"})]})}),(0,a.jsx)(d.Box,{p:{base:4,md:6},overflowY:"auto",flex:"1",minH:0,children:(0,a.jsxs)(c.VStack,{align:"stretch",gap:4,children:[(0,a.jsxs)(d.Box,{children:[(0,a.jsx)(eR.FormLabel,{htmlFor:"name",color:"white",fontSize:"sm",fontWeight:"medium",mb:2,children:"Name"}),(0,a.jsx)(m.Input,{id:"name",name:"name",placeholder:"John Doe",value:r.name,onChange:P,bg:"rgba(255, 255, 255, 0.1)",h:"50px",rounded:"xl",color:"white",_placeholder:{color:"gray.400"},_focus:{borderColor:"gray.400"}})]}),(0,a.jsxs)(d.Box,{children:[(0,a.jsx)(eR.FormLabel,{htmlFor:"email",color:"white",fontSize:"sm",fontWeight:"medium",mb:2,children:"Email"}),(0,a.jsx)(m.Input,{id:"email",name:"email",type:"email",placeholder:"[email protected]",value:r.email,onChange:P,bg:"rgba(255, 255, 255, 0.1)",h:"50px",rounded:"xl",color:"white",_placeholder:{color:"gray.400"},_focus:{borderColor:"gray.400"}})]}),(0,a.jsxs)(d.Box,{children:[(0,a.jsx)(eR.FormLabel,{htmlFor:"subject",color:"white",fontSize:"sm",fontWeight:"medium",mb:2,children:"Subject"}),(0,a.jsx)(m.Input,{id:"subject",name:"subject",placeholder:"Support Request",value:r.subject,onChange:P,bg:"rgba(255, 255, 255, 0.1)",h:"50px",rounded:"xl",color:"white",_placeholder:{color:"gray.400"},_focus:{borderColor:"gray.400"}})]}),(0,a.jsxs)(d.Box,{children:[(0,a.jsx)(eR.FormLabel,{htmlFor:"category",color:"white",fontSize:"sm",fontWeight:"medium",mb:3,children:"Category"}),(0,a.jsxs)(eO.Root,{name:"category",collection:O,value:[r.category],onValueChange:e=>{let t=e.value[0];o(e=>({...e,category:t}))},size:"lg",width:"100%",children:[(0,a.jsx)(eO.HiddenSelect,{}),(0,a.jsxs)(eO.Control,{width:"100%",children:[(0,a.jsx)(eO.Trigger,{roun
1ded:"xl",bg:"rgba(255, 255, 255, 0.1)",border:"1px solid transparent",color:"white",_placeholder:{color:"gray.400"},_focus:{boxShadow:"none",borderColor:"gray.400"},pr:8,children:(0,a.jsx)(eO.ValueText,{placeholder:"Select category"})}),(0,a.jsx)(eO.IndicatorGroup,{pr:2,children:(0,a.jsx)(eO.Indicator,{})})]}),(0,a.jsx)(eN.Portal,{children:(0,a.jsx)(eO.Positioner,{zIndex:1e4,children:(0,a.jsx)(eO.Content,{bg:"gray.800",border:"1px solid rgba(255, 255, 255, 0.1)",borderRadius:"md",boxShadow:"lg",maxH:"200px",overflowY:"auto",zIndex:1e4,children:O.items.map(e=>(0,a.jsxs)(eO.Item,{item:e,color:"white",_hover:{bg:"rgba(255, 255, 255, 0.1)"},_selected:{bg:"blue.500"},children:[e.label,(0,a.jsx)(eO.ItemIndicator,{})]},e.value))})})})]})]}),(0,a.jsxs)(d.Box,{children:[(0,a.jsx)(eR.FormLabel,{htmlFor:"message",color:"white",fontSize:"sm",fontWeight:"medium",mb:2,children:"Message"}),(0,a.jsx)(f.Textarea,{id:"message",name:"message",placeholder:"I need help with my account settings",value:r.message,onChange:P,bg:"rgba(255, 255, 255, 0.1)",rounded:"xl",color:"white",_placeholder:{color:"gray.400"},_focus:{borderColor:"gray.400"},minH:"120px"})]}),(0,a.jsx)(d.Box,{children:(0,a.jsx)(d.Box,{display:"flex",flexDirection:"column",alignItems:"flex-start",gap:1,children:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(eM,{ref:E,sitekey:e$,onChange:e=>{I(e),e&&x(!1)},onExpired:()=>{I(null),eB.toaster.create({title:"Verification expired",description:"Your reCAPTCHA verification has expired. Please verify again.",type:"warning"})},onErrored:()=>{I(null),C(!0),eB.toaster.create({title:"reCAPTCHA unavailable",description:"Could not load the verification widget. Please check your connection and try again.",type:"error"})},theme:"dark"}),b&&(0,a.jsx)(d.Box,{mt:2,p:3,rounded:"xl",bg:"rgba(255, 60, 60, 0.1)",border:"1px solid rgba(255, 60, 60, 0.3)",children:(0,a.jsxs)(g.Text,{color:"red.300",fontSize:"xs",children:["⚠️ reCAPTCHA failed to load. Please check your internet connection and"," ",(0,a.jsx)(g.Text,{as:"span",color:"blue.300",cursor:"pointer",textDecoration:"underline",onClick:()=>{C(!1),E.current?.reset()},children:"try again"}),"."]})}),y&&!b&&(0,a.jsx)(g.Text,{color:"red.400",fontSize:"xs",mt:1,children:"Please complete the reCAPTCHA verification."})]})})})]})}),(0,a.jsx)(d.Box,{p:{base:4,md:6},borderTop:"1px solid rgba(255, 255, 255, 0.1)",bg:"rgba(255, 255, 255, 0.05)",children:(0,a.jsxs)(h.HStack,{justify:"flex-end",gap:3,children:[(0,a.jsx)(p.Button,{onClick:N,variant:"outline",color:"gray.400",borderColor:"rgba(255, 255, 255, 0.2)",_hover:{color:"white",borderColor:"rgba(255, 255, 255, 0.4)",bg:"rgba(255, 255, 255, 0.1)"},size:"md",rounded:"xl",children:"Cancel"}),(0,a.jsx)(p.Button,{type:"submit",bg:"blue.500",color:"white",_hover:{bg:"blue.600"},size:"md",rounded:"xl",disabled:n||!!e$&&(!v||b),loading:n,loadingText:"Sending...",children:"Send message"})]})})]})})}):null}],49070)},11381,e=>{"use strict";var t=e.i(56364),i=e.i(50377),r=e.i(18991),o=e.i(11899),n=e.i(78445),l=(0,t.createAnatomy)("accordion").parts("root","item","itemTrigger","itemContent","itemIndicator"),a=l.build(),s=e=>e.ids?.root??`accordion:${e.id}`,d=(e,t)=>e.ids?.itemContent?.(t)??`accordion:${e.id}:content:${t}`,c=(e,t)=>e.ids?.itemTrigger?.(t)??`accordion:${e.id}:trigger:${t}`,h=e=>{let t=CSS.escape(s(e)),r=`[aria-controls][data-ownedby='${t}']:not([disabled])`;return(0,i.queryAll)(e.getById(s(e)),r)},{and:u,not:g}=(0,o.createGuards)(),p=(0,o.createMachine)({props:({props:e})=>({collapsible:!1,multiple:!1,orientation:"vertical",defaultValue:[],...e}),initialState:()=>"idle",context:({prop:e,bindable:t})=>({focusedValue:t(()=>({defaultValue:null,sync:!0,onChange(t){e("onFocusChange")?.({value:t})}})),value:t(()=>({defaultValue:e("defaultValue"),value:e("value"),onChange(t){e("onValueChange")?.({value:t})}}))}),computed:{isHorizontal:({prop:e})=>"horizontal"===e("orientation")},on:{"VALUE.SET":{actions:["setValue"]}},states:{idle:{on:{"TRIGGER.FOCUS":{target:"focused",actions:["setFocusedValue"]}}},focused:{on:{"GOTO.NEXT":{actions:["focusNextTrigger"]},"GOTO.PREV":{actions:["focusPrevTrigger"]},"TRIGGER.CLICK":[{guard:u("isExpanded","canToggle"),actions:["collapse"]},{guard:g("isExpanded"),actions:["expand"]}
1],"GOTO.FIRST":{actions:["focusFirstTrigger"]},"GOTO.LAST":{actions:["focusLastTrigger"]},"TRIGGER.BLUR":{target:"idle",actions:["clearFocusedValue"]}}}},implementations:{guards:{canToggle:({prop:e})=>!!e("collapsible")||!!e("multiple"),isExpanded:({context:e,event:t})=>e.get("value").includes(t.value)},actions:{collapse({context:e,prop:t,event:i}){let o=t("multiple")?(0,r.remove)(e.get("value"),i.value):[];e.set("value",o)},expand({context:e,prop:t,event:i}){let o=t("multiple")?(0,r.add)(e.get("value"),i.value):[i.value];e.set("value",o)},focusFirstTrigger({scope:e}){(0,r.first)(h(e))?.focus()},focusLastTrigger({scope:e}){(0,r.last)(h(e))?.focus()},focusNextTrigger({context:e,scope:t}){let r=e.get("focusedValue");if(!r)return;let o=(0,i.nextById)(h(t),c(t,r));o?.focus()},focusPrevTrigger({context:e,scope:t}){let r=e.get("focusedValue");if(!r)return;let o=(0,i.prevById)(h(t),c(t,r));o?.focus()},setFocusedValue({context:e,event:t}){e.set("focusedValue",t.value)},clearFocusedValue({context:e}){e.set("focusedValue",null)},setValue({context:e,event:t}){e.set("value",t.value)},coarseValue({context:e,prop:t}){!t("multiple")&&e.get("value").length>1&&((0,r.warn)("The value of accordion should be a single value when multiple is false."),e.set("value",[e.get("value")[0]]))}}}}),m=(0,n.createProps)()(["collapsible","dir","disabled","getRootNode","id","ids","multiple","onFocusChange","onValueChange","orientation","value","defaultValue"]);(0,r.createSplitProps)(m);var f=(0,n.createProps)()(["value","disabled"]);(0,r.createSplitProps)(f),e.s(["anatomy",0,l,"connect",0,function(e,t){let{send:r,context:o,prop:n,scope:l,computed:h}=e,u=o.get("focusedValue"),g=o.get("value"),p=n("multiple");function m(e){return{expanded:g.includes(e.value),focused:u===e.value,disabled:!!(e.disabled??n("disabled"))}}return{focusedValue:u,value:g,setValue:function(e){let t=e;!p&&t.length>1&&(t=[t[0]]),r({type:"VALUE.SET",value:t})},getItemState:m,getRootProps:()=>t.element({...a.root.attrs,dir:n("dir"),id:s(l),"data-orientation":n("orientation")}),getItemProps(e){let r,o=m(e);return t.element({...a.item.attrs,dir:n("dir"),id:(r=e.value,l.ids?.item?.(r)??`accordion:${l.id}:item:${r}`),"data-state":o.expanded?"open":"closed","data-focus":(0,i.dataAttr)(o.focused),"data-disabled":(0,i.dataAttr)(o.disabled),"data-orientation":n("orientation")})},getItemContentProps(e){let r=m(e);return t.element({...a.itemContent.attrs,dir:n("dir"),role:"region",id:d(l,e.value),"aria-labelledby":c(l,e.value),hidden:!r.expanded,"data-state":r.expanded?"open":"closed","data-disabled":(0,i.dataAttr)(r.disabled),"data-focus":(0,i.dataAttr)(r.focused),"data-orientation":n("orientation")})},getItemIndicatorProps(e){let r=m(e);return t.element({...a.itemIndicator.attrs,dir:n("dir"),"aria-hidden":!0,"data-state":r.expanded?"open":"closed","data-disabled":(0,i.dataAttr)(r.disabled),"data-focus":(0,i.dataAttr)(r.focused),"data-orientation":n("orientation")})},getItemTriggerProps(e){let{value:o}=e,u=m(e);return t.button({...a.itemTrigger.attrs,type:"button",dir:n("dir"),id:c(l,o),"aria-controls":d(l,o),"aria-expanded":u.expanded,disabled:u.disabled,"data-orientation":n("orientation"),"aria-disabled":u.disabled,"data-state":u.expanded?"open":"closed","data-ownedby":s(l),onFocus(){u.disabled||r({type:"TRIGGER.FOCUS",value:o})},onBlur(){u.disabled||r({type:"TRIGGER.BLUR"})},onClick(e){u.disabled||((0,i.isSafari)()&&e.currentTarget.focus(),r({type:"TRIGGER.CLICK",value:o}))},onKeyDown(e){if(e.defaultPrevented||u.disabled)return;let t={ArrowDown(){h("isHorizontal")||r({type:"GOTO.NEXT",value:o})},ArrowUp(){h("isHorizontal")||r({type:"GOTO.PREV",value:o})},ArrowRight(){h("isHorizontal")&&r({type:"GOTO.NEXT",value:o})},ArrowLeft(){h("isHorizontal")&&r({type:"GOTO.PREV",value:o})},Home(){r({type:"GOTO.FIRST",value:o})},End(){r({type:"GOTO.LAST",value:o})}}[(0,i.getEventKey)(e,{dir:n("dir"),orientation:n("orientation")})];t&&(t(e),e.preventDefault())}})}}},"machine",0,p])},46443,e=>{"use strict";var t=e.i(56364),i=e.i(50377),r=e.i(11899),o=e.i(78445),n=e.i(18991),l=(0,t.createAnatomy)("collapsible").parts("root","trigger","content","indicator"),a=l.build(),s=e=>e.ids?.content??`collapsible:${e.id}:content`,d=e=>e.getById(s(e)),c=(0,r.createMachine)({initialState:({prop:e})=>
1e("open")||e("defaultOpen")?"open":"closed",context:({bindable:e})=>({size:e(()=>({defaultValue:{height:0,width:0},sync:!0})),initial:e(()=>({defaultValue:!1}))}),refs:()=>({cleanup:void 0,stylesRef:void 0}),watch({track:e,prop:t,action:i}){e([()=>t("open")],()=>{i(["setInitial","computeSize","toggleVisibility"])})},exit:["clearInitial","cleanupNode"],states:{closed:{on:{"controlled.open":{target:"open"},open:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitial","computeSize","invokeOnOpen"]}]}},closing:{effects:["trackExitAnimation"],on:{"controlled.close":{target:"closed"},"controlled.open":{target:"open"},open:[{guard:"isOpenControlled",actions:["invokeOnOpen"]},{target:"open",actions:["setInitial","invokeOnOpen"]}],close:[{guard:"isOpenControlled",actions:["invokeOnExitComplete"]},{target:"closed",actions:["setInitial","computeSize","invokeOnExitComplete"]}],"animation.end":{target:"closed",actions:["invokeOnExitComplete","clearInitial"]}}},open:{effects:["trackEnterAnimation"],on:{"controlled.close":{target:"closing"},close:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"closing",actions:["setInitial","computeSize","invokeOnClose"]}],"size.measure":{actions:["measureSize"]},"animation.end":{actions:["clearInitial"]}}}},implementations:{guards:{isOpenControlled:({prop:e})=>void 0!=e("open")},effects:{trackEnterAnimation:({send:e,scope:t})=>{let r,o=(0,i.raf)(()=>{let o=d(t);if(!o)return;let n=(0,i.getComputedStyle)(o).animationName;if(!n||"none"===n)return void e({type:"animation.end"});let l=t=>{(0,i.getEventTarget)(t)===o&&e({type:"animation.end"})};o.addEventListener("animationend",l),r=()=>{o.removeEventListener("animationend",l)}});return()=>{o(),r?.()}},trackExitAnimation:({send:e,scope:t})=>{let r,o=(0,i.raf)(()=>{let o=d(t);if(!o)return;let n=(0,i.getComputedStyle)(o).animationName;if(!n||"none"===n)return void e({type:"animation.end"});let l=t=>{(0,i.getEventTarget)(t)===o&&e({type:"animation.end"})};o.addEventListener("animationend",l);let a=(0,i.setStyle)(o,{animationFillMode:"forwards"});r=()=>{o.removeEventListener("animationend",l),(0,i.nextTick)(()=>a())}});return()=>{o(),r?.()}}},actions:{setInitial:({context:e,flush:t})=>{t(()=>{e.set("initial",!0)})},clearInitial:({context:e})=>{e.set("initial",!1)},cleanupNode:({refs:e})=>{e.set("stylesRef",null)},measureSize:({context:e,scope:t})=>{let i=d(t);if(!i)return;let{height:r,width:o}=i.getBoundingClientRect();e.set("size",{height:r,width:o})},computeSize:({refs:e,scope:t,context:r})=>{e.get("cleanup")?.();let o=(0,i.raf)(()=>{let e=d(t);if(!e)return;let i=e.hidden;e.style.animationName="none",e.style.animationDuration="0s",e.hidden=!1;let o=e.getBoundingClientRect();r.set("size",{height:o.height,width:o.width}),r.get("initial")&&(e.style.animationName="",e.style.animationDuration=""),e.hidden=i});e.set("cleanup",o)},invokeOnOpen:({prop:e})=>{e("onOpenChange")?.({open:!0})},invokeOnClose:({prop:e})=>{e("onOpenChange")?.({open:!1})},invokeOnExitComplete:({prop:e})=>{e("onExitComplete")?.()},toggleVisibility:({prop:e,send:t})=>{t({type:e("open")?"controlled.open":"controlled.close"})}}}}),h=(0,o.createProps)()(["dir","disabled","getRootNode","id","ids","onExitComplete","onOpenChange","defaultOpen","open"]);(0,n.createSplitProps)(h),e.s(["anatomy",0,l,"connect",0,function(e,t){let{state:r,send:o,context:n,scope:l,prop:d}=e,c=r.matches("open")||r.matches("closing"),h=r.matches("open"),{width:u,height:g}=n.get("size"),p=!!d("disabled"),m=!n.get("initial")&&h;return{disabled:p,visible:c,open:h,measureSize(){o({type:"size.measure"})},setOpen(e){r.matches("open")!==e&&o({type:e?"open":"close"})},getRootProps:()=>t.element({...a.root.attrs,"data-state":h?"open":"closed",dir:"ltr",id:l.ids?.root??`collapsible:${l.id}`}),getContentProps:()=>t.element({...a.content.attrs,"data-collapsible":"","data-state":m?void 0:h?"open":"closed",id:s(l),"data-disabled":(0,i.dataAttr)(p),hidden:!c,style:{"--height":null!=g?`${g}px`:void 0,"--width":null!=u?`${u}px`:void 0}}),getTriggerProps:()=>t.element({...a.trigger.attrs,id:l.ids?.trigger??`collapsible:${l.id}:trigger`,dir:"ltr",type:"button","data-state":h?"open":"closed","data-disabled":(0,i.dataAttr)(p),"aria-controls":s(l),"aria-expanded":c||!1,onClick(e){e.defaultPrevented||p||o({type:h?"close"
1:"open"})}}),getIndicatorProps:()=>t.element({...a.indicator.attrs,dir:"ltr","data-state":h?"open":"closed","data-disabled":(0,i.dataAttr)(p)})}},"machine",0,c])},15177,32576,e=>{"use strict";var t=e.i(56364),i=e.i(18991),r=Object.defineProperty,o=(e,t,i)=>{let o;return(o="symbol"!=typeof t?t+"":t)in e?r(e,o,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[o]=i},n={itemToValue:e=>"string"==typeof e?e:(0,i.isObject)(e)&&(0,i.hasProp)(e,"value")?e.value:"",itemToString:e=>"string"==typeof e?e:(0,i.isObject)(e)&&(0,i.hasProp)(e,"label")?e.label:n.itemToValue(e),isItemDisabled:e=>!!((0,i.isObject)(e)&&(0,i.hasProp)(e,"disabled"))&&!!e.disabled},l=class e{constructor(t){this.options=t,o(this,"items"),o(this,"indexMap",null),o(this,"copy",t=>new e({...this.options,items:t??[...this.items]})),o(this,"isEqual",e=>(0,i.isEqual)(this.items,e.items)),o(this,"setItems",e=>this.copy(e)),o(this,"getValues",(e=this.items)=>{let t=[];for(let i of e){let e=this.getItemValue(i);null!=e&&t.push(e)}return t}),o(this,"find",e=>{if(null==e)return null;let t=this.indexOf(e);return -1!==t?this.at(t):null}),o(this,"findMany",e=>{let t=[];for(let i of e){let e=this.find(i);null!=e&&t.push(e)}return t}),o(this,"at",e=>{if(!this.options.groupBy&&!this.options.groupSort)return this.items[e]??null;let t=0;for(let[,i]of this.group())for(let r of i){if(t===e)return r;t++}return null}),o(this,"sortFn",(e,t)=>(this.indexOf(e)??0)-(this.indexOf(t)??0)),o(this,"sort",e=>[...e].sort(this.sortFn.bind(this))),o(this,"getItemValue",e=>null==e?null:this.options.itemToValue?.(e)??n.itemToValue(e)),o(this,"getItemDisabled",e=>null!=e&&(this.options.isItemDisabled?.(e)??n.isItemDisabled(e))),o(this,"stringifyItem",e=>null==e?null:this.options.itemToString?.(e)??n.itemToString(e)),o(this,"stringify",e=>null==e?null:this.stringifyItem(this.find(e))),o(this,"stringifyItems",(e,t=", ")=>{let i=[];for(let t of e){let e=this.stringifyItem(t);null!=e&&i.push(e)}return i.join(t)}),o(this,"stringifyMany",(e,t)=>this.stringifyItems(this.findMany(e),t)),o(this,"has",e=>-1!==this.indexOf(e)),o(this,"hasItem",e=>null!=e&&this.has(this.getItemValue(e))),o(this,"group",()=>{let{groupBy:e,groupSort:t}=this.options;if(!e)return[["",[...this.items]]];let i=new Map;this.items.forEach((t,r)=>{let o=e(t,r);i.has(o)||i.set(o,[]),i.get(o).push(t)});let r=Array.from(i.entries());return t&&r.sort(([e],[i])=>{if("function"==typeof t)return t(e,i);if(Array.isArray(t)){let r=t.indexOf(e),o=t.indexOf(i);return -1===r?1:-1===o?-1:r-o}return"asc"===t?e.localeCompare(i):"desc"===t?i.localeCompare(e):0}),r}),o(this,"getNextValue",(e,t=1,i=!1)=>{let r=this.indexOf(e);if(-1===r)return null;for(r=i?Math.min(r+t,this.size-1):r+t;r<=this.size&&this.getItemDisabled(this.at(r));)r++;return this.getItemValue(this.at(r))}),o(this,"getPreviousValue",(e,t=1,i=!1)=>{let r=this.indexOf(e);if(-1===r)return null;for(r=i?Math.max(r-t,0):r-t;r>=0&&this.getItemDisabled(this.at(r));)r--;return this.getItemValue(this.at(r))}),o(this,"indexOf",e=>{if(null==e)return -1;if(!this.options.groupBy&&!this.options.groupSort)return this.items.findIndex(t=>this.getItemValue(t)===e);if(!this.indexMap){this.indexMap=new Map;let e=0;for(let[,t]of this.group())for(let i of t){let t=this.getItemValue(i);null!=t&&this.indexMap.set(t,e),e++}}return this.indexMap.get(e)??-1}),o(this,"getByText",(e,t)=>{let i=null!=t?s(this.items,this.indexOf(t)):this.items;return 1===e.length&&(i=i.filter(e=>this.getItemValue(e)!==t)),i.find(t=>a(this.stringifyItem(t),e))}),o(this,"search",(e,t)=>{let{state:i,currentValue:r,timeout:o=350}=t,n=i.keysSoFar+e,l=n.length>1&&Array.from(n).every(e=>e===n[0])?n[0]:n,a=this.getByText(l,r),s=this.getItemValue(a);function d(){clearTimeout(i.timer),i.timer=-1}return!function e(t){i.keysSoFar=t,d(),""!==t&&(i.timer=+setTimeout(()=>{e(""),d()},o))}(n),s}),o(this,"update",(e,t)=>{let i=this.indexOf(e);return -1===i?this:this.copy([...this.items.slice(0,i),t,...this.items.slice(i+1)])}),o(this,"upsert",(e,t,i="append")=>{let r=this.indexOf(e);return -1===r?("append"===i?this.append:this.prepend)(t):this.copy([...this.items.slice(0,r),t,...this.items.slice(r+1)])}),o(this,"insert",(e,...t)=>this.copy(d(this.items,e,...t))),o(this,"insertBefore",(e,...t)=>{let i=this.indexOf(e);if(-1===i)if(0!==this.items.length)return this;else i=0;return this.copy(d(this.items,i,...t))}),o(this,"insertAfter",(e,...t)=>{let i=this.indexOf(e);if(-1===i)if(0!==this.items.length)return this;else i=0;return this.copy(d(this.items,i+1,...t))}),o(this,"prepend",(...e)=>this.copy(d(this.items,0,...e))),o(this,"append",(...e)=>this.copy(d(this.items,this.items.length,...e))),o(this,"filter",e=>{let t=this.items.filter((t,i)=>e(this.stringifyItem(t),i,t));return this.copy(t)}),o(this,"remove",(...e)=>{let t=e.map(e=>
1"string"==typeof e?e:this.getItemValue(e));return this.copy(this.items.filter(e=>{let i=this.getItemValue(e);return null!=i&&!t.includes(i)}))}),o(this,"move",(e,t)=>{let i=this.indexOf(e);return -1===i?this:this.copy(c(this.items,[i],t))}),o(this,"moveBefore",(e,...t)=>{let i=this.items.findIndex(t=>this.getItemValue(t)===e);if(-1===i)return this;let r=t.map(e=>this.items.findIndex(t=>this.getItemValue(t)===e)).sort((e,t)=>e-t);return this.copy(c(this.items,r,i))}),o(this,"moveAfter",(e,...t)=>{let i=this.items.findIndex(t=>this.getItemValue(t)===e);if(-1===i)return this;let r=t.map(e=>this.items.findIndex(t=>this.getItemValue(t)===e)).sort((e,t)=>e-t);return this.copy(c(this.items,r,i+1))}),o(this,"reorder",(e,t)=>this.copy(c(this.items,[e],t))),o(this,"compareValue",(e,t)=>{let i=this.indexOf(e),r=this.indexOf(t);return i<r?-1:+(i>r)}),o(this,"range",(e,t)=>{let i=[],r=e;for(;null!=r;){if(this.find(r)&&i.push(r),r===t)return i;r=this.getNextValue(r)}return[]}),o(this,"getValueRange",(e,t)=>e&&t?0>=this.compareValue(e,t)?this.range(e,t):this.range(t,e):[]),o(this,"toString",()=>{let e="";for(let t of this.items)e+=[this.getItemValue(t),this.stringifyItem(t),this.getItemDisabled(t)].filter(Boolean).join(":")+",";return e}),o(this,"toJSON",()=>({size:this.size,first:this.firstValue,last:this.lastValue})),this.items=[...t.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}},a=(e,t)=>!!e?.toLowerCase().startsWith(t.toLowerCase()),s=(e,t)=>e.map((i,r)=>e[(Math.max(t,0)+r)%e.length]);function d(e,t,...i){return[...e.slice(0,t),...i,...e.slice(t)]}function c(e,t,i){let r=(t=[...t].sort((e,t)=>e-t)).map(t=>e[t]);for(let i=t.length-1;i>=0;i--)e=[...e.slice(0,t[i]),...e.slice(t[i]+1)];return i=Math.max(0,i-t.filter(e=>e<i).length),[...e.slice(0,i),...r,...e.slice(i)]}function h(e,t,i){for(let r=0;r<t.length;r++)e=i.getChildren(e,t.slice(r+1))[t[r]];return e}function u(e,t){for(let i=0;i<Math.min(e.length,t.length);i++){if(e[i]<t[i])return -1;if(e[i]>t[i])return 1}return e.length-t.length}function g(e,t){let i;return x(e,{onEnter:(e,r)=>{if(t.predicate(e,r))return i=[...r],"stop"},getChildren:t.getChildren}),i}function p(){return{type:"replace"}}function m(e){return[e.slice(0,-1),e[e.length-1]]}function f(e,t,i=new Map){let[r,o]=m(e);for(let e=r.length-1;e>=0;e--){let t=r.slice(0,e).join();i.get(t)?.type!=="remove"&&i.set(t,p())}let n=i.get(r.join());if(n?.type==="remove")i.set(r.join(),{type:"removeThenInsert",removeIndexes:n.indexes,insertIndex:o,insertNodes:t});else i.set(r.join(),{type:"insert",index:o,nodes:t});return i}function v(e){let t=new Map,i=new Map;for(let t of e){let e=t.slice(0,-1).join(),r=i.get(e)??[];r.push(t[t.length-1]),i.set(e,r.sort((e,t)=>e-t))}for(let i of e)for(let e=i.length-2;e>=0;e--){let r=i.slice(0,e).join();t.has(r)||t.set(r,p())}for(let[e,r]of i)t.set(e,{type:"remove",indexes:r});return t}function I(e,t,i){var r,o;let n;return r=e,o={...i,getChildren:(e,r)=>{let o=r.join(),n=t.get(o);switch(n?.type){case"replace":case"remove":case"removeThenInsert":case"insert":return i.getChildren(e,r);default:return[]}},transform:(e,r,o)=>{let n=o.join(),l=t.get(n);switch(l?.type){case"remove":return i.create(e,r.filter((e,t)=>!l.indexes.includes(t)),o);case"removeThenInsert":let a=r.filter((e,t)=>!l.removeIndexes.includes(t)),s=l.removeIndexes.reduce((e,t)=>t<e?e-1:e,l.insertIndex);return i.create(e,y(a,s,0,...l.insertNodes),o);case"insert":return i.create(e,y(r,l.index,0,...l.nodes),o);case"replace":return i.create(e,r,o);default:return e}}},n={},x(r,{...o,onLeave:(e,t)=>{let i=[0,...t],r=i.join(),l=o.transform(e,n[r]??[],t),a=i.slice(0,-1).join(),s=n[a]??[];s.push(l),n[a]=s}}),n[""][0]}function y(e,t,i,...r){return[...e.slice(0,t),...r,...e.slice(t+i)]}function x(e,t){let{onEnter:i,onLeave:r,getChildren:o}=t,n=[],l=[{node:e}],a=t.reuseIndexPath?()=>n:()=>n.slice();for(;l.length>0;){let e=l[l.length-1];if(void 0===e.state){let t=i?.(e.node,a());if("stop"===t)return;e.state="skip"===t?-1:0}let t=e.children||o(e.node,a());if(e.children||(e.children=t),-1!==e.state){if(e.state<t.length){let i=e.state;n.push(i),l.push({node:t[i]}),e.state=i+1;continue}if("stop"===r?.(e.node,a()))return}n.pop(),l.pop()}}var b=class e{constructor(t){this.options=t,o(this,"rootNode"),o(this,"isEqual",e=>(0,i.isEqual)(this.rootNode,e.rootNode)),o(this,"getNodeChildren",e=>this.options.nodeToChildren?.(e)??C.nodeToChildren(e)??[]),o(this,"resolveIndexPath",e=>"string"==typeof e?this.getIndexPath(e):e),o(this,"resolveNode",e=>{let t=this.resolveIndexPath(e);return t?this.at(t):void 0}),o(this,"getNodeChildrenCount",e=>this.options.nodeToChildrenCount?.(e)??C.nodeToChildrenCount(e)),o(this,"getNodeValue",e=>this.options.nodeToValue?.(e)??C.nodeToValue(e)),o(this,"getNodeDisabled",e=>this.options.isNodeDisabled?.(e)??C.isNodeDisabled(e)),o(this,"stringify",e=>{let t=this.findNode(e);return t?this.stringifyNode(t):null}),o(this,"stringifyNode",e=>this.options.nodeToString?.(e)??C.nodeToString(e)),o(this,"getFirstNode",(e=this.rootNode)=>{let t;return x(e,{getChildren:this.getNodeChildren,onEnter:(e,i)=>{if(!t&&i.length>0&&!this.getNodeDisabled(e))return t=e,"stop"}}),t}),o(this,"getLastNode",(e=this.rootNode,t={})=>{let i;return x(e,{getChildren:this.getNodeChildren,onEnter:(r,o)=>{if(!this.isSameNode(r,e)){if(t.skip?.({value:this.getNodeValue(r),node:r,indexPath:o}))return"skip";o.length>0&&!this.getNodeDisabled(r)&&(i=r)}}}),i}),o(this,"at",e=>h(this.rootNode,e,{getChildren:this.getNodeChildren})),o(this,"findNode",(e,t=this.rootNode)=>{var i;let r;return x(t,{...i={getChildren:this.getNodeChildren,predicate:t=>this.getNodeValue(t)===e},onEnter:(e,t)=>{if(i.predicate(e,t))return r=e,"stop"}}),r}),o(this,"findNodes",(e,t=this.rootNode)=>{var i;let r,o=new Set(e.filter(e=>null!=e));return i={getChildren:this.getNodeChildren,predicate:e=>o.has(this.getNodeValue(e))},r=[],x(t,{onEnter:(e,t)=>{i.predicate(e,t)&&r.push(e)},getChildren:i.getChildren}),r}),o(this,"sort",e=>e.reduce((e,t)=>
1{let i=this.getIndexPath(t);return i&&e.push({value:t,indexPath:i}),e},[]).sort((e,t)=>u(e.indexPath,t.indexPath)).map(({value:e})=>e)),o(this,"getIndexPath",e=>g(this.rootNode,{getChildren:this.getNodeChildren,predicate:t=>this.getNodeValue(t)===e})),o(this,"getValue",e=>{let t=this.at(e);return t?this.getNodeValue(t):void 0}),o(this,"getValuePath",e=>{if(!e)return[];let t=[],i=[...e];for(;i.length>0;){let e=this.at(i);e&&t.unshift(this.getNodeValue(e)),i.pop()}return t}),o(this,"getDepth",e=>{let t=g(this.rootNode,{getChildren:this.getNodeChildren,predicate:t=>this.getNodeValue(t)===e});return t?.length??0}),o(this,"isSameNode",(e,t)=>this.getNodeValue(e)===this.getNodeValue(t)),o(this,"isRootNode",e=>this.isSameNode(e,this.rootNode)),o(this,"contains",(e,t)=>!!e&&!!t&&t.slice(0,e.length).every((i,r)=>e[r]===t[r])),o(this,"getNextNode",(e,t={})=>{let i,r=!1;return x(this.rootNode,{getChildren:this.getNodeChildren,onEnter:(o,n)=>{if(this.isRootNode(o))return;let l=this.getNodeValue(o);return t.skip?.({value:l,node:o,indexPath:n})?(l===e&&(r=!0),"skip"):r&&!this.getNodeDisabled(o)?(i=o,"stop"):void(l===e&&(r=!0))}}),i}),o(this,"getPreviousNode",(e,t={})=>{let i,r=!1;return x(this.rootNode,{getChildren:this.getNodeChildren,onEnter:(o,n)=>{if(this.isRootNode(o))return;let l=this.getNodeValue(o);return t.skip?.({value:l,node:o,indexPath:n})?"skip":l===e?(r=!0,"stop"):void(!this.getNodeDisabled(o)&&(i=o))}}),r?i:void 0}),o(this,"getParentNodes",e=>{let t=this.resolveIndexPath(e)?.slice();if(!t)return[];let i=[];for(;t.length>0;){t.pop();let e=this.at(t);e&&!this.isRootNode(e)&&i.unshift(e)}return i}),o(this,"getDescendantNodes",(e,t)=>{let i=this.resolveNode(e);if(!i)return[];let r=[];return x(i,{getChildren:this.getNodeChildren,onEnter:(e,i)=>{0===i.length||!t?.withBranch&&this.isBranchNode(e)||r.push(e)}}),r}),o(this,"getDescendantValues",(e,t)=>this.getDescendantNodes(e,t).map(e=>this.getNodeValue(e))),o(this,"getParentIndexPath",e=>e.slice(0,-1)),o(this,"getParentNode",e=>{let t=this.resolveIndexPath(e);return t?this.at(this.getParentIndexPath(t)):void 0}),o(this,"visit",e=>{let{skip:t,...i}=e;x(this.rootNode,{...i,getChildren:this.getNodeChildren,onEnter:(e,r)=>{if(!this.isRootNode(e))return t?.({value:this.getNodeValue(e),node:e,indexPath:r})?"skip":i.onEnter?.(e,r)}})}),o(this,"getPreviousSibling",e=>{let t=this.getParentNode(e);if(!t)return;let i=this.getNodeChildren(t),r=e[e.length-1];for(;--r>=0;){let e=i[r];if(!this.getNodeDisabled(e))return e}}),o(this,"getNextSibling",e=>{let t=this.getParentNode(e);if(!t)return;let i=this.getNodeChildren(t),r=e[e.length-1];for(;++r<i.length;){let e=i[r];if(!this.getNodeDisabled(e))return e}}),o(this,"getSiblingNodes",e=>{let t=this.getParentNode(e);return t?this.getNodeChildren(t):[]}),o(this,"getValues",(e=this.rootNode)=>{var t,i;let r;return(t={getChildren:this.getNodeChildren,transform:e=>[this.getNodeValue(e)]},r=(i={...t,initialResult:[],nextResult:(e,i,r)=>(e.push(...t.transform(i,r)),e)}).initialResult,x(e,{...i,onEnter:(e,t)=>{r=i.nextResult(r,e,t)}}),r).slice(1)}),o(this,"isValidDepth",(e,t)=>null==t||("function"==typeof t?t(e.length):e.length===t)),o(this,"isBranchNode",e=>this.getNodeChildren(e).length>0||null!=this.getNodeChildrenCount(e)),o(this,"getBranchValues",(e=this.rootNode,t={})=>{let i=[];return x(e,{getChildren:this.getNodeChildren,onEnter:(e,r)=>{if(0===r.length)return;let o=this.getNodeValue(e);if(t.skip?.({value:o,node:e,indexPath:r}))return"skip";this.isBranchNode(e)&&this.isValidDepth(r,t.depth)&&i.push(this.getNodeValue(e))}}),i}),o(this,"flatten",(e=this.rootNode)=>{var t;let i,r,o,n;return t={getChildren:this.getNodeChildren},i=[],r=0,o=new Map,n=new Map,x(e,{getChildren:t.getChildren,onEnter:(e,l)=>{o.has(e)||o.set(e,r++);let a=t.getChildren(e,l);a.forEach(t=>{n.has(t)||n.set(t,e),o.has(t)||o.set(t,r++)});let s=a.length>0?a.map(e=>o.get(e)):void 0,d=n.get(e),c=d?o.get(d):void 0,h=o.get(e);i.push({...e,_children:s,_parent:c,_index:h})}}),i}),o(this,"_create",(e,t)=>this.getNodeChildren(e).length>0||t.length>0?{...e,children:t}:{...e}),o(this,"_insert",(e,t,i)=>this.copy(function(e,t){let{nodes:i,at:r}=t;if(0===r.length)throw Error("Can't insert nodes at the root");return I(e,f(r,i),t)}(e,{at:t,nodes:i,getChildren:this.getNodeChildren,create:this._create}))),o(this,"copy",t=>
1new e({...this.options,rootNode:t})),o(this,"_replace",(e,t,i)=>{var r;return this.copy(0===(r={at:t,node:i,getChildren:this.getNodeChildren,create:this._create}).at.length?r.node:I(e,function(e,t){let i=new Map,[r,o]=m(e);for(let e=r.length-1;e>=0;e--){let t=r.slice(0,e).join();i.set(t,p())}return i.set(r.join(),{type:"removeThenInsert",removeIndexes:[o],insertIndex:o,insertNodes:[t]}),i}(r.at,r.node),r))}),o(this,"_move",(e,t,i)=>this.copy(function(e,t){if(0===t.indexPaths.length)return e;for(let e of t.indexPaths)if(0===e.length)throw Error("Can't move the root node");if(0===t.to.length)throw Error("Can't move nodes to the root");let i=function(e){let t=e.sort(u),i=[],r=new Set;for(let e of t){let t=e.join();r.has(t)||(r.add(t),i.push(e))}return i}(t.indexPaths),r=i.map(i=>h(e,i,t));return I(e,f(t.to,r,v(i)),t)}(e,{indexPaths:t,to:i,getChildren:this.getNodeChildren,create:this._create}))),o(this,"_remove",(e,t)=>this.copy(function(e,t){if(0===t.indexPaths.length)return e;for(let e of t.indexPaths)if(0===e.length)throw Error("Can't remove the root node");return I(e,v(t.indexPaths),t)}(e,{indexPaths:t,getChildren:this.getNodeChildren,create:this._create}))),o(this,"replace",(e,t)=>this._replace(this.rootNode,e,t)),o(this,"remove",e=>this._remove(this.rootNode,e)),o(this,"insertBefore",(e,t)=>this.getParentNode(e)?this._insert(this.rootNode,e,t):void 0),o(this,"insertAfter",(e,t)=>{if(!this.getParentNode(e))return;let i=[...e.slice(0,-1),e[e.length-1]+1];return this._insert(this.rootNode,i,t)}),o(this,"move",(e,t)=>this._move(this.rootNode,e,t)),o(this,"filter",e=>{let t=function(e,t){let{predicate:i,create:r,getChildren:o}=t,n=(e,t)=>{let l=o(e,t),a=[];l.forEach((e,i)=>{let r=n(e,[...t,i]);r&&a.push(r)});let s=0===t.length,d=i(e,t),c=a.length>0;return s||d||c?r(e,a,t):null};return n(e,[])||r(e,[],[])}(this.rootNode,{predicate:e,getChildren:this.getNodeChildren,create:this._create});return this.copy(t)}),o(this,"toJSON",()=>this.getValues(this.rootNode)),this.rootNode=t.rootNode}},C={nodeToValue:e=>"string"==typeof e?e:(0,i.isObject)(e)&&(0,i.hasProp)(e,"value")?e.value:"",nodeToString:e=>"string"==typeof e?e:(0,i.isObject)(e)&&(0,i.hasProp)(e,"label")?e.label:C.nodeToValue(e),isNodeDisabled:e=>!!((0,i.isObject)(e)&&(0,i.hasProp)(e,"disabled"))&&!!e.disabled,nodeToChildren:e=>e.children,nodeToChildrenCount(e){if((0,i.isObject)(e)&&(0,i.hasProp)(e,"childrenCount"))return e.childrenCount}};e.s(["ListCollection",0,l,"TreeCollection",0,b,"filePathToTree",0,function(e){let t={label:"",value:"ROOT",children:[]};return e.forEach(e=>{let i=e.split("/"),r=t;i.forEach((e,t)=>{let o=r.children?.find(t=>t.label===e);o||(o={value:i.slice(0,t+1).join("/"),label:e},r.children||(r.children=[]),r.children.push(o)),r=o})}),new b({rootNode:t})}],32576);var E=e.i(50377),T=e.i(46689),O=e.i(11899),P=e.i(86792),N=e.i(78445),R=(0,t.createAnatomy)("select").parts("label","positioner","trigger","indicator","clearTrigger","item","itemText","itemIndicator","itemGroup","itemGroupLabel","list","content","root","control","valueText"),S=R.build(),V=e=>new l(e);V.empty=()=>new l({items:[]});var w=e=>e.ids?.content??`select:${e.id}:content`,A=e=>e.ids?.trigger??`select:${e.id}:trigger`,k=e=>e.ids?.clearTrigger??`select:${e.id}:clear-trigger`,L=e=>e.ids?.label??`select:${e.id}:label`,j=(e,t)=>e.ids?.item?.(t)??`select:${e.id}:option:${t}`,G=e=>e.ids?.hiddenSelect??`select:${e.id}:select`,F=e=>e.ids?.positioner??`select:${e.id}:positioner`,D=(e,t)=>e.ids?.itemGroupLabel?.(t)??`select:${e.id}:optgroup-label:${t}`,H=e=>e.getById(G(e)),_=e=>e.getById(w(e)),M=e=>e.getById(A(e)),B=e=>e.getById(F(e)),{and:z,not:U,or:W}=(0,O.createGuards)(),$=(0,O.createMachine)({props:({props:e})=>({loopFocus:!1,closeOnSelect:!e.multiple,composite:!0,defaultValue:[],...e,collection:e.collection??V.empty(),positioning:{placement:"bottom-start",gutter:8,...e.positioning}}),context:({prop:e,bindable:t})=>({value:t(()=>({defaultValue:e("defaultValue"),value:e("value"),isEqual:i.isEqual,onChange(t){let i=e("collection").findMany(t);return e("onValueChange")?.({value:t,items:i})}})),highlightedValue:t(()=>({defaultValue:e("defaultHighlightedValue")||null,value:e("highlightedValue"),onChange(t){e("onHighlightChange")?.({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)}})}),refs:()=>({typeahead:{...E.getByTypeahead.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")),valueAsString:({context:e,prop:t})=>t("collection").stringifyItems(e.get("selectedItems"))},initialState:({prop:e})=>e("open")||e("defaultOpen")?"open":"idle",entry:["syncSelectElement"],watch({context:e,prop:t,track:i,action:r}){i([()=>e.get("value").toString()],()=>{r(["syncSelectedItems","syncSelectElement","dispatchChangeEvent"])}),i([()=>t("open")],()=>{r(["toggleVisibility"])}),i([()=>e.get("highlightedValue")],()=>{r(["syncHighlightedItem"])}),i([()=>t("collection").toString()],()=>{r(["syncCollection"])})},on:{"HIGHLIGHTED_VALUE.SET":{actions:["setHighlightedItem"]},"HIGHLIGHTED_VALUE.CLEAR":{actions:["clearHighlightedItem"]},"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:W("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:z(U("multiple"),"hasSelectedItems"),actions:["selectPreviousItem"]},{guard:U("multiple"),actions:["selectLastItem"]}],"TRIGGER.ARROW_RIGHT":[{guard:z(U("multiple"),"hasSelectedItems"),actions:["selectNextItem"]},{guard:U("multiple"),actions:["selectFirstItem"]}],"TRIGGER.HOME":{guard:U("multiple"),actions:["selectFirstItem"]},"TRIGGER.END":{guard:U("multiple"),actions:["selectLastItem"]},"TRIGGER.TYPEAHEAD":{guard:U("multiple"),actions:["selectMatchingItem"]}}}
1,open:{tags:["open"],exit:["scrollContentToTop"],effects:["trackDismissableElement","computePlacement","scrollToHighlightedItem"],on:{"CONTROLLED.CLOSE":[{guard:"restoreFocus",target:"focused",actions:["focusTriggerEl","clearHighlightedItem"]},{target:"idle",actions:["clearHighlightedItem"]}],CLOSE:[{guard:"isOpenControlled",actions:["invokeOnClose"]},{guard:"restoreFocus",target:"focused",actions:["invokeOnClose","focusTriggerEl","clearHighlightedItem"]},{target:"idle",actions:["invokeOnClose","clearHighlightedItem"]}],"TRIGGER.CLICK":[{guard:"isOpenControlled",actions:["invokeOnClose"]},{target:"focused",actions:["invokeOnClose","clearHighlightedItem"]}],"ITEM.CLICK":[{guard:z("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:z("hasHighlightedItem","loop","isLastItemHighlighted"),actions:["highlightFirstItem"]},{guard:"hasHighlightedItem",actions:["highlightNextItem"]},{actions:["highlightFirstItem"]}],"CONTENT.ARROW_UP":[{guard:z("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")),restoreFocus:({event:e})=>q(e),isOpenControlled:({prop:e})=>void 0!==e("open"),isTriggerClickEvent:({event:e})=>e.previousEvent?.type==="TRIGGER.CLICK",isTriggerEnterEvent:({event:e})=>e.previousEvent?.type==="TRIGGER.ENTER",isTriggerArrowUpEvent:({event:e})=>e.previousEvent?.type==="TRIGGER.ARROW_UP",isTriggerArrowDownEvent:({event:e})=>e.previousEvent?.type==="TRIGGER.ARROW_DOWN"},effects:{trackFormControlState:({context:e,scope:t})=>(0,E.trackFormControl)(H(t),{onFieldsetDisabledChange(t){e.set("fieldsetDisabled",t)},onFormReset(){let t=e.initial("value");e.set("value",t)}}),trackDismissableElement({scope:e,send:t,prop:i}){let r=!0;return(0,P.trackDismissableElement)(()=>_(e),{defer:!0,exclude:[M(e),e.getById(k(e))],onFocusOutside:i("onFocusOutside"),onPointerDownOutside:i("onPointerDownOutside"),onInteractOutside(e){i("onInteractOutside")?.(e),r=!(e.detail.focusable||e.detail.contextmenu)},onDismiss(){t({type:"CLOSE",src:"interact-outside",restoreFocus:r})}})},computePlacement({context:e,prop:t,scope:i}){let r=t("positioning");return e.set("currentPlacement",r.placement),(0,T.getPlacement)(()=>M(i),()=>B(i),{defer:!0,...r,onComplete(t){e.set("currentPlacement",t.placement)}})},scrollToHighlightedItem({context:e,prop:t,scope:i,event:r}){let o=o=>{let n=e.get("highlightedValue");if(null==n||r.current().type.includes("POINTER"))return;let l=i.getById(j(i,n)),a=_(i),s=t("scrollToIndexFn");if(s){let e=t("collection").indexOf(n);s?.({index:e,immediate:o});return}(0,E.scrollIntoView)(l,{rootEl:a,block:"nearest"})};return(0,E.raf)(()=>o(!0)),(0,E.observeAttributes)(()=>_(i),{defer:!0,attributes:["data-activedescendant"],callback(){o(!1)}})}},actions:{reposition({context:e,prop:t,scope:i,event:r}){(0,T.getPlacement)(M(i),()=>B(i),{...t("positioning"),...r.options,defer:!0,listeners:!1,onComplete(t){e.set("currentPlacement",t.placement)}})},toggleVisibility({send:e,prop:t,event:i}){e({type:t("open")?"CONTROLLED.OPEN":"CONTROLLED.CLOSE",previousEvent:i})},highlightPreviousItem({context:e,prop:t}){let i=e.get("highlightedValue");if(null==i)return;let r=t("collection").getPreviousValue(i,1,t("loopFocus"));null!=r&&e.set("highlightedValue",r)},highlightNextItem({context:e,prop:t}){let i=e.get("highlightedValue");if(null==i)return;let r=t("collection").getNextValue(i,1,t("loopFocus"));null!=r&&e.set("highlightedValue",r)},highlightFirstItem({context:e,prop:t}){let i=t("collection").firstValue;e.set("highlightedValue",i)},highlightLastItem({context:e,prop:t}){let i=t("collection").lastValue;e.set("highlightedValue",i)},setInitialFocus({scope:e}){(0,E.raf)(()=>{let t=(0,E.getInitialFocus)({root:_(e)});t?.focus({preventScroll:!0})})},focusTriggerEl({event:e,scope:t}){q(e)&&(0,E.raf)(()=>{let e=M(t);e?.focus({preventScroll:!0})})},selectHighlightedItem({context:e,prop:t,event:r}){let o=r.value??e.get("highlightedValue");null!=o&&t("collection").has(o)&&(t("onSelect")?.({value:o}),o=t("deselectable")&&!t("multiple")&&e.get("value").includes(o)?null:o,e.set("value",e=>null==o?[]:t("multiple")?(0,i.addOrRemove)(e,o):[o]))},highlightComputedFirstItem({context:e,prop:t,computed:i}){let r=t("collection"),o=i("hasSelectedItems")?r.sort(e.get("value"))[0]:r.firstValue;e.set("highlightedValue",o)},highlightComputedLastItem({context:e,prop:t,computed:i}){let r=t("collection"),o=i("hasSelectedItems")?r.sort(e.get("value"))[0]:r.lastValue;e.set("highlightedValue",o)},highlightFirstSelectedItem({context:e,prop:t,computed:i}){if(!i("hasSelectedItems"))return;let r=t("collection").sort(e.get("value"))[0];e.set("highlightedValue",r)},highlightItem({context:e,event:t}){e.set("highlightedValue",t.value)},highlightMatchingItem({context:e,prop:t,event:i,refs:r}){let o=t("collection").search(i.key,{state:r.get("typeahead"),currentValue:e.get("highlightedValue")});null!=o&&e.set("highlightedValue",o)},setHighlightedItem({context:e,event:t}){e.set("highlightedValue",t.value)},clearHighlightedItem({context:e}){e.set("highlightedValue",null)},selectItem({context:e,prop:t,event:r}){t("onSelect")?.({value:r.value});let o=t("deselectable")&&!t("multiple")&&e.get("value").includes(r.value)?null:r.value;e.set("value",e=>null==o?[]:t("multiple")?(0,i.addOrRemove)(e,o):[o])},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[i]=e.get("value"),r=t("collection").getPreviousValue(i);r&&e.set("value",[r])},selectNextItem({context:e,prop:t}){let[i]=e.get("value"),r=t("collection").getNextValue(i);r&&e.set("value",[r])},selectFirstItem({context:e,prop:t}){let i=t("collection").firstValue;i&&e.set("value",[i])},selectLastItem({context:e,prop:t}){let i=t("collection").lastValue;i&&e.set("value",[i])},selectMatchingItem({context:e,prop:t,event:i,refs:r}){let o=t("collection").search(i.key,{state:r.get("typeahead"),currentValue:e.get("value")[0]});null!=o&&e.set("value",[o])},scrollContentToTop({prop:e,scope:t}){e("scrollToIndexFn")?e("scrollToIndexFn")?.({index:0,immediate:!0}):_(t)?.scrollTo(0,0)},invokeOnOpen({prop:e}){e("onOpenChange")?.({open:!0})},invokeOnClose({prop:e}){e("onOpenChange")?.({open:!1})},syncSelectElement({context:e,prop:t,scope:i}){let r=H(i);if(r){if(0===e.get("value").length&&!t("multiple")){r.selectedIndex=-1;return}for(let t of r.options)t.selected=e.get("value").includes(t.value)}},syncCollection({context:e,prop:t}){let i=t("collection"),r=i.find(e.get("highlightedValue"));r&&e.set("highlightedItem",r);let o=i.findMany(e.get("value"));e.set("selectedItems",o)},syncSelectedItems({context:e,prop:t}){let i=t("collection"),r=e.get("selectedItems"),o=e.get("value").map(e=>r.find(t=>
1i.getItemValue(t)===e)||i.find(e));e.set("selectedItems",o)},syncHighlightedItem({context:e,prop:t}){let i=t("collection"),r=e.get("highlightedValue"),o=r?i.find(r):null;e.set("highlightedItem",o)},dispatchChangeEvent({scope:e}){queueMicrotask(()=>{let t=H(e);if(!t)return;let i=new(e.getWin()).Event("change",{bubbles:!0,composed:!0});t.dispatchEvent(i)})}}}});function q(e){let t=e.restoreFocus??e.previousEvent?.restoreFocus;return null==t||!!t}var K=(0,N.createProps)()(["closeOnSelect","collection","composite","defaultHighlightedValue","defaultOpen","defaultValue","deselectable","dir","disabled","form","getRootNode","highlightedValue","id","ids","invalid","loopFocus","multiple","name","onFocusOutside","onHighlightChange","onInteractOutside","onOpenChange","onPointerDownOutside","onSelect","onValueChange","open","positioning","readOnly","required","scrollToIndexFn","value"]);(0,i.createSplitProps)(K);var Y=(0,N.createProps)()(["item","persistFocus"]);(0,i.createSplitProps)(Y);var J=(0,N.createProps)()(["id"]);(0,i.createSplitProps)(J);var Q=(0,N.createProps)()(["htmlFor"]);(0,i.createSplitProps)(Q),e.s(["anatomy",0,R,"connect",0,function(e,t){let{context:r,prop:o,scope:n,state:l,computed:a,send:s}=e,d=o("disabled")||r.get("fieldsetDisabled"),c=o("invalid"),h=o("readOnly"),u=o("composite"),g=o("collection"),p=l.hasTag("open"),m=l.matches("focused"),f=r.get("highlightedValue"),v=r.get("highlightedItem"),I=r.get("selectedItems"),y=r.get("currentPlacement"),x=a("isTypingAhead"),b=a("isInteractive"),C=f?j(n,f):void 0;function O(e){let t=g.getItemDisabled(e.item),o=g.getItemValue(e.item);return(0,i.ensure)(o,()=>`[zag-js] No value found for item ${JSON.stringify(e.item)}`),{value:o,disabled:!!(d||t),highlighted:f===o,selected:r.get("value").includes(o)}}let P=(0,T.getPlacementStyles)({...o("positioning"),placement:y});return{open:p,focused:m,empty:0===r.get("value").length,highlightedItem:v,highlightedValue:f,selectedItems:I,hasSelectedItems:a("hasSelectedItems"),value:r.get("value"),valueAsString:a("valueAsString"),collection:g,multiple:!!o("multiple"),disabled:!!d,reposition(e={}){s({type:"POSITIONING.SET",options:e})},focus(){M(n)?.focus({preventScroll:!0})},setOpen(e){l.hasTag("open")!==e&&s({type:e?"OPEN":"CLOSE"})},selectValue(e){s({type:"ITEM.SELECT",value:e})},setValue(e){s({type:"VALUE.SET",value:e})},selectAll(){s({type:"VALUE.SET",value:g.getValues()})},setHighlightValue(e){s({type:"HIGHLIGHTED_VALUE.SET",value:e})},clearHighlightValue(){s({type:"HIGHLIGHTED_VALUE.CLEAR"})},clearValue(e){e?s({type:"ITEM.CLEAR",value:e}):s({type:"VALUE.CLEAR"})},getItemState:O,getRootProps:()=>t.element({...S.root.attrs,dir:o("dir"),id:n.ids?.root??`select:${n.id}`,"data-invalid":(0,E.dataAttr)(c),"data-readonly":(0,E.dataAttr)(h)}),getLabelProps:()=>t.label({dir:o("dir"),id:L(n),...S.label.attrs,"data-disabled":(0,E.dataAttr)(d),"data-invalid":(0,E.dataAttr)(c),"data-readonly":(0,E.dataAttr)(h),htmlFor:G(n),onClick(e){e.defaultPrevented||d||M(n)?.focu
1s({preventScroll:!0})}}),getControlProps:()=>t.element({...S.control.attrs,dir:o("dir"),id:n.ids?.control??`select:${n.id}:control`,"data-state":p?"open":"closed","data-focus":(0,E.dataAttr)(m),"data-disabled":(0,E.dataAttr)(d),"data-invalid":(0,E.dataAttr)(c)}),getValueTextProps:()=>t.element({...S.valueText.attrs,dir:o("dir"),"data-disabled":(0,E.dataAttr)(d),"data-invalid":(0,E.dataAttr)(c),"data-focus":(0,E.dataAttr)(m)}),getTriggerProps:()=>t.button({id:A(n),disabled:d,dir:o("dir"),type:"button",role:"combobox","aria-controls":w(n),"aria-expanded":p,"aria-haspopup":"listbox","data-state":p?"open":"closed","aria-invalid":c,"aria-labelledby":L(n),...S.trigger.attrs,"data-disabled":(0,E.dataAttr)(d),"data-invalid":(0,E.dataAttr)(c),"data-readonly":(0,E.dataAttr)(h),"data-placement":y,"data-placeholder-shown":(0,E.dataAttr)(!a("hasSelectedItems")),onClick(e){!b||e.defaultPrevented||s({type:"TRIGGER.CLICK"})},onFocus(){s({type:"TRIGGER.FOCUS"})},onBlur(){s({type:"TRIGGER.BLUR"})},onKeyDown(e){if(e.defaultPrevented||!b)return;let t={ArrowUp(){s({type:"TRIGGER.ARROW_UP"})},ArrowDown(e){s({type:e.altKey?"OPEN":"TRIGGER.ARROW_DOWN"})},ArrowLeft(){s({type:"TRIGGER.ARROW_LEFT"})},ArrowRight(){s({type:"TRIGGER.ARROW_RIGHT"})},Home(){s({type:"TRIGGER.HOME"})},End(){s({type:"TRIGGER.END"})},Enter(){s({type:"TRIGGER.ENTER"})},Space(e){x?s({type:"TRIGGER.TYPEAHEAD",key:e.key}):s({type:"TRIGGER.ENTER"})}}[(0,E.getEventKey)(e,{dir:o("dir"),orientation:"vertical"})];if(t){t(e),e.preventDefault();return}E.getByTypeahead.isValidEvent(e)&&(s({type:"TRIGGER.TYPEAHEAD",key:e.key}),e.preventDefault())}}),getIndicatorProps:()=>t.element({...S.indicator.attrs,dir:o("dir"),"aria-hidden":!0,"data-state":p?"open":"closed","data-disabled":(0,E.dataAttr)(d),"data-invalid":(0,E.dataAttr)(c),"data-readonly":(0,E.dataAttr)(h)}),getItemProps(i){let r=O(i);return t.element({id:j(n,r.value),role:"option",...S.item.attrs,dir:o("dir"),"data-value":r.value,"aria-selected":r.selected,"data-state":r.selected?"checked":"unchecked","data-highlighted":(0,E.dataAttr)(r.highlighted),"data-disabled":(0,E.dataAttr)(r.disabled),"aria-disabled":(0,E.ariaAttr)(r.disabled),onPointerMove(e){r.disabled||"mouse"!==e.pointerType||r.value!==f&&s({type:"ITEM.POINTER_MOVE",value:r.value})},onClick(e){e.defaultPrevented||r.disabled||s({type:"ITEM.CLICK",src:"pointerup",value:r.value})},onPointerLeave(t){r.disabled||i.persistFocus||"mouse"!==t.pointerType||e.event.previous()?.type.includes("POINTER")&&s({type:"ITEM.POINTER_LEAVE"})}})},getItemTextProps(e){let i=O(e);return t.element({...S.itemText.attrs,"data-state":i.selected?"checked":"unchecked","data-disabled":(0,E.dataAttr)(i.disabled),"data-highlighted":(0,E.dataAttr)(i.highlighted)})},getItemIndicatorProps(e){let i=O(e);return t.element({"aria-hidden":!0,...S.itemIndicator.attrs,"data-state":i.selected?"checked":"unchecked",hidden:!i.selected})},getItemGroupLabelProps(e){let{htmlFor:i}=e;return t.element({...S.itemGroupLabel.attrs,id:D(n,i),dir:o("dir"),role:"presentation"})},getItemGroupProps(e){let{id:i}=e;return t.element({...S.itemGroup.attrs,"data-disabled":(0,E.dataAttr)(d),id:n.ids?.itemGroup?.(i)??`select:${n.id}:optgroup:${i}`,"aria-labelledby":D(n,i),role:"group",dir:o("dir")})},getClearTriggerProps:()=>t.button({...S.clearTrigger.attrs,id:k(n),type:"button","aria-label":"Clear value","data-invalid":(0,E.dataAttr)(c),disabled:d,hidden:!a("hasSelectedItems"),dir:o("dir"),onClick(e){e.defaultPrevented||s({type:"CLEAR.CLICK"})}}),getHiddenSelectProps(){let e=r.get("value"),i=o("multiple")?e:e?.[0];return t.select({name:o("name"),form:o("form"),disabled:d,multiple:o("multiple"),required:o("required"),"aria-hidden":!0,id:G(n),defaultValue:i,style:E.visuallyHiddenStyle,tabIndex:-1,onFocus(){M(n)?.focus({preventScroll:!0})},"aria-labelledby":L(n)})},getPositionerProps:()=>t.element({...S.positioner.attrs,dir:o("dir"),id:F(n),style:P.floating}),getContentProps:()=>t.element({hidden:!p,dir:o("dir"),id:w(n),role:u?"listbox":"dialog",...S.content.attrs,"data-state":p?"open":"closed","data-placement":y,"data-activedescendant":C,"aria-activedescendant":u?C:void 0,"aria-multiselectable":!!o("multiple")&&!!u||void 0,"aria-labelledby":L(n),tabIndex:0,onKeyDown(e){if(!b||!(0,E.isSelfTarget)(e))return;if("Tab"===e.key&&!(0,E.isValidTabEvent)(e))return void e.preventDefault();let t={ArrowUp(){s({type:"CONTENT.ARROW_UP"})},ArrowDown(){s({type:"CONTENT.ARROW_DOWN"})},Home(){s({type:"CONTENT.HOME"})},End(){s({type:"CONTENT.END"})},Enter(){s({type:"ITEM.CLICK",src:"keydown.enter"})},Space(e){x?s({type:"CONTENT.TYPEAHEAD",key:e.key}):t.Enter?.(e)}},i=t[(0,E.getEventKey)(e)];if(i){i(e),e.preventDefault();return}let r=(0,E.getEventTarget)(e);!(0,E.isEditableElement)(r)&&E.getByTypeahead.isValidEvent(e)&&(s({type:"CONTENT.TYPEAHEAD",key:e.key}),e.preventDefault())}}),getListProps:()=>t.element({...S.list.attrs,tabIndex:0,role:u?void 0:"listbox","aria-labelledby":A(n),"aria-activedescendant":u?void 0:C,"aria-multiselectable":!!(!u&&o("multiple"))||void 0})}},"machine",0,$],15177)}]);

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.