{"id":"B8OU","dependencies":[{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/checkbox/dist/esm/use-checkbox.js.map","includedInParent":true,"mtime":1616745788728},{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/example/package.json","includedInParent":true,"mtime":1616745785170},{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/checkbox/package.json","includedInParent":true,"mtime":1616745788728},{"name":"@chakra-ui/hooks","loc":{"line":5,"column":69},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/checkbox/dist/esm/use-checkbox.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/hooks/dist/esm/index.js"},{"name":"@chakra-ui/utils","loc":{"line":6,"column":59},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/checkbox/dist/esm/use-checkbox.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/utils/dist/esm/index.js"},{"name":"@chakra-ui/visually-hidden","loc":{"line":7,"column":36},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/checkbox/dist/esm/use-checkbox.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/visually-hidden/dist/esm/index.js"},{"name":"react","loc":{"line":8,"column":46},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/checkbox/dist/esm/use-checkbox.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/react/index.js"},{"name":"react-dom","loc":{"line":9,"column":21},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/checkbox/dist/esm/use-checkbox.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/react-dom/profiling.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.useCheckbox=i;var e=require(\"@chakra-ui/hooks\"),a=require(\"@chakra-ui/utils\"),t=require(\"@chakra-ui/visually-hidden\"),n=require(\"react\"),l=r(require(\"react-dom\"));function r(e){return e&&e.__esModule?e:{default:e}}function o(){return(o=Object.assign||function(e){for(var a=1;a<arguments.length;a++){var t=arguments[a];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e}).apply(this,arguments)}function d(e,a){if(null==e)return{};var t,n,l={},r=Object.keys(e);for(n=0;n<r.length;n++)t=r[n],a.indexOf(t)>=0||(l[t]=e[t]);return l}function i(r){void 0===r&&(r={});var{defaultIsChecked:i,defaultChecked:s=i,isChecked:c,isFocusable:f,isDisabled:h,isReadOnly:v,isRequired:k,onChange:p,isIndeterminate:y,isInvalid:b,name:A,value:C,id:g}=r,m=d(r,[\"defaultIsChecked\",\"defaultChecked\",\"isChecked\",\"isFocusable\",\"isDisabled\",\"isReadOnly\",\"isRequired\",\"onChange\",\"isIndeterminate\",\"isInvalid\",\"name\",\"value\",\"id\"]),[H,D]=(0,e.useBoolean)(),[M,w]=(0,e.useBoolean)(),[I,O]=(0,e.useBoolean)(),q=(0,n.useRef)(null),[P,R]=(0,n.useState)(!!s),[S,x]=(0,e.useControllableProp)(c,P);(0,a.warn)({condition:!!i,message:'The \"defaultIsChecked\" prop has been deprecated and will be removed in a future version. Please use the \"defaultChecked\" prop instead, which mirrors default React checkbox behavior.'});var B=(0,n.useCallback)(e=>{v||h?e.preventDefault():(S||R(x?e.target.checked:!!y||e.target.checked),null==p||p(e))},[v,h,x,S,y,p]);(0,e.useSafeLayoutEffect)(()=>{q.current&&(q.current.indeterminate=Boolean(y))},[y]);var F=h&&!f,L=(0,n.useCallback)(e=>{\" \"===e.key&&O.on()},[O]),j=(0,n.useCallback)(e=>{\" \"===e.key&&O.off()},[O]);(0,e.useSafeLayoutEffect)(()=>{q.current&&(q.current.checked!==x&&R(q.current.checked))},[q.current]);return{state:{isInvalid:b,isFocused:H,isChecked:x,isActive:I,isHovered:M,isIndeterminate:y,isDisabled:h,isReadOnly:v,isRequired:k},getCheckboxProps:function(e,t){void 0===e&&(e={}),void 0===t&&(t=null);return o({},e,{ref:t,\"data-active\":(0,a.dataAttr)(I),\"data-hover\":(0,a.dataAttr)(M),\"data-checked\":(0,a.dataAttr)(x),\"data-focus\":(0,a.dataAttr)(H),\"data-indeterminate\":(0,a.dataAttr)(y),\"data-disabled\":(0,a.dataAttr)(h),\"data-invalid\":(0,a.dataAttr)(b),\"data-readonly\":(0,a.dataAttr)(v),\"aria-hidden\":!0,onMouseDown:(0,a.callAllHandlers)(e.onMouseDown,e=>{e.preventDefault(),O.on()}),onMouseUp:(0,a.callAllHandlers)(e.onMouseUp,O.off),onMouseEnter:(0,a.callAllHandlers)(e.onMouseEnter,w.on),onMouseLeave:(0,a.callAllHandlers)(e.onMouseLeave,w.off)})},getInputProps:function(e,n){void 0===e&&(e={}),void 0===n&&(n=null);return o({},e,{ref:(0,a.mergeRefs)(q,n),type:\"checkbox\",name:A,value:C,id:g,onChange:(0,a.callAllHandlers)(e.onChange,B),onBlur:(0,a.callAllHandlers)(e.onBlur,D.off),onFocus:(0,a.callAllHandlers)(e.onFocus,()=>{\"function\"==typeof l.default.flushSync?l.default.flushSync(()=>{D.on()}):D.on()}),onKeyDown:(0,a.callAllHandlers)(e.onKeyDown,L),onKeyUp:(0,a.callAllHandlers)(e.onKeyUp,j),required:k,checked:x,disabled:F,readOnly:v,\"aria-invalid\":b,\"aria-disabled\":h,style:t.visuallyHiddenStyle})},getLabelProps:function(e,t){return void 0===e&&(e={}),void 0===t&&(t=null),o({},e,{ref:t,onMouseDown:(0,a.callAllHandlers)(e.onMouseDown,u),onTouchStart:(0,a.callAllHandlers)(e.onTouchStart,u),\"data-disabled\":(0,a.dataAttr)(h),\"data-checked\":(0,a.dataAttr)(x),\"data-invalid\":(0,a.dataAttr)(b)})},htmlProps:m}}function u(e){e.preventDefault(),e.stopPropagation()}"},"sourceMaps":{"js":{"mappings":[{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":0}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":13}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":20}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":35}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":43}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":56}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":57}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":64}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":68}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":76}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":88}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":90}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":94}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":96}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":104}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":1,"column":124}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":1,"column":126}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":1,"column":134}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":13,"column":0},"generated":{"line":1,"column":154}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":13,"column":0},"generated":{"line":1,"column":156}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":13,"column":0},"generated":{"line":1,"column":164}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":14,"column":0},"generated":{"line":1,"column":194}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":14,"column":0},"generated":{"line":1,"column":196}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":14,"column":0},"generated":{"line":1,"column":204}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":21,"column":0},"generated":{"line":1,"column":213}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":21,"column":0},"generated":{"line":1,"column":215}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":21,"column":0},"generated":{"line":1,"column":217}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":21,"column":0},"generated":{"line":1,"column":225}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":239}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":248}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":250}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":253}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":260}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":263}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":265}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":276}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":278}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":279}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":287}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":290}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":299}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":303}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":310}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":312}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":319}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":327}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":336}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":339}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":343}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":347}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":349}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":351}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":353}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":363}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":370}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":374}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":375}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":379}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":381}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":391}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":394}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":398}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":402}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":407}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":409}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":416}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":426}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":441}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":446}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":448}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":453}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":455}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":458}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":460}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":464}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":471}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":475}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":481}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":486}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":497}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":506}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":508}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":510}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":513}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":516}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":522}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":524}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":530}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":533}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":537}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":539}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":541}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":543}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":546}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":548}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":555}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":560}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":563}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":567}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":569}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":571}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":573}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":575}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":582}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":586}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":588}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":590}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":593}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":595}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":603}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":607}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":611}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":613}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":616}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":618}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":622}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":300,"column":1},"generated":{"line":1,"column":629}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":94,"column":7},"generated":{"line":1,"column":631}},{"source":"../../src/use-checkbox.ts","name":"useCheckbox","original":{"line":94,"column":16},"generated":{"line":1,"column":640}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":94,"column":28},"generated":{"line":1,"column":642}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":94,"column":58},"generated":{"line":1,"column":650}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":94,"column":28},"generated":{"line":1,"column":654}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":94,"column":28},"generated":{"line":1,"column":658}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":94,"column":54},"generated":{"line":1,"column":660}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":95,"column":8},"generated":{"line":1,"column":664}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":95,"column":8},"generated":{"line":1,"column":668}},{"source":"../../src/use-checkbox.ts","name":"defaultIsChecked","original":{"line":96,"column":4},"generated":{"line":1,"column":685}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":95,"column":8},"generated":{"line":1,"column":687}},{"source":"../../src/use-checkbox.ts","name":"defaultChecked","original":{"line":97,"column":4},"generated":{"line":1,"column":702}},{"source":"../../src/use-checkbox.ts","name":"defaultIsChecked","original":{"line":97,"column":21},"generated":{"line":1,"column":704}},{"source":"../../src/use-checkbox.ts","name":"isChecked","original":{"line":98,"column":4},"generated":{"line":1,"column":706}},{"source":"../../src/use-checkbox.ts","name":"checkedProp","original":{"line":98,"column":15},"generated":{"line":1,"column":716}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":95,"column":8},"generated":{"line":1,"column":718}},{"source":"../../src/use-checkbox.ts","name":"isFocusable","original":{"line":99,"column":4},"generated":{"line":1,"column":730}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":95,"column":8},"generated":{"line":1,"column":732}},{"source":"../../src/use-checkbox.ts","name":"isDisabled","original":{"line":100,"column":4},"generated":{"line":1,"column":743}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":95,"column":8},"generated":{"line":1,"column":745}},{"source":"../../src/use-checkbox.ts","name":"isReadOnly","original":{"line":101,"column":4},"generated":{"line":1,"column":756}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":95,"column":8},"generated":{"line":1,"column":758}},{"source":"../../src/use-checkbox.ts","name":"isRequired","original":{"line":102,"column":4},"generated":{"line":1,"column":769}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":95,"column":8},"generated":{"line":1,"column":771}},{"source":"../../src/use-checkbox.ts","name":"onChange","original":{"line":103,"column":4},"generated":{"line":1,"column":780}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":95,"column":8},"generated":{"line":1,"column":782}},{"source":"../../src/use-checkbox.ts","name":"isIndeterminate","original":{"line":104,"column":4},"generated":{"line":1,"column":798}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":95,"column":8},"generated":{"line":1,"column":800}},{"source":"../../src/use-checkbox.ts","name":"isInvalid","original":{"line":105,"column":4},"generated":{"line":1,"column":810}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":95,"column":8},"generated":{"line":1,"column":812}},{"source":"../../src/use-checkbox.ts","name":"name","original":{"line":106,"column":4},"generated":{"line":1,"column":817}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":95,"column":8},"generated":{"line":1,"column":819}},{"source":"../../src/use-checkbox.ts","name":"value","original":{"line":107,"column":4},"generated":{"line":1,"column":825}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":95,"column":8},"generated":{"line":1,"column":827}},{"source":"../../src/use-checkbox.ts","name":"id","original":{"line":108,"column":4},"generated":{"line":1,"column":830}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":110,"column":6},"generated":{"line":1,"column":833}},{"source":"../../src/use-checkbox.ts","name":"htmlProps","original":{"line":109,"column":7},"generated":{"line":1,"column":835}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":95,"column":2},"generated":{"line":1,"column":837}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":110,"column":6},"generated":{"line":1,"column":839}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":95,"column":2},"generated":{"line":1,"column":841}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":95,"column":2},"generated":{"line":1,"column":842}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":95,"column":2},"generated":{"line":1,"column":861}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":95,"column":2},"generated":{"line":1,"column":878}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":95,"column":2},"generated":{"line":1,"column":890}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":95,"column":2},"generated":{"line":1,"column":904}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":95,"column":2},"generated":{"line":1,"column":917}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":95,"column":2},"generated":{"line":1,"column":930}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":95,"column":2},"generated":{"line":1,"column":943}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":95,"column":2},"generated":{"line":1,"column":954}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":95,"column":2},"generated":{"line":1,"column":972}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":95,"column":2},"generated":{"line":1,"column":984}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":95,"column":2},"generated":{"line":1,"column":991}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":95,"column":2},"generated":{"line":1,"column":999}},{"source":"../../src/use-checkbox.ts","name":"isFocused","original":{"line":112,"column":9},"generated":{"line":1,"column":1007}},{"source":"../../src/use-checkbox.ts","name":"setFocused","original":{"line":112,"column":20},"generated":{"line":1,"column":1009}},{"source":"../../src/use-checkbox.ts","name":"useBoolean","original":{"line":112,"column":34},"generated":{"line":1,"column":1013}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":112,"column":2},"generated":{"line":1,"column":1015}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":112,"column":2},"generated":{"line":1,"column":1017}},{"source":"../../src/use-checkbox.ts","name":"isHovered","original":{"line":113,"column":9},"generated":{"line":1,"column":1032}},{"source":"../../src/use-checkbox.ts","name":"setHovered","original":{"line":113,"column":20},"generated":{"line":1,"column":1034}},{"source":"../../src/use-checkbox.ts","name":"useBoolean","original":{"line":113,"column":34},"generated":{"line":1,"column":1038}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":113,"column":2},"generated":{"line":1,"column":1040}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":113,"column":2},"generated":{"line":1,"column":1042}},{"source":"../../src/use-checkbox.ts","name":"isActive","original":{"line":114,"column":9},"generated":{"line":1,"column":1057}},{"source":"../../src/use-checkbox.ts","name":"setActive","original":{"line":114,"column":19},"generated":{"line":1,"column":1059}},{"source":"../../src/use-checkbox.ts","name":"useBoolean","original":{"line":114,"column":32},"generated":{"line":1,"column":1063}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":114,"column":2},"generated":{"line":1,"column":1065}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":114,"column":2},"generated":{"line":1,"column":1067}},{"source":"../../src/use-checkbox.ts","name":"ref","original":{"line":116,"column":8},"generated":{"line":1,"column":1081}},{"source":"../../src/use-checkbox.ts","name":"useRef","original":{"line":116,"column":14},"generated":{"line":1,"column":1084}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":116,"column":39},"generated":{"line":1,"column":1086}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":116,"column":39},"generated":{"line":1,"column":1088}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":116,"column":39},"generated":{"line":1,"column":1096}},{"source":"../../src/use-checkbox.ts","name":"checkedState","original":{"line":118,"column":9},"generated":{"line":1,"column":1103}},{"source":"../../src/use-checkbox.ts","name":"setCheckedState","original":{"line":118,"column":23},"generated":{"line":1,"column":1105}},{"source":"../../src/use-checkbox.ts","name":"useState","original":{"line":118,"column":42},"generated":{"line":1,"column":1109}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":118,"column":51},"generated":{"line":1,"column":1111}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":118,"column":51},"generated":{"line":1,"column":1113}},{"source":"../../src/use-checkbox.ts","name":"defaultChecked","original":{"line":118,"column":53},"generated":{"line":1,"column":1125}},{"source":"../../src/use-checkbox.ts","name":"isControlled","original":{"line":120,"column":9},"generated":{"line":1,"column":1129}},{"source":"../../src/use-checkbox.ts","name":"isChecked","original":{"line":120,"column":23},"generated":{"line":1,"column":1131}},{"source":"../../src/use-checkbox.ts","name":"useControllableProp","original":{"line":120,"column":36},"generated":{"line":1,"column":1135}},{"source":"../../src/use-checkbox.ts","name":"checkedProp","original":{"line":121,"column":4},"generated":{"line":1,"column":1137}},{"source":"../../src/use-checkbox.ts","name":"checkedProp","original":{"line":121,"column":4},"generated":{"line":1,"column":1139}},{"source":"../../src/use-checkbox.ts","name":"checkedProp","original":{"line":121,"column":4},"generated":{"line":1,"column":1160}},{"source":"../../src/use-checkbox.ts","name":"checkedState","original":{"line":122,"column":4},"generated":{"line":1,"column":1162}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":125,"column":7},"generated":{"line":1,"column":1166}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":125,"column":7},"generated":{"line":1,"column":1168}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":125,"column":7},"generated":{"line":1,"column":1170}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":125,"column":7},"generated":{"line":1,"column":1176}},{"source":"../../src/use-checkbox.ts","name":"condition","original":{"line":126,"column":4},"generated":{"line":1,"column":1177}},{"source":"../../src/use-checkbox.ts","name":"defaultIsChecked","original":{"line":126,"column":17},"generated":{"line":1,"column":1189}},{"source":"../../src/use-checkbox.ts","name":"message","original":{"line":127,"column":4},"generated":{"line":1,"column":1191}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":128,"column":6},"generated":{"line":1,"column":1199}},{"source":"../../src/use-checkbox.ts","name":"handleChange","original":{"line":132,"column":8},"generated":{"line":1,"column":1385}},{"source":"../../src/use-checkbox.ts","name":"handleChange","original":{"line":132,"column":8},"generated":{"line":1,"column":1389}},{"source":"../../src/use-checkbox.ts","name":"useCallback","original":{"line":132,"column":23},"generated":{"line":1,"column":1392}},{"source":"../../src/use-checkbox.ts","name":"event","original":{"line":133,"column":5},"generated":{"line":1,"column":1394}},{"source":"../../src/use-checkbox.ts","name":"event","original":{"line":133,"column":5},"generated":{"line":1,"column":1396}},{"source":"../../src/use-checkbox.ts","name":"event","original":{"line":133,"column":5},"generated":{"line":1,"column":1409}},{"source":"../../src/use-checkbox.ts","name":"isReadOnly","original":{"line":134,"column":10},"generated":{"line":1,"column":1413}},{"source":"../../src/use-checkbox.ts","name":"isDisabled","original":{"line":134,"column":24},"generated":{"line":1,"column":1416}},{"source":"../../src/use-checkbox.ts","name":"event","original":{"line":135,"column":8},"generated":{"line":1,"column":1418}},{"source":"../../src/use-checkbox.ts","name":"preventDefault","original":{"line":135,"column":14},"generated":{"line":1,"column":1420}},{"source":"../../src/use-checkbox.ts","name":"isControlled","original":{"line":139,"column":11},"generated":{"line":1,"column":1438}},{"source":"../../src/use-checkbox.ts","name":"setCheckedState","original":{"line":141,"column":10},"generated":{"line":1,"column":1441}},{"source":"../../src/use-checkbox.ts","name":"isChecked","original":{"line":140,"column":12},"generated":{"line":1,"column":1443}},{"source":"../../src/use-checkbox.ts","name":"event","original":{"line":141,"column":26},"generated":{"line":1,"column":1445}},{"source":"../../src/use-checkbox.ts","name":"target","original":{"line":141,"column":32},"generated":{"line":1,"column":1447}},{"source":"../../src/use-checkbox.ts","name":"checked","original":{"line":141,"column":39},"generated":{"line":1,"column":1454}},{"source":"../../src/use-checkbox.ts","name":"isIndeterminate","original":{"line":143,"column":26},"generated":{"line":1,"column":1464}},{"source":"../../src/use-checkbox.ts","name":"event","original":{"line":143,"column":51},"generated":{"line":1,"column":1467}},{"source":"../../src/use-checkbox.ts","name":"target","original":{"line":143,"column":57},"generated":{"line":1,"column":1469}},{"source":"../../src/use-checkbox.ts","name":"checked","original":{"line":143,"column":64},"generated":{"line":1,"column":1476}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":147,"column":14},"generated":{"line":1,"column":1485}},{"source":"../../src/use-checkbox.ts","name":"onChange","original":{"line":147,"column":6},"generated":{"line":1,"column":1491}},{"source":"../../src/use-checkbox.ts","name":"onChange","original":{"line":147,"column":6},"generated":{"line":1,"column":1494}},{"source":"../../src/use-checkbox.ts","name":"event","original":{"line":147,"column":17},"generated":{"line":1,"column":1496}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":149,"column":4},"generated":{"line":1,"column":1501}},{"source":"../../src/use-checkbox.ts","name":"isReadOnly","original":{"line":150,"column":6},"generated":{"line":1,"column":1502}},{"source":"../../src/use-checkbox.ts","name":"isDisabled","original":{"line":151,"column":6},"generated":{"line":1,"column":1504}},{"source":"../../src/use-checkbox.ts","name":"isChecked","original":{"line":152,"column":6},"generated":{"line":1,"column":1506}},{"source":"../../src/use-checkbox.ts","name":"isControlled","original":{"line":153,"column":6},"generated":{"line":1,"column":1508}},{"source":"../../src/use-checkbox.ts","name":"isIndeterminate","original":{"line":154,"column":6},"generated":{"line":1,"column":1510}},{"source":"../../src/use-checkbox.ts","name":"onChange","original":{"line":155,"column":6},"generated":{"line":1,"column":1512}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":159,"column":22},"generated":{"line":1,"column":1517}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":159,"column":22},"generated":{"line":1,"column":1519}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":159,"column":22},"generated":{"line":1,"column":1521}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":159,"column":22},"generated":{"line":1,"column":1542}},{"source":"../../src/use-checkbox.ts","name":"ref","original":{"line":160,"column":8},"generated":{"line":1,"column":1547}},{"source":"../../src/use-checkbox.ts","name":"current","original":{"line":160,"column":12},"generated":{"line":1,"column":1549}},{"source":"../../src/use-checkbox.ts","name":"ref","original":{"line":161,"column":6},"generated":{"line":1,"column":1559}},{"source":"../../src/use-checkbox.ts","name":"current","original":{"line":161,"column":10},"generated":{"line":1,"column":1561}},{"source":"../../src/use-checkbox.ts","name":"indeterminate","original":{"line":161,"column":18},"generated":{"line":1,"column":1569}},{"source":"../../src/use-checkbox.ts","name":"Boolean","original":{"line":161,"column":34},"generated":{"line":1,"column":1583}},{"source":"../../src/use-checkbox.ts","name":"isIndeterminate","original":{"line":161,"column":42},"generated":{"line":1,"column":1591}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":163,"column":5},"generated":{"line":1,"column":1596}},{"source":"../../src/use-checkbox.ts","name":"isIndeterminate","original":{"line":163,"column":6},"generated":{"line":1,"column":1597}},{"source":"../../src/use-checkbox.ts","name":"trulyDisabled","original":{"line":165,"column":8},"generated":{"line":1,"column":1601}},{"source":"../../src/use-checkbox.ts","name":"trulyDisabled","original":{"line":165,"column":8},"generated":{"line":1,"column":1605}},{"source":"../../src/use-checkbox.ts","name":"isDisabled","original":{"line":165,"column":24},"generated":{"line":1,"column":1607}},{"source":"../../src/use-checkbox.ts","name":"isFocusable","original":{"line":165,"column":39},"generated":{"line":1,"column":1611}},{"source":"../../src/use-checkbox.ts","name":"onKeyDown","original":{"line":167,"column":8},"generated":{"line":1,"column":1613}},{"source":"../../src/use-checkbox.ts","name":"useCallback","original":{"line":167,"column":20},"generated":{"line":1,"column":1616}},{"source":"../../src/use-checkbox.ts","name":"event","original":{"line":168,"column":5},"generated":{"line":1,"column":1618}},{"source":"../../src/use-checkbox.ts","name":"event","original":{"line":168,"column":5},"generated":{"line":1,"column":1620}},{"source":"../../src/use-checkbox.ts","name":"event","original":{"line":168,"column":5},"generated":{"line":1,"column":1633}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":169,"column":24},"generated":{"line":1,"column":1637}},{"source":"../../src/use-checkbox.ts","name":"event","original":{"line":169,"column":10},"generated":{"line":1,"column":1643}},{"source":"../../src/use-checkbox.ts","name":"key","original":{"line":169,"column":16},"generated":{"line":1,"column":1645}},{"source":"../../src/use-checkbox.ts","name":"setActive","original":{"line":170,"column":8},"generated":{"line":1,"column":1650}},{"source":"../../src/use-checkbox.ts","name":"on","original":{"line":170,"column":18},"generated":{"line":1,"column":1652}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":173,"column":4},"generated":{"line":1,"column":1658}},{"source":"../../src/use-checkbox.ts","name":"setActive","original":{"line":173,"column":5},"generated":{"line":1,"column":1659}},{"source":"../../src/use-checkbox.ts","name":"onKeyUp","original":{"line":176,"column":8},"generated":{"line":1,"column":1663}},{"source":"../../src/use-checkbox.ts","name":"useCallback","original":{"line":176,"column":18},"generated":{"line":1,"column":1666}},{"source":"../../src/use-checkbox.ts","name":"event","original":{"line":177,"column":5},"generated":{"line":1,"column":1668}},{"source":"../../src/use-checkbox.ts","name":"event","original":{"line":177,"column":5},"generated":{"line":1,"column":1670}},{"source":"../../src/use-checkbox.ts","name":"event","original":{"line":177,"column":5},"generated":{"line":1,"column":1683}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":178,"column":24},"generated":{"line":1,"column":1687}},{"source":"../../src/use-checkbox.ts","name":"event","original":{"line":178,"column":10},"generated":{"line":1,"column":1693}},{"source":"../../src/use-checkbox.ts","name":"key","original":{"line":178,"column":16},"generated":{"line":1,"column":1695}},{"source":"../../src/use-checkbox.ts","name":"setActive","original":{"line":179,"column":8},"generated":{"line":1,"column":1700}},{"source":"../../src/use-checkbox.ts","name":"off","original":{"line":179,"column":18},"generated":{"line":1,"column":1702}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":182,"column":4},"generated":{"line":1,"column":1709}},{"source":"../../src/use-checkbox.ts","name":"setActive","original":{"line":182,"column":5},"generated":{"line":1,"column":1710}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":196,"column":22},"generated":{"line":1,"column":1715}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":196,"column":22},"generated":{"line":1,"column":1717}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":196,"column":22},"generated":{"line":1,"column":1719}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":196,"column":22},"generated":{"line":1,"column":1740}},{"source":"../../src/use-checkbox.ts","name":"ref","original":{"line":197,"column":9},"generated":{"line":1,"column":1745}},{"source":"../../src/use-checkbox.ts","name":"current","original":{"line":197,"column":13},"generated":{"line":1,"column":1747}},{"source":"../../src/use-checkbox.ts","name":"ref","original":{"line":198,"column":22},"generated":{"line":1,"column":1757}},{"source":"../../src/use-checkbox.ts","name":"current","original":{"line":198,"column":26},"generated":{"line":1,"column":1759}},{"source":"../../src/use-checkbox.ts","name":"checked","original":{"line":198,"column":34},"generated":{"line":1,"column":1767}},{"source":"../../src/use-checkbox.ts","name":"isChecked","original":{"line":198,"column":46},"generated":{"line":1,"column":1777}},{"source":"../../src/use-checkbox.ts","name":"setCheckedState","original":{"line":200,"column":6},"generated":{"line":1,"column":1780}},{"source":"../../src/use-checkbox.ts","name":"ref","original":{"line":200,"column":22},"generated":{"line":1,"column":1782}},{"source":"../../src/use-checkbox.ts","name":"current","original":{"line":200,"column":26},"generated":{"line":1,"column":1784}},{"source":"../../src/use-checkbox.ts","name":"checked","original":{"line":200,"column":34},"generated":{"line":1,"column":1792}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":202,"column":5},"generated":{"line":1,"column":1803}},{"source":"../../src/use-checkbox.ts","name":"ref","original":{"line":202,"column":6},"generated":{"line":1,"column":1804}},{"source":"../../src/use-checkbox.ts","name":"current","original":{"line":202,"column":10},"generated":{"line":1,"column":1806}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":275,"column":9},"generated":{"line":1,"column":1816}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":275,"column":9},"generated":{"line":1,"column":1822}},{"source":"../../src/use-checkbox.ts","name":"state","original":{"line":276,"column":4},"generated":{"line":1,"column":1823}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":276,"column":11},"generated":{"line":1,"column":1829}},{"source":"../../src/use-checkbox.ts","name":"isInvalid","original":{"line":277,"column":6},"generated":{"line":1,"column":1830}},{"source":"../../src/use-checkbox.ts","name":"isInvalid","original":{"line":277,"column":6},"generated":{"line":1,"column":1840}},{"source":"../../src/use-checkbox.ts","name":"isFocused","original":{"line":278,"column":6},"generated":{"line":1,"column":1842}},{"source":"../../src/use-checkbox.ts","name":"isFocused","original":{"line":278,"column":6},"generated":{"line":1,"column":1852}},{"source":"../../src/use-checkbox.ts","name":"isChecked","original":{"line":279,"column":6},"generated":{"line":1,"column":1854}},{"source":"../../src/use-checkbox.ts","name":"isChecked","original":{"line":279,"column":6},"generated":{"line":1,"column":1864}},{"source":"../../src/use-checkbox.ts","name":"isActive","original":{"line":280,"column":6},"generated":{"line":1,"column":1866}},{"source":"../../src/use-checkbox.ts","name":"isActive","original":{"line":280,"column":6},"generated":{"line":1,"column":1875}},{"source":"../../src/use-checkbox.ts","name":"isHovered","original":{"line":281,"column":6},"generated":{"line":1,"column":1877}},{"source":"../../src/use-checkbox.ts","name":"isHovered","original":{"line":281,"column":6},"generated":{"line":1,"column":1887}},{"source":"../../src/use-checkbox.ts","name":"isIndeterminate","original":{"line":282,"column":6},"generated":{"line":1,"column":1889}},{"source":"../../src/use-checkbox.ts","name":"isIndeterminate","original":{"line":282,"column":6},"generated":{"line":1,"column":1905}},{"source":"../../src/use-checkbox.ts","name":"isDisabled","original":{"line":283,"column":6},"generated":{"line":1,"column":1907}},{"source":"../../src/use-checkbox.ts","name":"isDisabled","original":{"line":283,"column":6},"generated":{"line":1,"column":1918}},{"source":"../../src/use-checkbox.ts","name":"isReadOnly","original":{"line":284,"column":6},"generated":{"line":1,"column":1920}},{"source":"../../src/use-checkbox.ts","name":"isReadOnly","original":{"line":284,"column":6},"generated":{"line":1,"column":1931}},{"source":"../../src/use-checkbox.ts","name":"isRequired","original":{"line":285,"column":6},"generated":{"line":1,"column":1933}},{"source":"../../src/use-checkbox.ts","name":"isRequired","original":{"line":285,"column":6},"generated":{"line":1,"column":1944}},{"source":"../../src/use-checkbox.ts","name":"getCheckboxProps","original":{"line":287,"column":4},"generated":{"line":1,"column":1947}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":204,"column":39},"generated":{"line":1,"column":1964}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":204,"column":40},"generated":{"line":1,"column":1973}},{"source":"../../src/use-checkbox.ts","name":"forwardedRef","original":{"line":204,"column":52},"generated":{"line":1,"column":1975}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":204,"column":76},"generated":{"line":1,"column":1983}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":204,"column":40},"generated":{"line":1,"column":1987}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":204,"column":40},"generated":{"line":1,"column":1991}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":204,"column":48},"generated":{"line":1,"column":1993}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":204,"column":76},"generated":{"line":1,"column":2002}},{"source":"../../src/use-checkbox.ts","name":"forwardedRef","original":{"line":204,"column":52},"generated":{"line":1,"column":2006}},{"source":"../../src/use-checkbox.ts","name":"forwardedRef","original":{"line":204,"column":52},"generated":{"line":1,"column":2010}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":204,"column":67},"generated":{"line":1,"column":2012}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":212,"column":4},"generated":{"line":1,"column":2018}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":212,"column":4},"generated":{"line":1,"column":2025}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":212,"column":4},"generated":{"line":1,"column":2027}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":213,"column":9},"generated":{"line":1,"column":2030}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":212,"column":4},"generated":{"line":1,"column":2032}},{"source":"../../src/use-checkbox.ts","name":"ref","original":{"line":214,"column":6},"generated":{"line":1,"column":2033}},{"source":"../../src/use-checkbox.ts","name":"forwardedRef","original":{"line":214,"column":11},"generated":{"line":1,"column":2037}},{"source":"../../src/use-checkbox.ts","name":"dataAttr","original":{"line":215,"column":21},"generated":{"line":1,"column":2039}},{"source":"../../src/use-checkbox.ts","name":"dataAttr","original":{"line":215,"column":21},"generated":{"line":1,"column":2054}},{"source":"../../src/use-checkbox.ts","name":"isActive","original":{"line":215,"column":30},"generated":{"line":1,"column":2056}},{"source":"../../src/use-checkbox.ts","name":"isActive","original":{"line":215,"column":30},"generated":{"line":1,"column":2058}},{"source":"../../src/use-checkbox.ts","name":"isActive","original":{"line":215,"column":30},"generated":{"line":1,"column":2068}},{"source":"../../src/use-checkbox.ts","name":"dataAttr","original":{"line":216,"column":20},"generated":{"line":1,"column":2071}},{"source":"../../src/use-checkbox.ts","name":"dataAttr","original":{"line":216,"column":20},"generated":{"line":1,"column":2085}},{"source":"../../src/use-checkbox.ts","name":"isHovered","original":{"line":216,"column":29},"generated":{"line":1,"column":2087}},{"source":"../../src/use-checkbox.ts","name":"isHovered","original":{"line":216,"column":29},"generated":{"line":1,"column":2089}},{"source":"../../src/use-checkbox.ts","name":"isHovered","original":{"line":216,"column":29},"generated":{"line":1,"column":2099}},{"source":"../../src/use-checkbox.ts","name":"dataAttr","original":{"line":217,"column":22},"generated":{"line":1,"column":2102}},{"source":"../../src/use-checkbox.ts","name":"dataAttr","original":{"line":217,"column":22},"generated":{"line":1,"column":2118}},{"source":"../../src/use-checkbox.ts","name":"isChecked","original":{"line":217,"column":31},"generated":{"line":1,"column":2120}},{"source":"../../src/use-checkbox.ts","name":"isChecked","original":{"line":217,"column":31},"generated":{"line":1,"column":2122}},{"source":"../../src/use-checkbox.ts","name":"isChecked","original":{"line":217,"column":31},"generated":{"line":1,"column":2132}},{"source":"../../src/use-checkbox.ts","name":"dataAttr","original":{"line":218,"column":20},"generated":{"line":1,"column":2135}},{"source":"../../src/use-checkbox.ts","name":"dataAttr","original":{"line":218,"column":20},"generated":{"line":1,"column":2149}},{"source":"../../src/use-checkbox.ts","name":"isFocused","original":{"line":218,"column":29},"generated":{"line":1,"column":2151}},{"source":"../../src/use-checkbox.ts","name":"isFocused","original":{"line":218,"column":29},"generated":{"line":1,"column":2153}},{"source":"../../src/use-checkbox.ts","name":"isFocused","original":{"line":218,"column":29},"generated":{"line":1,"column":2163}},{"source":"../../src/use-checkbox.ts","name":"dataAttr","original":{"line":219,"column":28},"generated":{"line":1,"column":2166}},{"source":"../../src/use-checkbox.ts","name":"dataAttr","original":{"line":219,"column":28},"generated":{"line":1,"column":2188}},{"source":"../../src/use-checkbox.ts","name":"isIndeterminate","original":{"line":219,"column":37},"generated":{"line":1,"column":2190}},{"source":"../../src/use-checkbox.ts","name":"isIndeterminate","original":{"line":219,"column":37},"generated":{"line":1,"column":2192}},{"source":"../../src/use-checkbox.ts","name":"isIndeterminate","original":{"line":219,"column":37},"generated":{"line":1,"column":2202}},{"source":"../../src/use-checkbox.ts","name":"dataAttr","original":{"line":220,"column":23},"generated":{"line":1,"column":2205}},{"source":"../../src/use-checkbox.ts","name":"dataAttr","original":{"line":220,"column":23},"generated":{"line":1,"column":2222}},{"source":"../../src/use-checkbox.ts","name":"isDisabled","original":{"line":220,"column":32},"generated":{"line":1,"column":2224}},{"source":"../../src/use-checkbox.ts","name":"isDisabled","original":{"line":220,"column":32},"generated":{"line":1,"column":2226}},{"source":"../../src/use-checkbox.ts","name":"isDisabled","original":{"line":220,"column":32},"generated":{"line":1,"column":2236}},{"source":"../../src/use-checkbox.ts","name":"dataAttr","original":{"line":221,"column":22},"generated":{"line":1,"column":2239}},{"source":"../../src/use-checkbox.ts","name":"dataAttr","original":{"line":221,"column":22},"generated":{"line":1,"column":2255}},{"source":"../../src/use-checkbox.ts","name":"isInvalid","original":{"line":221,"column":31},"generated":{"line":1,"column":2257}},{"source":"../../src/use-checkbox.ts","name":"isInvalid","original":{"line":221,"column":31},"generated":{"line":1,"column":2259}},{"source":"../../src/use-checkbox.ts","name":"isInvalid","original":{"line":221,"column":31},"generated":{"line":1,"column":2269}},{"source":"../../src/use-checkbox.ts","name":"dataAttr","original":{"line":222,"column":23},"generated":{"line":1,"column":2272}},{"source":"../../src/use-checkbox.ts","name":"dataAttr","original":{"line":222,"column":23},"generated":{"line":1,"column":2289}},{"source":"../../src/use-checkbox.ts","name":"isReadOnly","original":{"line":222,"column":32},"generated":{"line":1,"column":2291}},{"source":"../../src/use-checkbox.ts","name":"isReadOnly","original":{"line":222,"column":32},"generated":{"line":1,"column":2293}},{"source":"../../src/use-checkbox.ts","name":"isReadOnly","original":{"line":222,"column":32},"generated":{"line":1,"column":2303}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":223,"column":21},"generated":{"line":1,"column":2306}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":223,"column":21},"generated":{"line":1,"column":2321}},{"source":"../../src/use-checkbox.ts","name":"onMouseDown","original":{"line":224,"column":6},"generated":{"line":1,"column":2323}},{"source":"../../src/use-checkbox.ts","name":"callAllHandlers","original":{"line":224,"column":19},"generated":{"line":1,"column":2336}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":224,"column":35},"generated":{"line":1,"column":2338}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":224,"column":35},"generated":{"line":1,"column":2340}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":224,"column":35},"generated":{"line":1,"column":2357}},{"source":"../../src/use-checkbox.ts","name":"onMouseDown","original":{"line":224,"column":41},"generated":{"line":1,"column":2359}},{"source":"../../src/use-checkbox.ts","name":"event","original":{"line":205,"column":25},"generated":{"line":1,"column":2371}},{"source":"../../src/use-checkbox.ts","name":"event","original":{"line":208,"column":6},"generated":{"line":1,"column":2375}},{"source":"../../src/use-checkbox.ts","name":"preventDefault","original":{"line":208,"column":12},"generated":{"line":1,"column":2377}},{"source":"../../src/use-checkbox.ts","name":"setActive","original":{"line":209,"column":6},"generated":{"line":1,"column":2394}},{"source":"../../src/use-checkbox.ts","name":"on","original":{"line":209,"column":16},"generated":{"line":1,"column":2396}},{"source":"../../src/use-checkbox.ts","name":"onMouseUp","original":{"line":225,"column":6},"generated":{"line":1,"column":2403}},{"source":"../../src/use-checkbox.ts","name":"callAllHandlers","original":{"line":225,"column":17},"generated":{"line":1,"column":2414}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":225,"column":33},"generated":{"line":1,"column":2416}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":225,"column":33},"generated":{"line":1,"column":2418}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":225,"column":33},"generated":{"line":1,"column":2435}},{"source":"../../src/use-checkbox.ts","name":"onMouseUp","original":{"line":225,"column":39},"generated":{"line":1,"column":2437}},{"source":"../../src/use-checkbox.ts","name":"setActive","original":{"line":225,"column":50},"generated":{"line":1,"column":2447}},{"source":"../../src/use-checkbox.ts","name":"off","original":{"line":225,"column":60},"generated":{"line":1,"column":2449}},{"source":"../../src/use-checkbox.ts","name":"onMouseEnter","original":{"line":226,"column":6},"generated":{"line":1,"column":2454}},{"source":"../../src/use-checkbox.ts","name":"callAllHandlers","original":{"line":226,"column":20},"generated":{"line":1,"column":2468}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":226,"column":36},"generated":{"line":1,"column":2470}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":226,"column":36},"generated":{"line":1,"column":2472}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":226,"column":36},"generated":{"line":1,"column":2489}},{"source":"../../src/use-checkbox.ts","name":"onMouseEnter","original":{"line":226,"column":42},"generated":{"line":1,"column":2491}},{"source":"../../src/use-checkbox.ts","name":"setHovered","original":{"line":226,"column":56},"generated":{"line":1,"column":2504}},{"source":"../../src/use-checkbox.ts","name":"on","original":{"line":226,"column":67},"generated":{"line":1,"column":2506}},{"source":"../../src/use-checkbox.ts","name":"onMouseLeave","original":{"line":227,"column":6},"generated":{"line":1,"column":2510}},{"source":"../../src/use-checkbox.ts","name":"callAllHandlers","original":{"line":227,"column":20},"generated":{"line":1,"column":2524}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":227,"column":36},"generated":{"line":1,"column":2526}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":227,"column":36},"generated":{"line":1,"column":2528}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":227,"column":36},"generated":{"line":1,"column":2545}},{"source":"../../src/use-checkbox.ts","name":"onMouseLeave","original":{"line":227,"column":42},"generated":{"line":1,"column":2547}},{"source":"../../src/use-checkbox.ts","name":"setHovered","original":{"line":227,"column":56},"generated":{"line":1,"column":2560}},{"source":"../../src/use-checkbox.ts","name":"off","original":{"line":227,"column":67},"generated":{"line":1,"column":2562}},{"source":"../../src/use-checkbox.ts","name":"getInputProps","original":{"line":288,"column":4},"generated":{"line":1,"column":2570}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":231,"column":36},"generated":{"line":1,"column":2584}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":231,"column":37},"generated":{"line":1,"column":2593}},{"source":"../../src/use-checkbox.ts","name":"forwardedRef","original":{"line":231,"column":49},"generated":{"line":1,"column":2595}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":231,"column":73},"generated":{"line":1,"column":2603}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":231,"column":37},"generated":{"line":1,"column":2607}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":231,"column":37},"generated":{"line":1,"column":2611}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":231,"column":45},"generated":{"line":1,"column":2613}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":231,"column":73},"generated":{"line":1,"column":2622}},{"source":"../../src/use-checkbox.ts","name":"forwardedRef","original":{"line":231,"column":49},"generated":{"line":1,"column":2626}},{"source":"../../src/use-checkbox.ts","name":"forwardedRef","original":{"line":231,"column":49},"generated":{"line":1,"column":2630}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":231,"column":64},"generated":{"line":1,"column":2632}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":243,"column":4},"generated":{"line":1,"column":2638}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":243,"column":4},"generated":{"line":1,"column":2645}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":243,"column":4},"generated":{"line":1,"column":2647}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":244,"column":9},"generated":{"line":1,"column":2650}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":243,"column":4},"generated":{"line":1,"column":2652}},{"source":"../../src/use-checkbox.ts","name":"ref","original":{"line":245,"column":6},"generated":{"line":1,"column":2653}},{"source":"../../src/use-checkbox.ts","name":"mergeRefs","original":{"line":245,"column":11},"generated":{"line":1,"column":2658}},{"source":"../../src/use-checkbox.ts","name":"ref","original":{"line":245,"column":21},"generated":{"line":1,"column":2660}},{"source":"../../src/use-checkbox.ts","name":"ref","original":{"line":245,"column":21},"generated":{"line":1,"column":2662}},{"source":"../../src/use-checkbox.ts","name":"ref","original":{"line":245,"column":21},"generated":{"line":1,"column":2673}},{"source":"../../src/use-checkbox.ts","name":"forwardedRef","original":{"line":245,"column":26},"generated":{"line":1,"column":2675}},{"source":"../../src/use-checkbox.ts","name":"type","original":{"line":246,"column":6},"generated":{"line":1,"column":2678}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":246,"column":12},"generated":{"line":1,"column":2683}},{"source":"../../src/use-checkbox.ts","name":"name","original":{"line":247,"column":6},"generated":{"line":1,"column":2694}},{"source":"../../src/use-checkbox.ts","name":"name","original":{"line":247,"column":6},"generated":{"line":1,"column":2699}},{"source":"../../src/use-checkbox.ts","name":"value","original":{"line":248,"column":6},"generated":{"line":1,"column":2701}},{"source":"../../src/use-checkbox.ts","name":"value","original":{"line":248,"column":6},"generated":{"line":1,"column":2707}},{"source":"../../src/use-checkbox.ts","name":"id","original":{"line":249,"column":6},"generated":{"line":1,"column":2709}},{"source":"../../src/use-checkbox.ts","name":"id","original":{"line":249,"column":6},"generated":{"line":1,"column":2712}},{"source":"../../src/use-checkbox.ts","name":"onChange","original":{"line":250,"column":6},"generated":{"line":1,"column":2714}},{"source":"../../src/use-checkbox.ts","name":"callAllHandlers","original":{"line":250,"column":16},"generated":{"line":1,"column":2724}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":250,"column":32},"generated":{"line":1,"column":2726}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":250,"column":32},"generated":{"line":1,"column":2728}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":250,"column":32},"generated":{"line":1,"column":2745}},{"source":"../../src/use-checkbox.ts","name":"onChange","original":{"line":250,"column":38},"generated":{"line":1,"column":2747}},{"source":"../../src/use-checkbox.ts","name":"handleChange","original":{"line":250,"column":48},"generated":{"line":1,"column":2756}},{"source":"../../src/use-checkbox.ts","name":"onBlur","original":{"line":251,"column":6},"generated":{"line":1,"column":2759}},{"source":"../../src/use-checkbox.ts","name":"callAllHandlers","original":{"line":251,"column":14},"generated":{"line":1,"column":2767}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":251,"column":30},"generated":{"line":1,"column":2769}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":251,"column":30},"generated":{"line":1,"column":2771}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":251,"column":30},"generated":{"line":1,"column":2788}},{"source":"../../src/use-checkbox.ts","name":"onBlur","original":{"line":251,"column":36},"generated":{"line":1,"column":2790}},{"source":"../../src/use-checkbox.ts","name":"setFocused","original":{"line":251,"column":44},"generated":{"line":1,"column":2797}},{"source":"../../src/use-checkbox.ts","name":"off","original":{"line":251,"column":55},"generated":{"line":1,"column":2799}},{"source":"../../src/use-checkbox.ts","name":"onFocus","original":{"line":252,"column":6},"generated":{"line":1,"column":2804}},{"source":"../../src/use-checkbox.ts","name":"callAllHandlers","original":{"line":252,"column":15},"generated":{"line":1,"column":2813}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":252,"column":31},"generated":{"line":1,"column":2815}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":252,"column":31},"generated":{"line":1,"column":2817}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":252,"column":31},"generated":{"line":1,"column":2834}},{"source":"../../src/use-checkbox.ts","name":"onFocus","original":{"line":252,"column":37},"generated":{"line":1,"column":2836}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":233,"column":18},"generated":{"line":1,"column":2844}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":234,"column":49},"generated":{"line":1,"column":2849}},{"source":"../../src/use-checkbox.ts","name":"ReactDOM","original":{"line":234,"column":18},"generated":{"line":1,"column":2868}},{"source":"../../src/use-checkbox.ts","name":"flushSync","original":{"line":234,"column":35},"generated":{"line":1,"column":2870}},{"source":"../../src/use-checkbox.ts","name":"flushSync","original":{"line":234,"column":35},"generated":{"line":1,"column":2878}},{"source":"../../src/use-checkbox.ts","name":"flushSync","original":{"line":235,"column":27},"generated":{"line":1,"column":2888}},{"source":"../../src/use-checkbox.ts","name":"flushSync","original":{"line":235,"column":27},"generated":{"line":1,"column":2890}},{"source":"../../src/use-checkbox.ts","name":"flushSync","original":{"line":235,"column":27},"generated":{"line":1,"column":2898}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":235,"column":37},"generated":{"line":1,"column":2908}},{"source":"../../src/use-checkbox.ts","name":"setFocused","original":{"line":236,"column":10},"generated":{"line":1,"column":2913}},{"source":"../../src/use-checkbox.ts","name":"on","original":{"line":236,"column":21},"generated":{"line":1,"column":2915}},{"source":"../../src/use-checkbox.ts","name":"setFocused","original":{"line":239,"column":8},"generated":{"line":1,"column":2922}},{"source":"../../src/use-checkbox.ts","name":"on","original":{"line":239,"column":19},"generated":{"line":1,"column":2924}},{"source":"../../src/use-checkbox.ts","name":"onKeyDown","original":{"line":253,"column":6},"generated":{"line":1,"column":2931}},{"source":"../../src/use-checkbox.ts","name":"callAllHandlers","original":{"line":253,"column":17},"generated":{"line":1,"column":2942}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":253,"column":33},"generated":{"line":1,"column":2944}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":253,"column":33},"generated":{"line":1,"column":2946}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":253,"column":33},"generated":{"line":1,"column":2963}},{"source":"../../src/use-checkbox.ts","name":"onKeyDown","original":{"line":253,"column":39},"generated":{"line":1,"column":2965}},{"source":"../../src/use-checkbox.ts","name":"onKeyDown","original":{"line":253,"column":50},"generated":{"line":1,"column":2975}},{"source":"../../src/use-checkbox.ts","name":"onKeyUp","original":{"line":254,"column":6},"generated":{"line":1,"column":2978}},{"source":"../../src/use-checkbox.ts","name":"callAllHandlers","original":{"line":254,"column":15},"generated":{"line":1,"column":2987}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":254,"column":31},"generated":{"line":1,"column":2989}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":254,"column":31},"generated":{"line":1,"column":2991}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":254,"column":31},"generated":{"line":1,"column":3008}},{"source":"../../src/use-checkbox.ts","name":"onKeyUp","original":{"line":254,"column":37},"generated":{"line":1,"column":3010}},{"source":"../../src/use-checkbox.ts","name":"onKeyUp","original":{"line":254,"column":46},"generated":{"line":1,"column":3018}},{"source":"../../src/use-checkbox.ts","name":"required","original":{"line":255,"column":6},"generated":{"line":1,"column":3021}},{"source":"../../src/use-checkbox.ts","name":"isRequired","original":{"line":255,"column":16},"generated":{"line":1,"column":3030}},{"source":"../../src/use-checkbox.ts","name":"checked","original":{"line":256,"column":6},"generated":{"line":1,"column":3032}},{"source":"../../src/use-checkbox.ts","name":"isChecked","original":{"line":256,"column":15},"generated":{"line":1,"column":3040}},{"source":"../../src/use-checkbox.ts","name":"disabled","original":{"line":257,"column":6},"generated":{"line":1,"column":3042}},{"source":"../../src/use-checkbox.ts","name":"trulyDisabled","original":{"line":257,"column":16},"generated":{"line":1,"column":3051}},{"source":"../../src/use-checkbox.ts","name":"readOnly","original":{"line":258,"column":6},"generated":{"line":1,"column":3053}},{"source":"../../src/use-checkbox.ts","name":"isReadOnly","original":{"line":258,"column":16},"generated":{"line":1,"column":3062}},{"source":"../../src/use-checkbox.ts","name":"isInvalid","original":{"line":259,"column":22},"generated":{"line":1,"column":3064}},{"source":"../../src/use-checkbox.ts","name":"isInvalid","original":{"line":259,"column":22},"generated":{"line":1,"column":3079}},{"source":"../../src/use-checkbox.ts","name":"isDisabled","original":{"line":260,"column":23},"generated":{"line":1,"column":3081}},{"source":"../../src/use-checkbox.ts","name":"isDisabled","original":{"line":260,"column":23},"generated":{"line":1,"column":3097}},{"source":"../../src/use-checkbox.ts","name":"style","original":{"line":261,"column":6},"generated":{"line":1,"column":3099}},{"source":"../../src/use-checkbox.ts","name":"visuallyHiddenStyle","original":{"line":261,"column":13},"generated":{"line":1,"column":3105}},{"source":"../../src/use-checkbox.ts","name":"visuallyHiddenStyle","original":{"line":261,"column":13},"generated":{"line":1,"column":3107}},{"source":"../../src/use-checkbox.ts","name":"getLabelProps","original":{"line":289,"column":4},"generated":{"line":1,"column":3130}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":265,"column":36},"generated":{"line":1,"column":3144}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":265,"column":37},"generated":{"line":1,"column":3153}},{"source":"../../src/use-checkbox.ts","name":"forwardedRef","original":{"line":265,"column":49},"generated":{"line":1,"column":3155}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":265,"column":36},"generated":{"line":1,"column":3158}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":265,"column":36},"generated":{"line":1,"column":3170}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":265,"column":37},"generated":{"line":1,"column":3174}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":265,"column":37},"generated":{"line":1,"column":3178}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":265,"column":45},"generated":{"line":1,"column":3180}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":265,"column":36},"generated":{"line":1,"column":3189}},{"source":"../../src/use-checkbox.ts","name":"forwardedRef","original":{"line":265,"column":49},"generated":{"line":1,"column":3193}},{"source":"../../src/use-checkbox.ts","name":"forwardedRef","original":{"line":265,"column":49},"generated":{"line":1,"column":3197}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":265,"column":64},"generated":{"line":1,"column":3199}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":265,"column":36},"generated":{"line":1,"column":3205}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":265,"column":36},"generated":{"line":1,"column":3207}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":266,"column":7},"generated":{"line":1,"column":3210}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":265,"column":36},"generated":{"line":1,"column":3212}},{"source":"../../src/use-checkbox.ts","name":"ref","original":{"line":267,"column":4},"generated":{"line":1,"column":3213}},{"source":"../../src/use-checkbox.ts","name":"forwardedRef","original":{"line":267,"column":9},"generated":{"line":1,"column":3217}},{"source":"../../src/use-checkbox.ts","name":"onMouseDown","original":{"line":268,"column":4},"generated":{"line":1,"column":3219}},{"source":"../../src/use-checkbox.ts","name":"callAllHandlers","original":{"line":268,"column":17},"generated":{"line":1,"column":3232}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":268,"column":33},"generated":{"line":1,"column":3234}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":268,"column":33},"generated":{"line":1,"column":3236}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":268,"column":33},"generated":{"line":1,"column":3253}},{"source":"../../src/use-checkbox.ts","name":"onMouseDown","original":{"line":268,"column":39},"generated":{"line":1,"column":3255}},{"source":"../../src/use-checkbox.ts","name":"stopEvent","original":{"line":268,"column":52},"generated":{"line":1,"column":3267}},{"source":"../../src/use-checkbox.ts","name":"onTouchStart","original":{"line":269,"column":4},"generated":{"line":1,"column":3270}},{"source":"../../src/use-checkbox.ts","name":"callAllHandlers","original":{"line":269,"column":18},"generated":{"line":1,"column":3284}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":269,"column":34},"generated":{"line":1,"column":3286}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":269,"column":34},"generated":{"line":1,"column":3288}},{"source":"../../src/use-checkbox.ts","name":"props","original":{"line":269,"column":34},"generated":{"line":1,"column":3305}},{"source":"../../src/use-checkbox.ts","name":"onTouchStart","original":{"line":269,"column":40},"generated":{"line":1,"column":3307}},{"source":"../../src/use-checkbox.ts","name":"stopEvent","original":{"line":269,"column":54},"generated":{"line":1,"column":3320}},{"source":"../../src/use-checkbox.ts","name":"dataAttr","original":{"line":270,"column":21},"generated":{"line":1,"column":3323}},{"source":"../../src/use-checkbox.ts","name":"dataAttr","original":{"line":270,"column":21},"generated":{"line":1,"column":3340}},{"source":"../../src/use-checkbox.ts","name":"isDisabled","original":{"line":270,"column":30},"generated":{"line":1,"column":3342}},{"source":"../../src/use-checkbox.ts","name":"isDisabled","original":{"line":270,"column":30},"generated":{"line":1,"column":3344}},{"source":"../../src/use-checkbox.ts","name":"isDisabled","original":{"line":270,"column":30},"generated":{"line":1,"column":3354}},{"source":"../../src/use-checkbox.ts","name":"dataAttr","original":{"line":271,"column":20},"generated":{"line":1,"column":3357}},{"source":"../../src/use-checkbox.ts","name":"dataAttr","original":{"line":271,"column":20},"generated":{"line":1,"column":3373}},{"source":"../../src/use-checkbox.ts","name":"isChecked","original":{"line":271,"column":29},"generated":{"line":1,"column":3375}},{"source":"../../src/use-checkbox.ts","name":"isChecked","original":{"line":271,"column":29},"generated":{"line":1,"column":3377}},{"source":"../../src/use-checkbox.ts","name":"isChecked","original":{"line":271,"column":29},"generated":{"line":1,"column":3387}},{"source":"../../src/use-checkbox.ts","name":"dataAttr","original":{"line":272,"column":20},"generated":{"line":1,"column":3390}},{"source":"../../src/use-checkbox.ts","name":"dataAttr","original":{"line":272,"column":20},"generated":{"line":1,"column":3406}},{"source":"../../src/use-checkbox.ts","name":"isInvalid","original":{"line":272,"column":29},"generated":{"line":1,"column":3408}},{"source":"../../src/use-checkbox.ts","name":"isInvalid","original":{"line":272,"column":29},"generated":{"line":1,"column":3410}},{"source":"../../src/use-checkbox.ts","name":"isInvalid","original":{"line":272,"column":29},"generated":{"line":1,"column":3420}},{"source":"../../src/use-checkbox.ts","name":"htmlProps","original":{"line":290,"column":4},"generated":{"line":1,"column":3426}},{"source":"../../src/use-checkbox.ts","name":"htmlProps","original":{"line":290,"column":4},"generated":{"line":1,"column":3436}},{"source":"../../src/use-checkbox.ts","name":null,"original":{"line":297,"column":0},"generated":{"line":1,"column":3439}},{"source":"../../src/use-checkbox.ts","name":"stopEvent","original":{"line":297,"column":9},"generated":{"line":1,"column":3448}},{"source":"../../src/use-checkbox.ts","name":"event","original":{"line":297,"column":19},"generated":{"line":1,"column":3450}},{"source":"../../src/use-checkbox.ts","name":"event","original":{"line":298,"column":2},"generated":{"line":1,"column":3453}},{"source":"../../src/use-checkbox.ts","name":"preventDefault","original":{"line":298,"column":8},"generated":{"line":1,"column":3455}},{"source":"../../src/use-checkbox.ts","name":"event","original":{"line":299,"column":2},"generated":{"line":1,"column":3472}},{"source":"../../src/use-checkbox.ts","name":"stopPropagation","original":{"line":299,"column":8},"generated":{"line":1,"column":3474}}],"sources":{"../../src/use-checkbox.ts":"import {\n  useBoolean,\n  useControllableProp,\n  useSafeLayoutEffect,\n} from \"@chakra-ui/hooks\"\nimport {\n  callAllHandlers,\n  dataAttr,\n  mergeRefs,\n  PropGetter,\n  warn,\n} from \"@chakra-ui/utils\"\nimport { visuallyHiddenStyle } from \"@chakra-ui/visually-hidden\"\nimport React, {\n  ChangeEvent,\n  KeyboardEvent,\n  useCallback,\n  useRef,\n  useState,\n} from \"react\"\nimport ReactDOM from \"react-dom\"\n\nexport interface UseCheckboxProps {\n  /**\n   * If `true`, the checkbox will be checked.\n   * You'll need to pass `onChange` to update its value (since it is now controlled)\n   */\n  isChecked?: boolean\n  /**\n   * If `true`, the checkbox will be indeterminate.\n   * This only affects the icon shown inside checkbox\n   * and does not modify the isChecked property.\n   */\n  isIndeterminate?: boolean\n  /**\n   * If `true`, the checkbox will be disabled\n   */\n  isDisabled?: boolean\n  /**\n   * If `true` and `isDisabled` is passed, the checkbox will\n   * remain tabbable but not interactive\n   */\n  isFocusable?: boolean\n  /**\n   * If `true`, the checkbox will be readonly\n   */\n  isReadOnly?: boolean\n  /**\n   * If `true`, the checkbox is marked as invalid.\n   * Changes style of unchecked state.\n   */\n  isInvalid?: boolean\n  /**\n   * If `true`, the checkbox input is marked as required,\n   * and `required` attribute will be added\n   */\n  isRequired?: boolean\n  /**\n   * If `true`, the checkbox will be initially checked.\n   * @deprecated Please use the `defaultChecked` prop, which mirrors default\n   * React checkbox behavior.\n   */\n  defaultIsChecked?: boolean\n  /**\n   * If `true`, the checkbox will be initially checked.\n   */\n  defaultChecked?: boolean\n  /**\n   * The callback invoked when the checked state of the `Checkbox` changes..\n   */\n  onChange?: (event: ChangeEvent<HTMLInputElement>) => void\n  /**\n   * The name of the input field in a checkbox\n   * (Useful for form submission).\n   */\n  name?: string\n  /**\n   * The value to be used in the checkbox input.\n   * This is the value that will be returned on form submission.\n   */\n  value?: string | number\n  /**\n   * id assigned to input\n   */\n  id?: string\n}\n\n/**\n * useCheckbox that provides all the state and focus management logic\n * for a checkbox. It is consumed by the `Checkbox` component\n *\n * @see Docs https://chakra-ui.com/docs/form/checkbox#hooks\n */\nexport function useCheckbox(props: UseCheckboxProps = {}) {\n  const {\n    defaultIsChecked,\n    defaultChecked = defaultIsChecked,\n    isChecked: checkedProp,\n    isFocusable,\n    isDisabled,\n    isReadOnly,\n    isRequired,\n    onChange,\n    isIndeterminate,\n    isInvalid,\n    name,\n    value,\n    id,\n    ...htmlProps\n  } = props\n\n  const [isFocused, setFocused] = useBoolean()\n  const [isHovered, setHovered] = useBoolean()\n  const [isActive, setActive] = useBoolean()\n\n  const ref = useRef<HTMLInputElement>(null)\n\n  const [checkedState, setCheckedState] = useState(!!defaultChecked)\n\n  const [isControlled, isChecked] = useControllableProp(\n    checkedProp,\n    checkedState,\n  )\n\n  warn({\n    condition: !!defaultIsChecked,\n    message:\n      'The \"defaultIsChecked\" prop has been deprecated and will be removed in a future version. ' +\n      'Please use the \"defaultChecked\" prop instead, which mirrors default React checkbox behavior.',\n  })\n\n  const handleChange = useCallback(\n    (event: ChangeEvent<HTMLInputElement>) => {\n      if (isReadOnly || isDisabled) {\n        event.preventDefault()\n        return\n      }\n\n      if (!isControlled) {\n        if (isChecked) {\n          setCheckedState(event.target.checked)\n        } else {\n          setCheckedState(isIndeterminate ? true : event.target.checked)\n        }\n      }\n\n      onChange?.(event)\n    },\n    [\n      isReadOnly,\n      isDisabled,\n      isChecked,\n      isControlled,\n      isIndeterminate,\n      onChange,\n    ],\n  )\n\n  useSafeLayoutEffect(() => {\n    if (ref.current) {\n      ref.current.indeterminate = Boolean(isIndeterminate)\n    }\n  }, [isIndeterminate])\n\n  const trulyDisabled = isDisabled && !isFocusable\n\n  const onKeyDown = useCallback(\n    (event: KeyboardEvent) => {\n      if (event.key === \" \") {\n        setActive.on()\n      }\n    },\n    [setActive],\n  )\n\n  const onKeyUp = useCallback(\n    (event: KeyboardEvent) => {\n      if (event.key === \" \") {\n        setActive.off()\n      }\n    },\n    [setActive],\n  )\n\n  /**\n   * Sync state with uncontrolled form libraries like `react-hook-form`.\n   *\n   * These libraries set the checked value for input fields\n   * using their refs. For the checkbox, it sets `ref.current.checked = true | false` directly.\n   *\n   * This means the `isChecked` state will get out of sync with `ref.current.checked`,\n   * even though the input validation with work, the UI will not be up to date.\n   *\n   * Let's correct that by checking and syncing the state accordingly.\n   */\n  useSafeLayoutEffect(() => {\n    if (!ref.current) return\n    const notInSync = ref.current.checked !== isChecked\n    if (notInSync) {\n      setCheckedState(ref.current.checked)\n    }\n  }, [ref.current])\n\n  const getCheckboxProps: PropGetter = (props = {}, forwardedRef = null) => {\n    const onPressDown = (event: React.MouseEvent) => {\n      // On mousedown, the input blurs and returns focus to the `body`,\n      // we need to prevent this. Native checkboxes keeps focus on `input`\n      event.preventDefault()\n      setActive.on()\n    }\n\n    return {\n      ...props,\n      ref: forwardedRef,\n      \"data-active\": dataAttr(isActive),\n      \"data-hover\": dataAttr(isHovered),\n      \"data-checked\": dataAttr(isChecked),\n      \"data-focus\": dataAttr(isFocused),\n      \"data-indeterminate\": dataAttr(isIndeterminate),\n      \"data-disabled\": dataAttr(isDisabled),\n      \"data-invalid\": dataAttr(isInvalid),\n      \"data-readonly\": dataAttr(isReadOnly),\n      \"aria-hidden\": true,\n      onMouseDown: callAllHandlers(props.onMouseDown, onPressDown),\n      onMouseUp: callAllHandlers(props.onMouseUp, setActive.off),\n      onMouseEnter: callAllHandlers(props.onMouseEnter, setHovered.on),\n      onMouseLeave: callAllHandlers(props.onMouseLeave, setHovered.off),\n    }\n  }\n\n  const getInputProps: PropGetter = (props = {}, forwardedRef = null) => {\n    // This is a workaround for React Concurrent Mode issue https://github.com/facebook/react/issues/18591. Remove once it's fixed.\n    const focus = () => {\n      if (typeof (ReactDOM as any).flushSync === \"function\") {\n        ;(ReactDOM as any).flushSync(() => {\n          setFocused.on()\n        })\n      } else {\n        setFocused.on()\n      }\n    }\n\n    return {\n      ...props,\n      ref: mergeRefs(ref, forwardedRef),\n      type: \"checkbox\",\n      name,\n      value,\n      id,\n      onChange: callAllHandlers(props.onChange, handleChange),\n      onBlur: callAllHandlers(props.onBlur, setFocused.off),\n      onFocus: callAllHandlers(props.onFocus, focus),\n      onKeyDown: callAllHandlers(props.onKeyDown, onKeyDown),\n      onKeyUp: callAllHandlers(props.onKeyUp, onKeyUp),\n      required: isRequired,\n      checked: isChecked,\n      disabled: trulyDisabled,\n      readOnly: isReadOnly,\n      \"aria-invalid\": isInvalid,\n      \"aria-disabled\": isDisabled,\n      style: visuallyHiddenStyle,\n    }\n  }\n\n  const getLabelProps: PropGetter = (props = {}, forwardedRef = null) => ({\n    ...props,\n    ref: forwardedRef,\n    onMouseDown: callAllHandlers(props.onMouseDown, stopEvent),\n    onTouchStart: callAllHandlers(props.onTouchStart, stopEvent),\n    \"data-disabled\": dataAttr(isDisabled),\n    \"data-checked\": dataAttr(isChecked),\n    \"data-invalid\": dataAttr(isInvalid),\n  })\n\n  return {\n    state: {\n      isInvalid,\n      isFocused,\n      isChecked,\n      isActive,\n      isHovered,\n      isIndeterminate,\n      isDisabled,\n      isReadOnly,\n      isRequired,\n    },\n    getCheckboxProps,\n    getInputProps,\n    getLabelProps,\n    htmlProps,\n  }\n}\n\n/**\n * Prevent `onBlur` being fired when the checkbox label is touched\n */\nfunction stopEvent(event: React.SyntheticEvent) {\n  event.preventDefault()\n  event.stopPropagation()\n}\n\nexport type UseCheckboxReturn = ReturnType<typeof useCheckbox>\n"},"lineCount":null}},"error":null,"hash":"7f986e5c5ec2e762c9865f64a4e500ab","cacheData":{"env":{}}}