System.register(["./index-legacy.e934b8dc.js"],(function(e){"use strict";var l,o,a,c,i,n,t,s,d,r,u,b;return{setters:[function(e){l=e.O,o=e.u,a=e.z,c=e.d,i=e.N,n=e.aB,t=e.v,s=e.R,d=e.y,r=e.c,u=e.a5,b=e.U}],execute:function(){const v=e("c",{name:l,shape:o("round"),disabled:Boolean,iconSize:a,modelValue:l,checkedColor:String,labelPosition:String,labelDisabled:Boolean});e("s",c({props:i({},v,{bem:n(Function),role:String,parent:Object,checked:Boolean,bindGroup:t}),emits:["click","toggle"],setup(e,{emit:l,slots:o}){const a=s(),c=l=>{if(e.parent&&e.bindGroup)return e.parent.props[l]},i=d((()=>c("disabled")||e.disabled)),n=d((()=>c("direction"))),t=d((()=>{const l=e.checkedColor||c("checkedColor");if(l&&e.checked&&!i.value)return{borderColor:l,backgroundColor:l}})),v=o=>{const{target:c}=o,n=a.value,t=n===c||(null==n?void 0:n.contains(c));i.value||!t&&e.labelDisabled||l("toggle"),l("click",o)},k=()=>{const{bem:l,shape:n,checked:s}=e,d=e.iconSize||c("iconSize");return r("div",{ref:a,class:l("icon",[n,{disabled:i.value,checked:s}]),style:{fontSize:b(d)}},[o.icon?o.icon({checked:s,disabled:i.value}):r(u,{name:"success",style:t.value},null)])},p=()=>{if(o.default)return r("span",{class:e.bem("label",[e.labelPosition,{disabled:i.value}])},[o.default()])};return()=>{const l="left"===e.labelPosition?[p(),k()]:[k(),p()];return r("div",{role:e.role,class:e.bem([{disabled:i.value,"label-disabled":e.labelDisabled},n.value]),tabindex:i.value?void 0:0,"aria-checked":e.checked,onClick:v},[l])}}}))}}}));