function closeSideBar(){var n=$.Event("keydown",{keyCode:27});$("body").trigger(n)}function goToOnlyIfLoggedIn(n){var t=$("#is-logged-in").val();return t==1?(window.location.href=n,!0):($.ajax({url:ajaxBaseUrl()+"home/seturlback",data:{urlBack:n},type:"POST"}),showMustBelogged(),!1)}function loadSidebar(n){if($("#sidebar-login-wrapper").children().length){n instanceof Function&&n();return}$.ajax({url:ajaxBaseUrl()+"home/loginsidebar",dataType:"html",type:"POST",success:function(t){$("#sidebar-login-wrapper").append(t);n instanceof Function&&n()}})}function toggleSideMenu(){loadSidebar();$("#btnOpenSideMenu").data("HSUnfold").toggle();$("body").toggleClass("u-unfold-opened")}function openSideMenuLogin(){$("body").toggleClass("u-unfold-opened");loadSidebar(function(){$.when($("#signup").fadeOut(1)).done(function(){$.when($("#login").fadeIn(1)).done(function(){$("#btnOpenSideMenu").data("HSUnfold").toggle()})})})}function openSideMenuSignUp(){$("body").toggleClass("u-unfold-opened");loadSidebar(function(){$.when($("#login").fadeOut(1)).done(function(){$.when($("#signup").fadeIn(1)).done(function(){$("#btnOpenSideMenu").data("HSUnfold").toggle()})})})}function showMustBelogged(){if($("#sidebarContent").hasClass("fadeInRight")){const n=document.querySelector("#mustBeLoggedInLabel");n.classList.remove("animated","wobble");setTimeout(function(){n.classList.add("animated","wobble")},300)}else loadSidebar(function(){const n=document.querySelector("#mustBeLoggedInLabel");n.classList.remove("animated","wobble");$("body").toggleClass("u-unfold-opened");$.when($("#mustBeLoggedInLabel").fadeIn(1)).done(function(){$("#btnOpenSideMenu").data("HSUnfold").toggle();n.classList.add("animated","wobble")})})}function distinct(n){var t=[];return $.each(n,function(n,i){exists(t,i)||t.push(i)}),t}function exists(n,t){var r=JSON.stringify(t),i=!1;return $.each(n,function(n,t){if(JSON.stringify(t)===r)return i=!0,!1}),i}function shareOnFacebookOffline(n){facebookSdkIsLoaded||loadFacebookSdk(function(){shareOnFacebookOffline(n)});typeof FB!=undefined&&FB.ui({method:"share",href:n},function(t){t&&!t.error_code&&ga("send","social","Facebook","Share",n)})}function facebookApi(n,t,i){var r=$("#memorial-id").val(),u=$("#article-id").val(),e=$("#ButtonLoginTitle").val(),f=$("#ObituaryInfos_DeathCity_c_name").val(),o=$("#Memorial_DeathCity_NameNoCountry").val(),s=f==null?o:f;r=r==null?"":r;u=u==null?"":u;FB.api("/me?access_token="+n,{fields:"last_name, first_name, email"},function(f){var o=f.location==null?"":f.location.name;$.ajax({url:i.toLowerCase(),data:{user_id:t,token:n,email:f.email,first_name:f.first_name,last_name:f.last_name,obituary_id:r,article_id:u,buttonLoginTitle:e,location:o,page_location:s},type:"POST",async:!1}).done(function(){})})}function initCitySelector(n){n.customSelect({ajax:{url:n.data("search-url"),delay:350,data:function(t){var i=n.data("province-id-selector");return{cityId:t,countryId:n.data("country-id"),provinceId:i?$(i).val():n.data("province-id"),needObituary:n.data("need-obituary"),needFuneralHome:n.data("need-funeral-home")}},processResults:function(n){return n.countries.length===0?[]:n.countries.map(function(n){return n.cities}).reduce(function(n,t){return n.concat(t)}).map(function(n){return{id:n.id,text:n.longName}})}},minimumInputLength:3})}function initRegionSelector(n){n.customSelect({ajax:{url:n.data("search-url"),delay:350,data:function(n){return{cityId:n}},processResults:function(n){return n.countries.length===0?[]:n.countries.map(function(n){return n.cities}).reduce(function(n,t){return n.concat(t)}).map(function(n){return{id:n.id,text:n.longName}})}},minimumInputLength:3})}function initFuneralHomeSelector(n){n.customSelect({ajax:{url:n.data("search-url"),delay:350,data:function(n){return{funeralHomeString:n}},processResults:function(n){return n.map(function(n){return{id:n.Value,text:n.Text}})}},minimumInputLength:3})}function initFundraisingSelector(n){n.customSelect({ajax:{url:n.data("search-url"),delay:250,data:function(n){return{term:n}},processResults:function(n){return n.fundraisings.map(function(n){return{id:n.id,text:n.name}})}},minimumInputLength:2})}function isValidPostalCode(n){var t=!1,i=/^([0-9]{5})(?:[-\s]*([0-9]{4}))?$/;return t=i.test(n),t||(i=/^([A-Za-z][0-9][A-Za-z])\s*([0-9][A-Za-z][0-9])$/,t=i.test(n)),t}function isValidPhoneNumber(n){return/^(?:(?:\+?1\s*(?:[.-]\s*)?)?(?:\(\s*([2-9]1[02-9]|[2-9][02-8]1|[2-9][02-8][02-9])\s*\)|([2-9]1[02-9]|[2-9][02-8]1|[2-9][02-8][02-9]))\s*(?:[.-]\s*)?)?([2-9]1[02-9]|[2-9][02-9]1|[2-9][02-9]{2})\s*(?:[.-]\s*)?([0-9]{4})(?:\s*(?:#|x\.?|ext\.?|extension)\s*(\d+))?$/gm.test(n)}function isValidTime(n){return/^\d?\d:\d\d$/.test(n)}function getPositionElementToScroll(n){return $(n).offset().top+$(n).height()/3-$(window).height()/3}function capitalizeFirstLetter(n){return n=n.toLowerCase(),n.charAt(0).toUpperCase()+n.slice(1)}function scrollToElement(n){$("html, body").animate({scrollTop:getPositionElementToScroll(n)},400)}function addParameter(n,t,i,r){var s,e,u,h,o,f;if(replaceDuplicates=!0,n.indexOf("#")>0?(s=n.indexOf("#"),urlhash=n.substring(n.indexOf("#"),n.length)):(urlhash="",s=n.length),sourceUrl=n.substring(0,s),e=sourceUrl.split("?"),u="",e.length>1)for(h=e[1].split("&"),o=0;o<h.length;o++)f=h[o].split("="),replaceDuplicates&&f[0]==t||(u==""?u="?":u+="&",u+=f[0]+"="+(f[1]?f[1]:""));return u==""&&(u="?"),r?u="?"+t+"="+i+(u.length>1?"&"+u.substring(1):""):(u!==""&&u!="?"&&(u+="&"),u+=t+"="+(i?i:"")),e[0]+u+urlhash}function addScroll(){$("html").removeClass("lock")}function ajaxBaseUrl(){return window.location.href.match(/^https?:\/\/[^\/]+\/\w{2,3}(-\w{2,3})?(?=\/|$)/g)[0]+"/"}function validateEmail(n){return/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(n.trim())}function validatePhone(n){return/^[1]?[-.● ]?\(?([0-9]{3})\)?[-.● ]?([0-9]{3})[-.● ]?([0-9]{4})$/.test(n)}function isIE(){var n=navigator.userAgent;return n.indexOf("MSIE ")>-1||n.indexOf("Trident/")>-1}function isFirefox(){return navigator.userAgent.toLowerCase().indexOf("firefox")>-1}function isFacebookApp(){var n=navigator.userAgent||navigator.vendor||window.opera;return n.indexOf("FBAN")>-1||n.indexOf("FBAV")>-1}function customAlert(n,t){var r=document.createElement("div"),i=document.createElement("div"),u=1500+$(".ca-overlay").length*10,f=1505+$(".ca-popup").length*10;$(r).css({position:"fixed",left:"0px",top:"0px",right:"0px",bottom:"0px","z-index":u,background:"#000000",opacity:"0.7",filter:"alpha(opacity=70)"}).addClass("ca-item ca-overlay");$(i).css({position:"fixed",left:"0px",top:"0px",right:"0px",bottom:"0px","z-index":f,"text-align":"center"}).addClass("ca-item ca-popup");$("body").append(r);$("body").append(i);$(i).append(t);n==0&&($(i).click(function(n){var t=$(this).find("div:first");t.has(n.target).length===0&&cCTrue()}),$(".btnOk, .btnNo, .rp-close, .exitText").click(cCTrue));checkAlertHeight()}function checkAlertHeight(){$(window).height()<$(".custom-alert-box-container .custom-alert-box").outerHeight()&&$(".custom-alert-box-container").css("height","100%")}function cCTrue(){$(".ca-overlay").last().remove();$(".ca-popup").last().remove();addScroll();$(document).trigger("popup:closed")}function loadScriptAsync(n,t){var r=document,u="script",i=r.createElement(u),f=r.getElementsByTagName(u)[0];i.src=n;t&&i.addEventListener("load",function(n){t(null,n)},!1);f.parentNode.insertBefore(i,f)}function loadScriptsAsync(n,t){for(var u=n.length,r=0,i=0;i<n.length;i++)loadScriptAsync(n[i],function(n,i){r++;r==u&&typeof t=="function"&&t(null,i)})}function loadHsModule(n,t){if($.HSCore.components[n]){typeof t=="function"&&t();return}n=="HSSlickCarousel"&&loadScriptsAsync(["/assets/vendor/slick-carousel/js/slick.min.js","/assets/js/components/hs.slick-carousel.js"],t)}function initHsModule(n,t){loadHsModule(n,function(){$.HSCore.components[n].init(t)})}function recaptchaCallback(){recaptchaLoaded=!0}function loadRecaptcha(n){if(recaptchaLoaded){typeof n=="function"&&n();return}loadScriptAsync("https://www.google.com/recaptcha/api.js?onload=recaptchaCallback",n)}function focusElement(n){document.getElementById(n).focus()}function focusElementDelay(n){setTimeout(function(){document.getElementById(n).focus()},500)}function showElementFancy(n){$.fancybox.open($(n).html())}function addError(n,t){$(n).addClass("is-invalid");t&&$(n).after("<div class='invalid-feedback'><i class='fal fa-exclamation-circle mr-2' aria-hidden='true'><\/i>"+t+"<\/div >")}function removeError(n){$(n).removeClass("is-invalid");$(n).next(".invalid-feedback").remove();$(n).next("input[type=text]:not(:visible)").next(".invalid-feedback").remove()}function removeAllError(n){n=n||$(document);n.find(".invalid-feedback").remove();n.find(".is-invalid").removeClass("is-invalid")}function tryParse(n){try{return JSON.parse(n)}catch(t){return undefined}}function bindButtonLoading(n){$(document).on("click",n,function(){currentButtonClicked=this})}function buttonLoading(n){n?($(currentButtonClicked).addClass("d-flex align-items-center justify-content-center"),$(currentButtonClicked).html('<span class="spinner-grow spinner-grow-sm button-loader mr-1" role="status" aria-hidden="true"><\/span>'+$(currentButtonClicked).html()),$(currentButtonClicked).attr("disabled",!0)):($(currentButtonClicked).find(".button-loader").remove(),$(currentButtonClicked).removeAttr("disabled"),$(currentButtonClicked).removeClass("d-flex align-items-center justify-content-center"),currentButtonClicked="")}function showGlobalLoader(){$("body").append("<div id='Global-loader'><div class='loader'>Loading...<\/div><\/div>");$("body").addClass("overflow-hidden")}function showGlobalLoaderEchovita(){currentButtonClicked==""?$("body").append('<div id="Global-loader" style="display:none;"><div class="loader"><div class="spinner-grow text-primary" role="status"><\/div><div class="spinner-grow text-primary" role="status"><\/div><div class="spinner-grow text-primary" role="status"><\/div><\/div><\/div>'):buttonLoading(!0)}function hideGlobalLoader(){$("#Global-loader").remove();$("body").removeClass("overflow-hidden");buttonLoading(!1)}function bindDatepicker(n){$(n).attr("data-rp-alt-input",!0);$(n).attr("data-rp-alt-format",flatpickrDateFormat);$(n).attr("data-rp-date-format","Y-m-d");var t=$(n).length;t>0&&$.HSCore.components.HSRangeDatepicker.init(n)}function resetPlayButton(n){n.find("#speech-button-text").html(Resources.Obituary.ReadObituarySpeech);n.addClass("stopped");n.find("i").addClass("fa-play").removeClass("fa-stop")}function LikeComment(n,t,i){$.ajax({url:ajaxBaseUrl()+"like/likecomment",data:{commentId:n,commentType:t,obituaryId:i},type:"post",dataType:"json",success:function(t){if(t.RedirectUrl)window.location=t.RedirectUrl;else{var i=t.Liked,r=t.NbrLike,u=$(".memo-"+n),f=u.find(".btnLike:first"),e=u.find(".like-count:first"),o=u.find(".likeExpression:first");f.toggleClass("text-danger",i);f.toggleClass("fa",i);f.toggleClass("fal",!i);f.toggleClass("text-secondary",!i);e.html(r>0?r:"");o.html(r===1?Resources.Global.LikeSingle:Resources.Global.Likes);u.find(".likeText:first").toggle(r>0)}}})}function validEmailList(n){var i,t;if(n.length==0)return!1;if(n.indexOf(",")==-1){if(!validateEmail(n))return!1}else for(i=n.split(","),t=0;t<i.length;t++)if(!validateEmail(i[t]))return!1;return!0}function clearCommentImageContainer(){var n=$(".writeCommentPart-container .image-container"),t=$(".writeCommentPart-container #uploadCommentPic");n.remove();t.prop("disabled",!1)}function replaceObituaryCommentSection(n){$(".commentsList").html(n);$(".column-left").html("");$(".column-right").html("");$(".memo-normal:first").scrollToMe();$(".firstComment").hide()}var currentButtonClicked,$root,removedCommentTimeout,isRestoringComment;!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("jquery")):"function"==typeof define&&define.amd?define(["exports","jquery"],t):t((n=n||self).bootstrap={},n.jQuery)}(this,function(n,t){"use strict";function hf(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}function l(n,t,i){return t&&hf(n.prototype,t),i&&hf(n,i),n}function u(n){for(var i,r,t=1;t<arguments.length;t++)i=null!=arguments[t]?arguments[t]:{},r=Object.keys(i),"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(i).filter(function(n){return Object.getOwnPropertyDescriptor(i,n).enumerable}))),r.forEach(function(t){var r,u,f;r=n;f=i[u=t];u in r?Object.defineProperty(r,u,{value:f,enumerable:!0,configurable:!0,writable:!0}):r[u]=f});return n}function ao(n){var u=this,r=!1;return t(this).one(i.TRANSITION_END,function(){r=!0}),setTimeout(function(){r||i.triggerTransitionEnd(u)},n),this}function gf(n){return n&&"[object Function]"==={}.toString.call(n)}function nt(n,t){if(1!==n.nodeType)return[];var i=n.ownerDocument.defaultView.getComputedStyle(n,null);return t?i[t]:i}function lu(n){return"HTML"===n.nodeName?n:n.parentNode||n.host}function hi(n){if(!n)return document.body;switch(n.nodeName){case"HTML":case"BODY":return n.ownerDocument.body;case"#document":return n.body}var t=nt(n),i=t.overflow,r=t.overflowX,u=t.overflowY;return/(auto|scroll|overlay)/.test(i+u+r)?n:hi(lu(n))}function ht(n){return 11===n?au:10===n?vu:au||vu}function ct(n){var r,t,i;if(!n)return document.documentElement;for(r=ht(10)?document.body:null,t=n.offsetParent||null;t===r&&n.nextElementSibling;)t=(n=n.nextElementSibling).offsetParent;return i=t&&t.nodeName,i&&"BODY"!==i&&"HTML"!==i?-1!==["TH","TD","TABLE"].indexOf(t.nodeName)&&"static"===nt(t,"position")?ct(t):t:n?n.ownerDocument.documentElement:document.documentElement}function yu(n){return null!==n.parentNode?yu(n.parentNode):n}function hr(n,t){var u,h,i,f;if(!(n&&n.nodeType&&t&&t.nodeType))return document.documentElement;var e=n.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,o=e?n:t,s=e?t:n,r=document.createRange();return(r.setStart(o,0),r.setEnd(s,0),i=r.commonAncestorContainer,n!==i&&t!==i||o.contains(s))?"BODY"===(h=(u=i).nodeName)||"HTML"!==h&&ct(u.firstElementChild)!==u?ct(i):i:(f=yu(n),f.host?hr(f.host,t):hr(n,yu(t).host))}function lt(n){var t="top"===(1<arguments.length&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",i=n.nodeName,r;return"BODY"!==i&&"HTML"!==i?n[t]:(r=n.ownerDocument.documentElement,(n.ownerDocument.scrollingElement||r)[t])}function ne(n,t){var i="x"===t?"Left":"Top",r="Left"===i?"Right":"Bottom";return parseFloat(n["border"+i+"Width"],10)+parseFloat(n["border"+r+"Width"],10)}function te(n,t,i,r){return Math.max(t["offset"+n],t["scroll"+n],i["client"+n],i["offset"+n],i["scroll"+n],ht(10)?parseInt(i["offset"+n])+parseInt(r["margin"+("Height"===n?"Top":"Left")])+parseInt(r["margin"+("Height"===n?"Bottom":"Right")]):0)}function ie(n){var i=n.body,t=n.documentElement,r=ht(10)&&getComputedStyle(t);return{height:te("Height",i,t,r),width:te("Width",i,t,r)}}function p(n){return h({},n,{right:n.left+n.width,bottom:n.top+n.height})}function pu(n){var t={},r,u,o;try{ht(10)?(t=n.getBoundingClientRect(),r=lt(n,"top"),u=lt(n,"left"),t.top+=r,t.left+=u,t.bottom+=r,t.right+=u):t=n.getBoundingClientRect()}catch(n){}var i={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},s="HTML"===n.nodeName?ie(n.ownerDocument):{},h=s.width||n.clientWidth||i.right-i.left,c=s.height||n.clientHeight||i.bottom-i.top,f=n.offsetWidth-h,e=n.offsetHeight-c;return(f||e)&&(o=nt(n),f-=ne(o,"x"),e-=ne(o,"y"),i.width-=f,i.height-=e),p(i)}function wu(n,t){var l=2<arguments.length&&void 0!==arguments[2]&&arguments[2],a=ht(10),v="HTML"===t.nodeName,u=pu(n),r=pu(t),s=hi(n),f=nt(t),h=parseFloat(f.borderTopWidth,10),c=parseFloat(f.borderLeftWidth,10),i,e,o;return l&&v&&(r.top=Math.max(r.top,0),r.left=Math.max(r.left,0)),i=p({top:u.top-r.top-h,left:u.left-r.left-c,width:u.width,height:u.height}),(i.marginTop=0,i.marginLeft=0,!a&&v)&&(e=parseFloat(f.marginTop,10),o=parseFloat(f.marginLeft,10),i.top-=h-e,i.bottom-=h-e,i.left-=c-o,i.right-=c-o,i.marginTop=e,i.marginLeft=o),(a&&!l?t.contains(s):t===s&&"BODY"!==s.nodeName)&&(i=function(n,t){var f=2<arguments.length&&void 0!==arguments[2]&&arguments[2],r=lt(t,"top"),u=lt(t,"left"),i=f?-1:1;return n.top+=r*i,n.bottom+=r*i,n.left+=u*i,n.right+=u*i,n}(i,t)),i}function re(n){if(!n||!n.parentElement||ht())return document.documentElement;for(var t=n.parentElement;t&&"none"===nt(t,"transform");)t=t.parentElement;return t||document.documentElement}function bu(n,t,i,r){var s=4<arguments.length&&void 0!==arguments[4]&&arguments[4],u={top:0,left:0},h=s?re(n):hr(n,t),e,f,o;if("viewport"===r)u=function(n){var r=1<arguments.length&&void 0!==arguments[1]&&arguments[1],t=n.ownerDocument.documentElement,i=wu(n,t),u=Math.max(t.clientWidth,window.innerWidth||0),f=Math.max(t.clientHeight,window.innerHeight||0),e=r?0:lt(t),o=r?0:lt(t,"left");return p({top:e-i.top+i.marginTop,left:o-i.left+i.marginLeft,width:u,height:f})}(h,s);else if(e=void 0,"scrollParent"===r?"BODY"===(e=hi(lu(t))).nodeName&&(e=n.ownerDocument.documentElement):e="window"===r?n.ownerDocument.documentElement:r,f=wu(e,h,s),"HTML"!==e.nodeName||function n(t){var r=t.nodeName,i;return"BODY"===r||"HTML"===r?!1:"fixed"===nt(t,"position")?!0:(i=lu(t),!!i&&n(i))}(h))u=f;else{var c=ie(n.ownerDocument),l=c.height,a=c.width;u.top+=f.top-f.marginTop;u.bottom=l+f.top;u.left+=f.left-f.marginLeft;u.right=a+f.left}return o="number"==typeof(i=i||0),u.left+=o?i:i.left||0,u.top+=o?i:i.top||0,u.right-=o?i:i.right||0,u.bottom-=o?i:i.bottom||0,u}function ue(n,t,i,r,u){var l=5<arguments.length&&void 0!==arguments[5]?arguments[5]:0;if(-1===n.indexOf("auto"))return n;var f=bu(i,r,l,u),e={top:{width:f.width,height:t.top-f.top},right:{width:f.right-t.right,height:f.height},bottom:{width:f.width,height:f.bottom-t.bottom},left:{width:t.left-f.left,height:f.height}},o=Object.keys(e).map(function(n){return h({key:n},e[n],{area:(t=e[n],t.width*t.height)});var t}).sort(function(n,t){return t.area-n.area}),s=o.filter(function(n){var t=n.width,r=n.height;return t>=i.clientWidth&&r>=i.clientHeight}),a=0<s.length?s[0].key:o[0].key,c=n.split("-")[1];return a+(c?"-"+c:"")}function fe(n,t,i){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return wu(i,r?re(t):hr(t,i),r)}function ee(n){var t=n.ownerDocument.defaultView.getComputedStyle(n),i=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:n.offsetWidth+r,height:n.offsetHeight+i}}function cr(n){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return n.replace(/left|right|bottom|top/g,function(n){return t[n]})}function oe(n,t,i){i=i.split("-")[0];var r=ee(n),e={width:r.width,height:r.height},u=-1!==["right","left"].indexOf(i),o=u?"top":"left",f=u?"left":"top",s=u?"height":"width",h=u?"width":"height";return e[o]=t[o]+t[s]/2-r[s]/2,e[f]=i===f?t[f]-r[h]:t[cr(f)],e}function ci(n,t){return Array.prototype.find?n.find(t):n.filter(t)[0]}function se(n,t,i){return(void 0===i?n:n.slice(0,function(n,t,i){if(Array.prototype.findIndex)return n.findIndex(function(n){return n[t]===i});var r=ci(n,function(n){return n[t]===i});return n.indexOf(r)}(n,"name",i))).forEach(function(n){n.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var i=n.function||n.fn;n.enabled&&gf(i)&&(t.offsets.popper=p(t.offsets.popper),t.offsets.reference=p(t.offsets.reference),t=i(t,n))}),t}function he(n,t){return n.some(function(n){var i=n.name;return n.enabled&&i===t})}function ku(n){for(var i,r,u=[!1,"ms","Webkit","Moz","O"],f=n.charAt(0).toUpperCase()+n.slice(1),t=0;t<u.length;t++)if(i=u[t],r=i?""+i+f:n,"undefined"!=typeof document.body.style[r])return r;return null}function ce(n){var t=n.ownerDocument;return t?t.defaultView:window}function uh(n,t,i,r){i.updateBound=r;ce(n).addEventListener("resize",i.updateBound,{passive:!0});var u=hi(n);return function n(t,i,r,u){var e="BODY"===t.nodeName,f=e?t.ownerDocument.defaultView:t;f.addEventListener(i,r,{passive:!0});e||n(hi(f.parentNode),i,r,u);u.push(f)}(u,"scroll",i.updateBound,i.scrollParents),i.scrollElement=u,i.eventsEnabled=!0,i}function fh(){var t,n;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(t=this.reference,n=this.state,ce(t).removeEventListener("resize",n.updateBound),n.scrollParents.forEach(function(t){t.removeEventListener("scroll",n.updateBound)}),n.updateBound=null,n.scrollParents=[],n.scrollElement=null,n.eventsEnabled=!1,n))}function du(n){return""!==n&&!isNaN(parseFloat(n))&&isFinite(n)}function gu(n,t){Object.keys(t).forEach(function(i){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(i)&&du(t[i])&&(r="px");n.style[i]=t[i]+r})}function ae(n,t,i){var u=ci(n,function(n){return n.name===t}),f=!!u&&n.some(function(n){return n.name===i&&n.enabled&&n.order<u.order}),r,e;return f||(r="`"+t+"`",e="`"+i+"`",console.warn(e+" modifier is required by "+r+" modifier in order to work, be sure to include it before "+r+"!")),f}function ve(n){var r=1<arguments.length&&void 0!==arguments[1]&&arguments[1],t=lr.indexOf(n),i=lr.slice(t+1).concat(lr.slice(0,t));return r?i.reverse():i}function hh(n,t,i,r){var s=[0,0],h=-1!==["right","left"].indexOf(r),u=n.split(/(\+|\-)/).map(function(n){return n.trim()}),f=u.indexOf(ci(u,function(n){return-1!==n.search(/,|\s/)})),e,o;return u[f]&&-1===u[f].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead."),e=/\s*,\s*|\s+/,o=-1!==f?[u.slice(0,f).concat([u[f].split(e)[0]]),[u[f].split(e)[1]].concat(u.slice(f+1))]:[u],(o=o.map(function(n,r){var f=(1===r?!h:h)?"height":"width",u=!1;return n.reduce(function(n,t){return""===n[n.length-1]&&-1!==["+","-"].indexOf(t)?(n[n.length-1]=t,u=!0,n):u?(n[n.length-1]+=t,u=!1,n):n.concat(t)},[]).map(function(n){return function(n,t,i,r){var o=n.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),f=+o[1],u=o[2],e;if(!f)return n;if(0!==u.indexOf("%"))return"vh"!==u&&"vw"!==u?f:("vh"===u?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*f;e=void 0;switch(u){case"%p":e=i;break;case"%":case"%r":default:e=r}return p(e)[t]/100*f}(n,f,t,i)})})).forEach(function(n,t){n.forEach(function(i,r){du(i)&&(s[t]+=i*("-"===n[r-1]?-1:1))})}),s}function de(n,t,i){if(0===n.length)return n;if(i&&"function"==typeof i)return i(n);for(var u=(new window.DOMParser).parseFromString(n,"text/html"),e=Object.keys(t),f=[].slice.call(u.body.querySelectorAll("*")),o=function(n){var i=f[n],o=i.nodeName.toLowerCase(),r,u;if(-1===e.indexOf(i.nodeName.toLowerCase()))return i.parentNode.removeChild(i),"continue";r=[].slice.call(i.attributes);u=[].concat(t["*"]||[],t[o]||[]);r.forEach(function(n){(function(n,t){var i=n.nodeName.toLowerCase();if(-1!==t.indexOf(i))return-1===vc.indexOf(i)||Boolean(n.nodeValue.match(yc)||n.nodeValue.match(pc));for(var u=t.filter(function(n){return n instanceof RegExp}),r=0,f=u.length;r<f;r++)if(i.match(u[r]))return!0;return!1})(n,u)||i.removeAttribute(n.nodeName)})},r=0,s=f.length;r<s;r++)o(r);return u.body.innerHTML}var dt,i,df,au,vu,le,nf,lr,ye,w;t=t&&t.hasOwnProperty("default")?t.default:t;dt="transitionend";i={TRANSITION_END:"bsTransitionEnd",getUID:function(n){for(;n+=~~(1e6*Math.random()),document.getElementById(n););return n},getSelectorFromElement:function(n){var t=n.getAttribute("data-target"),i;t&&"#"!==t||(i=n.getAttribute("href"),t=i&&"#"!==i?i.trim():"");try{return document.querySelector(t)?t:null}catch(n){return null}},getTransitionDurationFromElement:function(n){if(!n)return 0;var i=t(n).css("transition-duration"),r=t(n).css("transition-delay"),u=parseFloat(i),f=parseFloat(r);return u||f?(i=i.split(",")[0],r=r.split(",")[0],1e3*(parseFloat(i)+parseFloat(r))):0},reflow:function(n){return n.offsetHeight},triggerTransitionEnd:function(n){t(n).trigger(dt)},supportsTransitionEnd:function(){return Boolean(dt)},isElement:function(n){return(n[0]||n).nodeType},typeCheckConfig:function(n,t,r){var u,s;for(u in r)if(Object.prototype.hasOwnProperty.call(r,u)){var e=r[u],f=t[u],o=f&&i.isElement(f)?"element":(s=f,{}.toString.call(s).match(/\s([a-z]+)/i)[1].toLowerCase());if(!new RegExp(e).test(o))throw new Error(n.toUpperCase()+': Option "'+u+'" provided type "'+o+'" but expected type "'+e+'".');}},findShadowRoot:function(n){if(!document.documentElement.attachShadow)return null;if("function"!=typeof n.getRootNode)return n instanceof ShadowRoot?n:n.parentNode?i.findShadowRoot(n.parentNode):null;var t=n.getRootNode();return t instanceof ShadowRoot?t:null}};t.fn.emulateTransitionEnd=ao;t.event.special[i.TRANSITION_END]={bindType:dt,delegateType:dt,handle:function(n){if(t(n.target).is(this))return n.handleObj.handler.apply(this,arguments)}};var gt="alert",ur="bs.alert",iu="."+ur,vo=t.fn[gt],ru={CLOSE:"close"+iu,CLOSED:"closed"+iu,CLICK_DATA_API:"click"+iu+".data-api"},yo="alert",po="fade",wo="show",ft=function(){function n(n){this._element=n}var r=n.prototype;return r.close=function(n){var t=this._element;n&&(t=this._getRootElement(n));this._triggerCloseEvent(t).isDefaultPrevented()||this._removeElement(t)},r.dispose=function(){t.removeData(this._element,ur);this._element=null},r._getRootElement=function(n){var u=i.getSelectorFromElement(n),r=!1;return u&&(r=document.querySelector(u)),r||(r=t(n).closest("."+yo)[0]),r},r._triggerCloseEvent=function(n){var i=t.Event(ru.CLOSE);return t(n).trigger(i),i},r._removeElement=function(n){var u=this,r;(t(n).removeClass(wo),t(n).hasClass(po))?(r=i.getTransitionDurationFromElement(n),t(n).one(i.TRANSITION_END,function(t){return u._destroyElement(n,t)}).emulateTransitionEnd(r)):this._destroyElement(n)},r._destroyElement=function(n){t(n).detach().trigger(ru.CLOSED).remove()},n._jQueryInterface=function(i){return this.each(function(){var u=t(this),r=u.data(ur);r||(r=new n(this),u.data(ur,r));"close"===i&&r[i](this)})},n._handleDismiss=function(n){return function(t){t&&t.preventDefault();n.close(this)}},l(n,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),n}();t(document).on(ru.CLICK_DATA_API,'[data-dismiss="alert"]',ft._handleDismiss(new ft));t.fn[gt]=ft._jQueryInterface;t.fn[gt].Constructor=ft;t.fn[gt].noConflict=function(){return t.fn[gt]=vo,ft._jQueryInterface};var ni="button",fr="bs.button",uu="."+fr,fu=".data-api",bo=t.fn[ni],ti="active",ko="btn",go="focus",cf='[data-toggle^="button"]',ns='[data-toggle="buttons"]',ts='input:not([type="hidden"])',is=".active",lf=".btn",af={CLICK_DATA_API:"click"+uu+fu,FOCUS_BLUR_DATA_API:"focus"+uu+fu+" blur"+uu+fu},ii=function(){function n(n){this._element=n}var i=n.prototype;return i.toggle=function(){var r=!0,f=!0,i=t(this._element).closest(ns)[0],n,u;if(i&&(n=this._element.querySelector(ts),n)){if("radio"===n.type&&(n.checked&&this._element.classList.contains(ti)?r=!1:(u=i.querySelector(is),u&&t(u).removeClass(ti))),r){if(n.hasAttribute("disabled")||i.hasAttribute("disabled")||n.classList.contains("disabled")||i.classList.contains("disabled"))return;n.checked=!this._element.classList.contains(ti);t(n).trigger("change")}n.focus();f=!1}f&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(ti));r&&t(this._element).toggleClass(ti)},i.dispose=function(){t.removeData(this._element,fr);this._element=null},n._jQueryInterface=function(i){return this.each(function(){var r=t(this).data(fr);r||(r=new n(this),t(this).data(fr,r));"toggle"===i&&r[i]()})},l(n,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),n}();t(document).on(af.CLICK_DATA_API,cf,function(n){n.preventDefault();var i=n.target;t(i).hasClass(ko)||(i=t(i).closest(lf));ii._jQueryInterface.call(t(i),"toggle")}).on(af.FOCUS_BLUR_DATA_API,cf,function(n){var i=t(n.target).closest(lf)[0];t(i).toggleClass(go,/^focus(in)?$/.test(n.type))});t.fn[ni]=ii._jQueryInterface;t.fn[ni].Constructor=ii;t.fn[ni].noConflict=function(){return t.fn[ni]=bo,ii._jQueryInterface};var et="carousel",ri="bs.carousel",e="."+ri,vf=".data-api",rs=t.fn[et],eu={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},us={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},er="next",or="prev",fs="left",es="right",o={SLIDE:"slide"+e,SLID:"slid"+e,KEYDOWN:"keydown"+e,MOUSEENTER:"mouseenter"+e,MOUSELEAVE:"mouseleave"+e,TOUCHSTART:"touchstart"+e,TOUCHMOVE:"touchmove"+e,TOUCHEND:"touchend"+e,POINTERDOWN:"pointerdown"+e,POINTERUP:"pointerup"+e,DRAG_START:"dragstart"+e,LOAD_DATA_API:"load"+e+vf,CLICK_DATA_API:"click"+e+vf},os="carousel",k="active",ss="slide",hs="carousel-item-right",cs="carousel-item-left",ls="carousel-item-next",as="carousel-item-prev",vs="pointer-event",ys=".active",ou=".active.carousel-item",ps=".carousel-item",ws=".carousel-item img",bs=".carousel-item-next, .carousel-item-prev",ks=".carousel-indicators",ds='[data-ride="carousel"]',yf={TOUCH:"touch",PEN:"pen"},ot=function(){function r(n,t){this._items=null;this._interval=null;this._activeElement=null;this._isPaused=!1;this._isSliding=!1;this.touchTimeout=null;this.touchStartX=0;this.touchDeltaX=0;this._config=this._getConfig(t);this._element=n;this._indicatorsElement=this._element.querySelector(ks);this._touchSupported="ontouchstart"in document.documentElement||0<navigator.maxTouchPoints;this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent);this._addEventListeners()}var n=r.prototype;return n.next=function(){this._isSliding||this._slide(er)},n.nextWhenVisible=function(){!document.hidden&&t(this._element).is(":visible")&&"hidden"!==t(this._element).css("visibility")&&this.next()},n.prev=function(){this._isSliding||this._slide(or)},n.pause=function(n){n||(this._isPaused=!0);this._element.querySelector(bs)&&(i.triggerTransitionEnd(this._element),this.cycle(!0));clearInterval(this._interval);this._interval=null},n.cycle=function(n){n||(this._isPaused=!1);this._interval&&(clearInterval(this._interval),this._interval=null);this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},n.to=function(n){var u=this,i,r;if(this._activeElement=this._element.querySelector(ou),i=this._getItemIndex(this._activeElement),!(n>this._items.length-1||n<0))if(this._isSliding)t(this._element).one(o.SLID,function(){return u.to(n)});else{if(i===n)return this.pause(),void this.cycle();r=i<n?er:or;this._slide(r,this._items[n])}},n.dispose=function(){t(this._element).off(e);t.removeData(this._element,ri);this._items=null;this._config=null;this._element=null;this._interval=null;this._isPaused=null;this._isSliding=null;this._activeElement=null;this._indicatorsElement=null},n._getConfig=function(n){return n=u({},eu,n),i.typeCheckConfig(et,n,us),n},n._handleSwipe=function(){var t=Math.abs(this.touchDeltaX),n;t<=40||(n=t/this.touchDeltaX,0<n&&this.prev(),n<0&&this.next())},n._addEventListeners=function(){var n=this;this._config.keyboard&&t(this._element).on(o.KEYDOWN,function(t){return n._keydown(t)});"hover"===this._config.pause&&t(this._element).on(o.MOUSEENTER,function(t){return n.pause(t)}).on(o.MOUSELEAVE,function(t){return n.cycle(t)});this._config.touch&&this._addTouchEventListeners()},n._addTouchEventListeners=function(){var n=this,i,r;this._touchSupported&&(i=function(t){n._pointerEvent&&yf[t.originalEvent.pointerType.toUpperCase()]?n.touchStartX=t.originalEvent.clientX:n._pointerEvent||(n.touchStartX=t.originalEvent.touches[0].clientX)},r=function(t){n._pointerEvent&&yf[t.originalEvent.pointerType.toUpperCase()]&&(n.touchDeltaX=t.originalEvent.clientX-n.touchStartX);n._handleSwipe();"hover"===n._config.pause&&(n.pause(),n.touchTimeout&&clearTimeout(n.touchTimeout),n.touchTimeout=setTimeout(function(t){return n.cycle(t)},500+n._config.interval))},t(this._element.querySelectorAll(ws)).on(o.DRAG_START,function(n){return n.preventDefault()}),this._pointerEvent?(t(this._element).on(o.POINTERDOWN,function(n){return i(n)}),t(this._element).on(o.POINTERUP,function(n){return r(n)}),this._element.classList.add(vs)):(t(this._element).on(o.TOUCHSTART,function(n){return i(n)}),t(this._element).on(o.TOUCHMOVE,function(t){var i;n.touchDeltaX=(i=t).originalEvent.touches&&1<i.originalEvent.touches.length?0:i.originalEvent.touches[0].clientX-n.touchStartX}),t(this._element).on(o.TOUCHEND,function(n){return r(n)})))},n._keydown=function(n){if(!/input|textarea/i.test(n.target.tagName))switch(n.which){case 37:n.preventDefault();this.prev();break;case 39:n.preventDefault();this.next()}},n._getItemIndex=function(n){return this._items=n&&n.parentNode?[].slice.call(n.parentNode.querySelectorAll(ps)):[],this._items.indexOf(n)},n._getItemByDirection=function(n,t){var u=n===er,f=n===or,i=this._getItemIndex(t),e=this._items.length-1,r;return(f&&0===i||u&&i===e)&&!this._config.wrap?t:(r=(i+(n===or?-1:1))%this._items.length,-1===r?this._items[this._items.length-1]:this._items[r])},n._triggerSlideEvent=function(n,i){var u=this._getItemIndex(n),f=this._getItemIndex(this._element.querySelector(ou)),r=t.Event(o.SLIDE,{relatedTarget:n,direction:i,from:f,to:u});return t(this._element).trigger(r),r},n._setActiveIndicatorElement=function(n){var r,i;this._indicatorsElement&&(r=[].slice.call(this._indicatorsElement.querySelectorAll(ys)),t(r).removeClass(k),i=this._indicatorsElement.children[this._getItemIndex(n)],i&&t(i).addClass(k))},n._slide=function(n,r){var e,s,h,a=this,f=this._element.querySelector(ou),p=this._getItemIndex(f),u=r||f&&this._getItemByDirection(n,f),w=this._getItemIndex(u),v=Boolean(this._interval),c,l,y;(h=n===er?(e=cs,s=ls,fs):(e=hs,s=as,es),u&&t(u).hasClass(k))?this._isSliding=!1:!this._triggerSlideEvent(u,h).isDefaultPrevented()&&f&&u&&(this._isSliding=!0,v&&this.pause(),this._setActiveIndicatorElement(u),c=t.Event(o.SLID,{relatedTarget:u,direction:h,from:p,to:w}),t(this._element).hasClass(ss)?(t(u).addClass(s),i.reflow(u),t(f).addClass(e),t(u).addClass(e),l=parseInt(u.getAttribute("data-interval"),10),this._config.interval=l?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,l):this._config.defaultInterval||this._config.interval,y=i.getTransitionDurationFromElement(f),t(f).one(i.TRANSITION_END,function(){t(u).removeClass(e+" "+s).addClass(k);t(f).removeClass(k+" "+s+" "+e);a._isSliding=!1;setTimeout(function(){return t(a._element).trigger(c)},0)}).emulateTransitionEnd(y)):(t(f).removeClass(k),t(u).addClass(k),this._isSliding=!1,t(this._element).trigger(c)),v&&this.cycle())},r._jQueryInterface=function(n){return this.each(function(){var i=t(this).data(ri),f=u({},eu,t(this).data()),e;if("object"==typeof n&&(f=u({},f,n)),e="string"==typeof n?n:f.slide,i||(i=new r(this,f),t(this).data(ri,i)),"number"==typeof n)i.to(n);else if("string"==typeof e){if("undefined"==typeof i[e])throw new TypeError('No method named "'+e+'"');i[e]()}else f.interval&&f.ride&&(i.pause(),i.cycle())})},r._dataApiClickHandler=function(n){var s=i.getSelectorFromElement(this),f,o,e;s&&(f=t(s)[0],f&&t(f).hasClass(os)&&(o=u({},t(f).data(),t(this).data()),e=this.getAttribute("data-slide-to"),e&&(o.interval=!1),r._jQueryInterface.call(t(f),o),e&&t(f).data(ri).to(e),n.preventDefault()))},l(r,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return eu}}]),r}();t(document).on(o.CLICK_DATA_API,"[data-slide], [data-slide-to]",ot._dataApiClickHandler);t(window).on(o.LOAD_DATA_API,function(){for(var i,r=[].slice.call(document.querySelectorAll(ds)),n=0,u=r.length;n<u;n++)i=t(r[n]),ot._jQueryInterface.call(i,i.data())});t.fn[et]=ot._jQueryInterface;t.fn[et].Constructor=ot;t.fn[et].noConflict=function(){return t.fn[et]=rs,ot._jQueryInterface};var st="collapse",d="bs.collapse",ui="."+d,gs=t.fn[st],su={toggle:!0,parent:""},nh={toggle:"boolean",parent:"(string|element)"},fi={SHOW:"show"+ui,SHOWN:"shown"+ui,HIDE:"hide"+ui,HIDDEN:"hidden"+ui,CLICK_DATA_API:"click"+ui+".data-api"},g="show",ei="collapse",sr="collapsing",hu="collapsed",pf="width",th="height",ih=".show, .collapsing",wf='[data-toggle="collapse"]',oi=function(){function r(n,t){this._isTransitioning=!1;this._element=n;this._config=this._getConfig(t);this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+n.id+'"],[data-toggle="collapse"][data-target="#'+n.id+'"]'));for(var f=[].slice.call(document.querySelectorAll(wf)),r=0,o=f.length;r<o;r++){var e=f[r],u=i.getSelectorFromElement(e),s=[].slice.call(document.querySelectorAll(u)).filter(function(t){return t===n});null!==u&&0<s.length&&(this._selector=u,this._triggerArray.push(e))}this._parent=this._config.parent?this._getParent():null;this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray);this._config.toggle&&this.toggle()}var n=r.prototype;return n.toggle=function(){t(this._element).hasClass(g)?this.hide():this.show()},n.show=function(){var n,e,u=this,o,f,s,h;this._isTransitioning||t(this._element).hasClass(g)||(this._parent&&0===(n=[].slice.call(this._parent.querySelectorAll(ih)).filter(function(n){return"string"==typeof u._config.parent?n.getAttribute("data-parent")===u._config.parent:n.classList.contains(ei)})).length&&(n=null),n&&(e=t(n).not(this._selector).data(d))&&e._isTransitioning)||(o=t.Event(fi.SHOW),(t(this._element).trigger(o),o.isDefaultPrevented())||(n&&(r._jQueryInterface.call(t(n).not(this._selector),"hide"),e||t(n).data(d,null)),f=this._getDimension(),t(this._element).removeClass(ei).addClass(sr),this._element.style[f]=0,this._triggerArray.length&&t(this._triggerArray).removeClass(hu).attr("aria-expanded",!0),this.setTransitioning(!0),s="scroll"+(f[0].toUpperCase()+f.slice(1)),h=i.getTransitionDurationFromElement(this._element),t(this._element).one(i.TRANSITION_END,function(){t(u._element).removeClass(sr).addClass(ei).addClass(g);u._element.style[f]="";u.setTransitioning(!1);t(u._element).trigger(fi.SHOWN)}).emulateTransitionEnd(h),this._element.style[f]=this._element[s]+"px"))},n.hide=function(){var s=this,u,n,f,r,e,o,h;if(!this._isTransitioning&&t(this._element).hasClass(g)&&(u=t.Event(fi.HIDE),t(this._element).trigger(u),!u.isDefaultPrevented())){if(n=this._getDimension(),this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",i.reflow(this._element),t(this._element).addClass(sr).removeClass(ei).removeClass(g),f=this._triggerArray.length,0<f)for(r=0;r<f;r++)e=this._triggerArray[r],o=i.getSelectorFromElement(e),null!==o&&(t([].slice.call(document.querySelectorAll(o))).hasClass(g)||t(e).addClass(hu).attr("aria-expanded",!1));this.setTransitioning(!0);this._element.style[n]="";h=i.getTransitionDurationFromElement(this._element);t(this._element).one(i.TRANSITION_END,function(){s.setTransitioning(!1);t(s._element).removeClass(sr).addClass(ei).trigger(fi.HIDDEN)}).emulateTransitionEnd(h)}},n.setTransitioning=function(n){this._isTransitioning=n},n.dispose=function(){t.removeData(this._element,d);this._config=null;this._parent=null;this._element=null;this._triggerArray=null;this._isTransitioning=null},n._getConfig=function(n){return(n=u({},su,n)).toggle=Boolean(n.toggle),i.typeCheckConfig(st,n,nh),n},n._getDimension=function(){return t(this._element).hasClass(pf)?pf:th},n._getParent=function(){var n,e=this,u,f;return i.isElement(this._config.parent)?(n=this._config.parent,"undefined"!=typeof this._config.parent.jquery&&(n=this._config.parent[0])):n=document.querySelector(this._config.parent),u='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',f=[].slice.call(n.querySelectorAll(u)),t(f).each(function(n,t){e._addAriaAndCollapsedClass(r._getTargetFromElement(t),[t])}),n},n._addAriaAndCollapsedClass=function(n,i){var r=t(n).hasClass(g);i.length&&t(i).toggleClass(hu,!r).attr("aria-expanded",r)},r._getTargetFromElement=function(n){var t=i.getSelectorFromElement(n);return t?document.querySelector(t):null},r._jQueryInterface=function(n){return this.each(function(){var f=t(this),i=f.data(d),e=u({},su,f.data(),"object"==typeof n&&n?n:{});if(!i&&e.toggle&&/show|hide/.test(n)&&(e.toggle=!1),i||(i=new r(this,e),f.data(d,i)),"string"==typeof n){if("undefined"==typeof i[n])throw new TypeError('No method named "'+n+'"');i[n]()}})},l(r,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return su}}]),r}();t(document).on(fi.CLICK_DATA_API,wf,function(n){"A"===n.currentTarget.tagName&&n.preventDefault();var r=t(this),u=i.getSelectorFromElement(this),f=[].slice.call(document.querySelectorAll(u));t(f).each(function(){var n=t(this),i=n.data(d)?"toggle":r.data();oi._jQueryInterface.call(n,i)})});t.fn[st]=oi._jQueryInterface;t.fn[st].Constructor=oi;t.fn[st].noConflict=function(){return t.fn[st]=gs,oi._jQueryInterface};for(var si="undefined"!=typeof window&&"undefined"!=typeof document,bf=["Edge","Trident","Firefox"],kf=0,cu=0;cu<bf.length;cu+=1)if(si&&0<=navigator.userAgent.indexOf(bf[cu])){kf=1;break}df=si&&window.Promise?function(n){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1;n()}))}}:function(n){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1;n()},kf))}};au=si&&!(!window.MSInputMethodContext||!document.documentMode);vu=si&&/MSIE 10/.test(navigator.userAgent);var rh=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),at=function(n,t,i){return t in n?Object.defineProperty(n,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[t]=i,n},h=Object.assign||function(n){for(var i,r,t=1;t<arguments.length;t++){i=arguments[t];for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(n[r]=i[r])}return n};le=si&&/Firefox/i.test(navigator.userAgent);nf=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"];lr=nf.slice(3);var eh="flip",oh="clockwise",sh="counterclockwise";ye={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(n){var r=n.placement,c=r.split("-")[0],u=r.split("-")[1];if(u){var f=n.offsets,i=f.reference,e=f.popper,o=-1!==["bottom","top"].indexOf(c),t=o?"left":"top",s=o?"width":"height",l={start:at({},t,i[t]),end:at({},t,i[t]+i[s]-e[s])};n.offsets.popper=h({},e,l[u])}return n}},offset:{order:200,enabled:!0,fn:function(n,t){var f=t.offset,o=n.placement,e=n.offsets,i=e.popper,s=e.reference,u=o.split("-")[0],r=void 0;return r=du(+f)?[+f,0]:hh(f,i,s,u),"left"===u?(i.top+=r[0],i.left-=r[1]):"right"===u?(i.top+=r[0],i.left+=r[1]):"top"===u?(i.left+=r[0],i.top-=r[1]):"bottom"===u&&(i.left+=r[0],i.top+=r[1]),n.popper=i,n},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(n,t){var f=t.boundariesElement||ct(n.instance.popper),u;n.instance.reference===f&&(f=ct(f));var e=ku("transform"),r=n.instance.popper.style,o=r.top,s=r.left,c=r[e];r.top="";r.left="";r[e]="";u=bu(n.instance.popper,n.instance.reference,t.padding,f,n.positionFixed);r.top=o;r.left=s;r[e]=c;t.boundaries=u;var l=t.priority,i=n.offsets.popper,a={primary:function(n){var r=i[n];return i[n]<u[n]&&!t.escapeWithReference&&(r=Math.max(i[n],u[n])),at({},n,r)},secondary:function(n){var r="right"===n?"left":"top",f=i[r];return i[n]>u[n]&&!t.escapeWithReference&&(f=Math.min(i[r],u[n]-("right"===n?i.width:i.height))),at({},r,f)}};return l.forEach(function(n){var t=-1!==["left","top"].indexOf(n)?"primary":"secondary";i=h({},i,a[t](n))}),n.offsets.popper=i,n},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(n){var o=n.offsets,u=o.popper,i=o.reference,s=n.placement.split("-")[0],r=Math.floor,f=-1!==["top","bottom"].indexOf(s),e=f?"right":"bottom",t=f?"left":"top",h=f?"width":"height";return u[e]<r(i[t])&&(n.offsets.popper[t]=r(i[t])-u[h]),u[t]>r(i[e])&&(n.offsets.popper[t]=r(i[e])),n}},arrow:{order:500,enabled:!0,fn:function(n,t){var h,r;if(!ae(n.instance.modifiers,"arrow","keepTogether"))return n;if(r=t.element,"string"==typeof r){if(!(r=n.instance.popper.querySelector(r)))return n}else if(!n.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),n;var w=n.placement.split("-")[0],v=n.offsets,e=v.popper,u=v.reference,o=-1!==["left","right"].indexOf(w),c=o?"height":"width",l=o?"Top":"Left",i=l.toLowerCase(),b=o?"left":"top",s=o?"bottom":"right",f=ee(r)[c];u[s]-f<e[i]&&(n.offsets.popper[i]-=e[i]-(u[s]-f));u[i]+f>e[s]&&(n.offsets.popper[i]+=u[i]+f-e[s]);n.offsets.popper=p(n.offsets.popper);var k=u[i]+u[c]/2-f/2,y=nt(n.instance.popper),d=parseFloat(y["margin"+l],10),g=parseFloat(y["border"+l+"Width"],10),a=k-n.offsets.popper[i]-d-g;return a=Math.max(Math.min(e[c]-f,a),0),n.arrowElement=r,n.offsets.arrow=(at(h={},i,Math.round(a)),at(h,b,""),h),n},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(n,t){if(he(n.instance.modifiers,"inner")||n.flipped&&n.placement===n.originalPlacement)return n;var f=bu(n.instance.popper,n.instance.reference,t.padding,t.boundariesElement,n.positionFixed),i=n.placement.split("-")[0],e=cr(i),r=n.placement.split("-")[1]||"",u=[];switch(t.behavior){case eh:u=[i,e];break;case oh:u=ve(i);break;case sh:u=ve(i,!0);break;default:u=t.behavior}return u.forEach(function(o,s){if(i!==o||u.length===s+1)return n;i=n.placement.split("-")[0];e=cr(i);var y,l=n.offsets.popper,a=n.offsets.reference,c=Math.floor,p="left"===i&&c(l.right)>c(a.left)||"right"===i&&c(l.left)<c(a.right)||"top"===i&&c(l.bottom)>c(a.top)||"bottom"===i&&c(l.top)<c(a.bottom),w=c(l.left)<c(f.left),b=c(l.right)>c(f.right),k=c(l.top)<c(f.top),d=c(l.bottom)>c(f.bottom),g="left"===i&&w||"right"===i&&b||"top"===i&&k||"bottom"===i&&d,v=-1!==["top","bottom"].indexOf(i),nt=!!t.flipVariations&&(v&&"start"===r&&w||v&&"end"===r&&b||!v&&"start"===r&&k||!v&&"end"===r&&d);(p||g||nt)&&(n.flipped=!0,(p||g)&&(i=u[s+1]),nt&&(r="end"===(y=r)?"start":"start"===y?"end":y),n.placement=i+(r?"-"+r:""),n.offsets.popper=h({},n.offsets.popper,oe(n.instance.popper,n.offsets.reference,n.placement)),n=se(n.instance.modifiers,n,"flip"))}),n},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(n){var r=n.placement,t=r.split("-")[0],u=n.offsets,i=u.popper,e=u.reference,f=-1!==["left","right"].indexOf(t),o=-1===["top","left"].indexOf(t);return i[f?"left":"top"]=e[t]-(o?i[f?"width":"height"]:0),n.placement=cr(r),n.offsets.popper=p(i),n}},hide:{order:800,enabled:!0,fn:function(n){if(!ae(n.instance.modifiers,"hide","preventOverflow"))return n;var t=n.offsets.reference,i=ci(n.instance.modifiers,function(n){return"preventOverflow"===n.name}).boundaries;if(t.bottom<i.top||t.left>i.right||t.top>i.bottom||t.right<i.left){if(!0===n.hide)return n;n.hide=!0;n.attributes["x-out-of-boundaries"]=""}else{if(!1===n.hide)return n;n.hide=!1;n.attributes["x-out-of-boundaries"]=!1}return n}},computeStyle:{order:850,enabled:!0,fn:function(n,t){var ht=t.x,lt=t.y,at=n.offsets.popper,a=ci(n.instance.modifiers,function(n){return"applyStyle"===n.name}).gpuAcceleration,et,ot,st;void 0!==a&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var c,l,v,r,nt,f,tt,y,p,w,it,b,rt,k,vt=void 0!==a?a:t.gpuAcceleration,e=ct(n.instance.popper),ut=pu(e),i={position:at.position},u=(c=n,l=window.devicePixelRatio<2||!le,v=c.offsets,r=v.popper,nt=v.reference,f=Math.round,tt=Math.floor,y=function(n){return n},p=f(nt.width),w=f(r.width),it=-1!==["left","right"].indexOf(c.placement),b=-1!==c.placement.indexOf("-"),k=l?f:y,{left:(rt=l?it||b||p%2==w%2?f:tt:y)(p%2==1&&w%2==1&&!b&&l?r.left-1:r.left),top:k(r.top),bottom:k(r.bottom),right:rt(r.right)}),o="bottom"===ht?"top":"bottom",s="right"===lt?"left":"right",ft=ku("transform"),d=void 0,g=void 0;return(g="bottom"===o?"HTML"===e.nodeName?-e.clientHeight+u.bottom:-ut.height+u.bottom:u.top,d="right"===s?"HTML"===e.nodeName?-e.clientWidth+u.right:-ut.width+u.right:u.left,vt&&ft)?(i[ft]="translate3d("+d+"px, "+g+"px, 0)",i[o]=0,i[s]=0,i.willChange="transform"):(et="bottom"===o?-1:1,ot="right"===s?-1:1,i[o]=g*et,i[s]=d*ot,i.willChange=o+", "+s),st={"x-placement":n.placement},n.attributes=h({},st,n.attributes),n.styles=h({},i,n.styles),n.arrowStyles=h({},n.offsets.arrow,n.arrowStyles),n},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(n){var i,t;return gu(n.instance.popper,n.styles),i=n.instance.popper,t=n.attributes,Object.keys(t).forEach(function(n){!1!==t[n]?i.setAttribute(n,t[n]):i.removeAttribute(n)}),n.arrowElement&&Object.keys(n.arrowStyles).length&&gu(n.arrowElement,n.arrowStyles),n},onLoad:function(n,t,i,r,u){var f=fe(u,t,n,i.positionFixed),e=ue(i.placement,f,t,n,i.modifiers.flip.boundariesElement,i.modifiers.flip.padding);return t.setAttribute("x-placement",e),gu(t,{position:i.positionFixed?"fixed":"absolute"}),i},gpuAcceleration:void 0}}};w=function(){function n(t,i){var r=this,u=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},f;!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,n);this.scheduleUpdate=function(){return requestAnimationFrame(r.update)};this.update=df(this.update.bind(this));this.options=h({},n.Defaults,u);this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]};this.reference=t&&t.jquery?t[0]:t;this.popper=i&&i.jquery?i[0]:i;this.options.modifiers={};Object.keys(h({},n.Defaults.modifiers,u.modifiers)).forEach(function(t){r.options.modifiers[t]=h({},n.Defaults.modifiers[t]||{},u.modifiers?u.modifiers[t]:{})});this.modifiers=Object.keys(this.options.modifiers).map(function(n){return h({name:n},r.options.modifiers[n])}).sort(function(n,t){return n.order-t.order});this.modifiers.forEach(function(n){n.enabled&&gf(n.onLoad)&&n.onLoad(r.reference,r.popper,r.options,n,r.state)});this.update();f=this.options.eventsEnabled;f&&this.enableEventListeners();this.state.eventsEnabled=f}return rh(n,[{key:"update",value:function(){return function(){if(!this.state.isDestroyed){var n={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};n.offsets.reference=fe(this.state,this.popper,this.reference,this.options.positionFixed);n.placement=ue(this.options.placement,n.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding);n.originalPlacement=n.placement;n.positionFixed=this.options.positionFixed;n.offsets.popper=oe(this.popper,n.offsets.reference,n.placement);n.offsets.popper.position=this.options.positionFixed?"fixed":"absolute";n=se(this.modifiers,n);this.state.isCreated?this.options.onUpdate(n):(this.state.isCreated=!0,this.options.onCreate(n))}}.call(this)}},{key:"destroy",value:function(){return function(){return this.state.isDestroyed=!0,he(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[ku("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}.call(this)}},{key:"enableEventListeners",value:function(){return function(){this.state.eventsEnabled||(this.state=uh(this.reference,this.options,this.state,this.scheduleUpdate))}.call(this)}},{key:"disableEventListeners",value:function(){return fh.call(this)}}]),n}();w.Utils=("undefined"!=typeof window?window:global).PopperUtils;w.placements=nf;w.Defaults=ye;var vt="dropdown",li="bs.dropdown",y="."+li,tf=".data-api",ch=t.fn[vt],lh=new RegExp("38|40|27"),f={HIDE:"hide"+y,HIDDEN:"hidden"+y,SHOW:"show"+y,SHOWN:"shown"+y,CLICK:"click"+y,CLICK_DATA_API:"click"+y+tf,KEYDOWN_DATA_API:"keydown"+y+tf,KEYUP_DATA_API:"keyup"+y+tf},ar="disabled",s="show",ah="dropup",vh="dropright",yh="dropleft",pe="dropdown-menu-right",ph="position-static",vr='[data-toggle="dropdown"]',rf=".dropdown-menu",wh=".navbar-nav",bh=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",kh="top-start",dh="top-end",gh="bottom-start",nc="bottom-end",tc="right-start",ic="left-start",rc={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic"},uc={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string"},b=function(){function n(n,t){this._element=n;this._popper=null;this._config=this._getConfig(t);this._menu=this._getMenuElement();this._inNavbar=this._detectNavbar();this._addEventListeners()}var r=n.prototype;return r.toggle=function(){var r,h,e,o,u;if(!this._element.disabled&&!t(this._element).hasClass(ar)&&(r=n._getParentFromElement(this._element),h=t(this._menu).hasClass(s),(n._clearMenus(),!h)&&(e={relatedTarget:this._element},o=t.Event(f.SHOW,e),t(r).trigger(o),!o.isDefaultPrevented()))){if(!this._inNavbar){if("undefined"==typeof w)throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)");u=this._element;"parent"===this._config.reference?u=r:i.isElement(this._config.reference)&&(u=this._config.reference,"undefined"!=typeof this._config.reference.jquery&&(u=this._config.reference[0]));"scrollParent"!==this._config.boundary&&t(r).addClass(ph);this._popper=new w(u,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===t(r).closest(wh).length&&t(document.body).children().on("mouseover",null,t.noop);this._element.focus();this._element.setAttribute("aria-expanded",!0);t(this._menu).toggleClass(s);t(r).toggleClass(s).trigger(t.Event(f.SHOWN,e))}},r.show=function(){if(!(this._element.disabled||t(this._element).hasClass(ar)||t(this._menu).hasClass(s))){var i={relatedTarget:this._element},r=t.Event(f.SHOW,i),u=n._getParentFromElement(this._element);t(u).trigger(r);r.isDefaultPrevented()||(t(this._menu).toggleClass(s),t(u).toggleClass(s).trigger(t.Event(f.SHOWN,i)))}},r.hide=function(){if(!this._element.disabled&&!t(this._element).hasClass(ar)&&t(this._menu).hasClass(s)){var i={relatedTarget:this._element},r=t.Event(f.HIDE,i),u=n._getParentFromElement(this._element);t(u).trigger(r);r.isDefaultPrevented()||(t(this._menu).toggleClass(s),t(u).toggleClass(s).trigger(t.Event(f.HIDDEN,i)))}},r.dispose=function(){t.removeData(this._element,li);t(this._element).off(y);this._element=null;(this._menu=null)!==this._popper&&(this._popper.destroy(),this._popper=null)},r.update=function(){this._inNavbar=this._detectNavbar();null!==this._popper&&this._popper.scheduleUpdate()},r._addEventListeners=function(){var n=this;t(this._element).on(f.CLICK,function(t){t.preventDefault();t.stopPropagation();n.toggle()})},r._getConfig=function(n){return n=u({},this.constructor.Default,t(this._element).data(),n),i.typeCheckConfig(vt,n,this.constructor.DefaultType),n},r._getMenuElement=function(){if(!this._menu){var t=n._getParentFromElement(this._element);t&&(this._menu=t.querySelector(rf))}return this._menu},r._getPlacement=function(){var i=t(this._element.parentNode),n=gh;return i.hasClass(ah)?(n=kh,t(this._menu).hasClass(pe)&&(n=dh)):i.hasClass(vh)?n=tc:i.hasClass(yh)?n=ic:t(this._menu).hasClass(pe)&&(n=nc),n},r._detectNavbar=function(){return 0<t(this._element).closest(".navbar").length},r._getOffset=function(){var t=this,n={};return"function"==typeof this._config.offset?n.fn=function(n){return n.offsets=u({},n.offsets,t._config.offset(n.offsets,t._element)||{}),n}:n.offset=this._config.offset,n},r._getPopperConfig=function(){var n={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(n.modifiers.applyStyle={enabled:!1}),n},n._jQueryInterface=function(i){return this.each(function(){var r=t(this).data(li);if(r||(r=new n(this,"object"==typeof i?i:null),t(this).data(li,r)),"string"==typeof i){if("undefined"==typeof r[i])throw new TypeError('No method named "'+i+'"');r[i]()}})},n._clearMenus=function(i){var l,h;if(!i||3!==i.which&&("keyup"!==i.type||9===i.which))for(var u=[].slice.call(document.querySelectorAll(vr)),r=0,a=u.length;r<a;r++){var e=n._getParentFromElement(u[r]),c=t(u[r]).data(li),o={relatedTarget:u[r]};(i&&"click"===i.type&&(o.clickEvent=i),c)&&(l=c._menu,!t(e).hasClass(s)||i&&("click"===i.type&&/input|textarea/i.test(i.target.tagName)||"keyup"===i.type&&9===i.which)&&t.contains(e,i.target)||(h=t.Event(f.HIDE,o),t(e).trigger(h),h.isDefaultPrevented()||("ontouchstart"in document.documentElement&&t(document.body).children().off("mouseover",null,t.noop),u[r].setAttribute("aria-expanded","false"),t(l).removeClass(s),t(e).removeClass(s).trigger(t.Event(f.HIDDEN,o)))))}},n._getParentFromElement=function(n){var t,r=i.getSelectorFromElement(n);return r&&(t=document.querySelector(r)),t||n.parentNode},n._dataApiKeydownHandler=function(i){var f,e,u,r,o;(/input|textarea/i.test(i.target.tagName)?32===i.which||27!==i.which&&(40!==i.which&&38!==i.which||t(i.target).closest(rf).length):!lh.test(i.which))||(i.preventDefault(),i.stopPropagation(),this.disabled||t(this).hasClass(ar))||(f=n._getParentFromElement(this),e=t(f).hasClass(s),e&&(!e||27!==i.which&&32!==i.which)?(u=[].slice.call(f.querySelectorAll(bh)),0!==u.length&&(r=u.indexOf(i.target),38===i.which&&0<r&&r--,40===i.which&&r<u.length-1&&r++,r<0&&(r=0),u[r].focus())):(27===i.which&&(o=f.querySelector(vr),t(o).trigger("focus")),t(this).trigger("click")))},l(n,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return rc}},{key:"DefaultType",get:function(){return uc}}]),n}();t(document).on(f.KEYDOWN_DATA_API,vr,b._dataApiKeydownHandler).on(f.KEYDOWN_DATA_API,rf,b._dataApiKeydownHandler).on(f.CLICK_DATA_API+" "+f.KEYUP_DATA_API,b._clearMenus).on(f.CLICK_DATA_API,vr,function(n){n.preventDefault();n.stopPropagation();b._jQueryInterface.call(t(this),"toggle")}).on(f.CLICK_DATA_API,".dropdown form",function(n){n.stopPropagation()});t.fn[vt]=b._jQueryInterface;t.fn[vt].Constructor=b;t.fn[vt].noConflict=function(){return t.fn[vt]=ch,b._jQueryInterface};var yt="modal",ai="bs.modal",c="."+ai,fc=t.fn[yt],uf={backdrop:!0,keyboard:!0,focus:!0,show:!0},ec={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},r={HIDE:"hide"+c,HIDDEN:"hidden"+c,SHOW:"show"+c,SHOWN:"shown"+c,FOCUSIN:"focusin"+c,RESIZE:"resize"+c,CLICK_DISMISS:"click.dismiss"+c,KEYDOWN_DISMISS:"keydown.dismiss"+c,MOUSEUP_DISMISS:"mouseup.dismiss"+c,MOUSEDOWN_DISMISS:"mousedown.dismiss"+c,CLICK_DATA_API:"click"+c+".data-api"},oc="modal-dialog-scrollable",sc="modal-scrollbar-measure",hc="modal-backdrop",we="modal-open",pt="fade",yr="show",cc=".modal-dialog",lc=".modal-body",ac='[data-dismiss="modal"]',be=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",ke=".sticky-top",vi=function(){function f(n,t){this._config=this._getConfig(t);this._element=n;this._dialog=n.querySelector(cc);this._backdrop=null;this._isShown=!1;this._isBodyOverflowing=!1;this._ignoreBackdropClick=!1;this._isTransitioning=!1;this._scrollbarWidth=0}var n=f.prototype;return n.toggle=function(n){return this._isShown?this.hide():this.show(n)},n.show=function(n){var i=this,u;this._isShown||this._isTransitioning||(t(this._element).hasClass(pt)&&(this._isTransitioning=!0),u=t.Event(r.SHOW,{relatedTarget:n}),t(this._element).trigger(u),this._isShown||u.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),t(this._element).on(r.CLICK_DISMISS,ac,function(n){return i.hide(n)}),t(this._dialog).on(r.MOUSEDOWN_DISMISS,function(){t(i._element).one(r.MOUSEUP_DISMISS,function(n){t(n.target).is(i._element)&&(i._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return i._showElement(n)})))},n.hide=function(n){var o=this,u,f,e;(n&&n.preventDefault(),this._isShown&&!this._isTransitioning)&&(u=t.Event(r.HIDE),(t(this._element).trigger(u),this._isShown&&!u.isDefaultPrevented())&&(this._isShown=!1,f=t(this._element).hasClass(pt),(f&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),t(document).off(r.FOCUSIN),t(this._element).removeClass(yr),t(this._element).off(r.CLICK_DISMISS),t(this._dialog).off(r.MOUSEDOWN_DISMISS),f)?(e=i.getTransitionDurationFromElement(this._element),t(this._element).one(i.TRANSITION_END,function(n){return o._hideModal(n)}).emulateTransitionEnd(e)):this._hideModal()))},n.dispose=function(){[window,this._element,this._dialog].forEach(function(n){return t(n).off(c)});t(document).off(r.FOCUSIN);t.removeData(this._element,ai);this._config=null;this._element=null;this._dialog=null;this._backdrop=null;this._isShown=null;this._isBodyOverflowing=null;this._ignoreBackdropClick=null;this._isTransitioning=null;this._scrollbarWidth=null},n.handleUpdate=function(){this._adjustDialog()},n._getConfig=function(n){return n=u({},uf,n),i.typeCheckConfig(yt,n,ec),n},n._showElement=function(n){var u=this,e=t(this._element).hasClass(pt),o,f,s;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element);this._element.style.display="block";this._element.removeAttribute("aria-hidden");this._element.setAttribute("aria-modal",!0);t(this._dialog).hasClass(oc)?this._dialog.querySelector(lc).scrollTop=0:this._element.scrollTop=0;e&&i.reflow(this._element);t(this._element).addClass(yr);this._config.focus&&this._enforceFocus();o=t.Event(r.SHOWN,{relatedTarget:n});f=function(){u._config.focus&&u._element.focus();u._isTransitioning=!1;t(u._element).trigger(o)};e?(s=i.getTransitionDurationFromElement(this._dialog),t(this._dialog).one(i.TRANSITION_END,f).emulateTransitionEnd(s)):f()},n._enforceFocus=function(){var n=this;t(document).off(r.FOCUSIN).on(r.FOCUSIN,function(i){document!==i.target&&n._element!==i.target&&0===t(n._element).has(i.target).length&&n._element.focus()})},n._setEscapeEvent=function(){var n=this;this._isShown&&this._config.keyboard?t(this._element).on(r.KEYDOWN_DISMISS,function(t){27===t.which&&(t.preventDefault(),n.hide())}):this._isShown||t(this._element).off(r.KEYDOWN_DISMISS)},n._setResizeEvent=function(){var n=this;this._isShown?t(window).on(r.RESIZE,function(t){return n.handleUpdate(t)}):t(window).off(r.RESIZE)},n._hideModal=function(){var n=this;this._element.style.display="none";this._element.setAttribute("aria-hidden",!0);this._element.removeAttribute("aria-modal");this._isTransitioning=!1;this._showBackdrop(function(){t(document.body).removeClass(we);n._resetAdjustments();n._resetScrollbar();t(n._element).trigger(r.HIDDEN)})},n._removeBackdrop=function(){this._backdrop&&(t(this._backdrop).remove(),this._backdrop=null)},n._showBackdrop=function(n){var u=this,f=t(this._element).hasClass(pt)?pt:"",o,e,s;if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=hc,f&&this._backdrop.classList.add(f),t(this._backdrop).appendTo(document.body),t(this._element).on(r.CLICK_DISMISS,function(n){u._ignoreBackdropClick?u._ignoreBackdropClick=!1:n.target===n.currentTarget&&("static"===u._config.backdrop?u._element.focus():u.hide())}),f&&i.reflow(this._backdrop),t(this._backdrop).addClass(yr),!n)return;if(!f)return void n();o=i.getTransitionDurationFromElement(this._backdrop);t(this._backdrop).one(i.TRANSITION_END,n).emulateTransitionEnd(o)}else!this._isShown&&this._backdrop?(t(this._backdrop).removeClass(yr),e=function(){u._removeBackdrop();n&&n()},t(this._element).hasClass(pt)?(s=i.getTransitionDurationFromElement(this._backdrop),t(this._backdrop).one(i.TRANSITION_END,e).emulateTransitionEnd(s)):e()):n&&n()},n._adjustDialog=function(){var n=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&n&&(this._element.style.paddingLeft=this._scrollbarWidth+"px");this._isBodyOverflowing&&!n&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},n._resetAdjustments=function(){this._element.style.paddingLeft="";this._element.style.paddingRight=""},n._checkScrollbar=function(){var n=document.body.getBoundingClientRect();this._isBodyOverflowing=n.left+n.right<window.innerWidth;this._scrollbarWidth=this._getScrollbarWidth()},n._setScrollbar=function(){var n=this,i,r,u,f;this._isBodyOverflowing&&(i=[].slice.call(document.querySelectorAll(be)),r=[].slice.call(document.querySelectorAll(ke)),t(i).each(function(i,r){var u=r.style.paddingRight,f=t(r).css("padding-right");t(r).data("padding-right",u).css("padding-right",parseFloat(f)+n._scrollbarWidth+"px")}),t(r).each(function(i,r){var u=r.style.marginRight,f=t(r).css("margin-right");t(r).data("margin-right",u).css("margin-right",parseFloat(f)-n._scrollbarWidth+"px")}),u=document.body.style.paddingRight,f=t(document.body).css("padding-right"),t(document.body).data("padding-right",u).css("padding-right",parseFloat(f)+this._scrollbarWidth+"px"));t(document.body).addClass(we)},n._resetScrollbar=function(){var r=[].slice.call(document.querySelectorAll(be)),n,i;t(r).each(function(n,i){var r=t(i).data("padding-right");t(i).removeData("padding-right");i.style.paddingRight=r||""});n=[].slice.call(document.querySelectorAll(""+ke));t(n).each(function(n,i){var r=t(i).data("margin-right");"undefined"!=typeof r&&t(i).css("margin-right",r).removeData("margin-right")});i=t(document.body).data("padding-right");t(document.body).removeData("padding-right");document.body.style.paddingRight=i||""},n._getScrollbarWidth=function(){var n=document.createElement("div"),t;return n.className=sc,document.body.appendChild(n),t=n.getBoundingClientRect().width-n.clientWidth,document.body.removeChild(n),t},f._jQueryInterface=function(n,i){return this.each(function(){var r=t(this).data(ai),e=u({},uf,t(this).data(),"object"==typeof n&&n?n:{});if(r||(r=new f(this,e),t(this).data(ai,r)),"string"==typeof n){if("undefined"==typeof r[n])throw new TypeError('No method named "'+n+'"');r[n](i)}else e.show&&r.show(i)})},l(f,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return uf}}]),f}();t(document).on(r.CLICK_DATA_API,'[data-toggle="modal"]',function(n){var f,e=this,o=i.getSelectorFromElement(this),s,h;o&&(f=document.querySelector(o));s=t(f).data(ai)?"toggle":u({},t(f).data(),t(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||n.preventDefault();h=t(f).one(r.SHOW,function(n){n.isDefaultPrevented()||h.one(r.HIDDEN,function(){t(e).is(":visible")&&e.focus()})});vi._jQueryInterface.call(t(f),s,this)});t.fn[yt]=vi._jQueryInterface;t.fn[yt].Constructor=vi;t.fn[yt].noConflict=function(){return t.fn[yt]=fc,vi._jQueryInterface};var vc=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],yc=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,pc=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;var tt="tooltip",pr="bs.tooltip",a="."+pr,wc=t.fn[tt],ge="bs-tooltip",bc=new RegExp("(^|\\s)"+ge+"\\S+","g"),kc=["sanitize","whiteList","sanitizeFn"],dc={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object"},gc={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},nl={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],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:[]}},yi="show",ff="out",tl={HIDE:"hide"+a,HIDDEN:"hidden"+a,SHOW:"show"+a,SHOWN:"shown"+a,INSERTED:"inserted"+a,CLICK:"click"+a,FOCUSIN:"focusin"+a,FOCUSOUT:"focusout"+a,MOUSEENTER:"mouseenter"+a,MOUSELEAVE:"mouseleave"+a},pi="fade",wi="show",il=".tooltip-inner",rl=".arrow",bi="hover",ef="focus",ul="click",fl="manual",it=function(){function r(n,t){if("undefined"==typeof w)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0;this._timeout=0;this._hoverState="";this._activeTrigger={};this._popper=null;this.element=n;this.config=this._getConfig(t);this.tip=null;this._setListeners()}var n=r.prototype;return n.enable=function(){this._isEnabled=!0},n.disable=function(){this._isEnabled=!1},n.toggleEnabled=function(){this._isEnabled=!this._isEnabled},n.toggle=function(n){if(this._isEnabled)if(n){var r=this.constructor.DATA_KEY,i=t(n.currentTarget).data(r);i||(i=new this.constructor(n.currentTarget,this._getDelegateConfig()),t(n.currentTarget).data(r,i));i._activeTrigger.click=!i._activeTrigger.click;i._isWithActiveTrigger()?i._enter(null,i):i._leave(null,i)}else{if(t(this.getTipElement()).hasClass(wi))return void this._leave(null,this);this._enter(null,this)}},n.dispose=function(){clearTimeout(this._timeout);t.removeData(this.element,this.constructor.DATA_KEY);t(this.element).off(this.constructor.EVENT_KEY);t(this.element).closest(".modal").off("hide.bs.modal");this.tip&&t(this.tip).remove();this._isEnabled=null;this._timeout=null;this._hoverState=null;(this._activeTrigger=null)!==this._popper&&this._popper.destroy();this._popper=null;this.element=null;this.config=null;this.tip=null},n.show=function(){var n=this,u,f,h,r,e,c,o,l,s,a;if("none"===t(this.element).css("display"))throw new Error("Please use show on visible elements");if(u=t.Event(this.constructor.Event.SHOW),this.isWithContent()&&this._isEnabled){if(t(this.element).trigger(u),f=i.findShadowRoot(this.element),h=t.contains(null!==f?f:this.element.ownerDocument.documentElement,this.element),u.isDefaultPrevented()||!h)return;r=this.getTipElement();e=i.getUID(this.constructor.NAME);r.setAttribute("id",e);this.element.setAttribute("aria-describedby",e);this.setContent();this.config.animation&&t(r).addClass(pi);c="function"==typeof this.config.placement?this.config.placement.call(this,r,this.element):this.config.placement;o=this._getAttachment(c);this.addAttachmentClass(o);l=this._getContainer();t(r).data(this.constructor.DATA_KEY,this);t.contains(this.element.ownerDocument.documentElement,this.tip)||t(r).appendTo(l);t(this.element).trigger(this.constructor.Event.INSERTED);this._popper=new w(this.element,r,{placement:o,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:rl},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&n._handlePopperPlacementChange(t)},onUpdate:function(t){return n._handlePopperPlacementChange(t)}});t(r).addClass(wi);"ontouchstart"in document.documentElement&&t(document.body).children().on("mouseover",null,t.noop);s=function(){n.config.animation&&n._fixTransition();var i=n._hoverState;n._hoverState=null;t(n.element).trigger(n.constructor.Event.SHOWN);i===ff&&n._leave(null,n)};t(this.tip).hasClass(pi)?(a=i.getTransitionDurationFromElement(this.tip),t(this.tip).one(i.TRANSITION_END,s).emulateTransitionEnd(a)):s()}},n.hide=function(n){var r=this,u=this.getTipElement(),f=t.Event(this.constructor.Event.HIDE),e=function(){r._hoverState!==yi&&u.parentNode&&u.parentNode.removeChild(u);r._cleanTipClass();r.element.removeAttribute("aria-describedby");t(r.element).trigger(r.constructor.Event.HIDDEN);null!==r._popper&&r._popper.destroy();n&&n()},o;(t(this.element).trigger(f),f.isDefaultPrevented())||((t(u).removeClass(wi),"ontouchstart"in document.documentElement&&t(document.body).children().off("mouseover",null,t.noop),this._activeTrigger[ul]=!1,this._activeTrigger[ef]=!1,this._activeTrigger[bi]=!1,t(this.tip).hasClass(pi))?(o=i.getTransitionDurationFromElement(u),t(u).one(i.TRANSITION_END,e).emulateTransitionEnd(o)):e(),this._hoverState="")},n.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},n.isWithContent=function(){return Boolean(this.getTitle())},n.addAttachmentClass=function(n){t(this.getTipElement()).addClass(ge+"-"+n)},n.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0],this.tip},n.setContent=function(){var n=this.getTipElement();this.setElementContent(t(n.querySelectorAll(il)),this.getTitle());t(n).removeClass(pi+" "+wi)},n.setElementContent=function(n,i){"object"!=typeof i||!i.nodeType&&!i.jquery?this.config.html?(this.config.sanitize&&(i=de(i,this.config.whiteList,this.config.sanitizeFn)),n.html(i)):n.text(i):this.config.html?t(i).parent().is(n)||n.empty().append(i):n.text(t(i).text())},n.getTitle=function(){var n=this.element.getAttribute("data-original-title");return n||(n="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),n},n._getOffset=function(){var t=this,n={};return"function"==typeof this.config.offset?n.fn=function(n){return n.offsets=u({},n.offsets,t.config.offset(n.offsets,t.element)||{}),n}:n.offset=this.config.offset,n},n._getContainer=function(){return!1===this.config.container?document.body:i.isElement(this.config.container)?t(this.config.container):t(document).find(this.config.container)},n._getAttachment=function(n){return gc[n.toUpperCase()]},n._setListeners=function(){var n=this;this.config.trigger.split(" ").forEach(function(i){if("click"===i)t(n.element).on(n.constructor.Event.CLICK,n.config.selector,function(t){return n.toggle(t)});else if(i!==fl){var r=i===bi?n.constructor.Event.MOUSEENTER:n.constructor.Event.FOCUSIN,u=i===bi?n.constructor.Event.MOUSELEAVE:n.constructor.Event.FOCUSOUT;t(n.element).on(r,n.config.selector,function(t){return n._enter(t)}).on(u,n.config.selector,function(t){return n._leave(t)})}});t(this.element).closest(".modal").on("hide.bs.modal",function(){n.element&&n.hide()});this.config.selector?this.config=u({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},n._fixTitle=function(){var n=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==n)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},n._enter=function(n,i){var r=this.constructor.DATA_KEY;(i=i||t(n.currentTarget).data(r))||(i=new this.constructor(n.currentTarget,this._getDelegateConfig()),t(n.currentTarget).data(r,i));n&&(i._activeTrigger["focusin"===n.type?ef:bi]=!0);t(i.getTipElement()).hasClass(wi)||i._hoverState===yi?i._hoverState=yi:(clearTimeout(i._timeout),i._hoverState=yi,i.config.delay&&i.config.delay.show?i._timeout=setTimeout(function(){i._hoverState===yi&&i.show()},i.config.delay.show):i.show())},n._leave=function(n,i){var r=this.constructor.DATA_KEY;(i=i||t(n.currentTarget).data(r))||(i=new this.constructor(n.currentTarget,this._getDelegateConfig()),t(n.currentTarget).data(r,i));n&&(i._activeTrigger["focusout"===n.type?ef:bi]=!1);i._isWithActiveTrigger()||(clearTimeout(i._timeout),i._hoverState=ff,i.config.delay&&i.config.delay.hide?i._timeout=setTimeout(function(){i._hoverState===ff&&i.hide()},i.config.delay.hide):i.hide())},n._isWithActiveTrigger=function(){for(var n in this._activeTrigger)if(this._activeTrigger[n])return!0;return!1},n._getConfig=function(n){var r=t(this.element).data();return Object.keys(r).forEach(function(n){-1!==kc.indexOf(n)&&delete r[n]}),"number"==typeof(n=u({},this.constructor.Default,r,"object"==typeof n&&n?n:{})).delay&&(n.delay={show:n.delay,hide:n.delay}),"number"==typeof n.title&&(n.title=n.title.toString()),"number"==typeof n.content&&(n.content=n.content.toString()),i.typeCheckConfig(tt,n,this.constructor.DefaultType),n.sanitize&&(n.template=de(n.template,n.whiteList,n.sanitizeFn)),n},n._getDelegateConfig=function(){var t={},n;if(this.config)for(n in this.config)this.constructor.Default[n]!==this.config[n]&&(t[n]=this.config[n]);return t},n._cleanTipClass=function(){var i=t(this.getTipElement()),n=i.attr("class").match(bc);null!==n&&n.length&&i.removeClass(n.join(""))},n._handlePopperPlacementChange=function(n){var t=n.instance;this.tip=t.popper;this._cleanTipClass();this.addAttachmentClass(this._getAttachment(n.placement))},n._fixTransition=function(){var n=this.getTipElement(),i=this.config.animation;null===n.getAttribute("x-placement")&&(t(n).removeClass(pi),this.config.animation=!1,this.hide(),this.show(),this.config.animation=i)},r._jQueryInterface=function(n){return this.each(function(){var i=t(this).data(pr),u="object"==typeof n&&n;if((i||!/dispose|hide/.test(n))&&(i||(i=new r(this,u),t(this).data(pr,i)),"string"==typeof n)){if("undefined"==typeof i[n])throw new TypeError('No method named "'+n+'"');i[n]()}})},l(r,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return nl}},{key:"NAME",get:function(){return tt}},{key:"DATA_KEY",get:function(){return pr}},{key:"Event",get:function(){return tl}},{key:"EVENT_KEY",get:function(){return a}},{key:"DefaultType",get:function(){return dc}}]),r}();t.fn[tt]=it._jQueryInterface;t.fn[tt].Constructor=it;t.fn[tt].noConflict=function(){return t.fn[tt]=wc,it._jQueryInterface};var wt="popover",wr="bs.popover",v="."+wr,el=t.fn[wt],no="bs-popover",ol=new RegExp("(^|\\s)"+no+"\\S+","g"),sl=u({},it.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"><\/div><h3 class="popover-header"><\/h3><div class="popover-body"><\/div><\/div>'}),hl=u({},it.DefaultType,{content:"(string|element|function)"}),cl="fade",ll="show",al=".popover-header",vl=".popover-body",yl={HIDE:"hide"+v,HIDDEN:"hidden"+v,SHOW:"show"+v,SHOWN:"shown"+v,INSERTED:"inserted"+v,CLICK:"click"+v,FOCUSIN:"focusin"+v,FOCUSOUT:"focusout"+v,MOUSEENTER:"mouseenter"+v,MOUSELEAVE:"mouseleave"+v},br=function(n){function r(){return n.apply(this,arguments)||this}var u,f,i;return f=n,(u=r).prototype=Object.create(f.prototype),(u.prototype.constructor=u).__proto__=f,i=r.prototype,i.isWithContent=function(){return this.getTitle()||this._getContent()},i.addAttachmentClass=function(n){t(this.getTipElement()).addClass(no+"-"+n)},i.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0],this.tip},i.setContent=function(){var i=t(this.getTipElement()),n;this.setElementContent(i.find(al),this.getTitle());n=this._getContent();"function"==typeof n&&(n=n.call(this.element));this.setElementContent(i.find(vl),n);i.removeClass(cl+" "+ll)},i._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},i._cleanTipClass=function(){var i=t(this.getTipElement()),n=i.attr("class").match(ol);null!==n&&0<n.length&&i.removeClass(n.join(""))},r._jQueryInterface=function(n){return this.each(function(){var i=t(this).data(wr),u="object"==typeof n?n:null;if((i||!/dispose|hide/.test(n))&&(i||(i=new r(this,u),t(this).data(wr,i)),"string"==typeof n)){if("undefined"==typeof i[n])throw new TypeError('No method named "'+n+'"');i[n]()}})},l(r,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return sl}},{key:"NAME",get:function(){return wt}},{key:"DATA_KEY",get:function(){return wr}},{key:"Event",get:function(){return yl}},{key:"EVENT_KEY",get:function(){return v}},{key:"DefaultType",get:function(){return hl}}]),r}(it);t.fn[wt]=br._jQueryInterface;t.fn[wt].Constructor=br;t.fn[wt].noConflict=function(){return t.fn[wt]=el,br._jQueryInterface};var rt="scrollspy",kr="bs.scrollspy",dr="."+kr,pl=t.fn[rt],to={offset:10,method:"auto",target:""},wl={offset:"number",method:"string",target:"(string|element)"},of={ACTIVATE:"activate"+dr,SCROLL:"scroll"+dr,LOAD_DATA_API:"load"+dr+".data-api"},bl="dropdown-item",ut="active",kl='[data-spy="scroll"]',io=".nav, .list-group",sf=".nav-link",dl=".nav-item",ro=".list-group-item",gl=".dropdown",na=".dropdown-item",ta=".dropdown-toggle",ia="offset",uo="position",ki=function(){function r(n,i){var r=this;this._element=n;this._scrollElement="BODY"===n.tagName?window:n;this._config=this._getConfig(i);this._selector=this._config.target+" "+sf+","+this._config.target+" "+ro+","+this._config.target+" "+na;this._offsets=[];this._targets=[];this._activeTarget=null;this._scrollHeight=0;t(this._scrollElement).on(of.SCROLL,function(n){return r._process(n)});this.refresh();this._process()}var n=r.prototype;return n.refresh=function(){var n=this,u=this._scrollElement===this._scrollElement.window?ia:uo,r="auto"===this._config.method?u:this._config.method,f=r===uo?this._getScrollTop():0;this._offsets=[];this._targets=[];this._scrollHeight=this._getScrollHeight();[].slice.call(document.querySelectorAll(this._selector)).map(function(n){var u,e=i.getSelectorFromElement(n),o;return(e&&(u=document.querySelector(e)),u)&&(o=u.getBoundingClientRect(),o.width||o.height)?[t(u)[r]().top+f,e]:null}).filter(function(n){return n}).sort(function(n,t){return n[0]-t[0]}).forEach(function(t){n._offsets.push(t[0]);n._targets.push(t[1])})},n.dispose=function(){t.removeData(this._element,kr);t(this._scrollElement).off(dr);this._element=null;this._scrollElement=null;this._config=null;this._selector=null;this._offsets=null;this._targets=null;this._activeTarget=null;this._scrollHeight=null},n._getConfig=function(n){if("string"!=typeof(n=u({},to,"object"==typeof n&&n?n:{})).target){var r=t(n.target).attr("id");r||(r=i.getUID(rt),t(n.target).attr("id",r));n.target="#"+r}return i.typeCheckConfig(rt,n,wl),n},n._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},n._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},n._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},n._process=function(){var t=this._getScrollTop()+this._config.offset,r=this._getScrollHeight(),u=this._config.offset+r-this._getOffsetHeight(),i,n;if(this._scrollHeight!==r&&this.refresh(),u<=t)i=this._targets[this._targets.length-1],this._activeTarget!==i&&this._activate(i);else{if(this._activeTarget&&t<this._offsets[0]&&0<this._offsets[0])return this._activeTarget=null,void this._clear();for(n=this._offsets.length;n--;)this._activeTarget!==this._targets[n]&&t>=this._offsets[n]&&("undefined"==typeof this._offsets[n+1]||t<this._offsets[n+1])&&this._activate(this._targets[n])}},n._activate=function(n){this._activeTarget=n;this._clear();var r=this._selector.split(",").map(function(t){return t+'[data-target="'+n+'"],'+t+'[href="'+n+'"]'}),i=t([].slice.call(document.querySelectorAll(r.join(","))));i.hasClass(bl)?(i.closest(gl).find(ta).addClass(ut),i.addClass(ut)):(i.addClass(ut),i.parents(io).prev(sf+", "+ro).addClass(ut),i.parents(io).prev(dl).children(sf).addClass(ut));t(this._scrollElement).trigger(of.ACTIVATE,{relatedTarget:n})},n._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(n){return n.classList.contains(ut)}).forEach(function(n){return n.classList.remove(ut)})},r._jQueryInterface=function(n){return this.each(function(){var i=t(this).data(kr);if(i||(i=new r(this,"object"==typeof n&&n),t(this).data(kr,i)),"string"==typeof n){if("undefined"==typeof i[n])throw new TypeError('No method named "'+n+'"');i[n]()}})},l(r,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return to}}]),r}();t(window).on(of.LOAD_DATA_API,function(){for(var r,n=[].slice.call(document.querySelectorAll(kl)),i=n.length;i--;)r=t(n[i]),ki._jQueryInterface.call(r,r.data())});t.fn[rt]=ki._jQueryInterface;t.fn[rt].Constructor=ki;t.fn[rt].noConflict=function(){return t.fn[rt]=pl,ki._jQueryInterface};var gr="bs.tab",di="."+gr,ra=t.fn.tab,gi={HIDE:"hide"+di,HIDDEN:"hidden"+di,SHOW:"show"+di,SHOWN:"shown"+di,CLICK_DATA_API:"click"+di+".data-api"},ua="dropdown-menu",nr="active",fa="disabled",fo="fade",eo="show",ea=".dropdown",oa=".nav, .list-group",oo=".active",so="> li > .active",sa=".dropdown-toggle",ha="> .dropdown-menu .active",tr=function(){function n(n){this._element=n}var r=n.prototype;return r.show=function(){var h=this,u,n,r,f,c,e,o,s;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&t(this._element).hasClass(nr)||t(this._element).hasClass(fa)||(r=t(this._element).closest(oa)[0],f=i.getSelectorFromElement(this._element),r&&(c="UL"===r.nodeName||"OL"===r.nodeName?so:oo,n=(n=t.makeArray(t(r).find(c)))[n.length-1]),e=t.Event(gi.HIDE,{relatedTarget:this._element}),o=t.Event(gi.SHOW,{relatedTarget:n}),(n&&t(n).trigger(e),t(this._element).trigger(o),o.isDefaultPrevented()||e.isDefaultPrevented())||(f&&(u=document.querySelector(f)),this._activate(this._element,r),s=function(){var i=t.Event(gi.HIDDEN,{relatedTarget:h._element}),r=t.Event(gi.SHOWN,{relatedTarget:n});t(n).trigger(i);t(h._element).trigger(r)},u?this._activate(u,u.parentNode,s):s()))},r.dispose=function(){t.removeData(this._element,gr);this._element=null},r._activate=function(n,r,u){var s=this,f=(!r||"UL"!==r.nodeName&&"OL"!==r.nodeName?t(r).children(oo):t(r).find(so))[0],h=u&&f&&t(f).hasClass(fo),e=function(){return s._transitionComplete(n,f,u)},o;f&&h?(o=i.getTransitionDurationFromElement(f),t(f).removeClass(eo).one(i.TRANSITION_END,e).emulateTransitionEnd(o)):e()},r._transitionComplete=function(n,r,u){var f,e,o;r&&(t(r).removeClass(nr),f=t(r.parentNode).find(ha)[0],f&&t(f).removeClass(nr),"tab"===r.getAttribute("role")&&r.setAttribute("aria-selected",!1));(t(n).addClass(nr),"tab"===n.getAttribute("role")&&n.setAttribute("aria-selected",!0),i.reflow(n),n.classList.contains(fo)&&n.classList.add(eo),n.parentNode&&t(n.parentNode).hasClass(ua))&&(e=t(n).closest(ea)[0],e&&(o=[].slice.call(e.querySelectorAll(sa)),t(o).addClass(nr)),n.setAttribute("aria-expanded",!0));u&&u()},n._jQueryInterface=function(i){return this.each(function(){var u=t(this),r=u.data(gr);if(r||(r=new n(this),u.data(gr,r)),"string"==typeof i){if("undefined"==typeof r[i])throw new TypeError('No method named "'+i+'"');r[i]()}})},l(n,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),n}();t(document).on(gi.CLICK_DATA_API,'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',function(n){n.preventDefault();tr._jQueryInterface.call(t(this),"show")});t.fn.tab=tr._jQueryInterface;t.fn.tab.Constructor=tr;t.fn.tab.noConflict=function(){return t.fn.tab=ra,tr._jQueryInterface};var bt="toast",nu="bs.toast",ir="."+nu,ca=t.fn[bt],kt={CLICK_DISMISS:"click.dismiss"+ir,HIDE:"hide"+ir,HIDDEN:"hidden"+ir,SHOW:"show"+ir,SHOWN:"shown"+ir},la="fade",ho="hide",rr="show",co="showing",aa={animation:"boolean",autohide:"boolean",delay:"number"},lo={animation:!0,autohide:!0,delay:500},va='[data-dismiss="toast"]',tu=function(){function r(n,t){this._element=n;this._config=this._getConfig(t);this._timeout=null;this._setListeners()}var n=r.prototype;return n.show=function(){var n=this,r,u;t(this._element).trigger(kt.SHOW);this._config.animation&&this._element.classList.add(la);r=function(){n._element.classList.remove(co);n._element.classList.add(rr);t(n._element).trigger(kt.SHOWN);n._config.autohide&&n.hide()};(this._element.classList.remove(ho),this._element.classList.add(co),this._config.animation)?(u=i.getTransitionDurationFromElement(this._element),t(this._element).one(i.TRANSITION_END,r).emulateTransitionEnd(u)):r()},n.hide=function(n){var i=this;this._element.classList.contains(rr)&&(t(this._element).trigger(kt.HIDE),n?this._close():this._timeout=setTimeout(function(){i._close()},this._config.delay))},n.dispose=function(){clearTimeout(this._timeout);this._timeout=null;this._element.classList.contains(rr)&&this._element.classList.remove(rr);t(this._element).off(kt.CLICK_DISMISS);t.removeData(this._element,nu);this._element=null;this._config=null},n._getConfig=function(n){return n=u({},lo,t(this._element).data(),"object"==typeof n&&n?n:{}),i.typeCheckConfig(bt,n,this.constructor.DefaultType),n},n._setListeners=function(){var n=this;t(this._element).on(kt.CLICK_DISMISS,va,function(){return n.hide(!0)})},n._close=function(){var n=this,r=function(){n._element.classList.add(ho);t(n._element).trigger(kt.HIDDEN)},u;(this._element.classList.remove(rr),this._config.animation)?(u=i.getTransitionDurationFromElement(this._element),t(this._element).one(i.TRANSITION_END,r).emulateTransitionEnd(u)):r()},r._jQueryInterface=function(n){return this.each(function(){var u=t(this),i=u.data(nu);if(i||(i=new r(this,"object"==typeof n&&n),u.data(nu,i)),"string"==typeof n){if("undefined"==typeof i[n])throw new TypeError('No method named "'+n+'"');i[n](this)}})},l(r,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"DefaultType",get:function(){return aa}},{key:"Default",get:function(){return lo}}]),r}();t.fn[bt]=tu._jQueryInterface;t.fn[bt].Constructor=tu;t.fn[bt].noConflict=function(){return t.fn[bt]=ca,tu._jQueryInterface},function(){if("undefined"==typeof t)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var n=t.fn.jquery.split(" ")[0].split(".");if(n[0]<2&&n[1]<9||1===n[0]&&9===n[1]&&n[2]<1||4<=n[0])throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0");}();n.Util=i;n.Alert=ft;n.Button=ii;n.Carousel=ot;n.Collapse=oi;n.Dropdown=b;n.Modal=vi;n.Popover=br;n.Scrollspy=ki;n.Tab=tr;n.Toast=tu;n.Tooltip=it;Object.defineProperty(n,"__esModule",{value:!0})});!function(n,t){"use strict";function v(n){n=n.split(" ");for(var i={},t=n.length,r=[];t--;)i.hasOwnProperty(n[t])||(i[n[t]]=1,r.unshift(n[t]));return r.join(" ")}var o="file:"===n.location.protocol,y=t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1"),u=Array.prototype.forEach||function(n,t){if(void 0===this||null===this||"function"!=typeof n)throw new TypeError;for(var r=this.length>>>0,i=0;r>i;++i)i in this&&n.call(t,this[i],i,this)},i={},s=0,f=[],r=[],h={},c=function(n){return n.cloneNode(!0)},l=function(n,t){r[n]=r[n]||[];r[n].push(t)},p=function(n){for(var t=0,u=r[n].length;u>t;t++)!function(t){setTimeout(function(){r[n][t](c(i[n]))},0)}(t)},w=function(t,r){if(void 0!==i[t])i[t]instanceof SVGSVGElement?r(c(i[t])):l(t,r);else{if(!n.XMLHttpRequest)return r("Browser does not support XMLHttpRequest"),!1;i[t]={};l(t,r);var u=new XMLHttpRequest;u.onreadystatechange=function(){var n,f;if(4===u.readyState){if(404===u.status||null===u.responseXML)return r("Unable to load SVG file: "+t),o&&r("Note: SVG injection ajax calls do not work locally without adjusting security setting in your browser. Or consider using a local webserver."),r(),!1;if(!(200===u.status||o&&0===u.status))return r("There was a problem injecting the SVG: "+u.status+" "+u.statusText),!1;if(u.responseXML instanceof Document)i[t]=u.responseXML.documentElement;else if(DOMParser&&DOMParser instanceof Function){try{f=new DOMParser;n=f.parseFromString(u.responseText,"text/xml")}catch(e){n=void 0}if(!n||n.getElementsByTagName("parsererror").length)return r("Unable to parse SVG file: "+t),!1;i[t]=n.documentElement}p(t)}};u.open("GET",t);u.overrideMimeType&&u.overrideMimeType("text/xml");u.send()}},a=function(t,i,r,e){var o=t.getAttribute("data-src")||t.getAttribute("src"),c;if(!/\.svg/i.test(o))return void e("Attempted to inject a file with a non-svg extension: "+o);if(!y)return c=t.getAttribute("data-fallback")||t.getAttribute("data-png"),void(c?(t.setAttribute("src",c),e(null)):r?(t.setAttribute("src",r+"/"+o.split("/").pop().replace(".svg",".png")),e(null)):e("This browser does not support SVG and no PNG fallback was defined."));-1===f.indexOf(t)&&(f.push(t),t.setAttribute("src",""),w(o,function(r){var b,k,it,d,rt,ut,a,ft,g,nt,tt,w,ot,st;if("undefined"==typeof r||"string"==typeof r)return e(r),!1;b=t.getAttribute("id");b&&r.setAttribute("id",b);k=t.getAttribute("title");k&&r.setAttribute("title",k);it=[].concat(r.getAttribute("class")||[],"injected-svg",t.getAttribute("class")||[]).join(" ");r.setAttribute("class",v(it));d=t.getAttribute("style");d&&r.setAttribute("style",d);rt=[].filter.call(t.attributes,function(n){return/^data-\w[\w\-]*$/.test(n.name)});u.call(rt,function(n){n.name&&n.value&&r.setAttribute(n.name,n.value)});tt={clipPath:["clip-path"],"color-profile":["color-profile"],cursor:["cursor"],filter:["filter"],linearGradient:["fill","stroke"],marker:["marker","marker-start","marker-mid","marker-end"],mask:["mask"],pattern:["fill","stroke"],radialGradient:["fill","stroke"]};Object.keys(tt).forEach(function(n){var t,f,i;for(ut=n,ft=tt[n],a=r.querySelectorAll("defs "+ut+"[id]"),t=0,f=a.length;f>t;t++)g=a[t].id,nt=g+"-"+s,u.call(ft,function(n){i=r.querySelectorAll("["+n+'*="'+g+'"]');for(var t=0,u=i.length;u>t;t++)i[t].setAttribute(n,"url(#"+nt+")")}),a[t].id=nt});r.removeAttribute("xmlns:a");for(var et,y,l=r.querySelectorAll("script"),p=[],c=0,ht=l.length;ht>c;c++)y=l[c].getAttribute("type"),y&&"application/ecmascript"!==y&&"application/javascript"!==y||(et=l[c].innerText||l[c].textContent,p.push(et),r.removeChild(l[c]));if(p.length>0&&("always"===i||"once"===i&&!h[o])){for(w=0,ot=p.length;ot>w;w++)new Function(p[w])(n);h[o]=!0}st=r.querySelectorAll("style");u.call(st,function(n){n.textContent+=""});t.parentNode.replaceChild(r,t);delete f[f.indexOf(t)];t=null;s++;e(r)}))},e=function(n,t,i){var f;t=t||{};var e=t.evalScripts||"always",o=t.pngFallback||!1,r=t.each;void 0!==n.length?(f=0,u.call(n,function(t){a(t,e,o,function(t){r&&"function"==typeof r&&r(t);i&&n.length===++f&&i(f)})})):n?a(n,e,o,function(t){r&&"function"==typeof r&&r(t);i&&i(1);n=null}):i&&i(0)};"object"==typeof module&&"object"==typeof module.exports?module.exports=exports=e:"function"==typeof define&&define.amd?define(function(){return e}):"object"==typeof n&&(n.SVGInjector=e)}(window,document),function(n){"use strict";n.HSCore={init:function(){n(document).ready(function(){n('[data-toggle="tooltip"]').tooltip();n('[data-toggle="popover"]').popover();n.HSCore.helpers.detectIE();n.HSCore.helpers.bootstrapNavOptions.init()})},components:{},helpers:{Math:{getRandomValueFromRange:function(n,t,i){var r=i?i:!1;return Math.random(),r?Math.random()*(t-n)+n:Math.floor(Math.random()*(t-n+1))+n}},detectIE:function(){var n=window.navigator.userAgent,u=n.indexOf("Trident/"),i,t,r;return u>0&&(i=n.indexOf("rv:"),r=parseInt(n.substring(i+3,n.indexOf(".",i)),10),document.querySelector("body").className+=" IE"),t=n.indexOf("Edge/"),t>0&&(r=parseInt(n.substring(t+5,n.indexOf(".",t)),10),document.querySelector("body").className+=" IE"),!1},bootstrapNavOptions:{init:function(){this.mobileHideOnScroll()},mobileHideOnScroll:function(){var r=n(".navbar"),t,i;if(r.length){t=n(window);i={sm:576,md:768,lg:992,xl:1200};n("body").on("click.HSMobileHideOnScroll",".navbar-toggler",function(i){var r=n(this).closest(".navbar");r.length&&r.data("mobile-menu-scroll-position",t.scrollTop());i.preventDefault()});t.on("scroll.HSMobileHideOnScroll",function(){r.each(function(r,u){var f=n(u),s,o,c,h,e;(f.hasClass("navbar-expand-xl")?e=i.xl:f.hasClass("navbar-expand-lg")?e=i.lg:f.hasClass("navbar-expand-md")?e=i.md:f.hasClass("navbar-expand-xs")&&(e=i.xs),t.width()>e)||(s=f.find(".navbar-toggler"),o=f.find(".navbar-collapse"),o.data("mobile-scroll-hide"))&&o.length&&(c=f.data("mobile-menu-scroll-position"),Math.abs(t.scrollTop()-c)>40&&o.hasClass("show")&&(s.trigger("click"),h=s.find(".is-active"),h.length&&h.removeClass("is-active")))})})}}}},settings:{rtl:!1}};n.HSCore.init()}(jQuery),function(n){"use strict";n.HSCore.components.HSSVGIngector={_baseConfig:{},pageCollection:n(),init:function(t,i){if(this.collection=t&&n(t).length?n(t):n(),n(t).length)return this.config=i&&n.isPlainObject(i)?n.extend({},this._baseConfig,i):this._baseConfig,this.config.itemSelector=t,this.initSVGInjector(),this.pageCollection},initSVGInjector:function(){var i=this,t=i.pageCollection;this.collection.each(function(i,r){var f=n(r),u=JSON.parse(r.getAttribute("data-img-paths")),o=u?u.length:0,e=n(f.data("parent")),s,h;e.css("height",e.outerHeight());SVGInjector(f,{each:function(t){if(o>0)for(i=0;i<o;i++)s=u[i].targetId,h=u[i].newPath,n(t).find(s).attr("xlink:href",h);e.removeClass("svg-preloader").css("height","")}});t=t.add(f)})}}}(jQuery);$(function(){if(window.MutationObserver){var n=new MutationObserver(function(){$("body").hasClass("u-unfold-opened")&&loadSidebar()}),t=document.querySelector("body");n.observe(t,{attributes:!0})}else loadSidebar()});$(document).on("change",".checkbox-card input[type=checkbox]",function(){$(this).closest(".card").toggleClass("selected",$(this)[0].checked)});$(document).on("change",".radio-group .radio-card input[type=radio], .radio-group .radio-btn input[type=radio]",function(){$(this).parent().closest(".radio-group").find(".radio-card, .radio-btn").removeClass("selected");$(this).closest(".radio-card, .radio-btn").addClass("selected")});$(document).ajaxComplete(function(n,t,i){i.crossDomain||t.status===403&&$("#current-profile-id").length&&$("#current-profile-id").val()==""&&(location.href=$("#login-href").length?$("#login-href").val():ajaxBaseUrl()+"home/login")});$.ajaxSetup({type:"POST",dataType:"json"});$(function(){$('[data-toggle="tooltip"]').tooltip()});var idElement,arrayObituaryImagesCount,editObitToobig=!1,creditCardValidator=!1,spaceClick=!1,googleMap,ie=function(){for(var i,n=3,t=document.createElement("div"),r=t.getElementsByTagName("i");t.innerHTML="<!--[if gt IE "+ ++n+"]><i><\/i><![endif]-->",r[0];);return n>4?n:i}();$(".phone-mask").each(function(){var n="";$("#phone-mask-america").val()=="1"&&(n="CA");new Cleave("#"+$(this).attr("id"),{phone:!0,phoneRegionCode:n})});$(".number-mask").each(function(){new Cleave("#"+$(this).attr("id"),{numeral:!0,numeralDecimalScale:0})});$(function(){$(".input-group-input").focus(function(){$(this).val().length==0&&($(".input-group-focus-w-100").removeClass("w-75"),$(".input-group-focus-w-100").addClass("w-100"))});$(".input-group-input").focusout(function(){$(this).val().length==0&&($(".input-group-focus-w-100").removeClass("w-100"),$(".input-group-focus-w-100").addClass("w-75"))});$(".btn-collapse").click(function(){$(this).find(".rotate").toggleClass("down")})});$("#location-ids-wrapper").on("click",".fa-times",function(){$(this).closest(".location-id").remove()});$(function(){$("#btnTopMenuSearchToggle").click(function(){$("#btnTopMenuMobile").click();$("form[name='search-form']").find(".form-control[name='first_name']").focus()});$(".citySelector").each(function(){initCitySelector($(this))});$(".regionSelector").each(function(){initRegionSelector($(this))});$(".funeralHomeSelector").each(function(){initFuneralHomeSelector($(this))});$(".fundraisingSelector").each(function(){initFundraisingSelector($(this))})});$(function(){var n,t;$(".checkbox-card input[type=checkbox]:checked").each(function(){$(this).closest(".checkbox-card").addClass("selected")});$(".radio-group .radio-card input[type=radio]:checked").each(function(){$(this).closest(".radio-card").addClass("selected")});n=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;n&&(t=new n(function(n){for(var r,t=0;t<n.length;t++){var u=n[t],i=$(u.addedNodes),f=i.find(".radio-group .radio-card input[type=radio]");f.each(function(){$(this).prop("checked")&&$(this).closest(".radio-card").addClass("selected")});r=i.find(".checkbox-card input[type=checkbox]");r.each(function(){$(this).prop("checked")&&$(this).closest(".checkbox-card").addClass("selected")})}}),t.observe($(document).get(0),{childList:!0,subtree:!0}))});window.alert=function(n,t,i){var u,r;if(i=="customConfirm")return window.customConfirm({message:n,title:t}),!1;u="#default-alert-modal";$(u).length&&(($(u).data("bs.modal")||{})._isShown||$(u).remove());m='<div class="modal" id="default-alert-modal"><div class="modal-dialog modal-dialog-centered modal-lg"><div class="modal-content"><div class="modal-header '+(t?"":"border-0")+'">'+(t?'<p class="modal-title h3">'+t+"<\/p>":"")+'<button type="button" class="close" data-dismiss="modal">&times;<\/button><\/div><div class="modal-body"><div class="container-fluid"><p>'+n+'<\/p><\/div><\/div><div class="modal-footer border-0"><button type="button" class="btn eh-btn-black" data-dismiss="modal">'+Resources.Global.Ok+"<\/button><\/div><\/div><\/div><\/div>";r=$(m);r.appendTo("body");r.modal("show");r.on("hidden.bs.modal",function(){setTimeout(function(){r.modal("hide")},100)});if(i&&typeof i=="function")r.on("hidden.bs.modal",i)};window.customConfirm=function(n){var o,t;n=n||{};var s=n.message||n.msg||n.text||n.body||"",r=n.callback||n.callbackYes||n.onYes||null,u=n.callbackNo||n.onNo||null,i=n.title||n.header||null,f=n.yes||n.positive||n.affimative||Resources.Global.Yes,e=n.no||n.negative||Resources.Global.No;$("#def-cust-m").length&&(($("#def-cust-m").data("bs.modal")||{})._isShown||$("#def-cust-m").remove());o='<div class="modal" id="def-cust-m"><div class="modal-dialog modal-dialog-centered"><div class="modal-content"><div class="modal-header subtitle'+(i?"":"border-0")+'">'+(i?'<p class="h3 modal-title"><\/p>':"")+'<button type="button" class="close" data-dismiss="modal">&times;<\/button><\/div><div class="modal-body"><div class="container-fluid"><p><\/p><\/div><\/div><div class="modal-footer border-0"><button type="button" class="btn btnNo btn-lg btn-soft-secondary" data-dismiss="modal">'+e+'<\/button><button type="button" class="btn btn-primary btn-lg btnYes transition-3d-hover" data-dismiss="modal">'+f+"<\/button><\/div><\/div><\/div><\/div>";t=$(o);t.find(".btnNo").html(e);t.find(".btnYes").html(f);t.find(".modal-body p").html(s);i&&t.find(".modal-header .modal-title").html(i);r&&t.find(".btnYes").click(r);u&&t.find(".btnNo").click(u);t.appendTo("body");t.modal("show");t.on("hidden.bs.modal",function(){setTimeout(function(){t.modal("hide")},300)});return!1};recaptchaLoaded=!1;currentButtonClicked="";jQuery.fn.extend({scrollToMe:function(n){n=n||0;var t=jQuery(this).offset().top-100;jQuery("html,body").animate({scrollTop:t},400)}});jQuery.fn.extend({scrollToMeInModal:function(n,t){if(t=t||0,jQuery(n).length){var i=jQuery(this).position().top;jQuery(n).animate({scrollTop:i},400)}else jQuery(this).scrollToMe(t)}});$(document).ready(function(){var i,t,n;i=$("#has-search").val();t=$("#show-advanced-search").val();i=="1"&&t=="1"?(n=!0,$("#section-search").addClass("search-big-banner-for-mobile")):t=="1"?(n=!0,$("#section-search").addClass("search-big-banner-for-mobile")):(n=!1,$("#section-search").removeClass("search-big-banner-for-mobile"));$("#btnexpandsearch").click(function(){n?($("#section-search").removeClass("search-big-banner-for-mobile"),n=!1):($("#section-search").addClass("search-big-banner-for-mobile"),n=!0)})});$(function(){var n,t;bindDatepicker("input[type=date]");n=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;n&&(t=new n(function(n){for(var t=0;t<n.length;t++){var i=n[t],r=$(i.addedNodes),u=r.find("input[type=date]");u.each(function(){console.log("Insertion detected: "+$(this));bindDatepicker(this)})}}),t.observe($(document).get(0),{childList:!0,subtree:!0}))});$root=$("html, body");$(document).on("click",'a[href^="#"]',function(){var i=!1,n,r,t;return $(this).data("toggle")&&(i=!0),i?void 0:(n=$.attr(this,"href"),n!=="#"&&(r=$(window).width(),t=0,t=r>=768?$(n).offset().top-60:$(n).offset().top,$root.animate({scrollTop:t},500)),!1)});window.setTimeout(function(){if(window.location.hash.length!==0){var n=$(window).width();n>=768?window.scrollTo(window.scrollX,window.scrollY-60):window.scrollTo(window.scrollX,window.scrollY)}},0);selectFirstOnEnter=function(n){function t(t,r){if(t=="keydown"){var u=r;r=function(t){var r=$(".pac-item-selected").length>0,i;t.which!=13||r||(i=$.Event("keydown",{keyCode:40,which:40}),u.apply(n,[i]));u.apply(n,[t])}}i.apply(n,[t,r])}var i=n.addEventListener?n.addEventListener:n.attachEvent;n.addEventListener?n.addEventListener=t:n.attachEvent&&(n.attachEvent=t)},function(n){"use strict";function f(){return"ontouchstart"in window}function t(t,i){var r=this;return t.length?(r.element=t,r.config=i,r.target=n(r.element.data("unfold-target")),r.allInvokers=n('[data-unfold-target="'+r.element.data("unfold-target")+'"]'),r.toggle=function(){if(!r.target.length)return r;var i=r.element[0].dataset,t=i.unfoldOverlay?JSON.parse(i.unfoldOverlay):!1;return r.defaultState?(i.unfoldOverlay&&(n("."+t.className).length||n('<div class="'+t.className+'" style="background-color: '+t.background+'"><\/div>').prependTo("body"),n("."+t.className).length&&n("."+t.className).fadeIn(t.animationSpeed?t.animationSpeed:200)),r.show()):(n("."+t.className).length&&(r.config.unfoldTimeOut=setTimeout(function(){n("."+t.className).fadeOut(t.animationSpeed?t.animationSpeed:200)},r.config.unfoldDelay)),r.hide()),r},this.smartPosition=function(t){t.data("baseDirection")&&t.css(t.data("baseDirection").direction,t.data("baseDirection").value);t.removeClass("u-unfold--reverse-y");var r=n(window),u=getComputedStyle(t.get(0)),f=Math.abs(parseInt(u.left,10))<40?"left":"right",i=t.offset();f==="right"?(t.data("baseDirection")||t.data("baseDirection",{direction:"right",value:parseInt(u.right,10)}),i.left<0&&t.css("right",(parseInt(t.css("right"),10)-(i.left-10))*-1)):(t.data("baseDirection")||t.data("baseDirection",{direction:"left",value:parseInt(u.left,10)}),i.left+t.outerWidth()>r.width()&&t.css("left",parseInt(t.css("left"),10)-(i.left+t.outerWidth()+10-r.width())));i.top+t.outerHeight()-r.scrollTop()>r.height()&&t.addClass("u-unfold--reverse-y")},this.getOption=function(n){return this.config[n]?this.config[n]:null},!0):!1}function i(n,i){t.call(this,n,i)&&(Object.defineProperty(this,"defaultState",{get:function(){return this.target.hasClass("u-unfold--hidden")}}),this.target.addClass("u-unfold--simple"),this.hide())}function r(n,i){if(t.call(this,n,i)){var r=this;if(this.target.addClass("u-unfold--css-animation u-unfold--hidden").css("animation-duration",r.config.unfoldDuration+"ms"),Object.defineProperty(this,"defaultState",{get:function(){return this.target.hasClass("u-unfold--hidden")}}),this.target.length)this.target.on("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(n){r.target.hasClass(r.config.unfoldAnimationOut)&&(r.target.removeClass(r.config.unfoldAnimationOut).addClass("u-unfold--hidden"),r.allInvokers.length&&r.allInvokers.attr("aria-expanded","false"),r.config.afterClose.call(r.target,r.element));r.target.hasClass(r.config.unfoldAnimationIn)&&(r.allInvokers.length&&r.allInvokers.attr("aria-expanded","true"),r.config.afterOpen.call(r.target,r.element));n.preventDefault();n.stopPropagation()})}}function u(n,i){t.call(this,n,i)&&(this.target.addClass("u-unfold--jquery-slide u-unfold--hidden").hide(),Object.defineProperty(this,"defaultState",{get:function(){return this.target.hasClass("u-unfold--hidden")}}))}n.HSCore.components.HSUnfold={_baseConfig:{unfoldEvent:"click",unfoldType:"simple",unfoldDuration:300,unfoldEasing:"linear",unfoldAnimationIn:"fadeIn",unfoldAnimationOut:"fadeOut",unfoldHideOnScroll:!0,unfoldHideOnBlur:!1,unfoldDelay:350,unfoldOpenedElement:"init",unfoldOverlay:!1,afterOpen:function(){},beforeClose:function(){},afterClose:function(){}},_pageCollection:n(),init:function(t,f){var e,o;if(t&&t.length){e=this;t.each(function(t,s){var h=n(s),c,l;if(!h.data("HSUnfold")){c=f&&n.isPlainObject(f)?n.extend(!0,{},e._baseConfig,f,h.data()):n.extend(!0,{},e._baseConfig,h.data());switch(c.unfoldType){case"css-animation":h.data("HSUnfold",new r(h,c));break;case"jquery-slide":h.data("HSUnfold",new u(h,c));break;default:h.data("HSUnfold",new i(h,c))}e._pageCollection=e._pageCollection.add(h);e._bindEvents(h,c.unfoldEvent,c.unfoldDelay);l=n(s).data("HSUnfold");o=n(l.target).find("input, textarea").length;n(l.target).find("[data-unfold-target]").length&&h.addClass("target-of-invoker-has-unfolds")}});n(window).on("scroll.HSUnfold",function(){e._pageCollection.each(function(t,i){var r=n(i).data("HSUnfold"),r=n(i).data("HSUnfold");r&&(r.getOption("unfoldHideOnScroll")&&o===0?r.hide():r.getOption("unfoldHideOnScroll")&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&r.hide())})});n(window).on("resize.HSUnfold",function(){e._resizeTimeOutId&&clearTimeout(e._resizeTimeOutId);e._resizeTimeOutId=setTimeout(function(){e._pageCollection.each(function(t,i){var r=n(i).data("HSUnfold");r.smartPosition(r.target)})},50)});n(document).on("keydown.HSUnfold",function(t){n("body").hasClass("u-unfold-opened")&&((t.keyCode&&t.keyCode===38||t.keyCode&&t.keyCode===40)&&t.preventDefault(),t.keyCode&&t.keyCode===27&&(e._pageCollection.each(function(t,i){n(i).data("HSUnfold").hide()}),n("body").removeClass("u-unfold-opened")))});return t}},_bindEvents:function(t,i,r){var s=this,u=n(t.data("unfold-target")),e,o;if(i!=="hover"||f()){t.on("click.HSUnfold",function(t){var i=n(this),r=n("[data-unfold-target].active:not(.target-of-invoker-has-unfolds)"),u=n("[data-unfold-target].active.target-of-invoker-has-unfolds");(s._baseConfig.unfoldOpenedElement=i.data("HSUnfold").target[0].id,i.data("HSUnfold"))&&(i.hasClass("target-of-invoker-has-unfolds")?u.length&&u.data("HSUnfold").toggle():r.length&&r.data("HSUnfold").toggle(),i.data("HSUnfold").toggle(),i.data("no-overlay")||n("body").toggleClass("u-unfold-opened"),t.stopPropagation(),t.preventDefault())});if(Boolean(t.data("unfold-target-is-menu"))){e=n(t.data("unfold-target"));o=e.children();o.on("click",function(){t.data("HSUnfold").toggle()})}}else{t.on("mouseenter.HSUnfold",function(){var i=n(this),t=i.data("HSUnfold");t&&(t.unfoldTimeOut&&clearTimeout(t.unfoldTimeOut),t.show(),n("body").addClass("u-unfold-opened"))}).on("mouseleave.HSUnfold",function(){var i=n(this),t=i.data("HSUnfold");t&&(t.unfoldTimeOut=setTimeout(function(){t.hide();n("body").removeClass("u-unfold-opened")},r))});if(u.length)u.on("mouseenter.HSUnfold",function(){var n=t.data("HSUnfold");n.unfoldTimeOut&&clearTimeout(n.unfoldTimeOut);n.show()}).on("mouseleave.HSUnfold",function(){var n=t.data("HSUnfold");n.unfoldTimeOut=setTimeout(function(){n.hide()},r)})}}};i.prototype.show=function(){var t=n(this)[0].config.unfoldTarget;return this.smartPosition(this.target),this.target.removeClass("u-unfold--hidden"),this.allInvokers.length&&this.allInvokers.attr("aria-expanded","true"),this.config.afterOpen.call(this.target,this.element),this};i.prototype.hide=function(){var t=n(this)[0].config.unfoldTarget;return n('[data-unfold-target="'+t+'"]').removeClass("active"),this.target.addClass("u-unfold--hidden"),this.allInvokers.length&&this.allInvokers.attr("aria-expanded","false"),this.config.afterClose.call(this.target,this.element),this};r.prototype.show=function(){var t=this,i=n(t)[0].config.unfoldTarget;t.smartPosition(t.target);t.target.removeClass("u-unfold--hidden").removeClass(t.config.unfoldAnimationOut);t.config.unfoldOverlay?setTimeout(function(){t.target.addClass(t.config.unfoldAnimationIn)}):t.target.addClass(t.config.unfoldAnimationIn);t.config.afterOpen.call(t.target,t.element)};r.prototype.hide=function(){var t=n(this)[0].config.unfoldTarget;n('[data-unfold-target="'+t+'"]').removeClass("active");this.target.removeClass(this.config.unfoldAnimationIn).addClass(this.config.unfoldAnimationOut)};u.prototype.show=function(){var t=this,i=n(this)[0].config.unfoldTarget;this.smartPosition(this.target);this.target.removeClass("u-unfold--hidden").stop().slideDown({duration:t.config.unfoldDuration,easing:t.config.unfoldEasing,complete:function(){t.config.afterOpen.call(t.target,t.element)}})};u.prototype.hide=function(){var t=this,i=n(this)[0].config.unfoldTarget;n('[data-unfold-target="'+i+'"]').removeClass("active");this.target.slideUp({duration:t.config.unfoldDuration,easing:t.config.unfoldEasing,complete:function(){t.config.afterClose.call(t.target,t.element);t.target.addClass("u-unfold--hidden")}})}}(jQuery),function(n){"use strict";function i(n,t,i,r){var u=this;this.$element=n;this.menu=t;this.options=i;this.$container=r;Object.defineProperties(this,{itemClass:{get:function(){return u.options.type==="mega-menu"?u.options.classMap.hasMegaMenu:u.options.classMap.hasSubMenu}},activeItemClass:{get:function(){return u.options.type==="mega-menu"?u.options.classMap.hasMegaMenuActive:u.options.classMap.hasSubMenuActive}},menuClass:{get:function(){return u.options.type==="mega-menu"?u.options.classMap.megaMenu:u.options.classMap.subMenu}},isOpened:{get:function(){return this.$element.hasClass(this.activeItemClass.slice(1))}}});this.menu.addClass("animated").on("click.HSMegaMenu",function(){u._updateMenuBounds()});if(this.$element.data("max-width")&&this.menu.css("max-width",this.$element.data("max-width")),this.$element.data("position")&&this.menu.addClass("hs-position-"+this.$element.data("position")),this.options.animationOut)this.menu.on("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(n){u.menu.hasClass(u.options.animationOut)&&(u.$element.removeClass(u.activeItemClass.slice(1)),u.options.afterClose.call(u,u.$element,u.menu));u.menu.hasClass(u.options.animationIn)&&u.options.afterOpen.call(u,u.$element,u.menu);n.stopPropagation();n.preventDefault()})}function r(){return"ontouchstart"in window}var t=window.MegaMenu||{};t=function(){function t(i,r){var u=this;this.$element=n(i);this.options=n.extend(!0,{},t.defaults,r);this._items=n();Object.defineProperties(this,{itemsSelector:{get:function(){return u.options.classMap.hasSubMenu+","+u.options.classMap.hasMegaMenu}},_tempChain:{value:null,writable:!0},state:{value:null,writable:!0}});this.initialize()}return t}();t.defaults={event:"hover",direction:"horizontal",breakpoint:991,animationIn:!1,animationOut:!1,rtl:!1,hideTimeOut:300,sideBarRatio:1/4,pageContainer:n("body"),classMap:{initialized:".hs-menu-initialized",mobileState:".hs-mobile-state",subMenu:".hs-sub-menu",hasSubMenu:".hs-has-sub-menu",hasSubMenuActive:".hs-sub-menu-opened",megaMenu:".hs-mega-menu",hasMegaMenu:".hs-has-mega-menu",hasMegaMenuActive:".hs-mega-menu-opened"},mobileSpeed:400,mobileEasing:"linear",isMenuOpened:!1,beforeOpen:function(){},beforeClose:function(){},afterOpen:function(){},afterClose:function(){}};t.prototype.initialize=function(){var t=this,i=n(window);this.options.rtl&&this.$element.addClass("hs-rtl");this.$element.addClass(this.options.classMap.initialized.slice(1)).addClass("hs-menu-"+this.options.direction);i.on("resize.HSMegaMenu",function(){t.resizeTimeOutId&&clearTimeout(t.resizeTimeOutId);t.resizeTimeOutId=setTimeout(function(){window.innerWidth<=t.options.breakpoint&&t.state==="desktop"?t.initMobileBehavior():window.innerWidth>t.options.breakpoint&&t.state==="mobile"&&t.initDesktopBehavior();t.refresh()},50)});if(window.innerWidth>=768)n(document).on("click.HSMegaMenu touchstart.HSMegaMenu","body",function(i){var r=n(i.target).parents(t.itemsSelector);t.closeAll(r.add(n(i.target)))});i.on("keyup.HSMegaMenu",function(n){n.keyCode&&n.keyCode===27&&(t.closeAll(),t.options.isMenuOpened=!1)});return window.innerWidth<=this.options.breakpoint?this.initMobileBehavior():window.innerWidth>this.options.breakpoint&&this.initDesktopBehavior(),this.smartPositions(),this};t.prototype.smartPositions=function(){var t=this,r=this.$element.find(this.options.classMap.subMenu);r.each(function(r,u){i.smartPosition(n(u),t.options)})};t.prototype.bindEvents=function(){var t=this;if(this.options.event!=="hover"||r()){this.$element.on("click.HSMegaMenu",r()?this.options.classMap.hasMegaMenu+" > a, "+this.options.classMap.hasSubMenu+" > a":this.options.classMap.hasMegaMenu+':not([data-event="hover"]) > a,'+this.options.classMap.hasSubMenu+':not([data-event="hover"]) > a',function(i){var r=n(this).parent(),u,f=r.parents(t.itemsSelector);r.data("HSMenuItem")||t.initMenuItem(r,t.getType(r));t.closeAll(r.add(r.parents(t.itemsSelector)));u=r.addClass("hs-event-prevented").data("HSMenuItem");u.isOpened?u.desktopHide():u.desktopShow();i.preventDefault();i.stopPropagation()});if(!r())this.$element.on("mouseenter.HSMegaMenu",this.options.classMap.hasMegaMenu+'[data-event="hover"],'+this.options.classMap.hasSubMenu+'[data-event="hover"]',function(i){var r=n(this),u=r.parents(t.itemsSelector);r.data("HSMenuItem")||t.initMenuItem(r,t.getType(r));t.closeAll(r.add(u));u.add(r).each(function(t,i){var r=n(i).data("HSMenuItem");r.hideTimeOutId&&clearTimeout(r.hideTimeOutId);r.desktopShow()});i.preventDefault();i.stopPropagation()}).on("mouseleave.HSMegaMenu",this.options.classMap.hasMegaMenu+'[data-event="hover"],'+this.options.classMap.hasSubMenu+'[data-event="hover"]',function(i){var r=n(this),u=r.data("HSMenuItem");u.hideTimeOutId=setTimeout(function(){t.closeAll(n(i.relatedTarget).parents(t.itemsSelector))},t.options.hideTimeOut);i.preventDefault();i.stopPropagation()})}else this.$element.on("mouseenter.HSMegaMenu",this.options.classMap.hasMegaMenu+':not([data-event="click"]),'+this.options.classMap.hasSubMenu+':not([data-event="click"])',function(i){var u=n(this),r=u.parents(t.itemsSelector);u.data("HSMenuItem")||t.initMenuItem(u,t.getType(u));r=r.add(u);t.closeAll(r);r.each(function(t,i){var r=n(i).data("HSMenuItem");r.hideTimeOutId&&clearTimeout(r.hideTimeOutId);r.desktopShow()});t._items=t._items.not(r);t._tempChain=r;i.preventDefault();i.stopPropagation()}).on("mouseleave.HSMegaMenu",this.options.classMap.hasMegaMenu+':not([data-event="click"]),'+this.options.classMap.hasSubMenu+':not([data-event="click"])',function(i){if(n(this).data("HSMenuItem")){var r=n(this),u=r.data("HSMenuItem"),f=n(i.relatedTarget).parents(t.itemsSelector);u.hideTimeOutId=setTimeout(function(){t.closeAll(f)},t.options.hideTimeOut);t._items=t._items.add(t._tempChain);t._tempChain=null;i.preventDefault();i.stopPropagation()}}).on("click.HSMegaMenu touchstart.HSMegaMenu",this.options.classMap.hasMegaMenu+'[data-event="click"] > a, '+this.options.classMap.hasSubMenu+'[data-event="click"] > a',function(i){var r=n(this).parent('[data-event="click"]'),u;r.data("HSMenuItem")||t.initMenuItem(r,t.getType(r));t.closeAll(r.add(r.parents(t.itemsSelector)));u=r.data("HSMenuItem");u.isOpened?u.desktopHide():u.desktopShow();i.preventDefault();i.stopPropagation()});this.$element.on("keydown.HSMegaMenu",this.options.classMap.hasMegaMenu+" > a,"+this.options.classMap.hasSubMenu+" > a",function(i){var f=n(this),u=f.parent(),r;u.data("HSMenuItem")||t.initMenuItem(u,t.getType(u));r=u.data("HSMenuItem");f.is(":focus")&&(i.keyCode&&i.keyCode===40&&(i.preventDefault(),r.desktopShow(),t.options.isMenuOpened=!0),i.keyCode&&i.keyCode===13&&(t.options.isMenuOpened===!0?(r.desktopHide(),t.options.isMenuOpened=!1):(r.desktopShow(),t.options.isMenuOpened=!0)));f.on("focusout",function(){t.options.isMenuOpened=!1});r.menu.find("a").on("focusout",function(){setTimeout(function(){r.menu.find("a").is(":focus")||(r.desktopHide(),t.options.isMenuOpened=!1)})})})};t.prototype.initMenuItem=function(t,r){var u=this,f=new i(t,t.children(u.options.classMap[r==="mega-menu"?"megaMenu":"subMenu"]),n.extend(!0,{type:r},u.options,t.data()),u.$element);t.data("HSMenuItem",f);this._items=this._items.add(t)};t.prototype.initMobileBehavior=function(){var t=this;this.state="mobile";this.$element.off(".HSMegaMenu").addClass(this.options.classMap.mobileState.slice(1)).on("click.HSMegaMenu",t.options.classMap.hasSubMenu+" > a, "+t.options.classMap.hasMegaMenu+" > a",function(i){var r=n(this).parent(),u;r.data("HSMenuItem")||t.initMenuItem(r,t.getType(r));t.closeAll(r.parents(t.itemsSelector).add(r));u=r.data("HSMenuItem");u.isOpened?u.mobileHide():u.mobileShow();i.preventDefault();i.stopPropagation()}).find(this.itemsSelector).not(this.options.classMap.hasSubMenuActive+","+this.options.classMap.hasMegaMenuActive).children(this.options.classMap.subMenu+","+this.options.classMap.megaMenu).hide()};t.prototype.initDesktopBehavior=function(){this.state="desktop";this.$element.removeClass(this.options.classMap.mobileState.slice(1)).off(".HSMegaMenu").find(this.itemsSelector).not(this.options.classMap.hasSubMenuActive+","+this.options.classMap.hasMegaMenuActive).children(this.options.classMap.subMenu+","+this.options.classMap.megaMenu).hide();this.bindEvents()};t.prototype.closeAll=function(t){var i=this;return this._items.not(t&&t.length?t:n()).each(function(t,r){n(r).removeClass("hs-event-prevented").data("HSMenuItem")[i.state==="mobile"?"mobileHide":"desktopHide"]()})};t.prototype.getType=function(n){return!n||!n.length?null:n.hasClass(this.options.classMap.hasSubMenu.slice(1))?"sub-menu":n.hasClass(this.options.classMap.hasMegaMenu.slice(1))?"mega-menu":null};t.prototype.getState=function(){return this.state};t.prototype.refresh=function(){return this._items.add(this._tempChain).each(function(t,i){n(i).data("HSMenuItem")._updateMenuBounds()})};i.prototype.desktopShow=function(){return this.menu.length?(this.$element.addClass(this.activeItemClass.slice(1)),this._updateMenuBounds(),this.menu.show(),this.options.direction==="horizontal"&&this.smartPosition(this.menu,this.options),this.options.animationOut?this.menu.removeClass(this.options.animationOut):this.options.afterOpen.call(this,this.$element,this.menu),this.options.animationIn&&this.menu.addClass(this.options.animationIn),this):this};i.prototype.desktopHide=function(){var n=this;return this.menu.length?(this.$element.removeClass(this.activeItemClass.slice(1)),this.menu.hide(),this.options.animationIn&&this.menu.removeClass(this.options.animationIn),this.options.animationOut?this.menu.addClass(this.options.animationOut):this.options.afterClose.call(this,this.$element,this.menu),this):this};i.prototype.mobileShow=function(){var n=this;return this.menu.length?(this.menu.removeClass(this.options.animationIn).removeClass(this.options.animationOut).stop().slideDown({duration:n.options.mobileSpeed,easing:n.options.mobileEasing,complete:function(){n.options.afterOpen.call(n,n.$element,n.menu)}}),this.$element.addClass(this.activeItemClass.slice(1)),this):this};i.prototype.mobileHide=function(){var n=this;return this.menu.length?(this.menu.stop().slideUp({duration:n.options.mobileSpeed,easing:n.options.mobileEasing,complete:function(){n.options.afterClose.call(n,n.$element,n.menu)}}),this.$element.removeClass(this.activeItemClass.slice(1)),this):this};i.prototype.smartPosition=function(n,t){i.smartPosition(n,t)};i.smartPosition=function(t,i){if(t||t.length){var r=n(window);t.removeClass("hs-reversed");i.rtl?t.offset().left<0&&t.addClass("hs-reversed"):t.offset().left+t.outerWidth()>window.innerWidth&&t.addClass("hs-reversed")}};i.prototype._updateMenuBounds=function(){var t="auto";if(this.options.direction==="vertical"&&this.options.type==="mega-menu"){if(this.$container&&this.$container.data("HSMegaMenu").getState()==="desktop"?(this.options.pageContainer.length||(this.options.pageContainer=n("body")),t=this.options.pageContainer.outerWidth()*(1-this.options.sideBarRatio)):t="auto",this.menu.css({width:t,height:"auto"}),this.menu.outerHeight()>this.$container.outerHeight())return;this.menu.css("height","100%")}};n.fn.HSMegaMenu=function(){for(var i=this,r=arguments[0],f=Array.prototype.slice.call(arguments,1),e=i.length,u,n=0;n<e;n++)if(typeof r=="object"||typeof r=="undefined"?i[n].MegaMenu=new t(i[n],r):u=i[n].MegaMenu[r].apply(i[n].MegaMenu,f),typeof u!="undefined")return u;return i}}(jQuery),function(n){"use strict";function l(t,i,r){t&&t.length&&(this.element=t,this.config=i,this.observers=r&&n.isPlainObject(r)?r:{},this.viewport="xs",this.checkViewport())}function c(n){if(n&&n.length)return this.element=n,this.defaultState=!0,this.reinit=function(){this.destroy().init().check()},!0}function f(n){c.call(this,n)&&this.init()}function u(n){c.call(this,n)&&this.init()}function r(n){c.call(this,n)&&this.init()}function t(t,i){c.call(this,t)&&(this.config={fixPointSelf:!1},i&&n.isPlainObject(i)&&(this.config=n.extend(!0,{},this.config,i)),this.init())}function e(n){c.call(this,n)&&this.init()}function i(t,i){c.call(this,t)&&(this.config={fixPointSelf:!1},i&&n.isPlainObject(i)&&(this.config=n.extend(!0,{},this.config,i)),this.init())}function o(t,i){c.call(this,t)&&(this.config={animated:!0},i&&n.isPlainObject(i)&&(this.config=n.extend(!0,{},this.config,i)),this.init())}function s(t,i){c.call(this,t)&&(this.config=i&&n.isPlainObject(i)?n.extend(!0,{},this.config,i):{},this.init())}function h(n){!c.call(this,n)}n.HSCore.components.HSHeader={_baseConfig:{headerFixMoment:0,headerFixEffect:"slide",breakpointsMap:{md:768,sm:576,lg:992,xl:1200}},init:function(t){if(t&&t.length===1&&!t.data("HSHeader")){var i=this;return this.element=t,this.config=n.extend(!0,{},this._baseConfig,t.data()),this.observers=this._detectObservers(),this.fixMediaDifference(this.element),this.element.data("HSHeader",new l(this.element,this.config,this.observers)),n(window).on("scroll.uHeader",function(){n(window).scrollTop()<n(t).data("header-fix-moment")-100&&n(t).data("effect-compensation")===!0?n(t).css({top:-n(window).scrollTop()}).addClass(n(t).data("effect-compensation-start-class")).removeClass(n(t).data("effect-compensation-end-class")):n(t).data("effect-compensation")===!0&&n(t).css({top:0}).addClass(n(t).data("effect-compensation-end-class")).removeClass(n(t).data("effect-compensation-start-class"));n(window).scrollTop()>5&&!n(t).hasClass(".u-scrolled")?n(t).addClass("u-scrolled"):n(t).removeClass("u-scrolled");t.data("HSHeader").notify()}).on("resize.uHeader",function(){i.resizeTimeOutId&&clearTimeout(i.resizeTimeOutId);i.resizeTimeOutId=setTimeout(function(){t.data("HSHeader").checkViewport().update()},100)}).trigger("scroll.uHeader"),this.element}},_detectObservers:function(){if(this.element&&this.element.length){var n={xs:[],sm:[],md:[],lg:[],xl:[]};return this.element.hasClass("u-header--has-hidden-element")&&n.xs.push(new o(this.element)),this.element.hasClass("u-header--sticky-top")&&(this.element.hasClass("u-header--show-hide")?n.xs.push(new u(this.element)):this.element.hasClass("u-header--toggle-section")&&n.xs.push(new e(this.element)),this.element.hasClass("u-header--change-logo")&&n.xs.push(new t(this.element)),this.element.hasClass("u-header--change-appearance")&&n.xs.push(new i(this.element))),this.element.hasClass("u-header--floating")&&n.xs.push(new s(this.element)),this.element.hasClass("u-header--invulnerable")&&n.xs.push(new h(this.element)),this.element.hasClass("u-header--sticky-bottom")&&(this.element.hasClass("u-header--change-appearance")&&n.xs.push(new i(this.element)),this.element.hasClass("u-header--change-logo")&&n.xs.push(new t(this.element))),(this.element.hasClass("u-header--abs-top")||this.element.hasClass("u-header--static"))&&(this.element.hasClass("u-header--show-hide")&&n.xs.push(new r(this.element)),this.element.hasClass("u-header--change-logo")&&n.xs.push(new t(this.element)),this.element.hasClass("u-header--change-appearance")&&n.xs.push(new i(this.element))),(this.element.hasClass("u-header--abs-bottom")||this.element.hasClass("u-header--abs-top-2nd-screen"))&&(n.xs.push(new f(this.element)),this.element.hasClass("u-header--change-appearance")&&n.xs.push(new i(this.element,{fixPointSelf:!0})),this.element.hasClass("u-header--change-logo")&&n.xs.push(new t(this.element,{fixPointSelf:!0}))),this.element.hasClass("u-header--has-hidden-element-sm")&&n.sm.push(new o(this.element)),this.element.hasClass("u-header--sticky-top-sm")&&(this.element.hasClass("u-header--show-hide-sm")?n.sm.push(new u(this.element)):this.element.hasClass("u-header--toggle-section-sm")&&n.sm.push(new e(this.element)),this.element.hasClass("u-header--change-logo-sm")&&n.sm.push(new t(this.element)),this.element.hasClass("u-header--change-appearance-sm")&&n.sm.push(new i(this.element))),this.element.hasClass("u-header--floating-sm")&&n.sm.push(new s(this.element)),this.element.hasClass("u-header--invulnerable-sm")&&n.sm.push(new h(this.element)),this.element.hasClass("u-header--sticky-bottom-sm")&&(this.element.hasClass("u-header--change-appearance-sm")&&n.sm.push(new i(this.element)),this.element.hasClass("u-header--change-logo-sm")&&n.sm.push(new t(this.element))),(this.element.hasClass("u-header--abs-top-sm")||this.element.hasClass("u-header--static-sm"))&&(this.element.hasClass("u-header--show-hide-sm")&&n.sm.push(new r(this.element)),this.element.hasClass("u-header--change-logo-sm")&&n.sm.push(new t(this.element)),this.element.hasClass("u-header--change-appearance-sm")&&n.sm.push(new i(this.element))),(this.element.hasClass("u-header--abs-bottom-sm")||this.element.hasClass("u-header--abs-top-2nd-screen-sm"))&&(n.sm.push(new f(this.element)),this.element.hasClass("u-header--change-appearance-sm")&&n.sm.push(new i(this.element,{fixPointSelf:!0})),this.element.hasClass("u-header--change-logo-sm")&&n.sm.push(new t(this.element,{fixPointSelf:!0}))),this.element.hasClass("u-header--has-hidden-element-md")&&n.md.push(new o(this.element)),this.element.hasClass("u-header--sticky-top-md")&&(console.log(1),this.element.hasClass("u-header--show-hide-md")?n.md.push(new u(this.element)):this.element.hasClass("u-header--toggle-section-md")&&n.md.push(new e(this.element)),this.element.hasClass("u-header--change-logo-md")&&n.md.push(new t(this.element)),this.element.hasClass("u-header--change-appearance-md")&&n.md.push(new i(this.element))),this.element.hasClass("u-header--floating-md")&&n.md.push(new s(this.element)),this.element.hasClass("u-header--invulnerable-md")&&n.md.push(new h(this.element)),this.element.hasClass("u-header--sticky-bottom-md")&&(this.element.hasClass("u-header--change-appearance-md")&&n.md.push(new i(this.element)),this.element.hasClass("u-header--change-logo-md")&&n.md.push(new t(this.element))),(this.element.hasClass("u-header--abs-top-md")||this.element.hasClass("u-header--static-md"))&&(this.element.hasClass("u-header--show-hide-md")&&n.md.push(new r(this.element)),this.element.hasClass("u-header--change-logo-md")&&n.md.push(new t(this.element)),this.element.hasClass("u-header--change-appearance-md")&&n.md.push(new i(this.element))),(this.element.hasClass("u-header--abs-bottom-md")||this.element.hasClass("u-header--abs-top-2nd-screen-md"))&&(n.md.push(new f(this.element)),this.element.hasClass("u-header--change-appearance-md")&&n.md.push(new i(this.element,{fixPointSelf:!0})),this.element.hasClass("u-header--change-logo-md")&&n.md.push(new t(this.element,{fixPointSelf:!0}))),this.element.hasClass("u-header--has-hidden-element-lg")&&n.lg.push(new o(this.element)),this.element.hasClass("u-header--sticky-top-lg")&&(this.element.hasClass("u-header--show-hide-lg")?n.lg.push(new u(this.element)):this.element.hasClass("u-header--toggle-section-lg")&&n.lg.push(new e(this.element)),this.element.hasClass("u-header--change-logo-lg")&&n.lg.push(new t(this.element)),this.element.hasClass("u-header--change-appearance-lg")&&n.lg.push(new i(this.element))),this.element.hasClass("u-header--floating-lg")&&n.lg.push(new s(this.element)),this.element.hasClass("u-header--invulnerable-lg")&&n.lg.push(new h(this.element)),this.element.hasClass("u-header--sticky-bottom-lg")&&(this.element.hasClass("u-header--change-appearance-lg")&&n.lg.push(new i(this.element)),this.element.hasClass("u-header--change-logo-lg")&&n.lg.push(new t(this.element))),(this.element.hasClass("u-header--abs-top-lg")||this.element.hasClass("u-header--static-lg"))&&(this.element.hasClass("u-header--show-hide-lg")&&n.lg.push(new r(this.element)),this.element.hasClass("u-header--change-logo-lg")&&n.lg.push(new t(this.element)),this.element.hasClass("u-header--change-appearance-lg")&&n.lg.push(new i(this.element))),(this.element.hasClass("u-header--abs-bottom-lg")||this.element.hasClass("u-header--abs-top-2nd-screen-lg"))&&(n.lg.push(new f(this.element)),this.element.hasClass("u-header--change-appearance-lg")&&n.lg.push(new i(this.element,{fixPointSelf:!0})),this.element.hasClass("u-header--change-logo-lg")&&n.lg.push(new t(this.element,{fixPointSelf:!0}))),this.element.hasClass("u-header--has-hidden-element-xl")&&n.xl.push(new o(this.element)),this.element.hasClass("u-header--sticky-top-xl")&&(this.element.hasClass("u-header--show-hide-xl")?n.xl.push(new u(this.element)):this.element.hasClass("u-header--toggle-section-xl")&&n.xl.push(new e(this.element)),this.element.hasClass("u-header--change-logo-xl")&&n.xl.push(new t(this.element)),this.element.hasClass("u-header--change-appearance-xl")&&n.xl.push(new i(this.element))),this.element.hasClass("u-header--floating-xl")&&n.xl.push(new s(this.element)),this.element.hasClass("u-header--invulnerable-xl")&&n.xl.push(new h(this.element)),this.element.hasClass("u-header--sticky-bottom-xl")&&(this.element.hasClass("u-header--change-appearance-xl")&&n.xl.push(new i(this.element)),this.element.hasClass("u-header--change-logo-xl")&&n.xl.push(new t(this.element))),(this.element.hasClass("u-header--abs-top-xl")||this.element.hasClass("u-header--static-xl"))&&(this.element.hasClass("u-header--show-hide-xl")&&n.xl.push(new r(this.element)),this.element.hasClass("u-header--change-logo-xl")&&n.xl.push(new t(this.element)),this.element.hasClass("u-header--change-appearance-xl")&&n.xl.push(new i(this.element))),(this.element.hasClass("u-header--abs-bottom-xl")||this.element.hasClass("u-header--abs-top-2nd-screen-xl"))&&(n.xl.push(new f(this.element)),this.element.hasClass("u-header--change-appearance-xl")&&n.xl.push(new i(this.element,{fixPointSelf:!0})),this.element.hasClass("u-header--change-logo-xl")&&n.xl.push(new t(this.element,{fixPointSelf:!0}))),n}},fixMediaDifference:function(n){if(n&&n.length&&n.filter('[class*="u-header--side"]').length){var t;n.hasClass("u-header--side-left-xl")||n.hasClass("u-header--side-right-xl")?(t=n.find(".navbar-expand-xl"),t.length&&t.removeClass("navbar-expand-xl").addClass("navbar-expand-lg")):n.hasClass("u-header--side-left-lg")||n.hasClass("u-header--side-right-lg")?(t=n.find(".navbar-expand-lg"),t.length&&t.removeClass("navbar-expand-lg").addClass("navbar-expand-md")):n.hasClass("u-header--side-left-md")||n.hasClass("u-header--side-right-md")?(t=n.find(".navbar-expand-md"),t.length&&t.removeClass("navbar-expand-md").addClass("navbar-expand-sm")):(n.hasClass("u-header--side-left-sm")||n.hasClass("u-header--side-right-sm"))&&(t=n.find(".navbar-expand-sm"),t.length&&t.removeClass("navbar-expand-sm").addClass("navbar-expand"))}}};l.prototype.checkViewport=function(){var t=n(window);return t.width()>this.config.breakpointsMap.sm&&this.observers.sm.length?(this.prevViewport=this.viewport,this.viewport="sm",this.element[0].dataset.headerFixMoment&&t.scrollTop()>this.element[0].dataset.headerFixMoment&&(typeof this.config.breakpointsMap.sm=="undefined"?this.element.removeClass("js-header-fix-moment"):this.element.addClass("js-header-fix-moment")),this):t.width()>this.config.breakpointsMap.md&&this.observers.md.length?(this.prevViewport=this.viewport,this.viewport="md",this.element[0].dataset.headerFixMoment&&t.scrollTop()>this.element[0].dataset.headerFixMoment&&(typeof this.config.breakpointsMap.md=="undefined"?this.element.removeClass("js-header-fix-moment"):this.element.addClass("js-header-fix-moment")),this):t.width()>this.config.breakpointsMap.lg&&this.observers.lg.length?(this.prevViewport=this.viewport,this.viewport="lg",this.element[0].dataset.headerFixMoment&&t.scrollTop()>this.element[0].dataset.headerFixMoment&&(typeof this.config.breakpointsMap.lg=="undefined"?this.element.removeClass("js-header-fix-moment"):this.element.addClass("js-header-fix-moment")),this):t.width()>this.config.breakpointsMap.xl&&this.observers.xl.length?(this.prevViewport=this.viewport,this.viewport="xl",this.element[0].dataset.headerFixMoment&&t.scrollTop()>this.element[0].dataset.headerFixMoment&&(typeof this.config.breakpointsMap.xl=="undefined"?this.element.removeClass("js-header-fix-moment"):this.element.addClass("js-header-fix-moment")),this):(this.prevViewport&&(this.prevViewport=this.viewport),this.element[0].dataset.headerFixMoment&&t.scrollTop()>this.element[0].dataset.headerFixMoment&&(typeof this.config.breakpointsMap.xs=="undefined"?this.element.removeClass("js-header-fix-moment"):this.element.addClass("js-header-fix-moment")),this.viewport="xs",this)};l.prototype.notify=function(){return this.prevViewport&&(this.observers[this.prevViewport].forEach(function(n){n.destroy()}),this.prevViewport=null),this.observers[this.viewport].forEach(function(n){n.check()}),this};l.prototype.update=function(){for(var n in this.observers)this.observers[n].forEach(function(n){n.destroy()});return this.prevViewport=null,this.observers[this.viewport].forEach(function(n){n.reinit()}),this};f.prototype.init=function(){return this.defaultState=!0,this.offset=this.element.offset().top,this};f.prototype.destroy=function(){return this.toDefaultState(),this};f.prototype.check=function(){var i=n(window),t=i.scrollTop();return t>this.offset&&this.defaultState?this.changeState():t<this.offset&&!this.defaultState&&this.toDefaultState(),this};f.prototype.changeState=function(){return this.element.addClass("js-header-fix-moment"),this.defaultState=!this.defaultState,this};f.prototype.toDefaultState=function(){return this.element.removeClass("js-header-fix-moment"),this.defaultState=!this.defaultState,this};u.prototype.init=function(){return this.direction="down",this.delta=0,this.defaultState=!0,this.offset=isFinite(this.element.data("header-fix-moment"))&&this.element.data("header-fix-moment")!==0?this.element.data("header-fix-moment"):5,this.effect=this.element.data("header-fix-effect")?this.element.data("header-fix-effect"):"show-hide",this};u.prototype.destroy=function(){return this.toDefaultState(),this};u.prototype.checkDirection=function(){return this.direction=n(window).scrollTop()>this.delta?"down":"up",this.delta=n(window).scrollTop(),this};u.prototype.toDefaultState=function(){switch(this.effect){case"slide":this.element.removeClass("u-header--moved-up");break;case"fade":this.element.removeClass("u-header--faded");break;default:this.element.removeClass("u-header--invisible")}return this.defaultState=!this.defaultState,this};u.prototype.changeState=function(){switch(this.effect){case"slide":this.element.addClass("u-header--moved-up");break;case"fade":this.element.addClass("u-header--faded");break;default:this.element.addClass("u-header--invisible")}return this.defaultState=!this.defaultState,this};u.prototype.check=function(){var t=n(window).scrollTop();return this.checkDirection(),t>=this.offset&&this.defaultState&&this.direction==="down"?this.changeState():this.defaultState||this.direction!=="up"||this.toDefaultState(),this};r.prototype.init=function(){return!this.defaultState&&n(window).scrollTop()>this.offset?this:(this.defaultState=!0,this.transitionDuration=parseFloat(getComputedStyle(this.element.get(0))["transition-duration"],10)*1e3,this.offset=isFinite(this.element.data("header-fix-moment"))&&this.element.data("header-fix-moment")>this.element.outerHeight()?this.element.data("header-fix-moment"):this.element.outerHeight()+100,this.effect=this.element.data("header-fix-effect")?this.element.data("header-fix-effect"):"show-hide",this)};r.prototype.destroy=function(){return!this.defaultState&&n(window).scrollTop()>this.offset?this:(this.element.removeClass("u-header--untransitioned"),this._removeCap(),this)};r.prototype._insertCap=function(){this.element.addClass("js-header-fix-moment u-header--untransitioned");this.element.hasClass("u-header--static")&&n("html").css("padding-top",this.element.outerHeight());switch(this.effect){case"fade":this.element.addClass("u-header--faded");break;case"slide":this.element.addClass("u-header--moved-up");break;default:this.element.addClass("u-header--invisible")}this.capInserted=!0};r.prototype._removeCap=function(){var t=this;this.element.removeClass("js-header-fix-moment");this.element.hasClass("u-header--static")&&n("html").css("padding-top",0);this.removeCapTimeOutId&&clearTimeout(this.removeCapTimeOutId);this.removeCapTimeOutId=setTimeout(function(){t.element.removeClass("u-header--moved-up u-header--faded u-header--invisible")},10);this.capInserted=!1};r.prototype.check=function(){var t=n(window);t.scrollTop()>this.element.outerHeight()&&!this.capInserted?this._insertCap():t.scrollTop()<=this.element.outerHeight()&&this.capInserted&&this._removeCap();t.scrollTop()>this.offset&&this.defaultState?this.changeState():t.scrollTop()<=this.offset&&!this.defaultState&&this.toDefaultState()};r.prototype.changeState=function(){this.element.removeClass("u-header--untransitioned");this.animationTimeoutId&&clearTimeout(this.animationTimeoutId);switch(this.effect){case"fade":this.element.removeClass("u-header--faded");break;case"slide":this.element.removeClass("u-header--moved-up");break;default:this.element.removeClass("u-header--invisible")}this.defaultState=!this.defaultState};r.prototype.toDefaultState=function(){var n=this;this.animationTimeoutId=setTimeout(function(){n.element.addClass("u-header--untransitioned")},this.transitionDuration);switch(this.effect){case"fade":this.element.addClass("u-header--faded");break;case"slide":this.element.addClass("u-header--moved-up");break;default:this.element.addClass("u-header--invisible")}this.defaultState=!this.defaultState};t.prototype.init=function(){return this.element.hasClass("js-header-fix-moment")&&(this.hasFixedClass=!0,this.element.removeClass("js-header-fix-moment")),this.offset=this.config.fixPointSelf?this.element.offset().top:isFinite(this.element.data("header-fix-moment"))?this.element.data("header-fix-moment"):0,this.hasFixedClass&&(this.hasFixedClass=!1,this.element.addClass("js-header-fix-moment")),this.imgs=this.element.find(".u-header__logo-img"),this.defaultState=!0,this.mainLogo=this.imgs.filter(".u-header__logo-img--main"),this.additionalLogo=this.imgs.not(".u-header__logo-img--main"),!this.imgs.length,this};t.prototype.destroy=function(){return this.toDefaultState(),this};t.prototype.check=function(){var t=n(window);return this.imgs.length?(t.scrollTop()>this.offset&&this.defaultState?this.changeState():t.scrollTop()<=this.offset&&!this.defaultState&&this.toDefaultState(),this):this};t.prototype.changeState=function(){return this.mainLogo.length&&this.mainLogo.removeClass("u-header__logo-img--main"),this.additionalLogo.length&&this.additionalLogo.addClass("u-header__logo-img--main"),this.defaultState=!this.defaultState,this};t.prototype.toDefaultState=function(){return this.mainLogo.length&&this.mainLogo.addClass("u-header__logo-img--main"),this.additionalLogo.length&&this.additionalLogo.removeClass("u-header__logo-img--main"),this.defaultState=!this.defaultState,this};e.prototype.init=function(){return this.offset=isFinite(this.element.data("header-fix-moment"))?this.element.data("header-fix-moment"):5,this.section=this.element.find(".u-header__section--hidden"),this.defaultState=!0,this.sectionHeight=this.section.length?this.section.outerHeight():0,this};e.prototype.destroy=function(){return this.section.length&&this.element.css({"margin-top":0}),this};e.prototype.check=function(){if(!this.section.length)return this;var i=n(window),t=i.scrollTop();return t>this.offset&&this.defaultState?this.changeState():t<=this.offset&&!this.defaultState&&this.toDefaultState(),this};e.prototype.changeState=function(){var n=this;return this.element.stop().animate({"margin-top":n.sectionHeight*-1-1}),this.defaultState=!this.defaultState,this};e.prototype.toDefaultState=function(){return this.element.stop().animate({"margin-top":0}),this.defaultState=!this.defaultState,this};i.prototype.init=function(){return this.element.hasClass("js-header-fix-moment")&&(this.hasFixedClass=!0,this.element.removeClass("js-header-fix-moment")),this.offset=this.config.fixPointSelf?this.element.offset().top:isFinite(this.element.data("header-fix-moment"))?this.element.data("header-fix-moment"):5,this.hasFixedClass&&(this.hasFixedClass=!1,this.element.addClass("js-header-fix-moment")),this.sections=this.element.find("[data-header-fix-moment-classes]"),this.defaultState=!0,this};i.prototype.destroy=function(){return this.toDefaultState(),this};i.prototype.check=function(){if(!this.sections.length)return this;var i=n(window),t=i.scrollTop();return t>this.offset&&this.defaultState?this.changeState():t<=this.offset&&!this.defaultState&&this.toDefaultState(),this};i.prototype.changeState=function(){return this.sections.each(function(t,i){var r=n(i),u=r.data("header-fix-moment-classes"),f=r.data("header-fix-moment-exclude");(u||f)&&(r.addClass(u+" js-header-change-moment"),r.removeClass(f))}),this.defaultState=!this.defaultState,this};i.prototype.toDefaultState=function(){return this.sections.each(function(t,i){var r=n(i),u=r.data("header-fix-moment-classes"),f=r.data("header-fix-moment-exclude");(u||f)&&(r.removeClass(u+" js-header-change-moment"),r.addClass(f))}),this.defaultState=!this.defaultState,this};o.prototype.init=function(){return this.offset=isFinite(this.element.data("header-fix-moment"))?this.element.data("header-fix-moment"):5,this.elements=this.element.find(".u-header--hidden-element"),this.defaultState=!0,this};o.prototype.destroy=function(){return this.toDefaultState(),this};o.prototype.check=function(){if(!this.elements.length)return this;var i=n(window),t=i.scrollTop();return t>this.offset&&this.defaultState?this.changeState():t<=this.offset&&!this.defaultState&&this.toDefaultState(),this};o.prototype.changeState=function(){return this.config.animated?this.elements.stop().slideUp():this.elements.hide(),this.defaultState=!this.defaultState,this};o.prototype.toDefaultState=function(){return this.config.animated?this.elements.stop().slideDown():this.elements.show(),this.defaultState=!this.defaultState,this};s.prototype.init=function(){return this.offset=this.element.offset().top,this.sections=this.element.find(".u-header__section"),this.defaultState=!0,this};s.prototype.destroy=function(){return this.toDefaultState(),this};s.prototype.check=function(){var i=n(window),t=i.scrollTop();return t>this.offset&&this.defaultState?this.changeState():t<=this.offset&&!this.defaultState&&this.toDefaultState(),this};s.prototype.changeState=function(){return this.element.addClass("js-header-fix-moment").addClass(this.element.data("header-fix-moment-classes")).removeClass(this.element.data("header-fix-moment-exclude")),this.sections.length&&this.sections.each(function(t,i){var r=n(i);r.addClass(r.data("header-fix-moment-classes")).removeClass(r.data("header-fix-moment-exclude"))}),this.defaultState=!this.defaultState,this};s.prototype.toDefaultState=function(){return this.element.removeClass("js-header-fix-moment").removeClass(this.element.data("header-fix-moment-classes")).addClass(this.element.data("header-fix-moment-exclude")),this.sections.length&&this.sections.each(function(t,i){var r=n(i);r.removeClass(r.data("header-fix-moment-classes")).addClass(r.data("header-fix-moment-exclude"))}),this.defaultState=!this.defaultState,this};h.prototype.check=function(){return this};h.prototype.init=function(){return this};h.prototype.destroy=function(){return this};h.prototype.changeState=function(){return this};h.prototype.toDefaultState=function(){return this}}(jQuery);var nbrPhotoShown=10,nbrPerGroup=10,nbrInRow=5;$("body").on("click",".send-family-sympathies",function(){var t=$(this).attr("data-share-url")||"",n=$("#send-guestbook-modal");n.find("#sympathyName").val("");n.find("#sympathyEmail").val("");n.find("#send-guestbook-specific-url").val(t);n.modal("show")});$("#send-guestbook-modal #send-guestbook-btn").click(function(){var t=$("#send-guestbook-modal"),n;if(removeAllError(t),n=null,$("#sympathyName").val()==""&&(addError("#sympathyName",Resources.Obituary.ValidYourName),n=n||"#sympathyName"),validEmailList($("#sympathyEmail").val())||(addError("#sympathyEmail",Resources.Obituary.validEmail),n=n||"#sympathyEmail"),n!=null){$(n).scrollToMe();return}$.ajax({url:ajaxBaseUrl()+"obituarycomment/sendtofamily",data:{Name:$("#sympathyName").val(),Email:$("#sympathyEmail").val(),SpecificUrl:$("#send-guestbook-specific-url").val(),ObituaryId:parseInt($("#memorial-id").val())},type:"POST",success:function(n){n.ErrorMessage?alert(n.ErrorMessage,Resources.Global.Error):(t.modal("hide"),alert(Resources.Obituary.SendGuestbookEmailSuccess,Resources.Global.Success),$("#send-guestbook-div").hide())},error:function(){alert(Resources.Global.Error)}})});$(".btnMail").click(function(){loadRecaptcha(function(){$("#share-obituary-email-modal").modal("show")})});$("#share-obituary-email-modal #share-obit-email-btn").click(function(){removeAllError();var n=null;validEmailList($("#inputTO").val())||(addError($("#inputTO"),Resources.Obituary.validEmail),n=n||"#inputTO");$("#inputFrom").val().length==0&&(addError($("#inputFrom"),Resources.Obituary.ValidYourName),n=n||"#inputFrom");$("#ShareObituaryId").val(parseInt($("#memorial-id").val()));$("#ShareObituaryIsMemorial").val($("#IsMemorial").val()=="1");n==null&&(showGlobalLoader(),$.ajax({url:ajaxBaseUrl()+"obituarycomment/inviteobituary",data:$("#share-obituary-form").serialize(),type:"POST",success:function(n){hideGlobalLoader();n.Success!=null&&n.Success!=""?n.Success==!1&&alert(n.ErrorMessage,Resources.Global.Error):($("#share-obituary-email-modal").modal("hide"),alert(Resources.Obituary.SharedObituaryPopupMessage,Resources.Obituary.SharedObituaryPopupTitle))},error:function(){hideGlobalLoader();alert(Resources.Global.Error)}}))});$("body").on("click",".memo-item-container .btnEditMemo",function(){var n=$(this).closest(".memo-item-container");n.find(".message-section").hide();n.find(".btnSaveMemo").show();n.find(".edittextContainer").show();n.find(".edittext").show();n.find(".owner-options").hide()});$("body").on("click",".share-sympathy-email",function(){var u=$(this).attr("data-share-url"),n=$(this).closest(".memo-item-container"),t=n.find(".comment-id").val(),i=n.find(".comment-type").val(),r=$("#memorial-id").val();alert("","","SendMemoEmail",{commentId:t,commentType:i,obituaryId:r})});$("body").on("click",".send-email-memo-share-button",function(){var t=$(this).data("commentid"),i=$(this).data("commenttype"),r=$(this).data("obituaryid"),n=$(this).closest("#SendMemoEmail"),u=n.find("#inputTO").val(),f=n.find("#inputFrom").val();$.ajax({url:ajaxBaseUrl()+"obituarycomment/sendemail",data:{commentId:t,obituaryId:r,commentType:i,emailTo:u,emailFrom:f},type:"POST",success:function(){}});cCTrue()});$("body").on("click",".memo-item-container .btnSaveMemo",function(){var n=$(this).closest(".memo-item-container"),i=n.find(".comment-id").val(),r=n.find(".comment-type").val(),t=n.find(".edittext").val();$.ajax({url:ajaxBaseUrl()+"obituarycomment/savetext",data:{commentId:parseInt(i),commentType:parseInt(r),text:t},type:"post",dataType:"json",success:function(){n.find(".memo-text").html("“"+t.trim()+"”");n.find(".message-section").show();n.find(".btnSaveMemo").hide();n.find(".edittextContainer").hide();n.find(".edittext").hide();n.find(".owner-options").show()}})});if($(".btn-confirm-in-lieu-of-flowers").click(function(){var n=$(this).attr("href");return window.customConfirm({title:Resources.Obituary.InLieuOfFlowerWarningTitle,message:Resources.Obituary.InLieuOfFlowerWarningMessage,no:Resources.Global.GoBack,yes:Resources.Global.SendFlowers,callback:function(){location.href=n}}),!1}),$("#comment-text").keyup(function(){$(this).val().length>0&&$(".comment-content").removeClass("error-comment")}),$(function(){isIE()||isFirefox()&&!$("#text-to-speech-obituary-btn").data("lang").startsWith("en")?$("#text-to-speech-obituary-btn").hide():$("#text-to-speech-obituary-btn").click(function(){var n=$(this),t;n.hasClass("stopped")?(window.utterances=[],t=new SpeechSynthesisUtterance($(".ObituaryDescText")[0].innerText),t.lang=n.data("lang")||"en-US",utterances.push(t),window.speechSynthesis.speak(t),t.onend=function(){resetPlayButton(n)},n.find("#speech-button-text").html(Resources.Obituary.StopObituarySpeech),n.removeClass("stopped"),n.find("i").addClass("fa-stop").removeClass("fa-play")):(window.speechSynthesis.cancel(),resetPlayButton(n))})}),$("#is-logged-in").val()=="0"){$("#uploadCommentPic").remove();$("body").on("click","#btnAddPicComment",function(){var n=$("#userComment").val();n===""?goToOnlyIfLoggedIn($("#url-page").val()):$.ajax({url:ajaxBaseUrl()+"obituarycomment/keepcommentinfo",data:{obituaryId:$("#memorial-id").val()==null?"":$("#memorial-id").val(),text:n},type:"POST",complete:function(){goToOnlyIfLoggedIn($("#url-page").val())}})})}else $("body").on("change","#uploadCommentPic",function(){var n=$(this);return n.val()?($.ajax({url:ajaxBaseUrl()+"obituarycomment/uploadimage",data:new FormData(n.closest("form")[0]),processData:!1,contentType:!1,type:"POST",success:function(t){var r=t.ThumbnailPath,i=t.Path;i&&(n.closest(".writeCommentPart-container").prepend('<div class="image-container row"><div class="col-sm-6 mx-auto col-lg-4"><input type="hidden" id="imagePath" name="imagePath" class="imagePath" value="'+i+'" /><img class="commentImage shadow-dark rounded" src="'+r+'" style="max-width: 100%;" /><i class="fal fa-times cancel-image pointer btn-soft-danger" aria-hidden="true" style="position: absolute; top: 10px; right: 25px;"><\/i><\/div><\/div>'),n.val(""),n.prop("disabled",!0))}}),!1):!1});$("body").on("click",".image-container i.cancel-image",function(){var n=$(this).closest(".image-container"),t=n.find(".imagePath").val();return $.ajax({url:ajaxBaseUrl()+"obituarycomment/cancelimage",data:{path:t},type:"POST",success:function(n){n.Success&&clearCommentImageContainer()}}),!1});$("body").on("click",".btnLike",function(){var n=$(this).closest(".memo-item-container"),t=n.find(".comment-type").val(),i=n.find(".comment-id").val(),r=$("#memorial-id").val();LikeComment(i,t,r)});$(".followBtn").click(function(){var n=$("#is-logged-in").val();return n==1?$.ajax({url:ajaxBaseUrl()+"obituary/follow",data:{obituaryId:$("#memorial-id").val(),funeralHomeId:$("#affiliate-funeral-home-id").val(),isMemorial:$("#IsMemorial").val()=="1"},type:"post",dataType:"json",success:function(n){if(n.RedirectUrl){window.location=n.RedirectUrl;return}$(".followBtn i").toggleClass("text-danger",n.IsFollow);$(".followBtn").toggleClass("followed",n.IsFollow);var t=$("meta[name=echovita-pid]").attr("content");n.IsFollow?(OneSignal.sendTag(t,"ObitFollow"),alert(Resources.Global.ThxFollowingText,Resources.Global.ThxFollowing)):OneSignal.deleteTag(t)}}):showMustBelogged(),!1});$("#auto-follow").val()!=""&&$("#followBtn").click();$(function(){$("#candle-confirmation-modal").length&&$("#candle-confirmation-modal").modal("show")});$("body").on("click",".tribute-see-more",function(){var n=".normal-container",t;for($(this).closest(".comment-container").hasClass("tribute-container")&&(n=".tribute-container"),t=0;t<3;t++)$(n+" .tribute-item:not(.d-none)").next(n+" .tribute-item.d-none").removeClass("d-none");$(n+" .tribute-item.d-none").length||$(n+" .tribute-see-more").closest("div").hide()});$("body").on("click","#sympathy-see-more",function(){for(var n=0;n<3;n++)$(".sympathy-item:not(.d-none)").next(".sympathy-item.d-none").removeClass("d-none");$(".sympathy-item.d-none").length||$("#sympathy-see-more").closest("div").hide()});$("body").on("click",".picture-see-more",function(){for(var n=0;n<9;n++)n==0&&($(".photoToScroll").removeClass("photoToScroll"),$(".picture-item:not(.d-none)").next(".picture-item.d-none").addClass("photoToScroll")),$(".picture-item:not(.d-none)").next(".picture-item.d-none").removeClass("d-none");$(".picture-item.d-none").length||$(".picture-see-more").hide();$(".photoToScroll").scrollToMe();$(".photoToScroll").removeClass(".photoToScroll")});$("body").on("click","#send-message-under-id",function(){$("#userComment").scrollToMe();$("#userComment").focus()});$("body").on("click",".delete-tag-picture",function(){alert(Resources.Obituary.ConfirmationDeletePicture,Resources.Global.Confirmation,"customConfirm");var n=$(this).data("id");$(".btnYes").click(function(){$.ajax({url:ajaxBaseUrl()+"obituary/deletepicture",data:{pictureid:n},type:"post",dataType:"json",success:function(){alert(Resources.Obituary.PictureWasDeleted,Resources.Global.Success);$("#default-alert-modal").on("hidden.bs.modal",function(){window.location.reload()})}})})});$("body").on("click",".delete-tag-video",function(){$.ajax({url:ajaxBaseUrl()+"obituary/deletevideo",data:{videoid:$(this).data("id")},type:"post",dataType:"json",success:function(){alert(Resources.Obituary.VideoWasDeleted,Resources.Global.Success);$("#default-alert-modal").on("hidden.bs.modal",function(){window.location.reload()})}})});$(".charactersLeftPart").each(function(){var n=$(this).find(".maxChars span"),i=n.attr("class").replace("max-",""),t=$(this).find(".charactersLeft-input");t.on("keyup",function(){n.text(i-t.val().length)})});$("#send-comment").click(function(){var t,i;if(!$("#send-comment").is(":disabled")){removeError("#userComment");var n=$("#memorial-id").val(),r=$("#imagePath").val(),u=$("#affiliate-funeral-home-id").val();if(n=n==null?"":n,t=$("#userComment").val(),t.length===0){hideGlobalLoader();addError($("#userComment"));$("#send-comment").prop("disabled",!1);return}if(t.length>500){hideGlobalLoader();addError($("#userComment"),Resources.Global.CommentMustNotExceed);$("#send-comment").prop("disabled",!1);return}return i=$("#is-logged-in").val(),i==1&&showGlobalLoader(),$("#send-comment").attr("disabled","disabled"),$.ajax({url:ajaxBaseUrl()+"obituarycomment/insert",data:{obituaryId:n,text:t,imagePath:r,addCandleMemo:!1,clickedInsertButton:!0,funeralHomeId:u,isMemorial:$("#IsMemorial").val()=="1",linkCommentId:$(this).data("link-comment-id"),linkCommentType:$(this).data("link-comment-type")},type:"post",dataType:"html",success:function(n){var t=tryParse(n);t!=undefined&&t.RedirectUrl?($("#send-comment").prop("disabled",!1),hideGlobalLoader(),showMustBelogged()):t!=undefined&&t.ErrorMessage!=""?(hideGlobalLoader(),$("#send-comment").prop("disabled",!1),alert(t.ErrorMessage,Resources.Global.Error)):($("#send-comment").prop("disabled",!1),$("#userComment").val(""),$("#normal-comments").html(n),$.HSCore.components.HSFancyBox?$.HSCore.components.HSFancyBox.init("#normal-comments .js-fancybox-detail"):($("body").append('<script type="text/javascript" src="/assets/vendor/fancybox/js/jquery.fancybox.min.js">'),$("body").append('<script type="text/javascript" src="/assets/js/components/hs.fancybox.js">'),$("body").append('<script type="text/javascript" src="/assets/vendor/cubeportfolio/js/jquery.cubeportfolio.min.js">'),$("body").append('<script type="text/javascript" src="/assets/js/components/hs.cubeportfolio.js">'),$("head").append('<link rel="stylesheet" type="text/css" href="/assets/vendor/cubeportfolio/css/cubeportfolio.min.css">'),$("head").append('<link rel="stylesheet" type="text/css" href="/assets/vendor/fancybox/css/jquery.fancybox.min.css">'),setTimeout(function(){$.HSCore.components.HSFancyBox.init("#normal-comments .js-fancybox-detail")},2500)),clearCommentImageContainer(),hideGlobalLoader(),alert(Resources.Obituary.SendCommentThanks))},error:function(){$("#send-comment").prop("disabled",!1);hideGlobalLoader()}}),!1}});$(document).on("click",".send-reply",function(){var i=$(this),n,t,r,u;if(!$(this).is(":disabled")){if(n=$(this).closest(".send-reply-container"),removeError(n.find(".reply-message")),t=$("#memorial-id").val(),t=t==null?"":t,r=n.find(".reply-message").val(),r.length===0){hideGlobalLoader();addError(n.find(".reply-message"));$(this).prop("disabled",!1);return}if(r.length>500){hideGlobalLoader();addError(n.find(".reply-message"),Resources.Global.CommentMustNotExceed);$(this).prop("disabled",!1);return}return u=$("#is-logged-in").val(),u==1&&showGlobalLoader(),$(this).attr("disabled","disabled"),$.ajax({url:ajaxBaseUrl()+"obituarycomment/insert",data:{obituaryId:t,text:r,addCandleMemo:!1,clickedInsertButton:!0,isMemorial:$("#IsMemorial").val()=="1",linkCommentId:$(this).data("link-comment-id"),linkCommentType:$(this).data("link-comment-type")},type:"post",dataType:"html",success:function(t){var r=tryParse(t);r!=undefined&&r.RedirectUrl?(i.prop("disabled",!1),hideGlobalLoader(),showMustBelogged()):r!=undefined&&r.ErrorMessage!=""?(hideGlobalLoader(),i.prop("disabled",!1),alert(r.ErrorMessage,Resources.Global.Error)):(i.prop("disabled",!1),n.find(".reply-message").val(""),$("#normal-comments").html(t),$.HSCore.components.HSFancyBox?$.HSCore.components.HSFancyBox.init("#normal-comments .js-fancybox-detail"):($("body").append('<script type="text/javascript" src="/assets/vendor/fancybox/js/jquery.fancybox.min.js">'),$("body").append('<script type="text/javascript" src="/assets/js/components/hs.fancybox.js">'),$("body").append('<script type="text/javascript" src="/assets/vendor/cubeportfolio/js/jquery.cubeportfolio.min.js">'),$("body").append('<script type="text/javascript" src="/assets/js/components/hs.cubeportfolio.js">'),$("head").append('<link rel="stylesheet" type="text/css" href="/assets/vendor/cubeportfolio/css/cubeportfolio.min.css">'),$("head").append('<link rel="stylesheet" type="text/css" href="/assets/vendor/fancybox/css/jquery.fancybox.min.css">'),setTimeout(function(){$.HSCore.components.HSFancyBox.init("#normal-comments .js-fancybox-detail")},2500)),clearCommentImageContainer(),hideGlobalLoader(),alert(Resources.Obituary.SendCommentThanks))},error:function(){i.prop("disabled",!1);hideGlobalLoader()}}),!1}});$(document).on("click","#disconnect-facebook",function(){var n=$("#memorial-id").val(),t=$("#article-id").val(),i=$("#ButtonLoginTitle").val();return FB.getLoginStatus(function(){FB.logout(function(){$.ajax({url:ajaxBaseUrl()+"facebook/logout",data:{obituary_id:n,article_id:t,buttonLoginTitle:i},type:"POST"}).done(function(n){$("#facebook-comment-partial").html(n);$("#facebook-user-log").val("False")})})}),!1});$(document).on("click",".make-candle",function(){var n=$(this).closest(".memo-item-container"),t=n.find(".comment-id").val(),i=$("#affiliate-funeral-home-id").val();return $.ajax({url:ajaxBaseUrl()+"obituarycomment/makecandle",data:{commentId:t,funeralHomeId:i},type:"post",dataType:"json",success:function(n){n.RedirectUrl&&(window.location=n.RedirectUrl)}}),!1});isRestoringComment=!1;$(document).on("click",".delete-comment",function(){var n=$(this).closest(".memo-item-container"),t=n.find(".comment-id").val(),i=n.find(".comment-type").val();return $.ajax({url:ajaxBaseUrl()+"obituarycomment/delete",data:{commentId:parseInt(t),commentType:parseInt(i)},type:"post",dataType:"json",success:function(){var t=n.find(".show-if-deleted");t.length?(t.show(),n.find(".hide-if-deleted").hide(),removedCommentTimeout=setTimeout(function(){n.fadeOut(6e3,function(){n.is(":hidden")&&!isRestoringComment&&n.remove()})},3e3)):n.remove()}}),!1});$(document).on("click",".restore-comment",function(){var n,t,i;return clearTimeout(removedCommentTimeout),isRestoringComment=!0,n=$(this).closest(".memo-item-container"),n.stop(!0,!0).show(),t=n.find(".comment-id").val(),i=n.find(".comment-type").val(),$.ajax({url:ajaxBaseUrl()+"obituarycomment/restore",data:{commentId:parseInt(t),commentType:parseInt(i)},type:"post",dataType:"json",success:function(){n.find(".show-if-deleted").hide();n.find(".hide-if-deleted").show();isRestoringComment=!1},error:function(){isRestoringComment=!1}}),!1});$(document).on("click",".likes-comment",function(){var i=$("#blog-id").val(),n=$(this).find("i"),t=n.prop("id").split("-");t[0]==0?window.location=$("#url-to-login").val():i!=""&&$.ajax({url:ajaxBaseUrl()+"home/togglecommentlike",data:{commentId:t[1],userId:t[0]},type:"POST",success:function(t){n.toggleClass("fa-heart").toggleClass("fa-heart-o");n.parent().find("span").html(t);t>0?$(".lc-counter").removeClass("none"):$(".lc-counter").addClass("none");t!=1?n.parent().find(".text").html(Resources.Global.Likes):n.parent().find(".text").html(Resources.Global.Likes.replace("s",""))}})});$(document).on("click",".report-comment",function(){var i=$(this).next("#comment-id").val(),n=$("#memorial-id").val(),t=$("#article-id").val();return n=n==null?"":n,t=t==null?"":t,n!=""?$.ajax({url:ajaxBaseUrl()+"obituarycomment/report",data:{commentId:i},type:"POST",success:function(){alert(Resources.Global.Reported)}}):t!=""&&$.ajax({url:ajaxBaseUrl()+"article/reportcomment",data:{commentId:i},type:"POST",success:function(){alert(Resources.Global.Reported)}}),!1});$(document).on("click",".open-reply-container",function(){$(this).addClass("d-none");$(this).closest(".send-reply-container").find(".send-reply-form").removeClass("d-none")});$(function(){$("#userComment").length!==0&&$("#userComment").val()!==""&&($("#userComment").scrollToMe(),$("#userComment").data("send-onload")==!0&&setTimeout(function(){$("#send-comment").click()},500))})