1var app={settings:{duration:.3,easeOut:Power3.easeOut,easeInOut:Power3.easeInOut},vars:{initialized:!1,browser:void 0,browserVersion:void 0,os:void 0,media:void 0,isLocalPage:!1,lang:$("html").attr("lang"),urlParam:{},context:"context",$win:$(window),$doc:$(document),$html:$("html"),$body:$("body"),utm:{cookie_name:"cookie_utm"},searchbar:{cookie:{name:"cookie_searchbar",expire:365}},translations:"undefined"!=typeof translations?translations:{}},states:{isActive:"is-active",isOpen:"is-open",isAnimated:"is-animated",isDisabled:"is-disabled",isHidden:"is-hidden",isSelected:"is-selected",isHover:"is-hover",isLast:"is-last",isDefault:"is-default",isHiding:"is-hiding",isChange:"is-change"},init:function(){this.urlParams(),this.isTouchScreen(),this.isLocalPage(),this.initGlobalExtensions(),this.initLocalExtensions($("body"))},parse:function(t){t.jQuery||(t=$(t)),this.initLocalExtensions(t),$("[data-bg]:not(.lazy-loaded),[data-src]:not(.lazy-loaded)",t).lazyLoadXT({checkDuplicates:!1})},initGlobalExtensions:function(){for(var t in this.globalExt)app.obj[t]||(app.obj[t]=new this.globalExt[t])},initLocalExtensions:function(t){var e,a=this;for(e in a.ext)t.findOrSelf(".js-"+e).each(function(){var t=new a.ext[e]($(this));void 0===app.obj[e]&&(app.obj[e]=[]),$(this).data("objectName")?app.obj[e][$(this).data("objectName")]=t:app.obj[e].push(t)})},urlParams:function(){var t=document.location.search;app.vars.urlParam={},0<t.length&&$.each(document.location.search.substr(1).split("&"),function(t,e){e=e.split("=");app.vars.urlParam[e[0].toString()]=!e[1]||e[1].toString()})},getParam:function(t,e){e=e||location.href,t=new RegExp("[?&]"+t+"=([^&#]*)").exec(e);return null==t?null:t[1]||0},tl:function(t){return void 0!==app.vars.translations[t]?app.vars.translations[t]:t},isTouchScreen:function(){var t=navigator.userAgent.toLowerCase(),e="ontouchstart"in window||navigator.maxTouchPoints,a=$("html"),i="screen--no-touch",s="screen--is-touch",o=a.hasClass(i),n=a.hasClass(s);(t.match(/(iphone|ipod|ipad)/)||t.match(/(android)/)||t.match(/(iemobile)/)||t.match(/iphone/i)||t.match(/ipad/i)||t.match(/ipod/i)||t.match(/blackberry/i)||t.match(/bada/i))&&e?n||a.addClass(s):o||a.addClass(i)},isLocalPage:function(){app.vars.isLocalPage=$("html").hasClass("is-local-page")},ext:{},globalExt:{},obj:{}},options=($(function(){app.vars.initialized||(app.init(),app.vars.initialized=!0)}),$.fn.findOrSelf=function(t){return this.find(t).add(this.filter(t))},app.globalExt.site=function(){var n={breakPoints:{mobile:320,mobileLandscape:480,tablet:740,desktopAd:810,tabletLandscape:906,desktop:980,desktopEx:1025,wide:1200,full:1480,design:1600,hd:1800},scrollTop:0,scrollDiff:0,overlayOpen:!1,winWidth:0},a=app.vars.$win,i=app.vars.$doc,s=app.vars.$html;app.vars.$body;function e(){for(var t in n.breakPoints){var e=n.breakPoints[t],a="from-"+t,t="until-"+t;Modernizr.mq("(max-width: "+(e-1)+"px)")?s.addClass(t):s.removeClass(t),Modernizr.mq("(min-width: "+e+"px)")?s.addClass(a):s.removeClass(a)}Modernizr.mq("(max-width: "+(n.breakPoints.desktop-1)+"px)")?s.addClass("touch-test").removeClass("no-touch-test"):s.removeClass("touch-test").addClass("no-touch-test")}n.setHeaderHeight=function(){n.headerHeight=$(".js-ui-site-header").outerHeight()},window.requestAnimationFrame||(window.requestAnimationFrame=window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t,e){window.setTimeout(t,1e3/60)}),n.setHeaderHeight(),a.on("resize orientationchange",function(){n.setHeaderHeight()}),0<=location.href.indexOf(".devlocal")&&0<=location.search.indexOf("mq")&&s.addClass("showDebug"),0<location.href.indexOf(".xip.io")&&0<=location.search.indexOf("debug")&&"undefined"!=typeof eruda&&eruda.init(),$("html.lt-ie9").length||(n.scrollController=new ScrollMagic.Controller,a.on("resize orientationchange",function(){void 0!==n.scrollController.update&&n.scrollController.update(!0)}),n.scrollController.scrollTo(function(t,e){var a,i,s=1.3,o=$(".site-main .subnav__trigger:eq(0)");e&&(a=e.callback||!1,s=e.duration||s,i=e.target||!1),i?t=i.offset?i.offset().top:i:t-=!$("html.until-desktopEx").length&&o.length?o.outerHeight():n.headerHeight,TweenMax.to(window,s,{scrollTo:{y:t,autoKill:!1},ease:Power3.easeInOut,onComplete:a})})),n.scrollTop=a.scrollTop(),a.on("scroll",function(){var t=a.scrollTop(),e=s.filter(".nav-main--open, .nav-download--open").length;n.overlayOpen||e||(n.scrollDiff=n.scrollTop-t,n.scrollTop=t,s.addClass("page--scroll"),n.scrollTop<30?s.removeClass("scroll--nav"):s.addClass("scroll--nav"),0==n.scrollTop?s.addClass("scroll--top").removeClass("scroll--bottom"):(s.removeClass("scroll--top"),n.scrollTop+a.height()==i.height()?s.addClass("scroll--bottom"):s.removeClass("scroll--bottom"))),clearTimeout(o),o=setTimeout(function(){s.removeClass("page--scroll")},350)}),"scrollRestoration"in history&&(history.scrollRestoration="manual"),e(),a.on("resize orientationchange",function(){var t=a.innerWidth();n.winWidth!=t&&(e(),n.winWidth=t),clearTimeout(r),s.hasClass("site--initialized")&&s.addClass("page--resize"),r=setTimeout(function(){s.removeClass("page--resize")},100)});var o,r,t=$(".header.is-animated").length;return setTimeout(function(){a.trigger("resize"),a.trigger("scroll")},t?1500:100),setTimeout(function(){s.addClass("site--initialized")},t?700:150),n},$.extend($.lazyLoadXT,{edgeY:$(window).innerHeight(),oninit:{addClass:"lazy"},onload:{removeClass:"lazy",addClass:"lazy-loaded"}}),$.lazyLoadXT),bgAttr=options.bgAttr||"data-bg";options.selector+=",["+bgAttr+"]",$(document).on("lazyshow",function(t){var t=$(t.target);t.data("lazyshow")||(t.data("lazyshow",!0),t.is("["+bgAttr+"]")&&(t.css("background-image","url('"+t.attr(bgAttr)+"')"),(t=t.parents(".header:not(.header--loaded)")).length)&&t.addClass("header--loaded"))}),$(document).on("lazyload",function(t){$(t.target)}
1),$("img[data-src]").each(function(t){var e=$(this);e.attr("width")&&e.attr("height")&&e.css("padding-bottom",e.attr("height")/e.attr("width")*100+"%")}),app.globalExt["detect-browser"]=function(){app.vars.$win,app.vars.$doc;function t(t){var e,a=t.indexOf(this.versionSearchString);if(-1!==a)return e=t.indexOf("rv:"),"Trident"===this.versionSearchString&&-1!==e?parseFloat(t.substring(e+3)):parseFloat(t.substring(a+this.versionSearchString.length+1))}var e=app.vars.$html,a=(app.vars.$body,[{string:navigator.userAgent,subString:"Edge",identity:"edge"},{string:navigator.userAgent,subString:"MSIE",identity:"explorer"},{string:navigator.userAgent,subString:"Trident",identity:"explorer"},{string:navigator.userAgent,subString:"Firefox",identity:"firefox"},{string:navigator.userAgent,subString:"Opera",identity:"opera"},{string:navigator.userAgent,subString:"OPR",identity:"opera"},{string:navigator.userAgent,subString:"Chrome",identity:"chrome"},{string:navigator.userAgent,subString:"Safari",identity:"safari"}]);app.vars.browser=function(t){for(var e=0;e<t.length;e++){var a=t[e].string;this.versionSearchString=t[e].subString;if(a.indexOf(t[e].subString)!==-1)return t[e].identity}}(a)||"other",app.vars.browserVersion=t(navigator.userAgent)||t(navigator.appVersion)||"unknown",app.vars.os=(()=>{var t="unknown-os",e=navigator.appVersion;return-1!==e.indexOf("Win")?t="windows":-1!==e.indexOf("Mac")?t="macos":-1!==e.indexOf("X11")?t="unix":-1!==e.indexOf("Linux")&&(t="linux"),t})(),app.vars.media=(()=>{var t="desktop";return t=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?"mobile":t})(),e.addClass(app.vars.browser).addClass(app.vars.browser+"-"+app.vars.browserVersion).addClass(app.vars.os).addClass("media-"+app.vars.media)},app.globalExt.downloads=function(){var t,e,i={},T=app.vars.$win,a=app.vars.$doc,s=app.vars.$html,A=app.vars.$body,o=app.tl,n={cookieName:"borealis_downloads",cookieExpire:1},r={trigger:".js-downloads-add-trigger, .js-downloads-trigger, .downloads__img, .downloads__item.js-more-options .downloads__title, .downloads__info, a.circle-icon--download",add:".js-downloads-add .circle-icon--add, .js-downloads-add .circle-icon--download",list:".js-downloads-list",downloads:".downloads",nav:".nav-download",qty:".nav-download__qty",remove:".js-downloads-remove",removeAll:".js-downloads-remove-all",item:".js-downloads-item",total:".downloads__total",totalFilesize:".js-downloads-total-filesize",getAll:".js-downloads-get-all",body:"body",groupLabel:".dropdown__group__label"},O={filter:{item:'<div class="dropdown-lg js-filters">\t\t<div class="filters__button dropdown js-dropdown is-active js-filters-group">\t\t<div class="dropdown__content js-dropdown-content form">\t\t<div class="dropdown__title dropdown__title--close open js-dropdown-close">'+o("Language")+'</div>\t\t<div class="dropdown__search">\t\t<input type="text" class="dropdown__search__field js-filters-search" placeholder="Search">\t\t<div class="dropdown__search__reset js-filters-search-reset"></div>\t\t</div>\t\t<div class="dropdown__main js-dropdown-main">\t\t<div class="dropdown__items"></div>\t\t</div>\t\t<div class="dropdown__button button button--full button--empty button--small button--blue-medium js-dropdown-close">'+o("Select")+"</div>\t\t</div>\t\t</div>\t\t</div>",option:'<div class="form__row js-filters-item">\t\t<input type="checkbox" id="" name="" class="form__checkbox">\t\t<label for="" class="form__checkbox-label"></label>\t\t</div>',group:'<div class="dropdown__group js-filters-group">\t\t<div class="dropdown__group__label js-filters-group-label"></div>\t\t<div class="dropdown__group__content js-filters-group-content"></div>\t\t</div>'}},o=$("#downloads-messages").data(),l=$(".site-main").children().length<1,d=$("<iframe>").hide().appendTo("body"),c={infoMessageTitle:o.infoTitle,infoMessageContent:o.infoContent},o=function(t){var e=$(t.currentTarget),t=(t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),e.find("[data-downloads]").length?e.find("[data-downloads]"):e.closest("[data-downloads]").length?e.closest("[data-downloads]"):$("[data-downloads]",e.parents(".downloads__item:eq(0)"))),a=e.filter(r.trigger).length,i=!!e.hasClass("circle-icon--download")||a,s=!!e.hasClass("downloads__icon--force");t.length?g(t,i,s,a):(t.length,(i=e.closest("[data-id][data-url]")).length&&(s=i.data("id"),a=i.data("url"),S("Download",{url:a}),I(i,[s],[a],!0)))},p=function(t){$(this);
1var e=$(r.nav+" a");t.preventDefault(),t.stopPropagation(),e.toggleClass("is-hover"),!i.overlayIsOpen&&0<$(r.nav).attr("data-qty")?(e.addClass("is-loading"),v(e.attr("href"))):i.overlayClose()},u=function(t){$(r.list).removeClass("is-hover")},_=function(t){var e=$(this).closest(".dropdown__group");y(e)},h=function(t){var e=$(this).closest(r.item);w(e)},m=function(t){var e=$(this);$(r.item,e.closest(r.downloads)).each(function(){w($(this))})},f=function(t){var e=$(this),a=e.data("url");$(r.item,e.closest(r.downloads)).each(function(){var t=$(this).data("url");t&&S("Download",{url:t})}),k(a)},v=function(t){i.overlayIsOpen=!0,$.ajax({xhr:function(){var t=new window.XMLHttpRequest;return app.obj.preloader.showPreloader(t),t},url:t,method:"POST",data:{CRAFT_CSRF_TOKEN:window.csrfTokenValue}}).done(function(t){var e,a;i.overlayIsOpen&&(t=$('<div class="nav-download__overlay"></div>').append($(".site-content",$(t)).children()),app.obj.preloader.hidePreloader(),e=T.scrollTop(),(a=$(".site__wrapper")).data("y",e),a.css("top",-e+a.position().top),T.scrollTop(0),s.hasClass("search--open")&&$(".nav-search a").trigger("click"),app.obj["nav-main"].close(),$(".nav-download__overlay").remove(),A.append(t),t.append($(".site__wrapper > .site-footer").clone()),app.obj.site.overlayOpen=!0,app.parse(t),setTimeout(function(){s.addClass("nav-download--open overlay--open"),$(r.list).removeClass("is-loading")},30))})},g=(i.overlayClose=function(){var t,e;i.overlayIsOpen&&(T.scrollTop(),e=(t=$(".site__wrapper")).data("y"),s.removeClass("nav-download--open overlay--open"),app.obj.site.overlayOpen=!1,T.scrollTop(e),t.removeAttr("style"),setTimeout(function(){i.overlayIsOpen||$(".nav-download__overlay").remove()},500)),i.overlayIsOpen=!1},function(e,o,t,a){void 0===o&&(o=!1),void 0===t&&(t=!1);var n=e.data("downloads"),i=e.data("downloadGroups"),s=e.data("downloads-title"),r=e.data("downloads-button"),l=[],d=[];if(1<n.length&&!t&&!a){var c=$(O.filter.item),p=$(".dropdown__items",c),u=$(".dropdown__search",c),_=$(".dropdown__title",c),h=$(".dropdown__button",c);s&&_.text(s),r&&h.text(r),$.isArray(i)&&$.each(i,function(t,e){var a=$(O.filter.group);a.attr("id",e.id),$(".dropdown__group__label",a).text(e.label),p.append(a)}),(n.length<4||void 0!==i)&&u.remove(),$.each(n,function(t,e){var a=$(O.filter.option),i="lg-"+e.id;$("label",a).attr("for",i).text(e.lg),$("input",a).attr("id",i).attr("name",i),(void 0!==e.group?$(".dropdown__group",p).filter("#"+e.group).find(".dropdown__group__content"):p).append(a)}),A.append(c),c.data("buttons",e),z(c),setTimeout(function(){T.on("resize.dropdown orientationchange.dropdown",function(){z(c)})},30),app.parse(c),$(".js-dropdown",c).data("dropdown").showDropdown(),c.off("change",'input[type="checkbox"]'),c.on("click",".dropdown__button",function(t){$('input[type="checkbox"]:checked',c).each(function(t,e){var a,i=$("<div></div>"),s=n[$('input[type="checkbox"]',c).index($(this))];for(a in l.push(s.id),s)i.data(a,s[a]);o?S("Download",i.data()):D(i)}),o?I(e,l,d,a):H(l.length)})}else{var m,f,v,g=e.parents(".certificates").length,b=g?[]:n,h=$("<div></div>"),y=$('input[name="language"]:checked'),w="English",_=e.closest(".downloads__all"),s=e.closest(".js-tabs-container");for(j in _.length&&s.length&&!g&&(m=[],$(".downloads__item [data-downloads]",s).each(function(t,e){var a=$(this).data("downloads");for(k in a)m.push(a[k])}),b=m),n)n.hasOwnProperty(j)&&(v=f=!1,g&&(y.length<1?(!n[j].lg||n[j].lg==w||n.length<2)&&b.push(n[j]):(y.each(function(t,e){var a=$(this),a=$('[for="'+a.attr("id")+'"]',a.parent());n[j].lg==a.text()?(f=!0,b.push(n[j])):n[j].lg==w&&(v=n[j])}
1),!f&&v&&b.push(v))),d.push(n[j].url));var x,C="|";for(x in b){var k,j=b[x];for(k in l.push(j.id),C.indexOf("|"+j.id+"|")<0&&(C+=j.id+"|"),j)h.data(k,j[k]);o?(b.length<2||t&&h.data("url"))&&S("Download",h.data()):D(h)}o?I(e,l,d,a):H(C.split("|").length-2)}}),z=function(t){var e=t.data("buttons"),a=$(".dropdown__content",t),e=e.offset(),i=T.scrollTop(),s=T.innerWidth(),o=T.innerHeight(),n=a.outerWidth(),a=a.outerHeight(),s=Math.max(30,Math.min(s-n-30,e.left-n/2+30)),n=Math.max(30+i,Math.min(i+o-a-30,e.top-a/2+50));t.css("right","auto").css("bottom","auto").css("left",s+"px").css("top",n+"px")},D=function(t){var e,t=t.data(),a=t.id,i=Cookies.get(n.cookieName),s=void 0===i?{}:JSON.parse(i);for(e in s)s[e]=1;s[a]=1,Cookies.set(n.cookieName,s,{expires:n.cookieExpire,path:"/"}),b(),S("Download Add",t)},S=function(t,e){app.obj.tracking.track({event:"downloads",category:"Downloads",action:t,label:e.url})},b=function(){var t=Cookies.get(n.cookieName);t&&(t=Object.keys(JSON.parse(t)).length,$(r.nav).attr("data-qty",t),$(r.qty).attr("title",t))},y=function(t){t.toggleClass(app.states.isOpen),T.trigger("scrollRefresh")},H=function(e){void 0!==t&&clearTimeout(t),t=setTimeout(function(){var t={type:"success, corner",autoHide:!0,title:c.infoMessageTitle,message:c.infoMessageContent.split("###nr###").join(e)};app.obj.info.showInfo(t)},100)},w=function(t){var e,a;t.hasClass("is-removed")||(e=t.data("id"),a=t.data("filesize"),x(a),C(e),t.addClass("is-removed").fadeOut(function(){t.remove()}),$(r.item+":not(.is-removed)").length<1&&($(r.total).fadeOut(function(){}),i.overlayClose()))},x=function(t){if(!($totalFilesize=$(r.totalFilesize)).length)return!1;var e=parseFloat($totalFilesize.text());t=parseFloat(t),e=Math.max(0,e-t).toFixed(1),$totalFilesize.text(e)},C=function(t){var e=Cookies.get(n.cookieName);if(void 0===e)return!1;void 0!==(e=JSON.parse(e))[t]&&delete e[t],Cookies.set(n.cookieName,e,{expires:n.cookieExpire,path:"/"}),b()},I=function(t,e,a,i){0<e.length&&(i?1<a.length?(i=$(".circle-icon--download",t)).length?i.trigger("click.downloads_add"):g(t,!0,!1,!1):window.open(a[0],"_blank","noopener,noreferrer").opener=null:(i=window.location.protocol+"//"+window.location.host+"/download?ids="+e.join(","),j(i)))},k=function(t){if(void 0!==e)return!1;j(t)},j=function(t){$("html.screen--is-touch").length||s.hasClass("explorer")&&l?window.open(t,"_blank"):d.attr("src",t)};return a.on("click.downloads_add",r.add+","+r.trigger,o),a.on("click.downloads_list",r.list,p),a.on("click.downloads_body",r.body,u),a.on("click.downloads_group_label",r.groupLabel,_),a.on("click.downloads_remove",r.remove,h),a.on("click.downloads_remove_all",r.removeAll,m),a.on("click.downloads_get_all",r.getAll,f),b(),i},app.globalExt["fixed-bottom"]=function(){var i=app.vars.$win,t=app.vars.$doc,s=0,o=0,n={el:["#consent_blackbar",".js-fixed-bottom"],trigger:"#consent_blackbar button",fixed:".js-fixed-bottom",close:".js-fixed-bottom-close",cookie:"[data-cookie]"},e=function(t){setTimeout(function(){l()},1e3)},a=function(t){t=$(t.target).closest(n.cookie);Cookies.set(t.data("cookie"),"1",{expires:365}),t.remove(),setTimeout(function(){l()},1e3)},r=function(t){var e=i.innerWidth(),a=$(n.el.join(",")).length;s==e&&o==a||(l(),s=e)},l=function(){for(var t,e=0,a=0;a<n.el.length;a++){var i=$(n.el[a]);i.length&&(t&&t.length?i.css("bottom",t.outerHeight()):i.removeAttr("style"),e+=(t=i).outerHeight())}$(".site-footer").css("margin-bottom",e)};return i.on("resize.fixed-bottom orientationchange.fixed-bottom",r),t.on("click.fixed-bottom",n.trigger,e),t.on("click.fixed-bottom-close",n.close,a),l(),setTimeout(function(){$(n.fixed).filter(n.cookie).each(function(){var t=$(this);"1"===Cookies.get(t.data("cookie"))?t.remove():(t.addClass("is-visible"),l())})},3e3),{}},app.globalExt.freeze=function(){var t={},n=app.vars.$win,r=(app.vars.$doc,app.vars.$html);app.vars.$body;return t.enable=function(t){var e=n.scrollTop(),a=$(".site__wrapper"),i=$(".search.search--global"),t=t||a,a=t.data("y"),s=t.data("frozen"),o=$("html.search--open").length;return s||(s=-e+t.position().top,t.data("y",e),t.css("transform","translateY("+s+"px)"),r.addClass("site--lockscroll").attr("data-scroll-nav",s<=-30?1:0)),n.scrollTop(0),t.data("frozen",!0),a=o?-a:(i.removeAttr("style"),-e),$(".nav-main__sub__inner").removeAttr("style"),(0<e||o)&&($(".
1nav-main__append .nav-main__sub__inner[style]").removeAttr("style"),$(".nav-main__append.open .nav-main__sub__inner").css("transform","translateY("+a+"px)")),e},t.disable=function(t){var e=n.scrollTop(),a=$(".site__wrapper"),i=$(".search.search--global"),t=t||a,a=t.data("y");return t.removeAttr("style"),r.removeClass("site--lockscroll").removeAttr("data-scroll-nav"),n.scrollTop(a),t.data("frozen",""),t.data("y",e),$("html.search--open").length&&(i.css("top",a-e+"px"),setTimeout(function(){i.removeAttr("style")},500)),$(".nav-main__append .nav-main__sub__inner[style]").removeAttr("style"),$(".nav-main__append.open .nav-main__sub__inner").css("transform","translateY("+(a-e)+"px)"),a},t},app.globalExt["module-name"]=function(){return{}},app.globalExt["grid-layout"]=function(){var t="grid=1";if(0<=window.location.href.replace("?","&").indexOf("&"+t)){var t=document.createElement("div"),e=document.createElement("div"),a=document.createElement("div"),i="";for(i=0;i<12;i++)a.appendChild(document.createElement("div"));t.setAttribute("class","grid-layout"),t.prepend(e),e.prepend(a),document.body.prepend(t)}return{}},app.globalExt.info=function(){var s={},t=(app.vars.$win,app.vars.$doc),o=(app.vars.$html,app.vars.$body),n=.4,r=10,l=5,d='<div class="info js-info">\t\t<p><strong>{{title}}</strong></p>\t\t<p>{{message}}</p>\t\t</div>',c='<div class="info__close js-info-close"></div>',e={info:".js-info",closeButton:".js-info-close"},a=function(){var t=$(this).closest(e.info);s.hideInfo(t)};return s.showInfo=function(t){var e=d,a=(a=t.type.replace(/ /g,"")).split(","),i=(e=(e=e.replace("{{title}}",t.title)).replace("{{message}}",t.message),$(e).hide());$.each(a,function(t,e){i.addClass("info--"+e)}),!0===t.closeButton&&i.prepend(c),o.append(i),TweenLite.fromTo(i,n,{opacity:0,y:r},{opacity:1,y:0,display:"block",ease:app.settings.easeOut,onComplete:function(){}}),!0===t.autoHide&&setTimeout(function(){s.hideInfo(i)},1e3*l)},s.hideInfo=function(t){TweenLite.to(t,n,{opacity:0,y:r,display:"none",ease:app.settings.easeOut,onComplete:function(){t.remove()}})},t.on("click",e.closeButton,a),s},app.globalExt.media=function(){function s(t){a.mediaClose()}function t(){var t,e=app.getParam(l)||app.getParam(d);e?(t=$(_.media+' .swiper-slide[data-id="'+e+'"]')).length&&t.parents(_.media).data("swiper")?t.parents(_.media).data("swiper").slideTo(t.index()):setTimeout(function(){$(_.item+'[data-id="'+e+'"]').eq(0).trigger("click")},500):a.mediaClose()}function o(t){var t=app.getParam(l),e=app.getParam(d);return t?l:!!e&&d}var a={},i=app.vars.$win,e=app.vars.$doc,n=app.vars.$html,r=app.vars.$body,_={media:".media",close:".button-close",items:".media__items",item:".js-media-item",item_text:".media__item__desc__text"},h={media:'<div class="media media--overlay">\t\t\t\t\t\t<div class="media__outer">\t\t\t\t\t\t\t<div class="media__inner">\t\t\t\t\t\t\t\t<div class="media__items" data-component=\'{ "component": "slider" }\' data-slider-settings=\'{ "navigation": true, "autoHeight": true, "spaceBetween": 90, "slidesPerView": 1, "initialSlide": %initialSlideIndex% }\'></div>\t\t\t\t\t\t\t\t<div class="button-close"><i></i></div>\t\t\t\t\t\t\t</div>\t\t\t\t\t\t</div>\t\t\t\t\t</div>',item:'<div class="media__item" data-id="###id###">\t\t\t\t\t\t<div class="media__item__img"></div>\t\t\t\t\t\t<div class="media__item__desc">\t\t\t\t\t\t\t<div class="media__item__desc__inner">\t\t\t\t\t\t\t\t<div class="media__item__desc__text">\t\t\t\t\t\t\t\t\t<div class="media__item__desc__text__inner"></div>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t</div>\t\t\t\t\t\t</div>\t\t\t\t\t</div>',downloads:'<div class="downloads__item js-more-options">\t\t\t\t\t\t<div class="downloads__item__section js-downloads-add">\t\t\t\t\t\t\t<div class="downloads__icon circle-icon circle-icon--download" title="Download"></div>\t\t\t\t\t\t</div>\t\t\t\t\t</div>'},l="id-media-single",d="id-media-search",c=function(t){$(t.target).hasClass("circle-icon")||(t.preventDefault(),a.mediaOpen($(this)))},p=(a.mediaOpen=function(p,t){if((t=t||r).children(_.media).length)return!1;var e=$(_.item,p.parent()),a=e.index(p),i=(i=h.media).replace("%initialSlideIndex%",a),u=$(i),a=p.parent().data("param-media")||(p.parents(".search").length?d:l);
1a&&u.data("param-media",a),e.each(function(t){var e=$(this),a=(e.data("media-title")?e:$("[data-media-title]:eq(0)",$(this))).data(),i=a.id,s=a.mediaImg,o=a.mediaTitle,n=a.mediaCopy,r=a.mediaDesc,i=$(h.item.split("###id###").join(i||"")),l=$(".media__item__img",i),d=a.videoId,a=a.type,c=e[0]==p[0]?' data-autoplay="true"':"";$(".media__item__desc__text__inner",i).append($('<h5 class="h5">'+o+"</h5>")).append($('<p class="media__item__copy">'+n+"</p>")).append($('<p class="media__item__text">'+r+"</p>")),d?(l.append($('<div class="video-inline__img" data-bg="'+s+'"></div>')),l.append($('<div class="h5 video-inline__duration"></div>')),l.append($('<a href="javascript:;" class="video-button"><span><i></i><span></span></span></a>')),l.append($('<div class="video-inline__video"><div class="js-video-player" data-target="inline" '+c+' data-type="'+a+'" data-video-id="'+d+'"></div></div>')),l.wrapInner('<div class="video-inline"></div>')):(l.append($('<img data-src="'+s+'" />')),$("img",l)[0],o=$(h.downloads),(n=($("[data-downloads]",e).length?$("[data-downloads]",e):e).attr("data-downloads"))&&($(".js-downloads-add",o).attr("data-downloads",n),$(".media__item__desc__inner",i).append(o))),$(_.items,u).append(i)}),t.append(u),window.parseNewComponents(u[0]),app.parse(u),$(u).on("click",_.close,s),setTimeout(function(){n.addClass("media--open"),f(!0)},30)},function(t,e){var a,i=location.href.split("&"+d+"=")[0].split("?"+d+"=")[0].split("&"+l+"=")[0].split("?"+l+"=")[0];t&&""!=t?(a=o(),(a=e?$(e.wrapperEl).closest(".media").data("param-media"):a)&&(i+=(i.indexOf("?")<0?"?":"&")+a+"="+t),history.state&&history.state.media_id==t||history.pushState({type:"media",media_id:t},document.title,i)):(app.getParam(l)||app.getParam(d))&&history.pushState({type:"media",media_id:""},document.title,i)}),u=function(t){var t=$(t.currentTarget),e=t.children();t.hasClass("is-open")?(t.removeClass("is-open"),e.removeAttr("style"),setTimeout(function(){m(e)},500)):(t.addClass("is-open"),e.trigger("destroy"),t=e.prop("scrollHeight"),e.css("height",t))},m=function(a){a.dotdotdot({ellipsis:"...",watch:"window",callback:function(t,e){t||a.addClass("no-height")}});setTimeout(function(){a.trigger("update")},30)},f=(a.mediaClose=function(t){var e=(t=t||r).find(_.media).first();n.removeClass("media--open"),$(".video-player",t).each(function(){delete $(this)[0].player}),$(".media__holder--hidden").remove(),p(),f(!1),setTimeout(function(){e.remove()},1e3)},function(t){var e,a=i;t?(e=a.scrollTop(),a.on("scroll.lockScroll",function(){a.scrollTop(e)})):a.off("scroll.lockScroll")});return e.on("click.media_item",_.item,c),e.on("click.media_item_text",".media--overlay "+_.item_text,u),$(_.media+"--inline").each(function(){($media=$(this)).addClass("media--items-"+$(".media__item",$media).length)}),i.on("popstate.media",t),t(),a},app.globalExt["nav-main"]=function(){function t(){$(".search--global"),e=$(".site-header"),_=$(".nav-main"),$(".nav-main-icon"),h=$(".nav-main-selected span"),$("ul li a:not(.teaser-button, .more)",_),a=$(".nav-main__sub__close"),header=$(".site-header__item",e).length,f=$(".site-header--local").length,m=w.hasClass("nav-main--open"),_.length&&!i&&(i=!0,d(),header||w.addClass("site-header--none"),$(".nav-contact").appendTo($("> ul",_)))}var p,u,e,_,h,a,m,f,i,v,s,o,g,n,b={},y=app.vars.$win,r=app.vars.$doc,w=app.vars.$html,l=app.vars.$body,d=(b.init=function(){t()},function(){r.on("click.nav-mobile",".screen--is-touch .nav-main ul li a:not(.teaser-button, .more), .screen--is-touch .nav-main__append ul li a:not(.teaser-button, .more)",c).on("click.nav",".screen--no-touch .nav-main > ul > li > a",function(t){c(t)}).on("mouseleave.nav",".screen--no-touch .nav-main > ul > li.open > a, .screen--no-touch .nav-main__append, .screen--no-touch .nav-main > ul > li .nav-main__sub",function(t){}).on("mouseenter.nav-append",".screen--no-touch .nav-main__append, .screen--no-touch .nav-main__sub, .nav-main__sub__close",function(t){clearTimeout(v)}).on("click.close",".nav-main-icon",function(t){b.closeSub(),m?(w.removeClass("nav-main--open nav-main--open-full"),j(m=!1)):(w.hasClass("search--open")&&app.obj.search[0].close(),j(!0),w.addClass("nav-main--open"),m=!0)}),h.on("click.close",function(t){b.closeSub()}),a.on("click.close_sub",function(t){b.close()}),$(".nav-main__sub__innernav li").on("click",function(t){var t=$(t.currentTarget),e=t.parent(),a=e.next().children();$("li",e).removeClass("is-active"),t.addClass("is-active"),a.removeClass("is-active").eq($("li",e).index(t)).addClass("is-active")}),y.on("scroll.navscroll",function(t){b.navScroll()}),y.on("resize.navscroll",function(t){p=$("html.from-tabletLandscape"),u=$("html.until-tabletLandscape"),b.navScroll(),(u.length?C:x)()}),clearTimeout(n),n=setTimeout(function(){y.trigger("scroll.navscroll")},30)}),c=function(t){var e,a,i,s,o,n,r,l,d,c;g&&(a=(e=$(t.currentTarget).parent()).hasClass("is-hidden"),(s=(i=e.data("append"))||e).find("ul").length||a?(o=e.closest(".
1nav-main__append"),n=s.find(".nav-main__sub__sub"),r=s.find("> .nav-main__sub__sub__sub"),d=(l=s.find("> .nav-main__sub .nav-main__sub__sub").length)&&s.find("> .nav-main__sub__sub .nav-main__sub__sub__sub").length,c=!o.length&&e.parents("ul").length<2,t.preventDefault(),app.obj.downloads.overlayClose(),e.toggleClass("open"),l&&u.length&&e.addClass("open"),c&&w.removeClass("nav-main--open-sub-sub"),t=m=e.hasClass("open"),w.removeClass("nav-main--change"),t?(o.length||f||j(!0),w.removeClass("nav-main--open-full").addClass("nav-main--open-sub nav-main--open"+(!f||a?" nav-main--open-full":"")),e.removeClass("change").siblings().removeClass("open"),$("li",e.parents(".nav-main__sub__sub").parent().siblings()).removeClass("open"),$("ul li.open",e).removeClass("open"),$("body > .nav-main__append").removeClass("open"),i?(s.addClass("open").removeClass("change"),$("ul li.open",s).removeClass("open")):o.length&&o.addClass("open"),i&&s.addClass("open"),u.length&&((l||n.length)&&u.find(".nav-main__sub__sub").slideUp(),$(".nav-main__sub__sub__sub").slideUp(),h.text($("> ul > li.open > a",_).text())),(i&&a||u.length)&&y.trigger("scroll")):(l||i)&&p.length&&(w.removeClass("nav-main--open-sub nav-main--open-sub-sub nav-main--open nav-main--open-full"),m=!1,v=setTimeout(function(){j(!1)},500),i)&&s.removeClass("open"),c||l||d||!$("ul",e).length||(t?w.addClass("nav-main--open-sub-sub"):w.removeClass("nav-main--open-sub-sub")),!l||r.length?t?(n.slideDown(),r.length&&r.slideDown()):(r.length?r:n).slideUp():n.parents(".nav-main__sub").scrollTop(0)):m&&(w.addClass("nav-main--change"),$(".nav-main__item, .nav-main__append.open").addClass("change"),v=setTimeout(function(){b.close()},500)))},x=function(t){$(f?"> ul > li.is-hidden .nav-main__sub":"> ul > li .nav-main__sub",_).each(function(t){var e=$(this),a=e.parent(),e=$("<div></div>").attr("class",(a.attr("class")||"")+" nav-main__append").append(e);a.data("append",e),e.appendTo(l)}),g=!0},C=function(){$("> ul > li",_).each(function(){var t=$(this),e=t.data("append");e&&t.append($(".nav-main__sub",e)).data("append","")}),$("body > .nav-main__append").remove(),g=!0},k=(b.closeSub=function(){w.hasClass("nav-main--open-sub")&&(k(),w.removeClass("nav-main--open-sub nav-main--open-sub-sub"),clearTimeout(o),o=setTimeout(function(){$("ul li.open",_).removeClass("open")},p.length?0:500))},b.close=function(){m&&(m=!1,u.length?(w.removeClass("nav-main--open nav-main--open-full"),b.closeSub()):(w.removeClass("nav-main--open nav-main--open-full nav-main--open-sub nav-main--open-sub-sub"),$("ul li.open",_).removeClass("open"),$(".nav-main__append.open").removeClass("open")),j(!1),k())},function(){w.addClass("nav-main--change"),clearTimeout(s),s=setTimeout(function(){w.removeClass("nav-main--change")},p.length?0:500)}),j=(b.navScroll=function(t){m||(app.obj.site&&(app.obj.site.scrollTop,$("html.search--open").length?$(".search .subnav:eq(0):visible"):$(".site-main .subnav:eq(0):not(.filters):visible"),t||0),0)},function(t){var e=$(".is-hidden.open").length;!t||f&&!e?f||app.obj.freeze.disable():app.obj.freeze.enable()});return t(),b},app.globalExt.overlay=function(){var e,r=app.vars.$win,t=app.vars.$doc,l=app.vars.$html,i=app.vars.$body,d=!1,s=!1,a=document.title,o=$("#overlay-bg-page"),n=function(t){t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation();t=$(this).attr("href");_(t,!0)},c=function(t){t.preventDefault(),h($(this),!0)},p=function(t){$(t.target).hasClass("overlay")&&(t.preventDefault(),h(void 0,!0))},u=function(t){var e,a;null!=history.state&&history.state&&("overlay"===(e=history.state.type)?(a=window.location.href,_(a)):"background"!==e&&null!==e||d&&h())},_=function(a,t){(t=t||!1)&&(e=window.location.href,l.hasClass("search--open")||f(a)),!0===s||d||(d=s=!0,jQuery.ajax({context:this,url:a,type:"GET",data:{ajaxCall:!0},cache:!1,success:function(t){var t=$(t),e=r.scrollTop();i.append(t),app.parse(t),$("[data-bg],[data-src]",t).lazyLoadXT(),app.obj.tracking&&app.obj.tracking.track({event:"overlay",category:"Overlays",action:"Open",label:a,attributes:{url:a,title:$("h1",t).length?$("h1",t).text():""}}),setTimeout(function(){app.obj["sticky-top"]&&$.each(app.obj["sticky-top"],function(t,e){e.freezeStickyKit()});var t=$("html.search--open").length?$(".search"):$(".site__wrapper");t.data("y",e),t.css("top",-e+t.position().top),l.addClass("overlay--open"),app.obj.site.overlayOpen=!0,r.scrollTop(0)},100)},error:function(t){d=s=!1}
1}).done(function(){s=!1}))},h=function(t,e){(e=e||!1)&&m();var e=r.scrollTop(),a=$(".overlay"),i=$(".overlay__outer"),s=!a.data("overlay-no-remove"),o=$("html.search--open").length?$(".search"):$(".site__wrapper"),n=o.data("y");d=!1,l.removeClass("overlay--open"),app.obj.site.overlayOpen=!1,r.scrollTop(n),o.removeAttr("style"),i.css("top",n-e+parseInt(i.css("top"))+"px"),s&&void 0!==t&&t.off("click.close"),setTimeout(function(){a.addClass("overlay--closed"),s&&a.remove(),app.obj["sticky-top"]&&$.each(app.obj["sticky-top"],function(t,e){e.unfreezeStickyKit()})},500)},m=function(){history.pushState({type:"background"},a,e)},f=function(t){history.pushState({type:"overlay"},a,t)};return i.on("click.overlay, click.standard",'a[target="_top"], .js-overlay-legacy',n),i.on("click.overlayClose",".overlay .button-close",c),t.on("mousedown.overlay touchstart.overlay",p),r.on("popstate.overlay",u),e=window.location.href,o.length&&(n=o.data("url"),e=(c=e.split("?")[0]).indexOf(n)<0?n:location.protocol+"//"+location.hostname+(0<=c.indexOf("/product/")?"/search":0<=c.indexOf(".devlocal")?"/search.php":""),d=!0,$.ajax({url:e,method:"GET",data:{ajaxBgCall:!0}}).done(function(t){var e=$(t);o.html(e),app.parse(o),app.obj["nav-main"].init(),setTimeout(function(){$("[data-bg],[data-src]",e).lazyLoadXT(),app.obj.site.setHeaderHeight()},100)})),{}},app.globalExt.preloader=function(){var t={},i=(app.vars.$win,app.vars.$doc,app.vars.$html,app.vars.$body),s=".preloader",o='<div class="preloader"></div>';return t.showPreloader=function(t,e){(e=e||i).find(s).remove();var a=$(o);e.append(a),t.addEventListener("progress",function(t){t.lengthComputable&&(t=t.loaded/t.total*100,a.css("width",t+"%"),TweenLite.to(a,.3,{width:t+"%",onComplete:function(){}}))},!1)},t.hidePreloader=function(t,e){e=e||"move";var a=(t=t||i).find(s).first();a.length&&("move"===e?TweenLite.to(a,.3,{y:"-100%",onComplete:function(){a.remove()}}):"fade"===e&&TweenLite.to(a,.3,{opacity:0,onComplete:function(){a.remove()}}))},t},app.globalExt["scroll-to-anchor"]=function(){function t(){var t=location.href;-1<t.indexOf("#")&&(t=t.split("#")[1],s("#"+t))}var e,a=app.vars.$doc,i={anchor_link:'a[href^="#"]'},s=function(t){var e=app.obj.site.headerHeight+30;$(t).length&&n(t,"load")&&TweenLite.to(window,0,{scrollTo:{y:t,offsetY:e},ease:Power3.easeInOut})},o=function(){return location.href.split("#").shift()},n=function(t,e){var a=$(t),i=o()+t;return"#quick-global"!=t&&(history.pushState({type:"anchor-link"},document.title,i),a.length&&(t=a.parent().find("h1, h2, h3, h4"),app.obj.tracking.track({event:"anchor-links",category:"Anchor Links",action:e,label:i,attributes:{url:i,title:t.length?t.eq(0).text():""}})),!0)};return Gridle.on("update",function(){e||(e=!0,t())}),a.on("click.scroll-to-anchor",i.anchor_link,function(t){var e=$(t.currentTarget).attr("href"),a=e&&"#"!==e?$(e):"";a.length&&(a.offset().top,a=app.obj.site.headerHeight+30,t.preventDefault(),n(e,"click"))&&TweenLite.to(window,0,{scrollTo:{y:e,offsetY:a},ease:Power3.easeInOut})}),setTimeout(function(){e||(e=!0,t())},30),{}},app.globalExt.sections=function(){var t=app.vars.$html;$(".site-main > :last-child.section--bg-grey-light, .site-main > .site-content >:last-child.section--bg-grey-light, .site-main > .section:not(.section--bg-grey-light) + :last-child.subnav--light, .site-main > .site-content > .section:not(.section--bg-grey-light) + :last-child.subnav--light").length&&t.addClass("site-sections--last-bg")},app.globalExt.smoothscroll=function(){var t={enabled:!0};return t.update=function(){$(".js-sticky-top").trigger("sticky_kit:tick")},t},app.globalExt.smoothZoom=function(){var i,I,P,E,s,F;function o(t,e){this.$elem=t,this.$map=t.parent();var a,e=$.extend({},i,e);this.sW=e.width,this.sH=e.height,this.init_zoom=e.initial_ZOOM/100,this.init_pos=e.initial_POSITION.replace(/,/g," ").replace(/\s{2,}/g," ").split(" "),this.zoom_max_initial=e.zoom_MAX/100,this.zoom_max=e.zoom_MAX/100,this.zoom_min=e.zoom_MIN/100,this.zoom_single=d(e.zoom_SINGLE_STEP),this.zoom_fit=d(e.zoom_OUT_TO_FIT),this.zoom_speed=1+((0===e.animation_SPEED||e.animation_SPEED?e.animation_SPEED:e.animation_SPEED_ZOOM)+1)/20,this.zoom_show=d(e.zoom_BUTTONS_SHOW),this.pan_speed_o=0===e.animation_SPEED||e.animation_SPEED?e.animation_SPEED:e.animation_SPEED_PAN,this.pan_show=d(e.pan_BUTTONS_SHOW),this.pan_limit=d(e.pan_LIMIT_BOUNDARY),this.pan_rev=d(e.pan_REVERSE),this.reset_align=e.reset_ALIGN_TO.toLowerCase().split(" "),this.reset_to_zmin=d(e.reset_TO_ZOOM_MIN),this.bu_size=F?2*parseInt(e.button_SIZE_TOUCH_DEVICE/2):2*parseInt(e.button_SIZE/2),this.bu_color=e.button_COLOR,this.bu_bg=e.button_BG_COLOR,this.bu_bg_alpha=e.button_BG_TRANSPARENCY/100,this.bu_icon=e.button_ICON_IMAGE,this.bu_auto=d(e.button_AUTO_HIDE),this.bu_delay=1e3*e.button_AUTO_HIDE_DELAY,this.bu_align=e.button_ALIGN.toLowerCase().split(" "),this.bu_margin=e.button_MARGIN,this.bu_roun
1d=d(e.button_ROUND_CORNERS),this.touch_drag=d(e.touch_DRAG),this.mouse_drag=d(e.mouse_DRAG),this.mouse_wheel=d(e.mouse_WHEEL),this.mouse_wheel_cur=d(e.mouse_WHEEL_CURSOR_POS),this.mouse_dbl_click=d(e.mouse_DOUBLE_CLICK),this.ani_smooth=Math.max(1,(e.animation_SMOOTHNESS+1)/1.45),this.bg_color=e.background_COLOR,this.bord_size=e.border_SIZE,this.bord_color=e.border_COLOR,this.bord_alpha=e.border_TRANSPARENCY/100,this.container=e.container,this.image_url=e.image_url,this.image_width=e.image_original_width,this.image_height=e.image_original_height,this.responsive=d(e.responsive),this.maintain_ratio=d(e.responsive_maintain_ratio),this.w_max=e.max_WIDTH,this.h_max=e.max_HEIGHT,this.onLOAD=e.on_IMAGE_LOAD,this.onUPDATE=e.on_ZOOM_PAN_UPDATE,this.onZOOM_PAN=e.on_ZOOM_PAN_COMPLETE,this.onLANDMARK=e.on_LANDMARK_STATE_CHANGE,this._x,this._y,this._w,this._h,this._sc=0,this.rA=1,this.rF=1,this.rR=1,this.iW=0,this.iH=0,this.tX=0,this.tY=0,this.oX=0,this.oY=0,this.fX=0,this.fY=0,this.dX=0,this.dY=0,this.cX=0,this.cY=0,this.transOffX=0,this.transOffY=0,this.focusOffX=0,this.focusOffY=0,this.offX=0,this.offY=0,this._playing=!1,this._dragging=!1,this._onfocus=!1,this._moveCursor=!1,this._wheel=!1,this._recent="zoomOut",this._pinching=!1,this._landmark=!1,this._rA,this._centx,this._centy,this._onButton=!1,this._onHitArea=!1,this.cFlag={_zi:!1,_zo:!1,_ml:!1,_mr:!1,_mu:!1,_md:!1,_rs:!1,_nd:!1},this.$holder,this.$buttons=e.button_HOLDER,this.$hitArea,this.$controls,this.$loc_cont,this.map_coordinates=[],this.locations=[],this.buttons=[],this.border=[],this.buttons_total=7,this.cButtId=0,this.pan_speed,this.auto_timer,this.ani_timer,this.wheel_timer,this.ani_end,this.focusSpeed=this.reduction=.5,this.orig_style,this.mapAreas,this.icons,this.show_at_zoom,this.assetsLoaded=!1,this.zStep=0,this.sRed=300,this.use3D=e.use_3D_Transform&&s,F?(this.event_down="touchstart.sz",this.event_up="touchend.sz",this.event_move="touchmove.sz"):(this.event_down="mousedown.sz",this.event_up="mouseup.sz",this.event_move="mousemove.sz"),""==this.image_url?(this.$image=t,this.id=this.$image.attr("id")):(e=new Image,this.image_width&&(e.width=this.image_width),this.image_height&&(e.height=this.image_height),e.src=this.image_url,this.$image=$(e).appendTo(t)),this.setContainer(),this.bu_icon||(a=$('<div class="smooth_zoom_icons"></div>'),this.$holder.append(a),this.bu_icon=a.css("background-image").replace(/url\(["']?([^'")]+)['"]?\)/,"$1"),"none"==this.bu_icon&&(this.bu_icon="zoom_assets/icons.png"),a.remove()),this.$image.css("-moz-transform")&&I?(a=$('<div style="-moz-transform: translate(1px, 1px)"></div>'),this.$holder.append(a),this.fixMoz=1!==a.position().left,a.remove()):this.fixMoz=!1,this.assetsLoaded=!0,""!==this.onLOAD&&this.onLOAD(),this.init()}function d(t){return!0===t||!(!t||"yes"!=(t=t.toLowerCase())&&"true"!=t)}return i={width:"",height:"",initial_ZOOM:"",initial_POSITION:"",animation_SMOOTHNESS:5.5,animation_SPEED_ZOOM:5.5,animation_SPEED_PAN:5.5,zoom_MAX:800,zoom_MIN:"",zoom_SINGLE_STEP:!1,zoom_OUT_TO_FIT:!0,zoom_BUTTONS_SHOW:!0,pan_BUTTONS_SHOW:!0,pan_LIMIT_BOUNDARY:!0,pan_REVERSE:!1,reset_ALIGN_TO:"center center",reset_TO_ZOOM_MIN:!0,button_HOLDER:!1,button_SIZE:18,button_SIZE_TOUCH_DEVICE:30,button_COLOR:"#FFFFFF",button_BG_COLOR:"#000000",button_BG_TRANSPARENCY:55,button_AUTO_HIDE:!1,button_AUTO_HIDE_DELAY:1,button_ALIGN:"bottom right",button_MARGIN:10,button_ROUND_CORNERS:!0,touch_DRAG:!0,mouse_DRAG:!0,mouse_WHEEL:!0,mouse_WHEEL_CURSOR_POS:!0,mouse_DOUBLE_CLICK:!0,background_COLOR:"#FFFFFF",border_SIZE:1,border_COLOR:"#000000",border_TRANSPARENCY:10,image_url:"",image_original_width:"",image_original_height:"",container:"",on_IMAGE_LOAD:"",on_ZOOM_PAN_UPDATE:"",on_ZOOM_PAN_COMPLETE:"",on_LANDMARK_STATE_CHANGE:"",use_3D_Transform:!0,responsive:!1,responsive_maintain_ratio:!0,max_WIDTH:"",max_HEIGHT:""},o.prototype={loadComplete:function(t){var e=t.data.self,a=!0;e.imgList[t.data.id].loaded=!0;for(var i=0;i<e.imgList.length;i++)e.imgList[i].loaded||(a=!1);a&&(e.assetsLoaded=!0,""!==e.onLOAD&&e.onLOAD(),e.init())},init:function(){for(var t,e=this,a=e.$image,i=e.sW,s=e.sH,o=e.pan_show,n=e.zoom_show,r=e.$controls,l=e.buttons,d=e.cFlag,c=e.bu_align,p=e.bu_margin,u=e.$holder,_=e.$buttons||e.$holder,h=(e.orig_style=e.getStyle(),a.attr("galleryimg","no"),navigator.userAgent.toLowerCase().match(/(i
1phone|ipod|ipad)/)||(a.removeAttr("width"),a.removeAttr("height")),a),m=[],f=0;f<5&&h&&"BODY"!==h[0].tagName&&"HTML"!==h[0].tagName;f++)"none"==h.css("display")&&(h.css("display","block"),m.push(h)),h=h.parent();e.iW=a.width(),e.iH=a.height();for(f=0;f<m.length;f++)m[f].css("display","none");e.rF=e.rR=e.checkRatio(i,s,e.iW,e.iH,e.zoom_fit),0==e.zoom_min||0!=e.init_zoom?(""!=e.init_zoom?e.rA=e._sc=e.init_zoom:e.rA=e._sc=e.rF,0!=e.zoom_min&&(e.rF=e.zoom_min,e.reset_to_zmin)&&(e.rR=e.zoom_min)):e.rF<e.zoom_min?(e.rF=e.zoom_min,e.reset_to_zmin&&(e.rR=e.zoom_min),e.rA=e._sc=e.zoom_min):e.rA=e._sc=e.rR,e._w=e._sc*e.iW,e._h=e._sc*e.iH,""==e.init_pos?(e._x=e.tX=(i-e._w)/2,e._y=e.tY=(s-e._h)/2):(e._x=e.tX=i/2-parseInt(e.init_pos[0])*e._sc,e._y=e.tY=s/2-parseInt(e.init_pos[1])*e._sc,e.oX=(e.tX-(i-e._w)/2)/(e._w/i),e.oY=(e.tY-(s-e._h)/2)/(e._h/s)),e.pan_limit&&!e._moveCursor&&e.init_zoom==e.rF||!e.mouse_drag||(a.css("cursor","move"),e.$hitArea.css("cursor","move")),I&&e.$image.css(P,"0 0"),e.use3D&&a.css({"-webkit-backface-visibility":"hidden","-webkit-perspective":1e3}),a.css({position:"absolute","z-index":2,left:"0px",top:"0px","-webkit-box-shadow":"1px 1px rgba(0,0,0,0)"}).hide().fadeIn(500,function(){u.css("background-image","none")});var v,g,a=(e=e).bu_size,b=Math.ceil(e.bu_size/4),y=a<16?50:0,w=a-2,x=o?(t=n?parseInt(a+.85*a+3*w+6+2*b):parseInt(3*w+6+2*b),parseInt(3*w+6+2*b)):n?(t=parseInt(a+2*b),x=parseInt(2*a+3*b),t=2*parseInt(t/2),2*parseInt(x/2)):t=0,C=(50-a)/2,k=t-2*(a-(o?2:0))-b-3,j=x/2-(a-(o?2:0))/2,T="top"==c[0]?(g="top",p):"center"==c[0]?(g="top",parseInt((s-x)/2)):(g="bottom",p),c="right"==c[1]?(v="right",p):"center"==c[1]?(v="right",parseInt((i-t)/2)):(v="left",p),r=$('<div style="position: absolute; '+v+":"+c+"px; "+g+": "+T+"px; width: "+t+"px; height: "+x+'px; z-index: 20;" class="noSel;">\t\t\t\t\t<div class="noSel controlsBg" style="position: relative; width: 100%; height: 100%; z-index: 1;">\t\t\t\t\t</div>\t\t\t\t</div>'),p=(_.append(r),r.find(".controlsBg"));e.bu_round?E?p.css(E,(0<y?4:5)+"px").css("background-color",e.bu_bg):e.roundBG(p,"cBg",t,x,0<y?4:5,375,e.bu_bg,e.bu_icon,1,y?50:0):p.css("background-color",e.bu_bg),p.css("opacity",e.bu_bg_alpha),l[0]={_var:"_zi",l:b,t:o?(x-2*a-6+2)/2:b,w:a,h:a,bx:-C,by:-C-y},l[1]={_var:"_zo",l:b,t:o?(x-2*a-6+2)/2+a+6-2:x-a-b,w:a,h:a,bx:-50-C,by:-C-y},l[2]={_var:e.pan_rev?"_ml":"_mr",l:k-w-3,t:j,w:w,h:w,bx:-101-C,by:-1-C-y},l[3]={_var:e.pan_rev?"_mr":"_ml",l:k+w+3,t:j,w:w,h:w,bx:-151-C,by:-1-C-y},l[4]={_var:e.pan_rev?"_md":"_mu",l:k,t:j+w+3,w:w,h:w,bx:-201-C,by:-1-C-y},l[5]={_var:e.pan_rev?"_mu":"_md",l:k,t:j-w-3,w:w,h:w,bx:-251-C,by:-1-C-y},l[6]={_var:"_rs",l:k,t:j,w:w,h:w,bx:-301-C,by:-1-C-y};for(var A,O,z,f=0;f<7;f++){l[f].$ob=$('<div style="position: absolute; display: '+(f<2?n?"block":"none":o?"block":"none")+"; left: "+(l[f].l-1)+"px; top: "+(l[f].t-1)+"px; width: "+(l[f].w+2)+"px; height: "+(l[f].h+2)+"px; z-index:"+(f+1)+';" class="noSel">\t\t\t\t\t\t</div>').css("opacity",.7).on((F?"":"mouseover.sz mouseout.sz ")+e.event_down,{id:f},function(t){e._onfocus=!1,$this=$(this),"mouseover"==t.type?.5<$this.css("opacity")&&$this.css("opacity",1):"mouseout"==t.type?.5<$this.css("opacity")&&$this.css("opacity",.7):"mousedown"!=t.type&&"touchstart"!=t.type||(e.cButtId=t.data.id,e._onButton=!0,e._wheel=!1,.5<$this.css("opacity")&&($this.css("opacity",1),u.find("#"+l[e.cButtId]._var+"norm").hide(),u.find("#"+l[e.cButtId]._var+"over").show(),e.cButtId<=1&&e.zoom_single?d[l[e.cButtId]._var]||(e.sRed=300,d[l[e.cButtId]._var]=!0):e.cButtId<6?d[l[e.cButtId]._var]=!0:(d._rs=!0,e.rA=e.rR,"top"==e.reset_align[0]?e.fY=e.sH/2*(e.rA/2):"bottom"==e.reset_align[0]?e.fY=-e.sH/2*(e.rA/2):e.fY=0,"left"==e.reset_align[1]?e.fX=e.sW/2*(e.rA/2):"right"==e.reset_align[1]?e.fX=-e.sW/2*(e.rA/2):e.fX=0),e.focusOffX=e.focusOffY=0,e.changeOffset(!0,!0),e._playing||(e.setMaxZoom(),e.Animate())),t.preventDefault(),t.stopPropagation())});var D=$('<div id="'+l[f]._var+'norm" style="position: absolute; left: 1px; top: 1px; width: '+l[f].w+"px; height: "+l[f].h+"px; "+(E||!e.bu_round?"background:"+e.bu_color:"")+'">\t\t\t\t\t</div>'),S=$('<div id="'+l[f]._var+'over" style="position: absolute; left: 0px; top: 0px; width: '+(l[f].w+2)+"px; height: "+(l[f].h+2)+"px; display: none; "+(E||!e.bu_round?"background:"+e.bu_color:"")+'">\t\t\t\t\t</div>'),H=$('<div id="'+l[f]._var+'_icon" style="position: absolute; left: 1px; top: 1px; width: '+l[f].w+"px; height: "+l[f].h+"px; background: transparent url("+e.bu_icon+") "+l[f].bx+"px "+l[f].by+'px no-repeat;" >\t\t\t\t\t</div>');l[f].$ob.append(D,S,H),r.append(l[f].$ob),e.bu_round&&(E?(D.css(E,"2px"),S.css(E,"2px")):(e.roundBG(D,l[f]._var+"norm",l[f].w,l[f].h,2,425,e.bu_color,e.bu_icon,f+1,y?50:0),e.roundBG(S,l[f]._var+"over",l[f].w+2,l[f].h+2,2,425,e.bu_color,e.bu_icon,f+1,y?50:0)))}$(document).on(e.event_up+e.id,{self:e},e.mouseUp),(e.mouse_drag&&!F||e.touch_drag&&F)&&(e.$holder.on(e.event_down,{self:e},e.mouseDown),F)&&$(document).on(e.event_move+e.id,{self:e},e.mouseDrag),e.mouse_dbl_click&&(z=1,e.$holder.on("dblclick.sz",function(t){e.focusOffX=t.pageX-u.offset().left-e.sW/2,e.focusOffY=t.pageY-u.offset().top-e.sH/2,e.changeOffset(!0,!0),e._wheel=!1,(!window.doubleClick||window.doubleClick<1)&&(e.rA<e.zoom_max&&-1==z&&A!=e.focusOffX&&O!=e.focusOffY&&(z=1),A=e.focu
1sOffX,O=e.focusOffY,e.setMaxZoom(),e.rA>=e.zoom_max&&1==z&&(z=-1),0<(z=e.rA<=e.rF&&-1==z?1:z)?(e.rA*=2,e.rA=e.rA>e.zoom_max?e.zoom_max:e.rA,d._zi=!0,clearTimeout(e.ani_timer),e._playing=!0,e.Animate(),d._zi=!1):(e.rA/=2,e.rA=e.rA<e.rF?e.rF:e.rA,d._zo=!0,clearTimeout(e.ani_timer),e._playing=!0,e.Animate(),d._zo=!1),t.preventDefault(),t.stopPropagation())})),e.mouse_wheel&&u.parent().on("mousewheel.sz",{self:this},e.mouseWheel),e.bu_auto&&u.on("mouseleave.sz",{self:this},e.autoHide),r.on(e.event_down,function(t){t.preventDefault(),t.stopPropagation()}),e.mouse_dbl_click&&r.on("dblclick.sz",function(t){t.preventDefault(),t.stopPropagation()}),$(".noSel").each(function(){this.onselectstart=function(){return!1}}),e.$holder=u,e.$controls=r,e.sW=i,e.sH=s,e.cBW=t,e.cBH=x,e.setMaxZoom(),e.Animate()},setContainer:function(){var a=this,t=a.$image,e=a.bord_size,i=a.border,s=a.$holder,o=(""==a.container&&""==a.image_url?s=a.$image.wrap('<div class="noSel smooth_zoom_preloader">\t\t\t\t\t</div>').parent():((s=""==a.image_url?$("#"+a.container):a.$elem).addClass("noSel smooth_zoom_preloader"),a.locations=[],a.$loc_cont=s.find(".landmarks"),a.$loc_cont[0]&&(o=a.$loc_cont.children(".item"),a.loc_clone=a.$loc_cont.clone(),a.show_at_zoom=parseInt(a.$loc_cont.data("show-at-zoom"),10)/100,a.allow_scale=d(a.$loc_cont.data("allow-scale")),a.allow_drag=d(a.$loc_cont.data("allow-drag")),o.each(function(){a.setLocation($(this))}))),s.css({position:"relative",overflow:"hidden","text-align":"left","-moz-user-select":"none","-khtml-user-select":"none","-webkit-user-select":"none","user-select":"none","-webkit-touch-callout":"none","-webkit-tap-highlight-color":"rgba(255, 255, 255, 0)","background-color":a.bg_color,"background-position":"center center","background-repeat":"no-repeat"}),a.$hitArea=$('<div style="position: absolute; z-index: 1; top: 0px; left: 0px; width: 100%; height: 100%;" ></div>').appendTo(s),a.getContainerSize(a.sW,a.sH,s,a.w_max,a.h_max),a.responsive&&$(window).on("orientationchange.sz"+a.id+" resize.sz"+a.id,{self:a},a.resize),a.sW),n=a.sH;s.css({width:o,height:n}),0<e&&(i[0]=$('<div style="position: absolute;\twidth: '+e+"px; height: "+n+"px;\ttop: 0px; left: 0px; z-index: 3; background-color: "+a.bord_color+';"></div>').css("opacity",a.bord_alpha),i[1]=$('<div style="position: absolute;\twidth: '+e+"px; height: "+n+"px;\ttop: 0px; left: "+(o-e)+"px; z-index: 4; background-color: "+a.bord_color+';"></div>').css("opacity",a.bord_alpha),i[2]=$('<div style="position: absolute;\twidth: '+(o-2*e)+"px; height: "+e+"px; top: 0px; left: "+e+"px; z-index: 5; background-color: "+a.bord_color+'; line-height: 1px;"></div>').css("opacity",a.bord_alpha),i[3]=$('<div style="position: absolute;\twidth: '+(o-2*e)+"px; height: "+e+"px; top: "+(n-e)+"px; left: "+e+"px; z-index: 6; background-color: "+a.bord_color+'; line-height: 1px;"></div>').css("opacity",a.bord_alpha),s.append(i[0],i[1],i[2],i[3])),null!=t.attr("usemap")&&(a.mapAreas=$("map[name='"+t.attr("usemap").split("#").join("")+"']").children("area"),a.mapAreas.each(function(t){var e=$(this);e.css("cursor","pointer"),a.mouse_drag&&e.on(a.event_down,{self:a},a.mouseDown),a.mouse_wheel&&e.on("mousewheel.sz",{self:a},a.mouseWheel),a.map_coordinates.push(e.attr("coords").split(","))})),a.$holder=s,a.sW=o,a.sH=n},getContainerSize:function(t,e,a,i,s){""===t||0===t?t=""==this.image_url?Math.max(a.parent().width(),100):Math.max(a.width(),100):!isNaN(t)||-1<String(t).indexOf("px")?(t=this.oW=parseInt(t),this.responsive&&(t=Math.min(a.parent().width(),t))):t=-1<String(t).indexOf("%")?a.parent().width()*(t.split("%")[0]/100):100,0!==i&&""!==i&&(t=Math.min(t,i)),e=""===e||0===e?""==this.image_url?Math.max(a.parent().height(),100):Math.max(a.height(),100):!isNaN(e)||-1<String(e).indexOf("px")?this.oH=parseInt(e):-1<String(e).indexOf("%")?a.parent().height()*(e.split("%")[0]/100):100,0!==s&&""!==s&&(e=Math.min(e,s)),this.oW&&t!==this.oW&&this.oH&&this.maintain_ratio&&(e=t/(this.oW/this.oH)),this.sW=t,this.sH=e},setLocation:function(t){var e,a,i,s,o,n,r,l=this;P&&t.css(P,"0 0"),t.css({display:"block","z-index":2}),l.use3D&&t.css({"-webkit-backface-visibility":"hidden","-webkit-perspective":1e3}),e=t.outerWidth()/2,a=t.outerHeight()/2,r=t.data("position").split(","),i=null==(i=t.data("allow-scale"))?l.allow_scale:d(i),t.hasClass("mark")?(t.find("img").css("vertical-align","bottom").width(),$(t.children()[0]).css({position:"absolute",left:-t.
1width()/2,bottom:2*parseInt(t.css("padding-bottom"))}),s=t.find(".text"),l.locations.push({ob:t,x:parseInt(r[0]),y:parseInt(r[1]),w2:e,h2:a,w2pad:e+(s[0]?parseInt(s.css("padding-left")):0),vis:!1,lab:!1,lpx:"0",lpy:"0",showAt:isNaN(t.data("show-at-zoom"))?l.show_at_zoom:parseInt(t.data("show-at-zoom"),10)/100,scale:i})):t.hasClass("lable")&&(s=t.data("bg-color"),o=t.data("bg-opacity"),n=$(t.eq(0).children()[0]).css({position:"absolute","z-index":2,left:-e,top:-a}),l.locations.push({ob:t,x:parseInt(r[0]),y:parseInt(r[1]),w2:e,h2:a,w2pad:e,vis:!1,lab:!0,lpx:"0",lpy:"0",showAt:isNaN(t.data("show-at-zoom"))?l.show_at_zoom:parseInt(t.data("show-at-zoom"),10)/100,scale:i}),""!==s)&&(s||(s="#000000",o=.7),r=$('<div style="position: absolute; left: '+-e+"px; top: "+-a+"px; width: "+2*(e-parseInt(n.css("padding-left")))+"px; height:"+2*(a-parseInt(n.css("padding-top")))+"px; background-color: "+s+';"></div>').appendTo(t),o)&&r.css("opacity",o),t.hide(),I&&t.css("opacity",0),l.allow_drag||t.on(l.event_down,function(t){t.stopPropagation()})},getStyle:function(){var t=this.$image;return{prop_origin:[P,!1!==P&&void 0!==P?t.css(P):null],prop_transform:[I,!1!==I&&void 0!==I?t.css(I):null],position:["position",t.css("position")],"z-index":["z-index",t.css("z-index")],cursor:["cursor",t.css("cursor")],left:["left",t.css("left")],top:["top",t.css("top")],width:["width",t.css("width")],height:["height",t.css("height")]}},checkRatio:function(t,e,a,i,s){var o;return a==t&&i==e?o=1:a<t&&i<e?(o=t/a,s?e<o*i&&(o=e/i):(o*i<e&&(o=e/i),t/a!=e/i&&this.mouse_drag&&(this._moveCursor=!0,this.$image.css("cursor","move"),this.$hitArea.css("cursor","move")))):(o=t/a,s?(o=e<o*i?e/i:o)<this.init_zoom&&this.mouse_drag&&(this._moveCursor=!0,this.$image.css("cursor","move"),this.$hitArea.css("cursor","move")):(o*i<e&&(o=e/i),t/a!=e/i&&this.mouse_drag&&(this._moveCursor=!0,this.$image.css("cursor","move"),this.$hitArea.css("cursor","move")))),o},getDistance:function(t,e,a,i){return Math.sqrt(Math.abs((a-t)*(a-t)+(i-e)*(i-e)))},mouseDown:function(t){var e,a=t.data.self;a._onfocus=a._dragging=!1,a.cFlag._nd&&(a.fixMoz&&a.correctTransValue(),a.samePointRelease=!1,"mousedown"==t.type?(a.stX=t.pageX,a.stY=t.pageY,a.offX=t.pageX-a.$holder.offset().left-a.$image.position().left,a.offY=t.pageY-a.$holder.offset().top-a.$image.position().top,$(document).on(a.event_move+a.id,{self:a},a.mouseDrag)):(t.preventDefault(),1<(e=t.originalEvent).targetTouches.length?(a._pinching=!0,a._rA=a.rA,a.dStart=a.getDistance(e.touches[0].pageX,e.touches[0].pageY,e.touches[1].pageX,e.touches[1].pageY)):(a.offX=e.touches[0].pageX-a.$holder.offset().left-a.$image.position().left,a.offY=e.touches[0].pageY-a.$holder.offset().top-a.$image.position().top,a.setDraggedPos(e.touches[0].pageX-a.$holder.offset().left-a.offX,e.touches[0].pageY-a.$holder.offset().top-a.offY,a._sc),a._recent="drag",a._dragging=!0)),a._onHitArea=!0),"mousedown"==t.type&&t.preventDefault()},mouseDrag:function(t){var e=t.data.self;if("mousemove"==t.type)return e.setDraggedPos(t.pageX-e.$holder.offset().left-e.offX,t.pageY-e.$holder.offset().top-e.offY,e._sc),e._recent="drag",e._dragging=!0,e._playing||e.Animate(),!1;(e._dragging||e._pinching)&&t.preventDefault(),e._onHitArea&&(t=t.originalEvent.touches,e._pinching||1<t.length?(e._pinching||(e._pinching=!0,e._rA=e.rA,1<t.length&&(e.dStart=e.getDistance(t[0].pageX,t[0].pageY,t[1].pageX,t[1].pageY))),1<t.length&&(e._centx=(t[0].pageX+t[1].pageX)/2,e._centy=(t[0].pageY+t[1].pageY)/2,e.focusOffX=e._centx-e.$holder.offset().left-e.sW/2,e.focusOffY=e._centy-e.$holder.offset().top-e.sH/2,e.changeOffset(!0,!0),e._wheel=!0,e._dragging=!1,e.zoom_single?e.sRed=300:(e.dEnd=e.getDistance(t[0].pageX,t[0].pageY,t[1].pageX,t[1].pageY),e.rA=e._rA*(e.dEnd/e.dStart),e.rA=e.rA>e.zoom_max?e.zoom_max:e.rA,e.rA=e.rA<e.rF?e.rF:e.rA),e._sc<e.rA?(e.cFlag._zo=!1,e.cFlag._zi=!0):(e.cFlag._zi=!1,e.cFlag._zo=!0),e._playing||e.Animate())):e._dragging&&t.length<2&&(e.setDraggedPos(t[0].pageX-e.$holder.offset().left-e.offX,t[0].pageY-e.$holder.offset().top-e.offY,e._sc),e._recent="drag",e._playing||e.Animate()))},mouseUp:function(t){var e=t.data.self;if(e._onButton)return e.$holder.find("#"+e.buttons[e.cButtId]._var+"norm").show(),e.$holder.find("#"+e.buttons[e.cButtId]._var+"over").hide(),6!==e.cButtId&&(e.cFlag[e.buttons[e.cButtId]._var]=!1),"touchend"==t.type&&.5<e.buttons[e.cButtId].$ob.css("opacity")&&e.buttons[e.cButtId].$ob.css("opacity",.7),e._onButton=!1,t.stopPropagation(),!1;
1e._onHitArea&&(e.mouse_drag||e.touch_drag)&&("mouseup"==t.type?($(document).off(e.event_move+e.id),e.stX==t.pageX&&e.stY==t.pageY&&(e.samePointRelease=!0),e._recent="drag",e._dragging=!1,e._playing||e.Animate()):(t.preventDefault(),e._dragging=!1,e._pinching?(e._pinching=!1,e._wheel=!1,e.cFlag._nd=!0,e.cFlag._zi=!1,e.cFlag._zo=!1):(e._recent="drag",e._playing||e.Animate())),e._onHitArea=!1)},mouseWheel:function(t,e){t.deltaY&&t.deltaY%1!=0&&t.preventDefault();var a=t.data.self;return a._onfocus=a._dragging=!1,a.mouse_wheel_cur&&(a.focusOffX=t.pageX-a.$holder.offset().left-a.sW/2,a.focusOffY=t.pageY-a.$holder.offset().top-a.sH/2,a.changeOffset(!0,!0)),a.setMaxZoom(),a._dragging=!1,0<e?a.rA!=a.zoom_max&&(a.zoom_single?a._wheel||(a.sRed=300):(a.rA*=e<1?1+.3*e:1.3,a.rA=a.rA>a.zoom_max?a.zoom_max:a.rA),a._wheel=!0,a.cFlag._zi=!0,clearTimeout(a.ani_timer),a._playing=!0,a.Animate(),a.cFlag._zi=!1):a.rA!=a.rF&&(a.zoom_single?a._wheel||(a.sRed=300):(a.rA/=-1<e?1+.3*-e:1.3,a.rA=a.rA<a.rF?a.rF:a.rA),a._wheel=!0,a.cFlag._zo=!0,clearTimeout(a.ani_timer),a._playing=!0,a.Animate(),a.cFlag._zo=!1),a.$map.addClass("map--wheel"),clearTimeout(a.wheel_timer),a.wheel_timer=setTimeout(function(){a.$map.removeClass("map--wheel")},200),!1},autoHide:function(t){var e=t.data.self;clearTimeout(e.auto_timer),e.auto_timer=setTimeout(function(){e.$controls.fadeOut(600)},e.bu_delay),e.$holder.on("mouseenter.sz",function(t){clearTimeout(e.auto_timer),e.$controls.fadeIn(300)})},correctTransValue:function(){var t=this.$image.css("-moz-transform").toString().replace(")","").split(",");this.transOffX=parseInt(t[4]),this.transOffY=parseInt(t[5])},setDraggedPos:function(t,e,a,i){var s=this;""!==t&&(s.dX=t+s.transOffX,s.pan_limit?(s.dX=s.dX+a*s.iW<s.sW?s.sW-a*s.iW:s.dX,s.dX=0<s.dX?0:s.dX,a*s.iW<s.sW&&(s.dX=(s.sW-a*s.iW)/2)):(s.dX=s.dX+a*s.iW<s.sW/2?s.sW/2-a*s.iW:s.dX,s.dX=s.dX>s.sW/2?s.sW/2:s.dX)),""!==e&&(s.dY=e+s.transOffY,s.pan_limit?(s.dY=s.dY+a*s.iH<s.sH?s.sH-a*s.iH:s.dY,s.dY=0<s.dY?0:s.dY,a*s.iH<s.sH&&(s.dY=(s.sH-a*s.iH)/2)):(s.dY=s.dY+a*s.iH<s.sH/2?s.sH/2-a*s.iH:s.dY,s.dY=s.dY>s.sH/2?s.sH/2:s.dY))},setMaxZoom:function(){this.zoom_max=this.image_width/this.img_w*this.zoom_max_initial},Animate:function(){var t=this;if(t.cFlag._nd=!0,t.ani_end=!1,t.cFlag._zi&&(t._wheel||t.zoom_single||(t.rA*=t.zoom_speed),t.rA>t.zoom_max&&(t.rA=t.zoom_max),t.cFlag._nd=!1,t.cFlag._rs=!1,t._recent="zoomIn",t._onfocus=t._dragging=!1),t.cFlag._zo&&(t._wheel||t.zoom_single||(t.rA/=t.zoom_speed),0!=t.zoom_min?t.rA<t.zoom_min&&(t.rA=t.zoom_min):t.rA<t.rF&&(t.rA=t.rF),t.cFlag._nd=!1,t.cFlag._rs=!1,t._recent="zoomOut",t._onfocus=t._dragging=!1),t.zoom_single&&!t.cFlag._rs&&("zoomIn"==t._recent?(t.sRed+=(10-t.sRed)/6,t.rA+=(t.zoom_max-t.rA)/(1/(t.pan_speed_o+1)*t.sRed+1)):"zoomOut"==t._recent&&(t.sRed+=(3-t.sRed)/3,t.rA+=(t.rF-t.rA)/((1/t.pan_speed_o+1)*t.sRed+1))),t.pan_speed=(Math.max(1,1+(t.sW+t.sH)/500)+t.pan_speed_o*t.pan_speed_o/4)/Math.max(1,t.rA/2),t.cFlag._ml&&(t.oX-=t.pan_speed,t.cFlag._nd=!1,t.cFlag._rs=!1,t._recent="left",t._onfocus=t._dragging=!1),t.cFlag._mr&&(t.oX+=t.pan_speed,t.cFlag._nd=!1,t.cFlag._rs=!1,t._recent="right",t._onfocus=t._dragging=!1),t.cFlag._mu&&(t.oY-=t.pan_speed,t.cFlag._nd=!1,t.cFlag._rs=!1,t._recent="up",t._onfocus=t._dragging=!1),t.cFlag._md&&(t.oY+=t.pan_speed,t.cFlag._nd=!1,t.cFlag._rs=!1,t._recent="down",t._onfocus=t._dragging=!1),t.cFlag._rs&&(t.oX+=(t.fX-t.oX)/8,t.oY+=(t.fY-t.oY)/8,t.cFlag._nd=!1,t._recent="reset",t._onfocus=t._dragging=!1),t.zoom_single&&"reset"!==t._recent?t._onfocus?t._sc+=(t.rA-t._sc)/t.reduction:t._sc=t.rA:t._sc+=(t.rA-t._sc)/(t.ani_smooth/(t._onfocus?t.reduction:1)),t._w=t._sc*t.iW,t._h=t._sc*t.iH,t._dragging&&(t.tX=t.dX,t.tY=t.dY,t.changeOffset(!0,!0)),"zoomIn"==t._recent?(t._w>t.rA*t.iW-.5&&!t.zoom_single?(t.cFlag._nd&&(t.ani_end=!0),t._sc=t.rA):t._w>t.zoom_max*t.iW-.5&&t.zoom_single&&(t.cFlag._nd&&(t.ani_end=!0),t._sc=t.rA=t.zoom_max),t.ani_end&&(t._w=t._sc*t.iW,t._h=t._sc*t.iH)):"zoomOut"==t._recent&&(t._w<t.rA*t.iW+.5&&!t.zoom_single?(t.cFlag._nd&&(t.ani_end=!0),t._sc=t.rA):t._w<t.rF*t.iW+.5&&t.zoom_single&&(t.cFlag._nd&&(t.ani_end=!0),t._sc=t.rA=t.rF),t.ani_end
1)&&(t._w=t._sc*t.iW,t._h=t._sc*t.iH),t.limitX=(t._w-t.sW)/(t._w/t.sW)/2,t.limitY=(t._h-t.sH)/(t._h/t.sH)/2,t._dragging||(t.pan_limit?(t.oX<-t.limitX-t.focusOffX&&(t.oX=-t.limitX-t.focusOffX),t.oX>t.limitX-t.focusOffX&&(t.oX=t.limitX-t.focusOffX),t._w<t.sW&&(t.tX=(t.sW-t._w)/2,t.changeOffset(!0,!1)),t.oY<-t.limitY-t.focusOffY&&(t.oY=-t.limitY-t.focusOffY),t.oY>t.limitY-t.focusOffY&&(t.oY=t.limitY-t.focusOffY),t._h<t.sH&&(t.tY=(t.sH-t._h)/2,t.changeOffset(!1,!0))):(t.oX<-t.limitX-t.focusOffX/t._w*t.sW-t.sW/2/(t._w/t.sW)&&(t.oX=-t.limitX-t.focusOffX/t._w*t.sW-t.sW/2/(t._w/t.sW)),t.oX>t.limitX-t.focusOffX/t._w*t.sW+t.sW/2/(t._w/t.sW)&&(t.oX=t.limitX-t.focusOffX/t._w*t.sW+t.sW/2/(t._w/t.sW)),t.oY<-t.limitY-t.focusOffY/t._h*t.sH-t.sH/(t._h/t.sH*2)&&(t.oY=-t.limitY-t.focusOffY/t._h*t.sH-t.sH/(t._h/t.sH*2)),t.oY>t.limitY-t.focusOffY/t._h*t.sH+t.sH/(t._h/t.sH*2)&&(t.oY=t.limitY-t.focusOffY/t._h*t.sH+t.sH/(t._h/t.sH*2)))),t._dragging||"drag"==t._recent||(t.tX=(t.sW-t._w)/2+t.focusOffX+t.oX*(t._w/t.sW),t.tY=(t.sH-t._h)/2+t.focusOffY+t.oY*(t._h/t.sH),1===t.ani_smooth&&(t.cFlag._nd=!0,t.ani_end=!0)),"zoomIn"==t._recent||"zoomOut"==t._recent||t.cFlag._rs?(t._x=t.tX,t._y=t.tY):(t._x+=(t.tX-t._x)/(t.ani_smooth/(t._onfocus?t.reduction:1)),t._y+=(t.tY-t._y)/(t.ani_smooth/(t._onfocus?t.reduction:1))),"left"==t._recent?(t._x<t.tX+.5||1===t.ani_smooth)&&(t.cFlag._nd&&(t.ani_end=!0),t._recent="",t._x=t.tX):"right"==t._recent?(t._x>t.tX-.5||1===t.ani_smooth)&&(t.cFlag._nd&&(t.ani_end=!0),t._recent="",t._x=t.tX):"up"==t._recent?(t._y<t.tY+.5||1===t.ani_smooth)&&(t.cFlag._nd&&(t.ani_end=!0),t._recent="",t._y=t.tY):"down"==t._recent?(t._y>t.tY-.5||1===t.ani_smooth)&&(t.cFlag._nd&&(t.ani_end=!0),t._recent="",t._y=t.tY):"drag"==t._recent&&(t._x+.5>=t.tX&&t._x-.5<=t.tX&&t._y+.5>=t.tY&&t._y-.5<=t.tY||1===t.ani_smooth)&&(t._onfocus&&(t._dragging=!1),t.cFlag._nd&&(t.ani_end=!0),t._recent="",t._x=t.tX,t._y=t.tY),t.cFlag._rs&&t._w+.5>=t.rA*t.iW&&t._w-.5<=t.rA*t.iW&&t.oX<=t.fX+.5&&t.oX>=t.fX-.5&&t.oY<=t.fY+.5&&t.oY>=t.fY-.5&&(t.ani_end=!0,t._recent="",t.cFlag._rs=!1,t.cFlag._nd=!0,t._x=t.tX,t._y=t.tY,t._sc=t.rA,t._w=t._sc*t.iW,t._h=t._sc*t.iH),t.rA==t.rF&&t.iW*t.rA<=t.sW&&t.iH*t.rA<=t.sH){if(.5<t.buttons[1].$ob.css("opacity")&&t.rA>=t.rF&&(""==t.init_zoom||t.rA<t.init_zoom)&&(""==t.zoom_min||t.rA<t.zoom_min)){t.pan_limit&&t._moveCursor&&!t._moveCursor&&(t.$image.css("cursor","default"),t.$hitArea.css("cursor","default"));for(var e=1;e<(t.pan_limit&&!t._moveCursor?t.buttons_total:2);e++)t.buttons[e].$ob.css({opacity:.4}),t._wheel=!1,t.$holder.find("#"+t.buttons[e]._var+"norm").show(),t.$holder.find("#"+t.buttons[e]._var+"over").hide()}}else if(t.buttons[1].$ob.css("opacity")<.5){t._moveCursor&&t.mouse_drag&&(t.$image.css("cursor","move"),t.$hitArea.css("cursor","move"));for(e=1;e<t.buttons_total;e++)t.buttons[e].$ob.css("opacity",.7)}t.rA==t.zoom_max?.5<t.buttons[0].$ob.css("opacity")&&(t.buttons[0].$ob.css("opacity",.4),t._wheel=!1,t.$holder.find("#"+t.buttons[0]._var+"norm").show(),t.$holder.find("#"+t.buttons[0]._var+"over").hide()):t.buttons[0].$ob.css("opacity")<.5&&t.buttons[0].$ob.css("opacity",.7),I?t.$image.css(I,"translate("+t._x.toFixed(14)+"px,"+t._y.toFixed(14)+"px) scale("+t._sc+")"):t.$image.css({left:t._x,top:t._y,width:t._w,height:t._h}),t.$loc_cont&&t.updateLocations(t._x,t._y,t._sc,t.locations),!I&&0<t.map_coordinates.length&&t.updateMap(),t.ani_end&&!t._dragging&&"drag"!=t._recent?(t._playing=!1,t._recent="",t.cX=(-t._x+t.sW/2)/t.rA,t.cY=(-t._y+t.sH/2)/t.rA,t.onUPDATE&&t.onUPDATE(t.getZoomData(),!1),t.onZOOM_PAN&&t.onZOOM_PAN(t.getZoomData()),clearTimeout(t.ani_timer),t.x_diff=t._x.toFixed(14),t.y_diff=t._y.toFixed(14),t.img_w=t.$image.outerWidth(),t.img_h=t.$image.outerHeight()):(t._playing=!0,t.onUPDATE&&t.onUPDATE(t.getZoomData(),!0),t.ani_timer=setTimeout(function(){t.Animate()},28))},updateLocations:function(t,e,a,i){""!==this.onLANDMARK&&(a>=this.show_at_zoom?this._landmark||(this._landmark=!0,this.onLANDMARK(!0)):this._landmark&&(this._landmark=!1,this.onLANDMARK(!1)));for(var s=0;s<i.length;
1s++){var o,n,r=i[s].x*a+t,l=i[s].y*a+e;a>=i[s].showAt&&(n=i[s].scale&&I?(o=i[s].w2pad*this._sc,i[s].h2*this._sc):(o=i[s].w2pad,i[s].h2),-o<r)&&r<this.sW+o&&(-n<l&&l<this.sH+n&&i[s].lab||0<l&&l<this.sH+2*n&&!i[s].lab)?i[s].vis||(i[s].vis=!0,I?i[s].ob.stop().css("display","block").animate({opacity:1},300):i[s].ob.show()):i[s].vis&&(i[s].vis=!1,I?i[s].ob.stop().animate({opacity:0},200,function(){$(this).hide()}):i[s].ob.hide()),(r!==i[s].lpx||l!==i[s].lpy&&i[s].vis)&&(I?i[s].ob.css(I,"translate("+r.toFixed(14)+"px,"+l.toFixed(14)+"px)"+(i[s].scale?" scale("+this._sc+")":"")):i[s].ob.css({left:r,top:l})),i[s].lpx=r,i[s].lpy=l}},roundBG:function(t,e,a,i,s,o,n,r,l,d){t.append($('<div class="bgi'+e+'" style="background-position:'+-(o-s)+"px "+(-(25-s)-d)+'px"></div>\t\t\t\t<div class="bgh'+e+'"></div>\t\t\t\t<div class="bgi'+e+'" style="background-position:'+-o+"px "+(-(25-s)-d)+"px; left:"+(a-s)+'px"></div>\t\t\t\t<div class="bgi'+e+'" style="background-position:'+-(o-s)+"px "+(-25-d)+"px; top:"+(i-s)+'px"></div>\t\t\t\t<div class="bgh'+e+'" style = "top:'+(i-s)+"px; left:"+s+'px"></div>\t\t\t\t<div class="bgi'+e+'" style="background-position:'+-o+"px "+(-25-d)+"px; top:"+(i-s)+"px; left:"+(a-s)+'px"></div>\t\t\t\t<div class="bgc'+e+'"></div>')),$(".bgi"+e).css({position:"absolute",width:s,height:s,"background-image":"url("+r+")","background-repeat":"no-repeat","-ms-filter":"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)",filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)",zoom:1}),$(".bgh"+e).css({position:"absolute",width:a-2*s,height:s,"background-color":n,left:s}),$(".bgc"+e).css({position:"absolute",width:a,height:i-2*s,"background-color":n,top:s,left:0})},changeOffset:function(t,e){t&&(this.oX=(this.tX-(this.sW-this._w)/2-this.focusOffX)/(this._w/this.sW)),e&&(this.oY=(this.tY-(this.sH-this._h)/2-this.focusOffY)/(this._h/this.sH))},updateMap:function(){var a=this,i=0;a.mapAreas.each(function(){for(var t=[],e=0;e<a.map_coordinates[i].length;e++)t[e]=a.map_coordinates[i][e]*a._sc;t=t.join(","),$(this).attr("coords",t),i++})},haltAnimation:function(){clearTimeout(this.ani_timer),this._playing=!1,this._recent=""},destroy:function(){var t=this;if(t.assetsLoaded){for(prop in t.haltAnimation(),t.orig_style)!1!==t.orig_style[prop][0]&&void 0!==t.orig_style[prop][0]&&("width"!==t.orig_style[prop][0]&&"height"!==t.orig_style[prop][0]||0!==parseInt(t.orig_style[prop][1]))&&t.$image.css(t.orig_style[prop][0],t.orig_style[prop][1]);clearTimeout(t.auto_timer),$(document).off(".sz"+t.id),$(window).off(".sz"+t.id),t.$holder.off(".sz"),t.$controls=void 0}else t.$image.show();""==t.container?""==t.image_url?(t.$image.insertBefore(t.$holder),void 0!==t.$holder&&t.$holder.remove()):(t.$elem.empty(),t.$loc_cont[0]&&t.$elem.append(t.loc_clone)):(t.$image.insertBefore(t.$holder),t.$holder.empty(),t.$image.wrap(t.$holder),t.$loc_cont[0]&&t.$holder.append(t.loc_clone)),t.$elem.removeData("smoothZoom"),t.$holder=void 0,t.Buttons=void 0,t.op=void 0,t.$image=void 0},focusTo:function(t){var e=this;e.setMaxZoom(),t.zoom_max&&(e.zoom_max=t.zoom_max),e.assetsLoaded&&(void 0===t.zoom||""===t.zoom||0==t.zoom?t.zoom=e.rA:t.zoom/=100,e._onfocus=!0,t.zoom>e.rA&&e.rA!=e.zoom_max?(e.rA=t.zoom,e.rA=e.rA>e.zoom_max?e.zoom_max:e.rA):t.zoom<e.rA&&e.rA!=e.rF&&(e.rA=t.zoom,e.rA=e.rA<e.rF?e.rF:e.rA),e.transOffX=e.transOffY=0,e.setDraggedPos(void 0===t.x||""===t.x?"":-t.x*e.rA+e.sW/2,void 0===t.y||""===t.y?"":-t.y*e.rA+e.sH/2,e.rA),e.reduction=t.speed?t.speed/10:e.focusSpeed,e._recent="drag",e._dragging=!0,e._playing||e.Animate())},zoomIn:function(t){this.buttons[0].$ob.trigger(this.event_down,{id:0})},zoomOut:function(t){this.buttons[1].$ob.trigger(this.event_down,{id:1})},moveRight:function(t){this.buttons[2].$ob.trigger(this.event_down,{id:2})},moveLeft:function(t){this.buttons[3].$ob.trigger(this.event_down,{id:3})},moveUp:function(t){this.buttons[4].$ob.trigger(this.event_down,{id:4})},moveDown:function(t){this.buttons[5].$ob.trigger(this.event_down,{id:5})},Reset:function(t){this.buttons[6].$ob.trigger(this.event_down,{id:6})},getZoomData:function(t){return{normX:(-this._x/this.rA).toFixed(14),normY:(-this._y/this.rA).toFixed(14),normWidth:this.iW,normHeight:this.iH,scaledX:-this._x.toFixed(14),scaledY:-this._y.toFixed(14),scaledWidth:this._w,scaledHeight:this._h,centerX:(-this._x.toFixed(14)+this.sW/2)/this.rA,centerY:(-this._y.toFixed(14)+this.sH/2)/this.rA,ratio:this.rA}},addLandmark:function(t){if(this.$loc_cont){for(var e=t.length,a=0;a<e;a++){var i=$(t[a]);this.$loc_cont.append(i),this.setLocation(i)}0<e&&this.updateLocations(this._x,this._y,this._sc,this.locations)}},attachLandmark:function(t){if(this.$loc_cont){for(var e=t.length,a=0;a<e;a++)this.setLocation(t[a]instanceof jQuery?t[a]:$("#"+t[a]));0<e&&this.updateLocations(this._x,this._y,this._sc,this.locations)}},removeLandmark:function(t){if(this.$loc_cont){if(t)for(var e=t.length,a=0;a<e;a++)for(var i=0;i<this.locations.length;i++)(t[a]instanceof jQuery&&this.locations[i].ob[0]==t[a][0]||!(t[a]instanceof jQuery)&&this.locations[i].ob.attr("id")==t[a
1])&&(this.locations[i].ob.remove(),this.locations.splice(i,1),i--);else 0<this.locations.length&&(this.locations[this.locations.length-1].ob.remove(),this.locations.pop());0<e&&this.updateLocations(this._x,this._y,this._sc,this.locations)}},refreshAllLandmarks:function(){var a=this,t=a.$loc_cont.children(".item");a.show_at_zoom=parseInt(a.$loc_cont.data("show-at-zoom"),10)/100,a.allow_scale=d(a.$loc_cont.data("allow-scale")),a.allow_drag=d(a.$loc_cont.data("allow-drag"));for(var e=0;e<a.locations.length;e++){var i=!1;t.each(function(){a.locations[e].ob[0]==$(this)[0]&&(i=!0)}),i||(a.locations.splice(e,1),e--)}t.each(function(){for(var t=!1,e=0;e<a.locations.length;e++)if(a.locations[e].ob[0]==$(this)[0]){t=!0;break}t||a.setLocation($(this))}),this.updateLocations(this._x,this._y,this._sc,this.locations)},resize:function(t){t.data?(t.preventDefault(),a=(e=t.data.self).$holder.parent().width(),i=e.$holder.parent().height(),e.oW&&(a=Math.min(a,e.oW)),e.sW=a,e.oH?e.oW&&e.maintain_ratio&&(e.sH=a/(e.oW/e.oH)):e.sH=i):(e=this,t.width&&(e.sW=t.width),t.height&&(e.sH=t.height),t.max_WIDTH&&(e.w_max=t.max_WIDTH),t.max_HEIGHT&&(e.h_max=t.max_HEIGHT)),0!==e.w_max&&""!==e.w_max&&(e.sW=Math.min(e.sW,e.w_max)),0!==e.h_max&&""!==e.h_max&&(e.sH=Math.min(e.sH,e.h_max)),e.$holder.css({width:e.sW,height:e.sH}),e.setMaxZoom(),0<e.bord_size&&(e.border[0].height(e.sH),e.border[1].css({height:e.sH,left:e.sW-e.bord_size}),e.border[2].width(e.sW-2*e.bord_size),e.border[3].css({width:e.sW-2*e.bord_size,top:e.sH-e.bord_size})),"center"==e.bu_align[1]&&e.$controls.css("left",parseInt((e.sW-e.cBW)/2)),"center"==e.bu_align[0]&&e.$controls.css("top",parseInt((e.sH-e.cBH)/2)),e.rF=e.rR=e.checkRatio(e.sW,e.sH,e.iW,e.iH,e.zoom_fit),0==e.zoom_min&&e.rA<e.rF&&(e.rA=e.rF);var e,a=e.$image.position(),i=e.$image.outerWidth(),t=e.$image.outerHeight(),s=parseFloat(e.x_diff||a.left)/(e.img_w||i)*i,o=parseFloat(e.y_diff||a.top)/(e.img_h||t)*t;e.resizeInit?(e.setDraggedPos(s,o,e._sc,!0),e._recent="drag",e._dragging=!0,e._playing||e.Animate()):(e.resizeInit=!0,e.img_w=i,e.img_h=t,e.x_diff=a.left,e.y_diff=a.top),clearTimeout(e.resizeTimer),e.resizeTimer=setTimeout(function(){e._dragging=!1},100)}},$.fn.smoothZoom=function(t){for(var e=this.length,a=0;a<e;a++){var i=$(this[a]),s=i.data("smoothZoom");if(s){if("getZoomData"==t)return s[t].apply(s,Array.prototype.slice.call(arguments,1));s[t]&&s[t].apply(s,Array.prototype.slice.call(arguments,1))}else"object"!=typeof t&&t||i.data("smoothZoom",new o(i,t))}if("getZoomData"!==t)return this},I=Modernizr.prefixed("transform"),P=Modernizr.prefixed("transformOrigin"),E=Modernizr.prefixed("borderRadius"),s=Modernizr.csstransforms3d,F=$("html.screen--is-touch").length,{}},app.globalExt.tooltip=function(){var s=app.vars.$win,t=app.vars.$doc,o=app.vars.$body,n={tooltip:'<span class="tooltip"><span class="tooltip__inner">{{text}}</span></span>'},e={tooltip:".tooltip",selector:"[data-tooltip]"},a=function(t){t.stopPropagation();t=$(t.currentTarget);t.data("tooltip")&&r(t)},i=function(t){$(e.tooltip).remove()},r=function(t){var e=n.tooltip,a=t.offset(),i=Math.round(a.top+t.outerHeight()),a=a.left+t.outerWidth()/2,e=($template=$(e.replace("{{text}}",t.data("tooltip"))),o.append($template),$template.outerWidth()),a=Math.max(0,Math.min(s.innerWidth()-e,Math.round(a-e/2)));$template.css("left",a).css("top",i)};return t.on("mouseenter touchend",e.selector,a),t.on("mouseleave",e.selector,i),t.on("touchend",i),{}},app.globalExt.tracking=function(){var t={};if(t.track=function(t){var e;void 0!==window.dataLayer&&(e={event:(t=Object.assign({category:"-",action:"-",label:"-",value:"-",platform:"ga_event",event:!1,attributes:!1},t)).event||t.platform},"-"!==t.category&&(e.category=t.category),"-"!==t.action&&(e.action=t.action),"-"!==t.label&&(e.label="path"===t.label?window.location.pathname:t.label),"-"!==t.value&&(e.value=t.value),t.attributes&&(e.attributes=t.attributes),window.dataLayer.push(e))},window.dataLayer=window.dataLayer||[],app.vars.urlParam.utm_source){for(var e=["utm_source","utm_campaign","utm_medium","utm_content","utm_term"],a={},i=0;i<e.length;i++){var s=e[i],o=app.vars.urlParam[s];o&&(a[s]=o)}
1Cookies.set(app.vars.utm.cookie_name,a,{expires:1})}return t},app.ext.search=function(Z){function p(t,e,a,i,s){for(var o in 2<i.length?(xt[a]||(xt[a]=[]),xt[a].indexOf(i)<0&&xt[a].push(i),xt[e+"."+t]||(xt[e+"."+t]=[]),xt[e+"."+t].indexOf(i)<0&&xt[e+"."+t].push(i)):"string"==typeof s&&1<s.length&&(xt[a]||(xt[a]=[]),xt[a].indexOf(s)<0&&xt[a].push(s),xt[e+"."+t]||(xt[e+"."+t]=[]),xt[e+"."+t].indexOf(s)<0)&&xt[e+"."+t].push(s),s){var n=s[o];("object"==typeof n||"array"==typeof n||"string"==typeof n&&1<n.length)&&p(t+1,e,i,o,n)}}function o(t,e,a,i){for(var a in $e[e+"."+t]||($e[e+"."+t]={}),($e[e+"."+t][a]=i).children){var s=i.children[a];"object"==typeof s&&o(t+1,e,a,s)}}var kt,V,jt,u,J,Tt,K,At,Ot,zt,Dt,h,St,Ht,It,m,f,e,Pt=app.vars.$win,r=app.vars.$doc,Q=app.vars.$html,tt=(app.vars.$body,{isOpen:!1,isOpened:!1}),et=("undefined"==typeof documentCategories&&(documentCategories={}),"undefined"==typeof mediaCategories&&(mediaCategories={}),"undefined"==typeof documentCategoriesOrder&&(documentCategoriesOrder={}),app.tl),at=tt.filter_titles={year:"Year",month:"Month",media_type:"Media type",category:"Category",company:"Company",country:"Country",type:"Type",location:"Location",application_type:"Application","language.label":"Language","type.label":"Type","categories.title":"Category","tags.title":"Tags",locationID:"Location","properties.computed.region":"Country","properties.imported.brandn_name":"Brand","properties.imported.matman":"Material","properties.imported.matsub":"Submaterial","properties.imported.indman":"Industry","properties.imported.indsub":"Subindustry","properties.imported.proman":"Subprocess","properties.imported.prosub":"Process","properties.imported.melval":"MFR","properties.imported.denval_val":"Density","filters.media.1":"Category","filters.documents.1":"Category","filters.videos.1":"Category"},a={documents:{type:"Document Type"},jobs:{type:"Contract"}},Et=tt.filter_units={"properties.imported.melval":et("g/10min"),"properties.imported.denval_val":et("kg/m³")},it=tt.tpl={params:{media:'data-media-img="###data-img###" \t\t\t\t\t\t\tdata-media-title="###data-title###" \t\t\t\t\t\t\tdata-media-copy="###data-copy###" \t\t\t\t\t\t\tdata-media-desc="###data-desc###" ',video:'data-type="###videoType###" \t\t\t\t\t\t\tdata-video-id="###video###" ',download:'data-id="###id###" \t\t\t\t\t\t\tdata-title="###title###" \t\t\t\t\t\t\tdata-url="" '},all:{title:"<li>###title###</li>",imgs:'<span class="search__categories__images">###imgs###</span>',img:'<span class="search__categories__image" style="background-image: url(###img###)"></span>'},button:{video:'<a href="javascript:;" class="video-button"><span><i></i><span></span></span></a>'},category:{separator:'<span class="article-label__separator"></span>'},subheadline:'<h6 class="h6 color--blue-light">###subheadline###</h6>',contacts:{title:'<h5 class="h5-small">###address-title###</h5>',desc:'<h5 class="h5-small">###title###</h5>\t\t\t\t\t\t\t<p>###desc###</p>',img:'<div class="list__item__cols-inner">\t\t\t\t\t\t\t\t<div class="list__item__img">\t\t\t\t\t\t\t\t\t<div data-bg="###img###" class="gallery__item js-media__item" data-component=\'{ "component": "media-item" }\' \t\t\t\t\t\t\t\t\t\t\t###tpl-params-media### \t\t\t\t\t\t\t\t\t\t>\t\t\t\t\t\t\t\t\t\t###tpl-media###\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t<div class="list__item__cols-inner__col">\t\t\t\t\t\t\t\t\t<h5 class="h5-small">###title###</h5>\t\t\t\t\t\t\t\t\t<p>###desc###</p>\t\t\t\t\t\t\t\t\t###tpl-links###\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t</div>',address:'<div class="list__item__col">\t\t\t\t\t\t\t\t###tpl-postal###\t\t\t\t\t\t\t\t###address-title###\t\t\t\t\t\t\t\t<p>###address-body###<br>\t\t\t\t\t\t\t\t\t###telephone###\t\t\t\t\t\t\t\t\t###fax###\t\t\t\t\t\t\t\t\t###email###\t\t\t\t\t\t\t\t</p>\t\t\t\t\t\t\t\t###tpl-address-mobile###\t\t\t\t\t\t\t</div>',address_mobile:'<div class="list__item__mobile">\t\t\t\t\t\t\t\t\t\t###directions###\t\t\t\t\t\t\t\t\t\t###links###\t\t\t\t\t\t\t\t\t</div>',postal:'<h6 class="h6 color--blue-light no-space--bottom">'+et("Postal address")+'</h6>\t\t\t\t\t\t\t<p>###postal-address-body###</p>\t\t\t\t\t\t\t<h6 class="h6 color--blue-light no-space--bottom">'+et("Visiting address")+"</h6>",telephone:'<strong>###telephone-title###</strong> <span class="color--blue-light">###telephone-number###</span>',fax:"<br><strong>"+et("Fax:")+'</strong> <span class="color--blue-light">###fax###</span>',email:"<br><strong>"+et("E-mail:")+':</strong> <a href="mailto:###email###">###email###</a>',city:'<h6 class="h6 color--blue-light">###city-country###</h6>',description:"<p>###desc###</p>",directions:"<p>###directions###</p>",direction:'<a class="directions" href="###directions-url###" target="_blank">###directions-title###</a><br>',links:"<p>###links###</p>",link:'<a class="more" href="###link-url###" target="###link-target###">###link-title###</a><br>'},list:{items:"<ul>###list###</ul>",item:"<li>###li###</li>"},image:{copy:'<div class="article-teaser__copy"><p>###copy###</p></div>',overlay:'<div class="gallery__item__overlay">\t\t\t\t\t\t\t\t<div class="gallery__item__overlay__content">\t\t\t\t\t\t\t\t\t<div class="gallery__item__overlay__full"></div>\t\t\t\t\t\t\t\t\t###tpl-downloads###\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t</div>',downloads:'<div class="gallery__item__overlay__options downloads">\t\t\t\t\t\t\t\t<div class="downloads__item js-more-options">\t\t\t\t\t\t\t\t\t<div class="downloads__item__section downloads__options js-downloads-add" data-downloads=\'###downloads###\'>\t\t\t\t\t\t\t\t\t\t<div class="downloads__icon circle-icon circle-icon--download" title="'+et("Download")+'"></div>\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t</div>'},documents:{distinct_result:'<span class="downloads__lg">###distinct-result###</span>'},downloads:{section:'<div class="downloads__item__section downloads__options js-downloads-add" ###downloads-groups### data-downloads=\'###downloads###\'>\t\t\t\t\t\t\t\t<div class="downloads__icon circle-icon circle-icon--download" title="'+et("Download")+'"></div>\t\t\t\t\t\t\t\t<div class="downloads__icon downloads__icon--close circle-icon circle-icon--light circle-icon--close js-more-options-close"></div>\t\t\t\t\t\t\t</div>',img:'<div class="downloads__img-container">\t\t\t\t\t\t\t\t<div class="downloads__img" data-bg="###img###"></div>\t\t\t\t\t\t\t</div>'},jobs:{list:'<ul class="icon-list">\t\t\t\t\t\t\t\t<li><i class="icon--location-light"></i><strong>'+et("Location")+':</strong> ###location###</li>\t\t\t\t\t\t\t\t<li><i class="icon--calendar"></i><strong>'+et("Type")+':</strong> ###type###</li>\t\t\t\t\t\t\t\t<li><i class="icon--deadline"></i><strong>
1'+et("Application Deadline")+':</strong> ###end###</li>\t\t\t\t\t\t\t\t<li><i class="icon--clock"></i><strong>'+et("Hours")+":</strong> ###hours###</li>\t\t\t\t\t\t\t</ul>",desc:'<ul class="icon-list">\t\t\t\t\t\t\t\t<li><i class="icon--location-light"></i><strong>'+et("Location")+":</strong> ###location###</li>\t\t\t\t\t\t\t</ul>"},pages:{breadcrumbs:'<p class="breadcrumbs">###breadcrumbs###</p>',breadcrumb:'<a href="###breadcrumbs-url###">###breadcrumbs-title###</a>'},publications:{authors:'<p class="text--uppercase">###authors### - <span class="color--blue-light">###year###</span></p>'},tags:{items:'<div class="article-tags js-search-item-filter" data-search-item-filter="tags.title">###tags###</div>',item:'<div class="article-tag" data-search-item-filter-value="###tag###">###tag###</div>'},group:{playlist:{wrapper:'<div class="playlist__group">\t\t\t\t\t\t\t\t\t<div class="playlist__group__items">###items###</div>\t\t\t\t\t\t\t\t</div>',items:'<div class="playlist__items">\t\t\t\t\t\t\t\t\t<div class="playlist__items__header">\t\t\t\t\t\t\t\t\t\t<h2 class="playlist__headline h3-small">###headline###</h2>\t\t\t\t\t\t\t\t\t\t<div class="playlist__total">###total###</div>\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t<div class="playlist__items__outer">\t\t\t\t\t\t\t\t\t\t<div class="playlist__items__inner js-search-results" data-component=\'{ "component": "slider" }
1\' data-slider-settings=\'{ "pagination": true, "slidesPerView": 1, "breakpoints": { "mobile-landscape": { "slidesPerView": 2 }, "tablet-landscape": { "slidesPerView": 3 } , "wide": { "slidesPerView": 4 } }} \'>###items###</div>\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t</div>'}}},st=tt.templates={items:{all_wrapper:'<div class="search__categories is-main-categories ###align###">\t\t\t\t\t\t\t\t<div class="search__categories__header">\t\t\t\t\t\t\t\t\t<h4 class="h4">'+et("We’re here to help")+"</h4>\t\t\t\t\t\t\t\t\t<p>"+et("Please select one of the categories to find the desired information or use the search field.")+"</p>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t<ul>###all###</ul>\t\t\t\t\t\t\t</div>",all:'<li data-category-link="###index###">\t\t\t\t\t\t\t\t<div>\t\t\t\t\t\t\t\t\t<h4>###indexName### (###total###)</h4>\t\t\t\t\t\t\t\t\t<div>\t\t\t\t\t\t\t\t\t\t<h4>###indexName### (###total###)</h4>\t\t\t\t\t\t\t\t\t\t<p>###indexDesc###</p>\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t</li>',header:'<div class="overview__header">\t\t\t\t\t\t\t\t<h4 class="overview__title"> '+et("Results")+" (###total###)</h4>\t\t\t\t\t\t\t</div>",header_all:'<div class="overview__header">\t\t\t\t\t\t\t\t<h2 class="h2">###indexName###</h2>\t\t\t\t\t\t\t\t<h4 class="overview__title"> '+et("Results")+" (###total###)</h4>\t\t\t\t\t\t\t</div>",button:'<div class="overview__button"><a href="javascript:;" class="button button--full" data-category="###index###">'+et("More")+" ###indexName###</a></div>",news:'<div class="article-teaser__items">###items###</div>',blog:'<div class="blog-list__items__inner">###items###</div>',media:'<div class="media-list__items">###items###</div>',video:'<div class="media-list__items">###items###</div>',documents:'<div class="list list--documents">###items###</div>',products:'<table class="table table--products"><thead><tr><th>'+et("Product name")+"</th><th>"+et("MFR value")+"</th><th>"+et("Density")+"</th><th>"+et("Product Data sheet")+"</th></tr></thead><tbody>###items###</tbody></table>",products_borouge:'<table class="table table--products"><thead><tr><th>'+et("Product name")+"</th><th>"+et("MFR value")+"</th><th>"+et("Density")+"</th><th>"+et("Data sheet")+"</th></tr></thead><tbody>###items###</tbody></table>",contacts:'<div class="list list--contacts">###items###</div>',locations:'<div class="list list--locations">###items###</div>',events:'<div class="list list--events">###items###</div>',jobs:'<div class="list list--jobs headline--blue-medium">###items###</div>',pages:'<div class="list list--pages">###items###</div>',publications:'<div class="list list--publications headline--blue-medium">###items###</div>'},item:{all:"<li>###title###</li>",news:'<div class="article-teaser">\t\t\t\t\t\t\t\t<div class="article-teaser__col article-teaser__col--side ###hidden###">\t\t\t\t\t\t\t\t\t<div class="article-teaser__img article-teaser--vid js-media__item" data-component=\'{ "component": "media-item" }\' \t\t\t\t\t\t\t\t\t\t\t'+it.params.video+' \t\t\t\t\t\t\t\t\t\t>\t\t\t\t\t\t\t\t\t\t<div class="video-inline__img" data-bg="###img###"></div>\t\t\t\t\t\t\t\t\t\t'+it.button.video+' \t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t<a href="###link###" class="article-teaser__img article-teaser--img" data-bg="###img###" ></a>\t\t\t\t\t\t\t\t\t'+it.image.copy+' \t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t<div class="article-teaser__col article-teaser__col--main">\t\t\t\t\t\t\t\t\t<div class="article-teaser__label article-label">\t\t\t\t\t\t\t\t\t\t<span class="article-label__category js-search-item-filter" data-search-item-filter="categories.title">###category###</span>\t\t\t\t\t\t\t\t\t\t<span class="article-label__date">###date###</span>\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t<div class="article-teaser__title-content">\t\t\t\t\t\t\t\t\t\t<a href="###link###" class="article-teaser__small-img" data-bg="###img###"></a>\t\t\t\t\t\t\t\t\t\t<div class="article-teaser__title">\t\t\t\t\t\t\t\t\t\t\t<a href="###link###">###title###</a>\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t'+it.image.copy+' \t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t<div class="article-teaser__text">\t\t\t\t\t\t\t\t\t\t<p>###excerpt###</p>\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t<a href="###url###" class="article-teaser__more more">'+et("Read more")+"</a>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t</div>",blog:'<a class="blog-list__item" href="###url###">\t\t\t\t\t\t\t\t<div class="blog-list__item__inner">\t\t\t\t\t\t\t\t\t<div class="blog-list__img">\t\t\t\t\t\t\t\t\t\t<div class="blog-list__img__src" data-bg="###img###" ###copy###></div>\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t<div class="blog-list__content">\t\t\t\t\t\t\t\t\t\t<div class="blog-list__content__inner">\t\t\t\t\t\t\t\t\t\t\t<div class="blog-list__text">\t\t\t\t\t\t\t\t\t\t\t\t<div class="article-label">
1\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="article-label__category js-search-item-filter" data-search-item-filter="categories.title">\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>###category###</span>\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="article-label__date">###date###</span>\t\t\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t\t\t<h4 class="blog-list__title h4">###title###</h4>\t\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t\t###tpl-tags###\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t</a>',media:'<div class="media-list__item gallery__item js-media__item" data-component=\'{ "component": "media-item" }\' ###js-video-player### '+it.params.media+' ###tpl-media-data### >\t\t\t\t\t\t\t\t<div class="media-list__item__inner">\t\t\t\t\t\t\t\t\t<div data-bg="###img###" class="media-list__img" ###js-video-player### \t\t\t\t\t\t\t\t\t\t\t'+it.params.media+' \t\t\t\t\t\t\t\t\t\t\t###tpl-media-data### \t\t\t\t\t\t\t\t\t\t>\t\t\t\t\t\t\t\t\t\t###tpl-media###\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t<div class="media-list__info">\t\t\t\t\t\t\t\t\t\t<span class="media-list__title">###title### <span class="media-list__copy">###copy###</span></span>\t\t\t\t\t\t\t\t\t\t<span class="media-list__duration"></span>\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t</div>',video:'<div class="media-list__item gallery__item js-media__item" data-component=\'{ "component": "media-item" }\' ###js-video-player### '+it.params.media+' ###tpl-media-data### data-id="###data-id###"" >\t\t\t\t\t\t\t\t<div class="media-list__item__inner">\t\t\t\t\t\t\t\t\t<div data-bg="###img###" class="media-list__img " ###js-video-player### \t\t\t\t\t\t\t\t\t\t\t'+it.params.media+' \t\t\t\t\t\t\t\t\t\t\t###tpl-media-data### \t\t\t\t\t\t\t\t\t\t>\t\t\t\t\t\t\t\t\t\t###tpl-media###\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t<div class="media-list__info">\t\t\t\t\t\t\t\t\t\t<span class="media-list__title">###title### <span class="media-list__copy">###copy###</span></span>\t\t\t\t\t\t\t\t\t\t<span class="media-list__duration"></span>\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t</div>',documents:'<div class="downloads__item js-more-options">\t\t\t\t\t\t\t\t<div class="downloads__item__section">\t\t\t\t\t\t\t\t\t###img###\t\t\t\t\t\t\t\t\t<div>\t\t\t\t\t\t\t\t\t\t<span class="downloads__title">###type###</span>\t\t\t\t\t\t\t\t\t\t<span class="downloads__info">###title###</span>\t\t\t\t\t\t\t\t\t\t###distinct-result###\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t<div class="downloads__item__section downloads__toggle js-more-options-toggle">\t\t\t\t\t\t\t\t\t<div class="downloads__icon circle-icon circle-icon--more"></div>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t'+it.downloads.section+"\t\t\t\t\t\t\t</div>",products:'<tr class="">\t\t\t\t\t\t\t\t<td>\t\t\t\t\t\t\t\t\t<h5 class="h5-small">###title###</h5>\t\t\t\t\t\t\t\t\t<a href="###url###">Test link</a>\t\t\t\t\t\t\t\t\t<p>###desc###</p>\t\t\t\t\t\t\t\t\t<div class="table__more"><span class="more">'+et("Download all data sheets and general documents")+'</span></div>\t\t\t\t\t\t\t\t</td>\t\t\t\t\t\t\t\t<td class="table--nowrap" data-label="'+et("MFR value")+': " data-title="###mfr###"><p>###mfr###</p></td>\t\t\t\t\t\t\t\t<td class="table--nowrap" data-label="'+et("Density")+': " data-title="###density###"><p>###density###</p></td>\t\t\t\t\t\t\t\t<td class="table__downloads">\t\t\t\t\t\t\t\t\t'+it.downloads.section+'\t\t\t\t\t\t\t\t\t<p class="table__more"><a href="###url###" target="_top" class="more">'+et("Download all data sheets and general documents")+"</a></p>\t\t\t\t\t\t\t\t</td>\t\t\t\t\t\t\t</tr>",products_borouge:'<tr class="js-downloads-add-trigger js-more-options js-click-child" data-target=".more">\t\t\t\t\t\t\t\t<td>\t\t\t\t\t\t\t\t\t<h5 class="h5-small">###title###</h5>\t\t\t\t\t\t\t\t\t<p>###desc###</p>\t\t\t\t\t\t\t\t</td>\t\t\t\t\t\t\t\t<td class="table--nowrap" data-label="'+et("MFR value")+': " data-title="###mfr###"><p>###mfr###</p></td>\t\t\t\t\t\t\t\t<td class="table--nowrap" data-label="'+et("Density")+': " data-title="###density###"><p>###density###</p></td>\t\t\t\t\t\t\t\t<td class="table__downloads">\t\t\t\t\t\t\t\t\t'+it.downloads.section+"\t\t\t\t\t\t\t\t</td>\t\t\t\t\t\t\t</tr>",contacts:'<div class="list__item ###list-item-class###">\t\t\t\t\t\t\t\t###subheadline###\t\t\t\t\t\t\t\t<div class="list__item__cols">\t\t\t\t\t\t\t\t\t<div class="list__item__col">\t\t\t\t\t\t\t\t\t\t###tpl-desc###\t\t\t\t\t\t\t\t\t\t<div class="list__item__desktop">\t\t\t\t\t\t\t\t\t\t\t###directions###\t\t\t\t\t\t\t\t\t\t\t###links###\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t###tpl-address###\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t</div>',locations:'<div class="list__item">\t\t\t\t\t\t\t\t###subheadline###\t\t\t\t\t\t\t\t<div class="list__item__cols">\t\t\t\t\t\t\t\t\t<div class="list__item__col">\t\t\t\t\t\t\t\t\t\t###subheadline-addr###\t\t\t\t\t\t\t\t\t\t###tpl-desc###\t\t\t\t\t\t\t\t\t\t<div class="list__item__desktop">\t\t\t\t\t\t\t\t\t\t\t###directions###\t\t\t\t\t\t\t\t\t\t\t###links###\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t###tpl-address###\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t</div>',events:'<a href="###link-url###" target="_blank" class="list__item">\t\t\t\t\t\t\t\t<div class="list__item__cols list__item__cols--flex">\t\t\t\t\t\t\t\t\t<div class="list__item__col list__item__col--static">\t\t\t\t\t\t\t\t\t\t<p class="icon"><i class="icon--calendar"></i>###date###</p>\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t<div class="list__item__col">\t\t\t\t\t\t\t\t\t\t<h5 class="h5">###title###</h5>\t\t\t\t\t\t\t\t\t\t###list###\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t<div class="list__item__col">\t\t\t\t\t\t\t\t\t\t<p class="icon"><i class="icon--location-light"></i>###subheadline###</p>\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t</a>',jobs:'<a href="###url###" class="list__item">\t\t\t\t\t\t\t\t<h5 class="h5">###title###</h5>\t\t\t\t\t\t\t\t###tpl-jobs-list###\t\t\t\t\t\t\t\t###tpl-jobs-desc###\t\t\t\t\t\t\t</a>',pages:'<div class="list__item">\t\t\t\t\t\t\t\t<div class="list__item__inner">\t\t\t\t\t\t\t\t\t###breadcrumbs###\t\t\t\t\t\t\t\t\t<h5 class="h5"><a href="###url###">###title###</a></h5>\t\t\t\t\t\t\t\t\t<p>###cont###</p>\t\t\t\t\t\t\t\t\t<p class="more"><a href="###url###">'+et("Visit page")+"</a></p>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t</div>",publications:'<div class="list__item">\t\t\t\t\t\t\t\t\t<div class="list__item__inner">\t\t\t\t\t\t\t\t\t\t<h5 class="h5 no-space--bottom"><a href="###url###">###title###</a></h5>\t\t\t\t\t\t\t\t\t\t###authors###\t\t\t\t\t\t\t\t\t\t<p>###desc###</p>\t\t\t\t\t\t\t\t\t\t<p class="more"><a href="###url###">###url-title###</a></p>\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t</div>'},filter:{item:'<div class="subnav__item filters__button dropdown js-dropdown js-filters-group">\t\t\t\t\t\t\t\t<div class="dropdown__label">\t\t\t\t\t\t\t\t\t<span class="dropdown__label__text">\t\t\t\t\t\t\t\t\t\t<span class="dropdown__label__text__inner">'+et("Type")+'</span>\t\t\t\t\t\t\t\t\t\t<span class="dropdown__label__text__replaced">\t\t\t\t\t\t\t\t\t\t\t<span class="dropdown__label__text__replaced__option">'+et("Subcategories")+'</span>\t\t\t\t\t\t\t\t\t\t\t<span class="dropdown__label__text__replaced__option">2</span>\t\t\t\t\t\t\t\t\t\t</span>\t\t\t\t\t\t\t\t\t</span>\t\t\t\t\t\t\t\t\t<span class="dropdown__label__chosen js-filters-chosen"></span>\t\t\t\t\t\t\t\t\t<div class="dropdown__reset js-filters-reset js-dropdown-close"></div>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t<div class="dropdown__content js-dropdown-content form">\t\t\t\t\t\t\t\t\t<div class="dropdown__title open js-dropdown-close">'+et("Type")+'</div>\t\t\t\t\t\t\t\t\t<div class="dropdown__search">\t\t\t\t\t\t\t\t\t\t<input type="text" class="dropdown__search__field js-filters-search" placeholder="'+et("Search")+'">\t\t\t\t\t\t\t\t\t\t<div class="dropdown__search__reset js-filters-search-reset"></div>\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t<div class="dropdown__main js-dropdown-main">\t\t\t\t\t\t\t\t\t\t<div class="dropdown__items"></div>\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t<div class="dropdown__no-results js-filters-no-results">\t\t\t\t\t\t\t\t\t\t'+et("No filters matching your criteria")+'\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t<div class="dropdown__button button button--full button--empty button--small button--blue-medium js-tabs-reload js-dropdown-close">
1'+et("Apply")+"</div>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t</div>",group:'<div class="subnav__item filters__button dropdown dropdown--double dropdown--tabbed js-dropdown js-filters-group js-slideout" data-tabbed="true">\t\t\t\t\t\t\t\t<div class="dropdown__label">\t\t\t\t\t\t\t\t\t<span class="dropdown__label__text">\t\t\t\t\t\t\t\t\t\t<span class="dropdown__label__text__inner">'+et("Special filter")+'</span>\t\t\t\t\t\t\t\t\t</span>\t\t\t\t\t\t\t\t\t<span class="dropdown__label__chosen js-filters-chosen"></span>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t<div class="dropdown__content js-dropdown-content form">\t\t\t\t\t\t\t\t\t<div class="dropdown__title dropdown__title--nav open">\t\t\t\t\t\t\t\t\t\t<div data-item="1" class="dropdown__title__link js-slideout-nav-link is-active">'+et("Industry")+'</div>\t\t\t\t\t\t\t\t\t\t<div data-item="2" class="dropdown__title__link js-slideout-nav-link">'+et("Subindustry")+'</div>\t\t\t\t\t\t\t\t\t\t<div class="dropdown__close-area js-dropdown-close"></div>\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t<div class="dropdown__section-container js-slideout-container">\t\t\t\t\t\t\t\t\t\t<div data-item="1" class="dropdown__section js-filters-group-section js-slideout-content-item is-default">\t\t\t\t\t\t\t\t\t\t\t<div class="dropdown__search">\t\t\t\t\t\t\t\t\t\t\t\t<input type="text" class="dropdown__search__field js-filters-search" placeholder="'+et("Search")+'">\t\t\t\t\t\t\t\t\t\t\t\t<div class="dropdown__search__reset js-filters-search-reset"></div>\t\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t\t<div class="dropdown__main js-dropdown-main">\t\t\t\t\t\t\t\t\t\t\t\t<div class="dropdown__items"></div>\t\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t\t<div class="dropdown__no-results js-filters-no-results">'+et("No filters matching your criteria")+'</div>\t\t\t\t\t\t\t\t\t\t\t<div class="dropdown__button button button--full button--empty button--small button--blue-medium js-tabs-reload js-dropdown-close">'+et("Apply")+'</div>\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t<div data-item="2" class="dropdown__section js-filters-group-section js-slideout-content-item">\t\t\t\t\t\t\t\t\t\t\t<div class="dropdown__search">\t\t\t\t\t\t\t\t\t\t\t\t<input type="text" class="dropdown__search__field js-filters-search" placeholder="'+et("Search")+'">\t\t\t\t\t\t\t\t\t\t\t\t<div class="dropdown__search__reset js-filters-search-reset"></div>\t\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t\t<div class="dropdown__main js-dropdown-main">\t\t\t\t\t\t\t\t\t\t\t\t<div class="dropdown__items"></div>\t\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t\t<div class="dropdown__no-results js-filters-no-results"> '+et("No filters matching your criteria")+'</div>\t\t\t\t\t\t\t\t\t\t\t<div class="dropdown__button button button--full button--empty button--small button--blue-medium js-tabs-reload js-dropdown-close">'+et("Apply")+"</div>\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t</div>",button_nested:'<div class="subnav__item dropdown filters__button filters__button--nested-info">\t\t\t\t\t\t\t\t\t<div class="dropdown__label">\t\t\t\t\t\t\t\t\t\t<span class="dropdown__label__text">\t\t\t\t\t\t\t\t\t\t\t<span class="dropdown__label__text__inner">###title###</span>\t\t\t\t\t\t\t\t\t\t</span>\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t</div>',button:'<div class="subnav__item dropdown filters__button filters__button--slider js-overlay">\t\t\t\t\t\t\t\t<div class="dropdown__label">\t\t\t\t\t\t\t\t\t<span class="dropdown__label__text">\t\t\t\t\t\t\t\t\t\t<span class="dropdown__label__text__inner">'+et("Type")+'</span>\t\t\t\t\t\t\t\t\t</span>\t\t\t\t\t\t\t\t\t<span class="dropdown__label__chosen js-filters-chosen"></span>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t</div>',overlay:'<div class="overlay overlay--small overlay--search-filter">\t\t\t\t\t\t\t\t<div class="overlay__outer">\t\t\t\t\t\t\t\t\t<div class="overlay__inner">\t\t\t\t\t\t\t\t\t\t<div class="header">\t\t\t\t\t\t\t\t\t\t\t<div class="header__content">\t\t\t\t\t\t\t\t\t\t\t\t<h3 class="h3-small">###title###</h3>\t\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t<div class="overlay__content is-active">\t\t\t\t\t\t\t\t\t\t\t<div class="section section--overlay">\t\t\t\t\t\t\t\t\t\t\t\t<div class="section__inner">\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="advanced-filter">\t\t\t\t\t\t\t\t\t\t\t\t\t\t<form action=""></form>\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="advanced-filter__button-container">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="button button--blue-medium js-advanced-filter-show" data-title="'+et("Show results")+'"></div> <div class="button button--empty js-advanced-filter-reset">'+et("Reset Filter")+'</div>\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t<div class="button-close"><i></i></div>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t</div>',slider:'<div class="advanced-filter__section">\t\t\t\t\t\t\t\t<div class="advanced-filter__label advanced-filter__label--spacious">###slider-title###</div>\t\t\t\t\t\t\t\t<div class="advanced-filter__slider">\t\t\t\t\t\t\t\t\t<div class="range-slider js-range-slider" data-range="0,1000" data-initial="200,800" data-callback="filterRangeUpdate">\t\t\t\t\t\t\t\t\t\t<div class="range-slider__header">\t\t\t\t\t\t\t\t\t\t\t<div class="range-slider__header__left">'+et("Min.")+'</div>\t\t\t\t\t\t\t\t\t\t\t<div class="range-slider__header__right">
1'+et("Max.")+'</div>\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t<div class="range-slider__slider js-range-slider-line"></div>\t\t\t\t\t\t\t\t\t\t<div class="range-slider__fields">\t\t\t\t\t\t\t\t\t\t\t<div class="range-slider__fields__item range-slider__fields__left">\t\t\t\t\t\t\t\t\t\t\t\t<input type="number" class="range-slider__field js-range-slider-min">\t\t\t\t\t\t\t\t\t\t\t\t<span class="range-slider__fields__label">###unit###</sup></span>\t\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t\t<div class="range-slider__fields__item range-slider__fields__right">\t\t\t\t\t\t\t\t\t\t\t\t<input type="number" class="range-slider__field js-range-slider-max">\t\t\t\t\t\t\t\t\t\t\t\t<span class="range-slider__fields__label">###unit###</sup></span>\t\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t</div>',option:'<div class="form__row dropdown__col js-filters-item">\t\t\t\t\t\t\t\t<input type="checkbox" id="" name="" class="form__checkbox">\t\t\t\t\t\t\t\t<label for="" class="form__checkbox-label"></label>\t\t\t\t\t\t\t</div>',separator:'<div class="subnav__item subnav__item--divider subnav__item--tablet"><div class="subnav__item__divider"></div></div>'},pagination:'<div class="overview__pagination pagination">\t\t\t\t\t\t\t\t<div class="pagination__button pagination__button--prev"></div>\t\t\t\t\t\t\t\t<div class="pagination__info">'+et("Page")+' <span>###page###</span>/<span>###pages###</span></div>\t\t\t\t\t\t\t\t<div class="pagination__button pagination__button--next"></div>\t\t\t\t\t\t\t</div>',more:'<div class="search__results__more"><a class="button button--big js-search-more" href="javascript:;">'+et("Load more")+"</a></div>",noresults:function(t){return'<div class="search__no-results">\t <h4 class="h4">'+et(t&&t.headline?t.headline:"We didn’t find any results")+".</h4>\t <p>"+et(t&&t.text?t.text:"Please adjust your search phrase")+".</p>\t </div>"},noresults_alt:'<div class="search__no-results">\t\t\t\t\t\t\t\t<h4 class="h4">'+et("We didn’t find any results in the selected category")+".</h4>\t\t\t\t\t\t\t\t<p>"+et("Please take a look at below categories for further results or adjust your search phrase")+'.</p>\t\t\t\t\t\t\t\t<div class="search__no-results__categories search__categories ###align###"><ul>###items###</ul></div>\t\t\t\t\t\t\t</div>'},ot=(String.prototype.replaceAll=function(t,e){return this.replace(new RegExp(t,"g"),e)},tt.strReplace=function(t,e,a,i){switch(t=a?t.split("###"+e+"###").join(a):t.split("###"+e+"###").join(i||""),$("html").attr("data-environment")){case"PROD":"www.borealisgroup.com"==location.hostname&&(t=t.replaceAll("live.cms.borealisgroup.com",location.hostname));break;case"STAGE":"stage.cdn.borealisgroup.com"==location.hostname&&(t=t.replaceAll("stage.cms.borealisgroup.com",location.hostname))}return t}),Ft=tt.strReplace_Media=function(t,e){return t=ot(t,"tpl-media",it.image.overlay),t=ot(t,"data-id",e.objectID),t=ot(t,"data-title",e.translatedTitle&&e.translatedTitle[app.vars.lang]&&""!=e.translatedTitle[app.vars.lang]?e.translatedTitle[app.vars.lang]:e.title),t=ot(t,"data-desc",e.translatedDescription&&e.translatedDescription[app.vars.lang]&&""!=e.translatedDescription[app.vars.lang]?e.translatedDescription[app.vars.lang]:e.description),t=ot(t,"data-copy",e.copyright),t=e.filters.videos?(t=ot(t,"data-img",e.url_preview),t=ot(t,"tpl-downloads",""),t=ot(t,"tpl-media-data",""),t=ot(t,"js-video-player",it.params.video),t=ot(t,"video",e.url),ot(t,"videoType",e.videoType||"vimeo")):(t=ot(t,"data-img",e.url),t=ot(t,"tpl-media-data",it.params.download),t=ot(t,"js-video-player",""),t=ot(t,"tpl-downloads",it.image.downloads),Ue(t,[{id:e.objectID,lg:"",url:e.url}],e.title)),t=ot(t,"img",e.url_preview),t=ot(t,"copy",e.copyright),t=ot(t,"date",e.date)},Lt=tt.strReplace_Jobs=function(t,e){return t="Spontaneous Applications"!=e.application_type?(t=ot(t,"tpl-jobs-list",it.jobs.list),t=ot(t,"tpl-jobs-desc",""),t=ot(t,"type",e.type_text),t=
1ot(t,"location",e.location),t=ot(t,"end",moment(e.application_end).format("ll")),ot(t,"hours",""==e.hours?e.extent:e.extent+" ("+e.hours+")")):(t=ot(t,"tpl-jobs-list",""),t=ot(t,"tpl-jobs-desc",it.jobs.desc),ot(t,"location",e.location)),t=ot(t,"url",e.url)},Rt=tt.strReplace_Events=function(t,e){return t=e.link&&0<e.link.url.length?(t=ot(t,"link-url",e.link.url),ot(t,"link-target",e.link.target)):(t=ot(t,"link-url","javascript:;"),ot(t,"link-target","_self")),t=ot(t,"date",i(e.start,e.end)),t=s(t,e.topics),t=v(t,e,", ")},Nt=tt.strReplace_Locations=function(t,e){var a=e.postal_address_body&&""!=e.postal_address_body;return t=ot(t,"tpl-address",it.contacts.address),t=ot(t,"subheadline",a?"":it.subheadline),t=ot(t,"subheadline-addr",a?it.subheadline:""),t=v(t,e," - "),t=ot(t,"tpl-desc",it.contacts.desc),t=b(t,e),t=ot(t,"title",e.address_title),t=ot(t,"address-title",""),t=ot(t,"address-body",e.address_body),t=ot(t,"tpl-address-mobile",e.driving_directions||e.links?it.contacts.address_mobile:""),t=y(t,e),t=w(t,e),t=C(t,e)},Wt=tt.strReplace_Documents=function(t,e){t=ot(t,"type",et(e.type)),t=e.url_preview?(t=ot(t,"img",it.downloads.img),ot(t,"img",e.url_preview)):ot(t,"img",""),t=ot(t,"downloads-groups","");var a=[{id:e.objectID,lg:e.language.label,url:e.url}];return t=J&&wt[J]&&e[wt[J]]?(t=ot(t,"title","###"+e[wt[J]]+"-distinct-title###"),t=ot(t,"distinct-result",it.documents.distinct_result),t=ot(t,"distinct-result","###"+e[wt[J]]+"-distinct-result###"),ot(t,"downloads","###"+e[wt[J]]+"-downloads###")):(t=ot(t,"distinct-result",""),Ue(t,a,e.prefixTitle&&""!=e.prefixTitle?e.prefixTitle:e.title))},Mt=tt.strReplace_News=function(t,e){if(t=ot(t,"excerpt",e.excerpt),e.categories){var a,i=e.media.images||e.media.video,s=i&&i[0],o=e.categories,n="";for(a in I&&(e.url=location.protocol+"//"+location.hostname+"/"+I+"/"+e.url.replace(/^(?:\/\/|[^\/]+)*\//,"")),o){var r=et(o[a].title);n+='<span data-search-item-filter-value="'+r+'">'+r+"</span> "+it.category.separator+" "}t=ot(t,"category",et(n)),t=ot(t,"link",e.url),t=ot(t,"img",s?i[0].url:""),t=ot(t,"copy",s?i[0].copyright:""),t=ot(t,"desc",s?i[0].description:""),t=ot(t,"hidden",s?"":"is-hidden")}return t},Yt=tt.strReplace_Blog=function(t,e){if(t=ot(t,"excerpt",e.excerpt),e.categories){var a,i=e.media.images||!1,s=i&&i[0],o=e.categories,n="";for(a in o){var r=et(o[a].title);n+='<span data-search-item-filter-value="'+r+'">'+r+"</span>"}t=ot(t,"category",et(n)),t=ot(t,"img",s?i[0].url:""),t=ot(t,"copy",s&&0<i[0].copyright.length?'data-copy="'+i[0].copyright+'"':""),t=ot(t,"desc",s?i[0].description:""),t=ot(t,"hidden",s?"":"is-hidden"),t=x(t,e)}return t},Xt=tt.strReplace_Products=function(t,e){return t=ot(t,"mfr",e.properties.computed.mfr_value,"-"),t=ot(t,"density",e.properties.computed.density,"-"),t=qe(t,e.downloads.datasheet,e.title)},Bt=tt.strReplace_Products_Borouge=function(t,e){return t=ot(t,"mfr",e.properties.computed.mfr_value,"-"),t=ot(t,"density",e.properties.computed.density,"-"),t=0<=(t=qe(t,e.downloads,e.title)).indexOf("data-downloads='[]'")?t.split("<tr class=").join('<tr data-downloads-cnt="0" class='):t},qt=tt.strReplace_Contacts=function(t,e){var a,i;return t=ot(t,"list-item-class",e.media?"list__item--middle":""),t=ot(t,"category",et(e.category)),t=ot(t,"tpl-address",e.address?it.contacts.address:""),t=!e.media||e.media.images.length<1?(t=ot(t,"tpl-desc",it.contacts.desc),ot(t,"tpl-downloads","")):(t=ot(t,"tpl-desc",it.contacts.img),t=ot(t,"tpl-params-media",it.params.media),a=e.media.images,i=""+e.title.split("'").join("\\'"),t=ot(t,"img",a[0].url),t=ot(t,"tpl-media-data",it.params.download),t=ot(t,"tpl-media",it.image.overlay),t=ot(t,"data-title",i),t=ot(t,"data-desc",a[0].description),t=ot(t,"data-img",a[0].url),t=ot(t,"data-copy",a[0].copyright),t=ot(t,"tpl-downloads",it.image.downloads),Ue(t,[{id:e.objectID,lg:"",url:a[0].url}],e.title)),e.address&&(t=ot(t,"tpl-address",it.contacts.address),t=ot(t,"address-title",e.address.title?it.contacts.title:""),t=ot(t,"address-title",e.address.title),t=ot(t,"address-body",e.address.desc),t=ot(t,"tpl-address-mobile",e.driving_directions||e.links?it.contacts.address_mobile:"")),t=g(t,e),t=y(t,e),t=w(t,e),t=C(t,e)},Ut=tt.strReplace_Pages=function(t,e){var a,i="",s=e._highlightResult.content.value,o=s,n=Math.max(0,s.indexOf("<em>")),r=4*(s.split("<em>").length-1)+5*(s.split("</em>").length-1),l=400+r;if(0<r&&(n-=(a=(a=s.substr(0,n).split(" ")).splice(Math.max(0,a.length-5),a.length).join(" ")).length),s.length>l+n&&(o=(0<r?"...":"")+(o=s.substr(n,l).split(" ")).splice(0,o.length-1).join(" ")+"..."),e.breadcrumbs)for(var d in e.breadcrumbs){var c=""+it.pages.breadcrumb,c=ot(c,"breadcrumbs-title",e.breadcrumbs[d].title);i+=ot(c,"breadcrumbs-url",e.breadcrumbs[d].url)}return t=ot(t,"cont",o),t=ot(t,"breadcrumbs",""!=i?it.pages.breadcrumbs:""),t=ot(t,"breadcrumbs",i)},Gt=tt.strReplace_Publications=function(t,e){if(e.authors){var a,i="";for(a in e.authors)i+=", "+e.authors[a].name;t=ot(t,"authors",it.publications.authors),t=ot(t,"authors",i.substr(2))}return t=ot(t,"year",e.year),t=ot(t,"url-title",e.url_title)},Zt=tt.strReplace_General=function(t,e){var a=!!e.date&&moment(new Date(1e3*e.date),"x").format("LL");return t=ot(t,"date",a),t=ot(t,"title",e.title),t=ot(t,"desc",e.description),t=ot(t,"id",e.objectID),t=ot(t,"url",!!e.url&&(0<=e.url.indexOf("//")?location.protocol+"//"+e.url.split("//")[1]:e.url))},i=tt.date_FromTo=function(t,e){var a=t.split("-").reverse().join("."),i=e.split("-").reverse().join(".");a.substr(3,2),i.substr(3,2);return'<span class="list__item__col__from-to">
1'+(t==e?moment(t).format("ll"):"<span>"+moment(t).format("ll")+' - </span><span">'+moment(e).format("ll")+"</span>")+"</span>"},s=tt.strReplace_List=function(t,e){var a=e,i="";if(a&&0<a.length)for(var s in a){var o=""+it.list.item;i+=ot(o,"li",a[s])}return t=ot(t,"list",""!=i?it.list.items:""),t=ot(t,"list",i)},v=tt.strReplace_CityCountry=function(t,e,a){var i="";return e.city&&(i+=a+e.city),e.state&&(i+=a+e.state),e.country&&(i+=a+e.country),i=i.substr(a.length),t=ot(t,"city-country",""!=i?it.contacts.city:""),t=ot(t,"subheadline",i)},g=tt.strReplace_Type=function(t,e){var a="";if(e.type&&0<e.type.length)for(var i in e.type)a+=", "+e.type[i];return a=a.substr(2),t=ot(t,"subheadline",""!=a?it.subheadline:""),t=ot(t,"subheadline",a)},b=tt.strReplace_Types=function(t,e){var a="";if(e.company&&0<e.company.length)for(var i in e.company)a+=", "+e.company[i];if(e.type&&0<e.type.length)for(var s in e.type)a+=", "+e.type[s];return a=a.substr(2),t=ot(t,"desc",a)},y=tt.strReplace_Address_Details=function(t,e){var a=e.postal_address_body&&""!=e.postal_address_body,i="";if(e.telephone)for(var s in e.telephone){var o=""+it.contacts.telephone,o=ot(o,"telephone-title",e.telephone[s].title);i+="<br />"+ot(o,"telephone-number",e.telephone[s].number)}return t=ot(t,"telephone",i),t=ot(t,"fax",e.fax?it.contacts.fax:""),t=ot(t,"fax",e.fax),t=ot(t,"email",e.email?it.contacts.email:""),t=ot(t,"email",e.email),t=ot(t,"tpl-postal",a?it.contacts.postal:""),t=ot(t,"postal-address-body",a?e.postal_address_body:"")},w=tt.strReplace_Links=function(t,e){var a="";if(e.links)for(var i in e.links){var s=""+it.contacts.link,s=ot(s,"link-title",e.links[i].title);s=ot(s,"link-url",e.links[i].url),a+=ot(s,"link-target",e.links[i].target)}return t=ot(t,"tpl-links",""!=a?it.contacts.links:""),t=ot(t,"links",a)},x=tt.strReplace_Tags=function(t,e){var a="";if(e.tags)for(var i in e.tags){var s=""+it.tags.item;a+=ot(s,"tag",e.tags[i].title)}return t=ot(t,"tpl-tags",""!=a?it.tags.items:""),t=ot(t,"tags",a)},C=tt.strReplace_Directions=function(t,e){var a="";if(e.driving_directions)for(var i in e.driving_directions){var s=""+it.contacts.direction,s=ot(s,"directions-title",e.driving_directions[i].title);a+=ot(s,"directions-url",e.driving_directions[i].coordinates?"https://maps.google.com/maps?q="+e.driving_directions[i].coordinates.lat+","+e.driving_directions[i].coordinates.lng:e.driving_directions[i].url)}return t=ot(t,"directions",""!=a?it.contacts.directions:""),t=ot(t,"directions",a)},nt={search:".search",nav:".nav-search a:not(.js-search-overlay__trigger)",search_input:".search__input",input:".search__input input",input_bar:".search-bar__input input",input_reset:".search__input__reset",categories:".search__categories.is-main-categories",overview_inner:".overview__inner",results:".search__results",more:".search__results__more",list:".overview__results, .js-search-results",total:".overview__total",subnav:".subnav:not(.filters)",subnav_algolia:".subnav__inner--algolia a",subnav_items:".subnav:not(.filters) a",subnav_active:app.states.isActive,filters_form:".filters__content form",pagination:".pagination__button",keywords:".keywords",keywords__list:".panel__keywords",buttons_change:".buttons-change",filters_selected:".js-filters-selected"},rt=Z.hasClass("search--global"),k=Z.hasClass("search--bar"),j=Z.hasClass("search--page"),T=Z.parents("#overlay-bg-page").length,A=$(".site-main").children().length<1,lt=Z,dt=($(nt.search_input,lt),$(nt.input,lt)),O=$(nt.input_bar,lt),z=$(nt.input_reset,lt),ct=$(nt.categories,lt),Vt=$(nt.overview_inner,lt),n=$(nt.results,lt),c=$(nt.list,n),Jt=$(nt.total,n),D=$(nt.subnav,n),Kt=($(nt.subnav_items,n),$(nt.subnav_algolia,lt)),Qt=$(nt.filters_form,lt),te=$(nt.filters_selected,lt),S=$(nt.keywords,lt),H=$(nt.keywords__list,lt),I=Q.data("local-page-slug"),P=$("html.screen--is-touch").length,pt=(tt.vars={client:algoliasearch("H9MGR4J50G","2113bb8fb9d2a54617a366131fdb6147",{protocol:"https:"}),prefix:app.vars.urlParam["search-env"]?0<app.vars.urlParam["search-env"].length?app.vars.urlParam["search-env"]+"_":"":Q.attr("data-search-prefix"),sorted:"_sorted",suffix:"",cache:!1},location.search.indexOf("no-algolia")<0),ee=tt.vars.client,ut=tt.vars.prefix,_t=(tt.vars.sorted,tt.vars.suffix),l={},t=lt.data(),ae=t.searchHitsPerPage||12,ht=0,mt={hitsPerPage:ae,facets:"*",facetFilters:""},ft={},E="",d="",ie=t.searchResultsSwiper,se="",vt="",gt=rt?"search-global":"search-category",oe=t.searchResultCallback,bt=t.searchObject||"search",ne=t.searchIndex||!1,re=t.searchCategory||!1,$t=t.searchFilters,F=t.searchFiltersActive,le=t.searchFiltersHidden,yt=t.searchFiltersNested,L=t.searchSort,de=t.searchGroup,R=t.searchExclude,N=!rt&&$t&&$t.objectID,W=0,ce=!t.searchNoscroll,pe=t.searchPaginationType||"default",M=(tt.algoliaAutocomplete=function(i){(rt||k)&&
1(m&&m.autocomplete.destroy(),m=autocomplete(rt?"#search":"#search-bar",{hint:!1,debug:!0,autoselectOnBlur:!1,autoselect:!1,openOnFocus:!1},(()=>{var t,e=[],a=[{index:A?"autocomplete_borouge":"autocomplete"}];for(t in hits=6,a)e.push({source:autocomplete.sources.hits(ee.initIndex(ut+a[t].index+_t),{hitsPerPage:hits,facetFilters:mt.facetFilters,filters:mt.filters}),displayKey:"title",templates:{suggestion:function(t){return"<span>"+t._highlightResult.title.value+"</span>"}}});return e})()).off("autocomplete:selected").on("autocomplete:selected",function(t,e,a){rt?tt.search(J,!1):k&&M.submit(e.title,i)}).off("autocomplete:updated").on("autocomplete:updated",function(t,e,a){}))},tt.search=function(t,a){var e,i=[],s=dt.length?dt.val():"";if(W++,tt.vars.cache||ee.setExtraHeader("Cache-Control",Date.now()),W<2&&s.length,t&&"all"!=t)J=t,mt.hitsPerPage=ae*(ht+1),He(J),mt.filters=d+(""!=d&&""!=E?" AND ":"")+E,"news"!=J&&"events"!=J||(mt.filters.length&&(mt.filters+=" AND "),mt.filters+="(NOT visible:false)"),L&&Ee(L,"OR"),R&&Ee(R,"AND","NOT"),i.push({indexName:ut+t+_t,query:s,params:mt});else for(var o in J=!1,mt.hitsPerPage=0,l)He(l[o].index),mt.filters=d,"all"==t&&(mt.filters.length&&(mt.filters+=" AND "),mt.filters+="(NOT visible:false)"),i.push({indexName:ut+l[o].index+_t,query:s,params:JSON.parse(JSON.stringify(mt))});lt.attr("data-input",s),clearTimeout(u),u=setTimeout(function(){app.obj.tracking.track({category:"Header",action:"Search Order - Submit",label:1<s.length?s:""})},1e3),ee.search(i,function(t,e){a?a(e,ft):(We(e),!(e=$(".aa-dropdown-menu .aa-suggestion",lt)).length&&""!=dt.val()||(S.removeClass("keywords--show"),H.empty()),e.length&&(S.addClass("keywords--show"),e.each(function(){H.append("<li>"+$(this).text()+"</li>")})))}),f||(app.parse($(".js-tabs-nav, .js-tabs-container",lt)),f=!0,(e=app.getParam("id-media-search"))&&void 0===window.search_media_id_initialized&&(window.search_media_id_initialized=!0,Ge(J,e,!0)))}
1,function(){var e=$(".search--global"),s=$(".search-bar__filter .dropdown",lt),a=$(".search-bar__button",lt),t=$("input:checked",s),o="is-nested--selected",n=J,i=Cookies.get(app.vars.searchbar.cookie.name)||(Q.hasClass("from-tablet"),!1);(t=!t.length&&i?$('input[data-category="'+i+'"]',s).prop("checked",!0):t).length&&(n=t.data("category"),s.addClass(o),$(".dropdown__label__text__replaced__option:last-child",s).text(et(t.val()))),tt.algoliaAutocomplete(),setTimeout(function(){P||O.trigger("focus")},800),s.on("change.search-bar-filter",'input[type="checkbox"]',function(t){var e=$(this),a=e.prop("checked"),i=e.attr("value");$("input",s).not(e).prop("checked",!1).removeAttr("checked"),a?(s.hasClass(o)||(s.addClass(o),$(".dropdown__label__text__replaced__option:last-child",s).text($(".dropdown__label__text__inner",s).text())),$(".dropdown__label__text__replaced__option:first-child",s).text(et(i)).appendTo(s.find(".dropdown__label__text__replaced")),n=e.data("category"),Cookies.set(app.vars.searchbar.cookie.name,n,{expires:app.vars.searchbar.cookie.expire})):(s.removeClass(o),n=!1),r.trigger("click.dropdown"),tt.algoliaAutocomplete(n||J)}),lt.on("keyup.search_bar_key",nt.input_bar,function(t){void 0!==t.keyCode&&13==t.keyCode&&a.trigger("click")}),a.on("click",function(){M.submit(m.autocomplete.getVal())}),M.submit=function(t){t=location.href.split("?")[0]+"?search-global-search&input="+t+(n?"&index-search="+n:"");history.pushState({type:"search"},document.title,t),e.data("search").filterHistoryCheck()}}),Y=(tt.algoliaInit=function(){lt.removeAttr("data-input data-filter-length data-filter-visible data-total"),tt.isOpened||(tt.isOpened=!0,j||k||lt.append($(".site__wrapper > .site-footer").clone()),pt?(Q.addClass("search--algolia"),$(".subnav:eq(0) .subnav__inner:not(.subnav__inner--algolia)",n).remove(),Qt.empty(),Kt.not('[data-category="all"]').each(function(){var t=$(this),e=t.data("category");l[e]={title:t.text(),index:e}}),$(".js-filters",lt).off("change",'input[type="checkbox"]')):$(".subnav__inner--algolia",n).remove(),app.parse($(".site-footer",lt))),tt.algoliaAutocomplete()},function(t){tt.isOpen=!tt.isOpen,tt.isOpen?(tt.algoliaInit(),j?app.obj["nav-main"].close():(c.empty(),S.removeClass("keywords--show"),H.empty(),pt&&$(".filters form",lt).empty(),Ie(),Q.removeClass("search--results search--category"),ct.removeClass("is-set").removeAttr("style"),$(".preloader",lt).remove(),Vt.removeAttr("style"),$(".site-header").removeAttr("style"),app.obj["nav-main"].close(),Q.addClass("search--open"),app.obj.freeze.enable()),Pt.trigger("scroll"),app.obj.downloads.overlayClose(),setTimeout(function(){P||dt.trigger("focus")},800)):j?(app.obj["nav-main"].close(),app.obj.downloads.overlayClose()):tt.close()}),t=(tt.close=function(){var t;tt.isOpen=!1,J=kt=!1,app.obj.freeze.disable(),""!=dt.val()&&m&&m.autocomplete,dt.val(""),(0<=location.href.indexOf("?"+gt+"-"+bt)||0<=location.href.indexOf("&"+gt+"-"+bt))&&(t=0<=location.href.indexOf("?"+gt+"-"+bt)||location.href.indexOf("?")<0?"?":"&",t=location.href.split(t+gt+"-"+bt)[0],history.pushState({type:"search"},document.title,t)),Q.removeClass("search--open search--results search--category search--open-change")},function(t){void 0!==t.keyCode&&(mt.page=0,ht=0,13==t.keyCode&&dt.trigger("blur"),tt.search(J,!1))}),X=function(t){var e=$(t.currentTarget),a=e.data("category")?e.data("category"):J;mt.page=0,Q.addClass("search--results search--category"),ct.addClass("is-set").slideUp({duration:600,easing:"easeOutExpo"}),e.is("li")?pt?Kt.filter(":eq("+($("li",ct).index(e)+1)+")").trigger("click"):($("a:eq("+($("li",ct).index(e)+1)+")",D).trigger("click"),$(".search .overview__main__inner",lt).css("opacity",0)):pt&&!e.filter("[data-url]").length&&(t.preventDefault(),e.siblings().removeClass(nt.subnav_active),e.addClass(nt.subnav_active),rt||(K=!1),Ie(),Ct(),tt.search(a,!1),tt.algoliaAutocomplete(J)),setTimeout(function(){P||dt.trigger("focus")},800)},B=function(t){t=$(t.currentTarget);dt.val(t.text()),tt.search(J,!1)},q=function(t){t.preventDefault();var t=$(t.currentTarget),e=t.data("filter-change");if(t.parents(nt.buttons_change).find("[data-filter-change]").removeClass("is-active").filter(t).addClass("is-active"),mt.page=0,ht=0,jt=K=!1,Ie(),$t){for(var a in ft={},e)0<e[a].opt.length&&(ft[a]=JSON.parse(JSON.stringify(e[a])));ft!={}&&(K=JSON.parse(JSON.stringify(ft)),Ct())}tt.search(J,!1)},U=function(t){var e,t=$(t.currentTarget),a=t.attr("data-filter-selected"),i=t.text();for(e in ft[a].opt)if(ft[a].opt[e]==i){ft[a].opt.splice(e,1),ft[a].opt.length<1&&delete ft[a],Ct(),tt.search(J,!1);break}},G=function(t){t=$(t.currentTarget);$('[data-category="'+t.data("category-link")+'"]',D).trigger("click")},ue=function(t){pt&&(It=!0,ht+=1,tt.search(J,!1))},_e=function(t){var e;pt&&!(e=$(this)).hasClass(app.states.isDisabled)&&(It=!0,mt.page=Math.max(0,Math.min(Dt.nbPages-1,Dt.page+(e.hasClass("pagination__button--prev")?-1:1))),tt.search(J,!1))},he={"properties.imported.matman":"properties.imported.matsub","properties.imported.indman":"properties.imported.indsub"},me={"properties.imported.matsub":"properties.imported.matman","properties.imported.indsub"
1:"properties.imported.indman","properties.imported.denval_val":"properties.imported.melval"},fe=tt.filter_active={locations:{visible_in_map:":"+!0},events:{end_integer:" >= "+moment(new Date).format("YYYYMMDD")}},wt={documents:"distinct"},ve={"properties.imported.melval":!0,"properties.imported.denval_val":!0},ge=tt.filter_hidden={visible_in_map:!0,visible_in_teaser:!0,"properties.imported.denval_val":!0,"properties.imported.melwei_val":!0,"properties.imported.melval":!0,newslocation:!0,"channels.title":!0,isLocal:!0,end_integer:!0,distinct:!0,locationID:!0,visible:!0},be=tt.filter_keys={},xt={year:"DESC",month:["January","February","March","April","May","June","July","August","September","October","November","December"]},$e={},ye=[{name:"filters.documents",categories:documentCategories},{name:"filters.media",categories:mediaCategories}],we=[{name:"filters.documents",categories:documentCategoriesOrder}];for(e in ye){var xe=ye[e].name;for(je in ke=ye[e].categories){var Ce=ke[je];p(1,xe,xe+".1",je,Ce)}}for(e in we){var ke,je,xe=we[e].name;for(je in ke=we[e].categories){Ce=ke[je];o(1,xe,je,Ce)}}tt.filterHistoryCheck=function(t){if(void 0!==t&&(ht=0),app.urlParams(),app.vars.urlParam[gt+"-"+bt]){t=app.vars.urlParam["id-"+bt];De(),t?Ae("GET",t):(vt=location.href,Oe())}else if(rt||f)rt&&tt.isOpen&&tt.close();else{t=ne||lt.data("search-category");if(t){if(J=t,$t){for(var e in ft={},$t)0<$t[e].opt.length&&(ft[e]=JSON.parse(JSON.stringify($t[e])));ft!={}&&(K=JSON.parse(JSON.stringify(ft)),Ct())}tt.search(J,!1)}}};var Te,Ae=_.debounce(function(i,t){jQuery.ajax({context:this,url:"/api/search.php?cache="+Date.now(),type:"POST",data:{type:i,id:t,query:encodeURIComponent(vt)},dataType:"json",cache:!1,success:function(t){var e,a;"POST"==i?(e=0<=location.href.indexOf("?"+gt+"-"+bt)||location.href.indexOf("?")<0?"?":"&",0<=(a=(e=location.href.split(e+gt+"-"+bt)[0]+e+gt+"-"+bt+"&index-"+bt+"="+J+"&id-"+bt+"="+t.id).indexOf("filter-"+bt))&&(e=e.substring(0,a)+e.substring(e.indexOf("&",a+1))),history.state&&history.state.id==t.id||(mt.page&&(e+="&page-"+bt+"="+mt.page),history.pushState({type:"search",id:t.
1id},document.title,e))):(vt=decodeURIComponent(t.query),Oe())},error:function(t){}}).done(function(){})},1e3),Oe=function(){var t,e,a;V=!(Ht=!0),Fe(),Ie(),Ct(),rt?(e=!!(t=J&&"all"!=J)&&Q.hasClass("search--category"),!(a=$("html.search--open").length)||t&&!e?setTimeout(function(){a||Y(),t?!A&&e?$('.search--global [data-category-link="'+J+'"]').trigger("click.search_category_index"):(Q.addClass("search--results search--category"),ct.addClass("is-set").slideUp({duration:600,easing:"easeOutExpo"}),tt.search(J,!1),tt.algoliaAutocomplete(J)):tt.search(!1,!1)},10):(tt.algoliaAutocomplete(J),tt.search(J,!1))):tt.search(J,!1)},ze=function(t){var e=location.href,a=$(t.currentTarget).attr("href");t.preventDefault(),0==a.indexOf("?search-global")&&(a=0<=e.indexOf("search-global")?(e=e.split("search-global")[0])+a.substr(1):e+(0<=e.indexOf("?")?"&":"?")+a.substr(1)),history.pushState({type:"search"},document.title,a),tt.filterHistoryCheck()},De=function(){var t;rt||((t=$(nt.subnav+' [href*="'+location.href.split("/").pop().split("&search-category")[0]+'"]:eq(0)',lt.parents(".js-tabs "))).parent().parent().parent().parent().find("."+app.states.isActive).removeClass(app.states.isActive),t.addClass(app.states.isActive))},Se=function(t){var e=(a[J]&&a[J][t]?a[J]:at)[t];return e||t},He=function(t){if(mt.facetFilters=[],d="",fe[t])for(var e in fe[t])d+=(""==d?"":" AND ")+"("+(e+fe[t][e])+")";if(F&&F[t])for(var e in F[t])mt.facetFilters.push(e+":"+F[t][e])},Ie=function(){K?ft=JSON.parse(JSON.stringify(K)):($(".js-filters .js-dropdown.is-selected",lt).removeClass("is-selected"),$(".js-filters .js-filters-item input:checked",lt).prop("checked",!1).removeAttr("checked"),mt.filters="",ft={},Ot=!0)},Pe=function(t){zt=!0,t.addClass(app.states.isChange+" is-nested--selected"),setTimeout(function(){t.removeClass(app.states.isChange)},30)},Ct=function(){var t,e="",a=(_t=se="",0);for(t in ft){var i=ft[t],s=i.opt,o="",n=i.opt_operator||"OR",r=i.type&&"range"==i.type,l=be[t]||t,i=" "+(i.operator||"AND")+" ",n=" "+n+" ";if($('[data-filter="'+t+'"] .dropdown__items:eq(0) input',lt).length||r||K){var d="";if(r)a++,d+=s.min_range+"|"+s.max_range+"|"+s.min+"|"+s.max,Object.keys(ft).includes("properties.imported.denval_val")&&Object.keys(ft).includes("properties.imported.melval")?e+=1===a?"("+l+" >= "+s.min+") AND ("+l+" <= "+s.max+") AND ":"("+l+" >= "+s.min+") AND ("+l+" <= "+s.max+")":e+="("+l+" >= "+s.min+") AND ("+l+" <= "+s.max+")";else{var c,p="|"+s.join("|")+"|";for(c in s){var u,_=s[c];$('[data-filter="'+t+'"] [value="'+_+'"]',lt).length||K?(d+=_+"|",o+=n+l+':"'+_+'"',$e[t]&&"default"!=(u=$e[t][_]).order&&(_t="_"+u.order.toLowerCase()+"_"+u.orderby)):s.splice(p.indexOf("|"+_+"|"),1)}0<d.length&&(d=d.substr(0,d.length-1)),0<(r=o.substring(n.split("NOT").shift().length)).length&&(e+=(""!=e?i:"")+"("+r+")")}0<d.length&&(se+=","+t+"["+d+"]")}}V&&(mt.page=0,ht=0),E=e},Ee=function(t,e,a){var i,s="";for(i in t){var o,n=t[i],r=n.opt,l=n.operator?" "+n.operator+" ":e?" "+e+" ":" AND ",d=n.opt_operator?" "+n.opt_operator+" ":a?" "+a+" ":" OR ";for(o in r)s+=d+i+':"'+r[o]+'"'}mt.filters+=(""!=mt.filters?l:"")+"("+s.substring(d.split("NOT").shift().length)+")"},Fe=function(){if(0<location.search.length&&app.vars.urlParam[gt+"-"+bt]){var t=vt,e=app.getParam("filter-"+bt,t),a=app.getParam("input",t);if(mt.page=app.getParam("page-"+bt,t)||0,K={},!(J=app.vars.urlParam["index-"+bt])||""!=J&&"false"!=J||(J=!1),dt.val(a?decodeURIComponent(a):""),e){var i,s=0<=(e=decodeURIComponent(e)).indexOf("],")?e.split("],"):[e];for(i in s){var o=s[i].split("["),n=o[1].split("]")[0].split("|"),o=o[0];ve[o]?K[o]={type:"range",opt:{min_range:n[0],max_range:n[1],min:n[2],max:n[3]}}:(K[o]={opt:n},Le(o,n)),W<1&&(At=!0)}}else K=!1}else dt.val("")},Le=function(e,a){lt.find(nt.buttons_change+" a").filter("[data-filter-change*='{\""+e+"\"']").removeClass("is-active").each(function(){var t=$(this);t.data("filter-change")[e].opt[0]==a[0]&&t.addClass("is-active")})},Re=function(t,e){var a=$(this),i=a.parents(".overlay"),s=$(".js-advanced-filter-show",i),i=a.parents("[data-filter-slider]"),o=a.data("range").split(","),n=s.data("title"),r=i.data("filter-slider");i.data("values");V=i,clearTimeout(Te),Te=setTimeout(function(){ft[r]={type:"range",opt:{min_range:o[0],max_range:o[1],min:t,max:e}}
1,Ct(),tt.algoliaAutocomplete(J),tt.search(J,function(t){t=t.results[0].nbHits;s.text(n+" ("+t+")").removeClass("button--disabled").addClass(0<t?"":"button--disabled")})},100)},Ne=function(e,a,i,s,o){clearTimeout(h),h=setTimeout(function(){Vt.removeAttr("style").removeClass("overview__inner--hide");var t=$(nt.more,lt);t.length&&o?t.replaceWith(a):(c.html(a),ie||(J&&rt&&s<1&0<e.length?Me(e):c.prepend($(st.noresults(lt.find("[data-search-no-results].is-active").data("search-no-results")))))),n.attr("data-search-category",i),lt.attr("data-filter-length",$filters.length).attr("data-filter-visible",$filters.length-$filters.filter(".is-hidden, .is-single:not(.is-selected):not(.is-single--selected), .is-disabled:not(.is-selected)").length),lt.attr("data-total",s),lt.removeClass("search--results-render"),app.parse(c),window.parseNewComponents(c[0]),setTimeout(function(){$("[data-bg], [data-src]",c).lazyLoadXT()},100)},200)},We=function(t){var u,_,h,m,e,f,v,g,a,i=t.results[0].query,F=0<i.length,s=0;if(pt){var o="",n=t.results,r="all",l=0;
1if(J)for(var d in r=re||J,t.results){var L=t.results[d];J.split(ut).join("").split(_t).join("")==L.index&&(n=[L])}for(d in lt.data("search-result",t),$(".filters__button--nested-info",lt).remove(),n){var R=""+st.items[r],c="",p=[],b=!!de&&JSON.parse(JSON.stringify(de)),y=n[d];if(s+=(Dt=y).nbHits,0<y.nbHits){y.hits=Be(y.hits),y.hits=Xe(y.hits);for(var w,x,C=Math.max(0,ae*ht-1);C<y.hits.length;C++){var k=y.hits[C];if(lt[0].dataset.videoType&&(k.videoType=lt[0].dataset.videoType),k.title){var j,T=""+st.item[r];switch(""==c&&ie&&(R="###items###"),r){case"all":break;case"documents":T=Wt(T,k);break;case"news":T=Mt(T,k);break;case"blog":T=Yt(T,k);break;case"products":T=Xt(T,k);break;case"products_borouge":T=Bt(T,k);break;case"contacts":T=qt(T,k);break;case"locations":T=Nt(T,k);break;case"video":case"media":T=Ft(T,k);break;case"jobs":T=Lt(T,k);break;case"events":T=Rt(T,k);break;case"pages":T=Ut(T,k);break;case"publications":T=Gt(T,k)}if(T=Zt(T,k),J&&wt[J]&&k[wt[J]]&&(j=k[wt[J]],T=ot(T,"distinct",j),p.push(j)),b){k[b.key]||(k[b.key]=["default"]);for(var A=0;A<k[b.key].length;A++){var O=k[b.key][A],z=O.title||O;b.opt[z]||(b.opt[z]=[]),b.opt[z].push({item:T,position:O.position||"0"})}}else c+=T}}if(b){var N=it.group[b.key];for(A in b.opt){var D,S=b.opt[A].length,W="";if(b.opt[A].sort(function(t,e){return t.position-e.position}),0<S){for(var H in b.opt[A])W+=b.opt[A][H].item;D=ot(""+N.items,"items",W),D=ot(D,"headline",A),c+=ot(D,"total",S+" "+et(1<S?"videos":"video"))}}c=ot(N.wrapper,"items",c)}""==c&&J||(c=R.split("###items###").join(c),"blog"==J&&!rt)||(J&&(c=""+st.items.header+c),w=y.index.split(ut).join("").split(_t).join(""),x=$('li[data-category-link="'+w+'"]',ct),c=(c=(c=(c=c.split("###index###").join(w)).split("###indexName###").join($("h4",x).eq(0).text())).split("###indexDesc###").join($("p",x).text())).split("###total###").join(y.nbHits),l++)}o+=c}if(J||(o=""+st.items.all_wrapper.split("###all###").join(o).split("###align###").join(l<4?"search__no-results__categories--center":"")),Tt==J&&!Ot||(Ie(),Ot=!1,$("[data-filter]",lt).remove(),Tt=J),1==n.length){if(1<y.nbPages&&(E="","default"==pe?(E=st.pagination.split("###page###").join(y.page+1).split("###pages###").join(y.nbPages),y.nbPages-1<=mt.page&&(E=E.split("pagination__button--next").join("pagination__button--next "+app.states.isDisabled)),0==y.page&&(E=E.split("pagination__button--prev").join("pagination__button--prev "+app.states.isDisabled))):"more"==pe&&(E=st.more),o+=E),y.facets){var I=Ye(y.facets);for(H in I){ft[I[H].key];((a,t)=>{var e,i,s=t.facets[a],t=!!t.facets_stats&&t.facets_stats[a],o={title:Se(a),values:[]},n=ve[a],r=he[a],l=me[a],d=ge[a],c=Se(a),p=$('[data-filter="'+a+'"]',lt),u=V&&V[0]==p[0],_=V&&0<V.parents(".filters__button").length&&V.parents(".filters__button")[0]==p[0],h=jt&&jt[0]==p[0],m="Other";if(_&&(u=!0),h||!u){h||p.length,l?(O=$('[data-filter="'+l+'"]'),e=n?$("form",O):$('.dropdown__section[data-item="2"]',O)):p.length?e=p:n||r||l||h?r?e=$(st.filter.group):n?e=$(st.filter.button):h&&(e=p):e=$(st.filter.item);var f,v=$(".dropdown__items:eq(0)",e);for(g in!h&&V&&V[0]==p[0]||(v.empty(),h&&(jt=!1)),e.attr("data-filter",a).data("i",Object.keys(at).indexOf(a)),yt&&yt[J]&&-1<yt[J].join(",").indexOf(a)&&(z=$("input:checked",e.prev()),e.addClass("is-nested"),i=!0,(z=z.length?z:$("input:checked",Qt.children().last())).length)&&!xt[a]&&(xt[a]=xt[z.attr("value")]),s)n?"false"!=g&&o.values.push(parseFloat(g)):o.values.push("false"!=g?g:m);if(n||(f=xt[a]||"ASC",Array.isArray(f)?o.values.sort(function(t,e){t=xt[a].indexOf(t);return xt[a].indexOf(e)<t?1:-1}):o.values.sort(function(t,e){return t!==m&&e!==m?"ASC"==f?t.toLowerCase().localeCompare(e.toLowerCase()):e.toLowerCase().localeCompare(t.toLowerCase()):t===m?1:-1})),$(".dropdown__label__text__inner, .dropdown__title.js-dropdown-close",e).text(et(c.indexOf("filters.")<0?c:"Subcategories")),r?$('.dropdown__title__link[data-item="1"]',e).text(et(c)):l&&$('.dropdown__title__link[data-item="2"]',O).text(et(c)),n||d)n&&(s=[t.min,t.max],K&&K[a]&&(t.min=K[a].opt.min,t.max=K[a].opt.max,s=[Math.min(s[0],K[a].opt.min_range),Math.max(s[1],K[a].opt.max_range)]
1),d=$('[data-filter-slider="'+a+'"]'),D=$(ot((""+st.filter.slider).split("###unit###").join(Et[a]),"slider-title",et(c))).attr("data-filter-slider",a).data("values",o.values),(t=$(".range-slider",D).attr("data-range",s[0]+","+s[1]).attr("data-initial",t.min+","+t.max)).data("filterRangeUpdate",Re.bind(t)),s[0]==s[1]?e.addClass("is-disabled-slider"):e.removeClass("is-disabled-slider"),d.length&&(u=V&&V[0]==d[0]),t={title:et(c),tpl:D,values:o.values},l?((O.data("filter_slider")&&!O.data("filter_slider")[a]||K&&K[a])&&(O.data("filter_slider")[a]=t),(s=$(".dropdown__label__text__inner, .dropdown__title.js-dropdown-close",O)).text(s.text()+"/"+et(c))):(e.data("filter_slider",{}),e.data("filter_slider")[a]=t,p.length?K&&K[a]&&(e.data("filter_slider")[a]=t):(e.addClass("subnav__item--divided").prepend($(st.filter.separator)),Qt.append(e),e.on("click.filterSlider",function(t){var e,i=$(this).data("filter_slider"),a=$(st.filter.overlay),s=$("form",a),o=$(".js-advanced-filter-show",a),n=$(".js-advanced-filter-reset",a),r=$(".button-close",a),l="";for(e in i)s.append(i[e].tpl),l+="/"+i[e].title;$("h3",a).text(l.substr(1)+" "+et("Filter")),$("body").append(a),n.on("click",function(t){r.trigger("click"),ft={type:"range",opt:{min_range:0,max_range:0,min:0,max:0}},Ct(),tt.search(J)}),o.on("click.filterSliderSubmit",function(t){o.hasClass("button--disabled")||($(".js-range-slider",a).each(function(t){var e=$(this),a=e.closest("[data-filter-slider]").data("filter-slider"),e=$(".js-range-slider-min",e).val()+","+$(".js-range-slider-max",e).val();$(".js-range-slider",i[a].tpl).attr("data-initial",e)}),tt.search(J),r.trigger("click"))}),setTimeout(function(){Q.addClass("overlay--open"),app.obj.site.overlayOpen=!0,app.parse(a),Pt.scrollTop(0)},100)}))),u||_||d.data("values")||d.data("values",o.values));else{var g,b=0,y=0;for(g in e.removeClass("is-selected"),o.values){var w=o.values[g],x=w!=m?w:"false",C=$(st.filter.option),k=$("input",C),j=bt+"-facet__"+a+"__"+b,T=ft[a]&&0<=("|"+ft[a].opt.join("|")+"|").indexOf("|"+x+"|");$("label",C).attr("for",j).text(et(w)),$("input",C).attr("id",j).attr("name",j).attr("value",x),T&&(y++,k.prop("checked",!0).attr("checked","checked"),e.addClass("is-selected")),v.append(C),b++,h&&Pt.trigger("scrollRefresh")}le&&le[J]&&-1<String(","+le[J].join(",")+",").indexOf(","+a+",")&&e.addClass("is-hidden");var A,O,z,D=$("input:checked",e);D.length&&i&&(e.addClass("is-nested--selected"),$(".dropdown__label__text__replaced__option:last-child",e).text(et(D.val()))),l||h||p.length?h||p.length||app.parse(e.parents('[data-filter="'+l+'"]')):(Qt.append(e),r||app.parse(e),e.on("change.algolia",'input[type="checkbox"]',function(t){var e=$(this),a=e.prop("checked"),i=e.attr("name").split("__")[1],s=e.attr("value"),o=$('[data-filter="'+i+'"]',lt),n=(V=o,jt=!1,ft[i]||(ft[i]={opt:[]}
1),ft[i]),r=(yt&&yt[J]&&-1<yt[J].join(",").indexOf(i)&&($("input",o).not(e).prop("checked",!1).removeAttr("checked"),n.opt=[],o.nextAll().each(function(){var t=$(this),e=t.data("filter");e&&-1<yt[J].join(",").indexOf(e)&&(t.addClass("is-hidden").removeClass("is-selected"),$("input",t).prop("checked",!1).removeAttr("checked"),delete ft[e])}),a)&&(o.hasClass("is-nested--selected")||$(".dropdown__label__text__replaced__option:last-child",o).text($(".dropdown__label__text__inner",o).text()),Pe(o),$(".dropdown__label__text__replaced__option:first-child",o).text(et(s)).appendTo(o.find(".dropdown__label__text__replaced"))),"|"+n.opt.join("|")+"|");a?(n.opt.push(s),e.attr("checked","checked")):(a=(r=r.split("|"+s+"|").join("|")).substr(1,r.length-2),n.opt=""!=a?a.split("|"):[],e.removeAttr("checked"),$("input:checked",o).length||(jt=o)),n.opt.length<1&&delete ft[i],Ct(),tt.algoliaAutocomplete(J),tt.search(J,!1)})),e.removeClass("is-single is-single--selected"),b<2&&y<1?(e.addClass("is-single"),A=!0,i&&(e.addClass("is-single--selected"),$(".dropdown__label__text__replaced__option:last-child",e).text(et($(".dropdown__items input:eq(0)",e).val())))):At&&b<2&&0<y&&(At=!1,e.removeClass("is-hidden")),yt&&yt[J]&&-1<yt[J].join(",").indexOf(a)&&(O=e.prevAll().filter(".is-nested"),z=e.prev().filter(".is-nested"),s=$("input:checked",z),c=O.filter(":not(.is-single)"),s.length||!c.length||A&&!O.filter(":not(.is-selected):not(.is-single)").length?e.removeClass("is-hidden"):at[a]||(e.addClass("is-hidden"),z.removeClass("is-nested--selected"))),$(".js-filters-item",e).length<=10?$(".dropdown__search",e).hide():$(".dropdown__search",e).show()}}})(I[H].key,y)}if(Ct(),te.length){var P,E=te.find(".js-filters-selected-items"),M="",Y=0;for(P in ft){var X,B=ft[P].opt;for(X in B){var q=B[X];($('[data-filter="'+P+'"] [value="'+q+'"]',lt).length||K)&&(M+='<div class="filters__selected__item" data-filter-selected="'+P+'">'+q+"</div>",Y++)}}te.attr("data-total",Y),E.html(M)}}$(".js-filters-group",lt).each(function(){var t=$(this),e=$("input:checked",t).length;t.attr("data-selected",e),$(".dropdown__label__chosen",t).text(e)})}Jt.text(y.nbHits),($filters=$(".js-filters-content [data-filter]",lt)).each(function(){var t=$(this);y.facets[t.data("filter")]?t.removeClass("is-disabled"):t.addClass("is-disabled")});var U=$(".js-tabs-filters-form",lt),G=!(!yt||!yt[J])&&yt[J].join(",");for(z in at)G&&-1<G.indexOf(z)||$('.js-tabs-filters-form > [data-filter="'+z+'"]',lt).appendTo(U);Kt.removeClass(nt.subnav_active),Kt.filter('[data-category="'+r+'"]').addClass(nt.subnav_active),Vt.css("height",Vt.prop("scrollHeight")+"px").addClass("overview__inner--hide"),!J||!wt[J]||p.length<1?Ne(i,o,r,s,It):(u=i,_=o,h=r,m=s,0<(i=p).length&&(e=JSON.parse(JSON.stringify(mt)),i="("+(a=(f=wt[h])+':"')+i.join('" OR '+a)+'")',v={},g={en:"english",de:"german",fr:"french",nl:"dutch",pt:"brazilian",fi:"finnish",se:"swedish"}[app.vars.$html.attr("lang")],e.distinct=0,e.hitsPerPage=500,e.page=0,e.filters+=(""!=e.filters?" AND ":"")+i,a=[{indexName:ut+(ne||h)+_t,query:u,params:e}],ee.search(a,function(t,e){var a,i,s=e.results[0];for(a in s.hits){var o=(l=s.hits[a])[f];v[o]||(v[o]=[]),"documents"==h&&v[o].push(l)}for(i in v){var n,r=v[i],l=r[0],d=[];for(n in r){var c=r[n];d.push({id:c.objectID,lg:et(c.language.label),lg_val:c.language.value,url:c.url}),c.language.value.split("-").shift()==g&&(l.title=c.title)}d.sort(function(t,e){t=t.lg_val.split("-").shift(),e=e.lg_val.split("-").shift();return 0<=t.indexOf(g)?-1:0<=e.indexOf(g)?1:t.localeCompare(e)});var p=Ue(_,d,l.prefixTitle&&""!=l.prefixTitle?l.prefixTitle:l.title,i+"-downloads",!0);_=ot(p.str,i+"-distinct-result",p.lg.join(", ")),_=ot(_,i+"-distinct-title",l.title)}Ne(u,_,h,m)}))),!rt&&!zt||V&&!V.hasClass("is-nested")||setTimeout(function(){Q.hasClass("from-tablet")&&($(".filters__button.is-nested:not(.is-single):not(.is-disabled)",Z).each(function(){var t=$(this),e=t.filter(":not(.is-current):not(.is-selected)").find(".dropdown__label");e.length&&(a||t.hasClass("is-active")||($(".filters__button.is-nested.is-active.is-hidden .js-dropdown-close",Z).trigger("click.dropdown_close"),e.trigger("click.dropdown_element")),a=!0)}),a||$('.filters__button.is-nested ~ .filters__button:not(".is-nested"):not(.is-selected):not(.is-active)',Z).not(":hidden").first().find(".dropdown__label").trigger("click.dropdown_element"));var a,t=$(".filters__button.is-active .js-dropdown-main").data("scroller");t&&(t.refresh(),t=t.holder,$(".iScrollIndicator:visible",t).length?t.addClass("scrollbar--enabled"):t.removeClass("scrollbar--enabled"))},10),It&&"default"==pe&&ce&&(i=rt?0:lt.offset().top-$(".site-header").height(),app.obj.site.scrollC
1ontroller.scrollTo(i,{callback:function(){void 0!==app.obj.site.scrollController.update&&app.obj.site.scrollController.update(!0)},duration:1})),V=zt=It=!1,Ht?Ht=!1:!$t||St?(e=0<=location.href.indexOf("?"+gt+"-"+bt)||location.href.indexOf("?")<0?"?":"&",vt=location.href.split(e+gt+"-"+bt)[0]+e+gt+"-"+bt+(J?"&index-"+bt+"="+J:"")+(""!=dt.val()?"&input="+dt.val():""),mt.page&&(vt+="&page-"+bt+"="+mt.page),J&&""!=se&&(vt+="&filter-"+bt+"="+encodeURIComponent(se.substr(1).split("|,").join(","))),Ae("POST")):St=!0}else app.obj.tabs.search.loadTab();rt&&(!kt&&F||K)&&(kt=!0,ct.not(".is-set").addClass("is-hidden").slideUp({duration:600,easing:"easeOutExpo"}),Q.addClass("search--results"),K=!1),oe&&$(oe)&&$(oe).data("search-result-update")&&$(oe).data("search-result-update")(t,ft)},Me=function(t){var e=[];if(0<t.length){for(var a in mt.hitsPerPage=0,l)He(l[a].index),mt.filters=d,l[a].index!=J&&e.push({indexName:ut+l[a].index+_t,query:t,params:JSON.parse(JSON.stringify(mt))});ee.search(e,function(t,e){var a,i,s,o,n,r="",l=e.results,d=0;for(a in l)0<(n=l[a]).nbHits&&(o=(""+st.items.all).split("###items###").join(o),i=n.index.split(ut).join("").split(_t).join(""),s=$('li[data-category-link="'+i+'"]',ct),r+=o=(o=(o=(o=o.split("###index###").join(i)).split("###indexName###").join($("h5",s).eq(0).text())).split("###indexDesc###").join($("p",s).text())).split("###total###").join(n.nbHits),d++);""!=r?c.prepend($(ot(ot(st.noresults_alt,"align",d<4?"search__no-results__categories--center":""),"items",r))):c.prepend($(st.noresults()))})}},Ye=tt.categoriesSort=function(t){var e,a=[],s=!(!yt||!yt[J])&&yt[J].join(",");for(e in t)t.hasOwnProperty(e)&&a.push({key:e});return a.sort(function(t,e){var a,i;return s&&(-1<s.indexOf(t.key)||-1<s.indexOf(e.key))?(a=s.indexOf(t.key),i=s.indexOf(e.key),!(-1<a&&-1<i)||a-i<0?-1:1):at[t.key]&&at[e.key]?Object.keys(at).indexOf(t.key)-Object.keys(at).indexOf(e.key):-1}),a},Xe=function(t){if(L)for(var e in L){var r,l=L[e].opt,d=e.split(".");for(r in l)t.sort(function(t,e){for(var a,i,s=t[d[0]],o=e[d[0]],n=0;n<s.length;n++)if(s[n][d[1]]==l[r]){a=!0;break}for(n=0;n<o.length;n++)if(o[n][d[1]]==l[r]){i=!0;break}return a&&!i?-1:!a&&i?1:0})}return t},Be=function(t){var a,i;return N&&(void 0!==$t.objectID.sort?(a=$t.objectID.sort,i=$t.objectID.order||"ASC",t.sort(function(t,e){return t[a]&&e[a]?"ASC"==i?t[a].toLowerCase().localeCompare(e[a].toLowerCase()):e[a].toLowerCase().localeCompare(t[a].toLowerCase()):0})):t.sort(function(t,e){return $t.objectID.opt.indexOf(Number(t.objectID))-$t.objectID.opt.indexOf(Number(e.objectID))})),t},qe=function(t,e,a){var i,s=0;for(n in e)if(("datasheet"==n||"safety_datasheets"==n||"safety_informationsheets"==n)&&0<e[n].length)s++,i=e[n];else if("other"==n)for(var o in e[n])s++,i=e[n][o];if(0==s&&(i=e),s<2)t=ot(t,"downloads-groups",""),t=Ue(t,i,a);else{var n,r="",l="",d=1;for(n in e){switch(n){case"datasheet":var c=et("Product Data Sheet");break;case"safety_datasheets":c=et("Safety Data Sheet");break;case"safety_informationsheets":c=et("Safety Information Sheet");break;default:c=e[n].title}var p="other"==n?e[n]:[e[n]];if(p[0]&&0<p[0].length)for(var u in p){var _=p[u].documents||p[u];if(void 0!==_[0].id){for(var o in l+=',{"id":"'+d+'","label":"'+(c="other"==n?_[0].title:c)+'"}',_){var h=_[o];r+=',{"group":"'+d+'","id":"'+h.id+'","lg":"'+h.lg+'","title":"'+a+'","url":"'+h.url+'"}'}d++}}}t=ot(t,"downloads-groups","data-download-groups='["+l.substr(1)+"]'"),t=ot(t,"downloads","["+r.substr(1)+"]")}return t},Ue=function(t,e,a,i,s){var o,n="",r=[];for(o in e){var l=e[o];void 0!==l.id&&(n+=',{"id":"'+l.id+'","lg":"'+l.lg+'","title":"'+a.split('"').join(""").split("'").join("'")+'","url":"'+l.url+'"}',s)&&r.push(l.lg)}return n=ot(t,i||"downloads","["+n.substr(1)+"]"),s?{str:n,lg:r}:n},Ge=function(t,e,i){var s;e&&(t=[{indexName:ut+(s=t)+_t,query:"",params:{hitsPerPage:1,facets:"*",facetFilters:"",filters:"objectID:"+e}}],ee.search(t,function(t,e){var a;0<e.results[0].hits.length&&(e=e.results[0].hits[0],a=""+st.item[s],a=Ft(a,e),a=Zt(a,e),e=$('<div class="media__holder media__holder--hidden" data-param-media="id-media-search" style="display: none;"></div>').appendTo("body"),a=$(a).appendTo(e),app.parse(a),i)&&a.trigger("click")}))};return Z.data("search",tt),rt&&(r.on("click.search_nav",nt.nav,Y),r.on("input.search_key",nt.input,t),r.on("keyup.search_key",nt.input,t),r.on("click.search_keywords_list",nt.keywords__list+" li",B),r.on("click.search_category_index",".search [data-category-link]",G),r.on("click.search_link",'[href*="?search-global-search"]',ze),z.on("click.search_input_reset",function(t){dt.val(""),tt.search(J,!1)})),D.on("click.search_subnav","a",X),lt.on("click.search_pagination",nt.pagination,_e),lt.on("click.search_more",".js-search-more",ue),lt.on("click.search_filter_change",nt.buttons_change+" [data-filter-change]",q),te.length&<.on("click.search_filter_selected","[data-filter-selected]",U),$(".search--iframe").length&&Q.addClass("site--iframe"),$(".site__wrapper .search--global").length&&Q.addClass("search--page"),t=Q.attr("lang")||"en-gb",moment.locale("en"==t?"en-gb":t),tt.filterHistoryCheck(),Pt.off("popstate."+bt).on("popstate."+bt,tt.filterHistoryCheck),j?(Y(),T&&rt&&$('[data-category-link="products"]',Z).trigger("click.search_category_index")):k&&M(),tt},app.ext.accordion=function(t){app.settings.duration;var a={item:".js-accordion-item",header:".js-accordion-header",content:".js-accordion-content"},e=($(a.header,t),$(a.content,t),function(t){t.preventDefault();t=$(this).closest(a.item);i(t)}),i=function(t){(t.hasClass(app.states.isOpen)?s:o)(t)}
1,s=function(t){var e=$(a.content,t);t.removeClass(app.states.isOpen),e.slideUp({duration:500,easing:"easeInOutQuart"})},o=function(t){var e=$(a.content,t);t.addClass(app.states.isOpen),e.slideDown({duration:500,easing:"easeInOutQuart"})};return t.on("click",a.header,e),{}},app.ext["advanced-filter"]=function(t){var e,a={navButton:".js-advanced-filter-nav-button",typeButton:".js-advanced-filter-type-button",page:".js-advanced-filter-page",nav:".js-advanced-filter-nav",show:".js-advanced-filter-show",reset:".js-advanced-filter-reset"},s=$(a.navButton,t),i=$(a.typeButton,t),o=$(a.page,t),n=$(a.nav,t),r=($(a.show,t),$(a.reset,t),function(t){if(t.preventDefault(),$(this).hasClass(app.states.isDisabled))return!1;p($(this).data("page"))}),l=function(t){t.preventDefault();t=$(this).data("url");c(t)},d=function(t){u()},c=function(t){void 0!==e&&e.abort(),app.obj.preloader.hidePreloader(n,"fade"),e=$.ajax({xhr:function(){var t=new window.XMLHttpRequest;return app.obj.preloader.showPreloader(t,n),t},url:t,method:"POST"}).done(function(t){t=$(t);o.filter('[data-page="2"]').html(t),app.parse(t),p(2),app.obj.preloader.hidePreloader(n,"fade")})},p=function(t){var e=o.filter("."+app.states.isActive),a=s.filter("."+app.states.isActive),i=o.filter('[data-page="'+t+'"]'),t=s.filter('[data-page="'+t+'"]');e.hide().removeClass(app.states.isActive),a.removeClass(app.states.isActive),i.show().addClass(app.states.isActive),t.addClass(app.states.isActive)},u=function(){$(".button-close",t).trigger("click.close"),app.obj.tabs.search.loadTab()},_=function(){};return s.on("click",r),i.on("click",l),t.on("click",a.show,d),t.on("click",a.reset,_),{}},app.ext.applications=function(t){var s,e=app.vars.$win,o={list:".applications__list",item:".applications__item",close:".applications__close",sub:".applications__sub",sub_outer:".applications__sub__outer",sub_cols_inner:".applications__sub__cols__inner",sub_col:".applications__sub__col, .applications__text",description:".js-applications-description",active:"is-active",hidden:"is-hidden"},n=$(o.item,t),r=$(o.list,t),l=$(o.sub,t),a=$(o.sub_outer,t),d=$(o.sub_cols_inner,l),c=$(o.sub_col,l),i=$(o.description,t),t=function(t){$(o.item+"."+o.active+" a").trigger("click.applications")},p=function(t){var e;"javascript:;"===$(t.currentTarget).attr("href")&&(t.preventDefault(),s=$(t.currentTarget).parent(),t=n.filter("."+o.active).length,e=s.hasClass(o.active),n.filter("."+o.active).removeClass(o.active),e?s=!1:s.addClass(o.active),u(t))},u=function(t){l.addClass("is-changing"),s&&(l.addClass(o.hidden),h(s),l.removeClass(o.hidden)),a.slideUp({duration:t?800:0,easing:"easeInOutQuart",complete:function(){_(),s&&(a.slideDown({duration:800,easing:"easeInOutQuart"}),setTimeout(function(){l.removeClass("is-changing"),$("*[data-bg]",l).lazyLoadXT({checkDuplicates:!1})},30))}})},_=function(){if(c.addClass(o.hidden).removeClass("last-2 first-2 first"),l.appendTo(r),s){var t,e=s.position().top,a=s.data("items");for(t in n.filter(":not(."+o.hidden+")").each(function(){var t=$(this);if(t.position().top>e)return l.insertBefore(t),!1}),s.prevAll(o.sub).length&&l.appendTo(r),m(s.data("title")),a)a[t],c.filter('[data-id="'+a[t]+'"]').removeClass(o.hidden).appendTo(d);var i=c.filter(":not(."+o.hidden+")");i.slice(-2).addClass("last-2"),i.slice(0,2).addClass("first-2").slice(0,1).addClass("first")}},h=function(t){var e=t.offset().top-10;app.obj.site.scrollController.scrollTo(e,{callback:function(){void 0!==app.obj.site.scrollController.update&&app.obj.site.scrollController.update(!0)},duration:.8,target:t.offset().top-10-app.obj.site.headerHeight})},m=function(t){i.addClass(o.hidden),i.filter('[data-title="'+t+'"]').removeClass(o.hidden)};return $("a",n).off().on("click.applications",p),$(o.close).on("click.applications-close",t),e.on("resize.applications orientationchange.applications",function(){_()}),{}},app.ext.back=function(t){return 1<history.length&&document.referrer&&(0<=document.referrer.indexOf(window.location.hostname)||0<=document.referrer.indexOf("waterfortheworld"))&&t.attr("href","javascript:history.go(-1)"),{}},app.ext.certificates=function(t){var a,e,s,o,i,n=app.vars.$win,r=(app.vars.$doc,app.vars.$html,app.vars.$body,{list:".certificates__list",item:".certificates__item",close:".certificates__close",downloads:".downloads, .certificates__body",downloads_tab:".js-tabs-container",downloads_col:".downloads__col, .certificates__text",downloads_all:".downloads__all",filter:".dropdown",active:"is-active",hidden:"is-hidden"}),l=$(r.item,t),d=$(r.list,t),c=$(r.downloads,t),p=($(r.downloads_tab,c),$(r.downloads_col,c)),u=$(r.downloads_all,t),_=$(">
1 h5",u),t=$(r.filter,t),h=function(t){var e=$(this),a=e.prop("checked"),e=e.attr("name");a&&l.addClass(r.hidden).filter(":not([data-"+e+'=""])').removeClass(r.hidden),c.hide(),l.removeClass(r.active)},m=function(t){$(r.item+"."+r.active+" a").trigger("click.certificates")},f=function(t){t.preventDefault(),a=$(t.currentTarget).parent();var t=l.filter("."+r.active).length,e=a.hasClass(r.active);l.filter("."+r.active).removeClass(r.active),e?a=!1:a.addClass(r.active),v(t)},v=function(t){c.addClass("is-changing"),a&&(c.addClass(r.hidden),b(a),c.removeClass(r.hidden)),c.slideUp({duration:t?800:0,easing:"easeInOutQuart",complete:function(){g(),a&&(c.slideDown({duration:800,easing:"easeInOutQuart"}),setTimeout(function(){c.removeClass("is-changing")},30))}})},g=function(){var e,t,i;p.addClass(r.hidden).removeClass("last-2 first-2 first"),c.appendTo(d),a&&(e=a.position().top,l.filter(":not(."+r.hidden+")").each(function(){var t=$(this);if(t.position().top>e)return c.insertBefore(t),!1}),a.prevAll(r.downloads).length&&c.appendTo(d),u.removeClass(r.hidden),(t=p.filter('[data-certificate="'+a.data("certificate")+'"], [data-city="'+a.data("city")+'"]').removeClass(r.hidden)).slice(-2).addClass("last-2"),t.slice(0,2).addClass("first-2").slice(0,1).addClass("first"),i=[],t.each(function(){for(var t=$(this),e=$("[data-downloads]",t).data("downloads"),a=0;e&&a<e.length;a++)i.push(e[a]);_.attr("data-count","("+i.length+")")}),$("[data-downloads]",u).attr("data-downloads",JSON.stringify(i)).data("downloads",i))},b=function(t){var e=t.offset().top-10;app.obj.site.scrollController.scrollTo(e,{callback:function(){void 0!==app.obj.site.scrollController.update&&app.obj.site.scrollController.update(!0)},duration:.8,target:t.offset().top-10-app.obj.site.headerHeight})};return s="city",o="certificate",i=(e=p).parent(),e.sort(function(t,e){var a=$(t).data(s),i=$(e).data(s),t=$(t).data(o),e=$(e).data(o);return i<a?1:a<i?-1:e<t?1:t<e?-1:0}).appendTo(i),$("a",l).off().on("click.certificates",f),$(r.close).on("click.certificates-close",m),t.on("change.certificates",'input[type="checkbox"]',h),n.on("resize.certificates orientationchange.certificates",function(){g()}),{}},app.ext["click-child"]=function(t){var e=$(t.data("target"),t);return t.on("click.child",function(t){$eTarget=$(t.target),$(t.currentTarget).data("target")&&!$eTarget.hasClass("downloads__icon")&&e.length&&e.trigger("click.standard")}),$("a",t).on("click.standard",function(t){$(t.currentTarget)[0]!=e[0]&&(t.stopPropagation(),t.stopImmediatePropagation())}),{}},app.ext.countup=function(s){return s.each(function(t,e){var a=s.text(),i=s.text().split("."),i=i[1]?i[1].length:0;s.data("countup",new CountUp(s[0],0,a,i,2,{decimal:".",separator:","})),new ScrollMagic.Scene({triggerElement:e,triggerHook:"onEnter",offset:50}).on("enter",function(){s.data("countup").start()}).addTo(app.obj.site.scrollController)}),{}},app.ext.dots=function(a){var t={};return t.dots=function(){a.dotdotdot({ellipsis:"...",watch:"window",callback:function(t,e){t||a.addClass("no-height")}});setTimeout(function(){a.trigger("update")},30)},t.dots(),a.data("dots",t),t},app.ext.dropdown=function(a){var t,i,e={},s=".js-dropdown-content",o=".dropdown__label, .map__filter__item__header",n=".js-dropdown-close",r=".js-dropdown-main",l=!1,d=[],c=(a.data("tabbed"),a.parents(".search__results__cols").length),p=app.vars.$win,u=app.vars.$doc,_=app.vars.$html,h=a.find(s),s=a.find(o),o=a.find(n),n=(a.find(r),function(t){i=a.hasClass("dropdown--inline")||c&&_.hasClass("from-desktopEx")}),m=function(t){$(t.target).hasClass("js-filters-reset")||e.showDropdown()},f=function(t){b()},v=function(t){l&&((t=$(t.target)).hasClass("dropdown")&&_.hasClass("until-tablet")||!t.closest(".dropdown").length&&(_.hasClass("until-desktopEx")||a.closest(".search.search--category").length||a.closest(".dropdown-lg").length))&&b()},g=function(t){$.each(d,function(t,e){e.refresh(),w(e)})},b=(e.showDropdown=function(){l?b():(a.closest(".filters").find(".dropdown.is-active .js-dropdown-close").trigger("click.dropdown_close"),clearTimeout(t),setTimeout(function(){var e;$("html.until-tablet").length?(e=p.scrollTop(),setTimeout(function(){var t=$("html.search--open").length?app.obj.site.overlayOpen?$(".overlay"):$(".search.search--global"):$(".site__wrapper");t.data("y",e),t.css("top",-e+t.position().top),_.addClass("page--dropdown"),p.scrollTop(0)},100)):_.addClass("page--dropdown")}),a.addClass(app.states.isActive),i?h.slideDown({duration:500,easing:"easeInOutQuart",complete:function(){l=!0,y(h)}}):(h.removeAttr("style").show(),setTimeout(function(){h.addClass("is-active"),l=!0,y(h)},100)))},function(){var t,e=$("html.search--open").length?app.obj.site.overlayOpen?$(".overlay"):$(".search.search--global"):$(".site__wrapper");a.removeClass(app.states.isActive),$("html.until-tablet").length?(t=e.data("y"),_.removeClass("page--dropdown"),p.scrollTop(t)):_.removeClass("page--dropdown"),e.removeAttr("style"),i?h.slide
1Up({duration:500,easing:"easeInOutQuart",complete:function(){l=!1}}):(h.removeClass("is-active"),setTimeout(function(){h.removeAttr("style").hide(),l=!1,a.parents(".dropdown-lg").remove()},400)),p.off("resize.dropdown orientationchange.dropdown")}),y=function(t){var t=t.find(r),a=t.prop("scrollHeight")<1e3;t.each(function(){var t,e=$(this);if(e.data("scroller"))return(t=e.data("scroller")).refresh(),w(t),!1;((t=new IScroll(e[0],{scrollbars:!0,mouseWheel:!0,interactiveScrollbars:!0,resizeScrollbars:a,click:!1,preventDefaultException:{label:/.*/}})).holder=e).data("scroller",t),d.push(t),w(t)})},w=function(t){t=t.holder;$(".iScrollIndicator:visible",t).length?t.addClass("scrollbar--enabled"):t.removeClass("scrollbar--enabled")};return a.data("dropdown",e),_.hasClass("screen--is-touch"),s.on("click.dropdown_element",m),o.on("click.dropdown_close",f),u.on("click.dropdown",v),p.on("scrollRefresh",g),p.on("resize.dropdown-inline orientationchange.dropdown-inline",n).trigger("resize.dropdown-inline"),e},app.ext["field-adder"]=function(e){var i={row:".js-field-adder-row",field:".js-field-adder-field",button:".js-field-adder-button",remove:".js-field-adder-remove",buttonRow:".js-field-adder-button-row"},a=$(i.row,e),t=$(i.button,e),s=$(i.buttonRow,e),o=0,n=e.data("fieldName"),r=function(t){d()},l=function(t){var e=$(this).closest(i.row);c(e)},d=function(){o++;var t=a.clone(),e=$(i.field,t);t.addClass("has-remove"),e.removeAttr("required").val(""),e.attr("name",n+"["+o+"]"),s.before(t)},c=function(t){if(0===o)return!1;t.remove(),p()},p=function(){var t=$(i.row,e);t.each(function(t,e){var a=$(this);$(i.field,a).attr("name",n+"["+t+"]")}),o=t.length-1};return t.on("click",r),e.on("click",i.remove,l),{}},app.ext.filters=function(s){var r=app.vars.$win,t=app.vars.$doc,l=(app.vars.$html,app.vars.$body,{toggle:".js-filters-toggle",content:".js-filters-content",chosen:".js-filters-chosen",group:".js-filters-group",search:".js-filters-search",item:".js-filters-item",noResults:".js-filters-no-results",reset:".js-filters-reset",searchReset:".js-filters-search-reset",groupSection:".js-filters-group-section"}),e=(s.find(l.toggle),s.find(l.content)),a=(s.find(l.search),s.find(l.searchReset),!1),i=s.data(),n=(i.selectedString,i.objectName),d=i.filtersReload,i=function(t){(a?h:_)()},o=function(t){var e=$(this);f(e)},c=function(t){var e=$(this),a=e.closest(l.group),i=e.prop("checked"),s=!a.hasClass("js-filters-group-single"),o=a.hasClass("js-filters-group-radio");s||(a.find("input[type=checkbox]:checked").prop("checked",!1),e.prop("checked",!!o||i),i&&e.attr("checked","checked")),m(a),i&&setTimeout(function(){$(".js-dropdown-close",e.closest(".dropdown.is-nested")).trigger("click.dropdown_close")},100),0!=d&&app.obj.tabs[n].loadTab("no-scroll")},p=function(t){$(this).closest(l.group).find("input[type=checkbox]:checked").prop("checked",!1).removeAttr("checked").trigger("change")},u=function(t){var e=$(this).siblings(l.search);e.val(""),f(e)},_=function(){s.addClass(app.states.isOpen),e.slideDown({duration:500,easing:"easeInOutQuart",complete:function(){}}),a=!0},h=function(){s.removeClass(app.states.isOpen),e.slideUp({duration:500,easing:"easeInOutQuart",complete:function(){}}),a=!1},m=function(t){var e=t.find(l.chosen),a=t.find("input[type=checkbox]:checked"),i=a.length;$(l.group,s).removeClass("is-current"),i&&t.addClass("is-current"),t.attr("data-selected",i||0),1<=i?(e.html(a.next("label").text()),t.addClass(app.states.isSelected)):(e.html(""),t.removeClass(app.states.isSelected))},f=function(t){var e=t.val(),a=t.closest(l.group),i=a.find(l.item),s=a.find(l.noResults),o=a.find(l.searchReset),n=0;!0===a.data("tabbed")&&(i=($itemContainer=t.closest(l.groupSection)).find(l.item),s=$itemContainer.find(l.noResults),o=$itemContainer.find(l.searchReset)),""!==e?o.addClass(app.states.isActive):o.removeClass(app.states.isActive),i.each(function(){var t=$(this);-1===t.find("label").text().toLowerCase().indexOf(e.toLowerCase())?t.hide():(t.show(),n++)}),i.filter("."+app.states.isLast).removeClass(app.states.isLast),i.filter(":visible").last().addClass(app.states.isLast),n?s.hide():s.show(),r.trigger("scrollRefresh")};return t.on("click.filterToggle",l.toggle,i),t.on("keyup.filterSearch",l.search,o),t.on("click.filterReset",l.reset,p),t.on("click.filterSearchReset",l.searchReset,u),s.on("change.filterInput",'input[type="checkbox"]',c),$(l.group,s).each(function(){var t=$(this);$(".js-filters-item",t).length<=10&&$(".dropdown__search",t).remove()}),{}},app.ext["form-steps"]=function(u){function s(t){t&&(m.css("height",m.children().prop("scrollHeight")),f.removeClass(app.states.isActive).filter('[data-nr="'+t+'"]').addClass(app.states.isActive),setTimeout(function(){m.addClass(app.states.isOpen),m.removeAttr("style")},500))}var o,t,e={},a=app.vars.$win,_={progress:".form-steps__progress",nr:"[data-nr]",back:".form-steps__back__button",inner:".form-steps__inner",step:".form-steps__step",items:".form-steps__items",item:".form-steps__item",success:".form-steps__step--success"}
1,n=$(_.inner,u),h=$(_.step,u),m=$(_.progress),f=$(_.nr,m),v=$(_.nr,u),i=$(_.back,u),r=a.innerWidth(),l=0,d="",c=function(t){w(h.filter("."+app.states.isOpen)),u.find("."+app.states.isActive+", ."+app.states.isOpen).removeClass(app.states.isActive+" "+app.states.isOpen),m.removeAttr("data-progress"),x(h.eq(0))},p=function(t){var t=$(t.currentTarget).data("nr"),e=f.filter(":not(."+app.states.isSelected+"):not(:last-child)").first().data("nr");(!e||t<e)&&f.filter('[data-nr="'+t+'"].'+app.states.isSelected+", [data-nr]."+app.states.isSelected+' + [data-nr="'+t+'"]').length&&(w(h.filter("."+app.states.isOpen)),x(h.filter('[data-nr-target="'+t+'"]')))},g=function(t){var e=$(t.currentTarget);t.preventDefault(),b(e,!0)},b=function(t,e){var a,i,s,o,n=t.data("value"),r=t.data("next"),l=t.data("target"),d=t.data("progress"),c=t.closest(_.step),r=r?h.filter('[data-nr-target="'+r+'"]'):c.next(),p=l?h.filter('[data-nr-target="'+l+'"]'):r;d?m.attr("data-progress",d):m.removeAttr("data-progress"),n&&(a=(d=p.find(_.items)).filter('[data-value="'+n+'"]'),i=t.closest(_.item),s=t.closest("[data-name]").data("name"),o=i.hasClass(app.states.isActive),c.find(_.item).removeClass(app.states.isActive),a.length&&(d.filter("[data-value]").removeClass(app.states.isActive),a.addClass(app.states.isActive)),f.filter('[data-nr="'+c.data("nr-target")+'"]').addClass(app.states.isSelected),u.find('input[name="'+s+'"]').attr("value",n),u.find('[data-name-target="'+s+'"]').html(t.find(".box__title").html()),i.addClass(app.states.isActive),!o&&a.length&&(l=p.data("nr-target"),v.filter('[data-nr="'+l+'"]').removeClass(app.states.isActive+" "+app.states.isSelected),p.find(_.item).removeClass(app.states.isActive)),!o&&a.length||(d=m.find("li."+app.states.isSelected+" + li:not(."+app.states.isSelected+")").data("nr")||f.filter("."+app.states.isSelected+" + ").last().next().data("nr"),r=h.filter('[data-nr-target="'+d+'"]'))),e&&y(c,r)},y=function(t,e){w(t),x(e)},w=function(t){var e=t.children().prop("scrollHeight");t.css("height",e+"px"),t.removeClass(app.states.isOpen),setTimeout(function(){t.removeAttr("style")},0)},x=function(t){var e=t.children().prop("scrollHeight"),a=t.data("nr-target"),i=t.find(_.items+"."+app.states.isActive).children();n.css("height",n.outerHeight()+"px"),t.css("height",e+"px"),t.addClass(app.states.isOpen),setTimeout(function(){n.css("height",e+"px")},0);clearTimeout(o),o=setTimeout(function(){n.removeAttr("style"),h.filter("."+app.states.isOpen).addClass(app.states.isActive).removeAttr("style")},500),s(a),j(),i.length<2?(i.find("a").trigger("click"),u.find('[data-nr-text="'+a+'"]').hide()):u.find('[data-nr-text="'+a+'"]').show(),j()},C=(e.formSuccess=function(t){u.addClass("form-steps--success"),f.last().addClass(app.states.isSelected),w(h.filter("."+app.states.isOpen)),x(h.filter(_.success)),C()},function(){app.obj.site.scrollController.scrollTo(0,{callback:function(){void 0!==app.obj.site.scrollController.update&&app.obj.site.scrollController.update(!0)},duration:.8})}),k=function(t){var e=a.innerWidth();r!=e&&(r=e)},j=function(){var t,a="",e=""+d,i=app.vars.urlParam.sandbox?"sandbox="+app.vars.urlParam.sandbox+"&":"";h.filter("[data-key]").each(function(){var t=$(this),e=t.find(_.item+".is-active a[data-value]");e.length&&(a+="&"+t.data("key")+"="+(e.data("slug")||e.data("value")))}),0<a.length&&(i=(t=location.href).split("?")[0]+"?"+i+a.substr(1)+e)!=t&&(history.pushState({type:"form-steps"},document.title,i),d="")};for(t of new URLSearchParams(location.search).entries())0===t[0].indexOf("utm_")&&(d+=`&${t[0]}=`+t[1]);h.find("a[data-value]").on("click.form-step-value",g),v.on("click.form-step-nr",p),i.on("click.form-step-back",c),a.on("resize.form-steps orientationchange.form-steps",k);var T=[];return h.filter("[data-key]").each(function(){var t=$(this),e=t.data("key"),e=(t.data("value"),app.vars.urlParam[e]||!1);e&&(t=t.find(_.item+' a[data-slug="'+e+'"]'),b(t),T.push(t))}),0<T.length?(g=f.filter("."+app.states.isSelected).last().next().data("nr")||1,p=f.filter(":not(."+app.states.isSelected+")").first().data("nr")||g,i=T.shift(),c=(c=i.data("progress"))&&"hidden"==c?i.data("next"):Math.min(p,g),$_next=h.filter('[data-nr-target="'+c+'"]'),x($_next)):x(h.eq(l)),e},app.ext["form-upload"]=function(a){return $(".form__upload",a).each(function(){var t=$(this),t=new Dropzone(t[0],{url:a.data("upload-url"),thumbnailWidth:40,thumbnailHeight:40,parallelUploads:20,previewTemplate:'<div class="dz-preview dz-file-preview">\t\t\t\t\t\t\t\t\t\t<div class="dz-details">\t\t\t\t\t\t\t\t\t\t\t<img data-dz-thumbnail />\t\t\t\t\t\t\t\t\t\t\t<div class="dz-filename"><span data-dz-name></span></div>\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t<div class="dz-data">\t\t\t\t\t\t\t\t\t\t\t<div class="dz-progress"><span class="dz-upload" data-dz-uploadprogress></span></div>\t\t\t\t\t\t\t\t\t\t\t<div class="dz-size" data-dz-size></div>\t\t\t\t\t\t\t\t\t\t\t<div class="dz-remove" data-dz-remove>Delete</div>\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t</div>',autoQueue:!0,previewsContainer:$(".form__upload__list",t)[0],clickable:$
1(".form__upload__button",t)[0],init:function(){this.on("success",function(t,e){"object"==typeof t&&a.append($('<input type="hidden" name="uploads[]" value="'+e.id+'">'))}),this.cleanUp=function(){this.removeAllFiles(!0)}}});a.data("dropzone")?a.data("dropzone").push(t):a.data("dropzone",[t])}),{}},Dropzone.autoDiscover=!1,app.ext.form=function(s){var o,t=app.vars.$doc,n=s.attr("action")||s.data("action"),i=s.attr("method")||s.data("method"),e=s.find('input[type="submit"]'),r=!1,a=$('input[type="checkbox"], input[type="radio"]',s),l=function(t){t.preventDefault(),c("submit"==$(t.currentTarget).attr("type")||"FORM"===t.currentTarget.nodeName)},d=function(t){var e=$(this),a=e.attr("id"),e=e.prop("checked"),a=$('[data-relation="'+a+'"]',s);a.length&&(e?a.slideDown({duration:500,easing:"easeInOutQuart",complete:function(){}}):a.slideUp({duration:500,easing:"easeInOutQuart",complete:function(){}}))},c=function(t){if(r)return!1;if(r=!0,t){var t=s.find("input:not(:valid):not([type=hidden]), select:not(:valid):not([type=hidden]), textarea:not(:valid):not([type=hidden])"),e=$(".g-recaptcha"),a=e.length&&0===grecaptcha.getResponse().length;if(e.removeClass("is-required").addClass(a?"is-required":""),t.length||a)return s.addClass("form--validate"),r=!1;s.removeClass("form--validate").addClass("form--sending");e=$(":input",s).serialize(),t=Cookies.get(app.vars.utm.cookie_name),a=(t&&(t=JSON.parse(t),e+="&"+$.param(t)),{formData:e,CRAFT_CSRF_TOKEN:window.csrfTokenValue});o=s.find("[name=oid]").length?(a=e,app.obj["form-steps"][0].formSuccess):app.obj.info.showInfo,$.ajax({xhr:function(){var t=new window.XMLHttpRequest;return app.obj.preloader.showPreloader(t),t},url:n,type:i,data:a,dataType:"json",cache:!1,success:function(t){var e,a=s.data("dropzone");if("success"==t.status){if(e="success, corner",s[0].reset(),a)for(var i=0;i<a.length;i++)a[i].cleanUp();s.data("overlay-close")&&$(".button-close",s.parents(".overlay")).trigger("click"),p(n,t)}else e="warning, corner";o({type:e,autoHide:!0,title:t.message_title,message:t.message_text})},error:function(t){r=!1}}).done(function(){app.obj.preloader.hidePreloader(),r=!1})}else r=!1},p=function(t,e){var a=s.data("linkedin-conversion");app.obj.tracking.track({event:"forms",category:"Forms",action:"Submit",label:t,attributes:{url:t,title:e.message_title,message:e.message_text}}),a&&$("body").append($('<img height="1" width="1" style="display:none;" alt="" src="'+a+'" />'))};return s.on("submit",l),a.on("change.input",d),t.on("keyup.input, change.input","input, textarea, select",function(t){t=$(t.currentTarget);""!=t.val()?t.addClass("not-empty"):t.removeClass("not-empty")}),s.find(".form__check").on("click.form-input-clear",function(){$(this).parent().find("input:not(:valid)").val("").removeClass("not-empty")}),e.on("click.form-submit",l),{}},app.ext.fullheight=function(t){var e=app.vars.$win,a=(app.vars.$doc,app.vars.$html,app.vars.$body,function(){i()}),i=function(){"mobile"===app.vars.media&&t.height(e.height())};return i(),"mobile"===app.vars.media&&e.on("resize",a),{}},app.ext["header-nav-trigger"]=function(a){app.vars.$win,app.vars.$doc,app.vars.$html,app.vars.$body;var t=function(t){t.preventDefault();var t=$(this),e=$(".js-ui-site-header").find(t.data("href"));e.trigger("click"),e.parent("li").hasClass("open")?(t.addClass(app.states.isActive),a.addClass(app.states.isActive)):(t.removeClass(app.states.isActive),a.removeClass(app.states.isActive),app.obj["nav-main"].close())};return a.on("click.header-nav",t),{}},app.ext.hotspots=function(t){function e(t,e){var a,i,s,o,n,r,l,d;c&&c.removeClass(_.active),t&&(c=t,t=e.position(),a=e.offset(),i=c.outerHeight(),s=p.innerWidth(),o=p.innerHeight(),n=$(".site-header").height(),r=e.outerWidth(),e=e.outerHeight(),d=p.scrollTop(),r=t.left+r+u,l=t.top-i/2+e/2,d=-a.top+d+i/2-e/2+n+u,l+=Math.max(0,d)+Math.min(0,d+o-i-n-2*u),a.left>s/2&&(r=t.left-u-c.outerWidth()),c.css("top",l),c.css("left",r),c.addClass(_.active))}var c,p=app.vars.$win,u=10,a=".js-hotspots-trigger",i=".js-hotspots-close",_={active:"is-active"};return t.find(a).on("click.hotspots-trigger",function(t){$trigger=$(t.currentTarget),$target=$trigger.next(),e($target,$trigger)}),t.find(i).on("click.hotspots-close",function(t){e()}),{}},app.ext.iframe=function(e){function t(){!a&&i()&&(a=!0,e.attr("src",e.data("src")).addClass("iframe--show"))}var a,i=function(){var t=e[0].getBoundingClientRect();return(0<t.height||0<t.width)&&0<=t.bottom&&0<=t.right&&t.top<=(window.innerHeight||document.documentElement.clientHeight)&&t.left<=(window.innerWidth||document.documentElement.clientWidth)};return t(),$(window).on("scroll.iframe",function(){t()}),{}},Dropzone.autoDiscover=!1,app.ext.industries=function(n){function r(){var t=$(".site-main .subnav__trigger:eq(0)"),e=f.scrollTop(),t=!$("html.until-desktopEx").length&&t.length?t.outerHeight():app.obj.site.headerHeight;
1return app.obj.site.scrollController.scrollTo(n.offset().top,{callback:function(){void 0!==app.obj.site.scrollController.update&&app.obj.site.scrollController.update(!0)},duration:.8}),e==Math.round(n.offset().top)-t?0:800}var l,d,c,p,u,_,a,h,m,f=app.vars.$win;app.vars.$doc,app.vars.$html,app.vars.$body;return d=$(".industries__wrapper",n),c=$(".industries__items:eq(0)",n),p=$(".industries__items__inner",c),u=$(".industries__subs",n),_=$(".industries__items",u),a=$(".industries__items__inner",u),h=$(".industries__nav li",n),m=$(".industries__back",n),$(".industries__item",c).on("click.industries",function(t){t.preventDefault();var t=$(t.currentTarget),e=$(".industries__item",c).index(t),a=$(".industries__items__inner:eq("+e+")",u),i=p.outerHeight(),s=u.prop("scrollHeight"),o=a.prop("scrollHeight"),t=r();c.css("height",c.outerHeight()),d.css("height",d.outerHeight()),clearTimeout(l),l=setTimeout(function(){d.css("height",o+m.outerHeight()),n.addClass("industries--open"),c.css("height",0),p.css("transform","translateY(-"+i+"px)"),u.css("height",s+o),a.css("height",o),l=setTimeout(function(){u.css("height","auto"),a.css("height","auto"),setTimeout(function(){$("*[data-bg]",a).lazyLoadXT({checkDuplicates:!1})},500)},1e3),h.removeClass("open"),$(".industries__nav li:eq("+e+")",n).addClass("open"),$(".industries__items__inner",u).filter(function(t){t!=e?$(this).addClass(t<e?"prev":"next").removeClass("open"):($(this).addClass("open"),a=$(this))}),f.on("resize.industries orientationchange.industries",function(){d.css("height",a.prop("scrollHeight")+m.outerHeight())})},t)}),h.on("click.subs",function(t){var t=$(t.currentTarget),e=h.index(h.filter(".open")),a=h.index(t),i=$(".industries__items__inner:eq("+e+")",u),s=$(".industries__items__inner:eq("+a+")",u),o=(u.prop("scrollHeight"),s.prop("scrollHeight")),n=r();if(t.hasClass("open"))return!1;h.removeClass("open"),t.addClass("open"),_.css("height",_.prop("scrollHeight")),i.css("height",i.prop("scrollHeight")),s.css("height",0).addClass(e<a?"prev":"next"),clearTimeout(l),l=setTimeout(function(){_.removeClass("change"),_.css("height",s.prop("scrollHeight")),$(".industries__items__inner",u).filter(function(t){t!=a&&$(this).addClass(t<a?"prev":"next").removeClass("open")}),i.css("height","0px"),s.css("height",o).addClass("open").removeClass("prev next"),l=setTimeout(function(){_.css("height","auto"),s.css("height","auto"),setTimeout(function(){$("*[data-bg]",s).lazyLoadXT({checkDuplicates:!1})},500)},1e3)},n)}),m.on("click.back",function(t){var e=r();clearTimeout(l),l=setTimeout(function(){n.removeClass("industries--open"),a.removeClass("open"),h.removeClass("open"),d.css("height",c.outerHeight()),setTimeout(function(){f.off("resize.industries orientationchange.industries"),d.removeAttr("style"),c.removeAttr("style"),p.removeAttr("style"),u.removeAttr("style"),a.removeAttr("style").removeClass("prev next")},1e3)},e)}),{}},app.ext["input-tel"]=function(e){var t,a=e[0],i=e.parent().find(".js-input-tel-target"),s=e.attr("placeholder"),o=function(){""==e.val()&&e.val("+"+t.selectedCountryData.dialCode+" ")};return t=intlTelInput(a,{initialCountry:"auto",geoIpLookup:function(e,t){$.ajax({url:"https://ipinfo.io",jsonpCallback:"callback",dataType:"jsonp",success:function(t){t=t&&t.country?t.country:"us";e(t.toLowerCase())}})},customPlaceholder:function(t,e){return s+" (+"+e.dialCode+"...)"},autoPlaceholder:"aggressive"}),a.addEventListener("countrychange",function(t){i.val(e.val()).trigger("keyup")}),e.on("focus.intl-tel",function(){o()}).on("keyup.int-tel, change.int-tel",function(){i.val(e.val()).trigger("keyup")}),{}},app.ext["load-more"]=function(a){var i=app.vars.$win,s=(app.vars.$doc,app.vars.$html,app.vars.$body,{url:a.attr("href"),$target:$(a.data("target"),a.parent().parent()),loading:!1,moduleID:a.attr("data-module-id"),pageID:a.attr("data-page-id")});return a.on("click",function(t){t.preventDefault(),"javascript:;"==s.url?($(".is-hidden",s.$target).removeClass("is-hidden"),a.hide(),setTimeout(function(){$("[data-bg], [data-src]",s.$target).lazyLoadXT({checkDuplicates:!1}),i.trigger("scroll")},100)):s.loading||(s.loading=!0,a.parent().parent().addClass("js-load-more--loading"),jQuery.ajax({context:this,url:s.url,type:"GET",data:{offset:s.$target.children().length,CRAFT_CSRF_TOKEN:window.csrfTokenValue,pageId:s.pageID,moduleId:s.moduleID},dataType:"json",contentType:"application/json",cache:!1,success:function(t){var e;"success"==t.status&&(e=$(t.html),s.$target.append(e),e.hide().fadeIn(500,"easeOutCubic",function(){$(this).removeAttr("style"),app.parse(e),setTimeout(function(){$("[data-bg], [data-src]",e).lazyLoadXT(),i.trigger("scroll")},100)})),t.more||a.hide()},error:function(t){}}
1).done(function(){s.loading=!1,a.parent().parent().removeClass("js-load-more--loading")}))}),{}},app.ext["module-name"]=function(t){return{}},app.ext.map=function(m){function c(t,e){t.x_max<e.x&&(t.x_max=e.x),e.x<t.x_min&&(t.x_min=e.x),t.y_max<e.y&&(t.y_max=e.y),e.y<t.y_min&&(t.y_min=e.y)}var F,l,i,p,n,f,u,L,s,r,o,d,_,h,v,g,t,e,b,R,a=app.vars.$win,y=app.vars.$doc,w=app.vars.$html,x=app.vars.$body,C=m.hasClass("map--interactive"),N=825,W=430,M=20,Y=m.data("url"),X=app.vars.urlParam["map-xy"],B=app.vars.urlParam["map-id"],q=[],U={},G=m.parents(".map-holder"),k=m.parents(".section"),Z=$(".map-search"),V=$(".filters__content form",Z),j=$(".map__img",m),J=$(".map__src",m),T=$(".map__locations",m),A=$(".map__lines",m),O=$(".map__address",k),K=$(".map__address__inner",O),Q=$(".map__filter__items",k),z=$(".map__filter__button",k),tt=[],et=m.parents(".teaser-map").length,at=3e3,it='<div class="map__filter__item dropdown dropdown--inline js-dropdown js-filters-group">\t\t\t\t\t<div class="map__filter__item__header">###filter-title###<span class="map__filter__item__header__selected"></span></div>\t\t\t\t\t<div class="map__filter__item__options dropdown__content--inline js-dropdown-content">\t\t\t\t\t\t<div class="map__filter__item__options__inner">\t\t\t\t\t\t\t<form class="dropdown__main js-dropdown-main">\t\t\t\t\t\t\t\t<div>\t\t\t\t\t\t\t\t\t###filter-options###\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t</form>\t\t\t\t\t\t</div>\t\t\t\t\t</div>\t\t\t\t</div>',st='<div class="overlay" data-overlay-no-remove="true">\t\t\t\t\t\t\t\t<div class="overlay__outer">\t\t\t\t\t\t\t\t\t<div class="overlay__inner">
1\t\t\t\t\t\t\t\t\t\t<section class="section section--overlay space--top-medium downloads">\t\t\t\t\t\t\t\t\t\t\t<div class="js-tabs" data-pagination-delimiter="p=" data-object-name="map-list">\t\t\t\t\t\t\t\t\t\t\t\t<div class="section__inner section__inner--wide filters js-filters js-tabs-filters" data-filters-reload="false" data-selected-string="selected">\t\t\t\t\t\t\t\t\t\t\t\t\t<h2 class="h2">Locations - List view</h2>\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="filters__button filters__toggle js-filters-toggle">\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="filters__toggle__text filters__toggle__text--show">Show filter options</div>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="filters__toggle__text filters__toggle__text--hide">Hide filter options</div>\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="filters__buttons filters__content js-filters-content">\t\t\t\t\t\t\t\t\t\t\t\t\t\t<form></form>\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="js-tabs-container">\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="map__list"></div>\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t</section>\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t<div class="button-close"><i></i></div>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t</div>',ot={list:'<div class="map__address__list">\t\t\t\t\t<div class="map__address__list__outer">\t\t\t\t\t\t<div class="map__address__list__inner" data-component=\'{ "component": "slider" }\' data-slider-settings=\'{ "pagination": true, "navigation": false, "autoHeight": false, "spaceBetween": 40 }\'>\t\t\t\t\t\t\t###address###\t\t\t\t\t\t</div>\t\t\t\t\t</div>\t\t\t\t\t<div class="map__address__close button-close"><i></i></div>\t\t\t\t</div>',item:'<div class="map__address__item">\t\t\t\t\t<div class="map__address__item__text map__address__item__text--header">\t\t\t\t\t\t###subheadline###\t\t\t\t\t\t###subheadline-addr###\t\t\t\t\t\t###tpl-desc###\t\t\t\t\t</div>\t\t\t\t\t<div class="map__address__item__text">\t\t\t\t\t\t<p>###address-body###<br>\t\t\t\t\t\t\t###telephone###\t\t\t\t\t\t\t###fax###\t\t\t\t\t\t\t###email###\t\t\t\t\t\t</p>\t\t\t\t\t\t###directions###\t\t\t\t\t\t###links###\t\t\t\t\t</div>\t\t\t\t</div>'},D=$(".search").data("search"),nt=!!D&&D.vars.client,rt=(D?D.vars.prefix:"")+"locations",lt={hitsPerPage:100,facets:"*",facetFilters:""},dt=function(t){lt.filters=C?'(visible_in_map:"true")':'(visible_in_teaser:"true")',nt&&nt.search([{indexName:t,query:"",params:lt}],function(t,e){mt(e.results[0])})},ct=(m.data("search-result-update",function(t,e){var a,i=t.results[0].hits;for(a in $(".map__loc:not(.map__group)").each(function(){var t=$(this);t.data("loc_arr")&&(t.addClass("map__loc--hidden").data("loc_arr").vis=!1)}),i){var s=i[a];$('.map__loc[data-id="'+s.objectID+'"]',T).data("loc_arr")&&($('.map__loc[data-id="'+s.objectID+'"]',T).removeClass("map__loc--hidden").data("loc_arr").vis=!0)}if($(".map__loc--color-1-active",T).removeClass("map__loc--color-1-active"),e&&e.company&&1==e.company.opt.length&&"Borouge"==e.company.opt[0]&&$(".map__loc--color-0",T).addClass("map__loc--color-1-active"),zoomChanged=!0,H(),!n||$("input:checked",n).length||(vt(n,!0),$(".js-dropdown-main",n).data("scroller").refresh()),!r){for(var o in r=D.categoriesSort(t.results[0].facets)){var o=r[o].key;D.filter_hidden[o]||(o=$(I(it,"filter-title",D.filter_titles[o])),Q.append(o),$(".map__filter__item__header",o).on("click.mapFilter",function(){var t=$(this).parent();vt(t)}))}app.parse(Q)}Q.children().each(function(t){vt($(this))})}),function(){dt(rt)}),pt=function(){k.css("height",a.innerHeight()-app.obj.site.headerHeight)},S=!1,ut=function(){zoomChanged=o=!0,_=j.smoothZoom("getZoomData")},_t=function(){o=!1,clearInterval(S),S=!1,H()},ht=function(){var t,e,a;requestAnimationFrame(ht),!_||h==_.scaledWidth&&v==_.scaledX&&g==_.scaledY&&i==j.outerWidth()||(e=j.css("transform"),a=i!=j.outerWidth(),i=j.outerWidth(),l||(h!=_.scaledWidth||a)&&(!S&&o||a)&&(a?(clearTimeout(d),d=setTimeout(function(){H()},0)):S=setInterval(function(){clearTimeout(d),d=setTimeout(function(){H()},0)},500)),h!=_.scaledWidth&&(a=e.split("(")[1].split(",")[0],h=_.scaledWidth,t=!0,T.css("width",100*a+"%"),T.css("height",100*a+"%")),v==_.scaledX&&g==_.scaledY||(a=j.position(),v=_.scaledX,g=_.scaledY,t=!0,T.css("left",a.left+"px"),T.css("top",a.top+"px")),t&&J.css("transform",e))},H=function(){if(C&&f&&zoomChanged){zoomChanged=!1,f.removeClass("map__loc--group"),u&&u.removeClass("map__group--show");var t=T.outerWidth(),e=JSON.parse((t=>{let a=[];return t=JSON.stringify(t,function(t,e){if("object"==typeof e&&null!==e){if(-1!==a.indexOf(e))return;a.push(e)}return e}),a=null,t})(q));U={};for(var a=0;a<q.length;a++){var i=e.shift();if(1==i.vis)for(var s=0;s<e.length;s++){var o=e[s];if(t/100*(n=void 0,n=(r=o).x-i.x,r=r.y-i.y,Math.sqrt(n*n+r*r))<40&&1==o.vis){if(n=i.group||o.group)if(i.group&&o.group){for(;0<function(){return i.group.group.length};)o.group.group.push(i.group.group.shift());delete U["g"+i.i]}else n.group.push(i.group?o:i),i.group=o.group=i.group||o.group,c(n,i.group?o:i);else{var n=i.group=o.group=U["g"+i.i]={i:i.i,group:[i,o],x_min:101,y_min:101,x_max:-1,y_max:-1};c(n,i),c(n,o),$(".map__group.g"+i.i,T).length||(r=$('<div class="map__loc map__loc--size-4 map__group g'+i.i+'"><div class="map__loc__nr"></div></div>').appendTo(T),gt(r))}
1var r=$(".map__group.g"+n.i,T),l=n.x_min+(n.x_max-n.x_min)/2,d=n.y_min+(n.y_max-n.y_min)/2;r.data("group",n),r.css("left",l+"%").css("top",d+"%").addClass("map__group--show"),$(".map__loc__nr",r).text(n.group.length),tt[i.i].addClass("map__loc--group"),tt[o.i].addClass("map__loc--group")}0}}u=$(".map__group",T)}},I=!!D&&D.strReplace,P=function(){var t=Z.parents(".overlay");t.length?t.removeClass("overlay--closed"):(t=$(st),$(".js-tabs",t).empty().append(Z),x.append(t),app.parse(t)),setTimeout(function(){w.addClass("overlay--open"),app.obj.site.overlayOpen=!0,a.scrollTop(0)},100)},mt=function(t){if(t&&t.hits){for(var e=t.hits,a=[],i=JSON.stringify(e),s=0,o=0;o<e.length;o++){var n=e[o],r=C&&n.visible_in_map||!C&&n.visible_in_teaser;if(!C&&r||C){var r=ft(n.coordinates.lat,n.coordinates.lng),l=1<n.company.length||"Borealis"==n.company[0]?0:"Borouge"==n.company[0]?1:2,d=n.objectID,c=n.group_title,p=n.title?'<div class="map__loc__addr"><p>'+c+"</p></div>":"",d=$('<div class="map__loc map__loc--size-1 map__loc--color-'+l+'" data-id="'+d+'" style="left: '+r.x+"%; top: "+r.y+'%;">'+p+"</div>"),u={l:d,i:s,x:parseFloat(r.x),y:parseFloat(r.y),size:1,color:l,title:c,addr:p,loc:n,vis:!0};if(d.data("loc",[n]).data("loc_arr",u),0==n.parent||i.indexOf('"objectID":"'+n.parent+'"')<0){if(q.push(u),s++,T.append(d),tt.push(d),!C&&n.connected_to){"number"==typeof n.connected_to&&(n.connected_to=[n.connected_to]);for(var _=0;_<n.connected_to.length;_++)A.append('<div class="map__line" data-id="'+n.objectID+'" data-connected-to="'+n.connected_to[_]+'"></div>')}}else a.push(u)}}a.sort(function(t,e){return String(t.loc.position).localeCompare(e.loc.position)});for(o=0;o<a.length;o++){var u=a[o],h=$('[data-id="'+u.loc.parent+'"]',T);$("p",h).text().indexOf(u.loc.group_title)<0&&$("p",h).html($("p",h).html()+"<br>"+u.loc.group_title),h.data("loc").push(u.loc)}f=$(".map__loc",T),gt(f),C||($t($(".map__line",A)),$t($(".map__line",A))),setTimeout(function(){m.addClass("map--show"),H()},100),C&&B&&setTimeout(function(){bt($('.map__loc[data-id="'+B+'"]',T)),B=!1},1800)}},ft=function(t,e){var a=-171.841723,i=-55.15*Math.PI/180,t=t*Math.PI/180,s=189.8-a,o=615.3/s*360/(2*Math.PI),i=o/2*Math.log((1+Math.sin(i))/(1-Math.sin(i)));return{x:100*(615.3/s*(e-a))/615.3,y:100*(394.1-(o/2*Math.log((1+Math.sin(t))/(1-Math.sin(t)))-i))/394.1}},vt=function(a,t){var i,e,s;a.length&&(s=a.hasClass("is-active"),e=$("> *",a.parent()).index(a),i=$("> *:eq("+e+")",V),!s||t?(e=$(".js-dropdown-main > *:eq(0)",a),s=(s=$(".js-filters-item",i).parent().clone().html()).split("facet__").join("map__facet__"),e.empty(),s.length&&(e.html(s),$('input[type="checkbox"]',e).on("change.mapFilter",function(t){var e=$(this).parent(),e=$(".form__row:eq("+$("> *",e.parent()).index(e)+') input[type="checkbox"]',i);n=a,e.trigger("click")}))):n=!1,t=$("input:checked",a).length,$(".map__filter__item__header",a).attr("data-selected",t),$(".map__filter__item__header__selected",a).text(t))},gt=(window.doubleClick=0,function(t){t.on("pointerover",function(t){t=$(t.currentTarget);m.addClass("map--hover"),t.addClass("map__loc--hover")}).on("pointerout",function(t){t=$(t.currentTarget);m.removeClass("map--hover"),t.removeClass("map__loc--hover")}),t.on("click",function(t){t=$(t.currentTarget);bt(t)})}),bt=function(t){var e,a,i,s,o,n,r;C?(window.doubleClick++,window.doubleClick<2&&(r=t.position(),e=t.hasClass("map__group"),m.removeClass("map--hover"),t.removeClass("map__loc--hover"),a=(a=j.smoothZoom("getZoomData")).scaledWidth/a.normWidth,e&&(n=t.data("group"),i=T.outerWidth()/100,s=n.x_max-n.x_min,o=n.y_max-n.y_min,i=41*a/(i*Math.sqrt(s*s+o*o)/n.group.length*1.2)*100),j.smoothZoom("focusTo",{x:r.left/a,y:r.top/a,zoom:e?i:100*a,speed:l?0:5}),e||(s=((t,e)=>{for(var a=t.data("loc"),t=t.data("loc_arr"),i=""+e.list,s="",o=0;o<a.length;o++){var n=a[o],r=""+e.item,l=n.postal_address_body&&""!=n.postal_address_body,r=I(r,"tpl-address",D.tpl.contacts.address);r=I(r,"subheadline",l?"":D.tpl.subheadline),r=I(r,"subheadline-addr",l?D.tpl.subheadline:""),r=D.strReplace_CityCountry(r,n," - "),r=I(r,"tpl-desc",D.tpl.contacts.desc),r=D.strReplace_Types(r,n),r=I(r,"title",n.address_title),r=I(r,"address-title",""),r=I(r,"address-body",n.address_body),r=D.strReplace_Address_Details(r,n),r=D.strReplace_Links(r,n),s+=D.strReplace_Directions(r,n)}var i=I(i,"address",s),d=$(i),i=($(".map__address__item",d),$(".button-close",d));return t.vis||d.addClass("map__address__list--hidden"),i.length&&(O.addClass("map__address--show"),setTimeout(function(){p.refresh()},1e3),i.on("click.address_close",function(){d.addClass("is-hidden"),O.removeClass("map__address--show"),setTimeout(function(){d.remove(),p.refresh()},500)})),d})(t,ot),$(".map__address__list__outer",s),$(".map__address__item",s),$(".nav-arrow--prev",s),$(".nav-arrow--next",s),K.empty().append(s),window.parseNewComponents(s[0])),setTimeout(function(){window.doubleClick=0},500))):(o=t.data("loc")[0],r="?map-xy="+(n=ft(o.coordinates.lat,o.coordinates.lng)).x+","+n.y,1!=o.is_group&&(r+="&map-id="+o.objectID),window.location=Y+r)},E=function(t){var e=wt(m),a=w.hasClass("nav-main--open");l=w.hasClass("screen--is-touch"),scroll=w.hasClass("page--scroll"),(et||e&&(m.parents(".is-
1hidden.open").length||C))&&(et&&a?(clearTimeout(s),s=setTimeout(function(){E()},at)):!et||L||e?F||(F=!0,ct()):(clearTimeout(s),s=setTimeout(function(){L=!0,E()},at)))},$t=function(t){(m.parents(".teaser-map").length||wt(m)&&m.parents(".is-hidden.open").length)&&t.each(function(){t=$(this),$from=$('.map__loc[data-id="'+t.data("id")+'"]',m),$to=$('.map__loc[data-id="'+t.data("connected-to")+'"]',m),$('.map__loc[data-id="'+t.data("connected-to")+'"]',m).length?yt($from,$to,t):t.remove()})},yt=function(t,e,a){var i=t.offset().left,s=e.offset().left,o=t.offset().top,t=e.offset().top,n=Math.sqrt((i-s)*(i-s)+(o-t)*(o-t)),r=Math.atan2(o-t,i-s)*(180/Math.PI);90<=r&&r<180&&(o-=o-t),0<r&&r<90&&(i-=i-s,o-=o-t),r<=0&&-90<r&&(i-=i-s),a.queue(function(){$(this).offset({top:o,left:i}),$(this).dequeue()}).queue(function(){$(this).width(n),$(this).dequeue()}).queue(function(){$(this).css("transform","rotate("+r+"deg) translateZ(0)"),$(this).dequeue()})},wt=function(t){t=t[0].getBoundingClientRect();return(0<t.height||0<t.width)&&0<=t.bottom&&0<=t.right&&t.top<=(window.innerHeight||document.documentElement.clientHeight)&&t.left<=(window.innerWidth||document.documentElement.clientWidth)};function xt(t){var e=x.width(),a=x.height();b==e&&R==a&&!t||($t($(".map__line",A)),b=e,R=a,t)||xt(!0)}return b=x.width(),R=x.height(),C&&(z.on("click.filter_button",P),y.on("mousedown.closeMapAddress",".section--map",function(t){var t=$(t.target),e=$(".map__address .button-close",k);e.length&&!t.parents(".map__address").length&&e.trigger("click")})),setInterval(function(){},100),a.on("scroll.map",function(){E()}),a.on("resize.map orientationchange.map",function(){xt()}),E(),C&&(w.addClass("share--hidden"),x.on("mousewheel.smoothZoom",function(t){if(!$(".overlay, .nav-main--open, .search--open").length)return!1}),pt(),a.on("resize orientationchange",function(){pt(),p&&p.refresh()}),p=new IScroll(O[0],{scrollbars:!0,mouseWheel:!0,interactiveScrollbars:!0,click:!1,preventDefaultException:{label:/.*/}}),z=j.outerWidth(),P=j.outerHeight(),y=z/2,e=P/2,X&&(t=X.split(",")),j.smoothZoom({width:"100%",height:"100%",zoom_MIN:100,zoom_MAX:100*M,zoom_OUT_TO_FIT:!0,initial_ZOOM:100,initial_POSITION:y+","+e,image_original_width:N,image_original_height:W,animation_SMOOTHNESS:l?1:5,animation_SPEED_ZOOM:5,animation_SPEED_PAN:5,background_COLOR:"transparent",border_SIZE:0,border_COLOR:"#ffffff",border_TRANSPARENCY:10,pan_BUTTONS_SHOW:!1,pan_LIMIT_BOUNDARY:!1,button_HOLDER:G,button_SIZE:50,button_ICON_IMAGE:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",responsive:!0,responsive_maintain_ratio:!0,use_3D_Transform:!0,on_ZOOM_PAN_COMPLETE:_t,on_ZOOM_PAN_UPDATE:ut}),X&&(y=j.smoothZoom("getZoomData"),e=y.scaledHeight/y.normHeight,j.smoothZoom("focusTo",{x:parseFloat(t[0])/100*z,y:parseFloat(t[1])/100*P,zoom:100*e*2*(100*a.innerWidth()/N),speed:5})),ht(),k.addClass("section--map-show")),{}},app.ext["more-options"]=function(t){var e=".js-more-options-toggle",a=".js-more-options-close",e=t.find(e),a=t.find(a),i=!1,s=function(t){(i?r:n)()},o=function(t){i&&r()},n=function(){t.addClass(app.states.isOpen),i=!0},r=function(){t.removeClass(app.states.isOpen),i=!1};return e.on("click",s),a.on("click",o),{}},app.ext["overlay-local"]=function(i){var e,a={},s=app.vars.$win,o=(app.vars.$doc,app.vars.$html),n=app.vars.$body,r=$(".overlay__outer",i),l=$(".button-close",i),d=!i.data("overlay-no-remove"),t=i.hasClass("overlay"),c=i.is("a");return a.close=function(){var t=s.scrollTop(),e=$("html.search--open").length?$(".search"):$(".site__wrapper"),a=e.data("y");o.removeClass("overlay--open"),app.obj.site.overlayOpen=!1,s.scrollTop(a),e.removeAttr("style"),r.css("top",a-t+parseInt(r.css("top"))+"px"),d&&l.off("click.close"),setTimeout(function(){i.addClass("overlay--closed"),d&&i.remove(),app.obj["sticky-top"]&&$.each(app.obj["sticky-top"],function(t,e){e.unfreezeStickyKit()})},500)},t?($("[data-bg],[data-src]",i).lazyLoadXT(),l.on("click.close",function(){a.close()}),i.on("click",function(t){($target=$(t.target)).hasClass("overlay")&&a.close()})):c&&i.on("click.overlay",function(t){t.preventDefault(),t.stopPropagation(),e||(e=!0,jQuery.ajax({context:this,url:i.attr("href"),type:"GET",data:{},cache:!1,success:function(t){var t=$(t),e=s.scrollTop();n.append(t),app.parse(t),setTimeout(function(){app.obj["sticky-top"]&&$.each(app.obj["sticky-top"],function(t,e){e.freezeStickyKit()});var t=$("html.search--open").length?$(".search"):$(".site__wrapper");t.data("y",e),t.css("top",-e+t.position().top),o.addClass("overlay--open"),app.obj.site.overlayOpen=!0,s.scrollTop(0)},100)},error:function(t){}}
1).done(function(){e=!1}))}),a},app.ext.parallax=function(t){var o=app.vars.$win;app.vars.$doc,app.vars.$html,app.vars.$body;return"html.screen--no-touch".length&&t.each(function(t,e){function a(){return Math.floor(s.outerHeight()-i.outerHeight())}var i=$(e),s=$(".section__bg",i);new ScrollMagic.Scene({duration:function(){return o.height()+i.outerHeight()},triggerElement:e,triggerHook:"onEnter",offset:0}).setTween(TweenMax.fromTo(s,1,{css:{transform:"translateY("+-1*a()+"px)"}},{css:{transform:"translateY("+.25*a()+"px)"},delay:0,ease:Linear.easeNone})).addTo(app.obj.site.scrollController)}),{}},app.ext.print=function(t){var e=function(t){window.print()};return t.on("click.print",e),{}},app.ext.quick=function(a){app.vars.$win,app.vars.$doc,app.vars.$html,app.vars.$body;var t=$(".js-quick-link",a),e=function(t){t.preventDefault();var t=$(this),e=$(".js-ui-site-header").find(t.data("href"));t.data("target")?location=$(t.data("target")).attr("href"):(e.trigger("click"),e.parent("li").hasClass("open")?(t.addClass(app.states.isActive),a.addClass(app.states.isActive)):(t.removeClass(app.states.isActive),a.removeClass(app.states.isActive),app.obj["nav-main"].close()))};return t.on("click",e),{}},app.ext["range-slider"]=function(t){var e=".js-range-slider-min",a=".js-range-slider-max",i=$(".js-range-slider-line",t),s=$(e,t),o=$(a,t),e=t,n=i[0],a=t.data("range"),i=t.data("initial"),r=t.data(t.data("callback")),a=a.split(","),i=void 0!==i?i.split(","):a,l=function(t){n.noUiSlider.set([this.value,null])},d=function(t){n.noUiSlider.set([null,this.value])};return n.noUiSlider?n.noUiSlider.set([parseFloat(i[0]),parseFloat(i[1])]):(noUiSlider.create(n,{start:[parseFloat(i[0]),parseFloat(i[1])],connect:!0,behaviour:"drag",range:{min:parseFloat(a[0]),max:parseFloat(a[1])}}),0==a[1]&&(n.setAttribute("disabled",!0),e[0].classList.add("disabled"),s[0].setAttribute("disabled",!0),o[0].setAttribute("disabled",!0)),n.noUiSlider.on("update",function(t,e){t=t[e];e?o[0].value=t:s[0].value=t,r&&r(s.val(),o.val())})),t.data("slider",n.noUiSlider),s.on("change",l),o.on("change",d),{}},app.ext["scroll-nav"]=function(s){var e,a,i,t=app.vars.$win,o=app.vars.$doc,n=(app.vars.$html,app.vars.$body,s.find(".js-scroll-nav-link")),r=[],l=function(){r=[],n.each(function(){var t=$(this).attr("href"),t=$(t);r.push(parseInt(t.offset().top))})},d=function(t){var e=$(this),t=(t.preventDefault(),$(this).attr("href"));u(t,e)},c=function(t){void 0!==a&&clearTimeout(a),a=setTimeout(function(){_()},100)},p=function(t){void 0!==i&&clearTimeout(i),i=setTimeout(function(){l()},100)},u=function(t,e){var a=$(t),t=(""===(e=e||"")&&(e=f(t)),m(e)),e=(h(t),a.offset().top);Gridle.isActive("until-wide")&&(e-=s.outerHeight()),app.obj.site.scrollController.scrollTo(e,{callback:function(){void 0!==app.obj.site.scrollController.update&&app.obj.site.scrollController.update(!0)}})},_=function(){var a,i=o.scrollTop()+2;Gridle.isActive("until-wide")&&(i+=app.obj.site.headerHeight+s.outerHeight()),$.each(r,function(t,e){e<i&&(a=t)}),h(a)},h=function(t){e!==t&&(e=t,n.filter("."+app.states.isActive).removeClass(app.states.isActive),n.eq(e).addClass(app.states.isActive),null==t?n.eq(0).addClass(app.states.isDefault):n.eq(0).removeClass(app.states.isDefault))},m=function(t){return n.index(t[0])},f=function(t){return n.filter('[href="'+t+'"]')};return l(),function(){n.on("click",{t:this},d),t.on("scroll.scrollnav",{t:this},c),t.on("resize.scrollnav",{t:this},p)}(),{}},app.ext.scrollbar=function(t){var e,a=app.vars.$win,i=(app.vars.$doc,app.vars.$html),s=(app.vars.$body,!1),o=function(){"hidden"!==t.css("overflow")||s?"hidden"
1!==t.css("overflow")&&s&&d():r()},n=function(){e&&!e.enabled&&e.enable(),setTimeout(function(){l()},300)},r=function(){if("hidden"!==t.css("overflow"))return!1;s=!0,e=new IScroll(t[0],{scrollbars:!0,mouseWheel:!0,interactiveScrollbars:!0,click:!1,disablePointer:!0,disableTouch:!1,disableMouse:!1}),t.data("scroller",e),e.on("scrollStart",function(){!$(".iScrollIndicator:visible",t).length&&e.enabled?e.disable():e.enabled||e.enable(),l()}),e.on("refresh",function(){t.hasClass("scrollbar--enabled")||(d(),r())}),l(),a.on("resize.iscroll orientationchange.iscroll",n)},l=function(){$(".iScrollIndicator:visible",t).length?t.addClass("scrollbar--enabled"):t.removeClass("scrollbar--enabled")},d=function(){a.off("resize.iscroll orientationchange.iscroll",n),e.destroy(),e=null,s=!1};return i.hasClass("safari")&&i.hasClass("touch")?t.addClass("show-native-scrollbar"):(Gridle.on("update",o),r()),{}},app.ext["search-item-filter"]=function(t){var o={filter:t.data("search-item-filter")},n={item:"[data-search-item-filter-value]",search:{obj:".js-search",filters:".js-filters"}},e=function(t){var e=$(event.currentTarget),a=e.data("search-item-filter-value")||e.text(),e=e.closest(n.search.obj),e=!!e.length&&e.data(),t=(t.preventDefault(),e&&e.searchIndex||"blog"),i=e&&e.searchCategory||"blog",e=e&&e.searchObject||"blog",s=0<=location.href.indexOf(".devlocal")?"/blog.php":"/blog",a="?filter-"+e+"="+encodeURIComponent(o.filter+"["+a+"]")+"&search-category-"+i+"&index-"+e+"="+t;location.href=s.split("?").shift()+a};return t.find(n.item).on("click.search-item-filter",e),{}},app.ext["search-trigger"]=function(t){var e=function(t){t.preventDefault(),$(".nav-search a").trigger("click")};return t.on("click",e),{}},app.ext.share=function(t){var e=app.vars.$doc,a=app.vars.$html,i={button:".js-share-button"},s={hover:"site--share-hover"},u=function(t,e){app.obj.tracking.track({event:"sharing",category:t,action:"Share",label:e})};return t.find(i.button).on("click.share-toggle",function(t){a.toggleClass(s.hover)}),e.on("click.share, touchstart.share",function(t){$(t.target).not(".share").parents(".share").length||a.removeClass(s.hover)}),(i=t.filter("[data-channel]").length?t:t.find("[data-channel]")).length&&i.on("click.share-channel",function(t){var e=$(t.currentTarget),a=e.attr("href"),i=encodeURIComponent(document.title),s=encodeURIComponent(location.href),o=e.data("channel"),n=600,r=700;if(!a||a.length<1||"javascript:;"===a){switch(t.preventDefault(),o){case"facebook":d="https://www.facebook.com/sharer/sharer.php?u=";break;case"twitter":var l=e.data("text"),d=l?"https://twitter.com/intent/tweet?text="+l+"&url=":"https://twitter.com/share?text="+i+"&url=",r=300;break;case"linkedin":d="http://www.linkedin.com/shareArticle?mini=true&url=",n=500;break;case"google":d="https://plus.google.com/share?url=",n=550;break;case"whatsapp":d="whatsapp://send?text="+i+" "+s,n=550;break;case"email":var l=e.data("subject")||"I want to recommend this article at borealisgroup.com",c=e.data("body")||"I want to recommend this article at borealisgroup.com",p="mailto:?subject="+l+"&body="+(c+="%0D%0A"+s)}u(o,location.href),d?(d+=s,window.open(d,"Share","width="+n+",height="+r+",noopener,noreferrer").opener=null):p&&(location.href=p)}}),{}},app.ext["show-info"]=function(t){var e=t.data(),a={type:e.type,closeButton:e.closeButton,autoHide:e.autoHide,title:e.title,message:e.message},e=function(){app.obj.info.showInfo(a)};return t.on("click",e),{}},app.ext["site-footer"]=function(t){var e,a=app.vars.$win;app.vars.$doc,app.vars.$html,app.vars.$body;return e=$(".site-footer__links ul",t),$("a",e).on("click.slide",function(t){var e=$(t.currentTarget).parent().parent();($(t.target).is("ul")||$(t.target).parent().is("li:first-child"))&&(t.preventDefault(),e.siblings().removeAttr("style").removeClass("open"),e.attr("style")?e.removeAttr("style").removeClass("open"):e.css("height",e.prop("scrollHeight")).addClass("open"))}),a.on("resize orientationchange",function(){$("html.until-tabletLandscape").length||e.removeAttr("style").removeClass("open")}),{}},app.ext.sitemap=function(t){var e=app.vars.$win,a=app.vars.$doc,i=(app.vars.$html,app.vars.$body,$(".sitemap__nav"));$("ul li a",i);return a.on("click.sitemapNav",".sitemap__nav ul li a",function(t){var e=$
1(t.currentTarget).parent(),a=$(".sitemap__nav__sub__sub",e),i=$("> .sitemap__nav__sub__sub__sub",e),s=$("> .sitemap__nav__sub .sitemap__nav__sub__sub",e).length,o=($("> .sitemap__nav__sub__sub .sitemap__nav__sub__sub__sub",e).length,$("html.until-tabletLandscape").length);$("ul",e).length&&o&&(t.preventDefault(),e.toggleClass("open"),s&&o&&e.addClass("open"),(t=e.hasClass("open"))&&(e.siblings().removeClass("open"),$("li",e.parents(".sitemap__nav__sub__sub").parent().siblings()).removeClass("open"),$("ul li.open",e).removeClass("open"),(s||a.length)&&$("html.until-tabletLandscape .sitemap__nav__sub__sub").slideUp(),$(".sitemap__nav__sub__sub__sub").slideUp()),s&&!i.length||(t?(a.slideDown(),i.length&&i.slideDown()):(i.length?i:a).slideUp()))}),e.on("resize.sitemapNav orientationchange.sitemapNav",function(){$("html.until-tabletLandscape").length||($("nav[style]",i).removeAttr("style"),$(".open",i).removeClass("open"))}),{}},app.ext["slide-up"]=function(t){return t.each(function(t,e){new ScrollMagic.Scene({triggerElement:e,triggerHook:"onEnter",offset:50+40*Math.random()}).setClassToggle(e,"js-slide-up--show").addTo(app.obj.site.scrollController)}),{}},app.ext.slideout=function(t){var o,a,i,s,n=app.vars.$win,r={transDuration:.3,transDistance:5},e={navLink:".js-slideout-nav-link",navLinks:".js-slideout-nav-links",prevLink:".js-slideout-prev-link",nextLink:".js-slideout-next-link",contentItem:".js-slideout-content-item",container:".js-slideout-container",navSlide:".js-slideout-nav-slide"},l=$(e.navLink,t),d=$(e.navLinks,t),c=$(e.nextLink,t),p=$(e.prevLink,t),u=$(e.contentItem,t),_=$(e.container,t),h=$(e.navSlide,t),m=!1,f=!1,v=0,g=function(t){t.preventDefault();t=$(this).data("item");C(t)},b=function(t){t.preventDefault();t=A();C(t)},y=function(t){t.preventDefault();t=O();C(t)},w=function(t){t.preventDefault();t=$(this).data("dir");z(t)},x=function(){if(Gridle.isActive("until-tablet"))return!1;a=d.outerWidth(),i=t.outerWidth(),s=.7*i,f=i<a&&(h.filter('[data-dir="next"]').addClass(app.states.isActive),!0)},C=function(t){if(m)return!1;var e=T(o),a=T(t),i=j(o),s=j(t);i.removeClass(app.states.isActive),s.addClass(app.states.isActive),_.css("height",_.outerHeight()),m=!0,TweenLite.to(e,r.transDuration,{opacity:0,display:"none",onComplete:function(){TweenLite.fromTo(a,r.transDuration,{opacity:0,y:r.transDistance},{opacity:1,y:0,display:"block",ease:app.settings.easeOut,onComplete:function(){o=t,_.css("height","auto"),m=!1,n.trigger("load"),n.trigger("scrollRefresh")}})}})},k=function(){return l.filter("."+app.states.isActive).data("item")},j=function(t){return l.filter('[data-item="'+t+'"]')},T=function(t){return u.filter('[data-item="'+t+'"]')},A=function(){var t=j(o).next(e.navLink);return(t=0===t.length?l.first():t).data("item")},O=function(){var t=j(o).prev(e.navLink);return(t=0===t.length?l.last():t).data("item")},z=function(t){var e=s;"next"===t?a<=i+v+e&&(e=a-v-i):v+(e=-e)<0&&(e=-v),TweenLite.to(d,.7,{x:"-="+e+"px",ease:Power3.easeInOut}),0<(v+=e)&&f?h.filter('[data-dir="prev"]').addClass(app.states.isActive):h.filter('[data-dir="prev"]').removeClass(app.states.isActive),a-i-2<v&&f?h.filter('[data-dir="next"]').removeClass(app.states.isActive):h.filter('[data-dir="next"]').addClass(app.states.isActive)};return l.on("click",g),c.on("click",b),p.on("click",y),h.on("click",w),Gridle.on("update",function(){x()}),x(),o=k(),{}},app.ext["sticky-top"]=function(e){function a(){var t=0+p;e.hasClass("content-nav__wrapper")&&(c="desktop",t=30),Gridle.isActive(c)?(l=!0,d&&(t+=app.obj.site.headerHeight,e.parent().hasClass("overview__side--spaced"))&&(t+=30),e.data("top",0),n.unfreezeStickyKit(),e.stick_in_parent({offset_top:t,bottoming:d}).on("sticky_kit:stick",function(t){l=!0}).on("sticky_kit:unstick",function(t){l=!1,(t=>{if(t.hasClass("subnav__pusher")&&($("html.search--open").length&&t.parents(".search").length||t.parents(".site-main").length))return!0})(e)&&app.obj["nav-main"].navScroll(!0)}).on("sticky_kit:bottom",function(t){}).on("sticky_kit:unbottom",function(t){})):n.removeStickyKit()}var t,i,s,o,n={},r=app.vars.$win,l=!1,d=void 0!==e.data("stickybottom"),c=e.data("stickyfrom")?e.data("stickyfrom"):"desktopEx",p=e.data("stickyoffset")?e.data("stickyoffset"):0,u=e.hasClass("content-nav__wrapper"),_=$(".content-right .js-tabs-container"),h=e.parent().hasClass("overview__side");h&&(i=e.closest(".overview__inner"),s=$(".overview__main",i),o=e.prev());return n.resizeWindow=function(){var t;a(),h?(t=e.prop("scrollHeight")+50+(o.length?o.outerHeight():0))!=(s.css("min-height")||0)&&s.css("min-height",t):u&&_.css("min-height",e.prop("scrollHeight")+50)},n.removeStickyKit=function(){l&&(n.freezeStickyKit(),e.trigger("sticky_kit:detach"),l=!1)},n.freezeStickyKit=function(){e.trigger("sticky_kit:freeze")},n.unfreezeStickyKit=function(){e.trigger("sticky_kit:unfreeze")},e.data("sticky-top",n),(()=>{if(e.closest(".overlay").length||e.hasClass("subnav__pusher"))return;Gridle.on("update",function(){n.resizeWindow()}),r.on("resize.sticky orientationchange.sticky",function(){clearTimeout(t),t=setTimeout(function(){n.resizeWindow()},200)}),n.resizeWindow()})(),n},app.ext.sticky=function(e){var a,t=".js-sticky-trigger-start",i=".js-sticky-content",s=e.find(t),o=e.find(i),n=!1,r=function(){if(n)return!1;n=!0;var t=o.offset().top-e.offset().top,t=e.outerHeight()-o.outerHeight()-t;s.css("top",o.outerHeight()),a=new ScrollMagic.Scene({triggerElement:s[0],triggerHook:"onEnter",duration:t}
1).setPin(o[0]).addTo(app.obj.site.scrollController)},l=function(){if(!n)return!1;n=!1,a.destroy(!0)};return Gridle.on("update",function(){(Gridle.isActive("wide")?r:l)()}),Gridle.isActive("wide")&&r(),{}},app.ext.subnav=function(t){var s,o,n,e={},a=(app.vars.$win,app.vars.$doc,app.vars.$html,app.vars.$body,".subnav__swiper"),i=".subnav__swiper__wrapper",r=".subnav__arrow",a=($(".subnav__inner",t),$(a,t),$(i,t),$(r,t),$(r+"--right",t),$(r+"--left",t),t.parents(".overlay"));return t.data("subnav",e),a.length&&(s=app.vars.context,o=app.getParam(s),n=location.href.split("?")[0],$("a",t).each(function(){var t=$(this),e=t.attr("href"),a=0<=e.indexOf("?")?"&":"?",i=o?e.indexOf(o)<0?o:location.protocol+"//"+location.hostname:e.indexOf(n)<0?n:location.protocol+"//"+location.hostname;t.attr("href",e+a+s+"="+i)})),e},app.ext["swiper-trigger"]=function(t){return t.on("click.swiper-trigger",function(t){var e=$(t.currentTarget),a=e.data("swiper-target"),e=e.data("swiper-index")||e.index();window.bus.dispatchEvent(new CustomEvent("slider-slide-to",{detail:{name:a,index:parseInt(e)}})),a&&(a=$(a).not(".swiper-pagination--hidden").data("swiper"))&&(t.preventDefault(),a.slideTo(e))}),{}},app.ext["table-scroll"]=function(a){var i=app.vars.$win,s={winWidth:i.innerWidth()},e={wrapper:".js-table-scroll__wrapper",holder:".js-table-scroll__holder",groupTitle:".table-scroll__group-title",groupHeader:".js-table-scoll__group__header",groupHeaderTrigger:".js-table-scoll__group__trigger, .table--inline tbody td:empty ~ td",groupDesc:".js-table-scroll__group-desc",filters:".js-filters"},o={wrapper:a.find(e.wrapper),holder:a.find(e.holder),header:a.find("thead .table-scroll__group-header"),groupTitle:a.find(e.groupTitle),groupHeader:a.find(e.groupHeader),groupHeaderTrigger:a.find(e.groupHeaderTrigger),groupDesc:a.find(e.groupDesc),table:a.find("table"),filters:a.find(e.filters)},t=function(t){var e=i.innerWidth();s.winWidth!=e&&(s.winWidth=e,r())},n=function(){o.wrapper.attr("data-scroll-diff",Math.max(0,o.table.width()-o.holder.innerWidth()-o.holder.scrollLeft()))},r=function(){o.groupDesc.css("width",o.wrapper.innerWidth()),n()},l=function(t){o.holder.attr("data-scroll",o.holder.scrollLeft()),n()},d=function(t){$(t.currentTarget).closest(e.groupHeader).toggleClass(app.states.isActive).nextUntil(e.groupHeader,"tr").toggleClass(app.states.isActive),r()},c=function(){var e,a,i=!1,s=o.holder;s.on("mousedown",function(t){i=!0,s.addClass(app.states.isActive),e=t.pageX-s[0].offsetLeft,a=s[0].scrollLeft}),s.on("mouseleave mouseup",function(t){i=!1,s.removeClass(app.states.isActive)}),s.on("mousemove",function(t){i&&(t.preventDefault(),t=1.5*(t.pageX-s[0].offsetLeft-e),s[0].scrollLeft=a-t)})},p=function(t){var t=$(t.currentTarget),e=t.attr("name"),t=t.prop("checked"),e=a.find('table [data-filter="'+e+'"]');t?e.removeClass("is-hidden"):e.addClass("is-hidden"),u(),r(),o.holder[0].scrollTo(0,0)},u=function(){var t=o.groupTitle.find("th"),a=t.eq(0).filter(":not(.is-hidden)").length;t.each(function(){var t=$(this),e=t.hasClass("is-hidden");t.attr("colspan",t.data("colspan")+(e||a?0:1)),e||(a=a||!0)})};return a.find(".table--inline tbody tr td:first-child:empty").parent().addClass(e.groupHeader.substr(1)),o.groupHeaderTrigger.on("click.table-scroll",d),o.holder.on("scroll.table-scroll",l),o.filters.on("change.filterInput",'input[type="checkbox"]',p),i.on("resize.table-scroll orientationchange.table-scroll",t),c(),setTimeout(function(){o.groupHeaderTrigger.eq(0).trigger("click.table-scroll")},100),{}},app.ext.table=function(t){var e=$("tbody tr",t),t=$("thead tr:first-child",t),a=[];return $("th",t).each(function(){a.push($(this).text())}),e.each(function(){$("td",$(this)).each(function(t){var e=$(this),t=a[t];""!=t&&e.attr("data-label",t+": "),""==e.text()&&e.addClass("table__td--hide-mobile")})}),{}},app.ext.tabs=function(l){var o,n,r,d,c,p,t,u,e,_={},h=app.vars.$win,m=(app.vars.$doc,app.vars.$html,app.vars.$body,.3),s=5,f={category:".js-tabs-category",container:".js-tabs-container",main:".js-tabs-main",filters:".js-tabs-filters",filtersForm:".js-tabs-filters-form",filtersNested:".js-tabs-filters-nested",reload:".js-tabs-reload",paginationButton:".js-tabs-pagination-button",pageIndex:".js-tabs-page-index",pageTotal:".js-tabs-page-total",itemTotal:".js-tabs-item-total",itemCountField:".js-tabs-item-count-field",pageCountField:".js-tabs-page-count-field",pagination:".js-tabs-pagination",nav:".js-tabs-nav",stickyTop:".overview__side .js-sticky-top",contentNavBack:".content-nav__back",el:".js-tabs"},v=l.data("objectName"),a=l.data("scrolltarget"),i=(paginationDelimiter=l.data("paginationDelimiter"),l.find(f.category).not(l.find(f.el+" "+f.category))),g=l.find(f.container).not(l.find(f.el+" "+f.container)),b=l.find(f.filters).not(l.find(f.el+" "+f.filters)),y=l.find(f.filtersForm).not(l.find(f.el+" "+f.filtersForm)),w=l.find(f.filtersNested).addBack().not(l.find(f.el+" "+f.filtersNested)),x=(l.find(f.reload).not(l.find(f.el+" "+f.reload)),l.find(f.nav).not(l.find(f.el+" "+f.nav))),C=$(f.stickyTop,l.parent()),k=parseInt(l.attr("data-page-id"),10),j=parseInt(l.attr("data-product-id"),10),T=parseInt(l.attr("data-module-id"),10),A=l.parents(".overlay__outer").length,O=function(t){t.preventDefault();t=$(this).attr("href");history.pushState({type:"category",displayedUrl:t,objectName:v},document.title,t),h.trigger("popstate."+v),h.trigger("test")}
1,z=function(t){var e=$(this);if(e.closest(f.el).parent().closest(f.el).length)return!1;if(e.hasClass(app.states.isDisabled))return!1;var e=e.data("paginate"),a=d;if("prev"===e){if(!(1<a))return!1;a--}else"next"===e&&a++;var i=location.href,s=-1<i.indexOf("?t=")?"&"+paginationDelimiter:"?"+paginationDelimiter;i=(i=i.split(s))[0]+s+a,history.pushState({type:"pagination",dir:e,categoryIndex:a,displayedUrl:i},document.title,i),h.trigger("popstate."+v)},D=function(t){var e,a;history.state&&(e=history.state).objectName==v&&(e&&"category"===e.type?((a=i.filter('[href="'+e.displayedUrl+'"]')).parent().parent().parent().parent().find("."+app.states.isActive).removeClass(app.states.isActive),a.addClass(app.states.isActive),S(a),_.loadTab()):e&&"pagination"===e.type&&(d=e.categoryIndex,_.loadTab("pagination")))},S=function(t){t=t||!1,i.length?(t=t||i.parent().parent().find("."+app.states.isActive)).data("url")&&(t=t.data(),o=t.url,n=t.staticSide,r=t.filters):(t=l.data(),o=t.defaultUrl,n=t.defaultStaticSide,r=t.defaultFilters),d=l.find(f.pageIndex).text()},H=function(t){return t=0<=location.href.indexOf(".devlocal")?t.split("https:").join("http:").split("develop.cms.borealisgroup.com").join("borealisgroup.devlocal"):t},I=(_.loadTab=function(t){"pagination"!==(t=t||"general")&&(d=1);var e=!(!n||!p),a=($dropdowns=$(".dropdown",y),{}),i=w.length?$(".dropdown.is-current",y).index()+1:$dropdowns.length,s=($dropdowns.filter(":lt("+i+")").each(function(t){$("input[type=checkbox]:checked",$(this)).each(function(t){var e=$(this).attr("name");void 0===a[e]&&(a[e]=[]),a[e].push($(this).val())})}),e?g.find(f.main):g);p=n,TweenLite.to(s,m,{opacity:.5}),void 0!==u&&u.abort(),app.obj.preloader.hidePreloader(),"no-scroll"===t||A||R(),u=$.ajax({xhr:function(){var t=new window.XMLHttpRequest;return app.obj.preloader.showPreloader(t),t},url:o,method:"POST",data:{ajaxCall:!0,mainOnly:e,filters:a,pagination:d,CRAFT_CSRF_TOKEN:window.csrfTokenValue,pageId:k,productId:j,moduleId:T}}).done(function(t){setTimeout(function(){_.loadTabDone(t,e,s),(r?E:F)()},10),u=void 0})},_.loadTabDone=function(t,e,a){var t=t.split("\x3c!-- FILTERS REPLACE END --\x3e"),i=(1<t.length&&L(t[0]),$(t.pop()));app.obj.preloader.hidePreloader(),TweenLite.to(a,m,{opacity:0,onComplete:function(){a.html(i),app.parse(i),$("[data-bg], [data-src]",i).lazyLoadXT(),P(),TweenLite.fromTo(a,m,{opacity:0,y:s},{opacity:1,y:0,ease:app.settings.easeOut,onComplete:function(){a.removeAttr("style"),C.length&&C.data("sticky-top")&&C.data("sticky-top").resizeWindow(),l.addClass("js-tabs--loaded-done"),I(a)}})}})},function(t){$(f.contentNavBack,t).off().on("click",function(t){t.preventDefault(),l.removeClass("js-tabs--loaded-done")})}),P=function(){var t=l.find(f.pagination);if(!t.length)return!1;var e=l.find(f.pageIndex),a=l.find(f.pageTotal),i=l.find(f.itemTotal),s=l.find(f.paginationButton).filter('[data-paginate="prev"]'),o=l.find(f.paginationButton).filter('[data-paginate="next"]'),n=l.find(f.itemCountField).last(),r=l.find(f.pageCountField).last(),n=n.val();1<(c=r.val())?t.removeClass(app.states.isHidden):t.addClass(app.states.isHidden),e.text(d),a.text(c),i.text(n),1<d?s.removeClass(app.states.isDisabled):s.addClass(app.states.isDisabled),d<c?o.removeClass(app.states.isDisabled):o.addClass(app.states.isDisabled)},E=function(){t||(b.show(),TweenLite.set(b,{height:"auto"}),b.addClass(app.states.isOpen).addClass(app.states.isAnimated),TweenLite.from(b,m,{height:0,ease:app.settings.easeInOut,onComplete:function(){b.removeClass(app.states.isAnimated)}}),t=!0)},F=function(){t&&(b.addClass(app.states.isAnimated),TweenLite.to(b,m,{height:0,display:"none",ease:app.settings.easeInOut,onComplete:function(){b.removeClass(app.states.isAnimated)}}),b.removeClass(app.states.isOpen),t=!1)},L=function(t){var e=$(".filters__buttons",y),a=$(".filters__button",y),t=$(".filters__button",$(t)),i=Math.max(0,a.filter(".is-current").index()),t=t.filter(":gt("+i+")"),s=a.filter(":lt("+(i+1)+")");a.filter(":gt("+i+")").remove(),e.prepend(t),e.prepend(s),app.parse(t)},R=function(){var t=(x.length?x:l).offset().top;
1(x.length||a)&&app.obj.site.scrollController.scrollTo(t,{callback:function(){void 0!==app.obj.site.scrollController.update&&app.obj.site.scrollController.update(!0)},duration:1,target:!!a&&"subnav"==a&&$(".site-main .subnav__trigger:eq(0)")})};return S(),p=n,t=r,A&&(e=$(".js-tabs-nav a:eq(0)",l).attr("href"))&&(e=H(e),history.pushState({type:"category",displayedUrl:e,objectName:v},document.title,e)),P(),i.off("click").on("click",O),l.off("click",f.paginationButton).on("click",f.paginationButton,z),I(g),h.on("popstate."+v,D),_},app.ext.timeline=function(t){var n,i,e,a=app.vars.$html,s={changeDuration:.4},o=".js-timeline-shortcuts-item",r=".js-timeline-shortcuts-item-selected",l=".js-timeline-nav",d=".js-timeline-arrows",c=".js-timeline-nav-item",p=".js-timeline-content-item",u=".js-timeline-year",_=".js-timeline-scene",h=$(".js-timeline-shortcuts",t),m=$(o,t),f=$(r,t),o=($(l,t),$(d+"> *:first-child",t)),r=$(d+"> *:last-child",t),v=$(c,t),g=$(p,t),b=$(u,t),l=$(_,t),y=[],d=function(){var t,e;(h.hasClass(app.states.isOpen)?(t=$(this).data("id"),e=$(this).data("yearLink"),t&&C(t),e&&D(e),x):w)()},c=function(){if($(this).hasClass(app.states.isSelected))return!1;var t=$(this).data("id");k(t)},u=function(){H()},_=function(){I()},w=function(){h.addClass(app.states.isOpen)},x=function(){h.removeClass(app.states.isOpen)},C=function(t){var e=m.filter('[data-id="'+t+'"]'),t=e[0],a=(f[0].innerHTML=t.innerHTML,m.filter(".is-hidden"));a.addClass(app.states.isHiding),setTimeout(function(){a.removeClass("is-hidden").removeClass(app.states.isHiding),e.addClass("is-hidden")},400)},k=function(t){return!(t<0||t>=v.length||e)&&t!==n&&(e=!0,x(),T(t),O(t),z(t),P(t),void setTimeout(function(){e=!1},1e3*s.changeDuration))},j=function(t){t=t||g.filter(".is-next"),t=$(".js-scrollbar",t).data("scroller");t&&t.refresh()},T=function(t){var e=v.filter("."+app.states.isSelected),a=v.filter('[data-id="'+t+'"]'),t=(e.removeClass(app.states.isSelected),a.addClass(app.states.isSelected),n=t,a.parent()),i=a.index(),e=e.index(),s=t.width(),o=$(">*:eq(1)",t).position().left,t=s-t.position().left-a.position().left;t-o/2<0&&e<i||s<t&&e<i?A(i):s<t&&i<e&&(a=e-Math.ceil(s/o),A(1+a))},A=function(t){window.bus.dispatchEvent(new CustomEvent("slider-slide-to",{detail:{name:"timeline-slider",index:parseInt(t)}}))},O=function(t){var e=g.filter("."+app.states.isSelected),a=g.filter('[data-id="'+t+'"]');e.removeClass(app.states.isSelected+" is-next"),e.addClass(app.states.isHiding),a.addClass("is-next"),j(),setTimeout(function(){a.addClass(app.states.isSelected),e.removeClass(app.states.isHiding)},1e3*s.changeDuration)},z=function(t){t=v.filter('[data-id="'+t+'"]').data("year");t!==i&&("undefined"!=typeof CountUp?new CountUp(b[0],i,t,0,4*s.changeDuration,{useEasing:!0,useGrouping:!1,separator:""}).start():b[0].innerHTML=t,i=t)},D=function(t){var t=v.filter('[data-year="'+t+'"]').eq(0),e=t.index();t.length&&(t=t.data("id"),k(t),S(e))},S=function(t){A(t)},H=function(){k(n+1)},I=function(){k(n-1)},P=function(){$.each(y,function(t,e){if(e<=i)return a=e,!1});var a,t=m.filter('[data-year-link="'+a+'"]');t.hasClass(app.states.isSelected)||(t=t.data("id"),C(t))};return m.on("click",d),v.on("click",c),l.on("swipeleft",u),l.on("swiperight",_),o.on("click",_),r.on("click",u),d=v.filter("."+app.states.isSelected),n=d.data("id"),i=d.data("year"),m.each(function(){y.push($(this).data("yearLink"))}),$(p,t).each(function(){j($(this))}),a.addClass("share--hidden"),{}},app.ext["touch-hover"]=function(e){var t=function(t){s()},a=function(t){(e.hasClass(app.states.isHover)?s:i)(),t.preventDefault(),t.stopPropagation()},i=function(){e.addClass(app.states.isHover)},s=function(){e.removeClass(app.states.isHover)};return e.on("mouseleave",t),e.on("click",a),{}},app.ext.up=function(t){return t.on("click.scroll",function(){app.obj.site.scrollController.scrollTo(0,{callback:function(){void 0!==app.obj.site.scrollController.update&&app.obj.site.scrollController.update(!0)}})}),{}},app.ext["video-player"]=function(a){var i,e,s,o,n,r,l,d,c,t,p={},u=app.vars.$win,_=(app.vars.$body,a.parents(".video-inline")),h=$(".video-button",_),m=$(".video-inline__title",_.parent()),f="",v=$(".video-inline__img",_),g=a.parents(".media__item"),b=a.parents(".textvideo__list"),F=a.parents(".textvideo__list__items").length,y=$(".textvideo__list__item",b),w=a.parents(".textvideo__list__item").length,L=$(".textvideo__copy",_.parent()),x=a.data("type"),C=a.data("video-id"),R=a.data("target"),k=$("html.until-tablet.screen--is-touch, html.from-desktop.screen--is-touch").length,j=!$("html.until-tablet.explorer.explorer-11.windows.media-mobile.screen--is-touch").length,T={},A={autoplay:a.data("autoplay")&&a.data("mute")||0,loop:a.data("loop")||0,mute:a.data("mute")||0,background:a.data("background")||0,playlist:a.data("playlist")||!1,playsinline:!k},O=function(){var e,t;s?a.data("video-id")!=C?(t=x,E("loadVideo"),C=a.data("video-id"),_.removeClass("video-ready video-played"),z(),t==x?"vimeo"==x?s.loadVideo(C):"youtube"==x&&s.loadVideoById({videoId:C}):(s.destroy(),l=s=!1,O())):d&&n?p.videoPause():d&&!n&&p.videoPlay():(clearTimeout(o),c&&("vimeo"==x&&"undefined"!=typeof Vimeo||"undefined"!=typeof YT)?(t=l?0:10,l||(l=!0,setTimeout(function(){switch(x){case"youtube":e=$("<div></div>").appendTo(a);var t={autohide:1,autoplay:A.autoplay,loop:A.loop,mute:A.mute,wmode:"opaque",enablejsapi:1,
1color:"red",modestbranding:1,showinfo:0,fs:1,rel:0,iv_load_policy:3,playsinline:1};A.playlist&&(A.playlist.indexOf(",")<0?(t.listType="playlist",t.list=A.playlist):t.playlist=A.playlist),s=new YT.Player(e[0],{height:"100%",width:"100%",videoId:C,playerVars:t,events:{onReady:function(t){d=!0,_.addClass("video-ready"),D()},onStateChange:function(t){t.data!=YT.PlayerState.PAUSED||r||S(),t.data!=YT.PlayerState.PLAYING||n||(r=!1,H()),t.data==YT.PlayerState.BUFFERING&&(E("video BUFFERING"),r=!1,H()),t.data==YT.PlayerState.ENDED&&E("video ENDED")}}});break;case"vimeo":(s=new Vimeo.Player(a[0],{id:String(C).indexOf("http")<0?"https://vimeo.com/"+C:C,autoplay:A.autoplay,muted:A.mute,loop:A.loop,background:A.background,playsinline:!k})).on("play",function(){r=!1}),s.on("pause",function(){S()}),s.on("loaded",function(){D()}),s.on("timeupdate",function(t){!n&&!r&&.01<t.seconds&&(W(),H())}),s.ready().then(function(){d=!0,_.addClass("video-ready")})}N(),0==A.mute&&M(.75)},t))):o=setTimeout(function(){O()},500))},N=function(){_[0].player=s,_[0].videoPause=function(){p.videoPause()},u.on("scroll.videoPlayer",function(){!P()&&n&&p.videoPause()})},z=function(){x=isNaN(C)?"youtube":"vimeo",Y(x)},D=function(){E("loaded"),_.addClass("video-loaded"),i&&(i=!1,p.videoPlay()),A.autoplay&&(p.videoVis(),setTimeout(function(){p.videoPlay()},10))},S=function(){E("pause"),_.removeClass("video-playing video-play").addClass("video-paused"),g.removeClass("media--playing"),r=!(n=!1)},H=function(){E("play"),_.addClass("video-playing video-played").removeClass("video-paused"),g.addClass("media--playing"),n=!0,p.videoVis(),n&&$(".js-video-player").not(a).each(function(){var t=$(this);t.data("video-player")&&t.data("video-player").videoPause()})},W=function(){T[C]||(T[C]=!0,app.obj.tracking.track({event:"videos",category:"Videos",action:"Play",label:C+" - "+f,attributes:{id:C,title:m.length?m.text():""}}))},M=function(t){s.setVolume&&s.setVolume(t)},Y=(p.videoPause=function(){E("videoPause"),s&&n&&(s.pause?s.pause():s.pauseVideo())},p.videoPlay=function(){E("videoPlay"),s&&!n&&(_.addClass("video-play"),s.play?s.play():s.playVideo())},p.videoVis=function(){P()&&!l&&h.trigger("click.video")},function(){"youtube"!==x&&(c=!0)}),I=function(){var t=b.data("scroller");$("html.until-desktop").length&&t?(t.destroy(),t=null,b.data("scroller",""),$(".textvideo__list__items__inner",b).removeAttr("style")):$("html.until-desktop").length||t||(t=new IScroll(e[0],{scrollbars:!0,mouseWheel:!0,interactiveScrollbars:!0,useTransition:!0,momentum:!0,bounce:!0,click:!1,preventDefaultException:{"*":/.*/}}),b.data("scroller",t),t.holder=e),t&&X(t)},X=function(t){t=t.holder;$(".iScrollIndicator:visible",t).length?t.addClass("scrollbar--enabled"):t.removeClass("scrollbar--enabled")},P=function(){var t;return!!a.is(":visible")&&(0<(t=a[0].getBoundingClientRect()).height||0<t.width)&&0<=t.bottom&&0<=t.right&&t.top<=(window.innerHeight||document.documentElement.clientHeight)&&t.left<=(window.innerWidth||document.documentElement.clientWidth)},E=function(t){};return t=C,String(t).match(/(http:|https:|)\/\/(player.|www.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com))\/(video\/|embed\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),C=RegExp.$6||t,a.attr("data-video-id",C),h.data("video-id",C),z(),function(){if(x=="vimeo")jQuery.ajax({context:this,url:"/api/vimeo.php",type:"GET",data:{id:C},dataType:"json",contentType:"application/json",cache:false,success:function(t){if(t.status&&t.status=="success"){var e=t.height*100/t.width;var a=t.duration;var i=Math.floor(a/60);var s=a-i*60;_.css("padding-bottom",e+"%");f=t.title||"";if(m.length&&m.eq(0).text()==""&&f!="")m.text(t.title)}},error:function(t){}}).done(function(){if(!j)h.attr("href",data.video_high).attr("target","_blank")})}(),a.data("video-player",p),b.length&&!w&&(t=$(".video-inline",b),j?(t.addClass("video-support"),e=$(".textvideo__list__items",b),$(".video-button",y).on("click.list",function(t){t.preventDefault();var t=$(t.currentTarget),e=t.parents(".textvideo__list__item");a.data("video-id",t.data("video-id")),y.removeClass("is-active"),e.addClass("is-active"),m.text($(".video-inline__title:eq(0)",e).text()),L.html($(".textvideo__copy",e).html()),v.attr("style",$(".video-inline__img",e).attr("style")).removeClass("lazy-hidden"),setTimeout(function(){v.addClass("lazy lazy-hidden")},500),e.hasClass("swiper-slide")||(i=!0,h.trigger("click.video"))}),I(),u.on("resize.videoscroller orientationchange.videoscroller",function(){I()})):t.addClass("video-no-support")),"inline"==R&&(j?(_.addClass("video-support"),h.on("click.video",function(t){t.preventDefault(),w&&!a.parents(".swiper-slide-active").length||!P()||(_.addClass("video-initialized video-player video-paused"),O())}),a[0].videoVis=_[0].videoVis=function(){p.videoVis()},F&&!k||l||(u.on("scroll.videoPlayerInit",function(){p.videoVis()}),p.videoVis())):_.addClass("video-no-support")),window.bus.addEventListener("slideChangeEnd",function(t){var t=t.detail.element,e=a.get(0);t.contains(e)&&p.videoPause()}),p};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.