PageSourceSearch

https://www.regionhalland.se/webapp-resource/4.15a82e401876efd210e…/1756206408078/webapp-assets.js

js regionhalland.se collected 2026-10-02 09:52:18 UTC 24,693 bytes, 161 lines download raw bytes

1AppRegistry.registerBundle({applicationId:'rh-shared-our-websites|2.0.0',bundle: {"en":{"name":"Name","settings":"Settings","hello":"Hello"},"sv":{"name":"Namn","settings":"Inställningar","hello":"Hej"}}});
2AppRegistry.registerModule({applicationId:'rh-shared-our-websites|2.0.0',path:'/main',module:function(define){'use strict';/*
3 * ATTENTION: An "eval-source-map" devtool has been used.
4 * This devtool is neither made for production nor for readable output files.
5 * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
6 * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
7 * or disable the default devtool with "devtool: false".
8 * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
9 */
10define(["react","react-dom"], function(__WEBPACK_EXTERNAL_MODULE_react__, __WEBPACK_EXTERNAL_MODULE_react_dom__) { return /******/ (function() { // webpackBootstrap
11/******/ 	"use strict";
12/******/ 	var __webpack_modules__ = ({
13
vendor: 2,265 bytes, lines 14-23
14/***/ "./node_modules/react-dom/client.js":
15/*!******************************************!*\
16  !*** ./node_modules/react-dom/client.js ***!
17  \******************************************/
18/***/ (function(__unused_webpack_module, exports, __webpack_require__) {
19
20eval("\n\nvar m = __webpack_require__(/*! react-dom */ \"react-dom\");\nif (false) {} else {\n  var i = m.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;\n  exports.createRoot = function(c, o) {\n    i.usingClientEntryPoint = true;\n    try {\n      return m.createRoot(c, o);\n    } finally {\n      i.usingClientEntryPoint = false;\n    }\n  };\n  exports.hydrateRoot = function(c, h, o) {\n    i.usingClientEntryPoint = true;\n    try {\n      return m.hydrateRoot(c, h, o);\n    } finally {\n      i.usingClientEntryPoint = false;\n    }\n  };\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvcmVhY3QtZG9tL2NsaWVudC5qcyIsIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JoLW91ci13ZWJzaXRlcy8uL25vZGVfbW9kdWxlcy9yZWFjdC1kb20vY2xpZW50LmpzPzExYjEiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnO1xuXG52YXIgbSA9IHJlcXVpcmUoJ3JlYWN0LWRvbScpO1xuaWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WID09PSAncHJvZHVjdGlvbicpIHtcbiAgZXhwb3J0cy5jcmVhdGVSb290ID0gbS5jcmVhdGVSb290O1xuICBleHBvcnRzLmh5ZHJhdGVSb290ID0gbS5oeWRyYXRlUm9vdDtcbn0gZWxzZSB7XG4gIHZhciBpID0gbS5fX1NFQ1JFVF9JTlRFUk5BTFNfRE9fTk9UX1VTRV9PUl9ZT1VfV0lMTF9CRV9GSVJFRDtcbiAgZXhwb3J0cy5jcmVhdGVSb290ID0gZnVuY3Rpb24oYywgbykge1xuICAgIGkudXNpbmdDbGllbnRFbnRyeVBvaW50ID0gdHJ1ZTtcbiAgICB0cnkge1xuICAgICAgcmV0dXJuIG0uY3JlYXRlUm9vdChjLCBvKTtcbiAgICB9IGZpbmFsbHkge1xuICAgICAgaS51c2luZ0NsaWVudEVudHJ5UG9pbnQgPSBmYWxzZTtcbiAgICB9XG4gIH07XG4gIGV4cG9ydHMuaHlkcmF0ZVJvb3QgPSBmdW5jdGlvbihjLCBoLCBvKSB7XG4gICAgaS51c2luZ0NsaWVudEVudHJ5UG9pbnQgPSB0cnVlO1xuICAgIHRyeSB7XG4gICAgICByZXR1cm4gbS5oeWRyYXRlUm9vdChjLCBoLCBvKTtcbiAgICB9IGZpbmFsbHkge1xuICAgICAgaS51c2luZ0NsaWVudEVudHJ5UG9pbnQgPSBmYWxzZTtcbiAgICB9XG4gIH07XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/react-dom/client.js\n");
21
22/***/ }),
23
24/***/ "./src/components/App/App.tsx":
25/*!************************************!*\
26  !*** ./src/components/App/App.tsx ***!
27  \************************************/
28/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
29
30eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _Dropdown_Dropdown__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../Dropdown/Dropdown */ \"./src/components/Dropdown/Dropdown.tsx\");\n\n\nconst App = ({ name, links, buttonIconUri, buttonIconBlueUri }) => {\n    return (react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null,\n        react__WEBPACK_IMPORTED_MODULE_0__.createElement(_Dropdown_Dropdown__WEBPACK_IMPORTED_MODULE_1__[\"default\"], { name: name, links: links, buttonIconUri: buttonIconUri, buttonIconBlueUri: buttonIconBlueUri })));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (App);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9BcHAvQXBwLnRzeCIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9yaC1vdXItd2Vic2l0ZXMvLi9zcmMvY29tcG9uZW50cy9BcHAvQXBwLnRzeD84Yzg5Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IERyb3Bkb3duIGZyb20gXCIuLi9Ecm9wZG93bi9Ecm9wZG93blwiO1xuY29uc3QgQXBwID0gKHsgbmFtZSwgbGlua3MsIGJ1dHRvbkljb25VcmksIGJ1dHRvbkljb25CbHVlVXJpIH0pID0+IHtcbiAgICByZXR1cm4gKFJlYWN0LmNyZWF0ZUVsZW1lbnQoUmVhY3QuRnJhZ21lbnQsIG51bGwsXG4gICAgICAgIFJlYWN0LmNyZWF0ZUVsZW1lbnQoRHJvcGRvd24sIHsgbmFtZTogbmFtZSwgbGlua3M6IGxpbmtzLCBidXR0b25JY29uVXJpOiBidXR0b25JY29uVXJpLCBidXR0b25JY29uQmx1ZVVyaTogYnV0dG9uSWNvbkJsdWVVcmkgfSkpKTtcbn07XG5leHBvcnQgZGVmYXVsdCBBcHA7XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/App/App.tsx\n");
31
32/***/ }),
33
34/***/ "./src/components/App/index.tsx":
35/*!**************************************!*\
36  !*** ./src/components/App/index.tsx ***!
37  \**************************************/
38/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
39
40eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": function() { return /* reexport safe */ _App__WEBPACK_IMPORTED_MODULE_0__[\"default\"]; }\n/* harmony export */ });\n/* harmony import */ var _App__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./App */ \"./src/components/App/App.tsx\");\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9BcHAvaW5kZXgudHN4IiwibWFwcGluZ3MiOiI7Ozs7O0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9yaC1vdXItd2Vic2l0ZXMvLi9zcmMvY29tcG9uZW50cy9BcHAvaW5kZXgudHN4P2UzYTYiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgZGVmYXVsdCB9IGZyb20gXCIuL0FwcFwiO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/App/index.tsx\n");
41
42/***/ }),
43
44/***/ "./src/components/Dropdown/Dropdown.tsx":
45/*!**********************************************!*\
46  !*** ./src/components/Dropdown/Dropdown.tsx ***!
47  \**********************************************/
48/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
49
50eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n\nconst Dropdown = ({ name, links, buttonIconUri, buttonIconBlueUri, }) => {\n    const [expanded, setExpanded] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false);\n    const [isFolktandvardenTheme, setIsFolktandvardenTheme] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false);\n    const buttonRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null);\n    const dropdownRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null);\n    // Check for theme class on mount\n    (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {\n        setIsFolktandvardenTheme(document.body.classList.contains(\"sv-theme-folktandvarden\"));\n    }, []);\n    // Close dropdown when clicking outside\n    (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {\n        function handleClickOutside(event) {\n            if (buttonRef.current &&\n                !buttonRef.current.contains(event.target) &&\n                dropdownRef.current &&\n                !dropdownRef.current.contains(event.target)) {\n                setExpanded(false);\n            }\n        }\n        document.addEventListener(\"click\", handleClickOutside);\n        return () => {\n            document.removeEventListener(\"click\", handleClickOutside);\n        };\n    }, []);\n    // Handle arrow key navigation inside dropdown\n    (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {\n        function handleListKeyDown(event) {\n            var _a;\n            if (!expanded)\n                return;\n            const items = (_a = dropdownRef.current) === null || _a === void 0 ? void 0 : _a.querySelectorAll(\"a\");\n            if (!(items === null || items === void 0 ? void 0 : items.length))\n                return;\n            const currentIndex = Array.from(items).indexOf(document.activeElement);\n            if (event.key === \"ArrowDown\") {\n                event.preventDefault();\n                const nextIndex = (currentIndex + 1) % items.length;\n                items[nextIndex].focus();\n            }\n            else if (event.key === \"ArrowUp\") {\n                event.preventDefault();\n                const prevIndex = (currentIndex - 1 + items.length) % items.length;\n                items[prevIndex].focus();\n            }\n        }\n        if (expanded) {\n            document.addEventListener(\"keydown\", handleListKeyDown);\n        }\n        return () => document.removeEventListener(\"keydown\", handleListKeyDown);\n    }, [expanded]);\n    // Open dropdown with Enter or Space\n    function handleKeyDown(event) {\n        var _a;\n        if (event.key === \"Enter\" || event.key === \" \") {\n            event.preventDefault();\n            setExpanded((prev) => !prev);\n        }\n        else if (event.key === \"Escape\") {\n            setExpanded(false);\n            (_a = buttonRef.current) === null || _a === void 0 ? void 0 : _a.focus();\n        }\n    }\n    function onHandleDropdown() {\n        setExpanded((prev) => {\n            const newExpanded = !prev;\n            if (newExpanded) {\n                setTimeout(() => {\n                    var _a, _b;\n                    (_b = (_a = dropdownRef.current) === null || _a === void 0 ? void 0 : _a.querySelector(\"a\")) === null || _b === void 0 ? void 0 : _b.focus();\n                }, 0);\n            }\n            return newExpanded;\n        });\n    }\n    return (react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"div\", { className: \"rh-our-websites\" },\n        react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"button\", { className: `rh-our-websites__button ${expanded ? \"rh-our-websites--active\" : \"\"}`, ref: buttonRef, onClick: onHandleDropdown, onKeyDown: handleKeyDown, \"aria-label\": expanded ? `Stäng dropdown för ${name}` : `Öppna dropdown för ${name}`, \"aria-expanded\": expanded, \"aria-controls\": `dropdown-menu-${name}` },\n            react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"span\", { className: \"rh-our-websites__tooltip\", \"aria-hidden\": \"true\" }, name ? name : \"Webbplatser\"),\n            react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"img\", { className: \"env-icon env-icon--small\", src: isFolktandvardenTheme ? buttonIconBlueUri : buttonIconUri, alt: \"\", \"aria-hidden\": \"true\" })),\n        react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"ul\", { id: `dropdown-menu-${name}`, ref: dropdownRef, className: `rh-our-websites__menu ${expanded ? \"rh-our-websites__menu--open\" : \"\"}`, role: \"menu\", \"aria-label\": name }, links === null || links === void 0 ? void 0 : links.map(({ title, link }, index) => (react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"li\", { key: index, role: \"none\" },\n            react__WEBPACK_IMPORTED_MODULE_0___default().createElement(\"a\", { className: \"rh-our-websites__menu-link\", href: link, role: \"menuitem\" }, title)))))));\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Dropdown);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9Ecm9wZG93bi9Ecm9wZG93bi50c3giLCJtYXBwaW5ncyI6Ijs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL3JoLW91ci13ZWJzaXRlcy8uL3NyYy9jb21wb25lbnRzL0Ryb3Bkb3duL0Ryb3Bkb3duLnRzeD8xYWI5Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyB1c2VFZmZlY3QsIHVzZVJlZiwgdXNlU3RhdGUgfSBmcm9tIFwicmVhY3RcIjtcbmNvbnN0IERyb3Bkb3duID0gKHsgbmFtZSwgbGlua3MsIGJ1dHRvbkljb25VcmksIGJ1dHRvbkljb25CbHVlVXJpLCB9KSA9PiB7XG4gICAgY29uc3QgW2V4cGFuZGVkLCBzZXRFeHBhbmRlZF0gPSB1c2VTdGF0ZShmYWxzZSk7XG4gICAgY29uc3QgW2lzRm9sa3RhbmR2YXJkZW5UaGVtZSwgc2V0SXNGb2xrdGFuZHZhcmRlblRoZW1lXSA9IHVzZVN0YXRlKGZhbHNlKTtcbiAgICBjb25zdCBidXR0b25SZWYgPSB1c2VSZWYobnVsbCk7XG4gICAgY29uc3QgZHJvcGRvd25SZWYgPSB1c2VSZWYobnVsbCk7XG4gICAgLy8gQ2hlY2sgZm9yIHRoZW1lIGNsYXNzIG9uIG1vdW50XG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgICAgc2V0SXNGb2xrdGFuZHZhcmRlblRoZW1lKGRvY3VtZW50LmJvZHkuY2xhc3NMaXN0LmNvbnRhaW5zKFwic3YtdGhlbWUtZm9sa3RhbmR2YXJkZW5cIikpO1xuICAgIH0sIFtdKTtcbiAgICAvLyBDbG9zZSBkcm9wZG93biB3aGVuIGNsaWNraW5nIG91dHNpZGVcbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgICAgICBmdW5jdGlvbiBoYW5kbGVDbGlja091dHNpZGUoZXZlbnQpIHtcbiAgICAgICAgICAgIGlmIChidXR0b25SZWYuY3VycmVudCAmJlxuICAgICAgICAgICAgICAgIC
50FidXR0b25SZWYuY3VycmVudC5jb250YWlucyhldmVudC50YXJnZXQpICYmXG4gICAgICAgICAgICAgICAgZHJvcGRvd25SZWYuY3VycmVudCAmJlxuICAgICAgICAgICAgICAgICFkcm9wZG93blJlZi5jdXJyZW50LmNvbnRhaW5zKGV2ZW50LnRhcmdldCkpIHtcbiAgICAgICAgICAgICAgICBzZXRFeHBhbmRlZChmYWxzZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcihcImNsaWNrXCIsIGhhbmRsZUNsaWNrT3V0c2lkZSk7XG4gICAgICAgIHJldHVybiAoKSA9PiB7XG4gICAgICAgICAgICBkb2N1bWVudC5yZW1vdmVFdmVudExpc3RlbmVyKFwiY2xpY2tcIiwgaGFuZGxlQ2xpY2tPdXRzaWRlKTtcbiAgICAgICAgfTtcbiAgICB9LCBbXSk7XG4gICAgLy8gSGFuZGxlIGFycm93IGtleSBuYXZpZ2F0aW9uIGluc2lkZSBkcm9wZG93blxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgICAgIGZ1bmN0aW9uIGhhbmRsZUxpc3RLZXlEb3duKGV2ZW50KSB7XG4gICAgICAgICAgICB2YXIgX2E7XG4gICAgICAgICAgICBpZiAoIWV4cGFuZGVkKVxuICAgICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgIGNvbnN0IGl0ZW1zID0gKF9hID0gZHJvcGRvd25SZWYuY3VycmVudCkgPT09IG51bGwgfHwgX2EgPT09IHZvaWQgMCA/IHZvaWQgMCA6IF9hLnF1ZXJ5U2VsZWN0b3JBbGwoXCJhXCIpO1xuICAgICAgICAgICAgaWYgKCEoaXRlbXMgPT09IG51bGwgfHwgaXRlbXMgPT09IHZvaWQgMCA/IHZvaWQgMCA6IGl0ZW1zLmxlbmd0aCkpXG4gICAgICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICAgICAgY29uc3QgY3VycmVudEluZGV4ID0gQXJyYXkuZnJvbShpdGVtcykuaW5kZXhPZihkb2N1bWVudC5hY3RpdmVFbGVtZW50KTtcbiAgICAgICAgICAgIGlmIChldmVudC5rZXkgPT09IFwiQXJyb3dEb3duXCIpIHtcbiAgICAgICAgICAgICAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xuICAgICAgICAgICAgICAgIGNvbnN0IG5leHRJbmRleCA9IChjdXJyZW50SW5kZXggKyAxKSAlIGl0ZW1zLmxlbmd0aDtcbiAgICAgICAgICAgICAgICBpdGVtc1tuZXh0SW5kZXhdLmZvY3VzKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIGlmIChldmVudC5rZXkgPT09IFwiQXJyb3dVcFwiKSB7XG4gICAgICAgICAgICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKTtcbiAgICAgICAgICAgICAgICBjb25zdCBwcmV2SW5kZXggPSAoY3VycmVudEluZGV4IC0gMSArIGl0ZW1zLmxlbmd0aCkgJSBpdGVtcy5sZW5ndGg7XG4gICAgICAgICAgICAgICAgaXRlbXNbcHJldkluZGV4XS5mb2N1cygpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlmIChleHBhbmRlZCkge1xuICAgICAgICAgICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcihcImtleWRvd25cIiwgaGFuZGxlTGlzdEtleURvd24pO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiAoKSA9PiBkb2N1bWVudC5yZW1vdmVFdmVudExpc3RlbmVyKFwia2V5ZG93blwiLCBoYW5kbGVMaXN0S2V5RG93bik7XG4gICAgfSwgW2V4cGFuZGVkXSk7XG4gICAgLy8gT3BlbiBkcm9wZG93biB3aXRoIEVudGVyIG9yIFNwYWNlXG4gICAgZnVuY3Rpb24gaGFuZGxlS2V5RG93bihldmVudCkge1xuICAgICAgICB2Y
50XIgX2E7XG4gICAgICAgIGlmIChldmVudC5rZXkgPT09IFwiRW50ZXJcIiB8fCBldmVudC5rZXkgPT09IFwiIFwiKSB7XG4gICAgICAgICAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xuICAgICAgICAgICAgc2V0RXhwYW5kZWQoKHByZXYpID0+ICFwcmV2KTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIGlmIChldmVudC5rZXkgPT09IFwiRXNjYXBlXCIpIHtcbiAgICAgICAgICAgIHNldEV4cGFuZGVkKGZhbHNlKTtcbiAgICAgICAgICAgIChfYSA9IGJ1dHRvblJlZi5jdXJyZW50KSA9PT0gbnVsbCB8fCBfYSA9PT0gdm9pZCAwID8gdm9pZCAwIDogX2EuZm9jdXMoKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBmdW5jdGlvbiBvbkhhbmRsZURyb3Bkb3duKCkge1xuICAgICAgICBzZXRFeHBhbmRlZCgocHJldikgPT4ge1xuICAgICAgICAgICAgY29uc3QgbmV3RXhwYW5kZWQgPSAhcHJldjtcbiAgICAgICAgICAgIGlmIChuZXdFeHBhbmRlZCkge1xuICAgICAgICAgICAgICAgIHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgICAgICAgICAgICAgICB2YXIgX2EsIF9iO1xuICAgICAgICAgICAgICAgICAgICAoX2IgPSAoX2EgPSBkcm9wZG93blJlZi5jdXJyZW50KSA9PT0gbnVsbCB8fCBfYSA9PT0gdm9pZCAwID8gdm9pZCAwIDogX2EucXVlcnlTZWxlY3RvcihcImFcIikpID09PSBudWxsIHx8IF9iID09PSB2b2lkIDAgPyB2b2lkIDAgOiBfYi5mb2N1cygpO1xuICAgICAgICAgICAgICAgIH0sIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmV0dXJuIG5ld0V4cGFuZGVkO1xuICAgICAgICB9KTtcbiAgICB9XG4gICAgcmV0dXJuIChSZWFjdC5jcmVhdGVFbGVtZW50KFwiZGl2XCIsIHsgY2xhc3NOYW1lOiBcInJoLW91ci13ZWJzaXRlc1wiIH0sXG4gICAgICAgIFJlYWN0LmNyZWF0ZUVsZW1lbnQoXCJidXR0b25cIiwgeyBjbGFzc05hbWU6IGByaC1vdXItd2Vic2l0ZXNfX2J1dHRvbiAke2V4cGFuZGVkID8gXCJyaC1vdXItd2Vic2l0ZXMtLWFjdGl2ZVwiIDogXCJcIn1gLCByZWY6IGJ1dHRvblJlZiwgb25DbGljazogb25IYW5kbGVEcm9wZG93biwgb25LZXlEb3duOiBoYW5kbGVLZXlEb3duLCBcImFyaWEtbGFiZWxcIjogZXhwYW5kZWQgPyBgU3TDpG5nIGRyb3Bkb3duIGbDtnIgJHtuYW1lfWAgOiBgw5ZwcG5hIGRyb3Bkb3duIGbDtnIgJHtuYW1lfWAsIFwiYXJpYS1leHBhbmRlZFwiOiBleHBhbmRlZCwgXCJhcmlhLWNvbnRyb2xzXCI6IGBkcm9wZG93bi1tZW51LSR7bmFtZX1gIH0sXG4gICAgICAgICAgICBSZWFjdC5jcmVhdGVFbGVtZW50KFwic3BhblwiLCB7IGNsYXNzTmFtZTogXCJyaC1vdXItd2Vic2l0ZXNfX3Rvb2x0aXBcIiwgXCJhcmlhLWhpZGRlblwiOiBcInRydWVcIiB9LCBuYW1lID8gbmFtZSA6IFwiV2ViYnBsYXRzZXJcIiksXG4gICAgICAgICAgICBSZWFjdC5jcmVhdGVFbGVtZW50KFwiaW1nXCIsIHsgY2xhc3NOYW1lOiBcImVudi1pY29uIGVudi1pY29uLS1zbWFsbFwiLCBzcmM6IGlzRm9sa3RhbmR2YXJkZW5UaGVtZSA/IGJ1dHRvbkljb25CbHVlVXJpIDogYnV0dG9uSWNvblVyaSwgYWx0OiBcIlwiLCBcImFyaWEtaGlkZGVuXCI6IFwidHJ1ZVwiIH0pKSxcbiAgICAgICAgUmVhY3QuY3JlYXRlRWxlbWVudChcInVsXCIsIHsgaWQ6IGBkcm9wZG93bi1tZW51LSR7bmFtZX1gLCByZWY6IGRyb3Bkb3duUmVmLCBjbGFzc05hbWU6IGByaC1vdXItd2Vic2l0ZXNfX21lbnUgJHtleHBhbmRlZCA/IFwicmgtb3VyLXdlYnNpdGVzX19tZW51LS1vcGVuXCIgOiBcIlwifWAsIHJvbGU6IFwibWVudVwiLCBcImFyaWEtbGFiZWxcIjogbmFtZSB9LCBsaW5rcyA9PT0gbnVsbCB8fCBsaW5rcyA9PT0gdm9pZCAwID8gdm9pZCAwIDogbGlua3MubWFwKCh7IHRpdGxlLCBsaW5rIH0sIGluZGV4KSA9PiAoUmVhY3QuY3JlYXRlRWxlbWVudChcImxpXCIsIHsga2V5OiBpbmRleCwgcm9sZTogXCJub25lXCIgfSxcbiAgICAgICAgICAgIFJlYWN0LmNyZWF0ZUVsZW1lbnQoXCJhXCIsIHsgY2xhc3NOYW1lOiBcInJoLW91ci13ZWJzaXRlc19fbWVudS1saW5rXCIsIGhyZWY6IGxpbmssIHJvbGU6IFwibWVudWl0ZW1cIiB9LCB0aXRsZSkpKSkpKSk7XG59O1xuZXhwb3J0IGRlZmF1bHQgRHJvcGRvd247XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/Dropdown/Dropdown.tsx\n");
51
52/***/ }),
53
54/***/ "./src/main.tsx":
55/*!**********************!*\
56  !*** ./src/main.tsx ***!
57  \**********************/
58/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
59
60eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_dom_client__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-dom/client */ \"./node_modules/react-dom/client.js\");\n/* harmony import */ var _components_App__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./components/App */ \"./src/components/App/index.tsx\");\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ((initialState, el) => {\n    (0,react_dom_client__WEBPACK_IMPORTED_MODULE_1__.hydrateRoot)(el, react__WEBPACK_IMPORTED_MODULE_0__.createElement(_components_App__WEBPACK_IMPORTED_MODULE_2__[\"default\"], Object.assign({}, initialState)));\n});\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbWFpbi50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9yaC1vdXItd2Vic2l0ZXMvLi9zcmMvbWFpbi50c3g/YjAwNSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IGh5ZHJhdGVSb290IH0gZnJvbSBcInJlYW
60N0LWRvbS9jbGllbnRcIjtcbmltcG9ydCBBcHAgZnJvbSBcIi4vY29tcG9uZW50cy9BcHBcIjtcbmV4cG9ydCBkZWZhdWx0IChpbml0aWFsU3RhdGUsIGVsKSA9PiB7XG4gICAgaHlkcmF0ZVJvb3QoZWwsIFJlYWN0LmNyZWF0ZUVsZW1lbnQoQXBwLCBPYmplY3QuYXNzaWduKHt9LCBpbml0aWFsU3RhdGUpKSk7XG59O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/main.tsx\n");
61
62/***/ })
vendor: 3,534 bytes, lines 62-161
62,
63
64/***/ "react":
65/*!************************!*\
66  !*** external "react" ***!
67  \************************/
68/***/ (function(module) {
69
70module.exports = __WEBPACK_EXTERNAL_MODULE_react__;
71
72/***/ }),
73
74/***/ "react-dom":
75/*!****************************!*\
76  !*** external "react-dom" ***!
77  \****************************/
78/***/ (function(module) {
79
80module.exports = __WEBPACK_EXTERNAL_MODULE_react_dom__;
81
82/***/ })
83
84/******/ 	});
85/************************************************************************/
86/******/ 	// The module cache
87/******/ 	var __webpack_module_cache__ = {};
88/******/ 	
89/******/ 	// The require function
90/******/ 	function __webpack_require__(moduleId) {
91/******/ 		// Check if module is in cache
92/******/ 		var cachedModule = __webpack_module_cache__[moduleId];
93/******/ 		if (cachedModule !== undefined) {
94/******/ 			return cachedModule.exports;
95/******/ 		}
96/******/ 		// Create a new module (and put it into the cache)
97/******/ 		var module = __webpack_module_cache__[moduleId] = {
98/******/ 			// no module.id needed
99/******/ 			// no module.loaded needed
100/******/ 			exports: {}
101/******/ 		};
102/******/ 	
103/******/ 		// Execute the module function
104/******/ 		__webpack_modules__[moduleId](module, module.exports, __webpack_require__);
105/******/ 	
106/******/ 		// Return the exports of the module
107/******/ 		return module.exports;
108/******/ 	}
109/******/ 	
110/************************************************************************/
111/******/ 	/* webpack/runtime/compat get default export */
112/******/ 	!function() {
113/******/ 		// getDefaultExport function for compatibility with non-harmony modules
114/******/ 		__webpack_require__.n = function(module) {
115/******/ 			var getter = module && module.__esModule ?
116/******/ 				function() { return module['default']; } :
117/******/ 				function() { return module; };
118/******/ 			__webpack_require__.d(getter, { a: getter });
119/******/ 			return getter;
120/******/ 		};
121/******/ 	}();
122/******/ 	
123/******/ 	/* webpack/runtime/define property getters */
124/******/ 	!function() {
125/******/ 		// define getter functions for harmony exports
126/******/ 		__webpack_require__.d = function(exports, definition) {
127/******/ 			for(var key in definition) {
128/******/ 				if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
129/******/ 					Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
130/******/ 				}
131/******/ 			}
132/******/ 		};
133/******/ 	}();
134/******/ 	
135/******/ 	/* webpack/runtime/hasOwnProperty shorthand */
136/******/ 	!function() {
137/******/ 		__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }
138/******/ 	}();
139/******/ 	
140/******/ 	/* webpack/runtime/make namespace object */
141/******/ 	!function() {
142/******/ 		// define __esModule on exports
143/******/ 		__webpack_require__.r = function(exports) {
144/******/ 			if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
145/******/ 				Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
146/******/ 			}
147/******/ 			Object.defineProperty(exports, '__esModule', { value: true });
148/******/ 		};
149/******/ 	}();
150/******/ 	
151/************************************************************************/
152/******/ 	
153/******/ 	// startup
154/******/ 	// Load entry module and return exports
155/******/ 	// This entry module can't be inlined because the eval-source-map devtool is used.
156/******/ 	var __webpack_exports__ = __webpack_require__("./src/main.tsx");
157/******/ 	
158/******/ 	return __webpack_exports__;
159/******/ })()
160;
161});;}});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.