1(self.webpackChunk=self.webpackChunk||[]).push([[2158],{72158:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var i=n(45486),o=n(34198),r=n.n(o),s=n(67651),c=n.n(s),u=n(20722);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const l=class{constructor(e){if(a(this,"escapeHandler",(e=>{"Escape"===e.key&&(this.deactivate(),(0,i.x)(this.trigger),(0,u.tP)(),document.removeEventListener("keydown",this.escapeHandler))})),a(this,"outsideClick",(e=>{this.$el.contains(e.target)||this.trigger.contains(e.target)||(this.deactivate(),(0,i.x)(this.trigger),(0,u.tP)(),document.removeEventListener("click",this.outsideClick))})),this.$el=e,this.trigger=document.querySelector("[aria-controls=".concat(this.$el.id,"]")),this.triggerHover=this.trigger.dataset.onhover,!this.trigger)return!1;this.opened=!1,this.trigger.addEventListener("click",(()=>{this.opened?(this.deactivate(),(0,i.x)(this.trigger),(0,u.tG)(this.$el),document.removeEventListener("keydown",this.escapeHandler),document.removeEventListener("click",this.outsideClick)):(this.activate(),(0,i.x)(this.$el),(0,u.Qp)(this.$el),document.addEventListener("keydown",this.escapeHandler),document.addEventListener("click",this.outsideClick)),c().publish("offCanvasOpen",this.$el.id)})),this.triggerHover&&(this.handleTriggerHover=r()(this.trigger,(()=>{this.activate(),(0,i.x)(this.$el),document.addEventListener("keydown",this.escapeHandler),document.addEventListener("click",this.outsideClick),c().publish("offCanvasOpen",this.$el.id)}),(()=>{})).options({interval:500})),c().subscribe("offCanvasOpen",((e,t)=>{t!=this.$el.id&&this.deactivate()})),c().subscribe("searchOpen",((e,t)=>{1==t&&this.deactivate()}))}activate(){this.$el.classList.add("active"),this.$el.setAttribute("aria-hidden",!1),this.trigger.setAttribute("aria-expanded",!0),document.body.classList.add("".concat(this.$el.id,"--open")),this.opened=!0}deactivate(){this.$el.classList.remove("active"),this.$el.setAttribute("aria-hidden",!0),this.trigger.setAttribute("aria-expanded",!1),document.body.classList.remove("".concat(this.$el.id,"--open")),this.opened=!1}}},45486:(e,t,n)=>{"use strict";n.d(t,{x:()=>i});const i=(e,t)=>{setTimeout((()=>{e.focus(t)}),100)}},20722:(e,t,n)=>{"use strict";n.d(t,{Qp:()=>h,tG:()=>m,tP:()=>p});var i=!1;if("undefined"!=typeof window){var o={get passive(){i=!0}};window.addEventListener("testPassive",null,o),window.removeEventListener("testPassive",null,o)}var r="undefined"!=typeof window&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&window.navigator.maxTouchPoints>1),s=[],c=!1,u=-1,a=void 0,l=void 0,d=function(e){return s.some((function(t){return!(!t.options.allowTouchMove||!t.options.allowTouchMove(e))}))},v=function(e){var t=e||window.event;return!!d(t.target)||(t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1))},f=function(){void 0!==l&&(document.body.style.paddingRight=l,l=void 0),void 0!==a&&(document.body.style.overflow=a,a=void 0)},h=function(e,t){if(e){if(!s.some((function(t){return t.targetElement===e}))){var n={targetElement:e,options:t||{}};s=[].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(s),[n]),r?(e.ontouchstart=function(e){1===e.targetTouches.length&&(u=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&function(e,t){var n=e.targetTouches[0].clientY-u;!d(e.target)&&(t&&0===t.scrollTop&&n>0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&n<0?v(e):e.stopPropagation())}(t,e)},c||(document.addEventListener("touchmove",v,i?{passive:!1}:void 0),c=!0)):function(e){if(void 0===l){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;t&&n>0&&(l=document.body.style.paddingRight,document.body.style.paddingRight=n+"px")}void 0===a&&(a=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}}else console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},p=function(){r?(s.forEach((function(e){e.targetElement.ontouchstart=null,e.targetElement.ontouchmove=null})),c&&(document.removeEventListener("touchmove",v,i?{passive:!1}
1:void 0),c=!1),u=-1):f(),s=[]},m=function(e){e?(s=s.filter((function(t){return t.targetElement!==e})),r?(e.ontouchstart=null,e.ontouchmove=null,c&&0===s.length&&(document.removeEventListener("touchmove",v,i?{passive:!1}:void 0),c=!1)):s.length||f()):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")}},34198:e=>{"use strict";e.exports=function(e,t,n){var i,o,r,s,c=!1,u=!1,a={},l=0,d=0,v={sensitivity:7,interval:100,timeout:0,handleFocus:!1};function f(e){i=e.clientX,o=e.clientY}function h(e,n){if(d&&(d=clearTimeout(d)),Math.abs(r-i)+Math.abs(s-o)<v.sensitivity)return l=1,u?void 0:t.call(e,n);r=i,s=o,d=setTimeout((function(){h(e,n)}),v.interval)}function p(t){return c=!0,d&&(d=clearTimeout(d)),e.removeEventListener("mousemove",f,!1),1!==l&&(r=t.clientX,s=t.clientY,e.addEventListener("mousemove",f,!1),d=setTimeout((function(){h(e,t)}),v.interval)),this}function m(t){return c=!1,d&&(d=clearTimeout(d)),e.removeEventListener("mousemove",f,!1),1===l&&(d=setTimeout((function(){!function(e,t){d&&(d=clearTimeout(d)),l=0,u||n.call(e,t)}(e,t)}),v.timeout)),this}function b(n){c||(u=!0,t.call(e,n))}function g(t){!c&&u&&(u=!1,n.call(e,t))}function y(){e.removeEventListener("focus",b,!1),e.removeEventListener("blur",g,!1)}return a.options=function(t){var n=t.handleFocus!==v.handleFocus;return v=Object.assign({},v,t),n&&(v.handleFocus?(e.addEventListener("focus",b,!1),e.addEventListener("blur",g,!1)):y()),a},a.remove=function(){e&&(e.removeEventListener("mouseover",p,!1),e.removeEventListener("mouseout",m,!1),y())},e&&(e.addEventListener("mouseover",p,!1),e.addEventListener("mouseout",m,!1)),a}},67651:function(e,t,n){e=n.nmd(e),function(n,i){"use strict";var o={};n.PubSub?(o=n.PubSub,console.warn("PubSub already loaded, using existing version")):(n.PubSub=o,function(e){var t={},n=-1,i="*";function o(e){var t;for(t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!0;return!1}function r(e){return function(){throw e}}function s(e,t,n){try{e(t,n)}catch(e){setTimeout(r(e),0)}}function c(e,t,n){e(t,n)}function u(e,n,i,o){var r,u=t[n],a=o?c:s;if(Object.prototype.hasOwnProperty.call(t,n))for(r in u)Object.prototype.hasOwnProperty.call(u,r)&&a(u[r],e,i)}function a(e,t,n){return function(){var o=String(e),r=o.lastIndexOf(".");for(u(e,e,t,n);-1!==r;)r=(o=o.substr(0,r)).lastIndexOf("."),u(e,o,t,n);u(e,i,t,n)}}function l(e){var n=String(e);return Boolean(Object.prototype.hasOwnProperty.call(t,n)&&o(t[n]))}function d(e){for(var t=String(e),n=l(t)||l(i),o=t.lastIndexOf(".");!n&&-1!==o;)o=(t=t.substr(0,o)).lastIndexOf("."),n=l(t);return n}function v(e,t,n,i){var o=a(e="symbol"==typeof e?e.toString():e,t,i);return!!d(e)&&(!0===n?o():setTimeout(o,0),!0)}e.publish=function(t,n){return v(t,n,!1,e.immediateExceptions)},e.publishSync=function(t,n){return v(t,n,!0,e.immediateExceptions)},e.subscribe=function(e,i){if("function"!=typeof i)return!1;e="symbol"==typeof e?e.toString():e,Object.prototype.hasOwnProperty.call(t,e)||(t[e]={});var o="uid_"+String(++n);return t[e][o]=i,o},e.subscribeAll=function(t){return e.subscribe(i,t)},e.subscribeOnce=function(t,n){var i=e.subscribe(t,(function(){e.unsubscribe(i),n.apply(this,arguments)}));return e},e.clearAllSubscriptions=function(){t={}},e.clearSubscriptions=function(e){var n;for(n in t)Object.prototype.hasOwnProperty.call(t,n)&&0===n.indexOf(e)&&delete t[n]},e.countSubscriptions=function(e){var n,i,o=0;for(n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&0===n.indexOf(e)){for(i in t[n])o++;break}return o},e.getSubscriptions=function(e){var n,i=[];for(n in t)Object.prototype.hasOwnProperty.call(t,n)&&0===n.indexOf(e)&&i.push(n);return i},e.unsubscribe=function(n){var i,o,r,s=function(e){var n;for(n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&0===n.indexOf(e))return!0;return!1},c="string"==typeof n&&(Object.prototype.hasOwnProperty.call(t,n)||s(n)),u=!c&&"string"==typeof n,a="function"==typeof n,l=!1;if(!c){for(i in t)if(Object.prototype.hasOwnProperty.call(t,i)){if(o=t[i],u&&o[n]){delete o[n],l=n;break}if(a)for(r in o)Object.prototype.hasOwnProperty.call(o,r)&&o[r]===n&&(delete o[r],l=!0)}return l}e.clearSubscriptions(n)}}(o)),void 0!==e&&e.exports&&(t=e.exports=o),t.PubSub=o,e.exports=t=o}("object"==typeof window&&window||this)}}]);
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.