1(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){var bs=require("./modules/bootstrap.js");var utils=require("./modules/utils.js");var megaMenu=require("./modules/mega-menu.js");var fullwidthImageBanner=require("./modules/fullwidth-image-banner.js");var pinnedElement=require("./modules/pinned-element.js");var accordion=require("./modules/generic-accordion.js");require("bootstrap-validator");var accordionMenu=require("./modules/accordion-menu.js");var tabComponent=require("./modules/tab-component.js");var healthAlert=require("./modules/health-alert.js");var globals=require("./utilities/globals.js");var semanticAccordion=require("./modules/semantic-ui-accordion.js");var leftNavProto=require("./modules/left-nav-prototype.js");var fullwidthVideoBanner=require("./modules/fullwidth-video-banner.js");var fullwidthVideoBannerUpdated=require("./modules/fullwidth-video-banner-updated.js");var dropdownLinkSelector=require("./modules/dropdown-link-selector.js");var socialButtons=require("./modules/social-buttons.js");var breadcrumbs=require("./modules/breadcrumbs.js");var emergencyAlert=require("./modules/alert.js");var utmCookies=require("./modules/utm-cookies.js");var headerMegaMenu=require("./modules/header-mega-menu.js");var scrollToTopButton=require("./modules/back-to-top-button.js");var pageScrollBar=require("./modules/page-scroll-bar.js");var accessibleAccordions=require("./modules/accordion-accessible.js");var searchableAccordion=require("./modules/searchable-accordion.js");window.UPMC=module.exports={require:require,init:function(){$(function(){headerMegaMenu.init(utils);fullwidthImageBanner.init(utils);pinnedElement.init(utils);healthAlert.init(utils);leftNavProto.init(utils);fullwidthVideoBanner.init(utils);fullwidthVideoBannerUpdated.init(utils);scrollToTopButton.init(utils);accessibleAccordions.init(utils)})},pageScrollBar:pageScrollBar,searchableAccordion:searchableAccordion};module.exports.init()},{"./modules/accordion-accessible.js":2,"./modules/accordion-menu.js":3,"./modules/alert.js":4,"./modules/back-to-top-button.js":5,"./modules/bootstrap.js":6,"./modules/breadcrumbs.js":7,"./modules/dropdown-link-selector.js":8,"./modules/fullwidth-image-banner.js":9,"./modules/fullwidth-video-banner-updated.js":10,"./modules/fullwidth-video-banner.js":11,"./modules/generic-accordion.js":12,"./modules/header-mega-menu.js":13,"./modules/health-alert.js":14,"./modules/left-nav-prototype.js":15,"./modules/mega-menu.js":16,"./modules/page-scroll-bar.js":17,"./modules/pinned-element.js":18,"./modules/searchable-accordion.js":19,"./modules/semantic-ui-accordion.js":20,"./modules/social-buttons.js":21,"./modules/tab-component.js":22,"./modules/utils.js":23,"./modules/utm-cookies.js":24,"./utilities/globals.js":26,"bootstrap-validator":34}],2:[function(require,module,exports){var accessibleAccordion=function(){var utils=null;function setPanelState(trigger,expanded){var panelId=trigger.getAttribute("aria-controls");var panel=document.getElementById(panelId);if(!panel)return;trigger.setAttribute("aria-expanded",expanded);if(expanded){panel.removeAttribute("hidden");panel.setAttribute("aria-hidden","false");panel.style.maxHeight=fullHeight(panel)+"px"}else{panel.setAttribute("hidden","");panel.setAttribute("aria-hidden","true");panel.style.maxHeight=null}refreshAncestors(panel)}function getOpenPanels(root){return Array.prototype.slice.call(root.querySelectorAll(".upmc-accordion-panel:not([hidden])"))}function fullHeight(panel){var panels=[panel].concat(getOpenPanels(panel));var saved=panels.map(function(p){return p.style.maxHeight});panels.forEach(function(p){p.style.transition="none";p.style.maxHeight="none"});var height=panel.scrollHeight;
1panels.forEach(function(p,i){p.style.maxHeight=saved[i]});void panel.offsetHeight;panels.forEach(function(p){p.style.transition=""});return height}function refreshAncestors(panel){var ancestors=getAncestorPanels(panel);for(var i=ancestors.length-1;i>=0;i--){if(ancestors[i].hasAttribute("hidden"))continue;ancestors[i].style.maxHeight=fullHeight(ancestors[i])+"px"}}function togglePanel(e){var trigger=e.currentTarget;var expanded=trigger.getAttribute("aria-expanded")==="true";setPanelState(trigger,!expanded)}function onTriggerKeydown(e){var triggers=Array.prototype.slice.call(e.currentTarget.closest(".upmc-accordion-list").querySelectorAll(".upmc-accordion-trigger"));var idx=triggers.indexOf(e.currentTarget);if(e.key==="ArrowDown"){e.preventDefault();triggers[(idx+1)%triggers.length].focus()}else if(e.key==="ArrowUp"){e.preventDefault();triggers[(idx-1+triggers.length)%triggers.length].focus()}else if(e.key==="Home"){e.preventDefault();triggers[0].focus()}else if(e.key==="End"){e.preventDefault();triggers[triggers.length-1].focus()}else if(e.key==="Enter"||e.key===" "||e.key==="Spacebar"){e.preventDefault();togglePanel({currentTarget:e.currentTarget})}}function getRequestedPanelId(){var raw="";if(window.location.search){var match=/[?&]accordion=([^&]+)/i.exec(window.location.search);if(match)raw=decodeURIComponent(match[1])}if(!raw&&window.location.hash){raw=decodeURIComponent(window.location.hash.substring(1))}raw=raw.replace(/[{}]/g,"").trim();if(!raw)return null;return raw.indexOf("accordion_")===0?raw:"accordion_"+raw}function findPanel(id){var panel=document.getElementById(id);if(panel)return panel;var lower=id.toLowerCase();var panels=document.querySelectorAll(".upmc-accordion-panel[id]");for(var i=0;i<panels.length;i++){if(panels[i].id.toLowerCase()===lower)return panels[i]}return null}function getTrigger(panel){return document.querySelector('[aria-controls="'+panel.id+'"]')}function openPanel(panel){var trigger=getTrigger(panel);if(trigger)setPanelState(trigger,true)}function getAncestorPanels(panel){var ancestors=[];var parent=panel.parentElement;while(parent){if(parent.classList&&parent.classList.contains("upmc-accordion-panel")){ancestors.unshift(parent)}parent=parent.parentElement}return ancestors}function openFromLocation(scroll){var id=getRequestedPanelId();if(!id)return;var panel=findPanel(id);if(!panel)return;getAncestorPanels(panel).forEach(openPanel);openPanel(panel);if(scroll===false)return;var entry=panel.closest(".upmc-accordion-entry")||panel;var trigger=getTrigger(panel);if(utils&&utils.scrollToElement){utils.scrollToElement(entry,{focus:false})}else{entry.scrollIntoView()}if(trigger)trigger.focus({preventScroll:true})}function init(UPMC){utils=UPMC||utils;var accordions=document.querySelectorAll(".upmc-accordion-list");accordions.forEach(function(accordion){var triggers=accordion.querySelectorAll(".upmc-accordion-trigger");triggers.forEach(function(trigger){var expanded=trigger.getAttribute("aria-expanded")==="true";setPanelState(trigger,expanded);trigger.removeEventListener("click",togglePanel);trigger.addEventListener("click",togglePanel);trigger.removeEventListener("keydown",onTriggerKeydown);trigger.addEventListener("keydown",onTriggerKeydown)})});openFromLocation();window.removeEventListener("hashchange",onHashChange);window.addEventListener("hashchange",onHashChange)}function onHashChange(){openFromLocation()}return{init:init,openFromLocation:openFromLocation}}();module.exports=accessibleAccordion},{}],3:[function(require,module,exports){var global=require("./../utilities/globals");var accItem=document.getElementsByClassName("accordionItem");var accHD=document.getElementsByClassName("accordionItemHeading");var accSubItem=document.getElementsByClassName("accordionSubItem");var accSubHD=document.getElementsByClassName("accordionItemSubHeading");var hash=UPMCGlobal.escapeHTML(window.location.hash);if($("section.general-info-accordion > div > div[id='"+hash.substr(1)+"']").length>0){$("section.general-info-accordion > div > div[id='"+hash.substr(1)+"'] > button").addClass("open");$("section.general-info-accordion > div > div[id='"+hash.substr(1)+"'] > div").removeClass("close");$("section.general-info-accordion > div > div[id!='"+hash.substr(1)+"'] > button").removeClass("open");$("section.general-info-accordion > div > div[id!='"+hash.substr(1)+"'] > div").addClass("close")}for(i=0;i<accHD.length;
1i++){accHD[i].addEventListener("click",toggleItem,false)}for(i=0;i<accSubHD.length;i++){accSubHD[i].addEventListener("click",toggleSubItem,false)}function toggleItem(){var itemClass=this.parentNode.className;for(i=0;i<accItem.length;i++){accItem[i].className="accordionItem close"}if(itemClass=="accordionItem close"){this.parentNode.className="accordionItem open"}if(global.isMobileView()){$("html, body").animate({scrollTop:$(".accordionItem.open").offset().top},500)}var selected=$(".panel > div > div > div > div.accordionItem.open > button.accordionItemHeading").attr("id");window.location.hash="#"+selected}function toggleSubItem(){var itemClass=this.parentNode.className;for(i=0;i<accSubItem.length;i++){accSubItem[i].className="accordionSubItem close"}if(itemClass=="accordionSubItem close"){this.parentNode.className="accordionSubItem open"}if(global.isMobileView()){$("html, body").animate({scrollTop:$(".accordionSubItem.open").offset().top},500)}}$(document).ready(function(){$(".expand").unbind();$(".expand").click(function(){$(this).next(".accordionContent").toggleClass("close");$(this).toggleClass("open")})})},{"./../utilities/globals":26}],4:[function(require,module,exports){var global=require("./../utilities/globals");$(document).ready(function(){var $stickyLeftNav=$(".left-nav-column");var $marketingAlert=$("#marketingAlertContainer");$(".alertClose").click(function(){var guid=$(this).parents().attr("alertguid");setAlertCookie(guid);$(this).parents(".alertContainer").css("display","none");setHeaderPlaceholderHeight("#emergencyAlertContainer");if($(this).parents(".marketingAlert").length&&$(".left-nav-column").length){$(".container.breadcrumbs-wrapper").css("padding-top","80px")}});$(".alertControls a").click(function(){setHeaderPlaceholderHeight(this)});$(document).ready(function(){setHeaderPlaceholderHeight("#emergencyAlertContainer")});function setHeaderPlaceholderHeight(t){var $emergencyAlert=$(t).closest("#emergencyAlertContainer");var updatedPlaceholderHeight=$(".header-megamenu").height();$(".header-placeholder").css("height",updatedPlaceholderHeight+"px");$(".mobile-header .mega-menu-wrapper .mobile-main-nav-container, .mobile-search-drawer").css("top",updatedPlaceholderHeight+"px");var $pinnedElement=$(".pinned-element");if($pinnedElement.length>0&&global.isViewportLarge()){var updatedPinnedElementPosition=updatedPlaceholderHeight+20;if($pinnedElement.length>0&&$(".homepage-hero").length>0){}if(!$pinnedElement.hasClass("pull-top")){$pinnedElement.css("top",updatedPinnedElementPosition+"px")}}}function setAlertCookie(guid){document.cookie="upmcAlert"+guid+"=1"}if($(window).width()<=1200){if($(".emergencyAlert .alertControls").length>=2){$(".emergencyAlert .alertDetails").css("padding","5px 0 41px 0")}if($(".marketingAlert .alertControls").length>=2){$(".marketingAlert .alertDetails").css("padding","5px 0 41px 0")}}if($("#emergencyAlert").length>0){$("#emergencyAlert").css("display","flex")}if($("#marketingAlert").length>0){$("#marketingAlert").css("display","flex")}})},{"./../utilities/globals":26}],5:[function(require,module,exports){var scrollToTopButton={init:function(){var btn=document.getElementById("backToTop");if(!btn)return;var threshold=100;window.addEventListener("scroll",function(){btn.style.opacity=window.scrollY>threshold?1:0});btn.addEventListener("click",function(){window.scrollTo({top:0,behavior:"smooth"});btn.blur()})}};module.exports=scrollToTopButton},{}],6:[function(require,module,exports){var bootstrapModal=require("bootstrap-sass/assets/javascripts/bootstrap/modal.js");var bootstrapTabs=require("bootstrap-sass/assets/javascripts/bootstrap/tab.js");var bootstrapDropdown=require("bootstrap-sass/assets/javascripts/bootstrap/dropdown.js");var bootstrapCollapse=require("bootstrap-sass/assets/javascripts/bootstrap/collapse.js");var bootstrapTransitions=require("bootstrap-sass/assets/javascripts/bootstrap/transition.js");var bootstrapToolTip=require("bootstrap-sass/assets/javascripts/bootstrap/tooltip.js")},{"bootstrap-sass/assets/javascripts/bootstrap/collapse.js":28,"bootstrap-sass/assets/javascripts/bootstrap/dropdown.js":29,"bootstrap-sass/assets/javascripts/bootstrap/modal.js":30,"bootstrap-sass/assets/javascripts/bootstrap/tab.js":31,"bootstrap-sass/assets/javascripts/bootstrap/tooltip.js":32,"bootstrap-sass/assets/javascripts/bootstrap/transition.js":33}],7:[function(require,module,exports){$("ul.navigation li.active-li a").click(function(e){$("ul.navigation li.hidden-li").removeClass("hidden-li");$("ul.navigation li.active-li").removeClass("active-li").addClass("hidden-li");e.preventDefault()})},{}],8:[function(require,module,exports){$(".dropdownLinkSelector").change(function(){if($(this).val()!="default"){var tar=$(":selected",this).attr("target");if(tar=="_blank"){window.open($(this).val());return false}else{window.location=$(this).val()}}})},{}],9:[function(require,module,exports){exports.init=function(UPMC){var imageBanner={debug:false,init:function(){if(this.debug){console.log("header.init();")}imageBanner.layout();imageBanner.bindings()},layout:function(){if(this.debug){console.log("header.layout()")}},bindings:function(){$(".fullwidth-image-banner").find(".cta").mouseover(function(){var $parent=$(this).closest(".fullwidth-image-banner");if(!$parent.hasClass("hover")){$parent.addClass("hover")}});$(".fullwidth-image-banner").find(".cta").mouseout(function(){var $parent=$(this).closest(".fullwidth-image-banner");if($parent.hasClass("hover")){$parent.removeClass("hover")}})}};$(document).ready(function(){if($(".fullwidth-image-banner").length){imageBanner.init()}})}},{}],10:[function(require,module,exports){exports.init=function(UPMC){var videoBannerUpdated={debug:false,init:function(){if(this.debug){console.log("videoBanner.init();")}videoBannerUpdated.layout();videoBannerUpdated.bindings()},layout:function(){if(this.debug){console.log("videoBanner.layout()")}UPMC.equalHeights($(".container-eq-height"));$(".video-container").removeAttr("style")},bindings:function(){if(this.debug){console.log("videoBanner.bindings()")}
1$(".fullwidth-video-banner-updated").find(".play-button").click(function(){var $this=$(this);var $videoBanner=$this.closest(".fullwidth-video-banner-updated");var $contentContainer=$videoBanner.find(".content-container");var $videoContainer=$videoBanner.find(".video-container");var $iframe=$videoContainer.find("iframe")[0];$contentContainer.removeClass("fade-in").addClass("fade-out");$videoContainer.removeClass("fade-out").addClass("fade-in");if(typeof $iframe!="undefined"){$iframe.src+="&autoplay=true&muted=true&playsinline=true"}if(typeof videojs!="undefined"){$videoContainer.find("#video_banner_full,video").show();videojs("video_banner_full").muted(true);videojs("video_banner_full").play()}})}};$(document).ready(function(){if($(".fullwidth-video-banner-updated").length){videoBannerUpdated.init()}})}},{}],11:[function(require,module,exports){exports.init=function(UPMC){var videoBanner={debug:false,init:function(){if(this.debug){console.log("videoBanner.init();")}videoBanner.layout();videoBanner.bindings()},layout:function(){if(this.debug){console.log("videoBanner.layout()")}},bindings:function(){if(this.debug){console.log("videoBanner.bindings()")}$(".fullwidth-video-banner").find(".play-button").click(function(){var $this=$(this);var $iframe=$this.prev("iframe");if(!$this.hasClass("fade-out")){$this.addClass("fade-out")}if(!$iframe.hasClass("fade-in")){$iframe.addClass("fade-in")}})}};$(document).ready(function(){if($(".fullwidth-video-banner").length){videoBanner.init()}})}},{}],12:[function(require,module,exports){var acc=document.getElementsByClassName("accordion");var i;for(i=0;i<acc.length;i++){if(acc[i]){if(!acc[i].classList.contains("ui")&&!acc[i].closest(".ui")){acc[i].addEventListener("click",function(){var panel=this.nextElementSibling;if(panel){var parentAccordion=this.closest(".accordion-content");if(panel.style.maxHeight||this.classList.contains("active")){panel.style.maxHeight=null}else{panel.style.maxHeight=panel.scrollHeight+"px";if(parentAccordion){parentAccordion.style.maxHeight=parentAccordion.scrollHeight+panel.scrollHeight+"px"}}}else{console.log("no accordion panel found")}this.classList.toggle("active");if(this.classList.contains("mega-button")){var megaButtons=document.getElementsByClassName("mega-button");for(j=0;j<megaButtons.length;j++){if(megaButtons[j]!=this){megaButtons[j].classList.remove("active");var nextSibling=megaButtons[j].nextElementSibling;if(nextSibling&&nextSibling.getAttribute("style")){nextSibling.style.maxHeight=null}}}}})}}}},{}],13:[function(require,module,exports){var global=require("./../utilities/globals");var anchorScrollTimeout=null;var anchorScrollInProgress=false;exports.init=function(UPMC){var pinnedElementPullTopClass="pull-top";var headerSlideOutClass="slide-out";var scrollTop=0;var header={debug:false,init:function(){if(this.debug){console.log("header.init();")}header.layout();var $headerContainer=$(".header-megamenu");UPMC.equalHeights($(".header-eq-height"));$headerContainer.removeAttr("style")},layout:function(){if(this.debug){console.log("header.layout()")}var position=$(window).scrollTop();$(window).scroll(function(){var $headerContainer=$(".header-megamenu");var $headerPlaceholder=$(".header-placeholder");var $affiliationsCheckbox=$("#affiliations-toggle");var $pinnedElement=$(".pinned-element");var scroll=$(window).scrollTop();if(global.isViewportLarge()){if(scroll>position){if(!UPMC.isElementInView($headerPlaceholder)){if(!$headerContainer.hasClass(headerSlideOutClass)){$headerContainer.addClass(headerSlideOutClass);if(!$pinnedElement.hasClass(pinnedElementPullTopClass)){$pinnedElement.addClass(pinnedElementPullTopClass);$pinnedElement.css("top","")}$affiliationsCheckbox.prop("checked",false)}}if(!$headerContainer.hasClass("fixed")&&!UPMC.isElementInView($headerContainer,false)){$headerContainer.addClass("no-transition");document.getElementsByClassName("affiliations-toggle").checked=false}}else if(scroll<position){$headerContainer.removeClass("no-transition");$headerContainer.removeClass(headerSlideOutClass);$pinnedElement.removeClass(pinnedElementPullTopClass);var updatedPlaceholderHeight=$(".header-megamenu").height();var updatedPinnedElementPosition=updatedPlaceholderHeight+20;$pinnedElement.css("top",updatedPinnedElementPosition+"px")}}position=scroll;if(anchorScrollInProgress){if(anchorScrollTimeout)clearTimeout(anchorScrollTimeout);anchorScrollTimeout=setTimeout(function(){if(anchorScrollInProgress){applyHeaderSlideOutAfterScroll();anchorScrollInProgress=false}},150)}});$(window).resize(function(){var $headerContainer=$(".header-megamenu");$(".header-eq-height").removeAttr("style");UPMC.equalHeights($(".header-eq-height"));$headerContainer.removeAttr("style")});$("body").on("click",".skip-nav a",function(e){e.preventDefault();$("html, body").animate({scrollTop:$("h1").offset().top},500);$("h1").attr("tabindex","0");$("h1").focus()});$(".hamburger-button").click(function(){var $searchButton=$(".search-drawer-button");$searchButton.removeClass("open");$searchButton.closest(".mega-menu-wrapper").find(".mobile-search-drawer").removeClass("open");$(this).toggleClass("open");$(this).closest(".mega-menu-wrapper").find(".mobile-main-nav-container").toggleClass("open");$("body").toggleClass("noscroll");
1if($("body").hasClass("noscroll")){header.lockBody()}else{header.unlockBody()}});$(".search-drawer-button").click(function(){var $hmButton=$(".hamburger-button");$hmButton.removeClass("open");$hmButton.closest(".mega-menu-wrapper").find(".mobile-main-nav-container").removeClass("open");$(this).toggleClass("open");$(this).closest(".mega-menu-wrapper").find(".mobile-search-drawer").toggleClass("open")});function hasInPageTarget(hashValue){if(!hashValue||hashValue.charAt(0)!=="#")return false;var id=hashValue.slice(1);if(!id||id.indexOf("=")!==-1)return false;return!!document.getElementById(id)}$("body").on("click",'a[href^="#"]:not([href="#"]):not(.skip-nav a)',function(e){if(global.isMobileView())return;var targetId=this.getAttribute("href");if(hasInPageTarget(targetId)){anchorScrollInProgress=true}});$(window).on("hashchange",function(){if(global.isMobileView())return;var hash=window.location.hash;if(hasInPageTarget(hash)){anchorScrollInProgress=true}})},$docEl:$("html, body"),$wrap:$(".content"),lockBody:function(){if(window.pageYOffset){scrollTop=window.pageYOffset;header.$wrap.css({top:-scrollTop})}header.$docEl.css({height:"100%",overflow:"hidden"})},unlockBody:function(){header.$docEl.css({height:"",overflow:""});header.$wrap.css({top:""});window.scrollTo(0,scrollTop);window.setTimeout(function(){scrollTop=null},0)}};$(document).ready(function(){if($(".header-megamenu").length&&!$(".header-megamenu").hasClass("no-scroll")&&!$("body").hasClass("isexperienceeditor")){header.init()}$(".homepage-hero .search-container").on("click",function(e){if(global.isMobileView()){$("html, body").animate({scrollTop:$(".homepage-hero input").offset().top-80},500)}});$('[data-toggle="tooltip"]').tooltip();$("#mega-search-modal").on("shown.bs.modal",function(){var myRequestModifier=function(request){request.requestData.aq=UPMCGlobal.coveoAdvancedQuery;request.requestData.pipeline=UPMCGlobal.coveoQueryPipeline;request.requestData.searchHub=UPMCGlobal.coveoSearchHub;return request};Coveo.SearchEndpoint.endpoints["default"].setRequestModifier(myRequestModifier);$("#mega-search-modal").find("input").focus()})});function applyHeaderSlideOutAfterScroll(){if(global.isMobileView())return;var $headerContainer=$(".header-megamenu");if(!$headerContainer.hasClass(headerSlideOutClass)){$headerContainer.addClass(headerSlideOutClass)}}}},{"./../utilities/globals":26}],14:[function(require,module,exports){var global=require("./../utilities/globals");exports.init=function(UPMC){var healthAlert={debug:false,init:function(){if(this.debug){console.log("healthAlert.init();")}healthAlert.layout();healthAlert.bindings()},layout:function(){var $emergencyAlert=$("#emergencyAlertContainer");var $healthAlert=$(".health-alert-bar");var $pinnedElement=$(".pinned-element");if($pinnedElement.length>0&&$(".homepage-hero").length==0){var updatedPinnedElementPosition=$pinnedElement.position().top-20;$pinnedElement.css("top",updatedPinnedElementPosition+"px")}if($pinnedElement.length>0&&$(".homepage-hero").length==0&&$emergencyAlert.length>0){var updatedPinnedElementPosition=$pinnedElement.position().top-20+$emergencyAlert.height();$pinnedElement.css("top",updatedPinnedElementPosition+"px")}if(this.debug){console.log("healthAlert.layout()")}},bindings:function(){var $healthAlert=$(".health-alert-bar");var $pinnedElement=$(".pinned-element");$healthAlert.find("button.close-button").click(function(e){var $healthAlert=$(this).closest(".health-alert-bar");$healthAlert.css("margin-top","-"+$healthAlert.height()+"px");var updatedPlaceholderHeight=$(".header-placeholder").height()-$healthAlert.height();if($pinnedElement.length>0&&global.isViewportLarge()){var updatedPinnedElementPosition=$pinnedElement.position().top-$healthAlert.height()+20;if($pinnedElement.length>0&&$(".homepage-hero").length>0){updatedPinnedElementPosition=$(".homepage-hero").position().top-$healthAlert.height()}$pinnedElement.css("top",updatedPinnedElementPosition+"px")}$(".header-placeholder").css("height",updatedPlaceholderHeight+"px");setTimeout(function(){$healthAlert.css("display","none")},500)})}};$(document).ready(function(){if($(".health-alert-bar").length){healthAlert.init()}var $marketingAlert=$("#marketingAlertContainer");var $stickyLeftNav=$(".left-nav-column");var $healthAlert=$(".health-alert-bar");var $breadcrumb=$(".breadcrumbs-wrapper");if($healthAlert.length>0&&$stickyLeftNav.length>0&&!global.isViewportTablet()){$('<div class="container isMobile"><div class="two-column-container "></div></div>').insertBefore($healthAlert);$(".isMobile .two-column-container").append($stickyLeftNav);$healthAlert.css("margin-top","60px");global.healthAlertNavIsMobile=true}else if($marketingAlert.length>0&&$stickyLeftNav.length>0&&!global.isViewportTablet()){$('<div class="container isMobile"><div class="two-column-container "></div></div>').insertBefore($marketingAlert);$(".isMobile .two-column-container").append($stickyLeftNav);$marketingAlert.css("margin-top","60px");global.healthAlertNavIsMobile=true}else if($stickyLeftNav.length>0&&!global.isViewportTablet()){$('<div class="container isMobile"><div class="two-column-container "></div></div>').insertBefore($breadcrumb);$breadcrumb.css("margin-top","60px");$(".isMobile .two-column-container").append($stickyLeftNav);global.healthAlertNavIsMobile=true}
1$(".container-fluid .col-xs-10 a[role$='button'], .container-fluid .col-xs-2 a[role$='button']").click(function(event){var cssClass=$(this).attr("class");var data={cssClass:cssClass};$.ajax({url:"/_UPMC/HealthAlert/SetDisplayMode",type:"POST",dataType:"json",data:data,success:function(data){if(data.success){}},error:function(error){}})})})};$(window).on("resize",function(){var $stickyLeftNav=$(".left-nav-column");var $healthAlert=$(".health-alert-bar");var $marketingAlert=$("#marketingAlertContainer");var $breadcrumb=$(".breadcrumbs-wrapper");if($healthAlert.length>0&&$stickyLeftNav.length>0){if(global.isViewportTablet()&&global.healthAlertNavIsMobile==true){global.healthAlertNavIsMobile=false;$healthAlert.css("margin-top","0px");$(".nav-container").append($stickyLeftNav);$(".isMobile").remove()}else if(!global.isViewportTablet()&&global.healthAlertNavIsMobile==false){global.healthAlertNavIsMobile=true;$('<div class="container isMobile"><div class="two-column-container"></div></div>').insertBefore($healthAlert);$(".isMobile .two-column-container").append($stickyLeftNav);$healthAlert.css("margin-top","60px")}}else if($marketingAlert.length>0&&$stickyLeftNav.length>0){if(global.isViewportTablet()&&global.healthAlertNavIsMobile==true){global.healthAlertNavIsMobile=false;$marketingAlert.css("margin-top","0px");$(".nav-container").append($stickyLeftNav);$(".isMobile").remove()}else if(!global.isViewportTablet()&&global.healthAlertNavIsMobile==false){global.healthAlertNavIsMobile=true;$('<div class="container isMobile"><div class="two-column-container"></div></div>').insertBefore($marketingAlert);$(".isMobile .two-column-container").append($stickyLeftNav);$marketingAlert.css("margin-top","60px")}}else if($stickyLeftNav.length>0){if(global.isViewportTablet()&&global.healthAlertNavIsMobile==true){global.healthAlertNavIsMobile=false;$(".nav-container").append($stickyLeftNav);$breadcrumb.css("margin-top","0px");$(".isMobile").remove()}else if(!global.isViewportTablet()&&global.healthAlertNavIsMobile==false){global.healthAlertNavIsMobile=true;$('<div class="container isMobile"><div class="two-column-container"></div></div>').insertBefore($breadcrumb);$breadcrumb.css("margin-top","60px");$(".isMobile .two-column-container").append($stickyLeftNav)}}})},{"./../utilities/globals":26}],15:[function(require,module,exports){var global=require("./../utilities/globals");exports.init=function(UPMC){var leftNavPrototype={debug:false,init:function(){if(this.debug){console.log("leftNavPrototype.init();")}var $initialHeight=$(".navigation-list").height();$(".navigation-list").height($initialHeight);$(".navigation-list").data("initial-height",$initialHeight);leftNavPrototype.layout();leftNavPrototype.bindings()},layout:function(){if(this.debug){console.log("leftNavPrototype.layout()")}},bindings:function(){$(".prev-level-link").click(function(){var $prevSubNav=$(this).closest(".sub-nav");$prevSubNav.removeClass("open");var $parentSubNav=$prevSubNav.parents(".sub-nav, .navigation-list");if($parentSubNav.length>0){if(!$parentSubNav.first().hasClass("navigation-list")){leftNavPrototype.setContainerHeight($parentSubNav.first())}else{$parentSubNav.first().height($(".navigation-list").data("initial-height"));$(".root-level-link").removeClass("expanded")}}});$(".next-level-link").click(function(){var $nextSubNav=$(this).next(".sub-nav");if(!$nextSubNav.hasClass("open")){$nextSubNav.addClass("open");leftNavPrototype.setContainerHeight($nextSubNav)}if(!$(".root-level-link").hasClass("expanded")){$(".root-level-link").addClass("expanded")}});$(".root-level-link").click(function(){$(".left-nav-prototype").find(".sub-nav").removeClass("open");$(".navigation-list").height($(".navigation-list").data("initial-height"));$(".root-level-link").removeClass("expanded")});$("ul.navigation-list li a,.root-link").click(function(){var linkText="<h1>'"+$(this).clone().children().remove().end().text()+"' page</h1>";$("#prototype-page-body").html(linkText);var parentLi=$(this).parent();if(!parentLi.hasClass("active")){$("ul.navigation-list").find("li").removeClass("active");parentLi.addClass("active")}})},setContainerHeight:function($el){$(".navigation-list").height($el.height())}};$(document).ready(function(){if($(".left-nav-prototype").length){leftNavPrototype.init()}var $stickyLeftNav=$(".left-nav-column");var $viewPortHeight=$(window).height()-80;if(global.isMobileView()&&$stickyLeftNav.length>0){$(".left-nav-column .left-nav").css("max-height",$viewPortHeight)}});$(window).on("resize",function(){var $stickyLeftNav=$(".left-nav-column");var $viewPortHeight=$(window).height()-80;if(global.isMobileView()&&$stickyLeftNav.length>0){$(".left-nav-column .left-nav").css("max-height",$viewPortHeight)}else{$(".left-nav-column .left-nav").css("max-height","")}})}},{"./../utilities/globals":26}],16:[function(require,module,exports){var global=require("./../utilities/globals");var megaMenuButtons=document.getElementsByClassName("mega-button");var secondatyMegaMenuButtons=document.getElementsByClassName("secondary-inner-button");for(i=0;i<megaMenuButtons.length;i++){megaMenuButtons[i].addEventListener("click",toggleMegaMenuItem,fal
1se)}for(i=0;i<secondatyMegaMenuButtons.length;i++){secondatyMegaMenuButtons[i].addEventListener("click",toggleSecondaryMenuItem,false)}function toggleMegaMenuItem(e){var currentButton=this;var parentItemClassList=currentButton.parentNode.classList;if(!currentButton.classList.contains("accordion")){if(!currentButton.classList.contains("open")&&!parentItemClassList.contains("open")){parentItemClassList.add("open")}else{var parentContainer=$(this).closest(".mega-button-container");var isMegaMenu=$(this).closest(".header-megamenu-items");if(parentContainer.hasClass("open")&&isMegaMenu.length){parentContainer.removeClass("open")}}}else{parentItemClassList.toggle("open")}for(i=0;i<megaMenuButtons.length;i++){var parentNode=megaMenuButtons[i].parentNode;if(parentNode.classList.contains("open")&&megaMenuButtons[i]!=currentButton){if(parentNode.classList.contains("open")){parentNode.classList.remove("open")}}}e.preventDefault()}function closeParent(){var parentContainer=$(this).closest(".mega-button-container");if(parentContainer.hasClass("open")){parentContainer.removeClass("open")}}function toggleSecondaryMenuItem(e){var parentNodeOpen=this.parentNode.classList.contains("open");for(i=0;i<secondatyMegaMenuButtons.length;i++){if(secondatyMegaMenuButtons[i].parentNode.classList.contains("open")){secondatyMegaMenuButtons[i].parentNode.classList.remove("open")}}if(parentNodeOpen){this.parentNode.classList.remove("open")}else{this.parentNode.classList.add("open")}e.preventDefault()}$(function(){var $affiliatesMenu=$(".top-drawer-container");if(!global.isDesktopNavigation()){$affiliatesMenu.prependTo(".mobile-nav-inner-container")}var urlParams=new URLSearchParams(window.location.search);var uac=urlParams.get("uac");var uacid=urlParams.get("uacid");if(uac=="sm"&&uacid){$("#"+uacid).modal("toggle")}});$(".secondary-nav-inner-wrapper .close").on("click",function(){var menuParent=$(this).closest(".mega-button-container");$(menuParent).removeClass("open")});$(window).on("resize",function(){var $affiliatesMenu=$(".top-drawer-container");$("#affiliatesCollapse").collapse("hide");if(global.isDesktopNavigation()){$affiliatesMenu.prependTo(".desktop-header");$(".desktop-header .mega-items .mega-button-container:first-of-type").addClass("open")}else if(!global.isDesktopNavigation()){$affiliatesMenu.prependTo(".mobile-nav-inner-container")}});document.addEventListener("DOMContentLoaded",function(){if($(".header-megamenu").length){const iWantToMenu=document.getElementById("bootstrap-override");if(iWantToMenu){iWantToMenu.style.display=""}}})},{"./../utilities/globals":26}],17:[function(require,module,exports){module.exports={init:function(){const bar=document.querySelector(".scroll-bar");const fill=document.querySelector(".scroll-progress");const header=document.querySelector("header");if(!bar||!fill)return;function headerVisibleBottom(){if(!header)return 0;const rect=header.getBoundingClientRect();const height=rect.height||header.offsetHeight||0;return Math.max(0,Math.min(rect.bottom,height))}function setBarOffset(px){bar.style.transform="translateY("+Math.round(px)+"px)"}function setProgress(){const docEl=document.documentElement;const body=document.body;const scrollTop=docEl.scrollTop||body.scrollTop;const scrollHeight=docEl.scrollHeight||body.scrollHeight;const clientHeight=docEl.clientHeight;const maxScroll=Math.max(scrollHeight-clientHeight,1);const pct=Math.min(100,Math.max(0,scrollTop/maxScroll*100));fill.style.width=pct+"%";bar.setAttribute("aria-valuenow",Math.round(pct))}const thresholds=[];for(let i=0;i<=100;i++)thresholds.push(i/100);let io;if("IntersectionObserver"in window&&header){io=new IntersectionObserver(entries=>{const entry=entries[0];const headerHeight=header.offsetHeight||header.getBoundingClientRect().height||0;const offset=Math.max(0,Math.min(headerHeight*entry.intersectionRatio,headerHeight));setBarOffset(offset)},{root:null,threshold:thresholds});io.observe(header)}let ticking=false;function onScrollOrResize(){if(!ticking){window.requestAnimationFrame(()=>{setBarOffset(headerVisibleBottom());setProgress();ticking=false});ticking=true}}setBarOffset(headerVisibleBottom());setProgress();window.addEventListener("scroll",onScrollOrResize,{passive:true});window.addEventListener("resize",onScrollOrResize,{passive:true});window.addEventListener("load",onScrollOrResize);document.addEventListener("readystatechange",onScrollOrResize)}}},{}],18:[function(require,module,exports){var global=require("./../utilities/globals");exports.init=function(UPMC){var pinnedElement={debug:false,init:function(){if(this.debug){console.log("pinnedElement.init();")}UPMC.equalHeights($(".panel-eq-height"));pinnedElement.layout();pinnedElement.bindings()},layout:function(){if(this.debug){console.log("header.layout()")}var $pinnedElement=$(".pinned-element");$(window).scroll(function(){pinnedElement.checkPosition($pinnedElement)});$(window).resize(function(){$(".pinned-element").removeAttr("style");pinnedElement.checkPosition($pinnedElement)})},bindings:function(){var $pinnedElement=$(".pinned-element");$pinnedElement.find("button.anchor-link").click(function(e){e.preventDefault()});$pinnedElement.find("button.close").click(function(e){$pinnedElement.removeClass("expanded");$(this).closest(".button-container").removeClass("open");$("body").removeClass("noscroll")})},checkPosition:function($el){if($(".homepage-hero").length>0&&global.isViewportTablet()){if(!UPMC.isElementInView(".homepage-hero",true)&&!UPMC.isElementInView(".homepage-hero",false)){$el.removeAttr("style");$el.removeClass("show").removeClass("shown");$el.removeClass("snap").addClass("shown");$el.appendTo("body")}else{$el.addClass("snap");$el.css("top",$(".homepage-hero").position().top+"px");$el.removeClass("shown");$el.appendTo(".home-hero-wrapper")}}else if(global.isViewportTablet()){if(!$el.hasClass("shown")){$el.addClass("shown")}}}};$(document).ready(function(){if($(".pinned-element").length){var $pinnedElement=$(".pinned-element");pinnedElement.checkPosition($pinnedElement);pinnedElement.init()}})}},{"./../utilities/globals":26}],19:[function(require,module,exports){var searchableAccordion=function(){var MIN_CHARS=3;function escapeRegExp(value){return value.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function getHighlightTargets(root){return Array.prototype.slice.call(root.querySelectorAll(".upmc-accordion-title, .upmc-accordion-body"))}function captureOriginalHtml(root){getHighlightTargets(root).forEach(function(node){if(typeof node.dataset.originalHtml!=="string"){node.dataset.originalHtml=node.innerHTML}})}function clearHighlights(root){getHighlightTargets(root).forEach(function(node){if(typeof node.dataset.originalHtml==="string"){node.innerHTML=node.dataset.originalHtml}})}function applyHighlights(root,term){if(!term)return;var expression=new RegExp("("+escapeRegExp(term)+")","ig");getHighlightTargets(root).forEach(function(node){if(typeof node.dataset.originalHtml!=="string")return;var walker=document.createTreeWalker(node,NodeFilter.SHOW_TEXT);var textNodes=[];var current;while(current=walker.nextNode()){textNodes.push(current)}
1textNodes.forEach(function(textNode){var text=textNode.nodeValue;expression.lastIndex=0;if(!expression.test(text))return;var fragment=document.createDocumentFragment();var lastIndex=0;var match;expression.lastIndex=0;while((match=expression.exec(text))!==null){if(match.index>lastIndex){fragment.appendChild(document.createTextNode(text.slice(lastIndex,match.index)))}var strong=document.createElement("strong");strong.className="match-strong";strong.textContent=match[0];fragment.appendChild(strong);lastIndex=expression.lastIndex}if(lastIndex<text.length){fragment.appendChild(document.createTextNode(text.slice(lastIndex)))}textNode.parentNode.replaceChild(fragment,textNode)})})}function collapseEntry(entry){var trigger=entry.querySelector(".upmc-accordion-trigger");if(!trigger)return;var panelId=trigger.getAttribute("aria-controls");var panel=panelId?document.getElementById(panelId):null;trigger.setAttribute("aria-expanded","false");if(panel){panel.setAttribute("hidden","");panel.setAttribute("aria-hidden","true");panel.style.maxHeight=null}}function filter(root,elements){var raw=elements.input.value.trim().toLowerCase();var term=raw.length>=MIN_CHARS?raw:"";var visibleCount=0;var entries=Array.prototype.slice.call(elements.results.querySelectorAll(".upmc-accordion-entry"));var groups=Array.prototype.slice.call(elements.results.querySelectorAll(".upmc-accordion-container"));clearHighlights(root);entries.forEach(function(entry){var matches=!term||entry.textContent.toLowerCase().indexOf(term)!==-1;entry.style.display=matches?"":"none";if(!matches){collapseEntry(entry);return}visibleCount+=1});groups.forEach(function(group){var hasVisibleEntries=Array.prototype.some.call(group.querySelectorAll(".upmc-accordion-entry"),function(entry){return entry.style.display!=="none"});group.style.display=hasVisibleEntries?"":"none"});applyHighlights(root,term);elements.status.textContent=raw===""?"Showing all results.":raw.length<MIN_CHARS?"Type at least "+MIN_CHARS+" characters to search.":"Showing "+visibleCount+" matching result"+(visibleCount===1?"":"s")+"."}function pulseSubmitButton(elements){if(!elements.submitButton)return;elements.submitButton.classList.remove("is-active");void elements.submitButton.offsetWidth;elements.submitButton.classList.add("is-active");window.setTimeout(function(){elements.submitButton.classList.remove("is-active")},300)}function init(root){if(!root||root.dataset.searchableAccordionInitialized==="true")return;var elements={form:root.querySelector("form"),input:root.querySelector('input[type="search"]'),submitButton:root.querySelector('.search-form button[type="submit"]'),clearButton:root.querySelector("[data-searchable-accordion-clear]"),status:root.querySelector("[data-searchable-accordion-status]"),results:root.querySelector("[data-searchable-accordion-results]")};if(!elements.form||!elements.input||!elements.results||!elements.status)return;captureOriginalHtml(root);function runSearchAction(e){if(e)e.preventDefault();filter(root,elements);elements.input.blur();pulseSubmitButton(elements)}elements.form.addEventListener("submit",runSearchAction);elements.input.addEventListener("keydown",function(e){if(e.key==="Enter"){runSearchAction(e)}});elements.input.addEventListener("input",function(){filter(root,elements)});if(elements.clearButton){elements.clearButton.addEventListener("click",function(){elements.input.value="";filter(root,elements);elements.input.focus()})}filter(root,elements);root.dataset.searchableAccordionInitialized="true"}return{init:init}}();module.exports=searchableAccordion},{}],20:[function(require,module,exports){var semAcc=require("semantic-ui-accordion/accordion.js");$(document).ready(function(){$(".ui.accordion").accordion({selector:{trigger:".title .click-area"},duration:500})})},{"semantic-ui-accordion/accordion.js":35}],21:[function(require,module,exports){$("div.social-buttons > ul > li > a > i").click(function(){var socialIconName=$(this).attr("class");var socialPlatform="";if(socialIconName.toLowerCase().indexOf("icon-")>=0){socialPlatform=socialIconName.replace("icon-","")}else{socialPlatform=socialIconName}UPMCGlobal.dataLayer.pushSocialShareClick(socialPlatform)})},{}],22:[function(require,module,exports){var global=require("./../utilities/globals");$(document).ready(function(){setActiveTab()});
1window.addEventListener("hashchange",setActiveTab,false);function setActiveTab(){var hash=UPMCGlobal.escapeHTML(window.location.hash);$(".tab-content .tab-pane").removeClass("fade");if($(".tab-container > ul > li > a[href='"+hash+"']").length>0){$(".tab-container > ul > li > a[href='"+hash+"']").parent().addClass("active");$(".tab-container > ul > li > a[href='"+hash+"']").attr("aria-expanded","true");$(".tab-container > div > div[id='"+hash.substr(1)+"']").addClass("in active");$(".tab-container > ul > li > a[href!='"+hash+"']").parent().removeClass("active");$(".tab-container > ul > li > a[href!='"+hash+"']").attr("aria-expanded","false");$(".tab-container > div > div[id!='"+hash.substr(1)+"']").removeClass("in active");$(".panel > div[id='collapse"+hash.substr(1)+"'] > div > div > div.accordionItem").removeClass("close").addClass("open");$(".panel > div[id!='collapse"+hash.substr(1)+"'] > div > div > div.accordionItem").removeClass("open").addClass("close");if(global.isMobileView()){$("html, body").animate({scrollTop:$(".accordionItem.open").offset().top},500)}}}},{"./../utilities/globals":26}],23:[function(require,module,exports){module.exports={debug:false,tallest:0,equalHeights:function(ele){if(this.debug){console.log("UPMC.Utils.equalHeights();")}tallest=0;$.each(ele,function(index,val){if($(this).outerHeight()>tallest)tallest=$(this).outerHeight();$(this).outerHeight(tallest)});ele.outerHeight(tallest)},isElementInView:function(element,fullyInView,percentageOfView){var pageTop=$(window).scrollTop();var pageBottom=pageTop+$(window).height();var elementTop=$(element).offset().top;var elementBottom=elementTop+$(element).height();if(fullyInView===true){return pageTop<elementTop&&pageBottom>elementBottom}else{if(typeof percentageOfView!=="undefined"){if(elementTop<=pageBottom&&elementBottom>=pageTop){return elementTop/pageBottom*100>=percentageOfView||pageTop/elementBottom*100>=percentageOfView}}return elementTop<=pageBottom&&elementBottom>=pageTop}},headerOffset:function(){var header=document.querySelector("header");if(!header)return 0;var rect=header.getBoundingClientRect();var height=rect.height||header.offsetHeight||0;return Math.max(0,Math.min(rect.bottom,height))},scrollToElement:function(element,options){var self=this;var $el=$(element);if(!$el.length)return;var settings=$.extend({duration:500,extraOffset:16,focus:true},options);var top=Math.max(0,$el.offset().top-self.headerOffset()-settings.extraOffset);$("html, body").stop(true).animate({scrollTop:top},settings.duration,function(){if(!settings.focus)return;var node=$el[0];if(!node.hasAttribute("tabindex")){node.setAttribute("tabindex","-1")}node.focus({preventScroll:true})})}}},{}],24:[function(require,module,exports){function getUrlParams(){var paramMap={};if(location.search.length==0){return paramMap}var parts=location.search.substring(1).split("&");for(var i=0;i<parts.length;i++){var component=parts[i].split("=");var paramValue=decodeURIComponent(component[1]);if(typeof paramValue==="undefined"){paramValue=null}paramMap[decodeURIComponent(component[0])]=paramValue}return paramMap}function resetUTMCookies(){document.cookie="upmc_utm_source=; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;";document.cookie="upmc_utm_term=; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;";document.cookie="upmc_utm_content=; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;";document.cookie="upmc_utm_medium=; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;";document.cookie="upmc_utm_campaign=; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;";document.cookie="upmc_utm_kxconfid=; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;";document.cookie="upmc_utm_adgroup=; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;";document.cookie="upmc_utm_advertiserid=; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;"}function setUTMCookies(){var params=getUrlParams();if(params.utm_source!=null||params.utm_term!=null||params.utm_content!=null||params.utm_medium!=null||params.utm_campaign!=null||params.utm_kxconfid!=null||params.utm_adgroup!=null||params.utm_advertiserid!=null){resetUTMCookies()}if(params.utm_source!=null){document.cookie="upmc_utm_source="+params.utm_source+"; path=/"}if(params.utm_term!=null){document.cookie="upmc_utm_term="+params.utm_term+"; path=/"}
1if(params.utm_content!=null){document.cookie="upmc_utm_content="+params.utm_content+"; path=/"}if(params.utm_medium!=null){document.cookie="upmc_utm_medium="+params.utm_medium+"; path=/"}if(params.utm_campaign!=null){document.cookie="upmc_utm_campaign="+params.utm_campaign+"; path=/"}if(params.utm_kxconfid!=null){document.cookie="upmc_utm_kxconfid="+params.utm_kxconfid+"; path=/"}if(params.utm_adgroup!=null){document.cookie="upmc_utm_adgroup="+params.utm_adgroup+"; path=/"}if(params.utm_advertiserid!=null){document.cookie="upmc_utm_advertiserid="+params.utm_advertiserid+"; path=/"}updateHiddenField("utm_source");updateHiddenField("utm_medium");updateHiddenField("utm_content");updateHiddenField("utm_campaign");updateHiddenField("utm_term");updateHiddenField("utm_kxconfid");updateHiddenField("utm_adgroup");updateHiddenField("utm_advertiserid")}function getCookie(cname){var name=cname+"=";var decodedCookie=decodeURIComponent(document.cookie);var ca=decodedCookie.split(";");for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==" "){c=c.substring(1)}if(c.indexOf(name)==0){return c.substring(name.length,c.length)}}return""}function updateHiddenField(field){if($(".upmc-form ."+field+"").length>0){var cookieVal=getCookie("upmc_"+field);if(cookieVal!=""){$(".upmc-form ."+field+"").attr("value",cookieVal)}}}function iframeUtmParams(){$("iframe").each(function(){var src=$(this).attr("src");if(src!=null){if(src.indexOf("secure.upmc.com")>-1||src.indexOf("secure-dev.upmc.com")>-1){var query="";var cookieArr=["upmc_utm_source","upmc_utm_medium","upmc_utm_content","upmc_utm_campaign","upmc_utm_term","upmc_utm_kxconfid","upmc_utm_adgroup","upmc_utm_advertiserid"];for(var i=0;i<cookieArr.length;i++){var myCookie=getCookie(cookieArr[i]);if(myCookie!=null){var cookieStr=cookieArr[i].replace("upmc_","");query+="&"+cookieStr+"="+myCookie}}var queryStr=query.replace("&","");src=src+"?"+queryStr}$(this).attr("src",src)}})}$(document).ready(function(){setUTMCookies()});document.addEventListener("DOMContentLoaded",function(){iframeUtmParams()})},{}],25:[function(require,module,exports){module.exports=function(){/ * * fireCallback * /;function fireCallback(callback,parameter){if($.isFunction(callback)){callback(parameter)}}function fireCallbacks(callbacks,parameter){for(var i=0;i<callbacks.length;i++){fireCallback(callbacks[i],parameter)}}return{fireCallbacks:fireCallbacks}}()},{}],26:[function(require,module,exports){var viewport=require("./viewport");module.exports={smallBreakpoint:768,mediumBreakpoint:991,navigationBreakpoint:1244,largeBreakpoint:1340,healthAlertNavIsMobile:false,isMobileView:function(){if(viewport.get().width<=this.smallBreakpoint){return true}return false},isDesktopView:function(){if(viewport.get().width<=this.smallBreakpoint){return false}return true},isViewportLarge:function(){if(viewport.get().width<=this.largeBreakpoint){return false}return true},isViewportTablet:function(){if(viewport.get().width<=this.mediumBreakpoint){return false}return true},isDesktopNavigation:function(){if(viewport.get().width<=this.navigationBreakpoint){return false}return true}}},{"./viewport":27}],27:[function(require,module,exports){var dispatcher=require("./dispatcher");module.exports=function(){var $window=$(window);var $document=$(document);var $htmlBody=$("html, body");var documentHeight="";var currentViewport={width:0,height:0};var callbacks={scroll:[],scrollUp:[],scrollDown:[],resize:[]};function resize(callback){callbacks.resize.push(callback)}function get(){return currentViewport}function load(){updateCurrentViewport();$window.resize(handleResize);checkHtmlResize()}function updateCurrentViewport(){currentViewport.width=$window.outerWidth();currentViewport.height=$window.height()}function handleResize(){updateCurrentViewport();dispatcher.fireCallbacks(callbacks.resize)}function checkHtmlResize(){setInterval(checkHtmlSize,1)}function checkHtmlSize(){if(documentHeight!=$document.height()){documentHeight=$document.height();handleResize()}}load();return{resize:resize,get:get}}()},{"./dispatcher":25}],28:[function(require,module,exports){+function($){"use strict";var Collapse=function(element,options){this.$element=$(element);this.options=$.extend({},Collapse.DEFAULTS,options);
1this.$trigger=$('[data-toggle="collapse"][href="#'+element.id+'"],'+'[data-toggle="collapse"][data-target="#'+element.id+'"]');this.transitioning=null;if(this.options.parent){this.$parent=this.getParent()}else{this.addAriaAndCollapsedClass(this.$element,this.$trigger)}if(this.options.toggle)this.toggle()};Collapse.VERSION="3.4.1";Collapse.TRANSITION_DURATION=350;Collapse.DEFAULTS={toggle:true};Collapse.prototype.dimension=function(){var hasWidth=this.$element.hasClass("width");return hasWidth?"width":"height"};Collapse.prototype.show=function(){if(this.transitioning||this.$element.hasClass("in"))return;var activesData;var actives=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(actives&&actives.length){activesData=actives.data("bs.collapse");if(activesData&&activesData.transitioning)return}var startEvent=$.Event("show.bs.collapse");this.$element.trigger(startEvent);if(startEvent.isDefaultPrevented())return;if(actives&&actives.length){Plugin.call(actives,"hide");activesData||actives.data("bs.collapse",null)}var dimension=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[dimension](0).attr("aria-expanded",true);this.$trigger.removeClass("collapsed").attr("aria-expanded",true);this.transitioning=1;var complete=function(){this.$element.removeClass("collapsing").addClass("collapse in")[dimension]("");this.transitioning=0;this.$element.trigger("shown.bs.collapse")};if(!$.support.transition)return complete.call(this);var scrollSize=$.camelCase(["scroll",dimension].join("-"));this.$element.one("bsTransitionEnd",$.proxy(complete,this)).emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize])};Collapse.prototype.hide=function(){if(this.transitioning||!this.$element.hasClass("in"))return;var startEvent=$.Event("hide.bs.collapse");this.$element.trigger(startEvent);if(startEvent.isDefaultPrevented())return;var dimension=this.dimension();this.$element[dimension](this.$element[dimension]())[0].offsetHeight;this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",false);this.$trigger.addClass("collapsed").attr("aria-expanded",false);this.transitioning=1;var complete=function(){this.transitioning=0;this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};if(!$.support.transition)return complete.call(this);this.$element[dimension](0).one("bsTransitionEnd",$.proxy(complete,this)).emulateTransitionEnd(Collapse.TRANSITION_DURATION)};Collapse.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};Collapse.prototype.getParent=function(){return $(document).find(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each($.proxy(function(i,element){var $element=$(element);this.addAriaAndCollapsedClass(getTargetFromTrigger($element),$element)},this)).end()};Collapse.prototype.addAriaAndCollapsedClass=function($element,$trigger){var isOpen=$element.hasClass("in");$element.attr("aria-expanded",isOpen);$trigger.toggleClass("collapsed",!isOpen).attr("aria-expanded",isOpen)};function getTargetFromTrigger($trigger){var href;var target=$trigger.attr("data-target")||(href=$trigger.attr("href"))&&href.replace(/.*(?=#[^\s]+$)/,"");return $(document).find(target)}function Plugin(option){return this.each(function(){var $this=$(this);var data=$this.data("bs.collapse");var options=$.extend({},Collapse.DEFAULTS,$this.data(),typeof option=="object"&&option);if(!data&&options.toggle&&/show|hide/.test(option))options.toggle=false;if(!data)$this.data("bs.collapse",data=new Collapse(this,options));if(typeof option=="string")data[option]()})}var old=$.fn.collapse;$.fn.collapse=Plugin;$.fn.collapse.Constructor=Collapse;$.fn.collapse.noConflict=function(){$.fn.collapse=old;return this};$(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(e){var $this=$(this);if(!$this.attr("data-target"))e.preventDefault();var $target=getTargetFromTrigger($this);var data=$target.data("bs.collapse");var option=data?"toggle":$this.data();Plugin.call($target,option)})}(jQuery)},{}],29:[function(require,module,exports){+function($){"use strict";var backdrop=".dropdown-backdrop";var toggle='[data-toggle="dropdown"]';var Dropdown=function(element){$(element).on("click.bs.dropdown",this.toggle)};Dropdown.VERSION="3.4.1";function getParent($this){var selector=$this.attr("data-target");if(!selector){selector=$this.attr("href");selector=selector&&/#[A-Za-z]/.test(selector)&&selector.replace(/.*(?=#[^\s]*$)/,"")}var $parent=selector!=="#"?$(document).find(selector):null;return $parent&&$parent.length?$parent:$this.parent()}function clearMenus(e){if(e&&e.which===3)return;$(backdrop).remove();$(toggle).each(function(){var $this=$(this);var $parent=getParent($this);var relatedTarget={relatedTarget:this};if(!$parent.hasClass("open"))return;if(e&&e.type=="click"&&/input|textarea/i.test(e.target.tagName)&&$.contains($parent[0],e.target))return;$parent.trigger(e=$.Event("hide.bs.dropdown",relatedTarget));if(e.isDefaultPrevented())return;
1$this.attr("aria-expanded","false");$parent.removeClass("open").trigger($.Event("hidden.bs.dropdown",relatedTarget))})}Dropdown.prototype.toggle=function(e){var $this=$(this);if($this.is(".disabled, :disabled"))return;var $parent=getParent($this);var isActive=$parent.hasClass("open");clearMenus();if(!isActive){if("ontouchstart"in document.documentElement&&!$parent.closest(".navbar-nav").length){$(document.createElement("div")).addClass("dropdown-backdrop").insertAfter($(this)).on("click",clearMenus)}var relatedTarget={relatedTarget:this};$parent.trigger(e=$.Event("show.bs.dropdown",relatedTarget));if(e.isDefaultPrevented())return;$this.trigger("focus").attr("aria-expanded","true");$parent.toggleClass("open").trigger($.Event("shown.bs.dropdown",relatedTarget))}return false};Dropdown.prototype.keydown=function(e){if(!/(38|40|27|32)/.test(e.which)||/input|textarea/i.test(e.target.tagName))return;var $this=$(this);e.preventDefault();e.stopPropagation();if($this.is(".disabled, :disabled"))return;var $parent=getParent($this);var isActive=$parent.hasClass("open");if(!isActive&&e.which!=27||isActive&&e.which==27){if(e.which==27)$parent.find(toggle).trigger("focus");return $this.trigger("click")}var desc=" li:not(.disabled):visible a";var $items=$parent.find(".dropdown-menu"+desc);if(!$items.length)return;var index=$items.index(e.target);if(e.which==38&&index>0)index--;if(e.which==40&&index<$items.length-1)index++;if(!~index)index=0;$items.eq(index).trigger("focus")};function Plugin(option){return this.each(function(){var $this=$(this);var data=$this.data("bs.dropdown");if(!data)$this.data("bs.dropdown",data=new Dropdown(this));if(typeof option=="string")data[option].call($this)})}var old=$.fn.dropdown;$.fn.dropdown=Plugin;$.fn.dropdown.Constructor=Dropdown;$.fn.dropdown.noConflict=function(){$.fn.dropdown=old;return this};$(document).on("click.bs.dropdown.data-api",clearMenus).on("click.bs.dropdown.data-api",".dropdown form",function(e){e.stopPropagation()}).on("click.bs.dropdown.data-api",toggle,Dropdown.prototype.toggle).on("keydown.bs.dropdown.data-api",toggle,Dropdown.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",Dropdown.prototype.keydown)}(jQuery)},{}],30:[function(require,module,exports){+function($){"use strict";var Modal=function(element,options){this.options=options;this.$body=$(document.body);this.$element=$(element);this.$dialog=this.$element.find(".modal-dialog");this.$backdrop=null;this.isShown=null;this.originalBodyPad=null;this.scrollbarWidth=0;this.ignoreBackdropClick=false;this.fixedContent=".navbar-fixed-top, .navbar-fixed-bottom";if(this.options.remote){this.$element.find(".modal-content").load(this.options.remote,$.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))}};Modal.VERSION="3.4.1";Modal.TRANSITION_DURATION=300;Modal.BACKDROP_TRANSITION_DURATION=150;Modal.DEFAULTS={backdrop:true,keyboard:true,show:true};Modal.prototype.toggle=function(_relatedTarget){return this.isShown?this.hide():this.show(_relatedTarget)};Modal.prototype.show=function(_relatedTarget){var that=this;var e=$.Event("show.bs.modal",{relatedTarget:_relatedTarget});this.$element.trigger(e);if(this.isShown||e.isDefaultPrevented())return;this.isShown=true;this.checkScrollbar();this.setScrollbar();this.$body.addClass("modal-open");this.escape();this.resize();this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',$.proxy(this.hide,this));this.$dialog.on("mousedown.dismiss.bs.modal",function(){that.$element.one("mouseup.dismiss.bs.modal",function(e){if($(e.target).is(that.$element))that.ignoreBackdropClick=true})});this.backdrop(function(){var transition=$.support.transition&&that.$element.hasClass("fade");if(!that.$element.parent().length){that.$element.appendTo(that.$body)}that.$element.show().scrollTop(0);that.adjustDialog();if(transition){that.$element[0].offsetWidth}that.$element.addClass("in");that.enforceFocus();var e=$.Event("shown.bs.modal",{relatedTarget:_relatedTarget});transition?that.$dialog.one("bsTransitionEnd",function(){that.$element.trigger("focus").trigger(e)}).emulateTransitionEnd(Modal.TRANSITION_DURATION):that.$element.trigger("focus").trigger(e)})};Modal.prototype.hide=function(e){if(e)e.preventDefault();e=$.Event("hide.bs.modal");this.$element.trigger(e);if(!this.isShown||e.isDefaultPrevented())return;this.isShown=false;this.escape();this.resize();$(document).off("focusin.bs.modal");
1this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal");this.$dialog.off("mousedown.dismiss.bs.modal");$.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",$.proxy(this.hideModal,this)).emulateTransitionEnd(Modal.TRANSITION_DURATION):this.hideModal()};Modal.prototype.enforceFocus=function(){$(document).off("focusin.bs.modal").on("focusin.bs.modal",$.proxy(function(e){if(document!==e.target&&this.$element[0]!==e.target&&!this.$element.has(e.target).length){this.$element.trigger("focus")}},this))};Modal.prototype.escape=function(){if(this.isShown&&this.options.keyboard){this.$element.on("keydown.dismiss.bs.modal",$.proxy(function(e){e.which==27&&this.hide()},this))}else if(!this.isShown){this.$element.off("keydown.dismiss.bs.modal")}};Modal.prototype.resize=function(){if(this.isShown){$(window).on("resize.bs.modal",$.proxy(this.handleUpdate,this))}else{$(window).off("resize.bs.modal")}};Modal.prototype.hideModal=function(){var that=this;this.$element.hide();this.backdrop(function(){that.$body.removeClass("modal-open");that.resetAdjustments();that.resetScrollbar();that.$element.trigger("hidden.bs.modal")})};Modal.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null};Modal.prototype.backdrop=function(callback){var that=this;var animate=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var doAnimate=$.support.transition&&animate;this.$backdrop=$(document.createElement("div")).addClass("modal-backdrop "+animate).appendTo(this.$body);this.$element.on("click.dismiss.bs.modal",$.proxy(function(e){if(this.ignoreBackdropClick){this.ignoreBackdropClick=false;return}if(e.target!==e.currentTarget)return;this.options.backdrop=="static"?this.$element[0].focus():this.hide()},this));if(doAnimate)this.$backdrop[0].offsetWidth;this.$backdrop.addClass("in");if(!callback)return;doAnimate?this.$backdrop.one("bsTransitionEnd",callback).emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION):callback()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var callbackRemove=function(){that.removeBackdrop();callback&&callback()};$.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",callbackRemove).emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION):callbackRemove()}else if(callback){callback()}};Modal.prototype.handleUpdate=function(){this.adjustDialog()};Modal.prototype.adjustDialog=function(){var modalIsOverflowing=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&modalIsOverflowing?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!modalIsOverflowing?this.scrollbarWidth:""})};Modal.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})};Modal.prototype.checkScrollbar=function(){var fullWindowWidth=window.innerWidth;if(!fullWindowWidth){var documentElementRect=document.documentElement.getBoundingClientRect();fullWindowWidth=documentElementRect.right-Math.abs(documentElementRect.left)}this.bodyIsOverflowing=document.body.clientWidth<fullWindowWidth;this.scrollbarWidth=this.measureScrollbar()};Modal.prototype.setScrollbar=function(){var bodyPad=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"";var scrollbarWidth=this.scrollbarWidth;if(this.bodyIsOverflowing){this.$body.css("padding-right",bodyPad+scrollbarWidth);$(this.fixedContent).each(function(index,element){var actualPadding=element.style.paddingRight;var calculatedPadding=$(element).css("padding-right");$(element).data("padding-right",actualPadding).css("padding-right",parseFloat(calculatedPadding)+scrollbarWidth+"px")})}};Modal.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad);$(this.fixedContent).each(function(index,element){var padding=$(element).data("padding-right");$(element).removeData("padding-right");element.style.paddingRight=padding?padding:""})};Modal.prototype.measureScrollbar=function(){var scrollDiv=document.createElement("div");scrollDiv.className="modal-scrollbar-measure";this.$body.append(scrollDiv);var scrollbarWidth=scrollDiv.offsetWidth-scrollDiv.clientWidth;this.$body[0].removeChild(scrollDiv);return scrollbarWidth};function Plugin(option,_relatedTarget){return this.each(function(){var $this=$(this);var data=$this.data("bs.modal");var options=$.extend({},Modal.DEFAULTS,$this.data(),typeof option=="object"&&option);if(!data)$this.data("bs.modal",data=new Modal(this,options));
1if(typeof option=="string")data[option](_relatedTarget);else if(options.show)data.show(_relatedTarget)})}var old=$.fn.modal;$.fn.modal=Plugin;$.fn.modal.Constructor=Modal;$.fn.modal.noConflict=function(){$.fn.modal=old;return this};$(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(e){var $this=$(this);var href=$this.attr("href");var target=$this.attr("data-target")||href&&href.replace(/.*(?=#[^\s]+$)/,"");var $target=$(document).find(target);var option=$target.data("bs.modal")?"toggle":$.extend({remote:!/#/.test(href)&&href},$target.data(),$this.data());if($this.is("a"))e.preventDefault();$target.one("show.bs.modal",function(showEvent){if(showEvent.isDefaultPrevented())return;$target.one("hidden.bs.modal",function(){$this.is(":visible")&&$this.trigger("focus")})});Plugin.call($target,option,this)})}(jQuery)},{}],31:[function(require,module,exports){+function($){"use strict";var Tab=function(element){this.element=$(element)};Tab.VERSION="3.4.1";Tab.TRANSITION_DURATION=150;Tab.prototype.show=function(){var $this=this.element;var $ul=$this.closest("ul:not(.dropdown-menu)");var selector=$this.data("target");if(!selector){selector=$this.attr("href");selector=selector&&selector.replace(/.*(?=#[^\s]*$)/,"")}if($this.parent("li").hasClass("active"))return;var $previous=$ul.find(".active:last a");var hideEvent=$.Event("hide.bs.tab",{relatedTarget:$this[0]});var showEvent=$.Event("show.bs.tab",{relatedTarget:$previous[0]});$previous.trigger(hideEvent);$this.trigger(showEvent);if(showEvent.isDefaultPrevented()||hideEvent.isDefaultPrevented())return;var $target=$(document).find(selector);this.activate($this.closest("li"),$ul);this.activate($target,$target.parent(),function(){$previous.trigger({type:"hidden.bs.tab",relatedTarget:$this[0]});$this.trigger({type:"shown.bs.tab",relatedTarget:$previous[0]})})};Tab.prototype.activate=function(element,container,callback){var $active=container.find("> .active");var transition=callback&&$.support.transition&&($active.length&&$active.hasClass("fade")||!!container.find("> .fade").length);function next(){$active.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",false);element.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",true);if(transition){element[0].offsetWidth;element.addClass("in")}else{element.removeClass("fade")}if(element.parent(".dropdown-menu").length){element.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",true)}callback&&callback()}$active.length&&transition?$active.one("bsTransitionEnd",next).emulateTransitionEnd(Tab.TRANSITION_DURATION):next();$active.removeClass("in")};function Plugin(option){return this.each(function(){var $this=$(this);var data=$this.data("bs.tab");if(!data)$this.data("bs.tab",data=new Tab(this));if(typeof option=="string")data[option]()})}var old=$.fn.tab;$.fn.tab=Plugin;$.fn.tab.Constructor=Tab;$.fn.tab.noConflict=function(){$.fn.tab=old;return this};var clickHandler=function(e){e.preventDefault();Plugin.call($(this),"show")};$(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',clickHandler).on("click.bs.tab.data-api",'[data-toggle="pill"]',clickHandler)}(jQuery)},{}],32:[function(require,module,exports){+function($){"use strict";var DISALLOWED_ATTRIBUTES=["sanitize","whiteList","sanitizeFn"];var uriAttrs=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"];var ARIA_ATTRIBUTE_PATTERN=/^aria-[\w-]*$/i;var DefaultWhitelist={"*":["class","dir","id","lang","role",ARIA_ATTRIBUTE_PATTERN],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]};var SAFE_URL_PATTERN=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi;var DATA_URL_PATTERN=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function allowedAttribute(attr,allowedAttributeList){var attrName=attr.nodeName.toLowerCase();if($.inArray(attrName,allowedAttributeList)!==-1){if($.inArray(attrName,uriAttrs)!==-1){return Boolean(attr.nodeValue.match(SAFE_URL_PATTERN)||attr.nodeValue.match(DATA_URL_PATTERN))}return true}var regExp=$(allowedAttributeList).filter(function(index,value){return value instanceof RegExp});for(var i=0,l=regExp.length;i<l;i++){if(attrName.match(regExp[i])){return true}}return false}function sanitizeHtml(unsafeHtml,whiteList,sanitizeFn){if(unsafeHtml.length===0){return unsafeHtml}if(sanitizeFn&&typeof sanitizeFn==="function"){return sanitizeFn(unsafeHtml)}if(!document.implementation||!document.implementation.createHTMLDocument){return unsafeHtml}var createdDocument=document.implementation.createHTMLDocument("sanitization");createdDocument.body.innerHTML=unsafeHtml;var whitelistKeys=$.map(whiteList,function(el,i){return i});var elements=$(createdDocument.body).find("*");for(var i=0,len=elements.length;i<len;i++){var el=elements[i];var elName=el.nodeName.toLowerCase();if($.inArray(elName,whitelistKeys)===-1){el.parentNode.removeChild(el);continue}var attributeList=$.map(el.attributes,function(el){return el});var whitelistedAttributes=[].concat(whiteList["*"]||[],whiteList[elName]||[]);for(var j=0,len2=attributeList.length;j<len2;j++){if(!allowedAttribute(attributeList[j],whitelistedAttributes)){el.removeAttribute(attributeList[j].nodeName)}}}return createdDocument.body.innerHTML}var Tooltip=function(element,options){this.type=null;this.options=null;this.enabled=null;this.timeout=null;this.hoverState=null;this.$element=null;this.inState=null;this.init("tooltip",element,options)};Tooltip.VERSION="3.4.1";Tooltip.TRANSITION_DURATION=150;Tooltip.DEFAULTS={animation:true,placement:"top",selector:false,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:false,container:false,viewport:{selector:"body",padding:0},sanitize:true,sanitizeFn:null,whiteList:DefaultWhitelist};Tooltip.prototype.init=function(type,element,options){this.enabled=true;this.type=type;this.$element=$(element);this.options=this.getOptions(options);this.$viewport=this.options.viewport&&$(document).find($.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport);this.inState={click:false,hover:false,focus:false};if(this.$element[0]instanceof document.constructor&&!this.options.selector){throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!")}var triggers=this.options.trigger.split(" ");for(var i=triggers.length;i--;){var trigger=triggers[i];if(trigger=="click"){this.$element.on("click."+this.type,this.options.selector,$.proxy(this.toggle,this))}else if(trigger!="manual"){var eventIn=trigger=="hover"?"mouseenter":"focusin";var eventOut=trigger=="hover"?"mouseleave":"focusout";this.$element.on(eventIn+"."+this.type,this.options.selector,$.proxy(this.enter,this));this.$element.on(eventOut+"."+this.type,this.options.selector,$.proxy(this.leave,this))}}this.options.selector?this._options=$.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()};Tooltip.prototype.getDefaults=function(){return Tooltip.DEFAULTS};Tooltip.prototype.getOptions=function(options){var dataAttributes=this.$element.data();
1for(var dataAttr in dataAttributes){if(dataAttributes.hasOwnProperty(dataAttr)&&$.inArray(dataAttr,DISALLOWED_ATTRIBUTES)!==-1){delete dataAttributes[dataAttr]}}options=$.extend({},this.getDefaults(),dataAttributes,options);if(options.delay&&typeof options.delay=="number"){options.delay={show:options.delay,hide:options.delay}}if(options.sanitize){options.template=sanitizeHtml(options.template,options.whiteList,options.sanitizeFn)}return options};Tooltip.prototype.getDelegateOptions=function(){var options={};var defaults=this.getDefaults();this._options&&$.each(this._options,function(key,value){if(defaults[key]!=value)options[key]=value});return options};Tooltip.prototype.enter=function(obj){var self=obj instanceof this.constructor?obj:$(obj.currentTarget).data("bs."+this.type);if(!self){self=new this.constructor(obj.currentTarget,this.getDelegateOptions());$(obj.currentTarget).data("bs."+this.type,self)}if(obj instanceof $.Event){self.inState[obj.type=="focusin"?"focus":"hover"]=true}if(self.tip().hasClass("in")||self.hoverState=="in"){self.hoverState="in";return}clearTimeout(self.timeout);self.hoverState="in";if(!self.options.delay||!self.options.delay.show)return self.show();self.timeout=setTimeout(function(){if(self.hoverState=="in")self.show()},self.options.delay.show)};Tooltip.prototype.isInStateTrue=function(){for(var key in this.inState){if(this.inState[key])return true}return false};Tooltip.prototype.leave=function(obj){var self=obj instanceof this.constructor?obj:$(obj.currentTarget).data("bs."+this.type);if(!self){self=new this.constructor(obj.currentTarget,this.getDelegateOptions());$(obj.currentTarget).data("bs."+this.type,self)}if(obj instanceof $.Event){self.inState[obj.type=="focusout"?"focus":"hover"]=false}if(self.isInStateTrue())return;clearTimeout(self.timeout);self.hoverState="out";if(!self.options.delay||!self.options.delay.hide)return self.hide();self.timeout=setTimeout(function(){if(self.hoverState=="out")self.hide()},self.options.delay.hide)};Tooltip.prototype.show=function(){var e=$.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(e);var inDom=$.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(e.isDefaultPrevented()||!inDom)return;var that=this;var $tip=this.tip();var tipId=this.getUID(this.type);this.setContent();$tip.attr("id",tipId);this.$element.attr("aria-describedby",tipId);if(this.options.animation)$tip.addClass("fade");var placement=typeof this.options.placement=="function"?this.options.placement.call(this,$tip[0],this.$element[0]):this.options.placement;var autoToken=/\s?auto?\s?/i;var autoPlace=autoToken.test(placement);if(autoPlace)placement=placement.replace(autoToken,"")||"top";$tip.detach().css({top:0,left:0,display:"block"}).addClass(placement).data("bs."+this.type,this);this.options.container?$tip.appendTo($(document).find(this.options.container)):$tip.insertAfter(this.$element);this.$element.trigger("inserted.bs."+this.type);var pos=this.getPosition();var actualWidth=$tip[0].offsetWidth;var actualHeight=$tip[0].offsetHeight;if(autoPlace){var orgPlacement=placement;var viewportDim=this.getPosition(this.$viewport);placement=placement=="bottom"&&pos.bottom+actualHeight>viewportDim.bottom?"top":placement=="top"&&pos.top-actualHeight<viewportDim.top?"bottom":placement=="right"&&pos.right+actualWidth>viewportDim.width?"left":placement=="left"&&pos.left-actualWidth<viewportDim.left?"right":placement;$tip.removeClass(orgPlacement).addClass(placement)}var calculatedOffset=this.getCalculatedOffset(placement,pos,actualWidth,actualHeight);this.applyPlacement(calculatedOffset,placement);var complete=function(){var prevHoverState=that.hoverState;that.$element.trigger("shown.bs."+that.type);that.hoverState=null;if(prevHoverState=="out")that.leave(that)};$.support.transition&&this.$tip.hasClass("fade")?$tip.one("bsTransitionEnd",complete).emulateTransitionEnd(Tooltip.TRANSITION_DURATION):complete()}};Tooltip.prototype.applyPlacement=function(offset,placement){var $tip=this.tip();var width=$tip[0].offsetWidth;var height=$tip[0].offsetHeight;var marginTop=parseInt($tip.css("margin-top"),10);var marginLeft=parseInt($tip.css("margin-left"),10);if(isNaN(marginTop))marginTop=0;if(isNaN(marginLeft))marginLeft=0;offset.top+=marginTop;offset.left+=marginLeft;$.offset.setOffset($tip[0],$.extend({using:function(props){$tip.css({top:Math.round(props.top),left
1:Math.round(props.left)})}},offset),0);$tip.addClass("in");var actualWidth=$tip[0].offsetWidth;var actualHeight=$tip[0].offsetHeight;if(placement=="top"&&actualHeight!=height){offset.top=offset.top+height-actualHeight}var delta=this.getViewportAdjustedDelta(placement,offset,actualWidth,actualHeight);if(delta.left)offset.left+=delta.left;else offset.top+=delta.top;var isVertical=/top|bottom/.test(placement);var arrowDelta=isVertical?delta.left*2-width+actualWidth:delta.top*2-height+actualHeight;var arrowOffsetPosition=isVertical?"offsetWidth":"offsetHeight";$tip.offset(offset);this.replaceArrow(arrowDelta,$tip[0][arrowOffsetPosition],isVertical)};Tooltip.prototype.replaceArrow=function(delta,dimension,isVertical){this.arrow().css(isVertical?"left":"top",50*(1-delta/dimension)+"%").css(isVertical?"top":"left","")};Tooltip.prototype.setContent=function(){var $tip=this.tip();var title=this.getTitle();if(this.options.html){if(this.options.sanitize){title=sanitizeHtml(title,this.options.whiteList,this.options.sanitizeFn)}$tip.find(".tooltip-inner").html(title)}else{$tip.find(".tooltip-inner").text(title)}$tip.removeClass("fade in top bottom left right")};Tooltip.prototype.hide=function(callback){var that=this;var $tip=$(this.$tip);var e=$.Event("hide.bs."+this.type);function complete(){if(that.hoverState!="in")$tip.detach();if(that.$element){that.$element.removeAttr("aria-describedby").trigger("hidden.bs."+that.type)}callback&&callback()}this.$element.trigger(e);if(e.isDefaultPrevented())return;$tip.removeClass("in");$.support.transition&&$tip.hasClass("fade")?$tip.one("bsTransitionEnd",complete).emulateTransitionEnd(Tooltip.TRANSITION_DURATION):complete();this.hoverState=null;return this};Tooltip.prototype.fixTitle=function(){var $e=this.$element;if($e.attr("title")||typeof $e.attr("data-original-title")!="string"){$e.attr("data-original-title",$e.attr("title")||"").attr("title","")}};Tooltip.prototype.hasContent=function(){return this.getTitle()};Tooltip.prototype.getPosition=function($element){$element=$element||this.$element;var el=$element[0];var isBody=el.tagName=="BODY";var elRect=el.getBoundingClientRect();if(elRect.width==null){elRect=$.extend({},elRect,{width:elRect.right-elRect.left,height:elRect.bottom-elRect.top})}var isSvg=window.SVGElement&&el instanceof window.SVGElement;var elOffset=isBody?{top:0,left:0}:isSvg?null:$element.offset();var scroll={scroll:isBody?document.documentElement.scrollTop||document.body.scrollTop:$element.scrollTop()};var outerDims=isBody?{width:$(window).width(),height:$(window).height()}:null;return $.extend({},elRect,scroll,outerDims,elOffset)};Tooltip.prototype.getCalculatedOffset=function(placement,pos,actualWidth,actualHeight){return placement=="bottom"?{top:pos.top+pos.height,left:pos.left+pos.width/2-actualWidth/2}:placement=="top"?{top:pos.top-actualHeight,left:pos.left+pos.width/2-actualWidth/2}:placement=="left"?{top:pos.top+pos.height/2-actualHeight/2,left:pos.left-actualWidth}:{top:pos.top+pos.height/2-actualHeight/2,left:pos.left+pos.width}};Tooltip.prototype.getViewportAdjustedDelta=function(placement,pos,actualWidth,actualHeight){var delta={top:0,left:0};if(!this.$viewport)return delta;var viewportPadding=this.options.viewport&&this.options.viewport.padding||0;var viewportDimensions=this.getPosition(this.$viewport);if(/right|left/.test(placement)){var topEdgeOffset=pos.top-viewportPadding-viewportDimensions.scroll;var bottomEdgeOffset=pos.top+viewportPadding-viewportDimensions.scroll+actualHeight;if(topEdgeOffset<viewportDimensions.top){delta.top=viewportDimensions.top-topEdgeOffset}else if(bottomEdgeOffset>viewportDimensions.top+viewportDimensions.height){delta.top=viewportDimensions.top+viewportDimensions.height-bottomEdgeOffset}}else{var leftEdgeOffset=pos.left-viewportPadding;var rightEdgeOffset=pos.left+viewportPadding+actualWidth;if(leftEdgeOffset<viewportDimensions.left){delta.left=viewportDimensions.left-leftEdgeOffset}else if(rightEdgeOffset>viewportDimensions.right){delta.left=viewportDimensions.left+viewportDimensions.width-rightEdgeOffset}}return delta};Tooltip.prototype.getTitle=function(){var title;var $e=this.$element;var o=this.options;title=$e.attr("data-original-title")||(typeof o.title=="function"?o.title.call($e[0]):o.title);return title};Tooltip.prototype.getUID=function(prefix){do{prefix+=~~(Math.random()*1e6)}while(document.getElementById(prefix));return prefix};Tooltip.prototype.tip=function(){if(!this.$tip){this.$tip=$(this.options.template);
1if(this.$tip.length!=1){throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!")}}return this.$tip};Tooltip.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")};Tooltip.prototype.enable=function(){this.enabled=true};Tooltip.prototype.disable=function(){this.enabled=false};Tooltip.prototype.toggleEnabled=function(){this.enabled=!this.enabled};Tooltip.prototype.toggle=function(e){var self=this;if(e){self=$(e.currentTarget).data("bs."+this.type);if(!self){self=new this.constructor(e.currentTarget,this.getDelegateOptions());$(e.currentTarget).data("bs."+this.type,self)}}if(e){self.inState.click=!self.inState.click;if(self.isInStateTrue())self.enter(self);else self.leave(self)}else{self.tip().hasClass("in")?self.leave(self):self.enter(self)}};Tooltip.prototype.destroy=function(){var that=this;clearTimeout(this.timeout);this.hide(function(){that.$element.off("."+that.type).removeData("bs."+that.type);if(that.$tip){that.$tip.detach()}that.$tip=null;that.$arrow=null;that.$viewport=null;that.$element=null})};Tooltip.prototype.sanitizeHtml=function(unsafeHtml){return sanitizeHtml(unsafeHtml,this.options.whiteList,this.options.sanitizeFn)};function Plugin(option){return this.each(function(){var $this=$(this);var data=$this.data("bs.tooltip");var options=typeof option=="object"&&option;if(!data&&/destroy|hide/.test(option))return;if(!data)$this.data("bs.tooltip",data=new Tooltip(this,options));if(typeof option=="string")data[option]()})}var old=$.fn.tooltip;$.fn.tooltip=Plugin;$.fn.tooltip.Constructor=Tooltip;$.fn.tooltip.noConflict=function(){$.fn.tooltip=old;return this}}(jQuery)},{}],33:[function(require,module,exports){+function($){"use strict";function transitionEnd(){var el=document.createElement("bootstrap");var transEndEventNames={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var name in transEndEventNames){if(el.style[name]!==undefined){return{end:transEndEventNames[name]}}}return false}$.fn.emulateTransitionEnd=function(duration){var called=false;var $el=this;$(this).one("bsTransitionEnd",function(){called=true});var callback=function(){if(!called)$($el).trigger($.support.transition.end)};setTimeout(callback,duration);return this};$(function(){$.support.transition=transitionEnd();if(!$.support.transition)return;$.event.special.bsTransitionEnd={bindType:$.support.transition.end,delegateType:$.supp
1ort.transition.end,handle:function(e){if($(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}}})}(jQuery)},{}],34:[function(require,module,exports){+function($){"use strict";function getValue($el){return $el.is('[type="checkbox"]')?$el.prop("checked"):$el.is('[type="radio"]')?!!$('[name="'+$el.attr("name")+'"]:checked').length:$el.is("select[multiple]")?($el.val()||[]).length:$el.val()}var Validator=function(element,options){this.options=options;this.validators=$.extend({},Validator.VALIDATORS,options.custom);this.$element=$(element);this.$btn=$('button[type="submit"], input[type="submit"]').filter('[form="'+this.$element.attr("id")+'"]').add(this.$element.find('input[type="submit"], button[type="submit"]'));this.update();this.$element.on("input.bs.validator change.bs.validator focusout.bs.validator",$.proxy(this.onInput,this));this.$element.on("submit.bs.validator",$.proxy(this.onSubmit,this));this.$element.on("reset.bs.validator",$.proxy(this.reset,this));this.$element.find("[data-match]").each(function(){var $this=$(this);var target=$this.attr("data-match");$(target).on("input.bs.validator",function(e){getValue($this)&&$this.trigger("input.bs.validator")})});this.$inputs.filter(function(){return getValue($(this))&&!$(this).closest(".has-error").length}).trigger("focusout");this.$element.attr("novalidate",true)};Validator.VERSION="0.11.9";Validator.INPUT_SELECTOR=':input:not([type="hidden"], [type="submit"], [type="reset"], button)';Validator.FOCUS_OFFSET=20;Validator.DEFAULTS={delay:500,html:false,disable:true,focus:true,custom:{},errors:{match:"Does not match",minlength:"Not long enough"},feedback:{success:"glyphicon-ok",error:"glyphicon-remove"}};Validator.VALIDATORS={native:function($el){var el=$el[0];if(el.checkValidity){return!el.checkValidity()&&!el.validity.valid&&(el.validationMessage||"error!")}},match:function($el){var target=$el.attr("data-match");return $el.val()!==$(target).val()&&Validator.DEFAULTS.errors.match},minlength:function($el){var minlength=$el.attr("data-minlength");return $el.val().length<minlength&&Validator.DEFAULTS.errors.minlength}};Validator.prototype.update=function(){var self=this;this.$inputs=this.$element.find(Validator.INPUT_SELECTOR).add(this.$element.find('[data-validate="true"]')).not(this.$element.find('[data-validate="false"]').each(function(){self.clearErrors($(this))}));this.toggleSubmit();return this};Validator.prototype.onInput=function(e){var self=this;var $el=$(e.target);var deferErrors=e.type!=="focusout";if(!this.$inputs.is($el))return;this.validateInput($el,deferErrors).done(function(){self.toggleSubmit()})};Validator.prototype.validateInput=function($el,deferErrors){var value=getValue($el);var prevErrors=$el.data("bs.validator.errors");if($el.is('[type="radio"]'))$el=this.$element.find('input[name="'+$el.attr("name")+'"]');var e=$.Event("validate.bs.validator",{relatedTarget:$el[0]});this.$element.trigger(e);if(e.isDefaultPrevented())return;var self=this;return this.runValidators($el).done(function(errors){$el.data("bs.validator.errors",errors);errors.length?deferErrors?self.defer($el,self.showErrors):self.showErrors($el):self.clearErrors($el);if(!prevErrors||errors.toString()!==prevErrors.toString()){e=errors.length?$.Event("invalid.bs.validator",{relatedTarget:$el[0],detail:errors}):$.Event("valid.bs.validator",{relatedTarget:$el[0],detail:prevErrors});self.$element.trigger(e)}self.toggleSubmit();self.$element.trigger($.Event("validated.bs.validator",{relatedTarget:$el[0]}))})};Validator.prototype.runValidators=function($el){var errors=[];var deferred=$.Deferred();$el.data("bs.validator.deferred")&&$el.data("bs.validator.deferred").reject();$el.data("bs.validator.deferred",deferred);function getValidatorSpecificError(key){return $el.attr("data-"+key+"-error")}function getValidityStateError(){var validity=$el[0].validity;return validity.typeMismatch?$el.attr("data-type-error"):validity.patternMismatch?$el.attr("data-pattern-error"):validity.stepMismatch?$el.attr("data-step-error"):validity.rangeOverflow?$el.attr("data-max-error"):validity.rangeUnderflow?$el.attr("data-min-error"):validity.valueMissing?$el.attr("data-required-error"):null}function getGenericError(){return $el.attr("data-error")}function getErrorMessage(key){return getValidatorSpecificError(key)||getValidityStateError()||getGenericError()}$.each(this.validators,$.proxy(function(key,validator){var error=null;if((getValue($el)||$el.attr("required"))&&($el.attr("data-"+key)!==undefined||key=="native")&&(error=validator.call(this,$el))){error=getErrorMessage(key)||error;!~errors.indexOf(error)&&errors.push(error)}},this));if(!errors.length&&getValue($el)&&$el.attr("data-remote")){this.defer($el,function(){var data={};data[$el.attr("name")]=getValue($el);$.get($el.attr("data-remote"),data).fail(function(jqXHR,textStatus,error){errors.push(getErrorMessage("remote")||error)}).always(function(){deferred.resolve(errors)})})}else deferred.resolve(errors);return deferred.promise()};Validator.prototype.validate=function(){var self=this;$.when(this.$inputs.map(function(el){return self.validateInput($(this),false)})).then(function(){self.toggleSubmit();self.focusError()});return this};
1Validator.prototype.focusError=function(){if(!this.options.focus)return;var $input=this.$element.find(".has-error:first :input");if($input.length===0)return;$("html, body").animate({scrollTop:$input.offset().top-Validator.FOCUS_OFFSET},250);$input.focus()};Validator.prototype.showErrors=function($el){var method=this.options.html?"html":"text";var errors=$el.data("bs.validator.errors");var $group=$el.closest(".form-group");var $block=$group.find(".help-block.with-errors");var $feedback=$group.find(".form-control-feedback");if(!errors.length)return;errors=$("<ul/>").addClass("list-unstyled").append($.map(errors,function(error){return $("<li/>")[method](error)}));$block.data("bs.validator.originalContent")===undefined&&$block.data("bs.validator.originalContent",$block.html());$block.empty().append(errors);$group.addClass("has-error has-danger");$group.hasClass("has-feedback")&&$feedback.removeClass(this.options.feedback.success)&&$feedback.addClass(this.options.feedback.error)&&$group.removeClass("has-success")};Validator.prototype.clearErrors=function($el){var $group=$el.closest(".form-group");var $block=$group.find(".help-block.with-errors");var $feedback=$group.find(".form-control-feedback");$block.html($block.data("bs.validator.originalContent"));$group.removeClass("has-error has-danger has-success");$group.hasClass("has-feedback")&&$feedback.removeClass(this.options.feedback.error)&&$feedback.removeClass(this.options.feedback.success)&&getValue($el)&&$feedback.addClass(this.options.feedback.success)&&$group.addClass("has-success")};Validator.prototype.hasErrors=function(){function fieldErrors(){return!!($(this).data("bs.validator.errors")||[]).length}return!!this.$inputs.filter(fieldErrors).length};Validator.prototype.isIncomplete=function(){function fieldIncomplete(){var value=getValue($(this));return!(typeof value=="string"?$.trim(value):value)}return!!this.$inputs.filter("[required]").filter(fieldIncomplete).length};Validator.prototype.onSubmit=function(e){this.validate();if(this.isIncomplete()||this.hasErrors())e.preventDefault()};Validator.prototype.toggleSubmit=function(){if(!this.options.disable)return;this.$btn.toggleClass("disabled",this.isIncomplete()||this.hasErrors())};Validator.prototype.defer=function($el,callback){callback=$.proxy(callback,this,$el);if(!this.options.delay)return callback();window.clearTimeout($el.data("bs.validator.timeout"));$el.data("bs.validator.timeout",window.setTimeout(callback,this.options.delay))};Validator.prototype.reset=function(){this.$element.find(".form-control-feedback").removeClass(this.options.feedback.error).removeClass(this.options.feedback.success);this.$inputs.removeData(["bs.validator.errors","bs.validator.deferred"]).each(function(){var $this=$(this);var timeout=$this.data("bs.validator.timeout");window.clearTimeout(timeout)&&$this.removeData("bs.validator.timeout")});this.$element.find(".help-block.with-errors").each(function(){var $this=$(this);var originalContent=$this.data("bs.validator.originalContent");$this.removeData("bs.validator.originalContent").html(originalContent)});this.$btn.removeClass("disabled");this.$element.find(".has-error, .has-danger, .has-success").removeClass("has-error has-danger has-success");return this};Validator.prototype.destroy=function(){this.reset();this.$element.removeAttr("novalidate").removeData("bs.validator").off(".bs.validator");this.$inputs.off(".bs.validator");this.options=null;this.validators=null;this.$element=null;this.$btn=null;this.$inputs=null;return this};function Plugin(option){return this.each(function(){var $this=$(this);var options=$.extend({},Validator.DEFAULTS,$this.data(),typeof option=="object"&&option);var data=$this.data("bs.validator");if(!data&&option=="destroy")return;if(!data)$this.data("bs.validator",data=new Validator(this,options));if(typeof option=="string")data[option]()})}var old=$.fn.validator;$.fn.validator=Plugin;$.fn.validator.Constructor=Validator;$.fn.validator.noConflict=function(){$.fn.validator=old;return this};$(window).on("load",function(){$('form[data-toggle="validator"]').each(function(){var $form=$(this);Plugin.call($form,$form.data())})})}(jQuery)},{}],35:[function(require,module,exports){(function($,window,document,undefined){"use strict";window=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();$.fn.accordion=function(parameters){var $allModules=$(this),time=(new Date).getTime(),performance=[],query=arguments[0],methodInvoked=typeof query=="string",queryArguments=[].slice.call(arguments,1
1),requestAnimationFrame=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||function(callback){setTimeout(callback,0)},returnedValue;$allModules.each(function(){var settings=$.isPlainObject(parameters)?$.extend(true,{},$.fn.accordion.settings,parameters):$.extend({},$.fn.accordion.settings),className=settings.className,namespace=settings.namespace,selector=settings.selector,error=settings.error,eventNamespace="."+namespace,moduleNamespace="module-"+namespace,moduleSelector=$allModules.selector||"",$module=$(this),$title=$module.find(selector.title),$content=$module.find(selector.content),element=this,instance=$module.data(moduleNamespace),observer,module;module={initialize:function(){module.debug("Initializing",$module);module.bind.events();if(settings.observeChanges){module.observeChanges()}module.instantiate()},instantiate:function(){instance=module;$module.data(moduleNamespace,module)},destroy:function(){module.debug("Destroying previous instance",$module);$module.off(eventNamespace).removeData(moduleNamespace)},refresh:function(){$title=$module.find(selector.title);$content=$module.find(selector.content)},observeChanges:function(){if("MutationObserver"in window){observer=new MutationObserver(function(mutations){module.debug("DOM tree modified, updating selector cache");module.refresh()});observer.observe(element,{childList:true,subtree:true});module.debug("Setting up mutation observer",observer)}},bind:{events:function(){module.debug("Binding delegated events");$module.on(settings.on+eventNamespace,selector.trigger,module.event.click)}},event:{click:function(){module.toggle.call(this)}},toggle:function(query){var $activeTitle=query!==undefined?typeof query==="number"?$title.eq(query):$(query).closest(selector.title):$(this).closest(selector.title),$activeContent=$activeTitle.next($content),isAnimating=$activeContent.hasClass(className.animating),isActive=$activeContent.hasClass(className.active),isOpen=isActive&&!isAnimating,isOpening=!isActive&&isAnimating;module.debug("Toggling visibility of content",$activeTitle);if(isOpen||isOpening){if(settings.collapsible){module.close.call($activeTitle)}else{module.debug("Cannot close accordion content collapsing is disabled")}}else{module.open.call($activeTitle)}},open:function(query){var $activeTitle=query!==undefined?typeof query==="number"?$title.eq(query):$(query).closest(selector.title):$(this).closest(selector.title),$activeContent=$activeTitle.next($content),isAnimating=$activeContent.hasClass(className.animating),isActive=$activeContent.hasClass(className.active),isOpen=isActive||isAnimating;if(isOpen){module.debug("Accordion already open, skipping",$activeContent);return}module.debug("Opening accordion content",$activeTitle);settings.onOpening.call($activeContent);settings.onChanging.call($activeContent);if(settings.exclusive){module.closeOthers.call($activeTitle)}$activeTitle.addClass(className.active);$activeContent.stop(true,true).addClass(className.animating);if(settings.animateChildren){if($.fn.transition!==undefined&&$module.transition("is supported")){$activeContent.children().transition({animation:"fade in",queue:false,useFailSafe:true,debug:settings.debug,verbose:settings.verbose,duration:settings.duration})}else{$activeContent.children().stop(true,true).animate({opacity:1},settings.duration,module.resetOpacity)}}$activeContent.slideDown(settings.duration,settings.easing,function(){$activeContent.removeClass(className.animating).addClass(className.active);module.reset.display.call(this);settings.onOpen.call(this);settings.onChange.call(this)})},close:function(query){var $activeTitle=query!==undefined?typeof query==="number"?$title.eq(query):$(query).closest(selector.title):$(this).closest(selector.title),$activeContent=$activeTitle.next($content),isAnimating=$activeContent.hasClass(className.animating),isActive=$activeContent.hasClass(className.active),isOpening=!isActive&&isAnimating,isClosing=isActive&&isAnimating;if((isActive||isOpening)&&!isClosing){module.debug("Closing accordion content",$activeContent);settings.onClosing.call($activeContent);settings.onChanging.call($activeContent);$activeTitle.removeClass(className.active);$activeContent.stop(true,true).addClass(className.animating);
1if(settings.animateChildren){if($.fn.transition!==undefined&&$module.transition("is supported")){$activeContent.children().transition({animation:"fade out",queue:false,useFailSafe:true,debug:settings.debug,verbose:settings.verbose,duration:settings.duration})}else{$activeContent.children().stop(true,true).animate({opacity:0},settings.duration,module.resetOpacity)}}$activeContent.slideUp(settings.duration,settings.easing,function(){$activeContent.removeClass(className.animating).removeClass(className.active);module.reset.display.call(this);settings.onClose.call(this);settings.onChange.call(this)})}},closeOthers:function(index){var $activeTitle=index!==undefined?$title.eq(index):$(this).closest(selector.title),$parentTitles=$activeTitle.parents(selector.content).prev(selector.title),$activeAccordion=$activeTitle.closest(selector.accordion),activeSelector=selector.title+"."+className.active+":visible",activeContent=selector.content+"."+className.active+":visible",$openTitles,$nestedTitles,$openContents;if(settings.closeNested){$openTitles=$activeAccordion.find(activeSelector).not($parentTitles);$openContents=$openTitles.next($content)}else{$openTitles=$activeAccordion.find(activeSelector).not($parentTitles);$nestedTitles=$activeAccordion.find(activeContent).find(activeSelector).not($parentTitles);$openTitles=$openTitles.not($nestedTitles);$openContents=$openTitles.next($content)}if($openTitles.length>0){module.debug("Exclusive enabled, closing other content",$openTitles);$openTitles.removeClass(className.active);$openContents.removeClass(className.animating).stop(true,true);if(settings.animateChildren){if($.fn.transition!==undefined&&$module.transition("is supported")){$openContents.children().transition({animation:"fade out",useFailSafe:true,debug:settings.debug,verbose:settings.verbose,duration:settings.duration})}else{$openContents.children().stop(true,true).animate({opacity:0}
1,settings.duration,module.resetOpacity)}}$openContents.slideUp(settings.duration,settings.easing,function(){$(this).removeClass(className.active);module.reset.display.call(this)})}},reset:{display:function(){module.verbose("Removing inline display from element",this);$(this).css("display","");if($(this).attr("style")===""){$(this).attr("style","").removeAttr("style")}},opacity:function(){module.verbose("Removing inline opacity from element",this);$(this).css("opacity","");if($(this).attr("style")===""){$(this).attr("style","").removeAttr("style")}}},setting:function(name,value){module.debug("Changing setting",name,value);if($.isPlainObject(name)){$.extend(true,settings,name)}else if(value!==undefined){if($.isPlainObject(settings[name])){$.extend(true,settings[name],value)}else{settings[name]=value}}else{return settings[name]}},internal:function(name,value){module.debug("Changing internal",name,value);if(value!==undefined){if($.isPlainObject(name)){$.extend(true,module,name)}else{module[name]=value}}else{return module[name]}},debug:function(){if(!settings.silent&&settings.debug){if(settings.performance){module.performance.log(arguments)}else{module.debug=Function.prototype.bind.call(console.info,console,settings.name+":");module.debug.apply(console,arguments)}}},verbose:function(){if(!settings.silent&&settings.verbose&&settings.debug){if(settings.performance){module.performance.log(arguments)}else{module.verbose=Function.prototype.bind.call(console.info,console,settings.name+":");module.verbose.apply(console,arguments)}}},error:function(){if(!settings.silent){module.error=Function.prototype.bind.call(console.error,console,settings.name+":");module.error.apply(console,arguments)}},performance:{log:function(message){var currentTime,executionTime,previousTime;if(settings.performance){currentTime=(new Date).getTime();previousTime=time||currentTime;executionTime=currentTime-previousTime;time=currentTime;performance.push({Name:message[0],Arguments:[].slice.call(message,1)||"",Element:element,"Execution Time":executionTime})}clearTimeout(module.performance.timer);module.performance.timer=setTimeout(module.performance.display,500)},display:function(){var title=settings.name+":",totalTime=0;time=false;clearTimeout(module.performance.timer);$.each(performance,function(index,data){totalTime+=data["Execution Time"]});title+=" "+totalTime+"ms";if(moduleSelector){title+=" '"+moduleSelector+"'"}if((console.group!==undefined||console.table!==undefined)&&performance.length>0){console.groupCollapsed(title);if(console.table){console.table(performance)}else{$.each(performance,function(index,data){console.log(data["Name"]+": "+data["Execution Time"]+"ms")})}console.groupEnd()}performance=[]}},invoke:function(query,passedArguments,context){var object=instance,maxDepth,found,response;passedArguments=passedArguments||queryArguments;context=element||context;if(typeof query=="string"&&object!==undefined){query=query.split(/[\. ]/);maxDepth=query.length-1;$.each(query,function(depth,value){var camelCaseValue=depth!=maxDepth?value+query[depth+1].charAt(0).toUpperCase()+query[depth+1].slice(1):query;if($.isPlainObject(object[camelCaseValue])&&depth!=maxDepth){object=object[camelCaseValue]}else if(object[camelCaseValue]!==undefined){found=object[camelCaseValue];return false}else if($.isPlainObject(object[value])&&depth!=maxDepth){object=object[value]}else if(object[value]!==undefined){found=object[value];return false}else{module.error(error.method,query);return false}})}if($.isFunction(found)){response=found.apply(context,passedArguments)}else if(found!==undefined){response=found}if($.isArray(returnedValue)){returnedValue.push(response)}else if(returnedValue!==undefined){returnedValue=[returnedValue,response]}else if(response!==undefined){returnedValue=response}return found}};if(methodInvoked){if(instance===undefined){module.initialize()}module.invoke(query)}else{if(instance!==undefined){instance.invoke("destroy")}module.initialize()}});return returnedValue!==undefined?returnedValue:this};$.fn.accordion.settings={name:"Accordion",namespace:"accordion",silent:false,debug:false,verbose:false,performance:true,on:"click",observeChanges:true,exclusive:true,collapsible:true,closeNested:false,animateChildren:true,duration:350,easing:"easeOutQuad",onOpening:function(){},onClosing:function(){},onChanging:function(){},onOpen:function(){},onClose:function(){},onChange:function(){},error:{method:"The method you called is not defined"},className:{active:"active",animating:"animating"},selector:{accordion:".accordion",title:".title",trigger:".title",content:".content"}};$.extend($.easing,{easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b}})})(jQuery,window,document)},{}]},{},[1]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.