Junranl's picture
Upload folder using huggingface_hub
6e1a53e verified
"use strict";
/*
* ATTENTION: An "eval-source-map" devtool has been used.
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
exports.id = "vendor-chunks/aria-hidden";
exports.ids = ["vendor-chunks/aria-hidden"];
exports.modules = {
/***/ "(ssr)/./node_modules/aria-hidden/dist/es2015/index.js":
/*!*******************************************************!*\
!*** ./node_modules/aria-hidden/dist/es2015/index.js ***!
\*******************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ hideOthers: () => (/* binding */ hideOthers),\n/* harmony export */ inertOthers: () => (/* binding */ inertOthers),\n/* harmony export */ supportsInert: () => (/* binding */ supportsInert),\n/* harmony export */ suppressOthers: () => (/* binding */ suppressOthers)\n/* harmony export */ });\nvar getDefaultParent = function(originalTarget) {\n if (typeof document === \"undefined\") {\n return null;\n }\n var sampleTarget = Array.isArray(originalTarget) ? originalTarget[0] : originalTarget;\n return sampleTarget.ownerDocument.body;\n};\nvar counterMap = new WeakMap();\nvar uncontrolledNodes = new WeakMap();\nvar markerMap = {};\nvar lockCount = 0;\nvar unwrapHost = function(node) {\n return node && (node.host || unwrapHost(node.parentNode));\n};\nvar correctTargets = function(parent, targets) {\n return targets.map(function(target) {\n if (parent.contains(target)) {\n return target;\n }\n var correctedTarget = unwrapHost(target);\n if (correctedTarget && parent.contains(correctedTarget)) {\n return correctedTarget;\n }\n console.error(\"aria-hidden\", target, \"in not contained inside\", parent, \". Doing nothing\");\n return null;\n }).filter(function(x) {\n return Boolean(x);\n });\n};\n/**\n * Marks everything except given node(or nodes) as aria-hidden\n * @param {Element | Element[]} originalTarget - elements to keep on the page\n * @param [parentNode] - top element, defaults to document.body\n * @param {String} [markerName] - a special attribute to mark every node\n * @param {String} [controlAttribute] - html Attribute to control\n * @return {Undo} undo command\n */ var applyAttributeToOthers = function(originalTarget, parentNode, markerName, controlAttribute) {\n var targets = correctTargets(parentNode, Array.isArray(originalTarget) ? originalTarget : [\n originalTarget\n ]);\n if (!markerMap[markerName]) {\n markerMap[markerName] = new WeakMap();\n }\n var markerCounter = markerMap[markerName];\n var hiddenNodes = [];\n var elementsToKeep = new Set();\n var elementsToStop = new Set(targets);\n var keep = function(el) {\n if (!el || elementsToKeep.has(el)) {\n return;\n }\n elementsToKeep.add(el);\n keep(el.parentNode);\n };\n targets.forEach(keep);\n var deep = function(parent) {\n if (!parent || elementsToStop.has(parent)) {\n return;\n }\n Array.prototype.forEach.call(parent.children, function(node) {\n if (elementsToKeep.has(node)) {\n deep(node);\n } else {\n var attr = node.getAttribute(controlAttribute);\n var alreadyHidden = attr !== null && attr !== \"false\";\n var counterValue = (counterMap.get(node) || 0) + 1;\n var markerValue = (markerCounter.get(node) || 0) + 1;\n counterMap.set(node, counterValue);\n markerCounter.set(node, markerValue);\n hiddenNodes.push(node);\n if (counterValue === 1 && alreadyHidden) {\n uncontrolledNodes.set(node, true);\n }\n if (markerValue === 1) {\n node.setAttribute(markerName, \"true\");\n }\n if (!alreadyHidden) {\n node.setAttribute(controlAttribute, \"true\");\n }\n }\n });\n };\n deep(parentNode);\n elementsToKeep.clear();\n lockCount++;\n return function() {\n hiddenNodes.forEach(function(node) {\n var counterValue = counterMap.get(node) - 1;\n var markerValue = markerCounter.get(node) - 1;\n counterMap.set(node, counterValue);\n markerCounter.set(node, markerValue);\n if (!counterValue) {\n if (!uncontrolledNodes.has(node)) {\n node.removeAttribute(controlAttribute);\n }\n uncontrolledNodes.delete(node);\n }\n if (!markerValue) {\n node.removeAttribute(markerName);\n }\n });\n lockCount--;\n if (!lockCount) {\n // clear\n counterMap = new WeakMap();\n counterMap = new WeakMap();\n uncontrolledNodes = new WeakMap();\n markerMap = {};\n }\n };\n};\n/**\n * Marks everything except given node(or nodes) as aria-hidden\n * @param {Element | Element[]} originalTarget - elements to keep on the page\n * @param [parentNode] - top element, defaults to document.body\n * @param {String} [markerName] - a special attribute to mark every node\n * @return {Undo} undo command\n */ var hideOthers = function(originalTarget, parentNode, markerName) {\n if (markerName === void 0) {\n markerName = \"data-aria-hidden\";\n }\n var targets = Array.from(Array.isArray(originalTarget) ? originalTarget : [\n originalTarget\n ]);\n var activeParentNode = parentNode || getDefaultParent(originalTarget);\n if (!activeParentNode) {\n return function() {\n return null;\n };\n }\n // we should not hide ariaLive elements - https://github.com/theKashey/aria-hidden/issues/10\n targets.push.apply(targets, Array.from(activeParentNode.querySelectorAll(\"[aria-live]\")));\n return applyAttributeToOthers(targets, activeParentNode, markerName, \"aria-hidden\");\n};\n/**\n * Marks everything except given node(or nodes) as inert\n * @param {Element | Element[]} originalTarget - elements to keep on the page\n * @param [parentNode] - top element, defaults to document.body\n * @param {String} [markerName] - a special attribute to mark every node\n * @return {Undo} undo command\n */ var inertOthers = function(originalTarget, parentNode, markerName) {\n if (markerName === void 0) {\n markerName = \"data-inert-ed\";\n }\n var activeParentNode = parentNode || getDefaultParent(originalTarget);\n if (!activeParentNode) {\n return function() {\n return null;\n };\n }\n return applyAttributeToOthers(originalTarget, activeParentNode, markerName, \"inert\");\n};\n/**\n * @returns if current browser supports inert\n */ var supportsInert = function() {\n return typeof HTMLElement !== \"undefined\" && HTMLElement.prototype.hasOwnProperty(\"inert\");\n};\n/**\n * Automatic function to \"suppress\" DOM elements - _hide_ or _inert_ in the best possible way\n * @param {Element | Element[]} originalTarget - elements to keep on the page\n * @param [parentNode] - top element, defaults to document.body\n * @param {String} [markerName] - a special attribute to mark every node\n * @return {Undo} undo command\n */ var suppressOthers = function(originalTarget, parentNode, markerName) {\n if (markerName === void 0) {\n markerName = \"data-suppressed\";\n }\n return (supportsInert() ? inertOthers : hideOthers)(originalTarget, parentNode, markerName);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvYXJpYS1oaWRkZW4vZGlzdC9lczIwMTUvaW5kZXguanMiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBLElBQUlBLG1CQUFtQixTQUFVQyxjQUFjO0lBQzNDLElBQUksT0FBT0MsYUFBYSxhQUFhO1FBQ2pDLE9BQU87SUFDWDtJQUNBLElBQUlDLGVBQWVDLE1BQU1DLE9BQU8sQ0FBQ0osa0JBQWtCQSxjQUFjLENBQUMsRUFBRSxHQUFHQTtJQUN2RSxPQUFPRSxhQUFhRyxhQUFhLENBQUNDLElBQUk7QUFDMUM7QUFDQSxJQUFJQyxhQUFhLElBQUlDO0FBQ3JCLElBQUlDLG9CQUFvQixJQUFJRDtBQUM1QixJQUFJRSxZQUFZLENBQUM7QUFDakIsSUFBSUMsWUFBWTtBQUNoQixJQUFJQyxhQUFhLFNBQVVDLElBQUk7SUFDM0IsT0FBT0EsUUFBU0EsQ0FBQUEsS0FBS0MsSUFBSSxJQUFJRixXQUFXQyxLQUFLRSxVQUFVO0FBQzNEO0FBQ0EsSUFBSUMsaUJBQWlCLFNBQVVDLE1BQU0sRUFBRUMsT0FBTztJQUMxQyxPQUFPQSxRQUNGQyxHQUFHLENBQUMsU0FBVUMsTUFBTTtRQUNyQixJQUFJSCxPQUFPSSxRQUFRLENBQUNELFNBQVM7WUFDekIsT0FBT0E7UUFDWDtRQUNBLElBQUlFLGtCQUFrQlYsV0FBV1E7UUFDakMsSUFBSUUsbUJBQW1CTCxPQUFPSSxRQUFRLENBQUNDLGtCQUFrQjtZQUNyRCxPQUFPQTtRQUNYO1FBQ0FDLFFBQVFDLEtBQUssQ0FBQyxlQUFlSixRQUFRLDJCQUEyQkgsUUFBUTtRQUN4RSxPQUFPO0lBQ1gsR0FDS1EsTUFBTSxDQUFDLFNBQVVDLENBQUM7UUFBSSxPQUFPQyxRQUFRRDtJQUFJO0FBQ2xEO0FBQ0E7Ozs7Ozs7Q0FPQyxHQUNELElBQUlFLHlCQUF5QixTQUFVNUIsY0FBYyxFQUFFZSxVQUFVLEVBQUVjLFVBQVUsRUFBRUMsZ0JBQWdCO0lBQzNGLElBQUlaLFVBQVVGLGVBQWVELFlBQVlaLE1BQU1DLE9B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ZV9tb2R1bGVzL2FyaWEtaGlkZGVuL2Rpc3QvZXMyMDE1L2luZGV4LmpzP2E5ZmYiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIGdldERlZmF1bHRQYXJlbnQgPSBmdW5jdGlvbiAob3JpZ2luYWxUYXJnZXQpIHtcbiAgICBpZiAodHlwZW9mIGRvY3VtZW50ID09PSAndW5kZWZpbmVkJykge1xuICAgICAgICByZXR1cm4gbnVsbDtcbiAgICB9XG4gICAgdmFyIHNhbXBsZVRhcmdldCA9IEFycmF5LmlzQXJyYXkob3JpZ2luYWxUYXJnZXQpID8gb3JpZ2luYWxUYXJnZXRbMF0gOiBvcmlnaW5hbFRhcmdldDtcbiAgICByZXR1cm4gc2FtcGxlVGFyZ2V0Lm93bmVyRG9jdW1lbnQuYm9keTtcbn07XG52YXIgY291bnRlck1hcCA9IG5ldyBXZWFrTWFwKCk7XG52YXIgdW5jb250cm9sbGVkTm9kZXMgPSBuZXcgV2Vha01hcCgpO1xudmFyIG1hcmtlck1hcCA9IHt9O1xudmFyIGxvY2tDb3VudCA9IDA7XG52YXIgdW53cmFwSG9zdCA9IGZ1bmN0aW9uIChub2RlKSB7XG4gICAgcmV0dXJuIG5vZGUgJiYgKG5vZGUuaG9zdCB8fCB1bndyYXBIb3N0KG5vZGUucGFyZW50Tm9kZSkpO1xufTtcbnZhciBjb3JyZWN0VGFyZ2V0cyA9IGZ1bmN0aW9uIChwYXJlbnQsIHRhcmdldHMpIHtcbiAgICByZXR1cm4gdGFyZ2V0c1xuICAgICAgICAubWFwKGZ1bmN0aW9uICh0YXJnZXQpIHtcbiAgICAgICAgaWYgKHBhcmVudC5jb250YWlucyh0YXJnZXQpKSB7XG4gICAgICAgICAgICByZXR1cm4gdGFyZ2V0O1xuICAgICAgICB9XG4gICAgICAgIHZhciBjb3JyZWN0ZWRUYXJnZXQgPSB1bndyYXBIb3N0KHRhcmdldCk7XG4gICAgICAgIGlmIChjb3JyZWN0ZWRUYXJnZXQgJiYgcGFyZW50LmNvbnRhaW5zKGNvcnJlY3RlZFRhcmdldCkpIHtcbiAgICAgICAgICAgIHJldHVybiBjb3JyZWN0ZWRUYXJnZXQ7XG4gICAgICAgIH1cbiAgICAgICAgY29uc29sZS5lcnJvcignYXJpYS1oaWRkZW4nLCB0YXJnZXQsICdpbiBub3QgY29udGFpbmVkIGluc2lkZScsIHBhcmVudCwgJy4gRG9pbmcgbm90aGluZycpO1xuICAgICAgICByZXR1cm4gbnVsbDtcbiAgICB9KVxuICAgICAgICAuZmlsdGVyKGZ1bmN0aW9uICh4KSB7IHJldHVybiBCb29sZWFuKHgpOyB9KTtcbn07XG4vKipcbiAqIE1hcmtzIGV2ZXJ5dGhpbmcgZXhjZXB0IGdpdmVuIG5vZGUob3Igbm9kZXMpIGFzIGFyaWEtaGlkZGVuXG4gKiBAcGFyYW0ge0VsZW1lbnQgfCBFbGVtZW50W119IG9yaWdpbmFsVGFyZ2V0IC0gZWxlbWVudHMgdG8ga2VlcCBvbiB0aGUgcGFnZVxuICogQHBhcmFtIFtwYXJlbnROb2RlXSAtIHRvcCBlbGVtZW50LCBkZWZhdWx0cyB0byBkb2N1bWVudC5ib2R5XG4gKiBAcGFyYW0ge1N0cmluZ30gW21hcmtlck5hbWVdIC0gYSBzcGVjaWFsIGF0dHJpYnV0ZSB0byBtYXJrIGV2ZXJ5IG5vZGVcbiAqIEBwYXJhbSB7U3RyaW5nfSBbY29udHJvbEF0dHJpYnV0ZV0gLSBodG1sIEF0dHJpYnV0ZSB0byBjb250cm9sXG4gKiBAcmV0dXJuIHtVbmRvfSB1bmRvIGNvbW1hbmRcbiAqL1xudmFyIGFwcGx5QXR0cmlidXRlVG9PdGhlcnMgPSBmdW5jdGlvbiAob3JpZ2luYWxUYXJnZXQsIHBhcmVudE5vZGUsIG1hcmtlck5hbWUsIGNvbnRyb2xBdHRyaWJ1dGUpIHtcbiAgICB2YXIgdGFyZ2V0cyA9IGNvcnJlY3RUYXJnZXRzKHBhcmVudE5vZGUsIEFycmF5LmlzQXJyYXkob3JpZ2luYWxUYXJnZXQpID8gb3JpZ2luYWxUYXJnZXQgOiBbb3JpZ2luYWxUYXJnZXRdKTtcbiAgICBpZiAoIW1hcmtlck1hcFttYXJrZXJOYW1lXSkge1xuICAgICAgICBtYXJrZXJNYXBbbWFya2VyTmFtZV0gPSBuZXcgV2Vha01hcCgpO1xuICAgIH1cbiAgICB2YXIgbWFya2VyQ291bnRlciA9IG1hcmtlck1hcFttYXJrZXJOYW1lXTtcbiAgICB2YXIgaGlkZGVuTm9kZXMgPSBbXTtcbiAgICB2YXIgZWxlbWVudHNUb0tlZXAgPSBuZXcgU2V0KCk7XG4gICAgdmFyIGVsZW1lbnRzVG9TdG9wID0gbmV3IFNldCh0YXJnZXRzKTtcbiAgICB2YXIga2VlcCA9IGZ1bmN0aW9uIChlbCkge1xuICAgICAgICBpZiAoIWVsIHx8IGVsZW1lbnRzVG9LZWVwLmhhcyhlbCkpIHtcbiAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgfVxuICAgICAgICBlbGVtZW50c1RvS2VlcC5hZGQoZWwpO1xuICAgICAgICBrZWVwKGVsLnBhcmVudE5vZGUpO1xuICAgIH07XG4gICAgdGFyZ2V0cy5mb3JFYWNoKGtlZXApO1xuICAgIHZhciBkZWVwID0gZnVuY3Rpb24gKHBhcmVudCkge1xuICAgICAgICBpZiAoIXBhcmVudCB8fCBlbGVtZW50c1RvU3RvcC5oYXMocGFyZW50KSkge1xuICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICB9XG4gICAgICAgIEFycmF5LnByb3RvdHlwZS5mb3JFYWNoLmNhbGwocGFyZW50LmNoaWxkcmVuLCBmdW5jdGlvbiAobm9kZSkge1xuICAgICAgICAgICAgaWYgKGVsZW1lbnRzVG9LZWVwLmhhcyhub2RlKSkge1xuICAgICAgICAgICAgICAgIGRlZXAobm9kZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgICAgICB2YXIgYXR0ciA9IG5vZGUuZ2V0QXR0cmlidXRlKGNvbnRyb2xBdHRyaWJ1dGUpO1xuICAgICAgICAgICAgICAgIHZhciBhbHJlYWR5SGlkZGVuID0gYXR0ciAhPT0gbnVsbCAmJiBhdHRyICE9PSAnZmFsc2UnO1xuICAgICAgICAgICAgICAgIHZhciBjb3VudGVyVmFsdWUgPSAoY291bnRlck1hcC5nZXQobm9kZSkgfHwgMCkgKyAxO1xuICAgICAgICAgICAgICAgIHZhciBtYXJrZXJWYWx1ZSA9IChtYXJrZXJDb3VudGVyLmdldChub2RlKSB8fCAwKSArIDE7XG4gICAgICAgICAgICAgICAgY291bnRlck1hcC5zZXQobm9kZSwgY291bnRlclZhbHVlKTtcbiAgICAgICAgICAgICAgICBtYXJrZXJDb3VudGVyLnNldChub2RlLCBtYXJrZXJWYWx1ZSk7XG4gICAgICAgICAgICAgICAgaGlkZGVuTm9kZXMucHVzaChub2RlKTtcbiAgICAgICAgICAgICAgICBpZiAoY291bnRlclZhbHVlID09PSAxICYmIGFscmVhZHlIaWRkZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgdW5jb250cm9sbGVkTm9kZXMuc2V0KG5vZGUsIHRydWUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZiAobWFya2VyVmFsdWUgPT09IDEpIHtcbiAgICAgICAgICAgICAgICAgICAgbm9kZS5zZXRBdHRyaWJ1dGUobWFya2VyTmFtZSwgJ3RydWUnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWYgKCFhbHJlYWR5SGlkZGVuKSB7XG4gICAgICAgICAgICAgICAgICAgIG5vZGUuc2V0QXR0cmlidXRlKGNvbnRyb2xBdHRyaWJ1dGUsICd0cnVlJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9KTtcbiAgICB9O1xuICAgIGRlZXAocGFyZW50Tm9kZSk7XG4gICAgZWxlbWVudHNUb0tlZXAuY2xlYXIoKTtcbiAgICBsb2NrQ291bnQrKztcbiAgICByZXR1cm4gZnVuY3Rpb24gKCkge1xuICAgICAgICBoaWRkZW5Ob2Rlcy5mb3JFYWNoKGZ1bmN0aW9uIChub2RlKSB7XG4gICAgICAgICAgICB2YXIgY291bnRlclZhbHVlID0gY291bnRlck1hcC5nZXQobm9kZSkgLSAxO1xuICAgICAgICAgICAgdmFyIG1hcmtlclZhbHVlID0gbWFya2VyQ291bnRlci5nZXQobm9kZSkgLSAxO1xuICAgICAgICAgICAgY291bnRlck1hcC5zZXQobm9kZSwgY291bnRlclZhbHVlKTtcbiAgICAgICAgICAgIG1hcmtlckNvdW50ZXIuc2V0KG5vZGUsIG1hcmtlclZhbHVlKTtcbiAgICAgICAgICAgIGlmICghY291bnRlclZhbHVlKSB7XG4gICAgICAgICAgICAgICAgaWYgKCF1bmNvbnRyb2xsZWROb2Rlcy5oYXMobm9kZSkpIHtcbiAgICAgICAgICAgICAgICAgICAgbm9kZS5yZW1vdmVBdHRyaWJ1dGUoY29udHJvbEF0dHJpYnV0ZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVuY29udHJvbGxlZE5vZGVzLmRlbGV0ZShub2RlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmICghbWFya2VyVmFsdWUpIHtcbiAgICAgICAgICAgICAgICBub2RlLnJlbW92ZUF0dHJpYnV0ZShtYXJrZXJOYW1lKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSk7XG4gICAgICAgIGxvY2tDb3VudC0tO1xuICAgICAgICBpZiAoIWxvY2tDb3VudCkge1xuICAgICAgICAgICAgLy8gY2xlYXJcbiAgICAgICAgICAgIGNvdW50ZXJNYXAgPSBuZXcgV2Vha01hcCgpO1xuICAgICAgICAgICAgY291bnRlck1hcCA9IG5ldyBXZWFrTWFwKCk7XG4gICAgICAgICAgICB1bmNvbnRyb2xsZWROb2RlcyA9IG5ldyBXZWFrTWFwKCk7XG4gICAgICAgICAgICBtYXJrZXJNYXAgPSB7fTtcbiAgICAgICAgfVxuICAgIH07XG59O1xuLyoqXG4gKiBNYXJrcyBldmVyeXRoaW5nIGV4Y2VwdCBnaXZlbiBub2RlKG9yIG5vZGVzKSBhcyBhcmlhLWhpZGRlblxuICogQHBhcmFtIHtFbGVtZW50IHwgRWxlbWVudFtdfSBvcmlnaW5hbFRhcmdldCAtIGVsZW1lbnRzIHRvIGtlZXAgb24gdGhlIHBhZ2VcbiAqIEBwYXJhbSBbcGFyZW50Tm9kZV0gLSB0b3AgZWxlbWVudCwgZGVmYXVsdHMgdG8gZG9jdW1lbnQuYm9keVxuICogQHBhcmFtIHtTdHJpbmd9IFttYXJrZXJOYW1lXSAtIGEgc3BlY2lhbCBhdHRyaWJ1dGUgdG8gbWFyayBldmVyeSBub2RlXG4gKiBAcmV0dXJuIHtVbmRvfSB1bmRvIGNvbW1hbmRcbiAqL1xuZXhwb3J0IHZhciBoaWRlT3RoZXJzID0gZnVuY3Rpb24gKG9yaWdpbmFsVGFyZ2V0LCBwYXJlbnROb2RlLCBtYXJrZXJOYW1lKSB7XG4gICAgaWYgKG1hcmtlck5hbWUgPT09IHZvaWQgMCkgeyBtYXJrZXJOYW1lID0gJ2RhdGEtYXJpYS1oaWRkZW4nOyB9XG4gICAgdmFyIHRhcmdldHMgPSBBcnJheS5mcm9tKEFycmF5LmlzQXJyYXkob3JpZ2luYWxUYXJnZXQpID8gb3JpZ2luYWxUYXJnZXQgOiBbb3JpZ2luYWxUYXJnZXRdKTtcbiAgICB2YXIgYWN0aXZlUGFyZW50Tm9kZSA9IHBhcmVudE5vZGUgfHwgZ2V0RGVmYXVsdFBhcmVudChvcmlnaW5hbFRhcmdldCk7XG4gICAgaWYgKCFhY3RpdmVQYXJlbnROb2RlKSB7XG4gICAgICAgIHJldHVybiBmdW5jdGlvbiAoKSB7IHJldHVybiBudWxsOyB9O1xuICAgIH1cbiAgICAvLyB3ZSBzaG91bGQgbm90IGhpZGUgYXJpYUxpdmUgZWxlbWVudHMgLSBodHRwczovL2dpdGh1Yi5jb20vdGhlS2FzaGV5L2FyaWEtaGlkZGVuL2lzc3Vlcy8xMFxuICAgIHRhcmdldHMucHVzaC5hcHBseSh0YXJnZXRzLCBBcnJheS5mcm9tKGFjdGl2ZVBhcmVudE5vZGUucXVlcnlTZWxlY3RvckFsbCgnW2FyaWEtbGl2ZV0nKSkpO1xuICAgIHJldHVybiBhcHBseUF0dHJpYnV0ZVRvT3RoZXJzKHRhcmdldHMsIGFjdGl2ZVBhcmVudE5vZGUsIG1hcmtlck5hbWUsICdhcmlhLWhpZGRlbicpO1xufTtcbi8qKlxuICogTWFya3MgZXZlcnl0aGluZyBleGNlcHQgZ2l2ZW4gbm9kZShvciBub2RlcykgYXMgaW5lcnRcbiAqIEBwYXJhbSB7RWxlbWVudCB8IEVsZW1lbnRbXX0gb3JpZ2luYWxUYXJnZXQgLSBlbGVtZW50cyB0byBrZWVwIG9uIHRoZSBwYWdlXG4gKiBAcGFyYW0gW3BhcmVudE5vZGVdIC0gdG9wIGVsZW1lbnQsIGRlZmF1bHRzIHRvIGRvY3VtZW50LmJvZHlcbiAqIEBwYXJhbSB7U3RyaW5nfSBbbWFya2VyTmFtZV0gLSBhIHNwZWNpYWwgYXR0cmlidXRlIHRvIG1hcmsgZXZlcnkgbm9kZVxuICogQHJldHVybiB7VW5kb30gdW5kbyBjb21tYW5kXG4gKi9cbmV4cG9ydCB2YXIgaW5lcnRPdGhlcnMgPSBmdW5jdGlvbiAob3JpZ2luYWxUYXJnZXQsIHBhcmVudE5vZGUsIG1hcmtlck5hbWUpIHtcbiAgICBpZiAobWFya2VyTmFtZSA9PT0gdm9pZCAwKSB7IG1hcmtlck5hbWUgPSAnZGF0YS1pbmVydC1lZCc7IH1cbiAgICB2YXIgYWN0aXZlUGFyZW50Tm9kZSA9IHBhcmVudE5vZGUgfHwgZ2V0RGVmYXVsdFBhcmVudChvcmlnaW5hbFRhcmdldCk7XG4gICAgaWYgKCFhY3RpdmVQYXJlbnROb2RlKSB7XG4gICAgICAgIHJldHVybiBmdW5jdGlvbiAoKSB7IHJldHVybiBudWxsOyB9O1xuICAgIH1cbiAgICByZXR1cm4gYXBwbHlBdHRyaWJ1dGVUb090aGVycyhvcmlnaW5hbFRhcmdldCwgYWN0aXZlUGFyZW50Tm9kZSwgbWFya2VyTmFtZSwgJ2luZXJ0Jyk7XG59O1xuLyoqXG4gKiBAcmV0dXJucyBpZiBjdXJyZW50IGJyb3dzZXIgc3VwcG9ydHMgaW5lcnRcbiAqL1xuZXhwb3J0IHZhciBzdXBwb3J0c0luZXJ0ID0gZnVuY3Rpb24gKCkge1xuICAgIHJldHVybiB0eXBlb2YgSFRNTEVsZW1lbnQgIT09ICd1bmRlZmluZWQnICYmIEhUTUxFbGVtZW50LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eSgnaW5lcnQnKTtcbn07XG4vKipcbiAqIEF1dG9tYXRpYyBmdW5jdGlvbiB0byBcInN1cHByZXNzXCIgRE9NIGVsZW1lbnRzIC0gX2hpZGVfIG9yIF9pbmVydF8gaW4gdGhlIGJlc3QgcG9zc2libGUgd2F5XG4gKiBAcGFyYW0ge0VsZW1lbnQgfCBFbGVtZW50W119IG9yaWdpbmFsVGFyZ2V0IC0gZWxlbWVudHMgdG8ga2VlcCBvbiB0aGUgcGFnZVxuICogQHBhcmFtIFtwYXJlbnROb2RlXSAtIHRvcCBlbGVtZW50LCBkZWZhdWx0cyB0byBkb2N1bWVudC5ib2R5XG4gKiBAcGFyYW0ge1N0cmluZ30gW21hcmtlck5hbWVdIC0gYSBzcGVjaWFsIGF0dHJpYnV0ZSB0byBtYXJrIGV2ZXJ5IG5vZGVcbiAqIEByZXR1cm4ge1VuZG99IHVuZG8gY29tbWFuZFxuICovXG5leHBvcnQgdmFyIHN1cHByZXNzT3RoZXJzID0gZnVuY3Rpb24gKG9yaWdpbmFsVGFyZ2V0LCBwYXJlbnROb2RlLCBtYXJrZXJOYW1lKSB7XG4gICAgaWYgKG1hcmtlck5hbWUgPT09IHZvaWQgMCkgeyBtYXJrZXJOYW1lID0gJ2RhdGEtc3VwcHJlc3NlZCc7IH1cbiAgICByZXR1cm4gKHN1cHBvcnRzSW5lcnQoKSA/IGluZXJ0T3RoZXJzIDogaGlkZU90aGVycykob3JpZ2luYWxUYXJnZXQsIHBhcmVudE5vZGUsIG1hcmtlck5hbWUpO1xufTtcbiJdLCJuYW1lcyI6WyJnZXREZWZhdWx0UGFyZW50Iiwib3JpZ2luYWxUYXJnZXQiLCJkb2N1bWVudCIsInNhbXBsZVRhcmdldCIsIkFycmF5IiwiaXNBcnJheSIsIm93bmVyRG9jdW1lbnQiLCJib2R5IiwiY291bnRlck1hcCIsIldlYWtNYXAiLCJ1bmNvbnRyb2xsZWROb2RlcyIsIm1hcmtlck1hcCIsImxvY2tDb3VudCIsInVud3JhcEhvc3QiLCJub2RlIiwiaG9zdCIsInBhcmVudE5vZGUiLCJjb3JyZWN0VGFyZ2V0cyIsInBhcmVudCIsInRhcmdldHMiLCJtYXAiLCJ0YXJnZXQiLCJjb250YWlucyIsImNvcnJlY3RlZFRhcmdldCIsImNvbnNvbGUiLCJlcnJvciIsImZpbHRlciIsIngiLCJCb29sZWFuIiwiYXBwbHlBdHRyaWJ1dGVUb090aGVycyIsIm1hcmtlck5hbWUiLCJjb250cm9sQXR0cmlidXRlIiwibWFya2VyQ291bnRlciIsImhpZGRlbk5vZGVzIiwiZWxlbWVudHNUb0tlZXAiLCJTZXQiLCJlbGVtZW50c1RvU3RvcCIsImtlZXAiLCJlbCIsImhhcyIsImFkZCIsImZvckVhY2giLCJkZWVwIiwicHJvdG90eXBlIiwiY2FsbCIsImNoaWxkcmVuIiwiYXR0ciIsImdldEF0dHJpYnV0ZSIsImFscmVhZHlIaWRkZW4iLCJjb3VudGVyVmFsdWUiLCJnZXQiLCJtYXJrZXJWYWx1ZSIsInNldCIsInB1c2giLCJzZXRBdHRyaWJ1dGUiLCJjbGVhciIsInJlbW92ZUF0dHJpYnV0ZSIsImRlbGV0ZSIsImhpZGVPdGhlcnMiLCJmcm9tIiwiYWN0aXZlUGFyZW50Tm9kZSIsImFwcGx5IiwicXVlcnlTZWxlY3RvckFsbCIsImluZXJ0T3RoZXJzIiwic3VwcG9ydHNJbmVydCIsIkhUTUxFbGVtZW50IiwiaGFzT3duUHJvcGVydHkiLCJzdXBwcmVzc090aGVycyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/aria-hidden/dist/es2015/index.js\n");
/***/ })
};
;