PageSourceSearch

https://cdn.kiwicollection.com/assets/js/fancybox-7a1ef71536.js

js kiwicollection.com collected 2026-10-02 04:32:12 UTC 388,320 bytes, 13 lines download raw bytes

1!function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,(function(r){return o(e[i][1][r]||r)}),p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}({1:[function(require,module,exports){!function(window,document,$){"use strict";if(window.console=window.console||{info:function(stuff){}},$)if($.fn.fancybox)console.info("fancyBox already initialized");else{var div,$pressed,defaults={closeExisting:!1,loop:!1,gutter:50,keyboard:!0,preventCaptionOverlap:!0,arrows:!0,infobar:!0,smallBtn:"auto",toolbar:"auto",buttons:["zoom","slideShow","thumbs","close"],idleTime:3,protect:!1,modal:!1,image:{preload:!1},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" allowfullscreen="allowfullscreen" allow="autoplay; fullscreen" src=""></iframe>',preload:!0,css:{},attr:{scrolling:"auto"}},video:{tpl:'<video class="fancybox-video" controls controlsList="nodownload" poster="{{poster}}"><source src="{{src}}" type="{{format}}" />Sorry, your browser doesn\'t support embedded videos, <a href="{{src}}">download</a> and watch with your favorite video player!</video>',format:"",autoStart:!0},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'<div class="fancybox-container" role="dialog" tabindex="-1"><div class="fancybox-bg"></div><div class="fancybox-inner"><div class="fancybox-infobar"><span data-fancybox-index></span>&nbsp;/&nbsp;<span data-fancybox-count></span></div><div class="fancybox-toolbar">{{buttons}}</div><div class="fancybox-navigation">{{arrows}}</div><div class="fancybox-stage"></div><div class="fancybox-caption"><div class="fancybox-caption__body"></div></div></div></div>',spinnerTpl:'<div class="fancybox-loading"></div>',errorTpl:'<div class="fancybox-error"><p>{{ERROR}}</p></div>',btnTpl:{download:'<a download data-fancybox-download class="fancybox-button fancybox-button--download" title="{{DOWNLOAD}}" href="javascript:;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.62 17.09V19H5.38v-1.91zm-2.97-6.96L17 11.45l-5 4.87-5-4.87 1.36-1.32 2.68 2.64V5h1.92v7.77z"/></svg></a>',zoom:'<button data-fancybox-zoom class="fancybox-button fancybox-button--zoom" title="{{ZOOM}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.7 17.3l-3-3a5.9 5.9 0 0 0-.6-7.6 5.9 5.9 0 0 0-8.4 0 5.9 5.9 0 0 0 0 8.4 5.9 5.9 0 0 0 7.7.7l3 3a1 1 0 0 0 1.3 0c.4-.5.4-1 0-1.5zM8.1 13.8a4 4 0 0 1 0-5.7 4 4 0 0 1 5.7 0 4 4 0 0 1 0 5.7 4 4 0 0 1-5.7 0z"/></svg></button>',close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 10.6L6.6 5.2 5.2 6.6l5.4 5.4-5.4 5.4 1.4 1.4 5.4-5.4 5.4 5.4 1.4-1.4-5.4-5.4 5.4-5.4-1.4-1.4-5.4 5.4z"/></svg></button>',arrowLeft:'<button data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.28 15.7l-1.34 1.37L5 12l4.94-5.07 1.34 1.38-2.68 2.72H19v1.94H8.6z"/></svg></div></button>',arrowRight:'<button data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.4 12.97l-2.68 2.72 1.34 1.38L19 12l-4.94-5.07-1.34 1.38 2.68 2.72H5v1.94z"/></svg></div></button>',smallBtn:'<button type="button" data-fancybox-close class="fancybox-button fancybox-close-small" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" version="1" viewBox="0 0 24 24"><path d="M13 12l5-5-1-1-5 5-5-5-1 1 5 5-5 5 1 1 5-5 5 5 1-1z"/></svg></button>'},parentEl:"body",hideScrollbar:!0,autoFocus:!0,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:3e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:$.noop,beforeLoad:$.noop,afterLoad:$.noop,beforeShow:$.noop,afterShow:$.noop,beforeClose:$.noop,afterClose:$.noop,onActivate:$.noop,onDeactivate:$.noop,clickContent:function(current,event){return"image"===current.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{preventCaptionOverlap:!1,idleTime:!1,clickContent:function(current,event){return"image"===current.type&&"toggleControls"},clickSlide:function(current,event){return"image"===current.type?"toggleControls":"close"},dblclickContent:function(current,event){return"image"===current.type&&"zoom"},dblclickSlide:function(current,event){return"image"===current.type&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded. <br/> Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schlie&szlig;en",NEXT:"Weiter",PREV:"Zur&uuml;ck",ERROR:"Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es sp&auml;ter nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaub
vendor: 9,838 bytes, line 1
1ilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Vergr&ouml;&szlig;ern"}}},$W=$(window),$D=$(document),called=0,requestAFrame=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||function(callback){return window.setTimeout(callback,1e3/60)},cancelAFrame=window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||function(id){window.clearTimeout(id)},transitionEnd=function(){var t,el=document.createElement("fakeelement"),transitions={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in transitions)if(undefined!==el.style[t])return transitions[t];return"transitionend"}(),forceRedraw=function($el){return $el&&$el.length&&$el[0].offsetHeight},mergeOpts=function(opts1,opts2){var rez=$.extend(!0,{},opts1,opts2);return $.each(opts2,(function(key,value){$.isArray(value)&&(rez[key]=value)})),rez},FancyBox=function(content,opts,index){this.opts=mergeOpts({index:index},$.fancybox.defaults),$.isPlainObject(opts)&&(this.opts=mergeOpts(this.opts,opts)),$.fancybox.isMobile&&(this.opts=mergeOpts(this.opts,this.opts.mobile)),this.id=this.opts.id||++called,this.currIndex=parseInt(this.opts.index,10)||0,this.prevIndex=null,this.prevPos=null,this.currPos=0,this.firstRun=!0,this.group=[],this.slides={},this.addContent(content),this.group.length&&this.init()};$.extend(FancyBox.prototype,{init:function(){var $container,buttonStr,self=this,firstItemOpts=self.group[self.currIndex].opts;firstItemOpts.closeExisting&&$.fancybox.close(!0),$("body").addClass("fancybox-active"),!$.fancybox.getInstance()&&!1!==firstItemOpts.hideScrollbar&&!$.fancybox.isMobile&&document.body.scrollHeight>window.innerHeight&&($("head").append('<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar{margin-right:'+(window.innerWidth-document.documentElement.clientWidth)+"px;}</style>"),$("body").addClass("compensate-for-scrollbar")),buttonStr="",$.each(firstItemOpts.buttons,(function(index,value){buttonStr+=firstItemOpts.btnTpl[value]||""})),$container=$(self.translate(self,firstItemOpts.baseTpl.replace("{{buttons}}",buttonStr).replace("{{arrows}}",firstItemOpts.btnTpl.arrowLeft+firstItemOpts.btnTpl.arrowRight))).attr("id","fancybox-container-"+self.id).addClass(firstItemOpts.baseClass).data("FancyBox",self).appendTo(firstItemOpts.parentEl),self.$refs={container:$container},["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach((function(item){self.$refs[item]=$container.find(".fancybox-"+item)})),self.trigger("onInit"),self.activate(),self.jumpTo(self.currIndex)},translate:function(obj,str){var arr=obj.opts.i18n[obj.opts.lang]||obj.opts.i18n.en;return str.replace(/\{\{(\w+)\}\}/g,(function(match,n){return undefined===arr[n]?match:arr[n]}))},addContent:function(content){var thumbs,self=this,items=$.makeArray(content);$.each(items,(function(i,item){var $item,type,found,src,srcParts,obj={},opts={};$.isPlainObject(item)?(obj=item,opts=item.opts||item):"object"===$.type(item)&&$(item).length?(opts=($item=$(item)).data()||{},(opts=$.extend(!0,{},opts,opts.options)).$orig=$item,obj.src=self.opts.src||opts.src||$item.attr("href"),obj.type||obj.src||(obj.type="inline",obj.src=item)):obj={type:"html",src:item+""},obj.opts=$.extend(!0,{},self.opts,opts),$.isArray(opts.buttons)&&(obj.opts.buttons=opts.buttons),$.fancybox.isMobile&&obj.opts.mobile&&(obj.opts=mergeOpts(obj.opts,obj.opts.mobile)),type=obj.type||obj.opts.type,src=obj.src||"",!type&&src&&((found=src.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(type="video",obj.opts.video.format||(obj.opts.video.format="video/"+("ogv"===found[1]?"ogg":found[1]))):src.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?type="image":src.match(/\.(pdf)((\?|#).*)?$/i)?(type="iframe",obj=$.extend(!0,obj,{contentType:"pdf",opts:{iframe:{preload:!1}}})):"#"===src.charAt(0)&&(type="inline")),type?obj.type=type:self.trigger("objectNeedsType",obj),obj.contentType||(obj.contentType=$.inArray(obj.type,["html","inline","ajax"])>-1?"html":obj.type),obj.index=self.group.length,"auto"==obj.opts.smallBtn&&(obj.opts.smallBtn=$.inArray(obj.type,["html","inline","ajax"])>-1),"auto"===obj.opts.toolbar&&(obj.opts.toolbar=!obj.opts.smallBtn),obj.$thumb=obj.opts.$thumb||null,obj.opts.$trigger&&obj.index===self.opts.index&&(obj.$thumb=obj.opts.$trigger.find("img:first"),obj.$thumb.length&&(obj.opts.$orig=obj.opts.$trigger)),obj.$thumb&&obj.$thumb.length||!obj.opts.$orig||(obj.$thumb=obj.opts.$orig.find("img:first")),obj.$thumb&&!obj.$thumb.length&&(obj.$thumb=null),obj.thumb=obj.opts.thumb||(obj.$thumb?obj.$thumb[0].src:null),"function"===$.type(obj.opts.caption)&&(obj.opts.caption=obj.opts.caption.apply(item,[self,obj])),"function"===$.type(self.opts.caption)&&(obj.opts.caption=self.opts.caption.apply(item,[self,obj])),obj.opts.caption instanceof $||(obj.opts.caption=undefined===obj.opts.caption?"":obj.opts.caption+""),"ajax"===obj.type&&(srcParts=src.split(/\s+/,2)).length>1&&(obj.src=srcParts.shift(),obj.opts.filter=srcParts.shift()),obj.opts.modal&&(obj.opts=$.extend(!0,obj.opts,{trapFocus:!0,infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1})),self.group.push(obj)})),Object.keys(self.slides).length&&(self.updateControls(),(thumbs=self.Thumbs)&&thumbs.isActive&&(thumbs.create(),thumbs.focus()))},addEvents:function(){var self=this;self.removeEvents(),self.$refs.container.on("click.fb-close","[data-fancybox-close]",(function(e){e.stopPropagation(),e.preventDefault(),self.close(e)})).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",(function(e){e.stopPropagation(),e.preventDefault(),self.previous()})).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",(function(e){e.stopPropagation(),e.preventDefault(),self.next()})).on("click.fb","[data-fancybox-zoom]",(function(e){self[self.isScaledDown()?"scaleToActual":"scaleToFit"]()})),$W.on("orientationchange.fb resize.fb",(function(e){e&&e.originalEvent&&"resize"===e.originalEvent.type?(self.requestId&&cancelAFrame(self.requestId),self.requestId=requestAFrame((function(){self.update(e)}))):(self.current&&"iframe"===self.current.type&&self.$refs.stage.hide(),setTimeout((function(){self.$refs.stage.show(),self.update(e)}),$.fancybox.isMobile?600:250))})),$D.on("keydown.fb",(function(e){var current=($.fancybox?$.fancybox.getInstance():null).current,keycode=e.keyCode||e.which;if(9!=keycode){if(!(!current.opts.keyboard||e.ctrlKey||e.altKey||e.shiftKey||$(e.target).is("input,textarea,video,audio,select")))return 8===keycode||27===keycode?(e.preventDefault(),void self.close(e)):37===keycode||38===keycode?(e.preventDefault(),void self.previous()):39===keycode||40===keycode?(e.preventDefault(),void self.next()):void self.trigger("afterKeydown",e,keycode)}else current.opts.trapFocus&&self.focus(e)})),self.group[self.currIndex].opts.idleTime&&(self.idleSecondsCounter=0,$D.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",(function(e){self.idleSecondsCounter=0,self.isIdle&&self.showControls(),self.isIdle=!1})),self.idleInterval=window.setInterval((function(){self.idleSecondsCounter++,self.idleSecondsCounter>=self.group[self.currIndex].opts.idleTime&&!self.isDragging&&(self.isIdle=!0,self.idleSecondsCounter=0,self.hideControls())}),1e3))},removeEvents:function(){$W.off("orientationchange.fb resize.fb"),$D.off("keydown.fb .fb-idle"),this.$refs.container.off(".fb-close .fb-prev .fb-next"),this.idleInterval&&(window.clearInterval(this.idleInterval),this.idleInterval=null)},previous:function(duration){return this.jumpTo(this.currPos-1,duration)},next:function(duration){return this.jumpTo(this.currPos+1,duration)},jumpTo:function(pos,duration){var firstRun,isMoved,loop,current,previous,slidePos,stagePos,prop,diff,self=this,groupLen=self.group.length;if(!(self.isDragging||self.isClosing||self.isAnimating&&self.firstRun)){if(pos=parseInt(pos,10),!(loop=self.current?self.current.opts.loop:self.opts.loop)&&(pos<0||pos>=groupLen))return!1;if(firstRun=self.firstRun=!Object.keys(self.slides).length,previous=self.current,self.prevIndex=self.currIndex,self.prevPos=self.currPos,current=self.createSlide(pos),groupLen>1&&((loop||current.index<groupLen-1)&&self.createSlide(pos+1),(loop||current.index>0)&&self.createSlide(pos-1)),self.current=current,self.currIndex=current.index,self.currPos=current.pos,self.trigger("beforeShow",firstRun),self.updateControls(),current.forcedDuration=undefined,$.isNumeric(duration)?current.forcedDuration=duration:duration=current.opts[firstRun?"animationDuration":"transitionDuration"],duration=parseInt(duration,10),isMoved=self.isMoved(current),current.$slide.addClass("fancybox-slide--current"),firstRun)return current.opts.animationEffect&&duration&&self.$refs.container.css("transition-duration",duration+"ms"),self.$refs.container.addClass("fancybox-is-open").trigger("focus"),self.loadSlide(current),void self.preload("image");slidePos=$.fancybox.getTranslate(previous.$slide),stagePos=$.fancybox.getTranslate(self.$refs.stage),$.each(self.slides,(function(index,slide){$.fancybox.stop(slide.$slide,!0)})),previous.pos!==current.pos&&(previous.isComplete=!1),previous.$slide.removeClass("fancybox-slide--complete fancybox-slide--current"),isMoved?(diff=slidePos.left-(previous.pos*slidePos.width+previous.pos*previous.opts.gutter),$.each(self.slides,(function(index,slide){slide.$slide.removeClass("fancybox-animated").removeClass((function(index,className){return(className.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")}));
1var leftPos=slide.pos*slidePos.width+slide.pos*slide.opts.gutter;$.fancybox.setTranslate(slide.$slide,{top:0,left:leftPos-stagePos.left+diff}),slide.pos!==current.pos&&slide.$slide.addClass("fancybox-slide--"+(slide.pos>current.pos?"next":"previous")),forceRedraw(slide.$slide),$.fancybox.animate(slide.$slide,{top:0,left:(slide.pos-current.pos)*slidePos.width+(slide.pos-current.pos)*slide.opts.gutter},duration,(function(){slide.$slide.css({transform:"",opacity:""}).removeClass("fancybox-slide--next fancybox-slide--previous"),slide.pos===self.currPos&&self.complete()}))}))):duration&&current.opts.transitionEffect&&(prop="fancybox-animated fancybox-fx-"+current.opts.transitionEffect,previous.$slide.addClass("fancybox-slide--"+(previous.pos>current.pos?"next":"previous")),$.fancybox.animate(previous.$slide,prop,duration,(function(){previous.$slide.removeClass(prop).removeClass("fancybox-slide--next fancybox-slide--previous")}),!1)),current.isLoaded?self.revealContent(current):self.loadSlide(current),self.preload("image")}},createSlide:function(pos){var $slide,index;return index=(index=pos%this.group.length)<0?this.group.length+index:index,!this.slides[pos]&&this.group[index]&&($slide=$('<div class="fancybox-slide"></div>').appendTo(this.$refs.stage),this.slides[pos]=$.extend(!0,{},this.group[index],{pos:pos,$slide:$slide,isLoaded:!1}),this.updateSlide(this.slides[pos])),this.slides[pos]},scaleToActual:function(x,y,duration){var imgPos,posX,posY,scaleX,scaleY,self=this,current=self.current,$content=current.$content,canvasWidth=$.fancybox.getTranslate(current.$slide).width,canvasHeight=$.fancybox.getTranslate(current.$slide).height,newImgWidth=current.width,newImgHeight=current.height;self.isAnimating||self.isMoved()||!$content||"image"!=current.type||!current.isLoaded||current.hasError||(self.isAnimating=!0,$.fancybox.stop($content),x=undefined===x?.5*canvasWidth:x,y=undefined===y?.5*canvasHeight:y,(imgPos=$.fancybox.getTranslate($content)).top-=$.fancybox.getTranslate(current.$slide).top,imgPos.left-=$.fancybox.getTranslate(current.$slide).left,scaleX=newImgWidth/imgPos.width,scaleY=newImgHeight/imgPos.height,posX=.5*canvasWidth-.5*newImgWidth,posY=.5*canvasHeight-.5*newImgHeight,newImgWidth>canvasWidth&&((posX=imgPos.left*scaleX-(x*scaleX-x))>0&&(posX=0),posX<canvasWidth-newImgWidth&&(posX=canvasWidth-newImgWidth)),newImgHeight>canvasHeight&&((posY=imgPos.top*scaleY-(y*scaleY-y))>0&&(posY=0),posY<canvasHeight-newImgHeight&&(posY=canvasHeight-newImgHeight)),self.updateCursor(newImgWidth,newImgHeight),$.fancybox.animate($content,{top:posY,left:posX,scaleX:scaleX,scaleY:scaleY},duration||366,(function(){self.isAnimating=!1})),self.SlideShow&&self.SlideShow.isActive&&self.SlideShow.stop())},scaleToFit:function(duration){var end,self=this,current=self.current,$content=current.$content;self.isAnimating||self.isMoved()||!$content||"image"!=current.type||!current.isLoaded||current.hasError||(self.isAnimating=!0,$.fancybox.stop($content),end=self.getFitPos(current),self.updateCursor(end.width,end.height),$.fancybox.animate($content,{top:end.top,left:end.left,scaleX:end.width/$content.width(),scaleY:end.height/$content.height()},duration||366,(function(){self.isAnimating=!1})))},getFitPos:function(slide){var maxWidth,maxHeight,minRatio,aspectRatio,$content=slide.$content,$slide=slide.$slide,width=slide.width||slide.opts.width,height=slide.height||slide.opts.height,rez={};return!!(slide.isLoaded&&$content&&$content.length)&&(maxWidth=$.fancybox.getTranslate(this.$refs.stage).width,maxHeight=$.fancybox.getTranslate(this.$refs.stage).height,maxWidth-=parseFloat($slide.css("paddingLeft"))+parseFloat($slide.css("paddingRight"))+parseFloat($content.css("marginLeft"))+parseFloat($content.css("marginRight")),maxHeight-=parseFloat($slide.css("paddingTop"))+parseFloat($slide.css("paddingBottom"))+parseFloat($content.css("marginTop"))+parseFloat($content.css("marginBottom")),width&&height||(width=maxWidth,height=maxHeight),(width*=minRatio=Math.min(1,maxWidth/width,maxHeight/height))>maxWidth-.5&&(width=maxWidth),(height*=minRatio)>maxHeight-.5&&(height=maxHeight),"image"===slide.type?(rez.top=Math.floor(.5*(maxHeight-height))+parseFloat($slide.css("paddingTop")),rez.left=Math.floor(.5*(maxWidth-width))+parseFloat($slide.css("paddingLeft"))):"video"===slide.contentType&&(height>width/(aspectRatio=slide.opts.width&&slide.opts.height?width/height:slide.opts.ratio||16/9)?height=width/aspectRatio:width>height*aspectRatio&&(width=height*aspectRatio)),rez.width=width,rez.height=height,rez)},update:function(e){var self=this;$.each(self.slides,(function(key,slide){self.updateSlide(slide,e)}))},updateSlide:function(slide,e){var $content=slide&&slide.$content,width=slide.width||slide.opts.width,height=slide.height||slide.opts.height,$slide=slide.$slide;this.adjustCaption(slide),$content&&(width||height||"video"===slide.contentType)&&!slide.hasError&&($.fancybox.stop($content),$.fancybox.setTranslate($content,this.getFitPos(slide)),slide.pos===this.currPos&&(this.isAnimating=!1,this.updateCursor(
1))),this.adjustLayout(slide),$slide.length&&($slide.trigger("refresh"),slide.pos===this.currPos&&this.$refs.toolbar.add(this.$refs.navigation.find(".fancybox-button--arrow_right")).toggleClass("compensate-for-scrollbar",$slide.get(0).scrollHeight>$slide.get(0).clientHeight)),this.trigger("onUpdate",slide,e)},centerSlide:function(duration){var self=this,current=self.current,$slide=current.$slide;!self.isClosing&&current&&($slide.siblings().css({transform:"",opacity:""}),$slide.parent().children().removeClass("fancybox-slide--previous fancybox-slide--next"),$.fancybox.animate($slide,{top:0,left:0,opacity:1},undefined===duration?0:duration,(function(){$slide.css({transform:"",opacity:""}),current.isComplete||self.complete()}),!1))},isMoved:function(slide){var slidePos,stagePos,current=slide||this.current;return!!current&&(stagePos=$.fancybox.getTranslate(this.$refs.stage),slidePos=$.fancybox.getTranslate(current.$slide),!current.$slide.hasClass("fancybox-animated")&&(Math.abs(slidePos.top-stagePos.top)>.5||Math.abs(slidePos.left-stagePos.left)>.5))},updateCursor:function(nextWidth,nextHeight){var canPan,isZoomable,current=this.current,$container=this.$refs.container;current&&!this.isClosing&&this.Guestures&&($container.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-zoomOut fancybox-can-swipe fancybox-can-pan"),isZoomable=!!(canPan=this.canPan(nextWidth,nextHeight))||this.isZoomable(),$container.toggleClass("fancybox-is-zoomable",isZoomable),$("[data-fancybox-zoom]").prop("disabled",!isZoomable),canPan?$container.addClass("fancybox-can-pan"):isZoomable&&("zoom"===current.opts.clickContent||$.isFunction(current.opts.clickContent)&&"zoom"==current.opts.clickContent(current))?$container.addClass("fancybox-can-zoomIn"):current.opts.touch&&(current.opts.touch.vertical||this.group.length>1)&&"video"!==current.contentType&&$container.addClass("fancybox-can-swipe"))},isZoomable:function(){var fitPos,current=this.current;if(current&&!this.isClosing&&"image"===current.type&&!current.hasError){if(!current.isLoaded)return!0;if((fitPos=this.getFitPos(current))&&(current.width>fitPos.width||current.height>fitPos.height))return!0}return!1},isScaledDown:function(nextWidth,nextHeight){var rez=!1,current=this.current,$content=current.$content;return undefined!==nextWidth&&undefined!==nextHeight?rez=nextWidth<current.width&&nextHeight<current.height:$content&&(rez=(rez=$.fancybox.getTranslate($content)).width<current.width&&rez.height<current.height),rez},canPan:function(nextWidth,nextHeight){var current=this.current,pos=null,rez=!1;return"image"===current.type&&(current.isComplete||nextWidth&&nextHeight)&&!current.hasError&&(rez=this.getFitPos(current),undefined!==nextWidth&&undefined!==nextHeight?pos={width:nextWidth,height:nextHeight}:current.isComplete&&(pos=$.fancybox.getTranslate(current.$content)),pos&&rez&&(rez=Math.abs(pos.width-rez.width)>1.5||Math.abs(pos.height-rez.height)>1.5)),rez},loadSlide:function(slide){var type,$slide,ajaxLoad,self=this;if(!slide.isLoading&&!slide.isLoaded){if(slide.isLoading=!0,!1===self.trigger("beforeLoad",slide))return slide.isLoading=!1,!1;switch(type=slide.type,($slide=slide.$slide).off("refresh").trigger("onReset").addClass(slide.opts.slideClass),type){case"image":self.setImage(slide);break;case"iframe":self.setIframe(slide);break;case"html":self.setContent(slide,slide.src||slide.content);break;case"video":self.setContent(slide,slide.opts.video.tpl.replace(/\{\{src\}\}/gi,slide.src).replace("{{format}}",slide.opts.videoFormat||slide.opts.video.format||"").replace("{{poster}}",slide.thumb||""));break;case"inline":$(slide.src).length?self.setContent(slide,$(slide.src)):self.setError(slide);break;case"ajax":self.showLoading(slide),ajaxLoad=$.ajax($.extend({},slide.opts.ajax.settings,{url:slide.src,success:function(data,textStatus){"success"===textStatus&&self.setContent(slide,data)},error:function(jqXHR,textStatus){jqXHR&&"abort"!==textStatus&&self.setError(slide)}})),$slide.one("onReset",(function(){ajaxLoad.abort()}));break;default:self.setError(slide)}return!0}},setImage:function(slide){var ghost,self=this;setTimeout((function(){var $img=slide.$image;self.isClosing||!slide.isLoading||$img&&$img.length&&$img[0].complete||slide.hasError||self.showLoading(slide)}),50),self.checkSrcset(slide),slide.$content=$('<div class="fancybox-content"></div>').addClass("fancybox-is-hidden").appendTo(slide.$slide.addClass("fancybox-slide--image")),!1!==slide.opts.preload&&slide.opts.width&&slide.opts.height&&slide.thumb&&(slide.width=slide.opts.width,slide.height=slide.opts.height,(ghost=document.createElement("img")).onerror=function(){$(this).remove(),slide.$ghost=null}
vendor: 5,496 bytes, line 1
1,ghost.onload=function(){self.afterLoad(slide)},slide.$ghost=$(ghost).addClass("fancybox-image").appendTo(slide.$content).attr("src",slide.thumb)),self.setBigImage(slide)},checkSrcset:function(slide){var found,temp,pxRatio,windowWidth,srcset=slide.opts.srcset||slide.opts.image.srcset;if(srcset){pxRatio=window.devicePixelRatio||1,windowWidth=window.innerWidth*pxRatio,temp=srcset.split(",").map((function(el){var ret={};return el.trim().split(/\s+/).forEach((function(el,i){var value=parseInt(el.substring(0,el.length-1),10);if(0===i)return ret.url=el;value&&(ret.value=value,ret.postfix=el[el.length-1])})),ret})),temp.sort((function(a,b){return a.value-b.value}));for(var j=0;j<temp.length;j++){var el=temp[j];if("w"===el.postfix&&el.value>=windowWidth||"x"===el.postfix&&el.value>=pxRatio){found=el;break}}!found&&temp.length&&(found=temp[temp.length-1]),found&&(slide.src=found.url,slide.width&&slide.height&&"w"==found.postfix&&(slide.height=slide.width/slide.height*found.value,slide.width=found.value),slide.opts.srcset=srcset)}},setBigImage:function(slide){var self=this,img=document.createElement("img"),$img=$(img);slide.$image=$img.one("error",(function(){self.setError(slide)})).one("load",(function(){var sizes;slide.$ghost||(self.resolveImageSlideSize(slide,this.naturalWidth,this.naturalHeight),self.afterLoad(slide)),self.isClosing||(slide.opts.srcset&&((sizes=slide.opts.sizes)&&"auto"!==sizes||(sizes=(slide.width/slide.height>1&&$W.width()/$W.height()>1?"100":Math.round(slide.width/slide.height*100))+"vw"),$img.attr("sizes",sizes).attr("srcset",slide.opts.srcset)),slide.$ghost&&setTimeout((function(){slide.$ghost&&!self.isClosing&&slide.$ghost.hide()}),Math.min(300,Math.max(1e3,slide.height/1600))),self.hideLoading(slide))})).addClass("fancybox-image").attr("src",slide.src).appendTo(slide.$content),(img.complete||"complete"==img.readyState)&&$img.naturalWidth&&$img.naturalHeight?$img.trigger("load"):img.error&&$img.trigger("error")},resolveImageSlideSize:function(slide,imgWidth,imgHeight){var maxWidth=parseInt(slide.opts.width,10),maxHeight=parseInt(slide.opts.height,10);slide.width=imgWidth,slide.height=imgHeight,maxWidth>0&&(slide.width=maxWidth,slide.height=Math.floor(maxWidth*imgHeight/imgWidth)),maxHeight>0&&(slide.width=Math.floor(maxHeight*imgWidth/imgHeight),slide.height=maxHeight)},setIframe:function(slide){var $iframe,self=this,opts=slide.opts.iframe,$slide=slide.$slide;slide.$content=$('<div class="fancybox-content'+(opts.preload?" fancybox-is-hidden":"")+'"></div>').css(opts.css).appendTo($slide),$slide.addClass("fancybox-slide--"+slide.contentType),slide.$iframe=$iframe=$(opts.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(opts.attr).appendTo(slide.$content),opts.preload?(self.showLoading(slide),$iframe.on("load.fb error.fb",(function(e){this.isReady=1,slide.$slide.trigger("refresh"),self.afterLoad(slide)})),$slide.on("refresh.fb",(function(){var $body,$content=slide.$content,frameWidth=opts.css.width,frameHeight=opts.css.height;if(1===$iframe[0].isReady){try{$body=$iframe.contents().find("body")}catch(ignore){}$body&&$body.length&&$body.children().length&&($slide.css("overflow","visible"),$content.css({width:"100%","max-width":"100%",height:"9999px"}),undefined===frameWidth&&(frameWidth=Math.ceil(Math.max($body[0].clientWidth,$body.outerWidth(!0)))),$content.css("width",frameWidth||"").css("max-width",""),undefined===frameHeight&&(frameHeight=Math.ceil(Math.max($body[0].clientHeight,$body.outerHeight(!0)))),$content.css("height",frameHeight||""),$slide.css("overflow","auto")),$content.removeClass("fancybox-is-hidden")}}))):self.afterLoad(slide),$iframe.attr("src",slide.src),$slide.one("onReset",(function(){try{$(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch(ignore){}$(this).off("refresh.fb").empty(),slide.isLoaded=!1,slide.isRevealed=!1}))},setContent:function(slide,content){var obj;this.isClosing||(this.hideLoading(slide),slide.$content&&$.fancybox.stop(slide.$content),slide.$slide.empty(),(obj=content)&&obj.hasOwnProperty&&obj instanceof $&&content.parent().length?((content.hasClass("fancybox-content")||content.parent().hasClass("fancybox-content"))&&content.parents(".fancybox-slide").trigger("onReset"),slide.$placeholder=$("<div>").hide().insertAfter(content),content.css("display","inline-block")):slide.hasError||("string"===$.type(content)&&(content=$("<div>").append($.trim(content)).contents()),slide.opts.filter&&(content=$("<div>").html(content).find(slide.opts.filter))),slide.$slide.one("onReset",(function(){$(this).find("video,audio").trigger("pause"),slide.$placeholder&&(slide.$placeholder.after(content.removeClass("fancybox-content").hide()).remove(),slide.$placeholder=null),slide.$smallBtn&&(slide.$smallBtn.remove(),slide.$smallBtn=null),slide.hasError||($(this).empty(),slide.isLoaded=!1,slide.isRevealed=!1)})),$(content).appendTo(slide.$slide),$(content).is("video,audio")&&($(content).addClass("fancybox-video"),$(content).wrap("<div></div>"),slide.contentType="video",slide.opts.width=slide.opts.width||$(content).attr("width"),slide.opts.height=slide.opts.height||$(content).attr("height")),slide.$content=slide.$slide.children().filter("div,form,main,video,audio,article,.fancybox-content").first(),slide.$content.siblings().hide(),slide.$content.length||(slide.$content=slide.$slide.wrapInner("<div></div>").children().first()),slide.$content.addClass("fancybox-content"),slide.$slide.addClass("fancybox-slide--"+slide.contentType),this.afterLoad(sli
1de))},setError:function(slide){slide.hasError=!0,slide.$slide.trigger("onReset").removeClass("fancybox-slide--"+slide.contentType).addClass("fancybox-slide--error"),slide.contentType="html",this.setContent(slide,this.translate(slide,slide.opts.errorTpl)),slide.pos===this.currPos&&(this.isAnimating=!1)},showLoading:function(slide){(slide=slide||this.current)&&!slide.$spinner&&(slide.$spinner=$(this.translate(this,this.opts.spinnerTpl)).appendTo(slide.$slide).hide().fadeIn("fast"))},hideLoading:function(slide){(slide=slide||this.current)&&slide.$spinner&&(slide.$spinner.stop().remove(),delete slide.$spinner)},afterLoad:function(slide){this.isClosing||(slide.isLoading=!1,slide.isLoaded=!0,this.trigger("afterLoad",slide),this.hideLoading(slide),!slide.opts.smallBtn||slide.$smallBtn&&slide.$smallBtn.length||(slide.$smallBtn=$(this.translate(slide,slide.opts.btnTpl.smallBtn)).appendTo(slide.$content)),slide.opts.protect&&slide.$content&&!slide.hasError&&(slide.$content.on("contextmenu.fb",(function(e){return 2==e.button&&e.preventDefault(),!0})),"image"===slide.type&&$('<div class="fancybox-spaceball"></div>').appendTo(slide.$content)),this.adjustCaption(slide),this.adjustLayout(slide),slide.pos===this.currPos&&this.updateCursor(),this.revealContent(slide))},adjustCaption:function(slide){var $clone,current=slide||this.current,caption=current.opts.caption,preventOverlap=current.opts.preventCaptionOverlap,$caption=this.$refs.caption,captionH=!1;$caption.toggleClass("fancybox-caption--separate",preventOverlap),preventOverlap&&caption&&caption.length&&(current.pos!==this.currPos?(($clone=$caption.clone().appendTo($caption.parent())).children().eq(0).empty().html(caption),captionH=$clone.outerHeight(!0),$clone.empty().remove()):this.$caption&&(captionH=this.$caption.outerHeight(!0)),current.$slide.css("padding-bottom",captionH||""))},adjustLayout:function(slide){var scrollHeight,marginBottom,inlinePadding,actualPadding,current=slide||this.current;current.isLoaded&&!0!==current.opts.disableLayoutFix&&(current.$content.css("margin-bottom",""),current.$content.outerHeight()>current.$slide.height()+.5&&(inlinePadding=current.$slide[0].style["padding-bottom"],actualPadding=current.$slide.css("padding-bottom"),parseFloat(actualPadding)>0&&(scrollHeight=current.$slide[0].scrollHeight,current.$slide.css("padding-bottom",0),Math.abs(scrollHeight-current.$slide[0].scrollHeight)<1&&(marginBottom=actualPadding),current.$slide.css("padding-bottom",inlinePadding))),current.$content.css("margin-bottom",marginBottom))},revealContent:function(slide){var effect,effectClassName,duration,opacity,self=this,$slide=slide.$slide,end=!1,start=!1,isMoved=self.isMoved(slide),isRevealed=slide.isRevealed;return slide.isRevealed=!0,effect=slide.opts[self.firstRun?"animationEffect":"transitionEffect"],duration=slide.opts[self.firstRun?"animationDuration":"transitionDuration"],duration=parseInt(undefined===sli
1de.forcedDuration?duration:slide.forcedDuration,10),!isMoved&&slide.pos===self.currPos&&duration||(effect=!1),"zoom"===effect&&(slide.pos===self.currPos&&duration&&"image"===slide.type&&!slide.hasError&&(start=self.getThumbPos(slide))?end=self.getFitPos(slide):effect="fade"),"zoom"===effect?(self.isAnimating=!0,end.scaleX=end.width/start.width,end.scaleY=end.height/start.height,"auto"==(opacity=slide.opts.zoomOpacity)&&(opacity=Math.abs(slide.width/slide.height-start.width/start.height)>.1),opacity&&(start.opacity=.1,end.opacity=1),$.fancybox.setTranslate(slide.$content.removeClass("fancybox-is-hidden"),start),forceRedraw(slide.$content),void $.fancybox.animate(slide.$content,end,duration,(function(){self.isAnimating=!1,self.complete()}))):(self.updateSlide(slide),effect?($.fancybox.stop($slide),effectClassName="fancybox-slide--"+(slide.pos>=self.prevPos?"next":"previous")+" fancybox-animated fancybox-fx-"+effect,$slide.addClass(effectClassName).removeClass("fancybox-slide--current"),slide.$content.removeClass("fancybox-is-hidden"),forceRedraw($slide),"image"!==slide.type&&slide.$content.hide().show(0),void $.fancybox.animate($slide,"fancybox-slide--current",duration,(function(){$slide.removeClass(effectClassName).css({transform:"",opacity:""}),slide.pos===self.currPos&&self.complete()}),!0)):(slide.$content.removeClass("fancybox-is-hidden"),isRevealed||!isMoved||"image"!==slide.type||slide.hasError||slide.$content.hide().fadeIn("fast"),void(slide.pos===self.currPos&&self.complete())))},getThumbPos:function(slide){var rez,thumbPos,btw,brw,bbw,blw,$thumb=slide.$thumb;return!(!$thumb||!function(elem){var elemCenter,rez;return!(!elem||elem.ownerDocument!==document)&&($(".fancybox-container").css("pointer-events","none"),elemCenter={x:elem.getBoundingClientRect().left+elem.offsetWidth/2,y:elem.getBoundingClientRect().top+elem.offsetHeight/2},rez=document.elementFromPoint(elemCenter.x,elemCenter.y)===elem,$(".fancybox-container").css("pointer-events",""),rez)}($thumb[0]))&&(thumbPos=$.fancybox.getTranslate($thumb),btw=parseFloat($thumb.css("border-top-width")||0),brw=parseFloat($thumb.css("border-right-width")||0),bbw=parseFloat($thumb.css("border-bottom-width")||0),blw=parseFloat($thumb.css("border-left-width")||0),rez={top:thumbPos.top+btw,left:thumbPos.left+blw,width:thumbPos.width-brw-blw,height:thumbPos.height-btw-bbw,scaleX:1,scaleY:1},thumbPos.width>0&&thumbPos.height>0&&rez)},complete:function(){var $el,self=this,current=self.current,slides={};!self.isMoved()&&current.isLoaded&&(current.isComplete||(current.isComplete=!0,current.$slide.siblings().trigger("onReset"),self.preload("inline"),forceRedraw(current.$slide),current.$slide.addClass("fancybox-slide--complete"),$.each(self.slides,(function(key,slide){slide.pos>=self.currPos-1&&slide.pos<=self.currPos+1?slides[slide.pos]=slide:slide&&($.fancybox.stop(slide.$slide),slide.$slide.off().remove())})),self.slides=slides),self.isAnimating=!1,self.updateCursor(),self.trigger("afterShow"),current.opts.video.autoStart&&current.$slide.find("video,audio").filter(":visible:first").trigger("play").one("ended",(function(){Document.exitFullscreen?Document.exitFullscreen():this.webkitExitFullscreen&&this.webkitExitFullscreen(),self.next()})),current.opts.autoFocus&&"html"===current.contentType&&(($el=current.$content.find("input[autofocus]:enabled:visible:first")).length?$el.trigger("focus"):self.focus(null,!0)),current.$slide.scrollTop(0).scrollLeft(0))},preload:function(type){var prev,next;this.group.length<2||(next=this.slides[this.currPos+1],(prev=this.slides[this.currPos-1])&&prev.type===type&&this.loadSlide(prev),next&&next.type===type&&this.loadSlide(next))},focus:function(e,firstRun){var focusableItems,focusedItemIndex,focusableStr=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not([tabindex^="-"])'].join(",");this.isClosing||((focusableItems=(focusableItems=!e&&this.current&&this.current.isComplete?this.current.$slide.find("*:visible"+(firstRun?":not(.fancybox-close-small)":"")):this.$refs.container.find("*:visible")).filter(focusableStr).filter((function(){return"hidden"!==$(this).css("visibility")&&!$(this).hasClass("disabled")}))).length?(focusedItemIndex=focusableItems.index(document.activeElement),e&&e.shiftKey?(focusedItemIndex<0||0==focusedItemIndex)&&(e.preventDefault(),focusableItems.eq(focusableItems.length-1).trigger("focus")):(focusedItemIndex<0||focusedItemIndex==focusableItems.length-1)&&(e&&e.preventDefault(),focusableItems.eq(0).trigger("focus"))):this.$refs.container.trigger("focus"))},activate:function(){var self=this;$(".fancybox-container").each((function(){var instance=$(this).data("FancyBox");instance&&instance.id!==self.id&&!instance.isClosing&&(instance.trigger("onDeactivate"),instance.removeEvents(),instance.isVisible=!1)}
1)),self.isVisible=!0,(self.current||self.isIdle)&&(self.update(),self.updateControls()),self.trigger("onActivate"),self.addEvents()},close:function(e,d){var effect,duration,$content,domRect,opacity,start,end,self=this,current=self.current,done=function(){self.cleanUp(e)};return!self.isClosing&&(self.isClosing=!0,!1===self.trigger("beforeClose",e)?(self.isClosing=!1,requestAFrame((function(){self.update()})),!1):(self.removeEvents(),$content=current.$content,effect=current.opts.animationEffect,duration=$.isNumeric(d)?d:effect?current.opts.animationDuration:0,current.$slide.removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),!0!==e?$.fancybox.stop(current.$slide):effect=!1,current.$slide.siblings().trigger("onReset").remove(),duration&&self.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing").css("transition-duration",duration+"ms"),self.hideLoading(current),self.hideControls(!0),self.updateCursor(),"zoom"!==effect||$content&&duration&&"image"===current.type&&!self.isMoved()&&!current.hasError&&(end=self.getThumbPos(current))||(effect="fade"),"zoom"===effect?($.fancybox.stop($content),start={top:(domRect=$.fancybox.getTranslate($content)).top,left:domRect.left,scaleX:domRect.width/end.width,scaleY:domRect.height/end.height,width:end.width,height:end.height},"auto"==(opacity=current.opts.zoomOpacity)&&(opacity=Math.abs(current.width/current.height-end.width/end.height)>.1),opacity&&(end.opacity=0),$.fancybox.setTranslate($content,start),forceRedraw($content),$.fancybox.animate($content,end,duration,done),!0):(effect&&duration?$.fancybox.animate(current.$slide.addClass("fancybox-slide--previous").removeClass("fancybox-slide--current"),"fancybox-animated fancybox-fx-"+effect,duration,done):!0===e?setTimeout(done,duration):done(),!0)))},cleanUp:function(e){var instance,x,y,$focus=this.current.opts.$orig;this.current.$slide.trigger("onReset"),this.$refs.container.empty().remove(),this.trigger("afterClose",e),this.current.opts.backFocus&&($focus&&$focus.length&&$focus.is(":visible")||($focus=this.$trigger),$focus&&$focus.length&&(x=window.scrollX,y=window.scrollY,$focus.trigger("focus"),$("html, body").scrollTop(y).scrollLeft(x))),this.current=null,(instance=$.fancybox.getInstance())?instance.activate():($("body").removeClass("fancybox-active compensate-for-scrollbar"),$("#fancybox-style-noscroll").remove())},trigger:function(name,slide){var rez,args=Array.prototype.slice.call(arguments,1),obj=slide&&slide.opts?slide:this.current;if(obj?args.unshift(obj):obj=this,args.unshift(this),$.isFunction(obj.opts[name])&&(rez=obj.opts[name].apply(obj,args)),!1===rez)return rez;"afterClose"!==name&&this.$refs?this.$refs.container.trigger(name+".fb",args):$D.trigger(name+".fb",args)},updateControls:function(){var current=this.current,index=current.index,$container=this.$refs.container,$caption=this.$refs.caption,caption=current.opts.caption;current.$slide.trigger("refresh"),caption&&caption.length?(this.$caption=$caption,$caption.children().eq(0).html(caption)):this.$caption=null,this.hasHiddenControls||this.isIdle||this.showControls(),$container.find("[data-fancybox-count]").html(this.group.length),$container.find("[data-fancybox-index]").html(index+1),$container.find("[data-fancybox-prev]").prop("disabled",!current.opts.loop&&index<=0),$container.find("[data-fancybox-next]").prop("disabled",!current.opts.loop&&index>=this.group.length-1),"image"===current.type?$container.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",current.opts.image.src||current.src).show():current.opts.toolbar&&$container.find("[data-fancybox-download],[data-fancybox-zoom]").hide(),$(document.activeElement).is(":hidden,[disabled]")&&this.$refs.container.trigger("focus")},hideControls:function(andCaption){var arr=["infobar","toolbar","nav"];!andCaption&&this.current.opts.preventCaptionOverlap||arr.push("caption"),this.$refs.container.removeClass(arr.map((function(i){return"fancybox-show-"+i})).join(" ")),this.hasHiddenControls=!0},showControls:function(){var opts=this.current?this.current.opts:this.opts,$container=this.$refs.container;
1this.hasHiddenControls=!1,this.idleSecondsCounter=0,$container.toggleClass("fancybox-show-toolbar",!(!opts.toolbar||!opts.buttons)).toggleClass("fancybox-show-infobar",!!(opts.infobar&&this.group.length>1)).toggleClass("fancybox-show-caption",!!this.$caption).toggleClass("fancybox-show-nav",!!(opts.arrows&&this.group.length>1)).toggleClass("fancybox-is-modal",!!opts.modal)},toggleControls:function(){this.hasHiddenControls?this.showControls():this.hideControls()}}),$.fancybox={version:"{fancybox-version}",defaults:defaults,getInstance:function(command){var instance=$('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),args=Array.prototype.slice.call(arguments,1);return instance instanceof FancyBox&&("string"===$.type(command)?instance[command].apply(instance,args):"function"===$.type(command)&&command.apply(instance,args),instance)},open:function(items,opts,index){return new FancyBox(items,opts,index)},close:function(all){var instance=this.getInstance();instance&&(instance.close(),!0===all&&this.close(all))},destroy:function(){this.close(!0),$D.add("body").off("click.fb-start","**")},isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:(div=document.createElement("div"),window.getComputedStyle&&window.getComputedStyle(div)&&window.getComputedStyle(div).getPropertyValue("transform")&&!(document.documentMode&&document.documentMode<11)),getTranslate:function($el){var domRect;return!(!$el||!$el.length)&&{top:(domRect=$el[0].getBoundingClientRect()).top||0,left
1:domRect.left||0,width:domRect.width,height:domRect.height,opacity:parseFloat($el.css("opacity"))}},setTranslate:function($el,props){var str="",css={};if($el&&props)return undefined===props.left&&undefined===props.top||(str=(undefined===props.left?$el.position().left:props.left)+"px, "+(undefined===props.top?$el.position().top:props.top)+"px",str=this.use3d?"translate3d("+str+", 0px)":"translate("+str+")"),undefined!==props.scaleX&&undefined!==props.scaleY?str+=" scale("+props.scaleX+", "+props.scaleY+")":undefined!==props.scaleX&&(str+=" scaleX("+props.scaleX+")"),str.length&&(css.transform=str),undefined!==props.opacity&&(css.opacity=props.opacity),undefined!==props.width&&(css.width=props.width),undefined!==props.height&&(css.height=props.height),$el.css(css)},animate:function($el,to,duration,callback,leaveAnimationName){var from,self=this;$.isFunction(duration)&&(callback=duration,duration=null),self.stop($el),from=self.getTranslate($el),$el.on(transitionEnd,(function(e){(!e||!e.originalEvent||$el.is(e.originalEvent.target)&&"z-index"!=e.originalEvent.propertyName)&&(self.stop($el),$.isNumeric(duration)&&$el.css("transition-duration",""),$.isPlainObject(to)?undefined!==to.scaleX&&undefined!==to.scaleY&&self.setTranslate($el,{top:to.top,left:to.left,width:from.width*to.scaleX,height:from.height*to.scaleY,scaleX:1,scaleY:1}):!0!==leaveAnimationName&&$el.removeClass(to),$.isFunction(callback)&&callback(e))})),$.isNumeric(duration)&&$el.css("transition-duration",duration+"ms"),$.isPlainObject(to)?(undefined!==to.scaleX&&undefined!==to.scaleY&&(delete to.width,delete to.height,$el.parent().hasClass("fancybox-slide--image")&&$el.parent().addClass("fancybox-is-scaling")),$.fancybox.setTranslate($el,to)):$el.addClass(to),$el.data("timer",setTimeout((function(){$el.trigger(transitionEnd)}),duration+33))},stop:function($el,callCallback){$el&&$el.length&&(clearTimeout($el.data("timer")),callCallback&&$el.trigger(transitionEnd),$el.off(transitionEnd).css("transition-duration",""),$el.parent().removeClass("fancybox-is-scaling"))}},$.fn.fancybox=function(options){var selector;return(selector=(options=options||{}).selector||!1)?$("body").off("click.fb-start",selector).on("click.fb-start",selector,{options:options},_run):this.off("click.fb-start").on("click.fb-start",{items:this,options:options},_run),this},$D.on("click.fb-start","[data-fancybox]",_run),$D.on("click.fb-start","[data-fancybox-trigger]",(function(e){$('[data-fancybox="'+$(this).attr("data-fancybox-trigger")+'"]').eq($(this).attr("data-fancybox-index")||0).trigger("click.fb-start",{$trigger:$(this)})})),$pressed=null,$D.on("mousedown mouseup focus blur",".fancybox-button",(function(e){switch(e.type){case"mousedown":$pressed=$(this);break;case"mouseup":$pressed=null;break;case"focusin":$(".fancybox-button").removeClass("fancybox-focus"),$(this).is($pressed)||$(this).is("[disabled]")||$(this).addClass("fancybox-focus");break;case"focusout":$(".fancybox-button").removeClass("fancybox-focus")}}))}function _run(e,opts){var $target,value,instance,items=[],index=0;e&&e.isDefaultPrevented()||(e.preventDefault(),opts=opts||{},e&&e.data&&(opts=mergeOpts(e.data.options,opts)),$target=opts.$target||$(e.currentTarget).trigger("blur"),(instance=$.fancybox.getInstance())&&instance.$trigger&&instance.$trigger.is($target)||(items=opts.selector?$(opts.selector):(value=$target.attr("data-fancybox")||"")?(items=e.data?e.data.items:[]).length?items.filter('[data-fancybox="'+value+'"]'):$('[data-fancybox="'+value+'"]'):[$target],(index=$(items).index($target))<0&&(index=0),(instance=$.fancybox.open(items,opts,index)).$trigger=$target))}}(window,document,jQuery)},{}],2:[function(require,module,exports){!function(window,document,$){"use strict";var requestAFrame=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||function(callback){return window.setTimeout(callback,1e3/60)},cancelAFrame=window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||function(id){window.clearTimeout(id)},getPointerXY=function(e){var result=[];for(var key in e=(e=e.originalEvent||e||window.e).touches&&e.touches.length?e.touches:e.changedTouches&&e.changedTouches.length?e.changedTouches:[e])e[key].pageX?result.push({x:e[key].pageX,y:e[key].pageY}):e[key].clientX&&result.push({x:e[key].clientX,y:e[key].clientY});return result},distance=function(point2,point1,what){return point1&&point2?"x"===what?point2.x-point1.x:"y"===what?point2.y-point1.y:Math.sqrt(Math.pow(point2.x-point1.x,2)+Math.pow(point2.y-point1.y,2)):0}
1,isClickable=function($el){if($el.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio,iframe')||$.isFunction($el.get(0).onclick)||$el.data("selectable"))return!0;for(var i=0,atts=$el[0].attributes,n=atts.length;i<n;i++)if("data-fancybox-"===atts[i].nodeName.substr(0,14))return!0;return!1},isScrollable=function($el){for(var el,overflowY,overflowX,vertical,horizontal,rez=!1;el=$el.get(0),overflowY=void 0,overflowX=void 0,vertical=void 0,horizontal=void 0,overflowY=window.getComputedStyle(el)["overflow-y"],overflowX=window.getComputedStyle(el)["overflow-x"],vertical=("scroll"===overflowY||"auto"===overflowY)&&el.scrollHeight>el.clientHeight,horizontal=("scroll"===overflowX||"auto"===overflowX)&&el.scrollWidth>el.clientWidth,!(rez=vertical||horizontal)&&($el=$el.parent()).length&&!$el.hasClass("fancybox-stage")&&!$el.is("body"););return rez},Guestures=function(instance){this.instance=instance,this.$bg=instance.$refs.bg,this.$stage=instance.$refs.stage,this.$container=instance.$refs.container,this.destroy(),this.$container.on("touchstart.fb.touch mousedown.fb.touch",$.proxy(this,"ontouchstart"))};Guestures.prototype.destroy=function(){this.$container.off(".fb.touch"),$(document).off(".fb.touch"),this.requestId&&(cancelAFrame(this.requestId),this.requestId=null),this.tapped&&(clearTimeout(this.tapped),this.tapped=null)},Guestures.prototype.ontouchstart=function(e){var $target=$(e.target),instance=this.instance,current=instance.current,$slide=current.$slide,$content=current.$content,isTouchDevice="touchstart"==e.type;if(isTouchDevice&&this.$container.off("mousedown.fb.touch"),(!e.originalEvent||2!=e.originalEvent.button)&&$slide.length&&$target.length&&!isClickable($target)&&!isClickable($target.parent())&&($target.is("img")||!(e.originalEvent.clientX>$target[0].clientWidth+$target.offset().left))){if(!current||instance.isAnimating||current.$slide.hasClass("fancybox-animated"))return e.stopPropagation(),void e.preventDefault();this.realPoints=this.startPoints=getPointerXY(e),this.startPoints.length&&(current.touch&&e.stopPropagation(),this.startEvent=e,this.canTap=!0,this.$target=$target,this.$content=$content,this.opts=current.opts.touch,this.isPanning=!1,this.isSwiping=!1,this.isZooming=!1,this.isScrolling=!1,this.canPan=instance.canPan(),this.startTime=(new Date).getTime(),this.distanceX=this.distanceY=this.distance=0,this.canvasWidth=Math.round($slide[0].clientWidth),this.canvasHeight=Math.round($slide[0].clientHeight),this.contentLastPos=null,this.contentStartPos=$.fancybox.getTranslate(this.$content)||{top:0,left:0},this.sliderStartPos=$.fancybox.getTranslate($slide),this.stagePos=$.fancybox.getTranslate(instance.$refs.stage),this.sliderStartPos.top-=this.stagePos.top,this.sliderStartPos.left-=this.stagePos.left,this.contentStartPos.top-=this.stagePos.top,this.contentStartPos.left-=this.stagePos.left,$(document).off(".fb.touch").on(isTouchDevice?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",$.proxy(this,"ontouchend")).on(isTouchDevice?"touchmove.fb.touch":"mousemove.fb.touch",$.proxy(this,"ontouchmove")),$.fancybox.isMobile&&document.addEventListener("scroll",this.onscroll,!0),((this.opts||this.canPan)&&($target.is(this.$stage)||this.$stage.find($target).length)||($target.is(".fancybox-image")&&e.preventDefault(),$.fancybox.isMobile&&$target.parents(".fancybox-caption").length))&&(this.isScrollable=isScrollable($target)||isScrollable($target.parent()),$.fancybox.isMobile&&this.isScrollable||e.preventDefault(),(1===this.startPoints.length||current.hasError)&&(this.canPan?($.fancybox.stop(this.$content),this.isPanning=!0):this.isSwiping=!0,this.$container.addClass("fancybox-is-grabbing")),2===this.startPoints.length&&"image"===current.type&&(current.isLoaded||current.$ghost)&&(this.canTap=!1,this.isSwiping=!1,this.isPanning=!1,this.isZooming=!0,$.fancybox.stop(this.$content),this.centerPointStartX=.5*(this.startPoints[0].x+this.startPoints[1].x)-$(window).scrollLeft(),this.centerPointStartY=.5*(this.startPoints[0].y+this.startPoints[1].y)-$(window).scrollTop(),this.percentageOfImageAtPinchPointX=(this.centerPointStartX-this.contentStartPos.left)/this.contentStartPos.width,this.percentageOfImageAtPinchPointY=(this.centerPointStartY-this.contentStartPos.top)/this.contentStartPos.height,this.startDistanceBetweenFingers=distance(this.startPoints[0],this.startPoints[1]))))}},Guestures.prototype.onscroll=function(e){this.isScrolling=!0,document.removeEventListener("scroll",this.onscroll,!0)},Guestures.prototype.ontouchmove=function(e){void 0===e.originalEvent.buttons||0!==e.originalEvent.buttons?this.isScrolling?this.canTap=!1:(this.newPoints=getPointerXY(e),(this.opts||this.canPan)&&this.newPoints.length&&this.newPoints.length&&(this.isSwiping&&!0===this.isSwiping||e.preventDefault(),this.distanceX=distance(this.newPoints[0],this.startPoints[0],"x"),this.distanceY=distance(this.newPoints[0],this.startPoints[0],"y"),this.distance=distance(this.newPoints[0],this.startPoints[0]),this.distance>0&&(this.isSwiping?this.onSwipe(e):this.isPanning?this.onPan():this.isZooming&&this.onZoom()))):this.ontouchend(e)},Guestures.prototype.onSwipe=function(e){var angle,self=this,instance=self.instance,swiping=self.isSwiping,left=self.sliderStartPos.left||0;if(!0!==swiping)"x"==swiping&&(self.distanceX>0&&(self.instance.group.length<2||0===self.instance.current.index&&!self.instance.current.opts.loop)?left+=Math.pow(self.distanceX,.8):self.distanceX<0&&(self.instance.group.length<2||self.instance.current.index===self.instance.group.length-1&&!self.instance.current.opts.loop)?left-=Math.pow(-self.distanceX,.8):left+=self.distanceX),self.sliderLastPos={top:"x"==swiping?0:self.sliderStartPos.top+self.distanceY,left:left},self.requestId&&(cancelAFrame(self.requestId),self.requestId=null),self.requestId=requestAFrame((function(){self.sliderLastPos&&($.each(self.instance.slides,(function(index,slide){var pos=slide.pos-self.instance.currPos;$.fancybox.setTranslate(slide.$slide,{top:self.sliderLastPos.top,left
vendor: 1,253 bytes, line 1
1:self.sliderLastPos.left+pos*self.canvasWidth+pos*slide.opts.gutter})})),self.$container.addClass("fancybox-is-sliding"))}));else if(Math.abs(self.distance)>10){if(self.canTap=!1,instance.group.length<2&&self.opts.vertical?self.isSwiping="y":instance.isDragging||!1===self.opts.vertical||"auto"===self.opts.vertical&&$(window).width()>800?self.isSwiping="x":(angle=Math.abs(180*Math.atan2(self.distanceY,self.distanceX)/Math.PI),self.isSwiping=angle>45&&angle<135?"y":"x"),"y"===self.isSwiping&&$.fancybox.isMobile&&self.isScrollable)return void(self.isScrolling=!0);instance.isDragging=self.isSwiping,self.startPoints=self.newPoints,$.each(instance.slides,(function(index,slide){var slidePos,stagePos;$.fancybox.stop(slide.$slide),slidePos=$.fancybox.getTranslate(slide.$slide),stagePos=$.fancybox.getTranslate(instance.$refs.stage),slide.$slide.css({transform:"",opacity:"","transition-duration":""}).removeClass("fancybox-animated").removeClass((function(index,className){return(className.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")})),slide.pos===instance.current.pos&&(self.sliderStartPos.top=slidePos.top-stagePos.top,self.sliderStartPos.left=slidePos.left-stagePos.left),$.fancybox.setTranslate(slide.$slide,{top:slidePos.top-stagePos.top,left
1:slidePos.left-stagePos.left})})),instance.SlideShow&&instance.SlideShow.isActive&&instance.SlideShow.stop()}},Guestures.prototype.onPan=function(){var self=this;distance(self.newPoints[0],self.realPoints[0])<($.fancybox.isMobile?10:5)?self.startPoints=self.newPoints:(self.canTap=!1,self.contentLastPos=self.limitMovement(),self.requestId&&cancelAFrame(self.requestId),self.requestId=requestAFrame((function(){$.fancybox.setTranslate(self.$content,self.contentLastPos)})))},Guestures.prototype.limitMovement=function(){var minTranslateX,minTranslateY,maxTranslateX,maxTranslateY,newOffsetX,newOffsetY,canvasWidth=this.canvasWidth,canvasHeight=this.canvasHeight,distanceX=this.distanceX,distanceY=this.distanceY,contentStartPos=this.contentStartPos,currentOffsetX=contentStartPos.left,currentOffsetY=contentStartPos.top,currentWidth=contentStartPos.width,currentHeight=contentStartPos.height;return newOffsetX=currentWidth>canvasWidth?currentOffsetX+distanceX:currentOffsetX,newOffsetY=currentOffsetY+distanceY,minTranslateX=Math.max(0,.5*canvasWidth-.5*currentWidth),minTranslateY=Math.max(0,.5*canvasHeight-.5*currentHeight),maxTranslateX=Math.min(canvasWidth-currentWidth,.5*canvasWidth-.5*currentWidth),maxTranslateY=Math.min(canvasHeight-currentHeight,.5*canvasHeight-.5*currentHeight),distanceX>0&&newOffsetX>minTranslateX&&(newOffsetX=minTranslateX-1+Math.pow(-minTranslateX+currentOffsetX+distanceX,.8)||0),distanceX<0&&newOffsetX<maxTranslateX&&(newOffsetX=maxTranslateX+1-Math.pow(maxTranslateX-currentOffsetX-distanceX,.8)||0),distanceY>0&&newOffsetY>minTranslateY&&(newOffsetY=minTranslateY-1+Math.pow(-minTranslateY+currentOffsetY+distanceY,.8)||0),distanceY<0&&newOffsetY<maxTranslateY&&(newOffsetY=maxTranslateY+1-Math.pow(maxTranslateY-currentOffsetY-distanceY,.8)||0),{top:newOffsetY,left:newOffsetX}},Guestures.prototype.limitPosition=function(newOffsetX,newOffsetY,newWidth,newHeight){var canvasWidth=this.canvasWidth,canvasHeight=this.canvasHeight;return newOffsetX=newWidth>canvasWidth?(newOffsetX=newOffsetX>0?0:newOffsetX)<canvasWidth-newWidth?canvasWidth-newWidth:newOffsetX:Math.max(0,canvasWidth/2-newWidth/2),{top:newOffsetY=newHeight>canvasHeight?(newOffsetY=newOffsetY>0?0:newOffsetY)<canvasHeight-newHeight?canvasHeight-newHeight:newOffsetY:Math.max(0,canvasHeight/2-newHeight/2),left:newOffsetX}},Guestures.prototype.onZoom=function(){var self=this,contentStartPos=self.contentStartPos,currentWidth=contentStartPos.width,currentHeight=contentStartPos.height,currentOffsetX=contentStartPos.left,currentOffsetY=contentStartPos.top,pinchRatio=distance(self.newPoints[0],self.newPoints[1])/self.startDistanceBetweenFingers,newWidth=Math.floor(currentWidth*pinchRatio),newHeight=Math.floor(currentHeight*pinchRatio),translateFromZoomingX=(currentWidth-newWidth)*self.percentageOfImageAtPinchPointX,translateFromZoomingY=(currentHeight-newHeight)*self.percentageOfImageAtPinchPointY,centerPointEndX=(self.newPoints[0].x+self.newPoints[1].x)/2-$(window).scrollLeft(),centerPointEndY=(self.newPoints[0].y+self.newPoints[1].y)/2-$(window).scrollTop(),translateFromTranslatingX=centerPointEndX-self.centerPointStartX,newPos={top:currentOffsetY+(translateFromZoomingY+(centerPointEndY-self.centerPointStartY)),left:currentOffsetX+(translateFromZoomingX+translateFromTranslatingX),scaleX:pinchRatio,scaleY:pinchRatio};self.canTap=!1,self.newWidth=newWidth,self.newHeight=newHeight,self.contentLastPos=newPos,self.requestId&&cancelAFrame(self.requestId),self.requestId=requestAFrame((function(){$.fancybox.setTranslate(self.$content,self.contentLastPos)}))},Guestures.prototype.ontouchend=function(e){var swiping=this.isSwiping,panning=this.isPanning,zooming=this.isZooming,scrolling=this.isScrolling;if(this.endPoints=getPointerXY(e),this.dMs=Math.max((new Date).getTime()-this.startTime,1),this.$container.removeClass("fancybox-is-grabbing"),$(document).off(".fb.touch"),document.removeEventListener("scroll",this.onscroll,!0),this.requestId&&(cancelAFrame(this.requestId),this.requestId=null),this.isSwiping=!1,this.isPanning=!1,this.isZooming=!1,this.isScrolling=!1,this.instance.isDragging=!1,this.canTap)return this.onTap(e);this.speed=100,this.velocityX=this.distanceX/this.dMs*.5,this.velocityY=this.distanceY/this.dMs*.5,panning?this.endPanning():zooming?this.endZooming():this.endSwiping(swiping,scrolling)},Guestures.prototype.endSwiping=function(swiping,scrolling){var ret=!1,len=this.instance.group.length,distanceX=Math.abs(this.distanceX),canAdvance="x"==swiping&&len>1&&(this.dMs>130&&distanceX>10||distanceX>50);this.sliderLastPos=null,"y"==swiping&&!scrolling&&Math.abs(this.distanceY)>50?($.fancybox.animate(this.instance.current.$slide,{top:this.sliderStartPos.top+this.distanceY+150*this.velocityY,opacity:0}
1,200),ret=this.instance.close(!0,250)):canAdvance&&this.distanceX>0?ret=this.instance.previous(300):canAdvance&&this.distanceX<0&&(ret=this.instance.next(300)),!1!==ret||"x"!=swiping&&"y"!=swiping||this.instance.centerSlide(200),this.$container.removeClass("fancybox-is-sliding")},Guestures.prototype.endPanning=function(){var newOffsetX,newOffsetY,newPos;this.contentLastPos&&(!1===this.opts.momentum||this.dMs>350?(newOffsetX=this.contentLastPos.left,newOffsetY=this.contentLastPos.top):(newOffsetX=this.contentLastPos.left+500*this.velocityX,newOffsetY=this.contentLastPos.top+500*this.velocityY),(newPos=this.limitPosition(newOffsetX,newOffsetY,this.contentStartPos.width,this.contentStartPos.height)).width=this.contentStartPos.width,newPos.height=this.contentStartPos.height,$.fancybox.animate(this.$content,newPos,366))},Guestures.prototype.endZooming=function(){var newOffsetX,newOffsetY,newPos,reset,current=this.instance.current,newWidth=this.newWidth,newHeight=this.newHeight;this.contentLastPos&&(newOffsetX=this.contentLastPos.left,reset={top:newOffsetY=this.contentLastPos.top,left
vendor: 5,629 bytes, line 1
1:newOffsetX,width:newWidth,height:newHeight,scaleX:1,scaleY:1},$.fancybox.setTranslate(this.$content,reset),newWidth<this.canvasWidth&&newHeight<this.canvasHeight?this.instance.scaleToFit(150):newWidth>current.width||newHeight>current.height?this.instance.scaleToActual(this.centerPointStartX,this.centerPointStartY,150):(newPos=this.limitPosition(newOffsetX,newOffsetY,newWidth,newHeight),$.fancybox.animate(this.$content,newPos,150)))},Guestures.prototype.onTap=function(e){var where,self=this,$target=$(e.target),instance=self.instance,current=instance.current,endPoints=e&&getPointerXY(e)||self.startPoints,tapX=endPoints[0]?endPoints[0].x-$(window).scrollLeft()-self.stagePos.left:0,tapY=endPoints[0]?endPoints[0].y-$(window).scrollTop()-self.stagePos.top:0,process=function(prefix){var action=current.opts[prefix];if($.isFunction(action)&&(action=action.apply(instance,[current,e])),action)switch(action){case"close":instance.close(self.startEvent);break;case"toggleControls":instance.toggleControls();break;case"next":instance.next();break;case"nextOrClose":instance.group.length>1?instance.next():instance.close(self.startEvent);break;case"zoom":"image"==current.type&&(current.isLoaded||current.$ghost)&&(instance.canPan()?instance.scaleToFit():instance.isScaledDown()?instance.scaleToActual(tapX,tapY):instance.group.length<2&&instance.close(self.startEvent))}};if((!e.originalEvent||2!=e.originalEvent.button)&&($target.is("img")||!(tapX>$target[0].clientWidth+$target.offset().left))){if($target.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))where="Outside";else if($target.is(".fancybox-slide"))where="Slide";else{if(!instance.current.$content||!instance.current.$content.find($target).addBack().filter($target).length)return;where="Content"}if(self.tapped){if(clearTimeout(self.tapped),self.tapped=null,Math.abs(tapX-self.tapX)>50||Math.abs(tapY-self.tapY)>50)return this;process("dblclick"+where)}else self.tapX=tapX,self.tapY=tapY,current.opts["dblclick"+where]&&current.opts["dblclick"+where]!==current.opts["click"+where]?self.tapped=setTimeout((function(){self.tapped=null,instance.isAnimating||process("click"+where)}),500):process("click"+where);return this}},$(document).on("onActivate.fb",(function(e,instance){instance&&!instance.Guestures&&(instance.Guestures=new Guestures(instance))})).on("beforeClose.fb",(function(e,instance){instance&&instance.Guestures&&instance.Guestures.destroy()}))}(window,document,jQuery)},{}],3:[function(require,module,exports){!function(window,document,$){"use strict";function parseUrl(){var hash=window.location.hash.substr(1),rez=hash.split("-"),index=rez.length>1&&/^\+?\d+$/.test(rez[rez.length-1])&&parseInt(rez.pop(-1),10)||1;return{hash:hash,index:index<1?1:index,gallery:rez.join("-")}}function triggerFromUrl(url){""!==url.gallery&&$("[data-fancybox='"+$.escapeSelector(url.gallery)+"']").eq(url.index-1).focus().trigger("click.fb-start")}function getGalleryID(instance){var opts,ret;return!!instance&&(""!==(ret=(opts=instance.current?instance.current.opts:instance.opts).hash||(opts.$orig?opts.$orig.data("fancybox")||opts.$orig.data("fancybox-trigger"):""))&&ret)}$.escapeSelector||($.escapeSelector=function(sel){return(sel+"").replace(/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,(function(ch,asCodePoint){return asCodePoint?"\0"===ch?"�":ch.slice(0,-1)+"\\"+ch.charCodeAt(ch.length-1).toString(16)+" ":"\\"+ch}))}),$((function(){!1!==$.fancybox.defaults.hash&&($(document).on({"onInit.fb":function(e,instance){var url,gallery;!1!==instance.group[instance.currIndex].opts.hash&&(url=parseUrl(),(gallery=getGalleryID(instance))&&url.gallery&&gallery==url.gallery&&(instance.currIndex=url.index-1))},"beforeShow.fb":function(e,instance,current,firstRun){var gallery;current&&!1!==current.opts.hash&&(gallery=getGalleryID(instance))&&(instance.currentHash=gallery+(instance.group.length>1?"-"+(current.index+1):""),window.location.hash!=="#"+instance.currentHash&&(firstRun&&!instance.origHash&&(instance.origHash=window.location.hash),instance.hashTimer&&clearTimeout(instance.hashTimer),instance.hashTimer=setTimeout((function(){"replaceState"in window.history?(window.history[firstRun?"pushState":"replaceState"]({},document.title,window.location.pathname+window.location.search+"#"+instance.currentHash),firstRun&&(instance.hasCreatedHistory=!0)):window.location.hash=instance.currentHash,instance.hashTimer=null}),300)))},"beforeClose.fb":function(e,instance,current){current&&!1!==current.opts.hash&&(clearTimeout(instance.hashTimer),instance.currentHash&&instance.hasCreatedHistory?window.history.back():instance.currentHash&&("replaceState"in window.history?window.history.replaceState({},document.title,window.location.pathname+window.location.search+(instance.origHash||"")):window.location.hash=instance.origHash),instance.currentHash=null)}}),$(window).on("hashchange.fb",(function(){var url=parseUrl(),fb=null;$.each($(".fancybox-container").get().reverse(),(function(index,value){var tmp=$(value).data("FancyBox");if(tmp&&tmp.currentHash)return fb=tmp,!1})),fb?fb.currentHash===url.gallery+"-"+url.index||1===url.index&&fb.currentHash==url.gallery||(fb.currentHash=null,fb.close()):""!==url.gallery&&triggerFromUrl(url)})),setTimeout((function(){$.fancybox.getInstance()||triggerFromUrl(parseUrl())}),50))}))}(window,document,jQuery)},{}],4:[function(require,module,exports){!function(document,$){"use strict";$.extend(!0,$.fancybox.defaults,{btnTpl:{slideShow:'<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
1<path d="M6.5 5.4v13.2l11-6.6z"/></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.33 5.75h2.2v12.5h-2.2V5.75zm5.15 0h2.2v12.5h-2.2V5.75z"/></svg></button>'},slideShow:{autoStart:!1,speed:3e3,progress:!0}});var SlideShow=function(instance){this.instance=instance,this.init()};$.extend(SlideShow.prototype,{timer:null,isActive:!1,$button:null,init:function(){var self=this,instance=self.instance,opts=instance.group[instance.currIndex].opts.slideShow;self.$button=instance.$refs.toolbar.find("[data-fancybox-play]").on("click",(function(){self.toggle()})),instance.group.length<2||!opts?self.$button.hide():opts.progress&&(self.$progress=$('<div class="fancybox-progress"></div>').appendTo(instance.$refs.inner))},set:function(force){var instance=this.instance,current=instance.current;current&&(!0===force||current.opts.loop||instance.currIndex<instance.group.length-1)?this.isActive&&"video"!==current.contentType&&(this.$progress&&$.fancybox.animate(this.$progress.show(),{scaleX:1},current.opts.slideShow.speed),this.timer=setTimeout((function(){instance.current.opts.loop||instance.current.index!=instance.group.length-1?instance.next():instance.jumpTo(0)}),current.opts.slideShow.speed)):(this.stop(),instance.idleSecondsCounter=0,instance.showControls())},clear:function(){clearTimeout(this.timer),this.timer=null,this.$progress&&this.$progress.removeAttr("style").hide()},start:function(){var current=this.instance.current;current&&(this.$button.attr("title",(current.opts.i18n[current.opts.lang]||current.opts.i18n.en).PLAY_STOP).removeClass("fancybox-button--play").addClass("fancybox-button--pause"),this.isActive=!0,current.isComplete&&this.set(!0),this.instance.trigger("onSlideShowChange",!0))},stop:function(){var current=this.instance.current;this.clear(),this.$button.attr("title",(current.opts.i18n[current.opts.lang]||current.opts.i18n.en).PLAY_START).removeClass("fancybox-button--pause").addClass("fancybox-button--play"),this.isActive=!1,this.instance.trigger("onSlideShowChange",!1),this.$progress&&this.$progress.removeAttr("style").hide()},toggle:function(){this.isActive?this.stop():this.start()}}),$(document).on({"onInit.fb":function(e,instance){instance&&!instance.SlideShow&&(instance.SlideShow=new SlideShow(instance))},"beforeShow.fb":function(e,instance,current,firstRun){var SlideShow=instance&&instance.SlideShow;firstRun?SlideShow&&current.opts.slideShow.autoStart&&SlideShow.start():SlideShow&&SlideShow.isActive&&SlideShow.clear()},"afterShow.fb":function(e,instance,current){var SlideShow=instance&&instance.SlideShow;SlideShow&&SlideShow.isActive&&SlideShow.set()},"afterKeydown.fb":function(e,instance,current,keypress,keycode){var SlideShow=instance&&instance.SlideShow;!SlideShow||!current.opts.slideShow||80!==keycode&&32!==keycode||$(document.activeElement).is("button,a,input")||(keypress.preventDefault(),SlideShow.toggle())},"beforeClose.fb onDeactivate.fb":function(e,instance){var SlideShow=instance&&instance.SlideShow;SlideShow&&SlideShow.stop()}}),$(document).on("visibilitychange",(function(){var instance=$.fancybox.getInstance(),SlideShow=instance&&instance.SlideShow;SlideShow&&SlideShow.isActive&&(document.hidden?SlideShow.clear():SlideShow.set())}))}(document,jQuery)},{}],5:[function(require,module,exports){!function(document,$){"use strict";var CLASS="fancybox-thumbs",CLASS_ACTIVE=CLASS+"-active";$.fancybox.defaults=$.extend(!0,{btnTpl:{thumbs:'<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.59 14.59h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76H5.65V5.65z"/></svg></button>'},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},$.fancybox.defaults);var FancyThumbs=function(instance){this.init(instance)};$.extend(FancyThumbs.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(instance){var self=this,group=instance.group,enabled=0;self.instance=instance,self.opts=group[instance.currIndex].opts.thumbs,instance.Thumbs=self,self.$button=instance.$refs.toolbar.find("[data-fancybox-thumbs]");for(var i=0,len=group.length;i<len&&(group[i].thumb&&enabled++,!(enabled>1));i++);enabled>1&&self.opts?(self.$button.removeAttr("style").on("click",(function(){self.toggle(
1)})),self.isActive=!0):self.$button.hide()},create:function(){var src,instance=this.instance,parentEl=this.opts.parentEl,list=[];this.$grid||(this.$grid=$('<div class="'+CLASS+" "+CLASS+"-"+this.opts.axis+'"></div>').appendTo(instance.$refs.container.find(parentEl).addBack().filter(parentEl)),this.$grid.on("click","a",(function(){instance.jumpTo($(this).attr("data-index"))}))),this.$list||(this.$list=$('<div class="'+CLASS+'__list">').appendTo(this.$grid)),$.each(instance.group,(function(i,item){(src=item.thumb)||"image"!==item.type||(src=item.src),list.push('<a href="javascript:;" tabindex="0" data-index="'+i+'"'+(src&&src.length?' style="background-image:url('+src+')"':'class="fancybox-thumbs-missing"')+"></a>")})),this.$list[0].innerHTML=list.join(""),"x"===this.opts.axis&&this.$list.width(parseInt(this.$grid.css("padding-right"),10)+instance.group.length*this.$list.children().eq(0).outerWidth(!0))},focus:function(duration){var thumb,thumbPos,$list=this.$list,$grid=this.$grid;this.instance.current&&(thumbPos=(thumb=$list.children().removeClass(CLASS_ACTIVE).filter('[data-index="'+this.instance.current.index+'"]').addClass(CLASS_ACTIVE)).position(),"y"===this.opts.axis&&(thumbPos.top<0||thumbPos.top>$list.height()-thumb.outerHeight())?$list.stop().animate({scrollTop:$list.scrollTop()+thumbPos.top},duration):"x"===this.opts.axis&&(thumbPos.left<$grid.scrollLeft()||thumbPos.left>$grid.scrollLeft()+($grid.width()-thumb.outerWidth()))&&$list.parent().stop().animate({scrollLeft:thumbPos.left},duration))},update:function(){this.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible),this.isVisible?(this.$grid||this.create(),this.instance.trigger("onThumbsShow"),this.focus(0)):this.$grid&&this.instance.trigger("onThumbsHide"),this.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),$(document).on({"onInit.fb":function(e,instance){var Thumbs;instance&&!instance.Thumbs&&(Thumbs=new FancyThumbs(instance)).isActive&&!0===Thumbs.opts.autoStart&&Thumbs.show()},"beforeShow.fb":function(e,instance,item,firstRun){var Thumbs=instance&&instance.Thumbs;Thumbs&&Thumbs.isVisible&&Thumbs.focus(firstRun?0:250)},"afterKeydown.fb":function(e,instance,current,keypress,keycode){var Thumbs=instance&&instance.Thumbs;Thumbs&&Thumbs.isActive&&71===keycode&&(keypress.preventDefault(),Thumbs.toggle())},"beforeClose.fb":function(e,instance){var Thumbs=instance&&instance.Thumbs;Thumbs&&Thumbs.isVisible&&!1!==Thumbs.opts.hideOnClose&&Thumbs.$grid.hide()}})}(document,jQuery)},{}],6:[function(require,module,exports){!function(document,$){"use strict";var prevTime=(new Date).getTime();$(document).on({"onInit.fb":function(e,instance,current){instance.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",(function(e){var current=instance.current,currTime=(new Date).getTime();instance.group.length<2||!1===current.opts.wheel||"auto"===current.opts.wheel&&"image"!==current.type||(e.preventDefault(),e.stopPropagation(),current.$slide.hasClass("fancybox-animated")||(e=e.originalEvent||e,currTime-prevTime<250||(prevTime=currTime,instance[(-e.deltaY||-e.deltaX||e.wheelDelta||-e.detail)<0?"next":"previous"]())))}))}})}(document,jQuery)},{}],7:[function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Motion=exports.MediaQuery=exports.Magellan=exports.Keyboard=exports.Interchange=exports.Foundation=exports.Equalizer=exports.DropdownMenu=exports.Dropdown=exports.Drilldown=exports.CoreUtils=exports.Core=exports.Box=exports.AccordionMenu=exports.Accordion=exports.Abide=void 0,exports.Move=Move,exports.Tabs=exports.Sticky=exports.SmoothScroll=exports.Slider=exports.Reveal=exports.ResponsiveToggle=ex
1ports.ResponsiveMenu=exports.ResponsiveAccordionTabs=exports.Orbit=exports.OffCanvas=exports.Nest=void 0,exports.Timer=Timer,exports.default=exports.Triggers=exports.Touch=exports.Tooltip=exports.Toggler=void 0,exports.onImagesLoaded=onImagesLoaded;var e,_jquery=(e=require("jquery"))&&e.__esModule?e:{default:e};function _superPropGet(t,o,e,r){var p=_get(_getPrototypeOf(1&r?t.prototype:t),o,e);return 2&r&&"function"==typeof p?function(t){return p.apply(e,t)}:p}function _get(){return _get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,r){var p=function(t,o){for(;!{}.hasOwnProperty.call(t,o)&&null!==(t=_getPrototypeOf(t)););return t}(e,t);if(p){var n=Object.getOwnPropertyDescriptor(p,t);return n.get?n.get.call(arguments.length<3?e:r):n.value}},_get.apply(null,arguments)}function _callSuper(t,o,e){return o=_getPrototypeOf(o),function(t,e){if(e&&("object"==_typeof(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t)}(t,_isNativeReflectConstruct()?Reflect.construct(o,e||[],_getPrototypeOf(t).constructor):o.apply(t,e))}function _isNativeReflectConstruct(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(_isNativeReflectConstruct=function(){return!!t})()}function _getPrototypeOf(t){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},_getPrototypeOf(t)}function _inherits(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&_setPrototypeOf(t,e)}function _setPrototypeOf(t,e){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},_setPrototypeOf(t,e)}function _classCallCheck(a,n){if(!(a instanceof n))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,r){for(var t=0;t<r.length;t++){var o=r[t];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,_toPropertyKey(o.key),o)}}function _createClass(e,r,t){return r&&_defineProperties(e.prototype,r),t&&_defineProperties(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function _toPropertyKey(t){var i=function(t,r){if("object"!=_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==_typeof(i)?i:i+""}function _typeof(o){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}function rtl(){return"rtl"===(0,_jquery.default)("html").attr("dir")}function GetYoDigits(length,namespace){return length=length||6,Math.round(Math.pow(36,length+1)-Math.random()*Math.pow(36,length)).toString(36).slice(1)+(namespace?"-".concat(namespace):"")}function RegExpEscape(str){return str.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}function transitionend($elem){var end,transitions={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend"},elem=document.createElement("div");for(var t in transitions)void 0!==elem.style[t]&&(end=transitions[t]);return end||(end=setTimeout((function(){$elem.triggerHandler("transitionend",[$elem])}),1),"transitionend")}function onLoad($elem,handler){var didLoad="complete"===document.readyState,eventType=(didLoad?"_didLoad":"load")+".zf.util.onLoad",cb=function(){return $elem.triggerHandler(eventType)};return $elem&&(handler&&$elem.one(eventType,handler),didLoad?setTimeout(cb):(0,_jquery.default)(window).one("load",cb)),eventType}function ignoreMousedisappear(handler){var _ref=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_ref$ignoreLeaveWindo=_ref.ignoreLeaveWindow,ignoreLeaveWindow=void 0!==_ref$ignoreLeaveWindo&&_ref$ignoreLeaveWindo,_ref$ignoreReappear=_ref.ignoreReappear,ignoreReappear=void 0!==_ref$ignoreReappear&&_ref$ignoreReappear;return function(eLeave){for(var _len=arguments.length,rest=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)rest[_key-1]=arguments[_key];var callback=handler.bind.apply(handler,[this,eLeave].concat(rest));if(null!==eLeave.relatedTarget)return callback();setTimeout((function(){if(!ignoreLeaveWindow&&document.hasFocus&&!document.hasFocus())return callback();ignoreReappear||(0,_jquery.default)(document).one("mouseenter",(function(eReenter){(0,_jquery.default)(eLeave.currentTarget).has(eReenter.target).length||(eLeave.relatedTarget=eReenter.target,callback())}))}),0)}}exports.CoreUtils=Object.freeze({rtl:rtl,GetYoDigits:GetYoDigits,RegExpEscape:Reg
1ExpEscape,transitionend:transitionend,onLoad:onLoad,ignoreMousedisappear:ignoreMousedisappear});window.matchMedia||(window.matchMedia=function(){var styleMedia=window.styleMedia||window.media;if(!styleMedia){var info,style=document.createElement("style"),script=document.getElementsByTagName("script")[0];style.type="text/css",style.id="matchmediajs-test",script?script.parentNode.insertBefore(style,script):document.head.appendChild(style),info="getComputedStyle"in window&&window.getComputedStyle(style,null)||style.currentStyle,styleMedia={matchMedium:function(media){var text="@media "+media+"{ #matchmediajs-test { width: 1px; } }";return style.styleSheet?style.styleSheet.cssText=text:style.textContent=text,"1px"===info.width}}}return function(media){return{matches:styleMedia.matchMedium(media||"all"),media:media||"all"}}}());var MediaQuery=exports.MediaQuery={queries:[],current:"",_init:function(){(0,_jquery.default)("meta.foundation-mq").length||(0,_jquery.default)('<meta class="foundation-mq">').appendTo(document.head);var namedQueries,extractedStyles=(0,_jquery.default)(".foundation-mq").css("font-family");for(var key in namedQueries=function(str){var styleObject={};if("string"!=typeof str)return styleObject;if(!(str=str.trim().slice(1,-1)))return styleObject;return styleObject=str.split("&").reduce((function(ret,param){var parts=param.replace(/\+/g," ").split("="),key=parts[0],val=parts[1];return key=decodeURIComponent(key),val=void 0===val?null:decodeURIComponent(val),ret.hasOwnProperty(key)?Array.isArray(ret[key])?ret[key].push(val):ret[key]=[ret[key],val]:ret[key]=val,ret}),{}),styleObject}(extractedStyles),namedQueries)namedQueries.hasOwnProperty(key)&&this.queries.push({name:key,value:"only screen and (min-width: ".concat(namedQueries[key],")")});this.current=this._getCurrentSize(),this._watcher()},atLeast:function(size){var query=this.get(size);return!!query&&window.matchMedia(query).matches},is:function(size){return(size=size.trim().split(" ")).length>1&&"only"===size[1]?size[0]===this._getCurrentSize():this.atLeast(size[0])},get:function(size){for(var i in this.queries)if(this.queries.hasOwnProperty(i)){var query=this.queries[i];if(size===query.name)return query.value}return null},_getCurrentSize:function(){for(var matched,i=0;i<this.queries.length;i++){var query=this.queries[i];window.matchMedia(query.value).matches&&(matched=query)}return"object"===_typeof(matched)?matched.name:matched},_watcher:function(){var _this2=this;(0,_jquery.default)(window).off("resize.zf.mediaquery").on("resize.zf.mediaquery",(function(){var newSize=_this2._getCurrentSize(),currentSize=_this2.current;newSize!==currentSize&&(_this2.current=newSize,(0,_jquery.default)(window).trigger("changed.zf.mediaquery",[newSize,currentSize]))}))}};var Foundation=exports.Foundation=exports.Core={version:"6.5.3",_plugins:{},_uuids:[],plugin:function(_plugin,name){var className=name||functionName(_plugin),attrName=hyphenate(className);this._plugins[attrName]=this[className]=_plugin},registerPlugin:function(plugin,name){var pluginName=name?hyphenate(name):functionName(plugin.constructor).toLowerCase();plugin.uuid=GetYoDigits(6,pluginName),plugin.$element.attr("data-".concat(pluginName))||plugin.$element.attr("data-".concat(pluginName),plugin.uuid),plugin.$element.data("zfPlugin")||plugin.$element.data("zfPlugin",plugin),plugin.$element.trigger("init.zf.".concat(pluginName)),this._uuids.push(plugin.uuid)},unregisterPlugin:function(plugin){var pluginName=hyphenate(functionName(plugin.$element.data("zfPlugin").constructor));for(var prop in this._uuids.splice(this._uuids.indexOf(plugin.uuid),1),plugin.$element.removeAttr("data-".concat(pluginName)).removeData("zfPlugin").trigger("destroyed.zf.".concat(pluginName)),plugin)plugin[prop]=null},reInit:function(plugins){var isJQ=plugins instanceof _jquery.default;try{if(isJQ)plugins.each((function(){(0,_jquery.default)(this).data("zfPlugin")._init()}));else{var type=_typeof(plugins),_this=this;({object:function(plgs){plgs.forEach((function(p){p=hyphenate(p),(0,_jquery.default)("[data-"+p+"]").foundation("_init")}))},string:function(){plugins=hyphenate(plugins),(0,_jquery.default)("[data-"+plugins+"]").foundation("_init")},undefined:function(){this.object(Object.keys(_this._plugins))}})[type](plugins)}}catch(err){console.error(err)}finally{return plugins}},reflow:function(elem,plugins){void 0===plugins?plugins=Object.keys(this._plugins):"string"==typeof plugins&&(plugins=[plugins]);var _this=this;
1_jquery.default.each(plugins,(function(i,name){var plugin=_this._plugins[name];(0,_jquery.default)(elem).find("[data-"+name+"]").addBack("[data-"+name+"]").each((function(){var $el=(0,_jquery.default)(this),opts={};if($el.data("zfPlugin"))console.warn("Tried to initialize "+name+" on an element that already has a Foundation plugin.");else{if($el.attr("data-options"))$el.attr("data-options").split(";").forEach((function(e,i){var opt=e.split(":").map((function(el){return el.trim()}));opt[0]&&(opts[opt[0]]=function(str){if("true"===str)return!0;if("false"===str)return!1;if(!isNaN(1*str))return parseFloat(str);return str}(opt[1]))}));try{$el.data("zfPlugin",new plugin((0,_jquery.default)(this),opts))}catch(er){console.error(er)}finally{return}}}))}))},getFnName:functionName,addToJquery:function($$$1){return $$$1.fn.foundation=function(method){var type=_typeof(method),$noJS=$$$1(".no-js");if($noJS.length&&$noJS.removeClass("no-js"),"undefined"===type)MediaQuery._init(),Foundation.reflow(this);else{if("string"!==type)throw new TypeError("We're sorry, ".concat(type," is not a valid parameter. You must use a string representing the method you wish to invoke."));var args=Array.prototype.slice.call(arguments,1),plugClass=this.data("zfPlugin");if(void 0===plugClass||void 0===plugClass[method])throw new ReferenceError("We're sorry, '"+method+"' is not an available method for "+(plugClass?functionName(plugClass):"this element")+".");1===this.length?plugClass[method].apply(plugClass,args):this.each((function(i,el){plugClass[method].apply($$$1(el).data("zfPlugin"),args)}))}return this},$$$1}};function functionName(fn){if(void 0===Function.prototype.name){var results=/function\s([^(]{1,})\(/.exec(fn.toString());return results&&results.length>1?results[1].trim():""}return void 0===fn.prototype?fn.constructor.name:fn.prototype.constructor.name}function hyphenate(str){return str.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}Foundation.util={throttle:function(func,delay){var timer=null;return function(){var context=this,args=arguments;null===timer&&(timer=setTimeout((function(){func.apply(context,args),timer=null}),delay))}}},window.Foundation=Foundation,function(){Date.now&&window.Date.now||(window.Date.now=Date.now=function(){return(new Date).getTime()});for(var vendors=["webkit","moz"],i=0;i<vendors.length&&!window.requestAnimationFrame;++i){var vp=vendors[i];window.requestAnimationFrame=window[vp+"RequestAnimationFrame"],window.cancelAnimationFrame=window[vp+"CancelAnimationFrame"]||window[vp+"CancelRequestAnimationFrame"]}if(/iP(ad|hone|od).*OS 6/.test(window.navigator.userAgent)||!window.requestAnimationFrame||!window.cancelAnimationFrame){var lastTime=0;window.requestAnimationFrame=function(callback){var now=Date.now(),nextTime=Math.max(lastTime+16,now);return setTimeout((function(){callback(lastTime=nextTime)}),nextTime-now)},window.cancelAnimationFrame=clearTimeout}window.performance&&window.performance.now||(window.performance={start:Date.now(),now:function(){return Date.now()-this.start}})}(),Function.prototype.bind||(Function.prototype.bind=function(oThis){if("function"!=typeof this)throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");var aArgs=Array.prototype.slice.call(arguments,1),fToBind=this,fNOP=function(){},fBound=function(){return fToBind.apply(this instanceof fNOP?this:oThis,aArgs.concat(Array.prototype.slice.call(arguments)))};return this.prototype&&(fNOP.prototype=this.prototype),fBound.prototype=new fNOP,fBound});var Box=exports.Box={ImNotTouchingYou:function(element,parent,lrOnly,tbOnly,ignoreBottom){return 0===OverlapArea(element,parent,lrOnly,tbOnly,ignoreBottom)},OverlapArea:OverlapArea,GetDimensions:GetDimensions,GetOffsets:function(element,anchor,position,vOffset,hOffset,isOverflow){switch(console.log("NOTE: GetOffsets is deprecated in favor of GetExplicitOffsets and will be removed in 6.5"),position){case"top":return rtl()?GetExplicitOffsets(element,anchor,"top","left",vOffset,hOffset,isOverflow):GetExplicitOffsets(element,anchor,"top","right",vOffset,hOffset,isOverflow);case"bottom":return rtl()?GetExplicitOffsets(element,anchor,"bottom","left",vOffset,hOffset,isOverflow):GetExplicitOffsets(element,anchor,"bottom","right",vOffset,hOffset,isOverflow);case"center top":return GetExplicitOffsets(element,anchor,"top","center",vOffset,hOffset,isOverflow);case"center bottom":return GetExplicitOffsets(element,anchor,"bottom","center",vOffset,hOffset,isOverflow);case"center left":return GetExplicitOffsets(element,anchor,"left","center",vOffset,hOffset,isOverflow);case"center right":return GetExplicitOffsets(element,anchor,"right","center",vOffset,hOffset,isOverflow);case"left bottom":return GetExplicitOffsets(element,anchor,"bottom","left",vOffset,hOffset,isOverflow);case"right bottom":return GetExplicitOffsets(element,anchor,"bottom","right",vOffset,hOffset,isOverflow);case"center":return{left:$eleDims.windowDims.offset.left+$eleDims.windowDims.width/2-$eleDims.width/2+hOffset,top:$eleDims.windowDims.offset.top+$eleDims.windowDims.height/2-($eleDims.height/2+vOffset)};case"reveal":return{left:($eleDims.windowDims.width-$eleDims.width)/2+hOffset,top:$eleDims.windowDims.offset.top+vOffset};case"reveal full":return{left:$eleDims.windowDims.offset.left,top:$eleDims.windowDims.offset.top};default:return{left:rtl()?$anchorDims.offset.left-$eleDims.width+$anchorDims.width-hOffset:$anchorDims.offset.left+hOffset,top:$anchorDims.offset.top+$anchorDims.height+vOffset}}},GetExplicitOffsets:GetExplicitOffsets};function OverlapArea(element,parent,lrOnly,tbOnly,ignoreBottom){var topOver,bottomOver,leftOver,rightOver,eleDims=GetDimensions(element);if(parent){var parDims=GetDimensions(parent);bottomOver=parDims.height+parDims.offset.top-(eleDims.offset.top+eleDims.height),topOver=eleDims.offset.top-parDims.offset.top,leftOver=eleDims.offset.left-parDims.offset.left,rightOver=parDims.width+parDims.offset.left-(eleDims.offset.left+eleDims.width)}else bottomOver=eleDims.windowDims.height+eleDims.windowDims.offset.top-(eleDims.offset.top+eleDims.height),topOver=eleDims.offset.top-eleDims.windowDims.offset.top,leftOver=eleDims.offset.left-eleDims.windowDims.offset.left,rightOver=eleDims.windowDims.width-(eleDims.offset.left+eleDims.width);return bottomOver=ignoreBottom?0:Math.min(bottomOver,0),topOver=Math.min(topOver,0),leftOver=Math.min(leftOver,0),rightOver=Math.min(rightOver,0),lrOnly?leftOver+rightOver:tbOnly?topOver+bottomOver:Math.sqrt(topOver*topOver+bottomOver*bottomOver+leftOver*leftOver+rightOver*rightOver)}function GetDimensions(elem){if((elem=elem.length?elem[0]:elem)===window||elem===document)throw new Error("I'm sorry, Dave. I'm afraid I can't do that.");var rect=elem.getBoundingClientRect(),parRect=elem.parentNode.getBoundingClientRect(),winRect=document.body.getBoundingClientRect(),winY=window.pageYOffset,winX=window.pageXOffset;return{width:rect.width,height:rect.height,offset:{top:rect.top+winY,left:rect.left+winX},parentDims:{width:parRect.width,height:parRect.height,offset:{top:parRect.top+winY,left:parRect.left+winX}},windowDims:{width:winRect.width,height:winRect.height,offset:{top:winY,left:winX}}}}function GetExplicitOffsets(element,anchor,position,alignment,vOffset,hOffset,isOverflow){var topVal,leftVal,$eleDims=GetDimensions(element),$anchorDims=anchor?GetDimensions(anchor):null;switch(position){case"top":topVal=$anchorDims.offset.top-($eleDims.height+vOffset);break;case"bottom":topVal=$anchorDims.offset.top+$anchorDims.height+vOffset;break;case"left":leftVal=$anchorDims.offset.left-($eleDims.width+hOffset);break;
1case"right":leftVal=$anchorDims.offset.left+$anchorDims.width+hOffset}switch(position){case"top":case"bottom":switch(alignment){case"left":leftVal=$anchorDims.offset.left+hOffset;break;case"right":leftVal=$anchorDims.offset.left-$eleDims.width+$anchorDims.width-hOffset;break;case"center":leftVal=isOverflow?hOffset:$anchorDims.offset.left+$anchorDims.width/2-$eleDims.width/2+hOffset}break;case"right":case"left":switch(alignment){case"bottom":topVal=$anchorDims.offset.top-vOffset+$anchorDims.height-$eleDims.height;break;case"top":topVal=$anchorDims.offset.top+vOffset;break;case"center":topVal=$anchorDims.offset.top+vOffset+$anchorDims.height/2-$eleDims.height/2}}return{top:topVal,left:leftVal}}function onImagesLoaded(images,callback){var unloaded=images.length;function singleImageLoaded(){0===--unloaded&&callback()}0===unloaded&&callback(),images.each((function(){if(this.complete&&void 0!==this.naturalWidth)singleImageLoaded();else{var image=new Image,events="load.zf.images error.zf.images";(0,_jquery.default)(image).one(events,(function me(event){(0,_jquery.default)(this).off(events,me),singleImageLoaded()})),image.src=(0,_jquery.default)(this).attr("src")}}))}var keyCodes={9:"TAB",13:"ENTER",27:"ESCAPE",32:"SPACE",35:"END",36:"HOME",37:"ARROW_LEFT",38:"ARROW_UP",39:"ARROW_RIGHT",40:"ARROW_DOWN"},commands={};function findFocusable($element){return!!$element&&$element.find("a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, *[tabindex], *[contenteditable]").filter((function(){return!(!(0,_jquery.default)(this).is(":visible")||(0,_jquery.default)(this).attr("tabindex")<0)}))}function parseKey(event){var key=keyCodes[event.which||event.keyCode]||String.fromCharCode(event.which).toUpperCase();return key=key.replace(/\W+/,""),event.shiftKey&&(key="SHIFT_".concat(key)),event.ctrlKey&&(key="CTRL_".concat(key)),event.altKey&&(key="ALT_".concat(key)),key=key.replace(/_$/,"")}var Keyboard=exports.Keyboard={keys:function(kcs){var k={};for(var kc in kcs)k[kcs[kc]]=kcs[kc];return k}(keyCodes),parseKey:parseKey,handleKey:function(event,component,functions){var fn,commandList=commands[component],keyCode=this.parseKey(event);if(!commandList)return console.warn("Component not defined!");if((fn=functions[(void 0===commandList.ltr?commandList:rtl()?_jquery.default.extend({},commandList.ltr,commandList.rtl):_jquery.default.extend({},commandList.rtl,commandList.ltr))[keyCode]])&&"function"==typeof fn){var returnValue=fn.apply();(functions.handled||"function"==typeof functions.handled)&&functions.handled(returnValue)}else(functions.unhandled||"function"==typeof functions.unhandled)&&functions.unhandled()},findFocusable:findFocusable,register:function(componentName,cmds){commands[componentName]=cmds},trapFocus:function($element){var $focusable=findFocusable($element),$firstFocusable=$focusable.eq(0),$lastFocusable=$focusable.eq(-1);$element.on("keydown.zf.trapfocus",(function(event){event.target===$lastFocusable[0]&&"TAB"===parseKey(event)?(event.preventDefault(),$firstFocusable.focus()):event.target===$firstFocusable[0]&&"SHIFT_TAB"===parseKey(event)&&(event.preventDefault(),$lastFocusable.focus())}))},releaseFocus:function($element){$element.off("keydown.zf.trapfocus")}};var initClasses=["mui-enter","mui-leave"],activeClasses=["mui-enter-active","mui-leave-active"],Motion=exports.Motion={animateIn:function(element,animation,cb){animate(!0,element,animation,cb)},animateOut:function(element,animation,cb){animate(!1,element,animation,cb)}};function Move(duration,elem,fn){var anim,prog,start=null;if(0===duration)return fn.apply(elem),void elem.trigger("finished.zf.animate",[elem]).triggerHandler("finished.zf.animate",[elem]);anim=window.requestAnimationFrame((function move(ts){start||(start=ts),prog=ts-start,fn.apply(elem),prog<duration?anim=window.requestAnimationFrame(move,elem):(window.cancelAnimationFrame(anim),elem.trigger("finished.zf.animate",[elem]).triggerHandler("finished.zf.animate",[elem]))}))}function animate(isIn,element,animation,cb){if((element=(0,_jquery.default)(element).eq(0)).length){var initClass=isIn?initClasses[0]:initClasses[1],activeClass=isIn?activeClasses[0]:activeClasses[1];reset(),element.addClass(animation).css("transition","none"),requestAnimationFrame((function(){element.addClass(initClass),isIn&&element.show()})),requestAnimationFrame((function(){element[0].offsetWidth,element.css("transition","").addClass(activeClass)})),element.one(transitionend(element),(function(){isIn||element.hide();reset(),cb&&cb.apply(element)}))}function reset(){element[0].style.transitionDuration=0,element.removeClass("".concat(initClass," ").concat(activeClass," ").concat(animation))}}var Nest=exports.Nest={Feather:function(menu){var type=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"zf";menu.attr("role","menubar");var items=menu.find("li").attr({role:"menuitem"}),subMenuClass="is-".concat(type,"-submenu"),subItemClass="".concat(subMenuClass,"-item"),hasSubClass="is-".concat(type,"-submenu-parent"),applyAria="accordion"!==type;items.each((function(){var $item=(0,_jquery.default)(this),$sub=$item.children("ul");$sub.length&&($item.addClass(hasSubClass),applyAria&&($item.attr({"aria-haspopup":!0,"aria-label":$item.children("a:first").text()}),"drilldown"===type&&$item.attr({"aria-expanded":!1})),$sub.addClass("submenu ".concat(subMenuClass)).attr({"data-submenu":"",role:"menubar"}),"drilldown"===type&&$sub.attr({"aria-hidden":!0})),$item.parent("[data-submenu]").length&&$item.addClass("is-submenu-item ".concat(subItemClass))}))},Burn:function(menu,type){var subMenuClass="is-".concat(type,"-submenu"),subItemClass="".concat(subMenuClass,"-item"),hasSubClass="is-".concat(type,"-submenu-parent");menu.find(">li, > li > ul, .menu, .menu > li, [data-submenu] > li").removeClass("".concat(subMenuClass," ").concat(subItemClass," ").concat(hasSubClass," is-submenu-item submenu is-active")).removeAttr("data-submenu").css("display","")}};function Timer(elem,options,cb){var start,timer,_this=this,duration=options.duration,nameSpace=Object.keys(elem.data())[0]||"timer",remain=-1;this.isPaused=!1,this.restart=function(){remain=-1,clearTimeout(timer),this.start()},this.start=function(){this.isPaused=!1,clearTimeout(timer),remain=remain<=0?duration:remain,elem.data("paused",!1),start=Date.now(),timer=setTimeout((function(){options.infinite&&_this.restart(),cb&&"function"==typeof cb&&cb()}),remain),elem.trigger("timerstart.zf.".concat(nameSpace))},this.pause=function(){this.isPaused=!0,clearTimeout(timer),elem.data("paused",!0);var end=Date.now();remain-=end-start,elem.trigger("timerpaused.zf.".concat(nameSpace))}}var startPosX,startTime,elapsedTime,startEvent,Touch=exports.Touch={},isMoving=!1,didMoved=!1;function onTouchEnd(e){if(this.removeEventListener("touchmove",onTouchMove),this.removeEventListener("touchend",onTouchEnd),!didMoved){var tapEvent=_jquery.default.Event("tap",startEvent||e);(0,_jquery.default)(this).trigger(tapEvent)}startEvent=null,isMoving=!1,didMoved=!1}function onTouchMove(e){if(_jquery.default.spotSwipe.preventDefault&&e.preventDefault(),isMoving){var dir,x=e.touches[0].pageX,dx=(e.touches[0].pageY,startPosX-x);didMoved=!0,elapsedTime=(new Date).getTime()-startTime,Math.abs(dx)>=_jquery.default.spotSwipe.moveThreshold&&elapsedTime<=_jquery.default.spotSwipe.timeThreshold&&(dir=dx>0?"left":"right"),dir&&(e.preventDefault(),onTouchEnd.apply(this,arguments),(0,_jquery.default)(this).trigger(_jquery.default.Event("swipe",e),dir).trigger(_jquery.default.Event("swipe".concat(dir),e)))}}function onTouchStart(e){1==e.touches.length&&(startPosX=e.touches[0].pageX,e.touches[0].pageY,startEvent=e,isMoving=!0,didMoved=!1,startTime=(new Date).getTime(),this.addEventListener("touchmove",onTouchMove,!1),this.addEventListener("touchend",onTouchEnd,!1))}
1function init(){this.addEventListener&&this.addEventListener("touchstart",onTouchStart,!1)}var SpotSwipe=function(){return _createClass((function SpotSwipe($$$1){_classCallCheck(this,SpotSwipe),this.version="1.0.0",this.enabled="ontouchstart"in document.documentElement,this.preventDefault=!1,this.moveThreshold=75,this.timeThreshold=200,this.$=$$$1,this._init()}),[{key:"_init",value:function(){var $$$1=this.$;$$$1.event.special.swipe={setup:init},$$$1.event.special.tap={setup:init},$$$1.each(["left","up","down","right"],(function(){$$$1.event.special["swipe".concat(this)]={setup:function(){$$$1(this).on("swipe",$$$1.noop)}}}))}}])}();Touch.setupSpotSwipe=function($$$1){$$$1.spotSwipe=new SpotSwipe($$$1)},Touch.setupTouchHandler=function($$$1){$$$1.fn.addTouch=function(){this.each((function(i,el){$$$1(el).bind("touchstart touchmove touchend touchcancel",(function(event){handleTouch(event)}))}));var handleTouch=function(event){var simulatedEvent,first=event.changedTouches[0],type={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup"}[event.type];"MouseEvent"in window&&"function"==typeof window.MouseEvent?simulatedEvent=new window.MouseEvent(type,{bubbles:!0,cancelable:!0,screenX:first.screenX,screenY:first.screenY,clientX:first.clientX,clientY:first.clientY}):(simulatedEvent=document.createEvent("MouseEvent")).initMouseEvent(type,!0,!0,window,1,first.screenX,first.screenY,first.clientX,first.clientY,!1,!1,!1,!1,0,null),first.target.dispatchEvent(simulatedEvent)}}},Touch.init=function($$$1){void 0===$$$1.spotSwipe&&(Touch.setupSpotSwipe($$$1),Touch.setupTouchHandler($$$1))};var MutationObserver=function(){for(var prefixes=["WebKit","Moz","O","Ms",""],i=0;i<prefixes.length;i++)if("".concat(prefixes[i],"MutationObserver")in window)return window["".concat(prefixes[i],"MutationObserver")];return!1}(),triggers=function(el,type){el.data(type).split(" ").forEach((function(id){(0,_jquery.default)("#".concat(id))["close"===type?"trigger":"triggerHandler"]("".concat(type,".zf.trigger"),[el])}))},Triggers=exports.Triggers={Listeners:{Basic:{},Global:{}},Initializers:{}};function debounceGlobalListener(debounce,trigger,listener){var timer,args=Array.prototype.slice.call(arguments,3);(0,_jquery.default)(window).off(trigger).on(trigger,(function(e){timer&&clearTimeout(timer),timer=setTimeout((function(){listener.apply(null,args)}),debounce||10)}))}Triggers.Listeners.Basic={openListener:function(){triggers((0,_jquery.default)(this),"open")},closeListener:function(){(0,_jquery.default)(this).data("close")?triggers((0,_jquery.default)(this),"close"):(0,_jquery.default)(this).trigger("close.zf.trigger")},toggleListener:function(){(0,_jquery.default)(this).data("toggle")?triggers((0,_jquery.default)(this),"toggle"):(0,_jquery.default)(this).trigger("toggle.zf.trigger")},closeableListener:function(e){e.stopPropagation();var animation=(0,_jquery.default)(this).data("closable");""!==animation?Motion.animateOut((0,_jquery.default)(this),animation,(function(){(0,_jquery.default)(this).trigger("closed.zf")})):(0,_jquery.default)(this).fadeOut().trigger("closed.zf")},toggleFocusListener:function(){var id=(0,_jquery.default)(this).data("toggle-focus");(0,_jquery.default)("#".concat(id)).triggerHandler("toggle.zf.trigger",[(0,_jquery.default)(this)])}},Triggers.Initializers.addOpenListener=function($elem){$elem.off("click.zf.trigger",Triggers.Listeners.Basic.openListener),$elem.on("click.zf.trigger","[data-open]",Triggers.Listeners.Basic.openListener)},Triggers.Initializers.addCloseListener=function($elem){$elem.off("click.zf.trigger",Triggers.Listeners.Basic.closeListener),$elem.on("click.zf.trigger","[data-close]",Triggers.Listeners.Basic.closeListener)},Triggers.Initializers.addToggleListener=function($elem){$elem.off("click.zf.trigger",Triggers.Listeners.Basic.toggleListener),$elem.on("click.zf.trigger","[data-toggle]",Triggers.Listeners.Basic.toggleListener)},Triggers.Initializers.addCloseableListener=function($elem){$elem.off("close.zf.trigger",Triggers.Listeners.Basic.closeableListener),$elem.on("close.zf.trigger","[data-closeable], [data-closable]",Triggers.Listeners.Basic.closeableListener)}
1,Triggers.Initializers.addToggleFocusListener=function($elem){$elem.off("focus.zf.trigger blur.zf.trigger",Triggers.Listeners.Basic.toggleFocusListener),$elem.on("focus.zf.trigger blur.zf.trigger","[data-toggle-focus]",Triggers.Listeners.Basic.toggleFocusListener)},Triggers.Listeners.Global={resizeListener:function($nodes){MutationObserver||$nodes.each((function(){(0,_jquery.default)(this).triggerHandler("resizeme.zf.trigger")})),$nodes.attr("data-events","resize")},scrollListener:function($nodes){MutationObserver||$nodes.each((function(){(0,_jquery.default)(this).triggerHandler("scrollme.zf.trigger")})),$nodes.attr("data-events","scroll")},closeMeListener:function(e,pluginId){var plugin=e.namespace.split(".")[0];(0,_jquery.default)("[data-".concat(plugin,"]")).not('[data-yeti-box="'.concat(pluginId,'"]')).each((function(){var _this=(0,_jquery.default)(this);_this.triggerHandler("close.zf.trigger",[_this])}))}},Triggers.Initializers.addClosemeListener=function(pluginName){var yetiBoxes=(0,_jquery.default)("[data-yeti-box]"),plugNames=["dropdown","tooltip","reveal"];if(pluginName&&("string"==typeof pluginName?plugNames.push(pluginName):"object"===_typeof(pluginName)&&"string"==typeof pluginName[0]?plugNames=plugNames.concat(pluginName):console.error("Plugin names must be strings")),yetiBoxes.length){var listeners=plugNames.map((function(name){return"closeme.zf.".concat(name)})).join(" ");(0,_jquery.default)(window).off(listeners).on(listeners,Triggers.Listeners.Global.closeMeListener)}},Triggers.Initializers.addResizeListener=function(debounce){var $nodes=(0,_jquery.default)("[data-resize]");$nodes.length&&debounceGlobalListener(debounce,"resize.zf.trigger",Triggers.Listeners.Global.resizeListener,$nodes)},Triggers.Initializers.addScrollListener=function(debounce){var $nodes=(0,_jquery.default)("[data-scroll]");$nodes.length&&debounceGlobalListener(debounce,"scroll.zf.trigger",Triggers.Listeners.Global.scrollListener,$nodes)},Triggers.Initializers.addMutationEventsListener=function($elem){if(!MutationObserver)return!1;var $nodes=$elem.find("[data-resize], [data-scroll], [data-mutate]"),listeningElementsMutation=function(mutationRecordsList){var $target=(0,_jquery.default)(mutationRecordsList[0].target);switch(mutationRecordsList[0].type){case"attributes":"scroll"===$target.attr("data-events")&&"data-events"===mutationRecordsList[0].attributeName&&$target.triggerHandler("scrollme.zf.trigger",[$target,window.pageYOffset]),"resize"===$target.attr("data-events")&&"data-events"===mutationRecordsList[0].attributeName&&$target.triggerHandler("resizeme.zf.trigger",[$target]),"style"===mutationRecordsList[0].attributeName&&($target.closest("[data-mutate]").attr("data-events","mutate"),$target.closest("[data-mutate]").triggerHandler("mutateme.zf.trigger",[$target.closest("[data-mutate]")]));break;case"childList":$target.closest("[data-mutate]").attr("data-events","mutate"),$target.closest("[data-mutate]").triggerHandler("mutateme.zf.trigger",[$target.closest("[data-mutate]")]);break;default:return!1}};if($nodes.length)for(var i=0;i<=$nodes.length-1;i++){new MutationObserver(listeningElementsMutation).observe($nodes[i],{attributes:!0,childList:!0,characterData:!1,subtree:!0,attributeFilter:["data-events","style"]})}},Triggers.Initializers.addSimpleListeners=function(){var $document=(0,_jquery.default)(document);Triggers.Initializers.addOpenListener($document),Triggers.Initializers.addCloseListener($document),Triggers.Initializers.addToggleListener($document),Triggers.Initializers.addCloseableListener($document),Triggers.Initializers.addToggleFocusListener($document)},Triggers.Initializers.addGlobalListeners=function(){var $document=(0,_jquery.default)(document);Triggers.Initializers.addMutationEventsListener($document),Triggers.Initializers.addResizeListener(),Triggers.Initializers.addScrollListener(),Triggers.Initializers.addClosemeListener()},Triggers.init=function($$$1,Foundation){onLoad($$$1(window),(function(){!0!==$$$1.triggersInitialized&&(Triggers.Initializers.addSimpleListeners(),Triggers.Initializers.addGlobalListeners(),$$$1.triggersInitialized=!0)})),Foundation&&(Foundation.Triggers=Triggers,Foundation.IHearYou=Triggers.Initializer
1s.addGlobalListeners)};var Plugin=function(){return _createClass((function Plugin(element,options){_classCallCheck(this,Plugin),this._setup(element,options);var pluginName=getPluginName(this);this.uuid=GetYoDigits(6,pluginName),this.$element.attr("data-".concat(pluginName))||this.$element.attr("data-".concat(pluginName),this.uuid),this.$element.data("zfPlugin")||this.$element.data("zfPlugin",this),this.$element.trigger("init.zf.".concat(pluginName))}),[{key:"destroy",value:function(){this._destroy();var pluginName=getPluginName(this);for(var prop in this.$element.removeAttr("data-".concat(pluginName)).removeData("zfPlugin").trigger("destroyed.zf.".concat(pluginName)),this)this[prop]=null}}])}();function hyphenate$1(str){return str.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function getPluginName(obj){return void 0!==obj.constructor.name?hyphenate$1(obj.constructor.name):hyphenate$1(obj.className)}var Abide=exports.Abide=function(_Plugin){function Abide(){return _classCallCheck(this,Abide),_callSuper(this,Abide,arguments)}return _inherits(Abide,_Plugin),_createClass(Abide,[{key:"_setup",value:function(element){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.$element=element,this.options=_jquery.default.extend(!0,{},Abide.defaults,this.$element.data(),options),this.className="Abide",this._init()}},{key:"_init",value:function(){var _this3=this;this.$inputs=_jquery.default.merge(this.$element.find("input").not("[type=submit]"),this.$element.find("textarea, select"));var $globalErrors=this.$element.find("[data-abide-error]");this.options.a11yAttributes&&(this.$inputs.each((function(i,input){return _this3.addA11yAttributes((0,_jquery.default)(input))})),$globalErrors.each((function(i,error){return _this3.addGlobalErrorA11yAttributes((0,_jquery.default)(error))}))),this._events()}},{key:"_events",value:function(){var _this4=this;this.$element.off(".abide").on("reset.zf.abide",(function(){_this4.resetForm()})).on("submit.zf.abide",(function(){return _this4.validateForm()})),"fieldChange"===this.options.validateOn&&this.$inputs.off("change.zf.abide").on("change.zf.abide",(function(e){_this4.validateInput((0,_jquery.default)(e.target))})),this.options.liveValidate&&this.$inputs.off("input.zf.abide").on("input.zf.abide",(function(e){_this4.validateInput((0,_jquery.default)(e.target))})),this.options.validateOnBlur&&this.$inputs.off("blur.zf.abide").on("blur.zf.abide",(function(e){_this4.validateInput((0,_jquery.default)(e.target))}))}},{key:"_reflow",value:function(){this._init()}},{key:"requiredCheck",value:function($el){if(!$el.attr("required"))return!0;var isGood=!0;switch($el[0].type){case"checkbox":isGood=$el[0].checked;break;case"select":case"select-one":case"select-multiple":var opt=$el.find("option:selected");opt.length&&opt.val()||(isGood=!1);break;default:$el.val()&&$el.val().length||(isGood=!1)}return isGood}},{key:"findFormError",value:function($el){var id=$el[0].id,$error=$el.siblings(this.options.formErrorSelector);return $error.length||($error=$el.parent().find(this.options.formErrorSelector)),id&&($error=$error.add(this.$element.find('[data-form-error-for="'.concat(id,'"]')))),$error}},{key:"findLabel",value:function($el){var id=$el[0].id,$label=this.$element.find('label[for="'.concat(id,'"]'));return $label.length?$label:$el.closest("label")}},{key:"findRadioLabels",value:function($els){var _this5=this,labels=$els.map((function(i,el){var id=el.id,$label=_this5.$element.find('label[for="'.concat(id,'"]'));return $label.length||($label=(0,_jquery.default)(el).closest("label")),$label[0]}));return(0,_jquery.default)(labels)}},{key:"addErrorClasses",value:function($el){var $label=this.findLabel($el),$formError=this.findFormError($el);$label.length&&$label.addClass(this.options.labelErrorClass),$formError.length&&$formError.addClass(this.options.formErrorClass),$el.addClass(this.options.inputErrorClass).attr({"data-invalid":"","aria-invalid":!0})}},{key:"addA11yAttributes",value:function($el){var $errors=this.findFormError($el),$labels=$errors.filter("label"),$error=$errors.first();if($errors.length){if(void 0===$el.attr("aria-describedby")){var errorId=$error.attr("id");void 0===errorId&&(errorId=GetYoDigits(6,"abide-error"),$error.attr("id",errorId)),$el.attr("aria-describedby",errorId)}if($labels.filter("[for]").length<$labels.length){var elemId=$el.attr("id");void 0===elemId&&(elemId=GetYoDigits(6,"abide-input"),$el.attr("id",elemId)),$labels.each((function(i,label){var $label=(0,_jquery.default)(label);void 0===$label.attr("for")&&$label.attr("for",elemId)}))}$errors.each((function(i,label){var $label=(0,_jquery.default)(label);void 0===$label.attr("role")&&$label.attr("role","alert")})).end()}}},{key:"addGlobalErrorA11yAttributes",value:function($el){void 0===$el.attr("aria-live")&&$el.attr("aria-live",this.options.a11yErrorLevel)}},{key:"removeRadioErrorClasses",value:function(groupName){var $els=this.$element.find(':radio[name="'.concat(groupName,'"]')),$labels=this.findRadioLabels($els),$formErrors=this.findFormError($els);$labels.length&&$labels.removeClass(this.options.labelErrorClass),$formErrors.length&&$formErrors.removeClass(this.options.formErrorClass),$els.removeClass(this.options.inputErrorClass).attr({"data-invalid":null,"aria-invalid":null})}},{key:"removeErrorClasses",value:function($el){if("radio"==$el[0].type)return this.removeRadioErrorClasses($el.attr("name"));var $label=this.findLabel($el),$formError=this.findFormError($el);$label.length&&$label.removeClass(this.options.labelErrorClass),$formError.length&&$formError.removeClass(this.options.formErrorClass),$el.removeClass(this.options.inputErrorClass).attr({"data-invalid":null,"aria-invalid":null})}},{key:"validateInput",value:function($el){var clearRequire=this.requiredCheck($el),validated=!1,customValidator=!0,validator=$el.attr("data-validator"),equalTo=!0;if($el.is("[data-abide-ignore]")||$el.is('[type="hidden"]')||$el.is("[disabled]"))return!0;switch($el[0].type){case"radio":validated=this.validateRadio($el.attr("name"));break;case"checkbox":case"select":case"select-one":case"select-multiple":validated=clearRequire;break;default:validated=this.validateText($el)}validator&&(customValidator=this.matchValidation($el,validator,$el.attr("required"))),$el.attr("data-equalto")&&(equalTo=this.options.validators.equalTo($el));var goodToGo=-1===[clearRequire,validated,customValidator,equalTo].indexOf(!1),message=(goodToGo?"valid":"invalid")+".zf.abide";if(goodToGo){var dependentElements=this.$element.find('[data-equalto="'.concat($el.attr("id"),'"]'));if(dependentElements.length){var _this=this;dependentElements.each((function(){(0,_jquery.default)(this).val()&&_this.validateInput((0,_jquery.default)(this))}))}}return this[goodToGo?"removeErrorClasses":"addErrorClasses"]($el),$el.trigger(message,[$el]),goodToGo}},{key:"validateForm",value:function(){var _this6=this,acc=[],_this=this;this.$inputs.each((function(){acc.push(_this.validateInput((0,_jquery.default)(this)))}));var noError=-1===acc.indexOf(!1);return this.$element.find("[data-abide-error]").each((function(i,elem){var $elem=(0,_jquery.default)(elem);_this6.options.a11yAttributes&&_this6.addGlobalErrorA11yAttributes($elem),$elem.css("display",noError?"none":"block")})),this.$element.trigger((noError?"formvalid":"forminvalid")+".zf.abide",[this.$element]),noError}},{key:"validateText",value:function($el,pattern){pattern=pattern||$el.attr("pattern")||$el.attr("type");var inputText=$el.val(),valid=!1;return inputText.length?valid=this.options.patterns.hasOwnProperty(pattern)?this.options.patterns[pattern].test(inputText):pattern===$el.attr("type")||new RegExp(pattern).test(inputText):$el.prop("required")||(valid=!0),valid}},{key:"validateRadio",value:function(groupName){var $group=this.$element.find(':radio[name="'.concat(groupName,'"]')),valid=!1,required=!1;return $group.each((function(i,e){(0,_jquery.default)(e).attr("required")&&(required=!0)})),required||(valid=!0),valid||$group.each((function(i,e){(0,_jquery.default)(e).prop("checked")&&(valid=!0)}
1)),valid}},{key:"matchValidation",value:function($el,validators,required){var _this7=this;return required=!!required,-1===validators.split(" ").map((function(v){return _this7.options.validators[v]($el,required,$el.parent())})).indexOf(!1)}},{key:"resetForm",value:function(){var $form=this.$element,opts=this.options;(0,_jquery.default)(".".concat(opts.labelErrorClass),$form).not("small").removeClass(opts.labelErrorClass),(0,_jquery.default)(".".concat(opts.inputErrorClass),$form).not("small").removeClass(opts.inputErrorClass),(0,_jquery.default)("".concat(opts.formErrorSelector,".").concat(opts.formErrorClass)).removeClass(opts.formErrorClass),$form.find("[data-abide-error]").css("display","none"),(0,_jquery.default)(":input",$form).not(":button, :submit, :reset, :hidden, :radio, :checkbox, [data-abide-ignore]").val("").attr({"data-invalid":null,"aria-invalid":null}),(0,_jquery.default)(":input:radio",$form).not("[data-abide-ignore]").prop("checked",!1).attr({"data-invalid":null,"aria-invalid":null}),(0,_jquery.default)(":input:checkbox",$form).not("[data-abide-ignore]").prop("checked",!1).attr({"data-invalid":null,"aria-invalid":null}),$form.trigger("formreset.zf.abide",[$form])}},{key:"_destroy",value:function(){var _this=this;this.$element.off(".abide").find("[data-abide-error]").css("display","none"),this.$inputs.off(".abide").each((function(){_this.removeErrorClasses((0,_jquery.default)(this))}))}}])}(Plugin);Abide.defaults={validateOn:"fieldChange",labelErrorClass:"is-invalid-label",inputErrorClass:"is-invalid-input",formErrorSelector:".form-error",formErrorClass:"is-visible",a11yAttributes:!0,a11yErrorLevel:"assertive",liveValidate:!1,validateOnBlur:!1,patterns:{alpha:/^[a-zA-Z]+$/,alpha_numeric:/^[a-zA-Z0-9]+$/,integer:/^[-+]?\d+$/,number:/^[-+]?\d*(?:[\.\,]\d+)?$/,card:/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|(?:222[1-9]|2[3-6][0-9]{2}|27[0-1][0-9]|2720)[0-9]{12}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/,cvv:/^([0-9]){3,4}$/,email:/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+$/,url:/^((?:(https?|ftps?|file|ssh|sftp):\/\/|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\((?:[^\s()<>]+|(?:\([^\s()<>]+\)))*\))+(?:\((?:[^\s()<>]+|(?:\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:\'".,<>?\xab\xbb\u201c\u201d\u2018\u2019]))$/,domain:/^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,8}$/,datetime:/^([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))$/,date:/(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))$/,time:/^(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}$/,dateISO:/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/,month_day_year:/^(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.]\d{4}$/,day_month_year:/^(0[1-9]|[12][0-9]|3[01])[- \/.](0[1-9]|1[012])[- \/.]\d{4}$/,color:/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/,website:{test:function(text){return Abide.defaults.patterns.domain.test(text)||Abide.defaults.patterns.url.test(text)}}},validators:{equalTo:function(el,required,parent){return(0,_jquery.default)("#".concat(el.attr("data-equalto"))).val()===el.val()}}};var Accordion=exports.Accordion=function(_Plugin2){function Accordion(){return _classCallCheck(this,Accordion),_callSuper(this,Accordion,arguments)}return _inherits(Accordion,_Plugin2),_createClass(Accordion,[{key:"_setup",value:function(element,options){this.$element=element,this.options=_jquery.default.extend({},Accordion.defaults,this.$element.data(),options),this.className="Accordion",this._init(),Keyboard.register("Accordion",{ENTER:"toggle",SPACE:"toggle",ARROW_DOWN:"next",ARROW_UP:"previous"})}},{key:"_init",value:function(){var _this8=this;this._isInitializing=!0,this.$element.attr("role","tablist"),this.$tabs=this.$element.children("[data-accordion-item]"),this.$tabs.each((function(idx,el){var $el=(0,_jquery.default)(el),$content=$el.children("[data-tab-content]"),id=$content[0].id||GetYoDigits(6,"accordion"),linkId=el.id?"".concat(el.id,"-label"):"".concat(id,"-label");$el.find("a:first").attr({"aria-controls":id,role:"tab",id:linkId,"aria-expanded":!1,"aria-selected":!1}),$content.attr({role:"tabpanel","aria-labelledby":linkId,"aria-hidden":!0,id:id})}));
1var $initActive=this.$element.find(".is-active").children("[data-tab-content]");$initActive.length&&(this._initialAnchor=$initActive.prev("a").attr("href"),this._openSingleTab($initActive)),this._checkDeepLink=function(){var anchor=window.location.hash;if(!anchor.length){if(_this8._isInitializing)return;_this8._initialAnchor&&(anchor=_this8._initialAnchor)}var $anchor=anchor&&(0,_jquery.default)(anchor),$link=anchor&&_this8.$element.find('[href$="'.concat(anchor,'"]')),isOwnAnchor=!(!$anchor.length||!$link.length);$anchor&&$link&&$link.length?$link.parent("[data-accordion-item]").hasClass("is-active")||_this8._openSingleTab($anchor):_this8._closeAllTabs(),isOwnAnchor&&(_this8.options.deepLinkSmudge&&onLoad((0,_jquery.default)(window),(function(){var offset=_this8.$element.offset();(0,_jquery.default)("html, body").animate({scrollTop:offset.top},_this8.options.deepLinkSmudgeDelay)})),_this8.$element.trigger("deeplink.zf.accordion",[$link,$anchor]))},this.options.deepLink&&this._checkDeepLink(),this._events(),this._isInitializing=!1}},{key:"_events",value:function(){var _this=this;this.$tabs.each((function(){var $elem=(0,_jquery.default)(this),$tabContent=$elem.children("[data-tab-content]");$tabContent.length&&$elem.children("a").off("click.zf.accordion keydown.zf.accordion").on("click.zf.accordion",(function(e){e.preventDefault(),_this.toggle($tabContent)})).on("keydown.zf.accordion",(function(e){Keyboard.handleKey(e,"Accordion",{toggle:function(){_this.toggle($tabContent)},next:function(){var $a=$elem.next().find("a").focus();_this.options.multiExpand||$a.trigger("click.zf.accordion")},previous:function(){var $a=$elem.prev().find("a").focus();_this.options.multiExpand||$a.trigger("click.zf.accordion")},handled:function(){e.preventDefault(),e.stopPropagation()}})}))})),this.options.deepLink&&(0,_jquery.default)(window).on("hashchange",this._checkDeepLink)}},{key:"toggle",value:function($target){if($target.closest("[data-accordion]").is("[disabled]"))console.info("Cannot toggle an accordion that is disabled.");else if($target.parent().hasClass("is-active")?this.up($target):this.down($target),this.options.deepLink){var anchor=$target.prev("a").attr("href");this.options.updateHistory?history.pushState({},"",anchor):history.replaceState({},"",anchor)}}},{key:"down",value:function($target){$target.closest("[data-accordion]").is("[disabled]")?console.info("Cannot call down on an accordion that is disabled."):this.options.multiExpand?this._openTab($target):this._openSingleTab($target)}},{key:"up",value:function($target){if(this.$element.is("[disabled]"))console.info("Cannot call up on an accordion that is disabled.");else{var $targetItem=$target.parent();if($targetItem.hasClass("is-active")){var $othersItems=$targetItem.siblings();(this.options.allowAllClosed||$othersItems.hasClass("is-active"))&&this._closeTab($target)}}}},{key:"_openSingleTab",value:function($target){var $activeContents=this.$element.children(".is-active").children("[data-tab-content]");$activeContents.length&&this._closeTab($activeContents.not($target)),this._openTab($target)}},{key:"_openTab",value:function($target){var _this9=this,$targetItem=$target.parent(),targetContentId=$target.attr("aria-labelledby");$target.attr("aria-hidden",!1),$targetItem.addClass("is-active"),(0,_jquery.default)("#".concat(targetContentId)).attr({"aria-expanded":!0,"aria-selected":!0}),$target.slideDown(this.options.slideSpeed,(function(){_this9.$element.trigger("down.zf.accordion",[$target])}))}},{key:"_closeTab",value:function($target){var _this0=this,$targetItem=$target.parent(),targetContentId=$target.attr("aria-labelledby");$target.attr("aria-hidden",!0),$targetItem.removeClass("is-active"),(0,_jquery.default)("#".concat(targetContentId)).attr({"aria-expanded":!1,"aria-selected":!1}),$target.slideUp(this.options.slideSpeed,(function(){_this0.$element.trigger("up.zf.accordion",[$target])}))}},{key:"_closeAllTabs",value:function(){var $activeTabs=this.$element.children(".is-active").children("[data-tab-content]");$activeTabs.length&&this._closeTab($activeTabs)}},{key:"_destroy",value:function(){this.$element.find("[data-tab-content]").stop(!0).slideUp(0).css("display",""),this.$element.find("a").off(".zf.accordion"),this.options.deepLink&&(0,_jquery.default)(window).off("hashchange",this._checkDeepLink)}}])}(Plugin);Accordion.defaults={slideSpeed:250,multiExpand:!1,allowAllClosed:!1,deepLink:!1,deepLinkSmudge:!1,deepLinkSmudgeDelay:300,updateHistory:!1};var AccordionMenu=exports.AccordionMenu=function(_Plugin3){function AccordionMenu(){return _classCallCheck(this,AccordionMenu),_callSuper(this,AccordionMenu,arguments)}return _inherits(AccordionMenu,_Plugin3),_createClass(AccordionMenu,[{key:"_setup",value:function(element,options){this.$element=element,this.options=_jquery.default.extend({},AccordionMenu.defaults,this.$element.data(),options),this.className="AccordionMenu",this._init(),Keyboard.register("AccordionMenu",{ENTER:"toggle",SPACE:"toggle",ARROW_RIGHT:"open",ARROW_UP:"up",ARROW_DOWN:"down",ARROW_LEFT:"close",ESCAPE:"closeAll"})}},{key:"_init",value:function(){Nest.Feather(this.$element,"accordion");var _this=this;this.$element.find("[data-submenu]").not(".is-active").slideUp(0),this.$element.attr({role:"tree","aria-multiselectable":this.options.multiOpe
1n}),this.$menuLinks=this.$element.find(".is-accordion-submenu-parent"),this.$menuLinks.each((function(){var linkId=this.id||GetYoDigits(6,"acc-menu-link"),$elem=(0,_jquery.default)(this),$sub=$elem.children("[data-submenu]"),subId=$sub[0].id||GetYoDigits(6,"acc-menu"),isActive=$sub.hasClass("is-active");_this.options.parentLink&&$elem.children("a").clone().prependTo($sub).wrap('<li data-is-parent-link class="is-submenu-parent-item is-submenu-item is-accordion-submenu-item"></li>');_this.options.submenuToggle?($elem.addClass("has-submenu-toggle"),$elem.children("a").after('<button id="'+linkId+'" class="submenu-toggle" aria-controls="'+subId+'" aria-expanded="'+isActive+'" title="'+_this.options.submenuToggleText+'"><span class="submenu-toggle-text">'+_this.options.submenuToggleText+"</span></button>")):$elem.attr({"aria-controls":subId,"aria-expanded":isActive,id:linkId}),$sub.attr({"aria-labelledby":linkId,"aria-hidden":!isActive,role:"group",id:subId})})),this.$element.find("li").attr({role:"treeitem"});var initPanes=this.$element.find(".is-active");if(initPanes.length){_this=this;initPanes.each((function(){_this.down((0,_jquery.default)(this))}))}this._events()}},{key:"_events",value:function(){var _this=this;this.$element.find("li").each((function(){var $submenu=(0,_jquery.default)(this).children("[data-submenu]");$submenu.length&&(_this.options.submenuToggle?(0,_jquery.default)(this).children(".submenu-toggle").off("click.zf.accordionMenu").on("click.zf.accordionMenu",(function(e){_this.toggle($submenu)})):(0,_jquery.default)(this).children("a").off("click.zf.accordionMenu").on("click.zf.accordionMenu",(function(e){e.preventDefault(),_this.toggle($submenu)})))})).on("keydown.zf.accordionmenu",(function(e){var $prevElement,$nextElement,$element=(0,_jquery.default)(this),$elements=$element.parent("ul").children("li"),$target=$element.children("[data-submenu]");$elements.each((function(i){if((0,_jquery.default)(this).is($element))return $prevElement=$elements.eq(Math.max(0,i-1)).find("a").first(),$nextElement=$elements.eq(Math.min(i+1,$elements.length-1)).find("a").first(),(0,_jquery.default)(this).children("[data-submenu]:visible").length&&($nextElement=$element.find("li:first-child").find("a").first()),(0,_jquery.default)(this).is(":first-child")?$prevElement=$element.parents("li").first().find("a").first():$prevElement.parents("li").first().children("[data-submenu]:visible").length&&($prevElement=$prevElement.parents("li").find("li:last-child").find("a").first()),void((0,_jquery.default)(this).is(":last-child")&&($nextElement=$element.parents("li").first().next("li").find("a").first()))})),Keyboard.handleKey(e,"AccordionMenu",{open:function(){$target.is(":hidden")&&(_this.down($target),$target.find("li").first().find("a").first().focus())},close:function(){$target.length&&!$target.is(":hidden")?_this.up($target):$element.parent("[data-submenu]").length&&(_this.up($element.parent("[data-submenu]")),$element.parents("li").first().find("a").first().focus())},up:function(){return $prevElement.focus(),!0},down:function(){return $nextElement.focus(),!0},toggle:function(){return!_this.options.submenuToggle&&($element.children("[data-submenu]").length?(_this.toggle($element.children("[data-submenu]")),!0):void 0)},closeAll:function(){_this.hideAll()},handled:function(preventDefault){preventDefault&&e.preventDefault(),e.stopImmediatePropagation()}})}))}},{key:"hideAll",value:function(){this.up(this.$element.find("[data-submenu]"))}},{key:"showAll",value:function(){this.down(this.$element.find("[data-submenu]"))}},{key:"toggle",value:function($target){$target.is(":animated")||($target.is(":hidden")?this.down($target):this.up($target))}},{key:"down",value:function($target){var _this1=this;if(!this.options.multiOpen){var $targetBranch=$target.parentsUntil(this.$element).add($target).add($target.find(".is-active")),$othersActiveSubmenus=this.$element.find(".is-active").not($targetBranch);this.up($othersActiveSubmenus)}$target.addClass("is-active").attr({"aria-hidden":!1}),this.options.submenuToggle?$target.prev(".submenu-toggle").attr({"aria-expanded":!0}):$target.parent(".is-accordion-submenu-parent").attr({"aria-expanded":!0}),$target.slideDown(this.options.slideSpeed,(function(){_this1.$element.trigger("down.zf.accordionMenu",[$target])}))}},{key:"up",value:function($target){var _this10=this,$submenus=$target.find("[data-submenu]"),$allmenus=$target.add($submenus);$submenus.slideUp(0),$allmenus.removeClass("is-active").attr("aria-hidden",!0),this.options.submenuToggle?$allmenus.prev(".
1submenu-toggle").attr("aria-expanded",!1):$allmenus.parent(".is-accordion-submenu-parent").attr("aria-expanded",!1),$target.slideUp(this.options.slideSpeed,(function(){_this10.$element.trigger("up.zf.accordionMenu",[$target])}))}},{key:"_destroy",value:function(){this.$element.find("[data-submenu]").slideDown(0).css("display",""),this.$element.find("a").off("click.zf.accordionMenu"),this.$element.find("[data-is-parent-link]").detach(),this.options.submenuToggle&&(this.$element.find(".has-submenu-toggle").removeClass("has-submenu-toggle"),this.$element.find(".submenu-toggle").remove()),Nest.Burn(this.$element,"accordion")}}])}(Plugin);AccordionMenu.defaults={parentLink:!1,slideSpeed:250,submenuToggle:!1,submenuToggleText:"Toggle menu",multiOpen:!0};var Drilldown=exports.Drilldown=function(_Plugin4){function Drilldown(){return _classCallCheck(this,Drilldown),_callSuper(this,Drilldown,arguments)}return _inherits(Drilldown,_Plugin4),_createClass(Drilldown,[{key:"_setup",value:function(element,options){this.$element=element,this.options=_jquery.default.extend({},Drilldown.defaults,this.$element.data(),options),this.className="Drilldown",this._init(),Keyboard.register("Drilldown",{ENTER:"open",SPACE:"open",ARROW_RIGHT:"next",ARROW_UP:"up",ARROW_DOWN:"down",ARROW_LEFT:"previous",ESCAPE:"close",TAB:"down",SHIFT_TAB:"up"})}},{key:"_init",value:function(){Nest.Feather(this.$element,"drilldown"),this.options.autoApplyClass&&this.$element.addClass("drilldown"),this.$element.attr({role:"tree","aria-multiselectable":!1}),this.$submenuAnchors=this.$element.find("li.is-drilldown-submenu-parent").children("a"),this.$submenus=this.$submenuAnchors.parent("li").children("[data-submenu]").attr("role","group"),this.$menuItems=this.$element.find("li").not(".js-drilldown-back").attr("role","treeitem").find("a"),this.$currentMenu=this.$element,this.$element.attr("data-mutate",this.$element.attr("data-drilldown")||GetYoDigits(6,"drilldown")),this._prepareMenu(),this._registerEvents(),this._keyboardEvents()}},{key:"_prepareMenu",value:function(){var _this=this;this.$submenuAnchors.each((function(){var $link=(0,_jquery.default)(this),$sub=$link.parent();_this.options.parentLink&&$link.clone().prependTo($sub.children("[data-submenu]")).wrap('<li data-is-parent-link class="is-submenu-parent-item is-submenu-item is-drilldown-submenu-item" role="menuitem"></li>'),$link.data("savedHref",$link.attr("href")).removeAttr("href").attr("tabindex",0),$link.children("[data-submenu]").attr({"aria-hidden":!0,tabindex:0,role:"group"}),_this._events($link)})),this.$submenus.each((function(){var $menu=(0,_jquery.default)(this);if(!$menu.find(".js-drilldown-back").length)switch(_this.options.backButtonPosition){case"bottom":$menu.append(_this.options.backButton);break;case"top":$menu.prepend(_this.options.backButton);break;default:console.error("Unsupported backButtonPosition value '"+_this.options.backButtonPosition+"'")}_this._back($menu)})),this.$submenus.addClass("invisible"),this.options.autoHeight||this.$submenus.addClass("drilldown-submenu-cover-previous"),this.$element.parent().hasClass("is-drilldown")||(this.$wrapper=(0,_jquery.default)(this.options.wrapper).addClass("is-drilldown"),this.options.animateHeight&&this.$wrapper.addClass("animate-height"),this.$element.wrap(this.$wrapper)),this.$wrapper=this.$element.parent(),this.$wrapper.css(this._getMaxDims())}},{key:"_resize",value:function(){this.$wrapper.css({"max-width":"none","min-height":"none"}),this.$wrapper.css(this._getMaxDims())}},{key:"_events",value:function($elem){var _this=this;$elem.off("click.zf.drilldown").on("click.zf.drilldown",(function(e){if((0,_jquery.default)(e.target).parentsUntil("ul","li").hasClass("is-drilldown-submenu-parent")&&(e.stopImmediatePropagation(),e.preventDefault()),_this._show($elem.parent("li")),_this.options.closeOnClick){var $body=(0,_jquery.default)("body");$body.off(".zf.drilldown").on("click.zf.drilldown",(function(e){e.target===_this.$element[0]||_jquery.default.contains(_this.$element[0],e.target)||(e.preventDefault(),_this._hideAll(),$body.off(".zf.drilldown"))}))}}))}},{key:"_registerEvents",value:function(){this.options.scrollTop&&(this._bindHandler=this._scrollTop.bind(this),this.$element.on("open.zf.drilldown hide.zf.drilldown closed.zf.drilldown",this._bindHandler)),this.$element.on("mutateme.zf.trigger",this._resize.bind(this))}},{key:"_scrollTop",value:function(){var _this=this,$scrollTopElement=""!=_this.options.scrollTopElement?(0,_jquery.default)(_this.options.scrollTopElement):_this.$element,scrollPos=parseInt($scrollTopElement.offset().top+_this.options.scrollTopOffset,10);(0,_jquery.default)("html, body").stop(!0).animate({scrollTop:scrollPos},_this.options.animationDuration,_this.options.animationEasing,(function(){this===(0,_jquery.default)("html")[0]&&_this.$element.trigger("scrollme.zf.drilldown")}))}},{key:"_keyboardEvents",value:function(){var _this=this;this.$menuItems.add(this.$element.find(".js-drilldown-back > a, .is-submenu-parent-item > a")).on("keydown.zf.drilldown",(function(e){var $prevElement,$nextElement,$element=(0,_jquery.default)(this),$elements=$element.parent("li").parent("ul").children("li").children("a");$elements.each((function(i){if((0,_jquery.default)(this).is($element))return $prevElement=$elements.eq(Math.max(0,i-1)),void($nextElement=$elements.eq(Math.min(i+1,$elements.length-1)))})),Keyboard.handleKey(e,"Drilldown",{next:function(){if($element.is(_this.$submenuAnchors))return _this._show($element.parent("li")),$element.parent("li").one(transitionend($element),(function(){$element.parent("li").find("ul li a").not(".js-drilldown-back a").first().focus()})),!0},previous:function(){return _this._hide($element.parent("li").parent("ul")),$element.parent("li").parent("ul").one(transitionend($element),(function(){setTimeout((function(){$element.parent("li").parent("ul").parent("li").children("a").first().focus()}),1)})),!0},up:function(){return $prevElement.focus(),!$element.is(_this.$element.find("> li:first-child > a"))},down:function(){return $nextElement.focus(),!$element.is(_this.$element.find("> li:last-child > a"))},close:function(){$element.is(_this.$element.find("> li > a"))||(_this._hide($element.parent().parent()),$element.parent().parent().siblings("a").focus())},open:function(){return(!_this.options.parentLink||!$element.attr("href"))&&($element.is(_this.$menuItems)?$element.is(_this.$submenuAnchors)?(_this._show($element.parent("li")),$element.parent("li").one(transitionend($element),(function(){$element.parent("li").find("ul li a").not(".js-drilldown-back a").first().focus()})),!0):void 0:(_this._hide($element.parent("li").parent("ul")),$element.parent("li").parent("ul").one(transitionend($element),(function(){setTimeout((function(){$element.parent("li").parent("ul").parent("li").children("a").first().focus()}),1)})),!0))},handled:function(preventDefault){preventDefault&&e.preventDefault(),e.stopImmediatePropagation()}})}))}},{key:"_hideAll",value:function(){var $elem=this.$element.find(".
1is-drilldown-submenu.is-active").addClass("is-closing");this.options.autoHeight&&this.$wrapper.css({height:$elem.parent().closest("ul").data("calcHeight")}),$elem.one(transitionend($elem),(function(e){$elem.removeClass("is-active is-closing")})),this.$element.trigger("closed.zf.drilldown")}},{key:"_back",value:function($elem){var _this=this;$elem.off("click.zf.drilldown"),$elem.children(".js-drilldown-back").on("click.zf.drilldown",(function(e){e.stopImmediatePropagation(),_this._hide($elem);var parentSubMenu=$elem.parent("li").parent("ul").parent("li");parentSubMenu.length&&_this._show(parentSubMenu)}))}},{key:"_menuLinkEvents",value:function(){var _this=this;this.$menuItems.not(".is-drilldown-submenu-parent").off("click.zf.drilldown").on("click.zf.drilldown",(function(e){setTimeout((function(){_this._hideAll()}),0)}))}},{key:"_setShowSubMenuClasses",value:function($elem,trigger){$elem.addClass("is-active").removeClass("invisible").attr("aria-hidden",!1),$elem.parent("li").attr("aria-expanded",!0),!0===trigger&&this.$element.trigger("open.zf.drilldown",[$elem])}},{key:"_setHideSubMenuClasses",value:function($elem,trigger){$elem.removeClass("is-active").addClass("invisible").attr("aria-hidden",!0),$elem.parent("li").attr("aria-expanded",!1),!0===trigger&&$elem.trigger("hide.zf.drilldown",[$elem])}},{key:"_showMenu",value:function($elem,autoFocus){var _this=this;if(this.$element.find('li[aria-expanded="true"] > ul[data-submenu]').each((function(index){_this._setHideSubMenuClasses((0,_jquery.default)(this))})),this.$currentMenu=$elem,$elem.is("[data-drilldown]"))return!0===autoFocus&&$elem.find('li[role="treeitem"] > a').first().focus(),void(this.options.autoHeight&&this.$wrapper.css("height",$elem.data("calcHeight")));var $submenus=$elem.children().first().parentsUntil("[data-drilldown]","[data-submenu]");$submenus.each((function(index){0===index&&_this.options.autoHeight&&_this.$wrapper.css("height",(0,_jquery.default)(this).data("calcHeight"));var isLastChild=index==$submenus.length-1;!0===isLastChild&&(0,_jquery.default)(this).one(transitionend((0,_jquery.default)(this)),(function(){!0===autoFocus&&$elem.find('li[role="treeitem"] > a').first().focus()})),_this._setShowSubMenuClasses((0,_jquery.default)(this),isLastChild)}))}},{key:"_show",value:function($elem){var $submenu=$elem.children("[data-submenu]");$elem.attr("aria-expanded",!0),this.$currentMenu=$submenu,$submenu.addClass("is-active").removeClass("invisible").attr("aria-hidden",!1),this.options.autoHeight&&this.$wrapper.css({height:$submenu.data("calcHeight")}),this.$element.trigger("open.zf.drilldown",[$elem])}},{key:"_hide",value:function($elem){this.options.autoHeight&&this.$wrapper.css({height:$elem.parent().closest("ul").data("calcHeight")}),$elem.parent("li").attr("aria-expanded",!1),$elem.attr("aria-hidden",!0),$elem.addClass("is-closing").one(transitionend($elem),(function(){$elem.removeClass("is-active is-closing"),$elem.blur().addClass("invisible")})),$elem.trigger("hide.zf.drilldown",[$elem])}},{key:"_getMaxDims",value:function(){var maxHeight=0,result={},_this=this;return this.$submenus.add(this.$element).each((function(){(0,_jquery.default)(this).children("li").length;var height=Box.GetDimensions(this).height;maxHeight=height>maxHeight?height:maxHeight,_this.options.autoHeight&&(0,_jquery.default)(this).data("calcHeight",height)})),this.options.autoHeight?result.height=this.$currentMenu.data("calcHeight"):result["min-height"]="".concat(maxHeight,"px"),result["max-width"]="".concat(this.$element[0].getBoundingClientRect().width,"px"),result}},{key:"_destroy",value:function(){this.options.scrollTop&&this.$element.off(".zf.drilldown",this._bindHandler),this._hideAll(),this.$element.off("mutateme.zf.trigger"),Nest.Burn(this.$element,"drilldown"),this.$element.unwrap().find(".js-drilldown-back, .is-submenu-parent-item").remove().end().find(".is-active, .is-closing, .is-drilldown-submenu").removeClass("is-active is-closing is-drilldown-submenu").end().find("[data-submenu]").removeAttr("aria-hidden tabindex role"),this.$submenuAnchors.each((function(){(0,_jquery.default)(this).off(".zf.drilldown")})),this.$element.find("[data-is-parent-link]").detach(),this.$submenus.removeClass("drilldown-submenu-cover-previous invisible"),this.$element.find("a").each((function(){var $link=(0,_jquery.default)(this);$link.removeAttr("tabindex"),$link.data("savedHref")&&$link.attr("href",$link.data("savedHref")).removeData("savedHref")}))}}])}(Plugin);Drilldown.defaults={autoApplyClass:!0,backButton:'<li class="js-drilldown-back"><a tabindex="0">Back</a></li>',backButtonPosition:"top",wrapper:"<div></div>",parentLink:!1,closeOnClick:!1,autoHeight:!1,animateHeight:!1,scrollTop:!1,scrollTopElement:"",scrollTopOffset:0,animationDuration:500,animationEasing:"swing"};var POSITIONS=["left","right","top","bottom"],VERTICAL_ALIGNMENTS=["top","bottom","center"],HORIZONTAL_ALIGNMENTS=["left","right","center"],ALIGNMENTS={left:VERTICAL_ALIGNMENTS,right:VERTICAL_ALIGNMENTS,top:HORIZONTAL_ALIGNMENTS,bottom:HORIZONTAL_ALIGNMENTS};function nextItem(item,array){var currentIdx=array.indexOf(item);return currentIdx===array.length-1?array[0]:array[currentIdx+1]}var Positionable=function(_Plugin5){function Positionable(){return _classCallCheck(this,Positionable),_callSuper(this,Positionable,arguments)}return _inherits(Positionable,_Plugin5),_createClass(Positionable,[{key:"_init",value:function(){this.triedPositions={},this.position="auto"===this.options.position?this._getDefaultPosition():this.options.position,this.alignment="auto"===this.options.alignment?this._getDefaultAlignment():this.options.alignment,this.originalPosition=this.position,this.originalAlignment=this.alignment}},{key:"_getDefaultPosition",value:function(){return"bottom"}},{key:"_getDefaultAlignment",value:function(){switch(this.position){case"bottom":case"top":return rtl()?"right":"left";case"left":case"right":return"bottom"}}},{key:"_reposition",value:function(){this._alignmentsExhausted(this.position)?(this.position=nextItem(this.position,POSITIONS),this.alignment=ALIGNMENTS[this.position][0]):this._realign()}},{key:"_realign",value:function(){this._addTriedPosition(this.position,this.alignment),this.alignment=nextItem(this.alignment,ALIGNMENTS[this.position])}},{key:"_addTriedPosition",value:function(position,alignment){this.triedPositions[position]=this.triedPositions[position]||[],this.triedPositions[position].push(alignment)}},{key:"_positionsExhausted",value:function(){for(var isExhausted=!0,i=0;i<POSITIONS.length;i++)isExhausted=isExhausted&&this._alignmentsExhausted(POSITIONS[i]);return isExhausted}},{key:"_alignmentsExhausted",value:function(position){return this.triedPositions[position]&&this.triedPositions[position].length==ALIGNMENTS[position].length}},{key:"_getVOffset",value:function(){return this.options.vOffset}},{key:"_getHOffset",value:function(){return this.options.hOffset}},{key:"_setPosition",value:function($anchor,$element,$parent){if("false"===$anchor.attr("aria-expanded"))return!1;Box.GetDimensions($element),Box.GetDimensions($anchor);if(this.options.allowOverlap||(this.position=this.originalPosition,this.alignment=this.originalAlignment),$element.offset(Box.GetExplicitOffsets($element,$anchor,this.position,this.alignment,this._getVOffset(),this._getHOffset())),!this.options.allowOverlap){for(var minOverlap=1e8,minCoordinates={position:this.position,alignment:this.alignment};!this._positionsExhausted();){var overlap=Box.OverlapArea($element,$parent,!1,!1,this.options.allowBottomOverlap);if(0===overlap)return;overlap<minOverlap&&(minOverlap=overlap,minCoordinates={position:this.position,alignment:this.alignment}),this._reposition(),$element.offset(Box.GetExplicitOffsets($element,$anchor,this.position,this.alignment,this._getVOffset(),this._getHOffset()))}this.position=minCoordinates.position,this.alignment=minCoordinates.alignment,$element.offset(Box.GetExplicitOffsets($element,$anchor,this.position,this.alignment,this._getVOffset(),this._getHOffset()))}}}])}(Plugin);Positionable.defaults={position:"auto",alignment:"auto",allowOverlap:!1,allowBottomOverlap:!0,vOffset:0,hOffset:0};var Dropdown=exports.Dropdown=function(_Positionable){function Dropdown(){return _classCallCheck(this,Dropdown),_callSuper(this,Dropdown,arguments)}return _inherits(Dropdown,_Positionable),_createClass(Dropdown,[{key:"_setup",value:function(element,options){this.$element=element,this.options=_jquery.default.extend({},Dropdown.defaults,this.$element.data(),options),this.className="Dropdown",Triggers.init(_jquery.default),this._init(),Keyboard.register("Dropdown",{ENTER:"toggle",SPACE:"toggle",ESCAPE:"close"})}},{key:"_init",value:function(){var $id=this.$element.attr("id");this.$anchors=(0,_jquery.default)('[data-toggle="'.concat($id,'"]')).length?(0,_jquery.default)('[data-toggle="'.concat($id,'"]')):(0,_jquery.default)('[data-open="'.concat($id,'"]')),this.$anchors.attr({"aria-controls":$id,"data-is-focus":!1,"data-yeti-box":$id,"aria-haspopup":!0,"aria-expanded":!1}),this._setCurrentAnchor(this.$anchors.first()),this.options.parentClass?this.$parent=this.$element.parents("."+this.options.parentClass):this.$parent=null,void 0===this.$element.attr("aria-labelledby")&&(void 0===this.$currentAnchor.attr("id")&&this.$currentAnchor.attr("id",GetYoDigits(6,"dd-anchor")),this.$element.attr("aria-labelledby",this.$currentAnchor.attr("id"))),this.$element.attr({"aria-hidden":"true","data-yeti-box":$id,"data-resize":$id}),_superPropGet(Dropdown,"_init",this,3)([]),this._events()}},{key:"_getDefaultPosition",value:function(){var position=this.$element[0].className.match(/(top|left|right|bottom)/g);return position?position[0]:"bottom"}},{key:"_getDefaultAlignment",value:function(){var horizontalPosition=/float-(\S+)/.exec(this.$currentAnchor.attr("class"));return horizontalPosition?horizontalPosition[1]:_superPropGet(Dropdown,"_getDefaultAlignment",this,3)([])}},{key:"_setPosition",value:function(){this.$element.removeClass("has-position-".concat(this.position," has-alignment-").concat(this.alignment)),_superPropGet(Dropdown,"_setPosition",this,3)([this.$currentAnchor,this.$element,this.$parent]),this.$element.addClass("has-position-".concat(this.position," has-alignment-").concat(this.alignment))}},{key:"_setCurrentAnchor",value:function(el){this.$currentAnchor=(0,_jquery.default)(el)}},{key:"_events",value:function(){var _this=this;this.$element.on({"open.zf.trigger":this.open.bind(this),"close.zf.trigger":this.close.bind(this),"toggle.zf.trigger":this.toggle.bind(this),"resizeme.zf.trigger":this._setPosition.bind(this)}),this.$anchors.off("click.zf.trigger").on("click.zf.trigger",(function(){_this._setCurrentAnchor(this)})),this.options.hover&&(this.$anchors.off("mouseenter.zf.dropdown mouseleave.zf.dropdown").on("mouseenter.zf.dropdown",(function(){_this._setCurrentAnchor(this);var bodyData=(0,_jquery.default)("body").data();void 0!==bodyData.whatinput&&"mouse"!==bodyData.whatinput||(clearTimeout(_this.timeout),_this.timeout=setTimeout((function(){_this.open(),_this.$anchors.data("hover",!0)}),_this.options.hoverDelay))})).on("mouseleave.zf.dropdown",ignoreMousedisappear((function(){clearTimeout(_this.timeout),_this.timeout=setTimeout((function(){_this.close(),_this.$anchors.data("hover",!1)}),_this.options.hoverDelay)}))),this.options.hoverPane&&this.$element.off("mouseenter.zf.dropdown mouseleave.zf.dropdown").on("mouseenter.zf.dropdown",(function(){clearTimeout(_this.timeout)})).on("mouseleave.zf.dropdown",ignoreMousedisappear((function(){clearTimeout(_this.timeout),_this.timeout=setTimeout((function(){_this.close(),_this.$anchors.data("hover",!1)}),_this.options.hoverDelay)})))),this.$anchors.add(this.$element).on("keydown.zf.dropdown",(function(e){var $target=(0,_jquery.default)(this);Keyboard.findFocusable(_this.$element);Keyboard.handleKey(e,"Dropdown",{open:function(){$target.is(_this.$anchors)&&!$target.is("input, textarea")&&(_this.open(),_this.$element.attr("tabindex",-1).focus(),e.preventDefault())},close:function(){_this.close(),_this.$anchors.focus()}})}))}},{key:"_addBodyHandler",value:function(){var $body=(0,_jquery.default)(document.body).not(this.$element),_this=this;
1$body.off("click.zf.dropdown").on("click.zf.dropdown",(function(e){_this.$anchors.is(e.target)||_this.$anchors.find(e.target).length||_this.$element.is(e.target)||_this.$element.find(e.target).length||(_this.close(),$body.off("click.zf.dropdown"))}))}},{key:"open",value:function(){if(this.$element.trigger("closeme.zf.dropdown",this.$element.attr("id")),this.$anchors.addClass("hover").attr({"aria-expanded":!0}),this.$element.addClass("is-opening"),this._setPosition(),this.$element.removeClass("is-opening").addClass("is-open").attr({"aria-hidden":!1}),this.options.autoFocus){var $focusable=Keyboard.findFocusable(this.$element);$focusable.length&&$focusable.eq(0).focus()}this.options.closeOnClick&&this._addBodyHandler(),this.options.trapFocus&&Keyboard.trapFocus(this.$element),this.$element.trigger("show.zf.dropdown",[this.$element])}},{key:"close",value:function(){if(!this.$element.hasClass("is-open"))return!1;this.$element.removeClass("is-open").attr({"aria-hidden":!0}),this.$anchors.removeClass("hover").attr("aria-expanded",!1),this.$element.trigger("hide.zf.dropdown",[this.$element]),this.options.trapFocus&&Keyboard.releaseFocus(this.$element)}},{key:"toggle",value:function(){if(this.$element.hasClass("is-open")){if(this.$anchors.data("hover"))return;this.close()}else this.open()}},{key:"_destroy",value:function(){this.$element.off(".zf.trigger").hide(),this.$anchors.off(".zf.dropdown"),(0,_jquery.default)(document.body).off("click.zf.dropdown")}}])}(Positionable);Dropdown.defaults={parentClass:null,hoverDelay:250,hover:!1,hoverPane:!1,vOffset:0,hOffset:0,position:"auto",alignment:"auto",allowOverlap:!1,allowBottomOverlap:!0,trapFocus:!1,autoFocus:!1,closeOnClick:!1};var DropdownMenu=exports.DropdownMenu=function(_Plugin6){function DropdownMenu(){return _classCallCheck(this,DropdownMenu),_callSuper(this,DropdownMenu,arguments)}return _inherits(DropdownMenu,_Plugin6),_createClass(DropdownMenu,[{key:"_setup",value:function(element,options){this.$element=element,this.options=_jquery.default.extend({},DropdownMenu.defaults,this.$element.data(),options),this.className="DropdownMenu",this._init(),Keyboard.register("DropdownMenu",{ENTER:"open",SPACE:"open",ARROW_RIGHT:"next",ARROW_UP:"up",ARROW_DOWN:"down",ARROW_LEFT:"previous",ESCAPE:"close"})}},{key:"_init",value:function(){Nest.Feather(this.$element,"dropdown");var subs=this.$element.find("li.is-dropdown-submenu-parent");this.$element.children(".is-dropdown-submenu-parent").children(".is-dropdown-submenu").addClass("first-sub"),this.$menuItems=this.$element.find('[role="menuitem"]'),this.$tabs=this.$element.children('[role="menuitem"]'),this.$tabs.find("ul.is-dropdown-submenu").addClass(this.options.verticalClass),"auto"===this.options.alignment?this.$element.hasClass(this.options.rightClass)||rtl()||this.$element.parents(".top-bar-right").is("*")?(this.options.alignment="right",subs.addClass("opens-left")):(this.options.alignment="left",subs.addClass("opens-right")):"right"===this.options.alignment?subs.addClass("opens-left"):subs.addClass("opens-right"),this.changed=!1,this._events()}},{key:"_isVertical",value:function(){return"block"===this.$tabs.css("display")||"column"===this.$element.css("flex-direction")}},{key:"_isRtl",value:function(){return this.$element.hasClass("align-right")||rtl()&&!this.$element.hasClass("align-left")}},{key:"_events",value:function(){var _this=this,hasTouch="ontouchstart"in window||void 0!==window.ontouchstart,parClass="is-dropdown-submenu-parent";(this.options.clickOpen||hasTouch)&&this.$menuItems.on("click.zf.dropdownmenu touchstart.zf.dropdownmenu",(function(e){var $elem=(0,_jquery.default)(e.target).parentsUntil("ul",".".concat(parClass)),hasSub=$elem.hasClass(parClass),hasClicked="true"===$elem.attr("data-is-click"),$sub=$elem.children(".is-dropdown-submenu");if(hasSub)if(hasClicked){if(!_this.options.closeOnClick||!_this.options.clickOpen&&!hasTouch||_this.options.forceFollow&&hasTouch)return;e.stopImmediatePropagation(),e.preventDefault(),_this._hide($elem)}else e.preventDefault(),e.stopImmediatePropagation(),_this._show($sub),$elem.add($elem.parentsUntil(_this.$element,".".concat(parClass))).attr("data-is-click",!0)})),_this.options.closeOnClickInside&&this.$menuItems.on("click.zf.dropdownmenu",(function(e){(0,_jquery.default)(this).hasClass(parClass)||_this._hide()})),this.options.disableHover||this.$menuItems.on("mouseenter.zf.dropdownmenu",(function(e){var $elem=(0,_jquery.default)(this);$elem.hasClass(parClass)&&(clearTimeout($elem.data("_delay")),$elem.data("_delay",setTimeout((function(){_this._show($elem.children(".is-dropdown-submenu"))}),_this.options.hoverDelay)))})).on("mouseleave.zf.dropdownMenu",ignoreMousedisappear((function(e){var $elem=(0,_jquery.default)(this);if($elem.hasClass(parClass)&&_this.options.autoclose){if("true"===$elem.attr("data-is-click")&&_this.options.clickOpen)return!1;clearTimeout($elem.data("_delay")),$elem.data("_delay",setTimeout((function(){_this._hide($elem)}),_this.options.closingTime))}}))),this.$menuItems.on("keydown.zf.dropdownmenu",(function(e){var $prevElement,$nextElement,$element=(0,_jquery.default)(e.target).parentsUntil("ul",'[role="menuitem"]'),isTab=_this.$tabs.index($element)>-1,$elements=isTab?_this.$tabs:$element.siblings("li").add($element);$elements.each((function(i){if((0,_jquery.default)(this).is($element))return $prevElement=$elements.eq(i-1),void($nextElement=$elements.eq(i+1))}));var nextSibling=function(){$nextElement.children("a:first").focus(),e.preventDefault()},prevSibling=function(){$prevElement.children("a:first").focus(),e.preventDefault()},openSub=function(){var $sub=$element.children("ul.is-dropdown-submenu");$sub.length&&(_this._show($sub),$element.find("li > a:first").focus(),e.preventDefault())},closeSub=function(){var close=$element.parent("ul").parent("li");close.children("a:first").focus(),_this._hide(close),e.preventDefault()},functions={open:openSub,close:function(){_this._hide(_this.$element),_this.$menuItems.eq(0).children("a").focus(),e.preventDefault()},handled:function(){e.stopImmediatePropagation()}};isTab?_this._isVertical()?_this._isRtl()?_jquery.default.extend(functions,{down:nextSibling,up:prevSibling,next:closeSub,previous:openSub}):_jquery.default.extend(functions,{down:nextSibling,up:prevSibling,next:openSub,previous:closeSub}):_this._isRtl()?_jquery.default.extend(functions,{next:prevSibling,previous:nextSibling,down:openSub,up:closeSub}):_jquery.default.extend(functions,{next:nextSibling,previous:prevSibling,down:openSub,up:closeSub}):_this._isRtl()?_jquery.default.extend(functions,{next:closeSub,previous:openSub,down:nextSibling,up:prevSibling}):_jquery.default.extend(functions,{next:openSub,previous:closeSub,down:nextSibling,up:prevSibling}),Keyboard.handleKey(e,"DropdownMenu",functions)}))}},{key:"_addBodyHandler",value:function(){var $body=(0,_jquery.default)(document.body),_this=this;$body.off("mouseup.zf.dropdownmenu touchend.zf.dropdownmenu").on("mouseup.zf.dropdownmenu touchend.zf.dropdownmenu",(function(e){_this.$element.find(e.target).length||(_this._hide(),$body.off("mouseup.zf.dropdownmenu touchend.zf.dropdownmenu"))}))}},{key:"_show",value:function($sub){var idx=this.$tabs.index(this.$tabs.filter((function(i,el){return(0,_jquery.default)(el).find($sub).length>0}))),$sibs=$sub.parent("li.is-dropdown-submenu-parent").siblings("li.is-dropdown-submenu-parent");this._hide($sibs,idx),$sub.css("visibility","hidden").addClass("js-dropdown-active").parent("li.is-dropdown-submenu-parent").addClass("is-active");var clear=Box.ImNotTouchingYou($sub,null,!0);if(!clear){var oldClass="left"===this.options.alignment?"-right":"-left",$parentLi=$sub.parent(".is-dropdown-submenu-parent");$parentLi.removeClass("opens".concat(oldClass)).addClass("opens-".concat(this.options.alignment)),(clear=Box.ImNotTouchingYou($sub,null,!0))||$parentLi.removeClass("opens-".concat(this.options.alignment)).addClass("opens-inner"),this.changed=!0}$sub.css("visibility",""),this.options.closeOnClick&&this._addBodyHandler(),this.$element.trigger("show.zf.dropdownmenu",[$sub])}},{key:"_hide",value:function($elem,idx){var $toClose;if(($toClose=$elem&&$elem.length?$elem:void 0!==idx?this.$tabs.not((function(i,el){return i===idx}
1)):this.$element).hasClass("is-active")||$toClose.find(".is-active").length>0){if($toClose.find("li.is-active").add($toClose).attr({"data-is-click":!1}).removeClass("is-active"),$toClose.find("ul.js-dropdown-active").removeClass("js-dropdown-active"),this.changed||$toClose.find("opens-inner").length){var oldClass="left"===this.options.alignment?"right":"left";$toClose.find("li.is-dropdown-submenu-parent").add($toClose).removeClass("opens-inner opens-".concat(this.options.alignment)).addClass("opens-".concat(oldClass)),this.changed=!1}this.$element.trigger("hide.zf.dropdownmenu",[$toClose])}}},{key:"_destroy",value:function(){this.$menuItems.off(".zf.dropdownmenu").removeAttr("data-is-click").removeClass("is-right-arrow is-left-arrow is-down-arrow opens-right opens-left opens-inner"),(0,_jquery.default)(document.body).off(".zf.dropdownmenu"),Nest.Burn(this.$element,"dropdown")}}])}(Plugin);DropdownMenu.defaults={disableHover:!1,autoclose:!0,hoverDelay:50,clickOpen:!1,closingTime:500,alignment:"auto",closeOnClick:!0,closeOnClickInside:!0,verticalClass:"vertical",rightClass:"align-right",forceFollow:!0};var Equalizer=exports.Equalizer=function(_Plugin7){function Equalizer(){return _classCallCheck(this,Equalizer),_callSuper(this,Equalizer,arguments)}return _inherits(Equalizer,_Plugin7),_createClass(Equalizer,[{key:"_setup",value:function(element,options){this.$element=element,this.options=_jquery.default.extend({},Equalizer.defaults,this.$element.data(),options),this.className="Equalizer",this._init()}},{key:"_init",value:function(){var eqId=this.$element.attr("data-equalizer")||"",$watched=this.$element.find('[data-equalizer-watch="'.concat(eqId,'"]'));MediaQuery._init(),this.$watched=$watched.length?$watched:this.$element.find("[data-equalizer-watch]"),this.$element.attr("data-resize",eqId||GetYoDigits(6,"eq")),this.$element.attr("data-mutate",eqId||GetYoDigits(6,"eq")),this.hasNested=this.$element.find("[data-equalizer]").length>0,this.isNested=this.$element.parentsUntil(document.body,"[data-equalizer]").length>0,this.isOn=!1,this._bindHandler={onResizeMeBound:this._onResizeMe.bind(this),onPostEqualizedBound:this._onPostEqualized.bind(this)};var tooSmall,imgs=this.$element.find("img");this.options.equalizeOn?(tooSmall=this._checkMQ(),(0,_jquery.default)(window).on("changed.zf.mediaquery",this._checkMQ.bind(this))):this._events(),(void 0!==tooSmall&&!1===tooSmall||void 0===tooSmall)&&(imgs.length?onImagesLoaded(imgs,this._reflow.bind(this)):this._reflow())}},{key:"_pauseEvents",value:function(){this.isOn=!1,this.$element.off({".zf.equalizer":this._bindHandler.onPostEqualizedBound,"resizeme.zf.trigger":this._bindHandler.onResizeMeBound,"mutateme.zf.trigger":this._bindHandler.onResizeMeBound})}},{key:"_onResizeMe",value:function(e){this._reflow()}},{key:"_onPostEqualized",value:function(e){e.target!==this.$element[0]&&this._reflow()}},{key:"_events",value:function(){this._pauseEvents(),this.hasNested?this.$element.on("postequalized.zf.equalizer",this._bindHandler.onPostEqualizedBound):(this.$element.on("resizeme.zf.trigger",this._bindHandler.onResizeMeBound),this.$element.on("mutateme.zf.trigger",this._bindHandler.onResizeMeBound)),this.isOn=!0}},{key:"_checkMQ",value:function(){var tooSmall=!MediaQuery.is(this.options.equalizeOn);return tooSmall?this.isOn&&(this._pauseEvents(),this.$watched.css("height","auto")):this.isOn||this._events(),tooSmall}},{key:"_killswitch",value:function(){}},{key:"_reflow",value:function(){if(!this.options.equalizeOnStack&&this._isStacked())return this.$watched.css("height","auto"),!1;this.options.equalizeByRow?this.getHeightsByRow(this.applyHeightByRow.bind(this)):this.getHeights(this.applyHeight.bind(this))}},{key:"_isStacked",value:function(){return!this.$watched[0]||!this.$watched[1]||this.$watched[0].getBoundingClientRect().top!==this.$watched[1].getBoundingClientRect().top}},{key:"getHeights",value:function(cb){for(var heights=[],i=0,len=this.$watched.length;i<len;i++)this.$watched[i].style.height="auto",heights.push(this.$watched[i].offsetHeight);cb(heights)}},{key:"getHeightsByRow",value:function(cb){var lastElTopOffset=this.$watched.length?this.$watched.first().offset().top:0,groups=[],group=0;groups[group]=[];for(var i=0,len=this.$watched.length;i<len;i++){this.$watched[i].style.height="auto";var elOffsetTop=(0,_jquery.default)(this.$watched[i]).offset().top;elOffsetTop!=lastElTopOffset&&(groups[++group]=[],lastElTopOffset=elOff
1setTop),groups[group].push([this.$watched[i],this.$watched[i].offsetHeight])}for(var j=0,ln=groups.length;j<ln;j++){var heights=(0,_jquery.default)(groups[j]).map((function(){return this[1]})).get(),max=Math.max.apply(null,heights);groups[j].push(max)}cb(groups)}},{key:"applyHeight",value:function(heights){var max=Math.max.apply(null,heights);this.$element.trigger("preequalized.zf.equalizer"),this.$watched.css("height",max),this.$element.trigger("postequalized.zf.equalizer")}},{key:"applyHeightByRow",value:function(groups){this.$element.trigger("preequalized.zf.equalizer");for(var i=0,len=groups.length;i<len;i++){var groupsILength=groups[i].length,max=groups[i][groupsILength-1];if(groupsILength<=2)(0,_jquery.default)(groups[i][0][0]).css({height:"auto"});else{this.$element.trigger("preequalizedrow.zf.equalizer");for(var j=0,lenJ=groupsILength-1;j<lenJ;j++)(0,_jquery.default)(groups[i][j][0]).css({height:max});this.$element.trigger("postequalizedrow.zf.equalizer")}}this.$element.trigger("postequalized.zf.equalizer")}},{key:"_destroy",value:function(){this._pauseEvents(),this.$watched.css("height","auto")}}])}(Plugin);Equalizer.defaults={equalizeOnStack:!1,equalizeByRow:!1,equalizeOn:""};var Interchange=exports.Interchange=function(_Plugin8){function Interchange(){return _classCallCheck(this,Interchange),_callSuper(this,Interchange,arguments)}return _inherits(Interchange,_Plugin8),_createClass(Interchange,[{key:"_setup",value:function(element,options){this.$element=element,this.options=_jquery.default.extend({},Interchange.defaults,options),this.rules=[],this.currentPath="",this.className="Interchange",this._init(),this._events()}},{key:"_init",value:function(){MediaQuery._init();var id=this.$element[0].id||GetYoDigits(6,"interchange");this.$element.attr({"data-resize":id,id:id}),this._addBreakpoints(),this._generateRules(),this._reflow()}},{key:"_events",value:function(){var _this11=this;this.$element.off("resizeme.zf.trigger").on("resizeme.zf.trigger",(function(){return _this11._reflow()}))}},{key:"_reflow",value:function(){var match;for(var i in this.rules)if(this.rules.hasOwnProperty(i)){var rule=this.rules[i];window.matchMedia(rule.query).matches&&(match=rule)}match&&this.replace(match.path)}},{key:"_addBreakpoints",value:function(){for(var i in MediaQuery.queries)if(MediaQuery.queries.hasOwnProperty(i)){var query=MediaQuery.queries[i];Interchange.SPECIAL_QUERIES[query.name]=query.value}}},{key:"_generateRules",value:function(element){var rules,rulesList=[];for(var i in rules="string"==typeof(rules=this.options.rules?this.options.rules:this.$element.data("interchange"))?rules.match(/\[.*?, .*?\]/g):rules)if(rules.hasOwnProperty(i)){var rule=rules[i].slice(1,-1).split(", "),path=rule.slice(0,-1).join(""),query=rule[rule.length-1];Interchange.SPECIAL_QUERIES[query]&&(query=Interchange.SPECIAL_QUERIES[query]),rulesList.push({path:path,query:query})}this.rules=rulesList}},{key:"replace",value:function(path){if(this.currentPath!==path){var _this=this,trigger="replaced.zf.interchange";"IMG"===this.$element[0].nodeName?this.$element.attr("src",path).on("load",(function(){_this.currentPath=path})).trigger(trigger):path.match(/\.(gif|jpg|jpeg|png|svg|tiff)([?#].*)?/i)?(path=path.replace(/\(/g,"%28").replace(/\)/g,"%29"),this.$element.css({"background-image":"url("+path+")"}).trigger(trigger)):_jquery.default.get(path,(function(response){_this.$element.html(response).trigger(trigger),(0,_jquery.default)(response).foundation(),_this.currentPath=path}))}}},{key:"_destroy",value:function(){this.$element.off("resizeme.zf.trigger")}}])}(Plugin);Interchange.defaults={rules:null},Interchange.SPECIAL_QUERIES={landscape:"screen and (orientation: landscape)",portrait:"screen and (orientation: portrait)",retina:"only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx)"};var SmoothScroll=exports.SmoothScroll=function(_Plugin9){function SmoothScroll(){return _classCallCheck(this,SmoothScroll),_callSuper(this,SmoothScroll,arguments)}return _inherits(SmoothScroll,_Plugin9),_createClass(SmoothScroll,[{key:"_setup",value:function(element,options){this.$element=element,this.options=_jquery.default.extend({},SmoothScroll.defaults,this.$element.data(),options),this.className="SmoothScroll",this._init()}},{key:"_init",value:function(){var id=this.$element[0].id||GetYoDigits(6,"smooth-scroll");this.$element.attr({id:id}),this._events()}},{key:"_events",value:function(){this._linkClickListener=this._handleLinkClick.bind(this),this.$element.on("click.zf.smoothScroll",this._linkClickListener),this.$element.on("click.zf.smoothScroll",'a[href^="#"]',this._linkClickListener)}},{key:"_handleLinkClick",value:function(e){var _this12=this;if((0,_jquery.default)(e.currentTarget).is('a[href^="#"]')){var arrival=e.currentTarget.getAttribute("href");this._inTransition=!0,SmoothScroll.scrollToLoc(arrival,this.options,
1(function(){_this12._inTransition=!1})),e.preventDefault()}}},{key:"_destroy",value:function(){this.$element.off("click.zf.smoothScroll",this._linkClickListener),this.$element.off("click.zf.smoothScroll",'a[href^="#"]',this._linkClickListener)}}],[{key:"scrollToLoc",value:function(loc){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:SmoothScroll.defaults,callback=arguments.length>2?arguments[2]:void 0,$loc=(0,_jquery.default)(loc);if(!$loc.length)return!1;var scrollPos=Math.round($loc.offset().top-options.threshold/2-options.offset);(0,_jquery.default)("html, body").stop(!0).animate({scrollTop:scrollPos},options.animationDuration,options.animationEasing,(function(){"function"==typeof callback&&callback()}))}}])}(Plugin);SmoothScroll.defaults={animationDuration:500,animationEasing:"linear",threshold:50,offset:0};var Magellan=exports.Magellan=function(_Plugin0){function Magellan(){return _classCallCheck(this,Magellan),_callSuper(this,Magellan,arguments)}return _inherits(Magellan,_Plugin0),_createClass(Magellan,[{key:"_setup",value:function(element,options){this.$element=element,this.options=_jquery.default.extend({},Magellan.defaults,this.$element.data(),options),this.className="Magellan",this._init(),this.calcPoints()}},{key:"_init",value:function(){var id=this.$element[0].id||GetYoDigits(6,"magellan");this.$targets=(0,_jquery.default)("[data-magellan-target]"),this.$links=this.$element.find("a"),this.$element.attr({"data-resize":id,"data-scroll":id,id:id}),this.$active=(0,_jquery.default)(),this.scrollPos=parseInt(window.pageYOffset,10),this._events()}},{key:"calcPoints",value:function(){var _this=this,body=document.body,html=document.documentElement;this.points=[],this.winHeight=Math.round(Math.max(window.innerHeight,html.clientHeight)),this.docHeight=Math.round(Math.max(body.scrollHeight,body.offsetHeight,html.clientHeight,html.scrollHeight,html.offsetHeight)),this.$targets.each((function(){var $tar=(0,_jquery.default)(this),pt=Math.round($tar.offset().top-_this.options.threshold);$tar.targetPoint=pt,_this.points.push(pt)}))}},{key:"_events",value:function(){var _this=this;(0,_jquery.default)("html, body"),_this.options.animationDuration,_this.options.animationEasing;(0,_jquery.default)(window).one("load",(function(){_this.options.deepLinking&&location.hash&&_this.scrollToLoc(location.hash),_this.calcPoints(),_this._updateActive()})),_this.onLoadListener=onLoad((0,_jquery.default)(window),(function(){_this.$element.on({"resizeme.zf.trigger":_this.reflow.bind(_this),"scrollme.zf.trigger":_this._updateActive.bind(_this)}).on("click.zf.magellan",'a[href^="#"]',(function(e){e.preventDefault();var arrival=this.getAttribute("href");_this.scrollToLoc(arrival)}))})),this._deepLinkScroll=function(e){_this.options.deepLinking&&_this.scrollToLoc(window.location.hash)},(0,_jquery.default)(window).on("hashchange",this._deepLinkScroll)}},{key:"scrollToLoc",value:function(loc){this._inTransition=!0;var _this=this,options={animationEasing:this.options.animationEasing,animationDuration:this.options.animationDuration,threshold:this.options.threshold,offset:this.options.offset};SmoothScroll.scrollToLoc(loc,options,(function(){_this._inTransition=!1}))}},{key:"reflow",value:function(){this.calcPoints(),this._updateActive()}},{key:"_updateActive",value:function(){var _this13=this;if(!this._inTransition){var activeIdx,newScrollPos=parseInt(window.pageYOffset,10),isScrollingUp=this.scrollPos>newScrollPos;if(this.scrollPos=newScrollPos,newScrollPos<this.points[0]);else if(newScrollPos+this.winHeight===this.docHeight)activeIdx=this.points.length-1;else{var visibleLinks=this.points.filter((function(p,i){return p-_this13.options.offset-(isScrollingUp?_this13.options.threshold:0)<=newScrollPos}));activeIdx=visibleLinks.length?visibleLinks.length-1:0}var $oldActive=this.$active,activeHash="";void 0!==activeIdx?(this.$active=this.$links.filter('[href="#'+this.$targets.eq(activeIdx).data("magellan-target")+'"]'),this.$active.length&&(activeHash=this.$active[0].getAttribute("href"))):this.$active=(0,_jquery.default)();var isNewActive=!(!this.$active.length&&!$oldActive.length||this.$active.is($oldActive)),isNewHash=activeHash!==window.location.hash;if(isNewActive&&($oldActive.removeClass(this.options.activeClass),this.$active.addClass(this.options.activeClass)),this.options.deepLinking&&isNewHash)if(window.history.pushState){var url=activeHash||window.location.pathname+window.location.search;window.history.pushState(null,null,url)}else window.location.hash=activeHash;isNewActive&&this.$element.trigger("update.zf.magellan",[this.$active])}}},{key:"_destroy",value:function(){if(this.$element.off(".zf.trigger .zf.magellan").find(".".concat(this.options.activeClass)).removeClass(this.options.activeClass),this.options.deepLinking){var hash=this.$active[0].getAttribute("href");window.location.hash.replace(hash,"")}(0,_jquery.default)(window).off("hashchange",this._deepLinkScroll),this.onLoadListener&&(0,_jquery.default)(window).off(this.onLoadListener)}}])}(Plugin);Magellan.defaults={animationDuration:500,animationEasing:"linear",threshold:50,activeClass:"is-active",deepLinking:!1,offset:0};var OffCanvas=exports.OffCanvas=function(_Plugin1){function OffCanvas(){return _classCallCheck(this,OffCanvas),_callSuper(this,OffCanvas,arguments)}return _inherits(OffCanvas,_Plugin1),_createClass(OffCanvas,[{key:"_setup",value:function(element,options){var _this14=this;this.className="OffCanvas",this.$element=element,this.options=_jquery.default.extend({},OffCanvas.defaults,this.$element.data(),options),this.contentClasses={base:[],reveal:[]},this.$lastTrigger=(0,_jquery.default)(),this.$triggers=(0,_jquery.default)(),this.position="left",this.$content=(0,_jquery.default)(),this.nested=!!this.options.nested,(0,_jquery.default)(["push","overlap"]).each((function(index,val){_this14.contentClasses.base.push("has-transition-"+val)})),(0,_jquery.default)(["left","right","top","bottom"]).each((function(index,val){_this14.contentClasses.base.push("has-position-"+val),_this14.contentClasses.reveal.push("has-reveal-"+val)})),Triggers.init(_jquery.default),MediaQuery._init(),this._init(),this._events(),Keyboard.register("OffCanvas",{ESCAPE:"close"})}},{key:"_init",value:function(){var id=this.$element.attr("id");if(this.$element.attr("aria-hidden","true"),this.options.contentId?this.$content=(0,_jquery.default)("#"+this.options.contentId):this.$element.siblings("[data-off-canvas-content]").length?this.$content=this.$element.siblings("[data-off-canvas-content]").first():this.$content=this.$element.closest("[data-off-canvas-content]").first(),this.options.contentId?this.options.contentId&&null===this.options.nested&&console.warn("Remember to use the nested option if using the content ID option!"):this.nested=0===this.$element.siblings("[data-off-canvas-content]").length,!0===this.nested&&(this.options.transition="overlap",this.$element.removeClass("is-transition-push")),this.$element.addClass("is-transition-".concat(this.options.transition," is-closed")),this.$triggers=(0,_jquery.default)(document).find('[data-open="'+id+'"], [data-close="'+id+'"], [data-toggle="'+id+'"]').attr("aria-expanded","fal
1se").attr("aria-controls",id),this.position=this.$element.is(".position-left, .position-top, .position-right, .position-bottom")?this.$element.attr("class").match(/position\-(left|top|right|bottom)/)[1]:this.position,!0===this.options.contentOverlay){var overlay=document.createElement("div"),overlayPosition="fixed"===(0,_jquery.default)(this.$element).css("position")?"is-overlay-fixed":"is-overlay-absolute";overlay.setAttribute("class","js-off-canvas-overlay "+overlayPosition),this.$overlay=(0,_jquery.default)(overlay),"is-overlay-fixed"===overlayPosition?(0,_jquery.default)(this.$overlay).insertAfter(this.$element):this.$content.append(this.$overlay)}var revealOnClass=new RegExp(RegExpEscape(this.options.revealClass)+"([^\\s]+)","g").exec(this.$element[0].className);revealOnClass&&(this.options.isRevealed=!0,this.options.revealOn=this.options.revealOn||revealOnClass[1]),!0===this.options.isRevealed&&this.options.revealOn&&(this.$element.first().addClass("".concat(this.options.revealClass).concat(this.options.revealOn)),this._setMQChecker()),this.options.transitionTime&&this.$element.css("transition-duration",this.options.transitionTime),this._removeContentClasses()}},{key:"_events",value:function(){(this.$element.off(".zf.trigger .zf.offcanvas").on({"open.zf.trigger":this.open.bind(this),"close.zf.trigger":this.close.bind(this),"toggle.zf.trigger":this.toggle.bind(this),"keydown.zf.offcanvas":this._handleKeyboard.bind(this)}),!0===this.options.closeOnClick)&&(this.options.contentOverlay?this.$overlay:this.$content).on({"click.zf.offcanvas":this.close.bind(this)})}},{key:"_setMQChecker",value:function(){var _this=this;this.onLoadListener=onLoad((0,_jquery.default)(window),(function(){MediaQuery.atLeast(_this.options.revealOn)&&_this.reveal(!0)})),(0,_jquery.default)(window).on("changed.zf.mediaquery",(function(){MediaQuery.atLeast(_this.options.revealOn)?_this.reveal(!0):_this.reveal(!1)}))}},{key:"_removeContentClasses",value:function(hasReveal){"boolean"!=typeof hasReveal?this.$content.removeClass(this.contentClasses.base.join(" ")):!1===hasReveal&&this.$content.removeClass("has-reveal-".concat(this.position))}},{key:"_addContentClasses",value:function(hasReveal){this._removeContentClasses(hasReveal),"boolean"!=typeof hasReveal?this.$content.addClass("has-transition-".concat(this.options.transition," has-position-").concat(this.position)):!0===hasReveal&&this.$content.addClass("has-reveal-".concat(this.position))}},{key:"reveal",value:function(isRevealed){isRevealed?(this.close(),this.isRevealed=!0,this.$element.attr("aria-hidden","false"),this.$element.off("open.zf.trigger toggle.zf.trigger"),this.$element.removeClass("is-closed")):(this.isRevealed=!1,this.$element.attr("aria-hidden","true"),this.$element.off("open.zf.trigger toggle.zf.trigger").on({"open.zf.trigger":this.open.bind(this),"toggle.zf.trigger":this.toggle.bind(this)}),this.$element.addClass("is-closed")),this._addContentClasses(isRevealed)}},{key:"_stopScrolling",value:function(event){return!1}},{key:"_recordScrollable",value:function(event){this.scrollHeight!==this.clientHeight&&(0===this.scrollTop&&(this.scrollTop=1),this.scrollTop===this.scrollHeight-this.clientHeight&&(this.scrollTop=this.scrollHeight-this.clientHeight-1)),this.allowUp=this.scrollTop>0,this.allowDown=this.scrollTop<this.scrollHeight-this.clientHeight,this.lastY=event.originalEvent.pageY}},{key:"_stopScrollPropagation",value:function(event){var up=event.pageY<this.lastY,down=!up;this.lastY=event.pageY,up&&this.allowUp||down&&this.allowDown?event.stopPropagation():event.preventDefault()}},{key:"open",value:function(event,trigger){if(!this.$element.hasClass("is-open")&&!this.isRevealed){var _this=this;trigger&&(this.$lastTrigger=trigger),"top"===this.options.forceTo?window.scrollTo(0,0):"bottom"===this.options.forceTo&&window.scrollTo(0,document.body.scrollHeight),this.options.transitionTime&&"overlap"!==this.options.transition?this.$element.siblings("[data-off-canvas-content]").css("transition-duration",this.options.transitionTime):this.$element.siblings("[data-off-canvas-content]").css("transition-duration",""),this.$element.addClass("is-open").removeClass("is-closed"),this.$triggers.attr("aria-expanded","true"),this.$element.attr("aria-hidden","false"),this.$content.addClass("is-open-"+this.position),!1===this.options.contentScroll&&((0,_jquery.default)("body").addClass("is-off-canvas-open").on("touchmove",this._stopScrolling),this.$element.on("touchstart",this._recordScrollable),this.$element.on("touchmove",this._stopScrollPropagation)),!0===this.options.contentOverlay&&this.$overlay.addClass("is-visible"),!0===this.options.closeOnClick&&!0===this.options.contentOverlay&&this.$overlay.addClass("is-closable"),!0===this.options.autoFocus&&this.$element.one(transitionend(this.$element),(function(){if(_this.$element.hasClass("is-open")){var canvasFocus=_this.$element.find("[data-autofocus]");canvasFocus.length?canvasFocus.eq(0).focus():_this.$element.find("a, button").eq(0).focus()}})),!0===this.options.trapFocus&&(this.$content.attr("tabindex","-1"),Keyboard.trapFocus(this.$element)),this._addContentClasses(),this.$element.trigger("opened.zf.offcanvas")}}},{key:"close",value:function(cb){if(this.$element.hasClass("is-open")&&!this.isRevealed){var _this=this;this.$element.removeClass("is-open"),this.$element.attr("aria-hidden","true").trigger("closed.zf.offcanvas"),this.$content.removeClass("is-open-left is-open-top is-open-right is-open-bottom"),!1===this.options.contentScroll&&((0,_jquery.default)("body").removeClass("is-off-canvas-open").off("touchmove",this._stopScrolling),this.$element.off("touchstart",this._recordScrollable),this.$element.off("touchmove",this._stopScrollPropagation)),!0===this.options.contentOverlay&&this.$overlay.removeClass("is-visible"),!0===this.options.closeOnClick&&!0===this.options.contentOverlay&&this.$overlay.removeClass("is-closable"),this.$triggers.attr("aria-expanded","fal
1se"),!0===this.options.trapFocus&&(this.$content.removeAttr("tabindex"),Keyboard.releaseFocus(this.$element)),this.$element.one(transitionend(this.$element),(function(e){_this.$element.addClass("is-closed"),_this._removeContentClasses()}))}}},{key:"toggle",value:function(event,trigger){this.$element.hasClass("is-open")?this.close(event,trigger):this.open(event,trigger)}},{key:"_handleKeyboard",value:function(e){var _this15=this;Keyboard.handleKey(e,"OffCanvas",{close:function(){return _this15.close(),_this15.$lastTrigger.focus(),!0},handled:function(){e.stopPropagation(),e.preventDefault()}})}},{key:"_destroy",value:function(){this.close(),this.$element.off(".zf.trigger .zf.offcanvas"),this.$overlay.off(".zf.offcanvas"),this.onLoadListener&&(0,_jquery.default)(window).off(this.onLoadListener)}}])}(Plugin);OffCanvas.defaults={closeOnClick:!0,contentOverlay:!0,contentId:null,nested:null,contentScroll:!0,transitionTime:null,transition:"push",forceTo:null,isRevealed:!1,revealOn:null,autoFocus:!0,revealClass:"reveal-for-",trapFocus:!1};var Orbit=exports.Orbit=function(_Plugin10){function Orbit(){return _classCallCheck(this,Orbit),_callSuper(this,Orbit,arguments)}return _inherits(Orbit,_Plugin10),_createClass(Orbit,[{key:"_setup",value:function(element,options){this.$element=element,this.options=_jquery.default.extend({},Orbit.defaults,this.$element.data(),options),this.className="Orbit",Touch.init(_jquery.default),this._init(),Keyboard.register("Orbit",{ltr:{ARROW_RIGHT:"next",ARROW_LEFT:"previous"},rtl:{ARROW_LEFT:"next",ARROW_RIGHT:"previous"}})}},{key:"_init",value:function(){this._reset(),this.$wrapper=this.$element.find(".".concat(this.options.containerClass)),this.$slides=this.$element.find(".".concat(this.options.slideClass));var $images=this.$element.find("img"),initActive=this.$slides.filter(".is-active"),id=this.$element[0].id||GetYoDigits(6,"orbit");this.$element.attr({"data-resize":id,id:id}),initActive.length||this.$slides.eq(0).addClass("is-active"),this.options.useMUI||this.$slides.addClass("no-motionui"),$images.length?onImagesLoaded($images,this._prepareForOrbit.bind(this)):this._prepareForOrbit(),this.options.bullets&&this._loadBullets(),this._events(),this.options.autoPlay&&this.$slides.length>1&&this.geoSync(),this.options.accessible&&this.$wrapper.attr("tabindex",0)}},{key:"_loadBullets",value:function(){this.$bullets=this.$element.find(".".concat(this.options.boxOfBullets)).find("button")}},{key:"geoSync",value:function(){var _this=this;this.timer=new Timer(this.$element,{duration:this.options.timerDelay,infinite:!1},(function(){_this.changeSlide(!0)})),this.timer.start()}},{key:"_prepareForOrbit",value:function(){this._setWrapperHeight()}},{key:"_setWrapperHeight",value:function(cb){var temp,max=0,counter=0,_this=this;this.$slides.each((function(){temp=this.getBoundingClientRect().height,(0,_jquery.default)(this).attr("data-slide",counter),/mui/g.test((0,_jquery.default)(this)[0].className)||_this.$slides.filter(".is-active")[0]===_this.$slides.eq(counter)[0]||(0,_jquery.default)(this).css({display:"none"}),max=temp>max?temp:max,counter++})),counter===this.$slides.length&&(this.$wrapper.css({height:max}),cb&&cb(max))}},{key:"_setSlideHeight",value:function(height){this.$slides.each((function(){(0,_jquery.default)(this).css("max-height",height)}))}},{key:"_events",value:function(){var _this=this;if(this.$element.off(".resizeme.zf.trigger").on({"resizeme.zf.trigger":this._prepareForOrbit.bind(this)}),this.$slides.length>1){if(this.options.swipe&&this.$slides.off("swipeleft.zf.orbit swiperight.zf.orbit").on("swipeleft.zf.orbit",(function(e){e.preventDefault(),_this.changeSlide(!0)})).on("swiperight.zf.orbit",(function(e){e.preventDefault(),_this.changeSlide(!1)})),this.options.autoPlay&&(this.$slides.on("click.zf.orbit",(function(){_this.$element.data("clickedOn",!_this.$element.data("clickedOn")),_this.timer[_this.$element.data("clickedOn")?"pause":"start"]()})),this.options.pauseOnHover&&this.$element.on("mouseenter.zf.orbit",(function(){_this.timer.pause()})).on("mouseleave.zf.orbit",(function(){_this.$element.data("clickedOn")||_this.timer.start()}))),this.options.navButtons)this.$element.find(".".concat(this.options.nextClass,", .").concat(this.options.prevClass)).attr("tabindex",0).on("click.zf.orbit touchend.zf.orbit",(function(e){e.preventDefault(),_this.changeSlide((0,_jquery.default)(this).hasClass(_this.options.nextClass))}));this.options.bullets&&this.$bullets.on("click.zf.orbit touchend.zf.orbit",(function(){if(/is-active/g.test(this.className))return!1;var idx=(0,_jquery.default)(this).data("slide"),ltr=idx>_this.$slides.filter(".is-active").data("slide"),$slide=_this.$slides.eq(idx);
1_this.changeSlide(ltr,$slide,idx)})),this.options.accessible&&this.$wrapper.add(this.$bullets).on("keydown.zf.orbit",(function(e){Keyboard.handleKey(e,"Orbit",{next:function(){_this.changeSlide(!0)},previous:function(){_this.changeSlide(!1)},handled:function(){(0,_jquery.default)(e.target).is(_this.$bullets)&&_this.$bullets.filter(".is-active").focus()}})}))}}},{key:"_reset",value:function(){void 0!==this.$slides&&this.$slides.length>1&&(this.$element.off(".zf.orbit").find("*").off(".zf.orbit"),this.options.autoPlay&&this.timer.restart(),this.$slides.each((function(el){(0,_jquery.default)(el).removeClass("is-active is-active is-in").removeAttr("aria-live").hide()})),this.$slides.first().addClass("is-active").show(),this.$element.trigger("slidechange.zf.orbit",[this.$slides.first()]),this.options.bullets&&this._updateBullets(0))}},{key:"changeSlide",value:function(isLTR,chosenSlide,idx){if(this.$slides){var $curSlide=this.$slides.filter(".is-active").eq(0);if(/mui/g.test($curSlide[0].className))return!1;var $newSlide,$firstSlide=this.$slides.first(),$lastSlide=this.$slides.last(),dirIn=isLTR?"Right":"Left",dirOut=isLTR?"Left":"Right",_this=this;($newSlide=chosenSlide||(isLTR?this.options.infiniteWrap?$curSlide.next(".".concat(this.options.slideClass)).length?$curSlide.next(".".concat(this.options.slideClass)):$firstSlide:$curSlide.next(".".concat(this.options.slideClass)):this.options.infiniteWrap?$curSlide.prev(".".concat(this.options.slideClass)).length?$curSlide.prev(".".concat(this.options.slideClass)):$lastSlide:$curSlide.prev(".".concat(this.options.slideClass)))).length&&(this.$element.trigger("beforeslidechange.zf.orbit",[$curSlide,$newSlide]),this.options.bullets&&(idx=idx||this.$slides.index($newSlide),this._updateBullets(idx)),this.options.useMUI&&!this.$element.is(":hidden")?(
1Motion.animateIn($newSlide.addClass("is-active"),this.options["animInFrom".concat(dirIn)],(function(){$newSlide.css({display:"block"}).attr("aria-live","polite")})),Motion.animateOut($curSlide.removeClass("is-active"),this.options["animOutTo".concat(dirOut)],(function(){$curSlide.removeAttr("aria-live"),_this.options.autoPlay&&!_this.timer.isPaused&&_this.timer.restart()}))):($curSlide.removeClass("is-active is-in").removeAttr("aria-live").hide(),$newSlide.addClass("is-active is-in").attr("aria-live","polite").show(),this.options.autoPlay&&!this.timer.isPaused&&this.timer.restart()),this.$element.trigger("slidechange.zf.orbit",[$newSlide]))}}},{key:"_updateBullets",value:function(idx){var span=this.$element.find(".".concat(this.options.boxOfBullets)).find(".is-active").removeClass("is-active").blur().find("span:last").detach();this.$bullets.eq(idx).addClass("is-active").append(span)}},{key:"_destroy",value:function(){this.$element.off(".zf.orbit").find("*").off(".zf.orbit").end().hide()}}])}(Plugin);Orbit.defaults={bullets:!0,navButtons:!0,animInFromRight:"slide-in-right",animOutToRight:"slide-out-right",animInFromLeft:"slide-in-left",animOutToLeft:"slide-out-left",autoPlay:!0,timerDelay:5e3,infiniteWrap:!0,swipe:!0,pauseOnHover:!0,accessible:!0,containerClass:"orbit-container",slideClass:"orbit-slide",boxOfBullets:"orbit-bullets",nextClass:"orbit-next",prevClass:"orbit-previous",useMUI:!0};var MenuPlugins={dropdown:{cssClass:"dropdown",plugin:DropdownMenu},drilldown:{cssClass:"drilldown",plugin:Drilldown},accordion:{cssClass:"accordion-menu",plugin:AccordionMenu}},ResponsiveMenu=exports.ResponsiveMenu=function(_Plugin11){function ResponsiveMenu(){return _classCallCheck(this,ResponsiveMenu),_callSuper(this,ResponsiveMenu,arguments)}return _inherits(ResponsiveMenu,_Plugin11),_createClass(ResponsiveMenu,[{key:"_setup",value:function(element,options){this.$element=(0,_jquery.default)(element),this.rules=this.$element.data("responsive-menu"),this.currentMq=null,this.currentPlugin=null,this.className="ResponsiveMenu",this._init(),this._events()}},{key:"_init",value:function(){if(MediaQuery._init(),"string"==typeof this.rules){for(var rulesTree={},rules=this.rules.split(" "),i=0;i<rules.length;i++){var rule=rules[i].split("-"),ruleSize=rule.length>1?rule[0]:"small",rulePlugin=rule.length>1?rule[1]:rule[0];null!==MenuPlugins[rulePlugin]&&(rulesTree[ruleSize]=MenuPlugins[rulePlugin])}this.rules=rulesTree}_jquery.default.isEmptyObject(this.rules)||this._checkMediaQueries(),this.$element.attr("data-mutate",this.$element.attr("data-mutate")||GetYoDigits(6,"responsive-menu"))}},{key:"_events",value:function(){var _this=this;(0,_jquery.default)(window).on("changed.zf.mediaquery",(function(){_this._checkMediaQueries()}))}},{key:"_checkMediaQueries",value:function(){var matchedMq,_this=this;_jquery.default.each(this.rules,(function(key){MediaQuery.atLeast(key)&&(matchedMq=key)})),matchedMq&&(this.currentPlugin instanceof this.rules[matchedMq].plugin||(_jquery.default.each(MenuPlugins,(function(key,value){_this.$element.removeClass(value.cssClass)})),this.$element.addClass(this.rules[matchedMq].cssClass),this.currentPlugin&&this.currentPlugin.destroy(),this.currentPlugin=new this.rules[matchedMq].plugin(this.$element,{})))}},{key:"_destroy",value:function(){this.currentPlugin.destroy(),(0,_jquery.default)(window).off(".zf.ResponsiveMenu")}}])}(Plugin);ResponsiveMenu.defaults={};
1var ResponsiveToggle=exports.ResponsiveToggle=function(_Plugin12){function ResponsiveToggle(){return _classCallCheck(this,ResponsiveToggle),_callSuper(this,ResponsiveToggle,arguments)}return _inherits(ResponsiveToggle,_Plugin12),_createClass(ResponsiveToggle,[{key:"_setup",value:function(element,options){this.$element=(0,_jquery.default)(element),this.options=_jquery.default.extend({},ResponsiveToggle.defaults,this.$element.data(),options),this.className="ResponsiveToggle",this._init(),this._events()}},{key:"_init",value:function(){MediaQuery._init();var targetID=this.$element.data("responsive-toggle");if(targetID||console.error("Your tab bar needs an ID of a Menu as the value of data-tab-bar."),this.$targetMenu=(0,_jquery.default)("#".concat(targetID)),this.$toggler=this.$element.find("[data-toggle]").filter((function(){var target=(0,_jquery.default)(this).data("toggle");return target===targetID||""===target})),this.options=_jquery.default.extend({},this.options,this.$targetMenu.data()),this.options.animate){var input=this.options.animate.split(" ");this.animationIn=input[0],this.animationOut=input[1]||null}this._update()}},{key:"_events",value:function(){this._updateMqHandler=this._update.bind(this),(0,_jquery.default)(window).on("changed.zf.mediaquery",this._updateMqHandler),this.$toggler.on("click.zf.responsiveToggle",this.toggleMenu.bind(this))}},{key:"_update",value:function(){MediaQuery.atLeast(this.options.hideFor)?(this.$element.hide(),this.$targetMenu.show()):(this.$element.show(),this.$targetMenu.hide())}},{key:"toggleMenu",value:function(){var _this16=this;MediaQuery.atLeast(this.options.hideFor)||(this.options.animate?this.$targetMenu.is(":hidden")?Motion.animateIn(this.$targetMenu,this.animationIn,(function(){_this16.$element.trigger("toggled.zf.responsiveToggle"),_this16.$targetMenu.find("[data-mutate]").triggerHandler("mutateme.zf.trigger")})):Motion.animateOut(this.$targetMenu,this.animationOut,(function(){_this16.$element.trigger("toggled.zf.responsiveToggle")})):(this.$targetMenu.toggle(0),this.$targetMenu.find("[data-mutate]").trigger("mutateme.zf.trigger"),this.$element.trigger("toggled.zf.responsiveToggle")))}},{key:"_destroy",value:function(){this.$element.off(".zf.responsiveToggle"),this.$toggler.off(".zf.responsiveToggle"),(0,_jquery.default)(window).off("changed.zf.mediaquery",this._updateMqHandler)}}])}(Plugin);ResponsiveToggle.defaults={hideFor:"medium",animate:!1};var Reveal=exports.Reveal=function(_Plugin13){function Reveal(){return _classCallCheck(this,Reveal),_callSuper(this,Reveal,arguments)}return _inherits(Reveal,_Plugin13),_createClass(Reveal,[{key:"_setup",value:function(element,options){this.$element=element,this.options=_jquery.default.extend({},Reveal.defaults,this.$element.data(),options),this.className="Reveal",this._init(),Triggers.init(_jquery.default),Keyboard.register("Reveal",{ESCAPE:"close"})}},{key:"_init",value:function(){var _this17=this;MediaQuery._init(),this.id=this.$element.attr("id"),this.isActive=!1,this.cached={mq:MediaQuery.current},this.$anchor=(0,_jquery.default)('[data-open="'.concat(this.id,'"]')).length?(0,_jquery.default)('[data-open="'.concat(this.id,'"]')):(0,_jquery.default)('[data-toggle="'.concat(this.id,'"]')),this.$anchor.attr({"aria-controls":this.id,"aria-haspopup":!0,tabindex:0}),(this.options.fullScreen||this.$element.hasClass("full"))&&(this.options.fullScreen=!0,this.options.overlay=!1),this.options.overlay&&!this.$overlay&&(this.$overlay=this._makeOverlay(this.id)),this.$element.attr({role:"dialog","aria-hidden":!0,"data-yeti-box":this.id,"data-resize":this.id}),this.$overlay?this.$element.detach().appendTo(this.$overlay):(this.$element.detach().appendTo((0,_jquery.default)(this.options.appendTo)),this.$element.addClass("without-overlay")),this._events(),this.options.deepLink&&window.location.hash==="#".concat(this.id)&&(this.onLoadListener=onLoad((0,_jquery.default)(window),(function(){return _this17.open()})))}},{key:"_makeOverlay",value:function(){var additionalOverlayClasses="";return this.options.additionalOverlayClasses&&(additionalOverlayClasse
1s=" "+this.options.additionalOverlayClasses),(0,_jquery.default)("<div></div>").addClass("reveal-overlay"+additionalOverlayClasses).appendTo(this.options.appendTo)}},{key:"_updatePosition",value:function(){var left,width=this.$element.outerWidth(),outerWidth=(0,_jquery.default)(window).width(),height=this.$element.outerHeight(),outerHeight=(0,_jquery.default)(window).height(),top=null;left="auto"===this.options.hOffset?parseInt((outerWidth-width)/2,10):parseInt(this.options.hOffset,10),"auto"===this.options.vOffset?top=height>outerHeight?parseInt(Math.min(100,outerHeight/10),10):parseInt((outerHeight-height)/4,10):null!==this.options.vOffset&&(top=parseInt(this.options.vOffset,10)),null!==top&&this.$element.css({top:top+"px"}),this.$overlay&&"auto"===this.options.hOffset||(this.$element.css({left:left+"px"}),this.$element.css({margin:"0px"}))}},{key:"_events",value:function(){var _this18=this,_this=this;this.$element.on({"open.zf.trigger":this.open.bind(this),"close.zf.trigger":function(event,$element){if(event.target===_this.$element[0]||(0,_jquery.default)(event.target).parents("[data-closable]")[0]===$element)return _this18.close.apply(_this18)},"toggle.zf.trigger":this.toggle.bind(this),"resizeme.zf.trigger":function(){_this._updatePosition()}}),this.options.closeOnClick&&this.options.overlay&&this.$overlay.off(".zf.reveal").on("click.zf.reveal",(function(e){e.target!==_this.$element[0]&&!_jquery.default.contains(_this.$element[0],e.target)&&_jquery.default.contains(document,e.target)&&_this.close()})),this.options.deepLink&&(0,_jquery.default)(window).on("hashchange.zf.reveal:".concat(this.id),this._handleState.bind(this))}},{key:"_handleState",value:function(e){window.location.hash!=="#"+this.id||this.isActive?this.close():this.open()}},{key:"_disableScroll",value:function(scrollTop){scrollTop=scrollTop||(0,_jquery.default)(window).scrollTop(),(0,_jquery.default)(document).height()>(0,_jquery.default)(window).height()&&(0,_jquery.default)("html").css("top",-scrollTop)}},{key:"_enableScroll",value:function(scrollTop){scrollTop=scrollTop||parseInt((0,_jquery.default)("html").css("top")),(0,_jquery.default)(document).height()>(0,_jquery.default)(window).height()&&((0,_jquery.default)("html").css("top",""),(0,_jquery.default)(window).scrollTop(-scrollTop))}},{key:"open",value:function(){var _this19=this,hash="#".concat(this.id);this.options.deepLink&&window.location.hash!==hash&&(window.history.pushState?this.options.updateHistory?window.history.pushState({},"",hash):window.history.replaceState({},"",hash):window.location.hash=hash),this.$activeAnchor=(0,_jquery.default)(document.activeElement).is(this.$anchor)?(0,_jquery.default)(document.activeElement):this.$anchor,this.isActive=!0,this.$element.css({visibility:"hidden"}).show().scrollTop(0),this.options.overlay&&this.$overlay.css({visibility:"hidden"}).show(),this._updatePosition(),this.$element.hide().css({visibility:""}),this.$overlay&&(this.$overlay.css({visibility:""}).hide(),this.$element.hasClass("fast")?this.$overlay.addClass("fast"):this.$element.hasClass("slow")&&this.$overlay.addClass("slow")),this.options.multipleOpened||this.$element.trigger("closeme.zf.reveal",this.id),this._disableScroll();var _this=this;if(this.options.animationIn){this.options.overlay&&Motion.animateIn(this.$overlay,"fade-in"),Motion.animateIn(this.$element,this.options.animationIn,(function(){_this19.$element&&(_this19.focusableElements=Keyboard.findFocusable(_this19.$element),_this.$element.attr({"aria-hidden":!1,tabindex:-1}).focus(),_this._addGlobalClasses(),Keyboard.trapFocus(_this.$element))}))}else this.options.overlay&&this.$overlay.show(0),this.$element.show(this.options.showDelay);this.$element.attr({"aria-hidden":!1,tabindex:-1}).focus(),Keyboard.trapFocus(this.$element),this._addGlobalClasses(),this._addGlobalListeners(),this.$element.trigger("open.zf.reveal")}},{key:"_addGlobalClasses",value:function(){var updateScrollbarClass=function(){(0,_jquery.default)("html").toggleClass("zf-has-scroll",!!((0,_jquery.default)(document).height()>(0,_jquery.default)(window).height()))};this.$element.on("resizeme.zf.trigger.revealScrollbarListener",(function(){return updateScrollbarClass()})),updateScrollbarClass(),(0,_jquery.default)("html").addClass("is-reveal-open")}},{key:"_removeGlobalClasses",value:function(){this.$element.off("resizeme.zf.trigger.revealScrollbarListener"),(0,_jquery.default)("html").removeClass("is-reveal-open"),(0,_jquery.default)("html").removeClass("zf-has-scroll")}},{key:"_addGlobalListeners",value:function(){var _this=this;this.$element&&(this.focusableElements=Keyboard.findFocusable(this.$element),this.options.overlay||!this.options.closeOnClick||this.options.fullScreen||(0,_jquery.default)("body").on("click.zf.reveal",(function(e){e.target!==_this.$element[0]&&!_jquery.default.contains(_this.$element[0],e.target)&&_jquery.default.contains(document,e.target)&&_this.close()})),this.options.closeOnEsc&&(0,_jquery.default)(window).on("keydown.zf.reveal",(function(e){Keyboard.handleKey(e,"Reveal",{close:function(){_this.options.closeOnEsc&&_this.close()}})})))}},{key:"close",value:function(){if(!this.isActive||!this.$element.is(":visible"))return!1;var _this=this;function finishUp(){var scrollTop=parseInt((0,_jquery.default)("html").css("top"));0===(0,_jquery.default)(".reveal:visible").length&&_this._removeGlobalClasses(),Keyboard.releaseFocus(_this.$element),_this.$element.attr("aria-hidden",!0),_this._enableScroll(scrollTop),_this.$element.trigger("closed.zf.reveal")}if(this.options.animationOut?(this.options.overlay&&Motion.animateOut(this.$overlay,"fade-out"),Motion.animateOut(this.$element,this.options.animationOut,finishUp)):(this.$element.hide(this.options.hideDelay),this.options.overlay?this.$overlay.hide(0,finishUp):finishUp()),this.options.closeOnEsc&&(0,_jquery.default)(window).off("keydown.zf.reveal"),!this.options.overlay&&this.options.closeOnClick&&(0,_jquery.default)("body").off("
1click.zf.reveal"),this.$element.off("keydown.zf.reveal"),this.options.resetOnClose&&this.$element.html(this.$element.html()),this.isActive=!1,_this.options.deepLink&&window.location.hash==="#".concat(this.id))if(window.history.replaceState){var urlWithoutHash=window.location.pathname+window.location.search;this.options.updateHistory?window.history.pushState({},"",urlWithoutHash):window.history.replaceState("",document.title,urlWithoutHash)}else window.location.hash="";this.$activeAnchor.focus()}},{key:"toggle",value:function(){this.isActive?this.close():this.open()}},{key:"_destroy",value:function(){this.options.overlay&&(this.$element.appendTo((0,_jquery.default)(this.options.appendTo)),this.$overlay.hide().off().remove()),this.$element.hide().off(),this.$anchor.off(".zf"),(0,_jquery.default)(window).off(".zf.reveal:".concat(this.id)),this.onLoadListener&&(0,_jquery.default)(window).off(this.onLoadListener),0===(0,_jquery.default)(".reveal:visible").length&&this._removeGlobalClasses()}}])}(Plugin);Reveal.defaults={animationIn:"",animationOut:"",showDelay:0,hideDelay:0,closeOnClick:!0,closeOnEsc:!0,multipleOpened:!1,vOffset:"auto",hOffset:"auto",fullScreen:!1,overlay:!0,resetOnClose:!1,deepLink:!1,updateHistory:!1,appendTo:"body",additionalOverlayClasses:""};var Slider=exports.Slider=function(_Plugin14){function Slider(){return _classCallCheck(this,Slider),_callSuper(this,Slider,arguments)}return _inherits(Slider,_Plugin14),_createClass(Slider,[{key:"_setup",value:function(element,options){this.$element=element,this.options=_jquery.default.extend({},Slider.defaults,this.$element.data(),options),this.className="Slider",Touch.init(_jquery.default),Triggers.init(_jquery.default),this._init(),Keyboard.register("Slider",{ltr:{ARROW_RIGHT:"increase",ARROW_UP:"increase",ARROW_DOWN:"decrease",ARROW_LEFT:"decrease",SHIFT_ARROW_RIGHT:"increase_fast",SHIFT_ARROW_UP:"increase_fast",SHIFT_ARROW_DOWN:"decrease_fast",SHIFT_ARROW_LEFT:"decrease_fast",HOME:"min",END:"max"},rtl:{ARROW_LEFT:"increase",ARROW_RIGHT:"decrease",SHIFT_ARROW_LEFT:"increase_fast",SHIFT_ARROW_RIGHT:"decrease_fast"}})}},{key:"_init",value:function(){this.inputs=this.$element.find("input"),this.handles=this.$element.find("[data-slider-handle]"),this.$handle=this.handles.eq(0),this.$input=this.inputs.length?this.inputs.eq(0):(0,_jquery.default)("#".concat(this.$handle.attr("aria-controls"))),this.$fill=this.$element.find("[data-slider-fill]").css(this.options.vertical?"height":"width",0),(this.options.disabled||this.$element.hasClass(this.options.disabledClass))&&(this.options.disabled=!0,this.$element.addClass(this.options.disabledClass)),this.inputs.length||(this.inputs=(0,_jquery.default)().add(this.$input),this.options.binding=!0),this._setInitAttr(0),this.handles[1]&&(this.options.doubleSided=!0,this.$handle2=this.handles.eq(1),this.$input2=this.inputs.length>1?this.inputs.eq(1):(0,_jquery.default)("#".concat(this.$handle2.attr("aria-controls"))),this.inputs[1]||(this.inputs=this.inputs.add(this.$input2)),this._setInitAttr(1)),this.setHandles(),this._events()}},{key:"setHandles",value:function(){var _this20=this;this.handles[1]?this._setHandlePos(this.$handle,this.inputs.eq(0).val(),!0,(function(){_this20._setHandlePos(_this20.$handle2,_this20.inputs.eq(1).val(),!0)})):this._setHandlePos(this.$handle,this.inputs.eq(0).val(),!0)}},{key:"_reflow",value:function(){this.setHandles()}},{key:"_pctOfBar",value:function(value){var pctOfBar=percent(value-this.options.start,this.options.end-this.options.start);switch(this.options.positionValueFunction){case"pow":pctOfBar=this._logTransform(pctOfBar);break;case"log":pctOfBar=this._powTransform(pctOfBar)}return pctOfBar.toFixed(2)}},{key:"_value",value:function(pctOfBar){switch(this.options.positionValueFunction){case"pow":pctOfBar=this._powTransform(pctOfBar);break;case"log":pctOfBar=this._logTransform(pctOfBar)}return(this.options.end-this.options.start)*pctOfBar+parseFloat(this.options.start)}},{key:"_logTransform",value:function(value){return function(base,value){return Math.log(value)/Math.log(base)}(this.options.nonLinearBase,value*(this.options.nonLinearBase-1)+1)}},{key:"_powTransform",value:function(value){return(Math.pow(this.options.nonLinearBase,value)-1)/(this.options.nonLinearBase-1)}},{key:"_setHandlePos",value:function($hndl,location,noInvert,cb){if(!this.$element.hasClass(this.options.disabledClass)){(location=parseFloat(location))<this.options.start?location=this.options.start:location>this.options.end&&(location=this.options.end);var isDbl=this.options.doubleSided;
1if(this.options.vertical&&!noInvert&&(location=this.options.end-location),isDbl)if(0===this.handles.index($hndl)){var h2Val=parseFloat(this.$handle2.attr("aria-valuenow"));location=location>=h2Val?h2Val-this.options.step:location}else{var h1Val=parseFloat(this.$handle.attr("aria-valuenow"));location=location<=h1Val?h1Val+this.options.step:location}var _this=this,vert=this.options.vertical,hOrW=vert?"height":"width",lOrT=vert?"top":"left",handleDim=$hndl[0].getBoundingClientRect()[hOrW],elemDim=this.$element[0].getBoundingClientRect()[hOrW],pctOfBar=this._pctOfBar(location),movement=(100*percent((elemDim-handleDim)*pctOfBar,elemDim)).toFixed(this.options.decimal);location=parseFloat(location.toFixed(this.options.decimal));var css={};if(this._setValues($hndl,location),isDbl){var dim,isLeftHndl=0===this.handles.index($hndl),handlePct=~~(100*percent(handleDim,elemDim));if(isLeftHndl)css[lOrT]="".concat(movement,"%"),dim=parseFloat(this.$handle2[0].style[lOrT])-movement+handlePct,cb&&"function"==typeof cb&&cb();else{var handlePos=parseFloat(this.$handle[0].style[lOrT]);dim=movement-(isNaN(handlePos)?(this.options.initialStart-this.options.start)/((this.options.end-this.options.start)/100):handlePos)+handlePct}css["min-".concat(hOrW)]="".concat(dim,"%")}this.$element.one("finished.zf.animate",(function(){_this.$element.trigger("moved.zf.slider",[$hndl])})),Move(this.$element.data("dragging")?1e3/60:this.options.moveTime,$hndl,(function(){isNaN(movement)?$hndl.css(lOrT,"".concat(100*pctOfBar,"%")):$hndl.css(lOrT,"".concat(movement,"%")),_this.options.doubleSided?_this.$fill.css(css):_this.$fill.css(hOrW,"".concat(100*pctOfBar,"%"))})),clearTimeout(_this.timeout),_this.timeout=setTimeout((function(){_this.$element.trigger("changed.zf.slider",[$hndl])}),_this.options.changedDelay)}}},{key:"_setInitAttr",value:function(idx){var initVal=0===idx?this.options.initialStart:this.options.initialEnd,id=this.inputs.eq(idx).attr("id")||GetYoDigits(6,"slider");this.inputs.eq(idx).attr({id:id,max:this.options.end,min:this.options.start,step:this.options.step}),this.inputs.eq(idx).val(initVal),this.handles.eq(idx).attr({role:"slider","aria-controls":id,"aria-valuemax":this.options.end,"aria-valuemin":this.options.start,"aria-valuenow":initVal,"aria-orientation":this.options.vertical?"vertical":"horizontal",tabindex:0})}},{key:"_setValues",value:function($handle,val){var idx=this.options.doubleSided?this.handles.index($handle):0;this.inputs.eq(idx).val(val),$handle.attr("aria-valuenow",val)}},{key:"_handleEvent",value:function(e,$handle,val){var value,hasVal;if(val)value=this._adjustValue(null,val),hasVal=!0;else{e.preventDefault();var vertical=this.options.vertical,param=vertical?"height":"width",direction=vertical?"top":"left",eventOffset=vertical?e.pageY:e.pageX,barDim=(this.$handle[0].getBoundingClientRect()[param],this.$element[0].getBoundingClientRect()[param]),windowScroll=vertical?(0,_jquery.default)(window).scrollTop():(0,_jquery.default)(window).scrollLeft(),elemOffset=this.$element.offset()[direction];e.clientY===e.pageY&&(eventOffset+=windowScroll);var barXY,eventFromBar=eventOffset-elemOffset,offsetPct=percent(barXY=eventFromBar<0?0:eventFromBar>barDim?barDim:eventFromBar,barDim);if(value=this._value(offsetPct),rtl()&&!this.options.vertical&&(value=this.options.end-value),value=this._adjustValue(null,value),hasVal=!1,!$handle)$handle=absPosition(this.$handle,direction,barXY,param)<=absPosition(this.$handle2,direction,barXY,param)?this.$handle:this.$handle2}this._setHandlePos($handle,value,hasVal)}},{key:"_adjustValue",value:function($handle,value){var val,left,prev_val,step=this.options.step,div=parseFloat(step/2);return 0===(left=(val=$handle?parseFloat($handle.attr("aria-valuenow")):value)>=0?val%step:step+val%step)?val:val=val>=(prev_val=val-left)+div?prev_val+step:prev_val}},{key:"_events",value:function(){this._eventsForHandle(this.$handle),this.handles[1]&&this._eventsForHandle(this.$handle2)}},{key:"_eventsForHandle",value:function($handle){var curHandle,_this=this,handleChangeEvent=function(e){var idx=_this.inputs.index((0,_jquery.default)(this));_this._handleEvent(e,_this.handles.eq(idx),(0,_jquery.default)(this).val())};if(this.inputs.off("keyup.zf.slider").on("keyup.zf.slider",(function(e){13==e.keyCode&&handleChangeEvent.call(this,e)})),this.inputs.off("change.zf.slider").on("change.zf.slider",handleChangeEvent),this.options.clickSelect&&this.$element.off("click.zf.slider").on("click.zf.slider",(function(e){if(_this.$element.data("dragging"))return!1;
1(0,_jquery.default)(e.target).is("[data-slider-handle]")||(_this.options.doubleSided?_this._handleEvent(e):_this._handleEvent(e,_this.$handle))})),this.options.draggable){this.handles.addTouch();var $body=(0,_jquery.default)("body");$handle.off("mousedown.zf.slider").on("mousedown.zf.slider",(function(e){$handle.addClass("is-dragging"),_this.$fill.addClass("is-dragging"),_this.$element.data("dragging",!0),curHandle=(0,_jquery.default)(e.currentTarget),$body.on("mousemove.zf.slider",(function(e){e.preventDefault(),_this._handleEvent(e,curHandle)})).on("mouseup.zf.slider",(function(e){_this._handleEvent(e,curHandle),$handle.removeClass("is-dragging"),_this.$fill.removeClass("is-dragging"),_this.$element.data("dragging",!1),$body.off("mousemove.zf.slider mouseup.zf.slider")}))})).on("selectstart.zf.slider touchmove.zf.slider",(function(e){e.preventDefault()}))}$handle.off("keydown.zf.slider").on("keydown.zf.slider",(function(e){var newValue,_$handle=(0,_jquery.default)(this),idx=_this.options.doubleSided?_this.handles.index(_$handle):0,oldValue=parseFloat(_this.inputs.eq(idx).val());Keyboard.handleKey(e,"Slider",{decrease:function(){newValue=oldValue-_this.options.step},increase:function(){newValue=oldValue+_this.options.step},decrease_fast:function(){newValue=oldValue-10*_this.options.step},increase_fast:function(){newValue=oldValue+10*_this.options.step},min:function(){newValue=_this.options.start},max:function(){newValue=_this.options.end},handled:function(){e.preventDefault(),_this._setHandlePos(_$handle,newValue,!0)}})}))}},{key:"_destroy",value:function(){this.handles.off(".zf.slider"),this.inputs.off(".zf.slider"),this.$element.off(".zf.slider"),clearTimeout(this.timeout)}}])}(Plugin);function percent(frac,num){return frac/num}function absPosition($handle,dir,clickPos,param){return Math.abs($handle.position()[dir]+$handle[param]()/2-clickPos)}Slider.defaults={start:0,end:100,step:1,initialStart:0,initialEnd:100,binding:!1,clickSelect:!0,vertical:!1,draggable:!0,disabled:!1,doubleSided:!1,decimal:2,moveTime:200,disabledClass:"disabled",invertVertical:!1,changedDelay:500,nonLinearBase:5,positionValueFunction:"linear"};var Sticky=exports.Sticky=function(_Plugin15){function Sticky(){return _classCallCheck(this,Sticky),_callSuper(this,Sticky,arguments)}return _inherits(Sticky,_Plugin15),_createClass(Sticky,[{key:"_setup",value:function(element,options){this.$element=element,this.options=_jquery.default.extend({},Sticky.defaults,this.$element.data(),options),this.className="Sticky",Triggers.init(_jquery.default),this._init()}},{key:"_init",value:function(){MediaQuery._init();var $parent=this.$element.parent("[data-sticky-container]"),id=this.$element[0].id||GetYoDigits(6,"sticky"),_this=this;$parent.length?this.$container=$parent:(this.wasWrapped=!0,this.$element.wrap(this.options.container),this.$container=this.$element.parent()),this.$container.addClass(this.options.containerClass),this.$element.addClass(this.options.stickyClass).attr({"data-resize":id,"data-mutate":id}),""!==this.options.anchor&&(0,_jquery.default)("#"+_this.options.anchor).attr({"data-mutate":id}),this.scrollCount=this.options.checkEvery,this.isStuck=!1,this.onLoadListener=onLoad((0,_jquery.default)(window),(function(){_this.containerHeight="none"==_this.$element.css("display")?0:_this.$element[0].getBoundingClientRect().height,_this.$container.css("height",_this.containerHeight),_this.elemHeight=_this.containerHeight,""!==_this.options.anchor?_this.$anchor=(0,_jquery.default)("#"+_this.options.anchor):_this._parsePoints(),_this._setSizes((function(){var scroll=window.pageYOffset;_this._calc(!1,scroll),_this.isStuck||_this._removeSticky(!(scroll>=_this.topPoint))})),_this._events(id.split("-").reverse().join("-"))}))}},{key:"_parsePoints",value:function(){for(var pts=[""==this.options.topAnchor?1:this.options.topAnchor,""==this.options.btmAnchor?document.documentElement.scrollHeight:this.options.btmAnchor],breaks={},i=0,len=pts.length;i<len&&pts[i];i++){var pt;if("number"==typeof pts[i])pt=pts[i];else{var place=pts[i].split(":"),anchor=(0,_jquery.default)("#".concat(place[0]));pt=anchor.offset().top,place[1]&&"bottom"===place[1].toLowerCase()&&(pt+=anchor[0].getBoundingClientRect().height)}breaks[i]=pt}this.points=breaks}},{key:"_events",value:function(id){var _this=this,scrollListener=this.scrollListener="scroll.zf.".concat(id);this.isOn||(this.canStick&&(this.isOn=!0,(0,_jquery.default)(window).off(scrollListener).on(scrollListener,(function(e){0===_this.scrollCount?(_this.scrollCount=_this.options.checkEvery,_this._setSizes((function(){_this._calc(!1,window.pageYOffset)}))):(_this.scrollCount--,_this._calc(!1,window.pageYOffset))}))),this.$element.off("resizeme.zf.trigger").on("resizeme.zf.trigger",(function(e,el){_this._eventsHandler(id)})),this.$element.on("mutateme.zf.trigger",(function(e,el){_this._eventsHandler(id)})),this.$anchor&&this.$anchor.on("mutateme.zf.trigger",(function(e,el){_this._eventsHandler(id)})))}},{key:"_eventsHandler",value:function(id){var _this=this,scrollListener=this.scrollListener="scroll.zf.".concat(id);_this._setSizes((function(){_this._calc(!1),_this.canStick?_this.isOn||_this._events(id):_this.isOn&&_this._pauseListeners(scrollListener)}))}},{key:"_pauseListeners",value:function(scrollListener){this.isOn=!1,(0,_jquery.default)(window).off(scrollListener),this.$element.trigger("pause.zf.sticky")}},{key:"_calc",value:function(checkSizes,scroll){if(checkSizes&&this._setSizes(),!this.canStick)return this.isStuck&&this._removeSticky(!0),!1;scroll||(scroll=window.pageYOffset),scroll>=this.topPoint?scroll<=this.bottomPoint?this.isStuck||this._setSticky():this.isStuck&&this._removeSticky(!1):this.isStuck&&this._removeSticky(!0)}},{key:"_setSticky",value:function(){var _this=this,stickTo=this.options.stickTo,mrgn="top"===stickTo?"marginTop":"marginBottom",notStuckTo="top"===stickTo?"bottom":"top",css={};css[mrgn]="".concat(this.options[mrgn],"em"),css[stickTo]=0,css[notStuckTo]="auto",this.isStuck=!0,this.$element.removeClass("is-anchored is-at-".concat(notStuckTo)).addClass("is-stuck is-at-".concat(stickTo)).css(css).trigger("sticky.zf.stuckto:".concat(stickTo)),this.$element.on("transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd",(function(){_this._setSizes()}))}},{key:"_removeSticky",value:function(isTop){var stickTo=this.options.stickTo,stickToTop="top"===stickTo,css={},anchorPt=(this.points?this.points[1]-this.points[0]:this.anchorHeight)-this.elemHeight,topOrBottom=isTop?"top":"bottom";css[stickToTop?"marginTop":"marginBottom"]=0,css.bottom="auto",css.top=isTop?0:anchorPt,this.isStuck=!1,this.$element.removeClass("is-stuck is-at-".concat(stickTo)).addClass("is-anchored is-at-".concat(topOrBottom)).css(css).trigger("sticky.zf.unstuckfrom:".concat(topOrBottom))}},{key:"_setSizes",value:function(cb){this.canStick=MediaQuery.is(this.options.stickyOn),this.canStick||cb&&"function"==typeof cb&&cb();var newElemWidth=this.$container[0].getBoundingClientRect().width,comp=window.getComputedStyle(this.$container[0]),pdngl=parseInt(comp["padding-left"],10),pdngr=parseInt(comp["padding-right"],10);this.$anchor&&this.$anchor.length?this.anchorHeight=this.$anchor[0].getBoundingClientRect().height:this._parsePoints(),this.$element.css({"max-width":"".concat(newElemWidth-pdngl-pdngr,"px")});var newContainerHeight=this.$element[0].getBoundingClientRect().height||this.containerHeight;if("none"==this.$element.css("display")&&(newContainerHeight=0),this.containerHeight=newContainerHeight,this.$container.css({height:newContainerHeight}),this.elemHeight=newContainerHeight,!this.isStuck&&this.$element.hasClass("is-at-bottom")){var anchorPt=(this.points?this.points[1]-this.$container.offset().top:this.anchorHeight)-this.elemHeight;this.$element.css("top",anchorPt)}this._setBreakPoints(newContainerHeight,(function(){cb&&"function"==typeof cb&&cb()}))}},{key:"_setBreakPoints",value:function(elemHeight,cb){if(!this.canStick){if(!cb||"function"!=typeof cb)return!1;cb()}var mTop=emCalc(this.options.marginTop),mBtm=emCalc(this.options.marginBottom),topPoint=this.points?this.points[0]:this.$anchor.offset().top,bottomPoint=this.points?this.points[1]:topPoint+this.anchorHeight,winHeight=window.innerHeight;"top"===this.options.stickTo?(topPoint-=mTop,bottomPoint-=elemHeight+mTop):"bottom"===this.options.stickTo&&(topPoint-=winHeight-(elemHeight+mBtm),bottomPoint-=winHeight-mBtm),this.topPoint=topPoint,this.bottomPoint=bottomPoint,cb&&"function"==typeof cb&&cb()}},{key:"_destroy",value:function(){this._removeSticky(!0),this.$element.removeClass("".concat(this.options.stickyClass," is-anchored is-at-top")).css({height:"",top:"",bottom:"","max-width":""}).off("resizeme.zf.trigger").off("mutateme.zf.trigger"),this.$anchor&&this.$anchor.length&&this.$anchor.off("change.zf.sticky"),this.scrollListener&&(0,_jquery.default)(window).off(this.scrollListener),this.onLoadListener&&(0,_jquery.default)(window).off(this.onLoadListener),this.wasWrapped?this.$element.unwrap():this.$container.removeClass(this.options.containerClass).css({height:""})}}])}(Plugin);function emCalc(em){return parseInt(window.getComputedStyle(document.body,null).fontSize,10)*em}
1Sticky.defaults={container:"<div data-sticky-container></div>",stickTo:"top",anchor:"",topAnchor:"",btmAnchor:"",marginTop:1,marginBottom:1,stickyOn:"medium",stickyClass:"sticky",containerClass:"sticky-container",checkEvery:-1};var Tabs=exports.Tabs=function(_Plugin16){function Tabs(){return _classCallCheck(this,Tabs),_callSuper(this,Tabs,arguments)}return _inherits(Tabs,_Plugin16),_createClass(Tabs,[{key:"_setup",value:function(element,options){this.$element=element,this.options=_jquery.default.extend({},Tabs.defaults,this.$element.data(),options),this.className="Tabs",this._init(),Keyboard.register("Tabs",{ENTER:"open",SPACE:"open",ARROW_RIGHT:"next",ARROW_UP:"previous",ARROW_DOWN:"next",ARROW_LEFT:"previous"})}},{key:"_init",value:function(){var _this21=this,_this=this;if(this._isInitializing=!0,this.$element.attr({role:"tablist"}),this.$tabTitles=this.$element.find(".".concat(this.options.linkClass)),this.$tabContent=(0,_jquery.default)('[data-tabs-content="'.concat(this.$element[0].id,'"]')),this.$tabTitles.each((function(){var $elem=(0,_jquery.default)(this),$link=$elem.find("a"),isActive=$elem.hasClass("".concat(_this.options.linkActiveClass)),hash=$link.attr("data-tabs-target")||$link[0].hash.slice(1),linkId=$link[0].id?$link[0].id:"".concat(hash,"-label"),$tabContent=(0,_jquery.default)("#".concat(hash));$elem.attr({role:"presentation"}),$link.attr({role:"tab","aria-controls":hash,"aria-selected":isActive,id:linkId,tabindex:isActive?"0":"-1"}),$tabContent.attr({role:"tabpanel","aria-labelledby":linkId}),isActive&&(_this._initialAnchor="#".concat(hash)),isActive||$tabContent.attr("aria-hidden","true"),isActive&&_this.options.autoFocus&&(_this.onLoadListener=onLoad((0,_jquery.default)(window),(function(){(0,_jquery.default)("html, body").animate({scrollTop:$elem.offset().top},_this.options.deepLinkSmudgeDelay,(function(){$link.focus()}))})))})),this.options.matchHeight){var $images=this.$tabContent.find("img");$images.length?onImagesLoaded($images,this._setHeight.bind(this)):this._setHeight()}this._checkDeepLink=function(){var anchor=window.location.hash;if(!anchor.length){if(_this21._isInitializing)return;_this21._initialAnchor&&(anchor=_this21._initialAnchor)}var $anchor=anchor&&(0,_jquery.default)(anchor),$link=anchor&&_this21.$element.find('[href$="'+anchor+'"]'),isOwnAnchor=!(!$anchor.length||!$link.length);if($anchor&&$anchor.length&&$link&&$link.length?_this21.selectTab($anchor,!0):_this21._collapse(),isOwnAnchor){if(_this21.options.deepLinkSmudge){var offset=_this21.$element.offset();(0,_jquery.default)("html, body").animate({scrollTop:offset.top},_this21.options.deepLinkSmudgeDelay)}_this21.$element.trigger("deeplink.zf.tabs",[$link,$anchor])}},this.options.deepLink&&this._checkDeepLink(),this._events(),this._isInitializing=!1}},{key:"_events",value:function(){this._addKeyHandler(),this._addClickHandler(),this._setHeightMqHandler=null,this.options.matchHeight&&(this._setHeightMqHandler=this._setHeight.bind(this),(0,_jquery.default)(window).on("changed.zf.mediaquery",this._setHeightMqHandler)),this.options.deepLink&&(0,_jquery.default)(window).on("hashchange",this._checkDeepLink)}},{key:"_addClickHandler",value:function(){var _this=this;this.$element.off("click.zf.tabs").on("click.zf.tabs",".".concat(this.options.linkClass),(function(e){e.preventDefault(),e.stopPropagation(),_this._handleTabChange((0,_jquery.default)(this))}))}},{key:"_addKeyHandler",value:function(){var _this=this;this.$tabTitles.off("keydown.zf.tabs").on("keydown.zf.tabs",(function(e){if(9!==e.which){var $prevElement,$nextElement,$element=(0,_jquery.default)(this),$elements=$element.parent("ul").children("li");$elements.each((function(i){(0,_jquery.default)(this).is($element)&&(_this.options.wrapOnKeys?($prevElement=0===i?$elements.last():$elements.eq(i-1),$nextElement=i===$elements.length-1?$elements.first():$elements.eq(i+1)):($prevElement=$elements.eq(Math.max(0,i-1)),$nextElement=$elements.eq(Math.min(i+1,$elements.length-1))))})),Keyboard.handleKey(e,"Tabs",{open:function(){$element.find('[role="tab"]').focus(),_this._handleTabChange($element)},previous:function(){$prevElement.find('[role="tab"]').focus(),_this._handleTabChange($prevElement)},next:function(){$nextElement.find('[role="tab"]').focus(),_this._handleTabChange($nextElement)},handled:function(){e.stopPropagation(),e.preventDefault()}})}}))}},{key:"_handleTabChange",value:function($target,historyHandled){if($target.hasClass("".concat(this.options.linkActiveClass)))this.options.activeCollapse&&this._collapse();else{var $oldTab=this.$element.find(".".concat(this.options.linkClass,".").concat(this.options.linkActiveClass)),$tabLink=$target.find('[role="tab"]'),target=$tabLink.attr("data-tabs-target"),anch
1or=target&&target.length?"#".concat(target):$tabLink[0].hash,$targetContent=this.$tabContent.find(anchor);this._collapseTab($oldTab),this._openTab($target),this.options.deepLink&&!historyHandled&&(this.options.updateHistory?history.pushState({},"",anchor):history.replaceState({},"",anchor)),this.$element.trigger("change.zf.tabs",[$target,$targetContent]),$targetContent.find("[data-mutate]").trigger("mutateme.zf.trigger")}}},{key:"_openTab",value:function($target){var $tabLink=$target.find('[role="tab"]'),hash=$tabLink.attr("data-tabs-target")||$tabLink[0].hash.slice(1),$targetContent=this.$tabContent.find("#".concat(hash));$target.addClass("".concat(this.options.linkActiveClass)),$tabLink.attr({"aria-selected":"true",tabindex:"0"}),$targetContent.addClass("".concat(this.options.panelActiveClass)).removeAttr("aria-hidden")}},{key:"_collapseTab",value:function($target){var $target_anchor=$target.removeClass("".concat(this.options.linkActiveClass)).find('[role="tab"]').attr({"aria-selected":"false",tabindex:-1});(0,_jquery.default)("#".concat($target_anchor.attr("aria-controls"))).removeClass("".concat(this.options.panelActiveClass)).attr({"aria-hidden":"true"})}},{key:"_collapse",value:function(){var $activeTab=this.$element.find(".".concat(this.options.linkClass,".").concat(this.options.linkActiveClass));$activeTab.length&&(this._collapseTab($activeTab),this.$element.trigger("collapse.zf.tabs",[$activeTab]))}},{key:"selectTab",value:function(elem,historyHandled){var idStr;(idStr="object"===_typeof(elem)?elem[0].id:elem).indexOf("#")<0&&(idStr="#".concat(idStr));var $target=this.$tabTitles.has('[href$="'.concat(idStr,'"]'));this._handleTabChange($target,historyHandled)}},{key:"_setHeight",value:function(){var max=0,_this=this;this.$tabContent.find(".".concat(this.options.panelClass)).css("height","").each((function(){var panel=(0,_jquery.default)(this),isActive=panel.hasClass("".concat(_this.options.panelActiveClass));isActive||panel.css({visibility:"hidden",display:"block"});var temp=this.getBoundingClientRect().height;isActive||panel.css({visibility:"",display:""}),max=temp>max?temp:max})).css("height","".concat(max,"px"))}},{key:"_destroy",value:function(){this.$element.find(".".concat(this.options.linkClass)).off(".zf.tabs").hide().end().find(".".concat(this.options.panelClass)).hide(),this.options.matchHeight&&null!=this._setHeightMqHandler&&(0,_jquery.default)(window).off("changed.zf.mediaquery",this._setHeightMqHandler),this.options.deepLink&&(0,_jquery.default)(window).off("hashchange",this._checkDeepLink),this.onLoadListener&&(0,_jquery.default)(window).off(this.onLoadListener)}}])}(Plugin);Tabs.defaults={deepLink:!1,deepLinkSmudge:!1,deepLinkSmudgeDelay:300,updateHistory:!1,autoFocus:!1,wrapOnKeys:!0,matchHeight:!1,activeCollapse:!1,linkClass:"tabs-title",linkActiveClass:"is-active",panelClass:"tabs-panel",panelActiveClass:"is-active"};var Toggler=exports.Toggler=function(_Plugin17){function Toggler(){return _classCallCheck(this,Toggler),_callSuper(this,Toggler,arguments)}return _inherits(Toggler,_Plugin17),_createClass(Toggler,[{key:"_setup",value:function(element,options){this.$element=element,this.options=_jquery.default.extend({},Toggler.defaults,element.data(),options),this.className="",this.className="Toggler",Triggers.init(_jquery.default),this._init(),this._events()}},{key:"_init",value:function(){var input;this.options.animate?(input=this.options.animate.split(" "),this.animationIn=input[0],this.animationOut=input[1]||null):(input=this.$element.data("toggler"),this.className="."===input[0]?input.slice(1):input);var id=this.$element[0].id,$triggers=(0,_jquery.default)('[data-open~="'.concat(id,'"], [data-close~="').concat(id,'"], [data-toggle~="').concat(id,'"]'));$triggers.attr("aria-expanded",!this.$element.is(":hidden")),$triggers.each((function(index,trigger){var $trigger=(0,_jquery.default)(trigger),controls=$trigger.attr("aria-controls")||"";new RegExp("\\b".concat(RegExpEscape(id),"\\b")).test(controls)||$trigger.attr("aria-controls",controls?"".concat(controls," ").concat(id):id)}))}},{key:"_events",value:function(){this.$element.off("toggle.zf.trigger").on("toggle.zf.trigger",this.toggle.bind(this))}},{key:"toggle",value:function(){this[this.options.animate?"_toggleAnimate":"_toggleClass"]()}},{key:"_toggleClass",value:function(){this.$element.toggleClass(this.className);var isOn=this.$element.hasClass(this.className);isOn?this.$element.trigger("on.zf.toggler"):this.$element.trigger("off.zf.toggler"),this._updateARIA(isOn),this.$element.find("[data-mutate]").trigger("mutateme.zf.trigger")}},{key:"_toggleAnimate",value:function(){var _this=this;this.$element.is(":hidden")?Motion.animateIn(this.$element,this.animationIn,(function(){_this._updateARIA(!0),this.trigger("on.zf.toggler"),this.find("[data-mutate]").trigger("mutateme.zf.trigger")})):Motion.animateOut(this.$element,this.animationOut,(function(){_this._updateARIA(!1),this.trigger("off.zf.toggler"),this.find("[data-mutate]").trigger("mutateme.zf.trigger")}))}},{key:"_updateARIA",value:function(isOn){var id=this.$element[0].id;(0,_jquery.default)('[data-open="'.concat(id,'"], [data-close="').concat(id,'"], [data-toggle="').concat(id,'"]')).attr({"aria-expanded":!!isOn})}},{key:"_destroy",value:function(){this.$element.off(".zf.toggler")}}])}(Plugin);Toggler.defaults={animate:!1};var Tooltip=exports.Tooltip=function(_Positionable2){function Tooltip(){return _classCallCheck(this,Tooltip),_callSuper(this,Tooltip,arguments)}return _inherits(Tooltip,_Positionable2),_createClass(Tooltip,[{key:"_setup",value:function(element,options){this.$element=element,this.options=_jquery.default.extend({},Tooltip.defaults,this.$element.data(),options),this.className="Tooltip",this.isActive=!1,this.isClick=!1,Triggers.init(_jquery.default),this._init()}},{key:"_init",value:function(){MediaQuery._init();var elemId=this.$element.attr("aria-describedby")||GetYoDigits(6,"tooltip");this.options.tipText=this.options.tipText||this.$element.attr("title"),this.template=this.options.template?(0,_jquery.default)(this.options.template):this._buildTemplate(elemId),this.options.allowHtml?this.template.appendTo(document.body).html(this.options.tipText).hide():this.template.appendTo(document.body).text(this.options.tipText).hide(),this.$element.attr({title:"","aria-describedby":elemId,"data-yeti-box":elemId,"data-toggle":elemId,"data-resize":elemId}).addClass(this.options.triggerClass),_superPropGet(Tooltip,"_init",this,3)([]),this._events()}},{key:"_getDefaultPosition",value:function(){var position=this.$element[0].className.match(/\b(top|left|right|bottom)\b/g);return position?position[0]:"top"}},{key:"_getDefaultAlignment",value:function(){return"center"}},{key:"_getHOffset",value:function(){return"left"===this.position||"right"===this.position?this.options.hOffset+this.options.tooltipWidth:this.options.hOffset}},{key:"_getVOffset",value:function(){return"top"===this.position||"bottom"===this.position?this.options.vOffset+this.options.tooltipHeight:this.options.vOffset}},{key:"_buildTemplate",value:function(id){var templateClasses="".concat(this.options.tooltipClass," ").concat(this.options.templateClasses).trim();return(0,_jquery.default)("<div></div>").addClass(templateClasses).attr({role:"tooltip","aria-hidden":!0,"data-is-active":!1,"data-is-focus":!1,id:id})}},{key:"_setPosition",value:function(){_superPropGet(Tooltip,"_setPosition",this,3)([this.$element,this.template])}},{key:"show",value:function(){if("all"!==this.options.showOn&&!MediaQuery.is(this.options.showOn))return!1;this.template.css("visibility","hidden").show(),this._setPosition(),this.template.removeClass("top bottom left right").addClass(this.position),this.template.removeClass("align-top align-bottom align-left align-right al
1ign-center").addClass("align-"+this.alignment),this.$element.trigger("closeme.zf.tooltip",this.template.attr("id")),this.template.attr({"data-is-active":!0,"aria-hidden":!1}),this.isActive=!0,this.template.stop().hide().css("visibility","").fadeIn(this.options.fadeInDuration,(function(){})),this.$element.trigger("show.zf.tooltip")}},{key:"hide",value:function(){var _this=this;this.template.stop().attr({"aria-hidden":!0,"data-is-active":!1}).fadeOut(this.options.fadeOutDuration,(function(){_this.isActive=!1,_this.isClick=!1})),this.$element.trigger("hide.zf.tooltip")}},{key:"_events",value:function(){var _this=this,isFocus=(this.template,!1);this.options.disableHover||this.$element.on("mouseenter.zf.tooltip",(function(e){_this.isActive||(_this.timeout=setTimeout((function(){_this.show()}),_this.options.hoverDelay))})).on("mouseleave.zf.tooltip",ignoreMousedisappear((function(e){clearTimeout(_this.timeout),(!isFocus||_this.isClick&&!_this.options.clickOpen)&&_this.hide()}))),this.options.clickOpen?this.$element.on("mousedown.zf.tooltip",(function(e){e.stopImmediatePropagation(),_this.isClick||(_this.isClick=!0,!_this.options.disableHover&&_this.$element.attr("tabindex")||_this.isActive||_this.show())})):this.$element.on("mousedown.zf.tooltip",(function(e){e.stopImmediatePropagation(),_this.isClick=!0})),this.options.disableForTouch||this.$element.on("tap.zf.tooltip touchend.zf.tooltip",(function(e){_this.isActive?_this.hide():_this.show()})),this.$element.on({"close.zf.trigger":this.hide.bind(this)}),this.$element.on("focus.zf.tooltip",(function(e){if(isFocus=!0,_this.isClick)return _this.options.clickOpen||(isFocus=!1),!1;_this.show()})).on("focusout.zf.tooltip",(function(e){isFocus=!1,_this.isClick=!1,_this.hide()})).on("resizeme.zf.trigger",(function(){_this.isActive&&_this._setPosition()}))}},{key:"toggle",value:function(){this.isActive?this.hide():this.show()}},{key:"_destroy",value:function(){this.$element.attr("title",this.template.text()).off(".zf.trigger .zf.tooltip").removeClass(this.options.triggerClass).removeClass("top right left bottom").removeAttr("aria-describedby data-disable-hover data-resize data-toggle data-tooltip data-yeti-box"),this.template.remove()}}])}(Positionable);Tooltip.defaults={disableForTouch:!1,hoverDelay:200,fadeInDuration:150,fadeOutDuration:150,disableHover:!1,templateClasses:"",tooltipClass:"tooltip",triggerClass:"has-tip",showOn:"small",template:"",tipText:"",touchCloseText:"Tap to close.",clickOpen:!0,position:"auto",alignment:"auto",allowOverlap:!1,allowBottomOverlap:!1,vOffset:0,hOffset:0,tooltipHeight:14,tooltipWidth:12,allowHtml:!1};var MenuPlugins$1={tabs:{cssClass:"tabs",plugin:Tabs},accordion:{cssClass:"accordion",plugin:Accordion}},ResponsiveAccordionTabs=exports.ResponsiveAccordionTabs=function(_Plugin18){function ResponsiveAccordionTabs(){return _classCallCheck(this,ResponsiveAccordionTabs),_callSuper(this,ResponsiveAccordionTabs,arguments)}return _inherits(ResponsiveAccordionTabs,_Plugin18),_createClass(ResponsiveAccordionTabs,[{key:"_setup",value:function(element,options){this.$element=(0,_jquery.default)(element),this.options=_jquery.default.extend({},this.$element.data(),options),this.rules=this.$element.data("responsive-accordion-tabs"),this.currentMq=null,this.currentPlugin=null,this.className="ResponsiveAccordionTabs",this.$element.attr("id")||this.$element.attr("id",GetYoDigits(6,"responsiveaccordiontabs")),this._init(),this._events()}},{key:"_init",value:function(){if(MediaQuery._init(),"string"==typeof this.rules){for(var rulesTree={},rules=this.rules.split(" "),i=0;i<rules.length;i++){var rule=rules[i].split("-"),ruleSize=rule.length>1?rule[0]:"small",rulePlugin=rule.length>1?rule[1]:rule[0];null!==MenuPlugins$1[rulePlugin]&&(rulesTree[ruleSize]=MenuPlugins$1[rulePlugin])}this.rules=rulesTree}this._getAllOptions(),_jquery.default.isEmptyObject(this.rules)||this._checkMediaQueries()}},{key:"_getAllOptions",value:function(){for(var key in this.allOptions={},MenuPlugins$1)if(MenuPlugins$1.hasOwnProperty(key)){var obj=MenuPlugins$1[key];try{var dummyPlugin=(0,_jquery.default)("<ul></ul>"),tmpPlugin=new obj.plugin(dummyPlugin,this.options);for(var keyKey in tmpPlugin.options)if(tmpPlugin.options.hasOwnProperty(keyKey)&&"zfPlugin"!==keyKey){var objObj=tmpPlugin.options[keyKey];this.allOptions[keyKey]=objObj}tmpPlugin.destroy()}catch(e){}}}},{key:"_events",value:function(){this._changedZfMediaQueryHandler=this._checkMediaQueries.bind(this),(0,_jquery.default)(window).on("changed.zf.mediaquery",this._changedZfMediaQueryHandler)}},{key:"_checkMediaQueries",value:function(){var matchedMq,_this=this;_jquery.default.each(this.rules,(function(key){MediaQuery.atLeast(key)&&(matchedMq=key)})),matchedMq&&(this.currentPlugin instanceof this.rules[matchedMq].plugin||(_jquery.default.each(MenuPlugins$1,(function(key,value){_this.$element.removeClass(value.cssClass)})),this.$element.addClass(this.rules[matchedMq].cssClass),this.currentPlugin&&(!this.currentPlugin.$element.data("zfPlugin")&&this.storezfData&&this.currentPlugin.$element.data("zfPlugin",this.storezfData),this.currentPlugin.destroy()),this._handleMarkup(this.rules[matchedMq].cssClass),this.currentPlugin=new this.rules[matchedMq].plugin(this.$element,{}),this.storezfData=this.currentPlugin.$element.data("zfPlugin")))}},{key:"_handleMarkup",value:function(toSet){var _this=this,fromString="accordion",$panels=(0,_jquery.default)("[data-tabs-content="+this.$element.attr("id")+"]");if($panels.length&&(fromString="tabs"),fromString!==toSet){var tabsTitle=_this.allOptions.linkClass?_this.allOptions.linkClass:"tabs-title",tabsPanel=_this.allOptions.panelClass?_this.allOptions.panelClass:"tabs-panel";this.$element.removeAttr("role");var $liHeads=this.$element.children("."+tabsTitle+",[data-accordion-item]").removeClass(tabsTitle).removeClass("accordion-item").removeAttr("data-accordion-item"),$liHeadsA=$liHeads.children("a").removeClass("accordion-title");if("tabs"===fromString?($panels=$panels.children("."+tabsPanel).removeClass(tabsPanel).removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby")).children("a").removeAttr("role").removeAttr("aria-controls").removeAttr("aria-selected"):$panels=$liHeads.children("[data-tab-content]").removeClass("accordion-content"),$panels.css({display:"",visibility:""}),$liHeads.css({display:"",visibility:""}),"accordion"===toSet)$panels.each((function(key,value){(0,_jquery.default)(value).appendTo($liHeads.get(key)).addClass("accordion-content").attr("data-tab-content","").removeClass("is-active").css({height:""}),(0,_jquery.default)("[data-tabs-content="+_this.$element.attr("id")+"]").after('<div id="tabs-placeholder-'+_this.$element.attr("id")+'"></div>').detach(),$liHeads.addClass("accordion-item").attr("data-accordion-item",""),$liHeadsA.addClass("accordion-title")}));else if("tabs"===toSet){var $tabsContent=(0,_jquery.default)("[data-tabs-content="+_this.$element.attr("id")+"]"),$placeholder=(0,_jquery.default)("#tabs-placeholder-"+_this.$element.attr("id"));$placeholder.length?($tabsContent=(0,_jquery.default)('<div class="tabs-content"></div>').insertAfter($placeholder).attr("data-tabs-content",_this.$element.attr("id")),$placeholder.remove()):$tabsContent=(0,_jquery.default)('<div class="tabs-content"></div>').insertAfter(_this.$element).attr("data-tabs-content",_this.$element.attr("id")),$panels.each((function(key,value){var tempValue=(0,_jquery.default)(value).appendTo($tabsContent).addClass(tabsPanel),hash=$liHeadsA.get(key).hash.slice(1),id=(0,_jquery.default)(value).attr("id")||GetYoDigits(6,"accordion");hash!==id&&(""!==hash?(0,_jquery.default)(value).attr("id",hash):(hash=id,(0,_jquery.default)(value).attr("id",hash),(0,_jquery.default)($liHeadsA.get(key)).attr("href",(0,_jquery.default)($liHeadsA.get(key)).attr("href").replace("#","")+"#"+hash))),(0,_jquery.default)($liHeads.get(key)).hasClass("is-active")&&tempValue.addClass("is-active")})),$liHeads.addClass(tabsTitle)}}}},{key:"_destroy",value:function(){this.currentPlugin&&this.currentPlugin.destroy(),(0,_jquery.default)(window).off("changed.zf.mediaquery",this._changedZfMediaQueryHandler)}}])}(Plugin);ResponsiveAccordionTabs.defaults={},Foundation.addToJquery(_jquery.default),Foundation.rtl=rtl,Foundation.GetYoDigits=GetYoDigits,Foundation.transitionend=transitionend,Foundation.RegExpEscape=Reg
vendor: 8,041 bytes, lines 1-12
1ExpEscape,Foundation.onLoad=onLoad,Foundation.Box=Box,Foundation.onImagesLoaded=onImagesLoaded,Foundation.Keyboard=Keyboard,Foundation.MediaQuery=MediaQuery,Foundation.Motion=Motion,Foundation.Move=Move,Foundation.Nest=Nest,Foundation.Timer=Timer,Touch.init(_jquery.default),Triggers.init(_jquery.default,Foundation),MediaQuery._init(),Foundation.plugin(Abide,"Abide"),Foundation.plugin(Accordion,"Accordion"),Foundation.plugin(AccordionMenu,"AccordionMenu"),Foundation.plugin(Drilldown,"Drilldown"),Foundation.plugin(Dropdown,"Dropdown"),Foundation.plugin(DropdownMenu,"DropdownMenu"),Foundation.plugin(Equalizer,"Equalizer"),Foundation.plugin(Interchange,"Interchange"),Foundation.plugin(Magellan,"Magellan"),Foundation.plugin(OffCanvas,"OffCanvas"),Foundation.plugin(Orbit,"Orbit"),Foundation.plugin(ResponsiveMenu,"ResponsiveMenu"),Foundation.plugin(ResponsiveToggle,"ResponsiveToggle"),Foundation.plugin(Reveal,"Reveal"),Foundation.plugin(Slider,"Slider"),Foundation.plugin(SmoothScroll,"SmoothScroll"),Foundation.plugin(Sticky,"Sticky"),Foundation.plugin(Tabs,"Tabs"),Foundation.plugin(Toggler,"Toggler"),Foundation.plugin(Tooltip,"Tooltip"),Foundation.plugin(ResponsiveAccordionTabs,"ResponsiveAccordionTabs");exports.default=Foundation},{jquery:8}],8:[function(require,module,exports){(function(global){(function(){(function(module,exports,require,define,browserify_shim__define__module__export__){
2/*!
3 * jQuery JavaScript Library v3.7.1
4 * https://jquery.com/
5 *
6 * Copyright OpenJS Foundation and other contributors
7 * Released under the MIT license
8 * https://jquery.org/license
9 *
10 * Date: 2023-08-28T13:37Z
11 */
12!function(global,factory){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=global.document?factory(global,!0):function(w){if(!w.document)throw new Error("jQuery requires a window with a document");return factory(w)}:factory(global)}("undefined"!=typeof window?window:this,(function(window,noGlobal){"use strict";var arr=[],getProto=Object.getPrototypeOf,slice=arr.slice,flat=arr.flat?function(array){return arr.flat.call(array)}:function(array){return arr.concat.apply([],array)},push=arr.push,indexOf=arr.indexOf,class2type={},toString=class2type.toString,hasOwn=class2type.hasOwnProperty,fnToString=hasOwn.toString,ObjectFunctionString=fnToString.call(Object),support={},isFunction=function(obj){return"function"==typeof obj&&"number"!=typeof obj.nodeType&&"function"!=typeof obj.item},isWindow=function(obj){return null!=obj&&obj===obj.window},document=window.document,preservedScriptAttributes={type:!0,src:!0,nonce:!0,noModule:!0};function DOMEval(code,node,doc){var i,val,script=(doc=doc||document).createElement("script");if(script.text=code,node)for(i in preservedScriptAttributes)(val=node[i]||node.getAttribute&&node.getAttribute(i))&&script.setAttribute(i,val);doc.head.appendChild(script).parentNode.removeChild(script)}function toType(obj){return null==obj?obj+"":"object"==typeof obj||"function"==typeof obj?class2type[toString.call(obj)]||"object":typeof obj}var rhtmlSuffix=/HTML$/i,jQuery=function(selector,context){return new jQuery.fn.init(selector,context)};function isArrayLike(obj){var length=!!obj&&"length"in obj&&obj.length,type=toType(obj);return!isFunction(obj)&&!isWindow(obj)&&("array"===type||0===length||"number"==typeof length&&length>0&&length-1 in obj)}function nodeName(elem,name){return elem.nodeName&&elem.nodeName.toLowerCase()===name.toLowerCase()}jQuery.fn=jQuery.prototype={jquery:"3.7.1",constructor:jQuery,length:0,toArray:function(){return slice.call(this)},get:function(num){return null==num?slice.call(this):num<0?this[num+this.length]:this[num]},pushStack:function(elems){var ret=jQuery.merge(this.constructor(),elems);return ret.prevObject=this,ret},each:function(callback){return jQuery.each(this,callback)},map:function(callback){return this.pushStack(jQuery.map(this,(function(elem,i){return callback.call(elem,i,elem)})))},slice:function(){return this.pushStack(slice.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(jQuery.grep(this,(function(_elem,i){return(i+1)%2})))},odd:function(){return this.pushStack(jQuery.grep(this,(function(_elem,i){return i%2})))},eq:function(i){var len=this.length,j=+i+(i<0?len:0);return this.pushStack(j>=0&&j<len?[this[j]]:[])},end:function(){return this.prevObject||this.constructor()},push:push,sort:arr.sort,splice:arr.splice},jQuery.extend=jQuery.fn.extend=function(){var options,name,src,copy,copyIsArray,clone,target=arguments[0]||{},i=1,length=arguments.length,deep=!1;for("boolean"==typeof target&&(deep=target,target=arguments[i]||{},i++),"object"==typeof target||isFunction(target)||(target={}),i===length&&(target=this,i--);i<length;i++)if(null!=(options=arguments[i]))for(name in options)copy=options[name],"__proto__"!==name&&target!==copy&&(deep&&copy&&(jQuery.isPlainObject(copy)||(copyIsArray=Array.isArray(copy)))?(src=target[name],clone=copyIsArray&&!Array.isArray(src)?[]:copyIsArray||jQuery.isPlainObject(src)?src:{},copyIsArray=!1,target[name]=jQuery.extend(deep,clone,copy)):void 0!==copy&&(target[name]=copy));return target},jQuery.extend({expando:"jQuery"+("3.7.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(msg){throw new Error(msg)},noop:function(){},isPlainObject:function(obj){var proto,Ctor;return!(!obj||"[object Object]"!==toString.call(obj))&&(!(proto=getProto(obj))||"function"==typeof(Ctor=hasOwn.call(proto,"constructor")&&proto.constructor)&&fnToString.call(Ctor)===ObjectFunctionString)},isEmptyObject:function(obj){var name;for(name in obj)return!1;return!0},globalEval:function(code,options,doc){DOMEval(code,{nonce:options&&options.nonce},doc)},each:function(obj,callback){var length,i=0;if(isArrayLike(obj))for(length=obj.length;i<length&&!1!==callback.call(obj[i],i,obj[i]);i++);else for(i in obj)if(!1===callback.call(obj[i],i,obj[i]))break;return obj},text:function(elem){var node,ret="",i=0,nodeType=elem.nodeType;if(!nodeType)for(;node=elem[i++];)ret+=jQuery.text(node);return 1===nodeType||11===nodeType?elem.textContent:9===nodeType?elem.documentElement.textContent:3===nodeType||4===nodeType?elem.nodeValue:ret},makeArray:function(arr,results){var ret=results||[];return null!=arr&&(isArrayLike(Object(arr))?jQuery.merge(ret,"string"==typeof arr?[arr]:arr):push.call(ret,arr)),ret},inArray:function(elem,arr,i){return null==arr?-1:indexOf.call(arr,elem,i)},isXMLDoc:function(elem){var namespace=elem&&elem.namespaceURI,docElem=elem&&(elem.ownerDocument||elem).documentElement;return!rhtmlSuffix.test(namespace||docElem&&docElem.nodeName||"HTML")},merge:function(first,second){for(var len=+second.length,j=0,i=first.length;j<len;j++)first[i++]=second[j];return first.length=i,first},grep:function(elems,callback,invert){for(var matches=[],i=0,length=elems.length,callbackExpect=!invert;i<length;i++)!callback(elems[i],i)!==callbackExpect&&matches.push(elems[i]);return matches},map:function(elems,callback,arg){var length,value,i=0,ret=[];if(isArrayLike(elems))for(length=elems.length;i<length;i++)null!=(value=callback(elems[i],i,arg))&&ret.push(value);else for(i in elems)null!=(value=callback(elems[i],i,arg))&&ret.push(value);return flat(ret)},guid:1,support:support}),"function"==typeof Symbol&&(jQuery.fn[Symbol.iterator]=arr[Symbol.iterator]),jQuery.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(_i,name){class2type["[object "+name+"]"]=name.toLowerCase()}));var pop=arr.pop,sort=arr.sort,splice=arr.splice,whitespace="[\\x20\\t\\r\\n\\f]",rtrimCSS=new RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g");jQuery.contains=function(a,b){var bup=b&&b.parentNode;return a===bup||!(!bup||1!==bup.nodeType||!(a.contains?a.contains(bup):a.compareDocumentPosition&&16&a.compareDocumentPosition(bup)))};var rcssescape=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function fcssescape(ch,asCodePoint){return asCodePoint?"\0"===ch?"�":ch.slice(0,-1)+"\\"+ch.charCo
vendor: 3,284 bytes, line 12
12deAt(ch.length-1).toString(16)+" ":"\\"+ch}jQuery.escapeSelector=function(sel){return(sel+"").replace(rcssescape,fcssescape)};var preferredDoc=document,pushNative=push;!function(){var i,Expr,outermostContext,sortInput,hasDuplicate,document,documentElement,documentIsHTML,rbuggyQSA,matches,push=pushNative,expando=jQuery.expando,dirruns=0,done=0,classCache=createCache(),tokenCache=createCache(),compilerCache=createCache(),nonnativeSelectorCache=createCache(),sortOrder=function(a,b){return a===b&&(hasDuplicate=!0),0},booleans="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",identifier="(?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",attributes="\\[[\\x20\\t\\r\\n\\f]*("+identifier+")(?:"+whitespace+"*([*^$|!~]?=)"+whitespace+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+identifier+"))|)"+whitespace+"*\\]",pseudos=":("+identifier+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+attributes+")*)|.*)\\)|)",rwhitespace=new RegExp(whitespace+"+","g"),rcomma=new RegExp("^[\\x20\\t\\r\\n\\f]*,[\\x20\\t\\r\\n\\f]*"),rleadingCombinator=new RegExp("^[\\x20\\t\\r\\n\\f]*([>+~]|[\\x20\\t\\r\\n\\f])[\\x20\\t\\r\\n\\f]*"),rdescend=new RegExp(whitespace+"|>"),rpseudo=new RegExp(pseudos),ridentifier=new RegExp("^"+identifier+"$"),matchExpr={ID:new RegExp("^#("+identifier+")"),CLASS:new RegExp("^\\.("+identifier+")"),TAG:new RegExp("^("+identifier+"|[*])"),ATTR:new RegExp("^"+attributes),PSEUDO:new RegExp("^"+pseudos),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:new RegExp("^(?:"+booleans+")$","i"),needsContext:new RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)","i")},rinputs=/^(?:input|select|textarea|button)$/i,rheader=/^h\d$/i,rquickExpr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,rsibling=/[+~]/,runescape=new RegExp("\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\([^\\r\\n\\f])","g"),funescape=function(escape,nonHex){var high="0x"+escape.slice(1)-65536;return nonHex||(high<0?String.fromCharCode(high+65536):String.fromCharCode(high>>10|55296,1023&high|56320))},unloadHandler=function(){setDocument()},inDisabledFieldset=addCombinator((function(elem){return!0===elem.disabled&&nodeName(elem,"fieldset")}),{dir:"parentNode",next:"legend"});try{push.apply(arr=slice.call(preferredDoc.childNodes),preferredDoc.childNodes),arr[preferredDoc.childNodes.length].nodeType}catch(e){push={apply:function(target,els){pushNative.apply(target,slice.call(els))},call:function(target){pushNative.apply(target,slice.call(arguments,1))}}}function find(selector,context,results,seed){var m,i,elem,nid,match,groups,newSelector,newContext=context&&context.ownerDocument,nodeType=context?context.nodeType:9;if(results=results||[],"string"!=typeof selector||!selector||1!==nodeType&&9!==nodeType&&11!==nodeType)return results;if(!seed&&(setDocument(context),context=context||document,documentIsHTML)){if(11!==nodeType&&(match=rquickExpr.exec(selector)))if(m=match[1]){if
vendor: 56,241 bytes, line 12
12(9===nodeType){if(!(elem=context.getElementById(m)))return results;if(elem.id===m)return push.call(results,elem),results}else if(newContext&&(elem=newContext.getElementById(m))&&find.contains(context,elem)&&elem.id===m)return push.call(results,elem),results}else{if(match[2])return push.apply(results,context.getElementsByTagName(selector)),results;if((m=match[3])&&context.getElementsByClassName)return push.apply(results,context.getElementsByClassName(m)),results}if(!(nonnativeSelectorCache[selector+" "]||rbuggyQSA&&rbuggyQSA.test(selector))){if(newSelector=selector,newContext=context,1===nodeType&&(rdescend.test(selector)||rleadingCombinator.test(selector))){for((newContext=rsibling.test(selector)&&testContext(context.parentNode)||context)==context&&support.scope||((nid=context.getAttribute("id"))?nid=jQuery.escapeSelector(nid):context.setAttribute("id",nid=expando)),i=(groups=tokenize(selector)).length;i--;)groups[i]=(nid?"#"+nid:":scope")+" "+toSelector(groups[i]);newSelector=groups.join(",")}try{return push.apply(results,newContext.querySelectorAll(newSelector)),results}catch(qsaError){nonnativeSelectorCache(selector,!0)}finally{nid===expando&&context.removeAttribute("id")}}}return select(selector.replace(rtrimCSS,"$1"),context,results,seed)}function createCache(){var keys=[];return function cache(key,value){return keys.push(key+" ")>Expr.cacheLength&&delete cache[keys.shift()],cache[key+" "]=value}}function markFunction(fn){return fn[expando]=!0,fn}function assert(fn){var el=document.createElement("fieldset");try{return!!fn(el)}catch(e){return!1}finally{el.parentNode&&el.parentNode.removeChild(el),el=null}}function createInputPseudo(type){return function(elem){return nodeName(elem,"input")&&elem.type===type}}function createButtonPseudo(type){return function(elem){return(nodeName(elem,"input")||nodeName(elem,"button"))&&elem.type===type}}function createDisabledPseudo(disabled){return function(elem){return"form"in elem?elem.parentNode&&!1===elem.disabled?"label"in elem?"label"in elem.parentNode?elem.parentNode.disabled===disabled:elem.disabled===disabled:elem.isDisabled===disabled||elem.isDisabled!==!disabled&&inDisabledFieldset(elem)===disabled:elem.disabled===disabled:"label"in elem&&elem.disabled===disabled}}function createPositionalPseudo(fn){return markFunction((function(argument){return argument=+argument,markFunction((function(seed,matches){for(var j,matchIndexes=fn([],seed.length,argument),i=matchIndexes.length;i--;)seed[j=matchIndexes[i]]&&(seed[j]=!(matches[j]=seed[j]))}))}))}function testContext(context){return context&&void 0!==context.getElementsByTagName&&context}function setDocument(node){var subWindow,doc=node?node.ownerDocument||node:preferredDoc;return doc!=document&&9===doc.nodeType&&doc.documentElement?(documentElement=(document=doc).documentElement,documentIsHTML=!jQuery.isXMLDoc(document),matches=documentElement.matches||documentElement.webkitMatchesSelector||documentElement.msMatchesSelector,documentElement.msMatchesSelector&&preferredDoc!=document&&(subWindow=document.defaultView)&&subWindow.top!==subWindow&&subWindow.addEventListener("unload",unloadHandler),support.getById=assert((function(el){return documentElement.appendChild(el).id=jQuery.expando,!document.getElementsByName||!document.getElementsByName(jQuery.expando).length})),support.disconnectedMatch=assert((function(el){return matches.call(el,"*")})),support.scope=assert((function(){return document.querySelectorAll(":scope")})),support.cssHas=assert((function(){try{return document.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}})),support.getById?(Expr.filter.ID=function(id){var attrId=id.replace(runescape,funescape);return function(elem){return elem.getAttribute("id")===attrId}},Expr.find.ID=function(id,context){if(void 0!==context.getElementById&&documentIsHTML){var elem=context.getElementById(id);return elem?[elem]:[]}}):(Expr.filter.ID=function(id){var attrId=id.replace(runescape,funescape);return function(elem){var node=void 0!==elem.getAttributeNode&&elem.getAttributeNode("id");return node&&node.value===attrId}},Expr.find.ID=function(id,context){if(void 0!==context.getElementById&&documentIsHTML){var node,i,elems,elem=context.getElementById(id);if(elem){if((node=elem.getAttributeNode("id"))&&node.value===id)return[elem];for(elems=context.getElementsByName(id),i=0;elem=elems[i++];)if((node=elem.getAttributeNode("id"))&&node.value===id)return[elem]}return[]}}),Expr.find.TAG=function(tag,context){return void 0!==context.getElementsByTagName?context.getElementsByTagName(tag):context.querySelectorAll(tag)},Expr.find.CLASS=function(className,context){if(void 0!==context.getElementsByClassName&&documentIsHTML)return context.getElementsByClassName(className)},rbuggyQSA=[],assert((function(el){var input;documentElement.appendChild(el).innerHTML="<a id='"+expando+"' href='' disabled='disabled'></a><select id='"+expando+"-\r\\' disabled='disabled'><option selected=''></option></select>",el.querySelectorAll("[selected]").length||rbuggyQSA.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|"+booleans+")"),el.querySelectorAll("[id~="+expando+"-]").length||rbuggyQSA.push("~="),el.querySelectorAll("a#"+expando+"+*").length||rbuggyQSA.push(".#.+[+~]"),el.querySelectorAll(":checked").length||rbuggyQSA.push(":checked"),(input=document.createElement("input")).setAttribute("type","hidden"),el.appendChild(input).setAttribute("name","D"),documentElement.appendChild(el).disabled=!0,2!==el.querySelectorAll(":disabled").length&&rbuggyQSA.push(":enabled",":disabled"),(input=document.createElement("input")).setAttribute("name",""),el.appendChild(input),el.querySelectorAll("[name='']").length||rbuggyQSA.push("\\[[\\x20\\t\\r\\n\\f]*name[\\x20\\t\\r\\n\\f]*=[\\x20\\t\\r\\n\\f]*(?:''|\"\")")})),support.cssHas||rbuggyQSA.push(":has"),rbuggyQSA=rbuggyQSA.length&&new RegExp(rbuggyQSA.join("|")),sortOrder=function(a,b){if(a===b)return hasDuplicate=!0,0;var compare=!a.compareDocumentPosition-!b.compareDocumentPosition;return compare||(1&(compare=(a.ownerDocument||a)==(b.ownerDocument||b)?a.compareDocumentPosition(b):1)||!support.sortDetached&&b.compareDocumentPosition(a)===compare?a===document||a.ownerDocument==preferredDoc&&find.contains(preferredDoc,a)?-1:b===document||b.ownerDocument==preferredDoc&&find.contains(preferredDoc,b)?1:sortInput?indexOf.call(sortInput,a)-indexOf.call(sortInput,b):0:4&compare?-1:1)},document):document}for(i in find.matches=function(expr,elements){return find(expr,null,null,elements)},find.matchesSelector=function(elem,expr){if(setDocument(elem),documentIsHTML&&!nonnativeSelectorCache[expr+" "]&&(!rbuggyQSA||!rbuggyQSA.test(expr)))try{var ret=matches.call(elem,expr);if(ret||support.disconnectedMatch||elem.document&&11!==elem.document.nodeType)return ret}catch(e){nonnativeSelectorCache(expr,!0)}return find(expr,document,null,[elem]).length>0},find.contains=function(context,elem){return(context.ownerDocument||context)!=document&&setDocument(context),jQuery.contains(context,elem)},find.attr=function(elem,name){(elem.ownerDocument||elem)!=document&&setDocument(elem);var fn=Expr.attrHandle[name.toLowerCase()],val=fn&&hasOwn.call(Expr.attrHandle,name.toLowerCase())?fn(elem,name,!documentIsHTML):void 0;return void 0!==val?val:elem.getAttribute(name)},find.error=function(msg){throw new Error("Syntax error, unrecognized expression: "+msg)},jQuery.uniqueSort=function(results){var elem,duplicates=[],j=0,i=0;if(hasDuplicate=!support.sortStable,sortInput=!support.sortStable&&slice.call(results,0),sort.call(results,sortOrder),hasDuplicate){for(;elem=results[i++];)elem===results[i]&&(j=duplicates.push(i));for(;j--;)splice.call(results,duplicates[j],1)}return sortInput=null,results},jQuery.fn.uniqueSort=function(){return this.pushStack(jQuery.uniqueSort(slice.apply(this)))},Expr=jQuery.expr={cacheLength:50,createPseudo:markFunction,match:matchExpr,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(match){return match[1]=match[1].replace(runescape,funescape),match[3]=(match[3]||match[4]||match[5]||"").replace(runescape,funescape),"~="===match[2]&&(match[3]=" "+match[3]+" "),match.slice(0,4)},CHILD:function(match){return match[1]=match[1].toLowerCase(),"nth"===match[1].slice(0,3)?(match[3]||find.error(match[0]),match[4]=+(match[4]?match[5]+(match[6]||1):2*("even"===match[3]||"odd"===match[3])),match[5]=+(match[7]+match[8]||"odd"===match[3])):match[3]&&find.error(match[0]),match},PSEUDO:function(match){var excess,unquoted=!match[6]&&match[2];return matchExpr.CHILD.test(match[0])?null:(match[3]?match[2]=match[4]||match[5]||"":unquoted&&rpseudo.test(unquoted)&&(excess=tokenize(unquoted,!0))&&(excess=unquoted.indexOf(")",unquoted.length-excess)-unquoted.length)&&(match[0]=match[0].slice(0,excess),match[2]=unquoted.slice(0,excess)),match.slice(0,3))}},filter:{TAG:function(nodeNameSelector){var expectedNodeName=nodeNameSelector.replace(runescape,funescape).toLowerCase();return"*"===nodeNameSelector?function(){return!0}:function(elem){return nodeName(elem,expectedNodeName)}},CLASS:function(className){var pattern=classCache[className+" "];return pattern||(pattern=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+className+"("+whitespace+"|$)"))&&classCache(className,(function(elem){return pattern.test("string"==typeof elem.className&&elem.className||void 0!==elem.getAttribute&&elem.getAttribute("class")||"")}))},ATTR:function(name,operator,check){return function(elem){var result=find.attr(elem,name);return null==result?"!="===operator:!operator||(result+="","="===operator?result===check:"!="===operator?result!==check:"^="===operator?check&&0===result.indexOf(check):"*="===operator?check&&result.indexOf(check)>-1:"$="===operator?check&&result.slice(-check.length)===check:"~="===operator?(" "+result.replace(rwhitespace," ")+" ").indexOf(check)>-1:"|="===operator&&(result===check||result.slice(0,check.length+1)===check+"-"))}},CHILD:function(type,what,_argument,first,last){var simple="nth"!==type.slice(0,3),forward="last"!==type.slice(-4),ofType="of-type"===what;return 1===first&&0===last?function(elem){return!!elem.parentNode}:function(elem,_context,xml){var cache,outerCache,node,nodeIndex,start,dir=simple!==forward?"nextSibling":"previousSibling",parent=elem.parentNode,name=ofType&&elem.nodeName.toLowerCase(),useCache=!xml&&!ofType,diff=!1;if(parent){if(simple){for(;dir;){for(node=elem;node=node[dir];)if(ofType?nodeName(node,name):1===node.nodeType)return!1;start=dir="only"===type&&!start&&"nextSibling"}return!0}if(start=[forward?parent.firstChild:parent.lastChild],forward&&useCache){for(diff=(nodeIndex=(cache=(outerCache=parent[expando]||(parent[expando]={}))[type]||[])[0]===dirruns&&cache[1])&&cache[2],node=nodeIndex&&parent.childNodes[nodeIndex];node=++nodeIndex&&node&&node[dir]||(diff=nodeIndex=0)||start.pop();)if(1===node.nodeType&&++diff&&node===elem){outerCache[type]=[dirruns,nodeIndex,diff];break}}else if(useCache&&(diff=nodeIndex=(cache=(outerCache=elem[expando]||(elem[expando]={}))[type]||[])[0]===dirruns&&cache[1]),!1===diff)for(;(node=++nodeIndex&&node&&node[dir]||(diff=nodeIndex=0)||start.pop())&&(!(ofType?nodeName(node,name):1===node.nodeType)||!++diff||(useCache&&((outerCache=node[expando]||(node[expando]={}))[type]=[dirruns,diff]),node!==elem)););return(diff-=last)===first||diff%first==0&&diff/first>=0}}},PSEUDO:function(pseudo,argument){var args,fn=Expr.pseudos[pseudo]||Expr.setFilters[pseudo.toLowerCase()]||find.error("unsupported pseudo: "+pseudo);return fn[expando]?fn(argument):fn.length>1?(args=[pseudo,pseudo,"",argument],Expr.setFilters.hasOwnProperty(pseudo.toLowerCase())?markFunction((function(seed,matches){for(var idx,matched=fn(seed,argument),i=matched.length;i--;)seed[idx=indexOf.call(seed,matched[i])]=!(matches[idx]=matched[i])})):function(elem){return fn(elem,0,args)}):fn}},pseudos:{not:markFunction((function(selector){var input=[],results=[],matcher=compile(selector.replace(rtrimCSS,"$1"));return matcher[expando]?markFunction((function(seed,matches,_context,xml){for(var elem,unmatched=matcher(seed,null,xml,[]),i=seed.length;i--;)(elem=unmatched[i])&&(seed[i]=!(matches[i]=elem))})):function(elem,_context,xml){return input[0]=elem,matcher(input,null,xml,results),input[0]=null,!results.pop()}})),has:markFunction((function(selector){return function(elem){return find(selector,elem).length>0}})),contains:markFunction((function(text){return text=text.replace(runescape,funescape),function(elem){return(elem.textContent||jQuery.text(elem)).indexOf(text)>-1}})),lang:markFunction((function(lang){return ridentifier.test(lang||"")||find.error("unsupported lang: "+lang),lang=lang.replace(runescape,funescape).toLowerCase(),function(elem){var elemLang;do{if(elemLang=documentIsHTML?elem.lang:elem.getAttribute("xml:lang")||elem.getAttribute("lang"))return(elemLang=elemLang.toLowerCase())===lang||0===elemLang.indexOf(lang+"-")}while((elem=elem.parentNode)&&1===elem.nodeType);return!1}})),target:function(elem){var hash=window.location&&window.location.hash;return hash&&hash.slice(1)===elem.id},root:function(elem){return elem===documentElement},focus:function(elem){return elem===function(){try{return document.activeElement}catch(err){}}()&&document.hasFocus()&&!!(elem.type||elem.href||~elem.tabIndex)},enabled:createDisabledPseudo(!1),disabled:createDisabledPseudo(!0),checked:function(elem){return nodeName(elem,"input")&&!!elem.checked||nodeName(elem,"option")&&!!elem.selected},selected:function(elem){return elem.parentNode&&elem.parentNode.selectedIndex,!0===elem.selected},empty:function(elem){for(elem=elem.firstChild;elem;elem=elem.nextSibling)if(elem.nodeType<6)return!1;return!0},parent:function(elem){return!Expr.pseudos.empty(elem)},header:function(elem){return rheader.test(elem.nodeName)},input:function(elem){return rinputs.test(elem.nodeName)},button:function(elem){return nodeName(elem,"input")&&"button"===elem.type||nodeName(elem,"button")},text:function(elem){var attr;return nodeName(elem,"input")&&"text"===elem.type&&(null==(attr=elem.getAttribute("type"))||"text"===attr.toLowerCase())},first:createPositionalPseudo((function(){return[0]})),last:createPositionalPseudo((function(_matchIndexes,length){return[length-1]})),eq:createPositionalPseudo((function(_matchIndexes,length,argument){return[argument<0?argument+length:argument]})),even:createPositionalPseudo((function(matchIndexes,length){for(var i=0;i<length;i+=2)matchIndexes.push(i);return matchIndexes})),odd:createPositionalPseudo((function(matchIndexes,length){for(var i=1;i<length;i+=2)matchIndexes.push(i);return matchIndexes})),lt:createPositionalPseudo((function(matchIndexes,length,argument){var i;for(i=argument<0?argument+length:argument>length?length:argument;--i>=0;)matchIndexes.push(i);return matchIndexes})),gt:createPositionalPseudo((function(matchIndexes,length,argument){for(var i=argument<0?argument+length:argument;++i<length;)matchIndexes.push(i);return matchIndexes}))}},Expr.pseudos.nth=Expr.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})Expr.pseudos[i]=createInputPseudo(i);for(i in{submit:!0,reset:!0})Expr.pseudos[i]=createButtonPseudo(i);function setFilters(){}function tokenize(selector,parseOnly){var matched,match,tokens,type,soFar,groups,preFilters,cached=tokenCache[selector+" "];if(cached)return parseOnly?0:cached.slice(0);for(soFar=selector,groups=[],preFilters=Expr.preFilter;soFar;){for(type in matched&&!(match=rcomma.exec(soFar))||(match&&(soFar=soFar.slice(match[0].length)||soFar),groups.push(tokens=[])),matched=!1,(match=rleadingCombinator.exec(soFar))&&(matched=match.shift(),tokens.push({value:matched,type:match[0].replace(rtrimCSS," ")}),soFar=soFar.slice(matched.length)),Expr.filter)!(match=matchExpr[type].exec(soFar))||preFilters[type]&&!(match=preFilters[type](match))||(matched=match.shift(),tokens.push({value:matched,type:type,matches:match}),soFar=soFar.slice(matched.length));if(!matched)break}return parseOnly?soFar.length:soFar?find.error(selector):tokenCache(selector,groups).slice(0)}function toSelector(tokens){for(var i=0,len=tokens.length,selector="";i<len;i++)selector+=tokens[i].value;return selector}function addCombinator(matcher,combinator,base){var dir=combinator.dir,skip=combinator.next,key=skip||dir,checkNonElements=base&&"parentNode"===key,doneName=done++;return combinator.first?function(elem,context,xml){for(;elem=elem[dir];)if(1===elem.nodeType||checkNonElements)return matcher(elem,context,xml);return!1}:function(elem,context,xml){var oldCache,outerCache,newCache=[dirruns,doneName];if(xml){for(;elem=elem[dir];)if((1===elem.nodeType||checkNonElements)&&matcher(elem,context,xml))return!0}else for(;elem=elem[dir];)if(1===elem.nodeType||checkNonElements)if(outerCache=elem[expando]||(elem[expando]={}),skip&&nodeName(elem,skip))elem=elem[dir]||elem;else{if((oldCache=outerCache[key])&&oldCache[0]===dirruns&&oldCache[1]===doneName)return newCache[2]=oldCache[2];if(outerCache[key]=newCache,newCache[2]=matcher(elem,context,xml))return!0}return!1}}function elementMatcher(matchers){return matchers.length>1?function(elem,context,xml){for(var i=matchers.length;i--;)if(!matchers[i](elem,context,xml))return!1;return!0}:matchers[0]}function condense(unmatched,map,filter,context,xml){for(var elem,newUnmatched=[],i=0,len=unmatched.length,mapped=null!=map;i<len;i++)(elem=unmatched[i])&&(filter&&!filter(elem,context,xml)||(newUnmatched.push(elem),mapped&&map.push(i)));return newUnmatched}function setMatcher(preFilter,selector,matcher,postFilter,postFinder,postSelector){return postFilter&&!postFilter[expando]&&(postFilter=setMatcher(postFilter)),postFinder&&!postFinder[expando]&&(postFinder=setMatcher(postFinder,postSelector)),markFunction((function(seed,results,context,xml){var temp,i,elem,matcherOut,preMap=[],postMap=[],preexisting=results.length,elems=seed||function(selector,contexts,results){for(var i=0,len=contexts.length;i<len;i++)find(selector,contexts[i],results);return results}(selector||"*",context.nodeType?[context]:context,[]),matcherIn=!preFilter||!seed&&selector?elems:condense(elems,preMap,preFilter,context,xml);if(matcher?matcher(matcherIn,matcherOut=postFinder||(seed?preFilter:preexisting||postFilter)?[]:results,context,xml):matcherOut=matcherIn,postFilter)for(temp=condense(matcherOut,postMap),postFilter(temp,[],context,xml),i=temp.length;i--;)(elem=temp[i])&&(matcherOut[postMap[i]]=!(matcherIn[postMap[i]]=elem));if(seed){if(postFinder||preFilter){if(postFinder){for(temp=[],i=matcherOut.length;i--;)(elem=matcherOut[i])&&temp.push(matcherIn[i]=elem);postFinder(null,matcherOut=[],temp,xml)}for(i=matcherOut.length;i--;)(elem=matcherOut[i])&&(temp=postFinder?indexOf.call(seed,elem):preMap[i])>-1&&(seed[temp]=!(results[temp]=elem))}}else matcherOut=condense(matcherOut===results?matcherOut.splice(preexisting,matcherOut.length):matcherOut),postFinder?postFinder(null,results,matcherOut,xml):push.apply(results,matcherOut)}))}function matcherFromTokens(tokens){for(var checkContext,matcher,j,len=tokens.length,leadingRelative=Expr.relative[tokens[0].type],implicitRelative=leadingRelative||Expr.relative[" "],i=leadingRelative?1:0,matchContext=addCombinator((function(elem){return elem===checkContext}),implicitRelative,!0),matchAnyContext=addCombinator((function(elem){return indexOf.call(checkContext,elem)>-1}),implicitRelative,!0),matchers=[function(elem,context,xml){var ret=!leadingRelative&&(xml||context!=outermostContext)||((checkContext=context).nodeType?matchContext(elem,context,xml):matchAnyContext(elem,context,xml));return checkContext=null,ret}];i<len;i++)if(matcher=Expr.relative[tokens[i].type])matchers=[addCombinator(elementMatcher(matchers),matcher)];else{if((matcher=Expr.filter[tokens[i].type].apply(null,tokens[i].matches))[expando]){for(j=++i;j<len&&!Expr.relative[tokens[j].type];j++);return setMatcher(i>1&&elementMatcher(matchers),i>1&&toSelector(tokens.slice(0,i-1).concat({value:" "===tokens[i-2].type?"*":""})).replace(rtrimCSS,"$1"),matcher,i<j&&matcherFromTokens(tokens.slice(i,j)),j<len&&matcherFromTokens(tokens=tokens.slice(j)),j<len&&toSelector(tokens))}matchers.push(matcher)}return elementMatcher(matchers)}function compile(selector,match){var i,setMatchers=[],elementMatchers=[],cached=compilerCache[selector+" "];if(!cached){for(match||(match=tokenize(selector)),i=match.length;i--;)(cached=matcherFromTokens(match[i]))[expando]?setMatchers.push(cached):elementMatchers.push(cached);cached=compilerCache(selector,function(elementMatchers,setMatchers){var bySet=setMatchers.length>0,byElement=elementMatchers.length>0,superMatcher=function(seed,context,xml,results,outermost){var elem,j,matcher,matchedCount=0,i="0",unmatched=seed&&[],setMatched=[],contextBackup=outermostContext,elems=seed||byElement&&Expr.find.TAG("*",outermost),dirrunsUnique=dirruns+=null==contextBackup?1:Math.random()||.1,len=elems.length;for(outermost&&(outermostContext=context==document||context||outermost);i!==len&&null!=(elem=elems[i]);i++){if(byElement&&elem){for(j=0,context||elem.ownerDocument==document||(setDocument(elem),xml=!documentIsHTML);matcher=elementMatchers[j++];)if(matcher(elem,context||document,xml)){push.call(results,elem);break}outermost&&(dirruns=dirrunsUnique)}bySet&&((elem=!matcher&&elem)&&matchedCount--,seed&&unmatched.push(elem))}if(matchedCount+=i,bySet&&i!==matchedCount){for(j=0;matcher=setMatchers[j++];)matcher(unmatched,setMatched,context,xml);if(seed){if(matchedCount>0)for(;i--;)unmatched[i]||setMatched[i]||(setMatched[i]=pop.call(results));setMatched=condense(setMatched)}push.apply(results,setMatched),outermost&&!seed&&setMatched.length>0&&matchedCount+setMatchers.length>1&&jQuery.uniqueSort(results)}return outermost&&(dirruns=dirrunsUnique,outermostContext=contextBackup),unmatched};return bySet?markFunction(superMatcher):superMatcher}(elementMatchers,setMatchers)),cached.selector=selector}return cached}function select(selector,context,results,seed){var i,tokens,token,type,find,compiled="function"==typeof selector&&selector,match=!seed&&tokenize(selector=compiled.selector||selector);if(results=results||[],1===match.length){if((tokens=match[0]=match[0].slice(0)).length>2&&"ID"===(token=tokens[0]).type&&9===context.nodeType&&documentIsHTML&&Expr.relative[tokens[1].type]){if(!(context=(Expr.find.ID(token.matches[0].replace(runescape,funescape),context)||[])[0]))return results;compiled&&(context=context.parentNode),selector=selector.slice(tokens.shift().value.length)}for(i=matchExpr.needsContext.test(selector)?0:tokens.length;i--&&(token=tokens[i],!Expr.relative[type=token.type]);)if((find=Expr.find[type])&&(seed=find(token.matches[0].replace(runescape,funescape),rsibling.test(tokens[0].type)&&testContext(context.parentNode)||context))){if(tokens.splice(i,1),!(selector=seed.length&&toSelector(tokens)))return push.apply(results,seed),results;break}}return(compiled||compile(selector,match))(seed,context,!documentIsHTML,results,!context||rsibling.test(selector)&&testContext(context.parentNode)||context),results}setFilters.prototype=Expr.filters=Expr.pseudos,Expr.setFilters=new setFilters,support.sortStable=expando.split("").sort(sortOrder).join("")===expando,setDocument(),support.sortDetached=assert((function(el){return 1&el.compareDocumentPosition(document.createElement("fieldset"))})),jQuery.find=find,jQuery.expr[":"]=jQuery.expr.pseudos,jQuery.unique=jQuery.uniqueSort,find.compile=compile,find.select=select,find.setDocument=setDocument,find.tokenize=tokenize,find.escape=jQuery.escapeSelector,find.getText=jQuery.text,find.isXML=jQuery.isXMLDoc,find.selectors=jQuery.expr,find.support=jQuery.support,find.uniqueSort=jQuery.uniqueSort}();var dir=function(elem,dir,until){for(var matched=[],truncate=void 0!==until;(elem=elem[dir])&&9!==elem.nodeType;)if(1===elem.nodeType){if(truncate&&jQuery(elem).is(until))break;matched.push(elem)}return matched},siblings=function(n,elem){for(var matched=[];n;n=n.nextSibling)1===n.nodeType&&n!==elem&&matched.push(n);return matched},rneedsContext=jQuery.expr.match.needsContext,rsingleTag=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function winnow(elements,qualifier,not){return isFunction(qualifier)?jQuery.grep(elements,(function(elem,i){return!!qualifier.call(elem,i,elem)!==not})):qualifier.nodeType?jQuery.grep(elements,(function(elem){return elem===qualifier!==not})):"string"!=typeof qualifier?jQuery.grep(elements,(function(elem){return indexOf.call(qualifier,elem)>-1!==not})):jQuery.filter(qualifier,elements,not)}jQuery.filter=function(expr,elems,not){var elem=elems[0];return not&&(expr=":not("+expr+")"),1===elems.length&&1===elem.nodeType?jQuery.find.matchesSelector(elem,expr)?[elem]:[]:jQuery.find.matches(expr,jQuery.grep(elems,(function(elem){return 1===elem.nodeType})))},jQuery.fn.extend({find:function(selector){var i,ret,len=this.length,self=this;if("string"!=typeof selector)return this.pushStack(jQuery(selector).filter((function(){for(i=0;i<len;i++)if(jQuery.contains(self[i],this))return!0})));for(ret=this.pushStack([]),i=0;i<len;i++)jQuery.find(selector,self[i],ret);return len>1?jQuery.uniqueSort(ret):ret},filter:function(selector){return this.pushStack(winnow(this,selector||[],!1))},not:function(selector){return this.pushStack(winnow(this,selector||[],!0))},is:function(selector){return!!winnow(this,"string"==typeof selector&&rneedsContext.test(selector)?jQuery(selector):selector||[],!1).length}});var rootjQuery,rquickExpr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(jQuery.fn.init=function(selector,context,root){var match,elem;if(!selector)return this;if(root=root||rootjQuery,"string"==typeof selector){if(!(match="<"===selector[0]&&">"===selector[selector.length-1]&&selector.length>=3?[null,selector,null]:rquickExpr.exec(selector))||!match[1]&&context)return!context||context.jquery?(context||root).find(selector):this.constructor(context).find(selector);if(match[1]){if(context=context instanceof jQuery?context[0]:context,jQuery.merge(this,jQuery.parseHTML(match[1],context&&context.nodeType?context.ownerDocument||context:document,!0)),rsingleTag.test(match[1])&&jQuery.isPlainObject(context))for(match in context)isFunction(this[match])?this[match](context[match]):this.attr(match,context[match]);return this}return(elem=document.getElementById(match[2]))&&(this[0]=elem,this.length=1),this}return selector.nodeType?(this[0]=selector,this.length=1,this):isFunction(selector)?void 0!==root.ready?root.ready(selector):selector(jQuery):jQuery.makeArray(selector,this)}).prototype=jQuery.fn,rootjQuery=jQuery(document);var rparentsprev=/^(?:parents|prev(?:Until|All))/,guaranteedUnique={children:!0,contents:!0,next:!0,prev:!0};function sibling(cur,dir){for(;(cur=cur[dir])&&1!==cur.nodeType;);return cur}jQuery.fn.extend({has:function(target){var targets=jQuery(target,this),l=targets.length;return this.filter((function(){for(var i=0;i<l;i++)if(jQuery.contains(this,targets[i]))return!0}))},closest:function(selectors,context){var cur,i=0,l=this.length,matched=[],targets="string"!=typeof selectors&&jQuery(selectors);if(!rneedsContext.test(selectors))for(;i<l;i++)for(cur=this[i];cur&&cur!==context;cur=cur.parentNode)if(cur.nodeType<11&&(targets?targets.index(cur)>-1:1===cur.nodeType&&jQuery.find.matchesSelector(cur,selectors))){matched.push(cur);break}return this.pushStack(matched.length>1?jQuery.uniqueSort(matched):matched)},index:function(elem){return elem?"string"==typeof elem?indexOf.call(jQuery(elem),this[0]):indexOf.call(this,elem.jquery?elem[0]:elem):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(selector,context){return this.pushStack(jQuery.uniqueSort(jQuery.merge(this.get(),jQuery(selector,context))))},addBack:function(selector){return this.add(null==selector?this.prevObject:this.prevObject.filter(selector))}}),jQuery.each({parent:function(elem){var parent=elem.parentNode;return parent&&11!==parent.nodeType?parent:null},parents:function(elem){return dir(elem,"parentNode")},parentsUntil:function(elem,_i,until){return dir(elem,"parentNode",until)},next:function(elem){return sibling(elem,"nextSibling")},prev:function(elem){return sibling(elem,"previousSibling")},nextAll:function(elem){return dir(elem,"nextSibling")},prevAll:function(elem){return dir(elem,"previousSibling")},nextUntil:function(elem,_i,until){return dir(elem,"nextSibling",until)},prevUntil:function(elem,_i,until){return dir(elem,"previousSibling",until)},siblings:function(elem){return siblings((elem.parentNode||{}).firstChild,elem)},children:function(elem){return siblings(elem.firstChild)},contents:function(elem){return null!=elem.contentDocument&&getProto(elem.contentDocument)?elem.contentDocument:(nodeName(elem,"template")&&(elem=elem.content||elem),jQuery.merge([],elem.childNodes))}},(function(name,fn){jQuery.fn[name]=function(until,selector){var matched=jQuery.map(this,fn,until);return"Until"!==name.slice(-5)&&(selector=until),selector&&"string"==typeof selector&&(matched=jQuery.filter(selector,matched)),this.length>1&&(guaranteedUnique[name]||jQuery.uniqueSort(matched),rparentsprev.test(name)&&matched.reverse()),this.pushStack(matched)}}));var rnothtmlwhite=/[^\x20\t\r\n\f]+/g;function Identity(v){return v}function Thrower(ex){throw ex}function adoptValue(value,resolve,reject,noValue){var method;try{value&&isFunction(method=value.promise)?method.call(value).done(resolve).fail(reject):value&&isFunction(method=value.then)?method.call(value,resolve,reject):resolve.apply(void 0,[value].slice(noValue))}catch(value){reject.apply(void 0,[value])}}jQuery.Callbacks=function(options){options="string"==typeof options?function(options){var object={};return jQuery.each(options.match(rnothtmlwhite)||[],(function(_,flag){object[flag]=!0})),object}(options):jQuery.extend({},options);var firing,memory,fired,locked,list=[],queue=[],firingIndex=-1,fire=function(){for(locked=locked||options.once,fired=firing=!0;queue.length;firingIndex=-1)for(memory=queue.shift();++firingIndex<list.length;)!1===list[firingIndex].apply(memory[0],memory[1])&&options.stopOnFalse&&(firingIndex=list.length,memory=!1);options.memory||(memory=!1),firing=!1,locked&&(list=memory?[]:"")},self={add:function(){return list&&(memory&&!firing&&(firingIndex=list.length-1,queue.push(memory)),function add(args){jQuery.each(args,(function(_,arg){isFunction(arg)?options.unique&&self.has(arg)||list.push(arg):arg&&arg.length&&"string"!==toType(arg)&&add(arg)}))}(arguments),memory&&!firing&&fire()),this},remove:function(){return jQuery.each(arguments,(function(_,arg){for(var index;(index=jQuery.inArray(arg,list,index))>-1;)list.splice(index,1),index<=firingIndex&&firingIndex--})),this},has:function(fn){return fn?jQuery.inArray(fn,list)>-1:list.length>0},empty:function(){return list&&(list=[]),this},disable:function(){return locked=queue=[],list=memory="",this},disabled:function(){return!list},lock:function(){return locked=queue=[],memory||firing||(list=memory=""),this},locked:function(){return!!locked},fireWith:function(context,args){return locked||(args=[context,(args=args||[]).slice?args.slice():args],queue.push(args),firing||fire()),this},fire:function(){return self.fireWith(this,arguments),this},fired:function(){return!!fired}};return self},jQuery.extend({Deferred:function(func){var tuples=[["notify","progress",jQuery.Callbacks("memory"),jQuery.Callbacks("memory"),2],["resolve","done",jQuery.Callbacks("once memory"),jQuery.Callbacks("once memory"),0,"resolved"],["reject","fail",jQuery.Callbacks("once memory"),jQuery.Callbacks("once memory"),1,"rejected"]],state="pending",promise={state:function(){return state},always:function(){return deferred.done(arguments).fail(arguments),this},catch:function(fn){return promise.then(null,fn)},pipe:function(){var fns=arguments;return jQuery.Deferred((function(newDefer){jQuery.each(tuples,(function(_i,tuple){var fn=isFunction(fns[tuple[4]])&&fns[tuple[4]];deferred[tuple[1]]((function(){var returned=fn&&fn.apply(this,arguments);returned&&isFunction(returned.promise)?returned.promise().progress(newDefer.notify).done(newDefer.resolve).fail(newDefer.reject):newDefer[tuple[0]+"With"](this,fn?[returned]:arguments)}))})),fns=null})).promise()},then:function(onFulfilled,onRejected,onProgress){var maxDepth=0;function resolve(depth,deferred,handler,special){return function(){var that=this,args=arguments,mightThrow=function(){var returned,then;if(!(depth<maxDepth)){if((returned=handler.apply(that,args))===deferred.promise())throw new TypeError("Thenable self-resolution");then=returned&&("object"==typeof returned||"function"==typeof returned)&&returned.then,isFunction(then)?special?then.call(returned,resolve(maxDepth,deferred,Identity,special),resolve(maxDepth,deferred,Thrower,special)):(maxDepth++,then.call(returned,resolve(maxDepth,deferred,Identity,special),resolve(maxDepth,deferred,Thrower,special),resolve(maxDepth,deferred,Identity,deferred.notifyWith))):(handler!==Identity&&(that=void 0,args=[returned]),(special||deferred.resolveWith)(that,args))}},process=special?mightThrow:function(){try{mightThrow()}catch(e){jQuery.Deferred.exceptionHook&&jQuery.Deferred.exceptionHook(e,process.error),depth+1>=maxDepth&&(handler!==Thrower&&(that=void 0,args=[e]),deferred.rejectWith(that,args))}};depth?process():(jQuery.Deferred.getErrorHook?process.error=jQuery.Deferred.getErrorHook():jQuery.Deferred.getStackHook&&(process.error=jQuery.Deferred.getStackHook()),window.setTimeout(process))}}return jQuery.Deferred((function(newDefer){tuples[0][3].add(resolve(0,newDefer,isFunction(onProgress)?onProgress:Identity,newDefer.notifyWith)),tuples[1][3].add(resolve(0,newDefer,isFunction(onFulfilled)?onFulfilled:Identity)),tuples[2][3].add(resolve(0,newDefer,isFunction(onRejected)?onRejected:Thrower))})).promise()},promise:function(obj){return null!=obj?jQuery.extend(obj,promise):promise}},deferred={};return jQuery.each(tuples,(function(i,tuple){var list=tuple[2],stateString=tuple[5];promise[tuple[1]]=list.add,stateString&&list.add((function(){state=stateString}),tuples[3-i][2].disable,tuples[3-i][3].disable,tuples[0][2].lock,tuples[0][3].lock),list.add(tuple[3].fire),deferred[tuple[0]]=function(){return deferred[tuple[0]+"With"](this===deferred?void 0:this,arguments),this},deferred[tuple[0]+"With"]=list.fireWith})),promise.promise(deferred),func&&func.call(deferred,deferred),deferred},when:function(singleValue){var remaining=arguments.length,i=remaining,resolveContexts=Array(i),resolveValues=slice.call(arguments),primary=jQuery.Deferred(),updateFunc=function(i){return function(value){resolveContexts[i]=this,resolveValues[i]=arguments.length>1?slice.call(arguments):value,--remaining||primary.resolveWith(resolveContexts,resolveValues)}};if(remaining<=1&&(adoptValue(singleValue,primary.done(updateFunc(i)).resolve,primary.reject,!remaining),"pending"===primary.state()||isFunction(resolveValues[i]&&resolveValues[i].then)))return primary.then();for(;i--;)adoptValue(resolveValues[i],updateFunc(i),primary.reject);return primary.promise()}});var rerrorNames=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;jQuery.Deferred.exceptionHook=function(error,asyncError){window.console&&window.console.warn&&error&&rerrorNames.test(error.name)&&window.console.warn("jQuery.Deferred exception: "+error.message,error.stack,asyncError)},jQuery.readyException=function(error){window.setTimeout((function(){throw error}))};var readyList=jQuery.Deferred();function completed(){document.removeEventListener("DOMContentLoaded",completed),window.removeEventListener("load",completed),jQuery.ready()}jQuery.fn.ready=function(fn){return readyList.then(fn).catch((function(error){jQuery.readyException(error)})),this},jQuery.extend({isReady:!1,readyWait:1,ready:function(wait){(!0===wait?--jQuery.readyWait:jQuery.isReady)||(jQuery.isReady=!0,!0!==wait&&--jQuery.readyWait>0||readyList.resolveWith(document,[jQuery]))}}),jQuery.ready.then=readyList.then,"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?window.setTimeout(jQuery.ready):(document.addEventListener("DOMContentLoaded",completed),window.addEventListener("load",completed));var access=function(elems,fn,key,value,chainable,emptyGet,raw){var i=0,len=elems.length,bulk=null==key;if("object"===toType(key))for(i in chainable=!0,key)access(elems,fn,i,key[i],!0,emptyGet,raw);else if(void 0!==value&&(chainable=!0,isFunction(value)||(raw=!0),bulk&&(raw?(fn.call(elems,value),fn=null):(bulk=fn,fn=function(elem,_key,value){return bulk.call(jQuery(elem),value)})),fn))for(;i<len;i++)fn(elems[i],key,raw?value:value.call(elems[i],i,fn(elems[i],key)));return chainable?elems:bulk?fn.call(elems):len?fn(elems[0],key):emptyGet},rmsPrefix=/^-ms-/,rdashAlpha=/-([a-z])/g;function fcamelCase(_all,letter){return letter.toUpperCase()}function camelCase(string){return string.replace(rmsPrefix,"ms-").replace(rdashAlpha,fcamelCase)}var acceptData=function(owner){return 1===owner.nodeType||9===owner.nodeType||!+owner.nodeType};function Data(){this.expando=jQuery.expando+Data.uid++}Data.uid=1,Data.prototype={cache:function(owner){var value=owner[this.expando];return value||(value={},acceptData(owner)&&(owner.nodeType?owner[this.expando]=value:Object.defineProperty(owner,this.expando,{value:value,configurable:!0}))),value},set:function(owner,data,value){var prop,cache=this.cache(owner);if("string"==typeof data)cache[camelCase(data)]=value;else for(prop in data)cache[camelCase(prop)]=data[prop];return cache},get:function(owner,key){return void 0===key?this.cache(owner):owner[this.expando]&&owner[this.expando][camelCase(key)]},access:function(owner,key,value){return void 0===key||key&&"string"==typeof key&&void 0===value?this.get(owner,key):(this.set(owner,key,value),void 0!==value?value:key)},remove:function(owner,key){var i,cache=owner[this.expando];if(void 0!==cache){if(void 0!==key){i=(key=Array.isArray(key)?key.map(camelCase):(key=camelCase(key))in cache?[key]:key.match(rnothtmlwhite)||[]).length;for(;i--;)delete cache[key[i]]}(void 0===key||jQuery.isEmptyObject(cache))&&(owner.nodeType?owner[this.expando]=void 0:delete owner[this.expando])}},hasData:function(owner){var cache=owner[this.expando];return void 0!==cache&&!jQuery.isEmptyObject(cache)}};var dataPriv=new Data,dataUser=new Data,rbrace=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,rmultiDash=/[A-Z]/g;function dataAttr(elem,key,data){var name;if(void 0===data&&1===elem.nodeType)if(name="data-"+key.replace(rmultiDash,"-$&").toLowerCase(),"string"==typeof(data=elem.getAttribute(name))){try{data=function(data){return"true"===data||"false"!==data&&("null"===data?null:data===+data+""?+data:rbrace.test(data)?JSON.parse(data):data)}(data)}catch(e){}dataUser.set(elem,key,data)}else data=void 0;return data}jQuery.extend({hasData:function(elem){return dataUser.hasData(elem)||dataPriv.hasData(elem)},data:function(elem,name,data){return dataUser.access(elem,name,data)},removeData:function(elem,name){dataUser.remove(elem,name)},_data:function(elem,name,data){return dataPriv.access(elem,name,data)},_removeData:function(elem,name){dataPriv.remove(elem,name)}}),jQuery.fn.extend({data:function(key,value){var i,name,data,elem=this[0],attrs=elem&&elem.attributes;if(void 0===key){if(this.length&&(data=dataUser.get(elem),1===elem.nodeType&&!dataPriv.get(elem,"hasDataAttrs"))){for(i=attrs.length;i--;)attrs[i]&&0===(name=attrs[i].name).indexOf("data-")&&(name=camelCase(name.slice(5)),dataAttr(elem,name,data[name]));dataPriv.set(elem,"hasDataAttrs",!0)}return data}return"object"==typeof key?this.each((function(){dataUser.set(this,key)})):access(this,(function(value){var data;if(elem&&void 0===value)return void 0!==(data=dataUser.get(elem,key))||void 0!==(data=dataAttr(elem,key))?data:void 0;this.each((function(){dataUser.set(this,key,value)}))}),null,value,arguments.length>1,null,!0)},removeData:function(key){return this.each((function(){dataUser.remove(this,key)}))}}),jQuery.extend({queue:function(elem,type,data){var queue;if(elem)return type=(type||"fx")+"queue",queue=dataPriv.get(elem,type),data&&(!queue||Array.isArray(data)?queue=dataPriv.access(elem,type,jQuery.makeArray(data)):queue.push(data)),queue||[]},dequeue:function(elem,type){type=type||"fx";var queue=jQuery.queue(elem,type),startLength=queue.length,fn=queue.shift(),hooks=jQuery._queueHooks(elem,type);"inprogress"===fn&&(fn=queue.shift(),startLength--),fn&&("fx"===type&&queue.unshift("inprogress"),delete hooks.stop,fn.call(elem,(function(){jQuery.dequeue(elem,type)}),hooks)),!startLength&&hooks&&hooks.empty.fire()},_queueHooks:function(elem,type){var key=type+"queueHooks";return dataPriv.get(elem,key)||dataPriv.access(elem,key,{empty:jQuery.Callbacks("once memory").add((function(){dataPriv.remove(elem,[type+"queue",key])}))})}}),jQuery.fn.extend({queue:function(type,data){var setter=2;return"string"!=typeof type&&(data=type,type="fx",setter--),arguments.length<setter?jQuery.queue(this[0],type):void 0===data?this:this.each((function(){var queue=jQuery.queue(this,type,data);jQuery._queueHooks(this,type),"fx"===type&&"inprogress"!==queue[0]&&jQuery.dequeue(this,type)}))},dequeue:function(type){return this.each((function(){jQuery.dequeue(this,type)}))},clearQueue:function(type){return this.queue(type||"fx",[])},promise:function(type,obj){var tmp,count=1,defer=jQuery.Deferred(),elements=this,i=this.length,resolve=function(){--count||defer.resolveWith(elements,[elements])};for("string"!=typeof type&&(obj=type,type=void 0),type=type||"fx";i--;)(tmp=dataPriv.get(elements[i],type+"queueHooks"))&&tmp.empty&&(count++,tmp.empty.add(resolve));return resolve(),defer.promise(obj)}});var pnum=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,rcssNum=new RegExp("^(?:([+-])=|)("+pnum+")([a-z%]*)$","i"),cssExpand=["Top","Right","Bottom","Left"],documentElement=document.documentElement,isAttached=function(elem){return jQuery.contains(elem.ownerDocument,elem)},composed={composed:!0};documentElement.getRootNode&&(isAttached=function(elem){return jQuery.contains(elem.ownerDocument,elem)||elem.getRootNode(composed)===elem.ownerDocument});var isHiddenWithinTree=function(elem,el){return"none"===(elem=el||elem).style.display||""===elem.style.display&&isAttached(elem)&&"none"===jQuery.css(elem,"display")};function adjustCSS(elem,prop,valueParts,tween){var adjusted,scale,maxIterations=20,currentValue=tween?function(){return tween.cur()}:function(){return jQuery.css(elem,prop,"")},initial=currentValue(),unit=valueParts&&valueParts[3]||(jQuery.cssNumber[prop]?"":"px"),initialInUnit=elem.nodeType&&(jQuery.cssNumber[prop]||"px"!==unit&&+initial)&&rcssNum.exec(jQuery.css(elem,prop));if(initialInUnit&&initialInUnit[3]!==unit){for(initial/=2,unit=unit||initialInUnit[3],initialInUnit=+initial||1;maxIterations--;)jQuery.style(elem,prop,initialInUnit+unit),(1-scale)*(1-(scale=currentValue()/initial||.5))<=0&&(maxIterations=0),initialInUnit/=scale;initialInUnit*=2,jQuery.style(elem,prop,initialInUnit+unit),valueParts=valueParts||[]}return valueParts&&(initialInUnit=+initialInUnit||+initial||0,adjusted=valueParts[1]?initialInUnit+(valueParts[1]+1)*valueParts[2]:+valueParts[2],tween&&(tween.unit=unit,tween.start=initialInUnit,tween.end=adjusted)),adjusted}var defaultDisplayMap={};function getDefaultDisplay(elem){var temp,doc=elem.ownerDocument,nodeName=elem.nodeName,display=defaultDisplayMap[nodeName];return display||(temp=doc.body.appendChild(doc.createElement(nodeName)),display=jQuery.css(temp,"display"),temp.parentNode.removeChild(temp),"none"===display&&(display="block"),defaultDisplayMap[nodeName]=display,display)}function showHide(elements,show){for(var display,elem,values=[],index=0,length=elements.length;index<length;index++)(elem=elements[index]).style&&(display=elem.style.display,show?("none"===display&&(values[index]=dataPriv.get(elem,"display")||null,values[index]||(elem.style.display="")),""===elem.style.display&&isHiddenWithinTree(elem)&&(values[index]=getDefaultDisplay(elem))):"none"!==display&&(values[index]="none",dataPriv.set(elem,"display",display)));for(index=0;index<length;index++)null!=values[index]&&(elements[index].style.display=values[index]);return elements}jQuery.fn.extend({show:function(){return showHide(this,!0)},hide:function(){return showHide(this)},toggle:function(state){return"boolean"==typeof state?state?this.show():this.hide():this.each((function(){isHiddenWithinTree(this)?jQuery(this).show():jQuery(this).hide()}))}});var div,input,rcheckableType=/^(?:checkbox|radio)$/i,rtagName=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,rscriptType=/^$|^module$|\/(?:java|ecma)script/i;div=document.createDocumentFragment().appendChild(document.createElement("div")),(input=document.createElement("input")).setAttribute("type","radio"),input.setAttribute("checked","checked"),input.setAttribute("name","t"),div.appendChild(input),support.checkClone=div.cloneNode(!0).cloneNode(!0).lastChild.checked,div.innerHTML="<textarea>x</textarea>",support.noCloneChecked=!!div.cloneNode(!0).lastChild.defaultValue,div.innerHTML="<option></option>",support.option=!!div.lastChild;var wrapMap={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function getAll(context,tag){var ret;return ret=void 0!==context.getElementsByTagName?context.getElementsByTagName(tag||"*"):void 0!==context.querySelectorAll?context.querySelectorAll(tag||"*"):[],void 0===tag||tag&&nodeName(context,tag)?jQuery.merge([context],ret):ret}function setGlobalEval(elems,refElements){for(var i=0,l=elems.length;i<l;i++)dataPriv.set(elems[i],"globalEval",!refElements||dataPriv.get(refElements[i],"globalEval"))}wrapMap.tbody=wrapMap.tfoot=wrapMap.colgroup=wrapMap.caption=wrapMap.thead,wrapMap.th=wrapMap.td,support.option||(wrapMap.optgroup=wrapMap.option=[1,"<select multiple='multiple'>","</select>"]);var rhtml=/<|&#?\w+;/;function buildFragment(elems,context,scripts,selection,ignored){for(var elem,tmp,tag,wrap,attached,j,fragment=context.createDocumentFragment(),nodes=[],i=0,l=elems.length;i<l;i++)if((elem=elems[i])||0===elem)if("object"===toType(elem))jQuery.merge(nodes,elem.nodeType?[elem]:elem);else if(rhtml.test(elem)){for(tmp=tmp||fragment.appendChild(context.createElement("div")),tag=(rtagName.exec(elem)||["",""])[1].toLowerCase(),wrap=wrapMap[tag]||wrapMap._default,tmp.innerHTML=wrap[1]+jQuery.htmlPrefilter(elem)+wrap[2],j=wrap[0];j--;)tmp=tmp.lastChild;jQuery.merge(nodes,tmp.childNodes),(tmp=fragment.firstChild).textContent=""}else nodes.push(context.createTextNode(elem));for(fragment.textContent="",i=0;elem=nodes[i++];)if(selection&&jQuery.inArray(elem,selection)>-1)ignored&&ignored.push(elem);else if(attached=isAttached(elem),tmp=getAll(fragment.appendChild(elem),"script"),attached&&setGlobalEval(tmp),scripts)for(j=0;elem=tmp[j++];)rscriptType.test(elem.type||"")&&scripts.push(elem);return fragment}var rtypenamespace=/^([^.]*)(?:\.(.+)|)/;function returnTrue(){return!0}function returnFalse(){return!1}function on(elem,types,selector,data,fn,one){var origFn,type;if("object"==typeof types){for(type in"string"!=typeof selector&&(data=data||selector,selector=void 0),types)on(elem,type,selector,data,types[type],one);return elem}if(null==data&&null==fn?(fn=selector,data=selector=void 0):null==fn&&("string"==typeof selector?(fn=data,data=void 0):(fn=data,data=selector,selector=void 0)),!1===fn)fn=returnFalse;else if(!fn)return elem;return 1===one&&(origFn=fn,fn=function(event){return jQuery().off(event),origFn.apply(this,arguments)},fn.guid=origFn.guid||(origFn.guid=jQuery.guid++)),elem.each((function(){jQuery.event.add(this,types,fn,data,selector)}))}function leverageNative(el,type,isSetup){isSetup?(dataPriv.set(el,type,!1),jQuery.event.add(el,type,{namespace:!1,handler:function(event){var result,saved=dataPriv.get(this,type);if(1&event.isTrigger&&this[type]){if(saved)(jQuery.event.special[type]||{}).delegateType&&event.stopPropagation();else if(saved=slice.call(arguments),dataPriv.set(this,type,saved),this[type](),result=dataPriv.get(this,type),dataPriv.set(this,type,!1),saved!==result)return event.stopImmediatePropagation(),event.preventDefault(),result}else saved&&(dataPriv.set(this,type,jQuery.event.trigger(saved[0],saved.slice(1),this)),event.stopPropagation(),event.isImmediatePropagationStopped=returnTrue)}})):void 0===dataPriv.get(el,type)&&jQuery.event.add(el,type,returnTrue)}jQuery.event={global:{},add:function(elem,types,handler,data,selector){var handleObjIn,eventHandle,tmp,events,t,handleObj,special,handlers,type,namespaces,origType,elemData=dataPriv.get(elem);if(acceptData(elem))for(handler.handler&&(handler=(handleObjIn=handler).handler,selector=handleObjIn.selector),selector&&jQuery.find.matchesSelector(documentElement,selector),handler.guid||(handler.guid=jQuery.guid++),(events=elemData.events)||(events=elemData.events=Object.create(null)),(eventHandle=elemData.handle)||(eventHandle=elemData.handle=function(e){return void 0!==jQuery&&jQuery.event.triggered!==e.type?jQuery.event.dispatch.apply(elem,arguments):void 0}),t=(types=(types||"").match(rnothtmlwhite)||[""]).length;t--;)type=origType=(tmp=rtypenamespace.exec(types[t])||[])[1],namespaces=(tmp[2]||"").split(".").sort(),type&&(special=jQuery.event.special[type]||{},type=(selector?special.delegateType:special.bindType)||type,special=jQuery.event.special[type]||{},handleObj=jQuery.extend({type:type,origType:origType,data:data,handler:handler,guid:handler.guid,selector:selector,needsContext:selector&&jQuery.expr.match.needsContext.test(selector),namespace:namespaces.join(".")},handleObjIn),(handlers=events[type])||((handlers=events[type]=[]).delegateCount=0,special.setup&&!1!==special.setup.call(elem,data,namespaces,eventHandle)||elem.addEventListener&&elem.addEventListener(type,eventHandle)),special.add&&(special.add.call(elem,handleObj),handleObj.handler.guid||(handleObj.handler.guid=handler.guid)),selector?handlers.splice(handlers.delegateCount++,0,handleObj):handlers.push(handleObj),jQuery.event.global[type]=!0)},remove:function(elem,types,handler,selector,mappedTypes){var j,origCount,tmp,events,t,handleObj,special,handlers,type,namespaces,origType,elemData=dataPriv.hasData(elem)&&dataPriv.get(elem);if(elemData&&(events=elemData.events)){for(t=(types=(types||"").match(rnothtmlwhite)||[""]).length;t--;)if(type=origType=(tmp=rtypenamespace.exec(types[t])||[])[1],namespaces=(tmp[2]||"").split(".").sort(),type){for(special=jQuery.event.special[type]||{},handlers=events[type=(selector?special.delegateType:special.bindType)||type]||[],tmp=tmp[2]&&new RegExp("(^|\\.)"+namespaces.join("\\.(?:.*\\.|)")+"(\\.|$)"),origCount=j=handlers.length;j--;)handleObj=handlers[j],!mappedTypes&&origType!==handleObj.origType||handler&&handler.guid!==handleObj.guid||tmp&&!tmp.test(handleObj.namespace)||selector&&selector!==handleObj.selector&&("**"!==selector||!handleObj.selector)||(handlers.splice(j,1),handleObj.selector&&handlers.delegateCount--,special.remove&&special.remove.call(elem,handleObj));origCount&&!handlers.length&&(special.teardown&&!1!==special.teardown.call(elem,namespaces,elemData.handle)||jQuery.removeEvent(elem,type,elemData.handle),delete events[type])}else for(type in events)jQuery.event.remove(elem,type+types[t],handler,selector,!0);jQuery.isEmptyObject(events)&&dataPriv.remove(elem,"handle events")}},dispatch:function(nativeEvent){var i,j,ret,matched,handleObj,handlerQueue,args=new Array(arguments.length),event=jQuery.event.fix(nativeEvent),handlers=(dataPriv.get(this,"events")||Object.create(null))[event.type]||[],special=jQuery.event.special[event.type]||{};for(args[0]=event,i=1;i<arguments.length;i++)args[i]=arguments[i];if(event.delegateTarget=this,!special.preDispatch||!1!==special.preDispatch.call(this,event)){for(handlerQueue=jQuery.event.handlers.call(this,event,handlers),i=0;(matched=handlerQueue[i++])&&!event.isPropagationStopped();)for(event.currentTarget=matched.elem,j=0;(handleObj=matched.handlers[j++])&&!event.isImmediatePropagationStopped();)event.rnamespace&&!1!==handleObj.namespace&&!event.rnamespace.test(handleObj.namespace)||(event.handleObj=handleObj,event.data=handleObj.data,void 0!==(ret=((jQuery.event.special[handleObj.origType]||{}).handle||handleObj.handler).apply(matched.elem,args))&&!1===(event.result=ret)&&(event.preventDefault(),event.stopPropagation()));return special.postDispatch&&special.postDispatch.call(this,event),event.result}},handlers:function(event,handlers){var i,handleObj,sel,matchedHandlers,matchedSelectors,handlerQueue=[],delegateCount=handlers.delegateCount,cur=event.target;if(delegateCount&&cur.nodeType&&!("click"===event.type&&event.button>=1))for(;cur!==this;cur=cur.parentNode||this)if(1===cur.nodeType&&("click"!==event.type||!0!==cur.disabled)){for(matchedHandlers=[],matchedSelectors={},i=0;i<delegateCount;i++)void 0===matchedSelectors[sel=(handleObj=handlers[i]).selector+" "]&&(matchedSelectors[sel]=handleObj.needsContext?jQuery(sel,this).index(cur)>-1:jQuery.find(sel,this,null,[cur]).length),matchedSelectors[sel]&&matchedHandlers.push(handleObj);matchedHandlers.length&&handlerQueue.push({elem:cur,handlers:matchedHandlers})}return cur=this,delegateCount<handlers.length&&handlerQueue.push({elem:cur,handlers:handlers.slice(delegateCount)}),handlerQueue},addProp:function(name,hook){Object.defineProperty(jQuery.Event.prototype,name,{enumerable:!0,configurable:!0,get:isFunction(hook)?function(){if(this.originalEvent)return hook(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[name]},set:function(value){Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:value})}})},fix:function(originalEvent){return originalEvent[jQuery.expando]?originalEvent:new jQuery.Event(originalEvent)},special:{load:{noBubble:!0},click:{setup:function(data){var el=this||data;return rcheckableType.test(el.type)&&el.click&&nodeName(el,"input")&&leverageNative(el,"click",!0),!1},trigger:function(data){var el=this||data;return rcheckableType.test(el.type)&&el.click&&nodeName(el,"input")&&leverageNative(el,"click"),!0},_default:function(event){var target=event.target;return rcheckableType.test(target.type)&&target.click&&nodeName(target,"input")&&dataPriv.get(target,"click")||nodeName(target,"a")}},beforeunload:{postDispatch:function(event){void 0!==event.result&&event.originalEvent&&(event.originalEvent.returnValue=event.result)}}}},jQuery.removeEvent=function(elem,type,handle){elem.removeEventListener&&elem.removeEventListener(type,handle)},jQuery.Event=function(src,props){if(!(this instanceof jQuery.Event))return new jQuery.Event(src,props);src&&src.type?(this.originalEvent=src,this.type=src.type,this.isDefaultPrevented=src.defaultPrevented||void 0===src.defaultPrevented&&!1===src.returnValue?returnTrue:returnFalse,this.target=src.target&&3===src.target.nodeType?src.target.parentNode:src.target,this.currentTarget=src.currentTarget,this.relatedTarget=src.relatedTarget):this.type=src,props&&jQuery.extend(this,props),this.timeStamp=src&&src.timeStamp||Date.now(),this[jQuery.expando]=!0},jQuery.Event.prototype={constructor:jQuery.Event,isDefaultPrevented:returnFalse,isPropagationStopped:returnFalse,isImmediatePropagationStopped:returnFalse,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=returnTrue,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=returnTrue,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=returnTrue,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},jQuery.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},jQuery.event.addProp),jQuery.each({focus:"focusin",blur:"focusout"},(function(type,delegateType){function focusMappedHandler(nativeEvent){if(document.documentMode){var handle=dataPriv.get(this,"handle"),event=jQuery.event.fix(nativeEvent);
vendor: 1,679 bytes, line 12
12event.type="focusin"===nativeEvent.type?"focus":"blur",event.isSimulated=!0,handle(nativeEvent),event.target===event.currentTarget&&handle(event)}else jQuery.event.simulate(delegateType,nativeEvent.target,jQuery.event.fix(nativeEvent))}jQuery.event.special[type]={setup:function(){var attaches;if(leverageNative(this,type,!0),!document.documentMode)return!1;(attaches=dataPriv.get(this,delegateType))||this.addEventListener(delegateType,focusMappedHandler),dataPriv.set(this,delegateType,(attaches||0)+1)},trigger:function(){return leverageNative(this,type),!0},teardown:function(){var attaches;if(!document.documentMode)return!1;(attaches=dataPriv.get(this,delegateType)-1)?dataPriv.set(this,delegateType,attaches):(this.removeEventListener(delegateType,focusMappedHandler),dataPriv.remove(this,delegateType))},_default:function(event){return dataPriv.get(event.target,type)},delegateType:delegateType},jQuery.event.special[delegateType]={setup:function(){var doc=this.ownerDocument||this.document||this,dataHolder=document.documentMode?this:doc,attaches=dataPriv.get(dataHolder,delegateType);attaches||(document.documentMode?this.addEventListener(delegateType,focusMappedHandler):doc.addEventListener(type,focusMappedHandler,!0)),dataPriv.set(dataHolder,delegateType,(attaches||0)+1)},teardown:function(){var doc=this.ownerDocument||this.document||this,dataHolder=document.documentMode?this:doc,attaches=dataPriv.get(dataHolder,delegateType)-1;attaches?dataPriv.set(dataHolder,delegateType,attaches):(document.documentMode?this.removeEventListener(delegateType,focusMappedHandler):doc.removeEventListener(type,focusMappedHandler,!0),dataPriv.remove(dataHolder,delegateType))}}}
vendor: 9,058 bytes, line 12
12)),jQuery.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(orig,fix){jQuery.event.special[orig]={delegateType:fix,bindType:fix,handle:function(event){var ret,related=event.relatedTarget,handleObj=event.handleObj;return related&&(related===this||jQuery.contains(this,related))||(event.type=handleObj.origType,ret=handleObj.handler.apply(this,arguments),event.type=fix),ret}}})),jQuery.fn.extend({on:function(types,selector,data,fn){return on(this,types,selector,data,fn)},one:function(types,selector,data,fn){return on(this,types,selector,data,fn,1)},off:function(types,selector,fn){var handleObj,type;if(types&&types.preventDefault&&types.handleObj)return handleObj=types.handleObj,jQuery(types.delegateTarget).off(handleObj.namespace?handleObj.origType+"."+handleObj.namespace:handleObj.origType,handleObj.selector,handleObj.handler),this;if("object"==typeof types){for(type in types)this.off(type,selector,types[type]);return this}return!1!==selector&&"function"!=typeof selector||(fn=selector,selector=void 0),!1===fn&&(fn=returnFalse),this.each((function(){jQuery.event.remove(this,types,fn,selector)}))}});var rnoInnerhtml=/<script|<style|<link/i,rchecked=/checked\s*(?:[^=]|=\s*.checked.)/i,rcleanScript=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function manipulationTarget(elem,content){return nodeName(elem,"table")&&nodeName(11!==content.nodeType?content:content.firstChild,"tr")&&jQuery(elem).children("tbody")[0]||elem}function disableScript(elem){return elem.type=(null!==elem.getAttribute("type"))+"/"+elem.type,elem}function restoreScript(elem){return"true/"===(elem.type||"").slice(0,5)?elem.type=elem.type.slice(5):elem.removeAttribute("type"),elem}function cloneCopyEvent(src,dest){var i,l,type,udataOld,udataCur,events;if(1===dest.nodeType){if(dataPriv.hasData(src)&&(events=dataPriv.get(src).events))for(type in dataPriv.remove(dest,"handle events"),events)for(i=0,l=events[type].length;i<l;i++)jQuery.event.add(dest,type,events[type][i]);dataUser.hasData(src)&&(udataOld=dataUser.access(src),udataCur=jQuery.extend({},udataOld),dataUser.set(dest,udataCur))}}function fixInput(src,dest){var nodeName=dest.nodeName.toLowerCase();"input"===nodeName&&rcheckableType.test(src.type)?dest.checked=src.checked:"input"!==nodeName&&"textarea"!==nodeName||(dest.defaultValue=src.defaultValue)}function domManip(collection,args,callback,ignored){args=flat(args);var fragment,first,scripts,hasScripts,node,doc,i=0,l=collection.length,iNoClone=l-1,value=args[0],valueIsFunction=isFunction(value);if(valueIsFunction||l>1&&"string"==typeof value&&!support.checkClone&&rchecked.test(value))return collection.each((function(index){var self=collection.eq(index);valueIsFunction&&(args[0]=value.call(this,index,self.html())),domManip(self,args,callback,ignored)}));if(l&&(first=(fragment=buildFragment(args,collection[0].ownerDocument,!1,collection,ignored)).firstChild,1===fragment.childNodes.length&&(fragment=first),first||ignored)){for(hasScripts=(scripts=jQuery.map(getAll(fragment,"script"),disableScript)).length;i<l;i++)node=fragment,i!==iNoClone&&(node=jQuery.clone(node,!0,!0),hasScripts&&jQuery.merge(scripts,getAll(node,"script"))),callback.call(collection[i],node,i);if(hasScripts)for(doc=scripts[scripts.length-1].ownerDocument,jQuery.map(scripts,restoreScript),i=0;i<hasScripts;i++)node=scripts[i],rscriptType.test(node.type||"")&&!dataPriv.access(node,"globalEval")&&jQuery.contains(doc,node)&&(node.src&&"module"!==(node.type||"").toLowerCase()?jQuery._evalUrl&&!node.noModule&&jQuery._evalUrl(node.src,{nonce:node.nonce||node.getAttribute("nonce")},doc):DOMEval(node.textContent.replace(rcleanScript,""),node,doc))}return collection}function remove(elem,selector,keepData){for(var node,nodes=selector?jQuery.filter(selector,elem):elem,i=0;null!=(node=nodes[i]);i++)keepData||1!==node.nodeType||jQuery.cleanData(getAll(node)),node.parentNode&&(keepData&&isAttached(node)&&setGlobalEval(getAll(node,"script")),node.parentNode.removeChild(node));return elem}jQuery.extend({htmlPrefilter:function(html){return html},clone:function(elem,dataAndEvents,deepDataAndEvents){var i,l,srcElements,destElements,clone=elem.cloneNode(!0),inPage=isAttached(elem);if(!(support.noCloneChecked||1!==elem.nodeType&&11!==elem.nodeType||jQuery.isXMLDoc(elem)))for(destElements=getAll(clone),i=0,l=(srcElements=getAll(elem)).length;i<l;i++)fixInput(srcElements[i],destElements[i]);if(dataAndEvents)if(deepDataAndEvents)for(srcElements=srcElements||getAll(elem),destElements=destElements||getAll(clone),i=0,l=srcElements.length;i<l;i++)cloneCopyEvent(srcElements[i],destElements[i]);else cloneCopyEvent(elem,clone);return(destElements=getAll(clone,"script")).length>0&&setGlobalEval(destElements,!inPage&&getAll(elem,"script")),clone},cleanData:function(elems){for(var data,elem,type,special=jQuery.event.special,i=0;void 0!==(elem=elems[i]);i++)if(acceptData(elem)){if(data=elem[dataPriv.expando]){if(data.events)for(type in data.events)special[type]?jQuery.event.remove(elem,type):jQuery.removeEvent(elem,type,data.handle);elem[dataPriv.expando]=void 0}elem[dataUser.expando]&&(elem[dataUser.expando]=void 0)}}}),jQuery.fn.extend({detach:function(selector){return remove(this,selector,!0)},remove:function(selector){return remove(this,selector)},text:function(value){return access(this,(function(value){return void 0===value?jQuery.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=value)}))}),null,value,arguments.length)},append:function(){return domManip(this,arguments,(function(elem){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||manipulationTarget(this,elem).appendChild(elem)}))},prepend:function(){return domManip(this,arguments,(function(elem){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var target=manipulationTarget(this,elem);target.insertBefore(elem,target.firstChild)}}))},before:function(){return domManip(this,arguments,(function(elem){this.parentNode&&this.parentNode.insertBefore(elem,this)}))},after:function(){return domManip(this,arguments,(function(elem){this.parentNode&&this.parentNode.insertBefore(elem,this.nextSibling)}))},empty:function(){for(var elem,i=0;null!=(elem=this[i]);i++)1===elem.nodeType&&(jQuery.cleanData(getAll(elem,!1)),elem.textContent="");return this},clone:function(dataAndEvents,deepDataAndEvents){return dataAndEvents=null!=dataAndEvents&&dataAndEvents,deepDataAndEvents=null==deepDataAndEvents?dataAndEvents:deepDataAndEvents,this.map((function(){return jQuery.clone(this,dataAndEvents,deepDataAndEvents)}))},html:function(value){return access(this,(function(value){var elem=this[0]||{},i=0,l=this.length;if(void 0===value&&1===elem.nodeType)return elem.innerHTML;if("string"==typeof value&&!rnoInnerhtml.test(value)&&!wrapMap[(rtagName.exec(value)||["",""])[1].toLowerCase()]){value=jQuery.htmlPrefilter(value);try{for(;i<l;i++)1===(elem=this[i]||{}).nodeType&&(jQuery.cleanData(getAll(elem,!1)),elem.innerHTML=value);elem=0}catch(e){}}elem&&this.empty().append(value)}),null,value,arguments.length)},replaceWith:function(){var ignored=[];return domManip(this,arguments,(function(elem){var parent=this.parentNode;jQuery.inArray(this,ignored)<0&&(jQuery.cleanData(getAll(this)),parent&&parent.replaceChild(elem,this))}),ignored)}}),jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(name,original){jQuery.fn[name]=function(selector){for(var elems,ret=[],insert=jQuery(selector),last=insert.length-1,i=0;i<=last;i++)elems=i===last?this:this.clone(!0),jQuery(insert[i])[original](elems),push.apply(ret,elems.get());return this.pushStack(ret)}}));var rnumnonpx=new RegExp("^("+pnum+")(?!px)[a-z%]+$","i"),rcustomProp=/^--/,getStyles=function(elem){var view=elem.ownerDocument.defaultView;return view&&view.opener||(view=window),view.getComputedStyle(elem)},swap=function(elem,options,callback){var ret,name,old={};for(name in options)old[name]=elem.style[name],elem.style[name]=options[name];for(name in ret=callback.call(elem),options)elem.style[name]=old[name];return ret},rboxStyle=new RegExp(cssExpand.join("|"),"i");function curCSS(elem,name,computed){var width,minWidth,maxWidth,ret,isCustomProp=rcustomProp.test(name),style=elem.style;return(computed=computed||getStyles(elem))&&(ret=computed.getPropertyValue(name)||computed[name],isCustomProp&&ret&&(ret=ret.replace(rtrimCSS,"$1")||void 0),""!==ret||isAttached(elem)||(ret=jQuery.style(elem,name)),!support.pixelBoxStyles()&&rnumnonpx.test(ret)&&rboxStyle.test(name)&&(width=style.width,minWidth=style.minWidth,maxWidth=style.maxWidth,style.minWidth=style.maxWidth=style.width=ret,ret=computed.width,style.width=width,style.minWidth=minWidth,style.maxWidth=maxWidth)),void 0!==ret?ret+"":ret}function addGetHookIf(conditionFn,hookFn){return{get:function(){if(!conditionFn())return(this.get=hookFn).apply(this,arguments);delete this.get}}}!function(){function computeStyleTests(){if(div){container.style.cssText="position:absolute;
12left:-11111px;width:60px;margin-top:1px;padding:0;border:0",div.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",documentElement.appendChild(container).appendChild(div);var divStyle=window.getComputedStyle(div);pixelPositionVal="1%"!==divStyle.top,reliableMarginLeftVal=12===roundPixelMeasures(divStyle.marginLeft),div.style.right="60%",pixelBoxStylesVal=36===roundPixelMeasures(divStyle.right),boxSizingReliableVal=36===roundPixelMeasures(divStyle.width),div.style.position="absolute",scrollboxSizeVal=12===roundPixelMeasures(div.offsetWidth/3),documentElement.removeChild(container),div=null}}function roundPixelMeasures(measure){return Math.round(parseFloat(measure))}var pixelPositionVal,boxSizingReliableVal,scrollboxSizeVal,pixelBoxStylesVal,reliableTrDimensionsVal,reliableMarginLeftVal,container=document.createElement("div"),div=document.createElement("div");div.style&&(div.style.backgroundClip="content-box",div.cloneNode(!0).style.backgroundClip="",support.clearCloneStyle="content-box"===div.style.backgroundClip,jQuery.extend(support,{boxSizingReliable:function(){return computeStyleTests(),boxSizingReliableVal},pixelBoxStyles:function(){return computeStyleTests(),pixelBoxStylesVal},pixelPosition:function(){return computeStyleTests(),pixelPositionVal},reliableMarginLeft:function(){return computeStyleTests(),reliableMarginLeftVal},scrollboxSize:function(){return computeStyleTests(),scrollboxSizeVal},reliableTrDimensions:function(){var table,tr,trChild,trStyle;return null==reliableTrDimensionsVal&&(table=document.createElement("table"),tr=document.createElement("tr"),trChild=document.createElement("div"),table.style.cssText="position:absolute;left:-11111px;border-collapse:separate",tr.style.cssText="box-sizing:content-box;border:1px solid",tr.style.height="1px",trChild.style.height="9px",trChild.style.display="block",documentElement.appendChild(table).appendChild(tr).appendChild(trChild),trStyle=window.getComputedStyle(tr),reliableTrDimensionsVal=parseInt(trStyle.height,10)+parseInt(trStyle.borderTopWidth,10)+parseInt(trStyle.borderBottomWidth,10)===tr.offsetHeight,documentElement.removeChild(table)),reliableTrDimensionsVal}}))}();var cssPrefixes=["Webkit","Moz","ms"],emptyStyle=document.createElement("div").style,vendorProps={};function finalPropName(name){var final=jQuery.cssProps[name]||vendorProps[name];return final||(name in emptyStyle?name:vendorProps[name]=function(name){for(var capName=name[0].toUpperCase()+name.slice(1),i=cssPrefixes.length;i--;)if((name=cssPrefixes[i]+capName)in emptyStyle)return name}(name)||name)}var rdisplayswap=/^(none|table(?!-c[ea]).+)/,cssShow={position:"absolute",visibility:"hidden",display:"block"},cssNormalTransform={letterSpacing:"0",fontWeight:"400"};function setPositiveNumber(_elem,value,subtract){var matches=rcssNum.exec(value);return matches?Math.max(0,matches[2]-(subtract||0))+(matches[3]||"px"):value}function boxModelAdjustment(elem,dimension,box,isBorderBox,styles,computedVal){var i="width"===dimension?1:0,extra=0,delta=0,marginDelta=0;if(box===(isBorderBox?"border":"content"))return 0;for(;i<4;i+=2)"margin"===box&&(marginDelta+=jQuery.css(elem,box+cssExpand[i],!0,styles)),isBorderBox?("content"===box&&(delta-=jQuery.css(elem,"padding"+cssExpand[i],!0,styles)),"margin"!==box&&(delta-=jQuery.css(elem,"border"+cssExpand[i]+"Width",!0,styles))):(delta+=jQuery.css(elem,"padding"+cssExpand[i],!0,styles),"padding"!==box?delta+=jQuery.css(elem,"border"+cssExpand[i]+"Width",!0,styles):extra+=jQuery.css(elem,"border"+cssExpand[i]+"Width",!0,styles));return!isBorderBox&&computedVal>=0&&(delta+=Math.max(0,Math.ceil(elem["offset"+dimension[0].toUpperCase()+dimension.slice(1)]-computedVal-delta-extra-.5))||0),delta+marginDelta}function getWidthOrHeight(elem,dimension,extra){var styles=getStyles(elem),isBorderBox=(!support.boxSizingReliable()||extra)&&"border-box"===jQuery.css(elem,"boxSizing",!1,styles),valueIsBorderBox=isBorderBox,val=curCSS(elem,dimension,styles),offsetProp="offset"+dimension[0].toUpperCase()+dimension.slice(1);if(rnumnonpx.test(val)){if(!extra)return val;val="auto"}return(!support.boxSizingReliable()&&isBorderBox||!support.reliableTrDimensions()&&nodeName(elem,"tr")||"auto"===val||!parseFloat(val)&&"inline"===jQuery.css(elem,"display",!1,styles))&&elem.getClientRects().length&&(isBorderBox="border-box"===jQuery.css(elem,"boxSizing",!1,styles),(valueIsBorderBox=offsetProp in elem)&&(val=elem[offsetProp])),(val=parseFloat(val)||0)+boxModelAdjustment(elem,dimension,extra||(isBorderBox?"border":"content"),valueIsBorderBox,styles,val)+"px"}function Tween(elem,options,prop,end,easing){return new Tween.prototype.init(elem,options,prop,end,easing)}jQuery.extend({cssHooks:{opacity:{get:function(elem,computed){if(computed){var ret=curCSS(elem,"opacity");return""===ret?"1":ret}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(elem,name,value,extra){if(elem&&3!==elem.nodeType&&8!==elem.nodeType&&elem.style){var ret,type,hooks,origName=camelCase(name),isCu
vendor: 7,344 bytes, line 12
12stomProp=rcustomProp.test(name),style=elem.style;if(isCustomProp||(name=finalPropName(origName)),hooks=jQuery.cssHooks[name]||jQuery.cssHooks[origName],void 0===value)return hooks&&"get"in hooks&&void 0!==(ret=hooks.get(elem,!1,extra))?ret:style[name];"string"===(type=typeof value)&&(ret=rcssNum.exec(value))&&ret[1]&&(value=adjustCSS(elem,name,ret),type="number"),null!=value&&value==value&&("number"!==type||isCustomProp||(value+=ret&&ret[3]||(jQuery.cssNumber[origName]?"":"px")),support.clearCloneStyle||""!==value||0!==name.indexOf("background")||(style[name]="inherit"),hooks&&"set"in hooks&&void 0===(value=hooks.set(elem,value,extra))||(isCustomProp?style.setProperty(name,value):style[name]=value))}},css:function(elem,name,extra,styles){var val,num,hooks,origName=camelCase(name);return rcustomProp.test(name)||(name=finalPropName(origName)),(hooks=jQuery.cssHooks[name]||jQuery.cssHooks[origName])&&"get"in hooks&&(val=hooks.get(elem,!0,extra)),void 0===val&&(val=curCSS(elem,name,styles)),"normal"===val&&name in cssNormalTransform&&(val=cssNormalTransform[name]),""===extra||extra?(num=parseFloat(val),!0===extra||isFinite(num)?num||0:val):val}}),jQuery.each(["height","width"],(function(_i,dimension){jQuery.cssHooks[dimension]={get:function(elem,computed,extra){if(computed)return!rdisplayswap.test(jQuery.css(elem,"display"))||elem.getClientRects().length&&elem.getBoundingClientRect().width?getWidthOrHeight(elem,dimension,extra):swap(elem,cssShow,(function(){return getWidthOrHeight(elem,dimension,extra)}))},set:function(elem,value,extra){var matches,styles=getStyles(elem),scrollboxSizeBuggy=!support.scrollboxSize()&&"absolute"===styles.position,isBorderBox=(scrollboxSizeBuggy||extra)&&"border-box"===jQuery.css(elem,"boxSizing",!1,styles),subtract=extra?boxModelAdjustment(elem,dimension,extra,isBorderBox,styles):0;return isBorderBox&&scrollboxSizeBuggy&&(subtract-=Math.ceil(elem["offset"+dimension[0].toUpperCase()+dimension.slice(1)]-parseFloat(styles[dimension])-boxModelAdjustment(elem,dimension,"border",!1,styles)-.5)),subtract&&(matches=rcssNum.exec(value))&&"px"!==(matches[3]||"px")&&(elem.style[dimension]=value,value=jQuery.css(elem,dimension)),setPositiveNumber(0,value,subtract)}}})),jQuery.cssHooks.marginLeft=addGetHookIf(support.reliableMarginLeft,(function(elem,computed){if(computed)return(parseFloat(curCSS(elem,"marginLeft"))||elem.getBoundingClientRect().left-swap(elem,{marginLeft:0},(function(){return elem.getBoundingClientRect().left})))+"px"})),jQuery.each({margin:"",padding:"",border:"Width"},(function(prefix,suffix){jQuery.cssHooks[prefix+suffix]={expand:function(value){for(var i=0,expanded={},parts="string"==typeof value?value.split(" "):[value];i<4;i++)expanded[prefix+cssExpand[i]+suffix]=parts[i]||parts[i-2]||parts[0];return expanded}},"margin"!==prefix&&(jQuery.cssHooks[prefix+suffix].set=setPositiveNumber)})),jQuery.fn.extend({css:function(name,value){return access(this,(function(elem,name,value){var styles,len,map={},i=0;if(Array.isArray(name)){for(styles=getStyles(elem),len=name.length;i<len;i++)map[name[i]]=jQuery.css(elem,name[i],!1,styles);return map}return void 0!==value?jQuery.style(elem,name,value):jQuery.css(elem,name)}),name,value,arguments.length>1)}}),jQuery.Tween=Tween,Tween.prototype={constructor:Tween,init:function(elem,options,prop,end,easing,unit){this.elem=elem,this.prop=prop,this.easing=easing||jQuery.easing._default,this.options=options,this.start=this.now=this.cur(),this.end=end,this.unit=unit||(jQuery.cssNumber[prop]?"":"px")},cur:function(){var hooks=Tween.propHooks[this.prop];return hooks&&hooks.get?hooks.get(this):Tween.propHooks._default.get(this)},run:function(percent){var eased,hooks=Tween.propHooks[this.prop];return this.options.duration?this.pos=eased=jQuery.easing[this.easing](percent,this.options.duration*percent,0,1,this.options.duration):this.pos=eased=percent,this.now=(this.end-this.start)*eased+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),hooks&&hooks.set?hooks.set(this):Tween.propHooks._default.set(this),this}},Tween.prototype.init.prototype=Tween.prototype,Tween.propHooks={_default:{get:function(tween){var result;return 1!==tween.elem.nodeType||null!=tween.elem[tween.prop]&&null==tween.elem.style[tween.prop]?tween.elem[tween.prop]:(result=jQuery.css(tween.elem,tween.prop,""))&&"auto"!==result?result:0},set:function(tween){jQuery.fx.step[tween.prop]?jQuery.fx.step[tween.prop](tween):1!==tween.elem.nodeType||!jQuery.cssHooks[tween.prop]&&null==tween.elem.style[finalPropName(tween.prop)]?tween.elem[tween.prop]=tween.now:jQuery.style(tween.elem,tween.prop,tween.now+tween.unit)}}},Tween.propHooks.scrollTop=Tween.propHooks.scrollLeft={set:function(tween){tween.elem.nodeType&&tween.elem.parentNode&&(tween.elem[tween.prop]=tween.now)}},jQuery.easing={linear:function(p){return p},swing:function(p){return.5-Math.cos(p*Math.PI)/2},_default:"swing"},jQuery.fx=Tween.prototype.init,jQuery.fx.step={};var fxNow,inProgress,rfxtypes=/^(?:toggle|show|hide)$/,rrun=/queueHooks$/;function schedule(){inProgress&&(!1===document.hidden&&window.requestAnimationFrame?window.requestAnimationFrame(schedule):window.setTimeout(schedule,jQuery.fx.interval),jQuery.fx.tick())}function createFxNow(){return window.setTimeout((function(){fxNow=void 0})),fxNow=Date.now()}function genFx(type,includeWidth){var which,i=0,attrs={height:type};for(includeWidth=includeWidth?1:0;i<4;i+=2-includeWidth)attrs["margin"+(which=cssExpand[i])]=attrs["padding"+which]=type;return includeWidth&&(attrs.opacity=attrs.width=type),attrs}function createTween(value,prop,animation){for(var tween,collection=(Animation.tweeners[prop]||[]).concat(Animation.tweeners["*"]),index=0,length=collection.length;index<length;index++)if(tween=collection[index].call(animation,prop,value))return tween}function Animation(elem,properties,options){var result,stopped,index=0,length=Animation.prefilters.length,deferred=jQuery.Deferred().always((function(){delete tick.elem})),tick=function(){if(stopped)return!1;for(var currentTime=fxNow||createFxNow(),remaining=Math.max(0,animation.startTime+animation.duration-currentTime),percent=1-(remaining/animation.duration||0),index=0,length=animation.tweens.length;index<length;index++)animation.tweens[index].run(percent);return deferred.notifyWith(elem,[animation,percent,remaining]),percent<1&&length?remaining:(length||deferred.notifyWith(elem,[animation,1,0]),deferred.resolveWith(elem,[animation]),!1)},animation=deferred.promise({elem:elem,props:jQuery.extend({},properties),opts:jQuery.extend(!0,{specialEasing:{},easing:jQuery.easing._default},options),originalProperties:properties,originalOptions:options,startTime:fxNow||createFxNow(),duration:options.duration,tweens:[],createTween:function(prop,end){var tween=jQuery.Tween(elem,animation.opts,prop,end,animation.opts.specialEasing[prop]||animation.opts.easing);return animation.tweens.push(tween),tween},stop:function(gotoEnd){var index=0,length=gotoEnd?animation.tweens.length:0;if(stopped)return this;for(stopped=!0;index<length;index++)animation.tweens[index].run(1);return gotoEnd?(deferred.notifyWith(elem,[animation,1,0]),deferred.resolveWith(elem,[animation,gotoEnd])):deferred.rejectWith(elem,[animation,gotoEnd]),this}}),props=animation.props;for(!function(props,specialEasing){var index,name,easing,value,hooks;
vendor: 39,329 bytes, line 12
12for(index in props)if(easing=specialEasing[name=camelCase(index)],value=props[index],Array.isArray(value)&&(easing=value[1],value=props[index]=value[0]),index!==name&&(props[name]=value,delete props[index]),(hooks=jQuery.cssHooks[name])&&"expand"in hooks)for(index in value=hooks.expand(value),delete props[name],value)index in props||(props[index]=value[index],specialEasing[index]=easing);else specialEasing[name]=easing}(props,animation.opts.specialEasing);index<length;index++)if(result=Animation.prefilters[index].call(animation,elem,props,animation.opts))return isFunction(result.stop)&&(jQuery._queueHooks(animation.elem,animation.opts.queue).stop=result.stop.bind(result)),result;return jQuery.map(props,createTween,animation),isFunction(animation.opts.start)&&animation.opts.start.call(elem,animation),animation.progress(animation.opts.progress).done(animation.opts.done,animation.opts.complete).fail(animation.opts.fail).always(animation.opts.always),jQuery.fx.timer(jQuery.extend(tick,{elem:elem,anim:animation,queue:animation.opts.queue})),animation}jQuery.Animation=jQuery.extend(Animation,{tweeners:{"*":[function(prop,value){var tween=this.createTween(prop,value);return adjustCSS(tween.elem,prop,rcssNum.exec(value),tween),tween}]},tweener:function(props,callback){isFunction(props)?(callback=props,props=["*"]):props=props.match(rnothtmlwhite);for(var prop,index=0,length=props.length;index<length;index++)prop=props[index],Animation.tweeners[prop]=Animation.tweeners[prop]||[],Animation.tweeners[prop].unshift(callback)},prefilters:[function(elem,props,opts){var prop,value,toggle,hooks,oldfire,propTween,restoreDisplay,display,isBox="width"in props||"height"in props,anim=this,orig={},style=elem.style,hidden=elem.nodeType&&isHiddenWithinTree(elem),dataShow=dataPriv.get(elem,"fxshow");for(prop in opts.queue||(null==(hooks=jQuery._queueHooks(elem,"fx")).unqueued&&(hooks.unqueued=0,oldfire=hooks.empty.fire,hooks.empty.fire=function(){hooks.unqueued||oldfire()}),hooks.unqueued++,anim.always((function(){anim.always((function(){hooks.unqueued--,jQuery.queue(elem,"fx").length||hooks.empty.fire()}))}))),props)if(value=props[prop],rfxtypes.test(value)){if(delete props[prop],toggle=toggle||"toggle"===value,value===(hidden?"hide":"show")){if("show"!==value||!dataShow||void 0===dataShow[prop])continue;hidden=!0}orig[prop]=dataShow&&dataShow[prop]||jQuery.style(elem,prop)}if((propTween=!jQuery.isEmptyObject(props))||!jQuery.isEmptyObject(orig))for(prop in isBox&&1===elem.nodeType&&(opts.overflow=[style.overflow,style.overflowX,style.overflowY],null==(restoreDisplay=dataShow&&dataShow.display)&&(restoreDisplay=dataPriv.get(elem,"display")),"none"===(display=jQuery.css(elem,"display"))&&(restoreDisplay?display=restoreDisplay:(showHide([elem],!0),restoreDisplay=elem.style.display||restoreDisplay,display=jQuery.css(elem,"display"),showHide([elem]))),("inline"===display||"inline-block"===display&&null!=restoreDisplay)&&"none"===jQuery.css(elem,"float")&&(propTween||(anim.done((function(){style.display=restoreDisplay})),null==restoreDisplay&&(display=style.display,restoreDisplay="none"===display?"":display)),style.display="inline-block")),opts.overflow&&(style.overflow="hidden",anim.always((function(){style.overflow=opts.overflow[0],style.overflowX=opts.overflow[1],style.overflowY=opts.overflow[2]}))),propTween=!1,orig)propTween||(dataShow?"hidden"in dataShow&&(hidden=dataShow.hidden):dataShow=dataPriv.access(elem,"fxshow",{display:restoreDisplay}),toggle&&(dataShow.hidden=!hidden),hidden&&showHide([elem],!0),anim.done((function(){for(prop in hidden||showHide([elem]),dataPriv.remove(elem,"fxshow"),orig)jQuery.style(elem,prop,orig[prop])}))),propTween=createTween(hidden?dataShow[prop]:0,prop,anim),prop in dataShow||(dataShow[prop]=propTween.start,hidden&&(propTween.end=propTween.start,propTween.start=0))}],prefilter:function(callback,prepend){prepend?Animation.prefilters.unshift(callback):Animation.prefilters.push(callback)}}),jQuery.speed=function(speed,easing,fn){var opt=speed&&"object"==typeof speed?jQuery.extend({},speed):{complete:fn||!fn&&easing||isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&!isFunction(easing)&&easing};return jQuery.fx.off?opt.duration=0:"number"!=typeof opt.duration&&(opt.duration in jQuery.fx.speeds?opt.duration=jQuery.fx.speeds[opt.duration]:opt.duration=jQuery.fx.speeds._default),null!=opt.queue&&!0!==opt.queue||(opt.queue="fx"),opt.old=opt.complete,opt.complete=function(){isFunction(opt.old)&&opt.old.call(this),opt.queue&&jQuery.dequeue(this,opt.queue)},opt},jQuery.fn.extend({fadeTo:function(speed,to,easing,callback){return this.filter(isHiddenWithinTree).css("opacity",0).show().end().animate({opacity:to},speed,easing,callback)},animate:function(prop,speed,easing,callback){var empty=jQuery.isEmptyObject(prop),optall=jQuery.speed(speed,easing,callback),doAnimation=function(){var anim=Animation(this,jQuery.extend({},prop),optall);(empty||dataPriv.get(this,"finish"))&&anim.stop(!0)};return doAnimation.finish=doAnimation,empty||!1===optall.queue?this.each(doAnimation):this.queue(optall.queue,doAnimation)},stop:function(type,clearQueue,gotoEnd){var stopQueue=function(hooks){var stop=hooks.stop;delete hooks.stop,stop(gotoEnd)};return"string"!=typeof type&&(gotoEnd=clearQueue,clearQueue=type,type=void 0),clearQueue&&this.queue(type||"fx",[]),this.each((function(){var dequeue=!0,index=null!=type&&type+"queueHooks",timers=jQuery.timers,data=dataPriv.get(this);if(index)data[index]&&data[index].stop&&stopQueue(data[index]);else for(index in data)data[index]&&data[index].stop&&rrun.test(index)&&stopQueue(data[index]);for(index=timers.length;index--;)timers[index].elem!==this||null!=type&&timers[index].queue!==type||(timers[index].anim.stop(gotoEnd),dequeue=!1,timers.splice(index,1));!dequeue&&gotoEnd||jQuery.dequeue(this,type)}))},finish:function(type){return!1!==type&&(type=type||"fx"),this.each((function(){var index,data=dataPriv.get(this),queue=data[type+"queue"],hooks=data[type+"queueHooks"],timers=jQuery.timers,length=queue?queue.length:0;for(data.finish=!0,jQuery.queue(this,type,[]),hooks&&hooks.stop&&hooks.stop.call(this,!0),index=timers.length;index--;)timers[index].elem===this&&timers[index].queue===type&&(timers[index].anim.stop(!0),timers.splice(index,1));for(index=0;index<length;index++)queue[index]&&queue[index].finish&&queue[index].finish.call(this);delete data.finish}))}}),jQuery.each(["toggle","show","hide"],(function(_i,name){var cssFn=jQuery.fn[name];jQuery.fn[name]=function(speed,easing,callback){return null==speed||"boolean"==typeof speed?cssFn.apply(this,arguments):this.animate(genFx(name,!0),speed,easing,callback)}})),jQuery.each({slideDown:genFx("show"),slideUp:genFx("hide"),slideToggle:genFx("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(name,props){jQuery.fn[name]=function(speed,easing,callback){return this.animate(props,speed,easing,callback)}})),jQuery.timers=[],jQuery.fx.tick=function(){var timer,i=0,timers=jQuery.timers;for(fxNow=Date.now();i<timers.length;i++)(timer=timers[i])()||timers[i]!==timer||timers.splice(i--,1);timers.length||jQuery.fx.stop(),fxNow=void 0},jQuery.fx.timer=function(timer){jQuery.timers.push(timer),jQuery.fx.start()},jQuery.fx.interval=13,jQuery.fx.start=function(){inProgress||(inProgress=!0,schedule())},jQuery.fx.stop=function(){inProgress=null},jQuery.fx.speeds={slow:600,fast:200,_default:400},jQuery.fn.delay=function(time,type){return time=jQuery.fx&&jQuery.fx.speeds[time]||time,type=type||"fx",this.queue(type,(function(next,hooks){var timeout=window.setTimeout(next,time);hooks.stop=function(){window.clearTimeout(timeout)}}))},function(){var input=document.createElement("input"),opt=document.createElement("select").appendChild(document.createElement("option"));input.type="checkbox",support.checkOn=""!==input.value,support.optSelected=opt.selected,(input=document.createElement("input")).value="t",input.type="radio",support.radioValue="t"===input.value}();var boolHook,attrHandle=jQuery.expr.attrHandle;jQuery.fn.extend({attr:function(name,value){return access(this,jQuery.attr,name,value,arguments.length>1)},removeAttr:function(name){return this.each((function(){jQuery.removeAttr(this,name)}))}}),jQuery.extend({attr:function(elem,name,value){var ret,hooks,nType=elem.nodeType;if(3!==nType&&8!==nType&&2!==nType)return void 0===elem.getAttribute?jQuery.prop(elem,name,value):(1===nType&&jQuery.isXMLDoc(elem)||(hooks=jQuery.attrHooks[name.toLowerCase()]||(jQuery.expr.match.bool.test(name)?boolHook:void 0)),void 0!==value?null===value?void jQuery.removeAttr(elem,name):hooks&&"set"in hooks&&void 0!==(ret=hooks.set(elem,value,name))?ret:(elem.setAttribute(name,value+""),value):hooks&&"get"in hooks&&null!==(ret=hooks.get(elem,name))?ret:null==(ret=jQuery.find.attr(elem,name))?void 0:ret)},attrHooks:{type:{set:function(elem,value){if(!support.radioValue&&"radio"===value&&nodeName(elem,"input")){var val=elem.value;return elem.setAttribute("type",value),val&&(elem.value=val),value}}}},removeAttr:function(elem,value){var name,i=0,attrNames=value&&value.match(rnothtmlwhite);if(attrNames&&1===elem.nodeType)for(;name=attrNames[i++];)elem.removeAttribute(name)}}),boolHook={set:function(elem,value,name){return!1===value?jQuery.removeAttr(elem,name):elem.setAttribute(name,name),name}},jQuery.each(jQuery.expr.match.bool.source.match(/\w+/g),(function(_i,name){var getter=attrHandle[name]||jQuery.find.attr;attrHandle[name]=function(elem,name,isXML){var ret,handle,lowercaseName=name.toLowerCase();return isXML||(handle=attrHandle[lowercaseName],attrHandle[lowercaseName]=ret,ret=null!=getter(elem,name,isXML)?lowercaseName:null,attrHandle[lowercaseName]=handle),ret}}));var rfocusable=/^(?:input|select|textarea|button)$/i,rclickable=/^(?:a|area)$/i;function stripAndCollapse(value){return(value.match(rnothtmlwhite)||[]).join(" ")}function getClass(elem){return elem.getAttribute&&elem.getAttribute("class")||""}function classesToArray(value){return Array.isArray(value)?value:"string"==typeof value&&value.match(rnothtmlwhite)||[]}jQuery.fn.extend({prop:function(name,value){return access(this,jQuery.prop,name,value,arguments.length>1)},removeProp:function(name){return this.each((function(){delete this[jQuery.propFix[name]||name]}))}}),jQuery.extend({prop:function(elem,name,value){var ret,hooks,nType=elem.nodeType;if(3!==nType&&8!==nType&&2!==nType)return 1===nType&&jQuery.isXMLDoc(elem)||(name=jQuery.propFix[name]||name,hooks=jQuery.propHooks[name]),void 0!==value?hooks&&"set"in hooks&&void 0!==(ret=hooks.set(elem,value,name))?ret:elem[name]=value:hooks&&"get"in hooks&&null!==(ret=hooks.get(elem,name))?ret:elem[name]},propHooks:{tabIndex:{get:function(elem){var tabindex=jQuery.find.attr(elem,"tabindex");return tabindex?parseInt(tabindex,10):rfocusable.test(elem.nodeName)||rclickable.test(elem.nodeName)&&elem.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),support.optSelected||(jQuery.propHooks.selected={get:function(elem){var parent=elem.parentNode;return parent&&parent.parentNode&&parent.parentNode.selectedIndex,null},set:function(elem){var parent=elem.parentNode;parent&&(parent.selectedIndex,parent.parentNode&&parent.parentNode.selectedIndex)}}),jQuery.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){jQuery.propFix[this.toLowerCase()]=this})),jQuery.fn.extend({addClass:function(value){var classNames,cur,curValue,className,i,finalValue;return isFunction(value)?this.each((function(j){jQuery(this).addClass(value.call(this,j,getClass(this)))})):(classNames=classesToArray(value)).length?this.each((function(){if(curValue=getClass(this),cur=1===this.nodeType&&" "+stripAndCollapse(curValue)+" "){for(i=0;i<classNames.length;i++)className=classNames[i],cur.indexOf(" "+className+" ")<0&&(cur+=className+" ");finalValue=stripAndCollapse(cur),curValue!==finalValue&&this.setAttribute("class",finalValue)}})):this},removeClass:function(value){var classNames,cur,curValue,className,i,finalValue;return isFunction(value)?this.each((function(j){jQuery(this).removeClass(value.call(this,j,getClass(this)))})):arguments.length?(classNames=classesToArray(value)).length?this.each((function(){if(curValue=getClass(this),cur=1===this.nodeType&&" "+stripAndCollapse(curValue)+" "){for(i=0;i<classNames.length;i++)for(className=classNames[i];cur.indexOf(" "+className+" ")>-1;)cur=cur.replace(" "+className+" "," ");finalValue=stripAndCollapse(cur),curValue!==finalValue&&this.setAttribute("class",finalValue)}})):this:this.attr("class","")},toggleClass:function(value,stateVal){var classNames,className,i,self,type=typeof value,isValidValue="string"===type||Array.isArray(value);return isFunction(value)?this.each((function(i){jQuery(this).toggleClass(value.call(this,i,getClass(this),stateVal),stateVal)})):"boolean"==typeof stateVal&&isValidValue?stateVal?this.addClass(value):this.removeClass(value):(classNames=classesToArray(value),this.each((function(){if(isValidValue)for(self=jQuery(this),i=0;i<classNames.length;i++)className=classNames[i],self.hasClass(className)?self.removeClass(className):self.addClass(className);else void 0!==value&&"boolean"!==type||((className=getClass(this))&&dataPriv.set(this,"__className__",className),this.setAttribute&&this.setAttribute("class",className||!1===value?"":dataPriv.get(this,"__className__")||""))})))},hasClass:function(selector){var className,elem,i=0;for(className=" "+selector+" ";elem=this[i++];)if(1===elem.nodeType&&(" "+stripAndCollapse(getClass(elem))+" ").indexOf(className)>-1)return!0;return!1}});var rreturn=/\r/g;jQuery.fn.extend({val:function(value){var hooks,ret,valueIsFunction,elem=this[0];return arguments.length?(valueIsFunction=isFunction(value),this.each((function(i){var val;1===this.nodeType&&(null==(val=valueIsFunction?value.call(this,i,jQuery(this).val()):value)?val="":"number"==typeof val?val+="":Array.isArray(val)&&(val=jQuery.map(val,(function(value){return null==value?"":value+""}))),(hooks=jQuery.valHooks[this.type]||jQuery.valHooks[this.nodeName.toLowerCase()])&&"set"in hooks&&void 0!==hooks.set(this,val,"value")||(this.value=val))}))):elem?(hooks=jQuery.valHooks[elem.type]||jQuery.valHooks[elem.nodeName.toLowerCase()])&&"get"in hooks&&void 0!==(ret=hooks.get(elem,"value"))?ret:"string"==typeof(ret=elem.value)?ret.replace(rreturn,""):null==ret?"":ret:void 0}}),jQuery.extend({valHooks:{option:{get:function(elem){var val=jQuery.find.attr(elem,"value");return null!=val?val:stripAndCollapse(jQuery.text(elem))}},select:{get:function(elem){var value,option,i,options=elem.options,index=elem.selectedIndex,one="select-one"===elem.type,values=one?null:[],max=one?index+1:options.length;for(i=index<0?max:one?index:0;i<max;i++)if(((option=options[i]).selected||i===index)&&!option.disabled&&(!option.parentNode.disabled||!nodeName(option.parentNode,"optgroup"))){if(value=jQuery(option).val(),one)return value;values.push(value)}return values},set:function(elem,value){for(var optionSet,option,options=elem.options,values=jQuery.makeArray(value),i=options.length;i--;)((option=options[i]).selected=jQuery.inArray(jQuery.valHooks.option.get(option),values)>-1)&&(optionSet=!0);return optionSet||(elem.selectedIndex=-1),values}}}}),jQuery.each(["radio","checkbox"],(function(){jQuery.valHooks[this]={set:function(elem,value){if(Array.isArray(value))return elem.checked=jQuery.inArray(jQuery(elem).val(),value)>-1}},support.checkOn||(jQuery.valHooks[this].get=function(elem){return null===elem.getAttribute("value")?"on":elem.value})}));var location=window.location,nonce={guid:Date.now()},rquery=/\?/;jQuery.parseXML=function(data){var xml,parserErrorElem;if(!data||"string"!=typeof data)return null;try{xml=(new window.DOMParser).parseFromString(data,"text/xml")}catch(e){}return parserErrorElem=xml&&xml.getElementsByTagName("parsererror")[0],xml&&!parserErrorElem||jQuery.error("Invalid XML: "+(parserErrorElem?jQuery.map(parserErrorElem.childNodes,(function(el){return el.textContent})).join("\n"):data)),xml};var rfocusMorph=/^(?:focusinfocus|focusoutblur)$/,stopPropagationCallback=function(e){e.stopPropagation()};jQuery.extend(jQuery.event,{trigger:function(event,data,elem,onlyHandlers){var i,cur,tmp,bubbleType,ontype,handle,special,lastElement,eventPath=[elem||document],type=hasOwn.call(event,"type")?event.type:event,namespaces=hasOwn.call(event,"namespace")?event.namespace.split("."):[];if(cur=lastElement=tmp=elem=elem||document,3!==elem.nodeType&&8!==elem.nodeType&&!rfocusMorph.test(type+jQuery.event.triggered)&&(type.indexOf(".")>-1&&(namespaces=type.split("."),type=namespaces.shift(),namespaces.sort()),ontype=type.indexOf(":")<0&&"on"+type,(event=event[jQuery.expando]?event:new jQuery.Event(type,"object"==typeof event&&event)).isTrigger=onlyHandlers?2:3,event.namespace=namespaces.join("."),event.rnamespace=event.namespace?new RegExp("(^|\\.)"+namespaces.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,event.result=void 0,event.target||(event.target=elem),data=null==data?[event]:jQuery.makeArray(data,[event]),special=jQuery.event.special[type]||{},onlyHandlers||!special.trigger||!1!==special.trigger.apply(elem,data))){if(!onlyHandlers&&!special.noBubble&&!isWindow(elem)){for(bubbleType=special.delegateType||type,rfocusMorph.test(bubbleType+type)||(cur=cur.parentNode);cur;cur=cur.parentNode)eventPath.push(cur),tmp=cur;tmp===(elem.ownerDocument||document)&&eventPath.push(tmp.defaultView||tmp.parentWindow||window)}for(i=0;(cur=eventPath[i++])&&!event.isPropagationStopped();)lastElement=cur,event.type=i>1?bubbleType:special.bindType||type,(handle=(dataPriv.get(cur,"events")||Object.create(null))[event.type]&&dataPriv.get(cur,"handle"))&&handle.apply(cur,data),(handle=ontype&&cur[ontype])&&handle.apply&&acceptData(cur)&&(event.result=handle.apply(cur,data),!1===event.result&&event.preventDefault());return event.type=type,onlyHandlers||event.isDefaultPrevented()||special._default&&!1!==special._default.apply(eventPath.pop(),data)||!acceptData(elem)||ontype&&isFunction(elem[type])&&!isWindow(elem)&&((tmp=elem[ontype])&&(elem[ontype]=null),jQuery.event.triggered=type,event.isPropagationStopped()&&lastElement.addEventListener(type,stopPropagationCallback),elem[type](),event.isPropagationStopped()&&lastElement.removeEventListener(type,stopPropagationCallback),jQuery.event.triggered=void 0,tmp&&(elem[ontype]=tmp)),event.result}},simulate:function(type,elem,event){var e=jQuery.extend(new jQuery.Event,event,{type:type,isSimulated:!0});jQuery.event.trigger(e,null,elem)}}),jQuery.fn.extend({trigger:function(type,data){return this.each((function(){jQuery.event.trigger(type,data,this)}))},triggerHandler:function(type,data){var elem=this[0];if(elem)return jQuery.event.trigger(type,data,elem,!0)}});var rbracket=/\[\]$/,rCRLF=/\r?\n/g,rsubmitterTypes=/^(?:submit|button|image|reset|file)$/i,rsubmittable=/^(?:input|select|textarea|keygen)/i;function buildParams(prefix,obj,traditional,add){var name;if(Array.isArray(obj))jQuery.each(obj,(function(i,v){traditional||rbracket.test(prefix)?add(prefix,v):buildParams(prefix+"["+("object"==typeof v&&null!=v?i:"")+"]",v,traditional,add)}));else if(traditional||"object"!==toType(obj))add(prefix,obj);else for(name in obj)buildParams(prefix+"["+name+"]",obj[name],traditional,add)}jQuery.param=function(a,traditional){var prefix,s=[],add=function(key,valueOrFunction){var value=isFunction(valueOrFunction)?valueOrFunction():valueOrFunction;s[s.length]=encodeURIComponent(key)+"="+encodeURIComponent(null==value?"":value)};if(null==a)return"";if(Array.isArray(a)||a.jquery&&!jQuery.isPlainObject(a))jQuery.each(a,(function(){add(this.name,this.value)}));else for(prefix in a)buildParams(prefix,a[prefix],traditional,add);return s.join("&")},jQuery.fn.extend({serialize:function(){return jQuery.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var elements=jQuery.prop(this,"elements");return elements?jQuery.makeArray(elements):this})).filter((function(){var type=this.type;return this.name&&!jQuery(this).is(":disabled")&&rsubmittable.test(this.nodeName)&&!rsubmitterTypes.test(type)&&(this.checked||!rcheckableType.test(type))})).map((function(_i,elem){var val=jQuery(this).val();return null==val?null:Array.isArray(val)?jQuery.map(val,(function(val){return{name:elem.name,value:val.replace(rCRLF,"\r\n")}})):{name:elem.name,value:val.replace(rCRLF,"\r\n")}})).get()}});var r20=/%20/g,rhash=/#.*$/,rantiCache=/([?&])_=[^&]*/,rheaders=/^(.*?):[ \t]*([^\r\n]*)$/gm,rnoContent=/^(?:GET|HEAD)$/,rprotocol=/^\/\//,prefilters={},transports={},allTypes="*/".concat("*"),originAnchor=document.createElement("a");function addToPrefiltersOrTransports(structure){return function(dataTypeExpression,func){"string"!=typeof dataTypeExpression&&(func=dataTypeExpression,dataTypeExpression="*");var dataType,i=0,dataTypes=dataTypeExpression.toLowerCase().match(rnothtmlwhite)||[];if(isFunction(func))for(;dataType=dataTypes[i++];)"+"===dataType[0]?(dataType=dataType.slice(1)||"*",(structure[dataType]=structure[dataType]||[]).unshift(func)):(structure[dataType]=structure[dataType]||[]).push(func)}}function inspectPrefiltersOrTransports(structure,options,originalOptions,jqXHR){var inspected={},seekingTransport=structure===transports;function inspect(dataType){var selected;return inspected[dataType]=!0,jQuery.each(structure[dataType]||[],(function(_,prefilterOrFactory){var dataTypeOrTransport=prefilterOrFactory(options,originalOptions,jqXHR);return"string"!=typeof dataTypeOrTransport||seekingTransport||inspected[dataTypeOrTransport]?seekingTransport?!(selected=dataTypeOrTransport):void 0:(options.dataTypes.unshift(dataTypeOrTransport),inspect(dataTypeOrTransport),!1)})),selected}return inspect(options.dataTypes[0])||!inspected["*"]&&inspect("*")}function ajaxExtend(target,src){var key,deep,flatOptions=jQuery.ajaxSettings.flatOptions||{};for(key in src)void 0!==src[key]&&((flatOptions[key]?target:deep||(deep={}))[key]=src[key]);return deep&&jQuery.extend(!0,target,deep),target}originAnchor.href=location.href,jQuery.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:location.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(location.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":allTypes,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":jQuery.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(target,settings){return settings?ajaxExtend(ajaxExtend(target,jQuery.ajaxSettings),settings):ajaxExtend(jQuery.ajaxSettings,target)},ajaxPrefilter:addToPrefiltersOrTransports(prefilters),ajaxTransport:addToPrefiltersOrTransports(transports),ajax:function(url,options){"object"==typeof url&&(options=url,url=void 0),options=options||{};var transport,cacheURL,responseHeadersString,responseHeaders,timeoutTimer,urlAnchor,completed,fireGlobals,i,uncached,s=jQuery.ajaxSetup({},options),callbackContext=s.context||s,globalEventContext=s.context&&(callbackContext.nodeType||callbackContext.jquery)?jQuery(callbackContext):jQuery.event,deferred=jQuery.Deferred(),completeDeferred=jQuery.Callbacks("once memory"),statusCode=s.statusCode||{},requestHeaders={},requestHeadersNames={},strAbort="canceled",jqXHR={readyState:0,getResponseHeader:function(key){var match;if(completed){if(!responseHeaders)for(responseHeaders={};match=rheaders.exec(responseHeadersString);)responseHeaders[match[1].toLowerCase()+" "]=(responseHeaders[match[1].toLowerCase()+" "]||[]).concat(match[2]);match=responseHeaders[key.toLowerCase()+" "]}return null==match?null:match.join(", ")},getAllResponseHeaders:function(){return completed?responseHeadersString:null},setRequestHeader:function(name,value){return null==completed&&(name=requestHeadersNames[name.toLowerCase()]=requestHeadersNames[name.toLowerCase()]||name,requestHeaders[name]=value),this},overrideMimeType:function(type){return null==completed&&(s.mimeType=type),this},statusCode:function(map){var code;if(map)if(completed)jqXHR.always(map[jqXHR.status]);else for(code in map)statusCode[code]=[statusCode[code],map[code]];return this},abort:function(statusText){var finalText=statusText||strAbort;return transport&&transport.abort(finalText),done(0,finalText),this}};if(deferred.promise(jqXHR),s.url=((url||s.url||location.href)+"").replace(rprotocol,location.protocol+"//"),s.type=options.method||options.type||s.method||s.type,s.dataTypes=(s.dataType||"*").toLowerCase().match(rnothtmlwhite)||[""],null==s.crossDomain){urlAnchor=document.createElement("a");try{urlAnchor.href=s.url,urlAnchor.href=urlAnchor.href,s.crossDomain=originAnchor.protocol+"//"+originAnchor.host!=urlAnchor.protocol+"//"+urlAnchor.host}catch(e){s.crossDomain=!0}}if(s.data&&s.processData&&"string"!=typeof s.data&&(s.data=jQuery.param(s.data,s.traditional)),inspectPrefiltersOrTransports(prefilters,s,options,jqXHR),completed)return jqXHR;for(i in(fireGlobals=jQuery.event&&s.global)&&0==jQuery.active++&&jQuery.event.trigger("ajaxStart"),s.type=s.type.toUpperCase(),s.hasContent=!rnoContent.test(s.type),cacheURL=s.url.replace(rhash,""),s.hasContent?s.data&&s.processData&&0===(s.contentType||"").indexOf("application/x-www-form-urlencoded")&&(s.data=s.data.replace(r20,"+")):(uncached=s.url.slice(cacheURL.length),s.data&&(s.processData||"string"==typeof s.data)&&(cacheURL+=(rquery.test(cacheURL)?"&":"?")+s.data,delete s.data),!1===s.cache&&(cacheURL=cacheURL.replace(rantiCache,"$1"),uncached=(rquery.test(cacheURL)?"&":"?")+"_="+nonce.guid+++uncached),s.url=cacheURL+uncached),s.ifModified&&(jQuery.lastModified[cacheURL]&&jqXHR.setRequestHeader("If-Modified-Since",jQuery.lastModified[cacheURL]),jQuery.etag[cacheURL]&&jqXHR.setRequestHeader("If-None-Match",jQuery.etag[cacheURL])),(s.data&&s.hasContent&&!1!==s.contentType||options.contentType)&&jqXHR.setRequestHeader("Content-Type",s.contentType),jqXHR.setRequestHeader("Accept",s.dataTypes[0]&&s.accepts[s.dataTypes[0]]?s.accepts[s.dataTypes[0]]+("*"!==s.dataTypes[0]?", "+allTypes+"; q=0.01":""):s.accepts["*"]),s.headers)jqXHR.setRequestHeader(i,s.headers[i]);if(s.beforeSend&&(!1===s.beforeSend.call(callbackContext,jqXHR,s)||completed))return jqXHR.abort();if(strAbort="abort",completeDeferred.add(s.complete),jqXHR.done(s.success),jqXHR.fail(s.error),transport=inspectPrefiltersOrTransports(transports,s,options,jqXHR)){if(jqXHR.readyState=1,fireGlobals&&globalEventContext.trigger("ajaxSend",[jqXHR,s]),completed)return jqXHR;s.async&&s.timeout>0&&(timeoutTimer=window.setTimeout((function(){jqXHR.abort("timeout")}),s.timeout));try{completed=!1,transport.send(requestHeaders,done)}catch(e){if(completed)throw e;done(-1,e)}}else done(-1,"No Transport");function done(status,nativeStatusText,responses,headers){var isSuccess,success,error,response,modified,statusText=nativeStatusText;completed||(completed=!0,timeoutTimer&&window.clearTimeout(timeoutTimer),transport=void 0,responseHeadersString=headers||"",jqXHR.readyState=status>0?4:0,isSuccess=status>=200&&status<300||304===status,responses&&(response=function(s,jqXHR,responses){for(var ct,type,finalDataType,firstDataType,contents=s.contents,dataTypes=s.dataTypes;"*"===dataTypes[0];)dataTypes.shift(),void 0===ct&&(ct=s.mimeType||jqXHR.getResponseHeader("Content-Type"));if(ct)for(type in contents)if(contents[type]&&contents[type].test(ct)){dataTypes.unshift(type);break}if(dataTypes[0]in responses)finalDataType=dataTypes[0];else{for(type in responses){if(!dataTypes[0]||s.converters[type+" "+dataTypes[0]]){finalDataType=type;break}firstDataType||(firstDataType=type)}finalDataType=finalDataType||firstDataType}if(finalDataType)return finalDataType!==dataTypes[0]&&dataTypes.unshift(finalDataType),responses[finalDataType]}(s,jqXHR,responses)),!isSuccess&&jQuery.inArray("script",s.dataTypes)>-1&&jQuery.inArray("json",s.dataTypes)<0&&(s.converters["text script"]=function(){}),response=function(s,response,jqXHR,isSuccess){var conv2,current,conv,tmp,prev,converters={},dataTypes=s.dataTypes.slice();if(dataTypes[1])for(conv in s.converters)converters[conv.toLowerCase()]=s.converters[conv];for(current=dataTypes.shift();current;)if(s.responseFields[current]&&(jqXHR[s.responseFields[current]]=response),!prev&&isSuccess&&s.dataFilter&&(response=s.dataFilter(response,s.dataType)),prev=current,current=dataTypes.shift())if("*"===current)current=prev;else if("*"!==prev&&prev!==current){if(!(conv=converters[prev+" "+current]||converters["* "+current]))for(conv2 in converters)if((tmp=conv2.split(" "))[1]===current&&(conv=converters[prev+" "+tmp[0]]||converters["* "+tmp[0]])){!0===conv?conv=converters[conv2]:!0!==converters[conv2]&&(current=tmp[0],dataTypes.unshift(tmp[1]));break}if(!0!==conv)if(conv&&s.throws)response=conv(response);else try{response=conv(response)}catch(e){return{state:"parsererror",error:conv?e:"No conversion from "+prev+" to "+current}}}return{state:"success",data:response}}(s,response,jqXHR,isSuccess),isSuccess?(s.ifModified&&((modified=jqXHR.getResponseHeader("Last-Modified"))&&(jQuery.lastModified[cacheURL]=modified),(modified=jqXHR.getResponseHeader("etag"))&&(jQuery.etag[cacheURL]=modified)),204===status||"HEAD"===s.type?statusText="nocontent":304===status?statusText="notmodified":(statusText=response.state,success=response.data,isSuccess=!(error=response.error))):(error=statusText,!status&&statusText||(statusText="error",status<0&&(status=0))),jqXHR.status=status,jqXHR.statusText=(nativeStatusText||statusText)+"",isSuccess?deferred.resolveWith(callbackContext,[success,statusText,jqXHR]):deferred.rejectWith(callbackContext,[jqXHR,statusText,error]),jqXHR.statusCode(statusCode),statusCode=void 0,fireGlobals&&globalEventContext.trigger(isSuccess?"ajaxSuccess":"ajaxError",[jqXHR,s,isSuccess?success:error]),completeDeferred.fireWith(callbackContext,[jqXHR,statusText]),fireGlobals&&(globalEventContext.trigger("ajaxComplete",[jqXHR,s]),--jQuery.active||jQuery.event.trigger("ajaxStop")))}return jqXHR},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json")},getScript:function(url,callback){return jQuery.get(url,void 0,callback,"script")}}),jQuery.each(["get","post"],(function(_i,method){jQuery[method]=function(url,data,callback,type){return isFunction(data)&&(type=type||callback,callback=data,data=void 0),jQuery.ajax(jQuery.extend({url:url,type:method,dataType:type,data:data,success:callback},jQuery.isPlainObject(url)&&url))}})),jQuery.ajaxPrefilter((function(s){var i;for(i in s.headers)"content-type"===i.toLowerCase()&&(s.contentType=s.headers[i]||"")})),jQuery._evalUrl=function(url,options,doc){return jQuery.ajax({url:url,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(response){jQuery.globalEval(response,options,doc)}})},jQuery.fn.extend({wrapAll:function(html){var wrap;return this[0]&&(isFunction(html)&&(html=html.call(this[0])),wrap=jQuery(html,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&wrap.insertBefore(this[0]),wrap.map((function(){for(var elem=this;elem.firstElementChild;)elem=elem.firstElementChild;return elem})).append(this)),this},wrapInner:function(html){return isFunction(html)?this.each((function(i){jQuery(this).wrapInner(html.call(this,i))})):this.each((function(){var self=jQuery(this),contents=self.contents();contents.length?contents.wrapAll(html):self.append(html)}))},wrap:function(html){var htmlIsFunction=isFunction(html);return this.each((function(i){jQuery(this).wrapAll(htmlIsFunction?html.call(this,i):html)}))},unwrap:function(selector){return this.parent(selector).not("body").each((function(){jQuery(this).replaceWith(this.childNodes)})),this}}),jQuery.expr.pseudos.hidden=function(elem){return!jQuery.expr.pseudos.visible(elem)},jQuery.expr.pseudos.visible=function(elem){return!!(elem.offsetWidth||elem.offsetHeight||elem.getClientRects().length)},jQuery.ajaxSettings.xhr=function(){try{return new window.XMLHttpRequest}catch(e){}};var xhrSuccessStatus={0:200,1223:204},xhrSupported=jQuery.ajaxSettings.xhr();support.cors=!!xhrSupported&&"withCredentials"in xhrSupported,support.ajax=xhrSupported=!!xhrSupported,jQuery.ajaxTransport((function(options){var callback,errorCallback;if(support.cors||xhrSupported&&!options.crossDomain)return{send:function(headers,complete){var i,xhr=options.xhr();if(xhr.open(options.type,options.url,options.async,options.username,options.password),options.xhrFields)for(i in options.xhrFields)xhr[i]=options.xhrFields[i];for(i in options.mimeType&&xhr.overrideMimeType&&xhr.overrideMimeType(options.mimeType),options.crossDomain||headers["X-Requested-With"]||(headers["X-Requested-With"]="XMLHttpRequest"),headers)xhr.setRequestHeader(i,headers[i]);callback=function(type){return function(){callback&&(callback=errorCallback=xhr.onload=xhr.onerror=xhr.onabort=xhr.ontimeout=xhr.onreadystatechange=null,"abort"===type?xhr.abort():"error"===type?"number"!=typeof xhr.status?complete(0,"error"):complete(xhr.status,xhr.statusText):complete(xhrSuccessStatus[xhr.status]||xhr.status,xhr.statusText,"text"!==(xhr.responseType||"text")||"string"!=typeof xhr.responseText?{binary:xhr.response}:{text:xhr.responseText},xhr.getAllResponseHeaders()))}},xhr.onload=callback(),errorCallback=xhr.onerror=xhr.ontimeout=callback("error"),void 0!==xhr.onabort?xhr.onabort=errorCallback:xhr.onreadystatechange=function(){4===xhr.readyState&&window.setTimeout((function(){callback&&errorCallback()}))},callback=callback("abort");try{xhr.send(options.hasContent&&options.data||null)}catch(e){if(callback)throw e}},abort:function(){callback&&callback()}}})),jQuery.ajaxPrefilter((function(s){s.crossDomain&&(s.contents.script=!1)})),jQuery.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(text){return jQuery.globalEval(text),text}}}),jQuery.ajaxPrefilter("script",(function(s){void 0===s.cache&&(s.cache=!1),s.crossDomain&&(s.type="GET")})),jQuery.ajaxTransport("script",(function(s){var script,callback;if(s.crossDomain||s.scriptAttrs)return{send:function(_,complete){script=jQuery("<script>").attr(s.scriptAttrs||{}).prop({charset:s.scriptCharset,src:s.url}).on("load error",callback=function(evt){script.remove(),callback=null,evt&&complete("error"===evt.type?404:200,evt.type)}),document.head.appendChild(script[0])},abort:function(){callback&&callback()}}}));var body,oldCallbacks=[],rjsonp=/(=)\?(?=&|$)|\?\?/;jQuery.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var callback=oldCallbacks.pop()||jQuery.expando+"_"+nonce.guid++;return this[callback]=!0,callback}}),jQuery.ajaxPrefilter("json jsonp",(function(s,originalSettings,jqXHR){var callbackName,overwritten,responseContainer,jsonProp=!1!==s.jsonp&&(rjsonp.test(s.url)?"url":"string"==typeof s.data&&0===(s.contentType||"").indexOf("application/x-www-form-urlencoded")&&rjsonp.test(s.data)&&"data");if(jsonProp||"jsonp"===s.dataTypes[0])return callbackName=s.jsonpCallback=isFunction(s.jsonpCallback)?s.jsonpCallback():s.jsonpCallback,jsonProp?s[jsonProp]=s[jsonProp].replace(rjsonp,"$1"+callbackName):!1!==s.jsonp&&(s.url+=(rquery.test(s.url)?"&":"?")+s.jsonp+"="+callbackName),s.converters["script json"]=function(){return responseContainer||jQuery.error(callbackName+" was not called"),responseContainer[0]},s.dataTypes[0]="json",overwritten=window[callbackName],window[callbackName]=function(){responseContainer=arguments},jqXHR.always((function(){void 0===overwritten?jQuery(window).removeProp(callbackName):window[callbackName]=overwritten,s[callbackName]&&(s.jsonpCallback=originalSettings.jsonpCallback,oldCallbacks.push(callbackName)),responseContainer&&isFunction(overwritten)&&overwritten(responseContainer[0]),responseContainer=overwritten=void 0})),"script"})),support.createHTMLDocument=((body=document.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===body.childNodes.length),jQuery.parseHTML=function(data,context,keepScripts){return"string"!=typeof data?[]:("boolean"==typeof context&&(keepScripts=context,context=!1),context||(support.createHTMLDocument?((base=(context=document.implementation.createHTMLDocument("")).createElement("base")).href=document.location.href,context.head.appendChild(base)):context=document),scripts=!keepScripts&&[],(parsed=rsingleTag.exec(data))?[context.createElement(parsed[1])]:(parsed=buildFragment([data],context,scripts),scripts&&scripts.length&&jQuery(scripts).remove(),jQuery.merge([],parsed.childNodes)));var base,parsed,scripts},jQuery.fn.load=function(url,params,callback){var selector,type,response,self=this,off=url.indexOf(" ");return off>-1&&(selector=stripAndCollapse(url.slice(off)),url=url.slice(0,off)),isFunction(params)?(callback=params,params=void 0):params&&"object"==typeof params&&(type="POST"),self.length>0&&jQuery.ajax({url:url,type:type||"GET",dataType:"html",data:params}).done((function(responseText){response=arguments,self.html(selector?jQuery("<div>").append(jQuery.parseHTML(responseText)).find(selector):responseText)})).always(callback&&function(jqXHR,status){self.each((function(){callback.apply(this,response||[jqXHR.responseText,status,jqXHR])}))}),this},jQuery.expr.pseudos.animated=function(elem){return jQuery.grep(jQuery.timers,(function(fn){return elem===fn.elem})).length},jQuery.offset={setOffset:function(elem,options,i){var curPosition,curLeft,curCSSTop,curTop,curOffset,curCSSLeft,position=jQuery.css(elem,"position"),curElem=jQuery(elem),props={};"static"===position&&(elem.style.position="relative"),curOffset=curElem.offset(),curCSSTop=jQuery.css(elem,"top"),curCSSLeft=jQuery.css(elem,"left"),("absolute"===position||"fixed"===position)&&(curCSSTop+curCSSLeft).indexOf("auto")>-1?(curTop=(curPosition=curElem.position()).top,curLeft=curPosition.left):(curTop=parseFloat(curCSSTop)||0,curLeft=parseFloat(curCSSLeft)||0),isFunction(options)&&(options=options.call(elem,i,jQuery.extend({},curOffset))),null!=options.top&&(props.top=options.top-curOffset.top+curTop),null!=options.left&&(props.left=options.left-curOffset.left+curLeft),"using"in options?options.using.call(elem,props):curElem.css(props)}},jQuery.fn.extend({offset:function(options){if(arguments.length)return void 0===options?this:this.each((function(i){jQuery.offset.setOffset(this,options,i)}));var rect,win,elem=this[0];return elem?elem.getClientRects().length?(rect=elem.getBoundingClientRect(),win=elem.ownerDocument.defaultView,{top:rect.top+win.pageYOffset,left:rect.left+win.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var offsetParent,offset,doc,elem=this[0],parentOffset={top:0,left:0};if("fixed"===jQuery.css(elem,"position"))offset=elem.getBoundingClientRect();else{for(offset=this.offset(),doc=elem.ownerDocument,offsetParent=elem.offsetParent||doc.documentElement;offsetParent&&(offsetParent===doc.body||offsetParent===doc.documentElement)&&"static"===jQuery.css(offsetParent,"position");)offsetParent=offsetParent.parentNode;
vendor: 4,553 bytes, line 12
12offsetParent&&offsetParent!==elem&&1===offsetParent.nodeType&&((parentOffset=jQuery(offsetParent).offset()).top+=jQuery.css(offsetParent,"borderTopWidth",!0),parentOffset.left+=jQuery.css(offsetParent,"borderLeftWidth",!0))}return{top:offset.top-parentOffset.top-jQuery.css(elem,"marginTop",!0),left:offset.left-parentOffset.left-jQuery.css(elem,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var offsetParent=this.offsetParent;offsetParent&&"static"===jQuery.css(offsetParent,"position");)offsetParent=offsetParent.offsetParent;return offsetParent||documentElement}))}}),jQuery.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(method,prop){var top="pageYOffset"===prop;jQuery.fn[method]=function(val){return access(this,(function(elem,method,val){var win;if(isWindow(elem)?win=elem:9===elem.nodeType&&(win=elem.defaultView),void 0===val)return win?win[prop]:elem[method];win?win.scrollTo(top?win.pageXOffset:val,top?val:win.pageYOffset):elem[method]=val}),method,val,arguments.length)}})),jQuery.each(["top","left"],(function(_i,prop){jQuery.cssHooks[prop]=addGetHookIf(support.pixelPosition,(function(elem,computed){if(computed)return computed=curCSS(elem,prop),rnumnonpx.test(computed)?jQuery(elem).position()[prop]+"px":computed}))})),jQuery.each({Height:"height",Width:"width"},(function(name,type){jQuery.each({padding:"inner"+name,content:type,"":"outer"+name},(function(defaultExtra,funcName){jQuery.fn[funcName]=function(margin,value){var chainable=arguments.length&&(defaultExtra||"boolean"!=typeof margin),extra=defaultExtra||(!0===margin||!0===value?"margin":"border");return access(this,(function(elem,type,value){var doc;return isWindow(elem)?0===funcName.indexOf("outer")?elem["inner"+name]:elem.document.documentElement["client"+name]:9===elem.nodeType?(doc=elem.documentElement,Math.max(elem.body["scroll"+name],doc["scroll"+name],elem.body["offset"+name],doc["offset"+name],doc["client"+name])):void 0===value?jQuery.css(elem,type,extra):jQuery.style(elem,type,value,extra)}),type,chainable?margin:void 0,chainable)}}))})),jQuery.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(_i,type){jQuery.fn[type]=function(fn){return this.on(type,fn)}})),jQuery.fn.extend({bind:function(types,data,fn){return this.on(types,null,data,fn)},unbind:function(types,fn){return this.off(types,null,fn)},delegate:function(selector,types,data,fn){return this.on(types,selector,data,fn)},undelegate:function(selector,types,fn){return 1===arguments.length?this.off(selector,"**"):this.off(types,selector||"**",fn)},hover:function(fnOver,fnOut){return this.on("mouseenter",fnOver).on("mouseleave",fnOut||fnOver)}}),jQuery.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(_i,name){jQuery.fn[name]=function(data,fn){return arguments.length>0?this.on(name,null,data,fn):this.trigger(name)}}));var rtrim=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;jQuery.proxy=function(fn,context){var tmp,args,proxy;if("string"==typeof context&&(tmp=fn[context],context=fn,fn=tmp),isFunction(fn))return args=slice.call(arguments,2),proxy=function(){return fn.apply(context||this,args.concat(slice.call(arguments)))},proxy.guid=fn.guid=fn.guid||jQuery.guid++,proxy},jQuery.holdReady=function(hold){hold?jQuery.readyWait++:jQuery.ready(!0)},jQuery.isArray=Array.isArray,jQuery.parseJSON=JSON.parse,jQuery.nodeName=nodeName,jQuery.isFunction=isFunction,jQuery.isWindow=isWindow,jQuery.camelCase=camelCase,jQuery.type=toType,jQuery.now=Date.now,jQuery.isNumeric=function(obj){var type=jQuery.type(obj);return("number"===type||"string"===type)&&!isNaN(obj-parseFloat(obj))},jQuery.trim=function(text){return null==text?"":(text+"").replace(rtrim,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],(function(){return jQuery}));var _jQuery=window.jQuery,_$=window.$;return jQuery.noConflict=function(deep){return window.$===jQuery&&(window.$=_$),deep&&window.jQuery===jQuery&&(window.jQuery=_jQuery),jQuery},void 0===noGlobal&&(window.jQuery=window.$=jQuery),jQuery})),browserify_shim__define__module__export__("undefined"!=typeof $?$:window.$)}).call(global,void 0,void 0,void 0,void 0,(function(ex){module.exports=ex}))}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],9:[function(require,module,exports){"use strict";var e;
12(e=require("./jquery"))&&e.__esModule;require("@fancyapps/fancybox/src/js/core"),require("@fancyapps/fancybox/src/js/hash"),require("@fancyapps/fancybox/src/js/slideshow"),require("@fancyapps/fancybox/src/js/thumbs"),require("@fancyapps/fancybox/src/js/wheel"),require("@fancyapps/fancybox/src/js/guestures");var _responsiveBreakpoints=require("./responsiveBreakpoints"),_initializeVisibleInterchangeElements=require("./initializeVisibleInterchangeElements");!function($){kiwijs.fancybox={initialize:function(){var _$$fancybox,_$;null===(_$$fancybox=(_$=$(".fancybox")).fancybox)||void 0===_$$fancybox||_$$fancybox.call(_$,{btnTpl:{fullScreen:!1,thumbs:!1,slideShow:!1,close:!1},afterLoad:function(instance){var _instance$current,toolbar=$(".fancybox-toolbar");$(".fancybox-image-wrap").append(toolbar),(0,_initializeVisibleInterchangeElements.initializeVisibleInterchangeElements)(instance.$refs.inner);var trigger=instance.$trigger,slide=null===(_instance$current=instance.current)||void 0===_instance$current?void 0:_instance$current.slide;if(trigger&&slide){var slideClass=trigger.data("slideClass");slideClass&&slide.addClass(slideClass)}},keyboard:!0,autoFocus:!0,backFocus:!0,trapFocus:!0,toolbar:!0,share:!1,touch:!1})},initializeAutocompleteModal:function(){enquire.register(_responsiveBreakpoints.MEDIA_QUERY_SMALL_ONLY,{match:function(){$(".kcm-searchbar-autocomplete .click-surface").on("click keydown",(function(e){(kiwijs.KeyboardAccessibility.isButtonPressed(e)||"click"===e.type)&&(e.stopPropagation(),e.preventDefault(),$("#autocomplete_modal_keyword").val($(this).siblings('[name="keyword"]').val()),0==$(".fancybox-autocomplete-container.fancybox-is-open").length&&kiwijs.fancybox.openAutocompleteModal($(".fancybox-autocomplete").data("fancybox-content-source")))}))},unmatch:function(){$(".click-surface").off("click")}})},openAutocompleteModal:function(modalContentSource){var _$$fancybox2;null===(_$$fancybox2=$.fancybox)||void 0===_$$fancybox2||_$$fancybox2.open({src:modalContentSource,type:"inline",opts:{animationEffect:"zoom",animationDuration:0,trapFocus:!0,autoFocus:!0,touch:!1,backFocus:!0,beforeShow:function(instance){$(instance.$refs.container).addClass("fancybox-autocomplete-container"),$(".modal-window").append("<div class='thin-line'></div>"),$('label[for="autocomplete_modal_keyword"]').hide(),$(".clear-btn").show()},afterShow:function(){var searchQuery=$('input[id="autocomplete_modal_keyword"]'),strlength=2*searchQuery.val().length;searchQuery.trigger("focus"),searchQuery[0].setSelectionRange(strlength,strlength)},beforeClose:function(){$(".thin-line").remove(),$(".cancel-button").remove(),$(".clear-btn").hide()},btnTpl:{smallBtn:'<button type="button" data-fancybox-close class="fancybox-button fancybox-close-small" title="{{CLOSE}}"><div class="cancel-button">{{CLOSE}}</div></button>'},i18n:{en:{CLOSE:"Cancel"}}}})},closeAutocompleteModal:function(){$.fancybox.close(!0)},closeModal:function(){$.fancybox.close()},initializeGallery:function(){var _$$fancybox3,_$2;function resizeFancyBoxComponents(){window.setTimeout((function(){var $divFancyboxNavigation=$(".fancybox-navigation"),$fancyboxContainer=$(".fancybox-container .fancybox-bg"),newImagewidth=$(".fancybox-slide--current .fancybox-image-wrap").width(),screenWidth=$(window).width(),arrowsWidth=$(".fancybox-button--arrow_left").outerWidth(!0);if($(".fancybox-button--arrow_left")&&screenWidth>640&&$fancyboxContainer){$divFancyboxNavigation.css("width",newImagewidth+(2*arrowsWidth+arrowsWidth/2));var imagesRendered=$(".fancybox-image");$divFancyboxNavigation.is(":hidden")&&1<imagesRendered.length&&$divFancyboxNavigation.fadeIn("slow")}else $divFancyboxNavigation.hide();var $divFancyThumb=$(".fancybox-thumbs"),$divFancyBoxImg=$(".fancybox-slide--current img");if($divFancyBoxImg.length&&screenWidth>640&&$fancyboxContainer){var $newScreenImageOffset=$divFancyBoxImg.offset().left-$(window).scrollLeft();$divFancyThumb.css("left",$newScreenImageOffset.toString()+"px"),$divFancyThumb.css("width",newImagewidth),$divFancyThumb.is(":hidden")&&$divFancyThumb.fadeIn("slow")}else $divFancyThumb.hide()}),150)}null===(_$$fancybox3=(_$2=$(".fancybox-gallery")).fancybox)||void 0===_$$fancybox3||_$$fancybox3.call(_$2,{onInit:function(){window.addEventListener?window.addEventListener("resize",resizeFancyBoxComponents):window.attachEvent&&window.attachEvent("onresize",resizeFancyBoxComponents),$(".fancybox-inner").prepend("<div class='fancybox-title'></div>"),$(".fancybox-inner").append("<div class='fancybox-counter'></div>"),$(".fancybox-container").append("<div class=''></div>"),$(".fancybox-navigation").hide()},beforeLoad:function(instance,current){var title=current.opts.$orig.attr("data-title");$(".fancybox-title").html(title);var $divFancyboxNavigation=$(".fancybox-navigation");$(".fancybox-container").append($divFancyboxNavigation);var currentPosition=instance.currIndex+1,totalCount=instance.group.length;$(".fancybox-counter").html("<span>"+currentPosition+"/"+totalCount+"</span>")},beforeShow:function(){var background=$(".fancybox-bg");background.css("background","white"),background.css("opacity",1)},afterShow:function(){resizeFancyBoxComponents();var prevButton=$(".fancybox-arrow--left"),nextButton=$(".fancybox-arrow--right"),closeButton=$(".fancybox-button--close"),findPrevButton=$("div.fancybox-navigation").find(prevButton),findNextButton=$("div.fancybox-navigation").find(nextButton),findCloseButton=$("div.fancybox-toolbar").find(closeButton);findPrevButton&&prevButton.attr("aria-label","Previous image"),findNextButton&&nextButton.attr("aria-label","Next image"),findCloseButton&&closeButton.attr("aria-label","Close gallery")},beforeClose:function(){var background=$(".fancybox-is-open .fancybox-bg");background.css("background","black"),background.css("opacity",.7)},afterClose:function(){window.removeEventListener?window.removeEventListener("resize",resizeFancyBoxComponents):window.detachEvent&&window.detachEvent("onresize",resizeFancyBoxComponents)},clickSlide:!1,animationEffect:"zoom",animationDuration:300,baseClass:"fancybox-gallery-container",btnTpl:{close:'<button data-fancybox-close class="fancybox-button"><i class="icon kiwi-close-thin"></i></button>',fullScreen:!1,thumbs:!1,slideShow:!1,share:!1,zoom:!1},mobile:{clickSlide:function(){return"close"},thumbs:{autoStart:!1}},loop:!0,thumbs:{axis:"x",hideOnClose:!0,autoStart:!0},clickOutside:!1,autoFocus:!0,backFocus:!0,trapFocus:!0,idleTime:!1,infobar:!1,share:!1,clickContent:!1,touch:{vertical:!1}}),$(".fancybox-gallery").each((function(){var imageSourceSet=$(this).attr("data-srcset");if(void 0!==imageSourceSet){var newImageSourceSet=function(imageSourceSet){var small=_responsiveBreakpoints.MEDIA_QUERY_RANGE_PX.small[1].replace("px","w"),medium=_responsiveBreakpoints.MEDIA_QUERY_RANGE_PX.medium[1].replace("px","w"),large=_responsiveBreakpoints.MEDIA_QUERY_RANGE_PX.large[1].replace("px","w"),xlarge=_responsiveBreakpoints.MEDIA_QUERY_RANGE_PX.xlarge[1].replace("px","w");return imageSourceSet.replace("small",small).replace("medium",medium).replace("large",large).replace("retina",xlarge)}(imageSourceSet);$(this).attr("data-srcset",newImageSourceSet)}})),$(".room-image-count").on("keypress",(function(e){e.key!==kiwijs.Keyboard.ENTER&&e.key!==kiwijs.Keyboard.SPACE||$(this).closest(".fancybox-gallery").length>0&&$(this).closest(".fancybox-gallery").trigger("click")}))}},$((function(){var _$$fancybox4;"undefined"!=typeof getParameterByName&&getParameterByName("reviewToken")&&(null===(_$$fancybox4=$.fancybox)||void 0===_$$fancybox4||_$$fancybox4.call($,{type:"aja
12x",href:"/guest-review/submit?reviewToken="+getParameterByName("reviewToken")}));$(".fancybox").length&&kiwijs.fancybox.initialize(),$(".fancybox-gallery").length&&kiwijs.fancybox.initializeGallery(),$(".fancybox-autocomplete").length&&kiwijs.fancybox.initializeAutocompleteModal(),$.fancybox&&$.fancybox.defaults&&($.fancybox.defaults.hash=!1)}))}(jQuery)},{"./initializeVisibleInterchangeElements":10,"./jquery":11,"./responsiveBreakpoints":12,"@fancyapps/fancybox/src/js/core":1,"@fancyapps/fancybox/src/js/guestures":2,"@fancyapps/fancybox/src/js/hash":3,"@fancyapps/fancybox/src/js/slideshow":4,"@fancyapps/fancybox/src/js/thumbs":5,"@fancyapps/fancybox/src/js/wheel":6}],10:[function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.initializeVisibleInterchangeElements=void 0;var e,_jquery=(e=require("./jquery"))&&e.__esModule?e:{default:e};require("foundation-sites/dist/js/foundation.es6").Foundation.addToJquery(_jquery.default);exports.initializeVisibleInterchangeElements=function(container){container.find("[data-interchange]:visible").each((function(){void 0===(0,_jquery.default)(this).data("zfPlugin")&&(0,_jquery.default)(this).foundation()}))}},{"./jquery":11,"foundation-sites/dist/js/foundation.es6":7}],11:[function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e,_jquery=(e=require("jquery"))&&e.__esModule?e:{default:e};_jquery.default.fn.changeElementType=function(newType){var attrs={},content=(0,_jquery.default)(this).contents();return _jquery.default.each(this[0].attributes,(function(){attrs[this.nodeName]=this.value})),(0,_jquery.default)(this).remove(),(0,_jquery.default)("<"+newType+"/>",attrs).append(content)},_jquery.default.fn.findExceptNested=function(selector,notInSelector){var origElement=(0,_jquery.default)(this);return origElement.find(selector).filter((function(){return origElement[0]===(0,_jquery.default)(this).closest(notInSelector)[0]}))};exports.default=_jquery.default},{jquery:8}],12:[function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.MEDIA_QUERY_XXLARGE_UP=exports.MEDIA_QUERY_XXLARGE_ONLY=exports.MEDIA_QUERY_XLARGE_UP=exports.MEDIA_QUERY_XLARGE_ONLY=exports.MEDIA_QUERY_SMALL_UP=exports.MEDIA_QUERY_SMALL_ONLY=exports.MEDIA_QUERY_SITE_WIDTH=exports.MEDIA_QUERY_RANGE_PX=exports.MEDIA_QUERY_RANGE=exports.MEDIA_QUERY_MEDIUM_UP=exports.MEDIA_QUERY_MEDIUM_ONLY=exports.MEDIA_QUERY_LARGE_UP=exports.MEDIA_QUERY_LARGE_ONLY=void 0;var MEDIA_QUERY_RANGE=exports.MEDIA_QUERY_RANGE="KIWI"===window.whitelabel?{small:["0em","40em"],medium:["40.0625em","64em"],large:["64.0625em","85.3125em"],xlarge:["64.0625em","85.3125em"],xxlarge:"85.375em"}:{small:["0em","40em"],medium:["40.063em","50em"],large:["50.063em","90em"],xlarge:["90.063em","120em"],xxlarge:"120.063em"};exports.MEDIA_QUERY_RANGE_PX="KIWI"===window.whitelabel?{small:["0","640px"],medium:["641px","1024px"],large:["1025px","1366px"],xlarge:["1025px","1366px"],xxlarge:"1367px"}:{small:["0","640px"],medium:["641px","800px"],large:["801px","1440px"],xlarge:["1441px","1920px"],xxlarge:"1921px"},exports.MEDIA_QUERY_SMALL_UP="screen",exports.MEDIA_QUERY_SMALL_ONLY="screen and (max-width: ".concat(MEDIA_QUERY_RANGE.small[1],")"),exports.MEDIA_QUERY_MEDIUM_UP="screen and (min-width: ".concat(MEDIA_QUERY_RANGE.medium[0],")"),exports.MEDIA_QUERY_MEDIUM_ONLY="screen and (min-width: ".concat(MEDIA_QUERY_RANGE.medium[0],") and (max-width: ").concat(MEDIA_QUERY_RANGE.medium[1],")"),exports.MEDIA_QUERY_LARGE_UP="screen and (min-width: ".concat(MEDIA_QUERY_RANGE.large[0],")"),exports.MEDIA_QUERY_LARGE_ONLY="screen and (min-width: ".concat(MEDIA_QUERY_RANGE.large[0],") and (max-width: ").concat(MEDIA_QUERY_RANGE.large[1],")"),exports.MEDIA_QUERY_XLARGE_UP="screen and (min-width: ".concat(MEDIA_QUERY_RANGE.xlarge[0],")"),exports.MEDIA_QUERY_XLARGE_ONLY="screen and (min-width: ".concat(MEDIA_QUERY_RANGE.xlarge[0],") and (max-width: ").concat(MEDIA_QUERY_RANGE.xlarge[1],")"),exports.MEDIA_QUERY_XXLARGE_UP="screen and (min-width: ".concat(MEDIA_QUERY_RANGE.xxlarge[0],")"),exports.MEDIA_QUERY_XXLARGE_ONLY="screen and (min-width: ".concat(MEDIA_QUERY_RANGE.xxlarge[0],") and (max-width: ").concat(MEDIA_QUERY_RANGE.xxlarge[0],")"),exports.MEDIA_QUERY_SITE_WIDTH=1024},{}]},{},[9]);
13//# sourceMappingURL=fancybox.js.map

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.