{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _slicedToArray from \"@babel/runtime/helpers/esm/slicedToArray\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/esm/objectWithoutProperties\";\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { Transition } from 'react-transition-group';\nimport { duration } from '../styles/transitions';\nimport useTheme from '../styles/useTheme';\nimport { reflow, getTransitionProps } from '../transitions/utils';\nimport useForkRef from '../utils/useForkRef';\nvar styles = {\n  entering: {\n    transform: 'none'\n  },\n  entered: {\n    transform: 'none'\n  }\n};\nvar defaultTimeout = {\n  enter: duration.enteringScreen,\n  exit: duration.leavingScreen\n};\n/**\n * The Zoom transition can be used for the floating variant of the\n * [Button](/components/buttons/#floating-action-buttons) component.\n * It uses [react-transition-group](https://github.com/reactjs/react-transition-group) internally.\n */\n\nvar Zoom = /*#__PURE__*/React.forwardRef(function Zoom(props, ref) {\n  var children = props.children,\n      _props$disableStrictM = props.disableStrictModeCompat,\n      disableStrictModeCompat = _props$disableStrictM === void 0 ? false : _props$disableStrictM,\n      inProp = props.in,\n      onEnter = props.onEnter,\n      onEntered = props.onEntered,\n      onEntering = props.onEntering,\n      onExit = props.onExit,\n      onExited = props.onExited,\n      onExiting = props.onExiting,\n      style = props.style,\n      _props$timeout = props.timeout,\n      timeout = _props$timeout === void 0 ? defaultTimeout : _props$timeout,\n      _props$TransitionComp = props.TransitionComponent,\n      TransitionComponent = _props$TransitionComp === void 0 ? Transition : _props$TransitionComp,\n      other = _objectWithoutProperties(props, [\"children\", \"disableStrictModeCompat\", \"in\", \"onEnter\", \"onEntered\", \"onEntering\", \"onExit\", \"onExited\", \"onExiting\", \"style\", \"timeout\", \"TransitionComponent\"]);\n\n  var theme = useTheme();\n  var enableStrictModeCompat = theme.unstable_strictMode && !disableStrictModeCompat;\n  var nodeRef = React.useRef(null);\n  var foreignRef = useForkRef(children.ref, ref);\n  var handleRef = useForkRef(enableStrictModeCompat ? nodeRef : undefined, foreignRef);\n\n  var normalizedTransitionCallback = function normalizedTransitionCallback(callback) {\n    return function (nodeOrAppearing, maybeAppearing) {\n      if (callback) {\n        var _ref = enableStrictModeCompat ? [nodeRef.current, nodeOrAppearing] : [nodeOrAppearing, maybeAppearing],\n            _ref2 = _slicedToArray(_ref, 2),\n            node = _ref2[0],\n            isAppearing = _ref2[1]; // onEnterXxx and onExitXxx callbacks have a different arguments.length value.\n\n\n        if (isAppearing === undefined) {\n          callback(node);\n        } else {\n          callback(node, isAppearing);\n        }\n      }\n    };\n  };\n\n  var handleEntering = normalizedTransitionCallback(onEntering);\n  var handleEnter = normalizedTransitionCallback(function (node, isAppearing) {\n    reflow(node); // So the animation always start from the start.\n\n    var transitionProps = getTransitionProps({\n      style: style,\n      timeout: timeout\n    }, {\n      mode: 'enter'\n    });\n    node.style.webkitTransition = theme.transitions.create('transform', transitionProps);\n    node.style.transition = theme.transitions.create('transform', transitionProps);\n\n    if (onEnter) {\n      onEnter(node, isAppearing);\n    }\n  });\n  var handleEntered = normalizedTransitionCallback(onEntered);\n  var handleExiting = normalizedTransitionCallback(onExiting);\n  var handleExit = normalizedTransitionCallback(function (node) {\n    var transitionProps = getTransitionProps({\n      style: style,\n      timeout: timeout\n    }, {\n      mode: 'exit'\n    });\n    node.style.webkitTransition = theme.transitions.create('transform', transitionProps);\n    node.style.transition = theme.transitions.create('transform', transitionProps);\n\n    if (onExit) {\n      onExit(node);\n    }\n  });\n  var handleExited = normalizedTransitionCallback(onExited);\n  return /*#__PURE__*/React.createElement(TransitionComponent, _extends({\n    appear: true,\n    in: inProp,\n    nodeRef: enableStrictModeCompat ? nodeRef : undefined,\n    onEnter: handleEnter,\n    onEntered: handleEntered,\n    onEntering: handleEntering,\n    onExit: handleExit,\n    onExited: handleExited,\n    onExiting: handleExiting,\n    timeout: timeout\n  }, other), function (state, childProps) {\n    return /*#__PURE__*/React.cloneElement(children, _extends({\n      style: _extends({\n        transform: 'scale(0)',\n        visibility: state === 'exited' && !inProp ? 'hidden' : undefined\n      }, styles[state], style, children.props.style),\n      ref: handleRef\n    }, childProps));\n  });\n});\nprocess.env.NODE_ENV !== \"production\" ? Zoom.propTypes = {\n  // ----------------------------- Warning --------------------------------\n  // | These PropTypes are generated from the TypeScript type definitions |\n  // |     To update them edit the d.ts file and run \"yarn proptypes\"     |\n  // ----------------------------------------------------------------------\n\n  /**\n   * A single child content element.\n   */\n  children: PropTypes.element,\n\n  /**\n   * Enable this prop if you encounter 'Function components cannot be given refs',\n   * use `unstable_createStrictModeTheme`,\n   * and can't forward the ref in the child component.\n   */\n  disableStrictModeCompat: PropTypes.bool,\n\n  /**\n   * If `true`, the component will transition in.\n   */\n  in: PropTypes.bool,\n\n  /**\n   * @ignore\n   */\n  onEnter: PropTypes.func,\n\n  /**\n   * @ignore\n   */\n  onEntered: PropTypes.func,\n\n  /**\n   * @ignore\n   */\n  onEntering: PropTypes.func,\n\n  /**\n   * @ignore\n   */\n  onExit: PropTypes.func,\n\n  /**\n   * @ignore\n   */\n  onExited: PropTypes.func,\n\n  /**\n   * @ignore\n   */\n  onExiting: PropTypes.func,\n\n  /**\n   * @ignore\n   */\n  style: PropTypes.object,\n\n  /**\n   * The duration for the transition, in milliseconds.\n   * You may specify a single timeout for all transitions, or individually with an object.\n   */\n  timeout: PropTypes.oneOfType([PropTypes.number, PropTypes.shape({\n    appear: PropTypes.number,\n    enter: PropTypes.number,\n    exit: PropTypes.number\n  })])\n} : void 0;\nexport default Zoom;","map":{"version":3,"sources":["C:/laragon/www/itokin/DriverOPCDA/frontend/node_modules/@material-ui/core/esm/Zoom/Zoom.js"],"names":["_extends","_slicedToArray","_objectWithoutProperties","React","PropTypes","Transition","duration","useTheme","reflow","getTransitionProps","useForkRef","styles","entering","transform","entered","defaultTimeout","enter","enteringScreen","exit","leavingScreen","Zoom","forwardRef","props","ref","children","_props$disableStrictM","disableStrictModeCompat","inProp","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","_props$timeout","timeout","_props$TransitionComp","TransitionComponent","other","theme","enableStrictModeCompat","unstable_strictMode","nodeRef","useRef","foreignRef","handleRef","undefined","normalizedTransitionCallback","callback","nodeOrAppearing","maybeAppearing","_ref","current","_ref2","node","isAppearing","handleEntering","handleEnter","transitionProps","mode","webkitTransition","transitions","create","transition","handleEntered","handleExiting","handleExit","handleExited","createElement","appear","state","childProps","cloneElement","visibility","process","env","NODE_ENV","propTypes","element","bool","func","object","oneOfType","number","shape"],"mappings":"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","sourcesContent":["import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _slicedToArray from \"@babel/runtime/helpers/esm/slicedToArray\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/esm/objectWithoutProperties\";\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { Transition } from 'react-transition-group';\nimport { duration } from '../styles/transitions';\nimport useTheme from '../styles/useTheme';\nimport { reflow, getTransitionProps } from '../transitions/utils';\nimport useForkRef from '../utils/useForkRef';\nvar styles = {\n  entering: {\n    transform: 'none'\n  },\n  entered: {\n    transform: 'none'\n  }\n};\nvar defaultTimeout = {\n  enter: duration.enteringScreen,\n  exit: duration.leavingScreen\n};\n/**\n * The Zoom transition can be used for the floating variant of the\n * [Button](/components/buttons/#floating-action-buttons) component.\n * It uses [react-transition-group](https://github.com/reactjs/react-transition-group) internally.\n */\n\nvar Zoom = /*#__PURE__*/React.forwardRef(function Zoom(props, ref) {\n  var children = props.children,\n      _props$disableStrictM = props.disableStrictModeCompat,\n      disableStrictModeCompat = _props$disableStrictM === void 0 ? false : _props$disableStrictM,\n      inProp = props.in,\n      onEnter = props.onEnter,\n      onEntered = props.onEntered,\n      onEntering = props.onEntering,\n      onExit = props.onExit,\n      onExited = props.onExited,\n      onExiting = props.onExiting,\n      style = props.style,\n      _props$timeout = props.timeout,\n      timeout = _props$timeout === void 0 ? defaultTimeout : _props$timeout,\n      _props$TransitionComp = props.TransitionComponent,\n      TransitionComponent = _props$TransitionComp === void 0 ? Transition : _props$TransitionComp,\n      other = _objectWithoutProperties(props, [\"children\", \"disableStrictModeCompat\", \"in\", \"onEnter\", \"onEntered\", \"onEntering\", \"onExit\", \"onExited\", \"onExiting\", \"style\", \"timeout\", \"TransitionComponent\"]);\n\n  var theme = useTheme();\n  var enableStrictModeCompat = theme.unstable_strictMode && !disableStrictModeCompat;\n  var nodeRef = React.useRef(null);\n  var foreignRef = useForkRef(children.ref, ref);\n  var handleRef = useForkRef(enableStrictModeCompat ? nodeRef : undefined, foreignRef);\n\n  var normalizedTransitionCallback = function normalizedTransitionCallback(callback) {\n    return function (nodeOrAppearing, maybeAppearing) {\n      if (callback) {\n        var _ref = enableStrictModeCompat ? [nodeRef.current, nodeOrAppearing] : [nodeOrAppearing, maybeAppearing],\n            _ref2 = _slicedToArray(_ref, 2),\n            node = _ref2[0],\n            isAppearing = _ref2[1]; // onEnterXxx and onExitXxx callbacks have a different arguments.length value.\n\n\n        if (isAppearing === undefined) {\n          callback(node);\n        } else {\n          callback(node, isAppearing);\n        }\n      }\n    };\n  };\n\n  var handleEntering = normalizedTransitionCallback(onEntering);\n  var handleEnter = normalizedTransitionCallback(function (node, isAppearing) {\n    reflow(node); // So the animation always start from the start.\n\n    var transitionProps = getTransitionProps({\n      style: style,\n      timeout: timeout\n    }, {\n      mode: 'enter'\n    });\n    node.style.webkitTransition = theme.transitions.create('transform', transitionProps);\n    node.style.transition = theme.transitions.create('transform', transitionProps);\n\n    if (onEnter) {\n      onEnter(node, isAppearing);\n    }\n  });\n  var handleEntered = normalizedTransitionCallback(onEntered);\n  var handleExiting = normalizedTransitionCallback(onExiting);\n  var handleExit = normalizedTransitionCallback(function (node) {\n    var transitionProps = getTransitionProps({\n      style: style,\n      timeout: timeout\n    }, {\n      mode: 'exit'\n    });\n    node.style.webkitTransition = theme.transitions.create('transform', transitionProps);\n    node.style.transition = theme.transitions.create('transform', transitionProps);\n\n    if (onExit) {\n      onExit(node);\n    }\n  });\n  var handleExited = normalizedTransitionCallback(onExited);\n  return /*#__PURE__*/React.createElement(TransitionComponent, _extends({\n    appear: true,\n    in: inProp,\n    nodeRef: enableStrictModeCompat ? nodeRef : undefined,\n    onEnter: handleEnter,\n    onEntered: handleEntered,\n    onEntering: handleEntering,\n    onExit: handleExit,\n    onExited: handleExited,\n    onExiting: handleExiting,\n    timeout: timeout\n  }, other), function (state, childProps) {\n    return /*#__PURE__*/React.cloneElement(children, _extends({\n      style: _extends({\n        transform: 'scale(0)',\n        visibility: state === 'exited' && !inProp ? 'hidden' : undefined\n      }, styles[state], style, children.props.style),\n      ref: handleRef\n    }, childProps));\n  });\n});\nprocess.env.NODE_ENV !== \"production\" ? Zoom.propTypes = {\n  // ----------------------------- Warning --------------------------------\n  // | These PropTypes are generated from the TypeScript type definitions |\n  // |     To update them edit the d.ts file and run \"yarn proptypes\"     |\n  // ----------------------------------------------------------------------\n\n  /**\n   * A single child content element.\n   */\n  children: PropTypes.element,\n\n  /**\n   * Enable this prop if you encounter 'Function components cannot be given refs',\n   * use `unstable_createStrictModeTheme`,\n   * and can't forward the ref in the child component.\n   */\n  disableStrictModeCompat: PropTypes.bool,\n\n  /**\n   * If `true`, the component will transition in.\n   */\n  in: PropTypes.bool,\n\n  /**\n   * @ignore\n   */\n  onEnter: PropTypes.func,\n\n  /**\n   * @ignore\n   */\n  onEntered: PropTypes.func,\n\n  /**\n   * @ignore\n   */\n  onEntering: PropTypes.func,\n\n  /**\n   * @ignore\n   */\n  onExit: PropTypes.func,\n\n  /**\n   * @ignore\n   */\n  onExited: PropTypes.func,\n\n  /**\n   * @ignore\n   */\n  onExiting: PropTypes.func,\n\n  /**\n   * @ignore\n   */\n  style: PropTypes.object,\n\n  /**\n   * The duration for the transition, in milliseconds.\n   * You may specify a single timeout for all transitions, or individually with an object.\n   */\n  timeout: PropTypes.oneOfType([PropTypes.number, PropTypes.shape({\n    appear: PropTypes.number,\n    enter: PropTypes.number,\n    exit: PropTypes.number\n  })])\n} : void 0;\nexport default Zoom;"]},"metadata":{},"sourceType":"module"}