{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\nimport _defineProperty from \"@babel/runtime/helpers/esm/defineProperty\";\nimport _slicedToArray from \"@babel/runtime/helpers/esm/slicedToArray\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/esm/objectWithoutProperties\";\nvar _excluded = [\"prefixCls\", \"className\", \"style\", \"checked\", \"disabled\", \"defaultChecked\", \"type\", \"title\", \"onChange\"];\nimport classNames from 'classnames';\nimport useMergedState from \"rc-util/es/hooks/useMergedState\";\nimport * as React from 'react';\nimport { forwardRef, useImperativeHandle, useRef } from 'react';\nexport var Checkbox = /*#__PURE__*/forwardRef(function (props, ref) {\n  var _classNames;\n  var _props$prefixCls = props.prefixCls,\n    prefixCls = _props$prefixCls === void 0 ? 'rc-checkbox' : _props$prefixCls,\n    className = props.className,\n    style = props.style,\n    checked = props.checked,\n    disabled = props.disabled,\n    _props$defaultChecked = props.defaultChecked,\n    defaultChecked = _props$defaultChecked === void 0 ? false : _props$defaultChecked,\n    _props$type = props.type,\n    type = _props$type === void 0 ? 'checkbox' : _props$type,\n    title = props.title,\n    onChange = props.onChange,\n    inputProps = _objectWithoutProperties(props, _excluded);\n  var inputRef = useRef(null);\n  var _useMergedState = useMergedState(defaultChecked, {\n      value: checked\n    }),\n    _useMergedState2 = _slicedToArray(_useMergedState, 2),\n    rawValue = _useMergedState2[0],\n    setRawValue = _useMergedState2[1];\n  useImperativeHandle(ref, function () {\n    return {\n      focus: function focus() {\n        var _inputRef$current;\n        (_inputRef$current = inputRef.current) === null || _inputRef$current === void 0 ? void 0 : _inputRef$current.focus();\n      },\n      blur: function blur() {\n        var _inputRef$current2;\n        (_inputRef$current2 = inputRef.current) === null || _inputRef$current2 === void 0 ? void 0 : _inputRef$current2.blur();\n      },\n      input: inputRef.current\n    };\n  });\n  var classString = classNames(prefixCls, className, (_classNames = {}, _defineProperty(_classNames, \"\".concat(prefixCls, \"-checked\"), rawValue), _defineProperty(_classNames, \"\".concat(prefixCls, \"-disabled\"), disabled), _classNames));\n  var handleChange = function handleChange(e) {\n    if (disabled) {\n      return;\n    }\n    if (!('checked' in props)) {\n      setRawValue(e.target.checked);\n    }\n    onChange === null || onChange === void 0 ? void 0 : onChange({\n      target: _objectSpread(_objectSpread({}, props), {}, {\n        type: type,\n        checked: e.target.checked\n      }),\n      stopPropagation: function stopPropagation() {\n        e.stopPropagation();\n      },\n      preventDefault: function preventDefault() {\n        e.preventDefault();\n      },\n      nativeEvent: e.nativeEvent\n    });\n  };\n  return /*#__PURE__*/React.createElement(\"span\", {\n    className: classString,\n    title: title,\n    style: style\n  }, /*#__PURE__*/React.createElement(\"input\", _extends({}, inputProps, {\n    className: \"\".concat(prefixCls, \"-input\"),\n    ref: inputRef,\n    onChange: handleChange,\n    disabled: disabled,\n    checked: !!rawValue,\n    type: type\n  })), /*#__PURE__*/React.createElement(\"span\", {\n    className: \"\".concat(prefixCls, \"-inner\")\n  }));\n});\nexport default Checkbox;","map":{"version":3,"names":["_extends","_objectSpread","_defineProperty","_slicedToArray","_objectWithoutProperties","_excluded","classNames","useMergedState","React","forwardRef","useImperativeHandle","useRef","Checkbox","props","ref","_classNames","_props$prefixCls","prefixCls","className","style","checked","disabled","_props$defaultChecked","defaultChecked","_props$type","type","title","onChange","inputProps","inputRef","_useMergedState","value","_useMergedState2","rawValue","setRawValue","focus","_inputRef$current","current","blur","_inputRef$current2","input","classString","concat","handleChange","e","target","stopPropagation","preventDefault","nativeEvent","createElement"],"sources":["/Users/chrishaack/UC_Trains_Voice/react-demo/node_modules/rc-checkbox/es/index.js"],"sourcesContent":["import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\nimport _defineProperty from \"@babel/runtime/helpers/esm/defineProperty\";\nimport _slicedToArray from \"@babel/runtime/helpers/esm/slicedToArray\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/esm/objectWithoutProperties\";\nvar _excluded = [\"prefixCls\", \"className\", \"style\", \"checked\", \"disabled\", \"defaultChecked\", \"type\", \"title\", \"onChange\"];\nimport classNames from 'classnames';\nimport useMergedState from \"rc-util/es/hooks/useMergedState\";\nimport * as React from 'react';\nimport { forwardRef, useImperativeHandle, useRef } from 'react';\nexport var Checkbox = /*#__PURE__*/forwardRef(function (props, ref) {\n  var _classNames;\n  var _props$prefixCls = props.prefixCls,\n    prefixCls = _props$prefixCls === void 0 ? 'rc-checkbox' : _props$prefixCls,\n    className = props.className,\n    style = props.style,\n    checked = props.checked,\n    disabled = props.disabled,\n    _props$defaultChecked = props.defaultChecked,\n    defaultChecked = _props$defaultChecked === void 0 ? false : _props$defaultChecked,\n    _props$type = props.type,\n    type = _props$type === void 0 ? 'checkbox' : _props$type,\n    title = props.title,\n    onChange = props.onChange,\n    inputProps = _objectWithoutProperties(props, _excluded);\n  var inputRef = useRef(null);\n  var _useMergedState = useMergedState(defaultChecked, {\n      value: checked\n    }),\n    _useMergedState2 = _slicedToArray(_useMergedState, 2),\n    rawValue = _useMergedState2[0],\n    setRawValue = _useMergedState2[1];\n  useImperativeHandle(ref, function () {\n    return {\n      focus: function focus() {\n        var _inputRef$current;\n        (_inputRef$current = inputRef.current) === null || _inputRef$current === void 0 ? void 0 : _inputRef$current.focus();\n      },\n      blur: function blur() {\n        var _inputRef$current2;\n        (_inputRef$current2 = inputRef.current) === null || _inputRef$current2 === void 0 ? void 0 : _inputRef$current2.blur();\n      },\n      input: inputRef.current\n    };\n  });\n  var classString = classNames(prefixCls, className, (_classNames = {}, _defineProperty(_classNames, \"\".concat(prefixCls, \"-checked\"), rawValue), _defineProperty(_classNames, \"\".concat(prefixCls, \"-disabled\"), disabled), _classNames));\n  var handleChange = function handleChange(e) {\n    if (disabled) {\n      return;\n    }\n    if (!('checked' in props)) {\n      setRawValue(e.target.checked);\n    }\n    onChange === null || onChange === void 0 ? void 0 : onChange({\n      target: _objectSpread(_objectSpread({}, props), {}, {\n        type: type,\n        checked: e.target.checked\n      }),\n      stopPropagation: function stopPropagation() {\n        e.stopPropagation();\n      },\n      preventDefault: function preventDefault() {\n        e.preventDefault();\n      },\n      nativeEvent: e.nativeEvent\n    });\n  };\n  return /*#__PURE__*/React.createElement(\"span\", {\n    className: classString,\n    title: title,\n    style: style\n  }, /*#__PURE__*/React.createElement(\"input\", _extends({}, inputProps, {\n    className: \"\".concat(prefixCls, \"-input\"),\n    ref: inputRef,\n    onChange: handleChange,\n    disabled: disabled,\n    checked: !!rawValue,\n    type: type\n  })), /*#__PURE__*/React.createElement(\"span\", {\n    className: \"\".concat(prefixCls, \"-inner\")\n  }));\n});\nexport default Checkbox;"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]}