1"use strict";var __typeError=msg=>{throw TypeError(msg)};var __privateAdd=(obj,member,value)=>member.has(obj)?__typeError("Cannot add the same private member more than once"):member instanceof WeakSet?member.add(obj):member.set(obj,value);(self.webpackChunk=self.webpackChunk||[]).push([[12199],{156:t=>{var e=function(t2){var e2;return!!t2&&typeof t2=="object"&&(e2=Object.prototype.toString.call(t2))!=="[object RegExp]"&&e2!=="[object Date]"&&t2.$$typeof!==r},r=typeof Symbol=="function"&&Symbol.for?Symbol.for("react.element"):60103;function i(t2,e2){return e2.clone!==!1&&e2.isMergeableObject(t2)?a(Array.isArray(t2)?[]:{},t2,e2):t2}function n(t2,e2,r2){return t2.concat(e2).map(function(t3){return i(t3,r2)})}function s(t2){return Object.keys(t2).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(t2).filter(function(e2){return Object.propertyIsEnumerable.call(t2,e2)}):[])}function o(t2,e2){try{return e2 in t2}catch(t3){return!1}}function a(t2,r2,l){(l=l||{}).arrayMerge=l.arrayMerge||n,l.isMergeableObject=l.isMergeableObject||e,l.cloneUnlessOtherwiseSpecified=i;var u,c,h=Array.isArray(r2);return h!==Array.isArray(t2)?i(r2,l):h?l.arrayMerge(t2,r2,l):(c={},(u=l).isMergeableObject(t2)&&s(t2).forEach(function(e2){c[e2]=i(t2[e2],u)}),s(r2).forEach(function(e2){(!o(t2,e2)||Object.hasOwnProperty.call(t2,e2)&&Object.propertyIsEnumerable.call(t2,e2))&&(o(t2,e2)&&u.isMergeableObject(r2[e2])?c[e2]=(function(t3,e3){if(!e3.customMerge)return a;var r3=e3.customMerge(t3);return typeof r3=="function"?r3:a})(e2,u)(t2[e2],r2[e2],u):c[e2]=i(r2[e2],u))}),c)}a.all=function(t2,e2){if(!Array.isArray(t2))throw Error("first argument should be an array");return t2.reduce(function(t3,r2){return a(t3,r2,e2)},{})},t.exports=a},795:(t,e,r)=>{r.d(e,{A:()=>n});var i=r(707);class n{static isNode(t2){return typeof t2=="object"&&t2!==null&&(t2===document||t2===window||t2 instanceof Node)}static hasAttribute(t2,e2){if(!n.isNode(t2))throw Error("The element must be a valid HTML Node!");return typeof t2.hasAttribute=="function"&&t2.hasAttribute(e2)}static getAttribute(t2,e2){let r2=!(arguments.length>2)||arguments[2]===void 0||arguments[2];if(r2&&n.hasAttribute(t2,e2)===!1)throw Error(`The required property "${e2}" does not exist!`);if(typeof t2.getAttribute!="function"){if(r2)throw Error("This node doesn't support the getAttribute function!");return}return t2.getAttribute(e2)}static getDataAttribute(t2,e2){let r2=!(arguments.length>2)||arguments[2]===void 0||arguments[2],s=e2.replace(/^data(|-)/,""),o=i.A.toLowerCamelCase(s,"-");if(!n.isNode(t2)){if(r2)throw Error("The passed node is not a valid HTML Node!");return}if(t2.dataset===void 0){if(r2)throw Error("This node doesn't support the dataset attribute!");return}let a=t2.dataset[o];if(a===void 0){if(r2)throw Error(`The required data attribute "${e2}" does not exist on ${t2}!`);return a}return i.A.parsePrimitive(a)}static querySelector(t2,e2){let r2=!(arguments.length>2)||arguments[2]===void 0||arguments[2];if(r2&&!n.isNode(t2))throw Error("The parent node is not a valid HTML Node!");let i2=t2.querySelector(e2)||!1;if(r2&&i2===!1)throw Error(`The required element "${e2}" does not exist in parent node!`);return i2}static querySelectorAll(t2,e2){let r2=!(arguments.length>2)||arguments[2]===void 0||arguments[2];if(r2&&!n.isNode(t2))throw Error("The parent node is not a valid HTML Node!");let i2=t2.querySelectorAll(e2);if(i2.length===0&&(i2=!1),r2&&i2===!1)throw Error(`At least one item of "${e2}" must exist in parent node!`);return i2}static getFocusableElements(){return(arguments.length>0&&arguments[0]!==void 0?arguments[0]:document.body).querySelectorAll(` 2 input:not([tabindex^="-"]):not([disabled]):not([type="hidden"]), 3 select:not([tabindex^="-"]):not([disabled]), 4 textarea:not([tabindex^="-"]):not([disabled]), 5 button:not([tabindex^="-"]):not([disabled]), 6 a[href]:not([tabindex^="-"]):not([disabled]), 7 [tabindex]:not([tabindex^="-"]):not([disabled]) 8 `)}static getFirstFocusableElement(){let t2=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document.body;return this.getFocusableElements(t2)[0]}static getLastFocusableElement(){let t2=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document,e2=this.getFocusableElements(t2);return e2[e2.length-1]}}},707:(t,e,r)=>{r.d(e,{A:()=>i});
8class i{static ucFirst(t2){return t2.charAt(0).toUpperCase()+t2.slice(1)}static lcFirst(t2){return t2.charAt(0).toLowerCase()+t2.slice(1)}static toDashCase(t2){return t2.replace(/([A-Z])/g,"-$1").replace(/^-/,"").toLowerCase()}static toLowerCamelCase(t2,e2){let r2=i.toUpperCamelCase(t2,e2);return i.lcFirst(r2)}static toUpperCamelCase(t2,e2){return e2?t2.split(e2).map(t3=>i.ucFirst(t3.toLowerCase())).join(""):i.ucFirst(t2.toLowerCase())}static parsePrimitive(t2){try{return/^\d+(.|,)\d+$/.test(t2)&&(t2=t2.replace(",",".")),JSON.parse(t2)}catch(e2){return t2.toString()}}}},737:(t,e,r)=>{r.d(e,{A:()=>a});var i=r(156),n=r.n(i),s=r(707);class o{constructor(t2=document){this._el=t2,t2.$emitter=this,this._listeners=[]}publish(t2){let e2=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r2=arguments.length>2&&arguments[2]!==void 0&&arguments[2],i2=new CustomEvent(t2,{detail:e2,cancelable:r2});return this.el.dispatchEvent(i2),i2}subscribe(t2,e2){let r2=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i2=this,n2=t2.split("."),s2=r2.scope?e2.bind(r2.scope):e2;if(r2.once&&r2.once===!0){let e3=s2;s2=function(r3){i2.unsubscribe(t2),e3(r3)}}return this.el.addEventListener(n2[0],s2),this.listeners.push({splitEventName:n2,opts:r2,cb:s2}),!0}unsubscribe(t2){let e2=t2.split(".");return this.listeners=this.listeners.reduce((t3,r2)=>([...r2.splitEventName].sort().toString()===e2.sort().toString()?this.el.removeEventListener(r2.splitEventName[0],r2.cb):t3.push(r2),t3),[]),!0}reset(){return this.listeners.forEach(t2=>{this.el.removeEventListener(t2.splitEventName[0],t2.cb)}),this.listeners=[],!0}get el(){return this._el}set el(t2){this._el=t2}get listeners(){return this._listeners}set listeners(t2){this._listeners=t2}}class a{constructor(t2,e2={},r2=!1){if(!(t2 instanceof Node)){console.warn(`There is no valid element given while trying to create a plugin instance for "${r2}".`);return}this.el=t2,this.$emitter=new o(this.el),this._pluginName=this._getPluginName(r2),this.options=this._mergeOptions(e2),this._initialized=!1,this._registerInstance(),this._init()}init(){console.warn(`The "init" method for the plugin "${this._pluginName}" is not defined. The plugin will not be initialized.`)}update(){}_init(){this._initialized||(this.init(),this._initialized=!0)}_update(){this._initialized&&this.update()}_mergeOptions(t2){let e2=[this.constructor.options,this.options,t2];return e2.push(this._getConfigFromDataAttribute()),e2.push(this._getOptionsFromDataAttribute()),n().all(e2.filter(t3=>t3 instanceof Object&&!(t3 instanceof Array)).map(t3=>t3||{}))}_getConfigFromDataAttribute(){let t2={};if(typeof this.el.getAttribute!="function")return t2;let e2=s.A.toDashCase(this._pluginName),r2=this.el.getAttribute(`data-${e2}-config`);return r2?window.PluginConfigManager.get(this._pluginName,r2):t2}_getOptionsFromDataAttribute(){let t2={};if(typeof this.el.getAttribute!="function")return t2;let e2=s.A.toDashCase(this._pluginName),r2=this.el.getAttribute(`data-${e2}-options`);if(r2)try{return JSON.parse(r2)}catch(t3){console.error(`The data attribute "data-${e2}-options" could not be parsed to json: ${t3.message}`)}return t2}_registerInstance(){window.PluginManager.getPluginInstancesFromElement(this.el).set(this._pluginName,this),window.PluginManager.getPlugin(this._pluginName,!1).get("instances").push(this)}_getPluginName(t2){return t2||(t2=this.constructor.name),t2}}},199:(t,e,r)=>{var _t;r.r(e),r.d(e,{default:()=>s});var i=r(737),n=r(795);const _s=class _s extends i.A{init(){let t2=n.A.querySelector(document,this.options.notificationSelector,!1);t2&&(t2.setAttribute("tabindex","0"),t2.focus(),t2.addEventListener("blur",()=>{t2.removeAttribute("tabindex")}))}};_t=new WeakMap,__privateAdd(_s,_t,_s.options={notificationSelector:'div[role="alert"]'});let s=_s}}]);
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.