1"use strict";(self.webpackChunkfrontend_build_tools=self.webpackChunkfrontend_build_tools||[]).push([[503],{5503:function(t,e,n){n(2675),n(9463),n(2259),n(5700),n(3418),n(3792),n(4782),n(9572),n(2010),n(2892),n(875),n(6099),n(825),n(7495),n(8781),n(7764),n(3500),n(2953);var r=n(854),o=n(4473);function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}function s(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}function a(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,f(r.key),r)}}function u(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(u=function(){return!!t})()}function c(t){return c=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},c(t)}function l(t,e){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},l(t,e)}function d(t,e,n){return(e=f(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function f(t){var e=function(t){if("object"!=i(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var n=e.call(t,"string");if("object"!=i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==i(e)?e:e+""}var h=function(t){function e(t){var n;return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),d(n=function(t,e,n){return e=c(e),function(t,e){if(e&&("object"==i(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(t,u()?Reflect.construct(e,n||[],c(t).constructor):e.apply(t,n))}(this,e,[t]),"getLinkTextForMenuList",function(t){var e=t.id.split("-")[1];return n.element.querySelector("#link-".concat(e)).textContent}),d(n,"setMobileHeight",function(){var t=.01*window.innerHeight;document.documentElement.style.setProperty("--vh","".concat(t,"px"))}),d(n,"handleKeyDown",function(t){if(n.open&&"Escape"===t.key)return n.closeMenu(),void n.dom.toggle.focus();if(n.open&&"Tab"===t.key){var e=n.getTabbableElements();if(0!==e.length){t.preventDefault();var r=document.activeElement,o=e.indexOf(r);t.shiftKey?e[o<=0?e.length-1:o-1].focus():e[-1===o||o===e.length-1?0:o+1].focus()}}}),n.initDomCache(),n.element=t,n.open=!1,n.history=[],n.buildMobileMenu(),n.setMobileHeight(),n.addListeners(),n}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&l(t,e)}(e,t),n=e,(r=[{key:"addListeners",value:function(){var t=this;this.dom.toggle.addEventListener("click",function(){t.open?t.closeMenu():t.openMenu()}),this.elementStyle=window.getComputedStyle(this.element),"none"===this.elementStyle.display&&this.element.setAttribute("aria-hidden",!0),window.addEventListener("resize",this.setMobileHeight)}},{key:"buildMobileMenu",value:function(){var t=this,e="toggle-".concat(this.instanceId),n="content-".concat(this.instanceId);this.dom.toggle.setAttribute("id",e),this.dom.content.setAttribute("id",n),this.dom.toggle.setAttribute("aria-expanded",!1),this.dom.toggle.setAttribute("aria-controls",n),this.dom.content.setAttribute("aria-labelledby",e),this.dom.content.setAttribute("aria-hidden",!0),this.element.querySelectorAll('[data-role="menu-item"]').forEach(function(e){var n=function(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,s,a=[],u=!0,c=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(a.push(r.value),a.length!==e);u=!0);}catch(t){c=!0,o=t}
1finally{try{if(!u&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(c)throw o}}return a}}(t,e)||function(t,e){if(t){if("string"==typeof t)return s(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(e.children,3),r=n[0],i=n[1],a=n[2];if(a){var u=(0,o.A)(),c="content-".concat(u),l="link-".concat(u);r.setAttribute("id",l),a.setAttribute("aria-labelledby",l),a.setAttribute("id",c),i.addEventListener("click",function(){a.classList.add("is-open");var e=t.history[t.history.length-1];e.classList.add("has-child-open");var n=e.scrollTop;a.style.top="".concat(n,"px"),t.history.push(a),t.dom.back.textContent=r.textContent,t.dom.back.classList.add("is-visible"),t.updateTabIndexes()})}}),this.dom.back.addEventListener("click",function(){if(1!==t.history.length){t.history.pop().classList.remove("is-open");var e=t.history[t.history.length-1];if(e.classList.remove("has-child-open"),1===t.history.length)return t.dom.back.classList.remove("is-visible"),void t.updateTabIndexes();t.dom.back.textContent=t.getLinkTextForMenuList(e),t.updateTabIndexes()}});var r=this.element.querySelectorAll('[data-role="menu-list"].is-open');if(this.history=Array.from(r),this.history.length>1){var i=this.history[this.history.length-1];this.dom.back.textContent=this.getLinkTextForMenuList(i),this.dom.back.classList.add("is-visible")}this.updateTabIndexes()}},{key:"getTabbableElements",value:function(){if(!this.open)return[this.dom.toggle];var t=[this.dom.toggle];this.dom.back.classList.contains("is-visible")&&t.push(this.dom.back);var e=this.history[this.history.length-1];e&&e.querySelectorAll(':scope > [data-role="menu-item"]').forEach(function(e){var n=e.querySelector(":scope > a"),r=e.querySelector(':scope > [data-role="menu-next"]');n&&!n.hasAttribute("disabled")&&t.push(n),r&&!r.hasAttribute("disabled")&&t.push(r)});var n=this.dom.service||this.element.querySelector('[data-ref="mobile-nav__service"]');return n&&n.querySelectorAll("a, button, select").forEach(function(e){e.hasAttribute("disabled")||t.push(e)}),t}},{key:"updateTabIndexes",value:function(){this.element.querySelectorAll("a, button, select").forEach(function(t){return t.setAttribute("tabindex","-1")}),this.getTabbableElements().forEach(function(t){return t.setAttribute("tabindex","0")})}},{key:"openMenu",value:function(){this.element.addEventListener("keydown",this.handleKeyDown),this.dom.content.classList.add("is-open"),this.dom.content.setAttribute("aria-hidden",!1),this.dom.toggle.classList.add("is-active"),this.dom.toggle.setAttribute("aria-expanded",!0),document.body.style.overflow="hidden",this.open=!0,this.updateTabIndexes()}},{key:"closeMenu",value:function(){this.element.removeEventListener("keydown",this.handleKeyDown),this.dom.content.classList.remove("is-open"),this.dom.content.setAttribute("aria-hidden",!0),this.dom.toggle.classList.remove("is-active"),this.dom.toggle.setAttribute("aria-expanded",!1),document.body.style.overflow="auto",this.open=!1,this.updateTabIndexes()}}])&&a(n.prototype,r),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r}(r.A);e.default=h},566:function(t,e,n){var r=n(9504),o=n(9306),i=n(34),s=n(9297),a=n(7680),u=n(616),c=Function,l=r([].concat),d=r([].join),f={};t.exports=u?c.bind:function(t){var e=o(this),n=e.prototype,r=a(arguments,1),u=function(){var n=l(r,a(arguments));return this instanceof u?function(t,e,n){if(!s(f,e)){for(var r=[],o=0;o<e;o++)r[o]="a["+o+"]";f[e]=c("C,a","return new C("+d(r,",")+")")}return f[e](t,n)}(e,n.length,n):e.apply(t,n)};return i(n)&&(u.prototype=n),u}},875:function(t,e,n){var r=n(6518),o=n(9039),i=n(8981),s=n(2787),a=n(2211);r({target:"Object",stat:!0,forced:o(function(){s(1)}),sham:!a},{getPrototypeOf:function(t){return s(i(t))}})},825:function(t,e,n){var r=n(6518),o=n(7751),i=n(8745),s=n(566),a=n(5548),u=n(8551),c=n(34),l=n(2360),d=n(9039),f=o("Reflect","construct"),h=Object.prototype,b=[].push,y=d(function(){function t(){}return!(f(function(){},[],t)instanceof t)}),p=!d(function(){f(function(){})}),m=y||p;r({target:"Reflect",stat:!0,forced:m,sham:m},{construct:function(t,e){a(t),u(e);var n=arguments.length<3?t:a(arguments[2]);if(p&&!y)return f(t,e,n);if(t===n){switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3])}
1var r=[null];return i(b,r,e),new(i(s,t,r))}var o=n.prototype,d=l(c(o)?o:h),m=i(t,d,e);return c(m)?m:d}})}}]);
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.