1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8265],{8265:function(t,e,n){n.r(e),n.d(e,{default:function(){return w}});var o=n(1957),r=n(2490),i=n(6490),s=n(761),a=n(3464);function l(t){return l="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},l(t)}function u(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 o,r,i,s,a=[],l=!0,u=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;l=!1}else for(;!(l=(o=i.call(n)).done)&&(a.push(o.value),a.length!==e);l=!0);}catch(t){u=!0,r=t}finally{try{if(!l&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(u)throw r}}return a}}(t,e)||function(t,e){if(t){if("string"==typeof t)return c(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)?c(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.")}()}function c(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=Array(e);n<e;n++)o[n]=t[n];return o}function f(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,y(o.key),o)}}function h(t,e,n){return e=p(e),function(t,e){if(e&&("object"==l(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,g()?Reflect.construct(e,n||[],p(t).constructor):e.apply(t,n))}function g(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(g=function(){return!!t})()}function p(t){return p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},p(t)}function v(t,e){return v=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},v(t,e)}function d(t,e){(function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")})(t,e),e.add(t)}function y(t){var e=function(t,e){if("object"!=l(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var o=n.call(t,e||"default");if("object"!=l(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==l(e)?e:e+""}function b(t,e,n){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:n;throw new TypeError("Private element is not present on this object")}var m=new WeakSet,w=function(t){function e(t){var n,i,s,l,c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),d(n=h(this,e,[t,c]),m),i=n,l={combinedHeaderClip:function(){var t=!1;n.eventer.on("open",(function(){Promise.all([r.A.header(),r.A.stickyHeader()]).then((function(e){var n=u(e,2),o=n[0],r=n[1];t=o.$root.hasClass(o.args.stickyClass),r?r.loadCloakedLogos((function(){o.$root.addClass(o.args.stickyClass),o.setDocumentCSSVariable()})):(o.$root.addClass(o.args.stickyClass),o.setDocumentCSSVariable())}))})),n.eventer.on("close",(function(){t||r.A.header().then((function(t){t.$root.removeClass(t.args.stickyClass),t.setDocumentCSSVariable()}))}))}},(s=y(s="customOpenControllers"))in i?Object.defineProperty(i,s,{value:l,enumerable:!0,configurable:!0,writable:!0}):i[s]=l,n.$toggle=(0,a.A)("[data-flyout-menu-toggle]"),n.$nestedToggle=n.$root.find(n.$toggle),n.$trigger=null,n.$navigationList=n.$el("navigation-list"),n.$prependToFocusCycle=n.$el("prepend-to-focus-cycle"),n.eventer=new o.A(["open","close","closed"]),n.open=!1,n.layout=n.args.layout,n.toggleButtonClass=n.args.toggleButtonClass,n.openController=n.args.openController,n.ignoreTogglePositionTracking=n.args.ignoreTogglePositionTracking||!1,n.nestedToggleLastVisiblePosition=null,n.lockOnOpen=n.argBool("lockOnOpen"),n.openController&&n.customOpenControllers[n.openController]&&n.customOpenControllers[n.openController](),b(m,n,C).call(n),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&&v(t,e)}(e,t),n=e,s=[{key:"toggle",value:function(){var t,e,n=this,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;switch(this.layout){case"fullscreen":this.open||"close"===o?(this.$root.fadeOut(100,(function(){n.eventer.fire("closed")})),this.$toggle.removeClass(this.toggleButtonClass)):(this.$root.fadeIn(200),this.$toggle.addClass(this.toggleButtonClass));break;case"slide-in-left":this.open||"close"===o?(this.$root.animate({left:-1*this.$root.outerWidth()},100,(function(){n.$root.hide(),n.eventer.fire("closed")})),this.$toggle.removeClass(this.toggleButtonClass)):(this.$root.show().animate({left:0},100),this.$toggle.addClass(this.toggleButtonClass));break;case"slide-in-right":this.open||"close"===o?(this.$root.animate({right:-1*this.$root.outerWidth()},100,(function(){n.$root.hide(),n.eventer.fire("closed")})),this.$toggle.removeClass(this.toggleButtonClass)):(this.$root.show().animate({right:0},100),this.$toggle.addClass(this.toggleButtonClass))}this.open=!this.open,this.open?((0,a.A)("body").addClass("menu-open"),this.lockOnOpen&&i.A.lockBody("ignore-sticky-header-cloak"),b(m,this,A).call(this,"Close Menu"),this.eventer.fire("open"),null!==(t=window.JDLEvent)&&void 0!==t&&t.dis
1patch&&window.JDLEvent.dispatch(window.JDLEvent.DispatchKey.MenuActivated,{menu_state:window.JDLEvent.Enum.MenuState.Open})):((0,a.A)("body").removeClass("menu-open"),this.lockOnOpen&&i.A.releaseBody(),b(m,this,A).call(this,"Open Menu"),this.eventer.fire("close"),null!==(e=window.JDLEvent)&&void 0!==e&&e.dispatch&&window.JDLEvent.dispatch(window.JDLEvent.DispatchKey.MenuActivated,{menu_state:window.JDLEvent.Enum.MenuState.Closed})),b(m,this,_).call(this)}}],s&&f(n.prototype,s),l&&f(n,l),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,s,l}(s.A);function $(t){!this.open&&r.A.popdownActive()&&JonahPopdown.isOpen()?JonahPopdown.isInView()?(JonahPopdown.on("afterClose",(function(){t()})),JonahPopdown.close()):(t(),JonahPopdown.close()):t()}function C(){var t=this;r.A.getComponentInstanceFromEl(this.$navigationList,"NavigationList").then((function(e){t.eventer.on("open",(function(){var n=t.$nestedToggle.length?t.$nestedToggle:t.$trigger||(0,a.A)(),o=n;t.$prependToFocusCycle.length&&(o=o.add(t.$prependToFocusCycle.findFocusableChildren())),e.bootFocusCycle(o,n)})),t.eventer.on("closed",(function(){e.reset(!0),e.destroyFocusCycle(),t.$trigger&&t.$trigger.length&&t.$trigger.focus()}))})),this.$toggle.clickPrevent((function(e){t.open||(t.$trigger=(0,a.A)(e)),t.nestedToggleLastVisiblePosition=null,b(m,t,$).call(t,(function(){return t.toggle()}))})),(0,a.A)(document).keyup((function(e){27===e.keyCode&&t.open&&(t.toggle("close"),t.$trigger&&t.$trigger.focus())})),(0,a.A)("body").on("mousedown",(function(e){t.open&&(Boolean((0,a.A)(e.target).filter(t.$toggle).length||(0,a.A)(e.target).parents().filter(t.$toggle).length)||t.root===e.target||(0,a.A)(e.target).parents().filter(t.root).length||t.toggle("close"))})),(0,a.A)(window).on("resize",(function(){return b(m,t,_).call(t)}))}function _(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!this.ignoreTogglePositionTracking&&"fullscreen"===this.layout&&this.open&&this.$nestedToggle.length&&this.$trigger){var e=this.$trigger.get(0).getBoundingClientRect(),n=(this.$nestedToggle.get(0).getBoundingClientRect().height-e.height)/2.5,o=e.x-0,r=e.y-n;this.$trigger.is(":visible")?(this.nestedToggleLastVisiblePosition={x:o,y:r,xFavors:(0,a.A)(window).width()-o<=100?"right":"left"},console.log((0,a.A)(window).width()-o)):this.nestedToggleLastVisiblePosition&&(r=this.nestedToggleLastVisiblePosition.y,o=this.nestedToggleLastVisiblePosition.x,"right"===this.nestedToggleLastVisiblePosition.xFavors&&(o=(0,a.A)(window).width()-50)),t?this.$nestedToggle.animate({position:"fixed",top:r,left:o}):this.$nestedToggle.css({position:"fixed",top:r,left:o})}}function A(t){this.$trigger&&this.$trigger.length&&(this.$trigger.attr("aria-label",t),this.$trigger.attr("title")&&this.$trigger.attr("title",t))}},761:function(t,e,n){n.d(e,{A:function(){return c}});var o=n(3464);function r(t){return r="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},r(t)}function i(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,s(o.key),o)}}function s(t){var e=function(t,e){if("object"!=r(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var o=n.call(t,e||"default");if("object"!=r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==r(e)?e:e+""}function a(t,e){(function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")})(t,e),e.add(t)}function l(t,e,n){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:n;throw new TypeError("Private element is not present on this object")}var u=new WeakSet,c=function(){return t=function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),a(this,u),this.$root=(0,o.A)(e),this.root=this.$root.get(0),this.args=n,this.__proto__.els={},l(u,this,f).call(this),l(u,this,h).call(this)},e=[{key:"el",value:function(t){return l(u,this,g).call(this,t)}},{key:"$el",value:function(t){var e=l(u,this,g).call(this,t);return e&&"object"===r(e)&&void 0===e.nodeName&&(e=Object.values(e)),(0,o.A)(e)}},{key:"arg",value:function(t){return this.args[t]}},{key:"argObj",value:function(t){var e=this.arg(t);if(e){if("string"!=typeof e)return null;try{return JSON.parse(e)}catch(t){return null}}return null}},{key:"argBool",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return"boolean"==typeof this.args[t]?this.args[t]:e}}],e&&i(t.prototype,e),n&&i(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,e,n}();function f(){var t=this,e=this.$root.find("[data-el]");e.length&&e.each((function(e,n){var o=n.getAttribute("data-el"),r=o.match(/^(.*)\[(.*?)\]/);if(r){var i=r[1],s=r[2];""===s?(t.__proto__.els[i]||(t.__proto__.els[i]=[]),t.__proto__.els[i].push(n)):(t.__proto__.els[i]||(t.__proto__.els[i]={}),t.__proto__.els[i][s]=n)}else t.__proto__.els[o]=n}))}function h(){var t=this,e=this.$root.find("script[data-arg]");e.length&&e.each((function(e,n){var o=n.getAttribute("data-arg");t.args[o]=n.innerText}))}function g(t){var e=t.match(/^(.*)\.(.*)$/),n=null;if(e&&(t=e[1],n=e[2]),this.__proto__.els[t]){return n?this.__proto__.els[t][n]:this.__proto__.els[t]}return null}},1957:function(t,e,n){function o(t){return o="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},o(t)}function r(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,i(o.key),o)}}function i(t){var e=function(t,e){if("object"!=o(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}
1(t,"string");return"symbol"==o(e)?e:e+""}function s(t,e){(function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")})(t,e),e.add(t)}function a(t,e,n){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:n;throw new TypeError("Private element is not present on this object")}n.d(e,{A:function(){return u}});var l=new WeakSet,u=function(){return t=function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),s(this,l),this.events={},this.flashEvents={},this.doneEvents={},this.propagable={},this.fired={},this.actions={},this.add(e)},e=[{key:"add",value:function(t){var e=this;return(t=Array.isArray(t)?t:[t]).forEach((function(t){e.events[t]||(e.events[t]=[],e.flashEvents[t]=[],e.doneEvents[t]=[])})),this}},{key:"inherit",value:function(t){this.events=t.events}},{key:"exists",value:function(t){return Boolean(this.events[t])}},{key:"has",value:function(t){return!!this.exists(t)&&this.events[t].length>0}},{key:"clearEvent",value:function(t){var e=this;return(t=Array.isArray(t)?t:[t]).forEach((function(t){e.events[t]&&(e.events[t]=[])})),this}},{key:"fire",value:function(t,e){var n=this,o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=[];t=Array.isArray(t)?t:[t];for(var i=function(){var i=t[s];if(o&&(n.propagable[i]||(n.propagable[i]=[]),n.propagable[i].push(e)),n.fired[i]||(n.fired[i]=0),++n.fired[i],n.events[i]){var a=0,l=n.events[i].length;n.events[i].forEach((function(t){++a;var o=t.apply(n,e);"boolean"==typeof o&&r.push(o?1:0),a===l&&n.doneEvents[i]&&n.doneEvents[i].length&&n.doneEvents[i].forEach((function(t){t.apply(n,e)}))}))}n.flashEvents[i]&&n.flashEvents[i].forEach((function(t,o){var s=t.apply(n,e);"boolean"==typeof s&&r.push(s?1:0),delete n.flashEvents[i][o]}))},s=0;s<t.length;s++)i();return!(r.length&&r.indexOf(0)>=0)}},{key:"fireAndPropagate",value:function(t,e){this.fire(t,e,!0)}},{key:"touched",value:function(t){return!!(this.fired[t]&&this.fired[t]>0)&&this.fired[t]}},{key:"on",value:function(t,e){var n=this;return(t=Array.isArray(t)?t:[t]).forEach((function(t){n.events[t]&&(a(l,n,c).call(n,t,e),n.events[t].push(e))})),this}},{key:"onNext",value:function(t,e){var n=this;return(t=Array.isArray(t)?t:[t]).forEach((function(t){n.flashEvents[t]&&(a(l,n,c).call(n,t,e),n.flashEvents[t].push(e))})),this}},{key:"done",value:function(t,e){var n=this;return(t=Array.isArray(t)?t:[t]).forEach((function(t){n.doneEvents[t]&&n.doneEvents[t].push(e)})),this}},{key:"act",value:function(t,e,n){var o=this,r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return this.onNext(t,n),this.actions[t]||(this.actions[t]=new Promise((function(t){e(t)}))),this.actions[t].then((function(e){o.fire(t,e,r)})),this.actions[t]}}],e&&r(t.prototype,e),n&&r(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,e,n}();function c(t,e){var n=this;this.propagable[t]&&this.touched(t)&&this.propagable[t].forEach((function(t){e.apply(n,t)}))}}}]);
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.