1"use strict";(self.webpackChunkkunstmaan_edition=self.webpackChunkkunstmaan_edition||[]).push([[9172],{9172:(__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 _common_js_selectorObserver__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(4954);\n/* harmony import */ var _cookieHelper_module__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(2);\n/* harmony import */ var _common_js_query__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(5649);\n\n\n\nlet cookieTypesAccepted = null;\nconst getAttributes = element => {\n if (!element.hasAttribute('data-cookie-iframe-attributes')) {\n return {};\n }\n const json = element.dataset.cookieIframeAttributes;\n if (json === '') {\n return {};\n }\n return JSON.parse(json);\n};\nconst loadScript = src => {\n const script = document.createElement('script');\n script.type = 'text/javascript';\n script.src = src;\n document.head.appendChild(script);\n};\nconst checkIframe = elements => {\n for (const element of elements) {\n if ((0,_cookieHelper_module__WEBPACK_IMPORTED_MODULE_1__/* .isCookieTypeEnabled */ .cl)(cookieTypesAccepted, element.dataset.cookieEnableOn)) {\n const player = document.createElement('iframe');\n player.setAttribute('src', element.dataset.cookieExternalUrl);\n player.setAttribute('loading', 'lazy');\n for (const [attribute, value] of Object.entries(getAttributes(element))) {\n player.setAttribute(attribute, value);\n }\n player.setAttribute('class', element.getAttribute('class'));\n player.setAttribute('style', element.getAttribute('style'));\n const allow = element.dataset.allow !== 'undefined' ? element.dataset.allow : element.getAttribute('allow');\n if (allow) {\n player.setAttribute('allow', allow);\n }\n if (element.dataset.id) {\n player.setAttribute('id', element.dataset.id);\n }\n if (element.dataset.title) {\n player.setAttribute('title', element.dataset.title);\n }\n player.style.visibility = null;\n element.parentNode.replaceChild(player, element);\n if (element.dataset.script) {\n loadScript(element.dataset.script);\n }\n }\n element.style.visibility = null;\n }\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (event => {\n if (cookieTypesAccepted === null) {\n cookieTypesAccepted = [];\n (0,_common_js_selectorObserver__WEBPACK_IMPORTED_MODULE_0__/* [\"default\"] */ .A)('[data-cookie-external-url][data-cookie-enable-on]', added => {\n checkIframe(added);\n });\n }\n cookieTypesAccepted = cookieTypesAccepted.concat(event.detail);\n if (cookieTypesAccepted.length > 0) {\n checkIframe((0,_common_js_query__WEBPACK_IMPORTED_MODULE_2__/* [\"default\"] */ .A)('[data-cookie-external-url][data-cookie-enable-on]'));\n }\n (0,_common_js_selectorObserver__WEBPACK_IMPORTED_MODULE_0__/* [\"default\"] */ .A)('[data-cookie-external]', added => {\n for (const element of added) {\n const cookieEnabled = (0,_cookieHelper_module__WEBPACK_IMPORTED_MODULE_1__/* .cookieEnabledElement */ .o5)(element);\n if (cookieEnabled) {\n (0,_cookieHelper_module__WEBPACK_IMPORTED_MODULE_1__/* .cookieMessage */ .g2)(element, (0,_cookieHelper_module__WEBPACK_IMPORTED_MODULE_1__/* .isRemoteMediaEnabled */ ._P)(cookieEnabled, cookieTypesAccepted));\n }\n }\n });\n});\n\n//# sourceURL=webpack://kunstmaan-edition/./vendor/insiders/kunstmaan-application/kunstmaan-bundles/KunstmaanCoreBundle/Resources/ui/frontend/js/iframe.module.js?\n}")}}]);
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.