1document.addEventListener("DOMContentLoaded",(()=>{null!==document.querySelector("body.pmc-mobile")&&[...document.querySelectorAll('[data-component="cards"][data-collapse-to-xs="true"]')].forEach((t=>{[...t.querySelectorAll('[data-component="card"]')].forEach((t=>{t.setAttribute("data-layout","sidebar"),t.setAttribute("data-layout-size","xs"),t.setAttribute("data-main-alignment","left-top");const e=t.querySelector('[data-alias="card__aside"] [data-component="image"]');null!==e&&e.setAttribute("data-ratio","oneByOne");const a=t.querySelector('[data-alias="card__kicker"]');null!==a&&a.setAttribute("data-theme","category-sm");const r=t.querySelector('[data-alias="card__card-title"]');null!==r&&r.setAttribute("data-theme","card-title-primary-xs")}))}))}));; 2document.addEventListener("DOMContentLoaded",(()=>{[...document.querySelectorAll('[data-has-authorswingout="true"]')].forEach((e=>{const t=e.querySelector("button");t&&(t.addEventListener("click",(()=>{const t="true"===e.dataset.expanded;e.dataset.expanded=!t})),document.body.addEventListener("click",(t=>{e.contains(t.target)||(e.dataset.expanded=!1)})))}))}));; 3document.addEventListener("DOMContentLoaded",(()=>{[...document.querySelectorAll('[data-component="newsletter"] form')].forEach((e=>{e.addEventListener("submit",(()=>{const t=e.querySelector('input[name="EmailAddress"]'),n=e.querySelector('input[name="__successPage"]');n.value=`${n.value}&email=${t.value}`}))}))}));; 4document.addEventListener("DOMContentLoaded",(()=>{null!==document.querySelector("body.pmc-mobile")&&[...document.querySelectorAll('[data-component="cards-feature"]')].forEach((t=>{[...t.querySelectorAll('[data-alias="cards-feature__secondary-cards"] [data-component="cards"][data-collapse-to-xs="true"]')].forEach((t=>{t.setAttribute("data-layout","inline"),t.setAttribute("data-size","lg")})),[...t.querySelectorAll('[data-alias="cards-feature__secondary-cards"] [data-component="cards"][data-collapse-to-xs="true"] [data-component="card"]')].forEach((t=>{t.setAttribute("data-layout","sidebar"),t.setAttribute("data-layout-size","xs"),t.setAttribute("data-main-alignment","left-top");const a=t.querySelector('[data-alias="card__aside"] [data-component="image"]');null!==a&&a.setAttribute("data-ratio","oneByOne");const e=t.querySelector('[data-alias="card__kicker"]');null!==e&&e.setAttribute("data-theme","category-sm");const r=t.querySelector('[data-alias="card__card-title"]');null!==r&&r.setAttribute("data-theme","card-title-primary-xs")}))}))}));; 5document.addEventListener("DOMContentLoaded",(()=>{null!==document.querySelector("body.pmc-mobile")&&[...document.querySelectorAll('[data-component="cards-grid"]')].forEach((t=>{[...t.querySelectorAll('[data-component="cards"]')].forEach((t=>{t.setAttribute("data-size","inline");const e=t.querySelector('[data-alias="cards__heading"]');null!==e&&e.setAttribute("data-alignment","center")})),[...t.querySelectorAll('[data-component="card"]')].forEach((t=>{t.setAttribute("data-layout","sidebar"),t.setAttribute("data-layout-size","xs"),t.setAttribute("data-main-alignment","left-top");const e=t.querySelector('[data-alias="card__aside"] [data-component="image"]');null!==e&&e.setAttribute("data-ratio","oneByOne");const a=t.querySelector('[data-alias="card__card-title"]');null!==a&&a.setAttribute("data-theme","card-title-primary-xs")}))}))}));; 6/*! This file is auto-generated */ 7(()=>{var e={9681:e=>{var t={Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã:"A",à :"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Ã:"AE",Ầ:"A",Ằ:"A",È:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ã:"C",á¸:"C",Ã:"E",Ã:"E",Ã:"E",Ã:"E",Ế:"E",á¸:"E",á»:"E",á¸:"E",á¸:"E",È:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",á»:"E",á»:"E",á»:"E",Ã:"I",Ã:"I",Ã:"I",Ã:"I",Ḯ:"I",È:"I",á»:"I",á»:"I",Ã:"D",Ã:"N",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",á»:"O",á¹:"O",á¹:"O",È:"O",á»:"O",á»:"O",á»:"O",á»:"O",á»:"O",á»:"O",á»:"O",á» :"O",á»:"O",Ợ:"O",Ã:"U",Ã:"U",Ã:"U",Ã:"U",Ủ:"U",Ụ:"U",Ử:"U",á»®:"U",á»°:"U",Ã:"Y",à :"a",á:"a",â:"a",ã:"a",ä:"a",Ã¥:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",È:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",áº:"a",ç:"c",á¸:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",á¸:"e",á»:"e",á¸:"e",á¸:"e",È:"e",ẻ:"e",ẽ:"e",ẹ:"e",á»:"e",á» :"e",á»:"e",ì:"i",Ã:"i",î:"i",ï:"i",ḯ:"i",È:"i",á»:"i",á»:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",á»:"o",á¹:"o",á¹:"o",È:"o",á»:"o",á»:"o",á»:"o",á»:"o",á»:"o",á»:"o",á»:"o",ỡ:"o",á»:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",á»§:"u",ụ:"u",á»:"u",ữ:"u",á»±:"u",ý:"y",ÿ:"y",Ä:"A",Ä:"a",Ä:"A",Ä:"a",Ä:"A",Ä :"a",Ä:"C",Ä:"c",Ä:"C",Ä:"c",Ä:"C",Ä:"c",Ä:"C",Ä:"c",CÌ:"C",cÌ:"c",Ä:"D",Ä:"d",Ä:"D",Ä:"d",Ä:"E",Ä:"e",Ä:"E",Ä:"e",Ä:"E",Ä:"e",Ä:"E",Ä:"e",Ä:"E",Ä:"e",Ä:"G",Ç´:"G",Ä:"g",ǵ:"g",Ä:"G",Ä:"g",Ä :"G",Ä¡:"g",Ä¢:"G",Ä£:"g",Ĥ:"H",Ä¥:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",Ä©:"i",Ī:"I",Ä«:"i",Ĭ:"I",Ä:"i",Ä®:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ä´:"J",ĵ:"j",Ķ:"K",Ä·:"k",Ḱ:"K",ḱ:"k",KÌ:"K",kÌ:"k",Ĺ:"L",ĺ:"l",Ä»:"L",ļ:"l",Ľ:"L",ľ:"l",Ä¿:"L",Å:"l",Å:"l",Å:"l",Ḿ:"M",ḿ:"m",MÌ:"M",mÌ:"m",Å:"N",Å:"n",Å :"N",Å:"n",Å:"N",Å:"n",Å:"n",NÌ:"N",nÌ:"n",Å:"O",Å:"o",Å:"O",Å:"o",Å:"O",Å:"o",Å:"OE",Å:"oe",PÌ:"P",pÌ:"p",Å:"R",Å:"r",Å:"R",Å:"r",Å:"R",Å:"r",RÌ:"R",rÌ:"r",È:"R",È:"r",Å:"S",Å:"s",Å:"S",Å:"s",Å:"S",È:"S",È:"s",Å:"s",Å :"S",Å¡:"s",Å¢:"T",Å£:"t",È:"t",È:"T",Ť:"T",Å¥:"t",Ŧ:"T",ŧ:"t",TÌ:"T",tÌ:"t",Ũ:"U",Å©:"u",Ū:"U",Å«:"u",Ŭ:"U",Å:"u",Å®:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",È:"U",È:"u",VÌ:"V",vÌ:"v",Å´:"W",ŵ:"w",áº:"W",áº:"w",XÌ:"X",xÌ:"x",Ŷ:"Y",Å·:"y",Ÿ:"Y",YÌ:"Y",
7yÌ:"y",Ź:"Z",ź:"z",Å»:"Z",ż:"z",Ž:"Z",ž:"z",Å¿:"s",Æ:"f",Æ :"O",Æ¡:"o",Ư:"U",ư:"u",Ç:"A",Ç:"a",Ç:"I",Ç:"i",Ç:"O",Ç:"o",Ç:"U",Ç:"u",Ç:"U",Ç:"u",Ç:"U",Ç:"u",Ç:"U",Ç:"u",Ç:"U",Ç:"u",Ứ:"U",ứ:"u",Ṹ:"U",á¹¹:"u",Ǻ:"A",Ç»:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",Ç¿:"o",Ã:"TH",þ:"th",á¹:"P",á¹:"p",Ṥ:"S",á¹¥:"s",XÌ:"X",xÌ:"x",Ð:"Ð",Ñ:"г",Ð:"Ð",Ñ:"к",AÌ:"A",aÌ:"a",EÌ:"E",eÌ:"e",IÌ:"I",iÌ:"i",Ǹ:"N",ǹ:"n",á»:"O",á»:"o",á¹:"O",á¹:"o",Ừ:"U",ừ:"u",áº:"W",áº:"w",Ỳ:"Y",ỳ:"y",È:"A",È:"a",È:"E",È
:"e",È:"I",È:"i",È:"O",È:"o",È:"R",È:"r",È:"U",È:"u",BÌ:"B",bÌ:"b",ÄÌ£:"C",ÄÌ£:"c",ÃÌ:"E",êÌ:"e",FÌ:"F",fÌ:"f",Ǧ:"G",ǧ:"g",È:"H",È:"h",JÌ:"J",ǰ:"j",Ǩ:"K",Ç©:"k",MÌ:"M",mÌ:"m",PÌ:"P",pÌ:"p",QÌ:"Q",qÌ:"q",ÅÌ©:"R",ÅÌ©:"r",Ṧ:"S",á¹§:"s",VÌ:"V",vÌ:"v",WÌ:"W",wÌ:"w",XÌ:"X",xÌ:"x",YÌ:"Y",yÌ:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",á¸:"D",á¸:"d",Ȩ:"E",È©:"e",ÆÌ§:"E",Ȩ́:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",ÆÌ§:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Ð:"Ð",Ñ:"е",Ð:"Ð"},r=Object.keys(t).join("|"),n=new RegExp(r,"g"),o=new RegExp(r,"");function i(e){return t[e]}var u=function(e){return e.replace(n,i)};e.exports=u,e.exports.has=function(e){return!!e.match(o)},e.exports.remove=u}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var i=t[n]={exports:{}};return e[n](i,i.exports,r),i.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};(()=>{"use strict";function e(e){try{return new URL(e),!0}catch{return!1}}r.r(n),r.d(n,{addQueryArgs:()=>E,buildQueryString:()=>d,cleanForSlug:()=>C,filterURLForDisplay:()=>R,getAuthority:()=>s,getFilename:()=>$,getFragment:()=>m,getPath:()=>p,getPathAndQueryString:()=>h,getProtocol:()=>c,getQueryArg:()=>I,getQueryArgs:()=>U,getQueryString:()=>g,hasQueryArg:()=>b,isEmail:()=>o,isPhoneNumber:()=>u,isURL:()=>e,isValidAuthority:()=>l,isValidFragment:()=>A,isValidPath:()=>f,isValidProtocol:()=>a,isValidQueryString:()=>O,normalizePath:()=>z,prependHTTP:()=>v,prependHTTPS:()=>Q,removeQueryArgs:()=>x,safeDecodeURI:()=>w,safeDecodeURIComponent:()=>y});const t=/^(mailto:)?[a-z0-9._%+-]+@[a-z0-9][a-z0-9.-]*\.[a-z]{2,63}$/i;function o(e){return t.test(e)}const i=/^(tel:)?(\+)?\d{6,15}$/;function u(e){return e=e.replace(/[-.() ]/g,""),i.test(e)}function c(e){const t=/^([^\s:]+:)/.exec(e);if(t)return t[1]}function a(e){return!!e&&/^[a-z\-.\+]+[0-9]*:$/i.test(e)}function s(e){const t=/^[^\/\s:]+:(?:\/\/)?\/?([^\/\s#?]+)[\/#?]{0,1}\S*$/.exec(e);if(t)return t[1]}function l(e){return!!e&&/^[^\s#?]+$/.test(e)}function p(e){const t=/^[^\/\s:]+:(?:\/\/)?[^\/\s#?]+[\/]([^\s#?]+)[#?]{0,1}\S*$/.exec(e);if(t)return t[1]}function f(e){return!!e&&/^[^\s#?]+$/.test(e)}function g(e){let t;try{t=new URL(e,"http://example.com").search.substring(1)}catch(e){}if(t)return t}function d(e){let t="";const r=Object.entries(e);let n;for(;n=r.shift();){let[e,o]=n;if(Array.isArray(o)||o&&o.constructor===Object){const t=Object.entries(o).reverse();for(const[n,o]of t)r.unshift([`${e}[${n}]`,o])}else void 0!==o&&(null===o&&(o=""),t+="&"+[e,String(o)].map(encodeURIComponent).join("="))}return t.substr(1)}function O(e){return!!e&&/^[^\s#?\/]+$/.test(e)}function h(e){const t=p(e),r=g(e);let n="/";return t&&(n+=t),r&&(n+=`?${r}`),n}function m(e){const t=/^\S+?(#[^\s\?]*)/.exec(e);if(t)return t[1]}function A(e){return!!e&&/^#[^\s#?\/]*$/.test(e)}function y(e){try{return decodeURIComponent(e)}catch(t){return e}}function U(e){return(g(e)||"").replace(/\+/g,"%20").split("&").reduce(((e,t)=>{const[r,n=""]=t.split("=").filter(Boolean).map(y);if(r){!function(e,t,r){const n=t.length,o=n-1;for(let i=0;i<n;i++){let n=t[i];!n&&Array.isArray(e)&&(n=e.length.toString()),n=["__proto__","constructor","prototype"].includes(n)?n.toUpperCase():n;const u=!isNaN(Number(t[i+1]));e[n]=i===o?r:e[n]||(u?[]:{}),Array.isArray(e[n])&&!u&&(e[n]={...e[n]}),e=e[n]}}(e,r.replace(/\]/g,"").split("["),n)}return e}),Object.create(null))}
7function E(e="",t){if(!t||!Object.keys(t).length)return e;const r=m(e)||"";let n=e.replace(r,"");const o=e.indexOf("?");return-1!==o&&(t=Object.assign(U(e),t),n=n.substr(0,o)),n+"?"+d(t)+r}function I(e,t){return U(e)[t]}function b(e,t){return void 0!==I(e,t)}function x(e,...t){const r=e.replace(/^[^#]*/,""),n=(e=e.replace(/#.*/,"")).indexOf("?");if(-1===n)return e+r;const o=U(e),i=e.substr(0,n);t.forEach((e=>delete o[e]));const u=d(o);return(u?i+"?"+u:i)+r}const S=/^(?:[a-z]+:|#|\?|\.|\/)/i;function v(e){return e?(e=e.trim(),S.test(e)||o(e)?e:"http://"+e):e}function w(e){try{return decodeURI(e)}catch(t){return e}}function R(e,t=null){if(!e)return"";let r=e.replace(/^[a-z\-.\+]+[0-9]*:(\/\/)?/i,"").replace(/^www\./i,"");r.match(/^[^\/]+\/$/)&&(r=r.replace("/",""));if(!t||r.length<=t||!r.match(/\/([^\/?]+)\.(?:[\w]+)(?=\?|$)/))return r;r=r.split("?")[0];const n=r.split("/"),o=n[n.length-1];if(o.length<=t)return"â¦"+r.slice(-t);const i=o.lastIndexOf("."),[u,c]=[o.slice(0,i),o.slice(i+1)],a=u.slice(-3)+"."+c;return o.slice(0,t-a.length-1)+"â¦"+a}var j=r(9681),P=r.n(j);function C(e){return e?P()(e).replace(/( |–|—)/g,"-").replace(/[\s\./]+/g,"-").replace(/&\S+?;/g,"").replace(/[^\p{L}\p{N}_-]+/gu,"").toLowerCase().replace(/-+/g,"-").replace(/(^-+)|(-+$)/g,""):""}function $(e){let t;if(e){try{t=new URL(e,"http://example.com").pathname.split("/").pop()}catch(e){}return t||void 0}}function z(e){const t=e.split("?"),r=t[1],n=t[0];return r?n+"?"+r.split("&").map((e=>e.split("="))).map((e=>e.map(decodeURIComponent))).sort(((e,t)=>e[0].localeCompare(t[0]))).map((e=>e.map(encodeURIComponent))).map((e=>e.join("="))).join("&"):n}function Q(e){return e?e.startsWith("http://")?e:(e=v(e)).replace(/^http:/,"https:"):e}})(),(window.wp=window.wp||{}).url=n})();; 8(()=>{"use strict";const e=window.wp.url;document.addEventListener("DOMContentLoaded",(()=>{const e=[...document.querySelectorAll("[data-video-showcase]")];e.length&&e.forEach((e=>e.pmcVideoShowcase=new t(e)))}));class t{constructor(e){var t,a,i;this.el=e,this.triggers=[...e.querySelectorAll("[data-video-showcase-trigger]")],this.player=e.querySelector("[data-video-showcase-player]"),this.hasBadgeContainer=Boolean(this.player.querySelector('[data-alias="card__badge"]')),this.hasKickerContainer=Boolean(this.player.querySelector('[data-alias="card__kicker"]')),this.elementsToHide=[...this.el.querySelectorAll('[data-video-showcase-player] figure, [data-video-showcase-player] figure [data-alias="image__video-preview"], [data-alias="card__meta"]')],this.attributesToRemoveFromPlayer=["data-video-showcase-trigger","data-video-showcase-type"],this.state={iabPlcmt:2,isPlayerSetup:!1,playerID:"",videoID:"",videoType:""},this.setupPlayerElements(),this.playerUI={connatixContainer:e.querySelector("#connatixContainer"),dek:e.querySelector('[data-alias="card__dek"]'),iframe:e.querySelector("[data-video-showcase-iframe], #iframePlayerContainerChild"),iframeContainer:e.querySelector("#iframePlayerContainer"),kicker:e.querySelector('[data-alias="card__kicker"]'),badge:e.querySelector('[data-alias="card__badge"]'),meta:e.querySelector('[data-alias="card__meta"]'),player:e.querySelector("[data-video-player-id]"),title:e.querySelector('[data-alias="card__card-title"] a'),connatix:e.querySelector("[data-video-showcase-connatix], #connatixContainerChild")},t=this.el,a="[data-video-showcase-trigger]",i=this.handleTriggerClick.bind(this),t.addEventListener("click",(e=>{const t=((e,t)=>t.matches&&t.matches(e))(a,e.target)?e.target:e.target.closest(a);t&&i(e,t)}))}setupPlayerElements(){const e=document.createElement("iframe");e.setAttribute("id","iframePlayerContainerChild"),e.setAttribute("data-video-showcase-iframe",""),e.setAttribute("hidden","");const t=document.createElement("div");t.setAttribute("id","iframePlayerContainer"),t.setAttribute("hidden",""),t.appendChild(e);const a=document.createElement("div");a.setAttribute("id","connatixContainerChild"),a.setAttribute("data-video-showcase-connatix",""),a.setAttribute("hidden","");const i=document.createElement("div");i.setAttribute("id","connatixContainer"),i.setAttribute("hidden",""),i.appendChild(a),this.player.querySelector('[data-alias="card__aside"]').appendChild(t),this.player.querySelector('[data-alias="card__aside"]').appendChild(i)}getPlayerCardData(e){return{title:e.querySelector('[data-alias="card__card-title"] a')?.textContent||"",dek:e.querySelector('[data-alias="card__dek"]')?.textContent||"",permalink:e.querySelector('[data-alias="card__card-title"] a')?.href||"",kicker:e.querySelector('[data-alias="card__kicker"]')?.textContent||"",badge:e.querySelector('[data-alias="card__badge"]')?.textContent||""}}updatePlayerCardData(e,t){this.playerUI.title&&t.title&&(this.playerUI.title.innerText=t.title),this.playerUI.title&&t.permalink&&this.playerUI.title.setAttribute("href",t.permalink),t.dek&&(this.playerUI.dek.innerText=t.dek);let a="";this.hasBadgeContainer&&(a="badge"),this.hasKickerContainer&&(a="kicker"),a&&(t.kicker&&(this.playerUI[a].innerText=t.kicker),t.badge&&(this.playerUI[a].innerText=t.badge))}returnUrl(e,t){return"youtube"===t?`https://www.youtube.com/embed/${e}`:"vimeo"===t?`https://player.vimeo.com/video/${e}`:"connatix"===t?e:""}playYoutube(t,a){t=(0,e.addQueryArgs)(t,{rel:0,showinfo:0,controls:2,modestbranding:0,autoplay:a}
8),this.playerUI.iframeContainer.removeAttribute("hidden"),this.playerUI.iframe.removeAttribute("hidden"),this.playerUI.iframe.setAttribute("src",t)}playVimeo(t,a){t=(0,e.addQueryArgs)(t,{autoplay:a}),this.playerUI.iframeContainer.removeAttribute("hidden"),this.playerUI.iframe.removeAttribute("hidden"),this.playerUI.iframe.setAttribute("src",t)}playConnatix(e,t,a=2){this.playerUI.connatixContainer.removeAttribute("hidden"),this.playerUI.connatix.removeAttribute("hidden");const i=this.playerUI.connatix.getAttribute("id");(new Image).src="https://capi.elements.video/tr/si?token=094029a3-814c-41d5-8a62-2c3adc647176&cid=1ffe63de-eb53-11e9-b4d2-06948452ae1a",pmcCnx.cmd.push((function(){pmcCnx({settings:{plugins:{pmcAtlasMG:{iabPlcmt:a}}},playerId:t,mediaId:e}).render(i)}))}handleTriggerClick(e,t){e.preventDefault();const a=this.state.videoType;this.resetPlayer(a),this.state.videoType=t.dataset.videoShowcaseType,"connatix"===t.dataset.videoShowcaseType?(this.state.videoID=t.dataset.videoId,this.state.playerID=t.dataset.videoPlayerId):this.state.videoID=t.dataset.videoShowcaseTrigger,this.playVideo(this.state),this.updatePlayerUI(this.state),this.onFirstTimePlay()}showVideoPane(){const e=document.querySelector("[data-video-showcase-sponsored]"),t=this.state.videoType;this.state.videoType=e.dataset.videoShowcaseType,this.state.videoID=e.dataset.videoShowcaseTrigger,this.resetPlayer(t),this.playVideo(this.state,!0),this.updatePlayerUI(this.state.videoID),this.onFirstTimePlay()}playVideo(e,t=!1){const a=this.returnUrl(e.videoID,e.videoType);return"youtube"===e.videoType&&this.playYoutube(a,t),"vimeo"===e.videoType&&this.playVimeo(a,t),"connatix"===e.videoType&&this.playConnatix(e.videoID,e.playerID,e.iabPlcmt),!1}onFirstTimePlay(){!1===this.state.isPlayerSetup&&(this.elementsToHide.forEach((e=>e.setAttribute("hidden",""))),this.attributesToRemoveFromPlayer.forEach((e=>{this.player.removeAttribute(e)})),this.state.isPlayerSetup=!0),this.playerUI.meta.innerText=""}updatePlayerUI(e){let t="";t="connatix"===e.videoType?this.el.querySelector(`[data-video-id="${e.videoID}"]`):this.el.querySelector(`[data-video-showcase-trigger="${e.videoID}"]`);const a=this.getPlayerCardData(t);this.setActiveTrigger(e.videoType,e.videoID),this.updatePlayerCardData(t,a)}resetPlayer(e){if("youtube"===e&&(this.playerUI.iframe.setAttribute("src",""),this.playerUI.iframe.setAttribute("hidden",""),this.playerUI.iframeContainer.setAttribute("hidden","")),"connatix"===e){this.playerUI.connatixContainer.setAttribute("hidden",""),this.playerUI.connatix.setAttribute("hidden","");const e=document.getElementsByClassName("cnx-main-container");for(;e.length>0;)e[0].parentNode.removeChild(e[0])}}resetAllTriggers(){this.triggers.forEach((e=>e.classList.remove("is-playing")))}setActiveTrigger(e,t){let a="";a="connatix"===e?this.el.querySelector(`.related-videos [data-video-media-id="${t}"]`):this.el.querySelector(`[data-video-showcase-trigger="${t}"]`),this.resetAllTriggers(),null!==a&&a.classList.add("is-playing")}}})();; 9(()=>{function e(){[...document.querySelectorAll('[data-component="header-wrapper"]')].forEach((e=>{new t(e)}))}document.addEventListener("DOMContentLoaded",(()=>{e()})),window.addEventListener("resize",(()=>{e()}));class t{constructor(e){this.el=e,this.el.pmcHeader=this,this.container=document.documentElement,this.initSticky()}destroy(){this.destroySticky(),delete this.el.pmcHeader}initSticky(){window.IntersectionObserver&&(this.observerOptions={root:null,rootMargin:"200px",threshold:[1]},this.toggleSticky=this.toggleSticky.bind(this),this.observer=new IntersectionObserver(this.toggleSticky,this.observerOptions),this.observer.observe(this.el))}destroySticky(){window.IntersectionObserver&&(this.observer.disconnect(),document.body.dataset.stickyHeader=!1)}toggleSticky(e){window.IntersectionObserver&&e.forEach((e=>{const t=e.intersectionRatio;1===t?document.body.dataset.stickyHeader=!1:1>t&&(document.body.dataset.stickyHeader=!0)}))}}})();; 10(()=>{document.addEventListener("DOMContentLoaded",(()=>{[...document.querySelectorAll('[data-component="header-wrapper"]')].forEac
10h((t=>new e(t)))}));class e{constructor(e){this.el=e,this.isOpen=!1;let t='[data-alias="header__show-search"] button';t+=', [data-alias="header__hide-search"] button',this.triggers=[...this.el.querySelectorAll('[data-alias="header__show-search"] button, [data-alias="header__hide-search"] button')],this.target=this.el.querySelector('[data-component="header-search"]'),this.targetInput=this.target.querySelector("input"),this.triggers.forEach((e=>{e.addEventListener("click",(()=>{this.toggleSearch()}))})),document.addEventListener("keydown",(e=>{"Escape"===e.key&&this.collapseSearch()})),document.body.addEventListener("click",(e=>{this.el.contains(e.target)||this.collapseSearch()})),document.addEventListener("focusin",(()=>{!this.el.contains(document.activeElement)&&this.isOpen&&this.collapseSearch()}))}updateState(){this.isOpen=!this.isOpen}toggleSearch(){this.updateState(),this.isOpen?(document.body.dataset.searchOpen=!0,this.targetInput.focus()):document.body.dataset.searchOpen=!1}collapseSearch(){this.isOpen&&(this.toggleSearch(),this.trigger.focus())}}})();; 11(()=>{document.addEventListener("DOMContentLoaded",(()=>{[...document.querySelectorAll('[data-accordionify="true"]')].forEach((e=>e.pmcCollapsible=new t(e)))}));class t{constructor(t){this.el=t,this.toggleEls=this.el.querySelectorAll('[data-alias="menu__accordion__show-button"], [data-alias="menu__accordion__hide-button"]'),this.group=this.findGroup(),this.toggle=this.toggle.bind(this),this.onClick=this.onClick.bind(this),this.toggleEls&&this.toggleEls.forEach((t=>{t.addEventListener("click",this.onClick)}))}destroy(){this.toggleEls&&this.toggleEls.forEach((t=>{t.removeEventListener("click",this.onClick)})),this.isExpanded&&this.toggle()}get state(){return this.el.dataset.collapsible}set state(t){this.el.dataset.collapsible=t}get isExpanded(){return"expanded"===this.state}findGroup(){return[...document.body.querySelectorAll("[data-collapsible-group]")].find((t=>t.contains(this.el)))||null}onClick(t){t.preventDefault(),this.toggle()}toggle(){this.state=this.isExpanded?"collapsed":"expanded","expanded"===this.state&&(this.el.querySelector('[data-alias="menu__list"] > li > a').focus(),null!==this.group&&this.closeOthersInGroup())}collapse(){"expanded"===this.state&&this.toggle()}closeOthersInGroup(){[...this.group.querySelectorAll('[data-accordionify="true"]')].forEach((t=>{t!==this.el&&t.pmcCollapsible.collapse()}))}}})();; 12document.addEventListener("DOMContentLoaded",(()=>{[...document.querySelectorAll('[data-has-submenu="true"]')].forEach((e=>{const t=e.querySelector('[data-alias="button__inner"]');t&&(t.addEventListener("click",(()=>{const t="true"===e.dataset.expanded;e.dataset.expanded=!t})),document.body.addEventListener("click",(t=>{e.contains(t.target)||(e.dataset.expanded=!1)})))}))}));; 13(()=>{document.addEventListener("DOMContentLoaded",(()=>{[...document.querySelectorAll('[data-component="mega-menu-wrapper"]')].forEach((t=>t.pmcMegaMenu=new e(t)));let t,n='[data-alias="header__show-mega-menu"] button';function a(){const e=document.body.dataset.megaMenuOpen,n=[...document.querySelector('[data-component="mega-menu-wrapper"]').querySelectorAll('input, [tabindex="0"]')];"true"!==e?(document.body.dataset.megaMenuOpen=!0,n[0]!==document.activeElement&&setTimeout((function(){n[0].focus()}),100),t=document.activeElement):(document.body.dataset.megaMenuOpen=!1,t.focus())}n+=', [data-alias="header__hide-mega-menu"] button',n+=', [data-alias="mega-menu-header__hide-mega-menu"] button',[...document.querySelectorAll('[data-alias="header__show-mega-menu"] button, [data-alias="header__hide-mega-menu"] button, [data-alias="mega-menu-header__hide-mega-menu"] button')].forEach((e=>{e.addEventListener("click",a)})),document.addEventListener("keydown",(e=>{"Escape"===e.key&&(document.body.dataset.megaMenuOpen=!1,t.focus())}))}));class e{constructor(e){this.el=e,this.inputs=[...this.el.querySelectorAll("input")],this.container=document.documentElement,this.inputs.forEach((e=>{e.addEventListener("focus",(()=>this.handleFocus(e)))})),this.trapFocus(e)}handleFocus(e){this.el.scrollTo(0,e.offsetTop)}trapFocus(e){const t='button, [href], input, select, textarea, [tabindex]:not
13([tabindex="-1"])',n=e.querySelectorAll(t)[0],a=e.querySelectorAll(t),o=a.length?a[a.length-1]:n;document.addEventListener("keydown",(e=>{("Tab"===e.key||9===e.keyCode)&&(e.shiftKey?document.activeElement===n&&o&&(o.focus(),e.preventDefault()):document.activeElement===o&&n&&(n.focus(),e.preventDefault()))}))}}})();; 14document.addEventListener("DOMContentLoaded",(()=>{[...document.querySelectorAll('[data-component="social-media"]')].forEach((e=>{const a=e.querySelector('[data-alias="social-media__platform__plus"]'),t=e.querySelector('[data-alias="social-media__platform__print"]');a&&a.addEventListener("click",(()=>{e.dataset.expanded=!0})),t&&t.addEventListener("click",(e=>{e.preventDefault(),window.print()}))}))}));; 15document.addEventListener("DOMContentLoaded",(()=>{[...document.querySelectorAll('[data-alias="scroll-snap-slider-wrapper"]')].forEach((e=>{const t=e.querySelector('[data-alias="scroll-snap-slider"]'),l=t.querySelector("div").clientWidth;e.querySelector('[data-alias="slider-next"]').addEventListener("click",(function(){t.scrollBy({behavior:"smooth",left:l})})),e.querySelector('[data-alias="slider-previous"]').addEventListener("click",(function(){t.scrollBy({behavior:"smooth",left:-l})}))}))}));; 16document.addEventListener("DOMContentLoaded",(()=>{[...document.querySelectorAll('[data-component="dropdown-list"]')].forEach((e=>{const t=e.querySelector('[data-alias="button__inner"]');t&&(t.addEventListener("click",(()=>{const t="true"===e.dataset.expanded;e.dataset.expanded=!t})),document.body.addEventListener("click",(t=>{e.contains(t.target)||(e.dataset.expanded=!1)})))}))}));;
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.