1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="fa264ac7-5ed3-5574-a100-6f4af078997a")}catch(e){}}(); 3import{a as e}from"./jsx-runtime-CMgEUHpv.js";import{V as t}from"./dist-CAHjj65Z.js";import{i as n,l as r,m as i,o as a,t as o}from"./render-D-6lIDot.js";import{a as s,i as c,n as l,t as u}from"./label-6Is4t9r1.js";import{t as d}from"./use-disposables-DmKy7YN_.js";import{n as f,t as p}from"./keyboard-BynAefDg.js";import{t as m}from"./use-resolve-button-type-FJ7Z2j9u.js";import{n as h,t as g}from"./hidden-tfADjw18.js";import{t as _}from"./bugs-DRRBxuGP.js";import{n as v,t as y}from"./description-DulSWBwH.js";var b=e(t(),1),x=(0,b.createContext)(null);x.displayName=`GroupContext`;var S=b.Fragment;function C(e){let[t,n]=(0,b.useState)(null),[r,i]=l(),[a,s]=v(),c=(0,b.useMemo)(()=>({switch:t,setSwitch:n,labelledby:r,describedby:a}),[t,n,r,a]),u={},d=e;return b.createElement(s,{name:`Switch.Description`},b.createElement(i,{name:`Switch.Label`,props:{htmlFor:c.switch?.id,onClick(e){t&&(e.currentTarget.tagName===`LABEL`&&e.preventDefault(),t.click(),t.focus({preventScroll:!0}))}}},b.createElement(x.Provider,{value:c},o({ourProps:u,theirProps:d,defaultTag:S,name:`Switch.Group`}))))}var w=`button`;function T(e,t){let n=f(),{id:l=`headlessui-switch-${n}`,checked:u,defaultChecked:v=!1,onChange:y,disabled:S=!1,name:C,value:T,form:E,...D}=e,O=(0,b.useContext)(x),k=(0,b.useRef)(null),A=r(k,t,O===null?null:O.setSwitch),[j,M]=s(u,y,v),N=i(()=>M?.(!j)),P=i(e=>{if(_(e.currentTarget))return e.preventDefault();e.preventDefault(),N()}),F=i(e=>{e.key===p.Space?(e.preventDefault(),N()):e.key===p.Enter&&c(e.currentTarget)}),I=i(e=>e.preventDefault()),L=(0,b.useMemo)(()=>({checked:j}),[j]),R={id:l,ref:A,role:`switch`,type:m(e,k),tabIndex:e.tabIndex===-1?0:e.tabIndex??0,"aria-checked":j,"aria-labelledby":O?.labelledby,"aria-describedby":O?.describedby,disabled:S,onClick:P,onKeyUp:F,onKeyPress:I},z=d();return(0,b.useEffect)(()=>{let e=k.current?.closest(`form`);e&&v!==void 0&&z.addEventListener(e,`reset`,()=>{M(v)})},[k,M]),b.createElement(b.Fragment,null,C!=null&&j&&b.createElement(h,{features:g.Hidden,...a({as:`input`,type:`checkbox`,hidden:!0,readOnly:!0,disabled:S,form:E,checked:j,name:C,value:T})}),o({ourProps:R,theirProps:D,slot:L,defaultTag:w,name:`Switch`}))}var E=n(T),D=Object.assign(E,{Group:C,Label:u,Description:y});export{D as t}; 4//# sourceMappingURL=switch-DltAVPqm.js.map 5//# debugId=fa264ac7-5ed3-5574-a100-6f4af078997a
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.