// source --> https://xn--80aalwqglfe.xn--d1abbaun5ake5a.xn--p1ai/wp-content/themes/wpbstarter/js//jquery.cookie.js?ver=6.8.1 
/**
 * Cookie plugin
 *
 * Copyright (c) 2006 Klaus Hartl (stilbuero.de)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 */
 
jQuery.cookie = function(name, value, options) {
    if (typeof value != 'undefined') { // name and value given, set cookie
        options = options || {};
        if (value === null) {
            value = '';
            options.expires = -1;
        }
        var expires = '';
        if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
            var date;
            if (typeof options.expires == 'number') {
                date = new Date();
                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
            } else {
                date = options.expires;
            }
            expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
        }
        // CAUTION: Needed to parenthesize options.path and options.domain
        // in the following expressions, otherwise they evaluate to undefined
        // in the packed version for some reason...
        var path = options.path ? '; path=' + (options.path) : '';
        var domain = options.domain ? '; domain=' + (options.domain) : '';
        var secure = options.secure ? '; secure' : '';
        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
    } else { // only name given, get cookie
        var cookieValue = null;
        if (document.cookie && document.cookie != '') {
            var cookies = document.cookie.split(';');
            for (var i = 0; i < cookies.length; i++) {
                var cookie = jQuery.trim(cookies[i]);
                // Does this cookie string begin with the name we want?
                if (cookie.substring(0, name.length + 1) == (name + '=')) {
                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
};
// source --> https://xn--80aalwqglfe.xn--d1abbaun5ake5a.xn--p1ai/wp-content/themes/wpbstarter/js/jquery.fancybox.min.js?ver=6.8.1 
// ==================================================
// fancyBox v3.5.7
//
// Licensed GPLv3 for open source use
// or fancyBox Commercial License for commercial use
//
// http://fancyapps.com/fancybox/
// Copyright 2019 fancyApps
//
// ==================================================
!function(t,e,n,o){"use strict";function i(t,e){var o,i,a,s=[],r=0;t&&t.isDefaultPrevented()||(t.preventDefault(),e=e||{},t&&t.data&&(e=h(t.data.options,e)),o=e.$target||n(t.currentTarget).trigger("blur"),(a=n.fancybox.getInstance())&&a.$trigger&&a.$trigger.is(o)||(e.selector?s=n(e.selector):(i=o.attr("data-fancybox")||"",i?(s=t.data?t.data.items:[],s=s.length?s.filter('[data-fancybox="'+i+'"]'):n('[data-fancybox="'+i+'"]')):s=[o]),r=n(s).index(o),r<0&&(r=0),a=n.fancybox.open(s,e,r),a.$trigger=o))}if(t.console=t.console||{info:function(t){}},n){if(n.fn.fancybox)return void console.info("fancyBox already initialized");var a={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:n.noop,beforeLoad:n.noop,afterLoad:n.noop,beforeShow:n.noop,afterShow:n.noop,beforeClose:n.noop,afterClose:n.noop,onActivate:n.noop,onDeactivate:n.noop,clickContent:function(t,e){return"image"===t.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{preventCaptionOverlap:!1,idleTime:!1,clickContent:function(t,e){return"image"===t.type&&"toggleControls"},clickSlide:function(t,e){return"image"===t.type?"toggleControls":"close"},dblclickContent:function(t,e){return"image"===t.type&&"zoom"},dblclickSlide:function(t,e){return"image"===t.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:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Vergr&ouml;&szlig;ern"}}},s=n(t),r=n(e),c=0,l=function(t){return t&&t.hasOwnProperty&&t instanceof n},d=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)}}(),u=function(){return t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.mozCancelAnimationFrame||t.oCancelAnimationFrame||function(e){t.clearTimeout(e)}}(),f=function(){var t,n=e.createElement("fakeelement"),o={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in o)if(void 0!==n.style[t])return o[t];return"transitionend"}(),p=function(t){return t&&t.length&&t[0].offsetHeight},h=function(t,e){var o=n.extend(!0,{},t,e);return n.each(e,function(t,e){n.isArray(e)&&(o[t]=e)}),o},g=function(t){var o,i;return!(!t||t.ownerDocument!==e)&&(n(".fancybox-container").css("pointer-events","none"),o={x:t.getBoundingClientRect().left+t.offsetWidth/2,y:t.getBoundingClientRect().top+t.offsetHeight/2},i=e.elementFromPoint(o.x,o.y)===t,n(".fancybox-container").css("pointer-events",""),i)},b=function(t,e,o){var i=this;i.opts=h({index:o},n.fancybox.defaults),n.isPlainObject(e)&&(i.opts=h(i.opts,e)),n.fancybox.isMobile&&(i.opts=h(i.opts,i.opts.mobile)),i.id=i.opts.id||++c,i.currIndex=parseInt(i.opts.index,10)||0,i.prevIndex=null,i.prevPos=null,i.currPos=0,i.firstRun=!0,i.group=[],i.slides={},i.addContent(t),i.group.length&&i.init()};n.extend(b.prototype,{init:function(){var o,i,a=this,s=a.group[a.currIndex],r=s.opts;r.closeExisting&&n.fancybox.close(!0),n("body").addClass("fancybox-active"),!n.fancybox.getInstance()&&!1!==r.hideScrollbar&&!n.fancybox.isMobile&&e.body.scrollHeight>t.innerHeight&&(n("head").append('<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar{margin-right:'+(t.innerWidth-e.documentElement.clientWidth)+"px;}</style>"),n("body").addClass("compensate-for-scrollbar")),i="",n.each(r.buttons,function(t,e){i+=r.btnTpl[e]||""}),o=n(a.translate(a,r.baseTpl.replace("{{buttons}}",i).replace("{{arrows}}",r.btnTpl.arrowLeft+r.btnTpl.arrowRight))).attr("id","fancybox-container-"+a.id).addClass(r.baseClass).data("FancyBox",a).appendTo(r.parentEl),a.$refs={container:o},["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(t){a.$refs[t]=o.find(".fancybox-"+t)}),a.trigger("onInit"),a.activate(),a.jumpTo(a.currIndex)},translate:function(t,e){var n=t.opts.i18n[t.opts.lang]||t.opts.i18n.en;return e.replace(/\{\{(\w+)\}\}/g,function(t,e){return void 0===n[e]?t:n[e]})},addContent:function(t){var e,o=this,i=n.makeArray(t);n.each(i,function(t,e){var i,a,s,r,c,l={},d={};n.isPlainObject(e)?(l=e,d=e.opts||e):"object"===n.type(e)&&n(e).length?(i=n(e),d=i.data()||{},d=n.extend(!0,{},d,d.options),d.$orig=i,l.src=o.opts.src||d.src||i.attr("href"),l.type||l.src||(l.type="inline",l.src=e)):l={type:"html",src:e+""},l.opts=n.extend(!0,{},o.opts,d),n.isArray(d.buttons)&&(l.opts.buttons=d.buttons),n.fancybox.isMobile&&l.opts.mobile&&(l.opts=h(l.opts,l.opts.mobile)),a=l.type||l.opts.type,r=l.src||"",!a&&r&&((s=r.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(a="video",l.opts.video.format||(l.opts.video.format="video/"+("ogv"===s[1]?"ogg":s[1]))):r.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?a="image":r.match(/\.(pdf)((\?|#).*)?$/i)?(a="iframe",l=n.extend(!0,l,{contentType:"pdf",opts:{iframe:{preload:!1}}})):"#"===r.charAt(0)&&(a="inline")),a?l.type=a:o.trigger("objectNeedsType",l),l.contentType||(l.contentType=n.inArray(l.type,["html","inline","ajax"])>-1?"html":l.type),l.index=o.group.length,"auto"==l.opts.smallBtn&&(l.opts.smallBtn=n.inArray(l.type,["html","inline","ajax"])>-1),"auto"===l.opts.toolbar&&(l.opts.toolbar=!l.opts.smallBtn),l.$thumb=l.opts.$thumb||null,l.opts.$trigger&&l.index===o.opts.index&&(l.$thumb=l.opts.$trigger.find("img:first"),l.$thumb.length&&(l.opts.$orig=l.opts.$trigger)),l.$thumb&&l.$thumb.length||!l.opts.$orig||(l.$thumb=l.opts.$orig.find("img:first")),l.$thumb&&!l.$thumb.length&&(l.$thumb=null),l.thumb=l.opts.thumb||(l.$thumb?l.$thumb[0].src:null),"function"===n.type(l.opts.caption)&&(l.opts.caption=l.opts.caption.apply(e,[o,l])),"function"===n.type(o.opts.caption)&&(l.opts.caption=o.opts.caption.apply(e,[o,l])),l.opts.caption instanceof n||(l.opts.caption=void 0===l.opts.caption?"":l.opts.caption+""),"ajax"===l.type&&(c=r.split(/\s+/,2),c.length>1&&(l.src=c.shift(),l.opts.filter=c.shift())),l.opts.modal&&(l.opts=n.extend(!0,l.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})),o.group.push(l)}),Object.keys(o.slides).length&&(o.updateControls(),(e=o.Thumbs)&&e.isActive&&(e.create(),e.focus()))},addEvents:function(){var e=this;e.removeEvents(),e.$refs.container.on("click.fb-close","[data-fancybox-close]",function(t){t.stopPropagation(),t.preventDefault(),e.close(t)}).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",function(t){t.stopPropagation(),t.preventDefault(),e.previous()}).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",function(t){t.stopPropagation(),t.preventDefault(),e.next()}).on("click.fb","[data-fancybox-zoom]",function(t){e[e.isScaledDown()?"scaleToActual":"scaleToFit"]()}),s.on("orientationchange.fb resize.fb",function(t){t&&t.originalEvent&&"resize"===t.originalEvent.type?(e.requestId&&u(e.requestId),e.requestId=d(function(){e.update(t)})):(e.current&&"iframe"===e.current.type&&e.$refs.stage.hide(),setTimeout(function(){e.$refs.stage.show(),e.update(t)},n.fancybox.isMobile?600:250))}),r.on("keydown.fb",function(t){var o=n.fancybox?n.fancybox.getInstance():null,i=o.current,a=t.keyCode||t.which;if(9==a)return void(i.opts.trapFocus&&e.focus(t));if(!(!i.opts.keyboard||t.ctrlKey||t.altKey||t.shiftKey||n(t.target).is("input,textarea,video,audio,select")))return 8===a||27===a?(t.preventDefault(),void e.close(t)):37===a||38===a?(t.preventDefault(),void e.previous()):39===a||40===a?(t.preventDefault(),void e.next()):void e.trigger("afterKeydown",t,a)}),e.group[e.currIndex].opts.idleTime&&(e.idleSecondsCounter=0,r.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(t){e.idleSecondsCounter=0,e.isIdle&&e.showControls(),e.isIdle=!1}),e.idleInterval=t.setInterval(function(){++e.idleSecondsCounter>=e.group[e.currIndex].opts.idleTime&&!e.isDragging&&(e.isIdle=!0,e.idleSecondsCounter=0,e.hideControls())},1e3))},removeEvents:function(){var e=this;s.off("orientationchange.fb resize.fb"),r.off("keydown.fb .fb-idle"),this.$refs.container.off(".fb-close .fb-prev .fb-next"),e.idleInterval&&(t.clearInterval(e.idleInterval),e.idleInterval=null)},previous:function(t){return this.jumpTo(this.currPos-1,t)},next:function(t){return this.jumpTo(this.currPos+1,t)},jumpTo:function(t,e){var o,i,a,s,r,c,l,d,u,f=this,h=f.group.length;if(!(f.isDragging||f.isClosing||f.isAnimating&&f.firstRun)){if(t=parseInt(t,10),!(a=f.current?f.current.opts.loop:f.opts.loop)&&(t<0||t>=h))return!1;if(o=f.firstRun=!Object.keys(f.slides).length,r=f.current,f.prevIndex=f.currIndex,f.prevPos=f.currPos,s=f.createSlide(t),h>1&&((a||s.index<h-1)&&f.createSlide(t+1),(a||s.index>0)&&f.createSlide(t-1)),f.current=s,f.currIndex=s.index,f.currPos=s.pos,f.trigger("beforeShow",o),f.updateControls(),s.forcedDuration=void 0,n.isNumeric(e)?s.forcedDuration=e:e=s.opts[o?"animationDuration":"transitionDuration"],e=parseInt(e,10),i=f.isMoved(s),s.$slide.addClass("fancybox-slide--current"),o)return s.opts.animationEffect&&e&&f.$refs.container.css("transition-duration",e+"ms"),f.$refs.container.addClass("fancybox-is-open").trigger("focus"),f.loadSlide(s),void f.preload("image");c=n.fancybox.getTranslate(r.$slide),l=n.fancybox.getTranslate(f.$refs.stage),n.each(f.slides,function(t,e){n.fancybox.stop(e.$slide,!0)}),r.pos!==s.pos&&(r.isComplete=!1),r.$slide.removeClass("fancybox-slide--complete fancybox-slide--current"),i?(u=c.left-(r.pos*c.width+r.pos*r.opts.gutter),n.each(f.slides,function(t,o){o.$slide.removeClass("fancybox-animated").removeClass(function(t,e){return(e.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")});var i=o.pos*c.width+o.pos*o.opts.gutter;n.fancybox.setTranslate(o.$slide,{top:0,left:i-l.left+u}),o.pos!==s.pos&&o.$slide.addClass("fancybox-slide--"+(o.pos>s.pos?"next":"previous")),p(o.$slide),n.fancybox.animate(o.$slide,{top:0,left:(o.pos-s.pos)*c.width+(o.pos-s.pos)*o.opts.gutter},e,function(){o.$slide.css({transform:"",opacity:""}).removeClass("fancybox-slide--next fancybox-slide--previous"),o.pos===f.currPos&&f.complete()})})):e&&s.opts.transitionEffect&&(d="fancybox-animated fancybox-fx-"+s.opts.transitionEffect,r.$slide.addClass("fancybox-slide--"+(r.pos>s.pos?"next":"previous")),n.fancybox.animate(r.$slide,d,e,function(){r.$slide.removeClass(d).removeClass("fancybox-slide--next fancybox-slide--previous")},!1)),s.isLoaded?f.revealContent(s):f.loadSlide(s),f.preload("image")}},createSlide:function(t){var e,o,i=this;return o=t%i.group.length,o=o<0?i.group.length+o:o,!i.slides[t]&&i.group[o]&&(e=n('<div class="fancybox-slide"></div>').appendTo(i.$refs.stage),i.slides[t]=n.extend(!0,{},i.group[o],{pos:t,$slide:e,isLoaded:!1}),i.updateSlide(i.slides[t])),i.slides[t]},scaleToActual:function(t,e,o){var i,a,s,r,c,l=this,d=l.current,u=d.$content,f=n.fancybox.getTranslate(d.$slide).width,p=n.fancybox.getTranslate(d.$slide).height,h=d.width,g=d.height;l.isAnimating||l.isMoved()||!u||"image"!=d.type||!d.isLoaded||d.hasError||(l.isAnimating=!0,n.fancybox.stop(u),t=void 0===t?.5*f:t,e=void 0===e?.5*p:e,i=n.fancybox.getTranslate(u),i.top-=n.fancybox.getTranslate(d.$slide).top,i.left-=n.fancybox.getTranslate(d.$slide).left,r=h/i.width,c=g/i.height,a=.5*f-.5*h,s=.5*p-.5*g,h>f&&(a=i.left*r-(t*r-t),a>0&&(a=0),a<f-h&&(a=f-h)),g>p&&(s=i.top*c-(e*c-e),s>0&&(s=0),s<p-g&&(s=p-g)),l.updateCursor(h,g),n.fancybox.animate(u,{top:s,left:a,scaleX:r,scaleY:c},o||366,function(){l.isAnimating=!1}),l.SlideShow&&l.SlideShow.isActive&&l.SlideShow.stop())},scaleToFit:function(t){var e,o=this,i=o.current,a=i.$content;o.isAnimating||o.isMoved()||!a||"image"!=i.type||!i.isLoaded||i.hasError||(o.isAnimating=!0,n.fancybox.stop(a),e=o.getFitPos(i),o.updateCursor(e.width,e.height),n.fancybox.animate(a,{top:e.top,left:e.left,scaleX:e.width/a.width(),scaleY:e.height/a.height()},t||366,function(){o.isAnimating=!1}))},getFitPos:function(t){var e,o,i,a,s=this,r=t.$content,c=t.$slide,l=t.width||t.opts.width,d=t.height||t.opts.height,u={};return!!(t.isLoaded&&r&&r.length)&&(e=n.fancybox.getTranslate(s.$refs.stage).width,o=n.fancybox.getTranslate(s.$refs.stage).height,e-=parseFloat(c.css("paddingLeft"))+parseFloat(c.css("paddingRight"))+parseFloat(r.css("marginLeft"))+parseFloat(r.css("marginRight")),o-=parseFloat(c.css("paddingTop"))+parseFloat(c.css("paddingBottom"))+parseFloat(r.css("marginTop"))+parseFloat(r.css("marginBottom")),l&&d||(l=e,d=o),i=Math.min(1,e/l,o/d),l*=i,d*=i,l>e-.5&&(l=e),d>o-.5&&(d=o),"image"===t.type?(u.top=Math.floor(.5*(o-d))+parseFloat(c.css("paddingTop")),u.left=Math.floor(.5*(e-l))+parseFloat(c.css("paddingLeft"))):"video"===t.contentType&&(a=t.opts.width&&t.opts.height?l/d:t.opts.ratio||16/9,d>l/a?d=l/a:l>d*a&&(l=d*a)),u.width=l,u.height=d,u)},update:function(t){var e=this;n.each(e.slides,function(n,o){e.updateSlide(o,t)})},updateSlide:function(t,e){var o=this,i=t&&t.$content,a=t.width||t.opts.width,s=t.height||t.opts.height,r=t.$slide;o.adjustCaption(t),i&&(a||s||"video"===t.contentType)&&!t.hasError&&(n.fancybox.stop(i),n.fancybox.setTranslate(i,o.getFitPos(t)),t.pos===o.currPos&&(o.isAnimating=!1,o.updateCursor())),o.adjustLayout(t),r.length&&(r.trigger("refresh"),t.pos===o.currPos&&o.$refs.toolbar.add(o.$refs.navigation.find(".fancybox-button--arrow_right")).toggleClass("compensate-for-scrollbar",r.get(0).scrollHeight>r.get(0).clientHeight)),o.trigger("onUpdate",t,e)},centerSlide:function(t){var e=this,o=e.current,i=o.$slide;!e.isClosing&&o&&(i.siblings().css({transform:"",opacity:""}),i.parent().children().removeClass("fancybox-slide--previous fancybox-slide--next"),n.fancybox.animate(i,{top:0,left:0,opacity:1},void 0===t?0:t,function(){i.css({transform:"",opacity:""}),o.isComplete||e.complete()},!1))},isMoved:function(t){var e,o,i=t||this.current;return!!i&&(o=n.fancybox.getTranslate(this.$refs.stage),e=n.fancybox.getTranslate(i.$slide),!i.$slide.hasClass("fancybox-animated")&&(Math.abs(e.top-o.top)>.5||Math.abs(e.left-o.left)>.5))},updateCursor:function(t,e){var o,i,a=this,s=a.current,r=a.$refs.container;s&&!a.isClosing&&a.Guestures&&(r.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-zoomOut fancybox-can-swipe fancybox-can-pan"),o=a.canPan(t,e),i=!!o||a.isZoomable(),r.toggleClass("fancybox-is-zoomable",i),n("[data-fancybox-zoom]").prop("disabled",!i),o?r.addClass("fancybox-can-pan"):i&&("zoom"===s.opts.clickContent||n.isFunction(s.opts.clickContent)&&"zoom"==s.opts.clickContent(s))?r.addClass("fancybox-can-zoomIn"):s.opts.touch&&(s.opts.touch.vertical||a.group.length>1)&&"video"!==s.contentType&&r.addClass("fancybox-can-swipe"))},isZoomable:function(){var t,e=this,n=e.current;if(n&&!e.isClosing&&"image"===n.type&&!n.hasError){if(!n.isLoaded)return!0;if((t=e.getFitPos(n))&&(n.width>t.width||n.height>t.height))return!0}return!1},isScaledDown:function(t,e){var o=this,i=!1,a=o.current,s=a.$content;return void 0!==t&&void 0!==e?i=t<a.width&&e<a.height:s&&(i=n.fancybox.getTranslate(s),i=i.width<a.width&&i.height<a.height),i},canPan:function(t,e){var o=this,i=o.current,a=null,s=!1;return"image"===i.type&&(i.isComplete||t&&e)&&!i.hasError&&(s=o.getFitPos(i),void 0!==t&&void 0!==e?a={width:t,height:e}:i.isComplete&&(a=n.fancybox.getTranslate(i.$content)),a&&s&&(s=Math.abs(a.width-s.width)>1.5||Math.abs(a.height-s.height)>1.5)),s},loadSlide:function(t){var e,o,i,a=this;if(!t.isLoading&&!t.isLoaded){if(t.isLoading=!0,!1===a.trigger("beforeLoad",t))return t.isLoading=!1,!1;switch(e=t.type,o=t.$slide,o.off("refresh").trigger("onReset").addClass(t.opts.slideClass),e){case"image":a.setImage(t);break;case"iframe":a.setIframe(t);break;case"html":a.setContent(t,t.src||t.content);break;case"video":a.setContent(t,t.opts.video.tpl.replace(/\{\{src\}\}/gi,t.src).replace("{{format}}",t.opts.videoFormat||t.opts.video.format||"").replace("{{poster}}",t.thumb||""));break;case"inline":n(t.src).length?a.setContent(t,n(t.src)):a.setError(t);break;case"ajax":a.showLoading(t),i=n.ajax(n.extend({},t.opts.ajax.settings,{url:t.src,success:function(e,n){"success"===n&&a.setContent(t,e)},error:function(e,n){e&&"abort"!==n&&a.setError(t)}})),o.one("onReset",function(){i.abort()});break;default:a.setError(t)}return!0}},setImage:function(t){var o,i=this;setTimeout(function(){var e=t.$image;i.isClosing||!t.isLoading||e&&e.length&&e[0].complete||t.hasError||i.showLoading(t)},50),i.checkSrcset(t),t.$content=n('<div class="fancybox-content"></div>').addClass("fancybox-is-hidden").appendTo(t.$slide.addClass("fancybox-slide--image")),!1!==t.opts.preload&&t.opts.width&&t.opts.height&&t.thumb&&(t.width=t.opts.width,t.height=t.opts.height,o=e.createElement("img"),o.onerror=function(){n(this).remove(),t.$ghost=null},o.onload=function(){i.afterLoad(t)},t.$ghost=n(o).addClass("fancybox-image").appendTo(t.$content).attr("src",t.thumb)),i.setBigImage(t)},checkSrcset:function(e){var n,o,i,a,s=e.opts.srcset||e.opts.image.srcset;if(s){i=t.devicePixelRatio||1,a=t.innerWidth*i,o=s.split(",").map(function(t){var e={};return t.trim().split(/\s+/).forEach(function(t,n){var o=parseInt(t.substring(0,t.length-1),10);if(0===n)return e.url=t;o&&(e.value=o,e.postfix=t[t.length-1])}),e}),o.sort(function(t,e){return t.value-e.value});for(var r=0;r<o.length;r++){var c=o[r];if("w"===c.postfix&&c.value>=a||"x"===c.postfix&&c.value>=i){n=c;break}}!n&&o.length&&(n=o[o.length-1]),n&&(e.src=n.url,e.width&&e.height&&"w"==n.postfix&&(e.height=e.width/e.height*n.value,e.width=n.value),e.opts.srcset=s)}},setBigImage:function(t){var o=this,i=e.createElement("img"),a=n(i);t.$image=a.one("error",function(){o.setError(t)}).one("load",function(){var e;t.$ghost||(o.resolveImageSlideSize(t,this.naturalWidth,this.naturalHeight),o.afterLoad(t)),o.isClosing||(t.opts.srcset&&(e=t.opts.sizes,e&&"auto"!==e||(e=(t.width/t.height>1&&s.width()/s.height()>1?"100":Math.round(t.width/t.height*100))+"vw"),a.attr("sizes",e).attr("srcset",t.opts.srcset)),t.$ghost&&setTimeout(function(){t.$ghost&&!o.isClosing&&t.$ghost.hide()},Math.min(300,Math.max(1e3,t.height/1600))),o.hideLoading(t))}).addClass("fancybox-image").attr("src",t.src).appendTo(t.$content),(i.complete||"complete"==i.readyState)&&a.naturalWidth&&a.naturalHeight?a.trigger("load"):i.error&&a.trigger("error")},resolveImageSlideSize:function(t,e,n){var o=parseInt(t.opts.width,10),i=parseInt(t.opts.height,10);t.width=e,t.height=n,o>0&&(t.width=o,t.height=Math.floor(o*n/e)),i>0&&(t.width=Math.floor(i*e/n),t.height=i)},setIframe:function(t){var e,o=this,i=t.opts.iframe,a=t.$slide;t.$content=n('<div class="fancybox-content'+(i.preload?" fancybox-is-hidden":"")+'"></div>').css(i.css).appendTo(a),a.addClass("fancybox-slide--"+t.contentType),t.$iframe=e=n(i.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(i.attr).appendTo(t.$content),i.preload?(o.showLoading(t),e.on("load.fb error.fb",function(e){this.isReady=1,t.$slide.trigger("refresh"),o.afterLoad(t)}),a.on("refresh.fb",function(){var n,o,s=t.$content,r=i.css.width,c=i.css.height;if(1===e[0].isReady){try{n=e.contents(),o=n.find("body")}catch(t){}o&&o.length&&o.children().length&&(a.css("overflow","visible"),s.css({width:"100%","max-width":"100%",height:"9999px"}),void 0===r&&(r=Math.ceil(Math.max(o[0].clientWidth,o.outerWidth(!0)))),s.css("width",r||"").css("max-width",""),void 0===c&&(c=Math.ceil(Math.max(o[0].clientHeight,o.outerHeight(!0)))),s.css("height",c||""),a.css("overflow","auto")),s.removeClass("fancybox-is-hidden")}})):o.afterLoad(t),e.attr("src",t.src),a.one("onReset",function(){try{n(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch(t){}n(this).off("refresh.fb").empty(),t.isLoaded=!1,t.isRevealed=!1})},setContent:function(t,e){var o=this;o.isClosing||(o.hideLoading(t),t.$content&&n.fancybox.stop(t.$content),t.$slide.empty(),l(e)&&e.parent().length?((e.hasClass("fancybox-content")||e.parent().hasClass("fancybox-content"))&&e.parents(".fancybox-slide").trigger("onReset"),t.$placeholder=n("<div>").hide().insertAfter(e),e.css("display","inline-block")):t.hasError||("string"===n.type(e)&&(e=n("<div>").append(n.trim(e)).contents()),t.opts.filter&&(e=n("<div>").html(e).find(t.opts.filter))),t.$slide.one("onReset",function(){n(this).find("video,audio").trigger("pause"),t.$placeholder&&(t.$placeholder.after(e.removeClass("fancybox-content").hide()).remove(),t.$placeholder=null),t.$smallBtn&&(t.$smallBtn.remove(),t.$smallBtn=null),t.hasError||(n(this).empty(),t.isLoaded=!1,t.isRevealed=!1)}),n(e).appendTo(t.$slide),n(e).is("video,audio")&&(n(e).addClass("fancybox-video"),n(e).wrap("<div></div>"),t.contentType="video",t.opts.width=t.opts.width||n(e).attr("width"),t.opts.height=t.opts.height||n(e).attr("height")),t.$content=t.$slide.children().filter("div,form,main,video,audio,article,.fancybox-content").first(),t.$content.siblings().hide(),t.$content.length||(t.$content=t.$slide.wrapInner("<div></div>").children().first()),t.$content.addClass("fancybox-content"),t.$slide.addClass("fancybox-slide--"+t.contentType),o.afterLoad(t))},setError:function(t){t.hasError=!0,t.$slide.trigger("onReset").removeClass("fancybox-slide--"+t.contentType).addClass("fancybox-slide--error"),t.contentType="html",this.setContent(t,this.translate(t,t.opts.errorTpl)),t.pos===this.currPos&&(this.isAnimating=!1)},showLoading:function(t){var e=this;(t=t||e.current)&&!t.$spinner&&(t.$spinner=n(e.translate(e,e.opts.spinnerTpl)).appendTo(t.$slide).hide().fadeIn("fast"))},hideLoading:function(t){var e=this;(t=t||e.current)&&t.$spinner&&(t.$spinner.stop().remove(),delete t.$spinner)},afterLoad:function(t){var e=this;e.isClosing||(t.isLoading=!1,t.isLoaded=!0,e.trigger("afterLoad",t),e.hideLoading(t),!t.opts.smallBtn||t.$smallBtn&&t.$smallBtn.length||(t.$smallBtn=n(e.translate(t,t.opts.btnTpl.smallBtn)).appendTo(t.$content)),t.opts.protect&&t.$content&&!t.hasError&&(t.$content.on("contextmenu.fb",function(t){return 2==t.button&&t.preventDefault(),!0}),"image"===t.type&&n('<div class="fancybox-spaceball"></div>').appendTo(t.$content)),e.adjustCaption(t),e.adjustLayout(t),t.pos===e.currPos&&e.updateCursor(),e.revealContent(t))},adjustCaption:function(t){var e,n=this,o=t||n.current,i=o.opts.caption,a=o.opts.preventCaptionOverlap,s=n.$refs.caption,r=!1;s.toggleClass("fancybox-caption--separate",a),a&&i&&i.length&&(o.pos!==n.currPos?(e=s.clone().appendTo(s.parent()),e.children().eq(0).empty().html(i),r=e.outerHeight(!0),e.empty().remove()):n.$caption&&(r=n.$caption.outerHeight(!0)),o.$slide.css("padding-bottom",r||""))},adjustLayout:function(t){var e,n,o,i,a=this,s=t||a.current;s.isLoaded&&!0!==s.opts.disableLayoutFix&&(s.$content.css("margin-bottom",""),s.$content.outerHeight()>s.$slide.height()+.5&&(o=s.$slide[0].style["padding-bottom"],i=s.$slide.css("padding-bottom"),parseFloat(i)>0&&(e=s.$slide[0].scrollHeight,s.$slide.css("padding-bottom",0),Math.abs(e-s.$slide[0].scrollHeight)<1&&(n=i),s.$slide.css("padding-bottom",o))),s.$content.css("margin-bottom",n))},revealContent:function(t){var e,o,i,a,s=this,r=t.$slide,c=!1,l=!1,d=s.isMoved(t),u=t.isRevealed;return t.isRevealed=!0,e=t.opts[s.firstRun?"animationEffect":"transitionEffect"],i=t.opts[s.firstRun?"animationDuration":"transitionDuration"],i=parseInt(void 0===t.forcedDuration?i:t.forcedDuration,10),!d&&t.pos===s.currPos&&i||(e=!1),"zoom"===e&&(t.pos===s.currPos&&i&&"image"===t.type&&!t.hasError&&(l=s.getThumbPos(t))?c=s.getFitPos(t):e="fade"),"zoom"===e?(s.isAnimating=!0,c.scaleX=c.width/l.width,c.scaleY=c.height/l.height,a=t.opts.zoomOpacity,"auto"==a&&(a=Math.abs(t.width/t.height-l.width/l.height)>.1),a&&(l.opacity=.1,c.opacity=1),n.fancybox.setTranslate(t.$content.removeClass("fancybox-is-hidden"),l),p(t.$content),void n.fancybox.animate(t.$content,c,i,function(){s.isAnimating=!1,s.complete()})):(s.updateSlide(t),e?(n.fancybox.stop(r),o="fancybox-slide--"+(t.pos>=s.prevPos?"next":"previous")+" fancybox-animated fancybox-fx-"+e,r.addClass(o).removeClass("fancybox-slide--current"),t.$content.removeClass("fancybox-is-hidden"),p(r),"image"!==t.type&&t.$content.hide().show(0),void n.fancybox.animate(r,"fancybox-slide--current",i,function(){r.removeClass(o).css({transform:"",opacity:""}),t.pos===s.currPos&&s.complete()},!0)):(t.$content.removeClass("fancybox-is-hidden"),u||!d||"image"!==t.type||t.hasError||t.$content.hide().fadeIn("fast"),void(t.pos===s.currPos&&s.complete())))},getThumbPos:function(t){var e,o,i,a,s,r=!1,c=t.$thumb;return!(!c||!g(c[0]))&&(e=n.fancybox.getTranslate(c),o=parseFloat(c.css("border-top-width")||0),i=parseFloat(c.css("border-right-width")||0),a=parseFloat(c.css("border-bottom-width")||0),s=parseFloat(c.css("border-left-width")||0),r={top:e.top+o,left:e.left+s,width:e.width-i-s,height:e.height-o-a,scaleX:1,scaleY:1},e.width>0&&e.height>0&&r)},complete:function(){var t,e=this,o=e.current,i={};!e.isMoved()&&o.isLoaded&&(o.isComplete||(o.isComplete=!0,o.$slide.siblings().trigger("onReset"),e.preload("inline"),p(o.$slide),o.$slide.addClass("fancybox-slide--complete"),n.each(e.slides,function(t,o){o.pos>=e.currPos-1&&o.pos<=e.currPos+1?i[o.pos]=o:o&&(n.fancybox.stop(o.$slide),o.$slide.off().remove())}),e.slides=i),e.isAnimating=!1,e.updateCursor(),e.trigger("afterShow"),o.opts.video.autoStart&&o.$slide.find("video,audio").filter(":visible:first").trigger("play").one("ended",function(){Document.exitFullscreen?Document.exitFullscreen():this.webkitExitFullscreen&&this.webkitExitFullscreen(),e.next()}),o.opts.autoFocus&&"html"===o.contentType&&(t=o.$content.find("input[autofocus]:enabled:visible:first"),t.length?t.trigger("focus"):e.focus(null,!0)),o.$slide.scrollTop(0).scrollLeft(0))},preload:function(t){var e,n,o=this;o.group.length<2||(n=o.slides[o.currPos+1],e=o.slides[o.currPos-1],e&&e.type===t&&o.loadSlide(e),n&&n.type===t&&o.loadSlide(n))},focus:function(t,o){var i,a,s=this,r=["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(",");s.isClosing||(i=!t&&s.current&&s.current.isComplete?s.current.$slide.find("*:visible"+(o?":not(.fancybox-close-small)":"")):s.$refs.container.find("*:visible"),i=i.filter(r).filter(function(){return"hidden"!==n(this).css("visibility")&&!n(this).hasClass("disabled")}),i.length?(a=i.index(e.activeElement),t&&t.shiftKey?(a<0||0==a)&&(t.preventDefault(),i.eq(i.length-1).trigger("focus")):(a<0||a==i.length-1)&&(t&&t.preventDefault(),i.eq(0).trigger("focus"))):s.$refs.container.trigger("focus"))},activate:function(){var t=this;n(".fancybox-container").each(function(){var e=n(this).data("FancyBox");e&&e.id!==t.id&&!e.isClosing&&(e.trigger("onDeactivate"),e.removeEvents(),e.isVisible=!1)}),t.isVisible=!0,(t.current||t.isIdle)&&(t.update(),t.updateControls()),t.trigger("onActivate"),t.addEvents()},close:function(t,e){var o,i,a,s,r,c,l,u=this,f=u.current,h=function(){u.cleanUp(t)};return!u.isClosing&&(u.isClosing=!0,!1===u.trigger("beforeClose",t)?(u.isClosing=!1,d(function(){u.update()}),!1):(u.removeEvents(),a=f.$content,o=f.opts.animationEffect,i=n.isNumeric(e)?e:o?f.opts.animationDuration:0,f.$slide.removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),!0!==t?n.fancybox.stop(f.$slide):o=!1,f.$slide.siblings().trigger("onReset").remove(),i&&u.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing").css("transition-duration",i+"ms"),u.hideLoading(f),u.hideControls(!0),u.updateCursor(),"zoom"!==o||a&&i&&"image"===f.type&&!u.isMoved()&&!f.hasError&&(l=u.getThumbPos(f))||(o="fade"),"zoom"===o?(n.fancybox.stop(a),s=n.fancybox.getTranslate(a),c={top:s.top,left:s.left,scaleX:s.width/l.width,scaleY:s.height/l.height,width:l.width,height:l.height},r=f.opts.zoomOpacity,
"auto"==r&&(r=Math.abs(f.width/f.height-l.width/l.height)>.1),r&&(l.opacity=0),n.fancybox.setTranslate(a,c),p(a),n.fancybox.animate(a,l,i,h),!0):(o&&i?n.fancybox.animate(f.$slide.addClass("fancybox-slide--previous").removeClass("fancybox-slide--current"),"fancybox-animated fancybox-fx-"+o,i,h):!0===t?setTimeout(h,i):h(),!0)))},cleanUp:function(e){var o,i,a,s=this,r=s.current.opts.$orig;s.current.$slide.trigger("onReset"),s.$refs.container.empty().remove(),s.trigger("afterClose",e),s.current.opts.backFocus&&(r&&r.length&&r.is(":visible")||(r=s.$trigger),r&&r.length&&(i=t.scrollX,a=t.scrollY,r.trigger("focus"),n("html, body").scrollTop(a).scrollLeft(i))),s.current=null,o=n.fancybox.getInstance(),o?o.activate():(n("body").removeClass("fancybox-active compensate-for-scrollbar"),n("#fancybox-style-noscroll").remove())},trigger:function(t,e){var o,i=Array.prototype.slice.call(arguments,1),a=this,s=e&&e.opts?e:a.current;if(s?i.unshift(s):s=a,i.unshift(a),n.isFunction(s.opts[t])&&(o=s.opts[t].apply(s,i)),!1===o)return o;"afterClose"!==t&&a.$refs?a.$refs.container.trigger(t+".fb",i):r.trigger(t+".fb",i)},updateControls:function(){var t=this,o=t.current,i=o.index,a=t.$refs.container,s=t.$refs.caption,r=o.opts.caption;o.$slide.trigger("refresh"),r&&r.length?(t.$caption=s,s.children().eq(0).html(r)):t.$caption=null,t.hasHiddenControls||t.isIdle||t.showControls(),a.find("[data-fancybox-count]").html(t.group.length),a.find("[data-fancybox-index]").html(i+1),a.find("[data-fancybox-prev]").prop("disabled",!o.opts.loop&&i<=0),a.find("[data-fancybox-next]").prop("disabled",!o.opts.loop&&i>=t.group.length-1),"image"===o.type?a.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",o.opts.image.src||o.src).show():o.opts.toolbar&&a.find("[data-fancybox-download],[data-fancybox-zoom]").hide(),n(e.activeElement).is(":hidden,[disabled]")&&t.$refs.container.trigger("focus")},hideControls:function(t){var e=this,n=["infobar","toolbar","nav"];!t&&e.current.opts.preventCaptionOverlap||n.push("caption"),this.$refs.container.removeClass(n.map(function(t){return"fancybox-show-"+t}).join(" ")),this.hasHiddenControls=!0},showControls:function(){var t=this,e=t.current?t.current.opts:t.opts,n=t.$refs.container;t.hasHiddenControls=!1,t.idleSecondsCounter=0,n.toggleClass("fancybox-show-toolbar",!(!e.toolbar||!e.buttons)).toggleClass("fancybox-show-infobar",!!(e.infobar&&t.group.length>1)).toggleClass("fancybox-show-caption",!!t.$caption).toggleClass("fancybox-show-nav",!!(e.arrows&&t.group.length>1)).toggleClass("fancybox-is-modal",!!e.modal)},toggleControls:function(){this.hasHiddenControls?this.showControls():this.hideControls()}}),n.fancybox={version:"3.5.7",defaults:a,getInstance:function(t){var e=n('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),o=Array.prototype.slice.call(arguments,1);return e instanceof b&&("string"===n.type(t)?e[t].apply(e,o):"function"===n.type(t)&&t.apply(e,o),e)},open:function(t,e,n){return new b(t,e,n)},close:function(t){var e=this.getInstance();e&&(e.close(),!0===t&&this.close(t))},destroy:function(){this.close(!0),r.add("body").off("click.fb-start","**")},isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:function(){var n=e.createElement("div");return t.getComputedStyle&&t.getComputedStyle(n)&&t.getComputedStyle(n).getPropertyValue("transform")&&!(e.documentMode&&e.documentMode<11)}(),getTranslate:function(t){var e;return!(!t||!t.length)&&(e=t[0].getBoundingClientRect(),{top:e.top||0,left:e.left||0,width:e.width,height:e.height,opacity:parseFloat(t.css("opacity"))})},setTranslate:function(t,e){var n="",o={};if(t&&e)return void 0===e.left&&void 0===e.top||(n=(void 0===e.left?t.position().left:e.left)+"px, "+(void 0===e.top?t.position().top:e.top)+"px",n=this.use3d?"translate3d("+n+", 0px)":"translate("+n+")"),void 0!==e.scaleX&&void 0!==e.scaleY?n+=" scale("+e.scaleX+", "+e.scaleY+")":void 0!==e.scaleX&&(n+=" scaleX("+e.scaleX+")"),n.length&&(o.transform=n),void 0!==e.opacity&&(o.opacity=e.opacity),void 0!==e.width&&(o.width=e.width),void 0!==e.height&&(o.height=e.height),t.css(o)},animate:function(t,e,o,i,a){var s,r=this;n.isFunction(o)&&(i=o,o=null),r.stop(t),s=r.getTranslate(t),t.on(f,function(c){(!c||!c.originalEvent||t.is(c.originalEvent.target)&&"z-index"!=c.originalEvent.propertyName)&&(r.stop(t),n.isNumeric(o)&&t.css("transition-duration",""),n.isPlainObject(e)?void 0!==e.scaleX&&void 0!==e.scaleY&&r.setTranslate(t,{top:e.top,left:e.left,width:s.width*e.scaleX,height:s.height*e.scaleY,scaleX:1,scaleY:1}):!0!==a&&t.removeClass(e),n.isFunction(i)&&i(c))}),n.isNumeric(o)&&t.css("transition-duration",o+"ms"),n.isPlainObject(e)?(void 0!==e.scaleX&&void 0!==e.scaleY&&(delete e.width,delete e.height,t.parent().hasClass("fancybox-slide--image")&&t.parent().addClass("fancybox-is-scaling")),n.fancybox.setTranslate(t,e)):t.addClass(e),t.data("timer",setTimeout(function(){t.trigger(f)},o+33))},stop:function(t,e){t&&t.length&&(clearTimeout(t.data("timer")),e&&t.trigger(f),t.off(f).css("transition-duration",""),t.parent().removeClass("fancybox-is-scaling"))}},n.fn.fancybox=function(t){var e;return t=t||{},e=t.selector||!1,e?n("body").off("click.fb-start",e).on("click.fb-start",e,{options:t},i):this.off("click.fb-start").on("click.fb-start",{items:this,options:t},i),this},r.on("click.fb-start","[data-fancybox]",i),r.on("click.fb-start","[data-fancybox-trigger]",function(t){n('[data-fancybox="'+n(this).attr("data-fancybox-trigger")+'"]').eq(n(this).attr("data-fancybox-index")||0).trigger("click.fb-start",{$trigger:n(this)})}),function(){var t=null;r.on("mousedown mouseup focus blur",".fancybox-button",function(e){switch(e.type){case"mousedown":t=n(this);break;case"mouseup":t=null;break;case"focusin":n(".fancybox-button").removeClass("fancybox-focus"),n(this).is(t)||n(this).is("[disabled]")||n(this).addClass("fancybox-focus");break;case"focusout":n(".fancybox-button").removeClass("fancybox-focus")}})}()}}(window,document,jQuery),function(t){"use strict";var e={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"https://www.youtube-nocookie.com/embed/$4",thumb:"https://img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/?ll="+(t[9]?t[9]+"&z="+Math.floor(t[10])+(t[12]?t[12].replace(/^\//,"&"):""):t[12]+"").replace(/\?/,"&")+"&output="+(t[12]&&t[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/maps?q="+t[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}},n=function(e,n,o){if(e)return o=o||"","object"===t.type(o)&&(o=t.param(o,!0)),t.each(n,function(t,n){e=e.replace("$"+t,n||"")}),o.length&&(e+=(e.indexOf("?")>0?"&":"?")+o),e};t(document).on("objectNeedsType.fb",function(o,i,a){var s,r,c,l,d,u,f,p=a.src||"",h=!1;s=t.extend(!0,{},e,a.opts.media),t.each(s,function(e,o){if(c=p.match(o.matcher)){if(h=o.type,f=e,u={},o.paramPlace&&c[o.paramPlace]){d=c[o.paramPlace],"?"==d[0]&&(d=d.substring(1)),d=d.split("&");for(var i=0;i<d.length;++i){var s=d[i].split("=",2);2==s.length&&(u[s[0]]=decodeURIComponent(s[1].replace(/\+/g," ")))}}return l=t.extend(!0,{},o.params,a.opts[e],u),p="function"===t.type(o.url)?o.url.call(this,c,l,a):n(o.url,c,l),r="function"===t.type(o.thumb)?o.thumb.call(this,c,l,a):n(o.thumb,c),"youtube"===e?p=p.replace(/&t=((\d+)m)?(\d+)s/,function(t,e,n,o){return"&start="+((n?60*parseInt(n,10):0)+parseInt(o,10))}):"vimeo"===e&&(p=p.replace("&%23","#")),!1}}),h?(a.opts.thumb||a.opts.$thumb&&a.opts.$thumb.length||(a.opts.thumb=r),"iframe"===h&&(a.opts=t.extend(!0,a.opts,{iframe:{preload:!1,attr:{scrolling:"no"}}})),t.extend(a,{type:h,src:p,origSrc:a.src,contentSource:f,contentType:"image"===h?"image":"gmap_place"==f||"gmap_search"==f?"map":"video"})):p&&(a.type=a.opts.defaultType)});var o={youtube:{src:"https://www.youtube.com/iframe_api",class:"YT",loading:!1,loaded:!1},vimeo:{src:"https://player.vimeo.com/api/player.js",class:"Vimeo",loading:!1,loaded:!1},load:function(t){var e,n=this;if(this[t].loaded)return void setTimeout(function(){n.done(t)});this[t].loading||(this[t].loading=!0,e=document.createElement("script"),e.type="text/javascript",e.src=this[t].src,"youtube"===t?window.onYouTubeIframeAPIReady=function(){n[t].loaded=!0,n.done(t)}:e.onload=function(){n[t].loaded=!0,n.done(t)},document.body.appendChild(e))},done:function(e){var n,o,i;"youtube"===e&&delete window.onYouTubeIframeAPIReady,(n=t.fancybox.getInstance())&&(o=n.current.$content.find("iframe"),"youtube"===e&&void 0!==YT&&YT?i=new YT.Player(o.attr("id"),{events:{onStateChange:function(t){0==t.data&&n.next()}}}):"vimeo"===e&&void 0!==Vimeo&&Vimeo&&(i=new Vimeo.Player(o),i.on("ended",function(){n.next()})))}};t(document).on({"afterShow.fb":function(t,e,n){e.group.length>1&&("youtube"===n.contentSource||"vimeo"===n.contentSource)&&o.load(n.contentSource)}})}(jQuery),function(t,e,n){"use strict";var o=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)}}(),i=function(){return t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.mozCancelAnimationFrame||t.oCancelAnimationFrame||function(e){t.clearTimeout(e)}}(),a=function(e){var n=[];e=e.originalEvent||e||t.e,e=e.touches&&e.touches.length?e.touches:e.changedTouches&&e.changedTouches.length?e.changedTouches:[e];for(var o in e)e[o].pageX?n.push({x:e[o].pageX,y:e[o].pageY}):e[o].clientX&&n.push({x:e[o].clientX,y:e[o].clientY});return n},s=function(t,e,n){return e&&t?"x"===n?t.x-e.x:"y"===n?t.y-e.y:Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2)):0},r=function(t){if(t.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio,iframe')||n.isFunction(t.get(0).onclick)||t.data("selectable"))return!0;for(var e=0,o=t[0].attributes,i=o.length;e<i;e++)if("data-fancybox-"===o[e].nodeName.substr(0,14))return!0;return!1},c=function(e){var n=t.getComputedStyle(e)["overflow-y"],o=t.getComputedStyle(e)["overflow-x"],i=("scroll"===n||"auto"===n)&&e.scrollHeight>e.clientHeight,a=("scroll"===o||"auto"===o)&&e.scrollWidth>e.clientWidth;return i||a},l=function(t){for(var e=!1;;){if(e=c(t.get(0)))break;if(t=t.parent(),!t.length||t.hasClass("fancybox-stage")||t.is("body"))break}return e},d=function(t){var e=this;e.instance=t,e.$bg=t.$refs.bg,e.$stage=t.$refs.stage,e.$container=t.$refs.container,e.destroy(),e.$container.on("touchstart.fb.touch mousedown.fb.touch",n.proxy(e,"ontouchstart"))};d.prototype.destroy=function(){var t=this;t.$container.off(".fb.touch"),n(e).off(".fb.touch"),t.requestId&&(i(t.requestId),t.requestId=null),t.tapped&&(clearTimeout(t.tapped),t.tapped=null)},d.prototype.ontouchstart=function(o){var i=this,c=n(o.target),d=i.instance,u=d.current,f=u.$slide,p=u.$content,h="touchstart"==o.type;if(h&&i.$container.off("mousedown.fb.touch"),(!o.originalEvent||2!=o.originalEvent.button)&&f.length&&c.length&&!r(c)&&!r(c.parent())&&(c.is("img")||!(o.originalEvent.clientX>c[0].clientWidth+c.offset().left))){if(!u||d.isAnimating||u.$slide.hasClass("fancybox-animated"))return o.stopPropagation(),void o.preventDefault();i.realPoints=i.startPoints=a(o),i.startPoints.length&&(u.touch&&o.stopPropagation(),i.startEvent=o,i.canTap=!0,i.$target=c,i.$content=p,i.opts=u.opts.touch,i.isPanning=!1,i.isSwiping=!1,i.isZooming=!1,i.isScrolling=!1,i.canPan=d.canPan(),i.startTime=(new Date).getTime(),i.distanceX=i.distanceY=i.distance=0,i.canvasWidth=Math.round(f[0].clientWidth),i.canvasHeight=Math.round(f[0].clientHeight),i.contentLastPos=null,i.contentStartPos=n.fancybox.getTranslate(i.$content)||{top:0,left:0},i.sliderStartPos=n.fancybox.getTranslate(f),i.stagePos=n.fancybox.getTranslate(d.$refs.stage),i.sliderStartPos.top-=i.stagePos.top,i.sliderStartPos.left-=i.stagePos.left,i.contentStartPos.top-=i.stagePos.top,i.contentStartPos.left-=i.stagePos.left,n(e).off(".fb.touch").on(h?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",n.proxy(i,"ontouchend")).on(h?"touchmove.fb.touch":"mousemove.fb.touch",n.proxy(i,"ontouchmove")),n.fancybox.isMobile&&e.addEventListener("scroll",i.onscroll,!0),((i.opts||i.canPan)&&(c.is(i.$stage)||i.$stage.find(c).length)||(c.is(".fancybox-image")&&o.preventDefault(),n.fancybox.isMobile&&c.parents(".fancybox-caption").length))&&(i.isScrollable=l(c)||l(c.parent()),n.fancybox.isMobile&&i.isScrollable||o.preventDefault(),(1===i.startPoints.length||u.hasError)&&(i.canPan?(n.fancybox.stop(i.$content),i.isPanning=!0):i.isSwiping=!0,i.$container.addClass("fancybox-is-grabbing")),2===i.startPoints.length&&"image"===u.type&&(u.isLoaded||u.$ghost)&&(i.canTap=!1,i.isSwiping=!1,i.isPanning=!1,i.isZooming=!0,n.fancybox.stop(i.$content),i.centerPointStartX=.5*(i.startPoints[0].x+i.startPoints[1].x)-n(t).scrollLeft(),i.centerPointStartY=.5*(i.startPoints[0].y+i.startPoints[1].y)-n(t).scrollTop(),i.percentageOfImageAtPinchPointX=(i.centerPointStartX-i.contentStartPos.left)/i.contentStartPos.width,i.percentageOfImageAtPinchPointY=(i.centerPointStartY-i.contentStartPos.top)/i.contentStartPos.height,i.startDistanceBetweenFingers=s(i.startPoints[0],i.startPoints[1]))))}},d.prototype.onscroll=function(t){var n=this;n.isScrolling=!0,e.removeEventListener("scroll",n.onscroll,!0)},d.prototype.ontouchmove=function(t){var e=this;return void 0!==t.originalEvent.buttons&&0===t.originalEvent.buttons?void e.ontouchend(t):e.isScrolling?void(e.canTap=!1):(e.newPoints=a(t),void((e.opts||e.canPan)&&e.newPoints.length&&e.newPoints.length&&(e.isSwiping&&!0===e.isSwiping||t.preventDefault(),e.distanceX=s(e.newPoints[0],e.startPoints[0],"x"),e.distanceY=s(e.newPoints[0],e.startPoints[0],"y"),e.distance=s(e.newPoints[0],e.startPoints[0]),e.distance>0&&(e.isSwiping?e.onSwipe(t):e.isPanning?e.onPan():e.isZooming&&e.onZoom()))))},d.prototype.onSwipe=function(e){var a,s=this,r=s.instance,c=s.isSwiping,l=s.sliderStartPos.left||0;if(!0!==c)"x"==c&&(s.distanceX>0&&(s.instance.group.length<2||0===s.instance.current.index&&!s.instance.current.opts.loop)?l+=Math.pow(s.distanceX,.8):s.distanceX<0&&(s.instance.group.length<2||s.instance.current.index===s.instance.group.length-1&&!s.instance.current.opts.loop)?l-=Math.pow(-s.distanceX,.8):l+=s.distanceX),s.sliderLastPos={top:"x"==c?0:s.sliderStartPos.top+s.distanceY,left:l},s.requestId&&(i(s.requestId),s.requestId=null),s.requestId=o(function(){s.sliderLastPos&&(n.each(s.instance.slides,function(t,e){var o=e.pos-s.instance.currPos;n.fancybox.setTranslate(e.$slide,{top:s.sliderLastPos.top,left:s.sliderLastPos.left+o*s.canvasWidth+o*e.opts.gutter})}),s.$container.addClass("fancybox-is-sliding"))});else if(Math.abs(s.distance)>10){if(s.canTap=!1,r.group.length<2&&s.opts.vertical?s.isSwiping="y":r.isDragging||!1===s.opts.vertical||"auto"===s.opts.vertical&&n(t).width()>800?s.isSwiping="x":(a=Math.abs(180*Math.atan2(s.distanceY,s.distanceX)/Math.PI),s.isSwiping=a>45&&a<135?"y":"x"),"y"===s.isSwiping&&n.fancybox.isMobile&&s.isScrollable)return void(s.isScrolling=!0);r.isDragging=s.isSwiping,s.startPoints=s.newPoints,n.each(r.slides,function(t,e){var o,i;n.fancybox.stop(e.$slide),o=n.fancybox.getTranslate(e.$slide),i=n.fancybox.getTranslate(r.$refs.stage),e.$slide.css({transform:"",opacity:"","transition-duration":""}).removeClass("fancybox-animated").removeClass(function(t,e){return(e.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")}),e.pos===r.current.pos&&(s.sliderStartPos.top=o.top-i.top,s.sliderStartPos.left=o.left-i.left),n.fancybox.setTranslate(e.$slide,{top:o.top-i.top,left:o.left-i.left})}),r.SlideShow&&r.SlideShow.isActive&&r.SlideShow.stop()}},d.prototype.onPan=function(){var t=this;if(s(t.newPoints[0],t.realPoints[0])<(n.fancybox.isMobile?10:5))return void(t.startPoints=t.newPoints);t.canTap=!1,t.contentLastPos=t.limitMovement(),t.requestId&&i(t.requestId),t.requestId=o(function(){n.fancybox.setTranslate(t.$content,t.contentLastPos)})},d.prototype.limitMovement=function(){var t,e,n,o,i,a,s=this,r=s.canvasWidth,c=s.canvasHeight,l=s.distanceX,d=s.distanceY,u=s.contentStartPos,f=u.left,p=u.top,h=u.width,g=u.height;return i=h>r?f+l:f,a=p+d,t=Math.max(0,.5*r-.5*h),e=Math.max(0,.5*c-.5*g),n=Math.min(r-h,.5*r-.5*h),o=Math.min(c-g,.5*c-.5*g),l>0&&i>t&&(i=t-1+Math.pow(-t+f+l,.8)||0),l<0&&i<n&&(i=n+1-Math.pow(n-f-l,.8)||0),d>0&&a>e&&(a=e-1+Math.pow(-e+p+d,.8)||0),d<0&&a<o&&(a=o+1-Math.pow(o-p-d,.8)||0),{top:a,left:i}},d.prototype.limitPosition=function(t,e,n,o){var i=this,a=i.canvasWidth,s=i.canvasHeight;return n>a?(t=t>0?0:t,t=t<a-n?a-n:t):t=Math.max(0,a/2-n/2),o>s?(e=e>0?0:e,e=e<s-o?s-o:e):e=Math.max(0,s/2-o/2),{top:e,left:t}},d.prototype.onZoom=function(){var e=this,a=e.contentStartPos,r=a.width,c=a.height,l=a.left,d=a.top,u=s(e.newPoints[0],e.newPoints[1]),f=u/e.startDistanceBetweenFingers,p=Math.floor(r*f),h=Math.floor(c*f),g=(r-p)*e.percentageOfImageAtPinchPointX,b=(c-h)*e.percentageOfImageAtPinchPointY,m=(e.newPoints[0].x+e.newPoints[1].x)/2-n(t).scrollLeft(),v=(e.newPoints[0].y+e.newPoints[1].y)/2-n(t).scrollTop(),y=m-e.centerPointStartX,x=v-e.centerPointStartY,w=l+(g+y),$=d+(b+x),S={top:$,left:w,scaleX:f,scaleY:f};e.canTap=!1,e.newWidth=p,e.newHeight=h,e.contentLastPos=S,e.requestId&&i(e.requestId),e.requestId=o(function(){n.fancybox.setTranslate(e.$content,e.contentLastPos)})},d.prototype.ontouchend=function(t){var o=this,s=o.isSwiping,r=o.isPanning,c=o.isZooming,l=o.isScrolling;if(o.endPoints=a(t),o.dMs=Math.max((new Date).getTime()-o.startTime,1),o.$container.removeClass("fancybox-is-grabbing"),n(e).off(".fb.touch"),e.removeEventListener("scroll",o.onscroll,!0),o.requestId&&(i(o.requestId),o.requestId=null),o.isSwiping=!1,o.isPanning=!1,o.isZooming=!1,o.isScrolling=!1,o.instance.isDragging=!1,o.canTap)return o.onTap(t);o.speed=100,o.velocityX=o.distanceX/o.dMs*.5,o.velocityY=o.distanceY/o.dMs*.5,r?o.endPanning():c?o.endZooming():o.endSwiping(s,l)},d.prototype.endSwiping=function(t,e){var o=this,i=!1,a=o.instance.group.length,s=Math.abs(o.distanceX),r="x"==t&&a>1&&(o.dMs>130&&s>10||s>50);o.sliderLastPos=null,"y"==t&&!e&&Math.abs(o.distanceY)>50?(n.fancybox.animate(o.instance.current.$slide,{top:o.sliderStartPos.top+o.distanceY+150*o.velocityY,opacity:0},200),i=o.instance.close(!0,250)):r&&o.distanceX>0?i=o.instance.previous(300):r&&o.distanceX<0&&(i=o.instance.next(300)),!1!==i||"x"!=t&&"y"!=t||o.instance.centerSlide(200),o.$container.removeClass("fancybox-is-sliding")},d.prototype.endPanning=function(){var t,e,o,i=this;i.contentLastPos&&(!1===i.opts.momentum||i.dMs>350?(t=i.contentLastPos.left,e=i.contentLastPos.top):(t=i.contentLastPos.left+500*i.velocityX,e=i.contentLastPos.top+500*i.velocityY),o=i.limitPosition(t,e,i.contentStartPos.width,i.contentStartPos.height),o.width=i.contentStartPos.width,o.height=i.contentStartPos.height,n.fancybox.animate(i.$content,o,366))},d.prototype.endZooming=function(){var t,e,o,i,a=this,s=a.instance.current,r=a.newWidth,c=a.newHeight;a.contentLastPos&&(t=a.contentLastPos.left,e=a.contentLastPos.top,i={top:e,left:t,width:r,height:c,scaleX:1,scaleY:1},n.fancybox.setTranslate(a.$content,i),r<a.canvasWidth&&c<a.canvasHeight?a.instance.scaleToFit(150):r>s.width||c>s.height?a.instance.scaleToActual(a.centerPointStartX,a.centerPointStartY,150):(o=a.limitPosition(t,e,r,c),n.fancybox.animate(a.$content,o,150)))},d.prototype.onTap=function(e){var o,i=this,s=n(e.target),r=i.instance,c=r.current,l=e&&a(e)||i.startPoints,d=l[0]?l[0].x-n(t).scrollLeft()-i.stagePos.left:0,u=l[0]?l[0].y-n(t).scrollTop()-i.stagePos.top:0,f=function(t){var o=c.opts[t];if(n.isFunction(o)&&(o=o.apply(r,[c,e])),o)switch(o){case"close":r.close(i.startEvent);break;case"toggleControls":r.toggleControls();break;case"next":r.next();break;case"nextOrClose":r.group.length>1?r.next():r.close(i.startEvent);break;case"zoom":"image"==c.type&&(c.isLoaded||c.$ghost)&&(r.canPan()?r.scaleToFit():r.isScaledDown()?r.scaleToActual(d,u):r.group.length<2&&r.close(i.startEvent))}};if((!e.originalEvent||2!=e.originalEvent.button)&&(s.is("img")||!(d>s[0].clientWidth+s.offset().left))){if(s.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))o="Outside";else if(s.is(".fancybox-slide"))o="Slide";else{if(!r.current.$content||!r.current.$content.find(s).addBack().filter(s).length)return;o="Content"}if(i.tapped){if(clearTimeout(i.tapped),i.tapped=null,Math.abs(d-i.tapX)>50||Math.abs(u-i.tapY)>50)return this;f("dblclick"+o)}else i.tapX=d,i.tapY=u,c.opts["dblclick"+o]&&c.opts["dblclick"+o]!==c.opts["click"+o]?i.tapped=setTimeout(function(){i.tapped=null,r.isAnimating||f("click"+o)},500):f("click"+o);return this}},n(e).on("onActivate.fb",function(t,e){e&&!e.Guestures&&(e.Guestures=new d(e))}).on("beforeClose.fb",function(t,e){e&&e.Guestures&&e.Guestures.destroy()})}(window,document,jQuery),function(t,e){"use strict";e.extend(!0,e.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"><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 n=function(t){this.instance=t,this.init()};e.extend(n.prototype,{timer:null,isActive:!1,$button:null,init:function(){var t=this,n=t.instance,o=n.group[n.currIndex].opts.slideShow;t.$button=n.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){t.toggle()}),n.group.length<2||!o?t.$button.hide():o.progress&&(t.$progress=e('<div class="fancybox-progress"></div>').appendTo(n.$refs.inner))},set:function(t){var n=this,o=n.instance,i=o.current;i&&(!0===t||i.opts.loop||o.currIndex<o.group.length-1)?n.isActive&&"video"!==i.contentType&&(n.$progress&&e.fancybox.animate(n.$progress.show(),{scaleX:1},i.opts.slideShow.speed),n.timer=setTimeout(function(){o.current.opts.loop||o.current.index!=o.group.length-1?o.next():o.jumpTo(0)},i.opts.slideShow.speed)):(n.stop(),o.idleSecondsCounter=0,o.showControls())},clear:function(){var t=this;clearTimeout(t.timer),t.timer=null,t.$progress&&t.$progress.removeAttr("style").hide()},start:function(){var t=this,e=t.instance.current;e&&(t.$button.attr("title",(e.opts.i18n[e.opts.lang]||e.opts.i18n.en).PLAY_STOP).removeClass("fancybox-button--play").addClass("fancybox-button--pause"),t.isActive=!0,e.isComplete&&t.set(!0),t.instance.trigger("onSlideShowChange",!0))},stop:function(){var t=this,e=t.instance.current;t.clear(),t.$button.attr("title",(e.opts.i18n[e.opts.lang]||e.opts.i18n.en).PLAY_START).removeClass("fancybox-button--pause").addClass("fancybox-button--play"),t.isActive=!1,t.instance.trigger("onSlideShowChange",!1),t.$progress&&t.$progress.removeAttr("style").hide()},toggle:function(){var t=this;t.isActive?t.stop():t.start()}}),e(t).on({"onInit.fb":function(t,e){e&&!e.SlideShow&&(e.SlideShow=new n(e))},"beforeShow.fb":function(t,e,n,o){var i=e&&e.SlideShow;o?i&&n.opts.slideShow.autoStart&&i.start():i&&i.isActive&&i.clear()},"afterShow.fb":function(t,e,n){var o=e&&e.SlideShow;o&&o.isActive&&o.set()},"afterKeydown.fb":function(n,o,i,a,s){var r=o&&o.SlideShow;!r||!i.opts.slideShow||80!==s&&32!==s||e(t.activeElement).is("button,a,input")||(a.preventDefault(),r.toggle())},"beforeClose.fb onDeactivate.fb":function(t,e){var n=e&&e.SlideShow;n&&n.stop()}}),e(t).on("visibilitychange",function(){var n=e.fancybox.getInstance(),o=n&&n.SlideShow;o&&o.isActive&&(t.hidden?o.clear():o.set())})}(document,jQuery),function(t,e){"use strict";var n=function(){for(var e=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],n={},o=0;o<e.length;o++){var i=e[o];if(i&&i[1]in t){for(var a=0;a<i.length;a++)n[e[0][a]]=i[a];return n}}return!1}();if(n){var o={request:function(e){e=e||t.documentElement,e[n.requestFullscreen](e.ALLOW_KEYBOARD_INPUT)},exit:function(){t[n.exitFullscreen]()},toggle:function(e){e=e||t.documentElement,this.isFullscreen()?this.exit():this.request(e)},isFullscreen:function(){return Boolean(t[n.fullscreenElement])},enabled:function(){return Boolean(t[n.fullscreenEnabled])}};e.extend(!0,e.fancybox.defaults,{btnTpl:{fullScreen:'<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fsenter" title="{{FULL_SCREEN}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"/></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z"/></svg></button>'},fullScreen:{autoStart:!1}}),e(t).on(n.fullscreenchange,function(){var t=o.isFullscreen(),n=e.fancybox.getInstance();n&&(n.current&&"image"===n.current.type&&n.isAnimating&&(n.isAnimating=!1,n.update(!0,!0,0),n.isComplete||n.complete()),n.trigger("onFullscreenChange",t),n.$refs.container.toggleClass("fancybox-is-fullscreen",t),n.$refs.toolbar.find("[data-fancybox-fullscreen]").toggleClass("fancybox-button--fsenter",!t).toggleClass("fancybox-button--fsexit",t))})}e(t).on({"onInit.fb":function(t,e){var i;if(!n)return void e.$refs.toolbar.find("[data-fancybox-fullscreen]").remove();e&&e.group[e.currIndex].opts.fullScreen?(i=e.$refs.container,i.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(t){t.stopPropagation(),t.preventDefault(),o.toggle()}),e.opts.fullScreen&&!0===e.opts.fullScreen.autoStart&&o.request(),e.FullScreen=o):e&&e.$refs.toolbar.find("[data-fancybox-fullscreen]").hide()},"afterKeydown.fb":function(t,e,n,o,i){e&&e.FullScreen&&70===i&&(o.preventDefault(),e.FullScreen.toggle())},"beforeClose.fb":function(t,e){e&&e.FullScreen&&e.$refs.container.hasClass("fancybox-is-fullscreen")&&o.exit()}})}(document,jQuery),function(t,e){"use strict";var n="fancybox-thumbs";e.fancybox.defaults=e.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"}},e.fancybox.defaults);var o=function(t){this.init(t)};e.extend(o.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(t){var e=this,n=t.group,o=0;e.instance=t,e.opts=n[t.currIndex].opts.thumbs,t.Thumbs=e,e.$button=t.$refs.toolbar.find("[data-fancybox-thumbs]");for(var i=0,a=n.length;i<a&&(n[i].thumb&&o++,!(o>1));i++);o>1&&e.opts?(e.$button.removeAttr("style").on("click",function(){e.toggle()}),e.isActive=!0):e.$button.hide()},create:function(){var t,o=this,i=o.instance,a=o.opts.parentEl,s=[];o.$grid||(o.$grid=e('<div class="'+n+" "+n+"-"+o.opts.axis+'"></div>').appendTo(i.$refs.container.find(a).addBack().filter(a)),o.$grid.on("click","a",function(){i.jumpTo(e(this).attr("data-index"))})),o.$list||(o.$list=e('<div class="'+n+'__list">').appendTo(o.$grid)),e.each(i.group,function(e,n){t=n.thumb,t||"image"!==n.type||(t=n.src),s.push('<a href="javascript:;" tabindex="0" data-index="'+e+'"'+(t&&t.length?' style="background-image:url('+t+')"':'class="fancybox-thumbs-missing"')+"></a>")}),o.$list[0].innerHTML=s.join(""),"x"===o.opts.axis&&o.$list.width(parseInt(o.$grid.css("padding-right"),10)+i.group.length*o.$list.children().eq(0).outerWidth(!0))},focus:function(t){var e,n,o=this,i=o.$list,a=o.$grid;o.instance.current&&(e=i.children().removeClass("fancybox-thumbs-active").filter('[data-index="'+o.instance.current.index+'"]').addClass("fancybox-thumbs-active"),n=e.position(),"y"===o.opts.axis&&(n.top<0||n.top>i.height()-e.outerHeight())?i.stop().animate({scrollTop:i.scrollTop()+n.top},t):"x"===o.opts.axis&&(n.left<a.scrollLeft()||n.left>a.scrollLeft()+(a.width()-e.outerWidth()))&&i.parent().stop().animate({scrollLeft:n.left},t))},update:function(){var t=this;t.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible),t.isVisible?(t.$grid||t.create(),t.instance.trigger("onThumbsShow"),t.focus(0)):t.$grid&&t.instance.trigger("onThumbsHide"),t.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),e(t).on({"onInit.fb":function(t,e){var n;e&&!e.Thumbs&&(n=new o(e),n.isActive&&!0===n.opts.autoStart&&n.show())},"beforeShow.fb":function(t,e,n,o){var i=e&&e.Thumbs;i&&i.isVisible&&i.focus(o?0:250)},"afterKeydown.fb":function(t,e,n,o,i){var a=e&&e.Thumbs;a&&a.isActive&&71===i&&(o.preventDefault(),a.toggle())},"beforeClose.fb":function(t,e){var n=e&&e.Thumbs;n&&n.isVisible&&!1!==n.opts.hideOnClose&&n.$grid.hide()}})}(document,jQuery),function(t,e){"use strict";function n(t){var e={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"};return String(t).replace(/[&<>"'`=\/]/g,function(t){return e[t]})}e.extend(!0,e.fancybox.defaults,{btnTpl:{share:'<button data-fancybox-share class="fancybox-button fancybox-button--share" title="{{SHARE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M2.55 19c1.4-8.4 9.1-9.8 11.9-9.8V5l7 7-7 6.3v-3.5c-2.8 0-10.5 2.1-11.9 4.2z"/></svg></button>'},share:{url:function(t,e){return!t.currentHash&&"inline"!==e.type&&"html"!==e.type&&(e.origSrc||e.src)||window.location},
tpl:'<div class="fancybox-share"><h1>{{SHARE}}</h1><p><a class="fancybox-share__button fancybox-share__button--fb" href="https://www.facebook.com/sharer/sharer.php?u={{url}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m287 456v-299c0-21 6-35 35-35h38v-63c-7-1-29-3-55-3-54 0-91 33-91 94v306m143-254h-205v72h196" /></svg><span>Facebook</span></a><a class="fancybox-share__button fancybox-share__button--tw" href="https://twitter.com/intent/tweet?url={{url}}&text={{descr}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m456 133c-14 7-31 11-47 13 17-10 30-27 37-46-15 10-34 16-52 20-61-62-157-7-141 75-68-3-129-35-169-85-22 37-11 86 26 109-13 0-26-4-37-9 0 39 28 72 65 80-12 3-25 4-37 2 10 33 41 57 77 57-42 30-77 38-122 34 170 111 378-32 359-208 16-11 30-25 41-42z" /></svg><span>Twitter</span></a><a class="fancybox-share__button fancybox-share__button--pt" href="https://www.pinterest.com/pin/create/button/?url={{url}}&description={{descr}}&media={{media}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m265 56c-109 0-164 78-164 144 0 39 15 74 47 87 5 2 10 0 12-5l4-19c2-6 1-8-3-13-9-11-15-25-15-45 0-58 43-110 113-110 62 0 96 38 96 88 0 67-30 122-73 122-24 0-42-19-36-44 6-29 20-60 20-81 0-19-10-35-31-35-25 0-44 26-44 60 0 21 7 36 7 36l-30 125c-8 37-1 83 0 87 0 3 4 4 5 2 2-3 32-39 42-75l16-64c8 16 31 29 56 29 74 0 124-67 124-157 0-69-58-132-146-132z" fill="#fff"/></svg><span>Pinterest</span></a></p><p><input class="fancybox-share__input" type="text" value="{{url_raw}}" onclick="select()" /></p></div>'}}),e(t).on("click","[data-fancybox-share]",function(){var t,o,i=e.fancybox.getInstance(),a=i.current||null;a&&("function"===e.type(a.opts.share.url)&&(t=a.opts.share.url.apply(a,[i,a])),o=a.opts.share.tpl.replace(/\{\{media\}\}/g,"image"===a.type?encodeURIComponent(a.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(t)).replace(/\{\{url_raw\}\}/g,n(t)).replace(/\{\{descr\}\}/g,i.$caption?encodeURIComponent(i.$caption.text()):""),e.fancybox.open({src:i.translate(i,o),type:"html",opts:{touch:!1,animationEffect:!1,afterLoad:function(t,e){i.$refs.container.one("beforeClose.fb",function(){t.close(null,0)}),e.$content.find(".fancybox-share__button").click(function(){return window.open(this.href,"Share","width=550, height=450"),!1})},mobile:{autoFocus:!1}}}))})}(document,jQuery),function(t,e,n){"use strict";function o(){var e=t.location.hash.substr(1),n=e.split("-"),o=n.length>1&&/^\+?\d+$/.test(n[n.length-1])?parseInt(n.pop(-1),10)||1:1,i=n.join("-");return{hash:e,index:o<1?1:o,gallery:i}}function i(t){""!==t.gallery&&n("[data-fancybox='"+n.escapeSelector(t.gallery)+"']").eq(t.index-1).focus().trigger("click.fb-start")}function a(t){var e,n;return!!t&&(e=t.current?t.current.opts:t.opts,""!==(n=e.hash||(e.$orig?e.$orig.data("fancybox")||e.$orig.data("fancybox-trigger"):""))&&n)}n.escapeSelector||(n.escapeSelector=function(t){return(t+"").replace(/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t})}),n(function(){!1!==n.fancybox.defaults.hash&&(n(e).on({"onInit.fb":function(t,e){var n,i;!1!==e.group[e.currIndex].opts.hash&&(n=o(),(i=a(e))&&n.gallery&&i==n.gallery&&(e.currIndex=n.index-1))},"beforeShow.fb":function(n,o,i,s){var r;i&&!1!==i.opts.hash&&(r=a(o))&&(o.currentHash=r+(o.group.length>1?"-"+(i.index+1):""),t.location.hash!=="#"+o.currentHash&&(s&&!o.origHash&&(o.origHash=t.location.hash),o.hashTimer&&clearTimeout(o.hashTimer),o.hashTimer=setTimeout(function(){"replaceState"in t.history?(t.history[s?"pushState":"replaceState"]({},e.title,t.location.pathname+t.location.search+"#"+o.currentHash),s&&(o.hasCreatedHistory=!0)):t.location.hash=o.currentHash,o.hashTimer=null},300)))},"beforeClose.fb":function(n,o,i){i&&!1!==i.opts.hash&&(clearTimeout(o.hashTimer),o.currentHash&&o.hasCreatedHistory?t.history.back():o.currentHash&&("replaceState"in t.history?t.history.replaceState({},e.title,t.location.pathname+t.location.search+(o.origHash||"")):t.location.hash=o.origHash),o.currentHash=null)}}),n(t).on("hashchange.fb",function(){var t=o(),e=null;n.each(n(".fancybox-container").get().reverse(),function(t,o){var i=n(o).data("FancyBox");if(i&&i.currentHash)return e=i,!1}),e?e.currentHash===t.gallery+"-"+t.index||1===t.index&&e.currentHash==t.gallery||(e.currentHash=null,e.close()):""!==t.gallery&&i(t)}),setTimeout(function(){n.fancybox.getInstance()||i(o())},50))})}(window,document,jQuery),function(t,e){"use strict";var n=(new Date).getTime();e(t).on({"onInit.fb":function(t,e,o){e.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(t){var o=e.current,i=(new Date).getTime();e.group.length<2||!1===o.opts.wheel||"auto"===o.opts.wheel&&"image"!==o.type||(t.preventDefault(),t.stopPropagation(),o.$slide.hasClass("fancybox-animated")||(t=t.originalEvent||t,i-n<250||(n=i,e[(-t.deltaY||-t.deltaX||t.wheelDelta||-t.detail)<0?"next":"previous"]())))})}})}(document,jQuery);
// source --> https://xn--80aalwqglfe.xn--d1abbaun5ake5a.xn--p1ai/wp-content/themes/wpbstarter/js/libs.min.js?ver=6.8.1 
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var a=t();for(var i in a)("object"==typeof exports?exports:e)[i]=a[i]}}(window,function(){return modules=[function(e){e.exports=JSON.parse('{"BACKSPACE":8,"BACKSPACE_SAFARI":127,"DELETE":46,"DOWN":40,"END":35,"ENTER":13,"ESCAPE":27,"HOME":36,"INSERT":45,"LEFT":37,"PAGE_DOWN":34,"PAGE_UP":33,"RIGHT":39,"SPACE":32,"TAB":9,"UP":38,"X":88,"CONTROL":17,"KEY_229":229}')},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a(10);var r=a(11),c=v(a(9)),u=v(a(6)),s=a(19),i=a(3),o=a(2),l=a(4),d=a(5),n=a(12),p=v(a(20)),f=v(a(21));function h(e){return(h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function v(e){return e&&e.__esModule?e:{default:e}}var m=u.default.document,g="_inputmask_opts";function y(e,t,a){if(!(this instanceof y))return new y(e,t,a);this.dependencyLib=c.default,this.el=void 0,this.events={},!(this.maskset=void 0)!==a&&("[object Object]"===Object.prototype.toString.call(e)?t=e:(t=t||{},e&&(t.alias=e)),this.opts=c.default.extend(!0,{},this.defaults,t),this.noMasksCache=t&&void 0!==t.definitions,this.userOptions=t||{},b(this.opts.alias,t,this.opts)),this.refreshValue=!1,this.undoValue=void 0,this.$el=void 0,this.skipKeyPressEvent=!1,this.skipInputEvent=!1,this.validationEvent=!1,this.ignorable=!1,this.maxLength,this.mouseEnter=!1,this.originalPlaceholder=void 0,this.isComposing=!1}function b(e,t,a){var i=y.prototype.aliases[e];return i?(i.alias&&b(i.alias,void 0,a),c.default.extend(!0,a,i),c.default.extend(!0,a,t),!0):(null===a.mask&&(a.mask=e),!1)}y.prototype={dataAttribute:"data-inputmask",defaults:f.default,definitions:p.default,aliases:{},masksCache:{},get isRTL(){return this.opts.isRTL||this.opts.numericInput},mask:function(e){var n=this;return"string"==typeof e&&(e=m.getElementById(e)||m.querySelectorAll(e)),(e=e.nodeName?[e]:e).forEach(function(e,t){var a=c.default.extend(!0,{},n.opts);if(function(i,e,n,r){function t(e,t){var a=""===r?e:r+"-"+e;null!==(t=void 0!==t?t:i.getAttribute(a))&&("string"==typeof t&&(0===e.indexOf("on")?t=u.default[t]:"false"===t?t=!1:"true"===t&&(t=!0)),n[e]=t)}if(!0===e.importDataAttributes){var a,s,o,l,d=i.getAttribute(r);if(d&&""!==d&&(d=d.replace(/'/g,'"'),s=JSON.parse("{"+d+"}")),s)for(l in o=void 0,s)if("alias"===l.toLowerCase()){o=s[l];break}for(a in t("alias",o),n.alias&&b(n.alias,n,e),e){if(s)for(l in o=void 0,s)if(l.toLowerCase()===a.toLowerCase()){o=s[l];break}t(a,o)}}return c.default.extend(!0,e,n),"rtl"!==i.dir&&!e.rightAlign||(i.style.textAlign="right"),"rtl"!==i.dir&&!e.numericInput||(i.dir="ltr",i.removeAttribute("dir"),e.isRTL=!0),Object.keys(n).length}(e,a,c.default.extend(!0,{},n.userOptions),n.dataAttribute)){var i=(0,s.generateMaskSet)(a,n.noMasksCache);void 0!==i&&(void 0!==e.inputmask&&(e.inputmask.opts.autoUnmask=!0,e.inputmask.remove()),e.inputmask=new y(void 0,void 0,!0),e.inputmask.opts=a,e.inputmask.noMasksCache=n.noMasksCache,e.inputmask.userOptions=c.default.extend(!0,{},n.userOptions),(e.inputmask.el=e).inputmask.$el=(0,c.default)(e),e.inputmask.maskset=i,c.default.data(e,g,n.userOptions),r.mask.call(e.inputmask))}}),e&&e[0]&&e[0].inputmask||this},option:function(e,t){return"string"==typeof e?this.opts[e]:"object"===h(e)?(c.default.extend(this.userOptions,e),this.el&&!0!==t&&this.mask(this.el),this):void 0},unmaskedvalue:function(e){if(this.maskset=this.maskset||(0,s.generateMaskSet)(this.opts,this.noMasksCache),void 0===this.el||void 0!==e){var t=("function"==typeof this.opts.onBeforeMask&&this.opts.onBeforeMask.call(this,e,this.opts)||e).split("");d.checkVal.call(this,void 0,!1,!1,t),"function"==typeof this.opts.onBeforeWrite&&this.opts.onBeforeWrite.call(this,void 0,o.getBuffer.call(this),0,this.opts)}return d.unmaskedvalue.call(this,this.el)},remove:function(){if(this.el){c.default.data(this.el,g,null);var e=this.opts.autoUnmask?(0,d.unmaskedvalue)(this.el):this._valueGet(this.opts.autoUnmask);e!==o.getBufferTemplate.call(this).join("")?this._valueSet(e,this.opts.autoUnmask):this._valueSet(""),n.EventRuler.off(this.el),Object.getOwnPropertyDescriptor&&Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(this.el),"value")&&this.__valueGet&&Object.defineProperty(this.el,"value",{get:this.__valueGet,set:this.__valueSet,configurable:!0}):m.__lookupGetter__&&this.el.__lookupGetter__("value")&&this.__valueGet&&(this.el.__defineGetter__("value",this.__valueGet),this.el.__defineSetter__("value",this.__valueSet)),this.el.inputmask=void 0}return this.el},getemptymask:function(){return this.maskset=this.maskset||(0,s.generateMaskSet)(this.opts,this.noMasksCache),o.getBufferTemplate.call(this).join("")},hasMaskedValue:function(){return!this.opts.autoUnmask},isComplete:function(){return this.maskset=this.maskset||(0,s.generateMaskSet)(this.opts,this.noMasksCache),l.isComplete.call(this,o.getBuffer.call(this))},getmetadata:function(){if(this.maskset=this.maskset||(0,s.generateMaskSet)(this.opts,this.noMasksCache),Array.isArray(this.maskset.metadata)){var t=i.getMaskTemplate.call(this,!0,0,!1).join("");return this.maskset.metadata.forEach(function(e){return e.mask!==t||(t=e,!1)}),t}return this.maskset.metadata},isValid:function(e){if(this.maskset=this.maskset||(0,s.generateMaskSet)(this.opts,this.noMasksCache),e){var t=("function"==typeof this.opts.onBeforeMask&&this.opts.onBeforeMask.call(this,e,this.opts)||e).split("");d.checkVal.call(this,void 0,!0,!1,t)}else e=this.isRTL?o.getBuffer.call(this).slice().reverse().join(""):o.getBuffer.call(this).join("");for(var a=o.getBuffer.call(this),i=o.determineLastRequiredPosition.call(this),n=a.length-1;i<n&&!o.isMask.call(this,n);n--);return a.splice(i,n+1-i),l.isComplete.call(this,a)&&e===(this.isRTL?o.getBuffer.call(this).slice().reverse().join(""):o.getBuffer.call(this).join(""))},format:function(e,t){this.maskset=this.maskset||(0,s.generateMaskSet)(this.opts,this.noMasksCache);var a=("function"==typeof this.opts.onBeforeMask&&this.opts.onBeforeMask.call(this,e,this.opts)||e).split("");d.checkVal.call(this,void 0,!0,!1,a);var i=this.isRTL?o.getBuffer.call(this).slice().reverse().join(""):o.getBuffer.call(this).join("");return t?{value:i,metadata:this.getmetadata()}:i},setValue:function(e){this.el&&(0,c.default)(this.el).trigger("setvalue",[e])},analyseMask:s.analyseMask},y.extendDefaults=function(e){c.default.extend(!0,y.prototype.defaults,e)},y.extendDefinitions=function(e){c.default.extend(!0,y.prototype.definitions,e)},y.extendAliases=function(e){c.default.extend(!0,y.prototype.aliases,e)},y.format=function(e,t,a){return y(t).format(e,a)},y.unmask=function(e,t){return y(t).unmaskedvalue(e)},y.isValid=function(e,t){return y(t).isValid(e)},y.remove=function(e){"string"==typeof e&&(e=m.getElementById(e)||m.querySelectorAll(e)),(e=e.nodeName?[e]:e).forEach(function(e){e.inputmask&&e.inputmask.remove()})},y.setValue=function(e,t){"string"==typeof e&&(e=m.getElementById(e)||m.querySelectorAll(e)),(e=e.nodeName?[e]:e).forEach(function(e){e.inputmask?e.inputmask.setValue(t):(0,c.default)(e).trigger("setvalue",[t])})},y.dependencyLib=c.default;var w=u.default.Inputmask=y;t.default=w},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.caret=function(e,t,a,i,n){var r,s=this.opts;if(void 0===t)return"selectionStart"in e&&"selectionEnd"in e?(t=e.selectionStart,a=e.selectionEnd):window.getSelection?(r=window.getSelection().getRangeAt(0)).commonAncestorContainer.parentNode!==e&&r.commonAncestorContainer!==e||(t=r.startOffset,a=r.endOffset):document.selection&&document.selection.createRange&&(r=document.selection.createRange(),t=0-r.duplicate().moveStart("character",-e.inputmask._valueGet().length),a=t+r.text.length),{begin:i?t:c.call(this,t),end:i?a:c.call(this,a)};if(Array.isArray(t)&&(a=this.isRTL?t[0]:t[1],t=this.isRTL?t[1]:t[0]),void 0!==t.begin&&(a=this.isRTL?t.begin:t.end,t=this.isRTL?t.end:t.begin),"number"==typeof t){t=i?t:c.call(this,t),a="number"==typeof(a=i?a:c.call(this,a))?a:t;var o=parseInt(((e.ownerDocument.defaultView||window).getComputedStyle?(e.ownerDocument.defaultView||window).getComputedStyle(e,null):e.currentStyle).fontSize)*a;if(e.scrollLeft=o>e.scrollWidth?o:0,e.inputmask.caretPos={begin:t,end:a},s.insertModeVisual&&!1===s.insertMode&&t===a&&(n||a++),e===(e.inputmask.shadowRoot||document).activeElement)if("setSelectionRange"in e)e.setSelectionRange(t,a);else if(window.getSelection){if(r=document.createRange(),void 0===e.firstChild||null===e.firstChild){var l=document.createTextNode("");e.appendChild(l)}r.setStart(e.firstChild,t<e.inputmask._valueGet().length?t:e.inputmask._valueGet().length),r.setEnd(e.firstChild,a<e.inputmask._valueGet().length?a:e.inputmask._valueGet().length),r.collapse(!0);var d=window.getSelection();d.removeAllRanges(),d.addRange(r)}else e.createTextRange&&((r=e.createTextRange()).collapse(!0),r.moveEnd("character",a),r.moveStart("character",t),r.select())}},t.determineLastRequiredPosition=function(e){var t,a,i=this.maskset,n=this.dependencyLib,r=f.getMaskTemplate.call(this,!0,v.call(this),!0,!0),s=r.length,o=v.call(this),l={},d=i.validPositions[o],c=void 0!==d?d.locator.slice():void 0;for(t=o+1;t<r.length;t++)a=f.getTestTemplate.call(this,t,c,t-1),c=a.locator.slice(),l[t]=n.extend(!0,{},a);var u=d&&void 0!==d.alternation?d.locator[d.alternation]:void 0;for(t=s-1;o<t&&((a=l[t]).match.optionality||a.match.optionalQuantifier&&a.match.newBlockMarker||u&&(u!==l[t].locator[d.alternation]&&1!=a.match.static||!0===a.match.static&&a.locator[d.alternation]&&p.checkAlternationMatch.call(this,a.locator[d.alternation].toString().split(","),u.toString().split(","))&&""!==f.getTests.call(this,t)[0].def))&&r[t]===f.getPlaceholder.call(this,t,a.match);t--)s--;return e?{l:s,def:l[s]?l[s].match:void 0}:s},t.determineNewCaretPosition=function(e,t){var n=this,r=this.maskset,s=this.opts;if(t&&(n.isRTL?e.end=e.begin:e.begin=e.end),e.begin===e.end){switch(s.positionCaretOnClick){case"none":break;case"select":e={begin:0,end:h.call(n).length};break;case"ignore":e.end=e.begin=g.call(n,v.call(n));break;case"radixFocus":if(function(e){if(""!==s.radixPoint&&0!==s.digits){var t=r.validPositions;if(void 0===t[e]||t[e].input===f.getPlaceholder.call(n,e)){if(e<g.call(n,-1))return!0;var a=h.call(n).indexOf(s.radixPoint);if(-1!==a){for(var i in t)if(t[i]&&a<i&&t[i].input!==f.getPlaceholder.call(n,i))return!1;return!0}}}return!1}(e.begin)){var a=h.call(n).join("").indexOf(s.radixPoint);e.end=e.begin=s.numericInput?g.call(n,a):a;break}default:var i=e.begin,o=v.call(n,i,!0),l=g.call(n,-1!==o||m.call(n,0)?o:-1);if(i<=l)e.end=e.begin=m.call(n,i,!1,!0)?i:g.call(n,i);else{var d=r.validPositions[o],c=f.getTestTemplate.call(n,l,d?d.match.locator:void 0,d),u=f.getPlaceholder.call(n,l,c.match);if(""!==u&&h.call(n)[l]!==u&&!0!==c.match.optionalQuantifier&&!0!==c.match.newBlockMarker||!m.call(n,l,s.keepStatic,!0)&&c.match.def===u){var p=g.call(n,l);(p<=i||i===l)&&(l=p)}e.end=e.begin=l}}return e}},t.getBuffer=h,t.getBufferTemplate=function(){var e=this.maskset;return void 0===e._buffer&&(e._buffer=f.getMaskTemplate.call(this,!1,1),void 0===e.buffer&&(e.buffer=e._buffer.slice())),e._buffer},t.getLastValidPosition=v,t.isMask=m,t.resetMaskSet=function(e){var t=this.maskset;!(t.buffer=void 0)!==e&&(t.validPositions={},t.p=0)},t.seekNext=g,t.seekPrevious=function(e,t){var a=e-1;if(e<=0)return 0;for(;0<a&&(!0===t&&(!0!==f.getTest.call(this,a).match.newBlockMarker||!m.call(this,a,void 0,!0))||!0!==t&&!m.call(this,a,void 0,!0));)a--;return a},t.translatePosition=c;var f=a(3),p=a(4);a(11);function h(e){var t=this.maskset;return void 0!==t.buffer&&!0!==e||(t.buffer=f.getMaskTemplate.call(this,!0,v.call(this),!0),void 0===t._buffer&&(t._buffer=t.buffer.slice())),t.buffer}function v(e,t,a){var i=this.maskset,n=-1,r=-1,s=a||i.validPositions;for(var o in void 0===e&&(e=-1),s){var l=parseInt(o);s[l]&&(t||!0!==s[l].generatedInput)&&(l<=e&&(n=l),e<=l&&(r=l))}return-1===n||n==e?r:-1==r?n:e-n<r-e?n:r}function m(e,t,a){var i=this.maskset,n=f.getTestTemplate.call(this,e).match;if(""===n.def&&(n=f.getTest.call(this,e).match),!0!==n.static)return n.fn;if(!0===a&&void 0!==i.validPositions[e]&&!0!==i.validPositions[e].generatedInput)return!0;if(!0!==t&&-1<e){if(a){var r=f.getTests.call(this,e);return r.length>1+(""===r[r.length-1].match.def?1:0)}var s=f.determineTestTemplate.call(this,e,f.getTests.call(this,e)),o=f.getPlaceholder.call(this,e,s.match);return s.match.def!==o}return!1}function g(e,t,a){void 0===a&&(a=!0);for(var i=e+1;""!==f.getTest.call(this,i).match.def&&(!0===t&&(!0!==f.getTest.call(this,i).match.newBlockMarker||!m.call(this,i,void 0,!0))||!0!==t&&!m.call(this,i,void 0,a));)i++;return i}function c(e){var t=this.opts,a=this.el;return!this.isRTL||"number"!=typeof e||t.greedy&&""===t.placeholder||!a||(e=this._valueGet().length-e),e}},function(e,t,a){"use strict";function c(e,t){var a=(null!=e.alternation?e.mloc[i(e)]:e.locator).join("");if(""!==a)for(;a.length<t;)a+="0";return a}function i(e){var t=e.locator[e.alternation];return"string"==typeof t&&0<t.length&&(t=t.split(",")[0]),void 0!==t?t.toString():""}function v(e,t,a){var i=this.opts,n=this.maskset;if(void 0!==(t=t||u.call(this,e).match).placeholder||!0===a)return"function"==typeof t.placeholder?t.placeholder(i):t.placeholder;if(!0!==t.static)return i.placeholder.charAt(e%i.placeholder.length);if(-1<e&&void 0===n.validPositions[e]){var r,s=y.call(this,e),o=[];if(s.length>1+(""===s[s.length-1].match.def?1:0))for(var l=0;l<s.length;l++)if(""!==s[l].match.def&&!0!==s[l].match.optionality&&!0!==s[l].match.optionalQuantifier&&(!0===s[l].match.static||void 0===r||!1!==s[l].match.fn.test(r.match.def,n,e,!0,i))&&(o.push(s[l]),!0===s[l].match.static&&(r=s[l]),1<o.length&&/[0-9a-bA-Z]/.test(o[0].match.def)))return i.placeholder.charAt(e%i.placeholder.length)}return t.def}function m(e,t,a){return this.maskset.validPositions[e]||g.call(this,e,y.call(this,e,t?t.slice():t,a))}function g(e,t){for(var a,i,n,r=this.opts,s=c(u.call(this,e=0<e?e-1:0)),o=0;o<t.length;o++){var l=t[o];a=c(l,s.length);var d=Math.abs(a-s);(void 0===i||""!==a&&d<i||n&&!r.greedy&&n.match.optionality&&"master"===n.match.newBlockMarker&&(!l.match.optionality||!l.match.newBlockMarker)||n&&n.match.optionalQuantifier&&!l.match.optionalQuantifier)&&(i=d,n=l)}return n}function u(e,t){var a=this.maskset;return a.validPositions[e]?a.validPositions[e]:(t||y.call(this,e))[0]}function y(N,e,t){var j,a,i,n,r,s=this,o=this.dependencyLib,F=this.maskset,G=this.opts,H=this.el,l=F.maskToken,V=e?t:0,d=e?e.slice():[0],Y=[],X=!1,q=e?e.join(""):"";function W(I,$,e,t){function R(e,t,a){function r(a,i){var n=0===i.matches.indexOf(a);return n||i.matches.every(function(e,t){return!0===e.isQuantifier?n=r(a,i.matches[t-1]):Object.prototype.hasOwnProperty.call(e,"matches")&&(n=r(a,e)),!n}),n}function i(e,n,r){var s,o;if((F.tests[e]||F.validPositions[e])&&(F.tests[e]||[F.validPositions[e]]).every(function(e,t){if(e.mloc[n])return s=e,!1;var a=void 0!==r?r:e.alternation,i=void 0!==e.locator[a]?e.locator[a].toString().indexOf(n):-1;return(void 0===o||i<o)&&-1!==i&&(s=e,o=i),!0}),s){var t=s.locator[s.alternation];return(s.mloc[n]||s.mloc[t]||s.locator).slice((void 0!==r?r:s.alternation)+1)}return void 0!==r?i(e,n):void 0}function n(e,t){function a(e){for(var t,a=[],i=-1,n=0,r=e.length;n<r;n++)if("-"===e.charAt(n))for(t=e.charCodeAt(n+1);++i<t;)a.push(String.fromCharCode(i));else i=e.charCodeAt(n),a.push(e.charAt(n));return a.join("")}return e.match.def===t.match.nativeDef||!(!(G.regex||e.match.fn instanceof RegExp&&t.match.fn instanceof RegExp)||!0===e.match.static||!0===t.match.static)&&-1!==a(t.match.fn.toString().replace(/[[\]/]/g,"")).indexOf(a(e.match.fn.toString().replace(/[[\]/]/g,"")))}function s(e,t){var a=e.alternation,i=void 0===t||a===t.alternation&&-1===e.locator[a].toString().indexOf(t.locator[a]);if(!i&&a>t.alternation)for(var n=t.alternation;n<a;n++)if(e.locator[n]!==t.locator[n]){a=n,i=!0;break}if(i){e.mloc=e.mloc||{};var r=e.locator[a];if(void 0!==r){if("string"==typeof r&&(r=r.split(",")[0]),void 0===e.mloc[r]&&(e.mloc[r]=e.locator.slice()),void 0!==t){for(var s in t.mloc)"string"==typeof s&&(s=s.split(",")[0]),void 0===e.mloc[s]&&(e.mloc[s]=t.mloc[s]);e.locator[a]=Object.keys(e.mloc).join(",")}return!0}e.alternation=void 0}return!1}function o(e,t){if(e.locator.length!==t.locator.length)return!1;for(var a=e.alternation+1;a<e.locator.length;a++)if(e.locator[a]!==t.locator[a])return!1;return!0}if(V>N+G._maxTestPos)throw"Inputmask: There is probably an error in your mask definition or in the code. Create an issue on github with an example of the mask you are using. "+F.mask;if(V===N&&void 0===e.matches)return Y.push({match:e,locator:t.reverse(),cd:q,mloc:{}}),!0;if(void 0!==e.matches){if(e.isGroup&&a!==e){if(e=R(I.matches[I.matches.indexOf(e)+1],t,a))return!0}else if(e.isOptional){var l=e,d=Y.length;if(e=W(e,$,t,a)){if(Y.forEach(function(e,t){d<=t&&(e.match.optionality=!0)}),j=Y[Y.length-1].match,void 0!==a||!r(j,l))return!0;X=!0,V=N}}else if(e.isAlternator){var c,u=e,p=[],f=Y.slice(),h=t.length,v=0<$.length?$.shift():-1;if(-1===v||"string"==typeof v){var m,g=V,y=$.slice(),b=[];if("string"==typeof v)b=v.split(",");else for(m=0;m<u.matches.length;m++)b.push(m.toString());if(void 0!==F.excludes[N]){for(var w=b.slice(),x=0,k=F.excludes[N].length;x<k;x++){var E=F.excludes[N][x].toString().split(":");t.length==E[1]&&b.splice(b.indexOf(E[0]),1)}0===b.length&&(delete F.excludes[N],b=w)}(!0===G.keepStatic||isFinite(parseInt(G.keepStatic))&&g>=G.keepStatic)&&(b=b.slice(0,1));for(var S=!1,T=0;T<b.length;T++){m=parseInt(b[T]),Y=[],$="string"==typeof v&&i(V,m,h)||y.slice(),u.matches[m]&&R(u.matches[m],[m].concat(t),a)?e=!0:0===T&&(S=!0),c=Y.slice(),V=g,Y=[];for(var C=0;C<c.length;C++){var M=c[C],P=!1;M.match.jit=M.match.jit||S,M.alternation=M.alternation||h,s(M);for(var O=0;O<p.length;O++){var L=p[O];if("string"!=typeof v||void 0!==M.alternation&&b.includes(M.locator[M.alternation].toString())){if(M.match.nativeDef===L.match.nativeDef){P=!0,s(L,M);break}if(n(M,L)){s(M,L)&&(P=!0,p.splice(p.indexOf(L),0,M));break}if(n(L,M)){s(L,M);break}if(D=L,!0===(A=M).match.static&&!0!==D.match.static&&D.match.fn.test(A.match.def,F,N,!1,G,!1)){o(M,L)||void 0!==H.inputmask.userOptions.keepStatic?s(M,L)&&(P=!0,p.splice(p.indexOf(L),0,M)):G.keepStatic=!0;break}}}P||p.push(M)}}Y=f.concat(p),V=N,X=0<Y.length,e=0<p.length,$=y.slice()}else e=R(u.matches[v]||I.matches[v],[v].concat(t),a);if(e)return!0}else if(e.isQuantifier&&a!==I.matches[I.matches.indexOf(e)-1])for(var _=e,B=0<$.length?$.shift():0;B<(isNaN(_.quantifier.max)?B+1:_.quantifier.max)&&V<=N;B++){var z=I.matches[I.matches.indexOf(_)-1];if(e=R(z,[B].concat(t),z)){if((j=Y[Y.length-1].match).optionalQuantifier=B>=_.quantifier.min,j.jit=(B||1)*z.matches.indexOf(j)>=_.quantifier.jit,j.optionalQuantifier&&r(j,z)){X=!0,V=N;break}return j.jit&&(F.jitOffset[N]=z.matches.length-z.matches.indexOf(j)),!0}}else if(e=W(e,$,t,a))return!0}else V++;var A,D}for(var a=0<$.length?$.shift():0;a<I.matches.length;a++)if(!0!==I.matches[a].isQuantifier){var i=R(I.matches[a],[a].concat(e),t);if(i&&V===N)return i;if(N<V)break}}if(-1<N&&(void 0===s.maxLength||N<s.maxLength)){if(void 0===e){for(var c,u=N-1;void 0===(c=F.validPositions[u]||F.tests[u])&&-1<u;)u--;void 0!==c&&-1<u&&(a=u,i=c,r=[],Array.isArray(i)||(i=[i]),0<i.length&&(void 0===i[0].alternation||!0===G.keepStatic?0===(r=g.call(s,a,i.slice()).locator.slice()).length&&(r=i[0].locator.slice()):i.forEach(function(e){""!==e.def&&(0===r.length?(n=e.alternation,r=e.locator.slice()):e.locator[n]&&-1===r[n].toString().indexOf(e.locator[n])&&(r[n]+=","+e.locator[n]))})),q=(d=r).join(""),V=u)}if(F.tests[N]&&F.tests[N][0].cd===q)return F.tests[N];for(var p=d.shift();p<l.length;p++){if(W(l[p],d,[p])&&V===N||N<V)break}}return 0!==Y.length&&!X||Y.push({match:{fn:null,static:!0,optionality:!1,casing:null,def:"",placeholder:""},locator:[],mloc:{},cd:q}),void 0!==e&&F.tests[N]?o.extend(!0,[],Y):(F.tests[N]=o.extend(!0,[],Y),F.tests[N])}Object.defineProperty(t,"__esModule",{value:!0}),t.determineTestTemplate=g,t.getDecisionTaker=i,t.getMaskTemplate=function(e,t,a,i,n){var r=this.opts,s=this.maskset,o=r.greedy;n&&(r.greedy=!1),t=t||0;var l,d,c,u,p=[],f=0;do{if(!0===e&&s.validPositions[f])d=(c=n&&!0===s.validPositions[f].match.optionality&&void 0===s.validPositions[f+1]&&(!0===s.validPositions[f].generatedInput||s.validPositions[f].input==r.skipOptionalPartCharacter&&0<f)?g.call(this,f,y.call(this,f,l,f-1)):s.validPositions[f]).match,l=c.locator.slice(),p.push(!0===a?c.input:!1===a?d.nativeDef:v.call(this,f,d));else{d=(c=m.call(this,f,l,f-1)).match,l=c.locator.slice();var h=!0!==i&&(!1!==r.jitMasking?r.jitMasking:d.jit);(u=u&&d.static&&d.def!==r.groupSeparator&&null===d.fn||s.validPositions[f-1]&&d.static&&d.def!==r.groupSeparator&&null===d.fn)||!1===h||void 0===h||"number"==typeof h&&isFinite(h)&&f<h?p.push(!1===a?d.nativeDef:v.call(this,f,d)):u=!1}f++}while((void 0===this.maxLength||f<this.maxLength)&&(!0!==d.static||""!==d.def)||f<t);return""===p[p.length-1]&&p.pop(),!1===a&&void 0!==s.maskLength||(s.maskLength=f-1),r.greedy=o,p},t.getPlaceholder=v,t.getTest=u,t.getTests=y,t.getTestTemplate=m},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.alternate=L,t.checkAlternationMatch=function(e,t,a){for(var i,n=this.opts.greedy?t:t.slice(0,1),r=!1,s=void 0!==a?a.split(","):[],o=0;o<s.length;o++)-1!==(i=e.indexOf(s[o]))&&e.splice(i,1);for(var l=0;l<e.length;l++)if(n.includes(e[l])){r=!0;break}return r},t.isComplete=T,t.isValid=_,t.refreshFromBuffer=C,t.revalidateMask=B,t.handleRemove=function(e,t,a,i,n){var r=this.maskset,s=this.opts;if((s.numericInput||this.isRTL)&&(t===S.default.BACKSPACE?t=S.default.DELETE:t===S.default.DELETE&&(t=S.default.BACKSPACE),this.isRTL)){var o=a.end;a.end=a.begin,a.begin=o}var l,d=O.getLastValidPosition.call(this,void 0,!0);if(a.end>=O.getBuffer.call(this).length&&d>=a.end&&(a.end=d+1),t===S.default.BACKSPACE?a.end-a.begin<1&&(a.begin=O.seekPrevious.call(this,a.begin)):t===S.default.DELETE&&a.begin===a.end&&(a.end=O.isMask.call(this,a.end,!0,!0)?a.end+1:O.seekNext.call(this,a.end)+1),!1!==(l=B.call(this,a))){if(!0!==i&&!1!==s.keepStatic||null!==s.regex&&-1!==P.getTest.call(this,a.begin).match.def.indexOf("|")){var c=L.call(this,!0);if(c){var u=void 0!==c.caret?c.caret:c.pos?O.seekNext.call(this,c.pos.begin?c.pos.begin:c.pos):O.getLastValidPosition.call(this,-1,!0);(t!==S.default.DELETE||a.begin>u)&&a.begin}}!0!==i&&(r.p=t===S.default.DELETE?a.begin+l:a.begin)}};var i,P=a(3),S=(i=a(0))&&i.__esModule?i:{default:i},O=a(2),f=a(7);function L(e,t,a,i,n,r){var s,o,l,d,c,u,p,f,h,v,m,g=this.dependencyLib,y=this.opts,b=this.maskset,w=g.extend(!0,{},b.validPositions),x=g.extend(!0,{},b.tests),k=!1,E=!1,S=void 0!==n?n:O.getLastValidPosition.call(this);if(r&&(v=r.begin,m=r.end,r.begin>r.end&&(v=r.end,m=r.begin)),-1===S&&void 0===n)s=0,o=(d=P.getTest.call(this,s)).alternation;else for(;0<=S;S--)if((l=b.validPositions[S])&&void 0!==l.alternation){if(d&&d.locator[l.alternation]!==l.locator[l.alternation])break;s=S,o=b.validPositions[s].alternation,d=l}if(void 0!==o){p=parseInt(s),b.excludes[p]=b.excludes[p]||[],!0!==e&&b.excludes[p].push((0,P.getDecisionTaker)(d)+":"+d.alternation);var T=[],C=-1;for(c=p;c<O.getLastValidPosition.call(this,void 0,!0)+1;c++)-1===C&&e<=c&&void 0!==t&&(T.push(t),C=T.length-1),(u=b.validPositions[c])&&!0!==u.generatedInput&&(void 0===r||c<v||m<=c)&&T.push(u.input),delete b.validPositions[c];for(-1===C&&void 0!==t&&(T.push(t),C=T.length-1);void 0!==b.excludes[p]&&b.excludes[p].length<10;){for(b.tests={},O.resetMaskSet.call(this,!0),k=!0,c=0;c<T.length&&(f=k.caret||O.getLastValidPosition.call(this,void 0,!0)+1,h=T[c],k=_.call(this,f,h,!1,i,!0));c++)c===C&&(E=k),1==e&&k&&(E={caretPos:c});if(k)break;if(O.resetMaskSet.call(this),d=P.getTest.call(this,p),b.validPositions=g.extend(!0,{},w),b.tests=g.extend(!0,{},x),!b.excludes[p]){E=L.call(this,e,t,a,i,p-1,r);break}var M=(0,P.getDecisionTaker)(d);if(-1!==b.excludes[p].indexOf(M+":"+d.alternation)){E=L.call(this,e,t,a,i,p-1,r);break}for(b.excludes[p].push(M+":"+d.alternation),c=p;c<O.getLastValidPosition.call(this,void 0,!0)+1;c++)delete b.validPositions[c]}}return E&&!1===y.keepStatic||delete b.excludes[p],E}function T(e){var t=this.opts,a=this.maskset;if("function"==typeof t.isComplete)return t.isComplete(e,t);if("*"!==t.repeat){var i=!1,n=O.determineLastRequiredPosition.call(this,!0),r=O.seekPrevious.call(this,n.l);if(void 0===n.def||n.def.newBlockMarker||n.def.optionality||n.def.optionalQuantifier){i=!0;for(var s=0;s<=r;s++){var o=P.getTestTemplate.call(this,s).match;if(!0!==o.static&&void 0===a.validPositions[s]&&!0!==o.optionality&&!0!==o.optionalQuantifier||!0===o.static&&e[s]!==P.getPlaceholder.call(this,s,o)){i=!1;break}}}return i}}function _(d,e,t,c,a,i,n){var u=this,p=this.dependencyLib,f=this.opts,r=u.el,h=u.maskset;function v(e){return u.isRTL?1<e.begin-e.end||e.begin-e.end==1:1<e.end-e.begin||e.end-e.begin==1}t=!0===t;var s=d;function m(e){if(void 0!==e){if(void 0!==e.remove&&(Array.isArray(e.remove)||(e.remove=[e.remove]),e.remove.sort(function(e,t){return t.pos-e.pos}).forEach(function(e){B.call(u,{begin:e,end:e+1})}),e.remove=void 0),void 0!==e.insert&&(Array.isArray(e.insert)||(e.insert=[e.insert]),e.insert.sort(function(e,t){return e.pos-t.pos}).forEach(function(e){""!==e.c&&_.call(u,e.pos,e.c,void 0===e.strict||e.strict,void 0!==e.fromIsValid?e.fromIsValid:c)}),e.insert=void 0),e.refreshFromBuffer&&e.buffer){var t=e.refreshFromBuffer;C.call(u,!0===t?t:t.start,t.end,e.buffer),e.refreshFromBuffer=void 0}void 0!==e.rewritePosition&&(s=e.rewritePosition,e=!0)}return e}function o(r,s,o){var l=!1;return P.getTests.call(u,r).every(function(e,t){var a=e.match;if(O.getBuffer.call(u,!0),!1===(l=null!=a.fn?a.fn.test(s,h,r,o,f,v(d)):(s===a.def||s===f.skipOptionalPartCharacter)&&""!==a.def&&{c:P.getPlaceholder.call(u,r,a,!0)||a.def,pos:r}))return!0;var i=void 0!==l.c?l.c:s,n=r;return i=i===f.skipOptionalPartCharacter&&!0===a.static?P.getPlaceholder.call(u,r,a,!0)||a.def:i,!0!==(l=m(l))&&void 0!==l.pos&&l.pos!==r&&(n=l.pos),!0!==l&&void 0===l.pos&&void 0===l.c||!1===B.call(u,d,p.extend({},e,{input:function(e,t,a){var i=this.opts,n=this.maskset;switch(i.casing||t.casing){case"upper":e=e.toUpperCase();break;case"lower":e=e.toLowerCase();break;case"title":var r=n.validPositions[a-1];e=0===a||r&&r.input===String.fromCharCode(S.default.SPACE)?e.toUpperCase():e.toLowerCase();break;default:if("function"==typeof i.casing){var s=Array.prototype.slice.call(arguments);s.push(n.validPositions),e=i.casing.apply(this,s)}}return e}.call(u,i,a,n)}),c,n)&&(l=!1),!1}),l}void 0!==d.begin&&(s=u.isRTL?d.end:d.begin);var l=!0,g=p.extend(!0,{},h.validPositions);if(!1===f.keepStatic&&void 0!==h.excludes[s]&&!0!==a&&!0!==c)for(var y=s;y<(u.isRTL?d.begin:d.end);y++)void 0!==h.excludes[y]&&(h.excludes[y]=void 0,delete h.tests[y]);if("function"==typeof f.preValidation&&!0!==c&&!0!==i&&(l=m(l=f.preValidation.call(r,O.getBuffer.call(u),s,e,v(d),f,h,d,t||a))),!0===l){if(void 0===u.maxLength||s<u.maxLength){if(l=o(s,e,t),(!t||!0===c)&&!1===l&&!0!==i){var b=h.validPositions[s];if(!b||!0!==b.match.static||b.match.def!==e&&e!==f.skipOptionalPartCharacter){if(f.insertMode||void 0===h.validPositions[O.seekNext.call(u,s)]||d.end>s){var w=!1;if(h.jitOffset[s]&&void 0===h.validPositions[O.seekNext.call(u,s)]&&(!1!==(l=_.call(u,s+h.jitOffset[s],e,!0))&&(!0!==a&&(l.caret=s),w=!0)),d.end>s&&(h.validPositions[s]=void 0),!w&&!O.isMask.call(u,s,f.keepStatic&&0===s))for(var x=s+1,k=O.seekNext.call(u,s,!1,0!==s);x<=k;x++)if(!1!==(l=o(x,e,t))){l=M.call(u,s,void 0!==l.pos?l.pos:x)||l,s=x;break}}}else l={caret:O.seekNext.call(u,s)}}}else l=!1;!1!==l||!f.keepStatic||!T.call(u,O.getBuffer.call(u))&&0!==s||t||!0===a?v(d)&&h.tests[s]&&1<h.tests[s].length&&f.keepStatic&&!t&&!0!==a&&(l=L.call(u,!0)):l=L.call(u,s,e,t,c,void 0,d),!0===l&&(l={pos:s})}if("function"==typeof f.postValidation&&!0!==c&&!0!==i){var E=f.postValidation.call(r,O.getBuffer.call(u,!0),void 0!==d.begin?u.isRTL?d.end:d.begin:d,e,l,f,h,t,n);void 0!==E&&(l=!0===E?l:E)}return l&&void 0===l.pos&&(l.pos=s),!1===l||!0===i?(O.resetMaskSet.call(u,!0),h.validPositions=p.extend(!0,{},g)):M.call(u,void 0,s,!0),m(l)}function w(e,t,a){for(var i=this.maskset,n=!1,r=P.getTests.call(this,e),s=0;s<r.length;s++){if(r[s].match&&(!(r[s].match.nativeDef!==t.match[a.shiftPositions?"def":"nativeDef"]||a.shiftPositions&&t.match.static)||r[s].match.nativeDef===t.match.nativeDef)){n=!0;break}if(r[s].match&&r[s].match.def===t.match.nativeDef){n=void 0;break}}return!1===n&&void 0!==i.jitOffset[e]&&(n=w.call(this,e+i.jitOffset[e],t,a)),n}function C(e,t,a){var i,n,r=this.maskset,s=this.opts,o=this.dependencyLib,l=this.el,d=s.skipOptionalPartCharacter,c=this.isRTL?a.slice().reverse():a;if(!(s.skipOptionalPartCharacter="")===e)O.resetMaskSet.call(this),r.tests={},e=0,t=a.length,n=O.determineNewCaretPosition.call(this,{begin:0,end:0},!1).begin;else{for(i=e;i<t;i++)delete r.validPositions[i];n=e}var u=new o.Event("keypress");for(i=e;i<t;i++){u.which=c[i].toString().charCodeAt(0),this.ignorable=!1;var p=f.EventHandlers.keypressEvent.call(l,u,!0,!1,!1,n);!1!==p&&(n=p.forwardPosition)}s.skipOptionalPartCharacter=d}function M(e,t,a){var i=this.maskset,n=this.dependencyLib;if(void 0===e)for(e=t-1;0<e&&!i.validPositions[e];e--);for(var r=e;r<t;r++)if(void 0===i.validPositions[r]&&!O.isMask.call(this,r,!0)){if(0==r?P.getTest.call(this,r):i.validPositions[r-1]){var s=P.getTests.call(this,r).slice();""===s[s.length-1].match.def&&s.pop();var o,l=P.determineTestTemplate.call(this,r,s);if(l&&(!0!==l.match.jit||"master"===l.match.newBlockMarker&&(o=i.validPositions[r+1])&&!0===o.match.optionalQuantifier)&&((l=n.extend({},l,{input:P.getPlaceholder.call(this,r,l.match,!0)||l.match.def})).generatedInput=!0,B.call(this,r,l,!0),!0!==a)){var d=i.validPositions[t].input;return i.validPositions[t]=void 0,_.call(this,t,d,!0,!0)}}}}function B(e,t,a,i){var n=this.maskset,r=this.opts,s=this.dependencyLib;function o(e,t,a){var i=t[e];if(void 0===i||!0!==i.match.static||!0===i.match.optionality||void 0!==t[0]&&void 0!==t[0].alternation)return!1;var n=a.begin<=e-1?t[e-1]&&!0===t[e-1].match.static&&t[e-1]:t[e-1],r=a.end>e+1?t[e+1]&&!0===t[e+1].match.static&&t[e+1]:t[e+1];return n&&r}var l=0,d=void 0!==e.begin?e.begin:e,c=void 0!==e.end?e.end:e;if(e.begin>e.end&&(d=e.end,c=e.begin),i=void 0!==i?i:d,d!==c||r.insertMode&&void 0!==n.validPositions[i]&&void 0===a||void 0===t){var u,p=s.extend(!0,{},n.validPositions),f=O.getLastValidPosition.call(this,void 0,!0);for(n.p=d,u=f;d<=u;u--)delete n.validPositions[u],void 0===t&&delete n.tests[u+1];var h,v,m=!0,g=i,y=g;for(t&&(n.validPositions[i]=s.extend(!0,{},t),y++,g++),u=t?c:c-1;u<=f;u++){if(void 0!==(h=p[u])&&!0!==h.generatedInput&&(c<=u||d<=u&&o(u,p,{begin:d,end:c}))){for(;""!==P.getTest.call(this,y).match.def;){if(!1!==(v=w.call(this,y,h,r))||"+"===h.match.def){"+"===h.match.def&&O.getBuffer.call(this,!0);var b=_.call(this,y,h.input,"+"!==h.match.def,"+"!==h.match.def);if(m=!1!==b,g=(b.pos||y)+1,!m&&v)break}else m=!1;if(m){void 0===t&&h.match.static&&u===e.begin&&l++;break}if(!m&&y>n.maskLength)break;y++}""==P.getTest.call(this,y).match.def&&(m=!1),y=g}if(!m)break}if(!m)return n.validPositions=s.extend(!0,{},p),O.resetMaskSet.call(this,!0),!1}else t&&P.getTest.call(this,i).match.cd===t.match.cd&&(n.validPositions[i]=s.extend(!0,{},t));return O.resetMaskSet.call(this,!0),l}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.applyInputValue=d,t.clearOptionalTail=o,t.checkVal=n,t.HandleNativePlaceholder=function(e,t){var a=e?e.inputmask:this;if(s.ie){if(e.inputmask._valueGet()!==t&&(e.placeholder!==t||""===e.placeholder)){var i=k.getBuffer.call(a).slice(),n=e.inputmask._valueGet();if(n!==t){var r=k.getLastValidPosition.call(a);-1===r&&n===k.getBufferTemplate.call(a).join("")?i=[]:-1!==r&&o.call(a,i),T(e,i)}}}else e.placeholder!==t&&(e.placeholder=t,""===e.placeholder&&e.removeAttribute("placeholder"))},t.unmaskedvalue=function(e){var t=e?e.inputmask:this,a=t.opts,i=t.maskset;if(e){if(void 0===e.inputmask)return e.value;e.inputmask&&e.inputmask.refreshValue&&d(e,e.inputmask._valueGet(!0))}var n=[],r=i.validPositions;for(var s in r)r[s]&&r[s].match&&(1!=r[s].match.static||Array.isArray(i.metadata)&&!0!==r[s].generatedInput)&&n.push(r[s].input);var o=0===n.length?"":(t.isRTL?n.reverse():n).join("");if("function"==typeof a.onUnMask){var l=(t.isRTL?k.getBuffer.call(t).slice().reverse():k.getBuffer.call(t)).join("");o=a.onUnMask.call(t,l,o,a)}return o},t.writeBuffer=T;var i,p=(i=a(0))&&i.__esModule?i:{default:i},x=a(3),k=a(2),E=a(4),s=a(8),S=a(7);function d(e,t){var a=e?e.inputmask:this,i=a.opts;e.inputmask.refreshValue=!1,"function"==typeof i.onBeforeMask&&(t=i.onBeforeMask.call(a,t,i)||t),n(e,!0,!1,t=t.toString().split("")),a.undoValue=k.getBuffer.call(a).join(""),(i.clearMaskOnLostFocus||i.clearIncomplete)&&e.inputmask._valueGet()===k.getBufferTemplate.call(a).join("")&&-1===k.getLastValidPosition.call(a)&&e.inputmask._valueSet("")}function o(e){e.length=0;for(var t,a=x.getMaskTemplate.call(this,!0,0,!0,void 0,!0);void 0!==(t=a.shift());)e.push(t);return e}function n(n,e,r,t,a){var s=n?n.inputmask:this,o=s.maskset,i=s.opts,l=s.dependencyLib,d=t.slice(),c="",u=-1,p=void 0,f=i.skipOptionalPartCharacter;i.skipOptionalPartCharacter="",k.resetMaskSet.call(s),o.tests={},u=i.radixPoint?k.determineNewCaretPosition.call(s,{begin:0,end:0}).begin:0,o.p=u,s.caretPos={begin:u};var h=[],v=s.caretPos;if(d.forEach(function(e,t){if(void 0!==e)if(void 0===o.validPositions[t]&&d[t]===x.getPlaceholder.call(s,t)&&k.isMask.call(s,t,!0)&&!1===E.isValid.call(s,t,d[t],!0,void 0,void 0,!0))o.p++;else{var a=new l.Event("_checkval");a.which=e.toString().charCodeAt(0),c+=e;var i=k.getLastValidPosition.call(s,void 0,!0);!function(e,t){for(var a=x.getMaskTemplate.call(s,!0,0).slice(e,k.seekNext.call(s,e)).join("").replace(/'/g,""),i=a.indexOf(t);0<i&&" "===a[i-1];)i--;var n=0===i&&!k.isMask.call(s,e)&&(x.getTest.call(s,e).match.nativeDef===t.charAt(0)||!0===x.getTest.call(s,e).match.static&&x.getTest.call(s,e).match.nativeDef==="'"+t.charAt(0)||" "===x.getTest.call(s,e).match.nativeDef&&(x.getTest.call(s,e+1).match.nativeDef===t.charAt(0)||!0===x.getTest.call(s,e+1).match.static&&x.getTest.call(s,e+1).match.nativeDef==="'"+t.charAt(0)));if(!n&&0<i&&!k.isMask.call(s,e,!1,!0)){var r=k.seekNext.call(s,e);s.caretPos.begin<r&&(s.caretPos={begin:r})}return n}(u,c)?(p=S.EventHandlers.keypressEvent.call(n||s,a,!0,!1,r,s.caretPos.begin))&&(u=s.caretPos.begin+1,c=""):p=S.EventHandlers.keypressEvent.call(n||s,a,!0,!1,r,i+1),p?(void 0!==p.pos&&o.validPositions[p.pos]&&!0===o.validPositions[p.pos].match.static&&void 0===o.validPositions[p.pos].alternation&&(h.push(p.pos),s.isRTL||(p.forwardPosition=p.pos+1)),T.call(s,void 0,k.getBuffer.call(s),p.forwardPosition,a,!1),s.caretPos={begin:p.forwardPosition,end:p.forwardPosition},v=s.caretPos):s.caretPos=v}}),0<h.length){var m,g,y=k.seekNext.call(s,-1,void 0,!1);if(!E.isComplete.call(s,k.getBuffer.call(s))&&h.length<=y||E.isComplete.call(s,k.getBuffer.call(s))&&0<h.length&&h.length!==y&&0===h[0])for(var b=y;void 0!==(m=h.shift());){var w=new l.Event("_checkval");if((g=o.validPositions[m]).generatedInput=!0,w.which=g.input.charCodeAt(0),(p=S.EventHandlers.keypressEvent.call(n,w,!0,!1,r,b))&&void 0!==p.pos&&p.pos!==m&&o.validPositions[p.pos]&&!0===o.validPositions[p.pos].match.static)h.push(p.pos);else if(!p)break;b++}}e&&T.call(s,n,k.getBuffer.call(s),p?p.forwardPosition:s.caretPos.begin,a||new l.Event("checkval"),a&&"input"===a.type&&s.undoValue!==k.getBuffer.call(s).join("")),i.skipOptionalPartCharacter=f}function T(e,t,a,i,n){var r=e?e.inputmask:this,s=r.opts,o=r.dependencyLib;if(i&&"function"==typeof s.onBeforeWrite){var l=s.onBeforeWrite.call(r,i,t,a,s);if(l){if(l.refreshFromBuffer){var d=l.refreshFromBuffer;E.refreshFromBuffer.call(r,!0===d?d:d.start,d.end,l.buffer||t),t=k.getBuffer.call(r,!0)}void 0!==a&&(a=void 0!==l.caret?l.caret:a)}}if(void 0!==e&&(e.inputmask._valueSet(t.join("")),void 0===a||void 0!==i&&"blur"===i.type||k.caret.call(r,e,a,void 0,void 0,void 0!==i&&"keydown"===i.type&&(i.keyCode===p.default.DELETE||i.keyCode===p.default.BACKSPACE)),!0===n)){var c=o(e),u=e.inputmask._valueGet();e.inputmask.skipInputEvent=!0,c.trigger("input"),setTimeout(function(){u===k.getBufferTemplate.call(r).join("")?c.trigger("cleared"):!0===E.isComplete.call(r,t)&&c.trigger("complete")},0)}}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _default="undefined"!=typeof window?window:new(eval("require('jsdom').JSDOM"))("").window;exports.default=_default},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EventHandlers=void 0;var i,y=a(2),b=(i=a(0))&&i.__esModule?i:{default:i},u=a(8),g=a(4),w=a(5),x=a(3);var l={keydownEvent:function(e){var t=this.inputmask,a=t.opts,i=t.dependencyLib,n=t.maskset,r=this,s=i(r),o=e.keyCode,l=y.caret.call(t,r),d=a.onKeyDown.call(this,e,y.getBuffer.call(t),l,a);if(void 0!==d)return d;if(o===b.default.BACKSPACE||o===b.default.DELETE||u.iphone&&o===b.default.BACKSPACE_SAFARI||e.ctrlKey&&o===b.default.X&&!("oncut"in r))e.preventDefault(),g.handleRemove.call(t,r,o,l),(0,w.writeBuffer)(r,y.getBuffer.call(t,!0),n.p,e,r.inputmask._valueGet()!==y.getBuffer.call(t).join(""));else if(o===b.default.END||o===b.default.PAGE_DOWN){e.preventDefault();var c=y.seekNext.call(t,y.getLastValidPosition.call(t));y.caret.call(t,r,e.shiftKey?l.begin:c,c,!0)}else o===b.default.HOME&&!e.shiftKey||o===b.default.PAGE_UP?(e.preventDefault(),y.caret.call(t,r,0,e.shiftKey?l.begin:0,!0)):(a.undoOnEscape&&o===b.default.ESCAPE||90===o&&e.ctrlKey)&&!0!==e.altKey?((0,w.checkVal)(r,!0,!1,t.undoValue.split("")),s.trigger("click")):!0===a.tabThrough&&o===b.default.TAB?!0===e.shiftKey?(l.end=y.seekPrevious.call(t,l.end,!0),!0===x.getTest.call(t,l.end-1).match.static&&l.end--,l.begin=y.seekPrevious.call(t,l.end,!0),0<=l.begin&&0<l.end&&(e.preventDefault(),y.caret.call(t,r,l.begin,l.end))):(l.begin=y.seekNext.call(t,l.begin,!0),l.end=y.seekNext.call(t,l.begin,!0),l.end<n.maskLength&&l.end--,l.begin<=n.maskLength&&(e.preventDefault(),y.caret.call(t,r,l.begin,l.end))):e.shiftKey||a.insertModeVisual&&!1===a.insertMode&&(o===b.default.RIGHT?setTimeout(function(){var e=y.caret.call(t,r);y.caret.call(t,r,e.begin)},0):o===b.default.LEFT&&setTimeout(function(){var e=y.translatePosition.call(t,r.inputmask.caretPos.begin);y.translatePosition.call(t,r.inputmask.caretPos.end);t.isRTL?y.caret.call(t,r,e+(e===n.maskLength?0:1)):y.caret.call(t,r,e-(0===e?0:1))},0));t.ignorable=a.ignorables.includes(o)},keypressEvent:function(e,t,a,i,n){var r=this.inputmask||this,s=r.opts,o=r.dependencyLib,l=r.maskset,d=r.el,c=o(d),u=e.which||e.charCode||e.keyCode;if(!(!0===t||e.ctrlKey&&e.altKey)&&(e.ctrlKey||e.metaKey||r.ignorable))return u===b.default.ENTER&&r.undoValue!==y.getBuffer.call(r).join("")&&(r.undoValue=y.getBuffer.call(r).join(""),setTimeout(function(){c.trigger("change")},0)),r.skipInputEvent=!0;if(u){44!==u&&46!==u||3!==e.location||""===s.radixPoint||(u=s.radixPoint.charCodeAt(0));var p,f=t?{begin:n,end:n}:y.caret.call(r,d),h=String.fromCharCode(u);l.writeOutBuffer=!0;var v=g.isValid.call(r,f,h,i,void 0,void 0,void 0,t);if(!1!==v&&(y.resetMaskSet.call(r,!0),p=void 0!==v.caret?v.caret:y.seekNext.call(r,v.pos.begin?v.pos.begin:v.pos),l.p=p),p=s.numericInput&&void 0===v.caret?y.seekPrevious.call(r,p):p,!1!==a&&(setTimeout(function(){s.onKeyValidation.call(d,u,v)},0),l.writeOutBuffer&&!1!==v)){var m=y.getBuffer.call(r);(0,w.writeBuffer)(d,m,p,e,!0!==t)}if(e.preventDefault(),t)return!1!==v&&(v.forwardPosition=p),v}},keyupEvent:function(e){var t=this.inputmask;!t.isComposing||e.keyCode!==b.default.KEY_229&&e.keyCode!==b.default.ENTER||t.$el.trigger("input")},pasteEvent:function(e){var t,a=this.inputmask,i=a.opts,n=a._valueGet(!0),r=y.caret.call(a,this);a.isRTL&&(t=r.end,r.end=r.begin,r.begin=t);var s=n.substr(0,r.begin),o=n.substr(r.end,n.length);if(s==(a.isRTL?y.getBufferTemplate.call(a).slice().reverse():y.getBufferTemplate.call(a)).slice(0,r.begin).join("")&&(s=""),o==(a.isRTL?y.getBufferTemplate.call(a).slice().reverse():y.getBufferTemplate.call(a)).slice(r.end).join("")&&(o=""),window.clipboardData&&window.clipboardData.getData)n=s+window.clipboardData.getData("Text")+o;else{if(!e.clipboardData||!e.clipboardData.getData)return!0;n=s+e.clipboardData.getData("text/plain")+o}var l=n;if("function"==typeof i.onBeforePaste){if(!1===(l=i.onBeforePaste.call(a,n,i)))return e.preventDefault();l=l||n}return(0,w.checkVal)(this,!0,!1,l.toString().split(""),e),e.preventDefault()},inputFallBackEvent:function(e){var m=this.inputmask,g=m.opts,i=m.dependencyLib;var n=this,t=n.inputmask._valueGet(!0),a=(m.isRTL?y.getBuffer.call(m).slice().reverse():y.getBuffer.call(m)).join(""),r=y.caret.call(m,n,void 0,void 0,!0);if(a!==t){var s=function(e,t,a){for(var i,n,r,s=e.substr(0,a.begin).split(""),o=e.substr(a.begin).split(""),l=t.substr(0,a.begin).split(""),d=t.substr(a.begin).split(""),c=s.length>=l.length?s.length:l.length,u=o.length>=d.length?o.length:d.length,p="",f=[];s.length<c;)s.push("~");for(;l.length<c;)l.push("~");for(;o.length<u;)o.unshift("~");for(;d.length<u;)d.unshift("~");var h=s.concat(o),v=l.concat(d);for(n=0,i=h.length;n<i;n++)switch(r=x.getPlaceholder.call(m,y.translatePosition.call(m,n)),p){case"insertText":v[n-1]===h[n]&&a.begin==h.length-1&&f.push(h[n]),n=i;break;case"insertReplacementText":case"deleteContentBackward":"~"===h[n]?a.end++:n=i;break;default:h[n]!==v[n]&&("~"!==h[n+1]&&h[n+1]!==r&&void 0!==h[n+1]||(v[n]!==r||"~"!==v[n+1])&&"~"!==v[n]?"~"===v[n+1]&&v[n]===h[n+1]?(p="insertText",f.push(h[n]),a.begin--,a.end--):h[n]!==r&&"~"!==h[n]&&("~"===h[n+1]||v[n]!==h[n]&&v[n+1]===h[n+1])?(p="insertReplacementText",f.push(h[n]),a.begin--):"~"===h[n]?(p="deleteContentBackward",!y.isMask.call(m,y.translatePosition.call(m,n),!0)&&v[n]!==g.radixPoint||a.end++):n=i:(p="insertText",f.push(h[n]),a.begin--,a.end--))}return{action:p,data:f,caret:a}}(t=function(e,t,a){if(u.iemobile){var i=t.replace(y.getBuffer.call(m).join(""),"");if(1===i.length){var n=t.split("");n.splice(a.begin,0,i),t=n.join("")}}return t}(0,t,r),a,r);switch((n.inputmask.shadowRoot||document).activeElement!==n&&n.focus(),(0,w.writeBuffer)(n,y.getBuffer.call(m)),y.caret.call(m,n,r.begin,r.end,!0),s.action){case"insertText":case"insertReplacementText":s.data.forEach(function(e,t){var a=new i.Event("keypress");a.which=e.charCodeAt(0),m.ignorable=!1,l.keypressEvent.call(n,a)}),setTimeout(function(){m.$el.trigger("keyup")},0);break;case"deleteContentBackward":var o=new i.Event("keydown");o.keyCode=b.default.BACKSPACE,l.keydownEvent.call(n,o);break;default:(0,w.applyInputValue)(n,t)}e.preventDefault()}},compositionendEvent:function(e){var t=this.inputmask;t.isComposing=!1,t.$el.trigger("input")},setValueEvent:function(e,t,a){var i=this.inputmask,n=e&&e.detail?e.detail[0]:t;void 0===n&&(n=this.inputmask._valueGet(!0)),(0,w.applyInputValue)(this,n),(e.detail&&void 0!==e.detail[1]||void 0!==a)&&y.caret.call(i,this,e.detail?e.detail[1]:a)},focusEvent:function(e){var t=this.inputmask,a=t.opts,i=this.inputmask._valueGet();a.showMaskOnFocus&&i!==y.getBuffer.call(t).join("")&&(0,w.writeBuffer)(this,y.getBuffer.call(t),y.seekNext.call(t,y.getLastValidPosition.call(t))),!0!==a.positionCaretOnTab||!1!==t.mouseEnter||g.isComplete.call(t,y.getBuffer.call(t))&&-1!==y.getLastValidPosition.call(t)||l.clickEvent.apply(this,[e,!0]),t.undoValue=y.getBuffer.call(t).join("")},invalidEvent:function(e){this.inputmask.validationEvent=!0},mouseleaveEvent:function(){var e=this.inputmask,t=e.opts;e.mouseEnter=!1,t.clearMaskOnLostFocus&&(this.inputmask.shadowRoot||document).activeElement!==this&&(0,w.HandleNativePlaceholder)(this,e.originalPlaceholder)},clickEvent:function(e,t){var a=this.inputmask;if((this.inputmask.shadowRoot||document).activeElement===this){var i=y.determineNewCaretPosition.call(a,y.caret.call(a,this),t);void 0!==i&&y.caret.call(a,this,i)}},cutEvent:function(e){var t=this.inputmask,a=t.maskset,i=y.caret.call(t,this),n=window.clipboardData||e.clipboardData,r=t.isRTL?y.getBuffer.call(t).slice(i.end,i.begin):y.getBuffer.call(t).slice(i.begin,i.end);n.setData("text",t.isRTL?r.reverse().join(""):r.join("")),document.execCommand&&document.execCommand("copy"),g.handleRemove.call(t,this,b.default.DELETE,i),(0,w.writeBuffer)(this,y.getBuffer.call(t),a.p,e,t.undoValue!==y.getBuffer.call(t).join(""))},blurEvent:function(e){var t=this.inputmask,a=t.opts,i=(0,t.dependencyLib)(this);if(this.inputmask){(0,w.HandleNativePlaceholder)(this,t.originalPlaceholder);var n=this.inputmask._valueGet(),r=y.getBuffer.call(t).slice();""!==n&&(a.clearMaskOnLostFocus&&(-1===y.getLastValidPosition.call(t)&&n===y.getBufferTemplate.call(t).join("")?r=[]:w.clearOptionalTail.call(t,r)),!1===g.isComplete.call(t,r)&&(setTimeout(function(){i.trigger("incomplete")},0),a.clearIncomplete&&(y.resetMaskSet.call(t),r=a.clearMaskOnLostFocus?[]:y.getBufferTemplate.call(t).slice())),(0,w.writeBuffer)(this,r,void 0,e)),t.undoValue!==y.getBuffer.call(t).join("")&&(t.undoValue=y.getBuffer.call(t).join(""),i.trigger("change"))}},mouseenterEvent:function(){var e=this.inputmask,t=e.opts;e.mouseEnter=!0,(this.inputmask.shadowRoot||document).activeElement!==this&&(null==e.originalPlaceholder&&this.placeholder!==e.originalPlaceholder&&(e.originalPlaceholder=this.placeholder),t.showMaskOnHover&&(0,w.HandleNativePlaceholder)(this,(e.isRTL?y.getBufferTemplate.call(e).slice().reverse():y.getBufferTemplate.call(e)).join("")))},submitEvent:function(){var e=this.inputmask,t=e.opts;e.undoValue!==y.getBuffer.call(e).join("")&&e.$el.trigger("change"),t.clearMaskOnLostFocus&&-1===y.getLastValidPosition.call(e)&&e._valueGet&&e._valueGet()===y.getBufferTemplate.call(e).join("")&&e._valueSet(""),t.clearIncomplete&&!1===g.isComplete.call(e,y.getBuffer.call(e))&&e._valueSet(""),t.removeMaskOnSubmit&&(e._valueSet(e.unmaskedvalue(),!0),setTimeout(function(){(0,w.writeBuffer)(e.el,y.getBuffer.call(e))},0))},resetEvent:function(){var e=this.inputmask;e.refreshValue=!0,setTimeout(function(){(0,w.applyInputValue)(e.el,e._valueGet(!0))},0)}};t.EventHandlers=l},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.iphone=t.iemobile=t.mobile=t.ie=t.ua=void 0;var i=window.navigator&&window.navigator.userAgent||"",n=0<i.indexOf("MSIE ")||0<i.indexOf("Trident/"),r="ontouchstart"in window,s=/iemobile/i.test(i),o=/iphone/i.test(i)&&!s;t.iphone=o,t.iemobile=s,t.mobile=r,t.ie=n,t.ua=i},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(a(13)),n=o(a(6)),r=o(a(17)),s=a(18);function o(e){return e&&e.__esModule?e:{default:e}}var l=n.default.document;function d(e){return e instanceof d?e:this instanceof d?void(null!=e&&e!==n.default&&(this[0]=e.nodeName?e:void 0!==e[0]&&e[0].nodeName?e[0]:l.querySelector(e),void 0!==this[0]&&null!==this[0]&&(this[0].eventRegistry=this[0].eventRegistry||{}))):new d(e)}d.prototype={on:s.on,off:s.off,trigger:s.trigger},d.extend=i.default,d.data=r.default,d.Event=s.Event;var c=d;t.default=c},function(e,t,a){"use strict";function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}"function"!=typeof Object.getPrototypeOf&&(Object.getPrototypeOf="object"===i("test".__proto__)?function(e){return e.__proto__}:function(e){return e.constructor.prototype})},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mask=function(){var l=this,e=this.opts,t=this.el,d=this.dependencyLib;p.EventRuler.off(t);var a=function(e,o){"textarea"!==e.tagName.toLowerCase()&&o.ignorables.push(r.default.ENTER);var t=e.getAttribute("type"),a="input"===e.tagName.toLowerCase()&&o.supportsInputType.includes(t)||e.isContentEditable||"textarea"===e.tagName.toLowerCase();if(!a)if("input"===e.tagName.toLowerCase()){var i=document.createElement("input");i.setAttribute("type",t),a="text"===i.type,i=null}else a="partial";return!1!==a?function(e){var t,a,i;function n(){return this.inputmask?this.inputmask.opts.autoUnmask?this.inputmask.unmaskedvalue():-1!==c.getLastValidPosition.call(l)||!0!==o.nullable?(this.inputmask.shadowRoot||document.activeElement)===this&&o.clearMaskOnLostFocus?(l.isRTL?u.clearOptionalTail.call(l,c.getBuffer.call(l).slice()).reverse():u.clearOptionalTail.call(l,c.getBuffer.call(l).slice())).join(""):t.call(this):"":t.call(this)}function r(e){a.call(this,e),this.inputmask&&(0,u.applyInputValue)(this,e)}if(!e.inputmask.__valueGet){if(!0!==o.noValuePatching){if(Object.getOwnPropertyDescriptor){var s=Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(e),"value"):void 0;s&&s.get&&s.set?(t=s.get,a=s.set,Object.defineProperty(e,"value",{get:n,set:r,configurable:!0})):"input"!==e.tagName.toLowerCase()&&(t=function(){return this.textContent},a=function(e){this.textContent=e},Object.defineProperty(e,"value",{get:n,set:r,configurable:!0}))}else document.__lookupGetter__&&e.__lookupGetter__("value")&&(t=e.__lookupGetter__("value"),a=e.__lookupSetter__("value"),e.__defineGetter__("value",n),e.__defineSetter__("value",r));e.inputmask.__valueGet=t,e.inputmask.__valueSet=a}e.inputmask._valueGet=function(e){return l.isRTL&&!0!==e?t.call(this.el).split("").reverse().join(""):t.call(this.el)},e.inputmask._valueSet=function(e,t){a.call(this.el,null==e?"":!0!==t&&l.isRTL?e.split("").reverse().join(""):e)},void 0===t&&(t=function(){return this.value},a=function(e){this.value=e},function(e){if(d.valHooks&&(void 0===d.valHooks[e]||!0!==d.valHooks[e].inputmaskpatch)){var a=d.valHooks[e]&&d.valHooks[e].get?d.valHooks[e].get:function(e){return e.value},i=d.valHooks[e]&&d.valHooks[e].set?d.valHooks[e].set:function(e,t){return e.value=t,e};d.valHooks[e]={get:function(e){if(e.inputmask){if(e.inputmask.opts.autoUnmask)return e.inputmask.unmaskedvalue();var t=a(e);return-1!==c.getLastValidPosition.call(l,void 0,void 0,e.inputmask.maskset.validPositions)||!0!==o.nullable?t:""}return a(e)},set:function(e,t){var a=i(e,t);return e.inputmask&&(0,u.applyInputValue)(e,t),a},inputmaskpatch:!0}}}(e.type),i=e,p.EventRuler.on(i,"mouseenter",function(){var e=this.inputmask._valueGet(!0);e!==(l.isRTL?c.getBuffer.call(l).reverse():c.getBuffer.call(l)).join("")&&(0,u.applyInputValue)(this,e)}))}}(e):e.inputmask=void 0,a}(t,e);if(!1!==a){l.originalPlaceholder=t.placeholder,l.maxLength=void 0!==t?t.maxLength:void 0,-1===l.maxLength&&(l.maxLength=void 0),"inputMode"in t&&null===t.getAttribute("inputmode")&&(t.inputMode=e.inputmode,t.setAttribute("inputmode",e.inputmode)),!0===a&&(e.showMaskOnFocus=e.showMaskOnFocus&&-1===["cc-number","cc-exp"].indexOf(t.autocomplete),s.iphone&&(e.insertModeVisual=!1),p.EventRuler.on(t,"submit",f.EventHandlers.submitEvent),p.EventRuler.on(t,"reset",f.EventHandlers.resetEvent),p.EventRuler.on(t,"blur",f.EventHandlers.blurEvent),p.EventRuler.on(t,"focus",f.EventHandlers.focusEvent),p.EventRuler.on(t,"invalid",f.EventHandlers.invalidEvent),p.EventRuler.on(t,"click",f.EventHandlers.clickEvent),p.EventRuler.on(t,"mouseleave",f.EventHandlers.mouseleaveEvent),p.EventRuler.on(t,"mouseenter",f.EventHandlers.mouseenterEvent),p.EventRuler.on(t,"paste",f.EventHandlers.pasteEvent),p.EventRuler.on(t,"cut",f.EventHandlers.cutEvent),p.EventRuler.on(t,"complete",e.oncomplete),p.EventRuler.on(t,"incomplete",e.onincomplete),p.EventRuler.on(t,"cleared",e.oncleared),!0!==e.inputEventOnly&&(p.EventRuler.on(t,"keydown",f.EventHandlers.keydownEvent),p.EventRuler.on(t,"keypress",f.EventHandlers.keypressEvent),p.EventRuler.on(t,"keyup",f.EventHandlers.keyupEvent)),(s.mobile||e.inputEventOnly)&&t.removeAttribute("maxLength"),p.EventRuler.on(t,"input",f.EventHandlers.inputFallBackEvent),p.EventRuler.on(t,"compositionend",f.EventHandlers.compositionendEvent)),p.EventRuler.on(t,"setvalue",f.EventHandlers.setValueEvent),l.undoValue=c.getBufferTemplate.call(l).join("");var i=(t.inputmask.shadowRoot||document).activeElement;if(""!==t.inputmask._valueGet(!0)||!1===e.clearMaskOnLostFocus||i===t){(0,u.applyInputValue)(t,t.inputmask._valueGet(!0),e);var n=c.getBuffer.call(l).slice();!1===o.isComplete.call(l,n)&&e.clearIncomplete&&c.resetMaskSet.call(l),e.clearMaskOnLostFocus&&i!==t&&(-1===c.getLastValidPosition.call(l)?n=[]:u.clearOptionalTail.call(l,n)),(!1===e.clearMaskOnLostFocus||e.showMaskOnFocus&&i===t||""!==t.inputmask._valueGet(!0))&&(0,u.writeBuffer)(t,n),i===t&&c.caret.call(l,t,c.seekNext.call(l,c.getLastValidPosition.call(l)))}}},a(10);var i,r=(i=a(0))&&i.__esModule?i:{default:i},c=a(2),u=a(5),p=a(12),s=a(8),o=a(4),f=a(7)},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EventRuler=void 0;var c=i(a(1)),u=i(a(0)),p=a(2),f=a(5);function i(e){return e&&e.__esModule?e:{default:e}}var n={on:function(l,e,d){function t(e){e.originalEvent&&(e=e.originalEvent||e,arguments[0]=e);var t,a=this,i=a.inputmask,n=i?i.opts:void 0,r=i.dependencyLib;if(void 0===i&&"FORM"!==this.nodeName){var s=r.data(a,"_inputmask_opts");r(a).off(),s&&new c.default(s).mask(a)}else{if("setvalue"===e.type||"FORM"===this.nodeName||!(a.disabled||a.readOnly&&!("keydown"===e.type&&e.ctrlKey&&67===e.keyCode||!1===n.tabThrough&&e.keyCode===u.default.TAB))){switch(e.type){case"input":if(!0===i.skipInputEvent||e.inputType&&"insertCompositionText"===e.inputType)return i.skipInputEvent=!1,e.preventDefault();break;case"keydown":i.skipKeyPressEvent=!1,i.skipInputEvent=i.isComposing=e.keyCode===u.default.KEY_229;break;case"keyup":case"compositionend":i.isComposing&&(i.skipInputEvent=!1);break;case"keypress":if(!0===i.skipKeyPressEvent)return e.preventDefault();i.skipKeyPressEvent=!0;break;case"click":case"focus":return i.validationEvent?(i.validationEvent=!1,l.blur(),(0,f.HandleNativePlaceholder)(l,(i.isRTL?p.getBufferTemplate.call(i).slice().reverse():p.getBufferTemplate.call(i)).join("")),setTimeout(function(){l.focus()},3e3)):(t=arguments,setTimeout(function(){l.inputmask&&d.apply(a,t)},0)),!1}var o=d.apply(a,arguments);return!1===o&&(e.preventDefault(),e.stopPropagation()),o}e.preventDefault()}}var a=l.inputmask.dependencyLib;l.inputmask.events[e]=l.inputmask.events[e]||[],l.inputmask.events[e].push(t),["submit","reset"].includes(e)?null!==l.form&&a(l.form).on(e,t.bind(l)):a(l).on(e,t)},off:function(e,t){if(e.inputmask&&e.inputmask.events){var a=e.inputmask.dependencyLib,i=e.inputmask.events;for(var n in t&&((i=[])[t]=e.inputmask.events[t]),i){for(var r=i[n];0<r.length;){var s=r.pop();["submit","reset"].includes(n)?null!==e.form&&a(e.form).off(n,s):a(e).off(n,s)}delete e.inputmask.events[n]}}}};t.EventRuler=n},function(e,t,a){"use strict";function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(){var t,a,i,n,r,s,o=arguments[0]||{},l=1,d=arguments.length,c=!1;for("boolean"==typeof o&&(c=o,o=arguments[l]||{},l++),"object"!==u(o)&&"function"!=typeof o&&(o={});l<d;l++)if(null!=(t=arguments[l]))for(a in t)i=o[a],o!==(n=t[a])&&(c&&n&&("[object Object]"===Object.prototype.toString.call(n)||(r=Array.isArray(n)))?(s=r?(r=!1,i&&Array.isArray(i)?i:[]):i&&"[object Object]"===Object.prototype.toString.call(i)?i:{},o[a]=e(c,s,n)):void 0!==n&&(o[a]=n));return o}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.replace(i,"\\$1")};var i=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^"].join("|\\")+")","gim")},function(e,t,a){"use strict";var i;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a(16),a(22),a(23),a(24);var n=((i=a(1))&&i.__esModule?i:{default:i}).default;t.default=n},function(e,t,a){"use strict";var i,n=(i=a(1))&&i.__esModule?i:{default:i};n.default.extendDefinitions({A:{validator:"[A-Za-zА-яЁёÀ-ÿµ]",casing:"upper"},"&":{validator:"[0-9A-Za-zА-яЁёÀ-ÿµ]",casing:"upper"},"#":{validator:"[0-9A-Fa-f]",casing:"upper"}});var r=new RegExp("25[0-5]|2[0-4][0-9]|[01][0-9][0-9]");function s(e,t,a,i,n){return e=-1<a-1&&"."!==t.buffer[a-1]?(e=t.buffer[a-1]+e,-1<a-2&&"."!==t.buffer[a-2]?t.buffer[a-2]+e:"0"+e):"00"+e,r.test(e)}n.default.extendAliases({cssunit:{regex:"[+-]?[0-9]+\\.?([0-9]+)?(px|em|rem|ex|%|in|cm|mm|pt|pc)"},url:{regex:"(https?|ftp)://.*",autoUnmask:!1,keepStatic:!1,tabThrough:!0},ip:{mask:"i[i[i]].j[j[j]].k[k[k]].l[l[l]]",definitions:{i:{validator:s},j:{validator:s},k:{validator:s},l:{validator:s}},onUnMask:function(e,t,a){return e},inputmode:"numeric"},email:{mask:"*{1,64}[.*{1,64}][.*{1,64}][.*{1,63}]@-{1,63}.-{1,63}[.-{1,63}][.-{1,63}]",greedy:!1,casing:"lower",onBeforePaste:function(e,t){return(e=e.toLowerCase()).replace("mailto:","")},definitions:{"*":{validator:"[0-9１-９A-Za-zА-яЁёÀ-ÿµ!#$%&'*+/=?^_`{|}~-]"},"-":{validator:"[0-9A-Za-z-]"}},onUnMask:function(e,t,a){return e},inputmode:"email"},mac:{mask:"##:##:##:##:##:##"},vin:{mask:"V{13}9{4}",definitions:{V:{validator:"[A-HJ-NPR-Za-hj-npr-z\\d]",casing:"upper"}},clearIncomplete:!0,autoUnmask:!0},ssn:{mask:"999-99-9999",postValidation:function(e,t,a,i,n,r,s){return/^(?!219-09-9999|078-05-1120)(?!666|000|9.{2}).{3}-(?!00).{2}-(?!0{4}).{4}$/.test(e.join(""))}}})},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,a){if(void 0===a)return e.__data?e.__data[t]:null;e.__data=e.__data||{},e.__data[t]=a}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.on=function(e,t){if(h(this[0]))for(var a=this[0].eventRegistry,i=this[0],n=e.split(" "),r=0;r<n.length;r++){var s=n[r].split("."),o=s[0],l=s[1]||"global";d=o,c=l,i.addEventListener?i.addEventListener(d,t,!1):i.attachEvent&&i.attachEvent("on"+d,t),a[d]=a[d]||{},a[d][c]=a[d][c]||[],a[d][c].push(t)}var d,c;return this},t.off=function(e,o){var l,n;function t(e,t,a){if(e in l==1)if(n.removeEventListener?n.removeEventListener(e,a,!1):n.detachEvent&&n.detachEvent("on"+e,a),"global"===t)for(var i in l[e])l[e][i].splice(l[e][i].indexOf(a),1);else l[e][t].splice(l[e][t].indexOf(a),1)}function a(e,t){var a,i,n=[];if(0<e.length)if(void 0===o)for(a=0,i=l[e][t].length;a<i;a++)n.push({ev:e,namespace:t&&0<t.length?t:"global",handler:l[e][t][a]});else n.push({ev:e,namespace:t&&0<t.length?t:"global",handler:o});else if(0<t.length)for(var r in l)for(var s in l[r])if(s===t)if(void 0===o)for(a=0,i=l[r][s].length;a<i;a++)n.push({ev:r,namespace:s,handler:l[r][s][a]});else n.push({ev:r,namespace:s,handler:o});return n}if(h(this[0])){l=this[0].eventRegistry,n=this[0];for(var i=e.split(" "),r=0;r<i.length;r++)for(var s=i[r].split("."),d=a(s[0],s[1]),c=0,u=d.length;c<u;c++)t(d[c].ev,d[c].namespace,d[c].handler)}return this},t.trigger=function(e){if(h(this[0]))for(var t=this[0].eventRegistry,a=this[0],i="string"==typeof e?e.split(" "):[e.type],n=0;n<i.length;n++){var r=i[n].split("."),s=r[0],o=r[1]||"global";if(void 0!==document&&"global"===o){var l,d,c={bubbles:!0,cancelable:!0,detail:arguments[1]};if(document.createEvent){try{l=new CustomEvent(s,c)}catch(e){(l=document.createEvent("CustomEvent")).initCustomEvent(s,c.bubbles,c.cancelable,c.detail)}e.type&&(0,p.default)(l,e),a.dispatchEvent(l)}else(l=document.createEventObject()).eventType=s,l.detail=arguments[1],e.type&&(0,p.default)(l,e),a.fireEvent("on"+l.eventType,l)}else if(void 0!==t[s])if(arguments[0]=arguments[0].type?arguments[0]:f.default.Event(arguments[0]),arguments[0].detail=arguments.slice(1),"global"===o)for(var u in t[s])for(d=0;d<t[s][u].length;d++)t[s][u][d].apply(a,arguments);else for(d=0;d<t[s][o].length;d++)t[s][o][d].apply(a,arguments)}return this},t.Event=void 0;var i,p=r(a(13)),n=r(a(6)),f=r(a(9));function r(e){return e&&e.__esModule?e:{default:e}}function h(e){return e instanceof Element}t.Event=i,"function"==typeof n.default.CustomEvent?t.Event=i=n.default.CustomEvent:(t.Event=i=function(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var a=document.createEvent("CustomEvent");return a.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),a},i.prototype=n.default.Event.prototype)},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.generateMaskSet=function(t,o){function e(e,t,a){var i,n,r=!1;if(null!==e&&""!==e||(e=(r=null!==a.regex)?(e=a.regex).replace(/^(\^)(.*)(\$)$/,"$2"):(r=!0,".*")),1===e.length&&!1===a.greedy&&0!==a.repeat&&(a.placeholder=""),0<a.repeat||"*"===a.repeat||"+"===a.repeat){var s="*"===a.repeat?0:"+"===a.repeat?1:a.repeat;e=a.groupmarker[0]+e+a.groupmarker[1]+a.quantifiermarker[0]+s+","+a.repeat+a.quantifiermarker[1]}return n=r?"regex_"+a.regex:a.numericInput?e.split("").reverse().join(""):e,!1!==a.keepStatic&&(n="ks_"+n),void 0===Inputmask.prototype.masksCache[n]||!0===o?(i={mask:e,maskToken:Inputmask.prototype.analyseMask(e,r,a),validPositions:{},_buffer:void 0,buffer:void 0,tests:{},excludes:{},metadata:t,maskLength:void 0,jitOffset:{}},!0!==o&&(Inputmask.prototype.masksCache[n]=i,i=l.default.extend(!0,{},Inputmask.prototype.masksCache[n]))):i=l.default.extend(!0,{},Inputmask.prototype.masksCache[n]),i}if("function"==typeof t.mask&&(t.mask=t.mask(t)),Array.isArray(t.mask)){if(1<t.mask.length){null===t.keepStatic&&(t.keepStatic=!0);var a=t.groupmarker[0];return(t.isRTL?t.mask.reverse():t.mask).forEach(function(e){1<a.length&&(a+=t.groupmarker[1]+t.alternatormarker+t.groupmarker[0]),void 0!==e.mask&&"function"!=typeof e.mask?a+=e.mask:a+=e}),e(a+=t.groupmarker[1],t.mask,t)}t.mask=t.mask.pop()}return null===t.keepStatic&&(t.keepStatic=!1),t.mask&&void 0!==t.mask.mask&&"function"!=typeof t.mask.mask?e(t.mask.mask,t.mask,t):e(t.mask,t.mask,t)},t.analyseMask=function(e,r,s){var t,a,i,n,o,l,d=/(?:[?*+]|\{[0-9+*]+(?:,[0-9+*]*)?(?:\|[0-9+*]*)?\})|[^.?*+^${[]()|\\]+|./g,c=/\[\^?]?(?:[^\\\]]+|\\[\S\s]?)*]?|\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9][0-9]*|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|c[A-Za-z]|[\S\s]?)|\((?:\?[:=!]?)?|(?:[?*+]|\{[0-9]+(?:,[0-9]*)?\})\??|[^.?*+^${[()|\\]+|./g,u=!1,p=new m,f=[],h=[],v=!1;function m(e,t,a,i){this.matches=[],this.openGroup=e||!1,this.alternatorGroup=!1,this.isGroup=e||!1,this.isOptional=t||!1,this.isQuantifier=a||!1,this.isAlternator=i||!1,this.quantifier={min:1,max:1}}function g(a,e,i){i=void 0!==i?i:a.matches.length;var n=a.matches[i-1];if(r)0===e.indexOf("[")||u&&/\\d|\\s|\\w]/i.test(e)||"."===e?a.matches.splice(i++,0,{fn:new RegExp(e,s.casing?"i":""),static:!1,optionality:!1,newBlockMarker:void 0===n?"master":n.def!==e,casing:null,def:e,placeholder:void 0,nativeDef:e}):(u&&(e=e[e.length-1]),e.split("").forEach(function(e,t){n=a.matches[i-1],a.matches.splice(i++,0,{fn:/[a-z]/i.test(s.staticDefinitionSymbol||e)?new RegExp("["+(s.staticDefinitionSymbol||e)+"]",s.casing?"i":""):null,static:!0,optionality:!1,newBlockMarker:void 0===n?"master":n.def!==e&&!0!==n.static,casing:null,def:s.staticDefinitionSymbol||e,placeholder:void 0!==s.staticDefinitionSymbol?e:void 0,nativeDef:(u?"'":"")+e})})),u=!1;else{var t=s.definitions&&s.definitions[e]||s.usePrototypeDefinitions&&Inputmask.prototype.definitions[e];t&&!u?a.matches.splice(i++,0,{fn:t.validator?"string"==typeof t.validator?new RegExp(t.validator,s.casing?"i":""):new function(){this.test=t.validator}:new RegExp("."),static:t.static||!1,optionality:!1,newBlockMarker:void 0===n?"master":n.def!==(t.definitionSymbol||e),casing:t.casing,def:t.definitionSymbol||e,placeholder:t.placeholder,nativeDef:e,generated:t.generated}):(a.matches.splice(i++,0,{fn:/[a-z]/i.test(s.staticDefinitionSymbol||e)?new RegExp("["+(s.staticDefinitionSymbol||e)+"]",s.casing?"i":""):null,static:!0,optionality:!1,newBlockMarker:void 0===n?"master":n.def!==e&&!0!==n.static,casing:null,def:s.staticDefinitionSymbol||e,placeholder:void 0!==s.staticDefinitionSymbol?e:void 0,nativeDef:(u?"'":"")+e}),u=!1)}}function y(){if(0<f.length){if(g(n=f[f.length-1],a),n.isAlternator){o=f.pop();for(var e=0;e<o.matches.length;e++)o.matches[e].isGroup&&(o.matches[e].isGroup=!1);0<f.length?(n=f[f.length-1]).matches.push(o):p.matches.push(o)}}else g(p,a)}function b(e){var t=new m(!0);return t.openGroup=!1,t.matches=e,t}function w(){if((i=f.pop()).openGroup=!1,void 0!==i)if(0<f.length){if((n=f[f.length-1]).matches.push(i),n.isAlternator){o=f.pop();for(var e=0;e<o.matches.length;e++)o.matches[e].isGroup=!1,o.matches[e].alternatorGroup=!1;0<f.length?(n=f[f.length-1]).matches.push(o):p.matches.push(o)}}else p.matches.push(i);else y()}function x(e){var t=e.pop();return t.isQuantifier&&(t=b([e.pop(),t])),t}for(r&&(s.optionalmarker[0]=void 0,s.optionalmarker[1]=void 0);t=r?c.exec(e):d.exec(e);){if(a=t[0],r)switch(a.charAt(0)){case"?":a="{0,1}";break;case"+":case"*":a="{"+a+"}";break;case"|":if(0===f.length){var k=b(p.matches);k.openGroup=!0,f.push(k),p.matches=[],v=!0}}if(u)y();else switch(a.charAt(0)){case"$":case"^":r||y();break;case"(?=":case"(?!":case"(?<=":case"(?<!":break;case s.escapeChar:u=!0,r&&y();break;case s.optionalmarker[1]:case s.groupmarker[1]:w();break;case s.optionalmarker[0]:f.push(new m(!1,!0));break;case s.groupmarker[0]:f.push(new m(!0));break;case s.quantifiermarker[0]:var E=new m(!1,!1,!0),S=(a=a.replace(/[{}]/g,"")).split("|"),T=S[0].split(","),C=isNaN(T[0])?T[0]:parseInt(T[0]),M=1===T.length?C:isNaN(T[1])?T[1]:parseInt(T[1]);"*"!==C&&"+"!==C||(C="*"===M?0:1),E.quantifier={min:C,max:M,jit:S[1]};var P=0<f.length?f[f.length-1].matches:p.matches;if((t=P.pop()).isAlternator){P.push(t),P=t.matches;var O=new m(!0),L=P.pop();P.push(O),P=O.matches,t=L}t.isGroup||(t=b([t])),P.push(t),P.push(E);break;case s.alternatormarker:if(0<f.length){var _=(n=f[f.length-1]).matches[n.matches.length-1];l=n.openGroup&&(void 0===_.matches||!1===_.isGroup&&!1===_.isAlternator)?f.pop():x(n.matches)}else l=x(p.matches);if(l.isAlternator)f.push(l);else if(l.alternatorGroup?(o=f.pop(),l.alternatorGroup=!1):o=new m(!1,!1,!1,!0),o.matches.push(l),f.push(o),l.openGroup){var B=new m(!(l.openGroup=!1));B.alternatorGroup=!0,f.push(B)}break;default:y()}}for(v&&w();0<f.length;)i=f.pop(),p.matches.push(i);return 0<p.matches.length&&(function i(n){n&&n.matches&&n.matches.forEach(function(e,t){var a=n.matches[t+1];(void 0===a||void 0===a.matches||!1===a.isQuantifier)&&e&&e.isGroup&&(e.isGroup=!1,r||(g(e,s.groupmarker[0],0),!0!==e.openGroup&&g(e,s.groupmarker[1]))),i(e)})}(p),h.push(p)),(s.numericInput||s.isRTL)&&function e(t){for(var a in t.matches=t.matches.reverse(),t.matches)if(Object.prototype.hasOwnProperty.call(t.matches,a)){var i=parseInt(a);if(t.matches[a].isQuantifier&&t.matches[i+1]&&t.matches[i+1].isGroup){var n=t.matches[a];t.matches.splice(a,1),t.matches.splice(i+1,0,n)}void 0!==t.matches[a].matches?t.matches[a]=e(t.matches[a]):t.matches[a]=((r=t.matches[a])===s.optionalmarker[0]?r=s.optionalmarker[1]:r===s.optionalmarker[1]?r=s.optionalmarker[0]:r===s.groupmarker[0]?r=s.groupmarker[1]:r===s.groupmarker[1]&&(r=s.groupmarker[0]),r)}var r;return t}(h[0]),h};var i,l=(i=a(9))&&i.__esModule?i:{default:i}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={9:{validator:"[0-9０-９]",definitionSymbol:"*"},a:{validator:"[A-Za-zА-яЁёÀ-ÿµ]",definitionSymbol:"*"},"*":{validator:"[0-9０-９A-Za-zА-яЁёÀ-ÿµ]"}}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=void 0;t.default={_maxTestPos:500,placeholder:"_",optionalmarker:["[","]"],quantifiermarker:["{","}"],groupmarker:["(",")"],alternatormarker:"|",escapeChar:"\\",mask:null,regex:null,oncomplete:function(){},onincomplete:function(){},oncleared:function(){},repeat:0,greedy:!1,autoUnmask:!1,removeMaskOnSubmit:!1,clearMaskOnLostFocus:!(t.default=void 0),insertMode:!0,insertModeVisual:!0,clearIncomplete:!1,alias:null,onKeyDown:function(){},onBeforeMask:null,onBeforePaste:function(e,t){return"function"==typeof t.onBeforeMask?t.onBeforeMask.call(this,e,t):e},onBeforeWrite:null,onUnMask:null,showMaskOnFocus:!0,showMaskOnHover:!0,onKeyValidation:function(){},skipOptionalPartCharacter:" ",numericInput:!1,rightAlign:!1,undoOnEscape:!0,radixPoint:"",_radixDance:!1,groupSeparator:"",keepStatic:null,positionCaretOnTab:!0,tabThrough:!1,supportsInputType:["text","tel","url","password","search"],ignorables:[8,9,19,27,33,34,35,36,37,38,39,40,45,46,93,112,113,114,115,116,117,118,119,120,121,122,123,0,229],isComplete:null,preValidation:null,postValidation:null,staticDefinitionSymbol:void 0,jitMasking:!1,nullable:!0,inputEventOnly:!1,noValuePatching:!1,positionCaretOnClick:"lvp",casing:null,inputmode:"text",importDataAttributes:!0,shiftPositions:!0,usePrototypeDefinitions:!0}},function(e,t,a){"use strict";var i=r(a(1)),n=r(a(0)),o=r(a(14));function v(e){return(v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e){return e&&e.__esModule?e:{default:e}}var s=i.default.dependencyLib,f=(new Date).getFullYear(),m={d:["[1-9]|[12][0-9]|3[01]",Date.prototype.setDate,"day",Date.prototype.getDate],dd:["0[1-9]|[12][0-9]|3[01]",Date.prototype.setDate,"day",function(){return c(Date.prototype.getDate.call(this),2)}],ddd:[""],dddd:[""],m:["[1-9]|1[012]",Date.prototype.setMonth,"month",function(){return Date.prototype.getMonth.call(this)+1}],mm:["0[1-9]|1[012]",Date.prototype.setMonth,"month",function(){return c(Date.prototype.getMonth.call(this)+1,2)}],mmm:[""],mmmm:[""],yy:["[0-9]{2}",Date.prototype.setFullYear,"year",function(){return c(Date.prototype.getFullYear.call(this),2)}],yyyy:["[0-9]{4}",Date.prototype.setFullYear,"year",function(){return c(Date.prototype.getFullYear.call(this),4)}],h:["[1-9]|1[0-2]",Date.prototype.setHours,"hours",Date.prototype.getHours],hh:["0[1-9]|1[0-2]",Date.prototype.setHours,"hours",function(){return c(Date.prototype.getHours.call(this),2)}],hx:[function(e){return"[0-9]{".concat(e,"}")},Date.prototype.setHours,"hours",function(e){return Date.prototype.getHours}],H:["1?[0-9]|2[0-3]",Date.prototype.setHours,"hours",Date.prototype.getHours],HH:["0[0-9]|1[0-9]|2[0-3]",Date.prototype.setHours,"hours",function(){return c(Date.prototype.getHours.call(this),2)}],Hx:[function(e){return"[0-9]{".concat(e,"}")},Date.prototype.setHours,"hours",function(e){return function(){return c(Date.prototype.getHours.call(this),e)}}],M:["[1-5]?[0-9]",Date.prototype.setMinutes,"minutes",Date.prototype.getMinutes],MM:["0[0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]",Date.prototype.setMinutes,"minutes",function(){return c(Date.prototype.getMinutes.call(this),2)}],s:["[1-5]?[0-9]",Date.prototype.setSeconds,"seconds",Date.prototype.getSeconds],ss:["0[0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]",Date.prototype.setSeconds,"seconds",function(){return c(Date.prototype.getSeconds.call(this),2)}],l:["[0-9]{3}",Date.prototype.setMilliseconds,"milliseconds",function(){return c(Date.prototype.getMilliseconds.call(this),3)}],L:["[0-9]{2}",Date.prototype.setMilliseconds,"milliseconds",function(){return c(Date.prototype.getMilliseconds.call(this),2)}],t:["[ap]"],tt:["[ap]m"],T:["[AP]"],TT:["[AP]M"],Z:[""],o:[""],S:[""]},l={isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"};function d(e){var t=new RegExp("\\d+$").exec(e[0]);if(t&&void 0!==t[0]){var a=m[e[0][0]+"x"].slice("");return a[0]=a[0](t[0]),a[3]=a[3](t[0]),a}if(m[e[0]])return m[e[0]]}function g(e){if(!e.tokenizer){var t=[],a=[];for(var i in m)if(/\.*x$/.test(i)){var n=i[0]+"\\d+";-1===a.indexOf(n)&&a.push(n)}else-1===t.indexOf(i[0])&&t.push(i[0]);e.tokenizer="("+(0<a.length?a.join("|")+"|":"")+t.join("+|")+")+?|.",e.tokenizer=new RegExp(e.tokenizer,"g")}return e.tokenizer}function h(e,t,a,i){var n,r,s="";for(g(a).lastIndex=0;n=g(a).exec(e);)if(void 0===t)if(r=d(n))s+="("+r[0]+")";else switch(n[0]){case"[":s+="(";break;case"]":s+=")?";break;default:s+=(0,o.default)(n[0])}else if(r=d(n))if(!0!==i&&r[3]){s+=r[3].call(t.date)}else r[2]?s+=t["raw"+r[2]]:s+=n[0];else s+=n[0];return s}function c(e,t){for(e=String(e),t=t||2;e.length<t;)e="0"+e;return e}function y(e,t,a){var i,n,r,s,o,l={date:new Date(1,0,1)},d=e;if("string"==typeof d){for(g(a).lastIndex=0;n=g(a).exec(t);){var c=new RegExp("\\d+$").exec(n[0]),u=c?n[0][0]+"x":n[0],p=void 0;if(c){var f=g(a).lastIndex,h=b(n.index,a);g(a).lastIndex=f,p=d.slice(0,d.indexOf(h.nextMatch[0]))}else p=d.slice(0,u.length);Object.prototype.hasOwnProperty.call(m,u)&&(i=m[u][2],r=m[u][1],(s=l)[i]=(o=p).replace(/[^0-9]/g,"0"),s["raw"+i]=o,void 0!==r&&r.call(s.date,"month"==i?parseInt(s[i])-1:s[i])),d=d.slice(p.length)}return l}if(d&&"object"===v(d)&&Object.prototype.hasOwnProperty.call(d,"date"))return d}function u(e,t){return h(t.inputFormat,{date:e},t)}function b(e,t){var a,i,n=0,r=0;for(g(t).lastIndex=0;i=g(t).exec(t.inputFormat);){var s=new RegExp("\\d+$").exec(i[0]);if(e<=(n+=r=s?parseInt(s[0]):i[0].length)){a=i,i=g(t).exec(t.inputFormat);break}}return{targetMatchIndex:n-r,nextMatch:i,targetMatch:a}}i.default.extendAliases({datetime:{mask:function(e){return e.numericInput=!1,m.S=e.i18n.ordinalSuffix.join("|"),e.inputFormat=l[e.inputFormat]||e.inputFormat,e.displayFormat=l[e.displayFormat]||e.displayFormat||e.inputFormat,e.outputFormat=l[e.outputFormat]||e.outputFormat||e.inputFormat,e.placeholder=""!==e.placeholder?e.placeholder:e.inputFormat.replace(/[[\]]/,""),e.regex=h(e.inputFormat,void 0,e),e.min=y(e.min,e.inputFormat,e),e.max=y(e.max,e.inputFormat,e),null},placeholder:"",inputFormat:"isoDateTime",displayFormat:void 0,outputFormat:void 0,min:null,max:null,skipOptionalPartCharacter:"",i18n:{dayNames:["Mon","Tue","Wed","Thu","Fri","Sat","Sun","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"],ordinalSuffix:["st","nd","rd","th"]},preValidation:function(e,t,a,i,n,r,s,o){if(o)return!0;if(isNaN(a)&&e[t]!==a){var l=b(t,n);if(l.nextMatch&&l.nextMatch[0]===a&&1<l.targetMatch[0].length){var d=m[l.targetMatch[0]][0];if(new RegExp(d).test("0"+e[t-1]))return e[t]=e[t-1],e[t-1]="0",{fuzzy:!0,buffer:e,refreshFromBuffer:{start:t-1,end:t+1},pos:t+1}}}return!0},postValidation:function(e,t,a,i,n,r,s,o){if(s)return!0;var l,d;if(!1===i)return(l=b(t+1,n)).targetMatch&&l.targetMatchIndex===t&&1<l.targetMatch[0].length&&void 0!==m[l.targetMatch[0]]&&(d=m[l.targetMatch[0]][0],new RegExp(d).test("0"+a))?{insert:[{pos:t,c:"0"},{pos:t+1,c:a}],pos:t+1}:i;if(i.fuzzy&&(e=i.buffer,t=i.pos),(l=b(t,n)).targetMatch&&l.targetMatch[0]&&void 0!==m[l.targetMatch[0]]){d=m[l.targetMatch[0]][0];var c=e.slice(l.targetMatchIndex,l.targetMatchIndex+l.targetMatch[0].length);!1===new RegExp(d).test(c.join(""))&&2===l.targetMatch[0].length&&r.validPositions[l.targetMatchIndex]&&r.validPositions[l.targetMatchIndex+1]&&(r.validPositions[l.targetMatchIndex+1].input="0")}var u=i,p=y(e.join(""),n.inputFormat,n);return u&&p.date.getTime()==p.date.getTime()&&(u=function(e,t,a,i,n){if(!t)return t;if(a.min){if(e.rawyear){var r,s=e.rawyear.replace(/[^0-9]/g,""),o=a.min.year.substr(0,s.length);if(s<o){var l=b(t.pos,a);if(s=e.rawyear.substr(0,t.pos-l.targetMatchIndex+1),(o=a.min.year.substr(0,s.length))<=s)return t.remove=l.targetMatchIndex+s.length,t;if(s="yyyy"===l.targetMatch[0]?e.rawyear.substr(1,1):e.rawyear.substr(0,1),o=a.min.year.substr(2,1),r=a.max?a.max.year.substr(2,1):s,1===s.length&&o<=s<=r&&!0!==n)return"yyyy"===l.targetMatch[0]?(t.insert=[{pos:t.pos+1,c:s,strict:!0}],t.caret=t.pos+2,i.validPositions[t.pos].input=a.min.year[1]):(t.insert=[{pos:t.pos+1,c:a.min.year[1],strict:!0},{pos:t.pos+2,c:s,strict:!0}],t.caret=t.pos+3,i.validPositions[t.pos].input=a.min.year[0]),t;t=!1}}t&&e.year&&e.year===e.rawyear&&a.min.date.getTime()==a.min.date.getTime()&&(t=a.min.date.getTime()<=e.date.getTime())}return t&&a.max&&a.max.date.getTime()==a.max.date.getTime()&&(t=a.max.date.getTime()>=e.date.getTime()),t}(p,u=function(e,t,a){if(!isFinite(e.rawday)||"29"==e.day&&!isFinite(e.rawyear)||new Date(e.date.getFullYear(),isFinite(e.rawmonth)?e.month:e.date.getMonth()+1,0).getDate()>=e.day)return t;if("29"==e.day){var i=b(t.pos,a);if("yyyy"===i.targetMatch[0]&&t.pos-i.targetMatchIndex==2)return t.remove=t.pos+1,t}return!1}(p,u=function(e,t,a){if(e.year!==e.rawyear){var i=f.toString(),n=e.rawyear.replace(/[^0-9]/g,""),r=i.slice(0,n.length),s=i.slice(n.length);if(2===n.length&&n===r){var o=new Date(f,e.month-1,e.day);e.day==o.getDate()&&(!a.max||a.max.date.getTime()>=o.getTime())&&(e.date.setFullYear(f),e.year=i,t.insert=[{pos:t.pos+1,c:s[0]},{pos:t.pos+2,c:s[1]}])}}return t}(p,u,n),n),n,r,o)),t&&u&&i.pos!==t?{buffer:h(n.inputFormat,p,n).split(""),refreshFromBuffer:{start:t,end:i.pos}}:u},onKeyDown:function(e,t,a,i){e.ctrlKey&&e.keyCode===n.default.RIGHT&&(this.inputmask._valueSet(u(new Date,i)),s(this).trigger("setvalue"))},onUnMask:function(e,t,a){return t?h(a.outputFormat,y(e,a.inputFormat,a),a,!0):t},casing:function(e,t,a,i){return 0==t.nativeDef.indexOf("[ap]")?e.toLowerCase():0==t.nativeDef.indexOf("[AP]")?e.toUpperCase():e},onBeforeMask:function(e,t){return"[object Date]"===Object.prototype.toString.call(e)&&(e=u(e,t)),e},insertMode:!1,shiftPositions:!1,keepStatic:!1,inputmode:"numeric"}})},function(e,t,a){"use strict";var n=i(a(1)),o=i(a(0)),f=i(a(14));function i(e){return e&&e.__esModule?e:{default:e}}var h=n.default.dependencyLib;function s(e,t){for(var a="",i=0;i<e.length;i++)n.default.prototype.definitions[e.charAt(i)]||t.definitions[e.charAt(i)]||t.optionalmarker[0]===e.charAt(i)||t.optionalmarker[1]===e.charAt(i)||t.quantifiermarker[0]===e.charAt(i)||t.quantifiermarker[1]===e.charAt(i)||t.groupmarker[0]===e.charAt(i)||t.groupmarker[1]===e.charAt(i)||t.alternatormarker===e.charAt(i)?a+="\\"+e.charAt(i):a+=e.charAt(i);return a}function v(e,t,a,i){if(0<e.length&&0<t&&(!a.digitsOptional||i)){var n=e.indexOf(a.radixPoint),r=!1;a.negationSymbol.back===e[e.length-1]&&(r=!0,e.length--),-1===n&&(e.push(a.radixPoint),n=e.length-1);for(var s=1;s<=t;s++)isFinite(e[n+s])||(e[n+s]="0")}return r&&e.push(a.negationSymbol.back),e}function m(e,t){var a=0;if("+"===e){for(a in t.validPositions);a=parseInt(a)}for(var i in t.tests)if(a<=(i=parseInt(i)))for(var n=0,r=t.tests[i].length;n<r;n++)if((void 0===t.validPositions[i]||"-"===e)&&t.tests[i][n].match.def===e)return i+(void 0!==t.validPositions[i]&&"-"!==e?1:0);return a}function g(e,t){var a=-1;for(var i in t.validPositions){var n=t.validPositions[i];if(n&&n.match.def===e){a=parseInt(i);break}}return a}function r(e,t,a,i,n){var r=t.buffer?t.buffer.indexOf(n.radixPoint):-1,s=-1!==r&&new RegExp("[0-9１-９]").test(e);return n._radixDance&&s&&null==t.validPositions[r]?{insert:{pos:r===a?r+1:r,c:n.radixPoint},pos:a}:s}n.default.extendAliases({numeric:{mask:function(e){e.repeat=0,e.groupSeparator===e.radixPoint&&e.digits&&"0"!==e.digits&&("."===e.radixPoint?e.groupSeparator=",":","===e.radixPoint?e.groupSeparator=".":e.groupSeparator="")," "===e.groupSeparator&&(e.skipOptionalPartCharacter=void 0),1<e.placeholder.length&&(e.placeholder=e.placeholder.charAt(0)),"radixFocus"===e.positionCaretOnClick&&""===e.placeholder&&(e.positionCaretOnClick="lvp");var t="0",a=e.radixPoint;!0===e.numericInput&&void 0===e.__financeInput?(t="1",e.positionCaretOnClick="radixFocus"===e.positionCaretOnClick?"lvp":e.positionCaretOnClick,e.digitsOptional=!1,isNaN(e.digits)&&(e.digits=2),e._radixDance=!1,a=","===e.radixPoint?"?":"!",""!==e.radixPoint&&void 0===e.definitions[a]&&(e.definitions[a]={},e.definitions[a].validator="["+e.radixPoint+"]",e.definitions[a].placeholder=e.radixPoint,e.definitions[a].static=!0,e.definitions[a].generated=!0)):(e.__financeInput=!1,e.numericInput=!0);var i,n="[+]";if(n+=s(e.prefix,e),""!==e.groupSeparator?(void 0===e.definitions[e.groupSeparator]&&(e.definitions[e.groupSeparator]={},e.definitions[e.groupSeparator].validator="["+e.groupSeparator+"]",e.definitions[e.groupSeparator].placeholder=e.groupSeparator,e.definitions[e.groupSeparator].static=!0,e.definitions[e.groupSeparator].generated=!0),n+=e._mask(e)):n+="9{+}",void 0!==e.digits&&0!==e.digits){var r=e.digits.toString().split(",");isFinite(r[0])&&r[1]&&isFinite(r[1])?n+=a+t+"{"+e.digits+"}":(isNaN(e.digits)||0<parseInt(e.digits))&&(e.digitsOptional?(i=n+a+t+"{0,"+e.digits+"}",e.keepStatic=!0):n+=a+t+"{"+e.digits+"}")}return n+=s(e.suffix,e),n+="[-]",i&&(n=[i+s(e.suffix,e)+"[-]",n]),e.greedy=!1,function(e){void 0===e.parseMinMaxOptions&&(null!==e.min&&(e.min=e.min.toString().replace(new RegExp((0,f.default)(e.groupSeparator),"g"),""),","===e.radixPoint&&(e.min=e.min.replace(e.radixPoint,".")),e.min=isFinite(e.min)?parseFloat(e.min):NaN,isNaN(e.min)&&(e.min=Number.MIN_VALUE)),null!==e.max&&(e.max=e.max.toString().replace(new RegExp((0,f.default)(e.groupSeparator),"g"),""),","===e.radixPoint&&(e.max=e.max.replace(e.radixPoint,".")),e.max=isFinite(e.max)?parseFloat(e.max):NaN,isNaN(e.max)&&(e.max=Number.MAX_VALUE)),e.parseMinMaxOptions="done")}(e),n},_mask:function(e){return"("+e.groupSeparator+"999){+|1}"},digits:"*",digitsOptional:!0,enforceDigitsOnBlur:!1,radixPoint:".",positionCaretOnClick:"radixFocus",_radixDance:!0,groupSeparator:"",allowMinus:!0,negationSymbol:{front:"-",back:""},prefix:"",suffix:"",min:null,max:null,SetMaxOnOverflow:!1,step:1,inputType:"text",unmaskAsNumber:!1,roundingFN:Math.round,inputmode:"numeric",shortcuts:{k:"000",m:"000000"},placeholder:"0",greedy:!1,rightAlign:!0,insertMode:!0,autoUnmask:!1,skipOptionalPartCharacter:"",definitions:{0:{validator:r},1:{validator:r,definitionSymbol:"9"},"+":{validator:function(e,t,a,i,n){return n.allowMinus&&("-"===e||e===n.negationSymbol.front)}},"-":{validator:function(e,t,a,i,n){return n.allowMinus&&e===n.negationSymbol.back}}},preValidation:function(e,t,a,i,n,r,s,o){if(!1!==n.__financeInput&&a===n.radixPoint)return!1;var l;if(l=n.shortcuts&&n.shortcuts[a]){if(1<l.length)for(var d=[],c=0;c<l.length;c++)d.push({pos:t+c,c:l[c],strict:!1});return{insert:d}}var u=e.indexOf(n.radixPoint),p=t;if(t=function(e,t,a,i,n){return n._radixDance&&n.numericInput&&t!==n.negationSymbol.back&&e<=a&&(0<a||t==n.radixPoint)&&(void 0===i.validPositions[e-1]||i.validPositions[e-1].input!==n.negationSymbol.back)&&(e-=1),e}(t,a,u,r,n),"-"===a||a===n.negationSymbol.front){if(!0!==n.allowMinus)return!1;var f=!1,h=g("+",r),v=g("-",r);return-1!==h&&(f=[h,v]),!1!==f?{remove:f,caret:p-n.negationSymbol.front.length}:{insert:[{pos:m("+",r),c:n.negationSymbol.front,fromIsValid:!0},{pos:m("-",r),c:n.negationSymbol.back,fromIsValid:void 0}],caret:p+n.negationSymbol.back.length}}if(a===n.groupSeparator)return{caret:p};if(o)return!0;if(-1!==u&&!0===n._radixDance&&!1===i&&a===n.radixPoint&&void 0!==n.digits&&(isNaN(n.digits)||0<parseInt(n.digits))&&u!==t)return{caret:n._radixDance&&t===u-1?u+1:u};if(!1===n.__financeInput)if(i){if(n.digitsOptional)return{rewritePosition:s.end};if(!n.digitsOptional){if(s.begin>u&&s.end<=u)return a===n.radixPoint?{insert:{pos:u+1,c:"0",fromIsValid:!0},rewritePosition:u}:{rewritePosition:u+1};if(s.begin<u)return{rewritePosition:s.begin-1}}}else if(!n.showMaskOnHover&&!n.showMaskOnFocus&&!n.digitsOptional&&0<n.digits&&""===this.inputmask.__valueGet.call(this))return{rewritePosition:u};return{rewritePosition:t}},postValidation:function(e,t,a,i,n,r,s){if(!1===i)return i;if(s)return!0;if(null!==n.min||null!==n.max){var o=n.onUnMask(e.slice().reverse().join(""),void 0,h.extend({},n,{unmaskAsNumber:!0}));if(null!==n.min&&o<n.min&&(o.toString().length>n.min.toString().length||o<0))return!1;if(null!==n.max&&o>n.max)return!!n.SetMaxOnOverflow&&{refreshFromBuffer:!0,buffer:v(n.max.toString().replace(".",n.radixPoint).split(""),n.digits,n).reverse()}}return i},onUnMask:function(e,t,a){if(""===t&&!0===a.nullable)return t;var i=e.replace(a.prefix,"");return i=(i=i.replace(a.suffix,"")).replace(new RegExp((0,f.default)(a.groupSeparator),"g"),""),""!==a.placeholder.charAt(0)&&(i=i.replace(new RegExp(a.placeholder.charAt(0),"g"),"0")),a.unmaskAsNumber?(""!==a.radixPoint&&-1!==i.indexOf(a.radixPoint)&&(i=i.replace(f.default.call(this,a.radixPoint),".")),i=(i=i.replace(new RegExp("^"+(0,f.default)(a.negationSymbol.front)),"-")).replace(new RegExp((0,f.default)(a.negationSymbol.back)+"$"),""),Number(i)):i},isComplete:function(e,t){var a=(t.numericInput?e.slice().reverse():e).join("");return a=(a=(a=(a=(a=a.replace(new RegExp("^"+(0,f.default)(t.negationSymbol.front)),"-")).replace(new RegExp((0,f.default)(t.negationSymbol.back)+"$"),"")).replace(t.prefix,"")).replace(t.suffix,"")).replace(new RegExp((0,f.default)(t.groupSeparator)+"([0-9]{3})","g"),"$1"),","===t.radixPoint&&(a=a.replace((0,f.default)(t.radixPoint),".")),isFinite(a)},onBeforeMask:function(e,t){var a=t.radixPoint||",";isFinite(t.digits)&&(t.digits=parseInt(t.digits)),"number"!=typeof e&&"number"!==t.inputType||""===a||(e=e.toString().replace(".",a));var i="-"===e.charAt(0)||e.charAt(0)===t.negationSymbol.front,n=e.split(a),r=n[0].replace(/[^\-0-9]/g,""),s=1<n.length?n[1].replace(/[^0-9]/g,""):"",o=1<n.length;e=r+(""!==s?a+s:s);var l=0;if(""!==a&&(l=t.digitsOptional?t.digits<s.length?t.digits:s.length:t.digits,""!==s||!t.digitsOptional)){var d=Math.pow(10,l||1);e=e.replace((0,f.default)(a),"."),isNaN(parseFloat(e))||(e=(t.roundingFN(parseFloat(e)*d)/d).toFixed(l)),e=e.toString().replace(".",a)}if(0===t.digits&&-1!==e.indexOf(a)&&(e=e.substring(0,e.indexOf(a))),null!==t.min||null!==t.max){var c=e.toString().replace(a,".");null!==t.min&&c<t.min?e=t.min.toString().replace(".",a):null!==t.max&&c>t.max&&(e=t.max.toString().replace(".",a))}return i&&"-"!==e.charAt(0)&&(e="-"+e),v(e.toString().split(""),l,t,o).join("")},onBeforeWrite:function(e,t,a,i){function n(e,t){if(!1!==i.__financeInput||t){var a=e.indexOf(i.radixPoint);-1!==a&&e.splice(a,1)}if(""!==i.groupSeparator)for(;-1!==(a=e.indexOf(i.groupSeparator));)e.splice(a,1);return e}var r,s=function(e,t){var a=new RegExp("(^"+(""!==t.negationSymbol.front?(0,f.default)(t.negationSymbol.front)+"?":"")+(0,f.default)(t.prefix)+")(.*)("+(0,f.default)(t.suffix)+(""!=t.negationSymbol.back?(0,f.default)(t.negationSymbol.back)+"?":"")+"$)").exec(e.slice().reverse().join("")),i=a?a[2]:"",n=!1;return i&&(i=i.split(t.radixPoint.charAt(0))[0],n=new RegExp("^[0"+t.groupSeparator+"]*").exec(i)),!(!n||!(1<n[0].length||0<n[0].length&&n[0].length<i.length))&&n}(t,i);if(s)for(var o=t.join("").lastIndexOf(s[0].split("").reverse().join(""))-(s[0]==s.input?0:1),l=s[0]==s.input?1:0,d=s[0].length-l;0<d;d--)delete this.maskset.validPositions[o+d],delete t[o+d];if(e)switch(e.type){case"blur":case"checkval":if(null!==i.min){var c=i.onUnMask(t.slice().reverse().join(""),void 0,h.extend({},i,{unmaskAsNumber:!0}));if(null!==i.min&&c<i.min)return{refreshFromBuffer:!0,buffer:v(i.min.toString().replace(".",i.radixPoint).split(""),i.digits,i).reverse()}}if(t[t.length-1]===i.negationSymbol.front){var u=new RegExp("(^"+(""!=i.negationSymbol.front?(0,f.default)(i.negationSymbol.front)+"?":"")+(0,f.default)(i.prefix)+")(.*)("+(0,f.default)(i.suffix)+(""!=i.negationSymbol.back?(0,f.default)(i.negationSymbol.back)+"?":"")+"$)").exec(n(t.slice(),!0).reverse().join(""));0==(u?u[2]:"")&&(r={refreshFromBuffer:!0,buffer:[0]})}else""!==i.radixPoint&&t[0]===i.radixPoint&&(r&&r.buffer?r.buffer.shift():(t.shift(),r={refreshFromBuffer:!0,buffer:n(t)}));if(i.enforceDigitsOnBlur){var p=(r=r||{})&&r.buffer||t.slice().reverse();r.refreshFromBuffer=!0,r.buffer=v(p,i.digits,i,!0).reverse()}}return r},onKeyDown:function(e,t,a,i){var n,r=h(this);if(e.ctrlKey)switch(e.keyCode){case o.default.UP:return this.inputmask.__valueSet.call(this,parseFloat(this.inputmask.unmaskedvalue())+parseInt(i.step)),r.trigger("setvalue"),!1;case o.default.DOWN:return this.inputmask.__valueSet.call(this,parseFloat(this.inputmask.unmaskedvalue())-parseInt(i.step)),r.trigger("setvalue"),!1}if(!e.shiftKey&&(e.keyCode===o.default.DELETE||e.keyCode===o.default.BACKSPACE||e.keyCode===o.default.BACKSPACE_SAFARI)&&a.begin!==t.length){if(t[e.keyCode===o.default.DELETE?a.begin-1:a.end]===i.negationSymbol.front)return n=t.slice().reverse(),""!==i.negationSymbol.front&&n.shift(),""!==i.negationSymbol.back&&n.pop(),r.trigger("setvalue",[n.join(""),a.begin]),!1;if(!0===i._radixDance){var s=t.indexOf(i.radixPoint);if(i.digitsOptional){if(0===s)return(n=t.slice().reverse()).pop(),r.trigger("setvalue",[n.join(""),a.begin>=n.length?n.length:a.begin]),!1}else if(-1!==s&&(a.begin<s||a.end<s||e.keyCode===o.default.DELETE&&a.begin===s))return a.begin!==a.end||e.keyCode!==o.default.BACKSPACE&&e.keyCode!==o.default.BACKSPACE_SAFARI||a.begin++,(n=t.slice().reverse()).splice(n.length-a.begin,a.begin-a.end+1),n=v(n,i.digits,i).join(""),r.trigger("setvalue",[n,a.begin>=n.length?s+1:a.begin]),!1}}}},currency:{prefix:"",groupSeparator:",",alias:"numeric",digits:2,digitsOptional:!1},decimal:{alias:"numeric"},integer:{alias:"numeric",digits:0},percentage:{alias:"numeric",min:0,max:100,suffix:" %",digits:0,allowMinus:!1},indianns:{alias:"numeric",_mask:function(e){return"("+e.groupSeparator+"99){*|1}("+e.groupSeparator+"999){1|1}"},groupSeparator:",",radixPoint:".",placeholder:"0",digits:2,digitsOptional:!1}})},function(e,t,a){"use strict";var i=p(a(6)),l=p(a(1));function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function n(i){var n=o();return function(){var e,t=u(i);if(n){var a=u(this).constructor;e=Reflect.construct(t,arguments,a)}else e=t.apply(this,arguments);return function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}(this,e)}}function d(e){var a="function"==typeof Map?new Map:void 0;return(d=function(e){if(null===e||!function(e){return-1!==Function.toString.call(e).indexOf("[native code]")}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==a){if(a.has(e))return a.get(e);a.set(e,t)}function t(){return s(e,arguments,u(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),c(t,e)})(e)}function s(e,t,a){return(s=o()?Reflect.construct:function(e,t,a){var i=[null];i.push.apply(i,t);var n=new(Function.bind.apply(e,i));return a&&c(n,a.prototype),n}).apply(null,arguments)}function o(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e){return e&&e.__esModule?e:{default:e}}var f=i.default.document;if(f&&f.head&&f.head.attachShadow&&i.default.customElements&&void 0===i.default.customElements.get("input-mask")){var h=function(){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(o,d(HTMLElement));var s=n(o);function o(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o);var t=(e=s.call(this)).getAttributeNames(),a=e.attachShadow({mode:"closed"}),i=f.createElement("input");for(var n in i.type="text",a.appendChild(i),t)Object.prototype.hasOwnProperty.call(t,n)&&i.setAttribute(t[n],e.getAttribute(t[n]));var r=new l.default;return r.dataAttribute="",r.mask(i),i.inputmask.shadowRoot=a,e}return o}();i.default.customElements.define("input-mask",h)}}],installedModules={},__webpack_require__.m=modules,__webpack_require__.c=installedModules,__webpack_require__.d=function(e,t,a){__webpack_require__.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.t=function(t,e){if(1&e&&(t=__webpack_require__(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var a=Object.create(null);if(__webpack_require__.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)__webpack_require__.d(a,i,function(e){return t[e]}.bind(null,i));return a},__webpack_require__.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return __webpack_require__.d(t,"a",t),t},__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=15);function __webpack_require__(e){if(installedModules[e])return installedModules[e].exports;var t=installedModules[e]={i:e,l:!1,exports:{}};return modules[e].call(t.exports,t,t.exports,__webpack_require__),t.l=!0,t.exports}var modules,installedModules}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Swiper=t()}(this,function(){"use strict";function e(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function t(){return(t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e}).apply(this,arguments)}function i(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function n(t,a){void 0===t&&(t={}),void 0===a&&(a={}),Object.keys(a).forEach(function(e){void 0===t[e]?t[e]=a[e]:i(a[e])&&i(t[e])&&0<Object.keys(a[e]).length&&n(t[e],a[e])})}var a={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function x(){var e="undefined"!=typeof document?document:{};return n(e,a),e}var r={document:a,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function oe(){var e="undefined"!=typeof window?window:{};return n(e,r),e}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function o(e,t){return(o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e,t,a){return(l=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}()?Reflect.construct:function(e,t,a){var i=[null];i.push.apply(i,t);var n=new(Function.bind.apply(e,i));return a&&o(n,a.prototype),n}).apply(null,arguments)}function d(e){var i="function"==typeof Map?new Map:void 0;return(d=function(e){if(null===e||(t=e,-1===Function.toString.call(t).indexOf("[native code]")))return e;var t;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==i){if(i.has(e))return i.get(e);i.set(e,a)}function a(){return l(e,arguments,s(this).constructor)}return a.prototype=Object.create(e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),o(a,e)})(e)}var c,u,p,f=(c=d(Array),p=c,(u=h).prototype=Object.create(p.prototype),(u.prototype.constructor=u).__proto__=p,h);function h(e){var t,a,i;return a=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t=c.call.apply(c,[this].concat(e))||this),i=a.__proto__,Object.defineProperty(a,"__proto__",{get:function(){return i},set:function(e){i.__proto__=e}}),t}function v(e){void 0===e&&(e=[]);var t=[];return e.forEach(function(e){Array.isArray(e)?t.push.apply(t,v(e)):t.push(e)}),t}function m(e,t){return Array.prototype.filter.call(e,t)}function B(e,n){var t=oe(),r=x(),a=[];if(!n&&e instanceof f)return e;if(!e)return new f(a);if("string"==typeof e){var i=e.trim();if(0<=i.indexOf("<")&&0<=i.indexOf(">")){var s="div";0===i.indexOf("<li")&&(s="ul"),0===i.indexOf("<tr")&&(s="tbody"),0!==i.indexOf("<td")&&0!==i.indexOf("<th")||(s="tr"),0===i.indexOf("<tbody")&&(s="table"),0===i.indexOf("<option")&&(s="select");var o=r.createElement(s);o.innerHTML=i;for(var l=0;l<o.childNodes.length;l+=1)a.push(o.childNodes[l])}else a=function(e){if("string"!=typeof e)return[e];for(var t=[],a=(n||r).querySelectorAll(e),i=0;i<a.length;i+=1)t.push(a[i]);return t}(e.trim())}else if(e.nodeType||e===t||e===r)a.push(e);else if(Array.isArray(e)){if(e instanceof f)return e;a=e}return new f(function(e){for(var t=[],a=0;a<e.length;a+=1)-1===t.indexOf(e[a])&&t.push(e[a]);return t}(a))}B.fn=f.prototype;var g,y,b,w={addClass:function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];var i=v(t.map(function(e){return e.split(" ")}));return this.forEach(function(e){var t;(t=e.classList).add.apply(t,i)}),this},removeClass:function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];var i=v(t.map(function(e){return e.split(" ")}));return this.forEach(function(e){var t;(t=e.classList).remove.apply(t,i)}),this},hasClass:function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];var i=v(t.map(function(e){return e.split(" ")}));return 0<m(this,function(t){return 0<i.filter(function(e){return t.classList.contains(e)}).length}).length},toggleClass:function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];var i=v(t.map(function(e){return e.split(" ")}));this.forEach(function(t){i.forEach(function(e){t.classList.toggle(e)})})},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(var a=0;a<this.length;a+=1)if(2===arguments.length)this[a].setAttribute(e,t);else for(var i in e)this[a][i]=e[i],this[a].setAttribute(i,e[i]);return this},removeAttr:function(e){for(var t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},transform:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transform=e;return this},transition:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transitionDuration="string"!=typeof e?e+"ms":e;return this},on:function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];var i=t[0],r=t[1],s=t[2],n=t[3];function o(e){var t=e.target;if(t){var a=e.target.dom7EventData||[];if(a.indexOf(e)<0&&a.unshift(e),B(t).is(r))s.apply(t,a);else for(var i=B(t).parents(),n=0;n<i.length;n+=1)B(i[n]).is(r)&&s.apply(i[n],a)}}function l(e){var t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),s.apply(this,t)}"function"==typeof t[1]&&(i=t[0],s=t[1],n=t[2],r=void 0),n=n||!1;for(var d,c=i.split(" "),u=0;u<this.length;u+=1){var p=this[u];if(r)for(d=0;d<c.length;d+=1){var f=c[d];p.dom7LiveListeners||(p.dom7LiveListeners={}),p.dom7LiveListeners[f]||(p.dom7LiveListeners[f]=[]),p.dom7LiveListeners[f].push({listener:s,proxyListener:o}),p.addEventListener(f,o,n)}else for(d=0;d<c.length;d+=1){var h=c[d];p.dom7Listeners||(p.dom7Listeners={}),p.dom7Listeners[h]||(p.dom7Listeners[h]=[]),p.dom7Listeners[h].push({listener:s,proxyListener:l}),p.addEventListener(h,l,n)}}return this},off:function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];var i=t[0],n=t[1],r=t[2],s=t[3];"function"==typeof t[1]&&(i=t[0],r=t[1],s=t[2],n=void 0),s=s||!1;for(var o=i.split(" "),l=0;l<o.length;l+=1)for(var d=o[l],c=0;c<this.length;c+=1){var u=this[c],p=void 0;if(!n&&u.dom7Listeners?p=u.dom7Listeners[d]:n&&u.dom7LiveListeners&&(p=u.dom7LiveListeners[d]),p&&p.length)for(var f=p.length-1;0<=f;f-=1){var h=p[f];r&&h.listener===r||r&&h.listener&&h.listener.dom7proxy&&h.listener.dom7proxy===r?(u.removeEventListener(d,h.proxyListener,s),p.splice(f,1)):r||(u.removeEventListener(d,h.proxyListener,s),p.splice(f,1))}}return this},trigger:function(){for(var e=oe(),t=arguments.length,a=new Array(t),i=0;i<t;i++)a[i]=arguments[i];for(var n=a[0].split(" "),r=a[1],s=0;s<n.length;s+=1)for(var o=n[s],l=0;l<this.length;l+=1){var d=this[l];if(e.CustomEvent){var c=new e.CustomEvent(o,{detail:r,bubbles:!0,cancelable:!0});d.dom7EventData=a.filter(function(e,t){return 0<t}),d.dispatchEvent(c),d.dom7EventData=[],delete d.dom7EventData}}return this},transitionEnd:function(a){var i=this;return a&&i.on("transitionend",function e(t){t.target===this&&(a.call(this,t),i.off("transitionend",e))}),this},outerWidth:function(e){if(0<this.length){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(0<this.length){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){var e=oe();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(0<this.length){var e=oe(),t=x(),a=this[0],i=a.getBoundingClientRect(),n=t.body,r=a.clientTop||n.clientTop||0,s=a.clientLeft||n.clientLeft||0,o=a===e?e.scrollY:a.scrollTop,l=a===e?e.scrollX:a.scrollLeft;return{top:i.top+o-r,left:i.left+l-s}}return null},css:function(e,t){var a,i=oe();if(1===arguments.length){if("string"!=typeof e){for(a=0;a<this.length;a+=1)for(var n in e)this[a].style[n]=e[n];return this}if(this[0])return i.getComputedStyle(this[0],null).getPropertyValue(e)}if(2!==arguments.length||"string"!=typeof e)return this;for(a=0;a<this.length;a+=1)this[a].style[e]=t;return this},each:function(a){return a&&this.forEach(function(e,t){a.apply(e,[e,t])}),this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;for(var t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){var t,a,i=oe(),n=x(),r=this[0];if(!r||void 0===e)return!1;if("string"==typeof e){if(r.matches)return r.matches(e);if(r.webkitMatchesSelector)return r.webkitMatchesSelector(e);if(r.msMatchesSelector)return r.msMatchesSelector(e);for(t=B(e),a=0;a<t.length;a+=1)if(t[a]===r)return!0;return!1}if(e===n)return r===n;if(e===i)return r===i;if(e.nodeType||e instanceof f){for(t=e.nodeType?[e]:e,a=0;a<t.length;a+=1)if(t[a]===r)return!0;return!1}return!1},index:function(){var e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;var t=this.length;if(t-1<e)return B([]);if(e<0){var a=t+e;return B(a<0?[]:[this[a]])}return B([this[e]])},append:function(){for(var e,t=x(),a=0;a<arguments.length;a+=1){e=a<0||arguments.length<=a?void 0:arguments[a];for(var i=0;i<this.length;i+=1)if("string"==typeof e){var n=t.createElement("div");for(n.innerHTML=e;n.firstChild;)this[i].appendChild(n.firstChild)}else if(e instanceof f)for(var r=0;r<e.length;r+=1)this[i].appendChild(e[r]);else this[i].appendChild(e)}return this},prepend:function(e){var t,a,i=x();for(t=0;t<this.length;t+=1)if("string"==typeof e){var n=i.createElement("div");for(n.innerHTML=e,a=n.childNodes.length-1;0<=a;a-=1)this[t].insertBefore(n.childNodes[a],this[t].childNodes[0])}else if(e instanceof f)for(a=0;a<e.length;a+=1)this[t].insertBefore(e[a],this[t].childNodes[0]);else this[t].insertBefore(e,this[t].childNodes[0]);return this},next:function(e){return 0<this.length?e?this[0].nextElementSibling&&B(this[0].nextElementSibling).is(e)?B([this[0].nextElementSibling]):B([]):this[0].nextElementSibling?B([this[0].nextElementSibling]):B([]):B([])},nextAll:function(e){var t=[],a=this[0];if(!a)return B([]);for(;a.nextElementSibling;){var i=a.nextElementSibling;e?B(i).is(e)&&t.push(i):t.push(i),a=i}return B(t)},prev:function(e){if(0<this.length){var t=this[0];return e?t.previousElementSibling&&B(t.previousElementSibling).is(e)?B([t.previousElementSibling]):B([]):t.previousElementSibling?B([t.previousElementSibling]):B([])}return B([])},prevAll:function(e){var t=[],a=this[0];if(!a)return B([]);for(;a.previousElementSibling;){var i=a.previousElementSibling;e?B(i).is(e)&&t.push(i):t.push(i),a=i}return B(t)},parent:function(e){for(var t=[],a=0;a<this.length;a+=1)null!==this[a].parentNode&&(e?B(this[a].parentNode).is(e)&&t.push(this[a].parentNode):t.push(this[a].parentNode));return B(t)},parents:function(e){for(var t=[],a=0;a<this.length;a+=1)for(var i=this[a].parentNode;i;)e?B(i).is(e)&&t.push(i):t.push(i),i=i.parentNode;return B(t)},closest:function(e){var t=this;return void 0===e?B([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){for(var t=[],a=0;a<this.length;a+=1)for(var i=this[a].querySelectorAll(e),n=0;n<i.length;n+=1)t.push(i[n]);return B(t)},children:function(e){for(var t=[],a=0;a<this.length;a+=1)for(var i=this[a].children,n=0;n<i.length;n+=1)e&&!B(i[n]).is(e)||t.push(i[n]);return B(t)},filter:function(e){return B(m(this,e))},remove:function(){for(var e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};function A(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function D(){return Date.now()}function k(e,t){void 0===t&&(t="x");var a,i,n,r=oe(),s=r.getComputedStyle(e,null);return r.WebKitCSSMatrix?(6<(i=s.transform||s.webkitTransform).split(",").length&&(i=i.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),n=new r.WebKitCSSMatrix("none"===i?"":i)):a=(n=s.MozTransform||s.OTransform||s.MsTransform||s.msTransform||s.transform||s.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(i=r.WebKitCSSMatrix?n.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),"y"===t&&(i=r.WebKitCSSMatrix?n.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5])),i||0}function E(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object}function le(e){for(var t=Object(arguments.length<=0?void 0:e),a=1;a<arguments.length;a+=1){var i=a<0||arguments.length<=a?void 0:arguments[a];if(null!=i)for(var n=Object.keys(Object(i)),r=0,s=n.length;r<s;r+=1){var o=n[r],l=Object.getOwnPropertyDescriptor(i,o);void 0!==l&&l.enumerable&&(E(t[o])&&E(i[o])?le(t[o],i[o]):!E(t[o])&&E(i[o])?(t[o]={},le(t[o],i[o])):t[o]=i[o])}}return t}function S(a,i){Object.keys(i).forEach(function(t){E(i[t])&&Object.keys(i[t]).forEach(function(e){"function"==typeof i[t][e]&&(i[t][e]=i[t][e].bind(a))}),a[t]=i[t]})}function T(){return g||(a=oe(),e=x(),g={touch:!!("ontouchstart"in a||a.DocumentTouch&&e instanceof a.DocumentTouch),pointerEvents:!!a.PointerEvent&&"maxTouchPoints"in a.navigator&&0<=a.navigator.maxTouchPoints,observer:"MutationObserver"in a||"WebkitMutationObserver"in a,passiveListener:function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});a.addEventListener("testPassiveListener",null,t)}catch(e){}return e}(),gestures:"ongesturestart"in a}),g;var a,e}Object.keys(w).forEach(function(e){B.fn[e]=w[e]});var C={name:"resize",create:function(){var s=this;le(s,{resize:{observer:null,createObserver:function(){s&&!s.destroyed&&s.initialized&&(s.resize.observer=new ResizeObserver(function(e){var t=s.width,a=s.height,n=t,r=a;e.forEach(function(e){var t=e.contentBoxSize,a=e.contentRect,i=e.target;i&&i!==s.el||(n=a?a.width:(t[0]||t).inlineSize,r=a?a.height:(t[0]||t).blockSize)}),n===t&&r===a||s.resize.resizeHandler()}),s.resize.observer.observe(s.el))},removeObserver:function(){s.resize.observer&&s.resize.observer.unobserve&&s.el&&(s.resize.observer.unobserve(s.el),s.resize.observer=null)},resizeHandler:function(){s&&!s.destroyed&&s.initialized&&(s.emit("beforeResize"),s.emit("resize"))},orientationChangeHandler:function(){s&&!s.destroyed&&s.initialized&&s.emit("orientationchange")}}})},on:{init:function(e){var t=oe();e.params.resizeObserver&&void 0!==oe().ResizeObserver?e.resize.createObserver():(t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler))},destroy:function(e){var t=oe();e.resize.removeObserver(),t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},M={attach:function(e,t){void 0===t&&(t={});var a=oe(),i=this,n=new(a.MutationObserver||a.WebkitMutationObserver)(function(e){if(1!==e.length){var t=function(){i.emit("observerUpdate",e[0])};a.requestAnimationFrame?a.requestAnimationFrame(t):a.setTimeout(t,0)}else i.emit("observerUpdate",e[0])});n.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),i.observer.observers.push(n)},init:function(){var e=this;if(e.support.observer&&e.params.observer){if(e.params.observeParents)for(var t=e.$el.parents(),a=0;a<t.length;a+=1)e.observer.attach(t[a]);e.observer.attach(e.$el[0],{childList:e.params.observeSlideChildren}),e.observer.attach(e.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach(function(e){e.disconnect()}),this.observer.observers=[]}},P={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){S(this,{observer:t({},M,{observers:[]})})},on:{init:function(e){e.observer.init()},destroy:function(e){e.observer.destroy()}}};function O(){var e=this,t=e.params,a=e.el;if(!a||0!==a.offsetWidth){t.breakpoints&&e.setBreakpoint();var i=e.allowSlideNext,n=e.allowSlidePrev,r=e.snapGrid;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),("auto"===t.slidesPerView||1<t.slidesPerView)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=n,e.allowSlideNext=i,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}}var L=!1;function _(){}var z,I={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!1,nested:!1,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1},$={modular:{useParams:function(a){var i=this;i.modules&&Object.keys(i.modules).forEach(function(e){var t=i.modules[e];t.params&&le(a,t.params)})},useModules:function(i){void 0===i&&(i={});var n=this;n.modules&&Object.keys(n.modules).forEach(function(e){var t=n.modules[e],a=i[e]||{};t.on&&n.on&&Object.keys(t.on).forEach(function(e){n.on(e,t.on[e])}),t.create&&t.create.bind(n)(a)})}},eventsEmitter:{on:function(e,t,a){var i=this;if("function"!=typeof t)return i;var n=a?"unshift":"push";return e.split(" ").forEach(function(e){i.eventsListeners[e]||(i.eventsListeners[e]=[]),i.eventsListeners[e][n](t)}),i},once:function(i,n,e){var r=this;if("function"!=typeof n)return r;function s(){r.off(i,s),s.__emitterProxy&&delete s.__emitterProxy;for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];n.apply(r,t)}return s.__emitterProxy=n,r.on(i,s,e)},onAny:function(e,t){if("function"!=typeof e)return this;var a=t?"unshift":"push";return this.eventsAnyListeners.indexOf(e)<0&&this.eventsAnyListeners[a](e),this},offAny:function(e){var t=this;if(!t.eventsAnyListeners)return t;var a=t.eventsAnyListeners.indexOf(e);return 0<=a&&t.eventsAnyListeners.splice(a,1),t},off:function(e,i){var n=this;return n.eventsListeners&&e.split(" ").forEach(function(a){void 0===i?n.eventsListeners[a]=[]:n.eventsListeners[a]&&n.eventsListeners[a].forEach(function(e,t){(e===i||e.__emitterProxy&&e.__emitterProxy===i)&&n.eventsListeners[a].splice(t,1)})}),n},emit:function(){var e,a,i,n=this;if(!n.eventsListeners)return n;for(var t=arguments.length,r=new Array(t),s=0;s<t;s++)r[s]=arguments[s];return i="string"==typeof r[0]||Array.isArray(r[0])?(e=r[0],a=r.slice(1,r.length),n):(e=r[0].events,a=r[0].data,r[0].context||n),a.unshift(i),(Array.isArray(e)?e:e.split(" ")).forEach(function(t){n.eventsAnyListeners&&n.eventsAnyListeners.length&&n.eventsAnyListeners.forEach(function(e){e.apply(i,[t].concat(a))}),n.eventsListeners&&n.eventsListeners[t]&&n.eventsListeners[t].forEach(function(e){e.apply(i,a)})}),n}},update:{updateSize:function(){var e,t,a=this,i=a.$el;e=void 0!==a.params.width&&null!==a.params.width?a.params.width:i[0].clientWidth,t=void 0!==a.params.height&&null!==a.params.height?a.params.height:i[0].clientHeight,0===e&&a.isHorizontal()||0===t&&a.isVertical()||(e=e-parseInt(i.css("padding-left")||0,10)-parseInt(i.css("padding-right")||0,10),t=t-parseInt(i.css("padding-top")||0,10)-parseInt(i.css("padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),le(a,{width:e,height:t,size:a.isHorizontal()?e:t}))},updateSlides:function(){function a(e){return t.isHorizontal()?e:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[e]}function e(e,t){return parseFloat(e.getPropertyValue(a(t))||0)}var t=this,i=oe(),n=t.params,r=t.$wrapperEl,s=t.size,o=t.rtlTranslate,l=t.wrongRTL,d=t.virtual&&n.virtual.enabled,c=d?t.virtual.slides.length:t.slides.length,u=r.children("."+t.params.slideClass),p=d?t.virtual.slides.length:u.length,f=[],h=[],v=[],m=n.slidesOffsetBefore;"function"==typeof m&&(m=n.slidesOffsetBefore.call(t));var g=n.slidesOffsetAfter;"function"==typeof g&&(g=n.slidesOffsetAfter.call(t));var y=t.snapGrid.length,b=t.slidesGrid.length,w=n.spaceBetween,x=-m,k=0,E=0;if(void 0!==s){var S,T;"string"==typeof w&&0<=w.indexOf("%")&&(w=parseFloat(w.replace("%",""))/100*s),t.virtualSize=-w,o?u.css({marginLeft:"",marginTop:""}):u.css({marginRight:"",marginBottom:""}),1<n.slidesPerColumn&&(S=Math.floor(p/n.slidesPerColumn)===p/t.params.slidesPerColumn?p:Math.ceil(p/n.slidesPerColumn)*n.slidesPerColumn,"auto"!==n.slidesPerView&&"row"===n.slidesPerColumnFill&&(S=Math.max(S,n.slidesPerView*n.slidesPerColumn)));for(var C,M,P,O=n.slidesPerColumn,L=S/O,_=Math.floor(p/n.slidesPerColumn),B=0;B<p;B+=1){T=0;var z=u.eq(B);if(1<n.slidesPerColumn){var A=void 0,D=void 0,I=void 0;if("row"===n.slidesPerColumnFill&&1<n.slidesPerGroup){var $=Math.floor(B/(n.slidesPerGroup*n.slidesPerColumn)),R=B-n.slidesPerColumn*n.slidesPerGroup*$,N=0===$?n.slidesPerGroup:Math.min(Math.ceil((p-$*O*n.slidesPerGroup)/O),n.slidesPerGroup);A=(D=R-(I=Math.floor(R/N))*N+$*n.slidesPerGroup)+I*S/O,z.css({"-webkit-box-ordinal-group":A,"-moz-box-ordinal-group":A,"-ms-flex-order":A,"-webkit-order":A,order:A})}else"column"===n.slidesPerColumnFill?(I=B-(D=Math.floor(B/O))*O,(_<D||D===_&&I===O-1)&&(I+=1)>=O&&(I=0,D+=1)):D=B-(I=Math.floor(B/L))*L;z.css(a("margin-top"),0!==I&&n.spaceBetween&&n.spaceBetween+"px")}if("none"!==z.css("display")){if("auto"===n.slidesPerView){var j=i.getComputedStyle(z[0],null),F=z[0].style.transform,G=z[0].style.webkitTransform;if(F&&(z[0].style.transform="none"),G&&(z[0].style.webkitTransform="none"),n.roundLengths)T=t.isHorizontal()?z.outerWidth(!0):z.outerHeight(!0);else{var H=e(j,"width"),V=e(j,"padding-left"),Y=e(j,"padding-right"),X=e(j,"margin-left"),q=e(j,"margin-right"),W=j.getPropertyValue(j,"box-sizing");if(W&&"border-box"===W)T=H+X+q;else{var K=z[0],U=K.clientWidth;T=H+V+Y+X+q+(K.offsetWidth-U)}}F&&(z[0].style.transform=F),G&&(z[0].style.webkitTransform=G),n.roundLengths&&(T=Math.floor(T))}else T=(s-(n.slidesPerView-1)*w)/n.slidesPerView,n.roundLengths&&(T=Math.floor(T)),u[B]&&(u[B].style[a("width")]=T+"px");u[B]&&(u[B].swiperSlideSize=T),v.push(T),n.centeredSlides?(x=x+T/2+k/2+w,0===k&&0!==B&&(x=x-s/2-w),0===B&&(x=x-s/2-w),Math.abs(x)<.001&&(x=0),n.roundLengths&&(x=Math.floor(x)),E%n.slidesPerGroup==0&&f.push(x),h.push(x)):(n.roundLengths&&(x=Math.floor(x)),(E-Math.min(t.params.slidesPerGroupSkip,E))%t.params.slidesPerGroup==0&&f.push(x),h.push(x),x=x+T+w),t.virtualSize+=T+w,k=T,E+=1}}if(t.virtualSize=Math.max(t.virtualSize,s)+g,o&&l&&("slide"===n.effect||"coverflow"===n.effect)&&r.css({width:t.virtualSize+n.spaceBetween+"px"}),n.setWrapperSize&&r.css(((M={})[a("width")]=t.virtualSize+n.spaceBetween+"px",M)),1<n.slidesPerColumn&&(t.virtualSize=(T+n.spaceBetween)*S,t.virtualSize=Math.ceil(t.virtualSize/n.slidesPerColumn)-n.spaceBetween,r.css(((P={})[a("width")]=t.virtualSize+n.spaceBetween+"px",P)),n.centeredSlides)){C=[];for(var Q=0;Q<f.length;Q+=1){var Z=f[Q];n.roundLengths&&(Z=Math.floor(Z)),f[Q]<t.virtualSize+f[0]&&C.push(Z)}f=C}if(!n.centeredSlides){C=[];for(var J=0;J<f.length;J+=1){var ee=f[J];n.roundLengths&&(ee=Math.floor(ee)),f[J]<=t.virtualSize-s&&C.push(ee)}f=C,1<Math.floor(t.virtualSize-s)-Math.floor(f[f.length-1])&&f.push(t.virtualSize-s)}if(0===f.length&&(f=[0]),0!==n.spaceBetween){var te,ae=t.isHorizontal()&&o?"marginLeft":a("marginRight");u.filter(function(e,t){return!n.cssMode||t!==u.length-1}).css(((te={})[ae]=w+"px",te))}if(n.centeredSlides&&n.centeredSlidesBounds){var ie=0;v.forEach(function(e){ie+=e+(n.spaceBetween?n.spaceBetween:0)});var ne=(ie-=n.spaceBetween)-s;f=f.map(function(e){return e<0?-m:ne<e?ne+g:e})}if(n.centerInsufficientSlides){var re=0;if(v.forEach(function(e){re+=e+(n.spaceBetween?n.spaceBetween:0)}),(re-=n.spaceBetween)<s){var se=(s-re)/2;f.forEach(function(e,t){f[t]=e-se}),h.forEach(function(e,t){h[t]=e+se})}}le(t,{slides:u,snapGrid:f,slidesGrid:h,slidesSizesGrid:v}),p!==c&&t.emit("slidesLengthChange"),f.length!==y&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),h.length!==b&&t.emit("slidesGridLengthChange"),(n.watchSlidesProgress||n.watchSlidesVisibility)&&t.updateSlidesOffset()}},updateAutoHeight:function(e){var t,a=this,i=[],n=0;if("number"==typeof e?a.setTransition(e):!0===e&&a.setTransition(a.params.speed),"auto"!==a.params.slidesPerView&&1<a.params.slidesPerView)if(a.params.centeredSlides)a.visibleSlides.each(function(e){i.push(e)});else for(t=0;t<Math.ceil(a.params.slidesPerView);t+=1){var r=a.activeIndex+t;if(r>a.slides.length)break;i.push(a.slides.eq(r)[0])}else i.push(a.slides.eq(a.activeIndex)[0]);for(t=0;t<i.length;t+=1)if(void 0!==i[t]){var s=i[t].offsetHeight;n=n<s?s:n}n&&a.$wrapperEl.css("height",n+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t<e.length;t+=1)e[t].swiperSlideOffset=this.isHorizontal()?e[t].offsetLeft:e[t].offsetTop},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this,a=t.params,i=t.slides,n=t.rtlTranslate;if(0!==i.length){void 0===i[0].swiperSlideOffset&&t.updateSlidesOffset();var r=-e;n&&(r=e),i.removeClass(a.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(var s=0;s<i.length;s+=1){var o=i[s],l=(r+(a.centeredSlides?t.minTranslate():0)-o.swiperSlideOffset)/(o.swiperSlideSize+a.spaceBetween);if(a.watchSlidesVisibility||a.centeredSlides&&a.autoHeight){var d=-(r-o.swiperSlideOffset),c=d+t.slidesSizesGrid[s];(0<=d&&d<t.size-1||1<c&&c<=t.size||d<=0&&c>=t.size)&&(t.visibleSlides.push(o),t.visibleSlidesIndexes.push(s),i.eq(s).addClass(a.slideVisibleClass))}o.progress=n?-l:l}t.visibleSlides=B(t.visibleSlides)}},updateProgress:function(e){var t=this;if(void 0===e){var a=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*a||0}var i=t.params,n=t.maxTranslate()-t.minTranslate(),r=t.progress,s=t.isBeginning,o=t.isEnd,l=s,d=o;o=0==n?s=!(r=0):(s=(r=(e-t.minTranslate())/n)<=0,1<=r),le(t,{progress:r,isBeginning:s,isEnd:o}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),s&&!l&&t.emit("reachBeginning toEdge"),o&&!d&&t.emit("reachEnd toEdge"),(l&&!s||d&&!o)&&t.emit("fromEdge"),t.emit("progress",r)},updateSlidesClasses:function(){var e,t=this,a=t.slides,i=t.params,n=t.$wrapperEl,r=t.activeIndex,s=t.realIndex,o=t.virtual&&i.virtual.enabled;a.removeClass(i.slideActiveClass+" "+i.slideNextClass+" "+i.slidePrevClass+" "+i.slideDuplicateActiveClass+" "+i.slideDuplicateNextClass+" "+i.slideDuplicatePrevClass),(e=o?t.$wrapperEl.find("."+i.slideClass+'[data-swiper-slide-index="'+r+'"]'):a.eq(r)).addClass(i.slideActiveClass),i.loop&&(e.hasClass(i.slideDuplicateClass)?n.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+s+'"]').addClass(i.slideDuplicateActiveClass):n.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+s+'"]').addClass(i.slideDuplicateActiveClass));var l=e.nextAll("."+i.slideClass).eq(0).addClass(i.slideNextClass);i.loop&&0===l.length&&(l=a.eq(0)).addClass(i.slideNextClass);var d=e.prevAll("."+i.slideClass).eq(0).addClass(i.slidePrevClass);i.loop&&0===d.length&&(d=a.eq(-1)).addClass(i.slidePrevClass),i.loop&&(l.hasClass(i.slideDuplicateClass)?n.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass):n.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass),d.hasClass(i.slideDuplicateClass)?n.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass):n.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass)),t.emitSlidesClasses()},updateActiveIndex:function(e){var t,a=this,i=a.rtlTranslate?a.translate:-a.translate,n=a.slidesGrid,r=a.snapGrid,s=a.params,o=a.activeIndex,l=a.realIndex,d=a.snapIndex,c=e;if(void 0===c){for(var u=0;u<n.length;u+=1)void 0!==n[u+1]?i>=n[u]&&i<n[u+1]-(n[u+1]-n[u])/2?c=u:i>=n[u]&&i<n[u+1]&&(c=u+1):i>=n[u]&&(c=u);s.normalizeSlideIndex&&(c<0||void 0===c)&&(c=0)}if(0<=r.indexOf(i))t=r.indexOf(i);else{var p=Math.min(s.slidesPerGroupSkip,c);t=p+Math.floor((c-p)/s.slidesPerGroup)}if(t>=r.length&&(t=r.length-1),c!==o){var f=parseInt(a.slides.eq(c).attr("data-swiper-slide-index")||c,10);le(a,{snapIndex:t,realIndex:f,previousIndex:o,activeIndex:c}),a.emit("activeIndexChange"),a.emit("snapIndexChange"),l!==f&&a.emit("realIndexChange"),(a.initialized||a.params.runCallbacksOnInit)&&a.emit("slideChange")}else t!==d&&(a.snapIndex=t,a.emit("snapIndexChange"))},updateClickedSlide:function(e){var t,a=this,i=a.params,n=B(e.target).closest("."+i.slideClass)[0],r=!1;if(n)for(var s=0;s<a.slides.length;s+=1)if(a.slides[s]===n){r=!0,t=s;break}if(!n||!r)return a.clickedSlide=void 0,void(a.clickedIndex=void 0);a.clickedSlide=n,a.virtual&&a.params.virtual.enabled?a.clickedIndex=parseInt(B(n).attr("data-swiper-slide-index"),10):a.clickedIndex=t,i.slideToClickedSlide&&void 0!==a.clickedIndex&&a.clickedIndex!==a.activeIndex&&a.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");var t=this.params,a=this.rtlTranslate,i=this.translate,n=this.$wrapperEl;if(t.virtualTranslate)return a?-i:i;if(t.cssMode)return i;var r=k(n[0],e);return a&&(r=-r),r||0},setTranslate:function(e,t){var a=this,i=a.rtlTranslate,n=a.params,r=a.$wrapperEl,s=a.wrapperEl,o=a.progress,l=0,d=0;a.isHorizontal()?l=i?-e:e:d=e,n.roundLengths&&(l=Math.floor(l),d=Math.floor(d)),n.cssMode?s[a.isHorizontal()?"scrollLeft":"scrollTop"]=a.isHorizontal()?-l:-d:n.virtualTranslate||r.transform("translate3d("+l+"px, "+d+"px, 0px)"),a.previousTranslate=a.translate,a.translate=a.isHorizontal()?l:d;var c=a.maxTranslate()-a.minTranslate();(0==c?0:(e-a.minTranslate())/c)!==o&&a.updateProgress(e),a.emit("setTranslate",a.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,a,i,n){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===a&&(a=!0),void 0===i&&(i=!0);var r=this,s=r.params,o=r.wrapperEl;if(r.animating&&s.preventInteractionOnTransition)return!1;var l,d=r.minTranslate(),c=r.maxTranslate();if(l=i&&d<e?d:i&&e<c?c:e,r.updateProgress(l),s.cssMode){var u,p=r.isHorizontal();return 0===t?o[p?"scrollLeft":"scrollTop"]=-l:o.scrollTo?o.scrollTo(((u={})[p?"left":"top"]=-l,u.behavior="smooth",u)):o[p?"scrollLeft":"scrollTop"]=-l,!0}return 0===t?(r.setTransition(0),r.setTranslate(l),a&&(r.emit("beforeTransitionStart",t,n),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(l),a&&(r.emit("beforeTransitionStart",t,n),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,a&&r.emit("transitionEnd"))}),r.$wrapperEl[0].addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){this.params.cssMode||this.$wrapperEl.transition(e),this.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);var a=this,i=a.activeIndex,n=a.params,r=a.previousIndex;if(!n.cssMode){n.autoHeight&&a.updateAutoHeight();var s=t;if(s=s||(r<i?"next":i<r?"prev":"reset"),a.emit("transitionStart"),e&&i!==r){if("reset"===s)return void a.emit("slideResetTransitionStart");a.emit("slideChangeTransitionStart"),"next"===s?a.emit("slideNextTransitionStart"):a.emit("slidePrevTransitionStart")}}},transitionEnd:function(e,t){void 0===e&&(e=!0);var a=this,i=a.activeIndex,n=a.previousIndex,r=a.params;if(a.animating=!1,!r.cssMode){a.setTransition(0);var s=t;if(s=s||(n<i?"next":i<n?"prev":"reset"),a.emit("transitionEnd"),e&&i!==n){if("reset"===s)return void a.emit("slideResetTransitionEnd");a.emit("slideChangeTransitionEnd"),"next"===s?a.emit("slideNextTransitionEnd"):a.emit("slidePrevTransitionEnd")}}}},slide:{slideTo:function(e,t,a,i){if(void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===a&&(a=!0),"number"!=typeof e&&"string"!=typeof e)throw new Error("The 'index' argument cannot have type other than 'number' or 'string'. ["+typeof e+"] given.");if("string"==typeof e){var n=parseInt(e,10);if(!isFinite(n))throw new Error("The passed-in 'index' (string) couldn't be converted to 'number'. ["+e+"] given.");e=n}var r=this,s=e;s<0&&(s=0);var o=r.params,l=r.snapGrid,d=r.slidesGrid,c=r.previousIndex,u=r.activeIndex,p=r.rtlTranslate,f=r.wrapperEl;if(r.animating&&o.preventInteractionOnTransition)return!1;var h=Math.min(r.params.slidesPerGroupSkip,s),v=h+Math.floor((s-h)/r.params.slidesPerGroup);v>=l.length&&(v=l.length-1),(u||o.initialSlide||0)===(c||0)&&a&&r.emit("beforeSlideChangeStart");var m,g=-l[v];if(r.updateProgress(g),o.normalizeSlideIndex)for(var y=0;y<d.length;y+=1){var b=-Math.floor(100*g),w=Math.floor(100*d[y]),x=Math.floor(100*d[y+1]);void 0!==d[y+1]?w<=b&&b<x-(x-w)/2?s=y:w<=b&&b<x&&(s=y+1):w<=b&&(s=y)}if(r.initialized&&s!==u){if(!r.allowSlideNext&&g<r.translate&&g<r.minTranslate())return!1;if(!r.allowSlidePrev&&g>r.translate&&g>r.maxTranslate()&&(u||0)!==s)return!1}if(m=u<s?"next":s<u?"prev":"reset",p&&-g===r.translate||!p&&g===r.translate)return r.updateActiveIndex(s),o.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),"slide"!==o.effect&&r.setTranslate(g),"reset"!=m&&(r.transitionStart(a,m),r.transitionEnd(a,m)),!1;if(o.cssMode){var k,E=r.isHorizontal(),S=-g;return p&&(S=f.scrollWidth-f.offsetWidth-S),0===t?f[E?"scrollLeft":"scrollTop"]=S:f.scrollTo?f.scrollTo(((k={})[E?"left":"top"]=S,k.behavior="smooth",k)):f[E?"scrollLeft":"scrollTop"]=S,!0}return 0===t?(r.setTransition(0),r.setTranslate(g),r.updateActiveIndex(s),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,i),r.transitionStart(a,m),r.transitionEnd(a,m)):(r.setTransition(t),r.setTranslate(g),r.updateActiveIndex(s),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,i),r.transitionStart(a,m),r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(a,m))}),r.$wrapperEl[0].addEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd))),!0},slideToLoop:function(e,t,a,i){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===a&&(a=!0);var n=e;return this.params.loop&&(n+=this.loopedSlides),this.slideTo(n,t,a,i)},slideNext:function(e,t,a){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var i=this,n=i.params,r=i.animating,s=i.activeIndex<n.slidesPerGroupSkip?1:n.slidesPerGroup;if(n.loop){if(r&&n.loopPreventsSlide)return!1;i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft}return i.slideTo(i.activeIndex+s,e,t,a)},slidePrev:function(e,t,a){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var i=this,n=i.params,r=i.animating,s=i.snapGrid,o=i.slidesGrid,l=i.rtlTranslate;if(n.loop){if(r&&n.loopPreventsSlide)return!1;i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft}function d(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}var c=d(l?i.translate:-i.translate),u=s.map(function(e){return d(e)});s[u.indexOf(c)];var p,f=s[u.indexOf(c)-1];return void 0===f&&n.cssMode&&s.forEach(function(e){!f&&e<=c&&(f=e)}),void 0!==f&&(p=o.indexOf(f))<0&&(p=i.activeIndex-1),i.slideTo(p,e,t,a)},slideReset:function(e,t,a){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,a)},slideToClosest:function(e,t,a,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===i&&(i=.5);var n=this,r=n.activeIndex,s=Math.min(n.params.slidesPerGroupSkip,r),o=s+Math.floor((r-s)/n.params.slidesPerGroup),l=n.rtlTranslate?n.translate:-n.translate;if(l>=n.snapGrid[o]){var d=n.snapGrid[o];l-d>(n.snapGrid[o+1]-d)*i&&(r+=n.params.slidesPerGroup)}else{var c=n.snapGrid[o-1];l-c<=(n.snapGrid[o]-c)*i&&(r-=n.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,n.slidesGrid.length-1),n.slideTo(r,e,t,a)},slideToClickedSlide:function(){var e,t=this,a=t.params,i=t.$wrapperEl,n="auto"===a.slidesPerView?t.slidesPerViewDynamic():a.slidesPerView,r=t.clickedIndex;if(a.loop){if(t.animating)return;e=parseInt(B(t.clickedSlide).attr("data-swiper-slide-index"),10),a.centeredSlides?r<t.loopedSlides-n/2||r>t.slides.length-t.loopedSlides+n/2?(t.loopFix(),r=i.children("."+a.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+a.slideDuplicateClass+")").eq(0).index(),A(function(){t.slideTo(r)})):t.slideTo(r):r>t.slides.length-n?(t.loopFix(),r=i.children("."+a.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+a.slideDuplicateClass+")").eq(0).index(),A(function(){t.slideTo(r)})):t.slideTo(r)}else t.slideTo(r)}},loop:{loopCreate:function(){var i=this,e=x(),t=i.params,a=i.$wrapperEl;a.children("."+t.slideClass+"."+t.slideDuplicateClass).remove();var n=a.children("."+t.slideClass);if(t.loopFillGroupWithBlank){var r=t.slidesPerGroup-n.length%t.slidesPerGroup;if(r!==t.slidesPerGroup){for(var s=0;s<r;s+=1){var o=B(e.createElement("div")).addClass(t.slideClass+" "+t.slideBlankClass);a.append(o)}n=a.children("."+t.slideClass)}}"auto"!==t.slidesPerView||t.loopedSlides||(t.loopedSlides=n.length),i.loopedSlides=Math.ceil(parseFloat(t.loopedSlides||t.slidesPerView,10)),i.loopedSlides+=t.loopAdditionalSlides,i.loopedSlides>n.length&&(i.loopedSlides=n.length);var l=[],d=[];n.each(function(e,t){var a=B(e);t<i.loopedSlides&&d.push(e),t<n.length&&t>=n.length-i.loopedSlides&&l.push(e),a.attr("data-swiper-slide-index",t)});for(var c=0;c<d.length;c+=1)a.append(B(d[c].cloneNode(!0)).addClass(t.slideDuplicateClass));for(var u=l.length-1;0<=u;u-=1)a.prepend(B(l[u].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){var e=this;e.emit("beforeLoopFix");var t,a=e.activeIndex,i=e.slides,n=e.loopedSlides,r=e.allowSlidePrev,s=e.allowSlideNext,o=e.snapGrid,l=e.rtlTranslate;e.allowSlidePrev=!0,e.allowSlideNext=!0;var d=-o[a]-e.getTranslate();a<n?(t=i.length-3*n+a,t+=n,e.slideTo(t,0,!1,!0)&&0!=d&&e.setTranslate((l?-e.translate:e.translate)-d)):a>=i.length-n&&(t=-i.length+a+n,t+=n,e.slideTo(t,0,!1,!0)&&0!=d&&e.setTranslate((l?-e.translate:e.translate)-d)),e.allowSlidePrev=r,e.allowSlideNext=s,e.emit("loopFix")},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,a=this.slides;e.children("."+t.slideClass+"."+t.slideDuplicateClass+",."+t.slideClass+"."+t.slideBlankClass).remove(),a.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){var t=this;if(!(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)){var a=t.el;a.style.cursor="move",a.style.cursor=e?"-webkit-grabbing":"-webkit-grab",a.style.cursor=e?"-moz-grabbin":"-moz-grab",a.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){var e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t=this,a=t.$wrapperEl,i=t.params;if(i.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(var n=0;n<e.length;n+=1)e[n]&&a.append(e[n]);else a.append(e);i.loop&&t.loopCreate(),i.observer&&t.support.observer||t.update()},prependSlide:function(e){var t=this,a=t.params,i=t.$wrapperEl,n=t.activeIndex;a.loop&&t.loopDestroy();var r=n+1;if("object"==typeof e&&"length"in e){for(var s=0;s<e.length;s+=1)e[s]&&i.prepend(e[s]);r=n+e.length}else i.prepend(e);a.loop&&t.loopCreate(),a.observer&&t.support.observer||t.update(),t.slideTo(r,0,!1)},addSlide:function(e,t){var a=this,i=a.$wrapperEl,n=a.params,r=a.activeIndex;n.loop&&(r-=a.loopedSlides,a.loopDestroy(),a.slides=i.children("."+n.slideClass));var s=a.slides.length;if(e<=0)a.prependSlide(t);else if(s<=e)a.appendSlide(t);else{for(var o=e<r?r+1:r,l=[],d=s-1;e<=d;d-=1){var c=a.slides.eq(d);c.remove(),l.unshift(c)}if("object"==typeof t&&"length"in t){for(var u=0;u<t.length;u+=1)t[u]&&i.append(t[u]);o=e<r?r+t.length:r}else i.append(t);for(var p=0;p<l.length;p+=1)i.append(l[p]);n.loop&&a.loopCreate(),n.observer&&a.support.observer||a.update(),n.loop?a.slideTo(o+a.loopedSlides,0,!1):a.slideTo(o,0,!1)}},removeSlide:function(e){var t=this,a=t.params,i=t.$wrapperEl,n=t.activeIndex;a.loop&&(n-=t.loopedSlides,t.loopDestroy(),t.slides=i.children("."+a.slideClass));var r,s=n;if("object"==typeof e&&"length"in e){for(var o=0;o<e.length;o+=1)r=e[o],t.slides[r]&&t.slides.eq(r).remove(),r<s&&(s-=1);s=Math.max(s,0)}else r=e,t.slides[r]&&t.slides.eq(r).remove(),r<s&&(s-=1),s=Math.max(s,0);a.loop&&t.loopCreate(),a.observer&&t.support.observer||t.update(),a.loop?t.slideTo(s+t.loopedSlides,0,!1):t.slideTo(s,0,!1)},removeAllSlides:function(){for(var e=[],t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e)}},events:{attachEvents:function(){var e=this,t=x(),a=e.params,i=e.touchEvents,n=e.el,r=e.wrapperEl,s=e.device,o=e.support;e.onTouchStart=function(e){var t=this,a=x(),i=oe(),n=t.touchEventsData,r=t.params,s=t.touches;if(!t.animating||!r.preventInteractionOnTransition){var o=e;o.originalEvent&&(o=o.originalEvent);var l=B(o.target);if(("wrapper"!==r.touchEventsTarget||l.closest(t.wrapperEl).length)&&(n.isTouchEvent="touchstart"===o.type,(n.isTouchEvent||!("which"in o)||3!==o.which)&&!(!n.isTouchEvent&&"button"in o&&0<o.button||n.isTouched&&n.isMoved)))if(!!r.noSwipingClass&&""!==r.noSwipingClass&&o.target&&o.target.shadowRoot&&e.path&&e.path[0]&&(l=B(e.path[0])),r.noSwiping&&l.closest(r.noSwipingSelector?r.noSwipingSelector:"."+r.noSwipingClass)[0])t.allowClick=!0;else if(!r.swipeHandler||l.closest(r.swipeHandler)[0]){s.currentX="touchstart"===o.type?o.targetTouches[0].pageX:o.pageX,s.currentY="touchstart"===o.type?o.targetTouches[0].pageY:o.pageY;var d=s.currentX,c=s.currentY,u=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,p=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;if(u&&(d<=p||d>=i.innerWidth-p)){if("prevent"!==u)return;e.preventDefault()}if(le(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),s.startX=d,s.startY=c,n.touchStartTime=D(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,0<r.threshold&&(n.allowThresholdMove=!1),"touchstart"!==o.type){var f=!0;l.is(n.formElements)&&(f=!1),a.activeElement&&B(a.activeElement).is(n.formElements)&&a.activeElement!==l[0]&&a.activeElement.blur();var h=f&&t.allowTouchMove&&r.touchStartPreventDefault;!r.touchStartForcePreventDefault&&!h||l[0].isContentEditable||o.preventDefault()}t.emit("touchStart",o)}}}.bind(e),e.onTouchMove=function(e){var t=x(),a=this,i=a.touchEventsData,n=a.params,r=a.touches,s=a.rtlTranslate,o=e;if(o.originalEvent&&(o=o.originalEvent),i.isTouched){if(!i.isTouchEvent||"touchmove"===o.type){var l="touchmove"===o.type&&o.targetTouches&&(o.targetTouches[0]||o.changedTouches[0]),d="touchmove"===o.type?l.pageX:o.pageX,c="touchmove"===o.type?l.pageY:o.pageY;if(o.preventedByNestedSwiper)return r.startX=d,void(r.startY=c);if(!a.allowTouchMove)return a.allowClick=!1,void(i.isTouched&&(le(r,{startX:d,startY:c,currentX:d,currentY:c}),i.touchStartTime=D()));if(i.isTouchEvent&&n.touchReleaseOnEdges&&!n.loop)if(a.isVertical()){if(c<r.startY&&a.translate<=a.maxTranslate()||c>r.startY&&a.translate>=a.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(d<r.startX&&a.translate<=a.maxTranslate()||d>r.startX&&a.translate>=a.minTranslate())return;if(i.isTouchEvent&&t.activeElement&&o.target===t.activeElement&&B(o.target).is(i.formElements))return i.isMoved=!0,void(a.allowClick=!1);if(i.allowTouchCallbacks&&a.emit("touchMove",o),!(o.targetTouches&&1<o.targetTouches.length)){r.currentX=d,r.currentY=c;var u,p=r.currentX-r.startX,f=r.currentY-r.startY;if(!(a.params.threshold&&Math.sqrt(Math.pow(p,2)+Math.pow(f,2))<a.params.threshold))if(void 0===i.isScrolling&&(a.isHorizontal()&&r.currentY===r.startY||a.isVertical()&&r.currentX===r.startX?i.isScrolling=!1:25<=p*p+f*f&&(u=180*Math.atan2(Math.abs(f),Math.abs(p))/Math.PI,i.isScrolling=a.isHorizontal()?u>n.touchAngle:90-u>n.touchAngle)),i.isScrolling&&a.emit("touchMoveOpposite",o),void 0===i.startMoving&&(r.currentX===r.startX&&r.currentY===r.startY||(i.startMoving=!0)),i.isScrolling)i.isTouched=!1;else if(i.startMoving){a.allowClick=!1,!n.cssMode&&o.cancelable&&o.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&o.stopPropagation(),i.isMoved||(n.loop&&a.loopFix(),i.startTranslate=a.getTranslate(),a.setTransition(0),a.animating&&a.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!n.grabCursor||!0!==a.allowSlideNext&&!0!==a.allowSlidePrev||a.setGrabCursor(!0),a.emit("sliderFirstMove",o)),a.emit("sliderMove",o),i.isMoved=!0;var h=a.isHorizontal()?p:f;r.diff=h,h*=n.touchRatio,s&&(h=-h),a.swipeDirection=0<h?"prev":"next",i.currentTranslate=h+i.startTranslate;var v=!0,m=n.resistanceRatio;if(n.touchReleaseOnEdges&&(m=0),0<h&&i.currentTranslate>a.minTranslate()?(v=!1,n.resistance&&(i.currentTranslate=a.minTranslate()-1+Math.pow(-a.minTranslate()+i.startTranslate+h,m))):h<0&&i.currentTranslate<a.maxTranslate()&&(v=!1,n.resistance&&(i.currentTranslate=a.maxTranslate()+1-Math.pow(a.maxTranslate()-i.startTranslate-h,m))),v&&(o.preventedByNestedSwiper=!0),!a.allowSlideNext&&"next"===a.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!a.allowSlidePrev&&"prev"===a.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),a.allowSlidePrev||a.allowSlideNext||(i.currentTranslate=i.startTranslate),0<n.threshold){if(!(Math.abs(h)>n.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,i.currentTranslate=i.startTranslate,void(r.diff=a.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY)}n.followFinger&&!n.cssMode&&((n.freeMode||n.watchSlidesProgress||n.watchSlidesVisibility)&&(a.updateActiveIndex(),a.updateSlidesClasses()),n.freeMode&&(0===i.velocities.length&&i.velocities.push({position:r[a.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:r[a.isHorizontal()?"currentX":"currentY"],time:D()})),a.updateProgress(i.currentTranslate),a.setTranslate(i.currentTranslate))}}}}else i.startMoving&&i.isScrolling&&a.emit("touchMoveOpposite",o)}.bind(e),e.onTouchEnd=function(e){var t=this,a=t.touchEventsData,i=t.params,n=t.touches,r=t.rtlTranslate,s=t.$wrapperEl,o=t.slidesGrid,l=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),a.allowTouchCallbacks&&t.emit("touchEnd",d),a.allowTouchCallbacks=!1,!a.isTouched)return a.isMoved&&i.grabCursor&&t.setGrabCursor(!1),a.isMoved=!1,void(a.startMoving=!1);i.grabCursor&&a.isMoved&&a.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var c,u=D(),p=u-a.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),p<300&&u-a.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),a.lastClickTime=D(),A(function(){t.destroyed||(t.allowClick=!0)}),!a.isTouched||!a.isMoved||!t.swipeDirection||0===n.diff||a.currentTranslate===a.startTranslate)return a.isTouched=!1,a.isMoved=!1,void(a.startMoving=!1);if(a.isTouched=!1,a.isMoved=!1,a.startMoving=!1,c=i.followFinger?r?t.translate:-t.translate:-a.currentTranslate,!i.cssMode)if(i.freeMode){if(c<-t.minTranslate())return void t.slideTo(t.activeIndex);if(c>-t.maxTranslate())return void(t.slides.length<l.length?t.slideTo(l.length-1):t.slideTo(t.slides.length-1));if(i.freeModeMomentum){if(1<a.velocities.length){var f=a.velocities.pop(),h=a.velocities.pop(),v=f.position-h.position,m=f.time-h.time;t.velocity=v/m,t.velocity/=2,Math.abs(t.velocity)<i.freeModeMinimumVelocity&&(t.velocity=0),(150<m||300<D()-f.time)&&(t.velocity=0)}else t.velocity=0;t.velocity*=i.freeModeMomentumVelocityRatio,a.velocities.length=0;var g=1e3*i.freeModeMomentumRatio,y=t.velocity*g,b=t.translate+y;r&&(b=-b);var w,x,k=!1,E=20*Math.abs(t.velocity)*i.freeModeMomentumBounceRatio;if(b<t.maxTranslate())i.freeModeMomentumBounce?(b+t.maxTranslate()<-E&&(b=t.maxTranslate()-E),w=t.maxTranslate(),k=!0,a.allowMomentumBounce=!0):b=t.maxTranslate(),i.loop&&i.centeredSlides&&(x=!0);else if(b>t.minTranslate())i.freeModeMomentumBounce?(b-t.minTranslate()>E&&(b=t.minTranslate()+E),w=t.minTranslate(),k=!0,a.allowMomentumBounce=!0):b=t.minTranslate(),i.loop&&i.centeredSlides&&(x=!0);else if(i.freeModeSticky){for(var S,T=0;T<l.length;T+=1)if(l[T]>-b){S=T;break}b=-(b=Math.abs(l[S]-b)<Math.abs(l[S-1]-b)||"next"===t.swipeDirection?l[S]:l[S-1])}if(x&&t.once("transitionEnd",function(){t.loopFix()}),0!==t.velocity){if(g=r?Math.abs((-b-t.translate)/t.velocity):Math.abs((b-t.translate)/t.velocity),i.freeModeSticky){var C=Math.abs((r?-b:b)-t.translate),M=t.slidesSizesGrid[t.activeIndex];g=C<M?i.speed:C<2*M?1.5*i.speed:2.5*i.speed}}else if(i.freeModeSticky)return void t.slideToClosest();i.freeModeMomentumBounce&&k?(t.updateProgress(w),t.setTransition(g),t.setTranslate(b),t.transitionStart(!0,t.swipeDirection),t.animating=!0,s.transitionEnd(function(){t&&!t.destroyed&&a.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(i.speed),setTimeout(function(){t.setTranslate(w),s.transitionEnd(function(){t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(t.updateProgress(b),t.setTransition(g),t.setTranslate(b),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,s.transitionEnd(function(){t&&!t.destroyed&&t.transitionEnd()}))):(t.emit("_freeModeNoMomentumRelease"),t.updateProgress(b)),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(i.freeModeSticky)return void t.slideToClosest();i.freeMode&&t.emit("_freeModeNoMomentumRelease")}(!i.freeModeMomentum||p>=i.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var P=0,O=t.slidesSizesGrid[0],L=0;L<o.length;L+=L<i.slidesPerGroupSkip?1:i.slidesPerGroup){var _=L<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;void 0!==o[L+_]?c>=o[L]&&c<o[L+_]&&(O=o[(P=L)+_]-o[L]):c>=o[L]&&(P=L,O=o[o.length-1]-o[o.length-2])}var B=(c-o[P])/O,z=P<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;if(p>i.longSwipesMs){if(!i.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(B>=i.longSwipesRatio?t.slideTo(P+z):t.slideTo(P)),"prev"===t.swipeDirection&&(B>1-i.longSwipesRatio?t.slideTo(P+z):t.slideTo(P))}else{if(!i.shortSwipes)return void t.slideTo(t.activeIndex);!t.navigation||d.target!==t.navigation.nextEl&&d.target!==t.navigation.prevEl?("next"===t.swipeDirection&&t.slideTo(P+z),"prev"===t.swipeDirection&&t.slideTo(P)):d.target===t.navigation.nextEl?t.slideTo(P+z):t.slideTo(P)}}}.bind(e),a.cssMode&&(e.onScroll=function(){var e=this,t=e.wrapperEl,a=e.rtlTranslate;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=a?t.scrollWidth-t.offsetWidth-t.scrollLeft:-t.scrollLeft:e.translate=-t.scrollTop,-0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();var i=e.maxTranslate()-e.minTranslate();(0==i?0:(e.translate-e.minTranslate())/i)!==e.progress&&e.updateProgress(a?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}.bind(e)),e.onClick=function(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}.bind(e);var l=!!a.nested;if(!o.touch&&o.pointerEvents)n.addEventListener(i.start,e.onTouchStart,!1),t.addEventListener(i.move,e.onTouchMove,l),t.addEventListener(i.end,e.onTouchEnd,!1);else{if(o.touch){var d=!("touchstart"!==i.start||!o.passiveListener||!a.passiveListeners)&&{passive:!0,capture:!1};n.addEventListener(i.start,e.onTouchStart,d),n.addEventListener(i.move,e.onTouchMove,o.passiveListener?{passive:!1,capture:l}:l),n.addEventListener(i.end,e.onTouchEnd,d),i.cancel&&n.addEventListener(i.cancel,e.onTouchEnd,d),L||(t.addEventListener("touchstart",_),L=!0)}(a.simulateTouch&&!s.ios&&!s.android||a.simulateTouch&&!o.touch&&s.ios)&&(n.addEventListener("mousedown",e.onTouchStart,!1),t.addEventListener("mousemove",e.onTouchMove,l),t.addEventListener("mouseup",e.onTouchEnd,!1))}(a.preventClicks||a.preventClicksPropagation)&&n.addEventListener("click",e.onClick,!0),a.cssMode&&r.addEventListener("scroll",e.onScroll),a.updateOnWindowResize?e.on(s.ios||s.android?"resize orientationchange observerUpdate":"resize observerUpdate",O,!0):e.on("observerUpdate",O,!0)},detachEvents:function(){var e=this,t=x(),a=e.params,i=e.touchEvents,n=e.el,r=e.wrapperEl,s=e.device,o=e.support,l=!!a.nested;if(!o.touch&&o.pointerEvents)n.removeEventListener(i.start,e.onTouchStart,!1),t.removeEventListener(i.move,e.onTouchMove,l),t.removeEventListener(i.end,e.onTouchEnd,!1);else{if(o.touch){var d=!("onTouchStart"!==i.start||!o.passiveListener||!a.passiveListeners)&&{passive:!0,capture:!1};n.removeEventListener(i.start,e.onTouchStart,d),n.removeEventListener(i.move,e.onTouchMove,l),n.removeEventListener(i.end,e.onTouchEnd,d),i.cancel&&n.removeEventListener(i.cancel,e.onTouchEnd,d)}(a.simulateTouch&&!s.ios&&!s.android||a.simulateTouch&&!o.touch&&s.ios)&&(n.removeEventListener("mousedown",e.onTouchStart,!1),t.removeEventListener("mousemove",e.onTouchMove,l),t.removeEventListener("mouseup",e.onTouchEnd,!1))}(a.preventClicks||a.preventClicksPropagation)&&n.removeEventListener("click",e.onClick,!0),a.cssMode&&r.removeEventListener("scroll",e.onScroll),e.off(s.ios||s.android?"resize orientationchange observerUpdate":"resize observerUpdate",O)}},breakpoints:{setBreakpoint:function(){var e=this,t=e.activeIndex,a=e.initialized,i=e.loopedSlides,n=void 0===i?0:i,r=e.params,s=e.$el,o=r.breakpoints;if(o&&(!o||0!==Object.keys(o).length)){var l=e.getBreakpoint(o,e.params.breakpointsBase,e.el);if(l&&e.currentBreakpoint!==l){var d=l in o?o[l]:void 0;d&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(function(e){var t=d[e];void 0!==t&&(d[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto")});var c=d||e.originalParams,u=1<r.slidesPerColumn,p=1<c.slidesPerColumn;u&&!p?(s.removeClass(r.containerModifierClass+"multirow "+r.containerModifierClass+"multirow-column"),e.emitContainerClasses()):!u&&p&&(s.addClass(r.containerModifierClass+"multirow"),"column"===c.slidesPerColumnFill&&s.addClass(r.containerModifierClass+"multirow-column"),e.emitContainerClasses());var f=c.direction&&c.direction!==r.direction,h=r.loop&&(c.slidesPerView!==r.slidesPerView||f);f&&a&&e.changeDirection(),le(e.params,c),le(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=l,e.emit("_beforeBreakpoint",c),h&&a&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-n+e.loopedSlides,0,!1)),e.emit("breakpoint",c)}}},getBreakpoint:function(e,t,a){if(void 0===t&&(t="window"),e&&("container"!==t||a)){var i=!1,n=oe(),r="window"===t?n.innerWidth:a.clientWidth,s="window"===t?n.innerHeight:a.clientHeight,o=Object.keys(e).map(function(e){if("string"!=typeof e||0!==e.indexOf("@"))return{value:e,point:e};var t=parseFloat(e.substr(1));return{value:s*t,point:e}});o.sort(function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)});for(var l=0;l<o.length;l+=1){var d=o[l],c=d.point;d.value<=r&&(i=c)}return i||"max"}}},checkOverflow:{checkOverflow:function(){var e=this,t=e.params,a=e.isLocked,i=0<e.slides.length&&t.slidesOffsetBefore+t.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;t.slidesOffsetBefore&&t.slidesOffsetAfter&&i?e.isLocked=i<=e.size:e.isLocked=1===e.snapGrid.length,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,a!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),a&&a!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}},classes:{addClasses:function(){var e,a,i,t=this,n=t.classNames,r=t.params,s=t.rtl,o=t.$el,l=t.device,d=t.support,c=(e=["initialized",r.direction,{"pointer-events":d.pointerEvents&&!d.touch},{"free-mode":r.freeMode},{autoheight:r.autoHeight},{rtl:s},{multirow:1<r.slidesPerColumn},{"multirow-column":1<r.slidesPerColumn&&"column"===r.slidesPerColumnFill},{android:l.android},{ios:l.ios},{"css-mode":r.cssMode}],a=r.containerModifierClass,i=[],e.forEach(function(e){"object"==typeof e?Object.entries(e).forEach(function(e){var t=e[0];e[1]&&i.push(a+t)}):"string"==typeof e&&i.push(a+e)}),i);n.push.apply(n,c),o.addClass([].concat(n).join(" ")),t.emitContainerClasses()},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(e,t,a,i,n,r){var s,o=oe();function l(){r&&r()}B(e).parent("picture")[0]||e.complete&&n?l():t?((s=new o.Image).onload=l,s.onerror=l,i&&(s.sizes=i),a&&(s.srcset=a),t&&(s.src=t)):l()},preloadImages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(var a=0;a<e.imagesToLoad.length;a+=1){var i=e.imagesToLoad[a];e.loadImage(i,i.currentSrc||i.getAttribute("src"),i.srcset||i.getAttribute("srcset"),i.sizes||i.getAttribute("sizes"),!0,t)}}}},R={},N=((z=j.prototype).emitContainerClasses=function(){var t=this;if(t.params._emitClasses&&t.el){var e=t.el.className.split(" ").filter(function(e){return 0===e.indexOf("swiper-container")||0===e.indexOf(t.params.containerModifierClass)});t.emit("_containerClasses",e.join(" "))}},z.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter(function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)}).join(" ")},z.emitSlidesClasses=function(){var a=this;if(a.params._emitClasses&&a.el){var i=[];a.slides.each(function(e){var t=a.getSlideClasses(e);i.push({slideEl:e,classNames:t}),a.emit("_slideClass",e,t)}),a.emit("_slideClasses",i)}},z.slidesPerViewDynamic=function(){var e=this,t=e.params,a=e.slides,i=e.slidesGrid,n=e.size,r=e.activeIndex,s=1;if(t.centeredSlides){for(var o,l=a[r].swiperSlideSize,d=r+1;d<a.length;d+=1)a[d]&&!o&&(s+=1,(l+=a[d].swiperSlideSize)>n&&(o=!0));for(var c=r-1;0<=c;c-=1)a[c]&&!o&&(s+=1,(l+=a[c].swiperSlideSize)>n&&(o=!0))}else for(var u=r+1;u<a.length;u+=1)i[u]-i[r]<n&&(s+=1);return s},z.update=function(){var a=this;if(a&&!a.destroyed){var e=a.snapGrid,t=a.params;t.breakpoints&&a.setBreakpoint(),a.updateSize(),a.updateSlides(),a.updateProgress(),a.updateSlidesClasses(),a.params.freeMode?(i(),a.params.autoHeight&&a.updateAutoHeight()):(("auto"===a.params.slidesPerView||1<a.params.slidesPerView)&&a.isEnd&&!a.params.centeredSlides?a.slideTo(a.slides.length-1,0,!1,!0):a.slideTo(a.activeIndex,0,!1,!0))||i(),t.watchOverflow&&e!==a.snapGrid&&a.checkOverflow(),a.emit("update")}function i(){var e=a.rtlTranslate?-1*a.translate:a.translate,t=Math.min(Math.max(e,a.maxTranslate()),a.minTranslate());a.setTranslate(t),a.updateActiveIndex(),a.updateSlidesClasses()}},z.changeDirection=function(t,e){void 0===e&&(e=!0);var a=this,i=a.params.direction;return(t=t||("horizontal"===i?"vertical":"horizontal"))===i||"horizontal"!==t&&"vertical"!==t||(a.$el.removeClass(""+a.params.containerModifierClass+i).addClass(""+a.params.containerModifierClass+t),a.emitContainerClasses(),a.params.direction=t,a.slides.each(function(e){"vertical"===t?e.style.width="":e.style.height=""}),a.emit("changeDirection"),e&&a.update()),a},z.mount=function(e){var t=this;if(t.mounted)return!0;var a,i=B(e||t.params.el);return!!(e=i[0])&&(e.swiper=t,e&&e.shadowRoot&&e.shadowRoot.querySelector?(a=B(e.shadowRoot.querySelector("."+t.params.wrapperClass))).children=function(e){return i.children(e)}:a=i.children("."+t.params.wrapperClass),le(t,{$el:i,el:e,$wrapperEl:a,wrapperEl:a[0],mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===i.css("direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===i.css("direction")),wrongRTL:"-webkit-box"===a.css("display")}),!0)},z.init=function(e){var t=this;return t.initialized||!1===t.mount(e)||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit),t.attachEvents(),t.initialized=!0,t.emit("init"),t.emit("afterInit")),t},z.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var a,i=this,n=i.params,r=i.$el,s=i.$wrapperEl,o=i.slides;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),n.loop&&i.loopDestroy(),t&&(i.removeClasses(),r.removeAttr("style"),s.removeAttr("style"),o&&o.length&&o.removeClass([n.slideVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(function(e){i.off(e)}),!1!==e&&(i.$el[0].swiper=null,a=i,Object.keys(a).forEach(function(e){try{a[e]=null}catch(e){}try{delete a[e]}catch(e){}})),i.destroyed=!0),null},j.extendDefaults=function(e){le(R,e)},j.installModule=function(e){j.prototype.modules||(j.prototype.modules={});var t=e.name||Object.keys(j.prototype.modules).length+"_"+D();j.prototype.modules[t]=e},j.use=function(e){return Array.isArray(e)?e.forEach(function(e){return j.installModule(e)}):j.installModule(e),j},null,e(j,[{key:"extendedDefaults",get:function(){return R}},{key:"defaults",get:function(){return I}}]),j);function j(){for(var e,n,t=arguments.length,a=new Array(t),i=0;i<t;i++)a[i]=arguments[i];if(n=le({},n=(n=1===a.length&&a[0].constructor&&a[0].constructor===Object?a[0]:(e=a[0],a[1]))||{}),e&&!n.el&&(n.el=e),n.el&&1<B(n.el).length){var r=[];return B(n.el).each(function(e){var t=le({},n,{el:e});r.push(new j(t))}),r}var s=this;s.support=T(),s.device=function(e){return void 0===e&&(e={}),y||(t=(void 0===e?{}:e).userAgent,a=T(),i=oe(),n=i.navigator.platform,r=t||i.navigator.userAgent,s={ios:!1,android:!1},o=i.screen.width,l=i.screen.height,d=r.match(/(Android);?[\s\/]+([\d.]+)?/),c=r.match(/(iPad).*OS\s([\d_]+)/),u=r.match(/(iPod)(.*OS\s([\d_]+))?/),p=!c&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/),f="Win32"===n,h="MacIntel"===n,!c&&h&&a.touch&&0<=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(o+"x"+l)&&((c=r.match(/(Version)\/([\d.]+)/))||(c=[0,1,"13_0_0"]),h=!1),d&&!f&&(s.os="android",s.android=!0),(c||p||u)&&(s.os="ios",s.ios=!0),y=s),y;var t,a,i,n,r,s,o,l,d,c,u,p,f,h}({userAgent:n.userAgent}),s.browser=function(){return b||(t=oe(),b={isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),0<=e.indexOf("safari")&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}),b;var e,t}(),s.eventsListeners={},s.eventsAnyListeners=[],void 0===s.modules&&(s.modules={}),Object.keys(s.modules).forEach(function(e){var t=s.modules[e];if(t.params){var a=Object.keys(t.params)[0],i=t.params[a];if("object"!=typeof i||null===i)return;if(!(a in n&&"enabled"in i))return;!0===n[a]&&(n[a]={enabled:!0}),"object"!=typeof n[a]||"enabled"in n[a]||(n[a].enabled=!0),n[a]||(n[a]={enabled:!1})}});var o,l,d=le({},I);return s.useParams(d),s.params=le({},d,R,n),s.originalParams=le({},s.params),s.passedParams=le({},n),s.params&&s.params.on&&Object.keys(s.params.on).forEach(function(e){s.on(e,s.params.on[e])}),s.params&&s.params.onAny&&s.onAny(s.params.onAny),s.$=B,le(s,{el:e,classNames:[],slides:B(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===s.params.direction},isVertical:function(){return"vertical"===s.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEvents:(o=["touchstart","touchmove","touchend","touchcancel"],l=["mousedown","mousemove","mouseup"],s.support.pointerEvents&&(l=["pointerdown","pointermove","pointerup"]),s.touchEventsTouch={start:o[0],move:o[1],end:o[2],cancel:o[3]},s.touchEventsDesktop={start:l[0],move:l[1],end:l[2]},s.support.touch||!s.params.simulateTouch?s.touchEventsTouch:s.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:D(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.useModules(),s.emit("_swiper"),s.params.init&&s.init(),s}Object.keys($).forEach(function(t){Object.keys($[t]).forEach(function(e){N.prototype[e]=$[t][e]})}),N.use([C,P]);var F={update:function(e){var t=this,a=t.params,i=a.slidesPerView,n=a.slidesPerGroup,r=a.centeredSlides,s=t.params.virtual,o=s.addSlidesBefore,l=s.addSlidesAfter,d=t.virtual,c=d.from,u=d.to,p=d.slides,f=d.slidesGrid,h=d.renderSlide,v=d.offset;t.updateActiveIndex();var m,g,y,b=t.activeIndex||0;m=t.rtlTranslate?"right":t.isHorizontal()?"left":"top",y=r?(g=Math.floor(i/2)+n+l,Math.floor(i/2)+n+o):(g=i+(n-1)+l,n+o);var w=Math.max((b||0)-y,0),x=Math.min((b||0)+g,p.length-1),k=(t.slidesGrid[w]||0)-(t.slidesGrid[0]||0);function E(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load()}if(le(t.virtual,{from:w,to:x,offset:k,slidesGrid:t.slidesGrid}),c===w&&u===x&&!e)return t.slidesGrid!==f&&k!==v&&t.slides.css(m,k+"px"),void t.updateProgress();if(t.params.virtual.renderExternal)return t.params.virtual.renderExternal.call(t,{offset:k,from:w,to:x,slides:function(){for(var e=[],t=w;t<=x;t+=1)e.push(p[t]);return e}()}),void(t.params.virtual.renderExternalUpdate&&E());var S=[],T=[];if(e)t.$wrapperEl.find("."+t.params.slideClass).remove();else for(var C=c;C<=u;C+=1)(C<w||x<C)&&t.$wrapperEl.find("."+t.params.slideClass+'[data-swiper-slide-index="'+C+'"]').remove();for(var M=0;M<p.length;M+=1)w<=M&&M<=x&&(void 0===u||e?T.push(M):(u<M&&T.push(M),M<c&&S.push(M)));T.forEach(function(e){t.$wrapperEl.append(h(p[e],e))}),S.sort(function(e,t){return t-e}).forEach(function(e){t.$wrapperEl.prepend(h(p[e],e))}),t.$wrapperEl.children(".swiper-slide").css(m,k+"px"),E()},renderSlide:function(e,t){var a=this,i=a.params.virtual;if(i.cache&&a.virtual.cache[t])return a.virtual.cache[t];var n=i.renderSlide?B(i.renderSlide.call(a,e,t)):B('<div class="'+a.params.slideClass+'" data-swiper-slide-index="'+t+'">'+e+"</div>");return n.attr("data-swiper-slide-index")||n.attr("data-swiper-slide-index",t),i.cache&&(a.virtual.cache[t]=n),n},appendSlide:function(e){if("object"==typeof e&&"length"in e)for(var t=0;t<e.length;t+=1)e[t]&&this.virtual.slides.push(e[t]);else this.virtual.slides.push(e);this.virtual.update(!0)},prependSlide:function(e){var t=this,a=t.activeIndex,i=a+1,n=1;if(Array.isArray(e)){for(var r=0;r<e.length;r+=1)e[r]&&t.virtual.slides.unshift(e[r]);i=a+e.length,n=e.length}else t.virtual.slides.unshift(e);if(t.params.virtual.cache){var s=t.virtual.cache,o={};Object.keys(s).forEach(function(e){var t=s[e],a=t.attr("data-swiper-slide-index");a&&t.attr("data-swiper-slide-index",parseInt(a,10)+1),o[parseInt(e,10)+n]=t}),t.virtual.cache=o}t.virtual.update(!0),t.slideTo(i,0)},removeSlide:function(e){var t=this;if(null!=e){var a=t.activeIndex;if(Array.isArray(e))for(var i=e.length-1;0<=i;i-=1)t.virtual.slides.splice(e[i],1),t.params.virtual.cache&&delete t.virtual.cache[e[i]],e[i]<a&&(a-=1),a=Math.max(a,0);else t.virtual.slides.splice(e,1),t.params.virtual.cache&&delete t.virtual.cache[e],e<a&&(a-=1),a=Math.max(a,0);t.virtual.update(!0),t.slideTo(a,0)}},removeAllSlides:function(){var e=this;e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),e.virtual.update(!0),e.slideTo(0,0)}},G={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}},create:function(){S(this,{virtual:t({},F,{slides:this.params.virtual.slides,cache:{}})})},on:{beforeInit:function(e){if(e.params.virtual.enabled){e.classNames.push(e.params.containerModifierClass+"virtual");var t={watchSlidesProgress:!0};le(e.params,t),le(e.originalParams,t),e.params.initialSlide||e.virtual.update()}},setTranslate:function(e){e.params.virtual.enabled&&e.virtual.update()}}},H={handle:function(e){var t=this,a=oe(),i=x(),n=t.rtlTranslate,r=e;r.originalEvent&&(r=r.originalEvent);var s=r.keyCode||r.charCode,o=t.params.keyboard.pageUpDown,l=o&&33===s,d=o&&34===s,c=37===s,u=39===s,p=38===s,f=40===s;if(!t.allowSlideNext&&(t.isHorizontal()&&u||t.isVertical()&&f||d))return!1;if(!t.allowSlidePrev&&(t.isHorizontal()&&c||t.isVertical()&&p||l))return!1;if(!(r.shiftKey||r.altKey||r.ctrlKey||r.metaKey||i.activeElement&&i.activeElement.nodeName&&("input"===i.activeElement.nodeName.toLowerCase()||"textarea"===i.activeElement.nodeName.toLowerCase()))){if(t.params.keyboard.onlyInViewport&&(l||d||c||u||p||f)){var h=!1;if(0<t.$el.parents("."+t.params.slideClass).length&&0===t.$el.parents("."+t.params.slideActiveClass).length)return;var v=a.innerWidth,m=a.innerHeight,g=t.$el.offset();n&&(g.left-=t.$el[0].scrollLeft);for(var y=[[g.left,g.top],[g.left+t.width,g.top],[g.left,g.top+t.height],[g.left+t.width,g.top+t.height]],b=0;b<y.length;b+=1){var w=y[b];if(0<=w[0]&&w[0]<=v&&0<=w[1]&&w[1]<=m){if(0===w[0]&&0===w[1])continue;h=!0}}if(!h)return}t.isHorizontal()?((l||d||c||u)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),((d||u)&&!n||(l||c)&&n)&&t.slideNext(),((l||c)&&!n||(d||u)&&n)&&t.slidePrev()):((l||d||p||f)&&(r.preventDefault?r.preventDefault():r.returnValue=!1),(d||f)&&t.slideNext(),(l||p)&&t.slidePrev()),t.emit("keyPress",s)}},enable:function(){var e=x();this.keyboard.enabled||(B(e).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){var e=x();this.keyboard.enabled&&(B(e).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},V={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){S(this,{keyboard:t({enabled:!1},H)})},on:{init:function(e){e.params.keyboard.enabled&&e.keyboard.enable()},destroy:function(e){e.keyboard.enabled&&e.keyboard.disable()}}},Y={lastScrollTime:D(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return-1<oe().navigator.userAgent.indexOf("firefox")?"DOMMouseScroll":function(){var e=x(),t="onwheel",a=t in e;if(!a){var i=e.createElement("div");i.setAttribute(t,"return;"),a="function"==typeof i.onwheel}return!a&&e.implementation&&e.implementation.hasFeature&&!0!==e.implementation.hasFeature("","")&&(a=e.implementation.hasFeature("Events.wheel","3.0")),a}()?"wheel":"mousewheel"},normalize:function(e){var t=0,a=0,i=0,n=0;return"detail"in e&&(a=e.detail),"wheelDelta"in e&&(a=-e.wheelDelta/120),"wheelDeltaY"in e&&(a=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=a,a=0),i=10*t,n=10*a,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(i=e.deltaX),e.shiftKey&&!i&&(i=n,n=0),(i||n)&&e.deltaMode&&(1===e.deltaMode?(i*=40,n*=40):(i*=800,n*=800)),i&&!t&&(t=i<1?-1:1),n&&!a&&(a=n<1?-1:1),{spinX:t,spinY:a,pixelX:i,pixelY:n}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(e){var t=e,a=this,i=a.params.mousewheel;a.params.cssMode&&t.preventDefault();var n=a.$el;if("container"!==a.params.mousewheel.eventsTarget&&(n=B(a.params.mousewheel.eventsTarget)),!a.mouseEntered&&!n[0].contains(t.target)&&!i.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);var r=0,s=a.rtlTranslate?-1:1,o=Y.normalize(t);if(i.forceToAxis)if(a.isHorizontal()){if(!(Math.abs(o.pixelX)>Math.abs(o.pixelY)))return!0;r=-o.pixelX*s}else{if(!(Math.abs(o.pixelY)>Math.abs(o.pixelX)))return!0;r=-o.pixelY}else r=Math.abs(o.pixelX)>Math.abs(o.pixelY)?-o.pixelX*s:-o.pixelY;if(0===r)return!0;i.invert&&(r=-r);var l=a.getTranslate()+r*i.sensitivity;if(l>=a.minTranslate()&&(l=a.minTranslate()),l<=a.maxTranslate()&&(l=a.maxTranslate()),!a.params.loop&&(l===a.minTranslate()||l===a.maxTranslate())||!a.params.nested||t.stopPropagation(),a.params.freeMode){var d={time:D(),delta:Math.abs(r),direction:Math.sign(r)},c=a.mousewheel.lastEventBeforeSnap,u=c&&d.time<c.time+500&&d.delta<=c.delta&&d.direction===c.direction;if(!u){a.mousewheel.lastEventBeforeSnap=void 0,a.params.loop&&a.loopFix();var p=a.getTranslate()+r*i.sensitivity,f=a.isBeginning,h=a.isEnd;if(p>=a.minTranslate()&&(p=a.minTranslate()),p<=a.maxTranslate()&&(p=a.maxTranslate()),a.setTransition(0),a.setTranslate(p),a.updateProgress(),a.updateActiveIndex(),a.updateSlidesClasses(),(!f&&a.isBeginning||!h&&a.isEnd)&&a.updateSlidesClasses(),a.params.freeModeSticky){clearTimeout(a.mousewheel.timeout),a.mousewheel.timeout=void 0;var v=a.mousewheel.recentWheelEvents;15<=v.length&&v.shift();var m=v.length?v[v.length-1]:void 0,g=v[0];if(v.push(d),m&&(d.delta>m.delta||d.direction!==m.direction))v.splice(0);else if(15<=v.length&&d.time-g.time<500&&1<=g.delta-d.delta&&d.delta<=6){var y=0<r?.8:.2;a.mousewheel.lastEventBeforeSnap=d,v.splice(0),a.mousewheel.timeout=A(function(){a.slideToClosest(a.params.speed,!0,void 0,y)},0)}a.mousewheel.timeout||(a.mousewheel.timeout=A(function(){a.mousewheel.lastEventBeforeSnap=d,v.splice(0),a.slideToClosest(a.params.speed,!0,void 0,.5)},500))}if(u||a.emit("scroll",t),a.params.autoplay&&a.params.autoplayDisableOnInteraction&&a.autoplay.stop(),p===a.minTranslate()||p===a.maxTranslate())return!0}}else{var b={time:D(),delta:Math.abs(r),direction:Math.sign(r),raw:e},w=a.mousewheel.recentWheelEvents;2<=w.length&&w.shift();var x=w.length?w[w.length-1]:void 0;if(w.push(b),x?(b.direction!==x.direction||b.delta>x.delta||b.time>x.time+150)&&a.mousewheel.animateSlider(b):a.mousewheel.animateSlider(b),a.mousewheel.releaseScroll(b))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},animateSlider:function(e){var t=this,a=oe();return!(this.params.mousewheel.thresholdDelta&&e.delta<this.params.mousewheel.thresholdDelta||this.params.mousewheel.thresholdTime&&D()-t.mousewheel.lastScrollTime<this.params.mousewheel.thresholdTime||!(6<=e.delta&&D()-t.mousewheel.lastScrollTime<60)&&(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),t.emit("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),t.emit("scroll",e.raw)),t.mousewheel.lastScrollTime=(new a.Date).getTime(),1))},releaseScroll:function(e){var t=this,a=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&a.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&a.releaseOnEdges)return!0;return!1},enable:function(){var e=this,t=Y.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(t,e.mousewheel.handle),!0;if(!t)return!1;if(e.mousewheel.enabled)return!1;var a=e.$el;return"container"!==e.params.mousewheel.eventsTarget&&(a=B(e.params.mousewheel.eventsTarget)),a.on("mouseenter",e.mousewheel.handleMouseEnter),a.on("mouseleave",e.mousewheel.handleMouseLeave),a.on(t,e.mousewheel.handle),e.mousewheel.enabled=!0},disable:function(){var e=this,t=Y.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(t,e.mousewheel.handle),!0;if(!t)return!1;if(!e.mousewheel.enabled)return!1;var a=e.$el;return"container"!==e.params.mousewheel.eventsTarget&&(a=B(e.params.mousewheel.eventsTarget)),a.off(t,e.mousewheel.handle),!(e.mousewheel.enabled=!1)}},X={update:function(){var e=this,t=e.params.navigation;if(!e.params.loop){var a=e.navigation,i=a.$nextEl,n=a.$prevEl;n&&0<n.length&&(e.isBeginning?n.addClass(t.disabledClass):n.removeClass(t.disabledClass),n[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass)),i&&0<i.length&&(e.isEnd?i.addClass(t.disabledClass):i.removeClass(t.disabledClass),i[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass))}},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var e,t,a=this,i=a.params.navigation;(i.nextEl||i.prevEl)&&(i.nextEl&&(e=B(i.nextEl),a.params.uniqueNavElements&&"string"==typeof i.nextEl&&1<e.length&&1===a.$el.find(i.nextEl).length&&(e=a.$el.find(i.nextEl))),i.prevEl&&(t=B(i.prevEl),a.params.uniqueNavElements&&"string"==typeof i.prevEl&&1<t.length&&1===a.$el.find(i.prevEl).length&&(t=a.$el.find(i.prevEl))),e&&0<e.length&&e.on("click",a.navigation.onNextClick),t&&0<t.length&&t.on("click",a.navigation.onPrevClick),le(a.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}))},destroy:function(){var e=this,t=e.navigation,a=t.$nextEl,i=t.$prevEl;a&&a.length&&(a.off("click",e.navigation.onNextClick),a.removeClass(e.params.navigation.disabledClass)),i&&i.length&&(i.off("click",e.navigation.onPrevClick),i.removeClass(e.params.navigation.disabledClass))}},q={update:function(){var e=this,t=e.rtl,i=e.params.pagination;if(i.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var n,a=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,r=e.pagination.$el,s=e.params.loop?Math.ceil((a-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?((n=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup))>a-1-2*e.loopedSlides&&(n-=a-2*e.loopedSlides),s-1<n&&(n-=s),n<0&&"bullets"!==e.params.paginationType&&(n=s+n)):n=void 0!==e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===i.type&&e.pagination.bullets&&0<e.pagination.bullets.length){var o,l,d,c=e.pagination.bullets;if(i.dynamicBullets&&(e.pagination.bulletSize=c.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),r.css(e.isHorizontal()?"width":"height",e.pagination.bulletSize*(i.dynamicMainBullets+4)+"px"),1<i.dynamicMainBullets&&void 0!==e.previousIndex&&(e.pagination.dynamicBulletIndex+=n-e.previousIndex,e.pagination.dynamicBulletIndex>i.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=i.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),o=n-e.pagination.dynamicBulletIndex,d=((l=o+(Math.min(c.length,i.dynamicMainBullets)-1))+o)/2),c.removeClass(i.bulletActiveClass+" "+i.bulletActiveClass+"-next "+i.bulletActiveClass+"-next-next "+i.bulletActiveClass+"-prev "+i.bulletActiveClass+"-prev-prev "+i.bulletActiveClass+"-main"),1<r.length)c.each(function(e){var t=B(e),a=t.index();a===n&&t.addClass(i.bulletActiveClass),i.dynamicBullets&&(o<=a&&a<=l&&t.addClass(i.bulletActiveClass+"-main"),a===o&&t.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),a===l&&t.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next"))});else{var u=c.eq(n),p=u.index();if(u.addClass(i.bulletActiveClass),i.dynamicBullets){for(var f=c.eq(o),h=c.eq(l),v=o;v<=l;v+=1)c.eq(v).addClass(i.bulletActiveClass+"-main");if(e.params.loop)if(p>=c.length-i.dynamicMainBullets){for(var m=i.dynamicMainBullets;0<=m;m-=1)c.eq(c.length-m).addClass(i.bulletActiveClass+"-main");c.eq(c.length-i.dynamicMainBullets-1).addClass(i.bulletActiveClass+"-prev")}else f.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),h.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next");else f.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),h.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next")}}if(i.dynamicBullets){var g=Math.min(c.length,i.dynamicMainBullets+4),y=(e.pagination.bulletSize*g-e.pagination.bulletSize)/2-d*e.pagination.bulletSize,b=t?"right":"left";c.css(e.isHorizontal()?b:"top",y+"px")}}if("fraction"===i.type&&(r.find("."+i.currentClass).text(i.formatFractionCurrent(n+1)),r.find("."+i.totalClass).text(i.formatFractionTotal(s))),"progressbar"===i.type){var w;w=i.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";var x=(n+1)/s,k=1,E=1;"horizontal"==w?k=x:E=x,r.find("."+i.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+k+") scaleY("+E+")").transition(e.params.speed)}"custom"===i.type&&i.renderCustom?(r.html(i.renderCustom(e,n+1,s)),e.emit("paginationRender",r[0])):e.emit("paginationUpdate",r[0]),r[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](i.lockClass)}},render:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var a=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,i=e.pagination.$el,n="";if("bullets"===t.type){var r=e.params.loop?Math.ceil((a-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&!e.params.loop&&a<r&&(r=a);for(var s=0;s<r;s+=1)t.renderBullet?n+=t.renderBullet.call(e,s,t.bulletClass):n+="<"+t.bulletElement+' class="'+t.bulletClass+'"></'+t.bulletElement+">";i.html(n),e.pagination.bullets=i.find("."+t.bulletClass.replace(/ /g,"."))}"fraction"===t.type&&(n=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):'<span class="'+t.currentClass+'"></span> / <span class="'+t.totalClass+'"></span>',i.html(n)),"progressbar"===t.type&&(n=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):'<span class="'+t.progressbarFillClass+'"></span>',i.html(n)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0])}},init:function(){var a=this,e=a.params.pagination;if(e.el){var t=B(e.el);0!==t.length&&(a.params.uniqueNavElements&&"string"==typeof e.el&&1<t.length&&(t=a.$el.find(e.el)),"bullets"===e.type&&e.clickable&&t.addClass(e.clickableClass),t.addClass(e.modifierClass+e.type),"bullets"===e.type&&e.dynamicBullets&&(t.addClass(""+e.modifierClass+e.type+"-dynamic"),a.pagination.dynamicBulletIndex=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&t.addClass(e.progressbarOppositeClass),e.clickable&&t.on("click","."+e.bulletClass.replace(/ /g,"."),function(e){e.preventDefault();var t=B(this).index()*a.params.slidesPerGroup;a.params.loop&&(t+=a.loopedSlides),a.slideTo(t)}),le(a.pagination,{$el:t,el:t[0]}))}},destroy:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var a=e.pagination.$el;a.removeClass(t.hiddenClass),a.removeClass(t.modifierClass+t.type),e.pagination.bullets&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&a.off("click","."+t.bulletClass.replace(/ /g,"."))}}},W={setTranslate:function(){var e=this;if(e.params.scrollbar.el&&e.scrollbar.el){var t=e.scrollbar,a=e.rtlTranslate,i=e.progress,n=t.dragSize,r=t.trackSize,s=t.$dragEl,o=t.$el,l=e.params.scrollbar,d=n,c=(r-n)*i;a?0<(c=-c)?(d=n-c,c=0):r<-c+n&&(d=r+c):c<0?(d=n+c,c=0):r<c+n&&(d=r-c),e.isHorizontal()?(s.transform("translate3d("+c+"px, 0, 0)"),s[0].style.width=d+"px"):(s.transform("translate3d(0px, "+c+"px, 0)"),s[0].style.height=d+"px"),l.hide&&(clearTimeout(e.scrollbar.timeout),o[0].style.opacity=1,e.scrollbar.timeout=setTimeout(function(){o[0].style.opacity=0,o.transition(400)},1e3))}},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){var e=this;if(e.params.scrollbar.el&&e.scrollbar.el){var t=e.scrollbar,a=t.$dragEl,i=t.$el;a[0].style.width="",a[0].style.height="";var n,r=e.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight,s=e.size/e.virtualSize,o=s*(r/e.size);n="auto"===e.params.scrollbar.dragSize?r*s:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?a[0].style.width=n+"px":a[0].style.height=n+"px",i[0].style.display=1<=s?"none":"",e.params.scrollbar.hide&&(i[0].style.opacity=0),le(t,{trackSize:r,divider:s,moveDivider:o,dragSize:n}),t.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var t,a=this,i=a.scrollbar,n=a.rtlTranslate,r=i.$el,s=i.dragSize,o=i.trackSize,l=i.dragStartPos;t=(i.getPointerPosition(e)-r.offset()[a.isHorizontal()?"left":"top"]-(null!==l?l:s/2))/(o-s),t=Math.max(Math.min(t,1),0),n&&(t=1-t);var d=a.minTranslate()+(a.maxTranslate()-a.minTranslate())*t;a.updateProgress(d),a.setTranslate(d),a.updateActiveIndex(),a.updateSlidesClasses()},onDragStart:function(e){var t=this,a=t.params.scrollbar,i=t.scrollbar,n=t.$wrapperEl,r=i.$el,s=i.$dragEl;t.scrollbar.isTouched=!0,t.scrollbar.dragStartPos=e.target===s[0]||e.target===s?i.getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),n.transition(100),s.transition(100),i.setDragPosition(e),clearTimeout(t.scrollbar.dragTimeout),r.transition(0),a.hide&&r.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),t.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,a=this.$wrapperEl,i=t.$el,n=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),a.transition(0),i.transition(0),n.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this,a=t.params.scrollbar,i=t.scrollbar,n=t.$wrapperEl,r=i.$el;t.scrollbar.isTouched&&(t.scrollbar.isTouched=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),n.transition("")),a.hide&&(clearTimeout(t.scrollbar.dragTimeout),t.scrollbar.dragTimeout=A(function(){r.css("opacity",0),r.transition(400)},1e3)),t.emit("scrollbarDragEnd",e),a.snapOnRelease&&t.slideToClosest())},enableDraggable:function(){var e=this;if(e.params.scrollbar.el){var t=x(),a=e.scrollbar,i=e.touchEventsTouch,n=e.touchEventsDesktop,r=e.params,s=e.support,o=a.$el[0],l=!(!s.passiveListener||!r.passiveListeners)&&{passive:!1,capture:!1},d=!(!s.passiveListener||!r.passiveListeners)&&{passive:!0,capture:!1};o&&(s.touch?(o.addEventListener(i.start,e.scrollbar.onDragStart,l),o.addEventListener(i.move,e.scrollbar.onDragMove,l),o.addEventListener(i.end,e.scrollbar.onDragEnd,d)):(o.addEventListener(n.start,e.scrollbar.onDragStart,l),t.addEventListener(n.move,e.scrollbar.onDragMove,l),t.addEventListener(n.end,e.scrollbar.onDragEnd,d)))}},disableDraggable:function(){var e=this;if(e.params.scrollbar.el){var t=x(),a=e.scrollbar,i=e.touchEventsTouch,n=e.touchEventsDesktop,r=e.params,s=e.support,o=a.$el[0],l=!(!s.passiveListener||!r.passiveListeners)&&{passive:!1,capture:!1},d=!(!s.passiveListener||!r.passiveListeners)&&{passive:!0,capture:!1};o&&(s.touch?(o.removeEventListener(i.start,e.scrollbar.onDragStart,l),o.removeEventListener(i.move,e.scrollbar.onDragMove,l),o.removeEventListener(i.end,e.scrollbar.onDragEnd,d)):(o.removeEventListener(n.start,e.scrollbar.onDragStart,l),t.removeEventListener(n.move,e.scrollbar.onDragMove,l),t.removeEventListener(n.end,e.scrollbar.onDragEnd,d)))}},init:function(){var e=this;if(e.params.scrollbar.el){var t=e.scrollbar,a=e.$el,i=e.params.scrollbar,n=B(i.el);e.params.uniqueNavElements&&"string"==typeof i.el&&1<n.length&&1===a.find(i.el).length&&(n=a.find(i.el));var r=n.find("."+e.params.scrollbar.dragClass);0===r.length&&(r=B('<div class="'+e.params.scrollbar.dragClass+'"></div>'),n.append(r)),le(t,{$el:n,el:n[0],$dragEl:r,dragEl:r[0]}),i.draggable&&t.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},K={setTransform:function(e,t){var a=this.rtl,i=B(e),n=a?-1:1,r=i.attr("data-swiper-parallax")||"0",s=i.attr("data-swiper-parallax-x"),o=i.attr("data-swiper-parallax-y"),l=i.attr("data-swiper-parallax-scale"),d=i.attr("data-swiper-parallax-opacity");if(s||o?(s=s||"0",o=o||"0"):this.isHorizontal()?(s=r,o="0"):(o=r,s="0"),s=0<=s.indexOf("%")?parseInt(s,10)*t*n+"%":s*t*n+"px",o=0<=o.indexOf("%")?parseInt(o,10)*t+"%":o*t+"px",null!=d){var c=d-(d-1)*(1-Math.abs(t));i[0].style.opacity=c}if(null==l)i.transform("translate3d("+s+", "+o+", 0px)");else{var u=l-(l-1)*(1-Math.abs(t));i.transform("translate3d("+s+", "+o+", 0px) scale("+u+")")}},setTranslate:function(){var i=this,e=i.$el,t=i.slides,n=i.progress,r=i.snapGrid;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){i.parallax.setTransform(e,n)}),t.each(function(e,t){var a=e.progress;1<i.params.slidesPerGroup&&"auto"!==i.params.slidesPerView&&(a+=Math.ceil(t/2)-n*(r.length-1)),a=Math.min(Math.max(a,-1),1),B(e).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){i.parallax.setTransform(e,a)})})},setTransition:function(i){void 0===i&&(i=this.params.speed),this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){var t=B(e),a=parseInt(t.attr("data-swiper-parallax-duration"),10)||i;0===i&&(a=0),t.transition(a)})}},U={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,a=e.targetTouches[0].pageY,i=e.targetTouches[1].pageX,n=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(i-t,2)+Math.pow(n-a,2))},onGestureStart:function(e){var t=this,a=t.support,i=t.params.zoom,n=t.zoom,r=n.gesture;if(n.fakeGestureTouched=!1,n.fakeGestureMoved=!1,!a.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;n.fakeGestureTouched=!0,r.scaleStart=U.getDistanceBetweenTouches(e)}r.$slideEl&&r.$slideEl.length||(r.$slideEl=B(e.target).closest("."+t.params.slideClass),0===r.$slideEl.length&&(r.$slideEl=t.slides.eq(t.activeIndex)),r.$imageEl=r.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),r.$imageWrapEl=r.$imageEl.parent("."+i.containerClass),r.maxRatio=r.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,0!==r.$imageWrapEl.length)?(r.$imageEl&&r.$imageEl.transition(0),t.zoom.isScaling=!0):r.$imageEl=void 0},onGestureChange:function(e){var t=this.support,a=this.params.zoom,i=this.zoom,n=i.gesture;if(!t.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;i.fakeGestureMoved=!0,n.scaleMove=U.getDistanceBetweenTouches(e)}n.$imageEl&&0!==n.$imageEl.length?(t.gestures?i.scale=e.scale*i.currentScale:i.scale=n.scaleMove/n.scaleStart*i.currentScale,i.scale>n.maxRatio&&(i.scale=n.maxRatio-1+Math.pow(i.scale-n.maxRatio+1,.5)),i.scale<a.minRatio&&(i.scale=a.minRatio+1-Math.pow(a.minRatio-i.scale+1,.5)),n.$imageEl.transform("translate3d(0,0,0) scale("+i.scale+")")):"gesturechange"===e.type&&i.onGestureStart(e)},onGestureEnd:function(e){var t=this,a=t.device,i=t.support,n=t.params.zoom,r=t.zoom,s=r.gesture;if(!i.gestures){if(!r.fakeGestureTouched||!r.fakeGestureMoved)return;if("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!a.android)return;r.fakeGestureTouched=!1,r.fakeGestureMoved=!1}s.$imageEl&&0!==s.$imageEl.length&&(r.scale=Math.max(Math.min(r.scale,s.maxRatio),n.minRatio),s.$imageEl.transition(t.params.speed).transform("translate3d(0,0,0) scale("+r.scale+")"),r.currentScale=r.scale,r.isScaling=!1,1===r.scale&&(s.$slideEl=void 0))},onTouchStart:function(e){var t=this.device,a=this.zoom,i=a.gesture,n=a.image;i.$imageEl&&0!==i.$imageEl.length&&(n.isTouched||(t.android&&e.cancelable&&e.preventDefault(),n.isTouched=!0,n.touchesStart.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,n.touchesStart.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY))},onTouchMove:function(e){var t=this,a=t.zoom,i=a.gesture,n=a.image,r=a.velocity;if(i.$imageEl&&0!==i.$imageEl.length&&(t.allowClick=!1,n.isTouched&&i.$slideEl)){n.isMoved||(n.width=i.$imageEl[0].offsetWidth,n.height=i.$imageEl[0].offsetHeight,n.startX=k(i.$imageWrapEl[0],"x")||0,n.startY=k(i.$imageWrapEl[0],"y")||0,i.slideWidth=i.$slideEl[0].offsetWidth,i.slideHeight=i.$slideEl[0].offsetHeight,i.$imageWrapEl.transition(0),t.rtl&&(n.startX=-n.startX,n.startY=-n.startY));var s=n.width*a.scale,o=n.height*a.scale;if(!(s<i.slideWidth&&o<i.slideHeight)){if(n.minX=Math.min(i.slideWidth/2-s/2,0),n.maxX=-n.minX,n.minY=Math.min(i.slideHeight/2-o/2,0),n.maxY=-n.minY,n.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,n.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!n.isMoved&&!a.isScaling){if(t.isHorizontal()&&(Math.floor(n.minX)===Math.floor(n.startX)&&n.touchesCurrent.x<n.touchesStart.x||Math.floor(n.maxX)===Math.floor(n.startX)&&n.touchesCurrent.x>n.touchesStart.x))return void(n.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(n.minY)===Math.floor(n.startY)&&n.touchesCurrent.y<n.touchesStart.y||Math.floor(n.maxY)===Math.floor(n.startY)&&n.touchesCurrent.y>n.touchesStart.y))return void(n.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),n.isMoved=!0,n.currentX=n.touchesCurrent.x-n.touchesStart.x+n.startX,n.currentY=n.touchesCurrent.y-n.touchesStart.y+n.startY,n.currentX<n.minX&&(n.currentX=n.minX+1-Math.pow(n.minX-n.currentX+1,.8)),n.currentX>n.maxX&&(n.currentX=n.maxX-1+Math.pow(n.currentX-n.maxX+1,.8)),n.currentY<n.minY&&(n.currentY=n.minY+1-Math.pow(n.minY-n.currentY+1,.8)),n.currentY>n.maxY&&(n.currentY=n.maxY-1+Math.pow(n.currentY-n.maxY+1,.8)),r.prevPositionX||(r.prevPositionX=n.touchesCurrent.x),r.prevPositionY||(r.prevPositionY=n.touchesCurrent.y),r.prevTime||(r.prevTime=Date.now()),r.x=(n.touchesCurrent.x-r.prevPositionX)/(Date.now()-r.prevTime)/2,r.y=(n.touchesCurrent.y-r.prevPositionY)/(Date.now()-r.prevTime)/2,Math.abs(n.touchesCurrent.x-r.prevPositionX)<2&&(r.x=0),Math.abs(n.touchesCurrent.y-r.prevPositionY)<2&&(r.y=0),r.prevPositionX=n.touchesCurrent.x,r.prevPositionY=n.touchesCurrent.y,r.prevTime=Date.now(),i.$imageWrapEl.transform("translate3d("+n.currentX+"px, "+n.currentY+"px,0)")}}},onTouchEnd:function(){var e=this.zoom,t=e.gesture,a=e.image,i=e.velocity;if(t.$imageEl&&0!==t.$imageEl.length){if(!a.isTouched||!a.isMoved)return a.isTouched=!1,void(a.isMoved=!1);a.isTouched=!1,a.isMoved=!1;var n=300,r=300,s=i.x*n,o=a.currentX+s,l=i.y*r,d=a.currentY+l;0!==i.x&&(n=Math.abs((o-a.currentX)/i.x)),0!==i.y&&(r=Math.abs((d-a.currentY)/i.y));var c=Math.max(n,r);a.currentX=o,a.currentY=d;var u=a.width*e.scale,p=a.height*e.scale;a.minX=Math.min(t.slideWidth/2-u/2,0),a.maxX=-a.minX,a.minY=Math.min(t.slideHeight/2-p/2,0),a.maxY=-a.minY,a.currentX=Math.max(Math.min(a.currentX,a.maxX),a.minX),a.currentY=Math.max(Math.min(a.currentY,a.maxY),a.minY),t.$imageWrapEl.transition(c).transform("translate3d("+a.currentX+"px, "+a.currentY+"px,0)")}},onTransitionEnd:function(){var e=this.zoom,t=e.gesture;t.$slideEl&&this.previousIndex!==this.activeIndex&&(t.$imageEl&&t.$imageEl.transform("translate3d(0,0,0) scale(1)"),t.$imageWrapEl&&t.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,e.currentScale=1,t.$slideEl=void 0,t.$imageEl=void 0,t.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var t,a,i,n,r,s,o,l,d,c,u,p,f,h,v,m,g=this,y=oe(),b=g.zoom,w=g.params.zoom,x=b.gesture,k=b.image;x.$slideEl||(g.params.virtual&&g.params.virtual.enabled&&g.virtual?x.$slideEl=g.$wrapperEl.children("."+g.params.slideActiveClass):x.$slideEl=g.slides.eq(g.activeIndex),x.$imageEl=x.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),x.$imageWrapEl=x.$imageEl.parent("."+w.containerClass)),x.$imageEl&&0!==x.$imageEl.length&&(x.$slideEl.addClass(""+w.zoomedSlideClass),a=void 0===k.touchesStart.x&&e?(t="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,"touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(t=k.touchesStart.x,k.touchesStart.y),b.scale=x.$imageWrapEl.attr("data-swiper-zoom")||w.maxRatio,b.currentScale=x.$imageWrapEl.attr("data-swiper-zoom")||w.maxRatio,e?(v=x.$slideEl[0].offsetWidth,m=x.$slideEl[0].offsetHeight,i=x.$slideEl.offset().left+y.scrollX+v/2-t,n=x.$slideEl.offset().top+y.scrollY+m/2-a,o=x.$imageEl[0].offsetWidth,l=x.$imageEl[0].offsetHeight,d=o*b.scale,c=l*b.scale,f=-(u=Math.min(v/2-d/2,0)),h=-(p=Math.min(m/2-c/2,0)),(r=i*b.scale)<u&&(r=u),f<r&&(r=f),(s=n*b.scale)<p&&(s=p),h<s&&(s=h)):s=r=0,x.$imageWrapEl.transition(300).transform("translate3d("+r+"px, "+s+"px,0)"),x.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+b.scale+")"))},out:function(){var e=this,t=e.zoom,a=e.params.zoom,i=t.gesture;i.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?i.$slideEl=e.$wrapperEl.children("."+e.params.slideActiveClass):i.$slideEl=e.slides.eq(e.activeIndex),i.$imageEl=i.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),i.$imageWrapEl=i.$imageEl.parent("."+a.containerClass)),i.$imageEl&&0!==i.$imageEl.length&&(t.scale=1,t.currentScale=1,i.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),i.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),i.$slideEl.removeClass(""+a.zoomedSlideClass),i.$slideEl=void 0)},toggleGestures:function(e){var t=this.zoom,a=t.slideSelector,i=t.passiveListener;this.$wrapperEl[e]("gesturestart",a,t.onGestureStart,i),this.$wrapperEl[e]("gesturechange",a,t.onGestureChange,i),this.$wrapperEl[e]("gestureend",a,t.onGestureEnd,i)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){var e=this,t=e.support,a=e.zoom;if(!a.enabled){a.enabled=!0;var i=!("touchstart"!==e.touchEvents.start||!t.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},n=!t.passiveListener||{passive:!1,capture:!0},r="."+e.params.slideClass;e.zoom.passiveListener=i,e.zoom.slideSelector=r,t.gestures?(e.$wrapperEl.on(e.touchEvents.start,e.zoom.enableGestures,i),e.$wrapperEl.on(e.touchEvents.end,e.zoom.disableGestures,i)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.on(e.touchEvents.start,r,a.onGestureStart,i),e.$wrapperEl.on(e.touchEvents.move,r,a.onGestureChange,n),e.$wrapperEl.on(e.touchEvents.end,r,a.onGestureEnd,i),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,r,a.onGestureEnd,i)),e.$wrapperEl.on(e.touchEvents.move,"."+e.params.zoom.containerClass,a.onTouchMove,n)}},disable:function(){var e=this,t=e.zoom;if(t.enabled){var a=e.support;e.zoom.enabled=!1;var i=!("touchstart"!==e.touchEvents.start||!a.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},n=!a.passiveListener||{passive:!1,capture:!0},r="."+e.params.slideClass;a.gestures?(e.$wrapperEl.off(e.touchEvents.start,e.zoom.enableGestures,i),e.$wrapperEl.off(e.touchEvents.end,e.zoom.disableGestures,i)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.off(e.touchEvents.start,r,t.onGestureStart,i),e.$wrapperEl.off(e.touchEvents.move,r,t.onGestureChange,n),e.$wrapperEl.off(e.touchEvents.end,r,t.onGestureEnd,i),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,r,t.onGestureEnd,i)),e.$wrapperEl.off(e.touchEvents.move,"."+e.params.zoom.containerClass,t.onTouchMove,n)}}},Q={loadInSlide:function(e,d){void 0===d&&(d=!0);var c=this,u=c.params.lazy;if(void 0!==e&&0!==c.slides.length){var p=c.virtual&&c.params.virtual.enabled?c.$wrapperEl.children("."+c.params.slideClass+'[data-swiper-slide-index="'+e+'"]'):c.slides.eq(e),t=p.find("."+u.elementClass+":not(."+u.loadedClass+"):not(."+u.loadingClass+")");!p.hasClass(u.elementClass)||p.hasClass(u.loadedClass)||p.hasClass(u.loadingClass)||t.push(p[0]),0!==t.length&&t.each(function(e){var i=B(e);i.addClass(u.loadingClass);var n=i.attr("data-background"),r=i.attr("data-src"),s=i.attr("data-srcset"),o=i.attr("data-sizes"),l=i.parent("picture");c.loadImage(i[0],r||n,s,o,!1,function(){if(null!=c&&c&&(!c||c.params)&&!c.destroyed){if(n?(i.css("background-image",'url("'+n+'")'),i.removeAttr("data-background")):(s&&(i.attr("srcset",s),i.removeAttr("data-srcset")),o&&(i.attr("sizes",o),i.removeAttr("data-sizes")),l.length&&l.children("source").each(function(e){var t=B(e);t.attr("data-srcset")&&(t.attr("srcset",t.attr("data-srcset")),t.removeAttr("data-srcset"))}),r&&(i.attr("src",r),i.removeAttr("data-src"))),i.addClass(u.loadedClass).removeClass(u.loadingClass),p.find("."+u.preloaderClass).remove(),c.params.loop&&d){var e=p.attr("data-swiper-slide-index");if(p.hasClass(c.params.slideDuplicateClass)){var t=c.$wrapperEl.children('[data-swiper-slide-index="'+e+'"]:not(.'+c.params.slideDuplicateClass+")");c.lazy.loadInSlide(t.index(),!1)}else{var a=c.$wrapperEl.children("."+c.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]');c.lazy.loadInSlide(a.index(),!1)}}c.emit("lazyImageReady",p[0],i[0]),c.params.autoHeight&&c.updateAutoHeight()}}),c.emit("lazyImageLoad",p[0],i[0])})}},load:function(){var a=this,t=a.$wrapperEl,i=a.params,n=a.slides,e=a.activeIndex,r=a.virtual&&i.virtual.enabled,s=i.lazy,o=i.slidesPerView;function l(e){if(r){if(t.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(n[e])return!0;return!1}function d(e){return r?B(e).attr("data-swiper-slide-index"):B(e).index()}if("auto"===o&&(o=0),a.lazy.initialImageLoaded||(a.lazy.initialImageLoaded=!0),a.params.watchSlidesVisibility)t.children("."+i.slideVisibleClass).each(function(e){var t=r?B(e).attr("data-swiper-slide-index"):B(e).index();a.lazy.loadInSlide(t)});else if(1<o)for(var c=e;c<e+o;c+=1)l(c)&&a.lazy.loadInSlide(c);else a.lazy.loadInSlide(e);if(s.loadPrevNext)if(1<o||s.loadPrevNextAmount&&1<s.loadPrevNextAmount){for(var u=s.loadPrevNextAmount,p=o,f=Math.min(e+p+Math.max(u,p),n.length),h=Math.max(e-Math.max(p,u),0),v=e+o;v<f;v+=1)l(v)&&a.lazy.loadInSlide(v);for(var m=h;m<e;m+=1)l(m)&&a.lazy.loadInSlide(m)}else{var g=t.children("."+i.slideNextClass);0<g.length&&a.lazy.loadInSlide(d(g));var y=t.children("."+i.slidePrevClass);0<y.length&&a.lazy.loadInSlide(d(y))}},checkInViewOnLoad:function(){var e=oe(),t=this;if(t&&!t.destroyed){var a=t.params.lazy.scrollingElement?B(t.params.lazy.scrollingElement):B(e),i=a[0]===e,n=i?e.innerWidth:a[0].offsetWidth,r=i?e.innerHeight:a[0].offsetHeight,s=t.$el.offset(),o=!1;t.rtlTranslate&&(s.left-=t.$el[0].scrollLeft);for(var l=[[s.left,s.top],[s.left+t.width,s.top],[s.left,s.top+t.height],[s.left+t.width,s.top+t.height]],d=0;d<l.length;d+=1){var c=l[d];if(0<=c[0]&&c[0]<=n&&0<=c[1]&&c[1]<=r){if(0===c[0]&&0===c[1])continue;o=!0}}o?(t.lazy.load(),a.off("scroll",t.lazy.checkInViewOnLoad)):t.lazy.scrollHandlerAttached||(t.lazy.scrollHandlerAttached=!0,a.on("scroll",t.lazy.checkInViewOnLoad))}}},Z={LinearSpline:function(e,t){var a,i,n,r,s;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(s=function(e,t){for(i=-1,a=e.length;1<a-i;)e[n=a+i>>1]<=t?i=n:a=n;return a}(this.x,e),r=s-1,(e-this.x[r])*(this.y[s]-this.y[r])/(this.x[s]-this.x[r])+this.y[r]):0},this},getInterpolateFunction:function(e){var t=this;t.controller.spline||(t.controller.spline=t.params.loop?new Z.LinearSpline(t.slidesGrid,e.slidesGrid):new Z.LinearSpline(t.snapGrid,e.snapGrid))},setTranslate:function(e,t){var a,i,n=this,r=n.controller.control,s=n.constructor;function o(e){var t=n.rtlTranslate?-n.translate:n.translate;"slide"===n.params.controller.by&&(n.controller.getInterpolateFunction(e),i=-n.controller.spline.interpolate(-t)),i&&"container"!==n.params.controller.by||(a=(e.maxTranslate()-e.minTranslate())/(n.maxTranslate()-n.minTranslate()),i=(t-n.minTranslate())*a+e.minTranslate()),n.params.controller.inverse&&(i=e.maxTranslate()-i),e.updateProgress(i),e.setTranslate(i,n),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(r))for(var l=0;l<r.length;l+=1)r[l]!==t&&r[l]instanceof s&&o(r[l]);else r instanceof s&&t!==r&&o(r)},setTransition:function(t,e){var a,i=this,n=i.constructor,r=i.controller.control;function s(e){e.setTransition(t,i),0!==t&&(e.transitionStart(),e.params.autoHeight&&A(function(){e.updateAutoHeight()}),e.$wrapperEl.transitionEnd(function(){r&&(e.params.loop&&"slide"===i.params.controller.by&&e.loopFix(),e.transitionEnd())}))}if(Array.isArray(r))for(a=0;a<r.length;a+=1)r[a]!==e&&r[a]instanceof n&&s(r[a]);else r instanceof n&&e!==r&&s(r)}},J={getRandomNumber:function(e){return void 0===e&&(e=16),"x".repeat(e).replace(/x/g,function(){return Math.round(16*Math.random()).toString(16)})},makeElFocusable:function(e){return e.attr("tabIndex","0"),e},makeElNotFocusable:function(e){return e.attr("tabIndex","-1"),e},addElRole:function(e,t){return e.attr("role",t),e},addElRoleDescription:function(e,t){return e.attr("aria-role-description",t),e},addElControls:function(e,t){return e.attr("aria-controls",t),e},addElLabel:function(e,t){return e.attr("aria-label",t),e},addElId:function(e,t){return e.attr("id",t),e},addElLive:function(e,t){return e.attr("aria-live",t),e},disableEl:function(e){return e.attr("aria-disabled",!0),e},enableEl:function(e){return e.attr("aria-disabled",!1),e},onEnterOrSpaceKey:function(e){if(13===e.keyCode||32===e.keyCode){var t=this,a=t.params.a11y,i=B(e.target);t.navigation&&t.navigation.$nextEl&&i.is(t.navigation.$nextEl)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?t.a11y.notify(a.lastSlideMessage):t.a11y.notify(a.nextSlideMessage)),t.navigation&&t.navigation.$prevEl&&i.is(t.navigation.$prevEl)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?t.a11y.notify(a.firstSlideMessage):t.a11y.notify(a.prevSlideMessage)),t.pagination&&i.is("."+t.params.pagination.bulletClass.replace(/ /g,"."))&&i[0].click()}},notify:function(e){var t=this.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(e))},updateNavigation:function(){var e=this;if(!e.params.loop&&e.navigation){var t=e.navigation,a=t.$nextEl,i=t.$prevEl;i&&0<i.length&&(e.isBeginning?(e.a11y.disableEl(i),e.a11y.makeElNotFocusable(i)):(e.a11y.enableEl(i),e.a11y.makeElFocusable(i))),a&&0<a.length&&(e.isEnd?(e.a11y.disableEl(a),e.a11y.makeElNotFocusable(a)):(e.a11y.enableEl(a),e.a11y.makeElFocusable(a)))}},updatePagination:function(){var a=this,i=a.params.a11y;a.pagination&&a.params.pagination.clickable&&a.pagination.bullets&&a.pagination.bullets.length&&a.pagination.bullets.each(function(e){var t=B(e);a.a11y.makeElFocusable(t),a.params.pagination.renderBullet||(a.a11y.addElRole(t,"button"),a.a11y.addElLabel(t,i.paginationBulletMessage.replace(/\{\{index\}\}/,t.index()+1)))})},init:function(){var a=this,e=a.params.a11y;a.$el.append(a.a11y.liveRegion);var t=a.$el;e.containerRoleDescriptionMessage&&a.a11y.addElRoleDescription(t,e.containerRoleDescriptionMessage),e.containerMessage&&a.a11y.addElLabel(t,e.containerMessage);var i,n,r,s=a.$wrapperEl,o=s.attr("id")||"swiper-wrapper-"+a.a11y.getRandomNumber(16);a.a11y.addElId(s,o),i=a.params.autoplay&&a.params.autoplay.enabled?"off":"polite",a.a11y.addElLive(s,i),e.itemRoleDescriptionMessage&&a.a11y.addElRoleDescription(B(a.slides),e.itemRoleDescriptionMessage),a.a11y.addElRole(B(a.slides),"group"),a.slides.each(function(e){var t=B(e);a.a11y.addElLabel(t,t.index()+1+" / "+a.slides.length)}),a.navigation&&a.navigation.$nextEl&&(n=a.navigation.$nextEl),a.navigation&&a.navigation.$prevEl&&(r=a.navigation.$prevEl),n&&n.length&&(a.a11y.makeElFocusable(n),"BUTTON"!==n[0].tagName&&(a.a11y.addElRole(n,"button"),n.on("keydown",a.a11y.onEnterOrSpaceKey)),a.a11y.addElLabel(n,e.nextSlideMessage),a.a11y.addElControls(n,o)),r&&r.length&&(a.a11y.makeElFocusable(r),"BUTTON"!==r[0].tagName&&(a.a11y.addElRole(r,"button"),r.on("keydown",a.a11y.onEnterOrSpaceKey)),a.a11y.addElLabel(r,e.prevSlideMessage),a.a11y.addElControls(r,o)),a.pagination&&a.params.pagination.clickable&&a.pagination.bullets&&a.pagination.bullets.length&&a.pagination.$el.on("keydown","."+a.params.pagination.bulletClass.replace(/ /g,"."),a.a11y.onEnterOrSpaceKey)},destroy:function(){var e,t,a=this;a.a11y.liveRegion&&0<a.a11y.liveRegion.length&&a.a11y.liveRegion.remove(),a.navigation&&a.navigation.$nextEl&&(e=a.navigation.$nextEl),a.navigation&&a.navigation.$prevEl&&(t=a.navigation.$prevEl),e&&e.off("keydown",a.a11y.onEnterOrSpaceKey),t&&t.off("keydown",a.a11y.onEnterOrSpaceKey),a.pagination&&a.params.pagination.clickable&&a.pagination.bullets&&a.pagination.bullets.length&&a.pagination.$el.off("keydown","."+a.params.pagination.bulletClass.replace(/ /g,"."),a.a11y.onEnterOrSpaceKey)}},ee={init:function(){var e=this,t=oe();if(e.params.history){if(!t.history||!t.history.pushState)return e.params.history.enabled=!1,void(e.params.hashNavigation.enabled=!0);var a=e.history;a.initialized=!0,a.paths=ee.getPathValues(e.params.url),(a.paths.key||a.paths.value)&&(a.scrollToSlide(0,a.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||t.addEventListener("popstate",e.history.setHistoryPopState))}},destroy:function(){var e=oe();this.params.history.replaceState||e.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){var e=this;e.history.paths=ee.getPathValues(e.params.url),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues:function(e){var t=oe(),a=(e?new URL(e):t.location).pathname.slice(1).split("/").filter(function(e){return""!==e}),i=a.length;return{key:a[i-2],value:a[i-1]}},setHistory:function(e,t){var a=this,i=oe();if(a.history.initialized&&a.params.history.enabled){var n;n=a.params.url?new URL(a.params.url):i.location;var r=a.slides.eq(t),s=ee.slugify(r.attr("data-history"));n.pathname.includes(e)||(s=e+"/"+s);var o=i.history.state;o&&o.value===s||(a.params.history.replaceState?i.history.replaceState({value:s},null,s):i.history.pushState({value:s},null,s))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,a){var i=this;if(t)for(var n=0,r=i.slides.length;n<r;n+=1){var s=i.slides.eq(n);if(ee.slugify(s.attr("data-history"))===t&&!s.hasClass(i.params.slideDuplicateClass)){var o=s.index();i.slideTo(o,e,a)}}else i.slideTo(0,e,a)}},te={onHashCange:function(){var e=this,t=x();e.emit("hashChange");var a=t.location.hash.replace("#","");if(a!==e.slides.eq(e.activeIndex).attr("data-hash")){var i=e.$wrapperEl.children("."+e.params.slideClass+'[data-hash="'+a+'"]').index();if(void 0===i)return;e.slideTo(i)}},setHash:function(){var e=this,t=oe(),a=x();if(e.hashNavigation.initialized&&e.params.hashNavigation.enabled)if(e.params.hashNavigation.replaceState&&t.history&&t.history.replaceState)t.history.replaceState(null,null,"#"+e.slides.eq(e.activeIndex).attr("data-hash")||""),e.emit("hashSet");else{var i=e.slides.eq(e.activeIndex),n=i.attr("data-hash")||i.attr("data-history");a.location.hash=n||"",e.emit("hashSet")}},init:function(){var e=this,t=x(),a=oe();if(!(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)){e.hashNavigation.initialized=!0;var i=t.location.hash.replace("#","");if(i)for(var n=0,r=e.slides.length;n<r;n+=1){var s=e.slides.eq(n);if((s.attr("data-hash")||s.attr("data-history"))===i&&!s.hasClass(e.params.slideDuplicateClass)){var o=s.index();e.slideTo(o,0,e.params.runCallbacksOnInit,!0)}}e.params.hashNavigation.watchState&&B(a).on("hashchange",e.hashNavigation.onHashCange)}},destroy:function(){var e=oe();this.params.hashNavigation.watchState&&B(e).off("hashchange",this.hashNavigation.onHashCange)}},ae={run:function(){var t=this,e=t.slides.eq(t.activeIndex),a=t.params.autoplay.delay;e.attr("data-swiper-autoplay")&&(a=e.attr("data-swiper-autoplay")||t.params.autoplay.delay),clearTimeout(t.autoplay.timeout),t.autoplay.timeout=A(function(){var e;t.params.autoplay.reverseDirection?t.params.loop?(t.loopFix(),e=t.slidePrev(t.params.speed,!0,!0),t.emit("autoplay")):t.isBeginning?t.params.autoplay.stopOnLastSlide?t.autoplay.stop():(e=t.slideTo(t.slides.length-1,t.params.speed,!0,!0),t.emit("autoplay")):(e=t.slidePrev(t.params.speed,!0,!0),t.emit("autoplay")):t.params.loop?(t.loopFix(),e=t.slideNext(t.params.speed,!0,!0),t.emit("autoplay")):t.isEnd?t.params.autoplay.stopOnLastSlide?t.autoplay.stop():(e=t.slideTo(0,t.params.speed,!0,!0),t.emit("autoplay")):(e=t.slideNext(t.params.speed,!0,!0),t.emit("autoplay")),(t.params.cssMode&&t.autoplay.running||!1===e)&&t.autoplay.run()},a)},start:function(){var e=this;return void 0===e.autoplay.timeout&&!e.autoplay.running&&(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),!0)},stop:function(){var e=this;return!!e.autoplay.running&&void 0!==e.autoplay.timeout&&(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0)},pause:function(e){var t=this;t.autoplay.running&&(t.autoplay.paused||(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,0!==e&&t.params.autoplay.waitForTransition?(t.$wrapperEl[0].addEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].addEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd)):(t.autoplay.paused=!1,t.autoplay.run())))},onVisibilityChange:function(){var e=this,t=x();"hidden"===t.visibilityState&&e.autoplay.running&&e.autoplay.pause(),"visible"===t.visibilityState&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd:function(e){var t=this;t&&!t.destroyed&&t.$wrapperEl&&e.target===t.$wrapperEl[0]&&(t.$wrapperEl[0].removeEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].removeEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd),t.autoplay.paused=!1,t.autoplay.running?t.autoplay.run():t.autoplay.stop())}},ie={setTranslate:function(){for(var e=this,t=e.slides,a=0;a<t.length;a+=1){var i=e.slides.eq(a),n=-i[0].swiperSlideOffset;e.params.virtualTranslate||(n-=e.translate);var r=0;e.isHorizontal()||(r=n,n=0);var s=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(i[0].progress),0):1+Math.min(Math.max(i[0].progress,-1),0);i.css({opacity:s}).transform("translate3d("+n+"px, "+r+"px, 0px)")}},setTransition:function(e){var a=this,t=a.slides,i=a.$wrapperEl;if(t.transition(e),a.params.virtualTranslate&&0!==e){var n=!1;t.transitionEnd(function(){if(!n&&a&&!a.destroyed){n=!0,a.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],t=0;t<e.length;t+=1)i.trigger(e[t])}})}}},ne={setTranslate:function(){var e,t=this,a=t.$el,i=t.$wrapperEl,n=t.slides,r=t.width,s=t.height,o=t.rtlTranslate,l=t.size,d=t.browser,c=t.params.cubeEffect,u=t.isHorizontal(),p=t.virtual&&t.params.virtual.enabled,f=0;c.shadow&&(u?(0===(e=i.find(".swiper-cube-shadow")).length&&(e=B('<div class="swiper-cube-shadow"></div>'),i.append(e)),e.css({height:r+"px"})):0===(e=a.find(".swiper-cube-shadow")).length&&(e=B('<div class="swiper-cube-shadow"></div>'),a.append(e)));for(var h=0;h<n.length;h+=1){var v=n.eq(h),m=h;p&&(m=parseInt(v.attr("data-swiper-slide-index"),10));var g=90*m,y=Math.floor(g/360);o&&(g=-g,y=Math.floor(-g/360));var b=Math.max(Math.min(v[0].progress,1),-1),w=0,x=0,k=0;m%4==0?(w=4*-y*l,k=0):(m-1)%4==0?(w=0,k=4*-y*l):(m-2)%4==0?(w=l+4*y*l,k=l):(m-3)%4==0&&(w=-l,k=3*l+4*l*y),o&&(w=-w),u||(x=w,w=0);var E="rotateX("+(u?0:-g)+"deg) rotateY("+(u?g:0)+"deg) translate3d("+w+"px, "+x+"px, "+k+"px)";if(b<=1&&-1<b&&(f=90*m+90*b,o&&(f=90*-m-90*b)),v.transform(E),c.slideShadows){var S=u?v.find(".swiper-slide-shadow-left"):v.find(".swiper-slide-shadow-top"),T=u?v.find(".swiper-slide-shadow-right"):v.find(".swiper-slide-shadow-bottom");0===S.length&&(S=B('<div class="swiper-slide-shadow-'+(u?"left":"top")+'"></div>'),v.append(S)),0===T.length&&(T=B('<div class="swiper-slide-shadow-'+(u?"right":"bottom")+'"></div>'),v.append(T)),S.length&&(S[0].style.opacity=Math.max(-b,0)),T.length&&(T[0].style.opacity=Math.max(b,0))}}if(i.css({"-webkit-transform-origin":"50% 50% -"+l/2+"px","-moz-transform-origin":"50% 50% -"+l/2+"px","-ms-transform-origin":"50% 50% -"+l/2+"px","transform-origin":"50% 50% -"+l/2+"px"}),c.shadow)if(u)e.transform("translate3d(0px, "+(r/2+c.shadowOffset)+"px, "+-r/2+"px) rotateX(90deg) rotateZ(0deg) scale("+c.shadowScale+")");else{var C=Math.abs(f)-90*Math.floor(Math.abs(f)/90),M=1.5-(Math.sin(2*C*Math.PI/360)/2+Math.cos(2*C*Math.PI/360)/2),P=c.shadowScale,O=c.shadowScale/M,L=c.shadowOffset;e.transform("scale3d("+P+", 1, "+O+") translate3d(0px, "+(s/2+L)+"px, "+-s/2/O+"px) rotateX(-90deg)")}var _=d.isSafari||d.isWebView?-l/2:0;i.transform("translate3d(0px,0,"+_+"px) rotateX("+(t.isHorizontal()?0:f)+"deg) rotateY("+(t.isHorizontal()?-f:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},re={setTranslate:function(){for(var e=this,t=e.slides,a=e.rtlTranslate,i=0;i<t.length;i+=1){var n=t.eq(i),r=n[0].progress;e.params.flipEffect.limitRotation&&(r=Math.max(Math.min(n[0].progress,1),-1));var s=-180*r,o=0,l=-n[0].swiperSlideOffset,d=0;if(e.isHorizontal()?a&&(s=-s):(d=l,o=-s,s=l=0),n[0].style.zIndex=-Math.abs(Math.round(r))+t.length,e.params.flipEffect.slideShadows){var c=e.isHorizontal()?n.find(".swiper-slide-shadow-left"):n.find(".swiper-slide-shadow-top"),u=e.isHorizontal()?n.find(".swiper-slide-shadow-right"):n.find(".swiper-slide-shadow-bottom");0===c.length&&(c=B('<div class="swiper-slide-shadow-'+(e.isHorizontal()?"left":"top")+'"></div>'),n.append(c)),0===u.length&&(u=B('<div class="swiper-slide-shadow-'+(e.isHorizontal()?"right":"bottom")+'"></div>'),n.append(u)),c.length&&(c[0].style.opacity=Math.max(-r,0)),u.length&&(u[0].style.opacity=Math.max(r,0))}n.transform("translate3d("+l+"px, "+d+"px, 0px) rotateX("+o+"deg) rotateY("+s+"deg)")}},setTransition:function(e){var a=this,t=a.slides,i=a.activeIndex,n=a.$wrapperEl;if(t.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),a.params.virtualTranslate&&0!==e){var r=!1;t.eq(i).transitionEnd(function(){if(!r&&a&&!a.destroyed){r=!0,a.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],t=0;t<e.length;t+=1)n.trigger(e[t])}})}}},se={setTranslate:function(){for(var e=this,t=e.width,a=e.height,i=e.slides,n=e.slidesSizesGrid,r=e.params.coverflowEffect,s=e.isHorizontal(),o=e.translate,l=s?t/2-o:a/2-o,d=s?r.rotate:-r.rotate,c=r.depth,u=0,p=i.length;u<p;u+=1){var f=i.eq(u),h=n[u],v=(l-f[0].swiperSlideOffset-h/2)/h*r.modifier,m=s?d*v:0,g=s?0:d*v,y=-c*Math.abs(v),b=r.stretch;"string"==typeof b&&-1!==b.indexOf("%")&&(b=parseFloat(r.stretch)/100*h);var w=s?0:b*v,x=s?b*v:0,k=1-(1-r.scale)*Math.abs(v);Math.abs(x)<.001&&(x=0),Math.abs(w)<.001&&(w=0),Math.abs(y)<.001&&(y=0),Math.abs(m)<.001&&(m=0),Math.abs(g)<.001&&(g=0),Math.abs(k)<.001&&(k=0);var E="translate3d("+x+"px,"+w+"px,"+y+"px)  rotateX("+g+"deg) rotateY("+m+"deg) scale("+k+")";if(f.transform(E),f[0].style.zIndex=1-Math.abs(Math.round(v)),r.slideShadows){var S=s?f.find(".swiper-slide-shadow-left"):f.find(".swiper-slide-shadow-top"),T=s?f.find(".swiper-slide-shadow-right"):f.find(".swiper-slide-shadow-bottom");0===S.length&&(S=B('<div class="swiper-slide-shadow-'+(s?"left":"top")+'"></div>'),f.append(S)),0===T.length&&(T=B('<div class="swiper-slide-shadow-'+(s?"right":"bottom")+'"></div>'),f.append(T)),S.length&&(S[0].style.opacity=0<v?v:0),T.length&&(T[0].style.opacity=0<-v?-v:0)}}},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},de={init:function(){var e=this,t=e.params.thumbs;if(e.thumbs.initialized)return!1;e.thumbs.initialized=!0;var a=e.constructor;return t.swiper instanceof a?(e.thumbs.swiper=t.swiper,le(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),le(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):E(t.swiper)&&(e.thumbs.swiper=new a(le({},t.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick),!0},onThumbClick:function(){var e=this,t=e.thumbs.swiper;if(t){var a=t.clickedIndex,i=t.clickedSlide;if(!(i&&B(i).hasClass(e.params.thumbs.slideThumbActiveClass)||null==a)){var n;if(n=t.params.loop?parseInt(B(t.clickedSlide).attr("data-swiper-slide-index"),10):a,e.params.loop){var r=e.activeIndex;e.slides.eq(r).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,r=e.activeIndex);var s=e.slides.eq(r).prevAll('[data-swiper-slide-index="'+n+'"]').eq(0).index(),o=e.slides.eq(r).nextAll('[data-swiper-slide-index="'+n+'"]').eq(0).index();n=void 0===s?o:void 0===o?s:o-r<r-s?o:s}e.slideTo(n)}}},update:function(e){var t=this,a=t.thumbs.swiper;if(a){var i="auto"===a.params.slidesPerView?a.slidesPerViewDynamic():a.params.slidesPerView,n=t.params.thumbs.autoScrollOffset,r=n&&!a.params.loop;if(t.realIndex!==a.realIndex||r){var s,o,l=a.activeIndex;if(a.params.loop){a.slides.eq(l).hasClass(a.params.slideDuplicateClass)&&(a.loopFix(),a._clientLeft=a.$wrapperEl[0].clientLeft,l=a.activeIndex);var d=a.slides.eq(l).prevAll('[data-swiper-slide-index="'+t.realIndex+'"]').eq(0).index(),c=a.slides.eq(l).nextAll('[data-swiper-slide-index="'+t.realIndex+'"]').eq(0).index();s=void 0===d?c:void 0===c?d:c-l==l-d?l:c-l<l-d?c:d,o=t.activeIndex>t.previousIndex?"next":"prev"}else o=(s=t.realIndex)>t.previousIndex?"next":"prev";r&&(s+="next"===o?n:-1*n),a.visibleSlidesIndexes&&a.visibleSlidesIndexes.indexOf(s)<0&&(a.params.centeredSlides?s=l<s?s-Math.floor(i/2)+1:s+Math.floor(i/2)-1:l<s&&(s=s-i+1),a.slideTo(s,e?0:void 0))}var u=1,p=t.params.thumbs.slideThumbActiveClass;if(1<t.params.slidesPerView&&!t.params.centeredSlides&&(u=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(u=1),u=Math.floor(u),a.slides.removeClass(p),a.params.loop||a.params.virtual&&a.params.virtual.enabled)for(var f=0;f<u;f+=1)a.$wrapperEl.children('[data-swiper-slide-index="'+(t.realIndex+f)+'"]').addClass(p);else for(var h=0;h<u;h+=1)a.slides.eq(t.realIndex+h).addClass(p)}}},ce=[G,V,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}},create:function(){S(this,{mousewheel:{enabled:!1,lastScrollTime:D(),lastEventBeforeSnap:void 0,recentWheelEvents:[],enable:Y.enable,disable:Y.disable,handle:Y.handle,handleMouseEnter:Y.handleMouseEnter,handleMouseLeave:Y.handleMouseLeave,animateSlider:Y.animateSlider,releaseScroll:Y.releaseScroll}})},on:{init:function(e){!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy:function(e){e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){S(this,{navigation:t({},X)})},on:{init:function(e){e.navigation.init(),e.navigation.update()},toEdge:function(e){e.navigation.update()},fromEdge:function(e){e.navigation.update()},destroy:function(e){e.navigation.destroy()},click:function(e,t){var a=e.navigation,i=a.$nextEl,n=a.$prevEl,r=t.target;if(e.params.navigation.hideOnClick&&!B(r).is(n)&&!B(r).is(i)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===r||e.pagination.el.contains(r)))return;var s;i?s=i.hasClass(e.params.navigation.hiddenClass):n&&(s=n.hasClass(e.params.navigation.hiddenClass)),!0===s?e.emit("navigationShow"):e.emit("navigationHide"),i&&i.toggleClass(e.params.navigation.hiddenClass),n&&n.toggleClass(e.params.navigation.hiddenClass)}}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(e){return e},formatFractionTotal:function(e){return e},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){S(this,{pagination:t({dynamicBulletIndex:0},q)})},on:{init:function(e){e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange:function(e){!e.params.loop&&void 0!==e.snapIndex||e.pagination.update()},snapIndexChange:function(e){e.params.loop||e.pagination.update()},slidesLengthChange:function(e){e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange:function(e){e.params.loop||(e.pagination.render(),e.pagination.update())},destroy:function(e){e.pagination.destroy()},click:function(e,t){var a=t.target;if(e.params.pagination.el&&e.params.pagination.hideOnClick&&0<e.pagination.$el.length&&!B(a).hasClass(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&a===e.navigation.nextEl||e.navigation.prevEl&&a===e.navigation.prevEl))return;!0===e.pagination.$el.hasClass(e.params.pagination.hiddenClass)?e.emit("paginationShow"):e.emit("paginationHide"),e.pagination.$el.toggleClass(e.params.pagination.hiddenClass)}}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){S(this,{scrollbar:t({isTouched:!1,timeout:null,dragTimeout:null},W)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,t){e.scrollbar.setTransition(t)},destroy:function(e){e.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){S(this,{parallax:t({},K)})},on:{beforeInit:function(e){e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition:function(e,t){e.params.parallax.enabled&&e.parallax.setTransition(t)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var i=this;S(i,{zoom:t({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},U)});var n=1;Object.defineProperty(i.zoom,"scale",{get:function(){return n},set:function(e){if(n!==e){var t=i.zoom.gesture.$imageEl?i.zoom.gesture.$imageEl[0]:void 0,a=i.zoom.gesture.$slideEl?i.zoom.gesture.$slideEl[0]:void 0;i.emit("zoomChange",e,t,a)}n=e}})},on:{init:function(e){e.params.zoom.enabled&&e.zoom.enable()},destroy:function(e){e.zoom.disable()},touchStart:function(e,t){e.zoom.enabled&&e.zoom.onTouchStart(t)},touchEnd:function(e,t){e.zoom.enabled&&e.zoom.onTouchEnd(t)},doubleTap:function(e,t){!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){S(this,{lazy:t({initialImageLoaded:!1},Q)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&(e.params.lazy.checkInView?e.lazy.checkInViewOnLoad():e.lazy.load())},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},"scrollbarDragMove resize _freeModeNoMomentumRelease":function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){S(this,{controller:t({control:this.params.controller.control},Z)})},on:{update:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate:function(e,t,a){e.controller.control&&e.controller.setTranslate(t,a)},setTransition:function(e,t,a){e.controller.control&&e.controller.setTransition(t,a)}}},{name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null}},create:function(){S(this,{a11y:t({},J,{liveRegion:B('<span class="'+this.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')})})},on:{afterInit:function(e){e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate:function(e){e.params.a11y.enabled&&e.a11y.updatePagination()},destroy:function(e){e.params.a11y.enabled&&e.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){S(this,{history:t({},ee)})},on:{init:function(e){e.params.history.enabled&&e.history.init()},destroy:function(e){e.params.history.enabled&&e.history.destroy()},transitionEnd:function(e){e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange:function(e){e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){S(this,{hashNavigation:t({initialized:!1},te)})},on:{init:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd:function(e){e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange:function(e){e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){S(this,{autoplay:t({},ae,{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),x().addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart:function(e,t,a){e.autoplay.running&&(a||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),x().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){S(this,{fadeEffect:t({},ie)})},on:{beforeInit:function(e){if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};le(e.params,t),le(e.originalParams,t)}},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){S(this,{cubeEffect:t({},ne)})},on:{beforeInit:function(e){if("cube"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};le(e.params,t),le(e.originalParams,t)}},setTranslate:function(e){"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition:function(e,t){"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){S(this,{flipEffect:t({},re)})},on:{beforeInit:function(e){if("flip"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};le(e.params,t),le(e.originalParams,t)}},setTranslate:function(e){"flip"===e.params.effect&&e.flipEffect.setTranslate()},setTransition:function(e,t){"flip"===e.params.effect&&e.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){S(this,{coverflowEffect:t({},se)})},on:{beforeInit:function(e){"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(e){"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition:function(e,t){"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){S(this,{thumbs:t({swiper:null,initialized:!1},de)})},on:{beforeInit:function(e){var t=e.params.thumbs;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange:function(e){e.thumbs.swiper&&e.thumbs.update()},update:function(e){e.thumbs.swiper&&e.thumbs.update()},resize:function(e){e.thumbs.swiper&&e.thumbs.update()},observerUpdate:function(e){e.thumbs.swiper&&e.thumbs.update()},setTransition:function(e,t){var a=e.thumbs.swiper;a&&a.setTransition(t)},beforeDestroy:function(e){var t=e.thumbs.swiper;t&&e.thumbs.swiperCreated&&t&&t.destroy()}}}];return N.use(ce),N}),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.tingle=t()}(this,function(){var t=!1;function e(e){this.opts=function(){for(var e=1;e<arguments.length;e++)for(var t in arguments[e])arguments[e].hasOwnProperty(t)&&(arguments[0][t]=arguments[e][t]);return arguments[0]}({},{onClose:null,onOpen:null,beforeOpen:null,beforeClose:null,stickyFooter:!1,footer:!1,cssClass:[],closeLabel:"Close",closeMethods:["overlay","button","escape"]},e),this.init()}function a(){this.modalBoxFooter&&(this.modalBoxFooter.style.width=this.modalBox.clientWidth+"px",this.modalBoxFooter.style.left=this.modalBox.offsetLeft+"px")}return e.prototype.init=function(){if(!this.modal)return function(){this.modal=document.createElement("div"),this.modal.classList.add("tingle-modal"),0!==this.opts.closeMethods.length&&-1!==this.opts.closeMethods.indexOf("overlay")||this.modal.classList.add("tingle-modal--noOverlayClose");this.modal.style.display="none",this.opts.cssClass.forEach(function(e){"string"==typeof e&&this.modal.classList.add(e)},this),-1!==this.opts.closeMethods.indexOf("button")&&(this.modalCloseBtn=document.createElement("button"),this.modalCloseBtn.type="button",this.modalCloseBtn.classList.add("tingle-modal__close"),this.modalCloseBtnIcon=document.createElement("span"),this.modalCloseBtnIcon.classList.add("tingle-modal__closeIcon"),this.modalCloseBtnIcon.innerHTML='<svg viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><path d="M.3 9.7c.2.2.4.3.7.3.3 0 .5-.1.7-.3L5 6.4l3.3 3.3c.2.2.5.3.7.3.2 0 .5-.1.7-.3.4-.4.4-1 0-1.4L6.4 5l3.3-3.3c.4-.4.4-1 0-1.4-.4-.4-1-.4-1.4 0L5 3.6 1.7.3C1.3-.1.7-.1.3.3c-.4.4-.4 1 0 1.4L3.6 5 .3 8.3c-.4.4-.4 1 0 1.4z" fill="#000" fill-rule="nonzero"/></svg>',this.modalCloseBtnLabel=document.createElement("span"),this.modalCloseBtnLabel.classList.add("tingle-modal__closeLabel"),this.modalCloseBtnLabel.innerHTML=this.opts.closeLabel,this.modalCloseBtn.appendChild(this.modalCloseBtnIcon),this.modalCloseBtn.appendChild(this.modalCloseBtnLabel));this.modalBox=document.createElement("div"),this.modalBox.classList.add("tingle-modal-box"),this.modalBoxContent=document.createElement("div"),this.modalBoxContent.classList.add("tingle-modal-box__content"),this.modalBox.appendChild(this.modalBoxContent),-1!==this.opts.closeMethods.indexOf("button")&&this.modal.appendChild(this.modalCloseBtn);this.modal.appendChild(this.modalBox)}.call(this),function(){this._events={clickCloseBtn:this.close.bind(this),clickOverlay:function(e){var t=this.modal.offsetWidth-this.modal.clientWidth,a=e.clientX>=this.modal.offsetWidth-15,i=this.modal.scrollHeight!==this.modal.offsetHeight;if("MacIntel"===navigator.platform&&0==t&&a&&i)return;-1!==this.opts.closeMethods.indexOf("overlay")&&!function(e,t){for(;(e=e.parentElement)&&!e.classList.contains(t););return e}(e.target,"tingle-modal")&&e.clientX<this.modal.clientWidth&&this.close()}.bind(this),resize:this.checkOverflow.bind(this),keyboardNav:function(e){-1!==this.opts.closeMethods.indexOf("escape")&&27===e.which&&this.isOpen()&&this.close()}.bind(this)},-1!==this.opts.closeMethods.indexOf("button")&&this.modalCloseBtn.addEventListener("click",this._events.clickCloseBtn);this.modal.addEventListener("mousedown",this._events.clickOverlay),window.addEventListener("resize",this._events.resize),document.addEventListener("keydown",this._events.keyboardNav)}.call(this),document.body.appendChild(this.modal,document.body.firstChild),this.opts.footer&&this.addFooter(),this},e.prototype._busy=function(e){t=e},e.prototype._isBusy=function(){return t},e.prototype.destroy=function(){null!==this.modal&&(this.isOpen()&&this.close(!0),function(){-1!==this.opts.closeMethods.indexOf("button")&&this.modalCloseBtn.removeEventListener("click",this._events.clickCloseBtn);this.modal.removeEventListener("mousedown",this._events.clickOverlay),window.removeEventListener("resize",this._events.resize),document.removeEventListener("keydown",this._events.keyboardNav)}.call(this),this.modal.parentNode.removeChild(this.modal),this.modal=null)},e.prototype.isOpen=function(){return!!this.modal.classList.contains("tingle-modal--visible")},e.prototype.open=function(){if(!this._isBusy()){this._busy(!0);var e=this;return"function"==typeof e.opts.beforeOpen&&e.opts.beforeOpen(),this.modal.style.removeProperty?this.modal.style.removeProperty("display"):this.modal.style.removeAttribute("display"),this._scrollPosition=window.pageYOffset,document.body.classList.add("tingle-enabled"),document.body.style.top=-this._scrollPosition+"px",this.setStickyFooter(this.opts.stickyFooter),this.modal.classList.add("tingle-modal--visible"),"function"==typeof e.opts.onOpen&&e.opts.onOpen.call(e),e._busy(!1),this.checkOverflow(),this}},e.prototype.close=function(e){if(!this._isBusy()){if(this._busy(!0),!1,"function"==typeof this.opts.beforeClose)if(!this.opts.beforeClose.call(this))return void this._busy(!1);document.body.classList.remove("tingle-enabled"),document.body.style.top=null,window.scrollTo({top:this._scrollPosition,behavior:"instant"}),this.modal.classList.remove("tingle-modal--visible");this.modal.style.display="none","function"==typeof this.opts.onClose&&this.opts.onClose.call(this),this._busy(!1)}},e.prototype.setContent=function(e){return"string"==typeof e?this.modalBoxContent.innerHTML=e:(this.modalBoxContent.innerHTML="",this.modalBoxContent.appendChild(e)),this.isOpen()&&this.checkOverflow(),this},e.prototype.getContent=function(){return this.modalBoxContent},e.prototype.addFooter=function(){return function(){this.modalBoxFooter=document.createElement("div"),this.modalBoxFooter.classList.add("tingle-modal-box__footer"),this.modalBox.appendChild(this.modalBoxFooter)}.call(this),this},e.prototype.setFooterContent=function(e){return this.modalBoxFooter.innerHTML=e,this},e.prototype.getFooterContent=function(){return this.modalBoxFooter},e.prototype.setStickyFooter=function(e){return this.isOverflow()||(e=!1),e?this.modalBox.contains(this.modalBoxFooter)&&(this.modalBox.removeChild(this.modalBoxFooter),this.modal.appendChild(this.modalBoxFooter),this.modalBoxFooter.classList.add("tingle-modal-box__footer--sticky"),a.call(this),this.modalBoxContent.style["padding-bottom"]=this.modalBoxFooter.clientHeight+20+"px"):this.modalBoxFooter&&(this.modalBox.contains(this.modalBoxFooter)||(this.modal.removeChild(this.modalBoxFooter),this.modalBox.appendChild(this.modalBoxFooter),this.modalBoxFooter.style.width="auto",this.modalBoxFooter.style.left="",this.modalBoxContent.style["padding-bottom"]="",this.modalBoxFooter.classList.remove("tingle-modal-box__footer--sticky"))),this},e.prototype.addFooterBtn=function(e,t,a){var i=document.createElement("button");return i.innerHTML=e,i.addEventListener("click",a),"string"==typeof t&&t.length&&t.split(" ").forEach(function(e){i.classList.add(e)}),this.modalBoxFooter.appendChild(i),i},e.prototype.resize=function(){console.warn("Resize is deprecated and will be removed in version 1.0")},e.prototype.isOverflow=function(){return window.innerHeight<=this.modalBox.clientHeight},e.prototype.checkOverflow=function(){this.modal.classList.contains("tingle-modal--visible")&&(this.isOverflow()?this.modal.classList.add("tingle-modal--overflow"):this.modal.classList.remove("tingle-modal--overflow"),!this.isOverflow()&&this.opts.stickyFooter?this.setStickyFooter(!1):this.isOverflow()&&this.opts.stickyFooter&&(a.call(this),this.setStickyFooter(!0)))},{modal:e}});
// source --> https://xn--80aalwqglfe.xn--d1abbaun5ake5a.xn--p1ai/wp-content/themes/wpbstarter/js/main.js?ver=6.8.1 
"use strict";



document.addEventListener('DOMContentLoaded', function () {


	$('body').on('input', '#vod', function () {
		var value = this.value.replace(/[^0-9]/g, '');
		if (value < $(this).data('min')) {
			this.value = $(this).data('min');
		} else if (value > $(this).data('max')) {
			this.value = $(this).data('max');
		} else {
			this.value = value;
		}


	});

	$('#tabNav li:first-child a').addClass('act');
	$('#tabsWrap #tab1').addClass('act');
	// inputmask
	var phone = document.querySelectorAll("input[type='tel']"),
		im = new Inputmask("+7 (999) 999-99-99");
	im.mask(phone); // tabs 
	var time = document.querySelectorAll("#time"),
		imtime = new Inputmask("99:99");
	imtime.mask(time);

	var vod = document.querySelectorAll("#vod"),
		imvod = new Inputmask("99");
	imvod.mask(vod);


	var list = document.querySelectorAll('#tabNav a');
	var nextStep = document.querySelectorAll('.inspection__tab-next');

	var _loop = function _loop(i) {
		nextStep[i].addEventListener('click', function (e) {
			e.preventDefault();
			list[i + 1].click();
		});
	};

	for (var i = 0; i < nextStep.length; i++) {
		_loop(i);
	}

	list = Array.prototype.slice.call(list, 0); // convert nodeList to Array

	list.forEach(function (el, i, ar) {
		el.addEventListener('click', function (event) {
			event.preventDefault();
			var tab = document.querySelector(el.getAttribute('href')); // remove "act" class

			document.querySelector('#tabNav .act').classList.remove('act');
			document.querySelector('#tabsWrap .act').classList.remove('act'); // set "act"

			el.classList.add('act');
			tab.classList.add('act');
		});
	});


	//E-mail Ajax Send
	$(".calc-form").submit(function () {
		var th = $(this);
		$.ajax({
			type: "POST",
			url: "/mail.php",
			data: th.serialize()
		}).done(function () {
			callbackModal.close();
			window.location.replace("/thanks.html");
			setTimeout(function () {
				// Выполнено
				th.trigger("reset");
			}, 1000);
		});
		return false;
	});



	$(".kp-send").submit(function () {
		var th = $(this);
		$.ajax({
			type: "POST",
			url: "/kpmail.php",
			data: th.serialize()
		}).done(function () {
			kpmodal.close();
			window.location.replace("/thanks.html");
			setTimeout(function () {
				// Выполнено
				th.trigger("reset");
			}, 1);
		});
		return false;
	});

	$(".kp2-send").submit(function () {
		var th = $(this);
		$.ajax({
			type: "POST",
			url: "/kp2mail.php",
			data: th.serialize()
		}).done(function () {
			kpmodal.close();
			window.location.replace("/thanks.html");
			setTimeout(function () {
				// Выполнено
				th.trigger("reset");
			}, 1);
		});
		return false;
	});


	$(".form-send").submit(function () {
		var th = $(this);
		$.ajax({
			type: "POST",
			url: "mail.php",
			data: th.serialize()
		}).done(function () {
			callbackModal.close();
			window.location.replace("/thanks.html");
			setTimeout(function () {

				th.trigger("reset");
			}, 1000);
		});
		return false;
	});





	var isMobile = {
		Android: function Android() {
			return navigator.userAgent.match(/Android/i);
		},
		BlackBerry: function BlackBerry() {
			return navigator.userAgent.match(/BlackBerry/i);
		},
		iOS: function iOS() {
			return navigator.userAgent.match(/iPhone|iPad|iPod/i);
		},
		Opera: function Opera() {
			return navigator.userAgent.match(/Opera Mini/i);
		},
		Windows: function Windows() {
			return navigator.userAgent.match(/IEMobile/i);
		},
		any: function any() {
			return isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows();
		}
	};
	var body = document.querySelector('body'),
		itemHasChildren = document.querySelectorAll('.menu-item-has-children');

	if (isMobile.any()) {
		body.classList.add('touch');
		itemHasChildren.forEach(function (item) {
			item.addEventListener('click', function () {
				item.classList.toggle('active');
			});
		});
	} else {
		body.classList.add('mouse');
	} // scroll menu

/*

	const windowInnerWidth = window.innerWidth;
	var menuBlock = document.querySelector('.header'),
		page = document.querySelector('.page'),
		headerHeight = $('.header').height();
	window.addEventListener('scroll', function () {
		if (window.pageYOffset >= 300) {
			menuBlock.classList.add('header--fixed');
			page.classList.add('page--scroll');
			if (windowInnerWidth > 681) {
				$('.page').css('marginTop', '0px');
				$('.page').css('paddingTop', headerHeight + 'px');
			}
		} else if (window.pageYOffset < 300) {
			menuBlock.classList.remove('header--fixed');
			page.classList.remove('page--scroll');
			if (windowInnerWidth > 681) {
				$('.page').css('marginTop', '0px');
				$('.page').css('paddingTop', '0px');
			}
		}
	});

*/
var menuBlock = document.querySelector('.header'),
    page = document.querySelector('.page');

function getHeaderHeight() {
    // offsetHeight — нативный аналог jQuery .height(), но включает padding/border.
    // Если нужна именно «контентная» высота как у .height(), используйте clientHeight.
    return menuBlock ? menuBlock.offsetHeight : 0;
}

function onScroll() {
    var windowInnerWidth = window.innerWidth;          // актуальная ширина
    var headerHeight = getHeaderHeight();              // актуальная высота — каждый раз

    if (window.pageYOffset >= 300) {
        menuBlock.classList.add('header--fixed');
        page.classList.add('page--scroll');
        if (windowInnerWidth > 681) {
            $('.page').css({
                marginTop: '0px',
                paddingTop: headerHeight + 'px'
            });
        }
    } else {
        menuBlock.classList.remove('header--fixed');
        page.classList.remove('page--scroll');
        if (windowInnerWidth > 681) {
            $('.page').css({
                marginTop: '0px',
                paddingTop: '0px'
            });
        }
    }
}

window.addEventListener('scroll', onScroll, { passive: true });
window.addEventListener('resize', onScroll);   // пересчёт при изменении окна
onScroll();                                     // применить состояние сразу при загрузке

	// mobile menu

var menuBtns = document.querySelectorAll('.menu-btn');
var menuCloses = document.querySelectorAll('.menu__close');

// Обработка всех кнопок открытия меню
menuBtns.forEach(function(btn) {
    btn.addEventListener('click', function() {
        // Находим меню, связанное с этой кнопкой
        var menu = this.nextElementSibling; // если меню следуюет сразу после кнопки
        // ИЛИ
        // var menu = this.closest('.menu-container').querySelector('.menu__inner');
        // ИЛИ
        // var menu = document.getElementById(this.dataset.menuTarget);
        
        if (menu) {
            menu.classList.toggle('active');
            document.body.classList.toggle('lock');
        }
    });
});

// Обработка всех кнопок закрытия меню
menuCloses.forEach(function(closeBtn) {
    closeBtn.addEventListener('click', function() {
        // Находим родительское меню
        var menu = this.closest('.menu__inner');
        if (menu) {
            menu.classList.remove('active');
            document.body.classList.remove('lock');
        }
    });
});

	//slider licenses

	var licenseSlider = new Swiper('.license-items', {
		speed: 400,
		slidesPerView: 2,
		spaceBetween: 16,
		loop: true,
		navigation: {
			nextEl: '.license-items__next',
			prevEl: '.license-items__prev'
		}
	});


	var partnersSlider = new Swiper('.partners-swiper', {
		speed: 400,
		slidesPerView: 1,
		spaceBetween: 0,
		autoHeight: true,
		navigation: {
			nextEl: '.swiper-button-next',
			prevEl: '.swiper-button-prev'
		}
	});
});

document.addEventListener('DOMContentLoaded', function() {
  const modal = document.getElementById('video-modal');
  const video = document.getElementById('instruction-video');
  const openBtn = document.getElementById('open-video-modal');
  const closeBtn = document.querySelector('.video-close');
  
  openBtn.addEventListener('click', function() {
    modal.style.display = 'block';
    // Попытка автоматического воспроизведения
    video.play().catch(function(error) {
      console.log('Автовоспроизведение заблокировано. Пользователь должен запустить видео вручную.');
    });
  });
  
  closeBtn.addEventListener('click', closeModal);
  
  modal.addEventListener('click', function(e) {
    if (e.target === modal) {
      closeModal();
    }
  });
  
  document.addEventListener('keydown', function(e) {
    if (e.key === 'Escape' && modal.style.display === 'block') {
      closeModal();
    }
  });
  
  function closeModal() {
    modal.style.display = 'none';
    video.pause();
    video.currentTime = 0;
  }
});

// Функция для плавной прокрутки к якорю
function scrollToAnchor(anchorId) {
    const element = document.getElementById(anchorId);
    if (element) {
        // Определяем высоту шапки в зависимости от ширины экрана
        const headerHeight = window.innerWidth <= 768 ? 40 : 123;
        
        // Получаем позицию элемента
        const elementPosition = element.getBoundingClientRect().top;
        const offsetPosition = elementPosition + window.pageYOffset - headerHeight;

        // Плавная прокрутка
        window.scrollTo({
            top: offsetPosition,
            behavior: 'smooth'
        });
    }
}

// Автоматическая обработка всех якорных ссылок
document.addEventListener('DOMContentLoaded', function() {
    // Обрабатываем все ссылки с якорями
    document.querySelectorAll('a[href^="#"]').forEach(anchor => {
        anchor.addEventListener('click', function (e) {
            e.preventDefault();
            
            const targetId = this.getAttribute('href').substring(1);
            scrollToAnchor(targetId);
            
            // Обновляем URL без перезагрузки страницы
            history.pushState(null, null, '#' + targetId);
        });
    });
    
    // Прокрутка при загрузке страницы с якорем в URL
    if (window.location.hash) {
        setTimeout(() => {
            scrollToAnchor(window.location.hash.substring(1));
        }, 100);
    }
});

// Обновление прокрутки при изменении размера окна
window.addEventListener('resize', function() {
    if (window.location.hash) {
        setTimeout(() => {
            scrollToAnchor(window.location.hash.substring(1));
        }, 100);
    }
});

document.addEventListener('DOMContentLoaded', function() {
            // Находим все блоки с контактами
            const contactBlocks = document.querySelectorAll('.contacts__phone');
            
            contactBlocks.forEach(block => {
                initContactBlock(block);
            });
            
            function initContactBlock(block) {
                // Находим все контактные ссылки (телефоны и email)
                const contactLinks = block.querySelectorAll('a[href^="tel:"], a[href^="mailto:"]');
                
                // Если контактов 1 или меньше, ничего не делаем
                if (contactLinks.length <= 1) return;
                
                // Собираем все элементы контактов (p + a)
                const contactElements = [];
                
                contactLinks.forEach(link => {
                    const precedingP = getPrecedingP(link);
                    if (precedingP) {
                        contactElements.push({
                            p: precedingP,
                            a: link
                        });
                    }
                });
                
                // Скрываем все контакты кроме первого
                for (let i = 2; i < contactElements.length; i++) {
                    contactElements[i].p.classList.add('contact-hidden');
                    contactElements[i].a.classList.add('contact-hidden');
                }
                
                // Создаем кнопку переключения
                const toggleButton = document.createElement('span');
                toggleButton.className = 'toggle-contacts';
                toggleButton.textContent = 'Показать еще';
                
                block.appendChild(toggleButton);
                
                // Обработчик клика
                toggleButton.addEventListener('click', function() {
                    const isHidden = this.textContent === 'Показать еще';
                    
                    // Переключаем видимость всех контактов кроме первого
                    for (let i = 2; i < contactElements.length; i++) {
                        contactElements[i].p.classList.toggle('contact-hidden', !isHidden);
                        contactElements[i].a.classList.toggle('contact-hidden', !isHidden);
                    }
                    
                    this.textContent = isHidden ? 'Скрыть' : 'Показать еще';
                });
            }
            
            function getPrecedingP(element) {
                let prev = element.previousElementSibling;
                while (prev && prev.tagName !== 'P') {
                    prev = prev.previousElementSibling;
                }
                return prev;
            }
        });