1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5976],{66409:function(e,o,n){var r=n(67294),__assign=function(){return(__assign=Object.assign||function(e){for(var o,n=1,r=arguments.length;n<r;n++)for(var i in o=arguments[n])Object.prototype.hasOwnProperty.call(o,i)&&(e[i]=o[i]);return e}).apply(this,arguments)},__rest=function(e,o){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>o.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)0>o.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},i=!1,l=(0,r.forwardRef)(function(e,o){var n,l,a,u,s,c,d=e.style,p=__rest(e,["style"]),b=(s=(u=(0,r.useState)(measureHeight))[0],c=u[1],l=(n=(0,r.useState)(!1))[0],a=n[1],(0,r.useEffect)(function(){isClient()&&a(!0)},[]),(0,r.useEffect)(function(){if(l)return window.addEventListener("resize",setMeasuredHeight),function(){return window.removeEventListener("resize",setMeasuredHeight)};function setMeasuredHeight(){c(measureHeight())}},[l]),l?s:null);!i&&(null==d?void 0:d.height)&&(i=!0,console.warn("<Div100vh /> overrides the height property of the style prop"));var f=__assign(__assign({},d),{height:b?b+"px":"100vh"});return r.createElement("div",__assign({ref:o,style:f},p))});function measureHeight(){return isClient()?window.innerHeight:null}function isClient(){return"undefined"!=typeof window&&"undefined"!=typeof document}l.displayName="Div100vh",o.ZP=l},54050:function(e,o,n){n.d(o,{h:function(){return Y}});var r,i,l,a,u,s=n(67294),c=n(16723),d=n(3855);function use_computed_i(e,o){let[n,r]=(0,s.useState)(e),i=(0,d.E)(e);return(0,c.e)(()=>r(i.current),[i,r,...o]),n}var p=n(94192),b=n(73781),f=n(19946),v=n(39650),m=n(14157),x=n(23784),g=n(31591),R=((r=R||{})[r.First=0]="First",r[r.Previous=1]="Previous",r[r.Next=2]="Next",r[r.Last=3]="Last",r[r.Specific=4]="Specific",r[r.Nothing=5]="Nothing",r),O=n(9362),h=n(12351),C=n(64103),y=n(32984),S=n(18689),I=n(84575),P=n(46045),T=n(16567),E=n(61363),w=n(31147),_=n(96599);function t(e){return[e.screenX,e.screenY]}var M=n(78657),D=((i=D||{})[i.Open=0]="Open",i[i.Closed=1]="Closed",i),k=((l=k||{})[l.Single=0]="Single",l[l.Multi=1]="Multi",l),z=((a=z||{})[a.Pointer=0]="Pointer",a[a.Other=1]="Other",a),L=((u=L||{})[u.OpenCombobox=0]="OpenCombobox",u[u.CloseCombobox=1]="CloseCombobox",u[u.GoToOption=2]="GoToOption",u[u.RegisterOption=3]="RegisterOption",u[u.UnregisterOption=4]="UnregisterOption",u[u.RegisterLabel=5]="RegisterLabel",u);function re(e,o=e=>e){let n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=(0,I.z2)(o(e.options.slice()),e=>e.dataRef.current.domRef.current),i=n?r.indexOf(n):null;return -1===i&&(i=null),{options:r,activeOptionIndex:i}}let A={1(e){var o;return null!=(o=e.dataRef.current)&&o.disabled||1===e.comboboxState?e:{...e,activeOptionIndex:null,comboboxState:1}},0(e){var o;if(null!=(o=e.dataRef.current)&&o.disabled||0===e.comboboxState)return e;let n=e.activeOptionIndex;if(e.dataRef.current){let{isSelected:o}=e.dataRef.current,r=e.options.findIndex(e=>o(e.dataRef.current.value));-1!==r&&(n=r)}return{...e,comboboxState:0,activeOptionIndex:n}},2(e,o){var n,r,i,l;if(null!=(n=e.dataRef.current)&&n.disabled||null!=(r=e.dataRef.current)&&r.optionsRef.current&&!(null!=(i=e.dataRef.current)&&i.optionsPropsRef.current.static)&&1===e.comboboxState)return e;let a=re(e);if(null===a.activeOptionIndex){let e=a.options.findIndex(e=>!e.dataRef.current.disabled);-1!==e&&(a.activeOptionIndex=e)}let u=function(e,o){let n=o.resolveItems();if(n.length<=0)return null;let r=o.resolveActiveIndex(),i=null!=r?r:-1,l=(()=>{switch(e.focus){case 0:return n.findIndex(e=>!o.resolveDisabled(e));case 1:{let e=n.slice().reverse().findIndex((e,n,r)=>(-1===i||!(r.length-n-1>=i))&&!o.resolveDisabled(e));return -1===e?e:n.length-1-e}case 2:return n.findIndex((e,n)=>!(n<=i)&&!o.resolveDisabled(e));case 3:{let e=n.slice().reverse().findIndex(e=>!o.resolveDisabled(e));return -1===e?e:n.length-1-e}case 4:return n.findIndex(n=>o.resolveId(n)===e.id);case 5:return null;default:!function(e){throw Error("Unexpected object: "+e)}(e)}})();return -1===l?r:l}(o,{resolveItems:()=>a.options,resolveActiveIndex:()=>a.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...a,activeOptionIndex:u,activationTrigger:null!=(l=o.trigger)?l:1}},3:(e,o)=>{var n,r;let i={id:o.id,dataRef:o.dataRef},l=re(e,e=>[...e,i]);null===e.activeOptionIndex&&null!=(n=e.dataRef.current)&&n.isSelected(o.dataRef.current.value)&&(l.activeOptionIndex=l.options.indexOf(i));let a={...e,...l,activationTrigger:1};return null!=(r=e.dataRef.current)&&r.__demoMode&&void 0===e.dataRef.current.value&&(
1a.activeOptionIndex=0),a},4:(e,o)=>{let n=re(e,e=>{let n=e.findIndex(e=>e.id===o.id);return -1!==n&&e.splice(n,1),e});return{...e,...n,activationTrigger:1}},5:(e,o)=>({...e,labelId:o.id})},F=(0,s.createContext)(null);function $(e){let o=(0,s.useContext)(F);if(null===o){let o=Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(o,$),o}return o}F.displayName="ComboboxActionsContext";let N=(0,s.createContext)(null);function H(e){let o=(0,s.useContext)(N);if(null===o){let o=Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(o,H),o}return o}function Ne(e,o){return(0,y.E)(o.type,A,e,o)}N.displayName="ComboboxDataContext";let V=s.Fragment,j=h.AN.RenderStrategy|h.AN.Static,q=(0,h.yV)(function(e,o){let{value:n,defaultValue:r,onChange:i,name:l,by:a=(e,o)=>e===o,disabled:u=!1,__demoMode:d=!1,nullable:f=!1,multiple:m=!1,...x}=e,[g=m?[]:void 0,O]=(0,w.q)(n,i,r),[C,I]=(0,s.useReducer)(Ne,{dataRef:(0,s.createRef)(),comboboxState:d?0:1,options:[],activeOptionIndex:null,activationTrigger:1,labelId:null}),E=(0,s.useRef)(!1),_=(0,s.useRef)({static:!1,hold:!1}),M=(0,s.useRef)(null),D=(0,s.useRef)(null),k=(0,s.useRef)(null),z=(0,s.useRef)(null),L=(0,b.z)("string"==typeof a?(e,o)=>(null==e?void 0:e[a])===(null==o?void 0:o[a]):a),A=(0,s.useCallback)(e=>(0,y.E)(j.mode,{1:()=>g.some(o=>L(o,e)),0:()=>L(g,e)}),[g]),j=(0,s.useMemo)(()=>({...C,optionsPropsRef:_,labelRef:M,inputRef:D,buttonRef:k,optionsRef:z,value:g,defaultValue:r,disabled:u,mode:m?1:0,get activeOptionIndex(){if(E.current&&null===C.activeOptionIndex&&C.options.length>0){let e=C.options.findIndex(e=>!e.dataRef.current.disabled);if(-1!==e)return e}return C.activeOptionIndex},compare:L,isSelected:A,nullable:f,__demoMode:d}),[g,r,u,m,f,d,C]),q=(0,s.useRef)(null!==j.activeOptionIndex?j.options[j.activeOptionIndex]:null);(0,s.useEffect)(()=>{let e=null!==j.activeOptionIndex?j.options[j.activeOptionIndex]:null;q.current!==e&&(q.current=e)}),(0,c.e)(()=>{C.dataRef.current=j},[j]),(0,v.O)([j.buttonRef,j.inputRef,j.optionsRef],()=>W.closeCombobox(),0===j.comboboxState);let G=(0,s.useMemo)(()=>({open:0===j.comboboxState,disabled:u,activeIndex:j.activeOptionIndex,activeOption:null===j.activeOptionIndex?null:j.options[j.activeOptionIndex].dataRef.current.value,value:g}),[j,u,g]),Y=(0,b.z)(e=>{let o=j.options.find(o=>o.id===e);o&&Q(o.dataRef.current.value)}),B=(0,b.z)(()=>
1{if(null!==j.activeOptionIndex){let{dataRef:e,id:o}=j.options[j.activeOptionIndex];Q(e.current.value),W.goToOption(R.Specific,o)}}),K=(0,b.z)(()=>{I({type:0}),E.current=!0}),U=(0,b.z)(()=>{I({type:1}),E.current=!1}),Z=(0,b.z)((e,o,n)=>(E.current=!1,e===R.Specific?I({type:2,focus:R.Specific,id:o,trigger:n}):I({type:2,focus:e,trigger:n}))),J=(0,b.z)((e,o)=>(I({type:3,id:e,dataRef:o}),()=>{var o;(null==(o=q.current)?void 0:o.id)===e&&(E.current=!0),I({type:4,id:e})})),X=(0,b.z)(e=>(I({type:5,id:e}),()=>I({type:5,id:null}))),Q=(0,b.z)(e=>(0,y.E)(j.mode,{0:()=>null==O?void 0:O(e),1(){let o=j.value.slice(),n=o.findIndex(o=>L(o,e));return -1===n?o.push(e):o.splice(n,1),null==O?void 0:O(o)}})),W=(0,s.useMemo)(()=>({onChange:Q,registerOption:J,registerLabel:X,goToOption:Z,closeCombobox:U,openCombobox:K,selectActiveOption:B,selectOption:Y}),[]),ee=(0,s.useRef)(null),et=(0,p.G)();return(0,s.useEffect)(()=>{ee.current&&void 0!==r&&et.addEventListener(ee.current,"reset",()=>{Q(r)})},[ee,Q]),s.createElement(F.Provider,{value:W},s.createElement(N.Provider,{value:j},s.createElement(T.up,{value:(0,y.E)(j.comboboxState,{0:T.ZM.Open,1:T.ZM.Closed})},null!=l&&null!=g&&(0,S.t)({[l]:g}).map(([e,o],n)=>s.createElement(P._,{features:P.A.Hidden,ref:0===n?e=>{var o;ee.current=null!=(o=null==e?void 0:e.closest("form"))?o:null}:void 0,...(0,h.oA)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,name:e,value:o})})),(0,h.sY)({ourProps:null===o?{}:{ref:o},theirProps:x,slot:G,defaultTag:V,name:"Combobox"}))))}),G=(0,h.yV)(function(e,o){var n;let r=H("Combobox.Button"),i=$("Combobox.Button"),l=(0,x.T)(r.buttonRef,o),a=(0,f.M)(),{id:u=`headlessui-combobox-button-${a}`,...c}=e,d=(0,p.G)(),v=(0,b.z)(e=>{switch(e.key){case E.R.ArrowDown:return e.preventDefault(),e.stopPropagation(),1===r.comboboxState&&i.openCombobox(),d.nextFrame(()=>{var e;return null==(e=r.inputRef.current)?void 0:e.focus({preventScroll:!0})});case E.R.ArrowUp:return e.preventDefault(),e.stopPropagation(),1===r.comboboxState&&(i.openCombobox(),d.nextFrame(()=>{r.value||i.goToOption(R.Last)})),d.nextFrame(()=>{var e;return null==(e=r.inputRef.current)?void 0:e.focus({preventScroll:!0})});case E.R.Escape:return 0!==r.comboboxState?void 0:(e.preventDefault(),r.optionsRef.current&&!r.optionsPropsRef.current.static&&e.stopPropagation(),i.closeCombobox(),d.nextFrame(()=>{var e;return null==(e=r.inputRef.current)?void 0:e.focus({preventScroll:!0})}
1));default:return}}),g=(0,b.z)(e=>{if((0,C.P)(e.currentTarget))return e.preventDefault();0===r.comboboxState?i.closeCombobox():(e.preventDefault(),i.openCombobox()),d.nextFrame(()=>{var e;return null==(e=r.inputRef.current)?void 0:e.focus({preventScroll:!0})})}),O=use_computed_i(()=>{if(r.labelId)return[r.labelId,u].join(" ")},[r.labelId,u]),y=(0,s.useMemo)(()=>({open:0===r.comboboxState,disabled:r.disabled,value:r.value}),[r]),S={ref:l,id:u,type:(0,m.f)(e,r.buttonRef),tabIndex:-1,"aria-haspopup":"listbox","aria-controls":null==(n=r.optionsRef.current)?void 0:n.id,"aria-expanded":r.disabled?void 0:0===r.comboboxState,"aria-labelledby":O,disabled:r.disabled,onClick:g,onKeyDown:v};return(0,h.sY)({ourProps:S,theirProps:c,slot:y,defaultTag:"button",name:"Combobox.Button"})}),Y=Object.assign(q,{Input:(0,h.yV)(function(e,o){var n,r,i,l,a;let u=(0,f.M)(),{id:c=`headlessui-combobox-input-${u}`,onChange:d,displayValue:v,type:m="text",...g}=e,O=H("Combobox.Input"),C=$("Combobox.Input"),S=(0,x.T)(O.inputRef,o),I=(0,s.useRef)(!1),P=(0,p.G)(),T="function"==typeof v&&void 0!==O.value?null!=(a=v(O.value))?a:"":"string"==typeof O.value?O.value:"";(0,_.q)(([e,o],[n,r])=>{I.current||O.inputRef.current&&(0===r&&1===o||e!==n)&&(O.inputRef.current.value=e)},[T,O.comboboxState]),(0,_.q)(([e],[o])=>{if(0===e&&1===o){let e=O.inputRef.current;if(!e)return;let o=e.value,{selectionStart:n,selectionEnd:r,selectionDirection:i}=e;e.value="",e.value=o,null!==i?e.setSelectionRange(n,r,i):e.setSelectionRange(n,r)}},[O.comboboxState]);let w=(0,s.useRef)(!1),M=(0,b.z)(()=>{w.current=!0}),D=(0,b.z)(()=>{setTimeout(()=>{w.current=!1})}),k=(0,b.z)(e=>{switch(I.current=!0,e.key){case E.R.Backspace:case E.R.Delete:if(0!==O.mode||!O.nullable)return;let o=e.currentTarget;P.requestAnimationFrame(()=>{""===o.value&&(C.onChange(null),O.optionsRef.current&&(O.optionsRef.current.scrollTop=0),C.goToOption(R.Nothing))});break;case E.R.Enter:if(I.current=!1,0!==O.comboboxState||w.current)return;if(e.preventDefault(),e.stopPropagation(),null===O.activeOptionIndex){C.closeCombobox();return}C.selectActiveOption(),0===O.mode&&C.closeCombobox();break;case E.R.ArrowDown:return I.current=!1,e.preventDefault(),e.stopPropagation(),(0,y.E)(O.comboboxState,{0:()=>{C.goToOption(R.Next)},1:()=>{C.openCombobox()}});case E.R.ArrowUp:return I.current=!1,e.preventDefault(),e.stopPropagation(),(0,y.E)(O.comboboxState,{0:()=>{C.goToOption(R.Previous)},1:()=>{C.openCombobox(),P.nextFrame(()=>{O.value||C.goToOption(R.Last)})}});case E.R.Home:if(e.shiftKey)break;return I.current=!1,e.preventDefault(),e.stopPropagation(),C.goToOption(R.First);case E.R.PageUp:return I.current=!1,e.preventDefault(),e.stopPropagation(),C.goToOption(R.First);case E.R.End:if(e.shiftKey)break;return I.current=!1,e.preventDefault(),e.stopPropagation(),C.goToOption(R.Last);case E.R.PageDown:return I.current=!1,e.preventDefault(),e.stopPropagation(),C.goToOption(R.Last);case E.R.Escape:return I.current=!1,0!==O.comboboxState?void 0:(e.preventDefault(),O.optionsRef.current&&!O.optionsPropsRef.current.static&&e.stopPropagation(),C.closeCombobox());case E.R.Tab:if(I.current=!1,0!==O.comboboxState)return;0===O.mode&&C.selectActiveOption(),C.closeCombobox()}}),z=(0,b.z)(e=>{C.openCombobox(),null==d||d(e)}),L=(0,b.z)(()=>{I.current=!1}),A=use_computed_i(()=>{if(O.labelId)return[O.labelId].join(" ")},[O.labelId]),F=(0,s.useMemo)(()=>({open:0===O.comboboxState,disabled:O.disabled}),[O]),N={ref:S,id:c,role:"combobox",type:m,"aria-controls":null==(n=O.optionsRef.current)?void 0:n.id,"aria-expanded":O.disabled?void 0:0===O.comboboxState,"aria-activedescendant":null===O.activeOptionIndex||null==(r=O.options[O.activeOptionIndex])?void 0:r.id,"aria-labelledby":A,"aria-autocomplete":"list",defaultValue:null!=(l=null!=(i=e.defaultValue)?i:void 0!==O.defaultValue?null==v?void 0:v(O.defaultValue):null)?l:O.defaultValue,disabled:O.disabled,onCompositionStart:M,onCompositionEnd:D,onKeyDown:k,onChange:z,onBlur:L};return(0,h.sY)({ourProps:N,theirProps:g,slot:F,defaultTag:"input",name:"Combobox.Input"})}),Button:G,Label:(0,h.yV)(function(e,o){let n=(0,f.M)(),{id:r=`headlessui-combobox-label-${n}`,...i}=e,l=H("Combobox.Label"),a=$("Combobox.Label"),u=(0,x.T)(l.labelRef,o);(0,c.e)(()=>a.registerLabel(r),[r]);let d=(0,b.z)(()=>{var e;return null==(e=l.inputRef.current)?void 0:e.focus({preventScroll:!0})}),p=(0,s.useMemo)(()=>({open:0===l.comboboxState,disabled:l.disabled}),[l]);return(0,h.sY)({ourProps:{ref:u,id:r,onClick:d},theirProps:i,slot:p,defaultTag:"label",name:"Combobox.Label"})}),Options:(0,h.yV)(function(e,o){let n=(0,f.M)(),{id:r=`headlessui-combobox-options-${n}`,hold:i=!1,...l}=e,a=H("Combobox.Options"),u=(0,x.T)(a.optionsRef,o),d=(0,T.oJ)(),p=null!==d?(d&T.ZM.Open)===T.ZM.Open:0===a.comboboxState;(0,c.e)(()=>{var o;a.optionsPropsRef.current.static=null!=(o=e.static)&&o},[a.optionsPropsRef,e.static]),(0,c.e)(()=>{a.optionsPropsRef.current.hold=i},[a.optionsPropsRef,i]),(0,g.B)({container:a.optionsRef.current,enabled:0===a.comboboxState,accept:e=>
1"option"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let b=use_computed_i(()=>{var e,o;return null!=(o=a.labelId)?o:null==(e=a.buttonRef.current)?void 0:e.id},[a.labelId,a.buttonRef.current]),v=(0,s.useMemo)(()=>({open:0===a.comboboxState}),[a]),m={"aria-labelledby":b,role:"listbox","aria-multiselectable":1===a.mode||void 0,id:r,ref:u};return(0,h.sY)({ourProps:m,theirProps:l,slot:v,defaultTag:"ul",features:j,visible:p,name:"Combobox.Options"})}),Option:(0,h.yV)(function(e,o){var n,r;let i;let l=(0,f.M)(),{id:a=`headlessui-combobox-option-${l}`,disabled:u=!1,value:p,...v}=e,m=H("Combobox.Option"),g=$("Combobox.Option"),C=null!==m.activeOptionIndex&&m.options[m.activeOptionIndex].id===a,y=m.isSelected(p),S=(0,s.useRef)(null),I=(0,d.E)({disabled:u,value:p,domRef:S,textValue:null==(r=null==(n=S.current)?void 0:n.textContent)?void 0:r.toLowerCase()}),P=(0,x.T)(o,S),T=(0,b.z)(()=>g.selectOption(a));(0,c.e)(()=>g.registerOption(a,I),[I,a]);let E=(0,s.useRef)(!m.__demoMode);(0,c.e)(()=>{if(!m.__demoMode)return;let e=(0,O.k)();return e.requestAnimationFrame(()=>{E.current=!0}),e.dispose},[]),(0,c.e)(()=>{if(0!==m.comboboxState||!C||!E.current||0===m.activationTrigger)return;let e=(0,O.k)();return e.requestAnimationFrame(()=>{var e,o;null==(o=null==(e=S.current)?void 0:e.scrollIntoView)||o.call(e,{block:"nearest"})}),e.dispose},[S,C,m.comboboxState,m.activationTrigger,m.activeOptionIndex]);let w=(0,b.z)(e=>{if(u)return e.preventDefault();T(),0===m.mode&&g.closeCombobox(),(0,M.tq)()||requestAnimationFrame(()=>{var e;return null==(e=m.inputRef.current)?void 0:e.focus()})}),_=(0,b.z)(()=>
1{if(u)return g.goToOption(R.Nothing);g.goToOption(R.Specific,a)}),D=(i=(0,s.useRef)([-1,-1]),{wasMoved(e){let o=t(e);return(i.current[0]!==o[0]||i.current[1]!==o[1])&&(i.current=o,!0)},update(e){i.current=t(e)}}),k=(0,b.z)(e=>D.update(e)),z=(0,b.z)(e=>{D.wasMoved(e)&&(u||C||g.goToOption(R.Specific,a,0))}),L=(0,b.z)(e=>{D.wasMoved(e)&&(u||C&&(m.optionsPropsRef.current.hold||g.goToOption(R.Nothing)))}),A=(0,s.useMemo)(()=>({active:C,selected:y,disabled:u}),[C,y,u]);return(0,h.sY)({ourProps:{id:a,ref:P,role:"option",tabIndex:!0===u?void 0:-1,"aria-disabled":!0===u||void 0,"aria-selected":y,disabled:void 0,onClick:w,onFocus:_,onPointerEnter:k,onMouseEnter:k,onPointerMove:z,onMouseMove:z,onPointerLeave:L,onMouseLeave:L},theirProps:v,slot:A,defaultTag:"li",name:"Combobox.Option"})})})},77768:function(e,o,n){n.d(o,{r:function(){return O}});var r=n(67294),i=n(12351),l=n(19946),a=n(61363),u=n(64103),s=n(95389),c=n(39516),d=n(14157),p=n(23784),b=n(46045),f=n(18689),v=n(73781),m=n(31147),x=n(94192);let g=(0,r.createContext)(null);g.displayName="GroupContext";let R=r.Fragment,O=Object.assign((0,i.yV)(function(e,o){let n=(0,l.M)(),{id:s=`headlessui-switch-${n}`,checked:c,defaultChecked:R=!1,onChange:O,name:h,value:C,...y}=e,S=(0,r.useContext)(g),I=(0,r.useRef)(null),P=(0,p.T)(I,o,null===S?null:S.setSwitch),[T,E]=(0,m.q)(c,O,R),w=(0,v.z)(()=>null==E?void 0:E(!T)),_=(0,v.z)(e=>{if((0,u.P)(e.currentTarget))return e.preventDefault();e.preventDefault(),w()}),M=(0,v.z)(e=>{e.key===a.R.Space?(e.preventDefault(),w()):e.key===a.R.Enter&&(0,f.g)(e.currentTarget)}),D=(0,v.z)(e=>e.preventDefault()),k=(0,r.useMemo)(()=>({checked:T}),[T]),z={id:s,ref:P,role:"switch",type:(0,d.f)(e,I),tabIndex:0,"aria-checked":T,"aria-labelledby":null==S?void 0:S.labelledby,"aria-describedby":null==S?void 0:S.describedby,onClick:_,onKeyUp:M,onKeyPress:D},L=(0,x.G)();return(0,r.useEffect)(()=>{var e;let o=null==(e=I.current)?void 0:e.closest("form");o&&void 0!==R&&L.addEventListener(o,"reset",()=>{E(R)})},[I,E]),r.createElement(r.Fragment,null,null!=h&&T&&r.createElement(b._,{features:b.A.Hidden,...(0,i.oA)({as:"input",type:"checkbox",hidden:!0,readOnly:!0,checked:T,name:h,value:C})}),(0,i.sY)({ourProps:z,theirProps:y,slot:k,defaultTag:"button",name:"Switch"}))}),{Group:function(e){var o;let[n,l]=(0,r.useState)(null),[a,u]=(0,s.b)(),[d,p]=(0,c.f)(),b=(0,r.useMemo)(()=>({switch:n,setSwitch:l,labelledby:a,describedby:d}),[n,l,a,d]);return r.createElement(p,{name:"Switch.Description"},r.createElement(u,{name:"Switch.Label",props:{htmlFor:null==(o=b.switch)?void 0:o.id,onClick(e){n&&("LABEL"===e.currentTarget.tagName&&e.preventDefault(),n.click(),n.focus({preventScroll:!0}))}}},r.createElement(g.Provider,{value:b},(0,i.sY)({ourProps:{},theirProps:e,defaultTag:R,name:"Switch.Group"}))))},Label:s._,Description:c.d})}}]);
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.