mkA~(@^_^@)~PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT p0 import{a as v,s as p,c as e,i as k,V as y,W as f,b as x,e as m,_ as u,j as r,f as $,h as C}from"./index-DoU2MHKd.js";import{u as M,a as z}from"./index-m30_MRwT.js";import{S as R}from"./SwitchBase-DGPEKm6a.js";import{c as j}from"./index-iKvzeMDi.js";import{g as B}from"./Box-COt46hbf.js";function T(t){return v("MuiSwitch",t)}const o=B("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),E=["className","color","edge","size","sx"],_=j(),N=t=>{const{classes:a,edge:s,size:i,color:c,checked:n,disabled:h}=t,g={root:["root",s&&`edge${e(s)}`,`size${e(i)}`],switchBase:["switchBase",`color${e(c)}`,n&&"checked",h&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},b=C(g,T,a);return u({},a,b)},O=p("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(t,a)=>{const{ownerState:s}=t;return[a.root,s.edge&&a[`edge${e(s.edge)}`],a[`size${e(s.size)}`]]}})({display:"inline-flex",width:34+12*2,height:14+12*2,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"},variants:[{props:{edge:"start"},style:{marginLeft:-8}},{props:{edge:"end"},style:{marginRight:-8}},{props:{size:"small"},style:{width:40,height:24,padding:7,[`& .${o.thumb}`]:{width:16,height:16},[`& .${o.switchBase}`]:{padding:4,[`&.${o.checked}`]:{transform:"translateX(16px)"}}}}]}),D=p(R,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(t,a)=>{const{ownerState:s}=t;return[a.switchBase,{[`& .${o.input}`]:a.input},s.color!=="default"&&a[`color${e(s.color)}`]]}})(({theme:t})=>({position:"absolute",top:0,left:0,zIndex:1,color:t.vars?t.vars.palette.Switch.defaultColor:`${t.palette.mode==="light"?t.palette.common.white:t.palette.grey[300]}`,transition:t.transitions.create(["left","transform"],{duration:t.transitions.duration.shortest}),[`&.${o.checked}`]:{transform:"translateX(20px)"},[`&.${o.disabled}`]:{color:t.vars?t.vars.palette.Switch.defaultDisabledColor:`${t.palette.mode==="light"?t.palette.grey[100]:t.palette.grey[600]}`},[`&.${o.checked} + .${o.track}`]:{opacity:.5},[`&.${o.disabled} + .${o.track}`]:{opacity:t.vars?t.vars.opacity.switchTrackDisabled:`${t.palette.mode==="light"?.12:.2}`},[`& .${o.input}`]:{left:"-100%",width:"300%"}}),({theme:t})=>({"&:hover":{backgroundColor:t.vars?`rgba(${t.vars.palette.action.activeChannel} / ${t.vars.palette.action.hoverOpacity})`:k(t.palette.action.active,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},variants:[...Object.entries(t.palette).filter(([,a])=>a.main&&a.light).map(([a])=>({props:{color:a},style:{[`&.${o.checked}`]:{color:(t.vars||t).palette[a].main,"&:hover":{backgroundColor:t.vars?`rgba(${t.vars.palette[a].mainChannel} / ${t.vars.palette.action.hoverOpacity})`:k(t.palette[a].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${o.disabled}`]:{color:t.vars?t.vars.palette.Switch[`${a}DisabledColor`]:`${t.palette.mode==="light"?y(t.palette[a].main,.62):f(t.palette[a].main,.55)}`}},[`&.${o.checked} + .${o.track}`]:{backgroundColor:(t.vars||t).palette[a].main}}}))]})),I=p("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(t,a)=>a.track})(({theme:t})=>({height:"100%",width:"100%",borderRadius:14/2,zIndex:-1,transition:t.transitions.create(["opacity","background-color"],{duration:t.transitions.duration.shortest}),backgroundColor:t.vars?t.vars.palette.common.onBackground:`${t.palette.mode==="light"?t.palette.common.black:t.palette.common.white}`,opacity:t.vars?t.vars.opacity.switchTrack:`${t.palette.mode==="light"?.38:.3}`})),U=p("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(t,a)=>a.thumb})(({theme:t})=>({boxShadow:(t.vars||t).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"})),V=x.forwardRef(function(a,s){const i=_({props:a,name:"MuiSwitch"}),{className:c,color:n="primary",edge:h=!1,size:g="medium",sx:b}=i,S=m(i,E),l=u({},i,{color:n,edge:h,size:g}),d=N(l),w=r.jsx(U,{className:d.thumb,ownerState:l});return r.jsxs(O,{className:$(d.root,c),sx:b,ownerState:l,children:[r.jsx(D,u({type:"checkbox",icon:w,checkedIcon:w,ref:s,ownerState:l},S,{classes:u({},d,{root:d.switchBase})})),r.jsx(I,{className:d.track,ownerState:l})]})}),A=p(t=>r.jsx(V,{focusVisibleClassName:".Mui-focusVisible",disableRipple:!0,...t}))(({theme:t})=>({width:50,height:30,padding:0,"& .MuiSwitch-switchBase":{padding:0,margin:2,transitionDuration:"300ms","&.Mui-checked":{transform:"translateX(20px)",color:"#fff","& + .MuiSwitch-track":{backgroundColor:"#65C466",opacity:1,border:0,...t.applyStyles("dark",{backgroundColor:"#2ECA45"})},"&.Mui-disabled + .MuiSwitch-track":{opacity:.5}},"&.Mui-focusVisible .MuiSwitch-thumb":{color:"#33cf4d",border:"6px solid #fff"},"&.Mui-disabled .MuiSwitch-thumb":{color:t.palette.grey[100],...t.applyStyles("dark",{color:t.palette.grey[600]})},"&.Mui-disabled + .MuiSwitch-track":{opacity:.7,...t.applyStyles("dark",{opacity:.3})}},"& .MuiSwitch-thumb":{boxSizing:"border-box",width:25,height:25},"& .MuiSwitch-track":{borderRadius:26,backgroundColor:"#E9E9EA",opacity:1,transition:t.transitions.create(["background-color"],{duration:500}),...t.applyStyles("dark",{backgroundColor:"#39393D"})}})),q=({name:t,...a})=>{const{setValue:s,watch:i}=M(),{triggerSubmit:c}=z();return r.jsx(A,{...a,checked:i(t),onChange:n=>{s(t,n.target.checked?1:0),c()}})};export{q as S};