function handleMainNavFocus(n){n.target.nextElementSibling&&!n.target.nextElementSibling.classList.contains("nav-visible")&&n.target.nextElementSibling.classList.add("nav-visible")}function handleMainNavBlur(n){n.target.nextElementSibling&&setTimeout(function(){var t=n.target.parentNode.querySelectorAll("a");document.activeElement&&Array.prototype.indexOf.call(t,document.activeElement)===-1&&n.target.nextElementSibling.classList.remove("nav-visible")},1)}function handleSubNavBlur(n){setTimeout(function(){var t=document.querySelectorAll(".header-nav .links > li");Array.prototype.forEach.call(t,function(t){var i=t.querySelectorAll("a");n.target&&document.activeElement&&Array.prototype.indexOf.call(i,n.target)!==-1&&Array.prototype.indexOf.call(i,document.activeElement)===-1&&n.target.parentNode.parentNode.classList.remove("nav-visible")})},1)}function handleMainNavKeyPress(n){var t=document.querySelectorAll(".header-nav .links > li > a"),i=n.target.parentNode.querySelectorAll("a"),r=Array.prototype.indexOf.call(t,n.target);switch(n.key){case"Up":case"ArrowUp":n.preventDefault();i&&i.length>1&&(n.target.nextElementSibling&&!n.target.nextElementSibling.classList.contains("nav-visible")&&n.target.nextElementSibling.classList.add("nav-visible"),i[i.length-1].focus());break;case"Down":case"ArrowDown":n.preventDefault();i&&i.length>1&&(n.target.nextElementSibling&&!n.target.nextElementSibling.classList.contains("nav-visible")&&n.target.nextElementSibling.classList.add("nav-visible"),i[1].focus());break;case"Left":case"ArrowLeft":t[r-1]?t[r-1].focus():t[t.length-1]&&t[t.length-1].focus();break;case"Right":case"ArrowRight":t[r+1]?t[r+1].focus():t[0]&&t[0].focus();break;case"Home":n.preventDefault();t[0]&&t[0].focus();break;case"End":n.preventDefault();t[t.length-1]&&t[t.length-1].focus();break;case"Esc":case"Escape":n.target.nextElementSibling&&n.target.nextElementSibling.classList.remove("nav-visible")}}function handleSubNavKeyPress(n){var i=document.querySelectorAll(".header-nav .links > li > a"),t=n.target.parentNode.parentNode.parentNode.querySelectorAll("a"),u=Array.prototype.indexOf.call(t,n.target),r;n.target.parentNode.parentNode.previousElementSibling&&(r=Array.prototype.indexOf.call(i,n.target.parentNode.parentNode.previousElementSibling));switch(n.key){case"Up":case"ArrowUp":n.preventDefault();t[u-1]?t[u-1].focus():t[t.length-1]&&t[t.length-1].focus();break;case"Down":case"ArrowDown":n.preventDefault();t[u+1]?t[u+1].focus():t[0]&&t[0].focus();break;case"Left":case"ArrowLeft":r!==undefined&&r!==-1&&i[r-1]?i[r-1].focus():i[i.length-1]&&i[i.length-1].focus();break;case"Right":case"ArrowRight":r!==undefined&&r!==-1&&i[r+1]?i[r+1].focus():i[0]&&i[0].focus();break;case"Home":n.preventDefault();t[1]&&t[1].focus();break;case"End":n.preventDefault();t[t.length-1]&&t[t.length-1].focus();break;case"Esc":case"Escape":t[0]&&(t[0].focus(),setTimeout(function(){n.target.parentNode.parentNode.classList.remove("nav-visible")},1))}}function initializeKeyboardNav(){var n=document.querySelectorAll(".header-nav .links > li > a");n.length>0&&Array.prototype.forEach.call(n,function(n){if(n.addEventListener("focus",handleMainNavFocus),n.addEventListener("blur",handleMainNavBlur),n.addEventListener("keydown",handleMainNavKeyPress),n.nextElementSibling){var t=n.nextElementSibling.querySelectorAll("a");t&&t.length>0&&Array.prototype.forEach.call(t,function(n){n.addEventListener("blur",handleSubNavBlur);n.addEventListener("keydown",handleSubNavKeyPress)})}})}function setupLoadMoreButton(){$("a.load-more").click(function(){return $(this).parent().hide(),$.get($(this).attr("href"),function(n){$(".more-content").append(n);setupLoadMoreButton()}),!1})}function googleTranslateElementInit(){new google.translate.TranslateElement({pageLanguage:"en"},"google_translate_element");document.body.classList.contains("t-widget")&&createInContentTranslateWidget();populateTranslateWraps();var n=document.querySelectorAll(".remote-translate-element select"),t=document.querySelector("#google_translate_element select");initializeRemoteWidgets(n,t);initializeTranslateContainerToggles();handleNativeGoogleTranslateEvents(n,t)}function createInContentTranslateWidget(){var i=document.querySelector("#content h1:first-of-type"),e=document.getElementById("content"),u,t,n,f,o,r;(i||e)&&(u=document.createElement("div"),u.classList.add("content-translate-container"),t=document.createElement("div"),t.classList.add("translate-button-input"),n=document.createElement("button"),n.type="button",n.classList.add("translate-toggle"),n.setAttribute("aria-controls","remote-translate-container"),n.ariaExpanded="false",f=document.createElement("i"),f.classList.add("fas","fa-globe"),f.ariaHidden="true",o=document.createElement("span"),o.innerText="Translate This Page",n.appendChild(f),n.appendChild(o),r=document.createElement("div"),r.id="remote-translate-container",r.classList.add("translate-wrap"),r.tabIndex="0",r.style.display="none",t.appendChild(n),t.appendChild(r),u.appendChild(t),i&&i.nextElementSibling?i.parentElement.insertBefore(u,i.nextElementSibling):i?i.parentElement.append(u):e.insertBefore(u,e.firstElementChild),t.addEventListener("focusout",i=>{i.relatedTarget&&t.contains(i.relatedTarget)||(t.classList.remove("active"),n.setAttribute("aria-expanded","false"),r.style.display="none")}))}function populateTranslateWraps(){var n=document.getElementById("translate_widget_template"),t=document.querySelectorAll(".translate-wrap");Array.prototype.forEach.call(t,t=>{t.appendChild(n.content.cloneNode(!0))})}function initializeRemoteWidgets(n,t){var i=getExistingTranslation();Array.prototype.forEach.call(n,r=>{i&&i!=="en"&&(removeDefaultOption(r),insertEnglishOption(r),r.value=i),r.addEventListener("change",i=>{removeDefaultOption(r),insertEnglishOption(r),i.target.value&&Array.prototype.forEach.call(n,n=>{n.value=i.target.value}),t.value=i.target.value,t.dispatchEvent(new Event("change"))})})}function handleNativeGoogleTranslateEvents(n,t){t.addEventListener("change",t=>{Array.prototype.forEach.call(n,n=>{t.target.value===""&&insertDefaultOption(n),n.value=t.target.value})});new MutationObserver(t=>{t.forEach(t=>{t.type!=="attributes"||t.target.classList.contains("translated-rtl")||t.target.classList.contains("translated-ltr")||Array.prototype.forEach.call(n,n=>{insertDefaultOption(n),n.value=""})})}).observe(document.documentElement,{attributeFilter:["class"]})}function initializeTranslateContainerToggles(){var r=document.querySelectorAll(".translate-toggle");Array.prototype.forEach.call(r,n=>{var t=document.getElementById(n.getAttribute("aria-controls"));t&&(n.addEventListener("click",()=>{n.ariaExpanded==="true"?(n.ariaExpanded="false",t.style.display="none",n.parentElement.classList.contains("translate-button-input")&&n.parentElement.classList.remove("active")):(n.ariaExpanded="true",t.style.removeProperty("display"),n.parentElement.classList.contains("translate-button-input")&&n.parentElement.classList.add("active"))}),n.classList.contains("desktop-translate-toggle")&&initializeHeaderMouseFocusEvents(n,t))});var n=document.querySelector("header .header-top")?document.querySelector("header .header-top"):document.querySelector("header"),t=document.querySelector(".desktop-translate-toggle"),i=document.querySelector(".desktop-translate-wrap");n&&t&&i&&(n.addEventListener("mouseleave",()=>{t.ariaExpanded="false",i.style.display="none"}),n.addEventListener("focusout",r=>{r.relatedTarget&&n.contains(r.relatedTarget)||(t.ariaExpanded="false",i.style.display="none")}))}function initializeHeaderMouseFocusEvents(n,t){var i=document.querySelector("header .header-top")?document.querySelector("header .header-top"):document.querySelector("header");i&&(i.addEventListener("mouseleave",()=>{n.ariaExpanded="false",t.style.display="none"}),i.addEventListener("focusout",r=>{r.relatedTarget&&i.contains(r.relatedTarget)||(n.ariaExpanded="false",t.style.display="none")}))}function createLanguageOption(n,t){var i=document.createElement("option");return i.innerText=n,i.value=t,i}function getCookieValue(n){for(var i,r=document.cookie.split(";"),t=0;t<r.length;t++)if(i=r[t].split("="),i[0].trim()===n)return i[1].trim();return null}function getExistingTranslation(){var t=getCookieValue("googtrans"),n;return t&&(n=t.match(/\/en\/(([a-zA-Z]*(-[a-zA-Z]*)?))/),n&&n[1])?n[1]:null}function removeDefaultOption(n){n.firstElementChild&&n.firstElementChild.innerText==="select language"&&n.removeChild(n.firstElementChild)}function insertDefaultOption(n){n.firstElementChild.innerText.toLowerCase()!=="select language"&&n.insertBefore(createLanguageOption("Select Language",""),n.firstElementChild)}function insertEnglishOption(n){if(n.querySelector('option[value="en"]')===null){var t=n.querySelector('option[value="et"]');t&&t.after(createLanguageOption("English","en"))}}$(document).ready(function(){function i(){$("html, body").removeClass("behind");$("header .toggle-menu").removeClass("opened").attr("aria-expanded",!1);$("header .toggle-side-menu").removeClass("opened").attr("aria-expanded",!1);$("header .toggle-search").removeClass("opened").attr("aria-expanded",!1);$("header .side-menu-wrap").hide();$(".dropdowns .dropdown").hide();$(".dropdowns").hide().removeClass("opened")}function t(){$("html, body").removeClass("behind");$("header .toggle-menu").removeClass("opened").attr("aria-expanded",!1);$("header .toggle-side-menu").removeClass("opened").attr("aria-expanded",!1);$("header .toggle-search").removeClass("opened").attr("aria-expanded",!1);$("header .side-menu-wrap").fadeOut(200);$(".dropdowns .dropdown").fadeOut(200);$(".dropdowns").fadeOut(200).removeClass("opened")}$("header .toggle-menu").click(function(n){n.preventDefault();$(this).hasClass("opened")?($(this).removeClass("opened").attr("aria-expanded",!1),$("html").removeClass("behind"),$(".dropdowns").fadeOut(200).removeClass("opened"),$(".dropdowns .dropdown").fadeOut(200)):($(this).addClass("opened").attr("aria-expanded",!0),$("html").addClass("behind"),$("header .toggle-search").hasClass("opened")?($("header .toggle-search").removeClass("opened").attr("aria-expanded",!1),$("#dropdown-0").fadeOut(200,function(){$(".dropdowns .dropdown").hide();$(".dropdowns").fadeIn(200).addClass("opened");$("#dropdown-0").fadeIn(200,function(){$("#dropdown-0 a:first").focus()})})):($(".dropdowns").fadeIn(200).addClass("opened"),$("#dropdown-0").fadeIn(200,function(){$("#dropdown-0 a:first").focus()})))});$("header .toggle-search").click(function(n){n.preventDefault();$(this).hasClass("opened")?($(this).removeClass("opened").attr("aria-expanded",!1),$("#dropdown-search").fadeOut(200,function(){$("html").removeClass("behind");$(this).focus()}),$(".dropdowns").fadeOut(200)):($(this).addClass("opened").attr("aria-expanded",!0),$("html").addClass("behind"),$("header .toggle-side-menu").hasClass("opened")?($("header .toggle-side-menu").removeClass("opened").attr("aria-expanded",!1),$("header .side-menu-wrap").fadeOut(200,function(){$(".dropdowns .dropdown").hide();$(".dropdowns").fadeIn(200);$("#dropdown-search").fadeIn(200,function(){$("#mobile-search-terms").focus()})})):$("header .toggle-menu").hasClass("opened")?($("header .toggle-menu").removeClass("opened").attr("aria-expanded",!1),$(".dropdowns .dropdown").each(function(){$(this).fadeOut(200)}).promise().done(function(){$("#dropdown-search").fadeIn(200,function(){$("#mobile-search-terms").focus()})})):($(".dropdowns .dropdown").hide(),$(".dropdowns").fadeIn(200),$("#dropdown-search").fadeIn(200,function(){$("#mobile-search-terms").focus()})))});$("header .toggle-side-menu").click(function(n){n.preventDefault();$(this).hasClass("opened")?($(this).removeClass("opened").attr("aria-expanded",!1),$("header .side-menu-wrap").fadeOut(200,function(){$("html").removeClass("behind");$(this).focus()}),$(".dropdowns").fadeOut(200)):($(this).addClass("opened").attr("aria-expanded",!0),$("html").addClass("behind"),$("header .toggle-search").hasClass("opened")?($("header .toggle-search").removeClass("opened").attr("aria-expanded",!1),$("#dropdown-search").fadeOut(200,function(){$(".dropdowns .dropdown").hide();$(".dropdowns").fadeIn(200);$("header .side-menu-wrap").fadeIn(200,function(){$("header .side-menu-wrap a:first").focus()})})):($(".dropdowns").fadeIn(200),$("header .side-menu-wrap").fadeIn(200,function(){$("header .side-menu-wrap a:first").focus()})))});$(window).resize(function(){window.innerWidth>991&&i()});$("header .links-dropdowns a, header .link-site a").click(function(n){n.preventDefault();$("body").addClass("behind");$(".dropdowns .dropdown-search").hide();$(".dropdowns").fadeIn(0).addClass("opened");var t=$(this).attr("href");$(t).delay(300).fadeIn(300);setTimeout(function(){$(t).find(".close-dropdowns").focus()},600)});$(".dropdowns .links-dropdowns a").click(function(n){n.preventDefault();$(".dropdowns .dropdown").hide();var t=$(this).attr("href");$(t).show()});$(".dropdowns .close-dropdowns").click(function(n){n.preventDefault();t()});$(".dropdowns .toggle-list").click(function(n){n.preventDefault();$(this).toggleClass("opened");$(this).parent().next().slideToggle(200)});var n=9,r=27;$(".dropdowns .link-last").on("keydown",function(t){t.key!=="Tab"&&t.keyCode!==n||t.shiftKey||($(".dropdowns .close-dropdowns").focus(),t.preventDefault())});$(".dropdowns .close-dropdowns").on("keydown",function(t){(t.key==="Tab"||t.keyCode===n)&&t.shiftKey&&($(".dropdowns .link-last").focus(),t.preventDefault())});$(".dropdown-content").each(function(){$("a",this).last().on("keydown",function(t){t.key!=="Tab"&&t.keyCode!==n||t.shiftKey||($(".dropdowns .close-dropdowns").focus(),t.preventDefault())})});$(".dropdowns .close-dropdowns").on("keydown",function(t){(t.key==="Tab"||t.keyCode===n)&&t.shiftKey&&($("a",".dropdown-dialog:visible").last().focus(),t.preventDefault())});$(".dropdowns").focusout(function(n){setTimeout(function(){($(":focus").length===0||$($(":focus"),$(n.target)).length===0)&&$(".dropdowns .close-dropdowns").focus()},0)});$(".dropdowns .dropdown").on("keydown",function(n){(n.Key==="Escape"||n.keyCode===r)&&(n.preventDefault(),t(),$(".links-dropdowns > a[href='#"+$(this).parent(".dropdown").attr("id")+"']").focus())});$(".side-menu .menu-toggle .menu-toggle-btn").click(function(){$(this).toggleClass("opened").attr("aria-expanded",$(this).hasClass("opened"));$(this).parent().next().slideToggle(200)});$(".side-menu .menu-lists .target").click(function(n){n.preventDefault();$(this).closest(".side-menu").hide();var t=$(this).attr("href");$(t).fadeIn(200);$(t).children(".menu-toggle").children("a").addClass("opened");$(t).children(".menu-lists").show()});$(".side-menu .menu-lists .parent button").click(function(){$(this).parents(".parent").toggleClass("opened");$(this).attr("aria-expanded",$(this).parents(".parent").hasClass("opened"));$(this).parent().next().slideToggle(200)});$(".side-menu .side-accordion .toggle").next("ul").hide();$(".side-menu .side-accordion.opened .toggle").next("ul").show();$(".side-menu .side-accordion .toggle a").click(function(n){n.preventDefault();$(this).parent().parent().toggleClass("opened");$(this).parent().next().slideToggle(200)});$(".accordions .accordion .content").hide();$(".accordions .accordion.opened .content").show();$(".accordions .accordion .toggle a").click(function(n){n.preventDefault();$(this).parent().parent().toggleClass("opened");$(this).parent().next().slideToggle(200);$(this).attr("aria-expanded",$(this).attr("aria-expanded")==="false"?"true":"false")});$(".box-tabs .tabs .tab").hide();$(".box-tabs .tabs .tab:first-child").show();$(".box-tab-nav a").click(function(n){n.preventDefault();var t=$(this).attr("href");$(this).siblings().removeClass("on");$(this).addClass("on");$(this).parent().next(".tabs").children(".tab").hide();$(t).fadeIn(200)});$(".list-checklist li a").click(function(n){n.preventDefault();$(this).toggleClass("on")});$(".filter-box .toggle").click(function(n){n.preventDefault();$(this).toggleClass("opened");$(this).next().slideToggle(200)});$("a.scroll-to").click(function(n){n.preventDefault();var t=$(this).attr("href"),i=t.match(/#[^#\/]*$/);i&&i[0]&&(t=i[0]);$("html, body").animate({scrollTop:$(t).offset().top-100},200)});$("a.skip-to-content").click(function(n){n.preventDefault();$("html, body").animate({scrollTop:10},200);$("#content").find("a:first").focus()});$(".switch-wrap .switch").click(function(n){n.preventDefault();$(this).children("span").toggleClass("on");$(this).toggleClass("switched");$(".switch-content-wrap .switch-content").toggleClass("visually-hidden")});$(".fit-embed-to-container > iframe").each(function(){var n=$(this).attr("height"),t=$(this).attr("width"),i;n&&t?(i=n/t,$(this).parent(".fit-embed-to-container").css("padding-bottom",(i*100).toFixed(2)+"%")):$(this).parent(".fit-embed-to-container").css("padding-bottom","56.25%")});$(".body-copy table").each(function(){$(this).parent().hasClass("responsive-table")||$(this).wrap($('<div class="responsive-table"><\/div>'))});$(".responsive-table").each(function(){$(this).prop("scrollWidth")>$(this).prop("offsetWidth")&&$(this).addClass("active")});$(window).resize(function(){$(".responsive-table").each(function(){$(this).prop("scrollWidth")>$(this).prop("offsetWidth")?$(this).addClass("active"):$(this).removeClass("active")})})});$(window).scroll(function(){var n=$(window).scrollTop();n>=1?$("#page").removeClass("top"):$("#page").addClass("top")});window.addEventListener("load",initializeKeyboardNav);$(document).ready(function(){$(".auto-submit").change(function(){$(this).parents("form").submit()});$(".auto-submit.button").click(function(){return $(this).parents("form").submit(),!1});$(".dept-search-radio").change(function(n){$('form[name="department-search"]').attr("action",n.target.value)});setupLoadMoreButton()});$(function(){var n=function(){var i,n,t;if($("#PrintedBibliography").length==1)$("#PrintedBibliography").show();else if(i=$(".order-lg-2 a, .body-copy a, .tile a, .box-blog a"),n=Array.prototype.reduce.call(i,function(n,t){if(typeof $(t).attr("href")!="undefined"&&$(t).attr("href").indexOf("#")!==0&&$(t).attr("href").indexOf("tel:")!==0&&$(t).attr("href").indexOf("mailto:")!==0){var i=$(t).attr("href");i.substr(0,1)==="/"&&(i=window.location+i);n.some(function(n){return n.url===$(t).attr("href")})||n.push({url:i,linkText:$(t).text()})}return n},[]),n.length>0)for($("#page").append('<div id="PrintedBibliography"><h2>Page Links<\/h2><ol><\/ol><\/div>'),t=0;t<n.length;t++)n[t].linkText?$("#PrintedBibliography ol").append("<li>"+n[t].linkText+" - "+n[t].url+"<\/li>"):$("#PrintedBibliography ol").append("<li>"+n[t].url+"<\/li>")},t=function(){$("#PrintedBibliography").length==1&&$("#PrintedBibliography").hide()},i;window.matchMedia!==undefined&&(i=window.matchMedia("print"),i.addListener(function(i){i.matches?n():t()}));window.onbeforeprint!==undefined&&(window.onbeforeprint=n,window.onafterprint=t)})