1 !function(a){var b=!1;if("function"==typeof define&&define.amd&&(define(a),b=!0),"object"==typeof exports&&(module.exports=a(),b=!0),!b){var c=window.Cookies,d=window.Cookies=a();d.noConflict=function(){return window.Cookies=c,d}}}(function(){function a(){for(var a=0,b={};a<arguments.length;a++){var c=arguments[a];for(var d in c)b[d]=c[d]}return b}function b(c){function d(b,e,f){var g;if("undefined"!=typeof document){if(arguments.length>1){if(f=a({path:"/"},d.defaults,f),"number"==typeof f.expires){var h=new Date;h.setMilliseconds(h.getMilliseconds()+864e5*f.expires),f.expires=h}f.expires=f.expires?f.expires.toUTCString():"";try{g=JSON.stringify(e),/^[\{\[]/.test(g)&&(e=g)}catch(a){}e=c.write?c.write(e,b):encodeURIComponent(String(e)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),b=encodeURIComponent(String(b)),b=b.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),b=b.replace(/[\(\)]/g,escape);var i="";for(var j in f)f[j]&&(i+="; "+j,!0!==f[j]&&(i+="="+f[j]));return document.cookie=b+"="+e+i}b||(g={});for(var k=document.cookie?document.cookie.split("; "):[],l=/(%[0-9A-Z]{2})+/g,m=0;m<k.length;m++){var n=k[m].split("="),o=n.slice(1).join("=");this.json||'"'!==o.charAt(0)||(o=o.slice(1,-1));try{var p=n[0].replace(l,decodeURIComponent);if(o=c.read?c.read(o,p):c(o,p)||o.replace(l,decodeURIComponent),this.json)try{o=JSON.parse(o)}catch(a){}if(b===p){g=o;break}b||(g[p]=o)}catch(a){}}return g}}return d.set=d,d.get=function(a){return d.call(d,a)},d.getJSON=function(){return d.apply({json:!0},[].slice.call(arguments))},d.defaults={},d.remove=function(b,c){d(b,"",a(c,{expires:-1}))},d.withConverter=b,d}return b(function(){})}),function(a,b){"use strict";var c={item:3,autoWidth:!1,slideMove:1,slideMargin:10,addClass:"",mode:"slide",useCSS:!0,cssEasing:"ease",easing:"linear",speed:400,auto:!1,pauseOnHover:!1,loop:!1,slideEndAnimation:!0,pause:2e3,keyPress:!1,controls:!0,prevHtml:"",nextHtml:"",rtl:!1,adaptiveHeight:!1,vertical:!1,verticalHeight:500,vThumbWidth:100,thumbItem:10,pager:!0,gallery:!1,galleryMargin:5,thumbMargin:5,currentPagerPosition:"middle",enableTouch:!0,enableDrag:!0,freeMove:!0,swipeThreshold:40,responsive:[],onBeforeStart:function(a){},onSliderLoad:function(a){},onBeforeSlide:function(a,b){},onAfterSlide:function(a,b){},onBeforeNextSlide:function(a,b){},onBeforePrevSlide:function(a,b){}};a.fn.lightSlider=function(b){if(0===this.length)return this;if(this.length>1)return this.each(function(){a(this).lightSlider(b)}),this;var d={},e=a.extend(!0,{},c,b),f={},g=this;d.$el=this,"fade"===e.mode&&(e.vertical=!1);var h=g.children(),i=a(window).width(),j=null,k=null,l=0,m=0,n=!1,o=0,p="",q=0,r=!0===e.vertical?"height":"width",s=!0===e.vertical?"margin-bottom":"margin-right",t=0,u=0,v=0,w=0,x=null,y="ontouchstart"in document.documentElement,z={};return z.chbreakpoint=function(){if(i=a(window).width(),e.responsive.length){var b;if(!1===e.autoWidth&&(b=e.item),i<e.responsive[0].breakpoint)for(var c=0;c<e.responsive.length;c++)i<e.responsive[c].breakpoint&&(j=e.responsive[c].breakpoint,k=e.responsive[c]);if(void 0!==k&&null!==k)for(var d in k.settings)k.settings.hasOwnProperty(d)&&(void 0!==f[d]&&null!==f[d]||(f[d]=e[d]),e[d]=k.settings[d]);if(!a.isEmptyObject(f)&&i>e.responsive[0].breakpoint)for(var g in f)f.hasOwnProperty(g)&&(e[g]=f[g]);!1===e.autoWidth&&t>0&&v>0&&b!==e.item&&(q=Math.round(t/((v+e.slideMargin)*e.slideMove)))}},z.calSW=function(){!1===e.autoWidth&&(v=(o-(e.item*e.slideMargin-e.slideMargin))/e.item)},z.calWidth=function(a){var b=!0===a?p.find(".lslide").length:h.length;if(!1===e.autoWidth)m=b*(v+e.slideMargin);else{m=0;for(var c=0;c<b;c++)m+=parseInt(h.eq(c).width())+e.slideMargin}return m},d={doCss:function(){return!(!e.useCSS||!function(){for(var a=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"],b=document.documentElement,c=0;c<a.length;c++)if(a[c]in b.style)return!0}())},keyPress:function(){e.keyPress&&a(document).on("keyup.lightslider",function(b){a(":focus").is("input, textarea")||(b.preventDefault?b.preventDefault():b.returnValue=!1,37===b.keyCode?g.goToPrevSlide():39===b.keyCode&&g.goToNextSlide())})},controls:function(){e.controls&&(g.after('<div class="lSAction"><a class="lSPrev">'+e.prevHtml+'</a><a class="lSNext">'+e.nextHtml+"</a></div>"),e.autoWidth?z.calWidth(!1)<o&&p.find(".lSAction").hide():l<=e.item&&p.find(".lSAction").hide(),p.find(".lSAction a").on("click",function(b){return b.preventDefault?b.preventDefault():b.returnValue=!1,"lSPrev"===a(this).attr("class")?g.goToPrevSlide():g.goToNextSlide(),!1}))},initialStyle:function(){var a=this;"fade"===e.mode&&(e.autoWidth=!1,e.slideEndAnimation=!1),e.auto&&(e.slideEndAnimation=!1),e.autoWidth&&(e.slideMove=1,e.item=1),e.loop&&(e.slideMove=1,e.freeMove=!1),e.onBeforeStart.call(this,g),z.chbreakpoint(),g.addClass("lightSlider").wrap('<div class="lSSlideOuter '+e.addClass+'"><div class="lSSlideWrapper"></div></div>'),p=g.parent(".lSSlideWrapper"),!0===e.rtl&&p.parent().addClass("lSrtl"),e.vertical?(p.parent().addClass("vertical"),o=e.verticalHeight,p.css("height",o+"px")):o=g.outerWidth(),h.addClass("lslide"),!0===e.loop&&"slide"===e.mode&&(z.calSW(),z.clone=function(){if(z.calWidth(!0)>o){for(var b=0,c=0,d=0;d<h.length&&(b+=parseInt(g.find(".lslide").eq(d).width())+e.slideMargin,c++,!(b>=o+e.slideMargin));d++);var f=!0===e.autoWidth?c:e.item;if(f<g.find(".clone.left").length)for(var i=0;i<g.find(".clone.left").length-f;i++)h.eq(i).remove();if(f<g.find(".clone.right").length)for(var j=h.length-1;j>h.length-1-g.find(".clone.right").length;j--)q--,h.eq(j).remove();for(var k=g.find(".clone.right").length;k<f;k++)g.find(".lslide").eq(k).clone().removeClass("lslide").addClass("clone right").appendTo(g),q++;for(var l=g.find(".lslide").length-g.find(".clone.left").length;l>g.find(".lslide").length-f;l--)g.find(".lslide").eq(l-1).clone().removeClass("lslide").addClass("clone left").prependTo(g);h=g.children()}else h.hasClass("clone")&&(g.find(".clone").remove(),a.move(g,0))},z.clone()),z.sSW=function(){l=h.length,!0===e.rtl&&!1===e.vertical&&(s="margin-left"),
vendor: 1,145 bytes, line 1
1!1===e.autoWidth&&h.css(r,v+"px"),h.css(s,e.slideMargin+"px"),m=z.calWidth(!1),g.css(r,m+"px"),!0===e.loop&&"slide"===e.mode&&!1===n&&(q=g.find(".clone.left").length)},z.calL=function(){h=g.children(),l=h.length},this.doCss()&&p.addClass("usingCss"),z.calL(),"slide"===e.mode?(z.calSW(),z.sSW(),!0===e.loop&&(t=a.slideValue(),this.move(g,t)),!1===e.vertical&&this.setHeight(g,!1)):(this.setHeight(g,!0),g.addClass("lSFade"),this.doCss()||(h.fadeOut(0),h.eq(q).fadeIn(0))),!0===e.loop&&"slide"===e.mode?h.eq(q).addClass("active"):h.first().addClass("active")},pager:function(){var a=this;if(z.createPager=function(){w=(o-(e.thumbItem*e.thumbMargin-e.thumbMargin))/e.thumbItem;var b=p.find(".lslide"),c=p.find(".lslide").length,d=0,f="",h=0;for(d=0;d<c;d++){"slide"===e.mode&&(e.autoWidth?h+=(parseInt(b.eq(d).width())+e.slideMargin)*e.slideMove:h=d*((v+e.slideMargin)*e.slideMove));var i=b.eq(d*e.slideMove).attr("data-thumb");if(!0===e.gallery?f+='<li style="width:100%;'+r+":"+w+"px;"+s+":"+e.thumbMargin+'px"><a href="#"><img src="'+i+'" /></a></li>':f+='<li><a href="#">'+(d+1)+"</a></li>","slide"===e.mode&&h>=m-o-e.slideMargin){d+=1;var j=2
vendor: 10,268 bytes, line 1
1;e.autoWidth&&(f+='<li><a href="#">'+(d+1)+"</a></li>",j=1),d<j?(f=null,p.parent().addClass("noPager")):p.parent().removeClass("noPager");break}}var k=p.parent();k.find(".lSPager").html(f),!0===e.gallery&&(!0===e.vertical&&k.find(".lSPager").css("width",e.vThumbWidth+"px"),u=d*(e.thumbMargin+w)+.5,k.find(".lSPager").css({property:u+"px","transition-duration":e.speed+"ms"}),!0===e.vertical&&p.parent().css("padding-right",e.vThumbWidth+e.galleryMargin+"px"),k.find(".lSPager").css(r,u+"px"));var l=k.find(".lSPager").find("li");l.first().addClass("active"),l.on("click",function(){return!0===e.loop&&"slide"===e.mode?q+=l.index(this)-k.find(".lSPager").find("li.active").index():q=l.index(this),g.mode(!1),!0===e.gallery&&a.slideThumb(),!1})},e.pager){var b="lSpg";e.gallery&&(b="lSGallery"),p.after('<ul class="lSPager '+b+'"></ul>');var c=e.vertical?"margin-left":"margin-top";p.parent().find(".lSPager").css(c,e.galleryMargin+"px"),z.createPager()}setTimeout(function(){z.init()},0)},setHeight:function(a,b){var c=null,d=this;c=e.loop?a.children(".lslide ").first():a.children().first();var f=function(){var d=c.outerHeight(),e=0,f=d;b&&(d=0,e=100*f/o),a.css({height:d+"px","padding-bottom":e+"%"})};f(),c.find("img").length?c.find("img")[0].complete?(f(),x||d.auto()):c.find("img").on("load",function(){setTimeout(function(){f(),x||d.auto()},100)}):x||d.auto()},active:function(a,b){this.doCss()&&"fade"===e.mode&&p.addClass("on");var c=0;if(q*e.slideMove<l){a.removeClass("active"),this.doCss()||"fade"!==e.mode||!1!==b||a.fadeOut(e.speed),c=!0===b?q:q*e.slideMove;var d,f;!0===b&&(d=a.length,f=d-1,c+1>=d&&(c=f)),!0===e.loop&&"slide"===e.mode&&(c=!0===b?q-g.find(".clone.left").length:q*e.slideMove,!0===b&&(d=a.length,f=d-1,c+1===d?c=f:c+1>d&&(c=0))),this.doCss()||"fade"!==e.mode||!1!==b||a.eq(c).fadeIn(e.speed),a.eq(c).addClass("active")}else a.removeClass("active"),a.eq(a.length-1).addClass("active"),this.doCss()||"fade"!==e.mode||!1!==b||(a.fadeOut(e.speed),a.eq(c).fadeIn(e.speed))},move:function(a,b){!0===e.rtl&&(b=-b),this.doCss()?!0===e.vertical?a.css({transform:"translate3d(0px, "+-b+"px, 0px)","-webkit-transform":"translate3d(0px, "+-b+"px, 0px)"}):a.css({transform:"translate3d("+-b+"px, 0px, 0px)","-webkit-transform":"translate3d("+-b+"px, 0px, 0px)"}):!0===e.vertical?a.css("position","relative").animate({top:-b+"px"},e.speed,e.easing):a.css("position","relative").animate({left:-b+"px"},e.speed,e.easing);var c=p.parent().find(".lSPager").find("li");this.active(c,!0)},fade:function(){this.active(h,!1);var a=p.parent().find(".lSPager").find("li");this.active(a,!0)},slide:function(){var a=this;z.calSlide=function(){m>o&&(t=a.slideValue(),a.active(h,!1),t>m-o-e.slideMargin?t=m-o-e.slideMargin:t<0&&(t=0),a.move(g,t),!0===e.loop&&"slide"===e.mode&&(q>=l-g.find(".clone.left").length/e.slideMove&&a.resetSlide(g.find(".clone.left").length),0===q&&a.resetSlide(p.find(".lslide").length)))},z.calSlide()},resetSlide:function(a){var b=this;p.find(".lSAction a").addClass("disabled"),setTimeout(function(){q=a,p.css("transition-duration","0ms"),t=b.slideValue(),b.active(h,!1),d.move(g,t),setTimeout(function(){p.css("transition-duration",e.speed+"ms"),p.find(".lSAction a").removeClass("disabled")},50)},e.speed+100)},slideValue:function(){var a=0;if(!1===e.autoWidth)a=q*((v+e.slideMargin)*e.slideMove);else{a=0;for(var b=0;b<q;b++)a+=parseInt(h.eq(b).width())+e.slideMargin}return a},slideThumb:function(){var a;switch(e.currentPagerPosition){case"left":a=0;break;case"middle":a=o/2-w/2;break;case"right":a=o-w}var b=q-g.find(".clone.left").length,c=p.parent().find(".lSPager");"slide"===e.mode&&!0===e.loop&&(b>=c.children().length?b=0:b<0&&(b=c.children().length));var d=b*(w+e.thumbMargin)-a;d+o>u&&(d=u-o-e.thumbMargin),d<0&&(d=0),this.move(c,d)},auto:function(){e.auto&&(clearInterval(x),x=setInterval(function(){g.goToNextSlide()},e.pause))},pauseOnHover:function(){var b=this;e.auto&&e.pauseOnHover&&(p.on("mouseenter",function(){a(this).addClass("ls-hover"),g.pause(),e.auto=!0}),p.on("mouseleave",function(){a(this).removeClass("ls-hover"),p.find(".lightSlider").hasClass("lsGrabbing")||b.auto()}))},touchMove:function(a,b){if(p.css("transition-duration","0ms"),"slide"===e.mode){var c=a-b,d=t-c;if(d>=m-o-e.slideMargin)if(!1===e.freeMove)d=m-o-e.slideMargin;else{var f=m-o-e.slideMargin;d=f+(d-f)/5}else d<0&&(!1===e.freeMove?d=0:d/=5);this.move(g,d)}},touchEnd:function(a){if(p.css("transition-duration",e.speed+"ms"),"slide"===e.mode){var b=!1,c=!0;t-=a,t>m-o-e.slideMargin?(t=m-o-e.slideMargin,!1===e.autoWidth&&(b=!0)):t<0&&(t=0);var d=function(a){var c=0;if(b||a&&(c=1),e.autoWidth)for(var d=0,f=0;f<h.length&&(d+=parseInt(h.eq(f).width())+e.slideMargin,q=f+c,!(d>=t));f++);else{var g=t/((v+e.slideMargin)*e.slideMove);q=parseInt(g)+c,t>=m-o-e.slideMargin&&g%1!=0&&q++}};a>=e.swipeThreshold?(d(!1),c=!1):a<=-e.swipeThreshold&&(d(!0),c=!1),g.mode(c),this.slideThumb()}else a>=e.swipeThreshold?g.goToPrevSlide():a<=-e.swipeThreshold&&g.goToNextSlide()},enableDrag:function(){var b=this;if(!y){var c=0,d=0,f=!1;p.find(".lightSlider").addClass("lsGrab"),p.on("mousedown",function(b){if(m<o&&0!==m)return!1;"lSPrev"!==a(b.target).attr("class")&&"lSNext"!==a(b.target).attr("class")&&(c=!0===e.vertical?b.pageY:b.pageX,f=!0,b.preventDefault?b.preventDefault():b.returnValue=!1,p.scrollLeft+=1,p.scrollLeft-=1,p.find(".lightSlider").removeClass("lsGrab").addClass("lsGrabbing"),clearInterval(x))}),a(window).on("mousemove",function(a){f&&(d=!0===e.vertical?a.pageY:a.pageX,b.touchMove(d,c))}),a(window).on("mouseup",function(g){if(f){p.find(".lightSlider").removeClass("lsGrabbing").addClass("lsGrab"),f=!1,d=!0===e.vertical?g.pageY:g.pageX;var h=d-c;Math.abs(h)>=e.swipeThreshold&&a(window).on("click.ls",function(b){b.preventDefault?b.preventDefault():b.returnValue=!1,b.stopImmediatePropagation(),b.stopPropagation(),a(window).off("click.ls")}),b.touchEnd(h)}})}},enableTouch:function(){var a=this;if(y){var b={},c={};p.on("touchstart",function(a){c=a.originalEvent.targetTouches[0],b.pageX=a.originalEvent.targetTouches[0].pageX,b.pageY=a.originalEvent.targetTouches[0].pageY,clearInterval(x)}),p.on("touchmove",function(d){if(m<o&&0!==m)return!1;var f=d.originalEvent;c=f.targetTouches[0];var g=Math.abs(c.pageX-b.pageX),h=Math.abs(c.pageY-b.pageY);!0===e.vertical?(3*h>g&&d.preventDefault(),a.touchMove(c.pageY,b.pageY)):(3*g>h&&d.preventDefault(),a.touchMove(c.pageX,b.pageX))}),p.on("touchend",function(){if(m<o&&0!==m)return!1;var d;d=!0===e.vertical?c.pageY-b.pageY:c.pageX-b.pageX,a.touchEnd(d)})}},build:function(){var b=this;b.initialStyle(),this.doCss()&&(!0===e.enableTouch&&b.enableTouch(),!0===e.enableDrag&&b.enableDrag()),a(window).on("focus",function(){b.auto()}),a(window).on("blur",function(){clearInterval(x)}),b.pager(),b.pauseOnHover(),b.controls(),b.keyPress()}},d.build(),z.init=function(){z.chbreakpoint(),!0===e.vertical?(o=e.item>1?e.verticalHeight:h.outerHeight(),p.css("height",o+"px")):o=p.outerWidth(),!0===e.loop&&"slide"===e.mode&&z.clone(),z.calL(),"slide"===e.mode&&g.removeClass("lSSlide"),"slide"===e.mode&&(z.calSW(),z.sSW()),setTimeout(function(){"slide"===e.mode&&g.addClass("lSSlide")},1e3),e.pager&&z.createPager(),!0===e.adaptiveHeight&&!1===e.vertical&&g.css("height",h.eq(q).outerHeight(!0)),!1===e.adaptiveHeight&&("slide"===e.mode?!1===e.vertical?d.setHeight(g,!1):d.auto():d.setHeight(g,!0)),!0===e.gallery&&d.slideThumb(),"slide"===e.mode&&d.slide(),!1===e.autoWidth?h.length<=e.item?p.find(".lSAction").hide():p.find(".lSAction").show():z.calWidth(!1)<o&&0!==m?p.find(".lSAction").hide():p.find(".lSAction").show()},g.goToPrevSlide=function(){if(q>0)e.onBeforePrevSlide.call(this,g,q),q--,g.mode(!1),!0===e.gallery&&d.slideThumb();else if(!0===e.loop){if(e.onBeforePrevSlide.call(this,g,q),"fade"===e.mode){var a=l-1;q=parseInt(a/e.slideMove)}g.mode(!1),!0===e.gallery&&d.slideThumb()}else!0===e.slideEndAnimation&&(g.addClass("leftEnd"),setTimeout(function(){g.removeClass("leftEnd")},400))},g.goToNextSlide=function(){var a=!0;if("slide"===e.mode){a=d.slideValue()<m-o-e.slideMargin}q*e.slideMove<l-e.slideMove&&a?(e.onBeforeNextSlide.call(this,g,q),q++,g.mode(!1),!0===e.gallery&&d.slideThumb()):!0===e.loop?(e.onBeforeNextSlide.call(this,g,q),q=0,g.mode(!1),!0===e.gallery&&d.slideThumb()):!0===e.slideEndAnimation&&(g.addClass("rightEnd"),setTimeout(function(){g.removeClass("rightEnd")},400))},g.mode=function(a){!0===e.adaptiveHeight&&!1===e.vertical&&g.css("height",h.eq(q).outerHeight(!0)),!1===n&&("slide"===e.mode?d.doCss()&&(g.addClass("lSSlide"),""!==e.speed&&p.css("transition-duration",e.speed+"ms"),""!==e.cssEasing&&p.css("transition-timing-function",e.cssEasing)):d.doCss()&&(""!==e.speed&&g.css("transition-duration",e.speed+"ms"),""!==e.cssEasing&&g.css("transition-timing-function",e.cssEasing))),a||e.onBeforeSlide.call(this,g,q),"slide"===e.mode?d.slide():d.fade(),p.hasClass("ls-hover")||d.auto(),setTimeout(function(){a||e.onAfterSlide.call(this,g,q)},e.speed),n=!0},g.play=function(){g.goToNextSlide(),e.auto=!0,d.auto()},g.pause=function(){e.auto=!1,clearInterval(x)},g.refresh=function(){z.init()},g.getCurrentSlideCount=function(){var a=q;if(e.loop){var b=p.find(".lslide").length,c=g.find(".clone.left").length;a=q<=c-1?b+(q-c):q>=b+c?q-b-c:q-c}return a+1},g.getTotalSlideCount=function(){return p.find(".lslide").length},g.goToSlide=function(a){q=e.loop?a+g.find(".clone.left").length-1:a,g.mode(!1),!0===e.gallery&&d.slideThumb()},g.destroy=function(){g.lightSlider&&(g.goToPrevSlide=function(){},g.goToNextSlide=function(){},g.mode=function(){},g.play=function(){},g.pause=function(){},g.refresh=function(){},g.getCurrentSlideCount=function(){},g.getTotalSlideCount=function(){},g.goToSlide=function(){},g.lightSlider=null,z={init:function(){}},g.parent().parent().find(".lSAction, .lSPager").remove(),g.removeClass("lightSlider lSFade lSSlide lsGrab lsGrabbing leftEnd right").removeAttr("style").unwrap().unwrap(),g.children().removeAttr("style"),h.removeClass("lslide active"),g.find(".clone").remove(),h=null,x=null,n=!1,q=0)},setTimeout(function(){e.onSliderLoad.call(this,g)},10),a(window).on("resize orientationchange",function(a){setTimeout(function(){a.preventDefault?a.preventDefault():a.returnValue=!1,z.init()},200)}),this}}(jQuery)
1,function(a){var b={init:function(b,c){var d=this;d.dom=a("body"),d.$elem=a(c),d.options=a.extend({},a.fn.modaal.options,d.$elem.data(),b),d.xhr=null,d.scope={is_open:!1,id:"modaal_"+(new Date).getTime()+Math.random().toString(16).substring(2)},d.$elem.attr("data-modaal-scope",d.scope.id),d.private_options={active_class:"is_active"},d.lastFocus=null,d.options.is_locked||"confirm"==d.options.type||d.options.hide_close?d.scope.close_btn="":d.scope.close_btn='<button type="button" class="modaal-close" id="modaal-close" aria-label="'+d.options.close_aria_label+'"><span>'+d.options.close_text+"</span></button>","none"===d.options.animation&&(d.options.animation_speed=0,d.options.after_callback_delay=0),a(c).on("click.Modaal",function(a){a.preventDefault();var b;if(d.lastFocus=document.activeElement,!1!==d.options.should_open&&("function"!=typeof d.options.should_open||!1!==d.options.should_open())){switch(d.options.before_open.call(d,a),d.options.type){case"inline":d.create_basic();break;case"ajax":b=d.options.source(d.$elem,d.$elem.attr("href")),d.fetch_ajax(b);break;case"confirm":d.options.is_locked=!0,d.create_confirm();break;case"image":d.create_image();break;case"iframe":b=d.options.source(d.$elem,d.$elem.attr("href")),d.create_iframe(b);break;case"video":d.create_video(d.$elem.attr("href"));break;case"instagram":d.create_instagram()}d.watch_events()}}),!0===d.options.start_open&&a(c).click()},watch_events:function(){var b=this;b.dom.off("click.Modaal keyup.Modaal keydown.Modaal"),b.dom.on("keydown.Modaal",function(c){var d=c.keyCode,e=c.target;9==d&&b.scope.is_open&&(a.contains(document.getElementById(b.scope.id),e)||a("#"+b.scope.id).find('*[tabindex="0"]').focus())}),b.dom.on("keyup.Modaal",function(c){var d=c.keyCode,e=c.target;return c.shiftKey&&9==c.keyCode&&b.scope.is_open&&(a.contains(document.getElementById(b.scope.id),e)||a("#"+b.scope.id).find(".modaal-close").focus()),!b.options.is_locked&&27==d&&b.scope.is_open?!a(document.activeElement).is("input
1:not(:checkbox):not(:radio)")&&void b.modaal_close():"image"==b.options.type?(37==d&&b.scope.is_open&&!a("#"+b.scope.id+" .modaal-gallery-prev").hasClass("is_hidden")&&b.gallery_update("prev"),void(39==d&&b.scope.is_open&&!a("#"+b.scope.id+" .modaal-gallery-next").hasClass("is_hidden")&&b.gallery_update("next"))):void 0}),b.dom.on("click.Modaal",function(c){var d=a(c.target);if(!b.options.is_locked&&(b.options.overlay_close&&d.is(".modaal-inner-wrapper")||d.is(".modaal-close")||d.closest(".modaal-close").length))return void b.modaal_close();if(d.is(".modaal-confirm-btn"))return d.is(".modaal-ok")&&b.options.confirm_callback.call(b,b.lastFocus),d.is(".modaal-cancel")&&b.options.confirm_cancel_callback.call(b,b.lastFocus),void b.modaal_close();if(d.is(".modaal-gallery-control")){if(d.hasClass("is_hidden"))return;return d.is(".modaal-gallery-prev")&&b.gallery_update("prev"),void(d.is(".modaal-gallery-next")&&b.gallery_update("next"))}})},build_modal:function(a){var b=this,c="";"instagram"==b.options.type&&(c=" modaal-instagram");var d,e="video"==b.options.type?"modaal-video-wrap":"modaal-content";switch(b.options.animation){case"fade":d=" modaal-start_fade";break;case"slide-down":d=" modaal-start_slidedown";break;default:d=" modaal-start_none"}var f="";b.options.fullscreen&&(f=" modaal-fullscreen"),""===b.options.custom_class&&void 0===b.options.custom_class||(b.options.custom_class=" "+b.options.custom_class);var g="";b.options.width&&b.options.height&&"number"==typeof b.options.width&&"number"==typeof b.options.height?g=' style="max-width:'+b.options.width+"px;height:"+b.options.height+'px;overflow:auto;"':b.options.width&&"number"==typeof b.options.width?g=' style="max-width:'+b.options.width+'px;"':b.options.height&&"number"==typeof b.options.height&&(g=' style="height:'+b.options.height+'px;overflow:auto;"'),("image"==b.options.type||"video"==b.options.type||"instagram"==b.options.type||b.options.fullscreen)&&(g="");var h='<div class="modaal-wrapper modaal-'+b.options.type+d+c+f+b.options.custom_class+'" id="'+b.scope.id+'"><div class="modaal-outer-wrapper"><div class="modaal-inner-wrapper">';"video"!=b.options.type&&(h+='<div class="modaal-container"'+g+">"),h+='<div class="'+e+' modaal-focus" aria-hidden="false" aria-label="'+b.options.accessible_title+' (Press escape to close)" role="dialog">',"inline"==b.options.type?h+='<div class="modaal-content-container"></div>':h+=a,h+="</div>"+b.scope.close_btn,"video"!=b.options.type&&(h+="</div>"),h+="</div></div></div>",b.dom.append(h),"inline"==b.options.type&&a.appendTo("#"+b.scope.id+" .modaal-content-container"),b.modaal_overlay("show")},create_basic:function(){var b=this,c=b.$elem.is("[href]")?a(b.$elem.attr("href")):b.$elem,d="";c.length?(d=c.contents().clone(!0,!0),c.empty()):d="Content could not be loaded. Please check the source and try again.",b.build_modal(d)},create_instagram:function(){var b=this,c=b.options.instagram_id,d="",e="Instagram photo couldn't be loaded, please check the embed code and try again.";if(b.build_modal('<div class="modaal-content-container'+(""!=b.options.loading_class?" "+b.options.loading_class:"")+'">'+b.options.loading_content+"</div>"),""!=c&&null!==c&&void 0!==c){var f="https://api.instagram.com/oembed?url=http://instagr.am/p/"+c+"/";a.ajax({url:f,dataType:"jsonp",cache:!1,success:function(c){d=c.html;var e=a("#"+b.scope.id+" .modaal-content-container");e.length>0&&(e.removeClass(b.options.loading_class),e.html(d),window.instgrm.Embeds.process())},error:function(){d=e;var c=a("#"+b.scope.id+" .modaal-content-container");c.length>0&&(c.removeClass(b.options.loading_class).addClass(b.options.ajax_error_class),c.html(d))}})}else d=e;return!1},fetch_ajax:function(b){var c=this;null==c.options.accessible_title&&(c.options.accessible_title="Dialog Window"),null!==c.xhr&&(c.xhr.abort(),c.xhr=null),c.build_modal('<div class="modaal-content-container'+(""!=c.options.loading_class?" "+c.options.loading_class:"")+'">'+c.options.loading_content+"</div>"),c.xhr=a.ajax(b,{success:function(b){var d=a("#"+c.scope.id).find(".modaal-content-container");d.length>0&&(d.removeClass(c.options.loading_class),d.html(b),c.options.ajax_success.call(c,d))},error:function(b){if("abort"!=b.statusText){var d=a("#"+c.scope.id+" .modaal-content-container");d.length>0&&(d.removeClass(c.options.loading_class).addClass(c.options.ajax_error_class),d.html("Content could not be loaded. Please check the source and try again."))}}})},create_confirm:function(){var a,b=this;a='<div class="modaal-content-container"><h2>'+b.options.confirm_title+'</h2><div class="modaal-confirm-content">'+b.options.confirm_content+'</div><div class="modaal-confirm-wrap"><button type="button" class="modaal-confirm-btn modaal-ok" aria-label="Confirm">'+b.options.confirm_button_text+'</button><button type="button" class="modaal-confirm-btn modaal-cancel" aria-label="Cancel">'+b.options.confirm_cancel_button_text+"</button></div></div></div>",b.build_modal(a)},create_image:function(){var b,c,d=this,e="";if(d.$elem.is("[rel]")){var f=d.$elem.attr("rel"),g=a('[rel="'+f+'"]');g.removeAttr("data-gallery-active","is_active"),d.$elem.attr("data-gallery-active","is_active"),c=g.length-1;var h=[];e='<div class="modaal-gallery-item-wrap">',g.each(function(a,b){var c="",d="",e="",f=!1,g=b.getAttribute("data-modaal-desc"),i=b.getAttribute("data-gallery-active");""!==b.href||void 0!==b.href?c=b.href:""===b.src&&void 0===b.src||(c=b.src),""!=g&&null!==g&&void 0!==g?(d=g,e='<div class="modaal-gallery-label"><span class="modaal-accessible-hide">Image '+(a+1)+" - </span>"+g+"</div>"):e='<div class="modaal-gallery-label"><span class="modaal-accessible-hide">Image '+(a+1)+"</span></div>",i&&(f=!0);var j={url:c,alt:d,rawdesc:g,desc:e,active:f};h.push(j)});for(var i=0;i<h.length;i++){var j="",k=h[i].rawdesc?"Image: "+h[i].rawdesc:"Image "+i+" no description";h[i].active&&(j=" "+d.private_options.active_class),e+='<div class="modaal-gallery-item gallery-item-'+i+j+'" aria-label="'+k+'"><img src="'+h[i].url+'" alt=" " style="width:100%">'+h[i].desc+"</div>"}e+='</div><button type="button" class="modaal-gallery-control modaal-gallery-prev" id="modaal-gallery-prev" aria-label="Previous image (use left arrow to change)"><span>Previous Image</span></button><button type="button" class="modaal-gallery-control modaal-gallery-next" id="modaal-gallery-next" aria-label="Next image (use right arrow to change)"><span>Next Image</span></button>'}else{var l=d.$elem.attr("href"),m="",n="",k="";d.$elem.attr("data-modaal-desc")?(k=d.$elem.attr("data-modaal-desc"),m=d.$elem.attr("data-modaal-desc"),n='<div class="modaal-gallery-label"><span class="modaal-accessible-hide">Image - </span>'+m+"</div>"):k="Image with no description",e='<div class="modaal-gallery-item is_active" aria-label="'+k+'"><img src="'+l+'" alt=" " style="width:100%">'+n+"</div>"}b=e,d.build_modal(b),a(".modaal-gallery-item.is_active").is(".gallery-item-0")&&a(".modaal-gallery-prev").hide(),a(".modaal-gallery-item.is_active").is(".gallery-item-"+c)&&a(".modaal-gallery-next").hide()},gallery_update:function(b){var c=this,d=a("#"+c.scope.id),e=d.find(".modaal-gallery-item"),f=e.length-1;if(0==f)return!1;var g=d.find(".modaal-gallery-prev"),h=d.find(".modaal-gallery-next"),i=0,j=0,k=d.find(".modaal-gallery-item."+c.private_options.active_class),l="next"==b?k.next(".modaal-gallery-item"):k.prev(".modaal-gallery-item");return c.options.before_image_change.call(c,k,l),("prev"!=b||!d.find(".gallery-item-0").hasClass("is_active"))&&(("next"!=b||!d.find(".gallery-item-"+f).hasClass("is_active"))&&void k.stop().animate({opacity:0}
vendor: 4,132 bytes, line 1
1,250,function(){l.addClass("is_next").css({position:"absolute",display:"block",opacity:0});var b=a(document).width(),e=b>1140?280:50;i=d.find(".modaal-gallery-item.is_next").width(),j=d.find(".modaal-gallery-item.is_next").height();var m=d.find(".modaal-gallery-item.is_next img").prop("naturalWidth"),n=d.find(".modaal-gallery-item.is_next img").prop("naturalHeight");m>b-e?(i=b-e,d.find(".modaal-gallery-item.is_next").css({width:i}),d.find(".modaal-gallery-item.is_next img").css({width:i}),j=d.find(".modaal-gallery-item.is_next").find("img").height()):(i=m,j=n),d.find(".modaal-gallery-item-wrap").stop().animate({width:i,height:j},250,function(){k.removeClass(c.private_options.active_class+" "+c.options.gallery_active_class).removeAttr("style"),k.find("img").removeAttr("style"),l.addClass(c.private_options.active_class+" "+c.options.gallery_active_class).removeClass("is_next").css("position",""),l.stop().animate({opacity:1},250,function(){a(this).removeAttr("style").css({width:"100%"}),a(this).find("img").css("width","100%"),d.find(".modaal-gallery-item-wrap").removeAttr("style"),c.options.after_image_change.call(c,l)}),d.find(".modaal-gallery-item").removeAttr("tabindex"),d.find(".modaal-gallery-item."+c.private_options.active_class).attr("tabindex","0").focus(),d.find(".modaal-gallery-item."+c.private_options.active_class).is(".gallery-item-0")?g.stop().animate({opacity:0},150,function(){a(this).hide()}):g.stop().css({display:"block",opacity:g.css("opacity")}).animate({opacity:1},150),d.find(".modaal-gallery-item."+c.private_options.active_class).is(".gallery-item-"+f)?h.stop().animate({opacity:0},150,function(){a(this).hide()}):h.stop().css({display:"block",opacity:g.css("opacity")}).animate({opacity:1},150)})}))},create_video:function(a){var b,c=this;b='<iframe src="'+a+'" class="modaal-video-frame" frameborder="0" allowfullscreen></iframe>',c.build_modal('<div class="modaal-video-container">'+b+"</div>")},create_iframe:function(a){var b,c=this;b=null!==c.options.width||void 0!==c.options.width||null!==c.options.height||void 0!==c.options.height?'<iframe src="'+a+'" class="modaal-iframe-elem" frameborder="0" allowfullscreen></iframe>':'<div class="modaal-content-container">Please specify a width and height for your iframe</div>',c.build_modal(b)},modaal_open:function(){var b=this,c=a("#"+b.scope.id),d=b.options.animation;"none"===d&&(c.removeClass("modaal-start_none"),b.options.after_open.call(b,c)),"fade"===d&&c.removeClass("modaal-start_fade"),"slide-down"===d&&c.removeClass("modaal-start_slide_down");var e=c;a(".modaal-wrapper *[tabindex=0]").removeAttr("tabindex"),e="image"==b.options.type?a("#"+b.scope.id).find(".modaal-gallery-item."+b.private_options.active_class):c.find(".modaal-iframe-elem").length?c.find(".modaal-iframe-elem"):c.find(".modaal-video-wrap").length?c.find(".modaal-video-wrap"):c.find(".modaal-focus"),e.attr("tabindex","0").focus(),"none"!==d&&setTimeout(function(){b.options.after_open.call(b,c)},b.options.after_callback_delay)},modaal_close:function(){var b=this,c=a("#"+b.scope.id);b.options.before_close.call(b,c),null!==b.xhr&&(b.xhr.abort(),b.xhr=null),"none"===b.options.animation&&c.addClass("modaal-start_none"),"fade"===b.options.animation&&c.addClass("modaal-start_fade"),"slide-down"===b.options.animation&&c.addClass("modaal-start_slide_down"),setTimeout(function(){"inline"==b.options.type&&a("#"+b.scope.id+" .modaal-content-container").contents().clone(!0,!0).appendTo(b.$elem.attr("href")),c.remove(),b.options.after_close.call(b),b.scope.is_open=!1},b.options.after_callback_delay),b.modaal_overlay("hide"),null!=b.lastFocus&&b.lastFocus.focus()},modaal_overlay:function(b){var c=this;"show"==b?(c.scope.is_open=!0,c.options.background_scroll||c.dom.addClass("modaal-noscroll"),c.dom.append('<div class="modaal-overlay" id="'+c.scope.id+'_overlay"></div>'),a("#"+c.scope.id+"_overlay").css("background",c.options.background).stop().animate({opacity:c.options.overlay_opacity},c.options.animation_speed,function(){c.modaal_open()})):"hide"==b&&(c.dom.removeClass("modaal-noscroll"),a("#"+c.scope.id+"_overlay").stop().animate({opacity:0}
1,c.options.animation_speed,function(){a(this).remove()}))}};a.fn.modaal=function(c){return this.each(function(){var d=a(this).data("modaal");if(d){if("string"==typeof c)switch(c){case"close":d.modaal_close()}}else{var e=Object.create(b);e.init(c,this),a.data(this,"modaal",e)}})},a.fn.modaal.options={type:"inline",animation:"fade",animation_speed:300,after_callback_delay:350,is_locked:!1,hide_close:!1,background:"#000",overlay_opacity:"0.8",overlay_close:!0,accessible_title:"Dialog Window",start_open:!1,fullscreen:!1,custom_class:"",background_scroll:!1,should_open:!0,close_text:"Close",close_aria_label:"Close (Press escape to close)",width:null,height:null,before_open:function(){}, 2after_open:function(){},before_close:function(){},after_close:function(){},source:function(a,b){return b},confirm_button_text:"Confirm",confirm_cancel_button_text:"Cancel",confirm_title:"Confirm Title",confirm_content:"<p>This is the default confirm dialog content. Replace me through the options</p>",confirm_callback:function(){},confirm_cancel_callback:function(){},gallery_active_class:"gallery_active_item",before_image_change:function(a,b){},after_image_change:function(a){},loading_content:'<div class="modaal-loading-spinner"><div><div></div></div><div><div></div></div><div><div></div></div><div><div></div></div><div><div></div></div><div><div></div></div><div><div></div></div><div><div></div></div></div>',loading_class:"is_loading",ajax_error_class:"modaal-error",ajax_success:function(){},instagram_id:null},a(function(){var b=a(".modaal");b.length&&b.each(function(){var b=a(this),c={},d=!1;b.attr("data-modaal-type")&&(d=!0,c.type=b.attr("data-modaal-type")),b.attr("data-modaal-animation")&&(d=!0,c.animation=b.attr("data-modaal-animation")),b.attr("data-modaal-animation-speed")&&(d=!0,c.animation_speed=b.attr("data-modaal-animation-speed")),b.attr("data-modaal-after-callback-delay")&&(d=!0,c.after_callback_delay=b.attr("data-modaal-after-callback-delay")),b.attr("data-modaal-is-locked")&&(d=!0,c.is_locked="true"===b.attr("data-modaal-is-locked")),b.attr("data-modaal-hide-close")&&(d=!0,c.hide_close="true"===b.attr("data-modaal-hide-close")),b.attr("data-modaal-background")&&(d=!0,c.background=b.attr("data-modaal-background")),b.attr("data-modaal-overlay-opacity")&&(d=!0,c.overlay_opacity=b.attr("data-modaal-overlay-opacity")),b.attr("data-modaal-overlay-close")&&(d=!0,c.overlay_close="false"!==b.attr("data-modaal-overlay-close")),b.attr("data-modaal-accessible-title")&&(d=!0,c.accessible_title=b.attr("data-modaal-accessible-title")),b.attr("data-modaal-start-open")&&(d=!0,c.start_open="true"===b.attr("data-modaal-start-open")),b.attr("data-modaal-fullscreen")&&(d=!0,c.fullscreen="true"===b.attr("data-modaal-fullscreen")),b.attr("data-modaal-custom-class")&&(d=!0,c.custom_class=b.attr("data-modaal-custom-class")),b.attr("data-modaal-close-text")&&(d=!0,c.close_text=b.attr("data-modaal-close-text")),b.attr("data-modaal-close-aria-label")&&(d=!0,c.close_aria_label=b.attr("data-modaal-close-aria-label")),b.attr("data-modaal-background-scroll")&&(d=!0,c.background_scroll="true"===b.attr("data-modaal-background-scroll")),b.attr("data-modaal-width")&&(d=!0,c.width=parseInt(b.attr("data-modaal-width"))),b.attr("data-modaal-height")&&(d=!0,c.height=parseInt(b.attr("data-modaal-height"))),b.attr("data-modaal-confirm-button-text")&&(d=!0,c.confirm_button_text=b.attr("data-modaal-confirm-button-text")),b.attr("data-modaal-confirm-cancel-button-text")&&(d=!0,c.confirm_cancel_button_text=b.attr("data-modaal-confirm-cancel-button-text")),b.attr("data-modaal-confirm-title")&&(d=!0,c.confirm_title=b.attr("data-modaal-confirm-title")),b.attr("data-modaal-confirm-content")&&(d=!0,c.confirm_content=b.attr("data-modaal-confirm-content")),b.attr("data-modaal-gallery-active-class")&&(d=!0,c.gallery_active_class=b.attr("data-modaal-gallery-active-class")),b.attr("data-modaal-loading-content")&&(d=!0,c.loading_content=b.attr("data-modaal-loading-content")),b.attr("data-modaal-loading-class")&&(d=!0,c.loading_class=b.attr("data-modaal-loading-class")),b.attr("data-modaal-ajax-error-class")&&(d=!0,c.ajax_error_class=b.attr("data-modaal-ajax-error-class")),b.attr("data-modaal-instagram-id")&&(d=!0,c.instagram_id=b.attr("data-modaal-instagram-id")),d&&b.modaal(c)})})}(jQuery,window,document),function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){"use strict";function b(a){this.element=a,this.buildElements(),this.stealLabel(),this.synchronizeAttributes(),this.populateText(),this.registerHandlers(),a.attr("tabindex",-1).addClass("selectability-offscreen")}a.fn.selectability=function(){return this.each(function(){var c=a(this);c.data("selectability")||c.data("selectability",new b(c))}),this};var c=function(){var a=0;return function(){var b;do{b="selectability#id"+a++}while(document.getElementById(b));return b}}();b.prototype.buildElements=function(){this.textbox=a("<div></div>").attr({role:"textbox",tabindex:-1,"aria-readonly":"true"}),this.listbox=a("<div></div>").attr({role:"listbox",tabindex:-1,"aria-multiselectable":"false"}),this.combobox=a("<div></div>").addClass("selectability").attr({role:"combobox application",tabindex:0,"aria-expanded":"false"}),this.combobox.append(this.textbox).append(this.listbox),this.element.before(this.combobox)},b.prototype.stealLabel=function(){var b=this.element.attr("id"),d=this.element.attr("aria-label");if(d)return void this.combobox.attr("aria-label",d);if(b){var e=[];a("label[for]").filter(function(){return a(this).attr("for")===b}).each(function(){var b=a(this),d=c();b.removeAttr("for"),b.attr("id",d),e.push(d)}),this.combobox.attr("aria-labelledby",e.join(" "))}}
2,b.prototype.populateText=function(a){if(!a||!a.selectability){var b=this.element.find(":selected");b.length&&this.textbox.text(b.attr("label")||b.text())}},b.prototype.synchronizeAttributes=function(){if(this.element.prop("multiple"))throw new Error("Can only bind to single selection widgets");this.disabled=!!this.element.prop("disabled"),this.combobox.attr({"aria-disabled":this.disabled,"aria-required":!!this.element.prop("required")})},b.prototype.registerHandlers=function(){this.observeProperties(),this.registerEvents()},b.prototype.observeProperties=function(){var b=a.proxy(this.synchronizeAttributes,this),c=window.MutationObserver||window.MozMutationObserver||window.WebkitMutationObserver;c?(this.observer=new c(b),this.observer.observe(this.element[0],{attributes:!0,attributeFilter:["multiple","disabled","required"]})):this.element.on({"propertychange.selectability":b,"focus.selectability":b}),this.element.change(a.proxy(this.populateText,this))},b.prototype.registerEvents=function(){var b=this;this.combobox.on({focusout:function(c){var d=this;setTimeout(function(){a.contains(d,document.activeElement)||b.closeCombobox()},0)},click:a.proxy(this.comboboxClick,this),keydown:a.proxy(this.comboboxKeydown,this)}),this.listbox.on({click:a.proxy(this.listboxClick,this),keydown:a.proxy(this.listboxKeydown,this)})},b.prototype.comboboxClick=function(){this.disabled||this.toggleCombobox()},b.prototype.comboboxKeydown=function(a){if(!this.disabled)switch(a.which){case 13:case 32:if("true"===this.combobox.attr("aria-expanded"))return this.closeCombobox(),this.combobox.focus(),a.preventDefault(),!1;case 38:case 40:case 37:case 39:return"true"!==this.combobox.attr("aria-expanded")&&this.openCombobox(),this.active.focus(),a.preventDefault(),!1;case 27:return this.closeCombobox(),this.combobox.focus(),a.preventDefault(),!1}},b.prototype.listboxClick=function(b){var c=a(b.target);if("option"===c.attr("role")&&"true"!==c.attr("aria-disabled"))return this.setActive(a(b.target)),this.closeCombobox(),b.preventDefault(),!1},b.prototype.setActive=function(b){var c=this.listbox.find("[role=option]").index(b),d=this.element.find("option").eq(c).val(),e=this.element.val(),f=a.Event("change",{val:d,selectability:!0});if(this.element.val()!==d){this.element.val(d);try{this.element.trigger(f)}finally{f.isDefaultPrevented()?this.element.val(e):(this.active=b,this.textbox.text(b.attr("label")||b.text()))}}},b.prototype.listboxKeydown=function(b){switch(b.which){case 13:case 32:return this.setActive(a(b.target)),this.closeCombobox(),this.combobox.focus(),b.preventDefault(),!1;case 37:case 38:return b.preventDefault(),this.moveFocusUp(),!1;case 39:case 40:return b.preventDefault(),this.moveFocusDown(),!1}},b.prototype.toggleCombobox=function(){"true"===this.combobox.attr("aria-expanded")?this.closeCombobox():(this.openCombobox(),this.active&&this.active.focus())},b.prototype.closeCombobox=function(){this.active=null,this.listbox.empty(),this.combobox.attr("aria-expanded",!1)},b.prototype.openCombobox=function(){this.populateListbox(),this.combobox.attr("aria-expanded",!0)},b.prototype.populateListbox=function(){function b(d){var e=a("<div></div>"),f=this;return a.each(d,function(d,g){var h=a("<div></div>");if(g=a(g),g.is("option"))h.text(g.attr("label")||g.text()).attr({role:"option",tabindex:-1,"aria-disabled":!!g.prop("disabled"),"aria-selected":g.val()===f.element.val()}).appendTo(e),g.prop("disabled")?h.removeAttr("tabindex"):g.val()===f.element.val()&&(f.active=h);else if(g.is("optgroup")){var i=b.call(f,g.children());if(i.children().length){var j=a("<div></div>").text(g.attr("label")).attr({role:"heading",id:c()});h.attr({role:"group","aria-labelledby":j.attr("id")}).append(i.prepend(j).children()).appendTo(e)}}}),e}this.populateText();var d=b.call(this,this.element.children()).children();this.listbox.append(d)},b.prototype.moveFocusUp=function(){for(var b=this.listbox.find("[role=option]"),c=b.index(this.active[0])-1;c>=0;c--){var d=a(b[c]);if("false"===d.attr("aria-disabled")){this.active.attr("aria-selected","false"),this.active=d,this.active.attr("aria-selected",!0).focus();break}}}
2,b.prototype.moveFocusDown=function(){for(var b=this.listbox.find("[role=option]"),c=b.index(this.active[0])+1;c<b.length;c++){var d=a(b[c]);if("false"===d.attr("aria-disabled")){this.active.attr({"aria-selected":"false"}),this.active=d,this.active.attr("aria-selected",!0).focus();break}}}});var salu=salu||{};!function(a,b){"use strict";salu.util={data:{query:[]},iconTemplate:function(a){return['<svg class="icon icon-'+a+'">','<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/_files/svg/definitions.svg#icon-'+a+'"></use>',"</svg>"].join("")},q:function(){var a,c,d=[],e=b.location.hash,f="";if("string"==typeof arguments[0]&&(f=arguments[0]),void 0!==e&&""!==e){e=e.replace("#",""),a=e.split("&");for(var g in a)if(a.hasOwnProperty(g))if(c=a[g].split("="),0!==d.length){for(var h in d)if(d.hasOwnProperty(h)){d[h].name===c[0].toString()?d[h].values.push(c[1]):d.push({name:c[0].toString(),values:[c[1]]});break}}else d.push({name:c[0].toString(),values:[c[1]]});if(""!==f){for(var i in d)if(d[i].name===f)return d[i].values;return["-1"]}return d}return[]},qS:function(a){var b=[];if(0!==a.length){for(var c in a)if(a.hasOwnProperty(c))for(var d in a[c].values)a[c].values.hasOwnProperty(d)&&b.push(a[c].name+"="+a[c].values[d]);return 0!==b.length?""+b.join("&"):""}return""},qM:function(a,b){var c,d=!1;c="object"!=typeof b?[b]:b;for(var e in this.data.query)if(this.data.query[e].name===a){this.data.query[e].values=[];for(var f in c)c.hasOwnProperty(f)&&this.data.query[e].values.push(c[f]);d=!0}d||this.data.query.push({name:a,values:c})},t:function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a=a.replace(new RegExp("{"+c+"}","g"),b[c]));return a},processPhoneNumber:function(a){return"3"===a.slice(0,1)&&5===a.length?"410-543-"+a.slice(1):"6"===a.slice(0,1)&&5===a.length?"410-546-"+a.slice(1):"8"===a.slice(0,1)&&5===a.length?"410-548-"+a.slice(1):"7"===a.slice(0,1)&&5===a.length?"410-677-"+a.slice(1):"4"===a.slice(0,1)&&5===a.length?"410-334-"+a.slice(1):"1"===a.slice(0,1)&&5===a.length?"410-341-"+a.slice(1):""!==a?a:""},truncate:function(a,b,c){return null===a&&(b=a.length),null===c&&(c="..."),a.length>b?a.substring(0,b-c.length)+c:a}}}(window.document,window);var salu=salu||{};!function(a,b){"use strict";salu.alert={elem:{$emergencyAlert:a("#js-emergency-alert").length>-1?a("#js-emergency-alert"):null},settings:{duration:400,easing:"swing"},init:function(){null!==this.elem.$emergencyAlert&&this.bindUIActions()},bindUIActions:function(){this.elem.$emergencyAlert.on("click",".emergency-alert__heading",this.toggleAlert.bind(this)).on("keyup",".emergency-alert__heading",this.onKeyUp.bind(this)).on("mouseleave",".emergency-alert__heading",function(){a(this).blur()})},onKeyUp:function(a){return 13===a.keyCode?this.toggleAlert(a):null},toggleAlert:function(b){var c=a(b.target),d=c.parent(),e=d.find(".emergency-alert__content");d.toggleClass("emergency-alert--is-active"),e.slideToggle(this.settings.duration,this.settings.easing)}}}(window.jQuery,window);var salu=salu||{};!function(a,b,c){"use strict";salu.lightbox={elem:{$playButton:null},init:function(){a('[data-button="lightbox"]').length>0&&(this.elem.$playButton=a('[data-button="lightbox"]'),this.bindUIActions(),this.createModaal(this.elem.$playButton,"video"))},bindUIActions:function(){this.elem.$playButton.on("click",function(b){a(b.target).blur()})},createModaal:function(b,c){var d=a(b).data("custom")?a(b).data("custom"):"";b.modaal({type:c,background:"#2e262a",overlay_opacity:.9,custom_class:d})}}}(window.jQuery,window.modaal,window);var salu=salu||{};!function(a,b,c,d){"use strict";salu.masthead={isHomePage:a("#js-homepage-masthead").length>0,elem:{$pager:a("#js-masthead-pager").length>0?a("#js-masthead-pager"):null,$slider:a("#js-lightslider").length>0?a("#js-lightslider"):null},init:function(){null!==this.elem.$slider&&(this.createSlider(this.elem.$slider),null!==this.elem.$pager&&this.bindUIActions())},bindUIActions:function(){this.elem.$pager.on("click",".masthead__pager-link",function(b){b.preventDefault();var c=a(b.target).data("pager-index");this.goToPagerItem(c),this.elem.$slider.goToSlide(c)}.bind(this))},createSlider:function(a){var b=this,c=function(a){var b=a.find(".active"),c=b.find("video")[0];void 0!==c&&c.play()};a.lightSlider({item:1,slideMove:1,slideMargin:0,mode:"fade",useCSS:!0,easing:"ease-in",speed:800,auto:!0,loop:!0,pause:8e3,keyPress:!1,controls:!1,adaptiveHeight:!0,autoHeight:!0,autoWidth:!0,pager:b.isHomePage,enableDrag:!1,onSliderLoad:function(a){if
2(c(a),!b.isHomePage){var d=a.find("li").first().index()+1;b.goToPagerItem(d)}},onAfterSlide:function(a){if(c(a),!b.isHomePage){var d=a.parent().find(".active").index()+1;b.goToPagerItem(d)}}})},goToPagerItem:function(a){this.elem.$pager.find(".masthead__pager-item").removeClass("masthead__pager-item--is-active"),this.elem.$pager.find('.masthead__pager-link[data-pager-index="'+a+'"]').parent().addClass("masthead__pager-item--is-active")}}}(window.jQuery,window.lightSlider,window.document,window);var salu=salu||{};!function(a,b,c,d,e){"use strict";salu.main={mql:{large:e.matchMedia("(min-width: 1024px)")},elem:{$chatbox:a("#js-chatbox").length>-1?a("#js-chatbox"):null,$closeMenuTrigger:a("#js-close-menu-trigger").length>-1?a("#js-close-menu-trigger"):null,$closeSearchTrigger:a("#js-close-search-trigger").length>-1?a("#js-close-search-trigger"):null,$hamburger:a("#js-hamburger-menu").length>-1?a("#js-hamburger-menu"):null,$header:a("#js-global-heaader").length>-1?a("#js-global-heaader"):null,$label:a("label"),$primaryNavigation:a("#js-primary-navigation").length>-1?a("#js-primary-navigation"):null,$searchTrigger:a("#js-search-trigger").length>-1?a("#js-search-trigger"):null},init:function(){this.toggleMobileNavStyle(this.mql.large),this.bindUIActions(),salu.alert.init(),salu.masthead.init(),salu.lightbox.init(),a("select").selectability()},bindUIActions:function(){this.elem.$closeMenuTrigger.on({click:this.closeMobileMenu.bind(this),mouseleave:function(){a(this).blur()}}),this.elem.$hamburger.on({click:this.openMobileMenu.bind(this),mouseleave:function(){a(this).blur()}}),this.elem.$primaryNavigation.on("click",".primary-navigation__child-nav-trigger",this.toggleMobileNav.bind(this)),this.elem.$primaryNavigation.on("mouseleave",".primary-navigation__child-nav-trigger",function(){a(this).blur()}),this.elem.$primaryNavigation.on("touchstart MSPointerDown",".primary-navigation__link",function(b){var c=a(b.target);this.mql.large&&(b.preventDefault(),c.parent().hasClass("primary-navigation__list-item--is-active")?e.location.href=c.attr("href"):(c.parent().siblings().removeClass("primary-navigation__list-item--is-active"),c.parent().addClass("primary-navigation__list-item--is-active")))}.bind(this)),a(d).on("touchstart MSPointerDown",function(b){var c=a(b.target);c.hasClass("primary-navigation__child-link")||c.hasClass("primary-navigation__link")||a(".primary-navigation__list-item").removeClass("primary-navigation__list-item--is-active")}),this.mql.large.addListener(this.toggleMobileNavStyle),a(e).on("keyup",function(b){if(this.mql.large.matches){var c,e,f=b.keyCode?b.keyCode:b.which,g=a(d.activeElement).closest("#js-primary-navigation").length>0;9===f&&(g?(e=a(d.activeElement).closest("#js-primary-navigation .primary-navigation__child-item"),a("#js-primary-navigation .primary-navigation__list-item").not(e).removeClass("primary-navigation__list-item--is-active"),a(d.activeElement).closest("#js-primary-navigation .primary-navigation__list-item").addClass("primary-navigation__list-item--is-active")):a("#js-primary-navigation .primary-navigation__list-item").removeClass("primary-navigation__list-item--is-active")),37!==f&&39!==f||g&&(e=37===f?a(d.activeElement).parent().prev():a(d.activeElement).parent().next(),a("#js-primary-navigation .primary-navigation__list-item").not(e).removeClass("primary-navigation__list-item--is-active"),e.length>0?e.addClass("primary-navigation__list-item--is-active").find(".primary-navigation__link").focus():(c=-1===e.index()&&37===f?a(".primary-navigation__list-item").length-1:0,a(d.activeElement).hasClass("primary-navigation__child-link")||a(".primary-navigation__list-item").eq(c).addClass("primary-navigation__list-item--is-active").find(".primary-navigation__link").focus()))}}.bind(this)),this.elem.$searchTrigger.on({click:this.openSiteSearch.bind(this),mouseleave:function(){a(this).blur()}}),this.elem.$closeSearchTrigger.on({click:this.closeSiteSearch.bind(this),mouseleave:function(){a(this).blur()}}),a(".article").on("mouseleave",".article__link",function(){a(this).blur()}),a(".event").on("mouseleave",".event__link",function(){a(this).blur()}),a(".play-button").on("mouseleave",function(){a(this).blur()})},closeMobileMenu:function(b){b.preventDefault(),a(b.target).parent().removeClass("global-header__menu--is-active"),null!==this.elem.$chatbox&&this.elem.$chatbox.removeClass("chatbox--is-hidden"),a("html, body").removeClass("body--no-scroll")},openMobileMenu:function(b){b.preventDefault();var c=a(b.target);null!==this.elem.$chatbox&&this.elem.$chatbox.addClass("chatbox--is-hidden"),c.parent().find(".global-header__menu").toggleClass("global-header__menu--is-active"),a("html, body").addClass("body--no-scroll")},toggleMobileNav:function(b){b.preventDefault();var c=a(b.target),d=c.parent().find(".primary-navigation__child-list");
2c.attr("aria-label",function(a,b){return"Open"===b?"Close":"Open"}),c.toggleClass("primary-navigation__child-nav-trigger--is-active"),d.slideToggle(375,"swing")},toggleMobileNavStyle:function(b){var c=a(".global-header__menu").length>-1?a(".global-header__menu"):null;-1!==c.length&&(b.matches?c.hasClass("global-header__menu--is-animatable")&&c.removeClass("global-header__menu--is-animatable"):c.addClass("global-header__menu--is-animatable"))},openSiteSearch:function(b){b.preventDefault(),null!==this.elem.$chatbox&&this.elem.$chatbox.addClass("chatbox--is-hidden"),a("#js-site-search").addClass("site-search--is-active"),a("#js-site-search").on("transitionend",function(b){return a(b.target).hasClass("site-search--is-active")?a(".site-search__input").focus():null}),a("html, body").addClass("body--no-scroll")},closeSiteSearch:function(b){b.preventDefault(),a("#js-site-search").removeClass("site-search--is-active"),null!==this.elem.$chatbox&&this.elem.$chatbox.removeClass("chatbox--is-hidden"),a("html, body").removeClass("body--no-scroll")}}}(window.jQuery,window.matchMedia,window.selectability,window.document,window),window.addEventListener("DOMContentLoaded",function(){"use strict";salu.main.init()},!1);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.