{"ast":null,"code":"import { useRef, useMemo, createElement, useEffect, cloneElement } from 'react';\nimport { render } from 'react-dom';\nimport { VisuallyHidden } from '@reach/visually-hidden';\nimport { forwardRefWithAs, useForkedRef, usePrevious, getOwnerDocument } from '@reach/utils';\nimport PropTypes from 'prop-types';\nfunction _extends() {\n  _extends = Object.assign || function (target) {\n    for (var i = 1; i < arguments.length; i++) {\n      var source = arguments[i];\n      for (var key in source) {\n        if (Object.prototype.hasOwnProperty.call(source, key)) {\n          target[key] = source[key];\n        }\n      }\n    }\n    return target;\n  };\n  return _extends.apply(this, arguments);\n}\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n  if (source == null) return {};\n  var target = {};\n  var sourceKeys = Object.keys(source);\n  var key, i;\n  for (i = 0; i < sourceKeys.length; i++) {\n    key = sourceKeys[i];\n    if (excluded.indexOf(key) >= 0) continue;\n    target[key] = source[key];\n  }\n  return target;\n}\n\n/*\n * Singleton state is fine because you don't server render\n * an alert (SRs don't read them on first load anyway)\n */\n\nvar keys = {\n  polite: -1,\n  assertive: -1\n};\nvar elements = {\n  polite: {},\n  assertive: {}\n};\nvar liveRegions = {\n  polite: null,\n  assertive: null\n};\nvar renderTimer; ////////////////////////////////////////////////////////////////////////////////\n\n/**\n * Alert\n *\n * Screen-reader-friendly alert messages. In many apps developers add \"alert\"\n * messages when network events or other things happen. Users with assistive\n * technologies may not know about the message unless you develop for it.\n *\n * @see Docs https://reach.tech/alert\n */\n\nvar Alert = /*#__PURE__*/forwardRefWithAs(function Alert(_ref, forwardedRef) {\n  var _ref$as = _ref.as,\n    Comp = _ref$as === void 0 ? \"div\" : _ref$as,\n    children = _ref.children,\n    _ref$type = _ref.type,\n    regionType = _ref$type === void 0 ? \"polite\" : _ref$type,\n    props = _objectWithoutPropertiesLoose(_ref, [\"as\", \"children\", \"type\"]);\n  var ownRef = useRef(null);\n  var ref = useForkedRef(forwardedRef, ownRef);\n  var child = useMemo(function () {\n    return /*#__PURE__*/createElement(Comp, _extends({}, props, {\n      ref: ref,\n      \"data-reach-alert\": true\n    }), children);\n  },\n  // eslint-disable-next-line react-hooks/exhaustive-deps\n  [children, props]);\n  useMirrorEffects(regionType, child, ownRef);\n  return child;\n});\n/**\n * @see Docs https://reach.tech/alert#alert-props\n */\n\nif (process.env.NODE_ENV !== \"production\") {\n  Alert.displayName = \"Alert\";\n  Alert.propTypes = {\n    children: PropTypes.node,\n    type: /*#__PURE__*/PropTypes.oneOf([\"assertive\", \"polite\"])\n  };\n} ////////////////////////////////////////////////////////////////////////////////\n\nfunction createMirror(type, doc) {\n  var key = ++keys[type];\n  var mount = function mount(element) {\n    if (liveRegions[type]) {\n      elements[type][key] = element;\n      renderAlerts();\n    } else {\n      var node = doc.createElement(\"div\");\n      node.setAttribute(\"data-reach-live-\" + type, \"true\");\n      liveRegions[type] = node;\n      doc.body.appendChild(liveRegions[type]);\n      mount(element);\n    }\n  };\n  var update = function update(element) {\n    elements[type][key] = element;\n    renderAlerts();\n  };\n  var unmount = function unmount() {\n    delete elements[type][key];\n    renderAlerts();\n  };\n  return {\n    mount: mount,\n    update: update,\n    unmount: unmount\n  };\n}\nfunction renderAlerts() {\n  if (renderTimer != null) {\n    window.clearTimeout(renderTimer);\n  }\n  renderTimer = window.setTimeout(function () {\n    Object.keys(elements).forEach(function (elementType) {\n      var regionType = elementType;\n      var container = liveRegions[regionType];\n      if (container) {\n        render(/*#__PURE__*/createElement(VisuallyHidden, {\n          as: \"div\"\n        }, /*#__PURE__*/createElement(\"div\", {\n          // The status role is a type of live region and a container whose\n          // content is advisory information for the user that is not\n          // important enough to justify an alert, and is often presented as\n          // a status bar. When the role is added to an element, the browser\n          // will send out an accessible status event to assistive\n          // technology products which can then notify the user about it.\n          // https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_status_role\n          role: regionType === \"assertive\" ? \"alert\" : \"status\",\n          \"aria-live\": regionType\n        }, Object.keys(elements[regionType]).map(function (key) {\n          return /*#__PURE__*/cloneElement(elements[regionType][key], {\n            key: key,\n            ref: null\n          });\n        }))), liveRegions[regionType]);\n      }\n    });\n  }, 500);\n}\nfunction useMirrorEffects(regionType, element, ref) {\n  var prevType = usePrevious(regionType);\n  var mirror = useRef(null);\n  var mounted = useRef(false);\n  useEffect(function () {\n    var ownerDocument = getOwnerDocument(ref.current);\n    if (!mounted.current) {\n      mounted.current = true;\n      mirror.current = createMirror(regionType, ownerDocument);\n      mirror.current.mount(element);\n    } else if (prevType !== regionType) {\n      mirror.current && mirror.current.unmount();\n      mirror.current = createMirror(regionType, ownerDocument);\n      mirror.current.mount(element);\n    } else {\n      mirror.current && mirror.current.update(element);\n    }\n  }, [element, regionType, prevType, ref]);\n  useEffect(function () {\n    return function () {\n      mirror.current && mirror.current.unmount();\n    };\n  }, []);\n} ////////////////////////////////////////////////////////////////////////////////\n\nexport default Alert;\nexport { Alert };","map":{"version":3,"names":["useRef","useMemo","createElement","useEffect","cloneElement","render","VisuallyHidden","forwardRefWithAs","useForkedRef","usePrevious","getOwnerDocument","PropTypes","_extends","Object","assign","target","i","arguments","length","source","key","prototype","hasOwnProperty","call","apply","_objectWithoutPropertiesLoose","excluded","sourceKeys","keys","indexOf","polite","assertive","elements","liveRegions","renderTimer","Alert","_ref","forwardedRef","_ref$as","as","Comp","children","_ref$type","type","regionType","props","ownRef","ref","child","useMirrorEffects","process","env","NODE_ENV","displayName","propTypes","node","oneOf","createMirror","doc","mount","element","renderAlerts","setAttribute","body","appendChild","update","unmount","window","clearTimeout","setTimeout","forEach","elementType","container","role","map","prevType","mirror","mounted","ownerDocument","current"],"sources":["C:/ldt/LDT/management/node_modules/@reach/alert/dist/reach-alert.esm.js"],"sourcesContent":["import { useRef, useMemo, createElement, useEffect, cloneElement } from 'react';\nimport { render } from 'react-dom';\nimport { VisuallyHidden } from '@reach/visually-hidden';\nimport { forwardRefWithAs, useForkedRef, usePrevious, getOwnerDocument } from '@reach/utils';\nimport PropTypes from 'prop-types';\n\nfunction _extends() {\n  _extends = Object.assign || function (target) {\n    for (var i = 1; i < arguments.length; i++) {\n      var source = arguments[i];\n\n      for (var key in source) {\n        if (Object.prototype.hasOwnProperty.call(source, key)) {\n          target[key] = source[key];\n        }\n      }\n    }\n\n    return target;\n  };\n\n  return _extends.apply(this, arguments);\n}\n\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n  if (source == null) return {};\n  var target = {};\n  var sourceKeys = Object.keys(source);\n  var key, i;\n\n  for (i = 0; i < sourceKeys.length; i++) {\n    key = sourceKeys[i];\n    if (excluded.indexOf(key) >= 0) continue;\n    target[key] = source[key];\n  }\n\n  return target;\n}\n\n/*\n * Singleton state is fine because you don't server render\n * an alert (SRs don't read them on first load anyway)\n */\n\nvar keys = {\n  polite: -1,\n  assertive: -1\n};\nvar elements = {\n  polite: {},\n  assertive: {}\n};\nvar liveRegions = {\n  polite: null,\n  assertive: null\n};\nvar renderTimer; ////////////////////////////////////////////////////////////////////////////////\n\n/**\n * Alert\n *\n * Screen-reader-friendly alert messages. In many apps developers add \"alert\"\n * messages when network events or other things happen. Users with assistive\n * technologies may not know about the message unless you develop for it.\n *\n * @see Docs https://reach.tech/alert\n */\n\nvar Alert = /*#__PURE__*/forwardRefWithAs(function Alert(_ref, forwardedRef) {\n  var _ref$as = _ref.as,\n      Comp = _ref$as === void 0 ? \"div\" : _ref$as,\n      children = _ref.children,\n      _ref$type = _ref.type,\n      regionType = _ref$type === void 0 ? \"polite\" : _ref$type,\n      props = _objectWithoutPropertiesLoose(_ref, [\"as\", \"children\", \"type\"]);\n\n  var ownRef = useRef(null);\n  var ref = useForkedRef(forwardedRef, ownRef);\n  var child = useMemo(function () {\n    return /*#__PURE__*/createElement(Comp, _extends({}, props, {\n      ref: ref,\n      \"data-reach-alert\": true\n    }), children);\n  }, // eslint-disable-next-line react-hooks/exhaustive-deps\n  [children, props]);\n  useMirrorEffects(regionType, child, ownRef);\n  return child;\n});\n/**\n * @see Docs https://reach.tech/alert#alert-props\n */\n\nif (process.env.NODE_ENV !== \"production\") {\n  Alert.displayName = \"Alert\";\n  Alert.propTypes = {\n    children: PropTypes.node,\n    type: /*#__PURE__*/PropTypes.oneOf([\"assertive\", \"polite\"])\n  };\n} ////////////////////////////////////////////////////////////////////////////////\n\n\nfunction createMirror(type, doc) {\n  var key = ++keys[type];\n\n  var mount = function mount(element) {\n    if (liveRegions[type]) {\n      elements[type][key] = element;\n      renderAlerts();\n    } else {\n      var node = doc.createElement(\"div\");\n      node.setAttribute(\"data-reach-live-\" + type, \"true\");\n      liveRegions[type] = node;\n      doc.body.appendChild(liveRegions[type]);\n      mount(element);\n    }\n  };\n\n  var update = function update(element) {\n    elements[type][key] = element;\n    renderAlerts();\n  };\n\n  var unmount = function unmount() {\n    delete elements[type][key];\n    renderAlerts();\n  };\n\n  return {\n    mount: mount,\n    update: update,\n    unmount: unmount\n  };\n}\n\nfunction renderAlerts() {\n  if (renderTimer != null) {\n    window.clearTimeout(renderTimer);\n  }\n\n  renderTimer = window.setTimeout(function () {\n    Object.keys(elements).forEach(function (elementType) {\n      var regionType = elementType;\n      var container = liveRegions[regionType];\n\n      if (container) {\n        render( /*#__PURE__*/createElement(VisuallyHidden, {\n          as: \"div\"\n        }, /*#__PURE__*/createElement(\"div\", {\n          // The status role is a type of live region and a container whose\n          // content is advisory information for the user that is not\n          // important enough to justify an alert, and is often presented as\n          // a status bar. When the role is added to an element, the browser\n          // will send out an accessible status event to assistive\n          // technology products which can then notify the user about it.\n          // https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_status_role\n          role: regionType === \"assertive\" ? \"alert\" : \"status\",\n          \"aria-live\": regionType\n        }, Object.keys(elements[regionType]).map(function (key) {\n          return /*#__PURE__*/cloneElement(elements[regionType][key], {\n            key: key,\n            ref: null\n          });\n        }))), liveRegions[regionType]);\n      }\n    });\n  }, 500);\n}\n\nfunction useMirrorEffects(regionType, element, ref) {\n  var prevType = usePrevious(regionType);\n  var mirror = useRef(null);\n  var mounted = useRef(false);\n  useEffect(function () {\n    var ownerDocument = getOwnerDocument(ref.current);\n\n    if (!mounted.current) {\n      mounted.current = true;\n      mirror.current = createMirror(regionType, ownerDocument);\n      mirror.current.mount(element);\n    } else if (prevType !== regionType) {\n      mirror.current && mirror.current.unmount();\n      mirror.current = createMirror(regionType, ownerDocument);\n      mirror.current.mount(element);\n    } else {\n      mirror.current && mirror.current.update(element);\n    }\n  }, [element, regionType, prevType, ref]);\n  useEffect(function () {\n    return function () {\n      mirror.current && mirror.current.unmount();\n    };\n  }, []);\n} ////////////////////////////////////////////////////////////////////////////////\n\nexport default Alert;\nexport { Alert };\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}