document.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")}))}))}));; document.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)})))}))}));; !function(e){"object"==typeof exports&&"undefined"!=typeof module||"function"!=typeof define||!define.amd?e():define("inert",e)}((function(){"use strict";var e,t,n,i,o,r,s=function(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),e};function a(e,t){for(var n=0;nf;)o(n,e=t[f++])&&(~c(s,e)||u(s,e));return s}},function(r,t,e){var n=e(11),o=e(59),a=e(62);e=function(r){return function(t,e,c){var i,u=n(t),f=a(u),s=o(c,f);if(r&&e!=e){for(;s"+r+""}var c,i=n(45),u=n(74),f=n(64),s=n(53),p=n(76),l=n(41),y=(n=n(52),"prototype"),h="script",v=n("IE_PROTO"),g=function(){try{c=new ActiveXObject("htmlfile")}catch(r){}var r;g="undefined"==typeof document||document.domain&&c?function(r){r.write(a("")),r.close();var t=r.parentWindow.Object;return r=null,t}(c):((r=l("iframe")).style.display="none",p.appendChild(r),r.src=String("javascript:"),(r=r.contentWindow.document).open(),r.write(a("document.F=Object")),r.close(),r.F);for(var t=f.length;t--;)delete g[y][f[t]];return g()};s[v]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(o[y]=i(t),n=new o,o[y]=null,n[v]=t):n=g(),e===r?n:u.f(n,e)}},function(r,t,e){var n=e(5),o=e(44),a=e(43),c=e(45),i=e(11),u=e(75);t.f=n&&!o?Object.defineProperties:function(r,t){c(r);for(var e,n=i(t),o=u(t),f=o.length,s=0;s=t||56320!=(64512&i(r,e))))return!1}return!0}})},function(r,t,e){var n=e(91),o=String;r.exports=function(r){if("Symbol"===n(r))throw new TypeError("Cannot convert a Symbol value to a string");return o(r)}},function(r,t,e){var n=e(2),o=e(7),a=e(13),c=e(15),i=e(102),u=(e=e(6),Array),f=a("".charAt),s=a("".charCodeAt),p=a([].join),l="".toWellFormed,y=l&&e((function(){return"1"!==o(l,1)}));n({target:"String",proto:!0,forced:y},{toWellFormed:function(){var r=i(c(this));if(y)return o(l,r);for(var t=r.length,e=u(t),n=0;n{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̆:"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",y̆:"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:()=>y,buildQueryString:()=>f,cleanForSlug:()=>j,filterURLForDisplay:()=>R,getAuthority:()=>c,getFilename:()=>C,getFragment:()=>O,getPath:()=>s,getPathAndQueryString:()=>d,getProtocol:()=>i,getQueryArg:()=>U,getQueryArgs:()=>m,getQueryString:()=>p,hasQueryArg:()=>E,isEmail:()=>o,isURL:()=>e,isValidAuthority:()=>a,isValidFragment:()=>A,isValidPath:()=>l,isValidProtocol:()=>u,isValidQueryString:()=>g,normalizePath:()=>P,prependHTTP:()=>b,prependHTTPS:()=>$,removeQueryArgs:()=>I,safeDecodeURI:()=>w,safeDecodeURIComponent:()=>h});const t=/^(mailto:)?[a-z0-9._%+-]+@[a-z0-9][a-z0-9.-]*\.[a-z]{2,63}$/i;function o(e){return t.test(e)}function i(e){const t=/^([^\s:]+:)/.exec(e);if(t)return t[1]}function u(e){return!!e&&/^[a-z\-.\+]+[0-9]*:$/i.test(e)}function c(e){const t=/^[^\/\s:]+:(?:\/\/)?\/?([^\/\s#?]+)[\/#?]{0,1}\S*$/.exec(e);if(t)return t[1]}function a(e){return!!e&&/^[^\s#?]+$/.test(e)}function s(e){const t=/^[^\/\s:]+:(?:\/\/)?[^\/\s#?]+[\/]([^\s#?]+)[#?]{0,1}\S*$/.exec(e);if(t)return t[1]}function l(e){return!!e&&/^[^\s#?]+$/.test(e)}function p(e){let t;try{t=new URL(e,"http://example.com").search.substring(1)}catch(e){}if(t)return t}function f(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,o].map(encodeURIComponent).join("="))}return t.substr(1)}function g(e){return!!e&&/^[^\s#?\/]+$/.test(e)}function d(e){const t=s(e),r=p(e);let n="/";return t&&(n+=t),r&&(n+=`?${r}`),n}function O(e){const t=/^\S+?(#[^\s\?]*)/.exec(e);if(t)return t[1]}function A(e){return!!e&&/^#[^\s#?\/]*$/.test(e)}function h(e){try{return decodeURIComponent(e)}catch(t){return e}}function m(e){return(p(e)||"").replace(/\+/g,"%20").split("&").reduce(((e,t)=>{const[r,n=""]=t.split("=").filter(Boolean).map(h);if(r){!function(e,t,r){const n=t.length,o=n-1;for(let i=0;idelete n[e]));const i=f(n);return i?o+"?"+i:o}const x=/^(?:[a-z]+:|#|\?|\.|\/)/i;function b(e){return e?(e=e.trim(),x.test(e)||o(e)?e:"http://"+e):e}function w(e){try{return decodeURI(e)}catch(t){return e}}function R(e,t=null){let r=e.replace(/^(?:https?:)\/\/(?:www\.)?/,"");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 S=r(9681),v=r.n(S);function j(e){return e?v()(e).replace(/[\s\./]+/g,"-").replace(/[^\p{L}\p{N}_-]+/gu,"").toLowerCase().replace(/-+/g,"-").replace(/(^-+)|(-+$)/g,""):""}function C(e){let t;try{t=new URL(e,"http://example.com").pathname.split("/").pop()}catch(e){}if(t)return t}function P(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 $(e){return e?e.startsWith("http://")?e:(e=b(e)).replace(/^http:/,"https:"):e}})(),(window.wp=window.wp||{}).url=n})();; (()=>{"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}),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")}}})();; document.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}`}))}))}));; document.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")}))}))}));; (()=>{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)}))}}})();; (()=>{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()}))}}})();; document.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)})))}))}));; (()=>{document.addEventListener("DOMContentLoaded",(()=>{[...document.querySelectorAll('[data-component="header-wrapper"]')].forEach((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())}}})();; (()=>{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([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()))}))}}})();; document.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()}))}))}));; document.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})}))}))}));; document.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)})))}))}));;