File size: 65,514 Bytes
6e1a53e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
"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/react-remove-scroll";
exports.ids = ["vendor-chunks/react-remove-scroll"];
exports.modules = {

/***/ "(ssr)/./node_modules/react-remove-scroll/dist/es2015/Combination.js":
/*!*********************************************************************!*\
  !*** ./node_modules/react-remove-scroll/dist/es2015/Combination.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 */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ \"(ssr)/./node_modules/tslib/tslib.es6.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _UI__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./UI */ \"(ssr)/./node_modules/react-remove-scroll/dist/es2015/UI.js\");\n/* harmony import */ var _sidecar__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./sidecar */ \"(ssr)/./node_modules/react-remove-scroll/dist/es2015/sidecar.js\");\n\n\n\n\nvar ReactRemoveScroll = /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(function(props, ref) {\n    return /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_0__.createElement(_UI__WEBPACK_IMPORTED_MODULE_2__.RemoveScroll, (0,tslib__WEBPACK_IMPORTED_MODULE_3__.__assign)({}, props, {\n        ref: ref,\n        sideCar: _sidecar__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n    }));\n});\nReactRemoveScroll.classNames = _UI__WEBPACK_IMPORTED_MODULE_2__.RemoveScroll.classNames;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (ReactRemoveScroll);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVhY3QtcmVtb3ZlLXNjcm9sbC9kaXN0L2VzMjAxNS9Db21iaW5hdGlvbi5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBaUM7QUFDRjtBQUNLO0FBQ0o7QUFDaEMsSUFBSUksa0NBQW9CSCw2Q0FBZ0IsQ0FBQyxTQUFVSyxLQUFLLEVBQUVDLEdBQUc7SUFBSSxxQkFBUU4sZ0RBQW1CLENBQUNDLDZDQUFZQSxFQUFFRiwrQ0FBUUEsQ0FBQyxDQUFDLEdBQUdNLE9BQU87UUFBRUMsS0FBS0E7UUFBS0UsU0FBU04sZ0RBQU9BO0lBQUM7QUFBTTtBQUNsS0Msa0JBQWtCTSxVQUFVLEdBQUdSLDZDQUFZQSxDQUFDUSxVQUFVO0FBQ3RELGlFQUFlTixpQkFBaUJBLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9lbWJlZGNoYWluLWFkbWluLy4vbm9kZV9tb2R1bGVzL3JlYWN0LXJlbW92ZS1zY3JvbGwvZGlzdC9lczIwMTUvQ29tYmluYXRpb24uanM/OTU2ZiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBfX2Fzc2lnbiB9IGZyb20gXCJ0c2xpYlwiO1xuaW1wb3J0ICogYXMgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IHsgUmVtb3ZlU2Nyb2xsIH0gZnJvbSAnLi9VSSc7XG5pbXBvcnQgU2lkZUNhciBmcm9tICcuL3NpZGVjYXInO1xudmFyIFJlYWN0UmVtb3ZlU2Nyb2xsID0gUmVhY3QuZm9yd2FyZFJlZihmdW5jdGlvbiAocHJvcHMsIHJlZikgeyByZXR1cm4gKFJlYWN0LmNyZWF0ZUVsZW1lbnQoUmVtb3ZlU2Nyb2xsLCBfX2Fzc2lnbih7fSwgcHJvcHMsIHsgcmVmOiByZWYsIHNpZGVDYXI6IFNpZGVDYXIgfSkpKTsgfSk7XG5SZWFjdFJlbW92ZVNjcm9sbC5jbGFzc05hbWVzID0gUmVtb3ZlU2Nyb2xsLmNsYXNzTmFtZXM7XG5leHBvcnQgZGVmYXVsdCBSZWFjdFJlbW92ZVNjcm9sbDtcbiJdLCJuYW1lcyI6WyJfX2Fzc2lnbiIsIlJlYWN0IiwiUmVtb3ZlU2Nyb2xsIiwiU2lkZUNhciIsIlJlYWN0UmVtb3ZlU2Nyb2xsIiwiZm9yd2FyZFJlZiIsInByb3BzIiwicmVmIiwiY3JlYXRlRWxlbWVudCIsInNpZGVDYXIiLCJjbGFzc05hbWVzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/react-remove-scroll/dist/es2015/Combination.js\n");

/***/ }),

/***/ "(ssr)/./node_modules/react-remove-scroll/dist/es2015/SideEffect.js":
/*!********************************************************************!*\
  !*** ./node_modules/react-remove-scroll/dist/es2015/SideEffect.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 */   RemoveScrollSideCar: () => (/* binding */ RemoveScrollSideCar),\n/* harmony export */   getDeltaXY: () => (/* binding */ getDeltaXY),\n/* harmony export */   getTouchXY: () => (/* binding */ getTouchXY)\n/* harmony export */ });\n/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! tslib */ \"(ssr)/./node_modules/tslib/tslib.es6.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_remove_scroll_bar__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-remove-scroll-bar */ \"(ssr)/./node_modules/react-remove-scroll-bar/dist/es2015/index.js\");\n/* harmony import */ var react_style_singleton__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-style-singleton */ \"(ssr)/./node_modules/react-style-singleton/dist/es2015/index.js\");\n/* harmony import */ var _aggresiveCapture__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./aggresiveCapture */ \"(ssr)/./node_modules/react-remove-scroll/dist/es2015/aggresiveCapture.js\");\n/* harmony import */ var _handleScroll__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./handleScroll */ \"(ssr)/./node_modules/react-remove-scroll/dist/es2015/handleScroll.js\");\n\n\n\n\n\n\nvar getTouchXY = function(event) {\n    return \"changedTouches\" in event ? [\n        event.changedTouches[0].clientX,\n        event.changedTouches[0].clientY\n    ] : [\n        0,\n        0\n    ];\n};\nvar getDeltaXY = function(event) {\n    return [\n        event.deltaX,\n        event.deltaY\n    ];\n};\nvar extractRef = function(ref) {\n    return ref && \"current\" in ref ? ref.current : ref;\n};\nvar deltaCompare = function(x, y) {\n    return x[0] === y[0] && x[1] === y[1];\n};\nvar generateStyle = function(id) {\n    return \"\\n  .block-interactivity-\".concat(id, \" {pointer-events: none;}\\n  .allow-interactivity-\").concat(id, \" {pointer-events: all;}\\n\");\n};\nvar idCounter = 0;\nvar lockStack = [];\nfunction RemoveScrollSideCar(props) {\n    var shouldPreventQueue = react__WEBPACK_IMPORTED_MODULE_0__.useRef([]);\n    var touchStartRef = react__WEBPACK_IMPORTED_MODULE_0__.useRef([\n        0,\n        0\n    ]);\n    var activeAxis = react__WEBPACK_IMPORTED_MODULE_0__.useRef();\n    var id = react__WEBPACK_IMPORTED_MODULE_0__.useState(idCounter++)[0];\n    var Style = react__WEBPACK_IMPORTED_MODULE_0__.useState(function() {\n        return (0,react_style_singleton__WEBPACK_IMPORTED_MODULE_2__.styleSingleton)();\n    })[0];\n    var lastProps = react__WEBPACK_IMPORTED_MODULE_0__.useRef(props);\n    react__WEBPACK_IMPORTED_MODULE_0__.useEffect(function() {\n        lastProps.current = props;\n    }, [\n        props\n    ]);\n    react__WEBPACK_IMPORTED_MODULE_0__.useEffect(function() {\n        if (props.inert) {\n            document.body.classList.add(\"block-interactivity-\".concat(id));\n            var allow_1 = (0,tslib__WEBPACK_IMPORTED_MODULE_3__.__spreadArray)([\n                props.lockRef.current\n            ], (props.shards || []).map(extractRef), true).filter(Boolean);\n            allow_1.forEach(function(el) {\n                return el.classList.add(\"allow-interactivity-\".concat(id));\n            });\n            return function() {\n                document.body.classList.remove(\"block-interactivity-\".concat(id));\n                allow_1.forEach(function(el) {\n                    return el.classList.remove(\"allow-interactivity-\".concat(id));\n                });\n            };\n        }\n        return;\n    }, [\n        props.inert,\n        props.lockRef.current,\n        props.shards\n    ]);\n    var shouldCancelEvent = react__WEBPACK_IMPORTED_MODULE_0__.useCallback(function(event, parent) {\n        if (\"touches\" in event && event.touches.length === 2) {\n            return !lastProps.current.allowPinchZoom;\n        }\n        var touch = getTouchXY(event);\n        var touchStart = touchStartRef.current;\n        var deltaX = \"deltaX\" in event ? event.deltaX : touchStart[0] - touch[0];\n        var deltaY = \"deltaY\" in event ? event.deltaY : touchStart[1] - touch[1];\n        var currentAxis;\n        var target = event.target;\n        var moveDirection = Math.abs(deltaX) > Math.abs(deltaY) ? \"h\" : \"v\";\n        // allow horizontal touch move on Range inputs. They will not cause any scroll\n        if (\"touches\" in event && moveDirection === \"h\" && target.type === \"range\") {\n            return false;\n        }\n        var canBeScrolledInMainDirection = (0,_handleScroll__WEBPACK_IMPORTED_MODULE_4__.locationCouldBeScrolled)(moveDirection, target);\n        if (!canBeScrolledInMainDirection) {\n            return true;\n        }\n        if (canBeScrolledInMainDirection) {\n            currentAxis = moveDirection;\n        } else {\n            currentAxis = moveDirection === \"v\" ? \"h\" : \"v\";\n            canBeScrolledInMainDirection = (0,_handleScroll__WEBPACK_IMPORTED_MODULE_4__.locationCouldBeScrolled)(moveDirection, target);\n        // other axis might be not scrollable\n        }\n        if (!canBeScrolledInMainDirection) {\n            return false;\n        }\n        if (!activeAxis.current && \"changedTouches\" in event && (deltaX || deltaY)) {\n            activeAxis.current = currentAxis;\n        }\n        if (!currentAxis) {\n            return true;\n        }\n        var cancelingAxis = activeAxis.current || currentAxis;\n        return (0,_handleScroll__WEBPACK_IMPORTED_MODULE_4__.handleScroll)(cancelingAxis, parent, event, cancelingAxis === \"h\" ? deltaX : deltaY, true);\n    }, []);\n    var shouldPrevent = react__WEBPACK_IMPORTED_MODULE_0__.useCallback(function(_event) {\n        var event = _event;\n        if (!lockStack.length || lockStack[lockStack.length - 1] !== Style) {\n            // not the last active\n            return;\n        }\n        var delta = \"deltaY\" in event ? getDeltaXY(event) : getTouchXY(event);\n        var sourceEvent = shouldPreventQueue.current.filter(function(e) {\n            return e.name === event.type && e.target === event.target && deltaCompare(e.delta, delta);\n        })[0];\n        // self event, and should be canceled\n        if (sourceEvent && sourceEvent.should) {\n            if (event.cancelable) {\n                event.preventDefault();\n            }\n            return;\n        }\n        // outside or shard event\n        if (!sourceEvent) {\n            var shardNodes = (lastProps.current.shards || []).map(extractRef).filter(Boolean).filter(function(node) {\n                return node.contains(event.target);\n            });\n            var shouldStop = shardNodes.length > 0 ? shouldCancelEvent(event, shardNodes[0]) : !lastProps.current.noIsolation;\n            if (shouldStop) {\n                if (event.cancelable) {\n                    event.preventDefault();\n                }\n            }\n        }\n    }, []);\n    var shouldCancel = react__WEBPACK_IMPORTED_MODULE_0__.useCallback(function(name, delta, target, should) {\n        var event = {\n            name: name,\n            delta: delta,\n            target: target,\n            should: should\n        };\n        shouldPreventQueue.current.push(event);\n        setTimeout(function() {\n            shouldPreventQueue.current = shouldPreventQueue.current.filter(function(e) {\n                return e !== event;\n            });\n        }, 1);\n    }, []);\n    var scrollTouchStart = react__WEBPACK_IMPORTED_MODULE_0__.useCallback(function(event) {\n        touchStartRef.current = getTouchXY(event);\n        activeAxis.current = undefined;\n    }, []);\n    var scrollWheel = react__WEBPACK_IMPORTED_MODULE_0__.useCallback(function(event) {\n        shouldCancel(event.type, getDeltaXY(event), event.target, shouldCancelEvent(event, props.lockRef.current));\n    }, []);\n    var scrollTouchMove = react__WEBPACK_IMPORTED_MODULE_0__.useCallback(function(event) {\n        shouldCancel(event.type, getTouchXY(event), event.target, shouldCancelEvent(event, props.lockRef.current));\n    }, []);\n    react__WEBPACK_IMPORTED_MODULE_0__.useEffect(function() {\n        lockStack.push(Style);\n        props.setCallbacks({\n            onScrollCapture: scrollWheel,\n            onWheelCapture: scrollWheel,\n            onTouchMoveCapture: scrollTouchMove\n        });\n        document.addEventListener(\"wheel\", shouldPrevent, _aggresiveCapture__WEBPACK_IMPORTED_MODULE_5__.nonPassive);\n        document.addEventListener(\"touchmove\", shouldPrevent, _aggresiveCapture__WEBPACK_IMPORTED_MODULE_5__.nonPassive);\n        document.addEventListener(\"touchstart\", scrollTouchStart, _aggresiveCapture__WEBPACK_IMPORTED_MODULE_5__.nonPassive);\n        return function() {\n            lockStack = lockStack.filter(function(inst) {\n                return inst !== Style;\n            });\n            document.removeEventListener(\"wheel\", shouldPrevent, _aggresiveCapture__WEBPACK_IMPORTED_MODULE_5__.nonPassive);\n            document.removeEventListener(\"touchmove\", shouldPrevent, _aggresiveCapture__WEBPACK_IMPORTED_MODULE_5__.nonPassive);\n            document.removeEventListener(\"touchstart\", scrollTouchStart, _aggresiveCapture__WEBPACK_IMPORTED_MODULE_5__.nonPassive);\n        };\n    }, []);\n    var removeScrollBar = props.removeScrollBar, inert = props.inert;\n    return /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, inert ? /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_0__.createElement(Style, {\n        styles: generateStyle(id)\n    }) : null, removeScrollBar ? /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_0__.createElement(react_remove_scroll_bar__WEBPACK_IMPORTED_MODULE_1__.RemoveScrollBar, {\n        gapMode: \"margin\"\n    }) : null);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVhY3QtcmVtb3ZlLXNjcm9sbC9kaXN0L2VzMjAxNS9TaWRlRWZmZWN0LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7QUFBc0M7QUFDUDtBQUMyQjtBQUNIO0FBQ1A7QUFDdUI7QUFDaEUsSUFBSU8sYUFBYSxTQUFVQyxLQUFLO0lBQ25DLE9BQU8sb0JBQW9CQSxRQUFRO1FBQUNBLE1BQU1DLGNBQWMsQ0FBQyxFQUFFLENBQUNDLE9BQU87UUFBRUYsTUFBTUMsY0FBYyxDQUFDLEVBQUUsQ0FBQ0UsT0FBTztLQUFDLEdBQUc7UUFBQztRQUFHO0tBQUU7QUFDbEgsRUFBRTtBQUNLLElBQUlDLGFBQWEsU0FBVUosS0FBSztJQUFJLE9BQU87UUFBQ0EsTUFBTUssTUFBTTtRQUFFTCxNQUFNTSxNQUFNO0tBQUM7QUFBRSxFQUFFO0FBQ2xGLElBQUlDLGFBQWEsU0FBVUMsR0FBRztJQUMxQixPQUFPQSxPQUFPLGFBQWFBLE1BQU1BLElBQUlDLE9BQU8sR0FBR0Q7QUFDbkQ7QUFDQSxJQUFJRSxlQUFlLFNBQVVDLENBQUMsRUFBRUMsQ0FBQztJQUFJLE9BQU9ELENBQUMsQ0FBQyxFQUFFLEtBQUtDLENBQUMsQ0FBQyxFQUFFLElBQUlELENBQUMsQ0FBQyxFQUFFLEtBQUtDLENBQUMsQ0FBQyxFQUFFO0FBQUU7QUFDNUUsSUFBSUMsZ0JBQWdCLFNBQVVDLEVBQUU7SUFBSSxPQUFPLDRCQUE0QkMsTUFBTSxDQUFDRCxJQUFJLHFEQUFxREMsTUFBTSxDQUFDRCxJQUFJO0FBQThCO0FBQ2hMLElBQUlFLFlBQVk7QUFDaEIsSUFBSUMsWUFBWSxFQUFFO0FBQ1gsU0FBU0Msb0JBQW9CQyxLQUFLO0lBQ3JDLElBQUlDLHFCQUFxQjNCLHlDQUFZLENBQUMsRUFBRTtJQUN4QyxJQUFJNkIsZ0JBQWdCN0IseUNBQVksQ0FBQztRQUFDO1FBQUc7S0FBRTtJQUN2QyxJQUFJOEIsYUFBYTlCLHlDQUFZO0lBQzdCLElBQUlxQixLQUFLckIsMkNB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O0lBQ0xoQiw0Q0FBZSxDQUFDO1FBQ1p3QixVQUFVd0QsSUFBSSxDQUFDaEQ7UUFDZk4sTUFBTTRELFlBQVksQ0FBQztZQUNmQyxpQkFBaUJIO1lBQ2pCSSxnQkFBZ0JKO1lBQ2hCSyxvQkFBb0JKO1FBQ3hCO1FBQ0FqRCxTQUFTc0QsZ0JBQWdCLENBQUMsU0FBU3pCLGVBQWU5RCx5REFBVUE7UUFDNURpQyxTQUFTc0QsZ0JBQWdCLENBQUMsYUFBYXpCLGVBQWU5RCx5REFBVUE7UUFDaEVpQyxTQUFTc0QsZ0JBQWdCLENBQUMsY0FBY1Isa0JBQWtCL0UseURBQVVBO1FBQ3BFLE9BQU87WUFDSHFCLFlBQVlBLFVBQVVvQixNQUFNLENBQUMsU0FBVStDLElBQUk7Z0JBQUksT0FBT0EsU0FBUzNEO1lBQU87WUFDdEVJLFNBQVN3RCxtQkFBbUIsQ0FBQyxTQUFTM0IsZUFBZTlELHlEQUFVQTtZQUMvRGlDLFNBQVN3RCxtQkFBbUIsQ0FBQyxhQUFhM0IsZUFBZTlELHlEQUFVQTtZQUNuRWlDLFNBQVN3RCxtQkFBbUIsQ0FBQyxjQUFjVixrQkFBa0IvRSx5REFBVUE7UUFDM0U7SUFDSixHQUFHLEVBQUU7SUFDTCxJQUFJMEYsa0JBQWtCbkUsTUFBTW1FLGVBQWUsRUFBRTFELFFBQVFULE1BQU1TLEtBQUs7SUFDaEUscUJBQVFuQyxnREFBbUIsQ0FBQ0EsMkNBQWMsRUFBRSxNQUN4Q21DLHNCQUFRbkMsZ0RBQW1CLENBQUNnQyxPQUFPO1FBQUVnRSxRQUFRNUUsY0FBY0M7SUFBSSxLQUFLLE1BQ3BFd0UsZ0NBQWtCN0YsZ0RBQW1CLENBQUNDLG9FQUFlQSxFQUFFO1FBQUVnRyxTQUFTO0lBQVMsS0FBSztBQUN4RiIsInNvdXJjZXMiOlsid2VicGFjazovL2VtYmVkY2hhaW4tYWRtaW4vLi9ub2RlX21vZHVsZXMvcmVhY3QtcmVtb3ZlLXNjcm9sbC9kaXN0L2VzMjAxNS9TaWRlRWZmZWN0LmpzP2VkODQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgX19zcHJlYWRBcnJheSB9IGZyb20gXCJ0c2xpYlwiO1xuaW1wb3J0ICogYXMgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IHsgUmVtb3ZlU2Nyb2xsQmFyIH0gZnJvbSAncmVhY3QtcmVtb3ZlLXNjcm9sbC1iYXInO1xuaW1wb3J0IHsgc3R5bGVTaW5nbGV0b24gfSBmcm9tICdyZWFjdC1zdHlsZS1zaW5nbGV0b24nO1xuaW1wb3J0IHsgbm9uUGFzc2l2ZSB9IGZyb20gJy4vYWdncmVzaXZlQ2FwdHVyZSc7XG5pbXBvcnQgeyBoYW5kbGVTY3JvbGwsIGxvY2F0aW9uQ291bGRCZVNjcm9sbGVkIH0gZnJvbSAnLi9oYW5kbGVTY3JvbGwnO1xuZXhwb3J0IHZhciBnZXRUb3VjaFhZID0gZnVuY3Rpb24gKGV2ZW50KSB7XG4gICAgcmV0dXJuICdjaGFuZ2VkVG91Y2hlcycgaW4gZXZlbnQgPyBbZXZlbnQuY2hhbmdlZFRvdWNoZXNbMF0uY2xpZW50WCwgZXZlbnQuY2hhbmdlZFRvdWNoZXNbMF0uY2xpZW50WV0gOiBbMCwgMF07XG59O1xuZXhwb3J0IHZhciBnZXREZWx0YVhZID0gZnVuY3Rpb24gKGV2ZW50KSB7IHJldHVybiBbZXZlbnQuZGVsdGFYLCBldmVudC5kZWx0YVldOyB9O1xudmFyIGV4dHJhY3RSZWYgPSBmdW5jdGlvbiAocmVmKSB7XG4gICAgcmV0dXJuIHJlZiAmJiAnY3VycmVudCcgaW4gcmVmID8gcmVmLmN1cnJlbnQgOiByZWY7XG59O1xudmFyIGRlbHRhQ29tcGFyZSA9IGZ1bmN0aW9uICh4LCB5KSB7IHJldHVybiB4WzBdID09PSB5WzBdICYmIHhbMV0gPT09IHlbMV07IH07XG52YXIgZ2VuZXJhdGVTdHlsZSA9IGZ1bmN0aW9uIChpZCkgeyByZXR1cm4gXCJcXG4gIC5ibG9jay1pbnRlcmFjdGl2aXR5LVwiLmNvbmNhdChpZCwgXCIge3BvaW50ZXItZXZlbnRzOiBub25lO31cXG4gIC5hbGxvdy1pbnRlcmFjdGl2aXR5LVwiKS5jb25jYXQoaWQsIFwiIHtwb2ludGVyLWV2ZW50czogYWxsO31cXG5cIik7IH07XG52YXIgaWRDb3VudGVyID0gMDtcbnZhciBsb2NrU3RhY2sgPSBbXTtcbmV4cG9ydCBmdW5jdGlvbiBSZW1vdmVTY3JvbGxTaWRlQ2FyKHByb3BzKSB7XG4gICAgdmFyIHNob3VsZFByZXZlbnRRdWV1ZSA9IFJlYWN0LnVzZVJlZihbXSk7XG4gICAgdmFyIHRvdWNoU3RhcnRSZWYgPSBSZWFjdC51c2VSZWYoWzAsIDBdKTtcbiAgICB2YXIgYWN0aXZlQXhpcyA9IFJlYWN0LnVzZVJlZigpO1xuICAgIHZhciBpZCA9IFJlYWN0LnVzZVN0YXRlKGlkQ291bnRlcisrKVswXTtcbiAgICB2YXIgU3R5bGUgPSBSZWFjdC51c2VTdGF0ZShmdW5jdGlvbiAoKSB7IHJldHVybiBzdHlsZVNpbmdsZXRvbigpOyB9KVswXTtcbiAgICB2YXIgbGFzdFByb3BzID0gUmVhY3QudXNlUmVmKHByb3BzKTtcbiAgICBSZWFjdC51c2VFZmZlY3QoZnVuY3Rpb24gKCkge1xuICAgICAgICBsYXN0UHJvcHMuY3VycmVudCA9IHByb3BzO1xuICAgIH0sIFtwcm9wc10pO1xuICAgIFJlYWN0LnVzZUVmZmVjdChmdW5jdGlvbiAoKSB7XG4gICAgICAgIGlmIChwcm9wcy5pbmVydCkge1xuICAgICAgICAgICAgZG9jdW1lbnQuYm9keS5jbGFzc0xpc3QuYWRkKFwiYmxvY2staW50ZXJhY3Rpdml0eS1cIi5jb25jYXQoaWQpKTtcbiAgICAgICAgICAgIHZhciBhbGxvd18xID0gX19zcHJlYWRBcnJheShbcHJvcHMubG9ja1JlZi5jdXJyZW50XSwgKHByb3BzLnNoYXJkcyB8fCBbXSkubWFwKGV4dHJhY3RSZWYpLCB0cnVlKS5maWx0ZXIoQm9vbGVhbik7XG4gICAgICAgICAgICBhbGxvd18xLmZvckVhY2goZnVuY3Rpb24gKGVsKSB7IHJldHVybiBlbC5jbGFzc0xpc3QuYWRkKFwiYWxsb3ctaW50ZXJhY3Rpdml0eS1cIi5jb25jYXQoaWQpKTsgfSk7XG4gICAgICAgICAgICByZXR1cm4gZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgICAgIGRvY3VtZW50LmJvZHkuY2xhc3NMaXN0LnJlbW92ZShcImJsb2NrLWludGVyYWN0aXZpdHktXCIuY29uY2F0KGlkKSk7XG4gICAgICAgICAgICAgICAgYWxsb3dfMS5mb3JFYWNoKGZ1bmN0aW9uIChlbCkgeyByZXR1cm4gZWwuY2xhc3NMaXN0LnJlbW92ZShcImFsbG93LWludGVyYWN0aXZpdHktXCIuY29uY2F0KGlkKSk7IH0pO1xuICAgICAgICAgICAgfTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm47XG4gICAgfSwgW3Byb3BzLmluZXJ0LCBwcm9wcy5sb2NrUmVmLmN1cnJlbnQsIHByb3BzLnNoYXJkc10pO1xuICAgIHZhciBzaG91bGRDYW5jZWxFdmVudCA9IFJlYWN0LnVzZUNhbGxiYWNrKGZ1bmN0aW9uIChldmVudCwgcGFyZW50KSB7XG4gICAgICAgIGlmICgndG91Y2hlcycgaW4gZXZlbnQgJiYgZXZlbnQudG91Y2hlcy5sZW5ndGggPT09IDIpIHtcbiAgICAgICAgICAgIHJldHVybiAhbGFzdFByb3BzLmN1cnJlbnQuYWxsb3dQaW5jaFpvb207XG4gICAgICAgIH1cbiAgICAgICAgdmFyIHRvdWNoID0gZ2V0VG91Y2hYWShldmVudCk7XG4gICAgICAgIHZhciB0b3VjaFN0YXJ0ID0gdG91Y2hTdGFydFJlZi5jdXJyZW50O1xuICAgICAgICB2YXIgZGVsdGFYID0gJ2RlbHRhWCcgaW4gZXZlbnQgPyBldmVudC5kZWx0YVggOiB0b3VjaFN0YXJ0WzBdIC0gdG91Y2hbMF07XG4gICAgICAgIHZhciBkZWx0YVkgPSAnZGVsdGFZJyBpbiBldmVudCA/IGV2ZW50LmRlbHRhWSA6IHRvdWNoU3RhcnRbMV0gLSB0b3VjaFsxXTtcbiAgICAgICAgdmFyIGN1cnJlbnRBeGlzO1xuICAgICAgICB2YXIgdGFyZ2V0ID0gZXZlbnQudGFyZ2V0O1xuICAgICAgICB2YXIgbW92ZURpcmVjdGlvbiA9IE1hdGguYWJzKGRlbHRhWCkgPiBNYXRoLmFicyhkZWx0YVkpID8gJ2gnIDogJ3YnO1xuICAgICAgICAvLyBhbGxvdyBob3Jpem9udGFsIHRvdWNoIG1vdmUgb24gUmFuZ2UgaW5wdXRzLiBUaGV5IHdpbGwgbm90IGNhdXNlIGFueSBzY3JvbGxcbiAgICAgICAgaWYgKCd0b3VjaGVzJyBpbiBldmVudCAmJiBtb3ZlRGlyZWN0aW9uID09PSAnaCcgJiYgdGFyZ2V0LnR5cGUgPT09ICdyYW5nZScpIHtcbiAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgfVxuICAgICAgICB2YXIgY2FuQmVTY3JvbGxlZEluTWFpbkRpcmVjdGlvbiA9IGxvY2F0aW9uQ291bGRCZVNjcm9sbGVkKG1vdmVEaXJlY3Rpb24sIHRhcmdldCk7XG4gICAgICAgIGlmICghY2FuQmVTY3JvbGxlZEluTWFpbkRpcmVjdGlvbikge1xuICAgICAgICAgICAgcmV0dXJuIHRydWU7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGNhbkJlU2Nyb2xsZWRJbk1haW5EaXJlY3Rpb24pIHtcbiAgICAgICAgICAgIGN1cnJlbnRBeGlzID0gbW92ZURpcmVjdGlvbjtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIHtcbiAgICAgICAgICAgIGN1cnJlbnRBeGlzID0gbW92ZURpcmVjdGlvbiA9PT0gJ3YnID8gJ2gnIDogJ3YnO1xuICAgICAgICAgICAgY2FuQmVTY3JvbGxlZEluTWFpbkRpcmVjdGlvbiA9IGxvY2F0aW9uQ291bGRCZVNjcm9sbGVkKG1vdmVEaXJlY3Rpb24sIHRhcmdldCk7XG4gICAgICAgICAgICAvLyBvdGhlciBheGlzIG1pZ2h0IGJlIG5vdCBzY3JvbGxhYmxlXG4gICAgICAgIH1cbiAgICAgICAgaWYgKCFjYW5CZVNjcm9sbGVkSW5NYWluRGlyZWN0aW9uKSB7XG4gICAgICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKCFhY3RpdmVBeGlzLmN1cnJlbnQgJiYgJ2NoYW5nZWRUb3VjaGVzJyBpbiBldmVudCAmJiAoZGVsdGFYIHx8IGRlbHRhWSkpIHtcbiAgICAgICAgICAgIGFjdGl2ZUF4aXMuY3VycmVudCA9IGN1cnJlbnRBeGlzO1xuICAgICAgICB9XG4gICAgICAgIGlmICghY3VycmVudEF4aXMpIHtcbiAgICAgICAgICAgIHJldHVybiB0cnVlO1xuICAgICAgICB9XG4gICAgICAgIHZhciBjYW5jZWxpbmdBeGlzID0gYWN0aXZlQXhpcy5jdXJyZW50IHx8IGN1cnJlbnRBeGlzO1xuICAgICAgICByZXR1cm4gaGFuZGxlU2Nyb2xsKGNhbmNlbGluZ0F4aXMsIHBhcmVudCwgZXZlbnQsIGNhbmNlbGluZ0F4aXMgPT09ICdoJyA/IGRlbHRhWCA6IGRlbHRhWSwgdHJ1ZSk7XG4gICAgfSwgW10pO1xuICAgIHZhciBzaG91bGRQcmV2ZW50ID0gUmVhY3QudXNlQ2FsbGJhY2soZnVuY3Rpb24gKF9ldmVudCkge1xuICAgICAgICB2YXIgZXZlbnQgPSBfZXZlbnQ7XG4gICAgICAgIGlmICghbG9ja1N0YWNrLmxlbmd0aCB8fCBsb2NrU3RhY2tbbG9ja1N0YWNrLmxlbmd0aCAtIDFdICE9PSBTdHlsZSkge1xuICAgICAgICAgICAgLy8gbm90IHRoZSBsYXN0IGFjdGl2ZVxuICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICB9XG4gICAgICAgIHZhciBkZWx0YSA9ICdkZWx0YVknIGluIGV2ZW50ID8gZ2V0RGVsdGFYWShldmVudCkgOiBnZXRUb3VjaFhZKGV2ZW50KTtcbiAgICAgICAgdmFyIHNvdXJjZUV2ZW50ID0gc2hvdWxkUHJldmVudFF1ZXVlLmN1cnJlbnQuZmlsdGVyKGZ1bmN0aW9uIChlKSB7IHJldHVybiBlLm5hbWUgPT09IGV2ZW50LnR5cGUgJiYgZS50YXJnZXQgPT09IGV2ZW50LnRhcmdldCAmJiBkZWx0YUNvbXBhcmUoZS5kZWx0YSwgZGVsdGEpOyB9KVswXTtcbiAgICAgICAgLy8gc2VsZiBldmVudCwgYW5kIHNob3VsZCBiZSBjYW5jZWxlZFxuICAgICAgICBpZiAoc291cmNlRXZlbnQgJiYgc291cmNlRXZlbnQuc2hvdWxkKSB7XG4gICAgICAgICAgICBpZiAoZXZlbnQuY2FuY2VsYWJsZSkge1xuICAgICAgICAgICAgICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZXR1cm47XG4gICAgICAgIH1cbiAgICAgICAgLy8gb3V0c2lkZSBvciBzaGFyZCBldmVudFxuICAgICAgICBpZiAoIXNvdXJjZUV2ZW50KSB7XG4gICAgICAgICAgICB2YXIgc2hhcmROb2RlcyA9IChsYXN0UHJvcHMuY3VycmVudC5zaGFyZHMgfHwgW10pXG4gICAgICAgICAgICAgICAgLm1hcChleHRyYWN0UmVmKVxuICAgICAgICAgICAgICAgIC5maWx0ZXIoQm9vbGVhbilcbiAgICAgICAgICAgICAgICAuZmlsdGVyKGZ1bmN0aW9uIChub2RlKSB7IHJldHVybiBub2RlLmNvbnRhaW5zKGV2ZW50LnRhcmdldCk7IH0pO1xuICAgICAgICAgICAgdmFyIHNob3VsZFN0b3AgPSBzaGFyZE5vZGVzLmxlbmd0aCA+IDAgPyBzaG91bGRDYW5jZWxFdmVudChldmVudCwgc2hhcmROb2Rlc1swXSkgOiAhbGFzdFByb3BzLmN1cnJlbnQubm9Jc29sYXRpb247XG4gICAgICAgICAgICBpZiAoc2hvdWxkU3RvcCkge1xuICAgICAgICAgICAgICAgIGlmIChldmVudC5jYW5jZWxhYmxlKSB7XG4gICAgICAgICAgICAgICAgICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSwgW10pO1xuICAgIHZhciBzaG91bGRDYW5jZWwgPSBSZWFjdC51c2VDYWxsYmFjayhmdW5jdGlvbiAobmFtZSwgZGVsdGEsIHRhcmdldCwgc2hvdWxkKSB7XG4gICAgICAgIHZhciBldmVudCA9IHsgbmFtZTogbmFtZSwgZGVsdGE6IGRlbHRhLCB0YXJnZXQ6IHRhcmdldCwgc2hvdWxkOiBzaG91bGQgfTtcbiAgICAgICAgc2hvdWxkUHJldmVudFF1ZXVlLmN1cnJlbnQucHVzaChldmVudCk7XG4gICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgc2hvdWxkUHJldmVudFF1ZXVlLmN1cnJlbnQgPSBzaG91bGRQcmV2ZW50UXVldWUuY3VycmVudC5maWx0ZXIoZnVuY3Rpb24gKGUpIHsgcmV0dXJuIGUgIT09IGV2ZW50OyB9KTtcbiAgICAgICAgfSwgMSk7XG4gICAgfSwgW10pO1xuICAgIHZhciBzY3JvbGxUb3VjaFN0YXJ0ID0gUmVhY3QudXNlQ2FsbGJhY2soZnVuY3Rpb24gKGV2ZW50KSB7XG4gICAgICAgIHRvdWNoU3RhcnRSZWYuY3VycmVudCA9IGdldFRvdWNoWFkoZXZlbnQpO1xuICAgICAgICBhY3RpdmVBeGlzLmN1cnJlbnQgPSB1bmRlZmluZWQ7XG4gICAgfSwgW10pO1xuICAgIHZhciBzY3JvbGxXaGVlbCA9IFJlYWN0LnVzZUNhbGxiYWNrKGZ1bmN0aW9uIChldmVudCkge1xuICAgICAgICBzaG91bGRDYW5jZWwoZXZlbnQudHlwZSwgZ2V0RGVsdGFYWShldmVudCksIGV2ZW50LnRhcmdldCwgc2hvdWxkQ2FuY2VsRXZlbnQoZXZlbnQsIHByb3BzLmxvY2tSZWYuY3VycmVudCkpO1xuICAgIH0sIFtdKTtcbiAgICB2YXIgc2Nyb2xsVG91Y2hNb3ZlID0gUmVhY3QudXNlQ2FsbGJhY2soZnVuY3Rpb24gKGV2ZW50KSB7XG4gICAgICAgIHNob3VsZENhbmNlbChldmVudC50eXBlLCBnZXRUb3VjaFhZKGV2ZW50KSwgZXZlbnQudGFyZ2V0LCBzaG91bGRDYW5jZWxFdmVudChldmVudCwgcHJvcHMubG9ja1JlZi5jdXJyZW50KSk7XG4gICAgfSwgW10pO1xuICAgIFJlYWN0LnVzZUVmZmVjdChmdW5jdGlvbiAoKSB7XG4gICAgICAgIGxvY2tTdGFjay5wdXNoKFN0eWxlKTtcbiAgICAgICAgcHJvcHMuc2V0Q2FsbGJhY2tzKHtcbiAgICAgICAgICAgIG9uU2Nyb2xsQ2FwdHVyZTogc2Nyb2xsV2hlZWwsXG4gICAgICAgICAgICBvbldoZWVsQ2FwdHVyZTogc2Nyb2xsV2hlZWwsXG4gICAgICAgICAgICBvblRvdWNoTW92ZUNhcHR1cmU6IHNjcm9sbFRvdWNoTW92ZSxcbiAgICAgICAgfSk7XG4gICAgICAgIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ3doZWVsJywgc2hvdWxkUHJldmVudCwgbm9uUGFzc2l2ZSk7XG4gICAgICAgIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ3RvdWNobW92ZScsIHNob3VsZFByZXZlbnQsIG5vblBhc3NpdmUpO1xuICAgICAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCd0b3VjaHN0YXJ0Jywgc2Nyb2xsVG91Y2hTdGFydCwgbm9uUGFzc2l2ZSk7XG4gICAgICAgIHJldHVybiBmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICBsb2NrU3RhY2sgPSBsb2NrU3RhY2suZmlsdGVyKGZ1bmN0aW9uIChpbnN0KSB7IHJldHVybiBpbnN0ICE9PSBTdHlsZTsgfSk7XG4gICAgICAgICAgICBkb2N1bWVudC5yZW1vdmVFdmVudExpc3RlbmVyKCd3aGVlbCcsIHNob3VsZFByZXZlbnQsIG5vblBhc3NpdmUpO1xuICAgICAgICAgICAgZG9jdW1lbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcigndG91Y2htb3ZlJywgc2hvdWxkUHJldmVudCwgbm9uUGFzc2l2ZSk7XG4gICAgICAgICAgICBkb2N1bWVudC5yZW1vdmVFdmVudExpc3RlbmVyKCd0b3VjaHN0YXJ0Jywgc2Nyb2xsVG91Y2hTdGFydCwgbm9uUGFzc2l2ZSk7XG4gICAgICAgIH07XG4gICAgfSwgW10pO1xuICAgIHZhciByZW1vdmVTY3JvbGxCYXIgPSBwcm9wcy5yZW1vdmVTY3JvbGxCYXIsIGluZXJ0ID0gcHJvcHMuaW5lcnQ7XG4gICAgcmV0dXJuIChSZWFjdC5jcmVhdGVFbGVtZW50KFJlYWN0LkZyYWdtZW50LCBudWxsLFxuICAgICAgICBpbmVydCA/IFJlYWN0LmNyZWF0ZUVsZW1lbnQoU3R5bGUsIHsgc3R5bGVzOiBnZW5lcmF0ZVN0eWxlKGlkKSB9KSA6IG51bGwsXG4gICAgICAgIHJlbW92ZVNjcm9sbEJhciA/IFJlYWN0LmNyZWF0ZUVsZW1lbnQoUmVtb3ZlU2Nyb2xsQmFyLCB7IGdhcE1vZGU6IFwibWFyZ2luXCIgfSkgOiBudWxsKSk7XG59XG4iXSwibmFtZXMiOlsiX19zcHJlYWRBcnJheSIsIlJlYWN0IiwiUmVtb3ZlU2Nyb2xsQmFyIiwic3R5bGVTaW5nbGV0b24iLCJub25QYXNzaXZlIiwiaGFuZGxlU2Nyb2xsIiwibG9jYXRpb25Db3VsZEJlU2Nyb2xsZWQiLCJnZXRUb3VjaFhZIiwiZXZlbnQiLCJjaGFuZ2VkVG91Y2hlcyIsImNsaWVudFgiLCJjbGllbnRZIiwiZ2V0RGVsdGFYWSIsImRlbHRhWCIsImRlbHRhWSIsImV4dHJhY3RSZWYiLCJyZWYiLCJjdXJyZW50IiwiZGVsdGFDb21wYXJlIiwieCIsInkiLCJnZW5lcmF0ZVN0eWxlIiwiaWQiLCJjb25jYXQiLCJpZENvdW50ZXIiLCJsb2NrU3RhY2siLCJSZW1vdmVTY3JvbGxTaWRlQ2FyIiwicHJvcHMiLCJzaG91bGRQcmV2ZW50UXVldWUiLCJ1c2VSZWYiLCJ0b3VjaFN0YXJ0UmVmIiwiYWN0aXZlQXhpcyIsInVzZVN0YXRlIiwiU3R5bGUiLCJsYXN0UHJvcHMiLCJ1c2VFZmZlY3QiLCJpbmVydCIsImRvY3VtZW50IiwiYm9keSIsImNsYXNzTGlzdCIsImFkZCIsImFsbG93XzEiLCJsb2NrUmVmIiwic2hhcmRzIiwibWFwIiwiZmlsdGVyIiwiQm9vbGVhbiIsImZvckVhY2giLCJlbCIsInJlbW92ZSIsInNob3VsZENhbmNlbEV2ZW50IiwidXNlQ2FsbGJhY2siLCJwYXJlbnQiLCJ0b3VjaGVzIiwibGVuZ3RoIiwiYWxsb3dQaW5jaFpvb20iLCJ0b3VjaCIsInRvdWNoU3RhcnQiLCJjdXJyZW50QXhpcyIsInRhcmdldCIsIm1vdmVEaXJlY3Rpb24iLCJNYXRoIiwiYWJzIiwidHlwZSIsImNhbkJlU2Nyb2xsZWRJbk1haW5EaXJlY3Rpb24iLCJjYW5jZWxpbmdBeGlzIiwic2hvdWxkUHJldmVudCIsIl9ldmVudCIsImRlbHRhIiwic291cmNlRXZlbnQiLCJlIiwibmFtZSIsInNob3VsZCIsImNhbmNlbGFibGUiLCJwcmV2ZW50RGVmYXVsdCIsInNoYXJkTm9kZXMiLCJub2RlIiwiY29udGFpbnMiLCJzaG91bGRTdG9wIiwibm9Jc29sYXRpb24iLCJzaG91bGRDYW5jZWwiLCJwdXNoIiwic2V0VGltZW91dCIsInNjcm9sbFRvdWNoU3RhcnQiLCJ1bmRlZmluZWQiLCJzY3JvbGxXaGVlbCIsInNjcm9sbFRvdWNoTW92ZSIsInNldENhbGxiYWNrcyIsIm9uU2Nyb2xsQ2FwdHVyZSIsIm9uV2hlZWxDYXB0dXJlIiwib25Ub3VjaE1vdmVDYXB0dXJlIiwiYWRkRXZlbnRMaXN0ZW5lciIsImluc3QiLCJyZW1vdmVFdmVudExpc3RlbmVyIiwicmVtb3ZlU2Nyb2xsQmFyIiwiY3JlYXRlRWxlbWVudCIsIkZyYWdtZW50Iiwic3R5bGVzIiwiZ2FwTW9kZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/react-remove-scroll/dist/es2015/SideEffect.js\n");

/***/ }),

/***/ "(ssr)/./node_modules/react-remove-scroll/dist/es2015/UI.js":
/*!************************************************************!*\
  !*** ./node_modules/react-remove-scroll/dist/es2015/UI.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 */   RemoveScroll: () => (/* binding */ RemoveScroll)\n/* harmony export */ });\n/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ \"(ssr)/./node_modules/tslib/tslib.es6.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_remove_scroll_bar_constants__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-remove-scroll-bar/constants */ \"(ssr)/./node_modules/react-remove-scroll-bar/dist/es2015/constants.js\");\n/* harmony import */ var use_callback_ref__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! use-callback-ref */ \"(ssr)/./node_modules/use-callback-ref/dist/es2015/useMergeRef.js\");\n/* harmony import */ var _medium__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./medium */ \"(ssr)/./node_modules/react-remove-scroll/dist/es2015/medium.js\");\n\n\n\n\n\nvar nothing = function() {\n    return;\n};\n/**\n * Removes scrollbar from the page and contain the scroll within the Lock\n */ var RemoveScroll = /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(function(props, parentRef) {\n    var ref = react__WEBPACK_IMPORTED_MODULE_0__.useRef(null);\n    var _a = react__WEBPACK_IMPORTED_MODULE_0__.useState({\n        onScrollCapture: nothing,\n        onWheelCapture: nothing,\n        onTouchMoveCapture: nothing\n    }), callbacks = _a[0], setCallbacks = _a[1];\n    var forwardProps = props.forwardProps, children = props.children, className = props.className, removeScrollBar = props.removeScrollBar, enabled = props.enabled, shards = props.shards, sideCar = props.sideCar, noIsolation = props.noIsolation, inert = props.inert, allowPinchZoom = props.allowPinchZoom, _b = props.as, Container = _b === void 0 ? \"div\" : _b, rest = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__rest)(props, [\n        \"forwardProps\",\n        \"children\",\n        \"className\",\n        \"removeScrollBar\",\n        \"enabled\",\n        \"shards\",\n        \"sideCar\",\n        \"noIsolation\",\n        \"inert\",\n        \"allowPinchZoom\",\n        \"as\"\n    ]);\n    var SideCar = sideCar;\n    var containerRef = (0,use_callback_ref__WEBPACK_IMPORTED_MODULE_3__.useMergeRefs)([\n        ref,\n        parentRef\n    ]);\n    var containerProps = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_2__.__assign)({}, rest), callbacks);\n    return /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, enabled && /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_0__.createElement(SideCar, {\n        sideCar: _medium__WEBPACK_IMPORTED_MODULE_4__.effectCar,\n        removeScrollBar: removeScrollBar,\n        shards: shards,\n        noIsolation: noIsolation,\n        inert: inert,\n        setCallbacks: setCallbacks,\n        allowPinchZoom: !!allowPinchZoom,\n        lockRef: ref\n    }), forwardProps ? /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_0__.cloneElement(react__WEBPACK_IMPORTED_MODULE_0__.Children.only(children), (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__assign)((0,tslib__WEBPACK_IMPORTED_MODULE_2__.__assign)({}, containerProps), {\n        ref: containerRef\n    })) : /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_0__.createElement(Container, (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__assign)({}, containerProps, {\n        className: className,\n        ref: containerRef\n    }), children));\n});\nRemoveScroll.defaultProps = {\n    enabled: true,\n    removeScrollBar: true,\n    inert: false\n};\nRemoveScroll.classNames = {\n    fullWidth: react_remove_scroll_bar_constants__WEBPACK_IMPORTED_MODULE_1__.fullWidthClassName,\n    zeroRight: react_remove_scroll_bar_constants__WEBPACK_IMPORTED_MODULE_1__.zeroRightClassName\n};\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVhY3QtcmVtb3ZlLXNjcm9sbC9kaXN0L2VzMjAxNS9VSS5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQXlDO0FBQ1Y7QUFDNEQ7QUFDM0M7QUFDWDtBQUNyQyxJQUFJTyxVQUFVO0lBQ1Y7QUFDSjtBQUNBOztDQUVDLEdBQ0QsSUFBSUMsNkJBQWVOLDZDQUFnQixDQUFDLFNBQVVRLEtBQUssRUFBRUMsU0FBUztJQUMxRCxJQUFJQyxNQUFNVix5Q0FBWSxDQUFDO0lBQ3ZCLElBQUlZLEtBQUtaLDJDQUFjLENBQUM7UUFDcEJjLGlCQUFpQlQ7UUFDakJVLGdCQUFnQlY7UUFDaEJXLG9CQUFvQlg7SUFDeEIsSUFBSVksWUFBWUwsRUFBRSxDQUFDLEVBQUUsRUFBRU0sZUFBZU4sRUFBRSxDQUFDLEVBQUU7SUFDM0MsSUFBSU8sZUFBZVgsTUFBTVcsWUFBWSxFQUFFQyxXQUFXWixNQUFNWSxRQUFRLEVBQUVDLFlBQVliLE1BQU1hLFNBQVMsRUFBRUMsa0JBQWtCZCxNQUFNYyxlQUFlLEVBQUVDLFVBQVVmLE1BQU1lLE9BQU8sRUFBRUMsU0FBU2hCLE1BQU1nQixNQUFNLEVBQUVDLFVBQVVqQixNQUFNaUIsT0FBTyxFQUFFQyxjQUFjbEIsTUFBTWtCLFdBQVcsRUFBRUMsUUFBUW5CLE1BQU1tQixLQUFLLEVBQUVDLGlCQUFpQnBCLE1BQU1vQixjQUFjLEVBQUVDLEtBQUtyQixNQUFNc0IsRUFBRSxFQUFFQyxZQUFZRixPQUFPLEtBQUssSUFBSSxRQUFRQSxJQUFJRyxPQUFPakMsNkNBQU1BLENBQUNTLE9BQU87UUFBQztRQUFnQjtRQUFZO1FBQWE7UUFBbUI7UUFBVztRQUFVO1FBQVc7UUFBZTtRQUFTO1FBQWtCO0tBQUs7SUFDdGdCLElBQUl5QixVQUFVUjtJQUNkLElBQUlTLGVBQWUvQiw4REFBWUEsQ0FBQztRQUFDTztRQUFLRDtLQUFVO0lBQ2hELElBQUkwQixpQkFBaUJyQywrQ0FBUUEsQ0FBQ0EsK0NBQVFBLENBQUMsQ0FBQyxHQUFHa0MsT0FBT2Y7SUFDbEQscUJBQVFqQixnREFBbUIsQ0FBQ0EsMkNBQWMsRUFBRSxNQUN4Q3VCLHlCQUFZdkIsZ0RBQW1CLENBQUNpQyxTQUFTO1FBQUVSLFNBQVNyQiw4Q0FBU0E7UUFBRWtCLGlCQUFpQkE7UUFBaUJFLFFBQVFBO1FBQVFFLGFBQWFBO1FBQWFDLE9BQU9BO1FBQU9ULGNBQWNBO1FBQWNVLGdCQUFnQixDQUFDLENBQUNBO1FBQWdCVSxTQUFTNUI7SUFBSSxJQUNwT1MsNkJBQWdCbkIsK0NBQWtCLENBQUNBLDJDQUFjLENBQUN5QyxJQUFJLENBQUNyQixXQUFXdEIsK0NBQVFBLENBQUNBLCtDQUFRQSxDQUFDLENBQUMsR0FBR3FDLGlCQUFpQjtRQUFFekIsS0FBS3dCO0lBQWEsb0JBQVFsQyxnREFBbUIsQ0FBQytCLFdBQVdqQywrQ0FBUUEsQ0FBQyxDQUFDLEdBQUdxQyxnQkFBZ0I7UUFBRWQsV0FBV0E7UUFBV1gsS0FBS3dCO0lBQWEsSUFBSWQ7QUFDdlA7QUFDQWQsYUFBYW9DLFlBQVksR0FBRztJQUN4Qm5CLFNBQVM7SUFDVEQsaUJBQWlCO0lBQ2pCSyxPQUFPO0FBQ1g7QUFDQXJCLGFBQWFxQyxVQUFVLEdBQUc7SUFDdEJDLFdBQVczQyxpRkFBa0JBO0lBQzdCNEMsV0FBVzNDLGlGQUFrQkE7QUFDakM7QUFDd0IiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9lbWJlZGNoYWluLWFkbWluLy4vbm9kZV9tb2R1bGVzL3JlYWN0LXJlbW92ZS1zY3JvbGwvZGlzdC9lczIwMTUvVUkuanM/YTNhMSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBfX2Fzc2lnbiwgX19yZXN0IH0gZnJvbSBcInRzbGliXCI7XG5pbXBvcnQgKiBhcyBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBmdWxsV2lkdGhDbGFzc05hbWUsIHplcm9SaWdodENsYXNzTmFtZSB9IGZyb20gJ3JlYWN0LXJlbW92ZS1zY3JvbGwtYmFyL2NvbnN0YW50cyc7XG5pbXBvcnQgeyB1c2VNZXJnZVJlZnMgfSBmcm9tICd1c2UtY2FsbGJhY2stcmVmJztcbmltcG9ydCB7IGVmZmVjdENhciB9IGZyb20gJy4vbWVkaXVtJztcbnZhciBub3RoaW5nID0gZnVuY3Rpb24gKCkge1xuICAgIHJldHVybjtcbn07XG4vKipcbiAqIFJlbW92ZXMgc2Nyb2xsYmFyIGZyb20gdGhlIHBhZ2UgYW5kIGNvbnRhaW4gdGhlIHNjcm9sbCB3aXRoaW4gdGhlIExvY2tcbiAqL1xudmFyIFJlbW92ZVNjcm9sbCA9IFJlYWN0LmZvcndhcmRSZWYoZnVuY3Rpb24gKHByb3BzLCBwYXJlbnRSZWYpIHtcbiAgICB2YXIgcmVmID0gUmVhY3QudXNlUmVmKG51bGwpO1xuICAgIHZhciBfYSA9IFJlYWN0LnVzZVN0YXRlKHtcbiAgICAgICAgb25TY3JvbGxDYXB0dXJlOiBub3RoaW5nLFxuICAgICAgICBvbldoZWVsQ2FwdHVyZTogbm90aGluZyxcbiAgICAgICAgb25Ub3VjaE1vdmVDYXB0dXJlOiBub3RoaW5nLFxuICAgIH0pLCBjYWxsYmFja3MgPSBfYVswXSwgc2V0Q2FsbGJhY2tzID0gX2FbMV07XG4gICAgdmFyIGZvcndhcmRQcm9wcyA9IHByb3BzLmZvcndhcmRQcm9wcywgY2hpbGRyZW4gPSBwcm9wcy5jaGlsZHJlbiwgY2xhc3NOYW1lID0gcHJvcHMuY2xhc3NOYW1lLCByZW1vdmVTY3JvbGxCYXIgPSBwcm9wcy5yZW1vdmVTY3JvbGxCYXIsIGVuYWJsZWQgPSBwcm9wcy5lbmFibGVkLCBzaGFyZHMgPSBwcm9wcy5zaGFyZHMsIHNpZGVDYXIgPSBwcm9wcy5zaWRlQ2FyLCBub0lzb2xhdGlvbiA9IHByb3BzLm5vSXNvbGF0aW9uLCBpbmVydCA9IHByb3BzLmluZXJ0LCBhbGxvd1BpbmNoWm9vbSA9IHByb3BzLmFsbG93UGluY2hab29tLCBfYiA9IHByb3BzLmFzLCBDb250YWluZXIgPSBfYiA9PT0gdm9pZCAwID8gJ2RpdicgOiBfYiwgcmVzdCA9IF9fcmVzdChwcm9wcywgW1wiZm9yd2FyZFByb3BzXCIsIFwiY2hpbGRyZW5cIiwgXCJjbGFzc05hbWVcIiwgXCJyZW1vdmVTY3JvbGxCYXJcIiwgXCJlbmFibGVkXCIsIFwic2hhcmRzXCIsIFwic2lkZUNhclwiLCBcIm5vSXNvbGF0aW9uXCIsIFwiaW5lcnRcIiwgXCJhbGxvd1BpbmNoWm9vbVwiLCBcImFzXCJdKTtcbiAgICB2YXIgU2lkZUNhciA9IHNpZGVDYXI7XG4gICAgdmFyIGNvbnRhaW5lclJlZiA9IHVzZU1lcmdlUmVmcyhbcmVmLCBwYXJlbnRSZWZdKTtcbiAgICB2YXIgY29udGFpbmVyUHJvcHMgPSBfX2Fzc2lnbihfX2Fzc2lnbih7fSwgcmVzdCksIGNhbGxiYWNrcyk7XG4gICAgcmV0dXJuIChSZWFjdC5jcmVhdGVFbGVtZW50KFJlYWN0LkZyYWdtZW50LCBudWxsLFxuICAgICAgICBlbmFibGVkICYmIChSZWFjdC5jcmVhdGVFbGVtZW50KFNpZGVDYXIsIHsgc2lkZUNhcjogZWZmZWN0Q2FyLCByZW1vdmVTY3JvbGxCYXI6IHJlbW92ZVNjcm9sbEJhciwgc2hhcmRzOiBzaGFyZHMsIG5vSXNvbGF0aW9uOiBub0lzb2xhdGlvbiwgaW5lcnQ6IGluZXJ0LCBzZXRDYWxsYmFja3M6IHNldENhbGxiYWNrcywgYWxsb3dQaW5jaFpvb206ICEhYWxsb3dQaW5jaFpvb20sIGxvY2tSZWY6IHJlZiB9KSksXG4gICAgICAgIGZvcndhcmRQcm9wcyA/IChSZWFjdC5jbG9uZUVsZW1lbnQoUmVhY3QuQ2hpbGRyZW4ub25seShjaGlsZHJlbiksIF9fYXNzaWduKF9fYXNzaWduKHt9LCBjb250YWluZXJQcm9wcyksIHsgcmVmOiBjb250YWluZXJSZWYgfSkpKSA6IChSZWFjdC5jcmVhdGVFbGVtZW50KENvbnRhaW5lciwgX19hc3NpZ24oe30sIGNvbnRhaW5lclByb3BzLCB7IGNsYXNzTmFtZTogY2xhc3NOYW1lLCByZWY6IGNvbnRhaW5lclJlZiB9KSwgY2hpbGRyZW4pKSkpO1xufSk7XG5SZW1vdmVTY3JvbGwuZGVmYXVsdFByb3BzID0ge1xuICAgIGVuYWJsZWQ6IHRydWUsXG4gICAgcmVtb3ZlU2Nyb2xsQmFyOiB0cnVlLFxuICAgIGluZXJ0OiBmYWxzZSxcbn07XG5SZW1vdmVTY3JvbGwuY2xhc3NOYW1lcyA9IHtcbiAgICBmdWxsV2lkdGg6IGZ1bGxXaWR0aENsYXNzTmFtZSxcbiAgICB6ZXJvUmlnaHQ6IHplcm9SaWdodENsYXNzTmFtZSxcbn07XG5leHBvcnQgeyBSZW1vdmVTY3JvbGwgfTtcbiJdLCJuYW1lcyI6WyJfX2Fzc2lnbiIsIl9fcmVzdCIsIlJlYWN0IiwiZnVsbFdpZHRoQ2xhc3NOYW1lIiwiemVyb1JpZ2h0Q2xhc3NOYW1lIiwidXNlTWVyZ2VSZWZzIiwiZWZmZWN0Q2FyIiwibm90aGluZyIsIlJlbW92ZVNjcm9sbCIsImZvcndhcmRSZWYiLCJwcm9wcyIsInBhcmVudFJlZiIsInJlZiIsInVzZVJlZiIsIl9hIiwidXNlU3RhdGUiLCJvblNjcm9sbENhcHR1cmUiLCJvbldoZWVsQ2FwdHVyZSIsIm9uVG91Y2hNb3ZlQ2FwdHVyZSIsImNhbGxiYWNrcyIsInNldENhbGxiYWNrcyIsImZvcndhcmRQcm9wcyIsImNoaWxkcmVuIiwiY2xhc3NOYW1lIiwicmVtb3ZlU2Nyb2xsQmFyIiwiZW5hYmxlZCIsInNoYXJkcyIsInNpZGVDYXIiLCJub0lzb2xhdGlvbiIsImluZXJ0IiwiYWxsb3dQaW5jaFpvb20iLCJfYiIsImFzIiwiQ29udGFpbmVyIiwicmVzdCIsIlNpZGVDYXIiLCJjb250YWluZXJSZWYiLCJjb250YWluZXJQcm9wcyIsImNyZWF0ZUVsZW1lbnQiLCJGcmFnbWVudCIsImxvY2tSZWYiLCJjbG9uZUVsZW1lbnQiLCJDaGlsZHJlbiIsIm9ubHkiLCJkZWZhdWx0UHJvcHMiLCJjbGFzc05hbWVzIiwiZnVsbFdpZHRoIiwiemVyb1JpZ2h0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/react-remove-scroll/dist/es2015/UI.js\n");

/***/ }),

/***/ "(ssr)/./node_modules/react-remove-scroll/dist/es2015/aggresiveCapture.js":
/*!**************************************************************************!*\
  !*** ./node_modules/react-remove-scroll/dist/es2015/aggresiveCapture.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 */   nonPassive: () => (/* binding */ nonPassive)\n/* harmony export */ });\nvar passiveSupported = false;\nif (false) { var options; }\nvar nonPassive = passiveSupported ? {\n    passive: false\n} : false;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVhY3QtcmVtb3ZlLXNjcm9sbC9kaXN0L2VzMjAxNS9hZ2dyZXNpdmVDYXB0dXJlLmpzIiwibWFwcGluZ3MiOiI7Ozs7QUFBQSxJQUFJQSxtQkFBbUI7QUFDdkIsSUFBSSxLQUFrQixFQUFhLGdCQWdCbEM7QUFDTSxJQUFJUyxhQUFhVCxtQkFBbUI7SUFBRVUsU0FBUztBQUFNLElBQUksTUFBTSIsInNvdXJjZXMiOlsid2VicGFjazovL2VtYmVkY2hhaW4tYWRtaW4vLi9ub2RlX21vZHVsZXMvcmVhY3QtcmVtb3ZlLXNjcm9sbC9kaXN0L2VzMjAxNS9hZ2dyZXNpdmVDYXB0dXJlLmpzPzdiODYiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHBhc3NpdmVTdXBwb3J0ZWQgPSBmYWxzZTtcbmlmICh0eXBlb2Ygd2luZG93ICE9PSAndW5kZWZpbmVkJykge1xuICAgIHRyeSB7XG4gICAgICAgIHZhciBvcHRpb25zID0gT2JqZWN0LmRlZmluZVByb3BlcnR5KHt9LCAncGFzc2l2ZScsIHtcbiAgICAgICAgICAgIGdldDogZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgICAgIHBhc3NpdmVTdXBwb3J0ZWQgPSB0cnVlO1xuICAgICAgICAgICAgICAgIHJldHVybiB0cnVlO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgfSk7XG4gICAgICAgIC8vIEB0cy1pZ25vcmVcbiAgICAgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ3Rlc3QnLCBvcHRpb25zLCBvcHRpb25zKTtcbiAgICAgICAgLy8gQHRzLWlnbm9yZVxuICAgICAgICB3aW5kb3cucmVtb3ZlRXZlbnRMaXN0ZW5lcigndGVzdCcsIG9wdGlvbnMsIG9wdGlvbnMpO1xuICAgIH1cbiAgICBjYXRjaCAoZXJyKSB7XG4gICAgICAgIHBhc3NpdmVTdXBwb3J0ZWQgPSBmYWxzZTtcbiAgICB9XG59XG5leHBvcnQgdmFyIG5vblBhc3NpdmUgPSBwYXNzaXZlU3VwcG9ydGVkID8geyBwYXNzaXZlOiBmYWxzZSB9IDogZmFsc2U7XG4iXSwibmFtZXMiOlsicGFzc2l2ZVN1cHBvcnRlZCIsIm9wdGlvbnMiLCJPYmplY3QiLCJkZWZpbmVQcm9wZXJ0eSIsImdldCIsIndpbmRvdyIsImFkZEV2ZW50TGlzdGVuZXIiLCJyZW1vdmVFdmVudExpc3RlbmVyIiwiZXJyIiwibm9uUGFzc2l2ZSIsInBhc3NpdmUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/react-remove-scroll/dist/es2015/aggresiveCapture.js\n");

/***/ }),

/***/ "(ssr)/./node_modules/react-remove-scroll/dist/es2015/handleScroll.js":
/*!**********************************************************************!*\
  !*** ./node_modules/react-remove-scroll/dist/es2015/handleScroll.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 */   handleScroll: () => (/* binding */ handleScroll),\n/* harmony export */   locationCouldBeScrolled: () => (/* binding */ locationCouldBeScrolled)\n/* harmony export */ });\nvar alwaysContainsScroll = function(node) {\n    // textarea will always _contain_ scroll inside self. It only can be hidden\n    return node.tagName === \"TEXTAREA\";\n};\nvar elementCanBeScrolled = function(node, overflow) {\n    var styles = window.getComputedStyle(node);\n    return(// not-not-scrollable\n    styles[overflow] !== \"hidden\" && // contains scroll inside self\n    !(styles.overflowY === styles.overflowX && !alwaysContainsScroll(node) && styles[overflow] === \"visible\"));\n};\nvar elementCouldBeVScrolled = function(node) {\n    return elementCanBeScrolled(node, \"overflowY\");\n};\nvar elementCouldBeHScrolled = function(node) {\n    return elementCanBeScrolled(node, \"overflowX\");\n};\nvar locationCouldBeScrolled = function(axis, node) {\n    var current = node;\n    do {\n        // Skip over shadow root\n        if (typeof ShadowRoot !== \"undefined\" && current instanceof ShadowRoot) {\n            current = current.host;\n        }\n        var isScrollable = elementCouldBeScrolled(axis, current);\n        if (isScrollable) {\n            var _a = getScrollVariables(axis, current), s = _a[1], d = _a[2];\n            if (s > d) {\n                return true;\n            }\n        }\n        current = current.parentNode;\n    }while (current && current !== document.body);\n    return false;\n};\nvar getVScrollVariables = function(_a) {\n    var scrollTop = _a.scrollTop, scrollHeight = _a.scrollHeight, clientHeight = _a.clientHeight;\n    return [\n        scrollTop,\n        scrollHeight,\n        clientHeight\n    ];\n};\nvar getHScrollVariables = function(_a) {\n    var scrollLeft = _a.scrollLeft, scrollWidth = _a.scrollWidth, clientWidth = _a.clientWidth;\n    return [\n        scrollLeft,\n        scrollWidth,\n        clientWidth\n    ];\n};\nvar elementCouldBeScrolled = function(axis, node) {\n    return axis === \"v\" ? elementCouldBeVScrolled(node) : elementCouldBeHScrolled(node);\n};\nvar getScrollVariables = function(axis, node) {\n    return axis === \"v\" ? getVScrollVariables(node) : getHScrollVariables(node);\n};\nvar getDirectionFactor = function(axis, direction) {\n    /**\n     * If the element's direction is rtl (right-to-left), then scrollLeft is 0 when the scrollbar is at its rightmost position,\n     * and then increasingly negative as you scroll towards the end of the content.\n     * @see https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollLeft\n     */ return axis === \"h\" && direction === \"rtl\" ? -1 : 1;\n};\nvar handleScroll = function(axis, endTarget, event, sourceDelta, noOverscroll) {\n    var directionFactor = getDirectionFactor(axis, window.getComputedStyle(endTarget).direction);\n    var delta = directionFactor * sourceDelta;\n    // find scrollable target\n    var target = event.target;\n    var targetInLock = endTarget.contains(target);\n    var shouldCancelScroll = false;\n    var isDeltaPositive = delta > 0;\n    var availableScroll = 0;\n    var availableScrollTop = 0;\n    do {\n        var _a = getScrollVariables(axis, target), position = _a[0], scroll_1 = _a[1], capacity = _a[2];\n        var elementScroll = scroll_1 - capacity - directionFactor * position;\n        if (position || elementScroll) {\n            if (elementCouldBeScrolled(axis, target)) {\n                availableScroll += elementScroll;\n                availableScrollTop += position;\n            }\n        }\n        target = target.parentNode;\n    }while (// portaled content\n    !targetInLock && target !== document.body || // self content\n    targetInLock && (endTarget.contains(target) || endTarget === target));\n    if (isDeltaPositive && (noOverscroll && availableScroll === 0 || !noOverscroll && delta > availableScroll)) {\n        shouldCancelScroll = true;\n    } else if (!isDeltaPositive && (noOverscroll && availableScrollTop === 0 || !noOverscroll && -delta > availableScrollTop)) {\n        shouldCancelScroll = true;\n    }\n    return shouldCancelScroll;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVhY3QtcmVtb3ZlLXNjcm9sbC9kaXN0L2VzMjAxNS9oYW5kbGVTY3JvbGwuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxJQUFJQSx1QkFBdUIsU0FBVUMsSUFBSTtJQUNyQywyRUFBMkU7SUFDM0UsT0FBT0EsS0FBS0MsT0FBTyxLQUFLO0FBQzVCO0FBQ0EsSUFBSUMsdUJBQXVCLFNBQVVGLElBQUksRUFBRUcsUUFBUTtJQUMvQyxJQUFJQyxTQUFTQyxPQUFPQyxnQkFBZ0IsQ0FBQ047SUFDckMsT0FDQSxxQkFBcUI7SUFDckJJLE1BQU0sQ0FBQ0QsU0FBUyxLQUFLLFlBQ2pCLDhCQUE4QjtJQUM5QixDQUFFQyxDQUFBQSxPQUFPRyxTQUFTLEtBQUtILE9BQU9JLFNBQVMsSUFBSSxDQUFDVCxxQkFBcUJDLFNBQVNJLE1BQU0sQ0FBQ0QsU0FBUyxLQUFLLFNBQVE7QUFDL0c7QUFDQSxJQUFJTSwwQkFBMEIsU0FBVVQsSUFBSTtJQUFJLE9BQU9FLHFCQUFxQkYsTUFBTTtBQUFjO0FBQ2hHLElBQUlVLDBCQUEwQixTQUFVVixJQUFJO0lBQUksT0FBT0UscUJBQXFCRixNQUFNO0FBQWM7QUFDekYsSUFBSVcsMEJBQTBCLFNBQVVDLElBQUksRUFBRVosSUFBSTtJQUNyRCxJQUFJYSxVQUFVYjtJQUNkLEdBQUc7UUFDQyx3QkFBd0I7UUFDeEIsSUFBSSxPQUFPYyxlQUFlLGVBQWVELG1CQUFtQkMsWUFBWTtZQUNwRUQsVUFBVUEsUUFBUUUsSUFBSTtRQUMxQjtRQUNBLElBQUlDLGVBQWVDLHVCQUF1QkwsTUFBTUM7UUFDaEQsSUFBSUcsY0FBYztZQUNkLElBQUlFLEtBQUtDLG1CQUFtQlAsTUFBTUMsVUFBVU8sSUFBSUYsRUFBRSxDQUFDLEVBQUUsRUFBRUcsSUFBSUgsRUFBRSxDQUFDLEVBQUU7WUFDaEUsSUFBSUUsSUFBSUMsR0FBRztnQkFDUCxPQUFPO1lBQ1g7UUFDSjtRQUNBUixVQUFVQSxRQUFRUyxVQUFVO0lBQ2hDLFFBQVNULFdBQVdBLFlBQVlVLFNBQVNDLElBQUksRUFBRTtJQUMvQyxPQUFPO0FBQ1gsRUFBRTtBQUNGLElBQUlDLHNCQUFzQixTQUFVUCxFQUFFO0lBQ2xDLElBQUlRLFlBQVlSLEdBQUdRLFNBQVMsRUFBRUMsZUFBZVQsR0FBR1MsWUFBWSxFQUFFQyxlQUFlVixHQUFHVSxZQUFZO0lBQzVGLE9BQU87UUFDSEY7UUFDQUM7UUFDQUM7S0FDSDtBQUNMO0FBQ0EsSUFBSUMsc0JBQXNCLFNBQVVYLEVBQUU7SUFDbEMsSUFBSVksYUFBYVosR0FBR1ksVUFBVSxFQUFFQyxjQUFjYixHQUFHYSxXQUFXLEVBQUVDLGNBQWNkLEdBQUdjLFdBQVc7SUFDMUYsT0FBTztRQUNIRjtRQUNBQztRQUNBQztLQUNIO0FBQ0w7QUFDQSxJQUFJZix5QkFBeUIsU0FBVUwsSUFBSSxFQUFFWixJQUFJO0lBQzdDLE9BQU9ZLFNBQVMsTUFBTUgsd0JBQXdCVCxRQUFRVSx3QkFBd0JWO0FBQ2xGO0FBQ0EsSUFBSW1CLHFCQUFxQixTQUFVUCxJQUFJLEVBQUVaLElBQUk7SUFDekMsT0FBT1ksU0FBUyxNQUFNYSxvQkFBb0J6QixRQUFRNkIsb0JBQW9CN0I7QUFDMUU7QUFDQSxJQUFJaUMscUJBQXFCLFNBQVVyQixJQUFJLEVBQUVzQixTQUFTO0lBQzlDOzs7O0tBSUMsR0FDRCxPQUFPdEIsU0FBUyxPQUFPc0IsY0FBYyxRQUFRLENBQUMsSUFBSTtBQUN0RDtBQUNPLElBQUlDLGVBQWUsU0FBVXZCLElBQUksRUFBRXdCLFNBQVMsRUFBRUMsS0FBSyxFQUFFQyxXQUFXLEVBQUVDLFlBQVk7SUFDakYsSUFBSUMsa0JBQWtCUCxtQkFBbUJyQixNQUFNUCxPQUFPQyxnQkFBZ0IsQ0FBQzhCLFdBQVdGLFNBQVM7SUFDM0YsSUFBSU8sUUFBUUQsa0JBQWtCRjtJQUM5Qix5QkFBeUI7SUFDekIsSUFBSUksU0FBU0wsTUFBTUssTUFBTTtJQUN6QixJQUFJQyxlQUFlUCxVQUFVUSxRQUFRLENBQUNGO0lBQ3RDLElBQUlHLHFCQUFxQjtJQUN6QixJQUFJQyxrQkFBa0JMLFFBQVE7SUFDOUIsSUFBSU0sa0JBQWtCO0lBQ3RCLElBQUlDLHFCQUFxQjtJQUN6QixHQUFHO1FBQ0MsSUFBSTlCLEtBQUtDLG1CQUFtQlAsTUFBTThCLFNBQVNPLFdBQVcvQixFQUFFLENBQUMsRUFBRSxFQUFFZ0MsV0FBV2hDLEVBQUUsQ0FBQyxFQUFFLEVBQUVpQyxXQUFXakMsRUFBRSxDQUFDLEVBQUU7UUFDL0YsSUFBSWtDLGdCQUFnQkYsV0FBV0MsV0FBV1gsa0JBQWtCUztRQUM1RCxJQUFJQSxZQUFZRyxlQUFlO1lBQzNCLElBQUluQyx1QkFBdUJMLE1BQU04QixTQUFTO2dCQUN0Q0ssbUJBQW1CSztnQkFDbkJKLHNCQUFzQkM7WUFDMUI7UUFDSjtRQUNBUCxTQUFTQSxPQUFPcEIsVUFBVTtJQUM5QixRQUVBLG1CQURtQjtJQUNsQixDQUFDcUIsZ0JBQWdCRCxXQUFXbkIsU0FBU0MsSUFBSSxJQUN0QyxlQUFlO0lBQ2RtQixnQkFBaUJQLENBQUFBLFVBQVVRLFFBQVEsQ0FBQ0YsV0FBV04sY0FBY00sTUFBSyxHQUFLO0lBQzVFLElBQUlJLG1CQUFvQixpQkFBaUJDLG9CQUFvQixLQUFPLENBQUNSLGdCQUFnQkUsUUFBUU0sZUFBZSxHQUFJO1FBQzVHRixxQkFBcUI7SUFDekIsT0FDSyxJQUFJLENBQUNDLG1CQUNMLGlCQUFpQkUsdUJBQXVCLEtBQU8sQ0FBQ1QsZ0JBQWdCLENBQUNFLFFBQVFPLGtCQUFrQixHQUFJO1FBQ2hHSCxxQkFBcUI7SUFDekI7SUFDQSxPQUFPQTtBQUNYLEVBQUUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9lbWJlZGNoYWluLWFkbWluLy4vbm9kZV9tb2R1bGVzL3JlYWN0LXJlbW92ZS1zY3JvbGwvZGlzdC9lczIwMTUvaGFuZGxlU2Nyb2xsLmpzPzEwZjUiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIGFsd2F5c0NvbnRhaW5zU2Nyb2xsID0gZnVuY3Rpb24gKG5vZGUpIHtcbiAgICAvLyB0ZXh0YXJlYSB3aWxsIGFsd2F5cyBfY29udGFpbl8gc2Nyb2xsIGluc2lkZSBzZWxmLiBJdCBvbmx5IGNhbiBiZSBoaWRkZW5cbiAgICByZXR1cm4gbm9kZS50YWdOYW1lID09PSAnVEVYVEFSRUEnO1xufTtcbnZhciBlbGVtZW50Q2FuQmVTY3JvbGxlZCA9IGZ1bmN0aW9uIChub2RlLCBvdmVyZmxvdykge1xuICAgIHZhciBzdHlsZXMgPSB3aW5kb3cuZ2V0Q29tcHV0ZWRTdHlsZShub2RlKTtcbiAgICByZXR1cm4gKFxuICAgIC8vIG5vdC1ub3Qtc2Nyb2xsYWJsZVxuICAgIHN0eWxlc1tvdmVyZmxvd10gIT09ICdoaWRkZW4nICYmXG4gICAgICAgIC8vIGNvbnRhaW5zIHNjcm9sbCBpbnNpZGUgc2VsZlxuICAgICAgICAhKHN0eWxlcy5vdmVyZmxvd1kgPT09IHN0eWxlcy5vdmVyZmxvd1ggJiYgIWFsd2F5c0NvbnRhaW5zU2Nyb2xsKG5vZGUpICYmIHN0eWxlc1tvdmVyZmxvd10gPT09ICd2aXNpYmxlJykpO1xufTtcbnZhciBlbGVtZW50Q291bGRCZVZTY3JvbGxlZCA9IGZ1bmN0aW9uIChub2RlKSB7IHJldHVybiBlbGVtZW50Q2FuQmVTY3JvbGxlZChub2RlLCAnb3ZlcmZsb3dZJyk7IH07XG52YXIgZWxlbWVudENvdWxkQmVIU2Nyb2xsZWQgPSBmdW5jdGlvbiAobm9kZSkgeyByZXR1cm4gZWxlbWVudENhbkJlU2Nyb2xsZWQobm9kZSwgJ292ZXJmbG93WCcpOyB9O1xuZXhwb3J0IHZhciBsb2NhdGlvbkNvdWxkQmVTY3JvbGxlZCA9IGZ1bmN0aW9uIChheGlzLCBub2RlKSB7XG4gICAgdmFyIGN1cnJlbnQgPSBub2RlO1xuICAgIGRvIHtcbiAgICAgICAgLy8gU2tpcCBvdmVyIHNoYWRvdyByb290XG4gICAgICAgIGlmICh0eXBlb2YgU2hhZG93Um9vdCAhPT0gJ3VuZGVmaW5lZCcgJiYgY3VycmVudCBpbnN0YW5jZW9mIFNoYWRvd1Jvb3QpIHtcbiAgICAgICAgICAgIGN1cnJlbnQgPSBjdXJyZW50Lmhvc3Q7XG4gICAgICAgIH1cbiAgICAgICAgdmFyIGlzU2Nyb2xsYWJsZSA9IGVsZW1lbnRDb3VsZEJlU2Nyb2xsZWQoYXhpcywgY3VycmVudCk7XG4gICAgICAgIGlmIChpc1Njcm9sbGFibGUpIHtcbiAgICAgICAgICAgIHZhciBfYSA9IGdldFNjcm9sbFZhcmlhYmxlcyhheGlzLCBjdXJyZW50KSwgcyA9IF9hWzFdLCBkID0gX2FbMl07XG4gICAgICAgICAgICBpZiAocyA+IGQpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBjdXJyZW50ID0gY3VycmVudC5wYXJlbnROb2RlO1xuICAgIH0gd2hpbGUgKGN1cnJlbnQgJiYgY3VycmVudCAhPT0gZG9jdW1lbnQuYm9keSk7XG4gICAgcmV0dXJuIGZhbHNlO1xufTtcbnZhciBnZXRWU2Nyb2xsVmFyaWFibGVzID0gZnVuY3Rpb24gKF9hKSB7XG4gICAgdmFyIHNjcm9sbFRvcCA9IF9hLnNjcm9sbFRvcCwgc2Nyb2xsSGVpZ2h0ID0gX2Euc2Nyb2xsSGVpZ2h0LCBjbGllbnRIZWlnaHQgPSBfYS5jbGllbnRIZWlnaHQ7XG4gICAgcmV0dXJuIFtcbiAgICAgICAgc2Nyb2xsVG9wLFxuICAgICAgICBzY3JvbGxIZWlnaHQsXG4gICAgICAgIGNsaWVudEhlaWdodCxcbiAgICBdO1xufTtcbnZhciBnZXRIU2Nyb2xsVmFyaWFibGVzID0gZnVuY3Rpb24gKF9hKSB7XG4gICAgdmFyIHNjcm9sbExlZnQgPSBfYS5zY3JvbGxMZWZ0LCBzY3JvbGxXaWR0aCA9IF9hLnNjcm9sbFdpZHRoLCBjbGllbnRXaWR0aCA9IF9hLmNsaWVudFdpZHRoO1xuICAgIHJldHVybiBbXG4gICAgICAgIHNjcm9sbExlZnQsXG4gICAgICAgIHNjcm9sbFdpZHRoLFxuICAgICAgICBjbGllbnRXaWR0aCxcbiAgICBdO1xufTtcbnZhciBlbGVtZW50Q291bGRCZVNjcm9sbGVkID0gZnVuY3Rpb24gKGF4aXMsIG5vZGUpIHtcbiAgICByZXR1cm4gYXhpcyA9PT0gJ3YnID8gZWxlbWVudENvdWxkQmVWU2Nyb2xsZWQobm9kZSkgOiBlbGVtZW50Q291bGRCZUhTY3JvbGxlZChub2RlKTtcbn07XG52YXIgZ2V0U2Nyb2xsVmFyaWFibGVzID0gZnVuY3Rpb24gKGF4aXMsIG5vZGUpIHtcbiAgICByZXR1cm4gYXhpcyA9PT0gJ3YnID8gZ2V0VlNjcm9sbFZhcmlhYmxlcyhub2RlKSA6IGdldEhTY3JvbGxWYXJpYWJsZXMobm9kZSk7XG59O1xudmFyIGdldERpcmVjdGlvbkZhY3RvciA9IGZ1bmN0aW9uIChheGlzLCBkaXJlY3Rpb24pIHtcbiAgICAvKipcbiAgICAgKiBJZiB0aGUgZWxlbWVudCdzIGRpcmVjdGlvbiBpcyBydGwgKHJpZ2h0LXRvLWxlZnQpLCB0aGVuIHNjcm9sbExlZnQgaXMgMCB3aGVuIHRoZSBzY3JvbGxiYXIgaXMgYXQgaXRzIHJpZ2h0bW9zdCBwb3NpdGlvbixcbiAgICAgKiBhbmQgdGhlbiBpbmNyZWFzaW5nbHkgbmVnYXRpdmUgYXMgeW91IHNjcm9sbCB0b3dhcmRzIHRoZSBlbmQgb2YgdGhlIGNvbnRlbnQuXG4gICAgICogQHNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9BUEkvRWxlbWVudC9zY3JvbGxMZWZ0XG4gICAgICovXG4gICAgcmV0dXJuIGF4aXMgPT09ICdoJyAmJiBkaXJlY3Rpb24gPT09ICdydGwnID8gLTEgOiAxO1xufTtcbmV4cG9ydCB2YXIgaGFuZGxlU2Nyb2xsID0gZnVuY3Rpb24gKGF4aXMsIGVuZFRhcmdldCwgZXZlbnQsIHNvdXJjZURlbHRhLCBub092ZXJzY3JvbGwpIHtcbiAgICB2YXIgZGlyZWN0aW9uRmFjdG9yID0gZ2V0RGlyZWN0aW9uRmFjdG9yKGF4aXMsIHdpbmRvdy5nZXRDb21wdXRlZFN0eWxlKGVuZFRhcmdldCkuZGlyZWN0aW9uKTtcbiAgICB2YXIgZGVsdGEgPSBkaXJlY3Rpb25GYWN0b3IgKiBzb3VyY2VEZWx0YTtcbiAgICAvLyBmaW5kIHNjcm9sbGFibGUgdGFyZ2V0XG4gICAgdmFyIHRhcmdldCA9IGV2ZW50LnRhcmdldDtcbiAgICB2YXIgdGFyZ2V0SW5Mb2NrID0gZW5kVGFyZ2V0LmNvbnRhaW5zKHRhcmdldCk7XG4gICAgdmFyIHNob3VsZENhbmNlbFNjcm9sbCA9IGZhbHNlO1xuICAgIHZhciBpc0RlbHRhUG9zaXRpdmUgPSBkZWx0YSA+IDA7XG4gICAgdmFyIGF2YWlsYWJsZVNjcm9sbCA9IDA7XG4gICAgdmFyIGF2YWlsYWJsZVNjcm9sbFRvcCA9IDA7XG4gICAgZG8ge1xuICAgICAgICB2YXIgX2EgPSBnZXRTY3JvbGxWYXJpYWJsZXMoYXhpcywgdGFyZ2V0KSwgcG9zaXRpb24gPSBfYVswXSwgc2Nyb2xsXzEgPSBfYVsxXSwgY2FwYWNpdHkgPSBfYVsyXTtcbiAgICAgICAgdmFyIGVsZW1lbnRTY3JvbGwgPSBzY3JvbGxfMSAtIGNhcGFjaXR5IC0gZGlyZWN0aW9uRmFjdG9yICogcG9zaXRpb247XG4gICAgICAgIGlmIChwb3NpdGlvbiB8fCBlbGVtZW50U2Nyb2xsKSB7XG4gICAgICAgICAgICBpZiAoZWxlbWVudENvdWxkQmVTY3JvbGxlZChheGlzLCB0YXJnZXQpKSB7XG4gICAgICAgICAgICAgICAgYXZhaWxhYmxlU2Nyb2xsICs9IGVsZW1lbnRTY3JvbGw7XG4gICAgICAgICAgICAgICAgYXZhaWxhYmxlU2Nyb2xsVG9wICs9IHBvc2l0aW9uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRhcmdldCA9IHRhcmdldC5wYXJlbnROb2RlO1xuICAgIH0gd2hpbGUgKFxuICAgIC8vIHBvcnRhbGVkIGNvbnRlbnRcbiAgICAoIXRhcmdldEluTG9jayAmJiB0YXJnZXQgIT09IGRvY3VtZW50LmJvZHkpIHx8XG4gICAgICAgIC8vIHNlbGYgY29udGVudFxuICAgICAgICAodGFyZ2V0SW5Mb2NrICYmIChlbmRUYXJnZXQuY29udGFpbnModGFyZ2V0KSB8fCBlbmRUYXJnZXQgPT09IHRhcmdldCkpKTtcbiAgICBpZiAoaXNEZWx0YVBvc2l0aXZlICYmICgobm9PdmVyc2Nyb2xsICYmIGF2YWlsYWJsZVNjcm9sbCA9PT0gMCkgfHwgKCFub092ZXJzY3JvbGwgJiYgZGVsdGEgPiBhdmFpbGFibGVTY3JvbGwpKSkge1xuICAgICAgICBzaG91bGRDYW5jZWxTY3JvbGwgPSB0cnVlO1xuICAgIH1cbiAgICBlbHNlIGlmICghaXNEZWx0YVBvc2l0aXZlICYmXG4gICAgICAgICgobm9PdmVyc2Nyb2xsICYmIGF2YWlsYWJsZVNjcm9sbFRvcCA9PT0gMCkgfHwgKCFub092ZXJzY3JvbGwgJiYgLWRlbHRhID4gYXZhaWxhYmxlU2Nyb2xsVG9wKSkpIHtcbiAgICAgICAgc2hvdWxkQ2FuY2VsU2Nyb2xsID0gdHJ1ZTtcbiAgICB9XG4gICAgcmV0dXJuIHNob3VsZENhbmNlbFNjcm9sbDtcbn07XG4iXSwibmFtZXMiOlsiYWx3YXlzQ29udGFpbnNTY3JvbGwiLCJub2RlIiwidGFnTmFtZSIsImVsZW1lbnRDYW5CZVNjcm9sbGVkIiwib3ZlcmZsb3ciLCJzdHlsZXMiLCJ3aW5kb3ciLCJnZXRDb21wdXRlZFN0eWxlIiwib3ZlcmZsb3dZIiwib3ZlcmZsb3dYIiwiZWxlbWVudENvdWxkQmVWU2Nyb2xsZWQiLCJlbGVtZW50Q291bGRCZUhTY3JvbGxlZCIsImxvY2F0aW9uQ291bGRCZVNjcm9sbGVkIiwiYXhpcyIsImN1cnJlbnQiLCJTaGFkb3dSb290IiwiaG9zdCIsImlzU2Nyb2xsYWJsZSIsImVsZW1lbnRDb3VsZEJlU2Nyb2xsZWQiLCJfYSIsImdldFNjcm9sbFZhcmlhYmxlcyIsInMiLCJkIiwicGFyZW50Tm9kZSIsImRvY3VtZW50IiwiYm9keSIsImdldFZTY3JvbGxWYXJpYWJsZXMiLCJzY3JvbGxUb3AiLCJzY3JvbGxIZWlnaHQiLCJjbGllbnRIZWlnaHQiLCJnZXRIU2Nyb2xsVmFyaWFibGVzIiwic2Nyb2xsTGVmdCIsInNjcm9sbFdpZHRoIiwiY2xpZW50V2lkdGgiLCJnZXREaXJlY3Rpb25GYWN0b3IiLCJkaXJlY3Rpb24iLCJoYW5kbGVTY3JvbGwiLCJlbmRUYXJnZXQiLCJldmVudCIsInNvdXJjZURlbHRhIiwibm9PdmVyc2Nyb2xsIiwiZGlyZWN0aW9uRmFjdG9yIiwiZGVsdGEiLCJ0YXJnZXQiLCJ0YXJnZXRJbkxvY2siLCJjb250YWlucyIsInNob3VsZENhbmNlbFNjcm9sbCIsImlzRGVsdGFQb3NpdGl2ZSIsImF2YWlsYWJsZVNjcm9sbCIsImF2YWlsYWJsZVNjcm9sbFRvcCIsInBvc2l0aW9uIiwic2Nyb2xsXzEiLCJjYXBhY2l0eSIsImVsZW1lbnRTY3JvbGwiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/react-remove-scroll/dist/es2015/handleScroll.js\n");

/***/ }),

/***/ "(ssr)/./node_modules/react-remove-scroll/dist/es2015/medium.js":
/*!****************************************************************!*\
  !*** ./node_modules/react-remove-scroll/dist/es2015/medium.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 */   effectCar: () => (/* binding */ effectCar)\n/* harmony export */ });\n/* harmony import */ var use_sidecar__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! use-sidecar */ \"(ssr)/./node_modules/use-sidecar/dist/es2015/medium.js\");\n\nvar effectCar = (0,use_sidecar__WEBPACK_IMPORTED_MODULE_0__.createSidecarMedium)();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVhY3QtcmVtb3ZlLXNjcm9sbC9kaXN0L2VzMjAxNS9tZWRpdW0uanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBa0Q7QUFDM0MsSUFBSUMsWUFBWUQsZ0VBQW1CQSxHQUFHIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZW1iZWRjaGFpbi1hZG1pbi8uL25vZGVfbW9kdWxlcy9yZWFjdC1yZW1vdmUtc2Nyb2xsL2Rpc3QvZXMyMDE1L21lZGl1bS5qcz82ODc1Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNyZWF0ZVNpZGVjYXJNZWRpdW0gfSBmcm9tICd1c2Utc2lkZWNhcic7XG5leHBvcnQgdmFyIGVmZmVjdENhciA9IGNyZWF0ZVNpZGVjYXJNZWRpdW0oKTtcbiJdLCJuYW1lcyI6WyJjcmVhdGVTaWRlY2FyTWVkaXVtIiwiZWZmZWN0Q2FyIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/react-remove-scroll/dist/es2015/medium.js\n");

/***/ }),

/***/ "(ssr)/./node_modules/react-remove-scroll/dist/es2015/sidecar.js":
/*!*****************************************************************!*\
  !*** ./node_modules/react-remove-scroll/dist/es2015/sidecar.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 */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var use_sidecar__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! use-sidecar */ \"(ssr)/./node_modules/use-sidecar/dist/es2015/exports.js\");\n/* harmony import */ var _SideEffect__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./SideEffect */ \"(ssr)/./node_modules/react-remove-scroll/dist/es2015/SideEffect.js\");\n/* harmony import */ var _medium__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./medium */ \"(ssr)/./node_modules/react-remove-scroll/dist/es2015/medium.js\");\n\n\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,use_sidecar__WEBPACK_IMPORTED_MODULE_0__.exportSidecar)(_medium__WEBPACK_IMPORTED_MODULE_1__.effectCar, _SideEffect__WEBPACK_IMPORTED_MODULE_2__.RemoveScrollSideCar));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmVhY3QtcmVtb3ZlLXNjcm9sbC9kaXN0L2VzMjAxNS9zaWRlY2FyLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBNEM7QUFDTztBQUNkO0FBQ3JDLGlFQUFlQSwwREFBYUEsQ0FBQ0UsOENBQVNBLEVBQUVELDREQUFtQkEsQ0FBQ0EsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL2VtYmVkY2hhaW4tYWRtaW4vLi9ub2RlX21vZHVsZXMvcmVhY3QtcmVtb3ZlLXNjcm9sbC9kaXN0L2VzMjAxNS9zaWRlY2FyLmpzPzg3NzIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZXhwb3J0U2lkZWNhciB9IGZyb20gJ3VzZS1zaWRlY2FyJztcbmltcG9ydCB7IFJlbW92ZVNjcm9sbFNpZGVDYXIgfSBmcm9tICcuL1NpZGVFZmZlY3QnO1xuaW1wb3J0IHsgZWZmZWN0Q2FyIH0gZnJvbSAnLi9tZWRpdW0nO1xuZXhwb3J0IGRlZmF1bHQgZXhwb3J0U2lkZWNhcihlZmZlY3RDYXIsIFJlbW92ZVNjcm9sbFNpZGVDYXIpO1xuIl0sIm5hbWVzIjpbImV4cG9ydFNpZGVjYXIiLCJSZW1vdmVTY3JvbGxTaWRlQ2FyIiwiZWZmZWN0Q2FyIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/react-remove-scroll/dist/es2015/sidecar.js\n");

/***/ })

};
;