1(self.webpackChunkpolitico_theme=self.webpackChunkpolitico_theme||[]).push([[2812],{4632:function(t,e,s){"use strict";var i=s(5295),r=s(7628),n=s(1131);e.default=()=>{const t=document.querySelectorAll(i.q);t?.length&&t.forEach((t=>{const e=(0,n.A)();new r.A(t.querySelector(".content-header-new__title"),t.querySelector(".content-listing__wrapper"),{svgIcon:e,destroy:!0,togglerPrefix:"View",togglerPrefixRules:{type:"before",selector:".content-header-new__title-text"}})}))}},1131:function(t,e){"use strict";e.A=()=>{const t=document.createElementNS("http://www.w3.org/2000/svg","svg");t.setAttribute("viewBox","0 0 16 10");const e=document.createElementNS("http://www.w3.org/2000/svg","path");return e.setAttribute("d","M14 -8.74228e-08L16 2.04L8 10L-8.91712e-08 2.04L2 -6.11959e-07L8 6L14 -8.74228e-08Z"),t.appendChild(e),t}},7628:function(t,e,s){"use strict";s.d(e,{A:function(){return l}});var i=s(9797),r=s.n(i),n=s(7181);class l{constructor(t,e,s){if(this.togglerEl=t,"string"===typeof t&&(this.togglerEl=document.querySelector(t)),this.targetEl=e,"string"===typeof e&&(this.targetEl=document.querySelector(e)),!this.togglerEl||!this.targetEl)return!1;const i={svgIcon:null,bodyClass:"-toggler-active",openOnSmallScreen:!1,openOnSmallScreenBreakpoint:n.r.medium,ignoreSelectorClose:null,destroy:!1,destroyBreakpoint:n.r.medium,onOpen:null,onClose:null,togglerPrefix:null,togglerPrefixRules:null,focusSelector:"a",focusFirstElement:!0,focusPreventScroll:!1};this.settings={...i,...s},this.settings.svgIcon&&this.togglerEl.appendChild(this.settings.svgIcon.cloneNode(!0)),this.settings.bodyClass&&(this.bodyClass=this.settings.bodyClass),this.mq=window.matchMedia(this.settings.openOnSmallScreenBreakpoint),this.settings.openOnSmallScreen&&this.mq.addEventListener("change",this.setupMQ.bind(this)),this.mqDestroy=window.matchMedia(this.settings.destroyBreakpoint),this.settings.destroy&&this.mqDestroy.addEventListener("change",this.setupMQDestroy.bind(this)),this.settings.destroy?this.setupMQDestroy():this.setup(),this.setupMQ()}addTogglerPrefix(){if(!this.togglerEl.querySelector(".toggler__prefix")){const t=document.createElement("span");t.className="toggler__prefix",t.textContent=`${this.settings.togglerPrefix} `;let e=this.togglerEl.firstChild;if(this.settings.togglerPrefixRules.selector&&this.togglerEl.querySelector(this.settings.togglerPrefixRules.selector)&&(e=this.togglerEl.querySelector(this.settings.togglerPrefixRules.selector)),"after"===this.settings.togglerPrefixRules.type)return void this.togglerEl.insertAfter(t,e);this.togglerEl.insertBefore(t,e)}}setup(){this.toggleHandler=this.toggle.bind(this),this.keyUpHandler=this.handleKeyUp.bind(this),this.outsideClickHandler=this.handleOutsideClick.bind(this);let t=this.targetEl.getAttribute("id");t||(t=r()("toggler-"),this.targetEl.setAttribute("id",t)),this.togglerEl.setAttribute("role","button"),this.togglerEl.setAttribute("aria-controls",t),this.togglerEl.setAttribute("aria-expanded",!1),this.togglerEl.setAttribute("tabindex","0"),this.togglerEl.classList.add("toggler__button"),this.targetEl.setAttribute("aria-hidden",!0),this.targetEl.classList.add("toggler__container"),this.settings.togglerPrefix&&this.addTogglerPrefix(),this.setupListeners()}teardown(){if(this.togglerEl.removeAttribute("aria-role"),this.togglerEl.removeAttribute("aria-controls"),this.togglerEl.removeAttribute("aria-expanded"),this.togglerEl.removeAttribute("tabindex"),this.togglerEl.classList.remove("toggler__button"),this.targetEl.setAttribute("aria-hidden","false"),this.targetEl.classList.remove("toggler__container"),this.settings.togglerPrefix){const t=this.togglerEl.querySelector(".toggler__prefix");t&&t.parentNode.removeChild(t)}this.removeListeners()}setupListeners(){this.togglerEl.addEventListener("click",this.toggleHandler,!0),this.togglerEl.addEventListener("keydown",this.toggleHandler,!0),document.addEventListener("keyup",this.keyUpHandler,!0),document.addEventListener("click",this.outsideClickHandler,!0)}removeListeners(){this.togglerEl.removeEventListener("click",this.toggleHandler,!0),this.togglerEl.removeEventListener("keydown",this.toggleHandler,!0),document.removeEventListener("keyup",this.keyUpHandler,!0),document.removeEventListener("click",this.outsideClickHandler,!0)}handleKeyUp(t){if(t.defaultPrevented)return;const e=t.key||t.keyCode;"Escape"!==e&&"Esc"!==e&&27!==e||this.close()}handleOutsideClick(t){this.settings.ignoreSelectorClose&&t.target.classList.contains(this.settings.ignoreSelectorClose)||this.targetEl.contains(t.target)||this.togglerEl.contains(t.target)||this.close()}setupMQ(){!this.mq.matches&&this.settings.openOnSmallScreen?this.open():this.close()}setupMQDestroy(){this.settings.destroy&&(this.mqDestroy.matches?this.teardown():this.setup())}toggle(t){if(!("click"===t.type||"Enter"===t.key))return;t.preventDefault();const e="true"!==this.togglerEl.getAttribute("aria-expanded"),s="true"!==this.targetEl.getAttribute("aria-hidden");if(this.togglerEl.setAttribute("aria-expanded",e),this.targetEl.setAttribute("aria-hidden",s),document.body.classList.toggle(this.bodyClass),this.settings.onOpen&&"function"===typeof this.settings.onOpen&&e&&this.settings.onOpen.call(),this.settings.onClose&&"function"===typeof this.settings.onClose&&!e&&this.settings.onClose.call(),e&&this.settings.focusFirstElement){const t=this.targetEl.querySelectorAll(this.settings.focusSelector);t.length>0&&t[0].focus({preventScroll:this.settings.focusPreventScroll||!1})}else this.togglerEl.focus()}close(){this.settings.destroy&&this.mqDestroy.matches||(this.togglerEl.setAttribute("aria-expanded","fal
1se"),this.targetEl.setAttribute("aria-hidden","true"),document.body.classList.remove(this.bodyClass))}open(){this.togglerEl.setAttribute("aria-expanded","true"),this.targetEl.setAttribute("aria-hidden","false")}}},7181:function(t,e,s){"use strict";s.d(e,{r:function(){return i}});const i={tiny:"( min-width: 25em )",small:"( min-width: 30em )",medium:"( min-width: 48em )",large:"( min-width: 64em )",xlarge:"( min-width: 80em )",xxlarge:"( min-width: 90em )",navSmall:"( max-width: 47.9375em )",navLarge:"( min-width: 48em )",wpSmall:"( min-width: 600px )",wpMediumMax:"( max-width: 782px )"};e.A={tiny:window.matchMedia(i.tiny),small:window.matchMedia(i.small),medium:window.matchMedia(i.medium),large:window.matchMedia(i.large),xlarge:window.matchMedia(i.xlarge),xxlarge:window.matchMedia(i.xxlarge),navSmall:window.matchMedia(i.navSmall),navLarge:window.matchMedia(i.navLarge),wpSmall:window.matchMedia(i.wpSmall),wpMediumMax:window.matchMedia(i.wpMediumMax)}},9797:function(t){var e="undefined"!==typeof process&&process.pid?process.pid.toString(36):"";function s(){var t=Date.now(),e=s.last||t;return s.last=t>e?t:e+1}t.exports=t.exports.default=function(t,i){return(t||"")+""+e+s().toString(36)+(i||"")},t.exports.process=function(t,i){return(t||"")+e+s().toString(36)+(i||"")},t.exports.time=function(t,e){return(t||"")+s().toString(36)+(e||"")}}}]);
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.