PageSourceSearch

https://www.cdc.gov/TemplatePackage/5.0/js/app.min.js?_=28275

js cdc.gov collected 2026-09-24 05:15:52 UTC 104,541 bytes, 145 lines download raw bytes

1/**
2 * @version 4.26.7
3 * Date: 2026-09-03T17:30:34.569Z
4 */
5window.CDC=window.CDC||{},CDC.Common={},CDC.Common.runtime=CDC.Common.runtime||{},CDC.Common.cleanHTML=function(e){return"function"!=typeof window.DOMPurify?e:DOMPurify.sanitize(e)},CDC.Common.cleanAttr=function(e){return String(e).trim().replace(/&/g,"&amp;").replace(/'/g,"&apos;").replace(/"/g,"&quot;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r\n/g,"").replace(/[\r\n]/g,"")},CDC.Common.cleanUrl=function(e,t){var n;if(t=void 0===t?"about:blank":t,!e)return t;e=String(e).replace(/[^\x20-\x7E]/gim,"").replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;\(\){}']+/g,"").trim();try{n=decodeURI(e)}catch(e){return t}return/<script/im.test(n)||(n=e.match(/^([^:]+):/gm))&&(n=n[0],/^(%20|\s)*(javascript|data)/im.test(n))?t:e},CDC.Common.normalizeUrl=e=>{var t="index.html|index.htm|default.htm|default.asp|default.html".split("|"),e=CDC.Common.parseUrl(e);let n=String(e.pathname||"").trim(),a="";e=n.match(/[^\/]+\.[^\/]{2,4}$/);return e&&(a=e[0],n=n.replace(/[^\/]+\.[^\/]{2,4}$/,"")),t.includes(a.trim().toLowerCase())&&(a=""),(""+n+a).toLowerCase()},CDC.Common.parseJSON=function(t,e){var n,a={};try{return"object"==typeof(n=$.parseJSON(String(t)))&&Array.isArray(e)?e.forEach(function(e){n.hasOwnProperty(e)&&(a[e]=n[e])}):a=n,a}catch(e){return console.info("can't parse JSON string: ",t),null}},CDC.Common.open=function(e,t){(e=CDC.Common.cleanUrl(e,!1))?t?window.open(e,t):location.href=e:console.error("URL is blank. ",e)},CDC.Common.loadScript=function(e,t){var n,a,i;(e=Array.isArray(e)?e:[e]).length?(i=e.shift(),n=document.createElement("script"),a=document.getElementsByTagName("head")[0],(i=CDC.Common.cleanUrl(i,!1))&&0<i.length&&(n.src=i,i=function(){if(!e.length)return void 0!==t?t():void 0;CDC.Common.loadScript(e,t)},n.addEventListener?n.addEventListener("load",i,!1):n.readyState&&(n.onreadystatechange=i),a.appendChild(n))):t()},CDC.Common.loadJS=CDC.Common.loadScript,CDC.Common.typeof=function(e){return Array.isArray(e)?"array":typeof e},CDC.Common.toArray=e=>Array.isArray(e)?e:null==e?[]:[e],CDC.Common.loadCss=function(e,a){(e=Array.isArray(e)?e:[e]).forEach(function(e){var t=document.createElement("link"),n=CDC.Common.getSafeHostName(),e=CDC.Common.parseUrl(e).pathname;t.href="//"+n+e,t.type="text/css",t.rel="stylesheet",t.media=CDC.Common.cleanAttr(a||"print,screen"),document.getElementsByTagName("head")[0].appendChild(t)})},CDC.Common.loadCSS=CDC.Common.loadCss,CDC.Common.cleanString=e=>(e=String(e||"")).replace("\t","").replace("\r","").replace("\n",""),CDC.Common.s4=()=>Math.floor(65536*(1+Math.random())).toString(16).substring(1),CDC.Common.guid=function(){return CDC.Common.s4()+CDC.Common.s4()+"-"+CDC.Common.s4()+"-"+CDC.Common.s4()+"-"+CDC.Common.s4()+"-"+CDC.Common.s4()+CDC.Common.s4()+CDC.Common.s4()},CDC.Common.replaceAll=function(e,t,n){return e="|"===e?new RegExp("\\|","g"):new RegExp(e,"g"),n.replace(e,t)},CDC.Common.getSafeHostName=function(){var e=CDC.Common.parseUrl().host,t=CDC.Common.getCallParam("cHost")||CDC.Common.getCallParam("host")||!1;return e=t&&(t=CDC.Common.parseUrl("//"+t).hostname).match(/\.cdc\.gov$/i)?t:e},CDC.Common.isWCMS=e=>!!(e=String(void 0===e?window.location.href:e).trim())&&!!((e=CDC.parseUrl(e).host)&&(e.match(/^(vvv|localhost)/i)||(e=e.match(/^(.*)\.cdc\.gov$/))&&e[1].match(/(^wcms-wp|^www\b|wwwdev|wwwlink|^atsdr)/i))),CDC.Common.parseUrl=function(e){var t,n,a,i=document.createElement("a"),s={};for(i.href=CDC.Common.cleanUrl(e||location.href,""),t=i.search.replace(/^\?/,"").split("&"),a=0;a<t.length;a++)s[(n=t[a].split("="))[0]]=2<=n.length?n[1]:"";e=String(i.pathname);return"/"!==e.charAt(0)&&(e="/"+e),{protocol:i.protocol,host:i.host,hostname:i.hostname,port:i.port,pathname:e,search:i.search,searchObject:s,params:s,hash:i.hash}},CDC.Common.getHash=()=>Math.floor(65536*(1+Math.random())).toString(16),CDC.Common.cdcUrl=function(e){e=CDC.Common.parseUrl(e).hostname.toLowerCase();return"cdc.gov"===e||"localhost"===e||"127.0.0.1"===e||RegExp(".cdc.gov$").test(e)||RegExp(".wcms$").test(e)},CDC.Common.getLocalStorageApi=function(e){var t=e,n={val:function(){try{if(void 0!==window.localStorage){var e=window.localStorage[t];if(e)return JSON.parse(e)}}catch(e){}},save:function(e){n.valueType=typeof e,"object"===n.valueType&&"[object Array]"===Object.prototype.toString.call(e)&&(n.valueType="array");try{void 0!==window.localStorage&&(window.localStorage[t]=JSON.stringify(e))}catch(e){}},clear:function(){try{void 0!==window.localStorage&&window.localStorage.removeItem(t)}catch(e){}}};return n},CDC.Common.cloneShallow=function(e){var t=null;switch(CDC.Common.typeof(e)){case"array":t=e.slice(0);break;case"object":t=Object.assign({},e);break;default:t=e}return t},CDC.Common.cloneDeep=function(e,t){void 0===t&&(t=!0);var n=null;switch(CDC.Common.typeof(e)){case"object":var a,n={};for(a in e)!e.hasOwnProperty(a)&&t||(n[a]=CDC.Common.cloneDeep(e[a]));break;case"array":n=e.slice(0);break;default:n=e}return n},CDC.Common.mergeShallow=function(e,t){return Object.assign(CDC.Common.cloneShallow(e),CDC.Common.cloneShallow(t))},CDC.Common.dateDiff={inDays:function(e,t){t=t.getTime(),e=e.getTime();return parseInt((t-e)/864e5)},inWeeks:function(e,t){t=t.getTime(),e=e.getTime();return parseInt((t-e)/6048e5)},inMonths:function(e,t){var n=e.getFullYear(),a=t.getFullYear(),e=e.getMonth();return(t.getMonth()+12)*a-(e+12)*n},inYears:function(e,t){return t.getFullYear()-e.getFullYear()}},CDC.Common.parseQueryString=function(e){var t={};if((e=0===e.indexOf("?")?e.substring(1):e).length)for(var n=e.split("&"),a=n.length;a--;){var i=n[a].split("=");t[i[0]]=i[1]}return t},CDC.Common.numberWithCommas=function(e){return String(e).replace(/\B(?=(\d{3})+(?!\d))/g,",")}
5,CDC.Common.getCallParam=(CDC.Common.runtime.callParams||(CDC.Common.runtime.callParams=CDC.Common.parseQueryString(window.location.search)),function(e,t,n){t=void 0===t||t;n=(n?CDC.Common.parseQueryString(n):CDC.Common.runtime.callParams)[e]||null;return t&&null!==n?decodeURIComponent(n):n}),CDC.Common.getParam=function(e){var t=window.location.href;e=e.replace(/[\[\]]/g,"\\$&");e=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return e?e[2]?decodeURIComponent(e[2].replace(/\+/g," ")).replace(/[<>]/g,""):"":null},CDC.Common.getParamSwitch=function(e,t){e=CDC.Common.getParam(e);return"string"!=typeof e?Boolean(t):""===e||CDC.Common.toBoolean(e)},CDC.Common.toBoolean=e=>{let t=!1;return e=String(e).trim().toLowerCase(),t=e.match(/^\d+$/)?Boolean(parseInt(e,10)):!e.match(/^(n|no|f|false|off)$/)},CDC.Common.debounce=function(a,i,s){var o;return function(){var e=this,t=arguments,n=s&&!o;clearTimeout(o),o=setTimeout(function(){o=null,s||a.apply(e,t)},i),n&&a.apply(e,t)}},CDC.Common.debouncer=(n,a)=>{let i;return function(){let e=this,t=arguments;clearTimeout(i),i=setTimeout(()=>n.apply(e,t),a)}},CDC.Common.throttle=(e,t)=>{let n=Date.now();return function(){n+t-Date.now()<0&&(e(),n=Date.now())}}
5,CDC.Common.stripTags=function(e,n){n=(String(n||"").toLowerCase().match(/<[a-z][a-z0-9]*>/g)||[]).join("");return String(e).replace(/<!--[\s\S]*?-->|<\?(?:php)?[\s\S]*?\?>/gi,"").replace(/(<\w+(?:\s+\w+=\"[^"]+\")*)(?=[^>]+(?:<|$))/g,"").replace(/<\/?([a-z][a-z0-9]*)\b[^>]*>/gi,function(e,t){return-1<n.indexOf("<"+t.toLowerCase()+">")?e:""})},CDC.Common.titleCase=function(e){return String(e).toLowerCase().split(" ").map(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}).join(" ")},CDC.Common.capitalize=function(e){return String(e).charAt(0).toUpperCase()+String(e).slice(1)},CDC.Common.arrayDiff=function(e,t){if(!Array.isArray(e))return[];Array.isArray(t)||(t=[t]);var n=e.slice();return $.each(t,function(e,t){t=n.indexOf(t);-1<t&&n.splice(t,1)}),n},CDC.Common.unique=function(e){return Array.isArray(e)?(e=e.filter(function(e){return Boolean(e)})).filter(function(e,t,n){return t===n.indexOf(e)}):[]},CDC.Common.arrayUnique=CDC.Common.unique,CDC.Common.lpad=function(e,t,n){for(e=String(e),n=n?String(n).charAt(0):"0",t=t||2;e.length<t;)e=n+e;return e},CDC.Common.isProd=function(){return!CDC.parseUrl().hostname.match(/local|vvv|dev|test|stage|prototype/)},CDC.Common.compareVersion=function(t,n){if("string"!=typeof t)return!1;if("string"!=typeof n)return!1;t=t.split("."),n=n.split(".");var a=Math.min(t.length,n.length);for(let e=0;e<a;
5++e){if(t[e]=parseInt(t[e],10),n[e]=parseInt(n[e],10),t[e]>n[e])return 1;if(t[e]<n[e])return-1}return t.length===n.length?0:t.length<n.length?-1:1},window.$&&window.$.fn&&($.fn.safehtml=function(){var e=arguments;return e.length&&"string"==typeof e[0]&&(e[0]=CDC.Common.cleanHTML(e[0])),$.fn.html.apply(this,e)},$.fn.safeappend=function(){var e=arguments;return e.length&&"string"==typeof e[0]&&(e[0]=CDC.Common.cleanHTML(e[0])),$.fn.append.apply(this,e)}),CDC.tpPath=(()=>{for(var e=document.getElementsByTagName("script"),t=0;t<e.length;t++){var n=String(e[t].getAttribute("src"));if(-1<n.indexOf("/TemplatePackage"))return String(n).replace(/\/TemplatePackage\/.*/,"")}return""})(),CDC.Common.isElement=function(e){return"object"==typeof e&&e&&e.nodeType&&e.nodeType===Node.ELEMENT_NODE},CDC.Common.make=function(e,t="",n={},a){var i=document.createElement(e),e=String(Array.isArray(t)?t.join(" "):t).trim();if(e&&(t=e.split(/\s+/),i.classList.add(...t)),"object"==typeof n)for(var s in n)i[s]=n[s],i.setAttribute(s,n[s]);return a&&(CDC.Common.isElement(a)?i.append(a):i.innerHTML=a),i},CDC.Common.getCookie=function(e){var t=e+"=",n=decodeURIComponent(document.cookie).split(";");for(let e=0;e<n.length;e++){var a=n[e].trim();if(0===a.indexOf(t))return a.substring(t.length,a.length)}return null},CDC.config=Object.assign({},window.CDC_WEB_CONFIG,window.CDC_CONFIG),CDC.isProd=CDC.Common.isProd,CDC.getParam=CDC.Common.getParam,CDC.open=CDC.Common.open,CDC.parseUrl=CDC.Common.parseUrl,CDC.cleanUrl=CDC.Common.cleanUrl,CDC.cleanHTML=CDC.Common.cleanHTML,CDC.cleanAttr=CDC.Common.cleanAttr,CDC.debug=CDC.Common.getParamSwitch("cdcdebug",!1),CDC.make=CDC.Common.make,CDC.getCookie=CDC.Common.getCookie,"function"!=typeof window.DOMPurify&&CDC.Common.loadScript(CDC.tpPath+"/TemplatePackage/contrib/libs/dompurify/latest/purify.min.js");class CDCEvents{_events={};_queues={};_all=[];RUNONCE_EVENTS=["init","ready","navLoaded"];_pastEvents={};constructor(){}on(e,t){"function"==typeof t&&(Array.isArray(e)&&(e=e.join(" ")),CDC.Common.cleanString(e).trim().split(/[ ,]+/).forEach(e=>{if(e=CDC.Common.cleanString(e))return this._events[e]||(this._events[e]=[]),"now"===e||(this._events[e].push(t),this.RUNONCE_EVENTS.includes(e)&&this._pastEvents.hasOwnProperty(e))?t():void 0}))}once(e,t){Array.isArray(e)&&(e=e.join(" ")),CDC.Common.cleanString(e).trim().split(/[ ,]+/).forEach(e=>{(e=CDC.Common.cleanString(e))&&(this._queues[e]||(this._queues[e]=[]),this._queues[e].push(t))})}onAll(e){this._all.push(e)}emit(t,n){if(!(t=CDC.Common.cleanString(t)))return t;Array.isArray(this._events[t])&&this._events[t].forEach(e=>{"function"==typeof e&&e(n)}),Array.isArray(this._queues[t])&&(this._queues[t].forEach(e=>{"function"==typeof e&&e(n)}),this._queues[t]=[]),Array.isArray(this._all)&&this._all.forEach(e=>{"function"==typeof e&&e(t,n)}),this._pastEvents[t]||(this._pastEvents[t]=[]),this._pastEvents[t].push(n)}past(e){return this._pastEvents[e]||[]}}class CDCModal{element;nodes={};modal;isOpen=!1;config={};static defaultConfig={open:!0,title:"Notice",className:[],id:null,size:"",message:"",buttons:[{text:"Close",className:"btn-secondary"}],header:!0,footer:!0};static buttonConfig={text:"",className:"",closeOnClick:!0,onClick:null};constructor(e){e=Object.assign({},CDCModal.defaultConfig,e),(this.config=e).id||(e.id="modal-"+CDC.Common.getHash());let t=["modal","fade"];e.className&&(Array.isArray(e.className)?t=t.concat(e.className):t.push(e.className)),this.element=CDC.Common.make("div",t.join(" "),{id:e.id,"aria-labelledby":e.id+"-title","aria-hidden":!0,tabindex:-1},`
6			<div class="modal-dialog ${e.size}">
7				<div class="modal-content">
8					<div class="modal-header">
9						<h2 class="modal-title" id="${e.id}-title"></h2>
10						<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"><span class="cdc-icon-close"></span></button>
11					</div>
12					<div class="modal-body">
13					</div>
14					<div class="modal-footer">
15					</div>
16				</div>
17			</div>
18		`),document.body.append(this.element),this.nodes={header:this.element.querySelector(".modal-header"),title:this.element.querySelector(".modal-title"),body:this.element.querySelector(".modal-body"),footer:this.element.querySelector(".modal-footer")},this.nodes.title.innerHTML=CDC.Common.cleanHTML((e.title||"").trim()),this.nodes.body.innerHTML=CDC.Common.cleanHTML(String(e.message||"").trim()),Array.isArray(this.config.buttons)&&this.config.buttons.forEach(e
18=>{e=Object.assign({},CDCModal.buttonConfig,e);let t=["btn"];Array.isArray(e.className)&&(t=t.concat(e.className)),"string"==typeof e.className&&t.push(e.className);var n=CDC.Common.make("button",t,{},e.text);"function"==typeof e.onClick&&n.addEventListener("click",()=>e.onClick()),e.closeOnClick&&n.addEventListener("click",()=>this.close()),this.nodes.footer?.append(n)}),this.modal=new bootstrap.Modal(this.element),this.element.addEventListener("shown.bs.modal",()=>{this.isOpen=!0}),this.element.addEventListener("hidden.bs.modal",()=>{this.isOpen=!1}),e.header||this.nodes.header.remove(),e.footer||this.nodes.footer.remove(),e.open&&this.modal.show()}show(){this.modal.show()}open(){this.modal.show()}hide(){this.modal.hide()}close(){this.modal.hide()}}class CDCTooltip{element;nodes={};modal;isOpen=!1;holdOpen=!1;config={};static defaultConfig={open:!1,className:[],id:null,width:0,title:"",message:"",footer:"",align:"center",hover:!0,click:!0,top:!0};static create(e,t){return new CDCTooltip(e,t)}constructor(e,t){if((t=Object.assign({},CDCTooltip.defaultConfig,t)).title=String(t.title||"").trim(),t.message=String(t.message||"").trim(),!(e instanceof HTMLElement))return console.error("targetElement not html element:",e);this.targetElement=e,t.id||(t.id="tooltip-"+CDC.Common.getHash());let n=["cdc-tooltip","fade","cdc-tooltip--"+(this.config=t).align];t.top&&n.push("cdc-tooltip--top"),t.className&&(Array.isArray(t.className)?n=n.concat(t.className):n.push(t.className)),this.element=CDC.Common.make("div",n.join(" "),{id:t.id,"aria-hidden":!0,tabindex:-1},`
19			<div class="cdc-tooltip__tail"></div>
20			<div class="cdc-tooltip__content">
21			<div class="cdc-tooltip__header">
22				<div class="cdc-tooltip__title"></div>
23				<div class="cdc-tooltip__close">
24					<button type="button"class="btn py-1 cdc-tooltip-close__button cdc-tooltip__title" aria-label="Close"><span class="cdc-fa-regular cdc-fa-circle-xmark"></span></button>
25				</div>
26			</div>
27				<div class="cdc-tooltip__body"></div>
28				<div class="cdc-tooltip__footer"></div>
29			</div>
30		`),document.body.append(this.element),this.nodes={title:this.element.querySelector(".cdc-tooltip__title"),body:this.element.querySelector(".cdc-tooltip__body"),footer:this.element.querySelector(".cdc-tooltip__footer"),tail:this.element.querySelector(".cdc-tooltip__tail"),close:this.element.querySelector(".cdc-tooltip-close__button")},this.nodes.close.addEventListener("click",e=>{e.preventDefault(),this.close()}),t.title?this.nodes.title.innerHTML=CDC.Common.cleanHTML(t.title):this.nodes.title.remove(),this.nodes.body.innerHTML=CDC.Common.cleanHTML(String(t.message||"").trim()),t.footer?this.nodes.footer.innerHTML=CDC.Common.cleanHTML(t.footer):this.nodes.footer.remove(),this.updatePlacement(),this.boundUpdatePlacement=this.updatePlacement.bind(this),window.addEventListener("resize",this.boundUpdatePlacement),window.visualViewport&&window.visualViewport.addEventListener("resize",this.boundUpdatePlacement),window.addEventListener("scroll",this.boundUpdatePlacement,{passive:!0}),this.element.setAttribute("hidden",!0),this.config.open&&this.open(),this.config.click&&this.targetElement.addEventListener("click",e=>{e.preventDefault();e=!(!this.isOpen||this.holdOpen)||!this.isOpen;this.toggle(e,!0)}),this.config.hover&&(this.targetElement.addEventListener("mouseenter",()=>{this.heldOpen||this.open()}),this.targetElement.addEventListener("mouseleave",()=>{this.heldOpen||this.close()})),document.addEventListener("click",e=>{this.isOpen&&!this.inTooltip(e.target)&&this.close()}),document.addEventListener("keydown",e=>{"Tab"===e.key&&this.heldOpen&&this.focusMove(e),"Escape"===e.key&&this.heldOpen&&(this.close(),this.focusMove(e))}),document.addEventListener("focusin",e=>{this.isOpen&&!this.inTooltip(e.target)&&this.close()})}focusTrap(){this.isOpen&&this.focusable.length&&(this.focusable[0].focus(),this.targetElement.scrollIntoView())}focusMove(e){var t=e.shiftKey?-1:1,n=this.focusable.indexOf(e.target),t=n+t;-1<n&&this.focusable[t]?(this.focusable[t].focus(),e.preventDefault()):(this.close(),this.targetElement.focus())}focusExit(){this.close(),this.targetElement.focus()}inTooltip(e){return this.element.contains(e)||this.targetElement.contains(e)}get heldOpen(){return this.isOpen&&this.holdOpen}get focusable(){return Array.from(this.element.querySelectorAll("input,select,a[href],textarea,button,[tabindex]"))}updatePlacement(){var e=document.body.getBoundingClientRect(),t=this.targetElement.getBoundingClientRect(),n=t.top-e.top+this.targetElement.offsetHeight,t=t.left-e.left,e=this.targetElement.clientWidth,a=this.targetElement.clientHeight,i=this.element.clientWidth,s=this.element.clientHeight;let o=n,r=t,l=(this.config.top&&(o=n-s-a+10),"left"===this.config.align&&(r=t+e
30-i),"center"===this.config.align&&(r=t+e-i/2),r=Math.min(r,Math.max(16,window.innerWidth-i-16)),10);(r=Math.max(r,16))<t&&(l=Math.min(t-r,i-25)),this.element.style.top=o+"px",this.element.style.left=r+"px",this.nodes.tail.style.left=l+"px"}toggle(e,t){e=void 0===e?!this.isOpen:!!e,this.element.classList.toggle("show",e),this.element.setAttribute("aria-hidden",!e),this.isOpen=e,this.isOpen?(this.element.removeAttribute("hidden"),this.updatePlacement(),t&&(this.holdOpen=!0,this.focusTrap())):(this.holdOpen=!1,setTimeout(()=>!this.isOpen&&this.element.setAttribute("hidden",!0),500))}show(e){this.toggle(!0,e)}open(e){this.toggle(!0,e)}hide(){this.toggle(!1)}close(){this.toggle(!1)}}class CDCForms{constructor(e){this.form=document.querySelector(e),this.form&&this.initialize()}initialize(){this.setupSelectMenus()}setupSelectMenus(){this.form.querySelectorAll("select.form-control").forEach(e=>{e.hasAttribute("multiple")||(e.setAttribute("data-status","closed"),this.addEventListeners(e))})}addEventListeners(t){t.addEventListener("focus",()=>{t.setAttribute("data-status","open")}),t.addEventListener("blur",()=>{t.setAttribute("data-status","closed")}),document.addEventListener("mousedown",e=>{t.contains(e.target)||"open"!==t.getAttribute("data-status")||t.setAttribute("data-status","closed")})}}document.addEventListener("DOMContentLoaded",()=>{new CDCForms(".cdcemailform")});class CDCFeatures{accordions=[];popovers=[];constructor(e){this.CDCPage=e,this.init()}init(){this.loadPopovers(),this.handleReferences(),this.handleClipboardBtns(),this.audioLengthUpdate(),this.handleSocialSharing(),this.handleOTPPosition(),this.handleOTPShowMore(),this.loadAccordions(),this.loadBannerAlert(),this.fixSSIerrors(),this.loadQRCode(),this.handleExternalLinksModal(),this.handleViewLargerLinksModal(),this.toggleContentFinder(),this.toggleTextDescriptionFinder(),this.curatedLinkShowDownloadColumn(),this.curatedLinkHomepageTabIndexing(),this.curatedViewLargerModal(),this.wideBlockLayoutHandler(),this.ytPrintLinkHandler(),this.handleEmailForms(),this.handleSensitiveImages(),this.printLink(),this.tableScrollHandler(),this.imageC2RHandler(),this.testDeepLinks(),this.updateContentSources()}loadAccordions(){var s=CDC_Lang.__("Expand All"),o=CDC_Lang.__("Collapse All");
30$("main .accordions").each(function(){var e=$(this).parent().find("h2").first();e.hasClass("accordion-header")||($(this).prepend('<div class="accordion-toggle"><a href="#" class="accordion__toggle-all expand-all">'+s+"</a></div>"),e.wrap('<div class="accordion-title"></div>'))}),$("main .accordions a.accordion__toggle-all").each(function(e){let i=$(this),t=i.closest(".accordions");function n(){var e=0<t.find(".accordion-collapse.show").length;i.text(e?o:s),i.toggleClass("collapse-all",e).toggleClass("expand-all",!e)}i.addClass("panel-"+e).on("click",function(){var e=i.closest(".dfe-section"),t=e.find(".accordion-header button"),e=e.find(".accordion-collapse"),n=s===i.text();t.toggleClass("collapsed",!n).attr("aria-expanded",n),e.toggleClass("collapse",!n).toggleClass("show",n);let a=n?"shown.bs.collapse":"hidden.bs.collapse";return e.each((e,t)=>{t.dispatchEvent(new Event(a))}),i.text(n?o:s),i.toggleClass("collapse-all",n).toggleClass("expand-all",!n),!1}),t.find(".accordion").each(function(){$(this).on("show.bs.collapse",function(){var e=$
30(this).find(".accordion-collapse");e.addClass("show"),e.attr("aria-expanded",!0),n()}).on("hide.bs.collapse",function(){var e=$(this).find(".accordion-collapse");e.removeClass("show"),e.attr("aria-expanded",!1),n()})})})}loadPopovers(){var e=document.querySelectorAll('[data-bs-toggle="popover"]');e?.length&&(this.popovers=e.map(e=>new bootstrap.Popover(e)))}audioLengthUpdate(){let o=document.getElementsByTagName("audio");if(HTMLCollection.prototype.isPrototypeOf(o))for(let s=0;s<o.length;s++){let i=new Audio;i.preload="metadata",i.src=o[s].getElementsByTagName("source")[0].getAttribute("src"),i.addEventListener("loadedmetadata",function(){var e=i.duration,t=Math.floor(e/3600),n=Math.floor(e%3600/60),e=Math.floor(e%60),a=[0<t?t+" hours":0,n+" minutes ",e+" seconds"].filter(e=>e).join(" ");document.getElementById(o[s].id+"__length").innerText=a,0<e+n+t&&(document.getElementById(o[s].id+"_length_container").style.display="inline")})}}handleReferences(){$("main .cdc-references-cite a, main .cdc-footnotes-cite a").on("click",e=>{let t=e.target?.getAttribute("href");t&&(e.preventDefault(),$("#content-sources").hasClass("show")?document.querySelector(t)?.scrollIntoView():($("#content-sources").collapse("show"),setTimeout(()=>{document.querySelector(t)?.scrollIntoView()},400)))})}handleSensitiveImages(){this.updateSensitiveImages(),document.addEventListener("cdc/modules/slider",()=>this.updateSensitiveImages())}updateSensitiveImages(){$(".image-container.sensitive, .dfe-curated-link__image.sensitive").each((e,n)=>{if(!n?.sensitiveImage){n.sensitiveImage=!0;var a=n.querySelector(".sensitive-image-overlay");a&&a.remove();let t=document.createElement("div");t.classList.add("sensitive-image-overlay");var a=document.createElement("div"),i=(a.classList.add("sensitive-image-overlay__message-container"),document.createElement("div")),s=(i.classList.add("sensitive-image-overlay__message"),i.innerHTML=CDC_Lang.__("This photo contains content that may be sensitive to some people"),document.createElement("button"));s.innerText=CDC_Lang.__("View photo"),s.classList.add("btn"),s.classList.add("btn-blue"),s.addEventListener("click",e=>{e.preventDefault(),t.parentElement.classList.remove("sensitive"),t.parentElement.removeChild(t)}),a.appendChild(i),a.appendChild(s),t.append(a),n.append(t)}})}handleEmailForms(){$(".dfe-block--email_signup_form form").each((e,t)=>{t.setAttribute("action","https://tools.cdc.gov/campaignproxyservice/subscriptions.aspx"),t.addEventListener("mousedown",function(){t.classList.add("focus-visible")}),document.body.addEventListener("keydown",function(e){"Tab"===e.key&&t.classList.remove("focus-visible")})})}handleClipboardBtns(){$("[data-clipboard-btn]").each((e,a)=>{a.addEventListener("click",e=>{e.preventDefault();e=a.getAttribute("data-clipboard-btn");let t=a.getAttribute("data-textChange");if(e){t=t||"Copied";e=$(e);if(e.length&&e.val()){var n=$("<input>");$("body:first").append(n),n.val(e.val()).select();try{document.execCommand("copy"),a.innerText=t}catch(e){console.error("Failed to copy to clipboard:",e)}n.remove()}}})})}handleSocialSharing(){var e=!window.location.hostname.match(/local|vvv|dev|test|stage|prototype/),t=[$("main h1:first").text(),String(document.title).replace(/\s\|.*/,"")].shift(),n=[$('head link[rel="canonical"]').attr("href"),document.location.href].shift(),n=e||CDC.Common.getParamSwitch("cdcdebug")?n:"https://www.cdc.gov",e=encodeURIComponent(t),t=encodeURIComponent(n),n="https://www.facebook.com/sharer/sharer.php?u="+t;$(".page-share-facebook").attr("href",n),n="http://twitter.com/share?url="+t+"&text="+e,$(".page-share-twitter").attr("href",n),n="https://www.linkedin.com/shareArticle?url="+t+"&title="+e,$(".page-share-linkedin").attr("href",n)}handleOTPPosition(){function e(){var e,t,n;window.innerWidth<992||(t=document.querySelector("#content h2"))&&0!==t.length&&(e=t.offsetHeight,t=parseInt(window.getComputedStyle(t).marginTop),n=document.querySelector(".page-right-rail__static .on-this-page"))&&0!==n.length&&(n.style.marginTop=e+t-18+"px")}e(),document.addEventListener("resize",CDC.Common.throttle(e,100))}handleOTPShowMore(){let a=document.querySelector(".page-right-rail .on-this-page");var e=a?.querySelector(".card-body");if(a){let n=992<window.innerWidth?10:5;a.ul=a.querySelector("ul"),a.links=a.ul?.querySelectorAll("li"),!a.ul||a.links.length<=n||(a.isOpen=!1,a.button=CDC.make("a","more-link",{href:"#"},CDC_Lang.__("Show More")),e.append(a.button),a.toggle=e=>
30{a.isOpen=void 0!==e?!!e:!a.isOpen,a.classList.toggle("open",a.isOpen),a.button.innerHTML=a.isOpen?CDC_Lang.__("Show Less"):CDC_Lang.__("Show More"),a.links.forEach((e,t)=>{t>=n&&e.classList.toggle("d-none",!a.isOpen)})},a.button.addEventListener("click",e=>{e.preventDefault(),a.toggle()}),a.toggle(a.isOpen))}}loadBannerAlert(){var e=document.querySelector("[data-cdc-site-alert]");e&&window.location.hostname.includes("prototype.cdc")&&(e.innerHTML=`
31					<div class="cdc-site-alert">
32						<div class="alert alert-error alert-icon" role="status" aria-live="polite">
33							<p><strong>DISCLAIMER:</strong><br/> This page is not for official use and does not represent cleared content. This page is published temporarily and is for user testing purposes only.</p>
34						</div>
35					</div>
36				`)}fixSSIerrors(){try{document.querySelectorAll("B, b").forEach(e=>{"Error processing SSI file"===e.innerHTML&&("BR"===e.nextSibling?.nodeName&&e.nextSibling.remove(),e.remove())})}catch(e){console.debug("ssi fix stop:",e)}}loadQRCode(){try{CDC.Common.loadJS(CDC.tpPath+"/TemplatePackage/contrib/libs/qrcodejs/latest/qrcode.min.js",function(){var e=CDC.cleanUrl(location.href).replace(/[\?#].*$/,""),n=$("#cdc-print-qrcode:first");n.length||(n=$('<div id="cdc-print-qrcode" class="d-none d-print-block ms-auto" />').hide(),$("header.cdc-header").append(n)),window.QRCode?window.QRCode.toDataURL(e+"?s_cid=qr2022",{errorCorrectionLevel:"H",type:"image/jpeg",quality:.3,margin:0,scale:2,color:{dark:"#000000",light:"#ffffff"}},function(e,t){!e&&t&&n.safeappend($("<img />").attr("src",t)).show()}):console.log("returned")})}catch(e){console.log("QR Code not loaded",e)}}handleExternalLinksModal(){var e=document.querySelectorAll(".tp-link-policy");e.length&&e.forEach(e=>{e.target="_blank"})}getImageDimensions(a){return new Promise((e,t)=>{let n=new Image;n.onload=()=>{e({width:n.naturalWidth,height:n.naturalHeight})},n.onerror=t,n.src=a})}handleViewLargerLinksModal(){var e=document.querySelectorAll("span.image-modal a");e.length&&e.forEach(s=>{var e=s.closest(".dfe-image");let o=e?.querySelector("img"),r=e?.querySelector("figcaption");o&&(e=o.src,this.getImageDimensions(e).then(e=>{let t=CDC.make("div");var n=o.cloneNode(),a=document.querySelector("#content");let i="800px";a&&"number"==typeof(a=a.getBoundingClientRect().width)&&0<a&&(i=a+"px"),e.width<660?n.style.minWidth="300px":(n.style.minWidth="660px",n.style.maxWidth=i),t.append(n),r&&t.append(r.cloneNode(!0)),s.addEventListener("click",e=>{e.preventDefault(),new CDCModal({className:["modal-view-larger"],size:"modal-lg",title:"",message:""+t.innerHTML,buttons:[]}).show()})}).catch(e=>{console.error("Error loading image:",e)}))})}curatedViewLargerModal(){var e=document.querySelectorAll(".dfe-curated-link");e.length&&CDC.Viewport.isDesktop()&&e?.forEach(e=>{let a=e?.querySelector(".dfe-curated-link__title a");var t=e?.querySelector(".dfe-curated-link__image a img");let i=t?.getAttribute("href")||a?.getAttribute("href"),s=e.querySelector(".dfe-curated-link__desc")?.innerHTML.trim();a&&"_blank"===a.target&&t?.setAttribute("target","_blank"),i&&/\.(jpe?g|png|gif|svg|webp)$/i.test(i)&&(a&&a.addEventListener("click",async e=>{e.preventDefault();var e=(await this.getImageDimensions(i)).width,t=document.querySelector("#content")?.getBoundingClientRect().width,t=t?t+"px":"800px",e=e<660?"300px":"660px";let n=a.innerHTML.trim()||"";n=n.replace(/<(?!\/?(em|i|strong|b|sup|sub)\b)[^>]*>/gi,"").trim(),new CDCModal({className:["modal-view-larger","dfe-curated-link__view-larger-modal"],size:"modal-lg",title:n,message:`<img src="${i}" style="min-width: ${e}; max-width: ${t};">`+(s?`<p>${s}</p>`:""),buttons:[]}).show()}),t)&&t.addEventListener("click",e=>{e.preventDefault(),a.dispatchEvent(new Event("click"))})})}toggleContent(e,t){var e=document.getElementById(e),n=t.innerText,a=e.dataset?.textOpen??CDC_Lang.__("Show More"),i=e.dataset?.textClose??CDC_Lang.__("Show Less"),s=$(t);s.hasClass("closed")||a===n?(e.style.whiteSpace="normal",e.innerHTML=e.dataset.originalContent,t.innerHTML='<span class="cdc-icon cdc-fa-light cdc-fa-angle-up"></span>'+i,s.removeClass("closed"),s.addClass("opened")):!s.hasClass("opened")&&i!==n||(e.innerHTML=e.dataset.truncatedContent+"...",t.innerHTML='<span class="cdc-icon cdc-fa-light cdc-fa-angle-down"></span>'+a,s.removeClass("opened"),s.addClass("closed"))}toggleContentFinder(){document.querySelectorAll("[data-toggle-content]").forEach(e
36=>{let t=e.getAttribute("data-toggle-content");var n=document.getElementById(t),a=parseInt(e.getAttribute("data-content-chars")||140);n.dataset.originalContent=n?.innerHTML,n.dataset.truncatedContent=n?.innerHTML.substring(0,a).split(/\s(?=\w)/).join(" ").replace(/<[^>]+$/,""),n.innerHTML=n.dataset.truncatedContent+"...",e.style.display="block",e.addEventListener("click",()=>this.toggleContent(t,e))})}toggleTextDescription(e,t){t=document.getElementById(t);t.classList.toggle("hide"),t.classList.contains("hide")?e.innerHTML='<span class="cdc-icon cdc-fa-light cdc-fa-angle-down"></span>'+CDC_Lang.__("Show Text Description"):e.innerHTML='<span class="cdc-icon cdc-fa-light cdc-fa-angle-up"></span>'+CDC_Lang.__("Hide Text Description")}toggleTextDescriptionFinder(){document.querySelectorAll("[data-toggle-text]").forEach(e=>{let t=e.getAttribute("data-toggle-text");e.addEventListener("click",()=>this.toggleTextDescription(e,t))})}curatedLinkShowDownloadColumn(){document.querySelectorAll("div.dfe-section").forEach(e=>{var t,e=e.querySelectorAll(".dfe-curated-link__download");let n=!1;for(t of e)if(0<t.innerHTML.trim().length){n=!0;break}n&&e?.forEach(e=>{e.classList.add("has-content")})})}curatedLinkHomepageTabIndexing(){var e=document.querySelector("#content .homepage");"cdc_homepage"!==this.CDCPage.dfeTemplate&&"cdc_outbreak_homepage"!==this.CDCPage.dfeTemplate&&!e||e.querySelectorAll(".dfe-curated-link")?.forEach(e=>{e.classList.contains("dfe-curated-link--list")||(e.setAttribute("tabindex",0),e.querySelectorAll("a, button")?.forEach(e=>{e.closest(".dfe-curated-link--list")||e.closest(".download-container")||e.setAttribute("tabindex",-1)}),e.addEventListener("keyup",e=>{"Enter"===e.key&&e.target.querySelector("a").click()}))})}handleHideOTP(){window.innerWidth<992||setTimeout(()=>{var e=document.querySelector(".on-this-page"),a=document.querySelectorAll(".cdc-dfe-body__center .dfe-block--width-wide, .cdc-dfe-body__center .dfe-block--width-full_width");if(e&&a&&a.length){let t=window.scrollY+e.getBoundingClientRect().top+e.scrollHeight,n=!1;a.forEach(e=>{window.scrollY+e.getBoundingClientRect().top<t&&(n=!0)}),n?(e.setAttribute("tabindex","-1"),e.style.opacity="0",e.style.pointerEvents="none"):(e.removeAttribute("tabindex"),e.style.opacity="1",e.style.pointerEvents="auto")}},0)}wideBlockLayoutHandler(){if(window.innerWidth<992)return;let e=document.querySelector(".cdc-page-content");if(!e)return;let i=e=>{var t=new ResizeObserver(()=>n(e));e&&t.observe(e.firstChild)},n=e=>{var t=e.firstChild.offsetHeight,n=parseInt(window.getComputedStyle(e).getPropertyValue("margin-top")),a=parseInt(window.getComputedStyle(e).getPropertyValue("margin-bottom"));e.style.height=t+n+a+"px"},t=()=>{window.innerWidth<992||setTimeout(()=>{var e=document.querySelector(".page-right-rail__dynamic .related-pages"),t=document.querySelectorAll(".dfe-block--width-wide, .dfe-block--width-full_width");e&&t.length&&e.classList.add("hide")},0)};["standard","wide","full_width"].forEach(e=>{"wide"!==e&&"full_width"!==e||(e=document.body.querySelectorAll(".dfe-block--width-"+e))&&e.length&&e.forEach(e=>{var t,n,a;t=e,n=document.querySelectorAll(".dfe-section"),a=t.closest(".dfe-section"),0<n.length&&n[n.length-1]===a&&a.lastElementChild===t&&(a.classList.add("last-child-is-wide-block"),t.closest(".cdc-page-content").classList.add("last-section-has-last-child-wide-block")),(e=>{let t=new MutationObserver(()=>{document.contains(e)&&e.classList.contains("dfe-block--width-full_width")&&(i(e),t.disconnect())});t.observe(document.body,{childList:!0,subtree:!0})})(e)})});window.innerWidth<992||new ResizeObserver(()=>{this.handleHideOTP(),t()}).observe(e)}ytPrintLinkHandler(){var e=document.querySelectorAll(".cdc-youtube-embed");e&&e.length&&e.forEach(i=>{var e;i.querySelector("iframe")&&(e=i.dataset.ytId,fetch("https://noembed.com/embed?url=https://www.youtube.com/watch?v="+e).then(e=>{if("OK"===e.status||200===e.status)return e.json()}).then(e=>{var t=e.title||null,e=e.url||null,n=document.createElement("p"),a=document.createElement("a");n.classList.add("cdc-youtube-embed--print"),a.href=e,a.innerText=t,n.appendChild(a),i.appendChild(n)}))})}printLink(){var e,t,n;window.hasOwnProperty("s")&&(e=`body:first-of-type{background-image:url(${"https://www.cdc.gov/wcms/s.gif?action=print&rs="+(window.s.hasOwnProperty("account")?s.account:"devcdc")+"&url="+encodeURIComponent(window.location.href.split("#")[0].split("?")[0])+"&pageName="+encodeURIComponent(document.title)+"&_="+(new Date).getTime().toString()})}`,t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style"))&&t&&(n.setAttribute("type","text/css"),n.setAttribute("media","print"),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e)),t.appendChild(n))}tableScrollHandler(){document.querySelectorAll(".cdc-textblock table")?.forEach(e
36=>{var t=e.parentNode,n=document.createElement("div");n.style.overflowX="auto",t.insertBefore(n,e),n.appendChild(e)})}imageC2RHandler(){var e=this.CDCPage.events.past("cdc-image-c2r");e?.length&&e.forEach(e=>{this.imageC2RBadge(e.target,e.detail)}),this.CDCPage.on("cdc-image-c2r",e=>this.imageC2RBadge(e.target,e.detail)),document.addEventListener("cdc-cc-draw",e=>{document.getElementById(e?.detail?.id)?.querySelectorAll(".cdc-image-c2r").forEach(e=>{e.before(e.querySelector("img")),e.remove()}),"function"==typeof window.cdcc2paCheck&&window.cdcc2paCheck()}),document.addEventListener("cdc/modules/slider",()=>"function"==typeof window.cdcc2paCheck&&window.cdcc2paCheck()),"function"==typeof window.cdcc2paCheck&&window.cdcc2paCheck()}imageC2RBadge(t,n){var a=t,i=t.closest("picture");if(!(t=i?i:t).c2rbadge){i=Array.isArray(n?.tools)?n.tools:[];let e=String(n?.issuer||"");var s=String(n?.date||""),s=(s&&(s=new Date(s).toLocaleDateString(void 0,{year:"numeric",month:"long",day:"numeric"}),e+=(e?"<br/>":"")+s),`
37			<p>
38				Information about how an image was edited or created.
39				<a target="_blank" data-image="${CDC.Common.cleanAttr(a.src)}" href="https://www.cdc.gov/other/generative-ai.html">Learn more</a>
40			</p>
41			<div class="group">
42				<span class="cdc-fa-sparkle"></span>
43				<div>
44					<p>
45						AI was used with this image
46					</p>
47				</div>
48			</div>
49			${n?.generator?`
50				<div class="group">
51					<span class="cdc-fa-laptop"></span>
52					<div>
53						<p>
54							App or device used:<br/>
55							${n?.generator}
56							${i.length?"<br/>AI tool(s) used:<br/>"+i.join(", "):""}
57						</p>
58					</div>
59				</div>
60			`:""}
61			${e?`
62				<div class="group">
63					<span class="cdc-fa-badge-check"></span>
64					<div>
65						<p>
66							Content Credentials issued by:<br/>
67							${e}
68						</p>
69					</div>
70				</div>
71			`:""}
72		`),a=CDC.make("div","cdc-image-c2r"),n=CDC.make("button","cdc-image-c2r__badge",{},'<span class="visually-hidden">View information about how this image was edited or created.</span><img class="cdc-image-c2r__icon" src="/TemplatePackage/contrib/libs/cdc/c2r/crlogo.svg" alt="" />');t.after(a),a.append(t),a.append(n),CDCTooltip.create(n,{title:'<img class="cdc-image-c2r__icon" src="/TemplatePackage/contrib/libs/cdc/c2r/crlogo.svg" alt="" /> Content Credentials',message:s,className:"cdc-image-c2r__tooltip",top:!1,hover:!1,align:"left"})}}testDeepLinks(){let e=window.location?.hash||"";if(""!==e){e=e.substring(1);let t=document.querySelector(`[id="${e}"],[name="${e}"]`);var n;t&&(n=t.closest(".collapse"))&&(jQuery(n).collapse("show"),setTimeout(()=>{let e=t.getBoundingClientRect().y;50<e&&(e-=50),window.scrollTo({top:e})},300))}}updateCrosslinks(){document.querySelectorAll(".dfe-block--keep_reading")?.forEach(a=>{if(!a.dataset.audience){let n=String(a.querySelector("b")?.innerText||"").toLowerCase().trim();n.length<5||Object.entries(CDC.Page.navigation.audienceNames).forEach(([e,t])=>{((t=t.toLowerCase().trim()).includes(n)||n.includes(t))&&(a.dataset.audience=e)})}})}updateContentSources(){var e=document.querySelector(".cdc-page-title-bar__item--date"),s=document.querySelector(".page-content-sources");if(s){var t=s.querySelector(".page-content-sources__header a"),t=(t&&(t.innerText=CDC_Lang.__("Sources and Page Info")),s.querySelector(".callout.callout-content-source"));if(t){if(e&&!e.querySelector(".cdc-page-title-bar__date-link")){var s=e.textContent.trim(),o=(e.textContent="",CDC_Lang.__("visit link for details.")),r=s?CDC_Lang.__("Content last reviewed on")+` ${s}, `+o:o;let t=CDC.make("a","cdc-page-title-bar__date-link",{href:"#content-sources",role:"button","aria-controls":"content-sources","aria-expanded":"false","aria-label":r},s+`<span class="visually-hidden">, ${o}</span>`),n=e=>{t.setAttribute("aria-expanded",String(e))};t.addEventListener("click",e=>{e.preventDefault();let t=$("#content-sources");t.hasClass("show")?(n(!1),t.collapse("hide")):(t.one("shown.bs.collapse",()=>{n(!0),t[0].scrollIntoView({behavior:"smooth",block:"start"})}),t.one("hidden.bs.collapse",()=>{n(!1)}),t.collapse("show"))}),t.addEventListener("keydown",e=>{" "!==e.key&&"Spacebar"!==e.key||(e.preventDefault(),t.click())}),e.append(t)}let n=t.querySelector("#about-this-page");n||(n=CDC.make("div","about-this-page",{id:"about-this-page"}),t.append(n));this.CDCPage?.dates;r=window?.CDC?.Page?.lang||document.documentElement?.lang||"en";let a=new Intl.DateTimeFormat(r,{year:"numeric",month:"long",day:"numeric"}),i=e=>{var t,e=String(e||"").trim();return e?(t=new Date(/^\d{4}-\d{2}-\d{2}$/.test(e)?e+"T00:00:00":e),Number.isNaN(t.getTime())?e:a.format(t)):""};s=(e,t)=>String(n.querySelector(e)?.childNodes[0]?.textContent||"").replace(/^(Published|Updated|Reviewed):\s*/i,"").trim()||(t?i(t):""),o=e=>document.querySelector(`meta[property="${e}"]`)?.getAttribute("content")||document.querySelector(`meta[name="${e}"]`)?.getAttribute("content")||"",e=s(".published-date",o("cdc:first_published")||o("cdc:last_published")),t=s(".updated-date",o("cdc:last_updated")),r=s(".review-date",o("cdc:last_reviewed"));n.innerHTML=`
73			<div class="callout-heading">
74				${CDC_Lang.__("About this page")}
75			</div>
76
77			<div class="published-date">
78				<span>${CDC_Lang.__("Published")}:</span> ${e}
79			</div>
80			<div class="updated-date">
81				<span>${CDC_Lang.__("Updated")}:</span> ${t}
82				<p>${CDC_Lang.__("This page was last updated on this date. Updates may include minor edits, image changes, or other modifications to page content.")}</p>
83			</div>
84			<div class="review-date">
85				<span>${CDC_Lang.__("Reviewed")}:</span> ${r}
86				<p>${CDC_Lang.__("The information on this page was last reviewed by subject matter experts to ensure accuracy.")}</p>
87			</div>
88		`,CDC.Page?.emit("dates-updated")}}}}class CDC_Lang{static LANGS={en:{name:"English (US)",label:"English (US)"},haw:{name:"Hawaiian",label:"ʻŌlelo Hawaiʻi"},es:{name:"Spanish",label:"Español",mpt:"https://espanol.cdc.gov/enes"},zh:{name:"Chinese",label:"中文"},"zh-hans":{name:"Simplified Chinese",label:"简体中文"},"zh-hant":{name:"Traditional Chinese",label:"繁體中文"},vi:{name:"Vietnamese",label:"Tiếng Việt",mpt:"https://vietnamese.cdc.gov"}
88,ko:{name:"Korean",label:"한국어"},tl:{name:"Tagalog"},ru:{name:"Russian",label:"Русский"},ar:{name:"Arabic",label:"العربية"},ht:{name:"Haitian Creole",label:"Kreyòl Ayisyen"},"es-pr":{name:"Spanish (PR)",label:"Español (PR)"},fr:{name:"French",label:"Français"},pl:{name:"Polish",label:"Polski"},pt:{name:"Portuguese",label:"Português",mpt:"https://portugues.cdc.gov"},"pt-br":{name:"Brazilian Portuguese",label:"Português (Brasil)"},it:{name:"Italian",label:"Italiano"},de:{name:"German",label:"Deutsch"},ja:{name:"Japanese",label:"日本語"},fa:{name:"Farsi",label:"فارسی"},ms:{name:"Malay",label:"Bahasa Melayu"},hi:{name:"Hindi",label:"हिन्दी"},th:{name:"Thai",label:"ภาษาไทย"},ase:{name:"American Sign Language (ASL)",label:"American Sign Language (ASL)"},am:{name:"Amharic",label:"ኣማርኛ"},my:{name:"Burmese",label:"ဗမာစကား"},prs:{name:"Dari",label:"درى"},ne:{name:"Nepali",label:"नेपाली"},ps:{name:"Pashto",label:"پښتو"},so:{name:"Somali",label:"af Soomaali"},sw:{name:"Swahili",label:"Kiswahili"},ti:{name:"Tigrinya",label:"ትግርኛ"},uk:{name:"Ukrainian",label:"Українська"},kar:{name:"Karen",label:"Karen"},rw:{name:"Kinyarwanda",label:"Ikinyarwanda"},kun:{name:"Kunama"},om:{name:"Oromo",label:"Afaan Oromo"},chk:{name:"Chuukese"},mh:{name:"Marshallese"},to:{name:"Tongan"},he:{name:"Hebrew",label:"עִבְרִית"},yi:{name:"Yiddish",label:"ײִדיש"},hmn:{name:"Hmong"},sr:{name:"Serbian",label:"српски језик"},ku:{name:"Kurdish",label:"کوردی"},urd:{name:"Urdu",label:"اُردُو"},dz:{name:"Dzongkha"},rn:{name:"Rundi"},ilo:{name:"Ilocano"},bs:{name:"Bosnian",label:"bosanski jezik"},ab:{name:"Abkhazian"},aa:{name:"Afar"},af:{name:"Afrikaans"},ak:{name:"Akan"},sq:{name:"Albanian"},an:{name:"Aragonese"},hy:{name:"Armenian"},as:{name:"Assemese"},av:{name:"Avaric"},ae:{name:"Avestan"},ay:{name:"Aymara"},az:{name:"Azerbaijani"},bm:{name:"Bambara"},ba:{name:"Bashkir"},eu:{name:"Basque"},be:{name:"Belarusian"},bn:{name:"Bengali"},bi:{name:"Bislama"},br:{name:"Breton"},bg:{name:"Bulgarian"},ca:{name:"Catalan"},ch:{name:"Chamorro"},ce:{name:"Cechen"},ny:{name:"Chichewa"},cu:{name:"Church Slavonic"},cv:{name:"Chuvash"},kw:{name:"Cornish"},co:{name:"Corsican"},cr:{name:"Cree"},hr:{name:"Croatian"},cs:{name:"Czech"},da:{name:"Danish"},dv:{name:"Divehi"},nl:{name:"Dutch"},eo:{name:"Esperanto"},et:{name:"Estonian"},ee:{name:"Ewe"},fo:{name:"Faroese"},fj:{name:"Fijian"},fi:{name:"Finnish"},fy:{name:"Western Frisian"},ff:{name:"Fulah"},gd:{name:"Gaelic"},gl:{name:"Galician"},lg:{name:"Luganda"},ka:{name:"Georgian"},el:{name:"Greek"},kl:{name:"Kalaallisut"},gn:{name:"Guarani"},gu:{name:"Gujarati"},ha:{name:"Hausa"},hz:{name:"Herero"},ho:{name:"Hiri Motu"},hu:{name:"Hungarian"},is:{name:"Icelandic"},io:{name:"Ido"},ig:{name:"Igbo"},id:{name:"Indonesian"},ia:{name:"Interlingua"},ie:{name:"Interlingue"},iu:{name:"Inukitut"},ik:{name:"Inupiaq"},ga:{name:"Irish"},jv:{name:"Javanese"},kn:{name:"Kannada"},quc:{name:"K'iche'"},kr:{name:"Kanuri"},ks:{name:"Kashmiri"},kk:{name:"Kazakh"},km:{name:"Central Khmer"},ki:{name:"Kikuyu"},ky:{name:"Kirghiz"},kv:{name:"Komi"},kg:{name:"Kongo"},kj:{name:"Kuanyama"},lo:{name:"Lao"},la:{name:"Latin"},lv:{name:"Latvian"},li:{name:"Limburgan"},ln:{name:"Lingala"},lt:{name:"Lithuanian"},lu:{name:"Luba Katanga"},lb:{name:"Luxembourgish"},mk:{name:"Macedonian"},mg:{name:"Malagasy"},ml:{name:"Malayalam"},mt:{name:"Maltese"},mam:{name:"Mam"},gv:{name:"Manx"},mi:{name:"Maori"},mr:{name:"Marathi"},mn:{name:"Mongolian"},nah:{name:"Nahuatl"},na:{name:"Nauru"},nv:{name:"Navajo"},nd:{name:"North Ndebele"},nr:{name:"South Nedebele"},ng:{name:"Ndonga"},no:{name:"Norwegian"},nb:{name:"Norwegian Bokmal"},nn:{name:"Norwegian Nynorsk"},ii:{name:"Sichuan Yi"},oc:{name:"Occitian"},oj:{name:"Ojibwa"},or:{name:"Oriya"},os:{name:"Ossetian"},pi:{name:"Pali"},pa:{name:"Punjabi"},qu:{name:"Quechua"},kjb:{name:"Q'anjob'al"},ro:{name:"Romanian"},rm:{name:"Romansh"},se:{name:"Northern Sami"},sm:{name:"Samoan"},sg:{name:"Sango"},sa:{name:"Sanskrit"},sc:{name:"Sardinian"},sn:{name:"Shona"},sd:{name:"Sindhi"},si:{name:"Sinhala"},sk:{name:"Slovak"},sl:{name:"Slovenian"},st:{name:"Southern Southo"},su:{name:"Sundanese"},ss:{name:"Swati"},sv:{name:"Swedish"},ty:{name:"Tahitian"},tg:{name:"Tajik"},ta:{name:"Tamil"}
88,tt:{name:"Tatar"},te:{name:"Telugu"},bo:{name:"Tibetan"},ts:{name:"Tsonga"},tn:{name:"Tswana"},tr:{name:"Turkish"},tk:{name:"Turkmen"},tw:{name:"Twi"},ug:{name:"Uighur"},uz:{name:"Uzbek"},ve:{name:"Venda"},vo:{name:"Volapuk"},wa:{name:"Walloon"},cy:{name:"Welsh"},wo:{name:"Wolof"},xh:{name:"Xhosa"},yo:{name:"Yoruba"},za:{name:"Zhuang"},zu:{name:"Zulu"}};constructor(e){return CDC_Lang(e)}static map={es:{Menu:"Menú",Close:"Cerrar","All pages":"Todas las páginas","Back to Top":"Inicio de la página","Collapse All":"Cerrar todo","Expand All":"Expandir todo","Explore this topic":"Explore este tema","Find Information":"Buscar información","For Everyone":"Para todos","For Health Care Providers":"Para proveedores de atención médica","For Public Health Professionals":"Para profesionales de la salud pública","For Public Health":"Para salud pública","Health Care Providers":"Proveedores de atención médica","Hide Text Description":"Esconder descripción del texto",Languages:"Idiomas","More Information":"Más información","More options":"Más opciones",of:"de",page:"página",Page:"Página",pages:"páginas","Public Health":"Salud pública","Related Pages":"Páginas Relacionadas","Show Less":"Mostrar menos","Show More":"Mostrar más","Show Text Description":"Mostrar descripción del texto","Site Index":"Índice del sitio","Skip directly to On This Page":"Ir a En Esta Página","Table of Contents":"Índice","This photo contains content that may be sensitive to some people":"Esta foto tiene contenido que podría ser delicado para algunas personas","View All":"Ver todo","View photo":"Ver foto","Sources and Page Info":"Fuentes e Información de la página","About this page":"Acerca de esta página",Published:"Publicado",Updated:"Actualizado",Reviewed:"Revisado","This page was last updated on this date. Updates may include minor edits, image changes, or other modifications to page content.":"Esta página se actualizó por última vez en esta fecha. Las actualizaciones pueden incluir pequeñas correcciones, cambios de imágenes u otras modificaciones al contenido de la página.","The information on this page was last reviewed by subject matter experts to ensure accuracy.":"La información en esta página fue revisada recientemente por expertos en la materia para garantizar su precisión."}};static translate(e){let t=String(e).trim();var n=CDC.Page.lang;return t=CDC_Lang.map[n]&&CDC_Lang.map[n][e]?CDC_Lang.map[n][e]:t}static t(e){return CDC_Lang.translate(e)}static __(e){return CDC_Lang.translate(e)}static getLabel(e){let t=null;e=CDC_Lang.LANGS[e];return t=e?e.label||e.name:t}}class CDCMobileMenu{elements={mobileMenu:null,mobileMenus:[],backdrop:null};eventsAttached=!1;mobileMenu=null;mobileCurrentAccordion=null;constructor(){var e,t,n;this.isOpen=!1,this.elements={mobileMenu:document.querySelector(".cdc-mobile-menu"),mobileDropdownButton:document.getElementById("mobileDropDownButton"),mobileSearch:document.querySelector(".cdc-mobile-menu-search"),mobileSearchForm:document.querySelector(".cdc-mobile-search"),mobileSearchInput:document.querySelector(".cdc-mobile-search__input"),mobileButtons:document.querySelector(".cdc-header-mobile__buttons"),mobileButtonClose:document.querySelector(".cdc-header-mobile__buttons .btn--clear"),mobileSearchToggles:document.querySelectorAll(".cdc-header-mobile__buttons a.search-link"),mobileMenuToggles:document.querySelectorAll("header .dropdown-toggle"),mobileMenus:document.querySelectorAll(CDCMobileMenu.SELECTOR),navbar:document.querySelector(".cdc-mobile-navbar__links"),pagingButton:document.querySelector(".cdc-mobile-navbar__paging"),mobileAccordion:document.querySelectorAll(".cdc-mobile-audience .accordion-button"),mobileTitle:document.querySelector(".cdc-header-mobile__title")},this.elements.mobileMenuSearch=this.elements.mobileSearch?.querySelector("[data-search-input]"),this.elements.mobileSearchToggles.forEach(e=>{e.addEventListener("click",t=>{t.preventDefault(),this.elements.mobileButtons.classList.contains("search-active")?(this.elements.mobileButtons.classList.remove("search-active"),this.elements.mobileMenuSearch.setAttribute("tabindex",-1)):(this.elements.mobileButtons.classList.add("search-active"),this.elements.mobileMenuSearch.focus(),this.elements.mobileMenuSearch.setAttribute("tabindex",0)),document.body.addEventListener("click",e=>{!this.elements.mobileButtons.classList.contains("search-active")||t.target===e.target||t.target.contains(e.target)||this.elements.mobileSearchForm===e.target||this.elements.mobileSearchForm.contains(e.target)||this.deactivateSearch()}),document.body.addEventListener("keyup",e=>{this.elements.mobileButtons.classList.contains("search-active")&&("Tab"===e.key?this.elements.mobileSearchForm.contains(document.activeElement)||this.deactivateSearch():"Escape"===e.key&&this.deactivateSearch())})})}),this.elements.mobileSearchInput?.addEventListener("input",()=>{this.elements.mobileButtonClose&&(0<this.elements.mobileSearchInput.value.length?this.elements.mobileButtonClose.style.display="block":this.elements.mobileButtonClose.style.display="none")}),this.elements.mobileButtonClose?.addEventListener("click",()=>{this.elements.mobileSearchInput.value="",this.elements.mobileSearchInput.focus();var e=this.elements.mobileButtonClose.parentNode.querySelector(".cdc-search-complete");e&&e.classList.contains("show")&&(e.innerHTML="",e.classList.remove("show"),document.body.classList.contains("search-overlay-active"))&&document.body.classList.remove("search-overlay-active")}),this.elements.mobileMenu&&(this.hidePagingButton(),this.elements.mobileMenu&&(this.mobileMenu=new bootstrap.Dropdown(this.elements.mobileMenu,{display:"static",autoClose:!0}),this.elements.mobileMenu?.addEventListener("show.bs.dropdown",()=>{this.isOpen=!0,this.handleMaskingBehavior()}),this.elements.mobileMenu?.addEventListener("hide.bs.dropdown",()=>{this.isOpen=!1,this.handleMaskingBehavior()}
88),this.elements.mobileMenuToggles?.forEach(e=>{e.addEventListener("click",()=>{this.isOpen?this.mobileMenu.hide():this.mobileMenu.show(),e.classList.toggle("show"),document.body.addEventListener("click",e=>{this.isOpen&&!this.elements.mobileMenu?.contains(e.target)&&this.elements.mobileMenu.classList.contains("transition-complete")&&this.mobileMenu.hide()})})}),CDC.Page.audience&&(e=document.getElementById("mobilemenu-"+CDC.Page.audience))&&(this.mobileCurrentAccordion=new bootstrap.Collapse(e),this.mobileCurrentAccordion.show()),e=document.getElementById("mobilemenu-related"),t=document.getElementById("mobilemenu-cdcmore"),(n=document.querySelector(".accordion-item__related .accordion-header"))&&n?.removeAttribute("aria-expanded"),t&&(t.querySelector(".cdc-megamenu__heading").remove(),(n=t.querySelector(".cdc-megamenu__links").childNodes[1]).removeAttribute("class"),n.removeAttribute("role"),t.querySelector(".accordion-body").prepend(n),t.querySelector(".cdc-megamenu__links").remove()),e&&t?(this.mobileCurrentAccordion=new bootstrap.Collapse(e),this.mobileCurrentAccordion.show(),this.mobileCurrentAccordion=new bootstrap.Collapse(t),this.mobileCurrentAccordion.show()):t&&(this.mobileCurrentAccordion=new bootstrap.Collapse(t),this.mobileCurrentAccordion.show())),this.elements.pagingButton&&(this.elements.pagingButton.onclick=()=>{this.elements.navbar.scrollBy({left:100,behavior:"smooth"})}),this.elements.mobileAccordion?.length&&this.elements.mobileAccordion.forEach(function(e){e.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation()}),e.hasEventListener=!0}),window.addEventListener("resize",()=>{this.hidePagingButton()}))}deactivateSearch(){this.elements.mobileButtons.classList.remove("search-active"),this.elements.mobileSearchInput.value=""}handleMaskingBehavior(){var e=document.querySelector(".back-to-top");this.isOpen?(this.elements.mobileDropdownButton.innerHTML=CDC_Lang.__("Close")+" <i class='cdc-icon-close'></i>",document.body.classList.add("mobile-menu-open"),e&&e.removeAttribute("style"),setTimeout(()=>{this.elements.mobileMenu.classList.add("transition-complete"),this.elements.mobileMenu.removeAttribute("aria-expanded")},500)):(this.elements.mobileDropdownButton.innerHTML=CDC_Lang.__("Menu")+' <i class="cdc-fa-angle-down"></i>',document.body.classList.remove("mobile-menu-open"),e&&(e.style.opacity="1",e.style.pointerEvents="unset"),setTimeout(()=>{this.elements.mobileMenu.classList.remove("transition-complete"),this.elements.mobileMenu.removeAttribute("aria-expanded")},500))}hidePagingButton(){let t=0;var e=document.querySelectorAll(".cdc-mobile-navbar-links a");e?.length&&(e.forEach(e=>{t+=e.offsetWidth+18}),t<=this.elements.navbar.offsetWidth?this.elements.pagingButton.style.display="none":this.elements.pagingButton.style.display="block")}}CDCMobileMenu.SELECTOR=".cdc-header__logo-menu-search__mobile .dropdown-toggle";class USWDSBanner{constructor(){this.banner=document.querySelector(".cdc-site-gov-notice"),this.bannerBtn=document.querySelector('a[data-bs-toggle="collapse"'),this.bannerBody=document.querySelector("#gov-notice"),CDC.Page.on("init",()=>this.init())}init(){this.banner&&this.bannerBtn.addEventListener("click",e=>{e.target.classList.contains("collapsed")?this.bannerBody.setAttribute("aria-hidden",!0):this.bannerBody.setAttribute("aria-hidden",!1)})}}class CDCTopMenu{constructor(){CDC.Page.on("init",()=>this.init())}init(){var e=document.querySelector(".cdc-header__body");if(null===e)return;var t=e.querySelector(".cdc-header__menu"),n=e.querySelector(".cdc-header__links"),a=document.querySelector(".cdc-page-type--cdcroot"),t=(t||a||n||e.classList.add("align-to-bottom"),document.querySelector(".cdc-megamenu"));if(!t)return;let i=document.body.classList.contains("cdc-megamenu-open"),s=(new MutationObserver(e=>{e.forEach(e=>{"class"===e.attributeName&&(e=e.target.classList.contains("cdc-megamenu-open"),i!==e)&&((i=e)?r(!0):r(!1))})}).observe(document.body,{attributes:!0}),e.querySelector("#megaButton")),o=(s?.addEventListener("click",function(e){e.stopImmediatePropagation(),document.body.classList.toggle("cdc-megamenu-open")}),window.addEventListener("click",function(e){document.body.classList.contains("cdc-megamenu-open")&&null===e.target.closest(".cdc-megamenu")&&document.body.classList.toggle("cdc-megamenu-open")}),t.querySelectorAll("a, button")),r=t=>{for(let e=0;e<o.length;e++)o[e].setAttribute("tabindex",t?"0":"-1")};r(),document.addEventListener("focusout",e=>{document.body.classList.contains("cdc-megamenu-open")&&e.target===o[o.length-1]&&s.focus()})}}class CDCBottomMenu{constructor(){this.footer=document.querySelector(".cdc-footer"),this.footer&&(this.innerFooter=this.footer.querySelector(".cdc-footer__inner"),this.links=this.innerFooter.querySelectorAll('[data-bs-toggle="collapse"'),this.subnavs=this.innerFooter.querySelectorAll(".cdc-footer__subnav"),CDC.Page.on("init",()=>this.init()))}
88init(){this.links.forEach(e=>{let n=document.querySelector(""+e.getAttribute("href"));n.setAttribute("aria-hidden",!0),n.setAttribute("data-height",n.clientHeight),e.addEventListener("click",e=>{let t=n.classList.contains("show");new MutationObserver(e=>{e.forEach(e=>{"class"===e.attributeName&&(e=e.target.classList.contains("show"),t!==e)&&(t=e,this.innerFooter.style.paddingBottom=e?n.getAttribute("data-height")+"px":"0px")})}).observe(n,{attributes:!0})})})}}class CDCModules{static loaded={};static minSuffix=CDC.Common.isProd()?".min":"";static MODULES={datatable:{selector:".cdc-datatable-module",js:`/TemplatePackage/5.0/js/modules/datatable${CDCModules.minSuffix}.js`},sortfilter:{selector:"sort-filter-root",js:["/TemplatePackage/5.0/js/modules/sortfilter.js","/TemplatePackage/contrib/apps/sortfilter.js"],css:"/TemplatePackage/5.0/css/modules/sortfilter.min.css"},slider:{selector:".cdc-slider",js:["/TemplatePackage/5.0/js/modules/slider.js"]},jumplinks:{selector:".dfe-callout--jump-link",js:`/TemplatePackage/5.0/js/modules/jump-links${CDCModules.minSuffix}.js`},contentcollection:{selector:"content-collection",js:"/TemplatePackage/contrib/apps/contentcollection/widget.js"},orgChartAccordion:{selector:'[data-app="orgChart"][data-type="accordion"]',js:"/TemplatePackage/contrib/apps/orgchart/react-accordions.js"},orgChartInteractive:{selector:'[data-app="orgChart"][data-type="interactive"]',js:"/TemplatePackage/contrib/apps/orgchart/react-orgcharts.js"},audienceWidget:{selector:".cdc-audience-widget",js:`/TemplatePackage/5.0/js/modules/audience-widget${CDCModules.minSuffix}.js`}};static load(){Object.entries(CDCModules.MODULES).forEach(([e,t])=>{var n;!CDCModules.loaded[e]&&$(t.selector).length&&(t.js&&(n=CDC.Common.toArray(t.js).filter(e=>!!String(e||"").trim()).map(e=>CDC.tpPath+e),CDC.Common.loadJS(n,()=>CDCModules.ready(e,t))),t.css)&&(n=CDC.Common.toArray(t.css).filter(e=>!!String(e||"").trim()).map(e=>CDC.tpPath+e),CDC.Common.loadCSS(n))})}static ready(e,t){console.info(`Module ${e} ready`),CDCModules.loaded[e]=!0}}class CDCNavigation{nav={};navLoaded=!1;flatNav=[];site={};nodes={};homepage={};toc={};audienceNames={gen:CDC_Lang.__("For Everyone"),hcp:CDC_Lang.__("For Health Care Providers"),php:CDC_Lang.__("For Public Health")};currentNormalizedUrl=CDC.Common.normalizeUrl(location.href);excludedTemplates=["cdc_homepage","cdc_sitemap","cdc_outbreak_homepage","cdc_form_confirmation","cdc_news","cdc_listing","cdc_events","cdc_bulletin-listing","cdc_atoz","cdc_campaign_splash"];excludedAudienceTemplates=["cdc_partner_profile","cdc_about_cio","cdc_staff","cdc_mini_profile","cdc_health_alert"];navCurrent=null;navCurrentIndex=0;navNext=null;constructor(){this.init()}init(){this.nodes={title:document.querySelector(".cdc-page-title"),titleBar:document.querySelector(".cdc-page-title-bar"),main:document.querySelector("main.cdc-main, main"),content:document.querySelector("#content"),summary:document.querySelector(".dfe-section--page-summary"),rightRail:document.querySelector(".page-right-rail"),otp:document.querySelector(".on-this-page "),related:document.querySelector("[data-related-nav]"),relatedMobile:document.querySelector("[data-related-nav-mobile]"),journey:document.querySelector("[data-journey-next]"),groupSiteHomepage:document.querySelector(".cdc-group-site.cdc-dfe-cdc_homepage")},CDC.Page.syndicated?(this.nodes.titleBar?.classList.add("cdc-page-title-bar--languages-ready"),console.debug("CDCNavigation: syndicated content, skip navigation.")):"cdc_homepage"===CDC.Page.type?(this.nodes.titleBar?.classList.add("cdc-page-title-bar--languages-ready"),this.addBackdrop()):(this.load().then(()=>this.render()).catch(()=>this.nodes.titleBar?.classList.add("cdc-page-title-bar--languages-ready")),this.addSkipToOTP())}load(){return new Promise((t,n)=>{var e;return"object"==typeof window.CDC_SITE_NAV?(this.processNav(Object.assign({},window.CDC_SITE_NAV)),t()):"localhost"!==window.location.hostname&&CDC.Page.config.nav&&CDC.Page.context?(e=CDC.Page.config.nav+(CDC.Page.isSpanish?"/es":"")+`/nav.${CDC.Page.context}.json`,void $.ajax({url:e,method:"get",contentType:"json"}).then(e=>(this.processNav(Object.assign({},e)),t())).catch(e=>n(e))):t()})}processNav(t){this.nav=t,this.navLoaded=!0,this.site=Object.assign(this.site,t.site),this.site.homepage&&(this.homepage=this.site.homepage),CDCPage.AUDIENCES.forEach(e
88=>{this.nav[e]?.length&&(this.flatNav=this.flatNav.concat(this.getFlatNavs(this.nav[e],e)),this.nav[e]=t[e])}),!this.navNext&&this.flatNav.length&&this.isCurrentNav(this.flatNav[0])&&(this.navNext=this.flatNav[0]),CDC.Page.emit("navLoaded",this.nav)}addSkipToOTP(){var e=document.querySelector(".on-this-page"),t=document.getElementById("skipmenu");e&&t&&(e.id="first-on-this-page",(e=document.createElement("a")).href="#first-on-this-page",e.textContent=CDC_Lang.__("Skip directly to On This Page"),e.classList.add("usa-skipnav"),t.appendChild(e))}processSiteAlert(){if(this.site?.alert?.enabled||!1){var t=this.site?.alert?.title||!1,n=this.site?.alert?.body||!1,a=this.site?.alert?.type||!1,i=this.site?.alert?.link||!1,s=this.site?.alert?.link_text||!1,o=document.querySelector("[data-cdc-site-alert]");if(a&&o&&t&&n){i=s&&i?`<a class="alert-action-link" href="${CDC.cleanAttr(i)}">${s}</a>`:"",s=String(t||"").trim()?`<div class="alert-heading">${t}</title></div>`:"",t=String(n||"").trim()?`<div class="alert-body">${n}</div>`:"";let e="alert-info";switch(a){case"urgent":case"warning":case"error":e="alert-urgent";break;case"info":case"notification":case"success":e="alert-info";break;default:e="alert-urgent"}$(o).prepend(`
89			<div class="site-alert alert ${e}" role="status" aria-live="polite">
90				<div class="site-alert__wrapper">
91					<div class="site-alert__body">
92						${s}
93						${t}
94						${i}
95					</div>
96				</div>
97			</div>
98		`)}}}getFlatNavs(e,i,s,o){o=o||1;let r=[];return Array.isArray(e)&&e.forEach(e=>{var t,n,a;e.audience=i,e.level=o,s&&(e.parent=s),!this.navCurrent&&e?.url&&this.isCurrentNav(e)&&((this.navCurrent=e).active=!0),this.navCurrent&&!this.navNext&&(this.navCurrent.parent?(t=this.navCurrent.parent.children,a=this.nav[i].findIndex(e=>e.post_id===this.navCurrent.parent.post_id),n=t.findIndex(e=>e.post_id===this.navCurrent.post_id),a!==this.nav[i].length-1?n===t.length-1?this.navNext=this.nav[i][a+1]:n!==t.length-1&&(this.navNext=t[n+1]):a===this.nav[i].length-1&&(n===t.length-1?this.nav[i][0].homepage?this.navNext=this.nav[i][1]:this.navNext=this.nav[i][0]:n!==t.length-1&&(this.navNext=t[n+1]))):(a=this.nav[i].findIndex(e=>e.post_id===this.navCurrent.post_id),this.navCurrent.children&&0<this.navCurrent.children.length?this.navNext=this.navCurrent.children[0]:this.navCurrent.children&&0!==this.navCurrent.children.length||(a!==this.nav[i].length-1?this.navNext=this.nav[i][a+1]:this.nav[i][0].homepage?this.navNext=this.nav[i][1]:this.navNext=this.nav[i][0]))),r.push(e),e.children?.length&&(r=r.concat(this.getFlatNavs(e.children,i,e,o+1)))}),r}isCurrentNav(e){let t=CDC.Page.postId,n=(this.testPostId&&(t=this.testPostId),!1);return n=t?t===parseInt(e?.post_id):CDC.Common.normalizeUrl(e?.url)===this.currentNormalizedUrl,Array.isArray(e.alt_langs)&&(e=e.alt_langs.find(e=>!(!t||!e?.post_id||t!==parseInt(e.post_id))||CDC.Common.normalizeUrl(e?.url)===this.currentNormalizedUrl),n=n||!!e),n}testNav(e){this.navCurrent=null,this.navNext=null,this.testPostId=parseInt(e),this.load().then(()=>{CDC.Page.audience=this.navCurrent?.audience,this.render()})}render(){this.nav&&(this.nodes.related&&this.renderRelated(),this.nodes.journey&&this.renderJourney(),this.renderBackToTopBtn(),this.renderLangLinks(),this.renderBreadcrumb(),this.updatePageTitleBar(),this.addBackdrop(),this.processSiteAlert(),this.renderTOC(),this.toggleAudiences(),this.setOTPPosition())}setOTPPosition(){var e,t=document.querySelector(".cdc-dfe-body__center h2"),n=document.querySelector(".page-right-rail__static");t&&n&&CDC.Viewport.isDesktop()&&(e=t.offsetHeight,t=t.offsetTop+e,t=Math.min(e,t),n.style.marginTop=t+"px",e===t)&&(this.nodes.otp.style.marginTop="10px")}fillL1sAbove(t,n,a,e,i,s){var o=Math.min(e,n);for(let e=1;e<=o&&0<s;e++){var r=(n-e+t.length)%t.length;r!==i&&0<=r&&(a.unshift(t[r]),s--)}return s}fillItemsBelow(t,e,n,a,i,s){let o=(e+1)%t.length;var r=Math.min(a,t.length-e-1);for(let e=0;e<r&&0<s;e++)o!==i&&o<t.length&&(n.push(t[o]),s--),o=(o+1)%t.length;return s}renderRelated(){if(this.nodes.related&&this.navCurrent){let i=[];
98var t=this.navCurrent.audience;if(Array.isArray(this.nav[t])){var s=this.nav[t].filter((e,t)=>!e.homepage),o=s.length;if(this.nodes.related&&this.navCurrent){if(this.nodes.related.innerHTML="",this.navCurrentIndex=s.findIndex(e=>e?.post_id===this.navCurrent?.post_id),1===this.navCurrent?.level){let a=C(s[this.navCurrentIndex]);if(6===a.length||5===a.length)i.push(...a);else if(5<a.length)for(let e=0;e<5;e++)i.push(a[e]);else if(a.length<5){let n=5-a.length;if(0===this.navCurrentIndex){for(let t of s){if(!(a.length<5))break;t?.url&&t?.title&&!this.isCurrentNav(t)&&!i.find(e=>e?.post_id===t?.post_id)&&a.push(t)}i=[...a]}else if(0!==this.navCurrentIndex&&this.navCurrentIndex!==o-1&&this.navCurrentIndex!==Math.floor(o/2)){var t=s.length-1;let e;if(0===a.length)this.navCurrentIndex>Math.floor(o/2)?this.navCurrentIndex===t-1?((c=[]).push(s[t]),this.fillL1sAbove(s,t-1,c,4,this.navCurrentIndex,n-1),(a=a.concat(c)).splice(5)):this.navCurrentIndex===t-2?(c=[],0<(e=this.fillItemsBelow(s,t-2,c,2,this.navCurrentIndex,n))&&this.fillL1sAbove(s,t-2,c,3,this.navCurrentIndex,e),(a=a.concat(c)).splice(5)):this.navCurrentIndex===t-3?(c=[],0<(e=this.fillItemsBelow(s,t-3,c,3,this.navCurrentIndex,n))&&this.fillL1sAbove(s,t-3,c,2,this.navCurrentIndex,e),(a=a.concat(c)).splice(5)):this.navCurrentIndex===t-4?(c=[],2<=s.length?0<(e=this.fillL1sAbove(s,this.navCurrentIndex,c,2,this.navCurrentIndex,n))&&this.fillItemsBelow(s,this.navCurrentIndex,c,3,this.navCurrentIndex,e):0<(e=this.fillL1sAbove(s,this.navCurrentIndex,c,1,this.navCurrentIndex,n))&&this.fillItemsBelow(s,this.navCurrentIndex,c,4,this.navCurrentIndex,e),(a=a.concat(c)).splice(5)):(t=this.navCurrentIndex,c=Math.max(0,t-2),p=t+1,g=t+3,c=s.slice(c,1+(t-1)).concat(s.slice(p,g+1)),a=a.concat(c.slice(0,n))):this.navCurrentIndex<Math.floor(o/2)&&(1===this.navCurrentIndex?(t=[],0<(e=this.fillL1sAbove(s,this.navCurrentIndex,t,1,this.navCurrentIndex,n))&&this.fillItemsBelow(s,this.navCurrentIndex,t,4,this.navCurrentIndex,e),(a=a.concat(t)).splice(5)):2===this.navCurrentIndex?(p=[],0<(e=this.fillL1sAbove(s,this.navCurrentIndex,p,2,this.navCurrentIndex,n))&&this.fillItemsBelow(s,this.navCurrentIndex,p,3,this.navCurrentIndex,e),(a=a.concat(p)).splice(5)):3===this.navCurrentIndex?(g=[],s.length>=this.navCurrentIndex+3?0<(e=this.fillL1sAbove(s,this.navCurrentIndex,g,2,this.navCurrentIndex,n))&&this.fillItemsBelow(s,this.navCurrentIndex,g,3,this.navCurrentIndex,e):0<(e=this.fillL1sAbove(s,this.navCurrentIndex,g,3,this.navCurrentIndex,n))&&this.fillItemsBelow(s,this.navCurrentIndex,g,2,this.navCurrentIndex,e),(a=a.concat(g)).splice(5)):(c=this.navCurrentIndex,t=Math.max(0,c-2),p=c+1,g=c+3,t=s.slice(t,1+(c-1)).concat(s.slice(p,g+1)),a=a.concat(t.slice(0,n))));else{let t=s[(this.navCurrentIndex-1+s.length)%s.length];0===a.length?a.unshift(t):a.push(t),n--;for(let e=1;e<=n;e++){var r=(this.navCurrentIndex+e)%s.length;(t=s[r])?.url&&t?.title&&!this.isCurrentNav(t)&&!a.find(e=>e?.post_id===t?.post_id)&&a.push(t)}}i=[...a]}else if(this.navCurrentIndex===o-1){var l=[];for(let e=this.navCurrentIndex-1;e>=Math.max(this.navCurrentIndex-n,0);e--){let t=s[e];t?.url&&t?.title&&!this.isCurrentNav(t)&&!a.find(e=>e?.post_id===t?.post_id)&&l.unshift(t)}a=a.concat(l),i=[...a]}else if(this.navCurrentIndex===Math.floor(o/2)&&0===a.length){for(let e=this.navCurrentIndex-2;e<=this.navCurrentIndex+3;e++){let t=s[(e+o)%o];t?.url&&t?.title&&!this.isCurrentNav(t)&&!a.find(e=>e?.post_id===t?.post_id)&&a.push(t)}i=[...a]}else if(this.navCurrentIndex===Math.floor(o/2)&&0!==a.length){for(let e=this.navCurrentIndex-1;e<=this.navCurrentIndex+(n-1);e++){let t=s[(e+o)%o];t?.url&&t?.title&&!this.isCurrentNav(t)&&!a.find(e=>e?.post_id===t?.post_id)&&a.push(t)}i=[...a]}}}else if(2===this.navCurrent?.level&&this.navCurrent.parent){let n=C(this.navCurrent.parent);var a=s.findIndex(e=>e.title===this.navCurrent.parent.title);if(n.length-1==5)n=n.filter(e=>e.title!==this.navCurrent.title),i=[s[a],...n];else if(n.length-1<5){for(let e=0;e<=n.length;e++){let t=n[e];t?.url&&t.title&&!this.isCurrentNav(t)&&!i.find(e=>e?.post_id===t?.post_id)&&i.push(t)}i.unshift(s[a]),i.length<5&&0!==a&&i.push(s[a-1])}else if(5<n.length-1){let e;var c=n.length-1,d=n.findIndex(e=>e.title===this.navCurrent.title);if(0===d){for(let t of n){if(!(i.length<5))break;t?.url&&t?.title&&!this.isCurrentNav(t)&&!i.find(e=>e?.post_id===t?.post_id)&&i.push(t)}i=[...i]}if(1===d&&(p=[],0<(e=this.fillL1sAbove(n,d,p,1,d,5))&&this.fillItemsBelow(n,d,p,4,d,e),(i=i.concat(p)).splice(5)),d===Math.floor(n.length/2)){for(let e=d-2;e<=d+2;e++){var h=(e+n.length)%n.length;let t=n[h];t?.url&&t?.title&&!this.isCurrentNav(t)&&!i.find(e=>e?.post_id===t?.post_id)&&i.push(t)}i=[...i]}if(d===c-2&&(g=[],0<(e=this.fillItemsBelow(n,c-2,g,2,d,5))&&this.fillL1sAbove(n,c-2,g,3,d,e),(i=i.concat(g)).splice(5)),d===c-1&&((t=[]).push(n[c]),this.fillL1sAbove(n,c-1,t,4,d,4),(i=i.concat(t)).splice(5)),d===c){var m=[];for(let e=d-1;e>=Math.max(d-5,0);e--){let t=n[e];t?.url&&t?.title&&!this.isCurrentNav(t)&&!i.find(e=>e?.post_id===t?.post_id)&&m.unshift(t)}i=[...i=i.concat(m)]}0!==d&&d!==n-1&&d!==Math.floor(n.length/2)&&(0,p=Math.max(0,d-2),g=d+1,t=d+2,c=n.slice(p,1+(d-1)).concat(n.slice(g,t+1)),i=[...i=i.concat(c.slice(0,5))]),i.unshift(s[a])}var u=i.length;if(i.length<5)for(let e=0;e<=5-u;e++){let t=s[(a+e)%s.length];t?.url&&t?.title&&!this.isCurrentNav(t)&&!i.find(e=>e?.post_id===t?.post_id)&&i.push(t)}}if(i.length){i=CDC.Common.unique(i),this.nodes.related.classList.add("related-pages");var p=CDC_Lang.__("Related Pages"),g=CDC_Lang.__("View All");let n=CDC.Page.lang,e=`
99			<div class="related-pages__body">
100				<h2 class="related-pages__heading">${p}</h2>
101				<ul>
102					${(i=i.map(e=>{var t;return"en"!==n&&Array.isArray(e.alt_langs)&&(t=e.alt_langs.find(e=>e.lang===n))?.url&&(t?.text||t?.title)&&((e=Object.assign({},e)).url=t.url,e.text=t.text||t.title),e})).map(e=>{if(!e?.exclude?.relatedPages)return`<li>
103							<a class="truncate truncate__60" href="${CDC.cleanAttr(e.url)}">${e?.text}</a>
104						</li>`}).join("\n")}
105				</ul>
106			</div>
107		`;t=this.homepage?.url||this.site?.site_index||this.site?.path;(this.site?.title||this.site?.short_title)&&t&&(e+=`
108				<div class="related-pages__footer">
109					<a href="${CDC.cleanAttr(this.site?.site_index+"#"+this.navCurrent?.audience)}">
110						<span>${g}</span>
111						<span>${this.site?.short_title?this.site.short_title:this.site.title}</span>
112					</a>
113				</div>
114			`),$(this.nodes.related).safehtml(e),$(this.nodes.relatedMobile).safehtml(e)}}}function C(e){let t=[];if(e?.children)for(var n of e.children)n.exclude?.relatedPages||(t.push(n),n=C(n),t=t.concat(n));return t}}}renderBackToTopBtn(){let i=CDC.make("button"),s=(i.classList.add("back-to-top"),i.classList.add("noprint"),i.setAttribute("tabindex",-1),i.innerHTML+='<span class="cdc-fa-angle-up"></span>',i.innerHTML+=`<span class="back-to-top__info screen-reader-only">${CDC_Lang.__("Back to Top")}</span>`,i.addEventListener("click",()=>{window.scrollTo({top:0,behavior:"smooth"})}),this.nodes.content?.appendChild(i),36),o;var e=()=>{let e=null,t=null,n;var a=(t=document.querySelector(".site-footer")?document.querySelector(".site-footer"):t)?.getBoundingClientRect().top;CDC.Viewport.isDesktop()?(this.nodes.related&&0<this.nodes.related.children.length?(e=this.nodes.related,o=102):this.nodes.otp&&(e=this.nodes.otp,o=172),e?!((n=e?.getBoundingClientRect().top+(s+36+o)+e?.offsetHeight)<window.innerHeight&&a<window.innerHeight)&&n<window.innerHeight?(i.setAttribute("tabindex",0),i.classList.add("active")):(i.setAttribute("tabindex",-1),i.classList.remove("active")):(e=document.querySelector(".cdc-header__desktop"),!((n=e?.getBoundingClientRect().top+e?.offsetHeight)<=0&&a<window.innerHeight)&&n<=0?(i.setAttribute("tabindex",0),i.classList.add("active")):(i.setAttribute("tabindex",-1),i.classList.remove("active")))):!(window.scrollY>s&&a<window.innerHeight)&&window.scrollY>s?(i.setAttribute("tabindex",0),i.classList.add("active")):(i.setAttribute("tabindex",-1),i.classList.remove("active"))};e(),window.addEventListener("scroll",CDC.Common.throttle(e,75))}renderJourney(){if(this.nodes.journey){for(this.nodes.journey.innerHTML="";this.navNext&&this.navNext.exclude&&this.navNext.exclude.journey;){var e=this.flatNav.findIndex(e=>e===this.navNext);this.navNext=this.flatNav[e+1]}if(this.navNext){var n,a=this.navNext;if(a&&a!==this.navCurrent&&!a?.exclude?.journey){let t=CDC.Page.lang;"en"!==t&&Array.isArray(a.alt_langs)&&(n=a.alt_langs.find(e=>e.lang===t))?.url&&(n?.text||n?.title)&&(a.url=n.url,a.text=n.text||n.title),$(this.nodes.journey).safehtml(`
115            <a href="${CDC.cleanAttr(a.url)}" class="cdc-journey-nav">
116                <span>${a?.text}</span>
117            </a>
118        `)}}}}renderLangLinks(){let e=document.querySelector("main [data-alt-langs]"),t=((e=e||document.querySelector("main .cdc-page-title-bar__item--languages"))||(e=CDC.make("div"),this.nodes.titleBar?.append(e)),e?.closest(".cdc-page-title-bar")||this.nodes.titleBar);var n,a=()=>{t?.classList.add("cdc-page-title-bar--languages-ready")};let i=[],s=[];if(Array.isArray(this.navCurrent?.alt_langs)&&(i=i.concat(this.navCurrent.alt_langs)),this.navCurrent?.post_id&&this.navCurrent.post_id!==CDC.Page.postId&&i.push(this.navCurrent),"object"==typeof this.site.motionpoint&&Object.keys(this.site.motionpoint).length&&Object.entries(this.site.motionpoint).forEach(([e,t])=>{i.push({lang:e,url:t+CDC.parseUrl().pathname,post_id:0})}),this.navLoaded||i.length){if(e.innerHTML="",e.style.display="none",e.classList.add("cdc-page-title-bar__item"),e.classList.add("cdc-page-title-bar__item--languages"),i.length&&(i.forEach(e=>{e=Object.assign({},e);var t=String(e.lang),n=String(e.url),e=parseInt(e.post_id),a=CDC_Lang.getLabel(t),i=CDC.Common.normalizeUrl(n)===this.currentNormalizedUrl;n&&a&&e!==CDC.Page.postId&&!i&&s.push({lang:t,label:a,url:n})}),s.length)){if(1===s.length&&(n=s[0],e.append(CDC.make("a","cdc-page-title-bar__item",{href:n.url,lang:n.lang},n.label))),1<s.length){e.append(CDC.make("a","nav-link dropdown-toggle",{href:"#","data-bs-toggle":"dropdown"},CDC_Lang.__("Languages")));let n=CDC.make("ul","dropdown-menu",{role:"menu"});s.forEach(e=>{var t=CDC.make("li"),e=CDC.make("a","",{href:e.url,lang:e.lang},e.label);t.append(e),n.append(t)}),e.append(n)}e.style.display="flex",a()}}else a()}renderBreadcrumb(){if(this.nodes.main){let e,t=null;var n,a;this.site.core_topic_text&&this.site.core_topic_url&&(t=CDC.make("div","cdc-page-breadcrumb cdc-page-offset noindex"),(e=CDC.make("div","cdc-page-breadcrumb__item breadcrumbs breadcrumbs--core-topic")).innerHTML=`
119				<span class="breadcrumb breadcrumb--1">
120					<a href="${CDC.cleanAttr(this.site.core_topic_url)}">${this.site.core_topic_text}</a>
121				</span>
122			`),e&&(a=(n=this.excludedTemplates.includes(CDC.Page.dfeTemplate))?this.nodes.titleBar:this.nodes.main,n&&(t.classList.remove("cdc-page-breadcrumb","cdc-page-offset","noindex"),t.classList.add("cdc-page-title-bar__item--breadcrumbs")),t.append(e),a?.prepend(t))}}updatePageTitleBar(){if(this.nodes.titleBar){var n=this.nodes.titleBar.querySelector(".cdc-page-title-bar__item--date");let e=this.nodes.titleBar.querySelector(".cdc-page-title-bar__item--languages");e&&!e.querySelector("a[href]")&&(e.remove(),e=null),n&&e||this.nodes.titleBar.querySelectorAll(".cdc-page-title-bar__item--divider").forEach(e=>e.remove());var a=this.excludedTemplates.includes(CDC.Page.dfeTemplate),i=this.excludedAudienceTemplates.includes(CDC.Page.dfeTemplate),s=CDC.Page.audience;if(a){this.nodes.main?.prepend(this.nodes.titleBar);a=this.nodes.titleBar.querySelector(".cdc-page-title-bar__item--languages a");a&&e&&(a.classList.add("language-links"),e.style.display="flex")}else{let t=this.nodes.titleBar.querySelector(".cdc-page-title-bar__content");var a=!!t;if(t||(t=CDC.make("div","cdc-page-title-bar__content"),this.nodes.titleBar.append(t)),n&&t.append(n),n&&e){let e=t.querySelector(".cdc-page-title-bar__item--divider");e=e||CDC.make("div","cdc-page-title-bar__item--divider"),t.append(e)}e&&t.append(e),a||!s||i||(n={gen:"shield-heart-light",hcp:"stethoscope-light",php:"chart-line-light"},a=CDC.make("div","cdc-page-title-bar__item--icon",{role:"presentation"}),i=CDC.make("div","cdc-page-title-bar__item--audience"),a.classList.add(n[s]),i.innerHTML=this.audienceNames[s]||"",a.dataset.audience=s,this.nodes.titleBar.classList.add("cdc-page-title-bar--audience"),this.nodes.titleBar.append(a,i))}this.nodes.titleBar.classList.add("cdc-page-title-bar--languages-ready")}}addBackdrop(){}adjustBackdrop(){}updateFocusability(){var e=document.querySelector(".page-toc #contents"),n=document.querySelector(".read-more-fade");if(e&&n){let t=n?.getBoundingClientRect().top;
122document.querySelectorAll(".page-toc #contents li").forEach(e=>{e?.getBoundingClientRect().bottom-parseInt(window.getComputedStyle(e).marginBottom)>t?e.querySelector("a").setAttribute("tabindex","-1"):e.querySelector("a").removeAttribute("tabindex")})}}renderTOC(){if(this.navCurrent){let e=null;if(this.navCurrent.settings?.toc_enabled?e=this.navCurrent:this.navCurrent.parent?.settings?.toc_enabled&&(e=this.navCurrent.parent),e&&Array.isArray(e.children)&&e.children.length){if(this.toc={label:CDC_Lang.__("Table of Contents"),title:String(e.settings?.toc_title).trim()||e.title,type:e.settings?.toc_type||"numbered",element:CDC.make("div","page-toc",{id:"toc"}),nodes:{},nav:e,items:e.children,isOpen:!1},t=1===this.navCurrent.level,this.toc.element||(this.toc.element=CDC.make("div","page-toc")),this.toc.element.innerHTML="",this.toc.nodes={wrapper:this.toc.element,heading:CDC.make("div","page-toc__heading"),list:CDC.make("numbered"===this.toc.type?"ol":"ul","page-toc__list"),footer:CDC.make("div","page-toc__footer")},this.toc.nodes.wrapper.append(this.toc.nodes.heading),this.toc.nodes.wrapper.append(this.toc.nodes.list),this.toc.nodes.wrapper.append(this.toc.nodes.footer),this.nodes.related?.setAttribute("hidden","hidden"),t){if(this.toc.element.classList.add("toc-l1"),!$(".dfe-section--page-summary:first").length)return void console.error("CDC_Navigation: can't place top TOC");$(".dfe-section--page-summary:first").after(this.toc.element)}else{if(this.toc.element.classList.add("toc-l2"),!this.nodes.journey)return void console.error("CDC_Navigation: can't place bottom TOC");$(this.nodes.journey).after(this.toc.element)}this.toc.nodes.heading.innerHTML=t?`${this.toc.label} <span class="title-pipe"> | </span><span class="title-break"><br></span><span class="title-desktop">${this.toc.title}</span>`:`
123				${this.toc.label} <span class="title-pipe"> | </span><span class="title-break"><br></span><a class="heading" href="${CDC.cleanAttr(e.url)}">${this.toc.title}</a>
124			`,this.toc.nodes.links=[];let a,i=-1;this.toc.items.forEach((e,t)=>{var n=CDC.make("li"),t=(e.active&&(n.className="active",i=t,a=null),CDC.make("a"));t.href=CDC.cleanAttr(e.url),t.innerHTML=e.text||e.title,n.appendChild(t),this.toc.nodes.links.push(t),this.toc.nodes.list.appendChild(n)}),!t&&(t=-1<i?i+1:1,n=this.toc.items.length,this.nodes.title&&(this.toc.nodes.titleSub=CDC.make("div","toc-heading"),this.toc.nodes.titleSub.innerHTML=`
125					<a class="heading" href="${CDC.cleanAttr(e.url)}">${this.toc.title}</a>
126					<span class="title-pipe"> | </span>
127					<span class="title-break"><br></span>
128					${CDC_Lang.__("Page")} ${t} ${CDC_Lang.__("of")} ${n} <span class="pipe-2"> | </span>
129					<a class="all-pages" href="#toc">${CDC_Lang.__("All pages")} <span class="cdc-fa-arrow-down-long"></span></a>
130				`,this.nodes.title.append(this.toc.nodes.titleSub),this.toc.nodes.titleSub.querySelector("a.all-pages").addEventListener("click",()=>{this.toggleTOC(!0)})),t=this.toc.nodes.heading.querySelector("a.all-pages"))&&t.addEventListener("click",e=>{e.preventDefault(),this.toggleTOC(!0)}),this.toc.nodes.more=CDC.make("a","page-toc__more",{href:"#toc"},CDC_Lang.__("Show More")),this.toc.nodes.footer.append(this.toc.nodes.more),this.toc.nodes.more.addEventListener("click",()=>this.toggleTOC());var t,n=this.toc.nodes.links[this.toc.nodes.links.length-1];n.offsetLeft<this.toc.nodes.list.clientWidth&&this.toc.element.classList.add("page-toc--full"),this.toc.nodes.links.forEach(e=>{e.addEventListener("focus",()=>{e.offsetLeft>this.toc.nodes.list.clientWidth&&!this.toc.isOpen&&this.toggleTOC(!0)})}),this.toggleTOC(!1)}}}toggleTOC(e){this.toc.isOpen="boolean"==typeof e?e:!this.toc.isOpen,this.toc.element.classList.toggle("open",this.toc.isOpen),this.toc.nodes.more.innerHTML=this.toc.isOpen?CDC_Lang.__("Show Less"):CDC_Lang.__("Show More")}toggleAudiences(){if(/\/about\/?$|\/about\/index\.html$/.test(window.location.pathname)&&document.getElementById("dfe-section__nav")){var t,n=[];let e=!1;for(t of CDCPage.AUDIENCES)0<CDC.Page.navigation.nav[t]?.length&&n.push(t);if(this.navCurrent?.settings?.toc_enabled&&1===this.navCurrent.level&&(e=!0),2<=n.length&&!e){var a,i=document.getElementById("dfe-section__nav"),s=document.getElementById("dfe-section__nav-links");document.getElementById("dfe-section__nav__header").innerHTML+=`
131					<h2>${CDC_Lang.__("More Information")}</h2>
132					`;
132for(a of n)s.innerHTML+=`
133							<a href="${CDC.cleanAttr(this.site?.site_index+"#"+a)}" class="btn btn-outline-secondary site-index-link">${this.audienceNames[a]}</a>
134						`;i.classList.remove("hide")}}}}class CDCScrollProgress{elements={};touchStartY=0;touchEndY=0;scrolling=!1;lastScrollPosition=0;constructor(){this.elements={siteHeader:document.querySelector(".cdc-header"),mobileTitle:document.querySelector(".cdc-header-mobile__title"),mobileHeader:document.querySelector(".cdc-header-mobile"),userJourneyMobile:document.querySelector(".user-journey__mobile"),userJourneyWrapper:document.querySelector(".user-journey__wrapper"),progressContainer:document.querySelector(".cdc-page-progress-bar"),progressScrubber:document.querySelector(".cdc-page-progress-bar__scrubber"),toTopButton:CDC.Page?.getElement("toTopButton")},!this.elements.progressContainer||document.body.scrollHeight<1500||(window.addEventListener("resize",e=>this.resize(e)),document.addEventListener("wheel",e=>this.getScrollDirection(e)),document.addEventListener("touchstart",e=>{this.touchstartY=e.changedTouches[0].screenY}),document.addEventListener("touchend",e=>{this.touchendY=e.changedTouches[0].screenY,this.touchendY<this.touchstartY?this.logDirection("down","swipe"):this.touchendY>this.touchstartY&&this.logDirection("up","swipe")}),window.addEventListener("scroll",()=>{this.lastScrollPosition=window.scrollY,this.scrolling||(window.requestAnimationFrame(()=>{this.scrollProgress(),this.scrolling=!1}),this.scrolling=!0)}),this.currentScrollY=0,this.lastScrollY=0,setTimeout(()=>{this.adjustHeaderSpacers(),this.initialScrollY=window.pageYOffset,this.targetScrollY=this.initialScrollY,this.elements.mobileTitle&&(this.initialScrollY=this.initialScrollY+this.elements.mobileTitle.getBoundingClientRect().top,this.targetScrollY=this.initialScrollY+this.elements.mobileTitle.scrollHeight),this.stickyHeaderHandler()},50))}get(){var e=document.body.scrollTop||document.documentElement.scrollTop,t=document.documentElement.scrollHeight-document.documentElement.clientHeight;return parseInt(Math.floor(e/t*100))}logDirection(e,t){}getScrollDirectionIsUp(e){return e.wheelDelta?0<e.wheelDelta:e.deltaY<0}getScrollDirection(e){this.getScrollDirectionIsUp(e)?this.logDirection("up","scroll"):this.logDirection("down","scroll")}stickyHeaderHandler(){this.elements.mobileHeader&&(window.pageYOffset>=this.targetScrollY-this.elements.mobileTitle.offsetHeight?this.elements.mobileHeader.classList.add("title-engaged"):this.elements.mobileHeader.classList.remove("title-engaged"),window.pageYOffset>=this.targetScrollY?this.elements.mobileHeader.classList.add("title-disengaged"):this.elements.mobileHeader.classList.remove("title-disengaged"),this.lastScrollY>window.pageYOffset?this.elements.mobileHeader.classList.add("title-active"):this.elements.mobileHeader.classList.remove("title-active"),this.lastScrollY=window.pageYOffset)}scrollProgress(){var e=this.get();this.adjustProgressBar(e),document.documentElement.style.setProperty("--progress-value",e+"%"),CDC.Viewport.isMobile()&&null!==this.elements.userJourneyMobile&&(e<76&&45<e?this.elements.userJourneyMobile.classList.remove("user-journey__mobile-hidden"):this.elements.userJourneyMobile.classList.add("user-journey__mobile-hidden"),77<e?this.elements.userJourneyWrapper.classList.remove("d-block"):this.elements.userJourneyWrapper.classList.add("d-block")),this.stickyHeaderHandler()}resize(){this.scrollProgress(),this.adjustHeaderSpacers()}adjustHeaderSpacers(){var e=this.elements.mobileTitle?.offsetHeight||0;document.documentElement.style.setProperty("--mobile-header-offset",e+"px")}adjustProgressBar(e){5<e?(this.elements.progressContainer?.classList.remove("d-none"),this.elements.progressScrubber.style.width=e+"%"):this.elements.progressContainer?.classList.add("d-none")}}class CDCSearch{constructor(){this.currentTerm="",this.currentResults=[],this.siteLimit=null,this.searchResultsUrl=CDC.Common.cleanString(window.CDC_CONFIG?.search_url||"https://search.cdc.gov/search/"),this.searchTypeaheadSolr=CDC.Common.cleanString(window.CDC_CONFIG?.search_typeahead||"https://search.cdc.gov/srch/internet_autocomplete/autocomplete"),this.typeaheadEnabled=!1!==CDC.Page.config.search_typeahead,this.searchCompletes=[],this.init()}init(){this.desktop=document.querySelector("header form.cdc-header__search"),this.searchResultsContainer=document.querySelector("#cdc-search-results"),this.searchResultsInput=document.querySelector("#cdc-search-results input"),this.searchComponent=document.querySelector("header .cdc-header__components"),this.mobile=document.querySelector("form.cdc-mobile-search"),this.mobileSearch=document.querySelector("form.cdc-mobile-search .btn--search"),this.skipBtn=document.querySelector('#skipmenu a[href="#cdc-search__input"]'),this.mobile&&this.mobileSearch&&this.mobileSearch.addEventListener("click",()=>this.mobile.submit()),this.searchResultsUrl&&"es"===CDC?.Page?.lang&&(this.searchResultsUrl+="spanish/"),document.querySelectorAll("form [data-search-input]").forEach(e
134=>{this.searchCompletes.push(new CDCSearchField(e,this))}),this.searchResultsContainer&&this.skipBtn&&this.searchResultsInput&&this.searchResultsInput.setAttribute("id",""+this.skipBtn.getAttribute("href").substring(1)),this.skipBtn?.addEventListener("click",()=>{this.desktop?this.activateSearch():this.searchResultsContainer&&this.searchResultsInput?.focus()}),this.desktop&&(this.nodes={searchToggle:this.desktop.querySelector("#cdc-search__toggle"),searchInput:this.desktop.querySelector("#cdc-search__input"),searchGroup:this.desktop.querySelector(".input-group"),searchClear:this.desktop.querySelector("#cdc-search__clear"),searchSubmit:this.desktop.querySelector("#cdc-search__submit"),searchComplete:this.desktop.querySelector(".cdc-search-complete"),searchCompleteResults:[],localSearch:document.querySelector(".cdc-header [data-local-search]")},this.nodes.searchInput?.addEventListener("input",()=>{0<this.nodes.searchInput.value.length?this.nodes.searchClear.style.display="block":this.nodes.searchClear.style.display="none"}),this.nodes.searchClear?.addEventListener("click",e=>{e.preventDefault(),this.nodes.searchInput.value="",this.nodes.searchInput.focus(),this.currentResults=[],this.nodes.searchClear.style.display="none",this.nodes.searchComplete.innerHTML="",this.nodes.searchComplete.classList.remove("show")}),this.nodes.searchToggle?.addEventListener("click",e=>{e.preventDefault(),this.desktop.classList.add("cdc-header__search--active"),this.searchComponent.classList.add("active"),this.nodes.searchInput.focus()}),this.nodes.localSearch?(this.desktop.append(this.nodes.localSearch),document.querySelector(".cdc-mobile-search")?.append(this.nodes.localSearch.cloneNode(!0)),this.nodes.localSearch.value&&(this.siteLimit=this.nodes.localSearch.value)):this.siteLimit=this.desktop.querySelector('input[name="sitelimit"]')?.value,document.body.addEventListener("click",e=>{!this.desktop.classList.contains("cdc-header__search--active")||this.desktop===e.target||this.desktop.contains(e.target)||this.skipBtn===e.target||this.deactivateSearch()}),document.body.addEventListener("keyup",e=>{this.desktop.classList.contains("cdc-header__search--active")&&("Tab"===e.key?this.desktop.contains(document.activeElement)||this.deactivateSearch():"Escape"===e.key&&(this.deactivateSearch(),this.nodes.searchToggle.focus()))}))}activateSearch(){this.desktop.classList.add("cdc-header__search--active"),this.searchComponent.classList.add("active"),this.nodes.searchInput.focus()}deactivateSearch(){this.desktop.classList.remove("cdc-header__search--active"),this.searchComponent.classList.remove("active"),this.nodes.searchInput.blur()}isTextFoundInElement(e,t){return!!e&&(e.textContent||e.innerText).includes(t)}}class CDCSearchField{nodes={form:null,searchComplete:null};search=null;isOpen=!1;typeaheadEnabled=!0;constructor(e,t){this.element=e,this.search=t,this.element?(this.searchTypeaheadSolr=this.search.searchTypeaheadSolr,this.searchResultsUrl=this.search.searchResultsUrl,this.typeaheadEnabled=this.search.typeaheadEnabled,"off"===this.element.dataset.searchComplete&&(this.typeaheadEnabled=!1),this.nodes.form=this.element.closest("form"),this.nodes.form?this.element.dataset.init||(this.nodes.form.getAttribute("action")?.includes(this.searchResultsUrl)||this.nodes.form.setAttribute("action",this.searchResultsUrl),this.element.autocorrect="off",this.element.spellcheck=!1,this.typeaheadEnabled&&(this.element.autocomplete="off",this.nodes.searchComplete||(this.nodes.searchComplete=CDC.Common.make("div","cdc-search-complete"),this.element?.after(this.nodes.searchComplete)),this.nodes.searchComplete)&&this.element&&"en"===CDC.Page?.lang&&(this.onQueryUpdate=CDC.Common.debounce(()=>this.onQuery(),300),this.element.addEventListener("input",()=>this.onQueryUpdate()),this.element.addEventListener("keydown",e=>this.onCompleteKey(e)),this.nodes.searchComplete.addEventListener("keydown",e=>this.onCompleteKey(e)),this.nodes.form.addEventListener("blur",()=>this.toggleComplete(!1)),window.document.addEventListener("focus",e=>{this.isOpen&&!this.nodes.form.contains(e.target)&&this.toggleComplete(!1)}),window.document.addEventListener("click",e=>{this.isOpen&&!this.nodes.form.contains(e.target)&&this.toggleComplete(!1)}))):CDC.debug&&console.error("CDCSearchComplete: no parent form",this.element)):CDC.debug&&console.error("CDCSearchComplete: no element found",this.element)}onQuery(){var e=this.cleanTerm(this.element.value).toLowerCase(),t=this.currentTerm;(this.currentTerm=e)||this.toggleComplete(!1),e.length<2||t!==e&&$.ajax({method:"get",url:this.searchTypeaheadSolr,data:{q:this.currentTerm,wt:"json",rows:5,fl:"autocomplete_search_term"},dataType:"json"}).then(e=>{e=[].concat(e?.response?.docs).map(e=>e.autocomplete_search_term);this.onQueryResults(e)})}onCompleteKey(e){switch(e.key){case"ArrowDown":return e.preventDefault(),this.onCompleteNav(e,1);case"Tab":if(this.isOpen)return e.preventDefault(),this.onCompleteNav(e,1);break;case"ArrowUp":return e.preventDefault(),this.onCompleteNav(e,-1);case"Escape":return this.element.focus(),this.toggleComplete(!1)}}onCompleteNav(t,n){if(this.isOpen){let e=!1;var a=t.target;if(this.nodes.searchComplete.contains(a)){var i=this.nodes.searchCompleteResults.length-1;let e=this.nodes.searchCompleteResults.indexOf(a)+n;e<0?e=i:i<e&&(e=0),this.nodes.searchCompleteResults[e]?.focus()}
134else this.nodes.searchCompleteResults[0]?.focus();(e=!0)&&t.preventDefault()}}onQueryResults(e){e=Array.isArray(e)?e.slice(0,5):[],this.currentResults=e,this.nodes.searchComplete.innerHTML="",this.nodes.searchCompleteResults=[],e.length&&e.forEach(e=>{if(e=this.cleanTerm(e)){let t=this.searchResultsUrl+"?query="+e;this.search?.siteLimit&&(t+="&sitelimit="+this.search.siteLimit);e=e.replace(new RegExp(`(${this.currentTerm})`,"gi"),"<b>$1</b>"),e=CDC.Common.make("a","cdc-search-complete__result",{href:t},e);this.nodes.searchComplete.append(e),this.nodes.searchCompleteResults.push(e),e.addEventListener("click",()=>{window.location=t}),e.addEventListener("keyup",e=>{"Enter"===e.key&&(window.location=t)})}}),this.toggleComplete(e.length)}toggleComplete(e){this.nodes.searchComplete.classList.toggle("show",!!e),this.nodes.form.classList.toggle("search-menu-open",!!e),document.body.classList.toggle("search-overlay-active",!!e),this.isOpen=!!e}cleanTerm(e){return CDC.Common.cleanString(String(e).trim().replace(/["|;&$%#<>()+\?\~\*]/g,""))}}document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll(".carousel").forEach(e=>{var t=()=>{e.querySelectorAll(".carousel-item a.btn").forEach(e=>{e.setAttribute("tabindex",e.closest(".carousel-item").classList.contains("active")?"0":"-1")})};t(),e.addEventListener("slid.bs.carousel",t),e.querySelectorAll(".carousel-indicators [data-bs-slide-to]").forEach(e=>{e.setAttribute("tabindex","0")})})});class CDCTemplates{dfeTemplate=null;isMobile=!1;constructor(){this.init()}init(){switch(this.dfeTemplate=CDC.Page.dfeTemplate,this.dfeTemplate){case"cdc_sitemap":CDC.Page.on("navLoaded",e=>this.siteIndex());break;case"cdc_outbreak_homepage":this.outbreakHomepage();break;case"cdc_events":this.loadIcs();break;case"cdc_atoz":this.atoz();break;case"cdc_cover_page_files":this.coverPage();break;case"cdc_vaccine_info_statement":this.visPage()}}siteIndex(){var e,t=document.querySelector(".cdc-find-information"),n=document.querySelectorAll(".cdc-dfe-sitemap__panes h2"),a=CDC.Page.navigation.site.super_site_enabled;let i="";for(e of n){var s=e.textContent,o=e.id;i+=`<a href="#${o}" class="btn btn-outline-secondary">${s} <i class="cdc-fa-arrow-down-long"></i></a>`}(!a&&1<n.length||a)&&t?.prepend(CDC.make("div","dfe-section dfe-section--page-summary",{},`
135					<div class="site-index-info">
136						<div class="dfe-section__header">
137							<h2>${CDC_Lang.__("Find Information")}</h2>
138						</div>
139						<div class="dfe-section__content">
140							<div class="d-flex flex-sm-row flex-column align-items-start audience-links">
141								${i}
142							</div>
143						</div>
144					</div>
145				`)),this.siteTabs()}siteTabs(){var e,t=document.querySelector(".cdc-dfe-sitemap"),s=document.querySelectorAll(".cdc-dfe-sitemap__panes h2"),o=document.querySelector(".cdc-dfe-sitemap__panes");let r=document.querySelectorAll(".cdc-dfe-sitemap__pane"),l=(document.querySelector(".cdc-dfe-sitemap__panes-header")||(e=Object.assign(document.createElement("h2"),{innerHTML:CDC_Lang.__("Find Information"),id:"find-information",className:"cdc-dfe-sitemap__panes-header"}),t&&t.prepend(e)),window.location.hash.slice(1)||""),c=(l&&992<=window.innerWidth&&document.getElementById(l)?.classList.add("cdc-dfe-sitemap__pane--active"),Array.from(s).map(e=>Object.assign(document.createElement("button"),{innerHTML:e.innerHTML,id:e.id,role:"tab","aria-selected":(l===e.id).toString(),"aria-controls":e.id})));if(1<c?.length&&r?.length){let e=0,n=document.createElement("div"),a=(n.setAttribute("role","tablist"),n.classList.add("cdc-dfe-sitemap__tablist"),e=>{let n=c.indexOf(e);c.forEach((e,t)=>{e.classList?.toggle("active",t===n),r[t]?.classList?.toggle("show",t===n)})}),i=(-1===(e=Array.from(s)?.findIndex(e=>e?.id===l))&&(e=0),(e,t)=>e.addEventListener("click",e=>{e.preventDefault(),a(c?.find(e=>e.id===t)||c[0]),history.replaceState(null,null,"#"+t),window.scrollTo({top:0,behavior:"instant"}),this.closeMegamenu()},!1));document.querySelectorAll(".audience-links a")?.forEach(e=>{let n=e.getAttribute("href")?.split("#")[1];e.addEventListener("click",e=>{var t=document.querySelector(`.cdc-dfe-sitemap__panes > [id="${n}"]`);t&&t.scrollIntoView({behavior:"smooth"})})}),document?.querySelectorAll(".cdc-super-footer-link, .cdc-megamenu-all, .item-link--all a")?.forEach(e
145=>{var t=e.getAttribute("href").split("#")[1];i(e,t)}),document?.querySelectorAll(".cdc-megamenu__heading a")?.forEach(e=>{var t=e.getAttribute("href").split("#")[1];t&&i(e,t)}),c.forEach(t=>{t.addEventListener("click",e=>{a(t),history.pushState(null,null,"#"+t.id)}),t.classList.add("nav-item","cdc-dfe-sitemap__tab"),n?.appendChild(t)}),c[e]&&a(c[e]),o?.querySelector(".cdc-dfe-sitemap__tablist")||o?.prepend(n)}else s.forEach(e=>{e.classList?.add("show","cdc-dfe-sitemap__tab--single")}),r.forEach(e=>{e.classList?.add("show")})}outbreakHomepage(){let n=document.querySelector(".dfe-section--page-summary .dfe-section__content");var e=document.querySelectorAll(".dfe-section--feed .onThisPageAnchor");n&&e.length&&e.forEach(e=>{var t=CDC.Common.stripTags(e.getAttribute("title")),e=e.getAttribute("id");t&&e&&n.append(CDC.make("a","btn btn-outline-secondary",{href:"#"+e},t+' <i class="cdc-fa-arrow-down-long"></i>'))})}loadIcs(){var e=document.querySelector(".add2_calendar a");CDC_POST.event&&e&&(e.href=this.makeIcsFile(),e.download="event.ics",e.removeAttribute("hidden"))}makeIcsFile(){var e=e=>{var[e,t]=e.split(" ");let[n,a]=e.split(":").map(Number);return 12===n&&(n=0),"PM"===t&&(n+=12),n.toString().padStart(2,"0")+":"+a.toString().padStart(2,"0")},t=e=>{var t;if(e instanceof Date)return t=e=>String(e).padStart(2,"0"),""+e.getFullYear()+t(e.getMonth()+1)+t(e.getDate())+"T"+t(e.getHours())+t(e.getMinutes())+t(e.getSeconds());throw new Error("Invalid Date")},n=CDC_POST.event,a=n.startDate;let i;
145switch(n.tz?.toLowerCase()){case"et":i="America/New_York";break;case"ct":i="America/Chicago";break;case"mt":i="America/Denver";break;case"pt":i="America/Los_Angeles";break;case"ak":i="America/Anchorage";break;case"hi":i="America/Los_Angeles";break;default:i="Pacific/Honolulu"}var s=e(n.startTime);let o=new Date(a);var a=o.toISOString().split("T")[0],a=t(new Date(a+"T"+s)),s=n.endDate,e=e(n.endTime),t=(s=(o=new Date(s)).toISOString().split("T")[0])?t(new Date(s+"T"+e)):"",e=(e=>{e=new Date(e);return""+e.getUTCFullYear()+("0"+(e.getUTCMonth()+1)).slice(-2)+("0"+e.getUTCDate()).slice(-2)+`T${("0"+e.getUTCHours()).slice(-2)}${("0"+e.getUTCMinutes()).slice(-2)}${("0"+e.getUTCSeconds()).slice(-2)}Z`})((new Date).toISOString()),r=n.location.address1,l=n.location.location_name,c=n.location.address2,d=n.location.city,h=n.location.state,m=n.location.zip,u=Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15),p=n.title||"";let g="";var C=n.registration_url,C=(C&&(g+=`Register: ${C}\\n\\n`),n.location.online_label),f=n.location.online_url,C=(C&&f&&(g+=(C="online"===C?"Join Online":"Participate Now")+`: ${f}\\n\\n`),[]);l&&C.push(l),r&&C.push(r),c&&C.push(c),d&&C.push(d),h&&C.push(h),m&&C.push(m);let v=C.length?C.join(" "):"";v=v.replace(/"/g,'\\"');f="BEGIN:VCALENDAR\nPRODID:-//CDC//WCMS//EN\nVERSION:2.0\nMETHOD:PUBLISH\nX-MS-OLK-FORCEINSPECTOROPEN:TRUE\nBEGIN:VEVENT\nCLASS:PUBLIC\nCREATED:"+e+"\nDTSTAMP:"+e+"\nDTSTART;TZID="+i+":"+a+"\n"+(s?"DTEND;TZID="+i+":"+t+"\n":"")+"LAST-MODIFIED:"+e+"\n"+(v?"LOCATION:"+v+"\n":"")+"DESCRIPTION:"+g+"\nSUMMARY:"+p+"\nTRANSP:OPAQUE\nUID:"+u+"\nURL:"+n.permalink+"\nEND:VEVENT\nEND:VCALENDAR\n",l=new File([f],{type:"text/plain"});return null!==this.icsFile&&window.URL.revokeObjectURL(this.icsFile),this.icsFile=window.URL.createObjectURL(l),this.icsFile}closeMegamenu(){var e=document.querySelector(".cdc-dfe-cdc_sitemap");e&&e.classList.contains("cdc-megamenu-open")&&(e.style.filter="none",e.classList.remove("cdc-megamenu-open"))}atoz(){let n=document.querySelectorAll(".atoz-characters li a");n.forEach(function(t){var e=t.getAttribute("href").replace("#heading-","");document.getElementById("heading-"+e)&&(t.classList.remove("disabled-link"),t.classList.add("enabled"),t.setAttribute("aria-label","Link to "+e.toUpperCase())),t.addEventListener("click",function(e){n.forEach(function(e){e.classList.remove("selected")}),t.classList.add("selected")})})}coverPage(){this.updateCoverPageSummary()}visPage(){this.updateCoverPageSummary()}updateCoverPageSummary(){var e=document.querySelector(".dfe-section--page-summary")?.querySelector(".file_image, .dfe-section__image");e&&(e.classList.remove("file_image","document","image"),e.classList.add("dfe-section__image","dfe-section__image--file"),e=e?.querySelector(".dfe-image .image-container"))&&e.setAttribute("class","image-container aspect-ratio-file")}}class CDCViewport{constructor(){}getBreakpoint(){return getComputedStyle(document.querySelector("html"),":before").getPropertyValue("content")}getBreakpointValue(){return parseInt(this.getBreakpoint().split(",")[1])}isMobile(){return parseInt(this.getBreakpointValue())<2}isDesktop(){return 2<parseInt(this.getBreakpointValue())}}CDC.Viewport=new CDCViewport;class CDCPage{static ENGLISH="en";static SPANISH="es";static AUDIENCE_GEN="gen";static AUDIENCE_HCP="hcp";static AUDIENCE_PHP="php";static AUDIENCES=[CDCPage.AUDIENCE_GEN,CDCPage.AUDIENCE_HCP,CDCPage.AUDIENCE_PHP];elements={};lang=CDCPage.ENGLISH;postId=0;siteId=0;context="";dates={};pid="";audience;tax={};altLangs=[];config={};syndicated=!1;dfeTemplate=null;constructor(){this.events=new CDCEvents,this.on=(e,t)=>this.events.on(e,t),this.once=(e,t)=>this.events.once(e,t),this.emit=(e,t)=>this.events.emit(e,t),this.beforeLoad(),window.addEventListener("load",()=>{this.init()})}init(){this.elements={toTopButton:document.querySelector(".cdc-page-to-top"),otp:document.querySelector(".on-this-page.show")},this.emit("init"),document.body?.classList?.remove("no-js"),this.loadProperties();try{this.loadFeatures()}catch(e){console.error("Failed loading features:",e)}
145this.attachEvents(),CDCModules.load(),this.emit("ready"),document.dispatchEvent(new Event("cdcready")),this.init=!1}get isEnglish(){return this.lang===CDCPage.ENGLISH}get isSpanish(){return this.lang===CDCPage.SPANISH}loadProperties(){var e=String(document.querySelector("html")?.getAttribute("lang")||"en").trim().toLocaleLowerCase();if(e)switch(e){case"es-us":case"es":this.lang=CDCPage.SPANISH;break;case"en-us":case"en":this.lang=CDCPage.ENGLISH;break;default:this.lang=e.replace(/^.*\-/,"")}"object"==typeof window.CDC_POST&&(this.pid=String(window.CDC_POST.id||"").trim(),[this.siteId,this.postId]=this.pid.split(/[\-\_]+/).map(e=>parseInt(e)),this.tax=Object.assign(this.tax,window.CDC_POST.tax),this.lang=this.lang||window.CDC_POST.lang,this.context=window.CDC_POST.context,Array.isArray(window.CDC_POST.alt_langs)&&window.CDC_POST.alt_langs.length&&(this.altLangs=this.altLangs.concat(window.CDC_POST.alt_langs)),CDCPage.AUDIENCES.includes(window.CDC_POST.audience)&&(this.audience=window.CDC_POST.audience,window.document?.body)&&!document.body.dataset.audience&&(document.body.dataset.audience=this.audience),this.type=window.CDC_POST.type),this.config=Object.assign({},this.config,window.CDC_CONFIG),this.dfeTemplate=document.querySelector('meta[property="cdc:dfe_content_type"]')?.getAttribute("content")||null,this.syndicated=document.body?.classList?.contains("syndicated-content")}loadFeatures(){try{this.uswdsBanner=new USWDSBanner}catch(e){console.error(e)}try{this.topMenu=new CDCTopMenu}catch(e){console.error(e)}try{this.mobileMenu=new CDCMobileMenu}catch(e){console.error(e)}try{this.search=new CDCSearch}catch(e){console.error(e)}try{this.bottomMenu=new CDCBottomMenu}catch(e){console.error(e)}try{this.scrollProgress=new CDCScrollProgress}catch(e){console.error(e)}try{this.navigation=new CDCNavigation}catch(e){console.error(e)}try{this.templates=new CDCTemplates}catch(e){console.error(e)}try{this.features=new CDCFeatures(this)}catch(e){console.error(e)}}attachEvents(){this.positionOTP(!0),window.addEventListener("resize",()=>{this.positionOTP(!1)})}positionOTP(e){this.elements.otp&&(this.elements.otp.style.marginTop=document.querySelector("#content p").offsetTop-document.querySelector("#content").offsetTop+"px",e)&&this.elements.otp.classList.add("show")}getElement(e){var{[e]:e}=this.elements||null;return e}debug(){console.debug(arguments)}beforeLoad(){document.addEventListener("cdc-image-c2r",e=>this.emit("cdc-image-c2r",e))}}window.CDC&&CDC.Page||(CDC.Page=new CDCPage);

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.