1"use strict"; 2/* 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 */ 10(self["webpackChunkpf_frontend"] = self["webpackChunkpf_frontend"] || []).push([["components/languageswitch/languageswitch.bundle.js"],{ 11
12/***/ "../core/components/languageswitch/languageswitch.config.js": 13/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 14 15eval("__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 _project_core_utils_utils_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(\"../core/utils/utils.js\");\n// Place here configuration values and hardcoded values, so this is the only single source of truth for any value\n// used in the component.\n\nconst classes = {\n button: 'languageswitch__button',\n nav: 'languageswitch__nav',\n item: 'languageswitch__item',\n isActive: 'is-active',\n link: 'languageswitch__link'\n};\nconst queryParamsRegex = /([?#].*)$/;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n classes,\n selectors: (0,_project_core_utils_utils_js__WEBPACK_IMPORTED_MODULE_0__.createSelectorsFromClasses)(classes),\n dataAttr: {},\n queryParamsRegex\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vY29yZS9jb21wb25lbnRzL2xhbmd1YWdlc3dpdGNoL2xhbmd1YWdlc3dpdGNoLmNvbmZpZy5qcyIsIm1hcHBpbmdzIjoiOzs7OztBQUFBO0FBQ0E7QUFDd0U7QUFFeEUsTUFBTUMsT0FBTyxHQUFHO0VBQ2RDLE1BQU0sRUFBRSx3QkFBd0I7RUFDaENDLEdBQUcsRUFBRSxxQkFBcUI7RUFDMUJDLElBQUksRUFBRSxzQkFBc0I7RUFDNUJDLFFBQVEsRUFBRSxXQUFXO0VBQ3JCQyxJQUFJLEVBQUU7QUFDUixDQUFDO0FBRUQsTUFBTUMsZ0JBQWdCLEdBQUcsV0FBVztBQUVwQyxpRUFBZTtFQUNiTixPQUFPO0VBQUVPLFNBQVMsRUFBRVIsd0ZBQTBCLENBQUNDLE9BQU8sQ0FBQztFQUFFUSxRQUFRLEVBQUUsQ0FBQyxDQUFDO0VBQUVGO0FBQ3pFLENBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9wZi1mcm9udGVuZC8uLi9jb3JlL2NvbXBvbmVudHMvbGFuZ3VhZ2Vzd2l0Y2gvbGFuZ3VhZ2Vzd2l0Y2guY29uZmlnLmpzPzc1ODAiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gUGxhY2UgaGVyZSBjb25maWd1cmF0aW9uIHZhbHVlcyBhbmQgaGFyZGNvZGVkIHZhbHVlcywgc28gdGhpcyBpcyB0aGUgb25seSBzaW5nbGUgc291cmNlIG9mIHRydXRoIGZvciBhbnkgdmFsdWVcbi8vIHVzZWQgaW4gdGhlIGNvbXBvbmVudC5cbmltcG9ydCB7Y3JlYXRlU2VsZWN0b3JzRnJvbUNsYXNzZXN9IGZyb20gJ0Bwcm9qZWN0LmNvcmUvdXRpbHMvdXRpbHMuanMnO1xuXG5jb25zdCBjbGFzc2VzID0ge1xuICBidXR0b246ICdsYW5ndWFnZXN3aXRjaF9fYnV0dG9uJyxcbiAgbmF2OiAnbGFuZ3VhZ2Vzd2l0Y2hfX25hdicsXG4gIGl0ZW06ICdsYW5ndWFnZXN3aXRjaF9faXRlbScsXG4gIGlzQWN0aXZlOiAnaXMtYWN0aXZlJyxcbiAgbGluazogJ2xhbmd1YWdlc3dpdGNoX19saW5rJ1xufTtcblxuY29uc3QgcXVlcnlQYXJhbXNSZWdleCA9IC8oWz8jXS4qKSQvO1xuXG5leHBvcnQgZGVmYXVsdCB7XG4gIGNsYXNzZXMsIHNlbGVjdG9yczogY3JlYXRlU2VsZWN0b3JzRnJvbUNsYXNzZXMoY2xhc3NlcyksIGRhdGFBdHRyOiB7fSwgcXVlcnlQYXJhbXNSZWdleFxufTtcbiJdLCJuYW1lcyI6WyJjcmVhdGVTZWxlY3RvcnNGcm9tQ2xhc3NlcyIsImNsYXNzZXMiLCJidXR0b24iLCJuYXYiLCJpdGVtIiwiaXNBY3RpdmUiLCJsaW5rIiwicXVlcnlQYXJhbXNSZWdleCIsInNlbGVjdG9ycyIsImRhdGFBdHRyIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../core/components/languageswitch/languageswitch.config.js\n"); 16 17/***/ }), 18
19/***/ "../core/components/languageswitch/languageswitch.source.js": 20/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 21 22eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(\"./node_modules/core-js/modules/esnext.iterator.constructor.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_constructor_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(\"./node_modules/core-js/modules/esnext.iterator.for-each.js\");\n/* harmony import */ var core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_esnext_iterator_for_each_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _project_core_services_componentLoader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(\"../core/services/componentLoader/index.js\");\n/* harmony import */ var _project_core_components_baseComponent_baseComponent_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(\"../core/components/baseComponent/baseComponent.js\");\n/* harmony import */ var _services_EventRegister_EventRegister__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(\"../core/services/EventRegister/EventRegister.js\");\n/* harmony import */ var _languageswitch_config__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(\"../core/components/languageswitch/languageswitch.config.js\");\n\n\n\n\n\n\nclass Languageswitch extends _project_core_components_baseComponent_baseComponent_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"] {\n /**\n * @constructor\n */\n constructor() {\n for (var _len = arguments.length, rest = new Array(_len), _key = 0; _key < _len; _key++) {\n rest[_key] = arguments[_key];\n }\n super(...rest, _languageswitch_config__WEBPACK_IMPORTED_MODULE_5__[\"default\"]);\n\n // configure selectors, classes & data attributes\n this.selectors = {\n ..._languageswitch_config__WEBPACK_IMPORTED_MODULE_5__[\"default\"].selectors\n };\n this.classes = {\n ..._languageswitch_config__WEBPACK_IMPORTED_MODULE_5__[\"default\"].classes\n };\n this.dataAttr = {\n ..._languageswitch_config__WEBPACK_IMPORTED_MODULE_5__[\"default\"].dataAttr\n };\n this.queryParamsRegex = _languageswitch_config__WEBPACK_IMPORTED_MODULE_5__[\"default\"].queryParamsRegex;\n this.href = window.location.href;\n this.document = document;\n const eventRegister = new _services_EventRegister_EventRegister__WEBPACK_IMPORTED_MODULE_4__[\"default\"]();\n this.on = eventRegister.on;\n this.off = eventRegister.off;\n this.button = this.el.querySelector(this.selectors.button);\n this.nav = this.el.querySelector(this.selectors.nav);\n this.items = this.el.querySelectorAll(this.selectors.item);\n this.links = this.el.querySelectorAll(this.selectors.link);\n this.init();\n }\n init() {\n const match = this.href.match(this.queryParamsRegex);\n const queryParams = match ? match[1] : '';\n this.links.forEach(link => {\n link.href = link.href + queryParams;\n });\n this.button.addEventListener('click', this.onButtonClick);\n this.items.forEach(item => {\n item.addEventListener('focusin', this.onFocusIn);\n item.addEventListener('focusout', this.onFocusOut);\n });\n this.subscribe('header-is-sticky', this.closeAndResetDropdown);\n }\n onFocusIn = e => {\n const parentElement = e.target.parentElement;\n parentElement.setAttribute('aria-selected', 'true');\n this.nav.setAttribute('aria-activedescendant', parentElement.id);\n };\n onFocusOut = e => {\n const parentElement = e.target.parentElement;\n parentElement.setAttribute('aria-selected', 'false');\n this.nav.setAttribute('aria-activedescendant', '');\n };\n onButtonClick = e => {\n this.toggleDropdown();\n e.preventDefault();\n };\n toggleDropdown = () => {\n const isExpanded = this.button.getAttribute('aria-expanded') === 'true';\n this.button.setAttribute('aria-expanded', isExpanded ? 'false' : 'true');\n this.button.classList.toggle(this.classes.isActive);\n this.nav.classList.toggle(this.classes.isActive);\n this.activateBodyEventListeners(!isExpanded);\n };\n activateBodyEventListeners(activate) {\n if (activate) {\n this.on(this.document, 'click', this.onOutsideClick);\n this.on(this.document, 'keydown', this.keydownHandler);\n } else {\n this.off(this.document);\n }\n }\n onOutsideClick = e => {\n if (this.nav.classList.contains(this.classes.isActive) && !this.el.contains(e.target)) {\n this.closeAndResetDropdown(e);\n }\n };\n keydownHandler = e => {\n if (e.key === 'Escape') {\n this.closeAndResetDropdown(e);\n e.preventDefault();\n }\n };\n closeAndResetDropdown = e => {\n if (e && this.button.getAttribute('aria-expanded') === 'true') {\n this.button.setAttribute('aria-expanded', 'false');\n this.button.classList.remove(this.classes.isActive);\n this.nav.classList.remove(this.classes.isActive);\n this.activateBodyEventListeners(false);\n }\n };\n}\n(0,_project_core_services_componentLoader__WEBPACK_IMPORTED_MODULE_2__.register)({\n Languageswitch\n});\n(0,_project_core_services_componentLoader__WEBPACK_IMPORTED_MODULE_2__.runComponent)('Languageswitch');//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vY29yZS9jb21wb25lbnRzL2xhbmd1YWdlc3dpdGNoL2xhbmd1YWdlc3dpdGNoLnNvdXJjZS5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUE4RTtBQUNNO0FBQ2I7QUFDMUI7QUFFN0MsTUFBTUssY0FBYyxTQUFTSCwrRkFBYSxDQUFDO0VBQ3pDO0FBQ0Y7QUFDQTtFQUNFSSxXQUFXQSxDQUFBLEVBQVU7SUFBQSxTQUFBQyxJQUFBLEdBQUFDLFNBQUEsQ0FBQUMsTUFBQSxFQUFOQyxJQUFJLE9BQUFDLEtBQUEsQ0FBQUosSUFBQSxHQUFBSyxJQUFBLE1BQUFBLElBQUEsR0FBQUwsSUFBQSxFQUFBSyxJQUFBO01BQUpGLElBQUksQ0FBQUUsSUFBQSxJQUFBSixTQUFBLENBQUFJLElBQUE7SUFBQTtJQUNqQixLQUFLLENBQUMsR0FBR0YsSUFBSSxFQUFFTiw4REFBTSxDQUFDOztJQUV0QjtJQUNBLElBQUksQ0FBQ1MsU0FBUyxHQUFHO01BQUMsR0FBR1QsOERBQU0sQ0FBQ1M7SUFBUyxDQUFDO0lBQ3RDLElBQUksQ0FBQ0MsT0FBTyxHQUFHO01BQUMsR0FBR1YsOERBQU0sQ0FBQ1U7SUFBTyxDQUFDO0lBQ2xDLElBQUksQ0FBQ0MsUUFBUSxHQUFHO01BQUMsR0FBR1gsOERBQU0sQ0FBQ1c7SUFBUSxDQUFDO0lBRXBDLElBQUksQ0FBQ0MsZ0JBQWdCLEdBQUdaLDhEQUFNLENBQUN
22ZLGdCQUFnQjtJQUMvQyxJQUFJLENBQUNDLElBQUksR0FBR0MsTUFBTSxDQUFDQyxRQUFRLENBQUNGLElBQUk7SUFFaEMsSUFBSSxDQUFDRyxRQUFRLEdBQUdBLFFBQVE7SUFFeEIsTUFBTUMsYUFBYSxHQUFHLElBQUlsQiw2RUFBYSxDQUFDLENBQUM7SUFDekMsSUFBSSxDQUFDbUIsRUFBRSxHQUFHRCxhQUFhLENBQUNDLEVBQUU7SUFDMUIsSUFBSSxDQUFDQyxHQUFHLEdBQUdGLGFBQWEsQ0FBQ0UsR0FBRztJQUU1QixJQUFJLENBQUNDLE1BQU0sR0FBRyxJQUFJLENBQUNDLEVBQUUsQ0FBQ0MsYUFBYSxDQUFDLElBQUksQ0FBQ2IsU0FBUyxDQUFDVyxNQUFNLENBQUM7SUFDMUQsSUFBSSxDQUFDRyxHQUFHLEdBQUcsSUFBSSxDQUFDRixFQUFFLENBQUNDLGFBQWEsQ0FBQyxJQUFJLENBQUNiLFNBQVMsQ0FBQ2MsR0FBRyxDQUFDO0lBQ3BELElBQUksQ0FBQ0MsS0FBSyxHQUFHLElBQUksQ0FBQ0gsRUFBRSxDQUFDSSxnQkFBZ0IsQ0FBQyxJQUFJLENBQUNoQixTQUFTLENBQUNpQixJQUFJLENBQUM7SUFDMUQsSUFBSSxDQUFDQyxLQUFLLEdBQUcsSUFBSSxDQUFDTixFQUFFLENBQUNJLGdCQUFnQixDQUFDLElBQUksQ0FBQ2hCLFNBQVMsQ0FBQ21CLElBQUksQ0FBQztJQUUxRCxJQUFJLENBQUNDLElBQUksQ0FBQyxDQUFDO0VBQ2I7RUFFQUEsSUFBSUEsQ0FBQSxFQUFHO0lBQ0wsTUFBTUMsS0FBSyxHQUFHLElBQUksQ0FBQ2pCLElBQUksQ0FBQ2lCLEtBQUssQ0FBQyxJQUFJLENBQUNsQixnQkFBZ0IsQ0FBQztJQUNwRCxNQUFNbUIsV0FBVyxHQUFHRCxLQUFLLEdBQUdBLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxFQUFFO0lBQ3pDLElBQUksQ0FBQ0gsS0FBSyxDQUFDSyxPQUFPLENBQUNKLElBQUksSUFBSTtNQUN6QkEsSUFBSSxDQUFDZixJQUFJLEdBQUdlLElBQUksQ0FBQ2YsSUFBS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BLENBQUMsSUFBSSxJQUFJLENBQUNuQixNQUFNLENBQUMyQixZQUFZLENBQUMsZUFBZSxDQUFDLEtBQUssTUFBTSxFQUFFO01BQzdELElBQUksQ0FBQzNCLE1BQU0sQ0FBQ3NCLFlBQVksQ0FBQyxlQUFlLEVBQUUsT0FBTyxDQUFDO01BQ2xELElBQUksQ0FBQ3RCLE1BQU0sQ0FBQzRCLFNBQVMsQ0FBQ1MsTUFBTSxDQUFDLElBQUksQ0FBQy9DLE9BQU8sQ0FBQ3dDLFFBQVEsQ0FBQztNQUNuRCxJQUFJLENBQUMzQixHQUFHLENBQUN5QixTQUFTLENBQUNTLE1BQU0sQ0FBQyxJQUFJLENBQUMvQyxPQUFPLENBQUN3QyxRQUFRLENBQUM7TUFDaEQsSUFBSSxDQUFDQywwQkFBMEIsQ0FBQyxLQUFLLENBQUM7SUFDeEM7RUFDRixDQUFDO0FBQ0g7QUFFQXZELGdGQUFRLENBQUM7RUFBQ0s7QUFBYyxDQUFDLENBQUM7QUFDMUJKLG9GQUFZLENBQUMsZ0JBQWdCLENBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9wZi1mcm9udGVuZC8uLi9jb3JlL2NvbXBvbmVudHMvbGFuZ3VhZ2Vzd2l0Y2gvbGFuZ3VhZ2Vzd2l0Y2guc291cmNlLmpzPzg3MmEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtyZWdpc3RlciwgcnVuQ29tcG9uZW50fSBmcm9tICdAcHJvamVjdC5jb3JlL3NlcnZpY2VzL2NvbXBvbmVudExvYWRlcic7XG5pbXBvcnQgQmFzZUNvbXBvbmVudCBmcm9tICdAcHJvamVjdC5jb3JlL2NvbXBvbmVudHMvYmFzZUNvbXBvbmVudC9iYXNlQ29tcG9uZW50LmpzJztcbmltcG9ydCBFdmVudFJlZ2lzdGVyIGZyb20gJy4uLy4uL3NlcnZpY2VzL0V2ZW50UmVnaXN0ZXIvRXZlbnRSZWdpc3Rlcic7XG5pbXBvcnQgY29uZmlnIGZyb20gJy4vbGFuZ3VhZ2Vzd2l0Y2guY29uZmlnJztcblxuY2xhc3MgTGFuZ3VhZ2Vzd2l0Y2ggZXh0ZW5kcyBCYXNlQ29tcG9uZW50IHtcbiAgLyoqXG4gICAqIEBjb25zdHJ1Y3RvclxuICAgKi9cbiAgY29uc3RydWN0b3IoLi4ucmVzdCkge1xuICAgIHN1cGVyKC4uLnJlc3QsIGNvbmZpZyk7XG5cbiAgICAvLyBjb25maWd1cmUgc2VsZWN0b3JzLCBjbGFzc2VzICYgZGF0YSBhdHRyaWJ1dGVzXG4gICAgdGhpcy5zZWxlY3RvcnMgPSB7Li4uY29uZmlnLnNlbGVjdG9yc307XG4gICAgdGhpcy5jbGFzc2VzID0gey4uLmNvbmZpZy5jbGFzc2VzfTtcbiAgICB0aGlzLmRhdGFBdHRyID0gey4uLmNvbmZpZy5kYXRhQXR0cn07XG5cbiAgICB0aGlzLnF1ZXJ5UGFyYW1zUmVnZXggPSBjb25maWcucXVlcnlQYXJhbXNSZWdleDtcbiAgICB0aGlzLmhyZWYgPSB3aW5kb3cubG9jYXRpb24uaHJlZjtcblxuICAgIHRoaXMuZG9jdW1lbnQgPSBkb2N1bWVudDtcblxuICAgIGNvbnN0IGV2ZW50UmVnaXN0ZXIgPSBuZXcgRXZlbnRSZWdpc3RlcigpO1xuICAgIHRoaXMub24gPSBldmVudFJlZ2lzdGVyLm9uO1xuICAgIHRoaXMub2ZmID0gZXZlbnRSZWdpc3Rlci5vZmY7XG5cbiAgICB0aGlzLmJ1dHRvbiA9IHRoaXMuZWwucXVlcnlTZWxlY3Rvcih0aGlzLnNlbGVjdG9ycy5idXR0b24pO1xuICAgIHRoaXMubmF2ID0gdGhpcy5lbC5xdWVyeVNlbGVjdG9yKHRoaXMuc2VsZWN0b3JzLm5hdik7XG4gICAgdGhpcy5pdGVtcyA9IHRoaXMuZWwucXVlcnlTZWxlY3RvckFsbCh0aGlzLnNlbGVjdG9ycy5pdGVtKTtcbiAgICB0aGlzLmxpbmtzID0gdGhpcy5lbC5xdWVyeVNlbGVjdG9yQWxsKHRoaXMuc2VsZWN0b3JzLmxpbmspO1xuXG4gICAgdGhpcy5pbml0KCk7XG4gIH1cblxuICBpbml0KCkge1xuICAgIGNvbnN0IG1hdGNoID0gdGh
22pcy5ocmVmLm1hdGNoKHRoaXMucXVlcnlQYXJhbXNSZWdleCk7XG4gICAgY29uc3QgcXVlcnlQYXJhbXMgPSBtYXRjaCA/IG1hdGNoWzFdIDogJyc7XG4gICAgdGhpcy5saW5rcy5mb3JFYWNoKGxpbmsgPT4ge1xuICAgICAgbGluay5ocmVmID0gbGluay5ocmVmICsgcXVlcnlQYXJhbXM7XG4gICAgfSk7XG5cbiAgICB0aGlzLmJ1dHRvbi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIHRoaXMub25CdXR0b25DbGljayk7XG4gICAgdGhpcy5pdGVtcy5mb3JFYWNoKChpdGVtKSA9PiB7XG4gICAgICBpdGVtLmFkZEV2ZW50TGlzdGVuZXIoJ2ZvY3VzaW4nLCB0aGlzLm9uRm9jdXNJbik7XG4gICAgICBpdGVtLmFkZEV2ZW50TGlzdGVuZXIoJ2ZvY3Vzb3V0JywgdGhpcy5vbkZvY3VzT3V0KTtcbiAgICB9KTtcbiAgICB0aGlzLnN1YnNjcmliZSgnaGVhZGVyLWlzLXN0aWNreScsIHRoaXMuY2xvc2VBbmRSZXNldERyb3Bkb3duKTtcbiAgfVxuXG4gIG9uRm9jdXNJbiA9IChlKSA9PiB7XG4gICAgY29uc3QgcGFyZW50RWxlbWVudCA9IGUudGFyZ2V0LnBhcmVudEVsZW1lbnQ7XG4gICAgcGFyZW50RWxlbWVudC5zZXRBdHRyaWJ1dGUoJ2FyaWEtc2VsZWN0ZWQnLCAndHJ1ZScpO1xuICAgIHRoaXMubmF2LnNldEF0dHJpYnV0ZSgnYXJpYS1hY3RpdmVkZXNjZW5kYW50JywgcGFyZW50RWxlbWVudC5pZCk7XG4gIH1cblxuICBvbkZvY3VzT3V0ID0gKGUpID0+IHtcbiAgICBjb25zdCBwYXJlbnRFbGVtZW50ID0gZS50YXJnZXQucGFyZW50RWxlbWVudDtcbiAgICBwYXJlbnRFbGVtZW50LnNldEF0dHJpYnV0ZSgnYXJpYS1zZWxlY3RlZCcsICdmYWxzZScpO1xuICAgIHRoaXMubmF2LnNldEF0dHJpYnV0ZSgnYXJpYS1hY3RpdmVkZXNjZW5kYW50JywgJycpO1xuICB9XG5cbiAgb25CdXR0b25DbGljayA9IChlKSA9PiB7XG4gICAgdGhpcy50b2dnbGVEcm9wZG93bigpO1xuICAgIGUucHJldmVudERlZmF1bHQoKTtcbiAgfVxuXG4gIHRvZ2dsZURyb3Bkb3duID0gKCkgPT4ge1xuICAgIGNvbnN0IGlzRXhwYW5kZWQgPSB0aGlzLmJ1dHRvbi5nZXRBdHRyaWJ1dGUoJ2FyaWEtZXhwYW5kZWQnKSA9PT0gJ3RydWUnO1xuICAgIHRoaXMuYnV0dG9uLnNldEF0dHJpYnV0ZSgnYXJpYS1leHBhbmRlZCcsIGlzRXhwYW5kZWQgPyAnZmFsc2UnIDogJ3RydWUnKTtcbiAgICB0aGlzLmJ1dHRvbi5jbGFzc0xpc3QudG9nZ2xlKHRoaXMuY2xhc3Nlcy5pc0FjdGl2ZSk7XG4gICAgdGhpcy5uYXYuY2xhc3NMaXN0LnRvZ2dsZSh0aGlzLmNsYXNzZXMuaXNBY3RpdmUpO1xuICAgIHRoaXMuYWN0aXZhdGVCb2R5RXZlbnRMaXN0ZW5lcnMoIWlzRXhwYW5kZWQpO1xuICB9XG5cbiAgYWN0aXZhdGVCb2R5RXZlbnRMaXN0ZW5lcnMoYWN0aXZhdGUpIHtcbiAgICBpZiAoYWN0aXZhdGUpIHtcbiAgICAgIHRoaXMub24odGhpcy5kb2N1bWVudCwgJ2NsaWNrJywgdGhpcy5vbk91dHNpZGVDbGljayk7XG4gICAgICB0aGlzLm9uKHRoaXMuZG9jdW1lbnQsICdrZXlkb3duJywgdGhpcy5rZXlkb3duSGFuZGxlcik7XG4gICAgfSBlbHNlIHtcbiAgICAgIHRoaXMub2ZmKHRoaXMuZG9jdW1lbnQpO1xuICAgIH1cbiAgfVxuXG4gIG9uT3V0c2lkZUNsaWNrID0gKGUpID0+IHtcbiAgICBpZiAodGhpcy5uYXYuY2xhc3NMaXN0LmNvbnRhaW5zKHRoaXMuY2xhc3Nlcy5pc0FjdGl2ZSkgJiYgIXRoaXMuZWwuY29udGFpbnMoZS50YXJnZXQpKSB7XG4gICAgICB0aGlzLmNsb3NlQW5kUmVzZXREcm9wZG93bihlKTtcbiAgICB9XG4gIH1cblxuICBrZXlkb3duSGFuZGxlciA9IChlKSA9PiB7XG4gICAgaWYgKGUua2V5ID09PSAnRXNjYXBlJykge1xuICAgICAgdGhpcy5jbG9zZUFuZFJlc2V0RHJvcGRvd24oZSk7XG4gICAgICBlLnByZXZlbnREZWZhdWx0KCk7XG4gICAgfVxuICB9XG5cbiAgY2xvc2VBbmRSZXNldERyb3Bkb3duID0gKGUpID0+IHtcbiAgICBpZiAoZSAmJiB0aGlzLmJ1dHRvbi5nZXRBdHRyaWJ1dGUoJ2FyaWEtZXhwYW5kZWQnKSA9PT0gJ3RydWUnKSB7XG4gICAgICB0aGlzLmJ1dHRvbi5zZXRBdHRyaWJ1dGUoJ2FyaWEtZXhwYW5kZWQnLCAnZmFsc2UnKTtcbiAgICAgIHRoaXMuYnV0dG9uLmNsYXNzTGlzdC5yZW1vdmUodGhpcy5jbGFzc2VzLmlzQWN0aXZlKTtcbiAgICAgIHRoaXMubmF2LmNsYXNzTGlzdC5yZW1vdmUodGhpcy5jbGFzc2VzLmlzQWN0aXZlKTtcbiAgICAgIHRoaXMuYWN0aXZhdGVCb2R5RXZlbnRMaXN0ZW5lcnMoZmFsc2UpO1xuICAgIH1cbiAgfVxufVxuXG5yZWdpc3Rlcih7TGFuZ3VhZ2Vzd2l0Y2h9KTtcbnJ1bkNvbXBvbmVudCgnTGFuZ3VhZ2Vzd2l0Y2gnKTtcbiJdLCJuYW1lcyI6WyJyZWdpc3RlciIsInJ1bkNvbXBvbmVudCIsIkJhc2VDb21wb25lbnQiLCJFdmVudFJlZ2lzdGVyIiwiY29uZmlnIiwiTGFuZ3VhZ2Vzd2l0Y2giLCJjb25zdHJ1Y3RvciIsIl9sZW4iLCJhcmd1bWVudHMiLCJsZW5ndGgiLCJyZXN0IiwiQXJyYXkiLCJfa2V5Iiwic2VsZWN0b3JzIiwiY2xhc3NlcyIsImRhdGFBdHRyIiwicXVlcnlQYXJhbXNSZWdleCIsImhyZWYiLCJ3aW5kb3ciLCJsb2NhdGlvbiIsImRvY3VtZW50IiwiZXZlbnRSZWdpc3RlciIsIm9uIiwib2ZmIiwiYnV0dG9uIiwiZWwiLCJxdWVyeVNlbGVjdG9yIiwibmF2IiwiaXRlbXMiLCJxdWVyeVNlbGVjdG9yQWxsIiwiaXRlbSIsImxpbmtzIiwibGluayIsImluaXQiLCJtYXRjaCIsInF1ZXJ5UGFyYW1zIiwiZm9yRWFjaCIsImFkZEV2ZW50TGlzdGVuZXIiLCJvbkJ1dHRvbkNsaWNrIiwib25Gb2N1c0luIiwib25Gb2N1c091dCIsInN1YnNjcmliZSIsImNsb3NlQW5kUmVzZXREcm9wZG93biIsImUiLCJwYXJlbnRFbGVtZW50IiwidGFyZ2V0Iiwic2V0QXR0cmlidXRlIiwiaWQiLCJ0b2dnbGVEcm9wZG93biIsInByZXZlbnREZWZhdWx0IiwiaXNFeHBhbmRlZCIsImdldEF0dHJpYnV0ZSIsImNsYXNzTGlzdCIsInRvZ2dsZSIsImlzQWN0aXZlIiwiYWN0aXZhdGVCb2R5RXZlbnRMaXN0ZW5lcnMiLCJhY3RpdmF0ZSIsIm9uT3V0c2lkZUNsaWNrIiwia2V5ZG93bkhhbmRsZXIiLCJjb250YWlucyIsImtleSIsInJlbW92ZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../core/components/languageswitch/languageswitch.source.js\n"); 23 24/***/ })
24 25 26}, 27/******/ __webpack_require__ => { // webpackRuntimeModules 28/******/ var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId)) 29/******/ var __webpack_exports__ = (__webpack_exec__("../core/components/languageswitch/languageswitch.source.js")); 30/******/ } 31]);
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.