(function(){"use strict";function g(n,t){var i=document.createEvent("Event");i.initEvent(t,!0,!0);n.dispatchEvent(i)}function bt(n){var t=Object.assign({method:"GET",params:{}},n),r,i;t.method=t.method.toUpperCase();t.method==="GET"&&(r=Object.keys(t.params).map(function(n){return n+"="+t.params[n]}).join("&"),t.url+="?"+r);i=new XMLHttpRequest;i.open(t.method,t.url,!0);t.success&&typeof t.success=="function"&&i.addEventListener("load",function(){i.status>=200&&i.status<400?t.success(i.responseText):t.error&&typeof t.error=="function"&&t.error()});t.error&&typeof t.error=="function"&&i.addEventListener("error",t.error);t.contentType&&i.setRequestHeader("Content-Type",t.contentType);t.method==="POST"?(t.contentType||i.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8"),i.send(t.params)):i.send()}function nt(n,t){while((n=n.parentElement)&&!n.matches(t));return n}function yi(n,t,i){var u=this,r=void 0;return function(){var f=u,e=[n,t,i],o=function(){r=null;i||n.apply(f,e)},s=i&&!r;clearTimeout(r);r=setTimeout(o,t);s&&n.apply(f,e)}}function t(n,t){var r=void 0,i;return t.length&&t[0]===">"?(i="qa-"+Date.now(),n.classList.add(i),r=document.querySelectorAll("."+i+" "+t),n.classList.remove(i)):r=n.querySelectorAll(t),Array.prototype.slice.call(r)}function cu(n){n.setAttribute("tabindex",-1);n.focus();n.addEventListener("blur",function(){n.removeAttribute("tabindex")})}function au(n,i){window.innerWidth<pi&&!y[i]?(y[i]=new window.gel.Carousel(n.querySelector(".c-carousel")),t(n,".c-dot-paging").forEach(function(n){return n.classList.add("c-dot-paging--dark")})):window.innerWidth>=pi&&y[i]&&(y[i].destroy(),y[i]=null)}function bi(){wi.forEach(au)}function p(n,t){return t={exports:{}},n(t,t.exports),t.exports}function wu(){var n=document.createElement("style");n.appendChild(document.createTextNode(""));document.head.appendChild(n);n.id="maxlines-styles";n.sheet.insertRule(".font-baseline { visibility: hidden; height: 100px; }",0);n.sheet.insertRule(".font-baseline span:after { content: ''; height: 100%; display: inline-block; }",1)}function bu(){document.head.removeChild(document.getElementById("maxlines-styles"))}function nr(n){for(var i=[],t=n,t=t.firstChild;t;t=t.nextSibling)t.nodeType===3?i.push(t):i=i.concat(nr(t));return i}function ku(n){var i=document.createElement("div"),r=document.createElement("span"),f=void 0,e=n||document.body,u=window.getComputedStyle(e),o=[u.fontFamily,u.fontSize,u.fontWeight,u.lineHeight,u.letterSpacing].join("-"),t,h,c,s,l;return w[o]?w[o]:u.display==="none"?null:(t=document.createElement("div"),t.setAttribute("aria-hidden",!0),t.style.position="absolute",t.style.left="-99999999px",t.innerHTML="…",e.appendChild(t),h=t.getBoundingClientRect().width*2,e.removeChild(t),r.textContent="T",i.appendChild(r),i.classList.add("font-baseline"),e.appendChild(i),c=window.getComputedStyle(r),f=parseInt(c.lineHeight,10),r.style.lineHeight=0,s=r.offsetHeight,l=r.offsetTop+s-i.offsetHeight-i.offsetTop,f=f||s,i.parentNode.removeChild(i),w[o]={elipWidth:h,offset:(f-s)/2+l},w[o])}function ft(n){wu();n||t(document,'[data-overflow="ellipsis"] .overflow-ellipsis').forEach(function(n){n.parentNode.removeChild(n)});var r=n?t(document,'[data-overflow="ellipsis"]:not([data-overflow-checked="1"])'):t(document,'[data-overflow="ellipsis"]'),i=document.createRange();r.forEach(function(n){var r,e,t,o;if(n.normalize(),r=ku(n),r){var f=n.getBoundingClientRect(),u=f.bottom,s=Math.max(f.bottom,f.top+n.scrollHeight-1)-r.offset;for(i.selectNodeContents(n),e=u,t=n.parentNode;t&&t.nodeType===1;)window.getComputedStyle(t).overflow!=="visible"&&(e=t.getBoundingClientRect().bottom,e<=u&&(u=e)),t=t.parentNode;(n.setAttribute("data-overflow-checked",1),u>=s)||(o=nr(n),o.reverse(),o.every(function(n){var t=[],e,o;for(n.textContent.replace(/([.,\s]+)/g,function(n,i,r){t.push(r)}),t.reverse(),e=0;e<t.length;e++)if(t[e]!==0){i.setStart(n,t[e]-1);i.setEnd(n,t[e]);var h=i.getBoundingClientRect(),s=h.bottom,c=h.right;if(window.screen.deviceXDPI&&(s/=window.screen.deviceXDPI/window.screen.logicalXDPI,c/=window.screen.deviceXDPI/window.screen.logicalXDPI),s-=r.offset,s<=u&&c+r.elipWidth<f.right)return o=document.createElement("span"),o.className="overflow-ellipsis",o.setAttribute("aria-hidden",!0),i.setStart(n,t[e]),i.setEnd(n,t[e]),i.surroundContents(o),o.innerHTML="…<br><br><br>"+o.innerHTML,!1}return!0}))}});bu()}function l(n){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:null,u=arguments.length>2&&arguments[2]!==undefined?arguments[2]:500,s=arguments.length>3&&arguments[3]!==undefined?arguments[3]:gu.easeInOutCubic,h=document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop,f=n.getBoundingClientRect().top;t(document,".navbar-sticky-placeholder, .c-gmn-overlay, .item-pinned").forEach(function(n){f-=n.clientHeight});var r=0,e=void 0,o=function o(){var c=(new Date).getTime(),t;r+=c-(e||c);e=c;t=s(r,h,f,u);document.documentElement.scrollTop=t;document.body.parentNode.scrollTop=t;document.body.scrollTop=t;r<u?requestAnimationFrame(o):i&&typeof i=="function"&&i(n)};o()}function uf(){var f=i.getAttribute("data-load-more")||"/Search/raw.aspx",t=parseInt(i.getAttribute("data-startpage"),10),u=parseInt(i.getAttribute("data-totalpages"),10),e=parseInt(i.getAttribute("data-currentpage"),10),n=e+1,o=i.getAttribute("data-qs")||window.location.href.slice(window.location.href.indexOf("?")+1);t&&n<=u&&n>or?(i.disabled=!0,or=n,bt({method:"GET",url:f+"?"+o.replace("&p="+t,"&p="+n),success:function(t){i.setAttribute("data-currentpage",n);n+1>u&&(s.style.position="absolute",s.style.opacity=0,i.addEventListener("blur",function(){s.style.position="";s.style.opacity="";s.style.display="none"}));var f=r.lastElementChild;r.insertAdjacentHTML("beforeend",t);f.nextElementSibling&&f.nextElementSibling.querySelector("a[href]")&&(i.focusNext=f.nextElementSibling.querySelector("a[href]"));c.blazyInstance.revalidate();i.disabled=!1;i.focus();er(r,ti.tileImagesLoaded);g(r,"gel.tiles.added")},error:function(){s.style.display="none"}})):s.style.display="none"}function ff(n){var t=typeof n;return n!=null&&(t=="object"||t=="function")}function yf(n){var i=af.call(n,k),r=n[k],t;try{n[k]=undefined}catch(u){}return t=vf.call(n),i?n[k]=r:delete n[k],t}function kf(n){return bf.call(n)}function te(n){return n==null?n===undefined?ne:gf:cr&&cr in Object(n)?pf(n):df(n)}function ie(n){return n!=null&&typeof n=="object"}function re(n){return typeof n=="symbol"||ar(n)&&lr(n)==vr}function ce(n){var t,i;return typeof n=="number"?n:ue(n)?yr:(ot(n)&&(t=typeof n.valueOf=="function"?n.valueOf():n,n=ot(t)?t+"":t),typeof n!="string")?n===0?n:+n:(n=n.replace(fe,""),i=oe.test(n),i||se.test(n)?he(n.slice(2),i?2:8):ee.test(n)?yr:+n)}function ye(n,t,i){function v(t){var i=f,r=o;return f=o=undefined,s=t,e=n.apply(r,i)}function k(n){return s=n,r=setTimeout(l,t),p?v(n):e}function d(n){var r=n-u,f=n-s,i=t-r;return h?ve(i,c-f):i}function w(n){var i=n-u,r=n-s;return u===undefined||i>=t||i<0||h&&r>=c}function l(){var n=ii();if(w(n))return b(n);r=setTimeout(l,d(n))}function b(n){return(r=undefined,a&&f)?v(n):(f=o=undefined,e)}function g(){r!==undefined&&clearTimeout(r);s=0;f=u=o=r=undefined}function nt(){return r===undefined?e:b(ii())}function y(){var n=ii(),i=w(n);if(f=arguments,o=this,u=n,i){if(r===undefined)return k(u);if(h)return clearTimeout(r),r=setTimeout(l,t),v(u)}return r===undefined&&(r=setTimeout(l,t)),e}var f,o,c,e,r,u,s=0,p=!1,h=!1,a=!0;if(typeof n!="function")throw new TypeError(le);return t=pr(t)||0,ot(i)&&(p=!!i.leading,h="maxWait"in i,c=h?ae(pr(i.maxWait)||0,t):c,a="trailing"in i?!!i.trailing:a),y.cancel=g,y.flush=nt,y}function pe(n,t,i){var r=!0,u=!0;if(typeof n!="function")throw new TypeError(br);return ot(i)&&(r="leading"in i?!!i.leading:r,u="trailing"in i?!!i.trailing:u),wr(n,t,{leading:r,maxWait:t,trailing:u})}function ui(n,t,i){var r=n.querySelector(".active");r&&(r.classList.remove("active"),r.querySelector("[aria-expanded]").setAttribute("aria-expanded","false"));i.classList.contains("collapsed")?(t.classList.add("active"),t.querySelector("[aria-expanded]").setAttribute("aria-expanded","true")):t.classList.remove("active")}function gr(n,t,i){var u=document.createElement("button"),e=t[Math.max(i-1,0)],r,f;e=e.querySelector("h2").textContent;u.className="tab-timeline__control-prev";u.innerHTML="<span class=\"gel-icon-arrow-left\"><\/span>\n                            <span class='sr-only'>Go to "+e+"<\/span>";r=document.createElement("button");f=t[Math.min(i+1,t.length-1)];f=f.querySelector("h2").textContent;r.className="tab-timeline__control-next";r.innerHTML="<span class=\"gel-icon-arrow-right\"><\/span>\n                            <span class='sr-only'>Go to "+f+"<\/span>";u.addEventListener("click",function(){t[i-1].click()});r.addEventListener("click",function(){t[i+1].click()});n.textContent="";i!==0&&n.appendChild(u);i!==t.length-1&&n.appendChild(r)}function nu(n,t,i){n.setAttribute("data-current-index",t);n.addEventListener("click",function(){i.setAttribute("data-current-index",t);g(i,"CHANGE_INDEX")})}function be(n){return n.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function fi(n,t,i){bt({url:n,method:"POST",contentType:"application/json; charset=utf-8",params:JSON.stringify(t),success:function(n){var t=JSON.parse(n).d;i(t)}})}function ke(n,t,i){bt({url:n,method:"GET",contentType:"application/json; charset=utf-8",params:t,success:function(n){var t=JSON.parse(n);t=t.map(function(n){return{value:n.name,label:n.name,domain:n.domain}});i(t)}})}function de(n){n.hasAttribute("data-autocomplete-simple")?n.addEventListener("focus",function(){n.hasAttribute("data-autocomplete-initialized")||fi(n.getAttribute("data-autocomplete-source"),{},function(t){var i=t.map(function(n){return{value:n.label,label:n.label,href:"/topic/"+n.value+".aspx"}});new ct({element:n,container:document.querySelector(n.getAttribute("data-autocomplete-container")),source:i,maxSuggestionsDisplayed:15});n.setAttribute("data-autocomplete-initialized",!0)})}):n.hasAttribute("data-autocomplete-clearbit")?new ct({element:n,selfPosition:!0,cssClass:"form-autocomplete",source:function(t,i){ke(n.getAttribute("data-autocomplete-source"),{query:t},i)}}):new ct({element:n,selfPosition:!0,cssClass:"form-autocomplete",source:function(t,i){fi(n.getAttribute("data-autocomplete-source"),{q:t},i)}})}function ge(){var e=document.querySelector(".c-progress-bar"),i=document.querySelector(".article-content"),t=document.body.scrollTop||document.documentElement.scrollTop,u=document.querySelector(".o-article__header-group").getBoundingClientRect().top+t,f=i.getBoundingClientRect().top+t-100,o=document.querySelector(".o-article__inner").clientHeight-u,r=(t-u)/o*100,n;d.style.display=r>0&&r<100?"block":"none";n=(t-f)/i.clientHeight*100;t<f&&(n=0);n>=100&&(n=100);i.clientHeight===0&&(n=r);document.querySelector(".navbar-sticky")||document.querySelector(".header-metanav-only")||(d.style.top=0);e.style.width=n+"%";lt=!1}function hi(){for(var n,i,t=0;t<at.length;t++)n=at[t],i=n.placeholder.getBoundingClientRect(),i.top<si?(n.classList.add("item-pinned"),n.style.position="fixed",n.style.top=si+"px",n.style.left=0,n.style.width="100%",n.style.height="",n.style.zIndex=1,n.placeholder.style.height=n.clientHeight+"px"):(n.classList.remove("item-pinned"),n.style.position="absolute",n.style.top=n.placeholder.offsetTop+"px",n.style.left=n.placeholder.offsetLeft+"px",n.style.width=i.width+"px",n.style.height=n.originalHeight,n.style.zIndex="",n.placeholder.style.height=n.originalHeight)}function no(n){var u=n.getBoundingClientRect(),i=window.getComputedStyle(n),r=document.createElement("div"),t=r.style;return r.className="item-pinnable-placeholder",n.originalHeight=u.height+"px",t.height=u.height+"px",t.marginTop=i.marginTop,t.marginLeft=i.marginLeft,t.marginBottom=i.marginBottom,t.marginRight=i.marginRight,t.cssFloat=i.cssFloat,t.fontSize="1em",t.position="static",t.padding=0,t.border=0,t.borderSpacing=0,r}function to(n){n.placeholder=no(n);n.parentNode.insertBefore(n.placeholder,n.nextSibling);n.parentNode.style.position="relative";at.push(n);hi()}function iu(n){var t="banner- + "+e[n].getAttribute("data-banner");window.localStorage.setItem(t,!0)}function io(n){var i,t;for(e[n].style.display="block",setTimeout(function(){e[n].style.opacity=1},3e3),e[n].addEventListener("gel.banner.dismiss",function(){iu(n)}),i=e[n].querySelectorAll("a:not([data-dismiss])"),t=0;t<i.length;t++)i[t].addEventListener("click",iu(n))}function ru(){var n,t;for(tu(),n=0;n<e.length;n++)if(t="banner- + "+e[n].getAttribute("data-banner"),(typeof gcb=="undefined"||gcb.status()==="loaded")&&!window.localStorage.getItem(t)){io(n);break}}function fo(){t(document,".chapter-header").forEach(function(n){uo.add(n)})}function eo(){fo();t(document,".chapter-accordion").forEach(function(n){n.addEventListener("click",function(i){var f=nt(n,".rel-chapter"),r,u;(t(f,".chapter-img--active").forEach(function(n){n.classList.remove("chapter-img--active")}),r=nt(i.target,".rel--chapter").querySelector(".chapter-img"),r&&n.classList.contains("collapsed")&&r.classList.add("chapter-img--active"),ai=ai===n.parentElement?null:n.parentElement,!ai&&n.parentElement.getBoundingClientRect().top>0)||(u=nt(i.target,".chapter-header"),setTimeout(function(){l(u)},10))})})}function co(n,t){var i=document.createElement("div"),r,e,u,f;for(i.classList.add("c-rotator__nav"),i.innerHTML='\n    <button class="c-rotator__pause-icon"><span class="sr-only c-rotator__pause-icon-text">Pause Rotator<\/span><\/button>\n    <svg class="c-rotator__progress" width="50" height="50">\n      <circle class="c-rotator__progress-circle-bg" stroke-width="3" fill="transparent" r="20" cx="25" cy="25"><\/circle>\n      <circle class="c-rotator__progress-circle" stroke-width="3" stroke-dasharray="125 125" fill="transparent" r="20" cx="25" cy="25"><\/circle>\n    <\/svg>\n  ',r=document.createElement("div"),r.classList.add("c-rotator__pagination"),e=function(u){var f=document.createElement("button"),e;f.classList.add("c-rotator__pagination-circle");f.dataset.rotatorItem=u;e=document.createElement("span");e.classList.add("sr-only");e.innerHTML="Go to item "+(u+1)+" in Rotator";f.appendChild(e);f.addEventListener("click",function(){n.querySelector(".c-rotator__item.active").classList.remove("active");n.querySelector(".c-rotator__item.next").classList.remove("next");r.querySelector(".active").classList.remove("active");var e=i.querySelector(".c-rotator__progress-circle"),o=e.cloneNode(!0);e.parentNode.replaceChild(o,e);t[u].classList.add("active");t[(u+1)%t.length].classList.add("next");f.classList.add("active")});r.appendChild(f)},u=0;u<t.length;u++)e(u);return i.appendChild(r),n.insertBefore(i,n.firstChild),f=i.querySelector(".c-rotator__pause-icon"),f.addEventListener("click",function(t){t.preventDefault();var i=f.querySelector(".c-rotator__pause-icon-text");i.innerHTML=n.classList.contains("paused")?"Pause Rotator":"Play Rotator";n.classList.toggle("paused")}),i}function lo(){var n=document.querySelectorAll(".c-rotator");Array.prototype.forEach.call(n,function(n){for(var u,i,e,t=n.querySelectorAll(".c-rotator__item"),o=co(n,t),s=function(i,r,u,f){var s,h,e,c;i.target.classList.contains("c-rotator__item")&&i.target.classList.contains("active")&&(s=n.querySelector(".c-rotator__pagination-circle.active"),h=n.querySelector(".c-rotator__pagination-circle[data-rotator-item='"+(r+1)%t.length+"']"),u.classList.remove("active"),f.classList.remove("next"),e=o.querySelector(".c-rotator__progress-circle"),c=e.cloneNode(!0),e.parentNode.replaceChild(c,e),f.classList.add("active"),t[(r+2)%t.length].classList.add("next"),s.classList.remove("active"),h.classList.add("active"))},f=!1,h=function(i){if(t[i].addEventListener("animationend",function(n){s(n,i,t[i],t[(i+1)%t.length])},!1),t[i].classList.contains("active")){f=!0;var r=n.querySelector(".c-rotator__pagination-circle[data-rotator-item='"+i+"']");r.classList.add("active");t[i+1].classList.add("next")}},r=0;r<t.length;r++)h(r);u=n.querySelector(".c-rotator__inner");i=!1;u.addEventListener("focusin",function(){n.classList.contains("paused")||(n.classList.add("paused"),i=!0)});u.addEventListener("focusout",function(){n.classList.contains("paused")&&i&&(n.classList.remove("paused"),i=!1)});f||(e=n.querySelector(".c-rotator__pagination-circle"),e.classList.add("active"),window.setTimeout(function(){t[0].classList.add("active");t[1].classList.add("next")},2e3))})}function vi(){document.documentElement.style.setProperty("--vh",window.innerHeight+"px")}var lu={linear:function(n,t,i,r){return i*n/r+t},easeInOutQuad:function(n,t,i,r){return(n/=r/2,n<1)?i/2*n*n+t:(n--,-i/2*(n*(n-2)-1)+t)},easeInOutCubic:function(n,t,i,r){return(n/=r/2,n<1)?i/2*n*n*n+t:(n-=2,i/2*(n*n*n+2)+t)}},ut,ni,f,gi,w,fr,b,et,h,lr,ar,vr,wr,br,ct,ei,oi,d,lt,at,si,e,tu,ci,vt,yt,pt,fu,eu,ou,su,hu,wt,a,v;window.gel&&window.gel.Carousel&&t(document,".c-carousel").forEach(function(n){t(n,".c-carousel__container > .c-item").forEach(function(n){return n.classList.add("c-carousel__item")});n.classList.add("js-carousel--theme-auto");n.classList.contains("c-carousel--tile")?new window.gel.Carousel(n,{siemaOptions:{perPage:{1270:3,650:2}}}):new window.gel.Carousel(n)});var pi=650,wi=[],y=[];window.gel&&window.gel.Mosaic&&(t(document,".l-mosaic").forEach(function(n){var i,r;new window.gel.Mosaic(n,{blockSelector:".l-mosaic__block",sizes:[{suffix:"sm",width:2,fillLast:2,maxWidth:2},{suffix:"md",width:2,fillLast:2,maxWidth:2},{suffix:"lg",width:3,fillLast:3,maxWidth:2}]});i=document.createElement("div");i.className="c-carousel";n.appendChild(i);r=document.createElement("div");r.className="c-carousel__container";i.appendChild(r);t(n,".l-mosaic__block").forEach(function(n){n.hasAttribute("data-carousel-exclude")||(n.classList.add("c-carousel__item"),r.appendChild(n))});wi.push(n)}),window.gel.Carousel&&(window.addEventListener("resize",yi(bi,50)),bi()));var tt=function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");},it=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),kt=function(n){if(Array.isArray(n)){for(var t=0,i=Array(n.length);t<n.length;t++)i[t]=n[t];return i}return Array.from(n)},ki="data-masonry",rt="js-masonry-active",dt="js-masonry-item",di="js-masonry-prepositioned",vu="js-masonry-measure",yu="js-masonry-spacer",o=[],pu=function(){function n(t){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};if(tt(this,n),this.container=typeof t=="string"?document.querySelector(t):t,!t)throw Error("Masonry: Cannot find specified container element.");Object.assign(this,{itemSelector:"> section",updateOnResize:!0,columnWidth:310,gutter:0,useTransforms:!0},i);this.cache={columnCount:1};this.container.masonry=this;o.push(this);this.update()}return it(n,[{key:"getItems",value:function(){var n,i;return this.itemSelector.length&&this.itemSelector[0]===">"?(n="masonry-container-"+o.indexOf(this),this.container.classList.add(n),i=t(document,"."+n+" "+this.itemSelector),this.container.classList.remove(n),i):t(this.container,this.itemSelector)}},{key:"getColumnCount",value:function(){var n=this.container.offsetWidth+this.gutter,t=this.columnWidth+this.gutter;return Math.max(Math.floor(n/t),1)}},{key:"xToCol",value:function(n){return Math.min(Math.floor(n/this.columnWidth),this.cache.columnCount)}},{key:"getColumnsSpanned",value:function(n){return Math.max(Math.ceil(n.offsetWidth/this.columnWidth),1)}},{key:"layout",value:function(){var c=this.getItems(),n,l,a,e,u,o,t,i,f,s,h;if(c.length){for(this.container.classList.add(rt),n=[],l=0;l<this.cache.columnCount;l++)n.push(0);for(a=this.container.querySelectorAll(".masonry-container > ."+di),e=0;e<a.length;e++){var r=a[e],v=this.xToCol(r.offsetLeft),y=this.xToCol(r.offsetLeft+r.offsetWidth-1);for(u=v;u<=y;u++)n[u]=Math.max(r.offsetTop+r.offsetHeight,n[u])}for(o=0;o<c.length;o++)if(t=c[o],t.classList.add(dt),!t.classList.contains(di)){for(i=0,f=1;f<n.length;f++)n[i]>n[f]&&(i=f);for(s=1,t.classList.contains(vu)&&(s=Math.min(this.getColumnsSpanned(t),n.length),s>n.length-i&&(i=0)),t.style.top=n[i]+"px",t.style.left=this.columnWidth*i+"px",h=0;h<s;h++)n[i+h]+=t.offsetHeight;t.classList.contains(yu)&&function(){var t=Math.max.apply(Math,kt(n));n=n.map(function(n){return Math.max(t,n)})}()}this.container.style.height=Math.max.apply(Math,kt(n))+"px"}}},{key:"reset",value:function(){var n=arguments.length>0&&arguments[0]!==undefined?arguments[0]:!1;this.container.classList.remove(rt);this.container.style.height="";n&&this.getItems().forEach(function(n){n.classList.remove(dt);n.style.top="";n.style.left=""})}},{key:"update",value:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:!1,n=this.getColumnCount(),i=t===!0||this.cache.columnCount!==n;this.cache.columnCount=n;i&&(n>1?this.layout():this.reset())}},{key:"destroy",value:function(){this.reset(!0);o.splice(o.indexOf(this),1)}}]),n}(),gt=document.createElement("style");gt.innerHTML="\n  ."+rt+" {\n    position: relative;\n  }\n  ."+rt+" ."+dt+" {\n    position: absolute;\n  }\n";gt.appendChild(document.createTextNode(""));document.head.appendChild(gt);ut=function(){var n=arguments.length>0&&arguments[0]!==undefined?arguments[0]:!1;return o.forEach(function(t){return t.update(n)})};ni=function(){return o.forEach(function(n){return n.reset()})};window.addEventListener("resize",yi(function(){o.forEach(function(n){return n.updateOnResize&&n.update()})},50));document.body.addEventListener("typekitLoaded",ut.bind(null,!0));"onbeforeprint"in window?(window.addEventListener("beforeprint",ni),window.addEventListener("afterprint",ut.bind(null,!1))):window.matchMedia&&window.matchMedia("print").addListener(function(n){n.matches?ni():ut()});t(document,"["+ki+"]").forEach(function(n){var t={},i=n.getAttribute(ki);i&&(t.itemSelector=i);new pu(n,t)});window.masonry=o,function(n){var r={kitId:{en:"vyo1abu",ja:"wzr4sie",zh:"lsv0hxq"}[document.documentElement.lang.toLowerCase().split("-")[0]||"en"],scriptTimeout:3e3,async:!0,active:function(){document.fonts.ready.then(function(){g(document.body,"typekitLoaded")})}},u=n.documentElement,o=setTimeout(function(){u.className=u.className.replace(/\bwf-loading\b/g,"")+" wf-inactive"},r.scriptTimeout),t=n.createElement("script"),f=!1,e=n.getElementsByTagName("script")[0],i;u.className+=" wf-loading";t.src="https://use.typekit.net/"+r.kitId+".js";t.async=!0;t.onload=t.onreadystatechange=function(){if(i=this.readyState,!f&&(!i||i=="complete"||i=="loaded")){f=!0;clearTimeout(o);try{Typekit.load(r)}catch(n){}}};e.parentNode.insertBefore(t,e)}(document);f=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};gi=p(function(n){(function(t,i){n.exports=i()})(f,function(){function p(n){var t=n._util;t.elements=ut(n.options);t.count=t.elements.length;t.destroyed&&(t.destroyed=!1,n.options.container&&i(n.options.container,function(n){r(n,"scroll",t.validateT)}),r(window,"resize",t.saveViewportOffsetT),r(window,"resize",t.validateT),r(window,"scroll",t.validateT));w(n)}function w(n){for(var r,t=n._util,i=0;i<t.count;i++)r=t.elements[i],(rt(r,n.options)||c(r,n.options.successClass))&&(n.load(r),t.elements.splice(i,1),t.count--,i--);t.count===0&&n.destroy()}function rt(t,i){var f=t.getBoundingClientRect(),u,r;if(i.container&&v&&(u=t.closest(i.containerClass),u)){if(r=u.getBoundingClientRect(),o(r,n)){var e=r.top-i.offset,s=r.right+i.offset,h=r.bottom+i.offset,c=r.left-i.offset,l={top:e>n.top?e:n.top,right:s<n.right?s:n.right,bottom:h<n.bottom?h:n.bottom,left:c>n.left?c:n.left};return o(f,l)}return!1}return o(f,n)}function o(n,t){return n.right>=t.left&&n.bottom>=t.top&&n.left<=t.right&&n.top<=t.bottom}function b(n,f,o){var w;if(!c(n,o.successClass)&&(f||o.loadInvisible||n.offsetWidth>0&&n.offsetHeight>0))if(w=u(n,e)||u(n,o.src),w){var tt=w.split(o.separator),p=tt[a&&tt.length>1?1:0],rt=u(n,o.srcset),ut=h(n,"img"),b=n.parentNode,ft=b&&h(b,"picture");if(ut||n.src===undefined){var v=new Image,g=function(){o.error&&o.error(n,"invalid");l(n,o.errorClass);t(v,"error",g);t(v,"load",nt)},nt=function(){ut?ft||d(n,p,rt):n.style.backgroundImage='url("'+p+'")';s(n,o);t(v,"load",nt);t(v,"error",g)};ft&&(v=n,i(b.getElementsByTagName("source"),function(n){k(n,y,o.srcset)}));r(v,"error",g);r(v,"load",nt);d(v,p,rt)}else n.src=p,s(n,o)}else h(n,"video")?(i(n.getElementsByTagName("source"),function(n){k(n,it,o.src)}),n.load(),s(n,o)):(o.error&&o.error(n,"missing"),l(n,o.errorClass))}function s(n,t){l(n,t.successClass);t.success&&t.success(n);f(n,t.src);f(n,t.srcset);i(t.breakpoints,function(t){f(n,t.src)})}function k(n,t,i){var r=u(n,i);r&&(g(n,t,r),f(n,i))}function d(n,t,i){i&&g(n,y,i);n.src=t}function g(n,t,i){n.setAttribute(t,i)}function u(n,t){return n.getAttribute(t)}function f(n,t){n.removeAttribute(t)}function h(n,t){return n.nodeName.toLowerCase()===t}function c(n,t){return(" "+n.className+" ").indexOf(" "+t+" ")!==-1}function l(n,t){c(n,t)||(n.className+=" "+t)}function ut(n){for(var t=[],i=n.root.querySelectorAll(n.selector),r=i.length;r--;t.unshift(i[r]));return t}function nt(t){n.bottom=(window.innerHeight||document.documentElement.clientHeight)+t;n.right=(window.innerWidth||document.documentElement.clientWidth)+t}function r(n,t,i){n.attachEvent?n.attachEvent&&n.attachEvent("on"+t,i):n.addEventListener(t,i,{capture:!1,passive:!0})}function t(n,t,i){n.detachEvent?n.detachEvent&&n.detachEvent("on"+t,i):n.removeEventListener(t,i,{capture:!1,passive:!0})}function i(n,t){var r,i;if(n&&t)for(r=n.length,i=0;i<r&&t(n[i],i)!==!1;i++);}function tt(n,t,i){var r=0;return function(){var u=+new Date;u-r<t||(r=u,n.apply(i,arguments))}}var e,n,a,v,it="src",y="srcset";return function(r){var o,u,f;document.querySelectorAll||(o=document.createStyleSheet(),document.querySelectorAll=function(n,t,i,r,u){for(u=document.all,t=[],n=n.replace(/\[for\b/gi,"[htmlFor").split(","),i=n.length;i--;){for(o.addRule(n[i],"k:v"),r=u.length;r--;)u[r].currentStyle.k&&t.push(u[r]);o.removeRule(0)}return t});u=this;f=u._util={};f.elements=[];f.destroyed=!0;u.options=r||{};u.options.error=u.options.error||!1;u.options.offset=u.options.offset||100;u.options.root=u.options.root||document;u.options.success=u.options.success||!1;u.options.selector=u.options.selector||".b-lazy";u.options.separator=u.options.separator||"|";u.options.containerClass=u.options.container;u.options.container=u.options.containerClass?document.querySelectorAll(u.options.containerClass):!1;u.options.errorClass=u.options.errorClass||"b-error";u.options.breakpoints=u.options.breakpoints||!1;u.options.loadInvisible=u.options.loadInvisible||!1;u.options.successClass=u.options.successClass||"b-loaded";u.options.validateDelay=u.options.validateDelay||25;u.options.saveViewportOffsetDelay=u.options.saveViewportOffsetDelay||50;u.options.srcset=u.options.srcset||"data-srcset";u.options.src=e=u.options.src||"data-src";v=Element.prototype.closest;a=window.devicePixelRatio>1;n={};n.top=0-u.options.offset;n.left=0-u.options.offset;u.revalidate=function(){p(u)};u.load=function(n,t){var r=this.options;n&&n.length===undefined?b(n,t,r):i(n,function(n){b(n,t,r)})};u.destroy=function(){var n=u._util;u.options.container&&i(u.options.container,function(i){t(i,"scroll",n.validateT)});t(window,"scroll",n.validateT);t(window,"resize",n.validateT);t(window,"resize",n.saveViewportOffsetT);n.count=0;n.elements.length=0;n.destroyed=!0};f.validateT=tt(function(){w(u)},u.options.validateDelay,u);f.saveViewportOffsetT=tt(function(){nt(u.options.offset)},u.options.saveViewportOffsetDelay,u);nt(u.options.offset);i(u.options.breakpoints,function(n){if(n.width>=window.screen.width)return e=n.src,!1});setTimeout(function(){p(u)})}})});w={};document.querySelector('[data-overflow="ellipsis"]')&&(ft(),document.body.addEventListener("typekitLoaded",function(){return ft()}));window.wwwV8=window.wwwV8||{};window.wwwV8.maxLines=ft;var du=new gi,c={maxLines:ft,blazyInstance:du},gu={linear:function(n,t,i,r){return i*n/r+t},easeInOutQuad:function(n,t,i,r){return(n/=r/2,n<1)?i/2*n*n+t:(n--,-i/2*(n*(n-2)-1)+t)},easeInOutCubic:function(n,t,i,r){return(n/=r/2,n<1)?i/2*n*n*n+t:(n-=2,i/2*(n*n*n+2)+t)}};t(document,"[data-scroll-to]").forEach(function(n){var t=document.querySelector(n.getAttribute("data-scroll-to"));t&&n.addEventListener("click",function(n){l(t);t.tagName==="A"&&n.preventDefault()})});window.wwwV8=window.wwwV8||{};window.wwwV8.scrollToElement=l;var tr="data-jump-target",ir="data-jump-link",rr="initialized",nf=!!document.querySelectorAll("body.jump2form, main.jump2form").length,tf={click:function(n){this.jump();n.preventDefault()}},ur=function(){function n(t){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:n.resolveTarget(t),r=arguments.length>2&&arguments[2]!==undefined?arguments[2]:!0;tt(this,n);this.el=t;this.target=i;this.focusOnJump=r;this.el.addEventListener("click",tf.click.bind(this));this.el.setAttribute(ir,rr)}return it(n,[{key:"jump",value:function(){this.focusOnJump?l(this.target,cu):l(this.target)}}],[{key:"resolveTarget",value:function(n){var t=nt(n,".article-cards > *, .article--cards > *, .article-cards > .inner > *, .article--cards > .inner > *");if(!t)return null;var i=n.getAttribute(tr),r=n.getAttribute("href")||"",u=r.indexOf("#")>-1?r.substring(r.lastIndexOf("#")+1):null;return i?i==="next"?t.nextElementSibling:i==="last"?t.parentElement.lastElementChild:document.querySelector(i)?document.querySelector(i):null:u?document.getElementById(u):nf?t.parentElement.lastElementChild:t.nextElementSibling}}]),n}();t(document,"["+tr+"]").forEach(function(n){n.getAttribute(ir)!==rr&&new ur(n)});fr=function(){function n(t){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};tt(this,n);this.element=t;this.options=Object.assign({itemsPerPage:1,itemSelector:null},i);this.pages=[];this.selectedIndex=-1;this.create()}return it(n,[{key:"create",value:function(){var n=this,r=this.element,u=this.options,o=this.pages,e=u.itemSelector?t(r,u.itemSelector):r.children,f,i;for(this.pages.push(this.createPage(r)),this.selectedIndex=0,f=void 0,i=u.itemsPerPage;i<e.length;i++)i%u.itemsPerPage==0&&(f=this.createPage(),this.pages.push(f)),f.appendChild(e[i]);this.controls=document.createElement("div");this.controls.className="c-dot-paging c-dot-paging--centered";this.controls.innerHTML='\n      <button class="c-dot-paging__prev-btn"><span class="sr-only">Previous<\/span><\/button>\n      <div class="c-dot-paging__indicators">\n        '+this.pages.map(function(n,t){return'\n          <button class="c-dot-paging__indicator '+(t===0?"is-active":"")+'" data-index="'+t+'">\n            <span class="sr-only">Go to page '+(t+1)+"<\/span>\n          <\/button>\n        "}).join("")+'\n      <\/div>\n      <button class="c-dot-paging__next-btn"><span class="sr-only">Next<\/span><\/button>\n    ';r.parentElement.appendChild(this.controls);this.controls.addEventListener("click",function(t){var i=t.target;i.matches(".c-dot-paging__indicator")?n.showPage(parseInt(i.getAttribute("data-index"),10)):i.matches(".c-dot-paging__prev-btn, .c-dot-paging__prev-btn *")?n.showPage(n.selectedIndex-1):i.matches(".c-dot-paging__next-btn, .c-dot-paging__next-btn *")&&n.showPage(n.selectedIndex+1)});this.prevBtn=this.controls.querySelector(".c-dot-paging__prev-btn");this.nextBtn=this.controls.querySelector(".c-dot-paging__next-btn");this.showPage(0);o.length<2&&this.controls.classList.add("hidden")}},{key:"createPage",value:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:null,n=t;return n||(n=document.createElement("div"),n.className=this.element.className,n.classList.add("hidden"),this.element.parentElement.insertBefore(n,this.element.nextSiblingElement)),n.setAttribute("data-index",this.pages.length),n}},{key:"showPage",value:function(n){this.selectedIndex>-1&&(this.pages[this.selectedIndex].classList.remove("active"),this.pages[this.selectedIndex].classList.add("hidden"),t(this.controls,".c-dot-paging__indicator.is-active").forEach(function(n){return n.classList.remove("is-active")}));this.pages[n].classList.remove("hidden");this.pages[n].classList.add("active");var i=this.controls.querySelector('[data-index="'+n+'"]');i&&i.classList.add("is-active");this.selectedIndex=n;this.prevBtn.disabled=this.selectedIndex===0;this.nextBtn.disabled=this.selectedIndex===this.pages.length-1}}]),n}();t(document,".jump-link > a").forEach(function(n){return new ur(n)});t(document,'.article-cards [class*="tabitems-"], .article--cards [class*="tabitems-"]').forEach(function(n){var t=void 0,i;(Array.prototype.forEach.call(n.classList,function(n){n.indexOf("tabitems-")===0&&(t=parseInt(n.substring(9),10))}),t)&&(i=n.querySelector(".flex-wrapper"),i)&&new fr(i,{itemsPerPage:t,itemSelector:".flex-item"})});var rf=p(function(n){(function(t,i){n.exports?n.exports=i():t.EvEmitter=i()})(typeof window!="undefined"?window:f,function(){function t(){}var n=t.prototype;return n.on=function(n,t){if(n&&t){var i=this._events=this._events||{},r=i[n]=i[n]||[];return r.indexOf(t)==-1&&r.push(t),this}},n.once=function(n,t){if(n&&t){this.on(n,t);var i=this._onceEvents=this._onceEvents||{},r=i[n]=i[n]||{};return r[t]=!0,this}},n.off=function(n,t){var i=this._events&&this._events[n],r;if(i&&i.length)return r=i.indexOf(t),r!=-1&&i.splice(r,1),this},n.emitEvent=function(n,t){var i=this._events&&this._events[n],u,f,r,e;if(i&&i.length){for(i=i.slice(0),t=t||[],u=this._onceEvents&&this._onceEvents[n],f=0;f<i.length;f++)r=i[f],e=u&&u[r],e&&(this.off(n,r),delete u[r]),r.apply(this,t);return this}},n.allOff=function(){delete this._events;delete this._onceEvents},t})}),er=p(function(n){(function(t,i){n.exports?n.exports=i(t,rf):t.imagesLoaded=i(t,t.EvEmitter)})(typeof window!="undefined"?window:f,function(n,t){function o(n,t){for(var i in t)n[i]=t[i];return n}function c(n){if(Array.isArray(n))return n;var t=typeof n=="object"&&typeof n.length=="number";return t?h.call(n):[n]}function i(n,t,r){if(!(this instanceof i))return new i(n,t,r);var f=n;if(typeof n=="string"&&(f=document.querySelectorAll(n)),!f){e.error("Bad element for imagesLoaded "+(f||n));return}if(this.elements=c(f),this.options=o({},this.options),typeof t=="function"?r=t:o(this.options,t),r)this.on("always",r);this.getImages();u&&(this.jqDeferred=new u.Deferred);setTimeout(this.check.bind(this))}function r(n){this.img=n}function f(n,t){this.url=n;this.element=t;this.img=new Image}var u=n.jQuery,e=n.console,h=Array.prototype.slice,s;return i.prototype=Object.create(t.prototype),i.prototype.options={},i.prototype.getImages=function(){this.images=[];this.elements.forEach(this.addElementImages,this)},i.prototype.addElementImages=function(n){var i,r,t,f,u,e;if(n.nodeName=="IMG"&&this.addImage(n),this.options.background===!0&&this.addElementBackgroundImages(n),i=n.nodeType,i&&s[i]){for(r=n.querySelectorAll("img"),t=0;t<r.length;t++)f=r[t],this.addImage(f);if(typeof this.options.background=="string")for(u=n.querySelectorAll(this.options.background),t=0;t<u.length;t++)e=u[t],this.addElementBackgroundImages(e)}},s={1:!0,9:!0,11:!0},i.prototype.addElementBackgroundImages=function(n){var i=getComputedStyle(n),r,t,u;if(i)for(r=/url\((['"])?(.*?)\1\)/gi,t=r.exec(i.backgroundImage);t!==null;)u=t&&t[2],u&&this.addBackground(u,n),t=r.exec(i.backgroundImage)},i.prototype.addImage=function(n){var t=new r(n);this.images.push(t)},i.prototype.addBackground=function(n,t){var i=new f(n,t);this.images.push(i)},i.prototype.check=function(){function t(t,i,r){setTimeout(function(){n.progress(t,i,r)})}var n=this;if(this.progressedCount=0,this.hasAnyBroken=!1,!this.images.length){this.complete();return}this.images.forEach(function(n){n.once("progress",t);n.check()})},i.prototype.progress=function(n,t,i){this.progressedCount++;this.hasAnyBroken=this.hasAnyBroken||!n.isLoaded;this.emitEvent("progress",[this,n,t]);this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,n);this.progressedCount==this.images.length&&this.complete();this.options.debug&&e&&e.log("progress: "+i,n,t)},i.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done",n;this.isComplete=!0;this.emitEvent(t,[this]);this.emitEvent("always",[this]);this.jqDeferred&&(n=this.hasAnyBroken?"reject":"resolve",this.jqDeferred[n](this))},r.prototype=Object.create(t.prototype),r.prototype.check=function(){var n=this.getIsImageComplete();if(n){this.confirm(this.img.naturalWidth!==0,"naturalWidth");return}this.proxyImage=new Image;this.proxyImage.addEventListener("load",this);this.proxyImage.addEventListener("error",this);this.img.addEventListener("load",this);this.img.addEventListener("error",this);this.proxyImage.src=this.img.src},r.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},r.prototype.confirm=function(n,t){this.isLoaded=n;this.emitEvent("progress",[this,this.img,t])},r.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},r.prototype.onload=function(){this.confirm(!0,"onload");this.unbindEvents()},r.prototype.onerror=function(){this.confirm(!1,"onerror");this.unbindEvents()},r.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this);this.proxyImage.removeEventListener("error",this);this.img.removeEventListener("load",this);this.img.removeEventListener("error",this)},f.prototype=Object.create(r.prototype),f.prototype.check=function(){this.img.addEventListener("load",this);this.img.addEventListener("error",this);this.img.src=this.url;var n=this.getIsImageComplete();n&&(this.confirm(this.img.naturalWidth!==0,"naturalWidth"),this.unbindEvents())},f.prototype.unbindEvents=function(){this.img.removeEventListener("load",this);this.img.removeEventListener("error",this)},f.prototype.confirm=function(n,t){this.isLoaded=n;this.emitEvent("progress",[this,this.element,t])},i.makeJQueryPlugin=function(t){(t=t||n.jQuery,t)&&(u=t,u.fn.imagesLoaded=function(n,t){var r=new i(this,n,t);return r.jqDeferred.promise(u(this))})},i.makeJQueryPlugin(),i})}),r=document.querySelector(".masonry-container"),s=document.querySelector(".content-more"),i=document.querySelector("[data-load-more]")||document.querySelector(".search-load-more"),or=-1,ti={tilesAdded:function(){r.masonry&&r.masonry.update(!0);c.maxLines(!0)},tileImagesLoaded:function(){r.masonry&&r.masonry.update(!0);c.maxLines();g(r,"gel.tiles.imagesloaded")}};if(r&&(r.addEventListener("gel.tiles.added",ti.tilesAdded),er(r,ti.tileImagesLoaded)),i&&(i.getAttribute("data-startpage")?i.addEventListener("click",uf):s.style.display="none",i.addEventListener("keydown",function(n){n.keyCode===9&&i.focusNext&&(i.focusNext.focus(),i.focusNext=null,n.preventDefault())})),b=document.querySelectorAll("[data-speedbump-marker]"),et=document.querySelectorAll("[data-speedbump] > div"),b&&et)for(h=0;h<b.length&&h<et.length;h++)b[h].parentElement.replaceChild(et[h],b[h]);var ot=ff,ef=typeof f=="object"&&f&&f.Object===Object&&f,of=ef,sf=typeof self=="object"&&self&&self.Object===Object&&self,hf=of||sf||Function("return this")(),sr=hf,cf=function(){return sr.Date.now()},ii=cf,lf=sr.Symbol,st=lf,hr=Object.prototype,af=hr.hasOwnProperty,vf=hr.toString,k=st?st.toStringTag:undefined;var pf=yf,wf=Object.prototype,bf=wf.toString;var df=kf,gf="[object Null]",ne="[object Undefined]",cr=st?st.toStringTag:undefined;lr=te;ar=ie;vr="[object Symbol]";var ue=re,yr=NaN,fe=/^\s+|\s+$/g,ee=/^[-+]0x[0-9a-f]+$/i,oe=/^0b[01]+$/i,se=/^0o[0-7]+$/i,he=parseInt;var pr=ce,le="Expected a function",ae=Math.max,ve=Math.min;wr=ye;br="Expected a function";var ht=pe,kr="data-infinite-carousel",dr="initialized",ri=0,n=void 0,u={dragStart:function(t){var i=t||window.event;("buttons"in i&&i.buttons===1||t.type==="touchstart")&&!this.animating&&(this.slider.style.cursor="grabbing",t.type==="touchstart"?(this.initialX=t.touches[0].clientX,this.currentX=this.initialX,this.initialY=t.touches[0].clientY,this.currentY=this.initialY):(t.preventDefault(),this.initialX=t.clientX,this.currentX=this.initialX),this.active=!0,this.dragEnabled=null,n=this.el.infiniteCarousel,this.dragTotalH=0,document.addEventListener("touchend",u.dragEnd,!1),document.addEventListener("touchmove",ht(u.drag,30),{passive:!1}),document.addEventListener("mouseup",u.dragEnd,!1),document.addEventListener("mousemove",ht(u.drag,30),!1))},drag:function(t){n&&n.active&&(t.type!=="touchmove"?n.dragEnabled=!0:n.dragEnabled===null&&(n.dragEnabled=Math.abs(n.initialY-t.touches[0].clientY)<Math.abs(n.initialX-t.touches[0].clientX)),n&&n.active&&n.dragEnabled&&(t.preventDefault(),n.currentX=t.type==="touchmove"?t.touches[0].clientX:t.clientX,n.translateCarousel(n.currentX-n.initialX),n.dragTotalH+=Math.abs(n.currentX-n.initialX),n.initialX=n.currentX))},dragEnd:function(t){n&&n.active&&(this.dragTotalH>3&&t.preventDefault(),n.currentX-n.initialX&&(n.currentOffset=n.currentOffset+n.currentX-n.initialX),n.slider.style.cursor="grab",n.active=!1,n.dragEnabled=null,n.snapCarousel(),document.removeEventListener("touchend",u.dragEnd,!1),document.removeEventListener("touchmove",u.drag,{passive:!1}),document.removeEventListener("mouseup",u.dragEnd,!1),document.removeEventListener("mousemove",u.drag,!1))},itemFocus:function(n){n.preventDefault();this.slider.scrollLeft=0},windowResize:function(){(this.itemWidth!==this.items[0].offsetWidth||this.containerWidth!==this.innerContainer.offsetWidth)&&(this.itemWidth=this.items[0].offsetWidth,this.containerWidth=this.innerContainer.offsetWidth,this.itemWidth*this.itemOffsetCount>this.containerWidth?this.itemOffsetCount-=Math.ceil((this.itemWidth*this.itemOffsetCount-this.containerWidth)/this.itemWidth):this.itemWidth*(this.itemOffsetCount+1)<this.containerWidth&&(this.itemOffsetCount+=Math.floor((this.containerWidth-this.itemWidth*this.itemOffsetCount)/this.itemWidth)),this.translateCarousel(0))}},we=function(){function n(i){var r=this,f;tt(this,n);this.el=i;this.active=!1;this.dragEnabled=null;this.animating=!1;this.currentOffset=0;this.slider=this.el.querySelector(".c-carousel-inf__container");this.innerContainer=this.slider.cloneNode(!1);this.innerContainer.appendChild(this.slider);this.slider.className="c-carousel-inf__slider";f=this.el.querySelector(".rel--cardcarinf_foot");f?this.el.insertBefore(this.innerContainer,f):this.el.appendChild(this.innerContainer);this.items=t(this.slider,".c-carousel-inf__item");this.items[this.items.length-1].style.order=-1;this.order=1;this.items.forEach(function(n){n.addEventListener("focusin",u.itemFocus.bind(r),!1)});this.itemWidth=this.items[0].offsetWidth;this.slider.style.width=this.itemWidth*this.items.length+"px";this.itemOffsetCount=this.el.classList.contains("c-carousel--tile")?3:1;window.addEventListener("resize",u.windowResize.bind(this));this.containerWidth=this.innerContainer.offsetWidth;this.itemWidth*this.itemOffsetCount>this.containerWidth?this.itemOffsetCount-=Math.ceil((this.itemWidth*this.itemOffsetCount-this.containerWidth)/this.itemWidth):this.itemWidth*(this.itemOffsetCount+1)<this.containerWidth&&(this.itemOffsetCount+=Math.floor((this.containerWidth-this.itemWidth*this.itemOffsetCount)/this.itemWidth));this.translateCarousel(0);this.btnLeft=document.createElement("button");this.btnLeft.classList.add("c-carousel-inf__btn--left");this.btnLeft.innerHTML='<span class="sr-only">Navigate Carousel '+ri+" Left<\/span>";this.btnRight=document.createElement("button");this.btnRight.classList.add("c-carousel-inf__btn--right");this.btnRight.innerHTML='<span class="sr-only">Navigate Carousel '+ri+" Right<\/span>";this.innerContainer.appendChild(this.btnLeft);this.innerContainer.appendChild(this.btnRight);this.btnLeft.addEventListener("click",function(){r.animateCarousel(r.itemWidth)},!1);this.btnRight.addEventListener("click",function(){r.animateCarousel(-r.itemWidth)},!1);this.slider.addEventListener("touchstart",u.dragStart.bind(this),!1);this.slider.addEventListener("mousedown",u.dragStart.bind(this),!1);t(this.slider,"a").forEach(function(n){n.addEventListener("click",function(n){r.dragTotalH>3&&n.preventDefault()})});this.el.setAttribute(kr,dr)}return it(n,[{key:"translateCarousel",value:function(n){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:!0,i=this.currentOffset+n+this.containerWidth/2-this.itemWidth-this.itemWidth*this.itemOffsetCount/2;this.slider.style.transform="translateX("+i+"px)";this.currentOffset+=n;t&&this.checkOffset()}},{key:"animateCarousel",value:function(n){var t=this;if(!this.animating){this.animating=!0;var r=500,o=lu.easeInOutQuad,i=0,u=void 0,f=0,e=function e(){var h=(new Date).getTime(),s;i+=h-(u||h);u=h;s=o(i,0,n,r);s-=f;f+=s;t.translateCarousel(s);i<r?requestAnimationFrame(e):(t.animating=!1,t.translateCarousel(-t.currentOffset),c.blazyInstance.revalidate())};e()}}},{key:"snapCarousel",value:function(){var n=Math.round(this.currentOffset%this.itemWidth/this.itemWidth),t=void 0;t=n===0?-(this.currentOffset%this.itemWidth):(360-Math.abs(this.currentOffset%this.itemWidth))*n;this.animateCarousel(t);this.checkOffset()}},{key:"checkOffset",value:function(){var t=this.currentOffset,n=0;this.active&&(t+=this.currentX-this.initialX);t>=this.itemWidth/2?n=-1:t<=-this.itemWidth/2&&(n=1);n!==0&&(this.translateCarousel(this.itemWidth*n,!1),this.updateOrder(n*-1),c.blazyInstance.revalidate())}},{key:"updateOrder",value:function(n){if(this.order=(this.order+n+this.items.length)%this.items.length,this.order===0)this.items.forEach(function(n){n.style.order=0});else if(this.order===this.items.length-1)for(var t=1;t<this.items.length;t++)this.items[t].style.order=-1;else n===1?this.items[this.items.length-this.order].style.order=-1:this.items[this.items.length-this.order-1].style.order=0}}]),n}();t(document,".c-carousel-inf").forEach(function(n){n.getAttribute(kr)!==dr&&(ri+=1,n.infiniteCarousel=new we(n))});t(document,".rel-cardsrvc").forEach(function(n){var i=document.createElement("ul"),r,o,u,f,e;i.className="cardsrvc-tabs";r=n.querySelector(".cardsrvc-inline__header");n.classList.contains("cardsrvc-inline")&&r?r.appendChild(i):n.insertBefore(i,n.querySelector(".cardsrvc-content"));o=t(n,".cardsrvc-vertical-tab");o.length>0&&(n.classList.add("cardsrvc-vertical"),u=document.createElement("li"),f=n.querySelector(".cardsrvc-title"),f!==null&&(i.appendChild(u),u.appendChild(f.cloneNode(!0))));e=t(n,'.cardsrvc-acc-tab [data-toggle="collapse"]');e.forEach(function(n,t){var r=document.createElement("li"),u=n.cloneNode(!0),f,o;i.appendChild(r);r.appendChild(u);f=n.textContent.replace(/[^a-z0-9]/gi,"");o=(n.getAttribute("aria-controls")||"").replace("cardsrvc-","");n.id="Accord-"+f+"-"+o;u.id="Tab-"+f+"-"+o;t===0&&(n.click(),ui(i,r,n));n.addEventListener("click",function(){if(n.classList.contains("collapsed")&&document.documentElement.clientWidth<960){var t=n.getBoundingClientRect(),u=t.top,f=document.querySelector("#"+n.getAttribute("aria-controls")).getBoundingClientRect(),o=f.bottom;(u<0||o>document.documentElement.clientHeight)&&setTimeout(function(){l(n)},10)}e.forEach(function(t){n!==t&&t.classList.remove("collapsed")});ui(i,r,n)});u.addEventListener("click",function(t){(t.preventDefault(),r.classList.contains("active"))||(n.click(),ui(i,r,n))})})});document.querySelector(".l-clp--tab-timeline")!==null&&t(document,".rel-cardsrvc").forEach(function(n){var o=0,u=n.querySelector(".cardsrvc-tabs"),i=t(u,".cardsrvc-accordion"),s=t(n,'.cardsrvc-acc-tab [data-toggle="collapse"]'),f=document.createElement("div"),r=document.createElement("div"),e=document.createElement("div");u.classList.add("cardsrvc-tabs--timeline");f.classList.add("tab-timeline__line");r.classList.add("tab-timeline__line-progress");e.classList.add("tab-timeline__controls");r.addEventListener("CHANGE_INDEX",function(n){var t=Number(n.target.dataset.currentIndex),s=u.offsetWidth,f=i[t].offsetWidth,h=(s-f*i.length)/(i.length-1),r=void 0;o=t;s===0||f===0?r=t/i.length*100:t===0?r=0:t+1===i.length?r=100:(r=f*t+h*t+f/2,r=r/s*100);n.target.style.width=r+"%";i.forEach(function(n){n.dataset.currentIndex<t?n.classList.add("past-date"):n.classList.remove("past-date")});gr(e,i,t)});f.appendChild(r);u.insertAdjacentElement("afterend",f);gr(e,i,o);f.insertAdjacentElement("afterend",e);i.forEach(function(n,t){nu(n,t,r)});s.forEach(function(n,t){nu(n,t,r)})});ct=p(function(n){(function(t,i){n.exports?n.exports=i():(t.gel=t.gel||{},t.gel.autocomplete=i())})(f,function(){function n(n,t){var i=document.createEvent("Event");i.initEvent(t,!0,!0);n.dispatchEvent(i)}function t(n){var t=0,i=0;if(n.offsetParent)do t+=n.offsetTop,i+=n.offsetLeft;while(n=n.offsetParent);return{top:t,left:i}}function i(n,t,i){var r;return function(){var u=this,f=arguments,e=function(){r=null;i||n.apply(u,f)},o=i&&!r;clearTimeout(r);r=setTimeout(e,t);o&&n.apply(u,f)}}return function(r){function c(n){if(!(o<1)&&!([38,40,13,9].indexOf(n.which)<0)){var t=u.suggestionsList.querySelector(".highlighted");n.which===38?(t&&t.previousElementSibling?u.highlight(t.previousElementSibling):u.highlight(u.suggestionsList.lastElementChild),n.preventDefault()):n.which===40?(t&&t.nextElementSibling?u.highlight(t.nextElementSibling):u.highlight(u.suggestionsList.firstElementChild),n.preventDefault()):n.which===13?t&&(u.select(t),n.preventDefault()):n.which==9&&u.hide()}}function l(){var n=u.element.value,t;f!==n&&(f=n,n.length>=u.minCharacters?(t=w(n),t?u.update(t):(clearTimeout(h),h=setTimeout(function(){u.sourceIsStatic?u.update(p(n)):u.source(n,u.update)},u.delay))):u.update())}function a(){u.show()}function v(n){n.target===u.element||u.container.contains(n.target)||u.hide()}function p(n,t){var t=t||u.source,i;return t.length<1?[]:(i=new RegExp(n,"i"),typeof t[0]=="string"?t.filter(function(n){return i.test(n)}):t.filter(function(n){return i.test(n.label)}))}function w(n){var t,i,f,r;if(s[n])return s[n];if(!u.exactMatch)return null;for(r=0;r<n.length;r++){if(t=s[n.slice(0,r+1)],!t)break;if(t.length<u.maxSuggestions||t.length<i)f=t,i=t.length;else if(typeof i=="undefined")i=t.length;else break}return f?p(n,f):null}var u,s,f,e,o,h,y;if(!r){console.log("Error: No options object passed");return}if(!r.hasOwnProperty("element")||!(r.element instanceof Element)){console.log("Error: Invalid input element provided");return}if(!r.hasOwnProperty("source")||!Array.isArray(r.source)&&typeof r.source!="function"){console.log("Error: Invalid source provided -- must be an array or function");return}u=this;u.element=r.element;u.container=r.hasOwnProperty("container")&&r.container instanceof Element?r.container:null;u.suggestionsList=document.createElement("ul");u.source=r.source;u.sourceIsStatic=Array.isArray(r.source);u.cssClass=r.hasOwnProperty("cssClass")?r.cssClass:null;u.delay=r.hasOwnProperty("delay")?r.delay:u.sourceIsStatic?0:250;u.minCharacters=r.hasOwnProperty("minCharacters")?r.minCharacters:1;u.hideOnOutsideClick=r.hasOwnProperty("hideOnOutsideClick")?r.hideOnOutsideClick:!0;u.maxSuggestions=r.hasOwnProperty("maxSuggestions")?r.maxSuggestions:-1;u.maxSuggestionsDisplayed=r.hasOwnProperty("maxSuggestionsDisplayed")?r.maxSuggestionsDisplayed:-1;u.exactMatch=r.hasOwnProperty("exactMatch")?r.exactMatch:!0;u.selfPosition=r.hasOwnProperty("selfPosition")?r.selfPosition:!1;Object.defineProperty(u,"isHidden",{get:function(){return e}});Object.defineProperty(u,"suggestionsCount",{get:function(){return o}});u.init=function(){if(s={},f="",o=0,u.element.addEventListener("keydown",c),u.element.addEventListener("keyup",l),u.element.addEventListener("focus",a),u.hideOnOutsideClick&&document.addEventListener("click",v),u.selfPosition)u.container=document.createElement("div"),document.body.appendChild(u.container),u.container.style.position="absolute",u.reposition(),window.addEventListener("resize",y);else if(!u.container){var n=document.createElement("div");n.className="gel-autocomplete-wrapper";u.element.parentElement.insertBefore(n,u.element);n.appendChild(u.element);u.container=document.createElement("div");n.appendChild(u.container)}u.container.classList.add("gel-autocomplete");typeof u.cssClass=="string"&&u.container.classList.add(u.cssClass);u.container.appendChild(u.suggestionsList);u.hide()};u.destroy=function(){u.element.removeEventListener("keydown",c);u.element.removeEventListener("keyup",l);u.element.removeEventListener("focus",a);document.removeEventListener("click",v);u.container.removeChild(u.suggestionsList)};u.show=function(){!e||o<1||(u.suggestionsList.style.display="",u.suggestionsList.setAttribute("aria-hidden",!1),e=!1,u.reposition(),n(u.suggestionsList,"gel.ac.show"))};u.hide=function(){e||(u.suggestionsList.style.display="none",u.suggestionsList.setAttribute("aria-hidden",!0),e=!0,n(u.suggestionsList,"gel.ac.hide"))};u.update=function(t){if(!t||t.length<1){u.clearSuggestions();return}if(!Array.isArray(t)){console.log("Error: Invalid suggestions array");return}s[f]=t;u.maxSuggestionsDisplayed>0&&(t=t.slice(0,u.maxSuggestionsDisplayed));var i=typeof t[0]=="object";u.suggestionsList.innerHTML="";t.forEach(function(n){var t=document.createElement("li"),r;i?(t.setAttribute("data-autocomplete-value",n.value),n.hasOwnProperty("domain")&&t.setAttribute("data-companyDomain",n.domain),n.hasOwnProperty("href")?(r=document.createElement("a"),r.href=n.href,r.innerHTML=n.label,t.appendChild(r)):t.innerHTML=n.label):(t.setAttribute("data-autocomplete-value",n),t.innerHTML=n);t.addEventListener("click",function(){u.select(this)});t.addEventListener("mouseenter",function(){u.highlight(this)});u.suggestionsList.appendChild(t)});o=t.length;document.activeElement===u.element&&u.show();n(u.suggestionsList,"gel.ac.update")};u.select=function(t){var i=t.querySelector("a[href]"),r=t.getAttribute("data-companyDomain");i?window.location=i.href:(r&&(u.element.value=t.getAttribute("data-autocomplete-value"),f=t.getAttribute("data-autocomplete-value"),u.clearSuggestions(),document.getElementById("companyDomain").value=r),u.element.value=t.getAttribute("data-autocomplete-value"),f=t.getAttribute("data-autocomplete-value"),u.clearSuggestions());n(t,"gel.ac.itemselect")};u.highlight=function(t){u.clearHighlighted();t.classList.add("highlighted");n(t,"gel.ac.itemhighlight")};u.clearHighlighted=function(){Array.prototype.forEach.call(u.suggestionsList.querySelectorAll(".highlighted"),function(n){n.classList.remove("highlighted")})};u.clearSuggestions=function(){u.suggestionsList.innerHTML="";o=0;u.hide()};u.reposition=function(){if(u.selfPosition&&!e){var i=t(u.element);u.container.style.left=i.left+"px";u.container.style.top=i.top+u.element.offsetHeight+"px";u.container.style.width=u.element.offsetWidth+"px";n(u.container,"gel.ac.reposition")}};y=i(function(){u.reposition()},100);u.init()}})});t(document,"[data-autocomplete-source]").forEach(de);ei=document.querySelector(".c-search-overlay");ei&&(document.body.classList.contains("sit-newsv9")||document.body.classList.contains("sit-wwwv9"))&&(oi=!1,ei.addEventListener("gel.search.show",function(){oi||fi("/Search/topics.aspx",{},function(n){window.gel.search.setSuggestionsProvider(function(t,i){if(t.length<2)i("");else{var r=new RegExp(be(t),"i"),u=n.filter(function(n){return r.test(n.label)}).map(function(n){return'\n              <li class="c-search__suggestion">\n                <a class="c-search__suggestion-link" href="/topic/'+n.value+'.aspx">\n                  '+n.label.replace(r,'<span class="c-search__suggestion-match">$&<\/span>')+"\n                <\/a>\n              <\/li>\n            "}).slice(0,15).join("");i(u)}});oi=!0})}));d=document.querySelector(".c-progress-header");lt=!1;d&&window.addEventListener("scroll",function(){lt||(requestAnimationFrame(ge),lt=!0)});at=[];si=function(){var n=document.querySelector(".navbar-sticky");return n?n.clientHeight:0}();window.onload=function(){[].concat(kt(document.querySelectorAll(".item-pinnable"))).forEach(to)};document.addEventListener("scroll",ht(hi,30));window.addEventListener("resize",ht(hi,30));e=document.querySelectorAll("[data-banner]");tu=function(){var n=document.querySelector("[data-banner-content]"),t;n&&(n.classList.add("c-pop-banner"),t=document.querySelector("#"+n.dataset.bannerContent),n.appendChild(t))};e.length>0&&(document.readyState==="complete"?ru():window.addEventListener("load",ru));ci=document.querySelectorAll("[data-rearrange-id]");ci&&Array.prototype.forEach.call(ci,function(n){var t=document.querySelector('[data-itemid="'+n.dataset.rearrangeId+'"] .card-item');t&&t.appendChild(n)});var li=p(function(n){!function(t,i){n.exports=i()}("domready",function(){var r=[],n,t=document,f=t.documentElement.doScroll,u="DOMContentLoaded",i=(f?/^loaded|^c/:/^loaded|^i|^c/).test(t.readyState);return i||t.addEventListener(u,n=function(){for(t.removeEventListener(u,n),i=1;n=r.shift();)n()}),function(n){i?setTimeout(n,0):r.push(n)}})}),ro=function(n,t){function b(){a=at=u=v=y=lt=yt}function pt(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])}function r(n){return parseFloat(n)||0}function s(){f={top:t.pageYOffset,left:t.pageXOffset}}function k(){if(t.pageXOffset!=f.left){s();u();return}t.pageYOffset!=f.top&&(s(),g())}function d(){setTimeout(function(){t.pageYOffset!=f.top&&(f.top=t.pageYOffset,g())},0)}function g(){for(var n=i.length-1;n>=0;n--)nt(i[n])}function nt(n){if(n.inited){var t=f.top<=n.limit.start?0:f.top>=n.limit.end?2:1;n.mode!=t&&bt(n,t)}}function wt(){for(var t,r,n=i.length-1;n>=0;n--)if(i[n].inited&&(t=Math.abs(et(i[n].clone)-i[n].docOffsetTop),r=Math.abs(i[n].parent.node.offsetHeight-i[n].parent.height),t>=2||r>=2))return!1;return!0}function tt(n){isNaN(parseFloat(n.computed.top))||n.isCell||(n.inited=!0,n.clone||kt(n),n.parent.computed.position!="absolute"&&n.parent.computed.position!="relative"&&(n.parent.node.style.position="relative"),nt(n),n.parent.height=n.parent.node.offsetHeight,n.docOffsetTop=et(n.clone))}function it(n){var r=!0,t;for(n.clone&&dt(n),pt(n.node.style,n.css),t=i.length-1;t>=0;t--)if(i[t].node!==n.node&&i[t].parent.node===n.parent.node){r=!1;break}r&&(n.parent.node.style.position=n.parent.css.position);n.mode=-1}function rt(){for(var n=i.length-1;n>=0;n--)tt(i[n])}function ut(){for(var n=i.length-1;n>=0;n--)it(i[n])}function bt(n,t){var i=n.node.style;switch(t){case 0:i.position="absolute";i.left=n.offset.left+"px";i.right=n.offset.right+"px";i.top=n.offset.top+"px";i.bottom="auto";i.width="auto";i.marginLeft=0;i.marginRight=0;i.marginTop=0;break;case 1:i.position="fixed";i.left=n.box.left+"px";i.right=n.box.right+"px";i.top=n.css.top;i.bottom="auto";i.width="auto";i.marginLeft=0;i.marginRight=0;i.marginTop=0;break;case 2:i.position="absolute";i.left=n.offset.left+"px";i.right=n.offset.right+"px";i.top="auto";i.bottom=0;i.width="auto";i.marginLeft=0;i.marginRight=0}n.mode=t}function kt(n){n.clone=document.createElement("div");var i=n.node.nextSibling||n.node,t=n.clone.style;t.height=n.height+"px";t.width=n.width+"px";t.marginTop=n.computed.marginTop;t.marginBottom=n.computed.marginBottom;t.marginLeft=n.computed.marginLeft;t.marginRight=n.computed.marginRight;t.padding=t.border=t.borderSpacing=0;t.fontSize="1em";t.position="static";t.cssFloat=n.computed.cssFloat;n.node.parentNode.insertBefore(n.clone,i)}function dt(n){n.clone.parentNode.removeChild(n.clone);n.clone=undefined}function ft(n){var t=getComputedStyle(n),u=n.parentNode,f=getComputedStyle(u),c=n.style.position,h,e;n.style.position="relative";h={top:t.top,marginTop:t.marginTop,marginBottom:t.marginBottom,marginLeft:t.marginLeft,marginRight:t.marginRight,cssFloat:t.cssFloat};e={top:r(t.top),marginBottom:r(t.marginBottom),paddingLeft:r(t.paddingLeft),paddingRight:r(t.paddingRight),borderLeftWidth:r(t.borderLeftWidth),borderRightWidth:r(t.borderRightWidth)};n.style.position=c;var l={position:n.style.position,top:n.style.top,bottom:n.style.bottom,left:n.style.left,right:n.style.right,width:n.style.width,marginTop:n.style.marginTop,marginLeft:n.style.marginLeft,marginRight:n.style.marginRight},i=ot(n),s=ot(u),o={node:u,css:{position:u.style.position},computed:{position:f.position},numeric:{borderLeftWidth:r(f.borderLeftWidth),borderRightWidth:r(f.borderRightWidth),borderTopWidth:r(f.borderTopWidth),borderBottomWidth:r(f.borderBottomWidth)}};return{node:n,box:{left:i.win.left,right:vt.clientWidth-i.win.right},offset:{top:i.win.top-s.win.top-o.numeric.borderTopWidth,left:i.win.left-s.win.left-o.numeric.borderLeftWidth,right:-i.win.right+s.win.right-o.numeric.borderRightWidth},css:l,isCell:t.display=="table-cell",computed:h,numeric:e,width:i.win.right-i.win.left,height:i.win.bottom-i.win.top,mode:-1,inited:!1,parent:o,limit:{start:i.doc.top-e.top,end:s.doc.top+u.offsetHeight-o.numeric.borderBottomWidth-n.offsetHeight-e.top-e.marginBottom}}}function et(n){for(var t=0;n;)t+=n.offsetTop,n=n.offsetParent;return t}function ot(n){var i=n.getBoundingClientRect();return{doc:{top:i.top+t.pageYOffset,left:i.left+t.pageXOffset},win:i}}function st(){p=setInterval(function(){wt()||u()},500)}function ht(){clearInterval(p)}function ct(){e&&(document[w]?ht():st())}function a(){e||(s(),rt(),t.addEventListener("scroll",k),t.addEventListener("wheel",d),t.addEventListener("resize",u),t.addEventListener("orientationchange",u),n.addEventListener(h,ct),st(),e=!0)}function u(){if(e){ut();for(var n=i.length-1;n>=0;n--)i[n]=ft(i[n].node);rt()}}function v(){t.removeEventListener("scroll",k);t.removeEventListener("wheel",d);t.removeEventListener("resize",u);t.removeEventListener("orientationchange",u);n.removeEventListener(h,ct);ht();e=!1}function y(){v();ut()}function lt(){for(y();i.length;)i.pop()}function at(n){for(var r,t=i.length-1;t>=0;t--)if(i[t].node===n)return;r=ft(n);i.push(r);e?tt(r):a()}function gt(n){for(var t=i.length-1;t>=0;t--)i[t].node===n&&(it(i[t]),i.splice(t,1))}var c,l,o;n||(n=document);t||(t=window);var i=[],f,e=!1,vt=n.documentElement,yt=function(){},p,w="hidden",h="visibilitychange";for(n.webkitHidden!==undefined&&(w="webkitHidden",h="webkitvisibilitychange"),t.getComputedStyle||b(),c=["","-webkit-","-moz-","-ms-"],l=document.createElement("div"),o=c.length-1;o>=0;o--){try{l.style.position=c[o]+"sticky"}catch(ni){}l.style.position!=""&&b()}return s(),{stickies:i,add:at,remove:gt,init:a,rebuild:u,pause:v,stop:y,kill:lt}},uo=ro(),ai=void 0;li(eo);var uu=document.querySelectorAll(".c-tooltip"),oo=function(n){var t=n.classList.contains("sr-only");t&&n.classList.remove("sr-only")},so=function(n){var t=document.createElement("style"),i;t.appendChild(document.createTextNode(""));document.head.appendChild(t);i=".c-tooltip__text--bottom-caret:before, .c-tooltip__text--bottom-caret:after { left: "+(n-30)+"px }";t.sheet.insertRule(i,0)},ho=function(n,t){var u=t.getBoundingClientRect(),e=document.querySelector("body"),f=e.getBoundingClientRect(),i=f.right-u.left,r=u.left-f.left;i>=340?n.className="c-tooltip__text c-tooltip__text--right":i<340&&r>340?(n.className="c-tooltip__text c-tooltip__text--left",n.style.right=i+"px"):r<340&&i<340&&(n.className="c-tooltip__text c-tooltip__text--bottom c-tooltip__text--bottom-caret",n.style.display="table",so(r))};for(uu&&(vt=function(n){var t=n.querySelector(".c-tooltip__text");oo(t);t.style.display="inline-block";ho(t,n)},yt=function(n){var t=n.querySelector(".c-tooltip__text");t.style.display="none";t.style.right="unset";t.className="sr-only c-tooltip__text"},Array.prototype.forEach.call(uu,function(n){var t=n.querySelector(".c-tooltip__text");t.classList.add("sr-only");n.setAttribute("tabindex","0");n.addEventListener("keydown",function(i){i.key==="Enter"&&n.classList&&(t.classList.contains("sr-only")?vt(n):yt(n))});n.addEventListener("focusout",function(){setTimeout(function(){var t=document.activeElement.parentElement;t.classList.contains("c-tooltip__text")||yt(n)},0)});n.addEventListener("mouseover",function(){vt(n)});n.addEventListener("mouseout",function(){yt(n)});document.body.addEventListener("touchmove",function(){t.style.right="unset";t.className="sr-only c-tooltip__text"},!1);n.addEventListener("touchstart",function(){vt(n)})})),li(lo),window.addEventListener("resize",vi),window.addEventListener("orientationchange",vi),vi(),document.addEventListener("shown.bs.collapse",function(n){var t=n.target.nextElementSibling,i,r;t&&t.classList.contains("c-expansionText")&&(i=t.children[0].children[1],r=t.children[0].children[0],i.style.display="initial",r.style.display="none")}),document.addEventListener("hide.bs.collapse",function(n){var t=n.target.nextElementSibling,i,r;t&&t.classList.contains("c-expansionText")&&(i=t.children[0].children[0],r=t.children[0].children[1],i.style.display="initial",r.style.display="none")}),pt=function(n){Array.prototype.forEach.call(n,function(n){n.addEventListener("mousedown",function(){n.classList.add("c-focus-hide")});n.addEventListener("focusout",function(){n.classList.remove("c-focus-hide")})})},fu=document.querySelectorAll(".navbar a, .navbar button"),pt(fu),eu=document.querySelectorAll(".c-image__logo a"),pt(eu),ou=document.querySelectorAll(".c-sitemap a, .c-legal-banner a"),pt(ou),document.addEventListener("show.bs.modal",function(){c.blazyInstance.revalidate()}),su=document.querySelectorAll('[id^="speakerButton"]'),hu=function(n){var t=document.getElementById("speakerButton-"+n);t.onclick=function(){var n=document.querySelector(".modal-backdrop.fade");n.style.opacity=.6}},wt=1;wt<=su.length;wt++)hu(wt);if(li(function(){var t=document.querySelector("[data-initial-scroll]"),n;t&&(n=t.getBoundingClientRect().top,document.documentElement.scrollTop=n,document.body.parentNode.scrollTop=n,document.body.scrollTop=n)}),a=document.querySelectorAll(".figure-table table"),a)for(v=0;v<a.length;v++)a[v].querySelector('[colspan="100"]')&&!a[v].classList.contains("no-fixed")&&a[v].classList.add("no-fixed");t(document,"[data-ga-category]").forEach(function(n){n.addEventListener("click",function(){var t=n.dataset,i=t.gaAction?t.gaAction:"Click";window.ga("send","event",t.gaCategory,i,t.gaLabel,{hitCallback:function(){}})})})})()