PageSourceSearch

https://fmintegracao.com.br/wp-content/cache/wpo-minify/1790860192/assets/wpo-minify-footer-e5666ceb.min.js

js fmintegracao.com.br collected 2026-10-05 22:29:21 UTC 286,341 bytes, 2,133 lines download raw bytes

1
2'use strict';var defaultOptions={item:'div',pauseOnHover:!1,speed:60,pauseAt:'',delay:500};var rafSupported=!0;function getSupportedTransform(){var prefixes='transform WebkitTransform MozTransform OTransform msTransform'.split(' ');var div=document.createElement('div');for(var i=0;i<prefixes.length;i++){if(div&&div.style[prefixes[i]]!==undefined){return prefixes[i]}}
3return!1}
4var requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(callback){rafSupported=!1;window.setTimeout(callback,1000/60)}}();function createCommonjsModule(fn,module){return module={exports:{}},fn(module,module.exports),module.exports}
5var s=1000;var m=s*60;var h=m*60;var d=h*24;var y=d*365.25;var ms=function(val,options){options=options||{};var type=typeof val;if(type==='string'&&val.length>0){return parse(val)}else if(type==='number'&&isNaN(val)===!1){return options.long?fmtLong(val):fmtShort(val)}
6throw new Error('val is not a non-empty string or a valid number. val='+JSON.stringify(val))};function parse(str){str=String(str);if(str.length>100){return}
7var match=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(str);if(!match){return}
8var n=parseFloat(match[1]);var type=(match[2]||'ms').toLowerCase();switch(type){case 'years':case 'year':case 'yrs':case 'yr':case 'y':return n*y;case 'days':case 'day':case 'd':return n*d;case 'hours':case 'hour':case 'hrs':case 'hr':case 'h':return n*h;case 'minutes':case 'minute':case 'mins':case 'min':case 'm':return n*m;case 'seconds':case 'second':case 'secs':case 'sec':case 's':return n*s;case 'milliseconds':case 'millisecond':case 'msecs':case 'msec':case 'ms':return n;default:return undefined}}
9function fmtShort(ms){if(ms>=d){return Math.round(ms/d)+'d'}
10if(ms>=h){return Math.round(ms/h)+'h'}
11if(ms>=m){return Math.round(ms/m)+'m'}
12if(ms>=s){return Math.round(ms/s)+'s'}
13return ms+'ms'}
14function fmtLong(ms){return plural(ms,d,'day')||plural(ms,h,'hour')||plural(ms,m,'minute')||plural(ms,s,'second')||ms+' ms'}
15function plural(ms,n,name){if(ms<n){return}
16if(ms<n*1.5){return Math.floor(ms/n)+' '+name}
17return Math.ceil(ms/n)+' '+name+'s'}
18var ms$2=Object.freeze({default:ms,__moduleExports:ms});var require$$0=(ms$2&&ms)||ms$2;var debug=createCommonjsModule(function(module,exports){exports=module.exports=createDebug.debug=createDebug['default']=createDebug;exports.coerce=coerce;exports.disable=disable;exports.enable=enable;exports.enabled=enabled;exports.humanize=require$$0;exports.instances=[];exports.names=[];exports.skips=[];exports.formatters={};function selectColor(namespace){var hash=0,i;for(i in namespace){hash=((hash<<5)-hash)+namespace.charCodeAt(i);hash|=0}
19return exports.colors[Math.abs(hash)%exports.colors.length]}
20function createDebug(namespace){var prevTime;function debug(){if(!debug.enabled)return;var self=debug;var curr=+new Date();var ms=curr-(prevTime||curr);self.diff=ms;self.prev=prevTime;self.curr=curr;prevTime=curr;var args=new Array(arguments.length);for(var i=0;i<args.length;i++){args[i]=arguments[i]}
21args[0]=exports.coerce(args[0]);if('string'!==typeof args[0]){args.unshift('%O')}
22var index=0;args[0]=args[0].replace(/%([a-zA-Z%])/g,function(match,format){if(match==='%%')return match;index++;var formatter=exports.formatters[format];if('function'===typeof formatter){var val=args[index];match=formatter.call(self,val);args.splice(index,1);index--}
23return match});exports.formatArgs.call(self,args);var logFn=debug.log||exports.log||console.log.bind(console);logFn.apply(self,args)}
24debug.namespace=namespace;debug.enabled=exports.enabled(namespace);debug.useColors=exports.useColors();debug.color=selectColor(namespace);debug.destroy=destroy;if('function'===typeof exports.init){exports.init(debug)}
25exports.instances.push(debug);return debug}
26function destroy(){var index=exports.instances.indexOf(this);if(index!==-1){exports.instances.splice(index,1);return!0}else{return!1}}
27function enable(namespaces){exports.save(namespaces);exports.names=[];exports.skips=[];var i;var split=(typeof namespaces==='string'?namespaces:'').split(/[\s,]+/);var len=split.length;for(i=0;i<len;i++){if(!split[i])continue;namespaces=split[i].replace(/\*/g,'.*?');if(namespaces[0]==='-'){exports.skips.push(new RegExp('^'+namespaces.substr(1)+'$'))}else{exports.names.push(new RegExp('^'+namespaces+'$'))}}
28for(i=0;i<exports.instances.length;i++){var instance=exports.instances[i];instance.enabled=exports.enabled(instance.namespace)}}
29function disable(){exports.enable('')}
30function enabled(name){if(name[name.length-1]==='*'){return!0}
31var i,len;for(i=0,len=exports.skips.length;i<len;i++){if(exports.skips[i].test(name)){return!1}}
32for(i=0,len=exports.names.length;i<len;i++){if(exports.names[i].test(name)){return!0}}
33return!1}
34function coerce(val){if(val instanceof Error)return val.stack||val.message;return val}});var debug_1=debug.coerce;var debug_2=debug.disable;var debug_3=debug.enable;var debug_4=debug.enabled;var debug_5=debug.humanize;var debug_6=debug.instances;var debug_7=debug.names;var debug_8=debug.skips;var debug_9=debug.formatters;var debug$2=Object.freeze({default:debug,__moduleExports:debug,coerce:debug_1,disable:debug_2,enable:debug_3,enabled:debug_4,humanize:debug_5,instances:debug_6,names:debug_7,skips:debug_8,formatters:debug_9});var require$$0$1=(debug$2&&debug)||debug$2;var browser=createCommonjsModule(function(module,exports){exports=module.exports=require$$0$1;exports.log=log;exports.formatArgs=formatArgs;exports.save=save;exports.load=load;
34exports.useColors=useColors;exports.storage='undefined'!=typeof chrome&&'undefined'!=typeof chrome.storage?chrome.storage.local:localstorage();exports.colors=['#0000CC','#0000FF','#0033CC','#0033FF','#0066CC','#0066FF','#0099CC','#0099FF','#00CC00','#00CC33','#00CC66','#00CC99','#00CCCC','#00CCFF','#3300CC','#3300FF','#3333CC','#3333FF','#3366CC','#3366FF','#3399CC','#3399FF','#33CC00','#33CC33','#33CC66','#33CC99','#33CCCC','#33CCFF','#6600CC','#6600FF','#6633CC','#6633FF','#66CC00','#66CC33','#9900CC','#9900FF','#9933CC','#9933FF','#99CC00','#99CC33','#CC0000','#CC0033','#CC0066','#CC0099','#CC00CC','#CC00FF','#CC3300','#CC3333','#CC3366','#CC3399','#CC33CC','#CC33FF','#CC6600','#CC6633','#CC9900','#CC9933','#CCCC00','#CCCC33','#FF0000','#FF0033','#FF0066','#FF0099','#FF00CC','#FF00FF','#FF3300','#FF3333','#FF3366','#FF3399','#FF33CC','#FF33FF','#FF6600','#FF6633','#FF9900','#FF9933','#FFCC00','#FFCC33'];function useColors(){if(typeof window!=='undefined'&&window.process&&window.process.type==='renderer'){return!0}
35if(typeof navigator!=='undefined'&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)){return!1}
36return(typeof document!=='undefined'&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance)||(typeof window!=='undefined'&&window.console&&(window.console.firebug||(window.console.exception&&window.console.table)))||(typeof navigator!=='undefined'&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31)||(typeof navigator!=='undefined'&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))}
37exports.formatters.j=function(v){try{return JSON.stringify(v)}catch(err){return'[UnexpectedJSONParseError]: '+err.message}};function formatArgs(args){var useColors=this.useColors;args[0]=(useColors?'%c':'')+this.namespace+(useColors?' %c':' ')+args[0]+(useColors?'%c ':' ')+'+'+exports.humanize(this.diff);if(!useColors)return;var c='color: '+this.color;args.splice(1,0,c,'color: inherit');var index=0;var lastC=0;args[0].replace(/%[a-zA-Z%]/g,function(match){if('%%'===match)return;index++;if('%c'===match){lastC=index}});args.splice(lastC,0,c)}
38function log(){return'object'===typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}
39function save(namespaces){try{if(null==namespaces){exports.storage.removeItem('debug')}else{exports.storage.debug=namespaces}}catch(e){}}
40function load(){var r;try{r=exports.storage.debug}catch(e){}
41if(!r&&typeof process!=='undefined'&&'env' in process){r=process.env.DEBUG}
42return r}
43exports.enable(load());function localstorage(){try{return window.localStorage}catch(e){}}});var browser_1=browser.log;var browser_2=browser.formatArgs;var browser_3=browser.save;var browser_4=browser.load;var browser_5=browser.useColors;var browser_6=browser.storage;var browser_7=browser.colors;var browser$2=Object.freeze({default:browser,__moduleExports:browser,log:browser_1,formatArgs:browser_2,save:browser_3,load:browser_4,useColors:browser_5,storage:browser_6,colors:browser_7});var require$$0$2=(browser$2&&browser)||browser$2;var logger=function logger(location){{var debug=require$$0$2;debug.enable('ticker:*');return debug('ticker:'+location)}};var log$1=logger('brain');var FPSs=[60];var tickers=[];function getFps(){if(!rafSupported)return 60;var l=FPSs.length;return FPSs.reduce(function(a,b){return a+b})/l}
44var brain={get fps(){return getFps()},get tickers(){return tickers},init:function init($){var frameCount=0;var fpsInterval=0;requestAnimFrame(function tick(){frameCount++;if(tickers.length)tickers.forEach(function(t){return t.advance()});requestAnimFrame(tick)});if(rafSupported){var fpsMon=void 0;$(window).on('load focus',function(){log$1('Frame Count: %d, FPS Interval: %d',frameCount,fpsInterval);if(!fpsMon&&document.hasFocus()){fpsInterval=frameCount;fpsMon=setInterval(function(){var fps=frameCount-fpsInterval;FPSs.push(fps);while(FPSs.length>10){FPSs.shift()}log$1(getFps());fpsInterval=frameCount},1000)}}).on('blur',function(){clearInterval(fpsMon);fpsMon=null})}}};var asyncGenerator=function(){function AwaitValue(value){this.value=value}
45function AsyncGenerator(gen){var front,back;function send(key,arg){return new Promise(function(resolve,reject){var request={key:key,arg:arg,resolve:resolve,reject:reject,next:null};if(back){back=back.next=request}else{front=back=request;resume(key,arg)}})}
46function resume(key,arg){try{var result=gen[key](arg);var value=result.value;if(value instanceof AwaitValue){Promise.resolve(value.value).then(function(arg){resume("next",arg)},function(arg){resume("throw",arg)})}else{settle(result.done?"return":"normal",result.value)}}catch(err){settle("throw",err)}}
47function settle(type,value){switch(type){case "return":front.resolve({value:value,done:!0});break;case "throw":front.reject(value);break;default:front.resolve({value:value,done:!1});break}
48front=front.next;if(front){resume(front.key,front.arg)}else{back=null}}
49this._invoke=send;if(typeof gen.return!=="function"){this.return=undefined}}
50if(typeof Symbol==="function"&&Symbol.asyncIterator){AsyncGenerator.prototype[Symbol.asyncIterator]=function(){return this}}
51AsyncGenerator.prototype.next=function(arg){return this._invoke("next",arg)};AsyncGenerator.prototype.throw=function(arg){return this._invoke("throw",arg)};AsyncGenerator.prototype.return=function(arg){return this._invoke("return",arg)};return{wrap:function(fn){return function(){return new AsyncGenerator(fn.apply(this,arguments))}},await:function(value){return new AwaitValue(value)}}}();var classCallCheck=function(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}};var createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1;descriptor.configurable=!0;if("value" in descriptor)descriptor.writable=!0;Object.defineProperty(target,descriptor.key,descriptor)}}
52return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var log$2=logger('class');var Ticker=function(){function Ticker(elem,settings){classCallCheck(this,Ticker);this.elem=elem;this.settings=settings;this.__offset=0;this.__pauseTracker=0;this.build()}
53createClass(Ticker,[{key:'build',value:function build(){var _this=this;if(!this.started){this.started=!0;var track=document.createElement('div');track.className='js-ticker-track';this.elem.addClass('js-ticker');this.elem.children(this.settings.item).addClass('js-ticker-item').appendTo(track);this.elem.append(track);this.track=this.elem.find('.js-ticker-track');this.__items=this.track.children('.js-ticker-item');this.__first=this.__items.first();this.__first.attr('data-first',!0);var targetWidth=this.elem.width()+this.__first.width();log$2('(Pre Clones) Target Width: %d, Actual: %d',targetWidth,this.elem[0].scrollWidth);while(this.elem[0].scrollWidth<targetWidth){this.__items.each(function(i){_this.track.append(_this.__items.eq(i).clone())})}
54log$2('(Post Clones) Target Width: %d, Actual: %d',targetWidth,this.elem[0].scrollWidth);var initHover=function initHover(){_this.elem.one('mouseenter',function(){_this.__pauseTracker++;_this.elem.one('mouseleave',function(){_this.__pauseTracker--;initHover()})})};if(this.settings.pauseOnHover)initHover();this.elem.addClass('active');this.elem.data('ticker',this);brain.tickers.push(this)}}},{key:'advance',value:function advance(){var _this2=this;this.__width=this.__first.outerWidth();if(!this.__pauseTracker){this.__offset+=this.settings.speed/brain.fps;if(this.__offset>this.__width){this.__offset=0;this.__first.appendTo(this.track);this.__first=this.track.children('.js-ticker-item').first();if(this.settings.pauseAt==='item'||this.settings.pauseAt==='track'&&this.__first.data('first')){this.__pauseTracker++;setTimeout(function(){return _this2.__pauseTracker--},this.settings.delay)}}
55var transformProp=getSupportedTransform();if(transformProp){this.track.css(transformProp,'translateX('+ -this.__offset+'px)')}else{this.track.css('left',-this.__offset+'px')}}}},{key:'pause',value:function pause(){if(!this.__manuallyPaused){this.__pauseTracker++;this.__manuallyPaused=!0}}},{key:'play',value:function play(){if(this.__manuallyPaused){this.__pauseTracker--;this.__manuallyPaused=!1}}},{key:'toggle',value:function toggle(){if(this.__manuallyPaused){this.play()}else{this.pause()}}}],[{key:'version',get:function get$$1(){return'0.0.1'}}]);return Ticker}();var log=logger('entry');(function($){'use strict';if(!$)return console.warn('Whoa there, buddy! Looks like you included the jQuery Ticker plugin without including jQuery first.');$.ticker=function(elem,settings){return new Ticker($(elem),settings)};$.fn.ticker=function(){var overrides=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};return this.each(function(){$.ticker(this,$.extend(!0,{},defaultOptions,overrides))})};brain.init($)})(typeof jQuery!=='undefined'?jQuery:null);
56
57
58
59(function(){var container,button,menu,links,i,len;container=document.getElementById('site-navigation');if(!container){return}
60button=container.getElementsByTagName('button')[0];if('undefined'===typeof button){return}
61menu=container.getElementsByTagName('ul')[0];if('undefined'===typeof menu){button.style.display='none';return}
62menu.setAttribute('aria-expanded','false');
62if(-1===menu.className.indexOf('nav-menu')){menu.className+=' nav-menu'}
63button.onclick=function(){if(-1!==container.className.indexOf('toggled')){container.className=container.className.replace(' toggled','');button.setAttribute('aria-expanded','false');menu.setAttribute('aria-expanded','false')}else{container.className+=' toggled';button.setAttribute('aria-expanded','true');menu.setAttribute('aria-expanded','true')}};links=menu.getElementsByTagName('a');for(i=0,len=links.length;i<len;i++){links[i].addEventListener('focus',toggleFocus,!0);links[i].addEventListener('blur',toggleFocus,!0)}
64function toggleFocus(){var self=this;while(-1===self.className.indexOf('nav-menu')){if('li'===self.tagName.toLowerCase()){if(-1!==self.className.indexOf('focus')){self.className=self.className.replace(' focus','')}else{self.className+=' focus'}}
65self=self.parentElement}}(function(container){var touchStartFn,i,parentLink=container.querySelectorAll('.menu-item-has-children > a, .page_item_has_children > a');if('ontouchstart' in window){touchStartFn=function(e){var menuItem=this.parentNode,i;if(!menuItem.classList.contains('focus')){e.preventDefault();for(i=0;i<menuItem.parentNode.children.length;++i){if(menuItem===menuItem.parentNode.children[i]){continue}
66menuItem.parentNode.children[i].classList.remove('focus')}
67menuItem.classList.add('focus')}else{menuItem.classList.remove('focus')}};for(i=0;i<parentLink.length;++i){parentLink[i].addEventListener('touchstart',touchStartFn,!1)}}}(container))})();
68
69
70
71(function(){var isIe=/(trident|msie)/i.test(navigator.userAgent);if(isIe&&document.getElementById&&window.addEventListener){window.addEventListener('hashchange',function(){var id=location.hash.substring(1),element;if(!(/^[A-z0-9_-]+$/.test(id))){return}
72element=document.getElementById(id);if(element){if(!(/^(?:a|select|input|button|textarea)$/i.test(element.tagName))){element.tabIndex=-1}
73element.focus()}},!1)}})();
74
75
76
77!(function (i) {
78  'use strict';
79  'function' == typeof define && define.amd
80    ? define(['jquery'], i)
81    : 'undefined' != typeof exports
82    ? (module.exports = i(require('jquery')))
83    : i(jQuery);
84})(function (i) {
85  'use strict';
86  var e = window.Slick || {};
87  ((e = (function () {
88    var e = 0;
89    return function (t, o) {
90      var s,
91        n = this;
92      (n.defaults = {
93        accessibility: !0,
94        adaptiveHeight: !1,
95        appendArrows: i(t),
96        appendDots: i(t),
97        arrows: !0,
98        asNavFor: null,
99        prevArrow:
100          '<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',
101        nextArrow:
102          '<button class="slick-next" aria-label="Next" type="button">Next</button>',
103        autoplay: !1,
104        autoplaySpeed: 3e3,
105        centerMode: !1,
106        centerPadding: '50px',
107        cssEase: 'ease',
108        customPaging: function (e, t) {
109          return i('<button type="button" />').text(t + 1);
110        },
111        dots: !1,
112        dotsClass: 'slick-dots',
113        draggable: !0,
114        easing: 'linear',
115        edgeFriction: 0.35,
116        fade: !1,
117        focusOnSelect: !1,
118        focusOnChange: !1,
119        infinite: !0,
120        initialSlide: 0,
121        lazyLoad: 'ondemand',
122        mobileFirst: !1,
123        pauseOnHover: !0,
124        pauseOnFocus: !0,
125        pauseOnDotsHover: !1,
126        respondTo: 'window',
127        responsive: null,
128        rows: 1,
129        rtl: !1,
130        slide: '',
131        slidesPerRow: 1,
132        slidesToShow: 1,
133        slidesToScroll: 1,
134        speed: 500,
135        swipe: !0,
136        swipeToSlide: !1,
137        touchMove: !0,
138        touchThreshold: 5,
139        useCSS: !0,
140        useTransform: !0,
141        variableWidth: !1,
142        vertical: !1,
143        verticalSwiping: !1,
144        waitForAnimate: !0,
145        zIndex: 1e3,
146      }),
147        (n.initials = {
148          animating: !1,
149          dragging: !1,
150          autoPlayTimer: null,
151          currentDirection: 0,
152          currentLeft: null,
153          currentSlide: 0,
154          direction: 1,
155          $dots: null,
156          listWidth: null,
157          listHeight: null,
158          loadIndex: 0,
159          $nextArrow: null,
160          $prevArrow: null,
161          scrolling: !1,
162          slideCount: null,
163          slideWidth: null,
164          $slideTrack: null,
165          $slides: null,
166          sliding: !1,
167          slideOffset: 0,
168          swipeLeft: null,
169          swiping: !1,
170          $list: null,
171          touchObject: {},
172          transformsEnabled: !1,
173          unslicked: !1,
174        }),
175        i.extend(n, n.initials),
176        (n.activeBreakpoint = null),
177        (n.animType = null),
178        (n.animProp = null),
179        (n.breakpoints = []),
180        (n.breakpointSettings = []),
181        (n.cssTransitions = !1),
182        (n.focussed = !1),
183        (n.interrupted = !1),
184        (n.hidden = 'hidden'),
185        (n.paused = !0),
186        (n.positionProp = null),
187        (n.respondTo = null),
188        (n.rowCount = 1),
189        (n.shouldClick = !0),
190        (n.$slider = i(t)),
191        (n.$slidesCache = null),
192        (n.transformType = null),
193        (n.transitionType = null),
194        (n.visibilityChange = 'visibilitychange'),
195        (n.windowWidth = 0),
196        (n.windowTimer = null),
197        (s = i(t).data('slick') || {}),
198        (n.options = i.extend({}, n.defaults, o, s)),
199        (n.currentSlide = n.options.initialSlide),
200        (n.originalSettings = n.options),
201        void 0 !== document.mozHidden
202          ? ((n.hidden = 'mozHidden'),
203            (n.visibilityChange = 'mozvisibilitychange'))
204          : void 0 !== document.webkitHidden &&
205            ((n.hidden = 'webkitHidden'),
206            (n.visibilityChange = 'webkitvisibilitychange')),
207        (n.autoPlay = i.proxy(n.autoPlay, n)),
208        (n.autoPlayClear = i.proxy(n.autoPlayClear, n)),
209        (n.autoPlayIterator = i.proxy(n.autoPlayIterator, n)),
210        (n.changeSlide = i.proxy(n.changeSlide, n)),
211        (n.clickHandler = i.proxy(n.clickHandler, n)),
212        (n.selectHandler = i.proxy(n.selectHandler, n)),
213        (n.setPosition = i.proxy(n.setPosition, n)),
214        (n.swipeHandler = i.proxy(n.swipeHandler, n)),
215        (n.dragHandler = i.proxy(n.dragHandler, n)),
216        (n.keyHandler = i.proxy(n.keyHandler, n)),
217        (n.instanceUid = e++),
218        (n.htmlExpr = /^(?:\s*(<[\w\W]+>)[^>]*)$/),
219        n.registerBreakpoints(),
220        n.init(!0);
221    };
222  })()).prototype.activateADA = function () {
223    this.$slideTrack
224      .find('.slick-active')
225      .attr({ 'aria-hidden': 'false' })
226      .find('a, input, button, select')
227      .attr({ tabindex: '0' });
228  }),
229    (e.prototype.addSlide = e.prototype.slickAdd =
230      function (e, t, o) {
231        var s = this;
232        if ('boolean' == typeof t) (o = t), (t = null);
233        else if (t < 0 || t >= s.slideCount) return !1;
234        s.unload(),
235          'number' == typeof t
236            ? 0 === t && 0 === s.$slides.length
237              ? i(e).appendTo(s.$slideTrack)
238              : o
239              ? i(e).insertBefore(s.$slides.eq(t))
240              : i(e).insertAfter(s.$slides.eq(t))
241            : !0 === o
242            ? i(e).prependTo(s.$slideTrack)
243            : i(e).appendTo(s.$slideTrack),
244          (s.$slides = s.$slideTrack.children(this.options.slide)),
245          s.$slideTrack.children(this.options.slide).detach(),
246          s.$slideTrack.append(s.$slides),
247          s.$slides.each(function (e, t) {
248            i(t).attr('data-slick-index', e);
249          }),
250          (s.$slidesCache = s.$slides),
251          s.reinit();
252      }),
253    (e.prototype.animateHeight = function () {
254      var i = this;
255      if (
256        1 === i.options.slidesToShow &&
257        !0 === i.options.adaptiveHeight &&
258        !1 === i.options.vertical
259      ) {
260        var e = i.$slides.eq(i.currentSlide).outerHeight(!0);
261        i.$list.animate({ height: e }, i.options.speed);
262      }
263    }),
264    (e.prototype.animateSlide = function (e, t) {
265      var o = {},
266        s = this;
267      s.animateHeight(),
268        !0 === s.options.rtl && !1 === s.options.vertical && (e = -e),
269        !1 === s.transformsEnabled
270          ? !1 === s.options.vertical
271            ? s.$slideTrack.animate(
272                { left: e },
273                s.options.speed,
274                s.options.easing,
275                t
276              )
277            : s.$slideTrack.animate(
278                { top: e },
279                s.options.speed,
280                s.options.easing,
281                t
282              )
283          : !1 === s.cssTransitions
284          ? (!0 === s.options.rtl && (s.currentLeft = -s.currentLeft),
285            i({ animStart: s.currentLeft }).animate(
286              { animStart: e },
287              {
288                duration: s.options.speed,
289                easing: s.options.easing,
290                step: function (i) {
291                  (i = Math.ceil(i)),
292                    !1 === s.options.vertical
293                      ? ((o[s.animType] = 'translate(' + i + 'px, 0px)'),
294                        s.$slideTrack.css(o))
295                      : ((o[s.animType] = 'translate(0px,' + i + 'px)'),
296                        s.$slideTrack.css(o));
297                },
298                complete: function () {
299                  t && t.call();
300                },
301              }
302            ))
303          : (s.applyTransition(),
304            (e = Math.ceil(e)),
305            !1 === s.options.vertical
306              ? (o[s.animType] = 'translate3d(' + e + 'px, 0px, 0px)')
307              : (o[s.animType] = 'translate3d(0px,' + e + 'px, 0px)'),
308            s.$slideTrack.css(o),
309            t &&
310              setTimeout(function () {
311                s.disableTransition(), t.call();
312              }, s.options.speed));
313    }),
314    (e.prototype.getNavTarget = function () {
315      var e = this,
316        t = e.options.asNavFor;
317      return t && null !== t && (t = i(t).not(e.$slider)), t;
318    }),
319    (e.prototype.asNavFor = function (e) {
320      var t = this.getNavTarget();
321      null !== t &&
322        'object' == typeof t &&
323        t.each(function () {
324          var t = i(this).slick('getSlick');
325          t.unslicked || t.slideHandler(e, !0);
326        });
327    }),
328    (e.prototype.applyTransition = function (i) {
329      var e = this,
330        t = {};
331      !1 === e.options.fade
332        ? (t[e.transitionType] =
333            e.transformType + ' ' + e.options.speed + 'ms ' + e.options.cssEase)
334        : (t[e.transitionType] =
335            'opacity ' + e.options.speed + 'ms ' + e.options.cssEase),
336        !1 === e.options.fade ? e.$slideTrack.css(t) : e.$slides.eq(i).css(t);
337    }),
338    (e.prototype.autoPlay = function () {
339      var i = this;
340      i.autoPlayClear(),
341        i.slideCount > i.options.slidesToShow &&
342          (i.autoPlayTimer = setInterval(
343            i.autoPlayIterator,
344            i.options.autoplaySpeed
345          ));
346    }),
347    (e.prototype.autoPlayClear = function () {
348      var i = this;
349      i.autoPlayTimer && clearInterval(i.autoPlayTimer);
350    }),
351    (e.prototype.autoPlayIterator = function () {
352      var i = this,
353        e = i.currentSlide + i.options.slidesToScroll;
354      i.paused ||
355        i.interrupted ||
356        i.focussed ||
357        (!1 === i.options.infinite &&
358          (1 === i.direction && i.currentSlide + 1 === i.slideCount - 1
359            ? (i.direction = 0)
360            : 0 === i.direction &&
361              ((e = i.currentSlide - i.options.slidesToScroll),
362              i.currentSlide - 1 == 0 && (i.direction = 1))),
363        i.slideHandler(e));
364    }),
365    (e.prototype.buildArrows = function () {
366      var e = this;
367      !0 === e.options.arrows &&
368        ((e.$prevArrow = i(e.options.prevArrow).addClass('slick-arrow')),
369        (e.$nextArrow = i(e.options.nextArrow).addClass('slick-arrow')),
370        e.slideCount > e.options.slidesToShow
371          ? (e.$prevArrow
372              .removeClass('slick-hidden')
373              .removeAttr('aria-hidden tabindex'),
374            e.$nextArrow
375              .removeClass('slick-hidden')
376              .removeAttr('aria-hidden tabindex'),
377            e.htmlExpr.test(e.options.prevArrow) &&
378              e.$prevArrow.prependTo(e.options.appendArrows),
379            e.htmlExpr.test(e.options.nextArrow) &&
380              e.$nextArrow.appendTo(e.options.appendArrows),
381            !0 !== e.options.infinite &&
382              e.$prevArrow
383                .addClass('slick-disabled')
384                .attr('aria-disabled', 'true'))
385          : e.$prevArrow
386              .add(e.$nextArrow)
387              .addClass('slick-hidden')
388              .attr({ 'aria-disabled': 'true', tabindex: '-1' }));
389    }),
390    (e.prototype.buildDots = function () {
391      var e,
392        t,
393        o = this;
394      if (!0 === o.options.dots) {
395        for (
396          o.$slider.addClass('slick-dotted'),
397            t = i('<ul />').addClass(o.options.dotsClass),
398            e = 0;
399          e <= o.getDotCount();
400          e += 1
401        )
402          t.append(i('<li />').append(o.options.customPaging.call(this, o, e)));
403        (o.$dots = t.appendTo(o.options.appendDots)),
404          o.$dots.find('li').first().addClass('slick-active');
405      }
406    }),
407    (e.prototype.buildOut = function () {
408      var e = this;
409      (e.$slides = e.$slider
410        .children(e.options.slide + ':not(.slick-cloned)')
411        .addClass('slick-slide')),
412        (e.slideCount = e.$slides.length),
413        e.$slides.each(function (e, t) {
414          i(t)
415            .attr('data-slick-index', e)
416            .data('originalStyling', i(t).attr('style') || '');
417        }),
418        e.$slider.addClass('slick-slider'),
419        (e.$slideTrack =
420          0 === e.slideCount
421            ? i('<div class="slick-track"/>').appendTo(e.$slider)
422            : e.$slides.wrapAll('<div class="slick-track"/>').parent()),
423        (e.$list = e.$slideTrack.wrap('<div class="slick-list"/>').parent()),
424        e.$slideTrack.css('opacity', 0),
425        (!0 !== e.options.centerMode && !0 !== e.options.swipeToSlide) ||
426          (e.options.slidesToScroll = 1),
427        i('img[data-lazy]', e.$slider).not('[src]').addClass('slick-loading'),
428        e.setupInfinite(),
429        e.buildArrows(),
430        e.buildDots(),
431        e.updateDots(),
432        e.setSlideClasses(
433          'number' == typeof e.currentSlide ? e.currentSlide : 0
434        ),
435        !0 === e.options.draggable && e.$list.addClass('draggable');
436    }),
437    (e.prototype.buildRows = function () {
438      var i,
439        e,
440        t,
441        o,
442        s,
443        n,
444        r,
445        l = this;
446      if (
447        ((o = document.createDocumentFragment()),
448        (n = l.$slider.children()),
449        l.options.rows > 1)
450      ) {
451        for (
452          r = l.options.slidesPerRow * l.options.rows,
453            s = Math.ceil(n.length / r),
454            i = 0;
455          i < s;
456          i++
457        ) {
458          var d = document.createElement('div');
459          for (e = 0; e < l.options.rows; e++) {
460            var a = document.createElement('div');
461            for (t = 0; t < l.options.slidesPerRow; t++) {
462              var c = i * r + (e * l.options.slidesPerRow + t);
463              n.get(c) && a.appendChild(n.get(c));
464            }
465            d.appendChild(a);
466          }
467          o.appendChild(d);
468        }
469        l.$slider.empty().append(o),
470          l.$slider
471            .children()
472            .children()
473            .children()
474            .css({
475              width: 100 / l.options.slidesPerRow + '%',
476              display: 'inline-block',
477            });
478      }
479    }),
480    (e.prototype.checkResponsive = function (e, t) {
481      var o,
482        s,
483        n,
484        r = this,
485        l = !1,
486        d = r.$slider.width(),
487        a = window.innerWidth || i(window).width();
488      if (
489        ('window' === r.respondTo
490          ? (n = a)
491          : 'slider' === r.respondTo
492          ? (n = d)
493          : 'min' === r.respondTo && (n = Math.min(a, d)),
494        r.options.responsive &&
495          r.options.responsive.length &&
496          null !== r.options.responsive)
497      ) {
498        s = null;
499        for (o in r.breakpoints)
500          r.breakpoints.hasOwnProperty(o) &&
501            (!1 === r.originalSettings.mobileFirst
502              ? n < r.breakpoints[o] && (s = r.breakpoints[o])
503              : n > r.breakpoints[o] && (s = r.breakpoints[o]));
504        null !== s
505          ? null !== r.activeBreakpoint
506            ? (s !== r.activeBreakpoint || t) &&
507              ((r.activeBreakpoint = s),
508              'unslick' === r.breakpointSettings[s]
509                ? r.unslick(s)
510                : ((r.options = i.extend(
511                    {},
512                    r.originalSettings,
513                    r.breakpointSettings[s]
514                  )),
515                  !0 === e && (r.currentSlide = r.options.initialSlide),
516                  r.refresh(e)),
517              (l = s))
518            : ((r.activeBreakpoint = s),
519              'unslick' === r.breakpointSettings[s]
520                ? r.unslick(s)
521                : ((r.options = i.extend(
522                    {},
523                    r.originalSettings,
524                    r.breakpointSettings[s]
525                  )),
526                  !0 === e && (r.currentSlide = r.options.initialSlide),
527                  r.refresh(e)),
528              (l = s))
529          : null !== r.activeBreakpoint &&
530            ((r.activeBreakpoint = null),
531            (r.options = r.originalSettings),
532            !0 === e && (r.currentSlide = r.options.initialSlide),
533            r.refresh(e),
534            (l = s)),
535          e || !1 === l || r.$slider.trigger('breakpoint', [r, l]);
536      }
537    }),
538    (e.prototype.changeSlide = function (e, t) {
539      var o,
540        s,
541        n,
542        r = this,
543        l = i(e.currentTarget);
544      switch (
545        (l.is('a') && e.preventDefault(),
546        l.is('li') || (l = l.closest('li')),
547        (n = r.slideCount % r.options.slidesToScroll != 0),
548        (o = n
549          ? 0
550          : (r.slideCount - r.currentSlide) % r.options.slidesToScroll),
551        e.data.message)
552      ) {
553        case 'previous':
554          (s = 0 === o ? r.options.slidesToScroll : r.options.slidesToShow - o),
555            r.slideCount > r.options.slidesToShow &&
556              r.slideHandler(r.currentSlide - s, !1, t);
557          break;
558        case 'next':
559          (s = 0 === o ? r.options.slidesToScroll : o),
560            r.slideCount > r.options.slidesToShow &&
561              r.slideHandler(r.currentSlide + s, !1, t);
562          break;
563        case 'index':
564          var d =
565            0 === e.data.index
566              ? 0
567              : e.data.index || l.index() * r.options.slidesToScroll;
568          r.slideHandler(r.checkNavigable(d), !1, t),
569            l.children().trigger('focus');
570          break;
571        default:
572          return;
573      }
574    }),
575    (e.prototype.checkNavigable = function (i) {
576      var e, t;
577      if (((e = this.getNavigableIndexes()), (t = 0), i > e[e.length - 1]))
578        i = e[e.length - 1];
579      else
580        for (var o in e) {
581          if (i < e[o]) {
582            i = t;
583            break;
584          }
585          t = e[o];
586        }
587      return i;
588    }),
589    (e.prototype.cleanUpEvents = function () {
590      var e = this;
591      e.options.dots &&
592        null !== e.$dots &&
593        (i('li', e.$dots)
594          .off('click.slick', e.changeSlide)
595          .off('mouseenter.slick', i.proxy(e.interrupt, e, !0))
596          .off('mouseleave.slick', i.proxy(e.interrupt, e, !1)),
597        !0 === e.options.accessibility &&
598          e.$dots.off('keydown.slick', e.keyHandler)),
599        e.$slider.off('focus.slick blur.slick'),
600        !0 === e.options.arrows &&
601          e.slideCount > e.options.slidesToShow &&
602          (e.$prevArrow && e.$prevArrow.off('click.slick', e.changeSlide),
603          e.$nextArrow && e.$nextArrow.off('click.slick', e.changeSlide),
604          !0 === e.options.accessibility &&
605            (e.$prevArrow && e.$prevArrow.off('keydown.slick', e.keyHandler),
606            e.$nextArrow && e.$nextArrow.off('keydown.slick', e.keyHandler))),
607        e.$list.off('touchstart.slick mousedown.slick', e.swipeHandler),
608        e.$list.off('touchmove.slick mousemove.slick', e.swipeHandler),
609        e.$list.off('touchend.slick mouseup.slick', e.swipeHandler),
610        e.$list.off('touchcancel.slick mouseleave.slick', e.swipeHandler),
611        e.$list.off('click.slick', e.clickHandler),
612        i(document).off(e.visibilityChange, e.visibility),
613        e.cleanUpSlideEvents(),
614        !0 === e.options.accessibility &&
615          e.$list.off('keydown.slick', e.keyHandler),
616        !0 === e.options.focusOnSelect &&
617          i(e.$slideTrack).children().off('click.slick', e.selectHandler),
618        i(window).off(
619          'orientationchange.slick.slick-' + e.instanceUid,
620          e.orientationChange
621        ),
622        i(window).off('resize.slick.slick-' + e.instanceUid, e.resize),
623        i('[draggable!=true]', e.$slideTrack).off(
624          'dragstart',
625          e.preventDefault
626        ),
627        i(window).off('load.slick.slick-' + e.instanceUid, e.setPosition);
628    }),
629    (e.prototype.cleanUpSlideEvents = function () {
630      var e = this;
631      e.$list.off('mouseenter.slick', i.proxy(e.interrupt, e, !0)),
632        e.$list.off('mouseleave.slick', i.proxy(e.interrupt, e, !1));
633    }),
634    (e.prototype.cleanUpRows = function () {
635      var i,
636        e = this;
637      e.options.rows > 1 &&
638        ((i = e.$slides.children().children()).removeAttr('style'),
639        e.$slider.empty().append(i));
640    }),
641    (e.prototype.clickHandler = function (i) {
642      !1 === this.shouldClick &&
643        (i.stopImmediatePropagation(), i.stopPropagation(), i.preventDefault());
644    }),
645    (e.prototype.destroy = function (e) {
646      var t = this;
647      t.autoPlayClear(),
648        (t.touchObject = {}),
649        t.cleanUpEvents(),
650        i('.slick-cloned', t.$slider).detach(),
651        t.$dots && t.$dots.remove(),
652        t.$prevArrow &&
653          t.$prevArrow.length &&
654          (t.$prevArrow
655            .removeClass('slick-disabled slick-arrow slick-hidden')
656            .removeAttr('aria-hidden aria-disabled tabindex')
657            .css('display', ''),
658          t.htmlExpr.test(t.options.prevArrow) && t.$prevArrow.remove()),
659        t.$nextArrow &&
660          t.$nextArrow.length &&
661          (t.$nextArrow
662            .removeClass('slick-disabled slick-arrow slick-hidden')
663            .removeAttr('aria-hidden aria-disabled tabindex')
664            .css('display', ''),
665          t.htmlExpr.test(t.options.nextArrow) && t.$nextArrow.remove()),
666        t.$slides &&
667          (t.$slides
668            .removeClass(
669              'slick-slide slick-active slick-center slick-visible slick-current'
670            )
671            .removeAttr('aria-hidden')
672            .removeAttr('data-slick-index')
673            .each(function () {
674              i(this).attr('style', i(this).data('originalStyling'));
675            }),
676          t.$slideTrack.children(this.options.slide).detach(),
677          t.$slideTrack.detach(),
678          t.$list.detach(),
679          t.$slider.append(t.$slides)),
680        t.cleanUpRows(),
681        t.$slider.removeClass('slick-slider'),
682        t.$slider.removeClass('slick-initialized'),
683        t.$slider.removeClass('slick-dotted'),
684        (t.unslicked = !0),
685        e || t.$slider.trigger('destroy', [t]);
686    }),
687    (e.prototype.disableTransition = function (i) {
688      var e = this,
689        t = {};
690      (t[e.transitionType] = ''),
691        !1 === e.options.fade ? e.$slideTrack.css(t) : e.$slides.eq(i).css(t);
692    }),
693    (e.prototype.fadeSlide = function (i, e) {
694      var t = this;
695      !1 === t.cssTransitions
696        ? (t.$slides.eq(i).css({ zIndex: t.options.zIndex }),
697          t.$slides
698            .eq(i)
699            .animate({ opacity: 1 }, t.options.speed, t.options.easing, e))
700        : (t.applyTransition(i),
701          t.$slides.eq(i).css({ opacity: 1, zIndex: t.options.zIndex }),
702          e &&
703            setTimeout(function () {
704              t.disableTransition(i), e.call();
705            }, t.options.speed));
706    }),
707    (e.prototype.fadeSlideOut = function (i) {
708      var e = this;
709      !1 === e.cssTransitions
710        ? e.$slides
711            .eq(i)
712            .animate(
713              { opacity: 0, zIndex: e.options.zIndex - 2 },
714              e.options.speed,
715              e.options.easing
716            )
717        : (e.applyTransition(i),
718          e.$slides.eq(i).css({ opacity: 0, zIndex: e.options.zIndex - 2 }));
719    }),
720    (e.prototype.filterSlides = e.prototype.slickFilter =
721      function (i) {
722        var e = this;
723        null !== i &&
724          ((e.$slidesCache = e.$slides),
725          e.unload(),
726          e.$slideTrack.children(this.options.slide).detach(),
727          e.$slidesCache.filter(i).appendTo(e.$slideTrack),
728          e.reinit());
729      }),
730    (e.prototype.focusHandler = function () {
731      var e = this;
732      e.$slider
733        .off('focus.slick blur.slick')
734        .on('focus.slick blur.slick', '*', function (t) {
735          t.stopImmediatePropagation();
736          var o = i(this);
737          setTimeout(function () {
738            e.options.pauseOnFocus &&
739              ((e.focussed = o.is(':focus')), e.autoPlay());
740          }, 0);
741        });
742    }),
743    (e.prototype.getCurrent = e.prototype.slickCurrentSlide =
744      function () {
745        return this.currentSlide;
746      }),
747    (e.prototype.getDotCount = function () {
748      var i = this,
749        e = 0,
750        t = 0,
751        o = 0;
752      if (!0 === i.options.infinite)
753        if (i.slideCount <= i.options.slidesToShow) ++o;
754        else
755          for (; e < i.slideCount; )
756            ++o,
757              (e = t + i.options.slidesToScroll),
758              (t +=
759                i.options.slidesToScroll <= i.options.slidesToShow
760                  ? i.options.slidesToScroll
761                  : i.options.slidesToShow);
762      else if (!0 === i.options.centerMode) o = i.slideCount;
763      else if (i.options.asNavFor)
764        for (; e < i.slideCount; )
765          ++o,
766            (e = t + i.options.slidesToScroll),
767            (t +=
768              i.options.slidesToScroll <= i.options.slidesToShow
769                ? i.options.slidesToScroll
770                : i.options.slidesToShow);
771      else
772        o =
773          1 +
774          Math.ceil(
775            (i.slideCount - i.options.slidesToShow) / i.options.slidesToScroll
776          );
777      return o - 1;
778    }),
779    (e.prototype.getLeft = function (i) {
780      var e,
781        t,
782        o,
783        s,
784        n = this,
785        r = 0;
786      return (
787        (n.slideOffset = 0),
788        (t = n.$slides.first().outerHeight(!0)),
789        !0 === n.options.infinite
790          ? (n.slideCount > n.options.slidesToShow &&
791              ((n.slideOffset = n.slideWidth * n.options.slidesToShow * -1),
792              (s = -1),
793              !0 === n.options.vertical &&
794                !0 === n.options.centerMode &&
795                (2 === n.options.slidesToShow
796                  ? (s = -1.5)
797                  : 1 === n.options.slidesToShow && (s = -2)),
798              (r = t * n.options.slidesToShow * s)),
799            n.slideCount % n.options.slidesToScroll != 0 &&
800              i + n.options.slidesToScroll > n.slideCount &&
801              n.slideCount > n.options.slidesToShow &&
802              (i > n.slideCount
803                ? ((n.slideOffset =
804                    (n.options.slidesToShow - (i - n.slideCount)) *
805                    n.slideWidth *
806                    -1),
807                  (r = (n.options.slidesToShow - (i - n.slideCount)) * t * -1))
808                : ((n.slideOffset =
809                    (n.slideCount % n.options.slidesToScroll) *
810                    n.slideWidth *
811                    -1),
812                  (r = (n.slideCount % n.options.slidesToScroll) * t * -1))))
813          : i + n.options.slidesToShow > n.slideCount &&
814            ((n.slideOffset =
815              (i + n.options.slidesToShow - n.slideCount) * n.slideWidth),
816            (r = (i + n.options.slidesToShow - n.slideCount) * t)),
817        n.slideCount <= n.options.slidesToShow &&
818          ((n.slideOffset = 0), (r = 0)),
819        !0 === n.options.centerMode && n.slideCount <= n.options.slidesToShow
820          ? (n.slideOffset =
821              (n.slideWidth * Math.floor(n.options.slidesToShow)) / 2 -
822              (n.slideWidth * n.slideCount) / 2)
823          : !0 === n.options.centerMode && !0 === n.options.infinite
824          ? (n.slideOffset +=
825              n.slideWidth * Math.floor(n.options.slidesToShow / 2) -
826              n.slideWidth)
827          : !0 === n.options.centerMode &&
828            ((n.slideOffset = 0),
829            (n.slideOffset +=
830              n.slideWidth * Math.floor(n.options.slidesToShow / 2))),
831        (e =
832          !1 === n.options.vertical
833            ? i * n.slideWidth * -1 + n.slideOffset
834            : i * t * -1 + r),
835        !0 === n.options.variableWidth &&
836          ((o =
837            n.slideCount <= n.options.slidesToShow || !1 === n.options.infinite
838              ? n.$slideTrack.children('.slick-slide').eq(i)
839              : n.$slideTrack
840                  .children('.slick-slide')
841                  .eq(i + n.options.slidesToShow)),
842          (e =
843            !0 === n.options.rtl
844              ? o[0]
845                ? -1 * (n.$slideTrack.width() - o[0].offsetLeft - o.width())
846                : 0
847              : o[0]
848              ? -1 * o[0].offsetLeft
849              : 0),
850          !0 === n.options.centerMode &&
851            ((o =
852              n.slideCount <= n.options.slidesToShow ||
853              !1 === n.options.infinite
854                ? n.$slideTrack.children('.slick-slide').eq(i)
855                : n.$slideTrack
856                    .children('.slick-slide')
857                    .eq(i + n.options.slidesToShow + 1)),
858            (e =
859              !0 === n.options.rtl
860                ? o[0]
861                  ? -1 * (n.$slideTrack.width() - o[0].offsetLeft - o.width())
862                  : 0
863                : o[0]
864                ? -1 * o[0].offsetLeft
865                : 0),
866            (e += (n.$list.width() - o.outerWidth()) / 2))),
867        e
868      );
869    }),
870    (e.prototype.getOption = e.prototype.slickGetOption =
871      function (i) {
872        return this.options[i];
873      }),
874    (e.prototype.getNavigableIndexes = function () {
875      var i,
876        e = this,
877        t = 0,
878        o = 0,
879        s = [];
880      for (
881        !1 === e.options.infinite
882          ? (i = e.slideCount)
883          : ((t = -1 * e.options.slidesToScroll),
884            (o = -1 * e.options.slidesToScroll),
885            (i = 2 * e.slideCount));
886        t < i;
887
888      )
889        s.push(t),
890          (t = o + e.options.slidesToScroll),
891          (o +=
892            e.options.slidesToScroll <= e.options.slidesToShow
893              ? e.options.slidesToScroll
894              : e.options.slidesToShow);
895      return s;
896    }),
897    (e.prototype.getSlick = function () {
898      return this;
899    }),
900    (e.prototype.getSlideCount = function () {
901      var e,
902        t,
903        o = this;
904      return (
905        (t =
906          !0 === o.options.centerMode
907            ? o.slideWidth * Math.floor(o.options.slidesToShow / 2)
908            : 0),
909        !0 === o.options.swipeToSlide
910          ? (o.$slideTrack.find('.slick-slide').each(function (s, n) {
911              if (n.offsetLeft - t + i(n).outerWidth() / 2 > -1 * o.swipeLeft)
912                return (e = n), !1;
913            }),
914            Math.abs(i(e).attr('data-slick-index') - o.currentSlide) || 1)
915          : o.options.slidesToScroll
916      );
917    }),
918    (e.prototype.goTo = e.prototype.slickGoTo =
919      function (i, e) {
920        this.changeSlide({ data: { message: 'index', index: parseInt(i) } }, e);
921      }),
922    (e.prototype.init = function (e) {
923      var t = this;
924      i(t.$slider).hasClass('slick-initialized') ||
925        (i(t.$slider).addClass('slick-initialized'),
926        t.buildRows(),
927        t.buildOut(),
928        t.setProps(),
929        t.startLoad(),
930        t.loadSlider(),
931        t.initializeEvents(),
932        t.updateArrows(),
933        t.updateDots(),
934        t.checkResponsive(!0),
935        t.focusHandler()),
936        e && t.$slider.trigger('init', [t]),
937        !0 === t.options.accessibility && t.initADA(),
938        t.options.autoplay && ((t.paused = !1), t.autoPlay());
939    }),
940    (e.prototype.initADA = function () {
941      var e = this,
942        t = Math.ceil(e.slideCount / e.options.slidesToShow),
943        o = e.getNavigableIndexes().filter(function (i) {
944          return i >= 0 && i < e.slideCount;
945        });
946      e.$slides
947        .add(e.$slideTrack.find('.slick-cloned'))
948        .attr({ 'aria-hidden': 'true', tabindex: '-1' })
949        .find('a, input, button, select')
950        .attr({ tabindex: '-1' }),
951        null !== e.$dots &&
952          (e.$slides
953            .not(e.$slideTrack.find('.slick-cloned'))
954            .each(function (t) {
955              var s = o.indexOf(t);
956              i(this).attr({
957                role: 'tabpanel',
958                id: 'slick-slide' + e.instanceUid + t,
959                tabindex: -1,
960              }),
961                -1 !== s &&
962                  i(this).attr({
963                    'aria-describedby':
964                      'slick-slide-control' + e.instanceUid + s,
965                  });
966            }),
967          e.$dots
968            .attr('role', 'tablist')
969            .find('li')
970            .each(function (s) {
971              var n = o[s];
972              i(this).attr({ role: 'presentation' }),
973                i(this)
974                  .find('button')
975                  .first()
976                  .attr({
977                    role: 'tab',
978                    id: 'slick-slide-control' + e.instanceUid + s,
979                    'aria-controls': 'slick-slide' + e.instanceUid + n,
980                    'aria-label': s + 1 + ' of ' + t,
981                    'aria-selected': null,
982                    tabindex: '-1',
983                  });
984            })
985            .eq(e.currentSlide)
986            .find('button')
987            .attr({ 'aria-selected': 'true', tabindex: '0' })
988            .end());
989      for (var s = e.currentSlide, n = s + e.options.slidesToShow; s < n; s++)
990        e.$slides.eq(s).attr('tabindex', 0);
991      e.activateADA();
992    }),
993    (e.prototype.initArrowEvents = function () {
994      var i = this;
995      !0 === i.options.arrows &&
996        i.slideCount > i.options.slidesToShow &&
997        (i.$prevArrow
998          .off('click.slick')
999          .on('click.slick', { message: 'previous' }, i.changeSlide),
1000        i.$nextArrow
1001          .off('click.slick')
1002          .on('click.slick', { message: 'next' }, i.changeSlide),
1003        !0 === i.options.accessibility &&
1004          (i.$prevArrow.on('keydown.slick', i.keyHandler),
1005          i.$nextArrow.on('keydown.slick', i.keyHandler)));
1006    }),
1007    (e.prototype.initDotEvents = function () {
1008      var e = this;
1009      !0 === e.options.dots &&
1010        (i('li', e.$dots).on(
1011          'click.slick',
1012          { message: 'index' },
1013          e.changeSlide
1014        ),
1015        !0 === e.options.accessibility &&
1016          e.$dots.on('keydown.slick', e.keyHandler)),
1017        !0 === e.options.dots &&
1018          !0 === e.options.pauseOnDotsHover &&
1019          i('li', e.$dots)
1020            .on('mouseenter.slick', i.proxy(e.interrupt, e, !0))
1021            .on('mouseleave.slick', i.proxy(e.interrupt, e, !1));
1022    }),
1023    (e.prototype.initSlideEvents = function () {
1024      var e = this;
1025      e.options.pauseOnHover &&
1026        (e.$list.on('mouseenter.slick', i.proxy(e.interrupt, e, !0)),
1027        e.$list.on('mouseleave.slick', i.proxy(e.interrupt, e, !1)));
1028    }),
1029    (e.prototype.initializeEvents = function () {
1030      var e = this;
1031      e.initArrowEvents(),
1032        e.initDotEvents(),
1033        e.initSlideEvents(),
1034        e.$list.on(
1035          'touchstart.slick mousedown.slick',
1036          { action: 'start' },
1037          e.swipeHandler
1038        ),
1039        e.$list.on(
1040          'touchmove.slick mousemove.slick',
1041          { action: 'move' },
1042          e.swipeHandler
1043        ),
1044        e.$list.on(
1045          'touchend.slick mouseup.slick',
1046          { action: 'end' },
1047          e.swipeHandler
1048        ),
1049        e.$list.on(
1050          'touchcancel.slick mouseleave.slick',
1051          { action: 'end' },
1052          e.swipeHandler
1053        ),
1054        e.$list.on('click.slick', e.clickHandler),
1055        i(document).on(e.visibilityChange, i.proxy(e.visibility, e)),
1056        !0 === e.options.accessibility &&
1057          e.$list.on('keydown.slick', e.keyHandler),
1058        !0 === e.options.focusOnSelect &&
1059          i(e.$slideTrack).children().on('click.slick', e.selectHandler),
1060        i(window).on(
1061          'orientationchange.slick.slick-' + e.instanceUid,
1062          i.proxy(e.orientationChange, e)
1063        ),
1064        i(window).on(
1065          'resize.slick.slick-' + e.instanceUid,
1066          i.proxy(e.resize, e)
1067        ),
1068        i('[draggable!=true]', e.$slideTrack).on('dragstart', e.preventDefault),
1069        i(window).on('load.slick.slick-' + e.instanceUid, e.setPosition),
1070        i(e.setPosition);
1071    }),
1072    (e.prototype.initUI = function () {
1073      var i = this;
1074      !0 === i.options.arrows &&
1075        i.slideCount > i.options.slidesToShow &&
1076        (i.$prevArrow.show(), i.$nextArrow.show()),
1077        !0 === i.options.dots &&
1078          i.slideCount > i.options.slidesToShow &&
1079          i.$dots.show();
1080    }),
1081    (e.prototype.keyHandler = function (i) {
1082      var e = this;
1083      i.target.tagName.match('TEXTAREA|INPUT|SELECT') ||
1084        (37 === i.keyCode && !0 === e.options.accessibility
1085          ? e.changeSlide({
1086              data: { message: !0 === e.options.rtl ? 'next' : 'previous' },
1087            })
1088          : 39 === i.keyCode &&
1089            !0 === e.options.accessibility &&
1090            e.changeSlide({
1091              data: { message: !0 === e.options.rtl ? 'previous' : 'next' },
1092            }));
1093    }),
1094    (e.prototype.lazyLoad = function () {
1095      function e(e) {
1096        i('img[data-lazy]', e).each(function () {
1097          var e = i(this),
1098            t = i(this).attr('data-lazy'),
1099            o = i(this).attr('data-srcset'),
1100            s = i(this).attr('data-sizes') || n.$slider.attr('data-sizes'),
1101            r = document.createElement('img');
1102          (r.onload = function () {
1103            e.animate({ opacity: 0 }, 100, function () {
1104              o && (e.attr('srcset', o), s && e.attr('sizes', s)),
1105                e.attr('src', t).animate({ opacity: 1 }, 200, function () {
1106                  e.removeAttr('data-lazy data-srcset data-sizes').removeClass(
1107                    'slick-loading'
1108                  );
1109                }),
1110                n.$slider.trigger('lazyLoaded', [n, e, t]);
1111            });
1112          }),
1113            (r.onerror = function () {
1114              e
1115                .removeAttr('data-lazy')
1116                .removeClass('slick-loading')
1117                .addClass('slick-lazyload-error'),
1118                n.$slider.trigger('lazyLoadError', [n, e, t]);
1119            }),
1120            (r.src = t);
1121        });
1122      }
1123      var t,
1124        o,
1125        s,
1126        n = this;
1127      if (
1128        (!0 === n.options.centerMode
1129          ? !0 === n.options.infinite
1130            ? (s =
1131                (o = n.currentSlide + (n.options.slidesToShow / 2 + 1)) +
1132                n.options.slidesToShow +
1133                2)
1134            : ((o = Math.max(
1135                0,
1136                n.currentSlide - (n.options.slidesToShow / 2 + 1)
1137              )),
1138              (s = n.options.slidesToShow / 2 + 1 + 2 + n.currentSlide))
1139          : ((o = n.options.infinite
1140              ? n.options.slidesToShow + n.currentSlide
1141              : n.currentSlide),
1142            (s = Math.ceil(o + n.options.slidesToShow)),
1143            !0 === n.options.fade && (o > 0 && o--, s <= n.slideCount && s++)),
1144        (t = n.$slider.find('.slick-slide').slice(o, s)),
1145        'anticipated' === n.options.lazyLoad)
1146      )
1147        for (
1148          var r = o - 1, l = s, d = n.$slider.find('.slick-slide'), a = 0;
1149          a < n.options.slidesToScroll;
1150          a++
1151        )
1152          r < 0 && (r = n.slideCount - 1),
1153            (t = (t = t.add(d.eq(r))).add(d.eq(l))),
1154            r--,
1155            l++;
1156      e(t),
1157        n.slideCount <= n.options.slidesToShow
1158          ? e(n.$slider.find('.slick-slide'))
1159          : n.currentSlide >= n.slideCount - n.options.slidesToShow
1160          ? e(n.$slider.find('.slick-cloned').slice(0, n.options.slidesToShow))
1161          : 0 === n.currentSlide &&
1162            e(
1163              n.$slider.find('.slick-cloned').slice(-1 * n.options.slidesToShow)
1164            );
1165    }),
1166    (e.prototype.loadSlider = function () {
1167      var i = this;
1168      i.setPosition(),
1169        i.$slideTrack.css({ opacity: 1 }),
1170        i.$slider.removeClass('slick-loading'),
1171        i.initUI(),
1172        'progressive' === i.options.lazyLoad && i.progressiveLazyLoad();
1173    }),
1174    (e.prototype.next = e.prototype.slickNext =
1175      function () {
1176        this.changeSlide({ data: { message: 'next' } });
1177      }),
1178    (e.prototype.orientationChange = function () {
1179      var i = this;
1180      i.checkResponsive(), i.setPosition();
1181    }),
1182    (e.prototype.pause = e.prototype.slickPause =
1183      function () {
1184        var i = this;
1185        i.autoPlayClear(), (i.paused = !0);
1186      }),
1187    (e.prototype.play = e.prototype.slickPlay =
1188      function () {
1189        var i = this;
1190        i.autoPlay(),
1191          (i.options.autoplay = !0),
1192          (i.paused = !1),
1193          (i.focussed = !1),
1194          (i.interrupted = !1);
1195      }),
1196    (e.prototype.postSlide = function (e) {
1197      var t = this;
1198      t.unslicked ||
1199        (t.$slider.trigger('afterChange', [t, e]),
1200        (t.animating = !1),
1201        t.slideCount > t.options.slidesToShow && t.setPosition(),
1202        (t.swipeLeft = null),
1203        t.options.autoplay && t.autoPlay(),
1204        !0 === t.options.accessibility &&
1205          (t.initADA(),
1206          t.options.focusOnChange &&
1207            i(t.$slides.get(t.currentSlide)).attr('tabindex', 0).focus()));
1208    }),
1209    (e.prototype.prev = e.prototype.slickPrev =
1210      function () {
1211        this.changeSlide({ data: { message: 'previous' } });
1212      }),
1213    (e.prototype.preventDefault = function (i) {
1214      i.preventDefault();
1215    }),
1216    (e.prototype.progressiveLazyLoad = function (e) {
1217      e = e || 1;
1218      var t,
1219        o,
1220        s,
1221        n,
1222        r,
1223        l = this,
1224        d = i('img[data-lazy]', l.$slider);
1225      d.length
1226        ? ((t = d.first()),
1227          (o = t.attr('data-lazy')),
1228          (s = t.attr('data-srcset')),
1229          (n = t.attr('data-sizes') || l.$slider.attr('data-sizes')),
1230          ((r = document.createElement('img')).onload = function () {
1231            s && (t.attr('srcset', s), n && t.attr('sizes', n)),
1232              t
1233                .attr('src', o)
1234                .removeAttr('data-lazy data-srcset data-sizes')
1235                .removeClass('slick-loading'),
1236              !0 === l.options.adaptiveHeight && l.setPosition(),
1237              l.$slider.trigger('lazyLoaded', [l, t, o]),
1238              l.progressiveLazyLoad();
1239          }),
1240          (r.onerror = function () {
1241            e < 3
1242              ? setTimeout(function () {
1243                  l.progressiveLazyLoad(e + 1);
1244                }, 500)
1245              : (t
1246                  .removeAttr('data-lazy')
1247                  .removeClass('slick-loading')
1248                  .addClass('slick-lazyload-error'),
1249                l.$slider.trigger('lazyLoadError', [l, t, o]),
1250                l.progressiveLazyLoad());
1251          }),
1252          (r.src = o))
1253        : l.$slider.trigger('allImagesLoaded', [l]);
1254    }),
1255    (e.prototype.refresh = function (e) {
1256      var t,
1257        o,
1258        s = this;
1259      (o = s.slideCount - s.options.slidesToShow),
1260        !s.options.infinite && s.currentSlide > o && (s.currentSlide = o),
1261        s.slideCount <= s.options.slidesToShow && (s.currentSlide = 0),
1262        (t = s.currentSlide),
1263        s.destroy(!0),
1264        i.extend(s, s.initials, { currentSlide: t }),
1265        s.init(),
1266        e || s.changeSlide({ data: { message: 'index', index: t } }, !1);
1267    }),
1268    (e.prototype.registerBreakpoints = function () {
1269      var e,
1270        t,
1271        o,
1272        s = this,
1273        n = s.options.responsive || null;
1274      if ('array' === i.type(n) && n.length) {
1275        s.respondTo = s.options.respondTo || 'window';
1276        for (e in n)
1277          if (((o = s.breakpoints.length - 1), n.hasOwnProperty(e))) {
1278            for (t = n[e].breakpoint; o >= 0; )
1279              s.breakpoints[o] &&
1280                s.breakpoints[o] === t &&
1281                s.breakpoints.splice(o, 1),
1282                o--;
1283            s.breakpoints.push(t), (s.breakpointSettings[t] = n[e].settings);
1284          }
1285        s.breakpoints.sort(function (i, e) {
1286          return s.options.mobileFirst ? i - e : e - i;
1287        });
1288      }
1289    }),
1290    (e.prototype.reinit = function () {
1291      var e = this;
1292      (e.$slides = e.$slideTrack
1293        .children(e.options.slide)
1294        .addClass('slick-slide')),
1295        (e.slideCount = e.$slides.length),
1296        e.currentSlide >= e.slideCount &&
1297          0 !== e.currentSlide &&
1298          (e.currentSlide = e.currentSlide - e.options.slidesToScroll),
1299        e.slideCount <= e.options.slidesToShow && (e.currentSlide = 0),
1300        e.registerBreakpoints(),
1301        e.setProps(),
1302        e.setupInfinite(),
1303        e.buildArrows(),
1304        e.updateArrows(),
1305        e.initArrowEvents(),
1306        e.buildDots(),
1307        e.updateDots(),
1308        e.initDotEvents(),
1309        e.cleanUpSlideEvents(),
1310        e.initSlideEvents(),
1311        e.checkResponsive(!1, !0),
1312        !0 === e.options.focusOnSelect &&
1313          i(e.$slideTrack).children().on('click.slick', e.selectHandler),
1314        e.setSlideClasses(
1315          'number' == typeof e.currentSlide ? e.currentSlide : 0
1316        ),
1317        e.setPosition(),
1318        e.focusHandler(),
1319        (e.paused = !e.options.autoplay),
1320        e.autoPlay(),
1321        e.$slider.trigger('reInit', [e]);
1322    }),
1323    (e.prototype.resize = function () {
1324      var e = this;
1325      i(window).width() !== e.windowWidth &&
1326        (clearTimeout(e.windowDelay),
1327        (e.windowDelay = window.setTimeout(function () {
1328          (e.windowWidth = i(window).width()),
1329            e.checkResponsive(),
1330            e.unslicked || e.setPosition();
1331        }, 50)));
1332    }),
1333    (e.prototype.removeSlide = e.prototype.slickRemove =
1334      function (i, e, t) {
1335        var o = this;
1336        if (
1337          ((i =
1338            'boolean' == typeof i
1339              ? !0 === (e = i)
1340                ? 0
1341                : o.slideCount - 1
1342              : !0 === e
1343              ? --i
1344              : i),
1345          o.slideCount < 1 || i < 0 || i > o.slideCount - 1)
1346        )
1347          return !1;
1348        o.unload(),
1349          !0 === t
1350            ? o.$slideTrack.children().remove()
1351            : o.$slideTrack.children(this.options.slide).eq(i).remove(),
1352          (o.$slides = o.$slideTrack.children(this.options.slide)),
1353          o.$slideTrack.children(this.options.slide).detach(),
1354          o.$slideTrack.append(o.$slides),
1355          (o.$slidesCache = o.$slides),
1356          o.reinit();
1357      }),
1358    (e.prototype.setCSS = function (i) {
1359      var e,
1360        t,
1361        o = this,
1362        s = {};
1363      !0 === o.options.rtl && (i = -i),
1364        (e = 'left' == o.positionProp ? Math.ceil(i) + 'px' : '0px'),
1365        (t = 'top' == o.positionProp ? Math.ceil(i) + 'px' : '0px'),
1366        (s[o.positionProp] = i),
1367        !1 === o.transformsEnabled
1368          ? o.$slideTrack.css(s)
1369          : ((s = {}),
1370            !1 === o.cssTransitions
1371              ? ((s[o.animType] = 'translate(' + e + ', ' + t + ')'),
1372                o.$slideTrack.css(s))
1373              : ((s[o.animType] = 'translate3d(' + e + ', ' + t + ', 0px)'),
1374                o.$slideTrack.css(s)));
1375    }),
1376    (e.prototype.setDimensions = function () {
1377      var i = this;
1378      !1 === i.options.vertical
1379        ? !0 === i.options.centerMode &&
1380          i.$list.css({ padding: '0px ' + i.options.centerPadding })
1381        : (i.$list.height(
1382            i.$slides.first().outerHeight(!0) * i.options.slidesToShow
1383          ),
1384          !0 === i.options.centerMode &&
1385            i.$list.css({ padding: i.options.centerPadding + ' 0px' })),
1386        (i.listWidth = i.$list.width()),
1387        (i.listHeight = i.$list.height()),
1388        !1 === i.options.vertical && !1 === i.options.variableWidth
1389          ? ((i.slideWidth = Math.ceil(i.listWidth / i.options.slidesToShow)),
1390            i.$slideTrack.width(
1391              Math.ceil(
1392                i.slideWidth * i.$slideTrack.children('.slick-slide').length
1393              )
1394            ))
1395          : !0 === i.options.variableWidth
1396          ? i.$slideTrack.width(5e3 * i.slideCount)
1397          : ((i.slideWidth = Math.ceil(i.listWidth)),
1398            i.$slideTrack.height(
1399              Math.ceil(
1400                i.$slides.first().outerHeight(!0) *
1401                  i.$slideTrack.children('.slick-slide').length
1402              )
1403            ));
1404      var e = i.$slides.first().outerWidth(!0) - i.$slides.first().width();
1405      !1 === i.options.variableWidth &&
1406        i.$slideTrack.children('.slick-slide').width(i.slideWidth - e);
1407    }),
1408    (e.prototype.setFade = function () {
1409      var e,
1410        t = this;
1411      t.$slides.each(function (o, s) {
1412        (e = t.slideWidth * o * -1),
1413          !0 === t.options.rtl
1414            ? i(s).css({
1415                position: 'relative',
1416                right: e,
1417                top: 0,
1418                zIndex: t.options.zIndex - 2,
1419                opacity: 0,
1420              })
1421            : i(s).css({
1422                position: 'relative',
1423                left: e,
1424                top: 0,
1425                zIndex: t.options.zIndex - 2,
1426                opacity: 0,
1427              });
1428      }),
1429        t.$slides
1430          .eq(t.currentSlide)
1431          .css({ zIndex: t.options.zIndex - 1, opacity: 1 });
1432    }),
1433    (e.prototype.setHeight = function () {
1434      var i = this;
1435      if (
1436        1 === i.options.slidesToShow &&
1437        !0 === i.options.adaptiveHeight &&
1438        !1 === i.options.vertical
1439      ) {
1440        var e = i.$slides.eq(i.currentSlide).outerHeight(!0);
1441        i.$list.css('height', e);
1442      }
1443    }),
1444    (e.prototype.setOption = e.prototype.slickSetOption =
1445      function () {
1446        var e,
1447          t,
1448          o,
1449          s,
1450          n,
1451          r = this,
1452          l = !1;
1453        if (
1454          ('object' === i.type(arguments[0])
1455            ? ((o = arguments[0]), (l = arguments[1]), (n = 'multiple'))
1456            : 'string' === i.type(arguments[0]) &&
1457              ((o = arguments[0]),
1458              (s = arguments[1]),
1459              (l = arguments[2]),
1460              'responsive' === arguments[0] && 'array' === i.type(arguments[1])
1461                ? (n = 'responsive')
1462                : void 0 !== arguments[1] && (n = 'single')),
1463          'single' === n)
1464        )
1465          r.options[o] = s;
1466        else if ('multiple' === n)
1467          i.each(o, function (i, e) {
1468            r.options[i] = e;
1469          });
1470        else if ('responsive' === n)
1471          for (t in s)
1472            if ('array' !== i.type(r.options.responsive))
1473              r.options.responsive = [s[t]];
1474            else {
1475              for (e = r.options.responsive.length - 1; e >= 0; )
1476                r.options.responsive[e].breakpoint === s[t].breakpoint &&
1477                  r.options.responsive.splice(e, 1),
1478                  e--;
1479              r.options.responsive.push(s[t]);
1480            }
1481        l && (r.unload(), r.reinit());
1482      }),
1483    (e.prototype.setPosition = function () {
1484      var i = this;
1485      i.setDimensions(),
1486        i.setHeight(),
1487        !1 === i.options.fade
1488          ? i.setCSS(i.getLeft(i.currentSlide))
1489          : i.setFade(),
1490        i.$slider.trigger('setPosition', [i]);
1491    }),
1492    (e.prototype.setProps = function () {
1493      var i = this,
1494        e = document.body.style;
1495      (i.positionProp = !0 === i.options.vertical ? 'top' : 'left'),
1496        'top' === i.positionProp
1497          ? i.$slider.addClass('slick-vertical')
1498          : i.$slider.removeClass('slick-vertical'),
1499        (void 0 === e.WebkitTransition &&
1500          void 0 === e.MozTransition &&
1501          void 0 === e.msTransition) ||
1502          (!0 === i.options.useCSS && (i.cssTransitions = !0)),
1503        i.options.fade &&
1504          ('number' == typeof i.options.zIndex
1505            ? i.options.zIndex < 3 && (i.options.zIndex = 3)
1506            : (i.options.zIndex = i.defaults.zIndex)),
1507        void 0 !== e.OTransform &&
1508          ((i.animType = 'OTransform'),
1509          (i.transformType = '-o-transform'),
1510          (i.transitionType = 'OTransition'),
1511          void 0 === e.perspectiveProperty &&
1512            void 0 === e.webkitPerspective &&
1513            (i.animType = !1)),
1514        void 0 !== e.MozTransform &&
1515          ((i.animType = 'MozTransform'),
1516          (i.transformType = '-moz-transform'),
1517          (i.transitionType = 'MozTransition'),
1518          void 0 === e.perspectiveProperty &&
1519            void 0 === e.MozPerspective &&
1520            (i.animType = !1)),
1521        void 0 !== e.webkitTransform &&
1522          ((i.animType = 'webkitTransform'),
1523          (i.transformType = '-webkit-transform'),
1524          (i.transitionType = 'webkitTransition'),
1525          void 0 === e.perspectiveProperty &&
1526            void 0 === e.webkitPerspective &&
1527            (i.animType = !1)),
1528        void 0 !== e.msTransform &&
1529          ((i.animType = 'msTransform'),
1530          (i.transformType = '-ms-transform'),
1531          (i.transitionType = 'msTransition'),
1532          void 0 === e.msTransform && (i.animType = !1)),
1533        void 0 !== e.transform &&
1534          !1 !== i.animType &&
1535          ((i.animType = 'transform'),
1536          (i.transformType = 'transform'),
1537          (i.transitionType = 'transition')),
1538        (i.transformsEnabled =
1539          i.options.useTransform && null !== i.animType && !1 !== i.animType);
1540    }),
1541    (e.prototype.setSlideClasses = function (i) {
1542      var e,
1543        t,
1544        o,
1545        s,
1546        n = this;
1547      if (
1548        ((t = n.$slider
1549          .find('.slick-slide')
1550          .removeClass('slick-active slick-center slick-current')
1551          .attr('aria-hidden', 'true')),
1552        n.$slides.eq(i).addClass('slick-current'),
1553        !0 === n.options.centerMode)
1554      ) {
1555        var r = n.options.slidesToShow % 2 == 0 ? 1 : 0;
1556        (e = Math.floor(n.options.slidesToShow / 2)),
1557          !0 === n.options.infinite &&
1558            (i >= e && i <= n.slideCount - 1 - e
1559              ? n.$slides
1560                  .slice(i - e + r, i + e + 1)
1561                  .addClass('slick-active')
1562                  .attr('aria-hidden', 'false')
1563              : ((o = n.options.slidesToShow + i),
1564                t
1565                  .slice(o - e + 1 + r, o + e + 2)
1566                  .addClass('slick-active')
1567                  .attr('aria-hidden', 'false')),
1568            0 === i
1569              ? t
1570                  .eq(t.length - 1 - n.options.slidesToShow)
1571                  .addClass('slick-center')
1572              : i === n.slideCount - 1 &&
1573                t.eq(n.options.slidesToShow).addClass('slick-center')),
1574          n.$slides.eq(i).addClass('slick-center');
1575      } else
1576        i >= 0 && i <= n.slideCount - n.options.slidesToShow
1577          ? n.$slides
1578              .slice(i, i + n.options.slidesToShow)
1579              .addClass('slick-active')
1580              .attr('aria-hidden', 'false')
1581          : t.length <= n.options.slidesToShow
1582          ? t.addClass('slick-active').attr('aria-hidden', 'false')
1583          : ((s = n.slideCount % n.options.slidesToShow),
1584            (o = !0 === n.options.infinite ? n.options.slidesToShow + i : i),
1585            n.options.slidesToShow == n.options.slidesToScroll &&
1586            n.slideCount - i < n.options.slidesToShow
1587              ? t
1588                  .slice(o - (n.options.slidesToShow - s), o + s)
1589                  .addClass('slick-active')
1590                  .attr('aria-hidden', 'false')
1591              : t
1592                  .slice(o, o + n.options.slidesToShow)
1593                  .addClass('slick-active')
1594                  .attr('aria-hidden', 'false'));
1595      ('ondemand' !== n.options.lazyLoad &&
1596        'anticipated' !== n.options.lazyLoad) ||
1597        n.lazyLoad();
1598    }),
1599    (e.prototype.setupInfinite = function () {
1600      var e,
1601        t,
1602        o,
1603        s = this;
1604      if (
1605        (!0 === s.options.fade && (s.options.centerMode = !1),
1606        !0 === s.options.infinite &&
1607          !1 === s.options.fade &&
1608          ((t = null), s.slideCount > s.options.slidesToShow))
1609      ) {
1610        for (
1611          o =
1612            !0 === s.options.centerMode
1613              ? s.options.slidesToShow + 1
1614              : s.options.slidesToShow,
1615            e = s.slideCount;
1616          e > s.slideCount - o;
1617          e -= 1
1618        )
1619          (t = e - 1),
1620            i(s.$slides[t])
1621              .clone(!0)
1622              .attr('id', '')
1623              .attr('data-slick-index', t - s.slideCount)
1624              .prependTo(s.$slideTrack)
1625              .addClass('slick-cloned');
1626        for (e = 0; e < o + s.slideCount;
1626 e += 1)
1627          (t = e),
1628            i(s.$slides[t])
1629              .clone(!0)
1630              .attr('id', '')
1631              .attr('data-slick-index', t + s.slideCount)
1632              .appendTo(s.$slideTrack)
1633              .addClass('slick-cloned');
1634        s.$slideTrack
1635          .find('.slick-cloned')
1636          .find('[id]')
1637          .each(function () {
1638            i(this).attr('id', '');
1639          });
1640      }
1641    }),
1642    (e.prototype.interrupt = function (i) {
1643      var e = this;
1644      i || e.autoPlay(), (e.interrupted = i);
1645    }),
1646    (e.prototype.selectHandler = function (e) {
1647      var t = this,
1648        o = i(e.target).is('.slick-slide')
1649          ? i(e.target)
1650          : i(e.target).parents('.slick-slide'),
1651        s = parseInt(o.attr('data-slick-index'));
1652      s || (s = 0),
1653        t.slideCount <= t.options.slidesToShow
1654          ? t.slideHandler(s, !1, !0)
1655          : t.slideHandler(s);
1656    }),
1657    (e.prototype.slideHandler = function (i, e, t) {
1658      var o,
1659        s,
1660        n,
1661        r,
1662        l,
1663        d = null,
1664        a = this;
1665      if (
1666        ((e = e || !1),
1667        !(
1668          (!0 === a.animating && !0 === a.options.waitForAnimate) ||
1669          (!0 === a.options.fade && a.currentSlide === i)
1670        ))
1671      )
1672        if (
1673          (!1 === e && a.asNavFor(i),
1674          (o = i),
1675          (d = a.getLeft(o)),
1676          (r = a.getLeft(a.currentSlide)),
1677          (a.currentLeft = null === a.swipeLeft ? r : a.swipeLeft),
1678          !1 === a.options.infinite &&
1679            !1 === a.options.centerMode &&
1680            (i < 0 || i > a.getDotCount() * a.options.slidesToScroll))
1681        )
1682          !1 === a.options.fade &&
1683            ((o = a.currentSlide),
1684            !0 !== t
1685              ? a.animateSlide(r, function () {
1686                  a.postSlide(o);
1687                })
1688              : a.postSlide(o));
1689        else if (
1690          !1 === a.options.infinite &&
1691          !0 === a.options.centerMode &&
1692          (i < 0 || i > a.slideCount - a.options.slidesToScroll)
1693        )
1694          !1 === a.options.fade &&
1695            ((o = a.currentSlide),
1696            !0 !== t
1697              ? a.animateSlide(r, function () {
1698                  a.postSlide(o);
1699                })
1700              : a.postSlide(o));
1701        else {
1702          if (
1703            (a.options.autoplay && clearInterval(a.autoPlayTimer),
1704            (s =
1705              o < 0
1706                ? a.slideCount % a.options.slidesToScroll != 0
1707                  ? a.slideCount - (a.slideCount % a.options.slidesToScroll)
1708                  : a.slideCount + o
1709                : o >= a.slideCount
1710                ? a.slideCount % a.options.slidesToScroll != 0
1711                  ? 0
1712                  : o - a.slideCount
1713                : o),
1714            (a.animating = !0),
1715            a.$slider.trigger('beforeChange', [a, a.currentSlide, s]),
1716            (n = a.currentSlide),
1717            (a.currentSlide = s),
1718            a.setSlideClasses(a.currentSlide),
1719            a.options.asNavFor &&
1720              (l = (l = a.getNavTarget()).slick('getSlick')).slideCount <=
1721                l.options.slidesToShow &&
1722              l.setSlideClasses(a.currentSlide),
1723            a.updateDots(),
1724            a.updateArrows(),
1725            !0 === a.options.fade)
1726          )
1727            return (
1728              !0 !== t
1729                ? (a.fadeSlideOut(n),
1730                  a.fadeSlide(s, function () {
1731                    a.postSlide(s);
1732                  }))
1733                : a.postSlide(s),
1734              void a.animateHeight()
1735            );
1736          !0 !== t
1737            ? a.animateSlide(d, function () {
1738                a.postSlide(s);
1739              })
1740            : a.postSlide(s);
1741        }
1742    }),
1743    (e.prototype.startLoad = function () {
1744      var i = this;
1745      !0 === i.options.arrows &&
1746        i.slideCount > i.options.slidesToShow &&
1747        (i.$prevArrow.hide(), i.$nextArrow.hide()),
1748        !0 === i.options.dots &&
1749          i.slideCount > i.options.slidesToShow &&
1750          i.$dots.hide(),
1751        i.$slider.addClass('slick-loading');
1752    }),
1753    (e.prototype.swipeDirection = function () {
1754      var i,
1755        e,
1756        t,
1757        o,
1758        s = this;
1759      return (
1760        (i = s.touchObject.startX - s.touchObject.curX),
1761        (e = s.touchObject.startY - s.touchObject.curY),
1762        (t = Math.atan2(e, i)),
1763        (o = Math.round((180 * t) / Math.PI)) < 0 && (o = 360 - Math.abs(o)),
1764        o <= 45 && o >= 0
1765          ? !1 === s.options.rtl
1766            ? 'left'
1767            : 'right'
1768          : o <= 360 && o >= 315
1769          ? !1 === s.options.rtl
1770            ? 'left'
1771            : 'right'
1772          : o >= 135 && o <= 225
1773          ? !1 === s.options.rtl
1774            ? 'right'
1775            : 'left'
1776          : !0 === s.options.verticalSwiping
1777          ? o >= 35 && o <= 135
1778            ? 'down'
1779            : 'up'
1780          : 'vertical'
1781      );
1782    }),
1783    (e.prototype.swipeEnd = function (i) {
1784      var e,
1785        t,
1786        o = this;
1787      if (((o.dragging = !1), (o.swiping = !1), o.scrolling))
1788        return (o.scrolling = !1), !1;
1789      if (
1790        ((o.interrupted = !1),
1791        (o.shouldClick = !(o.touchObject.swipeLength > 10)),
1792        void 0 === o.touchObject.curX)
1793      )
1794        return !1;
1795      if (
1796        (!0 === o.touchObject.edgeHit &&
1797          o.$slider.trigger('edge', [o, o.swipeDirection()]),
1798        o.touchObject.swipeLength >= o.touchObject.minSwipe)
1799      ) {
1800        switch ((t = o.swipeDirection())) {
1801          case 'left':
1802          case 'down':
1803            (e = o.options.swipeToSlide
1804              ? o.checkNavigable(o.currentSlide + o.getSlideCount())
1805              : o.currentSlide + o.getSlideCount()),
1806              (o.currentDirection = 0);
1807            break;
1808          case 'right':
1809          case 'up':
1810            (e = o.options.swipeToSlide
1811              ? o.checkNavigable(o.currentSlide - o.getSlideCount())
1812              : o.currentSlide - o.getSlideCount()),
1813              (o.currentDirection = 1);
1814        }
1815        'vertical' != t &&
1816          (o.slideHandler(e),
1817          (o.touchObject = {}),
1818          o.$slider.trigger('swipe', [o, t]));
1819      } else
1820        o.touchObject.startX !== o.touchObject.curX &&
1821          (o.slideHandler(o.currentSlide), (o.touchObject = {}));
1822    }),
1823    (e.prototype.swipeHandler = function (i) {
1824      var e = this;
1825      if (
1826        !(
1827          !1 === e.options.swipe ||
1828          ('ontouchend' in document && !1 === e.options.swipe) ||
1829          (!1 === e.options.draggable && -1 !== i.type.indexOf('mouse'))
1830        )
1831      )
1832        switch (
1833          ((e.touchObject.fingerCount =
1834            i.originalEvent && void 0 !== i.originalEvent.touches
1835              ? i.originalEvent.touches.length
1836              : 1),
1837          (e.touchObject.minSwipe = e.listWidth / e.options.touchThreshold),
1838          !0 === e.options.verticalSwiping &&
1839            (e.touchObject.minSwipe = e.listHeight / e.options.touchThreshold),
1840          i.data.action)
1841        ) {
1842          case 'start':
1843            e.swipeStart(i);
1844            break;
1845          case 'move':
1846            e.swipeMove(i);
1847            break;
1848          case 'end':
1849            e.swipeEnd(i);
1850        }
1851    }),
1852    (e.prototype.swipeMove = function (i) {
1853      var e,
1854        t,
1855        o,
1856        s,
1857        n,
1858        r,
1859        l = this;
1860      return (
1861        (n = void 0 !== i.originalEvent ? i.originalEvent.touches : null),
1862        !(!l.dragging || l.scrolling || (n && 1 !== n.length)) &&
1863          ((e = l.getLeft(l.currentSlide)),
1864          (l.touchObject.curX = void 0 !== n ? n[0].pageX : i.clientX),
1865          (l.touchObject.curY = void 0 !== n ? n[0].pageY : i.clientY),
1866          (l.touchObject.swipeLength = Math.round(
1867            Math.sqrt(Math.pow(l.touchObject.curX - l.touchObject.startX, 2))
1868          )),
1869          (r = Math.round(
1870            Math.sqrt(Math.pow(l.touchObject.curY - l.touchObject.startY, 2))
1871          )),
1872          !l.options.verticalSwiping && !l.swiping && r > 4
1873            ? ((l.scrolling = !0), !1)
1874            : (!0 === l.options.verticalSwiping &&
1875                (l.touchObject.swipeLength = r),
1876              (t = l.swipeDirection()),
1877              void 0 !== i.originalEvent &&
1878                l.touchObject.swipeLength > 4 &&
1879                ((l.swiping = !0), i.preventDefault()),
1880              (s =
1881                (!1 === l.options.rtl ? 1 : -1) *
1882                (l.touchObject.curX > l.touchObject.startX ? 1 : -1)),
1883              !0 === l.options.verticalSwiping &&
1884                (s = l.touchObject.curY > l.touchObject.startY ? 1 : -1),
1885              (o = l.touchObject.swipeLength),
1886              (l.touchObject.edgeHit = !1),
1887              !1 === l.options.infinite &&
1888                ((0 === l.currentSlide && 'right' === t) ||
1889                  (l.currentSlide >= l.getDotCount() && 'left' === t)) &&
1890                ((o = l.touchObject.swipeLength * l.options.edgeFriction),
1891                (l.touchObject.edgeHit = !0)),
1892              !1 === l.options.vertical
1893                ? (l.swipeLeft = e + o * s)
1894                : (l.swipeLeft = e + o * (l.$list.height() / l.listWidth) * s),
1895              !0 === l.options.verticalSwiping && (l.swipeLeft = e + o * s),
1896              !0 !== l.options.fade &&
1897                !1 !== l.options.touchMove &&
1898                (!0 === l.animating
1899                  ? ((l.swipeLeft = null), !1)
1900                  : void l.setCSS(l.swipeLeft))))
1901      );
1902    }),
1903    (e.prototype.swipeStart = function (i) {
1904      var e,
1905        t = this;
1906      if (
1907        ((t.interrupted = !0),
1908        1 !== t.touchObject.fingerCount ||
1909          t.slideCount <= t.options.slidesToShow)
1910      )
1911        return (t.touchObject = {}), !1;
1912      void 0 !== i.originalEvent &&
1913        void 0 !== i.originalEvent.touches &&
1914        (e = i.originalEvent.touches[0]),
1915        (t.touchObject.startX = t.touchObject.curX =
1916          void 0 !== e ? e.pageX : i.clientX),
1917        (t.touchObject.startY = t.touchObject.curY =
1918          void 0 !== e ? e.pageY : i.clientY),
1919        (t.dragging = !0);
1920    }),
1921    (e.prototype.unfilterSlides = e.prototype.slickUnfilter =
1922      function () {
1923        var i = this;
1924        null !== i.$slidesCache &&
1925          (i.unload(),
1926          i.$slideTrack.children(this.options.slide).detach(),
1927          i.$slidesCache.appendTo(i.$slideTrack),
1928          i.reinit());
1929      }),
1930    (e.prototype.unload = function () {
1931      var e = this;
1932      i('.slick-cloned', e.$slider).remove(),
1933        e.$dots && e.$dots.remove(),
1934        e.$prevArrow &&
1935          e.htmlExpr.test(e.options.prevArrow) &&
1936          e.$prevArrow.remove(),
1937        e.$nextArrow &&
1938          e.htmlExpr.test(e.options.nextArrow) &&
1939          e.$nextArrow.remove(),
1940        e.$slides
1941          .removeClass('slick-slide slick-active slick-visible slick-current')
1942          .attr('aria-hidden', 'true')
1943          .css('width', '');
1944    }),
1945    (e.prototype.unslick = function (i) {
1946      var e = this;
1947      e.$slider.trigger('unslick', [e, i]), e.destroy();
1948    }),
1949    (e.prototype.updateArrows = function () {
1950      var i = this;
1951      Math.floor(i.options.slidesToShow / 2),
1952        !0 === i.options.arrows &&
1953          i.slideCount > i.options.slidesToShow &&
1954          !i.options.infinite &&
1955          (i.$prevArrow
1956            .removeClass('slick-disabled')
1957            .attr('aria-disabled', 'false'),
1958          i.$nextArrow
1959            .removeClass('slick-disabled')
1960            .attr('aria-disabled', 'false'),
1961          0 === i.currentSlide
1962            ? (i.$prevArrow
1963                .addClass('slick-disabled')
1964                .attr('aria-disabled', 'true'),
1965              i.$nextArrow
1966                .removeClass('slick-disabled')
1967                .attr('aria-disabled', 'false'))
1968            : i.currentSlide >= i.slideCount - i.options.slidesToShow &&
1969              !1 === i.options.centerMode
1970            ? (i.$nextArrow
1971                .addClass('slick-disabled')
1972                .attr('aria-disabled', 'true'),
1973              i.$prevArrow
1974                .removeClass('slick-disabled')
1975                .attr('aria-disabled', 'false'))
1976            : i.currentSlide >= i.slideCount - 1 &&
1977              !0 === i.options.centerMode &&
1978              (i.$nextArrow
1979                .addClass('slick-disabled')
1980                .attr('aria-disabled', 'true'),
1981              i.$prevArrow
1982                .removeClass('slick-disabled')
1983                .attr('aria-disabled', 'false')));
1984    }),
1985    (e.prototype.updateDots = function () {
1986      var i = this;
1987      null !== i.$dots &&
1988        (i.$dots.find('li').removeClass('slick-active').end(),
1989        i.$dots
1990          .find('li')
1991          .eq(Math.floor(i.currentSlide / i.options.slidesToScroll))
1992          .addClass('slick-active'));
1993    }),
1994    (e.prototype.visibility = function () {
1995      var i = this;
1996      i.options.autoplay &&
1997        (document[i.hidden] ? (i.interrupted = !0) : (i.interrupted = !1));
1998    }),
1999    (i.fn.slick = function () {
2000      var i,
2001        t,
2002        o = this,
2003        s = arguments[0],
2004        n = Array.prototype.slice.call(arguments, 1),
2005        r = o.length;
2006      for (i = 0; i < r; i++)
2007        if (
2008          ('object' == typeof s || void 0 === s
2009            ? (o[i].slick = new e(o[i], s))
2010            : (t = o[i].slick[s].apply(o[i].slick, n)),
2011          void 0 !== t)
2012        )
2013          return t;
2014      return o;
2015    });
2016});
2017
2018
2019
2020/*!
2021  * Bootstrap v4.3.1 (https://getbootstrap.com/)
2022  * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
2023  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
2024  */
2025!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],e):e((t=t||self).bootstrap={},t.jQuery,t.Popper)}(this,function(t,g,u){"use strict";function i(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function s(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}function l(o){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},e=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(e=e.concat(Object.getOwnPropertySymbols(r).filter(function(t){return Object.getOwnPropertyDescriptor(r,t).enumerable}))),e.forEach(function(t){var e,n,i;e=o,i=r[n=t],n in e?Object.defineProperty(e,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[n]=i})}return o}g=g&&g.hasOwnProperty("default")?g.default:g,u=u&&u.hasOwnProperty("default")?u.default:u;var e="transitionend";function n(t){var e=this,n=!1;return g(this).one(_.TRANSITION_END,function(){n=!0}),setTimeout(function(){n||_.triggerTransitionEnd(e)},t),this}var _={TRANSITION_END:"bsTransitionEnd",getUID:function(t){for(;t+=~~(1e6*Math.random()),document.getElementById(t););return t},getSelectorFromElement:function(t){var e=t.getAttribute("data-target");if(!e||"#"===e){var n=t.getAttribute("href");e=n&&"#"!==n?n.trim():""}try{return document.querySelector(e)?e:null}catch(t){return null}},getTransitionDurationFromElement:function(t){if(!t)return 0;var e=g(t).css("transition-duration"),n=g(t).css("transition-delay"),i=parseFloat(e),o=parseFloat(n);return i||o?(e=e.split(",")[0],n=n.split(",")[0],1e3*(parseFloat(e)+parseFloat(n))):0},reflow:function(t){return t.offsetHeight},triggerTransitionEnd:function(t){g(t).trigger(e)},supportsTransitionEnd:function(){return Boolean(e)},isElement:function(t){return(t[0]||t).nodeType},typeCheckConfig:function(t,e,n){for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)){var o=n[i],r=e[i],s=r&&_.isElement(r)?"element":(a=r,{}.toString.call(a).match(/\s([a-z]+)/i)[1].toLowerCase());if(!new RegExp(o).test(s))throw new Error(t.toUpperCase()+': Option "'+i+'" provided type "'+s+'" but expected type "'+o+'".')}var a},findShadowRoot:function(t){if(!document.documentElement.attachShadow)return null;if("function"!=typeof t.getRootNode)return t instanceof ShadowRoot?t:t.parentNode?_.findShadowRoot(t.parentNode):null;var e=t.getRootNode();return e instanceof ShadowRoot?e:null}};g.fn.emulateTransitionEnd=n,g.event.special[_.TRANSITION_END]={bindType:e,delegateType:e,handle:function(t){if(g(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}};var o="alert",r="bs.alert",a="."+r,c=g.fn[o],h={CLOSE:"close"+a,CLOSED:"closed"+a,CLICK_DATA_API:"click"+a+".data-api"},f="alert",d="fade",m="show",p=function(){function i(t){this._element=t}var t=i.prototype;return t.close=function(t){var e=this._element;t&&(e=this._getRootElement(t)),this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)}
2025,t.dispose=function(){g.removeData(this._element,r),this._element=null},t._getRootElement=function(t){var e=_.getSelectorFromElement(t),n=!1;return e&&(n=document.querySelector(e)),n||(n=g(t).closest("."+f)[0]),n},t._triggerCloseEvent=function(t){var e=g.Event(h.CLOSE);return g(t).trigger(e),e},t._removeElement=function(e){var n=this;if(g(e).removeClass(m),g(e).hasClass(d)){var t=_.getTransitionDurationFromElement(e);g(e).one(_.TRANSITION_END,function(t){return n._destroyElement(e,t)}).emulateTransitionEnd(t)}else this._destroyElement(e)},t._destroyElement=function(t){g(t).detach().trigger(h.CLOSED).remove()},i._jQueryInterface=function(n){return this.each(function(){var t=g(this),e=t.data(r);e||(e=new i(this),t.data(r,e)),"close"===n&&e[n](this)})},i._handleDismiss=function(e){return function(t){t&&t.preventDefault(),e.close(this)}},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),i}();g(document).on(h.CLICK_DATA_API,'[data-dismiss="alert"]',p._handleDismiss(new p)),g.fn[o]=p._jQueryInterface,g.fn[o].Constructor=p,g.fn[o].noConflict=function(){return g.fn[o]=c,p._jQueryInterface};var v="button",y="bs.button",E="."+y,C=".data-api",T=g.fn[v],S="active",b="btn",I="focus",D='[data-toggle^="button"]',w='[data-toggle="buttons"]',A='input:not([type="hidden"])',N=".active",O=".btn",k={CLICK_DATA_API:"click"+E+C,FOCUS_BLUR_DATA_API:"focus"+E+C+" blur"+E+C},P=function(){function n(t){this._element=t}var t=n.prototype;return t.toggle=function(){var t=!0,e=!0,n=g(this._element).closest(w)[0];if(n){var i=this._element.querySelector(A);if(i){if("radio"===i.type)if(i.checked&&this._element.classList.contains(S))t=!1;else{var o=n.querySelector(N);o&&g(o).removeClass(S)}if(t){if(i.hasAttribute("disabled")||n.hasAttribute("disabled")||i.classList.contains("disabled")||n.classList.contains("disabled"))return;i.checked=!this._element.classList.contains(S),g(i).trigger("change")}i.focus(),e=!1}}e&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(S)),t&&g(this._element).toggleClass(S)},t.dispose=function(){g.removeData(this._element,y),this._element=null},n._jQueryInterface=function(e){return this.each(function(){var t=g(this).data(y);t||(t=new n(this),g(this).data(y,t)),"toggle"===e&&t[e]()})},s(n,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),n}();g(document).on(k.CLICK_DATA_API,D,function(t){t.preventDefault();var e=t.target;g(e).hasClass(b)||(e=g(e).closest(O)),P._jQueryInterface.call(g(e),"toggle")}).on(k.FOCUS_BLUR_DATA_API,D,function(t){var e=g(t.target).closest(O)[0];g(e).toggleClass(I,/^focus(in)?$/.test(t.type))}),g.fn[v]=P._jQueryInterface,g.fn[v].Constructor=P,g.fn[v].noConflict=function(){return g.fn[v]=T,P._jQueryInterface};var L="carousel",j="bs.carousel",H="."+j,R=".data-api",x=g.fn[L],F={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},U={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},W="next",q="prev",M="left",K="right",Q={SLIDE:"slide"+H,SLID:"slid"+H,KEYDOWN:"keydown"+H,MOUSEENTER:"mouseenter"+H,MOUSELEAVE:"mouseleave"+H,TOUCHSTART:"touchstart"+H,TOUCHMOVE:"touchmove"+H,TOUCHEND:"touchend"+H,POINTERDOWN:"pointerdown"+H,POINTERUP:"pointerup"+H,DRAG_START:"dragstart"+H,LOAD_DATA_API:"load"+H+R,CLICK_DATA_API:"click"+H+R},B="carousel",V="active",Y="slide",z="carousel-item-right",X="carousel-item-left",$="carousel-item-next",G="carousel-item-prev",J="pointer-event",Z=".active",tt=".active.carousel-item",et=".carousel-item",nt=".carousel-item img",it=".carousel-item-next, .carousel-item-prev",ot=".carousel-indicators",rt="[data-slide], [data-slide-to]",st='[data-ride="carousel"]',at={TOUCH:"touch",PEN:"pen"},lt=function(){function r(t,e){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(e),this._element=t,this._indicatorsElement=this._element.querySelector(ot),this._touchSupported="ontouchstart"in document.documentElement||0<navigator.maxTouchPoints,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var t=r.prototype;return t.next=function(){this._isSliding||this._slide(W)},t.nextWhenVisible=function(){!document.hidden&&g(this._element).is(":visible")&&"hidden"
2025!==g(this._element).css("visibility")&&this.next()},t.prev=function(){this._isSliding||this._slide(q)},t.pause=function(t){t||(this._isPaused=!0),this._element.querySelector(it)&&(_.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},t.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},t.to=function(t){var e=this;this._activeElement=this._element.querySelector(tt);var n=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)g(this._element).one(Q.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=n<t?W:q;this._slide(i,this._items[t])}},t.dispose=function(){g(this._element).off(H),g.removeData(this._element,j),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},t._getConfig=function(t){return t=l({},F,t),_.typeCheckConfig(L,t,U),t},t._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;0<e&&this.prev(),e<0&&this.next()}},t._addEventListeners=function(){var e=this;this._config.keyboard&&g(this._element).on(Q.KEYDOWN,function(t){return e._keydown(t)}),"hover"===this._config.pause&&g(this._element).on(Q.MOUSEENTER,function(t){return e.pause(t)}).on(Q.MOUSELEAVE,function(t){return e.cycle(t)}),this._config.touch&&this._addTouchEventListeners()},t._addTouchEventListeners=function(){var n=this;if(this._touchSupported){var e=function(t){n._pointerEvent&&at[t.originalEvent.pointerType.toUpperCase()]?n.touchStartX=t.originalEvent.clientX:n._pointerEvent||(n.touchStartX=t.originalEvent.touches[0].clientX)},i=function(t){n._pointerEvent&&at[t.originalEvent.pointerType.toUpperCase()]&&(n.touchDeltaX=t.originalEvent.clientX-n.touchStartX),n._handleSwipe(),"hover"===n._config.pause&&(n.pause(),n.touchTimeout&&clearTimeout(n.touchTimeout),n.touchTimeout=setTimeout(function(t){return n.cycle(t)},500+n._config.interval))};g(this._element.querySelectorAll(nt)).on(Q.DRAG_START,function(t){return t.preventDefault()}),this._pointerEvent?(g(this._element).on(Q.POINTERDOWN,function(t){return e(t)}),g(this._element).on(Q.POINTERUP,function(t){return i(t)}),this._element.classList.add(J)):(g(this._element).on(Q.TOUCHSTART,function(t){return e(t)}),g(this._element).on(Q.TOUCHMOVE,function(t){var e;(e=t).originalEvent.touches&&1<e.originalEvent.touches.length?n.touchDeltaX=0:n.touchDeltaX=e.originalEvent.touches[0].clientX-n.touchStartX}),g(this._element).on(Q.TOUCHEND,function(t){return i(t)}))}},t._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case 37:t.preventDefault(),this.prev();break;case 39:t.preventDefault(),this.next()}},t._getItemIndex=function(t){return this._items=t&&t.parentNode?[].slice.call(t.parentNode.querySelectorAll(et)):[],this._items.indexOf(t)},t._getItemByDirection=function(t,e){var n=t===W,i=t===q,o=this._getItemIndex(e),r=this._items.length-1;if((i&&0===o||n&&o===r)&&!this._config.wrap)return e;var s=(o+(t===q?-1:1))%this._items.length;return-1===s?this._items[this._items.length-1]:this._items[s]},t._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),i=this._getItemIndex(this._element.querySelector(tt)),o=g.Event(Q.SLIDE,{relatedTarget:t,direction:e,from:i,to:n});return g(this._element).trigger(o),o},t._setActiveIndicatorElement=function(t){if(this._indicatorsElement){var e=[].slice.call(this._indicatorsElement.querySelectorAll(Z));g(e).removeClass(V);var n=this._indicatorsElement.children[this._getItemIndex(t)];n&&g(n).addClass(V)}},t._slide=function(t,e){var n,i,o,r=this,s=this._element.querySelector(tt),a=this._getItemIndex(s),l=e||s&&this._getItemByDirection(t,s),c=this._getItemIndex(l),h=Boolean(this._interval);if(o=t===W?(n=X,i=$,M):(n=z,i=G,K),l&&g(l).hasClass(V))this._isSliding=!1;else if(!this._triggerSlideEvent(l,o).isDefaultPrevented()&&s&&l){this._isSliding=!0,h&&this.pause(),this._setActiveIndicatorElement(l);var u=g.Event(Q.SLID,{relatedTarget:l,direction:o,from:a,to:c});if(g(this._element).hasClass(Y)){g(l).addClass(i),_.reflow(l),g(s).addClass(n),g(l).addClass(n);var f=parseInt(l.getAttribute("data-interval"),10);this._config.interval=f?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,f):this._config.defaultInterval||this._config.interval;var d=_.getTransitionDurationFromElement(s);g(s).one(_.TRANSITION_END,function(){g(l).removeClass(n+" "+i).addClass(V),g(s).removeClass(V+" "+i+" "+n),r._isSliding=!1,setTimeout(function(){return g(r._element).trigger(u)},0)}).emulateTransitionEnd(d)}else g(s).removeClass(V),g(l).addClass(V),this._isSliding=!1,g(this._element).trigger(u);h&&this.cycle()}},r._jQueryInterface=function(i){return this.each(function(){var t=g(this).data(j),e=l({},F,g(this).data());"object"==typeof i&&(e=l({},e,i));var n="string"==typeof i?i:e.slide;if(t||(t=new r(this,e),g(this).data(j,t)),"number"==typeof i)t.to(i);else if("string"==typeof n){if("undefined"==typeof t[n])throw new TypeError('No method n
2025amed "'+n+'"');t[n]()}else e.interval&&e.ride&&(t.pause(),t.cycle())})},r._dataApiClickHandler=function(t){var e=_.getSelectorFromElement(this);if(e){var n=g(e)[0];if(n&&g(n).hasClass(B)){var i=l({},g(n).data(),g(this).data()),o=this.getAttribute("data-slide-to");o&&(i.interval=!1),r._jQueryInterface.call(g(n),i),o&&g(n).data(j).to(o),t.preventDefault()}}},s(r,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return F}}]),r}();g(document).on(Q.CLICK_DATA_API,rt,lt._dataApiClickHandler),g(window).on(Q.LOAD_DATA_API,function(){for(var t=[].slice.call(document.querySelectorAll(st)),e=0,n=t.length;e<n;e++){var i=g(t[e]);lt._jQueryInterface.call(i,i.data())}}),g.fn[L]=lt._jQueryInterface,g.fn[L].Constructor=lt,g.fn[L].noConflict=function(){return g.fn[L]=x,lt._jQueryInterface};var ct="collapse",ht="bs.collapse",ut="."+ht,ft=g.fn[ct],dt={toggle:!0,parent:""},gt={toggle:"boolean",parent:"(string|element)"},_t={SHOW:"show"+ut,SHOWN:"shown"+ut,HIDE:"hide"+ut,HIDDEN:"hidden"+ut,CLICK_DATA_API:"click"+ut+".data-api"},mt="show",pt="collapse",vt="collapsing",yt="collapsed",Et="width",Ct="height",Tt=".show, .collapsing",St='[data-toggle="collapse"]',bt=function(){function a(e,t){this._isTransitioning=!1,this._element=e,this._config=this._getConfig(t),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'));for(var n=[].slice.call(document.querySelectorAll(St)),i=0,o=n.length;i<o;i++){var r=n[i],s=_.getSelectorFromElement(r),a=[].slice.call(document.querySelectorAll(s)).filter(function(t){return t===e});null!==s&&0<a.length&&(this._selector=s,this._triggerArray.push(r))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var t=a.prototype;return t.toggle=function(){g(this._element).hasClass(mt)?this.hide():this.show()},t.show=function(){var t,e,n=this;if(!this._isTransitioning&&!g(this._element).hasClass(mt)&&(this._parent&&0===(t=[].slice.call(this._parent.querySelectorAll(Tt)).filter(function(t){return"string"==typeof n._config.parent?t.getAttribute("data-parent")===n._config.parent:t.classList.contains(pt)})).length&&(t=null),!(t&&(e=g(t).not(this._selector).data(ht))&&e._isTransitioning))){var i=g.Event(_t.SHOW);if(g(this._element).trigger(i),!i.isDefaultPrevented()){t&&(a._jQueryInterface.call(g(t).not(this._selector),"hide"),e||g(t).data(ht,null));var o=this._getDimension();g(this._element).removeClass(pt).addClass(vt),this._element.style[o]=0,this._triggerArray.length&&g(this._triggerArray).removeClass(yt).attr("aria-expanded",!0),this.setTransitioning(!0);var r="scroll"+(o[0].toUpperCase()+o.slice(1)),s=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,function(){g(n._element).removeClass(vt).addClass(pt).addClass(mt),n._element.style[o]="",n.setTransitioning(!1),g(n._element).trigger(_t.SHOWN)}).emulateTransitionEnd(s),this._element.style[o]=this._element[r]+"px"}}},t.hide=function(){var t=this;if(!this._isTransitioning&&g(this._element).hasClass(mt)){var e=g.Event(_t.HIDE);if(g(this._element).trigger(e),!e.isDefaultPrevented()){var n=this._getDimension();this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",_.reflow(this._element),g(this._element).addClass(vt).removeClass(pt).removeClass(mt);var i=this._triggerArray.length;if(0<i)for(var o=0;o<i;o++){var r=this._triggerArray[o],s=_.getSelectorFromElement(r);if(null!==s)g([].slice.call(document.querySelectorAll(s))).hasClass(mt)||g(r).addClass(yt).attr("aria-expanded",!1)}this.setTransitioning(!0);this._element.style[n]="";var a=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,function(){t.setTransitioning(!1),g(t._element).removeClass(vt).addClass(pt).trigger(_t.HIDDEN)}).emulateTransitionEnd(a)}}},t.setTransitioning=function(t){this._isTransitioning=t},t.dispose=function(){g.removeData(this._element,ht),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},t._getConfig=function(t){return(t=l({},dt,t)).toggle=Boolean(t.toggle),_.typeCheckConfig(ct,t,gt),t},t._getDimension=function(){return g(this._element).hasClass(Et)?Et:Ct},t._getParent=function(){var t,n=this;_.isElement(this._config.parent)?(t=this._config.parent,"undefined"!=typeof this._config.parent.jquery&&(t=this._config.parent[0])):t=document.querySelector(this._config.parent);var e='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',i=[].slice.call(t.querySelectorAll(e));return g(i).each(function(t,e){n._addAriaAndCollapsedClass(a._getTargetFromElement(e),[e])}),t},t._addAriaAndCollapsedClass=function(t,e){var n=g(t).hasClass(mt);e.length&&g(e).toggleClass(yt,!n).attr("aria-expanded",n)},a._getTargetFromElement=function(t){var e=_.getSelectorFromElement(t);return e?document.querySelector(e):null},a._jQueryInterface=function(i){return this.each(function(){var t=g(this),e=t.data(ht),n=l({},dt,t.data(),"object"==typeof i&&i?i:{});if(!e&&n.toggle&&/show|hide/.test(i)&&(n.toggle=!1),e||(e=new a(this,n),t.data(ht,e)),"string"==typeof i){if("undefined"==typeof e[i])throw new TypeError('No method n
2025amed "'+i+'"');e[i]()}})},s(a,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return dt}}]),a}();g(document).on(_t.CLICK_DATA_API,St,function(t){"A"===t.currentTarget.tagName&&t.preventDefault();var n=g(this),e=_.getSelectorFromElement(this),i=[].slice.call(document.querySelectorAll(e));g(i).each(function(){var t=g(this),e=t.data(ht)?"toggle":n.data();bt._jQueryInterface.call(t,e)})}),g.fn[ct]=bt._jQueryInterface,g.fn[ct].Constructor=bt,g.fn[ct].noConflict=function(){return g.fn[ct]=ft,bt._jQueryInterface};var It="dropdown",Dt="bs.dropdown",wt="."+Dt,At=".data-api",Nt=g.fn[It],Ot=new RegExp("38|40|27"),kt={HIDE:"hide"+wt,HIDDEN:"hidden"+wt,SHOW:"show"+wt,SHOWN:"shown"+wt,CLICK:"click"+wt,CLICK_DATA_API:"click"+wt+At,KEYDOWN_DATA_API:"keydown"+wt+At,KEYUP_DATA_API:"keyup"+wt+At},Pt="disabled",Lt="show",jt="dropup",Ht="dropright",Rt="dropleft",xt="dropdown-menu-right",Ft="position-static",Ut='[data-toggle="dropdown"]',Wt=".dropdown form",qt=".dropdown-menu",Mt=".navbar-nav",Kt=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",Qt="top-start",Bt="top-end",Vt="bottom-start",Yt="bottom-end",zt="right-start",Xt="left-start",$t={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic"},Gt={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string"},Jt=function(){function c(t,e){this._element=t,this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var t=c.prototype;return t.toggle=function(){if(!this._element.disabled&&!g(this._element).hasClass(Pt)){var t=c._getParentFromElement(this._element),e=g(this._menu).hasClass(Lt);if(c._clearMenus(),!e){var n={relatedTarget:this._element},i=g.Event(kt.SHOW,n);if(g(t).trigger(i),!i.isDefaultPrevented()){if(!this._inNavbar){if("undefined"==typeof u)throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)");var o=this._element;"parent"===this._config.reference?o=t:_.isElement(this._config.reference)&&(o=this._config.reference,"undefined"!=typeof this._config.reference.jquery&&(o=this._config.reference[0])),"scrollParent"!==this._config.boundary&&g(t).addClass(Ft),this._popper=new u(o,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===g(t).closest(Mt).length&&g(document.body).children().on("mouseover",null,g.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),g(this._menu).toggleClass(Lt),g(t).toggleClass(Lt).trigger(g.Event(kt.SHOWN,n))}}}},t.show=function(){if(!(this._element.disabled||g(this._element).hasClass(Pt)||g(this._menu).hasClass(Lt))){var t={relatedTarget:this._element},e=g.Event(kt.SHOW,t),n=c._getParentFromElement(this._element);g(n).trigger(e),e.isDefaultPrevented()||(g(this._menu).toggleClass(Lt),g(n).toggleClass(Lt).trigger(g.Event(kt.SHOWN,t)))}},t.hide=function(){if(!this._element.disabled&&!g(this._element).hasClass(Pt)&&g(this._menu).hasClass(Lt)){var t={relatedTarget:this._element},e=g.Event(kt.HIDE,t),n=c._getParentFromElement(this._element);g(n).trigger(e),e.isDefaultPrevented()||(g(this._menu).toggleClass(Lt),g(n).toggleClass(Lt).trigger(g.Event(kt.HIDDEN,t)))}},t.dispose=function(){g.removeData(this._element,Dt),g(this._element).off(wt),this._element=null,(this._menu=null)!==this._popper&&(this._popper.destroy(),this._popper=null)},t.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},t._addEventListeners=function(){var e=this;g(this._element).on(kt.CLICK,function(t){t.preventDefault(),t.stopPropagation(),e.toggle()})},t._getConfig=function(t){return t=l({},this.constructor.Default,g(this._element).data(),t),_.typeCheckConfig(It,t,this.constructor.DefaultType),t},t._getMenuElement=function(){if(!this._menu){var t=c._getParentFromElement(this._element);t&&(this._menu=t.querySelector(qt))}return this._menu},t._getPlacement=function(){var t=g(this._element.parentNode),e=Vt;return t.hasClass(jt)?(e=Qt,g(this._menu).hasClass(xt)&&(e=Bt)):t.hasClass(Ht)?e=zt:t.hasClass(Rt)?e=Xt:g(this._menu).hasClass(xt)&&(e=Yt),e},t._detectNavbar=function(){return 0<g(this._element).closest(".
2025navbar").length},t._getOffset=function(){var e=this,t={};return"function"==typeof this._config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e._config.offset(t.offsets,e._element)||{}),t}:t.offset=this._config.offset,t},t._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(t.modifiers.applyStyle={enabled:!1}),t},c._jQueryInterface=function(e){return this.each(function(){var t=g(this).data(Dt);if(t||(t=new c(this,"object"==typeof e?e:null),g(this).data(Dt,t)),"string"==typeof e){if("undefined"==typeof t[e])throw new TypeError('No method named "'+e+'"');t[e]()}})},c._clearMenus=function(t){if(!t||3!==t.which&&("keyup"!==t.type||9===t.which))for(var e=[].slice.call(document.querySelectorAll(Ut)),n=0,i=e.length;n<i;n++){var o=c._getParentFromElement(e[n]),r=g(e[n]).data(Dt),s={relatedTarget:e[n]};if(t&&"click"===t.type&&(s.clickEvent=t),r){var a=r._menu;if(g(o).hasClass(Lt)&&!(t&&("click"===t.type&&/input|textarea/i.test(t.target.tagName)||"keyup"===t.type&&9===t.which)&&g.contains(o,t.target))){var l=g.Event(kt.HIDE,s);g(o).trigger(l),l.isDefaultPrevented()||("ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),e[n].setAttribute("aria-expanded","false"),g(a).removeClass(Lt),g(o).removeClass(Lt).trigger(g.Event(kt.HIDDEN,s)))}}}},c._getParentFromElement=function(t){var e,n=_.getSelectorFromElement(t);return n&&(e=document.querySelector(n)),e||t.parentNode},c._dataApiKeydownHandler=function(t){if((/input|textarea/i.test(t.target.tagName)?!(32===t.which||27!==t.which&&(40!==t.which&&38!==t.which||g(t.target).closest(qt).length)):Ot.test(t.which))&&(t.preventDefault(),t.stopPropagation(),!this.disabled&&!g(this).hasClass(Pt))){var e=c._getParentFromElement(this),n=g(e).hasClass(Lt);if(n&&(!n||27!==t.which&&32!==t.which)){var i=[].slice.call(e.querySelectorAll(Kt));if(0!==i.length){var o=i.indexOf(t.target);38===t.which&&0<o&&o--,40===t.which&&o<i.length-1&&o++,o<0&&(o=0),i[o].focus()}}else{if(27===t.which){var r=e.querySelector(Ut);g(r).trigger("focus")}g(this).trigger("click")}}},s(c,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return $t}},{key:"DefaultType",get:function(){return Gt}}]),c}();g(document).on(kt.KEYDOWN_DATA_API,Ut,Jt._dataApiKeydownHandler).on(kt.KEYDOWN_DATA_API,qt,Jt._dataApiKeydownHandler).on(kt.CLICK_DATA_API+" "+kt.KEYUP_DATA_API,Jt._clearMenus).on(kt.CLICK_DATA_API,Ut,function(t){t.preventDefault(),t.stopPropagation(),Jt._jQueryInterface.call(g(this),"toggle")}).on(kt.CLICK_DATA_API,Wt,function(t){t.stopPropagation()}),g.fn[It]=Jt._jQueryInterface,g.fn[It].Constructor=Jt,g.fn[It].noConflict=function(){return g.fn[It]=Nt,Jt._jQueryInterface};var Zt="modal",te="bs.modal",ee="."+te,ne=g.fn[Zt],ie={backdrop:!0,keyboard:!0,focus:!0,show:!0},oe={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},re={HIDE:"hide"+ee,HIDDEN:"hidden"+ee,SHOW:"show"+ee,SHOWN:"shown"+ee,FOCUSIN:"focusin"+ee,RESIZE:"resize"+ee,CLICK_DISMISS:"click.dismiss"+ee,KEYDOWN_DISMISS:"keydown.dismiss"+ee,MOUSEUP_DISMISS:"mouseup.dismiss"+ee,MOUSEDOWN_DISMISS:"mousedown.dismiss"+ee,CLICK_DATA_API:"click"+ee+".data-api"},se="modal-dialog-scrollable",ae="modal-scrollbar-measure",le="modal-backdrop",ce="modal-open",he="fade",ue="show",fe=".modal-dialog",de=".modal-body",ge='[data-toggle="modal"]',_e='[data-dismiss="modal"]',me=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",pe=".sticky-top",ve=function(){function o(t,e){this._config=this._getConfig(e),this._element=t,this._dialog=t.querySelector(fe),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var t=o.prototype;return t.toggle=function(t){return this._isShown?this.hide():this.show(t)},t.show=function(t){var e=this;if(!this._isShown&&!this._isTransitioning){g(this._element).hasClass(he)&&(this._isTransitioning=!0);var n=g.Event(re.SHOW,{relatedTarget:t});g(this._element).trigger(n),this._isShown||n.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),g(this._element).on(re.CLICK_DISMISS,_e,function(t){return e.hide(t)}),g(this._dialog).on(re.MOUSEDOWN_DISMISS,function(){g(e._element).one(re.MOUSEUP_DISMISS,function(t){g(t.target).is(e._element)&&(e._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return e._showElement(t)}))}},t.hide=function(t){var e=this;if(t&&t.preventDefault(),this._isShown&&!this._isTransitioning){var n=g.Event(re.HIDE);if(g(this._element).trigger(n),this._isShown&&!n.isDefaultPrevented()){this._isShown=!1;var i=g(this._element).hasClass(he);if(i&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),g(document).off(re.FOCUSIN),g(this._element).removeClass(ue),g(this._element).off(re.CLICK_DISMISS),g(this._dialog).off(re.MOUSEDOWN_DISMISS),i){var o=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,function(t){return e._hideModal(t)}).emulateTransitionEnd(o)}else this._hideModal()}}},t.dispose=function(){[window,this._element,this._dialog].forEach(function(t){return g(t).off(ee)}),g(document).off(re.FOCUSIN),g.removeData(this._element,te),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},t.handleUpdate=function(){this._adjustDialog()},t._getConfig=function(t){return t=l({},ie,t),_.typeCheckConfig(Zt,t,oe),t},t._showElement=function(t){var e=this,n=g(this._element).hasClass(he);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),g(this._dialog).hasClass(se)?this._dialog.querySelector(de).scrollTop=0:this._element.scrollTop=0,n&&_.reflow(this._element),g(this._element).addClass(ue),this._config.focus&&this._enforceFocus();
2025var i=g.Event(re.SHOWN,{relatedTarget:t}),o=function(){e._config.focus&&e._element.focus(),e._isTransitioning=!1,g(e._element).trigger(i)};if(n){var r=_.getTransitionDurationFromElement(this._dialog);g(this._dialog).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o()},t._enforceFocus=function(){var e=this;g(document).off(re.FOCUSIN).on(re.FOCUSIN,function(t){document!==t.target&&e._element!==t.target&&0===g(e._element).has(t.target).length&&e._element.focus()})},t._setEscapeEvent=function(){var e=this;this._isShown&&this._config.keyboard?g(this._element).on(re.KEYDOWN_DISMISS,function(t){27===t.which&&(t.preventDefault(),e.hide())}):this._isShown||g(this._element).off(re.KEYDOWN_DISMISS)},t._setResizeEvent=function(){var e=this;this._isShown?g(window).on(re.RESIZE,function(t){return e.handleUpdate(t)}):g(window).off(re.RESIZE)},t._hideModal=function(){var t=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._isTransitioning=!1,this._showBackdrop(function(){g(document.body).removeClass(ce),t._resetAdjustments(),t._resetScrollbar(),g(t._element).trigger(re.HIDDEN)})},t._removeBackdrop=function(){this._backdrop&&(g(this._backdrop).remove(),this._backdrop=null)},t._showBackdrop=function(t){var e=this,n=g(this._element).hasClass(he)?he:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=le,n&&this._backdrop.classList.add(n),g(this._backdrop).appendTo(document.body),g(this._element).on(re.CLICK_DISMISS,function(t){e._ignoreBackdropClick?e._ignoreBackdropClick=!1:t.target===t.currentTarget&&("static"===e._config.backdrop?e._element.focus():e.hide())}),n&&_.reflow(this._backdrop),g(this._backdrop).addClass(ue),!t)return;if(!n)return void t();var i=_.getTransitionDurationFromElement(this._backdrop);g(this._backdrop).one(_.TRANSITION_END,t).emulateTransitionEnd(i)}else if(!this._isShown&&this._backdrop){g(this._backdrop).removeClass(ue);var o=function(){e._removeBackdrop(),t&&t()};if(g(this._element).hasClass(he)){var r=_.getTransitionDurationFromElement(this._backdrop);g(this._backdrop).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o()}else t&&t()},t._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},t._setScrollbar=function(){var o=this;if(this._isBodyOverflowing){var t=[].slice.call(document.querySelectorAll(me)),e=[].slice.call(document.querySelectorAll(pe));g(t).each(function(t,e){var n=e.style.paddingRight,i=g(e).css("padding-right");g(e).data("padding-right",n).css("padding-right",parseFloat(i)+o._scrollbarWidth+"px")}),g(e).each(function(t,e){var n=e.style.marginRight,i=g(e).css("margin-right");g(e).data("margin-right",n).css("margin-right",parseFloat(i)-o._scrollbarWidth+"px")});var n=document.body.style.paddingRight,i=g(document.body).css("padding-right");g(document.body).data("padding-right",n).css("padding-right",parseFloat(i)+this._scrollbarWidth+"px")}g(document.body).addClass(ce)},t._resetScrollbar=function(){var t=[].slice.call(document.querySelectorAll(me));g(t).each(function(t,e){var n=g(e).data("padding-right");g(e).removeData("padding-right"),e.style.paddingRight=n||""});var e=[].slice.call(document.querySelectorAll(""+pe));g(e).each(function(t,e){var n=g(e).data("margin-right");"undefined"!=typeof n&&g(e).css("margin-right",n).removeData("margin-right")});var n=g(document.body).data("padding-right");g(document.body).removeData("padding-right"),document.body.style.paddingRight=n||""},t._getScrollbarWidth=function(){var t=document.createElement("div");t.className=ae,document.body.appendChild(t);var e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e},o._jQueryInterface=function(n,i){return this.each(function(){var t=g(this).data(te),e=l({},ie,g(this).data(),"object"==typeof n&&n?n:{});if(t||(t=new o(this,e),g(this).data(te,t)),"string"==typeof n){if("undefined"==typeof t[n])throw new TypeError('No method n
2025amed "'+n+'"');t[n](i)}else e.show&&t.show(i)})},s(o,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return ie}}]),o}();g(document).on(re.CLICK_DATA_API,ge,function(t){var e,n=this,i=_.getSelectorFromElement(this);i&&(e=document.querySelector(i));var o=g(e).data(te)?"toggle":l({},g(e).data(),g(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||t.preventDefault();var r=g(e).one(re.SHOW,function(t){t.isDefaultPrevented()||r.one(re.HIDDEN,function(){g(n).is(":visible")&&n.focus()})});ve._jQueryInterface.call(g(e),o,this)}),g.fn[Zt]=ve._jQueryInterface,g.fn[Zt].Constructor=ve,g.fn[Zt].noConflict=function(){return g.fn[Zt]=ne,ve._jQueryInterface};var ye=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],Ee={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Ce=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,Te=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function Se(t,s,e){if(0===t.length)return t;if(e&&"function"==typeof e)return e(t);for(var n=(new window.DOMParser).parseFromString(t,"text/html"),a=Object.keys(s),l=[].slice.call(n.body.querySelectorAll("*")),i=function(t,e){var n=l[t],i=n.nodeName.toLowerCase();if(-1===a.indexOf(n.nodeName.toLowerCase()))return n.parentNode.removeChild(n),"continue";var o=[].slice.call(n.attributes),r=[].concat(s["*"]||[],s[i]||[]);o.forEach(function(t){(function(t,e){var n=t.nodeName.toLowerCase();if(-1!==e.indexOf(n))return-1===ye.indexOf(n)||Boolean(t.nodeValue.match(Ce)||t.nodeValue.match(Te));for(var i=e.filter(function(t){return t instanceof RegExp}),o=0,r=i.length;o<r;o++)if(n.match(i[o]))return!0;return!1})(t,r)||n.removeAttribute(t.nodeName)})},o=0,r=l.length;o<r;o++)i(o);return n.body.innerHTML}var be="tooltip",Ie="bs.tooltip",De="."+Ie,we=g.fn[be],Ae="bs-tooltip",Ne=new RegExp("(^|\\s)"+Ae+"\\S+","g"),Oe=["sanitize","whiteList","sanitizeFn"],ke={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object"},Pe={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},Le={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Ee},je="show",He="out",Re={HIDE:"hide"+De,HIDDEN:"hidden"+De,SHOW:"show"+De,SHOWN:"shown"+De,INSERTED:"inserted"+De,CLICK:"click"+De,FOCUSIN:"focusin"+De,FOCUSOUT:"focusout"+De,MOUSEENTER:"mouseenter"+De,MOUSELEAVE:"mouseleave"+De},xe="fade",Fe="show",Ue=".tooltip-inner",We=".arrow",qe="hover",Me="focus",Ke="click",Qe="manual",Be=function(){function i(t,e){if("undefined"==typeof u)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=g(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(g(this.getTipElement()).hasClass(Fe))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),g.removeData(this.element,this.constructor.DATA_KEY),g(this.element).off(this.constructor.EVENT_KEY),g(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&g(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===g(this.element).css("display"))throw new Error("Please use show on visible elements");var t=g.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){g(this.element).trigger(t);var n=_.findShadowRoot(this.element),i=g.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=_.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&g(o).addClass(xe);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();g(o).data(this.constructor.DATA_KEY,this),g.contains(this.element.ownerDocument.documentElement,this.tip)||g(o).appendTo(l),g(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new u(this.element,o,{placement:a,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:We}
2025,preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),g(o).addClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().on("mouseover",null,g.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,g(e.element).trigger(e.constructor.Event.SHOWN),t===He&&e._leave(null,e)};if(g(this.tip).hasClass(xe)){var h=_.getTransitionDurationFromElement(this.tip);g(this.tip).one(_.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=g.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==je&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),g(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(g(this.element).trigger(i),!i.isDefaultPrevented()){if(g(n).removeClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),this._activeTrigger[Ke]=!1,this._activeTrigger[Me]=!1,this._activeTrigger[qe]=!1,g(this.tip).hasClass(xe)){var r=_.getTransitionDurationFromElement(n);g(n).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){g(this.getTipElement()).addClass(Ae+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(g(t.querySelectorAll(Ue)),this.getTitle()),g(t).removeClass(xe+" "+Fe)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=Se(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?g(e).parent().is(t)||t.empty().append(e):t.text(g(e).text())},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:_.isElement(this.config.container)?g(this.config.container):g(document).find(this.config.container)},t._getAttachment=function(t){return Pe[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)g(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==Qe){var e=t===qe?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===qe?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;g(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),g(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Me:qe]=!0),g(e.getTipElement()).hasClass(Fe)||e._hoverState===je?e._hoverState=je:(clearTimeout(e._timeout),e._hoverState=je,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===je&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Me:qe]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=He,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===He&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=g(this.element).data();return Object.keys(e).forEach(function(t){-1!==Oe.indexOf(t)&&delete e[t]}),"number"==typeof(t=l({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),_.typeCheckConfig(be,t,this.constructor.DefaultType),t.sanitize&&(t.template=Se(t.template,t.whiteList,t.sanitizeFn)),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ne);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(g(t).removeClass(xe),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ie),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ie,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method n
2025amed "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Le}},{key:"NAME",get:function(){return be}},{key:"DATA_KEY",get:function(){return Ie}},{key:"Event",get:function(){return Re}},{key:"EVENT_KEY",get:function(){return De}},{key:"DefaultType",get:function(){return ke}}]),i}();g.fn[be]=Be._jQueryInterface,g.fn[be].Constructor=Be,g.fn[be].noConflict=function(){return g.fn[be]=we,Be._jQueryInterface};var Ve="popover",Ye="bs.popover",ze="."+Ye,Xe=g.fn[Ve],$e="bs-popover",Ge=new RegExp("(^|\\s)"+$e+"\\S+","g"),Je=l({},Be.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),Ze=l({},Be.DefaultType,{content:"(string|element|function)"}),tn="fade",en="show",nn=".popover-header",on=".popover-body",rn={HIDE:"hide"+ze,HIDDEN:"hidden"+ze,SHOW:"show"+ze,SHOWN:"shown"+ze,INSERTED:"inserted"+ze,CLICK:"click"+ze,FOCUSIN:"focusin"+ze,FOCUSOUT:"focusout"+ze,MOUSEENTER:"mouseenter"+ze,MOUSELEAVE:"mouseleave"+ze},sn=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var o=i.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(t){g(this.getTipElement()).addClass($e+"-"+t)},o.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},o.setContent=function(){var t=g(this.getTipElement());this.setElementContent(t.find(nn),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(on),e),t.removeClass(tn+" "+en)},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ge);null!==e&&0<e.length&&t.removeClass(e.join(""))},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ye),e="object"==typeof n?n:null;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ye,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Je}},{key:"NAME",get:function(){return Ve}},{key:"DATA_KEY",get:function(){return Ye}},{key:"Event",get:function(){return rn}},{key:"EVENT_KEY",get:function(){return ze}},{key:"DefaultType",get:function(){return Ze}}]),i}(Be);g.fn[Ve]=sn._jQueryInterface,g.fn[Ve].Constructor=sn,g.fn[Ve].noConflict=function(){return g.fn[Ve]=Xe,sn._jQueryInterface};var an="scrollspy",ln="bs.scrollspy",cn="."+ln,hn=g.fn[an],un={offset:10,method:"auto",target:""},fn={offset:"number",method:"string",target:"(string|element)"},dn={ACTIVATE:"activate"+cn,SCROLL:"scroll"+cn,LOAD_DATA_API:"load"+cn+".data-api"},gn="dropdown-item",_n="active",mn='[data-spy="scroll"]',pn=".nav, .list-group",vn=".nav-link",yn=".nav-item",En=".list-group-item",Cn=".dropdown",Tn=".dropdown-item",Sn=".dropdown-toggle",bn="offset",In="position",Dn=function(){function n(t,e){var n=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(e),this._selector=this._config.target+" "+vn+","+this._config.target+" "+En+","+this._config.target+" "+Tn,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,g(this._scrollElement).on(dn.SCROLL,function(t){return n._process(t)}),this.refresh(),this._process()}var t=n.prototype;return t.refresh=function(){var e=this,t=this._scrollElement===this._scrollElement.window?bn:In,o="auto"===this._config.method?t:this._config.method,r=o===In?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map(function(t){var e,n=_.getSelectorFromElement(t);if(n&&(e=document.querySelector(n)),e){var i=e.getBoundingClientRect();if(i.width||i.height)return[g(e)[o]().top+r,n]}return null}).filter(function(t){return t}).sort(function(t,e){return t[0]-e[0]}
2025).forEach(function(t){e._offsets.push(t[0]),e._targets.push(t[1])})},t.dispose=function(){g.removeData(this._element,ln),g(this._scrollElement).off(cn),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},t._getConfig=function(t){if("string"!=typeof(t=l({},un,"object"==typeof t&&t?t:{})).target){var e=g(t.target).attr("id");e||(e=_.getUID(an),g(t.target).attr("id",e)),t.target="#"+e}return _.typeCheckConfig(an,t,fn),t},t._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},t._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},t._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},t._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),n<=t){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t<this._offsets[0]&&0<this._offsets[0])return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t<this._offsets[o+1])&&this._activate(this._targets[o])}}},t._activate=function(e){this._activeTarget=e,this._clear();var t=this._selector.split(",").map(function(t){return t+'[data-target="'+e+'"],'+t+'[href="'+e+'"]'}),n=g([].slice.call(document.querySelectorAll(t.join(","))));n.hasClass(gn)?(n.closest(Cn).find(Sn).addClass(_n),n.addClass(_n)):(n.addClass(_n),n.parents(pn).prev(vn+", "+En).addClass(_n),n.parents(pn).prev(yn).children(vn).addClass(_n)),g(this._scrollElement).trigger(dn.ACTIVATE,{relatedTarget:e})},t._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(t){return t.classList.contains(_n)}).forEach(function(t){return t.classList.remove(_n)})},n._jQueryInterface=function(e){return this.each(function(){var t=g(this).data(ln);if(t||(t=new n(this,"object"==typeof e&&e),g(this).data(ln,t)),"string"==typeof e){if("undefined"==typeof t[e])throw new TypeError('No method named "'+e+'"');t[e]()}})},s(n,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return un}}]),n}();g(window).on(dn.LOAD_DATA_API,function(){for(var t=[].slice.call(document.querySelectorAll(mn)),e=t.length;e--;){var n=g(t[e]);Dn._jQueryInterface.call(n,n.data())}}),g.fn[an]=Dn._jQueryInterface,g.fn[an].Constructor=Dn,g.fn[an].noConflict=function(){return g.fn[an]=hn,Dn._jQueryInterface};var wn="bs.tab",An="."+wn,Nn=g.fn.tab,On={HIDE:"hide"+An,HIDDEN:"hidden"+An,SHOW:"show"+An,SHOWN:"shown"+An,CLICK_DATA_API:"click"+An+".data-api"},kn="dropdown-menu",Pn="active",Ln="disabled",jn="fade",Hn="show",Rn=".dropdown",xn=".nav, .list-group",Fn=".active",Un="> li > .active",Wn='[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',qn=".dropdown-toggle",Mn="> .dropdown-menu .active",Kn=function(){function i(t){this._element=t}var t=i.prototype;return t.show=function(){var n=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&g(this._element).hasClass(Pn)||g(this._element).hasClass(Ln))){var t,i,e=g(this._element).closest(xn)[0],o=_.getSelectorFromElement(this._element);if(e){var r="UL"===e.nodeName||"OL"===e.nodeName?Un:Fn;i=(i=g.makeArray(g(e).find(r)))[i.length-1]}var s=g.Event(On.HIDE,{relatedTarget:this._element}),a=g.Event(On.SHOW,{relatedTarget:i});if(i&&g(i).trigger(s),g(this._element).trigger(a),!a.isDefaultPrevented()&&!s.isDefaultPrevented()){o&&(t=document.querySelector(o)),this._activate(this._element,e);var l=function(){var t=g.Event(On.HIDDEN,{relatedTarget:n._element}),e=g.Event(On.SHOWN,{relatedTarget:i});g(i).trigger(t),g(n._element).trigger(e)};t?this._activate(t,t.parentNode,l):l()}}},t.dispose=function(){g.removeData(this._element,wn),this._element=null},t._activate=function(t,e,n){var i=this,o=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?g(e).children(Fn):g(e).find(Un))[0],r=n&&o&&g(o).hasClass(jn),s=function(){return i._transitionComplete(t,o,n)};if(o&&r){var a=_.getTransitionDurationFromElement(o);g(o).removeClass(Hn).one(_.TRANSITION_END,s).emulateTransitionEnd(a)}else s()},t._transitionComplete=function(t,e,n){if(e){g(e).removeClass(Pn);var i=g(e.parentNode).find(Mn)[0];i&&g(i).removeClass(Pn),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}if(g(t).addClass(Pn),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),_.reflow(t),t.classList.contains(jn)&&t.classList.add(Hn),t.parentNode&&g(t.parentNode).hasClass(kn)){var o=g(t).closest(Rn)[0];if(o){var r=[].slice.call(o.querySelectorAll(qn));g(r).addClass(Pn)}t.setAttribute("aria-expanded",!0)}n&&n()},i._jQueryInterface=function(n){return this.each(function(){var t=g(this),e=t.data(wn);if(e||(e=new i(this),t.data(wn,e)),"string"==typeof n){if("undefined"==typeof e[n])throw new TypeError('No method n
vendor: 7,835 bytes, lines 2025-2032
2025amed "'+n+'"');e[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),i}();g(document).on(On.CLICK_DATA_API,Wn,function(t){t.preventDefault(),Kn._jQueryInterface.call(g(this),"show")}),g.fn.tab=Kn._jQueryInterface,g.fn.tab.Constructor=Kn,g.fn.tab.noConflict=function(){return g.fn.tab=Nn,Kn._jQueryInterface};var Qn="toast",Bn="bs.toast",Vn="."+Bn,Yn=g.fn[Qn],zn={CLICK_DISMISS:"click.dismiss"+Vn,HIDE:"hide"+Vn,HIDDEN:"hidden"+Vn,SHOW:"show"+Vn,SHOWN:"shown"+Vn},Xn="fade",$n="hide",Gn="show",Jn="showing",Zn={animation:"boolean",autohide:"boolean",delay:"number"},ti={animation:!0,autohide:!0,delay:500},ei='[data-dismiss="toast"]',ni=function(){function i(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners()}var t=i.prototype;return t.show=function(){var t=this;g(this._element).trigger(zn.SHOW),this._config.animation&&this._element.classList.add(Xn);var e=function(){t._element.classList.remove(Jn),t._element.classList.add(Gn),g(t._element).trigger(zn.SHOWN),t._config.autohide&&t.hide()};if(this._element.classList.remove($n),this._element.classList.add(Jn),this._config.animation){var n=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,e).emulateTransitionEnd(n)}else e()},t.hide=function(t){var e=this;this._element.classList.contains(Gn)&&(g(this._element).trigger(zn.HIDE),t?this._close():this._timeout=setTimeout(function(){e._close()},this._config.delay))},t.dispose=function(){clearTimeout(this._timeout),this._timeout=null,this._element.classList.contains(Gn)&&this._element.classList.remove(Gn),g(this._element).off(zn.CLICK_DISMISS),g.removeData(this._element,Bn),this._element=null,this._config=null},t._getConfig=function(t){return t=l({},ti,g(this._element).data(),"object"==typeof t&&t?t:{}),_.typeCheckConfig(Qn,t,this.constructor.DefaultType),t},t._setListeners=function(){var t=this;g(this._element).on(zn.CLICK_DISMISS,ei,function(){return t.hide(!0)})},t._close=function(){var t=this,e=function(){t._element.classList.add($n),g(t._element).trigger(zn.HIDDEN)};if(this._element.classList.remove(Gn),this._config.animation){var n=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,e).emulateTransitionEnd(n)}else e()},i._jQueryInterface=function(n){return this.each(function(){var t=g(this),e=t.data(Bn);if(e||(e=new i(this,"object"==typeof n&&n),t.data(Bn,e)),"string"==typeof n){if("undefined"==typeof e[n])throw new TypeError('No method named "'+n+'"');e[n](this)}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"DefaultType",get:function(){return Zn}},{key:"Default",get:function(){return ti}}]),i}();g.fn[Qn]=ni._jQueryInterface,g.fn[Qn].Constructor=ni,g.fn[Qn].noConflict=function(){return g.fn[Qn]=Yn,ni._jQueryInterface},function(){if("undefined"==typeof g)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var t=g.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1===t[0]&&9===t[1]&&t[2]<1||4<=t[0])throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(),t.Util=_,t.Alert=p,t.Button=P,t.Carousel=lt,t.Collapse=bt,t.Dropdown=Jt,t.Modal=ve,t.Popover=sn,t.Scrollspy=Dn,t.Tab=Kn,t.Toast=ni,t.Tooltip=Be,Object.defineProperty(t,"__esModule",{value:!0})});
2026
2027
2028
2029/*! sidr - v2.2.1 - 2016-02-17
2030 * http://www.berriart.com/sidr/
2031 * Copyright (c) 2013-2016 Alberto Varela; Licensed MIT */
2032!function(){"use strict";function a(a,b,c){var d=new o(b);switch(a){case"open":d.open(c);break;case"close":d.close(c);break;case"toggle":d.toggle(c);break;default:p.error("Method "+a+" does not exist on jQuery.sidr")}}function b(a){return"status"===a?h:s[a]?s[a].apply(this,Array.prototype.slice.call(arguments,1)):"function"!=typeof a&&"string"!=typeof a&&a?void q.error("Method "+a+" does not exist on jQuery.sidr"):s.toggle.apply(this,arguments)}function c(a,b){if("function"==typeof b.source){var c=b.source(name);a.html(c)}else if("string"==typeof b.source&&i.isUrl(b.source))u.get(b.source,function(b){a.html(b)});else if("string"==typeof b.source){var d="",e=b.source.split(",");if(u.each(e,function(a,b){d+='<div class="sidr-inner">'+u(b).html()+"</div>"}),b.renaming){var f=u("<div />").html(d);f.find("*").each(function(a,b){var c=u(b);i.addPrefixes(c)}),d=f.html()}a.html(d)}else null!==b.source&&u.error("Invalid Sidr Source");return a}function d(a){var d=i.transitions,e=u.extend({name:"sidr",speed:200,side:"left",source:null,renaming:!0,body:"body",displace:!0,timing:"ease",method:"toggle",bind:"touchstart click",onOpen:function(){},onClose:function(){},onOpenEnd:function(){},onCloseEnd:function(){}},a),f=e.name,g=u("#"+f);return 0===g.length&&(g=u("<div />").attr("id",f).appendTo(u("body"))),d.supported&&g.css(d.property,e.side+" "+e.speed/1e3+"s "+e.timing),g.addClass("sidr").addClass(e.side).data({speed:e.speed,side:e.side,body:e.body,displace:e.displace,timing:e.timing,method:e.method,onOpen:e.onOpen,onClose:e.onClose,onOpenEnd:e.onOpenEnd,onCloseEnd:e.onCloseEnd}),g=c(g,e),this.each(function(){var a=u(this),c=a.data("sidr"),d=!1;c||(h.moving=!1,h.opened=!1,a.data("sidr",f),a.bind(e.bind,function(a){a.preventDefault(),d||(d=!0,b(e.method,f),setTimeout(function(){d=!1},100))}))})}var e={};e.classCallCheck=function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")},e.createClass=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}();var f,g,h={moving:!1,opened:!1},i={isUrl:function(a){var b=new RegExp("^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.?)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.~+=-]*)?(\\#[-a-z\\d_]*)?$","i");return b.test(a)?!0:!1},addPrefixes:function(a){this.addPrefix(a,"id"),this.addPrefix(a,"class"),a.removeAttr("style")},addPrefix:function(a,b){var c=a.attr(b);"string"==typeof c&&""!==c&&"sidr-inner"!==c&&a.attr(b,c.replace(/([A-Za-z0-9_.\-]+)/g,"sidr-"+b+"-$1"))},transitions:function(){var a=document.body||document.documentElement,b=a.style,c=!1,d="transition";return d in b?c=!0:!function(){var a=["moz","webkit","o","ms"],e=void 0,f=void 0;d=d.charAt(0).toUpperCase()+d.substr(1),c=function(){for(f=0;f<a.length;f++)if(e=a[f],e+d in b)return!0;return!1}(),d=c?"-"+e.toLowerCase()+"-"+d.toLowerCase():null}(),{supported:c,property:d}}()},j=jQuery,k="sidr-animating",l="open",m="close",n="webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",o=function(){function a(b){e.classCallCheck(this,a),this.name=b,this.item=j("#"+b),this.openClass="sidr"===b?"sidr-open":"sidr-open "+b+"-open",this.menuWidth=this.item.outerWidth(!0),this.speed=this.item.data("speed"),this.side=this.item.data("side"),this.displace=this.item.data("displace"),this.timing=this.item.data("timing"),this.method=this.item.data("method"),this.onOpenCallback=this.item.data("onOpen"),this.onCloseCallback=this.item.data("onClose"),this.onOpenEndCallback=this.item.data("onOpenEnd"),this.onCloseEndCallback=this.item.data("onCloseEnd"),this.body=j(this.item.data("body"))}return e.createClass(a,[{key:"getAnimation",value:function(a,b){var c={},d=this.side;return"open"===a&&"body"===b?c[d]=this.menuWidth+"px":"close"===a&&"menu"===b?c[d]="-"+this.menuWidth+"px":c[d]=0,c}},{key:"prepareBody",value:function(a){var b="open"===a?"hidden":"";if(this.body.is("body")){var c=j("html"),d=c.scrollTop();c.css("overflow-x",b).scrollTop(d)}}},{key:"openBody",value:function(){if(this.displace){var a=i.transitions,b=this.body;if(a.supported)b.css(a.property,this.side+" "+this.speed/1e3+"s "+this.timing).css(this.side,0).css({width:b.
2032width(),position:"absolute"}),b.css(this.side,this.menuWidth+"px");else{var c=this.getAnimation(l,"body");b.css({width:b.width(),position:"absolute"}).animate(c,{queue:!1,duration:this.speed})}}}},{key:"onCloseBody",value:function(){var a=i.transitions,b={width:"",position:"",right:"",left:""};a.supported&&(b[a.property]=""),this.body.css(b).unbind(n)}},{key:"closeBody",value:function(){var a=this;if(this.displace)if(i.transitions.supported)this.body.css(this.side,0).one(n,function(){a.onCloseBody()});else{var b=this.getAnimation(m,"body");this.body.animate(b,{queue:!1,duration:this.speed,complete:function(){a.onCloseBody()}})}}},{key:"moveBody",value:function(a){a===l?this.openBody():this.closeBody()}},{key:"onOpenMenu",value:function(a){var b=this.name;h.moving=!1,h.opened=b,this.item.unbind(n),this.body.removeClass(k).addClass(this.openClass),this.onOpenEndCallback(),"function"==typeof a&&a(b)}},{key:"openMenu",value:function(a){var b=this,c=this.item;if(i.transitions.supported)c.css(this.side,0).one(n,function(){b.onOpenMenu(a)});else{var d=this.getAnimation(l,"menu");c.css("display","block").animate(d,{queue:!1,duration:this.speed,complete:function(){b.onOpenMenu(a)}})}}},{key:"onCloseMenu",value:function(a){this.item.css({left:"",right:""}).unbind(n),j("html").css("overflow-x",""),h.moving=!1,h.opened=!1,this.body.removeClass(k).removeClass(this.openClass),this.onCloseEndCallback(),"function"==typeof a&&a(name)}},{key:"closeMenu",value:function(a){var b=this,c=this.item;if(i.transitions.supported)c.css(this.side,"").one(n,function(){b.onCloseMenu(a)});else{var d=this.getAnimation(m,"menu");c.animate(d,{queue:!1,duration:this.speed,complete:function(){b.onCloseMenu()}})}}},{key:"moveMenu",value:function(a,b){this.body.addClass(k),a===l?this.openMenu(b):this.closeMenu(b)}},{key:"move",value:function(a,b){h.moving=!0,this.prepareBody(a),this.moveBody(a),this.moveMenu(a,b)}},{key:"open",value:function(b){var c=this;if(h.opened!==this.name&&!h.moving){if(h.opened!==!1){var d=new a(h.opened);return void d.close(function(){c.open(b)})}this.move("open",b),this.onOpenCallback()}}},{key:"close",value:function(a){h.opened!==this.name||h.moving||(this.move("close",a),this.onCloseCallback())}},{key:"toggle",value:function(a){h.opened===this.name?this.close(a):this.open(a)}}]),a}(),p=jQuery,q=jQuery,r=["open","close","toggle"],s={},t=function(b){return function(c,d){"function"==typeof c?(d=c,c="sidr"):c||(c="sidr"),a(b,c,d)}};for(f=0;f<r.length;f++)g=r[f],s[g]=t(g);var u=jQuery;jQuery.sidr=b,jQuery.fn.sidr=d}();
2033
2034
2035
2036/*! Magnific Popup - v1.1.0 - 2016-02-20
2037* http://dimsemenov.com/plugins/magnific-popup/
2038* Copyright (c) 2016 Dmitry Semenov; */
2039!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(a){var b,c,d,e,f,g,h="Close",i="BeforeClose",j="AfterClose",k="BeforeAppend",l="MarkupParse",m="Open",n="Change",o="mfp",p="."+o,q="mfp-ready",r="mfp-removing",s="mfp-prevent-close",t=function(){},u=!!window.jQuery,v=a(window),w=function(a,c){b.ev.on(o+a+p,c)},x=function(b,c,d,e){var f=document.createElement("div");return f.className="mfp-"+b,d&&(f.innerHTML=d),e?c&&c.appendChild(f):(f=a(f),c&&f.appendTo(c)),f},y=function(c,d){b.ev.triggerHandler(o+c,d),b.st.callbacks&&(c=c.charAt(0).toLowerCase()+c.slice(1),b.st.callbacks[c]&&b.st.callbacks[c].apply(b,a.isArray(d)?d:[d]))},z=function(c){return c===g&&b.currTemplate.closeBtn||(b.currTemplate.closeBtn=a(b.st.closeMarkup.replace("%title%",b.st.tClose)),g=c),b.currTemplate.closeBtn},A=function(){a.magnificPopup.instance||(b=new t,b.init(),a.magnificPopup.instance=b)},B=function(){var a=document.createElement("p").style,b=["ms","O","Moz","Webkit"];if(void 0!==a.transition)return!0;for(;b.length;)if(b.pop()+"Transition"in a)return!0;return!1};t.prototype={constructor:t,init:function(){var c=navigator.appVersion;b.isLowIE=b.isIE8=document.all&&!document.addEventListener,b.isAndroid=/android/gi.test(c),b.isIOS=/iphone|ipad|ipod/gi.test(c),b.supportsTransition=B(),b.probablyMobile=b.isAndroid||b.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IRAMPobile/i.test(navigator.userAgent),d=a(document),b.popupsCache={}},open:function(c){var e;if(c.isObj===!1){b.items=c.items.toArray(),b.index=0;var g,h=c.items;for(e=0;e<h.length;e++)if(g=h[e],g.parsed&&(g=g.el[0]),g===c.el[0]){b.index=e;break}}else b.items=a.isArray(c.items)?c.items:[c.items],b.index=c.index||0;if(b.isOpen)return void b.updateItemHTML();b.types=[],f="",c.mainEl&&c.mainEl.length?b.ev=c.mainEl.eq(0):b.ev=d,c.key?(b.popupsCache[c.key]||(b.popupsCache[c.key]={}),b.currTemplate=b.popupsCache[c.key]):b.currTemplate={},b.st=a.extend(!0,{},a.magnificPopup.defaults,c),b.fixedContentPos="auto"===b.st.fixedContentPos?!b.probablyMobile:b.st.fixedContentPos,b.st.modal&&(b.st.closeOnContentClick=!1,b.st.closeOnBgClick=!1,b.st.showCloseBtn=!1,b.st.enableEscapeKey=!1),b.bgOverlay||(b.bgOverlay=x("bg").on("click"+p,function(){b.close()}),b.wrap=x("wrap").attr("tabindex",-1).on("click"+p,function(a){b._checkIfClose(a.target)&&b.close()}),b.container=x("container",b.wrap)),b.contentContainer=x("content"),b.st.preloader&&(b.preloader=x("preloader",b.container,b.st.tLoading));var i=a.magnificPopup.modules;for(e=0;e<i.length;e++){var j=i[e];j=j.charAt(0).toUpperCase()+j.slice(1),b["init"+j].call(b)}y("BeforeOpen"),b.st.showCloseBtn&&(b.st.closeBtnInside?(w(l,function(a,b,c,d){c.close_replaceWith=z(d.type)}),f+=" mfp-close-btn-in"):b.wrap.append(z())),b.st.alignTop&&(f+=" mfp-align-top"),b.fixedContentPos?b.wrap.css({overflow:b.st.overflowY,overflowX:"hidden",overflowY:b.
2039st.overflowY}):b.wrap.css({top:v.scrollTop(),position:"absolute"}),(b.st.fixedBgPos===!1||"auto"===b.st.fixedBgPos&&!b.fixedContentPos)&&b.bgOverlay.css({height:d.height(),position:"absolute"}),b.st.enableEscapeKey&&d.on("keyup"+p,function(a){27===a.keyCode&&b.close()}),v.on("resize"+p,function(){b.updateSize()}),b.st.closeOnContentClick||(f+=" mfp-auto-cursor"),f&&b.wrap.addClass(f);var k=b.wH=v.height(),n={};if(b.fixedContentPos&&b._hasScrollBar(k)){var o=b._getScrollbarSize();o&&(n.marginRight=o)}b.fixedContentPos&&(b.isIE7?a("body, html").css("overflow","hidden"):n.overflow="hidden");var r=b.st.mainClass;return b.isIE7&&(r+=" mfp-ie7"),r&&b._addClassToMFP(r),b.updateItemHTML(),y("BuildControls"),a("html").css(n),b.bgOverlay.add(b.wrap).prependTo(b.st.prependTo||a(document.body)),b._lastFocusedEl=document.activeElement,setTimeout(function(){b.content?(b._addClassToMFP(q),b._setFocus()):b.bgOverlay.addClass(q),d.on("focusin"+p,b._onFocusIn)},16),b.isOpen=!0,b.updateSize(k),y(m),c},close:function(){b.isOpen&&(y(i),b.isOpen=!1,b.st.removalDelay&&!b.isLowIE&&b.supportsTransition?(b._addClassToMFP(r),setTimeout(function(){b._close()},b.st.removalDelay)):b._close())},_close:function(){y(h);var c=r+" "+q+" ";if(b.bgOverlay.detach(),b.wrap.detach(),b.container.empty(),b.st.mainClass&&(c+=b.st.mainClass+" "),b._removeClassFromMFP(c),b.fixedContentPos){var e={marginRight:""};b.isIE7?a("body, html").css("overflow",""):e.overflow="",a("html").css(e)}d.off("keyup"+p+" focusin"+p),b.ev.off(p),b.wrap.attr("class","mfp-wrap").removeAttr("style"),b.bgOverlay.attr("class","mfp-bg"),b.container.attr("class","mfp-container"),!b.st.showCloseBtn||b.st.closeBtnInside&&b.currTemplate[b.currItem.type]!==!0||b.currTemplate.closeBtn&&b.currTemplate.closeBtn.detach(),b.st.autoFocusLast&&b._lastFocusedEl&&a(b._lastFocusedEl).focus(),b.currItem=null,b.content=null,b.currTemplate=null,b.prevHeight=0,y(j)},updateSize:function(a){if(b.isIOS){var c=document.documentElement.clientWidth/window.innerWidth,d=window.innerHeight*c;b.wrap.css("height",d),b.wH=d}else b.wH=a||v.height();b.fixedContentPos||b.wrap.css("height",b.wH),y("Resize")},updateItemHTML:function(){var c=b.items[b.index];b.contentContainer.detach(),b.content&&b.content.detach(),c.parsed||(c=b.parseEl(b.index));var d=c.type;if(y("BeforeChange",[b.currItem?b.currItem.type:"",d]),b.currItem=c,!b.currTemplate[d]){var f=b.st[d]?b.st[d].markup:!1;y("FirstMarkupParse",f),f?b.currTemplate[d]=a(f):b.currTemplate[d]=!0}e&&e!==c.type&&b.container.removeClass("mfp-"+e+"-holder");var g=b["get"+d.charAt(0).toUpperCase()+d.slice(1)](c,b.currTemplate[d]);b.appendContent(g,d),c.preloaded=!0,y(n,c),e=c.type,b.container.prepend(b.contentContainer),y("AfterChange")},appendContent:function(a,c){b.content=a,a?b.st.showCloseBtn&&b.st.closeBtnInside&&b.currTemplate[c]===!0?b.content.find(".mfp-close").length||b.content.append(z()):b.content=a:b.content="",y(k),b.container.addClass("mfp-"+c+"-holder"),b.contentContainer.append(b.content)},parseEl:function(c){var d,e=b.items[c];if(e.tagName?e={el:a(e)}:(d=e.type,e={data:e,src:e.src}),e.el){for(var f=b.types,g=0;g<f.length;g++)if(e.el.hasClass("mfp-"+f[g])){d=f[g];break}e.src=e.el.attr("data-mfp-src"),e.src||(e.src=e.el.attr("href"))}return e.type=d||b.st.type||"inline",e.index=c,e.parsed=!0,b.items[c]=e,y("ElementParse",e),b.items[c]},addGroup:function(a,c){var d=function(d){d.mfpEl=this,b._openClick(d,a,c)};c||(c={});var e="click.magnificPopup";c.mainEl=a,c.items?(c.isObj=!0,a.off(e).on(e,d)):(c.isObj=!1,c.delegate?a.off(e).on(e,c.delegate,d):(c.items=a,a.off(e).on(e,d)))},_openClick:function(c,d,e){var f=void 0!==e.midClick?e.midClick:a.magnificPopup.defaults.midClick;if(f||!(2===c.which||c.ctrlKey||c.metaKey||c.altKey||c.shiftKey)){var g=void 0!==e.disableOn?e.disableOn:a.magnificPopup.defaults.disableOn;if(g)if(a.isFunction(g)){if(!g.call(b))return!0}else if(v.width()<g)return!0;c.type&&(c.preventDefault(),b.isOpen&&c.stopPropagation()),e.el=a(c.mfpEl),e.delegate&&(e.items=d.find(e.delegate)),b.open(e)}},updateStatus:function(a,d){if(b.preloader){c!==a&&b.container.removeClass("mfp-s-"+c),d||"loading"!==a||(d=b.st.tLoading);var e={status:a,text:d};y("UpdateStatus",e),a=e.status,d=e.text,b.preloader.html(d),b.preloader.find("a").on("click",function(a){a.stopImmediatePropagation()}),b.container.addClass("mfp-s-"+a),c=a}},_checkIfClose:function(c){if(!a(c).hasClass(s)){var d=b.st.closeOnContentClick,e=b.st.closeOnBgClick;if(d&&e)return!0;
2039if(!b.content||a(c).hasClass("mfp-close")||b.preloader&&c===b.preloader[0])return!0;if(c===b.content[0]||a.contains(b.content[0],c)){if(d)return!0}else if(e&&a.contains(document,c))return!0;return!1}},_addClassToMFP:function(a){b.bgOverlay.addClass(a),b.wrap.addClass(a)},_removeClassFromMFP:function(a){this.bgOverlay.removeClass(a),b.wrap.removeClass(a)},_hasScrollBar:function(a){return(b.isIE7?d.height():document.body.scrollHeight)>(a||v.height())},_setFocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onFocusIn:function(c){return c.target===b.wrap[0]||a.contains(b.wrap[0],c.target)?void 0:(b._setFocus(),!1)},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),y(l,[b,c,d]),a.each(c,function(c,d){if(void 0===d||d===!1)return!0;if(e=c.split("_"),e.length>1){var f=b.find(p+"-"+e[0]);if(f.length>0){var g=e[1];"replaceWith"===g?f[0]!==d[0]&&f.replaceWith(d):"img"===g?f.is("img")?f.attr("src",d):f.replaceWith(a("<img>").attr("src",d).attr("class",f.attr("class"))):f.attr(e[1],d)}}else b.find(p+"-"+c).html(d)})},_getScrollbarSize:function(){if(void 0===b.scrollbarSize){var a=document.createElement("div");a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),b.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return b.scrollbarSize}},a.magnificPopup={instance:null,proto:t.prototype,modules:[],open:function(b,c){return A(),b=b?a.extend(!0,{},b):{},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&&a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&&(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&#215;</button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},a.fn.magnificPopup=function(c){A();var d=a(this);if("string"==typeof c)if("open"===c){var e,f=u?d.data("magnificPopup"):d[0].magnificPopup,g=parseInt(arguments[1],10)||0;f.items?e=f.items[g]:(e=d,f.delegate&&(e=e.find(f.delegate)),e=e.eq(g)),b._openClick({mfpEl:e},d,f)}else b.isOpen&&b[c].apply(b,Array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),u?d.data("magnificPopup",c):d[0].magnificPopup=c,b.addGroup(d,c);return d};var C,D,E,F="inline",G=function(){E&&(D.after(E.addClass(C)).detach(),E=null)};a.magnificPopup.registerModule(F,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){b.types.push(F),w(h+"."+F,function(){G()})},getInline:function(c,d){if(G(),c.src){var e=b.st.inline,f=a(c.src);if(f.length){var g=f[0].parentNode;g&&g.tagName&&(D||(C=e.hiddenClass,D=x(C),C="mfp-"+C),E=f.after(D).detach().removeClass(C)),b.updateStatus("ready")}else b.updateStatus("error",e.tNotFound),f=a("<div>");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var H,I="ajax",J=function(){H&&a(document.body).removeClass(H)},K=function(){J(),b.req&&b.req.abort()};a.magnificPopup.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){b.types.push(I),H=b.st.ajax.cursor,w(h+"."+I,K),w("BeforeChange."+I,K)},getAjax:function(c){H&&a(document.body).addClass(H),b.updateStatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};y("ParseAjax",g),b.appendContent(a(g.data),I),c.finished=!0,J(),b._setFocus(),setTimeout(function(){b.wrap.addClass(q)},16),b.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var L,M=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;
2039var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var c=b.st.image,d=".image";b.types.push("image"),w(m+d,function(){"image"===b.currItem.type&&c.cursor&&a(document.body).addClass(c.cursor)}),w(h+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),v.off("resize"+p)}),w("Resize"+d,b.resizeImage),b.isLowIE&&w("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,L&&clearInterval(L),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){L&&clearInterval(L),L=setInterval(function(){return d.naturalWidth>0?void b._onImageHasSize(a):(c>200&&clearInterval(L),c++,void(3===c?e(10):40===c?e(50):100===c&&e(500)))},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,y("ImageLoadComplete")):(e++,200>e?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.el&&c.el.find("img").length&&(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalWidth>0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:M(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(L&&clearInterval(L),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var N,O=function(){return void 0===N&&(N=void 0!==document.createElement("p").style.MozTransform),N};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};w("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),a=b._getItemToZoom(),!a)return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,y("ZoomAnimationEnded")},16)},g)},16)}}),w(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(a=b._getItemToZoom(),!a)return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),w(h+d,function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return b.currItem.hasSize?b.currItem.img:!1},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(u?d.innerHeight():d[0].offsetHeight)-g-f};return O()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});
2039var P="iframe",Q="//about:blank",R=function(a){if(b.currTemplate[P]){var c=b.currTemplate[P].find("iframe");c.length&&(a||(c[0].src=Q),b.isIE8&&c.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(P,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){b.types.push(P),w("BeforeChange",function(a,b,c){b!==c&&(b===P?R():c===P&&R(!0))}),w(h+"."+P,function(){R()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)>-1?(this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var S=function(a){var c=b.items.length;return a>c-1?a-c:0>a?c+a:a},T=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,e=".mfp-gallery";return b.direction=!0,c&&c.enabled?(f+=" mfp-gallery",w(m+e,function(){c.navigateByImgClick&&b.wrap.on("click"+e,".mfp-img",function(){return b.items.length>1?(b.next(),!1):void 0}),d.on("keydown"+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),w("UpdateStatus"+e,function(a,c){c.text&&(c.text=T(c.text,b.currItem.index,b.items.length))}),w(l+e,function(a,d,e,f){var g=b.items.length;e.counter=g>1?T(c.tCounter,f.index,g):""}),w("BuildControls"+e,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(s),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(s);e.click(function(){b.prev()}),f.click(function(){b.next()}),b.container.append(e.add(f))}}),w(n+e,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void w(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowRight=b.arrowLeft=null})):!1},next:function(){b.direction=!0,b.index=S(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=S(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=S(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),y("LazyLoad",d),"image"===d.type&&(d.img=a('<img class="mfp-img" />').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,y("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var U="retina";a.magnificPopup.registerModule(U,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c>1&&(w("ImageHasSize."+U,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),w("ElementParse."+U,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),A()});
2040
2041
2042
2043/*
2044* jquery-match-height 0.7.2 by @liabru
2045* http://brm.io/jquery-match-height/
2046* License MIT
2047*/
2048!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"undefined"!=typeof module&&module.exports?module.exports=t(require("jquery")):t(jQuery)}(function(t){var e=-1,o=-1,n=function(t){return parseFloat(t)||0},a=function(e){var o=1,a=t(e),i=null,r=[];return a.each(function(){var e=t(this),a=e.offset().top-n(e.css("margin-top")),s=r.length>0?r[r.length-1]:null;null===s?r.push(e):Math.floor(Math.abs(i-a))<=o?r[r.length-1]=s.add(e):r.push(e),i=a}),r},i=function(e){var o={
2049byRow:!0,property:"height",target:null,remove:!1};return"object"==typeof e?t.extend(o,e):("boolean"==typeof e?o.byRow=e:"remove"===e&&(o.remove=!0),o)},r=t.fn.matchHeight=function(e){var o=i(e);if(o.remove){var n=this;return this.css(o.property,""),t.each(r._groups,function(t,e){e.elements=e.elements.not(n)}),this}return this.length<=1&&!o.target?this:(r._groups.push({elements:this,options:o}),r._apply(this,o),this)};r.version="0.7.2",r._groups=[],r._throttle=80,r._maintainScroll=!1,r._beforeUpdate=null,
2050r._afterUpdate=null,r._rows=a,r._parse=n,r._parseOptions=i,r._apply=function(e,o){var s=i(o),h=t(e),l=[h],c=t(window).scrollTop(),p=t("html").outerHeight(!0),u=h.parents().filter(":hidden");return u.each(function(){var e=t(this);e.data("style-cache",e.attr("style"))}),u.css("display","block"),s.byRow&&!s.target&&(h.each(function(){var e=t(this),o=e.css("display");"inline-block"!==o&&"flex"!==o&&"inline-flex"!==o&&(o="block"),e.data("style-cache",e.attr("style")),e.css({display:o,"padding-top":"0",
2051"padding-bottom":"0","margin-top":"0","margin-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px",overflow:"hidden"})}),l=a(h),h.each(function(){var e=t(this);e.attr("style",e.data("style-cache")||"")})),t.each(l,function(e,o){var a=t(o),i=0;if(s.target)i=s.target.outerHeight(!1);else{if(s.byRow&&a.length<=1)return void a.css(s.property,"");a.each(function(){var e=t(this),o=e.attr("style"),n=e.css("display");"inline-block"!==n&&"flex"!==n&&"inline-flex"!==n&&(n="block");var a={
2052display:n};a[s.property]="",e.css(a),e.outerHeight(!1)>i&&(i=e.outerHeight(!1)),o?e.attr("style",o):e.css("display","")})}a.each(function(){var e=t(this),o=0;s.target&&e.is(s.target)||("border-box"!==e.css("box-sizing")&&(o+=n(e.css("border-top-width"))+n(e.css("border-bottom-width")),o+=n(e.css("padding-top"))+n(e.css("padding-bottom"))),e.css(s.property,i-o+"px"))})}),u.each(function(){var e=t(this);e.attr("style",e.data("style-cache")||null)}),r._maintainScroll&&t(window).scrollTop(c/p*t("html").outerHeight(!0)),
2053this},r._applyDataApi=function(){var e={};t("[data-match-height], [data-mh]").each(function(){var o=t(this),n=o.attr("data-mh")||o.attr("data-match-height");n in e?e[n]=e[n].add(o):e[n]=o}),t.each(e,function(){this.matchHeight(!0)})};var s=function(e){r._beforeUpdate&&r._beforeUpdate(e,r._groups),t.each(r._groups,function(){r._apply(this.elements,this.options)}),r._afterUpdate&&r._afterUpdate(e,r._groups)};r._update=function(n,a){if(a&&"resize"===a.type){var i=t(window).width();if(i===e)return;e=i;
2054}n?o===-1&&(o=setTimeout(function(){s(a),o=-1},r._throttle)):s(a)},t(r._applyDataApi);var h=t.fn.on?"on":"bind";t(window)[h]("load",function(t){r._update(!1,t)}),t(window)[h]("resize orientationchange",function(t){r._update(!0,t)})});
2055
2056
2057
2058(function($){$.fn.marquee=function(options){return this.each(function(){var o=$.extend({},$.fn.marquee.defaults,options),$this=$(this),$marqueeWrapper,containerWidth,animationCss,verticalDir,elWidth,loopCount=3,playState='animation-play-state',css3AnimationIsSupported=!1,_prefixedEvent=function(element,type,callback){var pfx=["webkit","moz","MS","o",""];for(var p=0;p<pfx.length;p++){if(!pfx[p])type=type.toLowerCase();element.addEventListener(pfx[p]+type,callback,!1)}},_objToString=function(obj){var tabjson=[];for(var p in obj){if(obj.hasOwnProperty(p)){tabjson.push(p+':'+obj[p])}}
2059tabjson.push();return'{'+tabjson.join(',')+'}'},_startAnimationWithDelay=function(){$this.timer=setTimeout(animate,o.delayBeforeStart)},methods={pause:function(){if(css3AnimationIsSupported&&o.allowCss3Support){$marqueeWrapper.css(playState,'paused')}else{if($.fn.pause){$marqueeWrapper.pause()}}
2060$this.data('runningStatus','paused');$this.trigger('paused')},resume:function(){if(css3AnimationIsSupported&&o.allowCss3Support){$marqueeWrapper.css(playState,'running')}else{if($.fn.resume){$marqueeWrapper.resume()}}
2061$this.data('runningStatus','resumed');$this.trigger('resumed')},toggle:function(){methods[$this.data('runningStatus')=='resumed'?'pause':'resume']()},destroy:function(){clearTimeout($this.timer);$this.find("*").addBack().unbind();$this.html($this.find('.js-marquee:first').html())}};if(typeof options==='string'){if($.isFunction(methods[options])){if(!$marqueeWrapper){$marqueeWrapper=$this.find('.js-marquee-wrapper')}
2062if($this.data('css3AnimationIsSupported')===!0){css3AnimationIsSupported=!0}
2062
2063methods[options]()}
2064return}
2065var dataAttributes={},attr;$.each(o,function(key,value){attr=$this.attr('data-'+key);if(typeof attr!=='undefined'){switch(attr){case 'true':attr=!0;break;case 'false':attr=!1;break}
2066o[key]=attr}});o.duration=o.speed||o.duration;verticalDir=o.direction=='up'||o.direction=='down';o.gap=o.duplicated?parseInt(o.gap):0;$this.wrapInner('<div class="js-marquee"></div>');var $el=$this.find('.js-marquee').css({'margin-right':o.gap,'float':'left'});if(o.duplicated){$el.clone(!0).appendTo($this)}
2067$this.wrapInner('<div style="width:100000px" class="js-marquee-wrapper"></div>');$marqueeWrapper=$this.find('.js-marquee-wrapper');if(verticalDir){var containerHeight=$this.height();$marqueeWrapper.removeAttr('style');$this.height(containerHeight);$this.find('.js-marquee').css({'float':'none','margin-bottom':o.gap,'margin-right':0});if(o.duplicated)$this.find('.js-marquee:last').css({'margin-bottom':0});var elHeight=$this.find('.js-marquee:first').height()+o.gap;if(o.startVisible&&!o.duplicated){o._completeDuration=((parseInt(elHeight,10)+parseInt(containerHeight,10))/parseInt(containerHeight,10))*o.duration;o.duration=(parseInt(elHeight,10)/parseInt(containerHeight,10))*o.duration}else{o.duration=((parseInt(elHeight,10)+parseInt(containerHeight,10))/parseInt(containerHeight,10))*o.duration}}else{elWidth=$this.find('.js-marquee:first').width()+o.gap;containerWidth=$this.width();if(o.startVisible&&!o.duplicated){o._completeDuration=((parseInt(elWidth,10)+parseInt(containerWidth,10))/parseInt(containerWidth,10))*o.duration;o.duration=(parseInt(elWidth,10)/parseInt(containerWidth,10))*o.duration}else{o.duration=((parseInt(elWidth,10)+parseInt(containerWidth,10))/parseInt(containerWidth,10))*o.duration}}
2068if(o.duplicated){o.duration=o.duration/2}
2069if(o.allowCss3Support){var
2070elm=document.body||document.createElement('div'),animationName='marqueeAnimation-'+Math.floor(Math.random()*10000000),domPrefixes='Webkit Moz O ms Khtml'.split(' '),animationString='animation',animationCss3Str='',keyframeString='';if(elm.style.animation){keyframeString='@keyframes '+animationName+' ';css3AnimationIsSupported=!0}
2071if(css3AnimationIsSupported===!1){for(var i=0;i<domPrefixes.length;i++){if(elm.style[domPrefixes[i]+'AnimationName']!==undefined){var prefix='-'+domPrefixes[i].toLowerCase()+'-';animationString=prefix+animationString;playState=prefix+playState;keyframeString='@'+prefix+'keyframes '+animationName+' ';css3AnimationIsSupported=!0;break}}}
2072if(css3AnimationIsSupported){animationCss3Str=animationName+' '+o.duration/1000+'s '+o.delayBeforeStart/1000+'s infinite '+o.css3easing;$this.data('css3AnimationIsSupported',!0)}}
2073var _rePositionVertically=function(){$marqueeWrapper.css('margin-top',o.direction=='up'?containerHeight+'px':'-'+elHeight+'px')},_rePositionHorizontally=function(){$marqueeWrapper.css('margin-left',o.direction=='left'?containerWidth+'px':'-'+elWidth+'px')};if(o.duplicated){if(verticalDir){if(o.startVisible){$marqueeWrapper.css('margin-top',0)}else{$marqueeWrapper.css('margin-top',o.direction=='up'?containerHeight+'px':'-'+((elHeight*2)-o.gap)+'px')}}else{if(o.startVisible){$marqueeWrapper.css('margin-left',0)}else{$marqueeWrapper.css('margin-left',o.direction=='left'?containerWidth+'px':'-'+((elWidth*2)-o.gap)+'px')}}
2074if(!o.startVisible){loopCount=1}}else if(o.startVisible){loopCount=2}else{if(verticalDir){_rePositionVertically()}else{_rePositionHorizontally()}}
2075var animate=function(){if(o.duplicated){if(loopCount===1){o._originalDuration=o.duration;if(verticalDir){o.duration=o.direction=='up'?o.duration+(containerHeight/((elHeight)/o.duration)):o.duration*2}else{o.duration=o.direction=='left'?o.duration+(containerWidth/((elWidth)/o.duration)):o.duration*2}
2076if(animationCss3Str){animationCss3Str=animationName+' '+o.duration/1000+'s '+o.delayBeforeStart/1000+'s '+o.css3easing}
2077loopCount++}else if(loopCount===2){o.duration=o._originalDuration;if(animationCss3Str){animationName=animationName+'0';keyframeString=$.trim(keyframeString)+'0 ';animationCss3Str=animationName+' '+o.duration/1000+'s 0s infinite '+o.css3easing}
2078loopCount++}}
2079if(verticalDir){if(o.duplicated){if(loopCount>2){$marqueeWrapper.css('margin-top',o.direction=='up'?0:'-'+elHeight+'px')}
2080animationCss={'margin-top':o.direction=='up'?'-'+elHeight+'px':0}}else if(o.startVisible){if(loopCount===2){if(animationCss3Str){animationCss3Str=animationName+' '+o.duration/1000+'s '+o.delayBeforeStart/1000+'s '+o.css3easing}
2081animationCss={'margin-top':o.direction=='up'?'-'+elHeight+'px':containerHeight+'px'};loopCount++}else if(loopCount===3){o.duration=o._completeDuration;if(animationCss3Str){animationName=animationName+'0';keyframeString=$.trim(keyframeString)+'0 ';animationCss3Str=animationName+' '+o.duration/1000+'s 0s infinite '+o.css3easing}
2082_rePositionVertically()}}else{_rePositionVertically();animationCss={'margin-top':o.direction=='up'?'-'+($marqueeWrapper.height())+'px':containerHeight+'px'}}}else{if(o.duplicated){if(loopCount>2){$marqueeWrapper.css('margin-left',o.direction=='left'?0:'-'+elWidth+'px')}
2083animationCss={'margin-left':o.direction=='left'?'-'+elWidth+'px':0}}else if(o.startVisible){if(loopCount===2){if(animationCss3Str){animationCss3Str=animationName+' '+o.duration/1000+'s '+o.delayBeforeStart/1000+'s '+o.css3easing}
2084animationCss={'margin-left':o.direction=='left'?'-'+elWidth+'px':containerWidth+'px'};loopCount++}else if(loopCount===3){o.duration=o._completeDuration;if(animationCss3Str){animationName=animationName+'0';keyframeString=$.trim(keyframeString)+'0 ';animationCss3Str=animationName+' '+o.duration/1000+'s 0s infinite '+o.css3easing}
2085_rePositionHorizontally()}}else{_rePositionHorizontally();animationCss={'margin-left':o.direction=='left'?'-'+elWidth+'px':containerWidth+'px'}}}
2086$this.trigger('beforeStarting');
2086if(css3AnimationIsSupported){$marqueeWrapper.css(animationString,animationCss3Str);var keyframeCss=keyframeString+' { 100%  '+_objToString(animationCss)+'}',$styles=$marqueeWrapper.find('style');if($styles.length!==0){$styles.filter(":last").html(keyframeCss)}else{$('head').append('<style>'+keyframeCss+'</style>')}
2087_prefixedEvent($marqueeWrapper[0],"AnimationIteration",function(){$this.trigger('finished')});_prefixedEvent($marqueeWrapper[0],"AnimationEnd",function(){animate();$this.trigger('finished')})}else{$marqueeWrapper.animate(animationCss,o.duration,o.easing,function(){$this.trigger('finished');if(o.pauseOnCycle){_startAnimationWithDelay()}else{animate()}})}
2088$this.data('runningStatus','resumed')};$this.bind('pause',methods.pause);$this.bind('resume',methods.resume);if(o.pauseOnHover){$this.bind('mouseenter mouseleave',methods.toggle)}
2089if(css3AnimationIsSupported&&o.allowCss3Support){animate()}else{_startAnimationWithDelay()}})};$.fn.marquee.defaults={allowCss3Support:!0,css3easing:'linear',easing:'linear',delayBeforeStart:1000,direction:'left',duplicated:!1,duration:5000,gap:20,pauseOnCycle:!1,pauseOnHover:!1,startVisible:!1}})(jQuery);
2090
2091
2092
2093/*! This file is auto-generated */
2094/*!
2095 * imagesLoaded PACKAGED v5.0.0
2096 * JavaScript is all like "You images are done yet or what?"
2097 * MIT License
2098 */
2099!function(t,e){"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,(function(){function t(){}let e=t.prototype;return e.on=function(t,e){if(!t||!e)return this;let i=this._events=this._events||{},s=i[t]=i[t]||[];return s.includes(e)||s.push(e),this},e.once=function(t,e){if(!t||!e)return this;this.on(t,e);let i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this},e.off=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;let s=i.indexOf(e);return-1!=s&&i.splice(s,1),this},e.emitEvent=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;i=i.slice(0),e=e||[];let s=this._onceEvents&&this._onceEvents[t];for(let n of i){s&&s[n]&&(this.off(t,n),delete s[n]),n.apply(this,e)}return this},e.allOff=function(){return delete this._events,delete this._onceEvents,this},t})),
2100/*!
2101 * imagesLoaded v5.0.0
2102 * JavaScript is all like "You images are done yet or what?"
2103 * MIT License
2104 */
2105function(t,e){"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter")):t.imagesLoaded=e(t,t.EvEmitter)}("undefined"!=typeof window?window:this,(function(t,e){let i=t.jQuery,s=t.console;
vendor: 4,187 bytes, lines 2105-2109
2105function n(t,e,o){if(!(this instanceof n))return new n(t,e,o);let r=t;var h;("string"==typeof t&&(r=document.querySelectorAll(t)),r)?(this.elements=(h=r,Array.isArray(h)?h:"object"==typeof h&&"number"==typeof h.length?[...h]:[h]),this.options={},"function"==typeof e?o=e:Object.assign(this.options,e),o&&this.on("always",o),this.getImages(),i&&(this.jqDeferred=new i.Deferred),setTimeout(this.check.bind(this))):s.error(`Bad element for imagesLoaded ${r||t}`)}n.prototype=Object.create(e.prototype),n.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)};const o=[1,9,11];n.prototype.addElementImages=function(t){"IMG"===t.nodeName&&this.addImage(t),!0===this.options.background&&this.addElementBackgroundImages(t);let{nodeType:e}=t;if(!e||!o.includes(e))return;let i=t.querySelectorAll("img");for(let t of i)this.addImage(t);if("string"==typeof this.options.background){let e=t.querySelectorAll(this.options.background);for(let t of e)this.addElementBackgroundImages(t)}};const r=/url\((['"])?(.*?)\1\)/gi;function h(t){this.img=t}function d(t,e){this.url=t,this.element=e,this.img=new Image}return n.prototype.addElementBackgroundImages=function(t){let e=getComputedStyle(t);if(!e)return;let i=r.exec(e.backgroundImage);for(;null!==i;){let s=i&&i[2];s&&this.addBackground(s,t),i=r.exec(e.backgroundImage)}},n.prototype.addImage=function(t){let e=new h(t);this.images.push(e)},n.prototype.addBackground=function(t,e){let i=new d(t,e);this.images.push(i)},n.prototype.check=function(){if(this.progressedCount=0,this.hasAnyBroken=!1,!this.images.length)return void this.complete();let t=(t,e,i)=>{setTimeout((()=>{this.progress(t,e,i)}))};this.images.forEach((function(e){e.once("progress",t),e.check()}))},n.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount===this.images.length&&this.complete(),this.options.debug&&s&&s.log(`progress: ${i}`,t,e)},n.prototype.complete=function(){let t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){let t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},h.prototype=Object.create(e.prototype),h.prototype.check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.img.crossOrigin&&(this.proxyImage.crossOrigin=this.img.crossOrigin),this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.currentSrc||this.img.src)},h.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},h.prototype.confirm=function(t,e){this.isLoaded=t;let{parentNode:i}=this.img,s="PICTURE"===i.nodeName?i:this.img;this.emitEvent("progress",[this,s,e])},h.prototype.handleEvent=function(t){let e="on"+t.type;this[e]&&this[e](t)},h.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},h.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},h.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype=Object.create(h.prototype),d.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},d.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},n.makeJQueryPlugin=function(e){(e=e||t.jQuery)&&(i=e,i.fn.imagesLoaded=function(t,e){return new n(this,t,e).jqDeferred.promise(i(this))})},n.makeJQueryPlugin(),n}));
2106
2107
2108
2109/*! This file is auto-generated */
vendor: 24,103 bytes, lines 2110-2118
2110/*!
2111 * Masonry PACKAGED v4.2.2
2112 * Cascading grid layout library
2113 * https://masonry.desandro.com
2114 * MIT License
2115 * by David DeSandro
2116 */
2117
2118!function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,r,a){function h(t,e,n){var o,r="$()."+i+'("'+e+'")';return t.each(function(t,h){var u=a.data(h,i);if(!u)return void s(i+" not initialized. Cannot call methods, i.e. "+r);var d=u[e];if(!d||"_"==e.charAt(0))return void s(r+" is not a valid method");var l=d.apply(u,n);o=void 0===o?l:o}),void 0!==o?o:t}function u(t,e){t.each(function(t,n){var o=a.data(n,i);o?(o.option(e),o._init()):(o=new r(n,e),a.data(n,i,o))})}a=a||e||t.jQuery,a&&(r.prototype.option||(r.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=o.call(arguments,1);return h(this,t,e)}return u(this,t),this},n(a))}function n(t){!t||t&&t.bridget||(t.bridget=i)}var o=Array.prototype.slice,r=t.console,s="undefined"==typeof r?function(){}:function(t){r.error(t)};return n(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var n=this._onceEvents&&this._onceEvents[t],o=0;o<i.length;o++){var r=i[o],s=n&&n[r];s&&(this.off(t,r),delete n[r]),r.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t}),function(t,e){"function"==typeof define&&define.amd?define("get-size/get-size",e):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function t(t){var e=parseFloat(t),i=-1==t.indexOf("%")&&!isNaN(e);return i&&e}function e(){}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;u>e;e++){var i=h[e];t[i]=0}return t}function n(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}function o(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var o=n(e);s=200==Math.round(t(o.width)),r.isBoxSizeOuter=s,i.removeChild(e)}}function r(e){if(o(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var r=n(e);if("none"==r.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==r.boxSizing,l=0;u>l;l++){var c=h[l],f=r[c],m=parseFloat(f);a[c]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,g=a.paddingTop+a.paddingBottom,y=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,z=a.borderTopWidth+a.borderBottomWidth,E=d&&s,b=t(r.width);b!==!1&&(a.width=b+(E?0:p+_));var x=t(r.height);return x!==!1&&(a.height=x+(E?0:g+z)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(g+z),a.outerWidth=a.width+y,a.outerHeight=a.height+v,a}}var s,a="undefined"==typeof console?e:function(t){console.error(t)},h=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],u=h.length,d=!1;return r}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var n=e[i],o=n+"MatchesSelector";if(t[o])return o}}();return function(e,i){return e[t](i)}}),function(t,e){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("desandro-matches-selector")):t.fizzyUIUtils=e(t,t.matchesSelector)}(window,function(t,e){var i={};i.extend=function(t,e){for(var i in e)t[i]=e[i];return t},i.modulo=function(t,e){return(t%e+e)%e};var n=Array.prototype.slice;i.makeArray=function(t){if(Array.isArray(t))return t;if(null===t||void 0===t)return[];var e="object"==typeof t&&"number"==typeof t.length;return e?n.call(t):[t]},i.removeFrom=function(t,e){var i=t.indexOf(e);-1!=i&&t.splice(i,1)},i.getParent=function(t,i){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.filterFindElements=function(t,n){t=i.makeArray(t);var o=[];return t.forEach(function(t){if(t instanceof HTMLElement){if(!n)return void o.push(t);e(t,n)&&o.push(t);for(var i=t.querySelectorAll(n),r=0;r<i.length;r++)o.push(i[r])}}),o},i.debounceMethod=function(t,e,i){i=i||100;var n=t.prototype[e],o=e+"Timeout";t.prototype[e]=function(){var t=this[o];clearTimeout(t);var e=arguments,r=this;this[o]=setTimeout(function(){n.apply(r,e),delete r[o]},i)}},i.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var o=t.console;return i.htmlInit=function(e,n){i.docReady(function(){var r=i.toDashed(n),s="data-"+r,a=document.querySelectorAll("["+s+"]"),h=document.querySelectorAll(".js-"+r),u=i.makeArray(a).concat(i.makeArray(h)),d=s+"-options",l=t.jQuery;u.forEach(function(t){var i,r=t.getAttribute(s)||t.getAttribute(d);try{i=r&&JSON.parse(r)}catch(a){return void(o&&o.error("Error parsing "+s+" on "+t.className+": "+a))}var h=new e(t,i);l&&l.data(t,n,h)})})},i}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";function i(t){for(var e in t)return!1;return e=null,!0}function n(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}function o(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}var r=document.documentElement.style,s="string"==typeof r.transition?"transition":"WebkitTransition",a="string"==typeof r.transform?"transform":"WebkitTransform",h={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[s],u={transform:a,transition:s,transitionDuration:s+"Duration",transitionProperty:s+"Property",transitionDelay:s+"Delay"},d=n.prototype=Object.create(t.prototype);d.constructor=n,d._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},d.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},d.getSize=function(){this.size=e(this.element)},d.css=function(t){var e=this.element.style;for(var i in t){var n=u[i]||i;e[n]=t[i]}},d.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),n=t[e?"left":"right"],o=t[i?"top":"bottom"],r=parseFloat(n),s=parseFloat(o),a=this.layout.size;-1!=n.indexOf("%")&&(r=r/100*a.width),-1!=o.indexOf("%")&&(s=s/100*a.height),r=isNaN(r)?0:r,s=isNaN(s)?0:s,r-=e?a.paddingLeft:a.paddingRight,s-=i?a.paddingTop:a.paddingBottom,this.position.x=r,this.position.y=s},d.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),o=i?"paddingLeft":"paddingRight",r=i?"left":"right",s=i?"right":"left",a=this.position.x+t[o];e[r]=this.getXValue(a),e[s]="";var h=n?"paddingTop":"paddingBottom",u=n?"top":"bottom",d=n?"bottom":"top",l=this.position.y+t[h];e[u]=this.getYValue(l),e[d]="",this.css(e),this.emitEvent("layout",[this])},d.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},d.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},d._transitionTo=function(t,e){this.getPosition();var i=this.position.x,n=this.position.y,o=t==this.position.x&&e==this.position.y;if(this.setPosition(t,e),o&&!this.isTransitioning)return void this.layoutPosition();var r=t-i,s=e-n,a={};a.transform=this.getTranslate(r,s),this.transition({to:a,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},d.getTranslate=function(t,e){var i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop");return t=i?t:-t,e=n?e:-e,"translate3d("+t+"px, "+e+"px, 0)"},d.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},d.moveTo=d._transitionTo,d.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},d._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},d.transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(t);var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);var n=this.element.offsetHeight;n=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var l="opacity,"+o(a);d.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:l,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(h,this,!1)}},d.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},d.onotransitionend=function(t){this.ontransitionend(t)};var c={"-webkit-transform":"transform"};d.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,n=c[t.propertyName]||t.propertyName;if(delete e.ingProperties[n],i(e.ingProperties)&&this.disableTransition(),n in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[n]),n in e.onEnd){var o=e.onEnd[n];o.call(this),delete e.onEnd[n]}this.emitEvent("transitionEnd",[this])}},d.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(h,this,!1),this.isTransitioning=!1},d._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var f={transitionProperty:"",transitionDuration:"",transitionDelay:""};return d.removeTransitionStyles=function(){this.css(f)},d.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},d.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},d.remove=function(){return s&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},d.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("visibleStyle");e[i]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},d.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},d.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},d.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");e[i]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},d.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},d.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},n}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,n,o,r){return e(t,i,n,o,r)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):t.Outlayer=e(t,t.EvEmitter,t.getSize,t.fizzyUIUtils,t.Outlayer.Item)}(window,function(t,e,i,n,o){"use strict";function r(t,e){var i=n.getQueryElement(t);if(!i)return void(h&&h.error("Bad element for "+this.constructor.namespace+": "+(i||t)));this.element=i,u&&(this.$element=u(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(e);var o=++l;this.element.outlayerGUID=o,c[o]=this,this._create();var r=this._getOption("initLayout");r&&this.layout()}function s(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}function a(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],n=e&&e[2];if(!i.length)return 0;i=parseFloat(i);var o=m[n]||1;return i*o}var h=t.console,u=t.jQuery,d=function(){},l=0,c={};r.namespace="outlayer",r.Item=o,r.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var f=r.prototype;n.extend(f,e.prototype),f.option=function(t){n.extend(this.options,t)},f._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},r.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},f._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),n.extend(this.element.style,this.options.containerStyle);var t=this._getOption("resize");t&&this.bindResize()},f.reloadItems=function(){this.items=this._itemize(this.element.children)},f._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,n=[],o=0;o<e.length;o++){var r=e[o],s=new i(r,this);n.push(s)}return n},f._filterFindItemElements=function(t){return n.filterFindElements(t,this.options.itemSelector)},f.getItemElements=function(){return this.items.map(function(t){return t.element})},f.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},f._init=f.layout,f._resetLayout=function(){this.getSize()},f.getSize=function(){this.size=i(this.element)},f._getMeasurement=function(t,e){var n,o=this.options[t];o?("string"==typeof o?n=this.element.querySelector(o):o instanceof HTMLElement&&(n=o),this[t]=n?i(n)[e]:o):this[t]=0},f.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},f._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},f._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var i=[];t.forEach(function(t){var n=this._getItemLayoutPosition(t);n.item=t,n.isInstant=e||t.isLayoutInstant,i.push(n)},this),this._processLayoutQueue(i)}},f._getItemLayoutPosition=function(){return{x:0,y:0}},f._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},f.updateStagger=function(){var t=this.options.stagger;return null===t||void 0===t?void(this.stagger=0):(this.stagger=a(t),this.stagger)},f._positionItem=function(t,e,i,n,o){n?t.goTo(e,i):(t.stagger(o*this.stagger),t.moveTo(e,i))},f._postLayout=function(){this.resizeContainer()},f.resizeContainer=function(){var t=this._getOption("resizeContainer");if(t){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},f._getContainerSize=d,f._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},f._emitCompleteOnItems=function(t,e){function i(){o.dispatchEvent(t+"Complete",null,[e])}function n(){s++,s==r&&i()}var o=this,r=e.length;if(!e||!r)return void i();var s=0;e.forEach(function(e){e.once(t,n)})},f.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;if(this.emitEvent(t,n),u)if(this.$element=this.$element||u(this.element),e){var o=u.Event(e);o.type=t,this.$element.trigger(o,i)}else this.$element.trigger(t,i)},f.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},f.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},f.stamp=function(t){t=this._find(t),t&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},f.unstamp=function(t){t=this._find(t),t&&t.forEach(function(t){n.removeFrom(this.stamps,t),this.unignore(t)},this)},f._find=function(t){return t?("string"==typeof t&&(t=this.element.querySelectorAll(t)),t=n.makeArray(t)):void 0},f._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},f._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},f._manageStamp=d,f._getElementOffset=function(t){var e=t.getBoundingClientRect(),n=this._boundingRect,o=i(t),r={left:e.left-n.left-o.marginLeft,top:e.top-n.top-o.marginTop,right:n.right-e.right-o.marginRight,bottom:n.bottom-e.bottom-o.marginBottom};return r},f.handleEvent=n.handleEvent,f.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},f.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},f.onresize=function(){this.resize()},n.debounceMethod(r,"onresize",100),f.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},f.needsResizeLayout=function(){var t=i(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},f.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},f.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},f.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},f.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.reveal()})}},f.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.hide()})}},f.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},f.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},f.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},f.getItems=function(t){t=n.makeArray(t);var e=[];return t.forEach(function(t){var i=this.getItem(t);i&&e.push(i)},this),e},f.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),n.removeFrom(this.items,t)},this)},f.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete c[e],delete this.element.outlayerGUID,u&&u.removeData(this.element,this.constructor.namespace)},r.data=function(t){t=n.getQueryElement(t);var e=t&&t.outlayerGUID;return e&&c[e]},r.create=function(t,e){var i=s(r);return i.defaults=n.extend({},r.defaults),n.extend(i.defaults,e),i.compatOptions=n.extend({},r.compatOptions),i.namespace=t,i.data=r.data,i.Item=s(o),n.htmlInit(i,t),u&&u.bridget&&u.bridget(t,i),i};var m={ms:1,s:1e3};return r.Item=o,r}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,e){var i=t.create("masonry");i.compatOptions.fitWidth="isFitWidth";var n=i.prototype;return n._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},n.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}var n=this.columnWidth+=this.gutter,o=this.containerWidth+this.gutter,r=o/n,s=n-o%n,a=s&&1>s?"round":"floor";r=Math[a](r),this.cols=Math.max(r,1)},n.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,n=e(i);this.containerWidth=n&&n.innerWidth},n._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&1>e?"round":"ceil",n=Math[i](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var o=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",r=this[o](n,t),s={x:this.columnWidth*r.col,y:r.y},a=r.y+t.size.outerHeight,h=n+r.col,u=r.col;h>u;u++)this.colYs[u]=a;return s},n._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},n._getTopColGroup=function(t){if(2>t)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;i>n;n++)e[n]=this._getColGroupY(n,t);return e},n._getColGroupY=function(t,e){if(2>e)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},n._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols,n=t>1&&i+t>this.cols;i=n?0:i;var o=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=o?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},n._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),o=this._getOption("originLeft"),r=o?n.left:n.right,s=r+i.outerWidth,a=Math.floor(r/this.columnWidth);a=Math.max(0,a);var h=Math.floor(s/this.columnWidth);h-=s%this.columnWidth?0:1,h=Math.min(this.cols-1,h);for(var u=this._getOption("originTop"),d=(u?n.top:n.bottom)+i.outerHeight,l=a;h>=l;l++)this.colYs[l]=Math.max(d,this.colYs[l])},n._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},n._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},n.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i});
2118
2119
2120
2121
2122(()=>{var __webpack_modules__={273(){eval("{(function(e) {\n    'use strict';\n    var n = window.AFTHRAMPES_JS || {};\n    n.mobileMenu = {\n        init: function init() {\n            this.toggleMenu(), this.menuMobile(), this.menuArrow();\n        },\n        toggleMenu: function toggleMenu() {\n            e('#masthead').on('click', '.toggle-menu', function(event) {\n                var ethis = e('.main-navigation .menu .menu-mobile');\n                if (ethis.css('display') == 'block') {\n                    ethis.slideUp('300');\n                } else {\n                    ethis.slideDown('300');\n                }\n                e('.ham').toggleClass('exit');\n            });\n            e('#masthead .main-navigation ').on('click', '.menu-mobile a button', function(event) {\n                event.preventDefault();\n                var ethis = e(this), eparent = ethis.closest('li');\n                if (eparent.find('> .children').length) {\n                    var esub_menu = eparent.find('> .children');\n                    var esub_menu = eparent.find('> .children');\n                } else {\n                    var esub_menu = eparent.find('> .sub-menu');\n                }\n                if (esub_menu.css('display') == 'none') {\n                    esub_menu.slideDown('300');\n                    ethis.addClass('active');\n                } else {\n                    esub_menu.slideUp('300');\n                    ethis.removeClass('active');\n                }\n                return false;\n            });\n        },\n        menuMobile: function menuMobile() {\n            if (e('.main-navigation .menu > ul').length) {\n                var ethis = e('.main-navigation .menu > ul'), eparent = ethis.closest('.main-navigation'), pointbreak = eparent.data('epointbreak'), window_width = window.innerWidth;\n                if (typeof pointbreak == 'undefined') {\n                    pointbreak = 991;\n                }\n                if (pointbreak >= window_width) {\n                    ethis.addClass('menu-mobile').removeClass('menu-desktop');\n                    e('.main-navigation .toggle-menu').css('display', 'block');\n                    e('.main-navigation').addClass('aft-mobile-navigation');\n                } else {\n                    ethis.addClass('menu-desktop').removeClass('menu-mobile').css('display', '');\n                    e('.main-navigation .toggle-menu').css('display', '');\n                    e('.main-navigation').removeClass('aft-mobile-navigation');\n                }\n                if (e('.aft-mobile-navigation').length) {\n                    var navElement = document.querySelector('.aft-mobile-navigation');\n                    if (navElement) {\n                        n.trapFocus(navElement);\n                    }\n                }\n            }\n        },\n        menuArrow: function menuArrow() {\n            if (e('#masthead .main-navigation div.menu > ul').length) {\n                e('#masthead .main-navigation div.menu > ul .sub-menu').parent('li').find('> a').append('<button class=\"fa fa-angle-down\">');\n                e('#masthead .main-navigation div.menu > ul .children').parent('li').find('> a').append('<button class=\"fa fa-angle-down\">');\n            }\n        }\n    }, n.trapFocus = function(element) {\n        var focusableEls = element.querySelectorAll('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input:not([disabled]), select:not([disabled])'), firstFocusableEl = focusableEls[0], lastFocusableEl = focusableEls[focusableEls.length - 1], KEYCODE_TAB = 9;\n        element.addEventListener('keydown', function(e) {\n            var isTabPressed = e.key === 'Tab' || e.keyCode === KEYCODE_TAB;\n            if (!isTabPressed) {\n                return;\n            }\n            if (e.shiftKey) {\n                /* shift + tab */ if (document.activeElement === firstFocusableEl) {\n                    lastFocusableEl.focu
2122s();\n                    e.preventDefault();\n                }\n            } else {\n                if (document.activeElement === lastFocusableEl) {\n                    firstFocusableEl.focus();\n                    e.preventDefault();\n                }\n            }\n        });\n    }, n.DataBackground = function() {\n        var pageSection = e('.data-bg');\n        pageSection.each(function(indx) {\n            if (e(this).attr('data-background')) {\n                e(this).css('background-image', 'url(' + e(this).data('background') + ')');\n            }\n        });\n        e('.bg-image').each(function() {\n            var src = e(this).children('img').attr('src');\n            e(this).css('background-image', 'url(' + src + ')').children('img').hide();\n        });\n    }, n.setInstaHeight = function() {\n        e('.insta-slider-block').each(function() {\n            var img_width = e(this).find('.insta-item .af-insta-height').eq(0).innerWidth();\n            e(this).find('.insta-item .af-insta-height').css('height', img_width);\n        });\n    }, n.Preloader = function() {\n        e('#loader-wrapper').fadeOut();\n        e('#af-preloader').delay(500).fadeOut('slow');\n    }, n.Search = function() {\n        e('.af-search-click').on('click', function() {\n            e('#af-search-wrap').toggleClass('af-search-toggle');\n        });\n    }, n.Offcanvas = function() {\n        e('#sidr').addClass('aft-mobile-off-canvas');\n        var offCanvasElement = document.querySelector('.aft-mobile-off-canvas');\n        if (offCanvasElement) {\n            n.trapFocus(offCanvasElement);\n        }\n        e('.offcanvas-nav').sidr({\n            side: 'left',\n            displace: false\n        });\n        e('.sidr-class-sidr-button-close').on('click', function() {\n            e.sidr('close', 'sidr');\n        });\n    }, // SHOW/HIDE SCROLL UP //\n    n.show_hide_scroll_top = function() {\n        if (e(window).scrollTop() > e(window).height() / 2) {\n            e('#scroll-up').fadeIn(300);\n        } else {\n            e('#scroll-up').fadeOut(300);\n        }\n    }, n.scroll_up = function() {\n        e('#scroll-up').on('click', function() {\n            e('html, body').animate({\n                scrollTop: 0\n            }, 800);\n            return false;\n        });\n    }, n.MagnificPopup = function() {\n        e('div.zoom-gallery').magnificPopup({\n            delegate: 'a.insta-hover',\n            type: 'image',\n            closeOnContentClick: false,\n            closeBtnInside: false,\n            mainClass: 'mfp-with-zoom mfp-img-mobile',\n            image: {\n                verticalFit: true,\n                titleSrc: function titleSrc(item) {\n                    return item.el.attr('title');\n                }\n            },\n            gallery: {\n                enabled: true\n            },\n            zoom: {\n                enabled: true,\n                duration: 300,\n                opener: function opener(element) {\n                    return element.find('img');\n                }\n            }\n        });\n        e('.gallery').each(function() {\n            e(this).magnificPopup({\n                delegate: 'a',\n                type: 'image',\n                gallery: {\n                    enabled: true\n                },\n                zoom: {\n                    enabled: true,\n                    duration: 300,\n                    opener: function opener(element) {\n                        return element.find('img');\n                    }\n                }\n            });\n        });\n        e('.wp-block-gallery').each(function() {\n            e(this).magnificPopup({\n                delegate: 'a',\n                type: 'image',\n                gallery: {\n                    enabled: true\n                },\n                zoom: {\n                    enabled: true,\n                    duration: 300,\n                    opener: function opener(element) {\n                        return element.find('img');\n                    }\n                }\n            });\n        });\n    }
2122, n.searchReveal = function() {\n        jQuery('.search-overlay .search-icon').on('click', function() {\n            jQuery(this).parent().toggleClass('reveal-search');\n            if (e('.reveal-search').length) {\n                var searchElement = document.querySelector('.reveal-search');\n                if (searchElement) {\n                    n.trapFocus(searchElement);\n                }\n            }\n            return false;\n        });\n        jQuery('body').on('click', function(e) {\n            if (jQuery('.search-overlay').hasClass('reveal-search')) {\n                var container = jQuery('.search-overlay');\n                if (!container.is(e.target) && container.has(e.target).length === 0) {\n                    container.removeClass('reveal-search');\n                }\n            }\n        });\n    }, n.jQueryMarquee = function() {\n        e('.marquee.aft-flash-slide').marquee({\n            //duration in milliseconds of the marquee\n            speed: 80000,\n            //gap in pixels between the tickers\n            gap: 0,\n            //time in milliseconds before the marquee will start animating\n            delayBeforeStart: 0,\n            //'left' or 'right'\n            // direction: 'right',\n            //true or false - should the marquee be duplicated to show an effect of continues flow\n            duplicated: true,\n            pauseOnHover: true,\n            startVisible: true\n        });\n    }, n.SliderAsNavFor = function() {\n        if (e('.banner-single-slider-1-wrap').hasClass('no-thumbnails')) {\n            return null;\n        } else {\n            return '.af-banner-slider-thumbnail';\n        }\n    }, n.RtlCheck = function() {\n        if (e('body').hasClass('rtl')) {\n            return true;\n        } else {\n            return false;\n        }\n    }, n.checkThumbOption = function() {\n        if (e('.hasthumbslide').hasClass('side')) {\n            return '.af-post-slider-thumbnail';\n        } else {\n            return false;\n        }\n    }, //slick slider\n    n.SlickBannerCarousel = function() {\n        e('.af-banner-carousel-1').not('.slick-initialized').slick({\n            autoplay: true,\n            autoplaySpeed: 5000,\n            infinite: true,\n            nextArrow: '<span class=\"slide-icon slide-next icon-right fas fa-angle-right\"></span>',\n            prevArrow: '<span class=\"slide-icon slide-prev icon-left fas fa-angle-left\"></span>',\n            rtl: n.RtlCheck()\n        });\n    }, n.SlickWidgetPostSlider = function() {\n        e('.af-posts-slider').not('.slick-initialized').slick({\n            slidesToShow: 1,\n            slidesToScroll: 1,\n            autoplay: true,\n            autoplaySpeed: 5000,\n            infinite: true,\n            nextArrow: '<span class=\"slide-icon slide-next icon-right fas fa-angle-right\"></span>',\n            prevArrow: '<span class=\"slide-icon slide-prev icon-left fas fa-angle-left\"></span>',\n            rtl: n.RtlCheck()\n        });\n    }, //Slick Carousel\n    n.SlickCarousel = function() {\n        e('.af-post-carousel').not('.slick-initialized').slick({\n            slidesToShow: 4,\n            slidesToScroll: 1,\n            autoplay: true,\n            autoplaySpeed: 5000,\n            infinite: true,\n            nextArrow: '<span class=\"slide-icon slide-next icon-right fas fa-angle-right\"></span>',\n            prevArrow: '<span class=\"slide-icon slide-prev icon-left fas fa-angle-left\"></span>',\n            rtl: n.RtlCheck(),\n            responsive: [\n                {\n                    breakpoint: 1025,\n                    settings: {\n                        slidesToShow: 3,\n                        slidesToScroll: 3\n                    }\n                },\n                {\n                    breakpoint: 769,\n                    settings: {\n                        slidesToShow: 2,\n                        slidesToScroll: 2\n                    }\n                },\n                {\n                    breakpoint: 600,\n                    settings: {\n                        slidesToShow: 1,\n                        slidesToScroll: 1\n                    }\n                },\n                {\n                    breakpoint: 480,\n                    settings: {\n                        slidesToShow: 1,\n                        slidesToScroll: 1\n                    }\n                }\n            ]\n        });\n    }
2122, n.WidgetSlickCarousel = function() {\n        e('#secondary .af-post-carousel').not('.slick-initialized').slick({\n            slidesToShow: 1,\n            slidesToScroll: 1,\n            autoplay: true,\n            autoplaySpeed: 5000,\n            infinite: true,\n            nextArrow: '<span class=\"slide-icon slide-next icon-right fas fa-angle-right\"></span>',\n            prevArrow: '<span class=\"slide-icon slide-prev icon-left fas fa-angle-left\"></span>',\n            rtl: n.RtlCheck()\n        });\n        e('.primary-footer .af-post-carousel').not('.slick-initialized').slick({\n            slidesToShow: 1,\n            slidesToScroll: 1,\n            autoplay: true,\n            autoplaySpeed: 5000,\n            infinite: true,\n            nextArrow: '<span class=\"slide-icon slide-next icon-right fas fa-angle-right\"></span>',\n            prevArrow: '<span class=\"slide-icon slide-prev icon-left fas fa-angle-left\"></span>',\n            rtl: n.RtlCheck()\n        });\n        e('#sidr .af-post-carousel').not('.slick-initialized').slick({\n            slidesToShow: 1,\n            slidesToScroll: 1,\n            autoplay: true,\n            autoplaySpeed: 5000,\n            infinite: true,\n            nextArrow: '<span class=\"slide-icon slide-next icon-right fas fa-angle-right\"></span>',\n            prevArrow: '<span class=\"slide-icon slide-prev icon-left fas fa-angle-left\"></span>',\n            rtl: n.RtlCheck()\n        });\n        e('.darknews_posts_carousel_widget .af-widget-post-carousel').not('.slick-initialized').slick({\n            slidesToShow: 3,\n            slidesToScroll: 1,\n            autoplay: true,\n            autoplaySpeed: 5000,\n            infinite: true,\n            nextArrow: '<span class=\"slide-icon slide-next icon-right fas fa-angle-right\"></span>',\n            prevArrow: '<span class=\"slide-icon slide-prev icon-left fas fa-angle-left\"></span>',\n            rtl: n.RtlCheck(),\n            responsive: [\n                {\n                    breakpoint: 1025,\n                    settings: {\n                        slidesToShow: 2,\n                        slidesToScroll: 2\n                    }\n                },\n                {\n                    breakpoint: 769,\n                    settings: {\n                        slidesToShow: 2,\n                        slidesToScroll: 2\n                    }\n                },\n                {\n                    breakpoint: 600,\n                    settings: {\n                        slidesToShow: 1,\n                        slidesToScroll: 1\n                    }\n                },\n                {\n                    breakpoint: 480,\n                    settings: {\n                        slidesToShow: 1,\n                        slidesToScroll: 1\n                    }\n                }\n            ]\n        });\n    }, //Slick Carousel\n    n.SlickTrendingVerticalCarousel = function() {\n        e('.body.full-width-content #primary .banner-vertical-slider').not('.slick-initialized').slick({\n            slidesToShow: 3,\n            slidesToScroll: 1,\n            autoplay: true,\n            infinite: true,\n            loop: true,\n            dots: false,\n            prevArrow: fal
2122se,\n            nextArrow: false,\n            responsive: [\n                {\n                    breakpoint: 1025,\n                    settings: {\n                        slidesToShow: 2,\n                        draggable: false,\n                        swipeToSlide: false,\n                        touchMove: false,\n                        swipe: false\n                    }\n                },\n                {\n                    breakpoint: 600,\n                    settings: {\n                        slidesToShow: 1,\n                        draggable: false,\n                        swipeToSlide: false,\n                        touchMove: false,\n                        swipe: false\n                    }\n                }\n            ]\n        });\n        e('#primary .banner-vertical-slider').not('.slick-initialized').slick({\n            slidesToShow: 2,\n            slidesToScroll: 1,\n            autoplay: true,\n            infinite: true,\n            loop: true,\n            dots: false,\n            prevArrow: fal
2122se,\n            nextArrow: false,\n            responsive: [\n                {\n                    breakpoint: 600,\n                    settings: {\n                        slidesToShow: 1,\n                        draggable: false,\n                        swipeToSlide: false,\n                        touchMove: false,\n                        swipe: false\n                    }\n                }\n            ]\n        });\n        e('.aft-4-trending-posts .banner-vertical-slider').not('.slick-initialized').slick({\n            slidesToShow: 4,\n            slidesToScroll: 1,\n            autoplay: true,\n            infinite: true,\n            loop: true,\n            vertical: true,\n            verticalSwiping: true,\n            dots: false,\n            prevArrow: false,\n            nextArrow: false,\n            responsive: [\n                {\n                    breakpoint: 1025,\n                    settings: {\n                        slidesToShow: 2,\n                        slidesToScroll: 1,\n                        vertical: false,\n                        verticalSwiping: false,\n                        draggable: false,\n                        swipeToSlide: false,\n                        touchMove: false,\n                        swipe: false,\n                        rtl: n.RtlCheck()\n                    }\n                },\n                {\n                    breakpoint: 600,\n                    settings: {\n                        draggable: false,\n                        swipeToSlide: false,\n                        touchMove: false,\n                        swipe: false\n                    }\n                }\n            ]\n        });\n        e('.banner-vertical-slider').not('.slick-initialized').slick({\n            slidesToShow: 5,\n            slidesToScroll: 1,\n            autoplay: true,\n            infinite: true,\n            loop: true,\n            vertical: true,\n            verticalSwiping: true,\n            dots: false,\n            prevArrow: fal
2122se,\n            nextArrow: false,\n            responsive: [\n                {\n                    breakpoint: 990,\n                    settings: {\n                        slidesToShow: 2,\n                        slidesToScroll: 1,\n                        vertical: false,\n                        verticalSwiping: false,\n                        draggable: false,\n                        swipeToSlide: false,\n                        touchMove: false,\n                        swipe: false,\n                        rtl: n.RtlCheck()\n                    }\n                },\n                {\n                    breakpoint: 600,\n                    settings: {\n                        draggable: false,\n                        swipeToSlide: false,\n                        touchMove: false,\n                        swipe: false\n                    }\n                }\n            ]\n        });\n    }, e(document).ready(function() {\n        n.mobileMenu.init(), n.setInstaHeight(), n.jQueryMarquee(), n.MagnificPopup(), n.Offcanvas(), n.searchReveal(), n.scroll_up(), n.SlickBannerCarousel(), n.SlickWidgetPostSlider(), n.WidgetSlickCarousel(), n.SlickCarousel(), n.SlickTrendingVerticalCarousel();\n    }), e(window).on('scroll', function() {\n        n.show_hide_scroll_top();\n    }), e(window).on('load', function() {\n        n.DataBackground(), n.Preloader(), n.Search();\n    }), e(window).on('resize', function() {\n        n.mobileMenu.menuMobile();\n    });\n})(jQuery);\n//# sourceURL=[module]\n;
2123
2124
2125
2126/* Elementor bundles are self-contained; this file exists for the elementor-webpack-runtime handle. */;
2127
2128
2129
2130"use strict";(function(){var __esmMin=(e,t,n)=>()=>{if(n)throw n[0];try{return e&&(t=e(e=0)),t}catch(e){throw n=[e],e}},__commonJSMin=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),e=__commonJSMin(((e,t)=>{function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}t.exports=_interopRequireDefault,t.exports.__esModule=!0,t.exports.default=t.exports})),t=__commonJSMin(((e,t)=>{var check=function(e){return e&&e.Math===Math&&e};t.exports=check(typeof globalThis==`object`&&globalThis)||check(typeof window==`object`&&window)||check(typeof self==`object`&&self)||check(typeof global==`object`&&global)||check(typeof e==`object`&&e)||(function(){return this})()||Function(`return this`)()})),n=__commonJSMin(((e,t)=>{t.exports=function(e){try{return!!e()}catch(e){return!0}}})),r=__commonJSMin(((e,t)=>{t.exports=!n()(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})})),i=__commonJSMin(((e,t)=>{t.exports=!n()(function(){var e=(function(){}).bind();return typeof e!=`function`||e.hasOwnProperty(`prototype`)})})),a=__commonJSMin(((e,t)=>{var n=i(),r=Function.prototype.call;t.exports=n?r.bind(r):function(){return r.apply(r,arguments)}})),o=__commonJSMin((e=>{var t={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor;e.f=n&&!t.call({1:2},1)?function propertyIsEnumerable(e){var t=n(this,e);return!!t&&t.enumerable}:t})),s=__commonJSMin(((e,t)=>{t.exports=function(e,t){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:t}}})),c=__commonJSMin(((e,t)=>{var n=i(),r=Function.prototype,a=r.call,o=n&&r.bind.bind(a,a);t.exports=n?o:function(e){return function(){return a.apply(e,arguments)}}})),l=__commonJSMin(((e,t)=>{var n=c(),r=n({}.toString),i=n(``.slice);t.exports=function(e){return i(r(e),8,-1)}})),u=__commonJSMin(((e,t)=>{var r=c(),i=n(),a=l(),o=Object,s=r(``.split);t.exports=i(function(){return!o(`z`).propertyIsEnumerable(0)})?function(e){return a(e)===`String`?s(e,``):o(e)}:o})),d=__commonJSMin(((e,t)=>{t.exports=function(e){return e==null}})),f=__commonJSMin(((e,t)=>{var n=d(),r=TypeError;t.exports=function(e){if(n(e))throw new r(`Can't call method on `+e);return e}})),p=__commonJSMin(((e,t)=>{var n=u(),r=f();t.exports=function(e){return n(r(e))}})),m=__commonJSMin(((e,t)=>{var n=typeof document==`object`&&document.all;t.exports=n===void 0&&n!==void 0?function(e){return typeof e==`function`||e===n}:function(e){return typeof e==`function`}})),h=__commonJSMin(((e,t)=>{var n=m();t.exports=function(e){return typeof e==`object`?e!==null:n(e)}})),g=__commonJSMin(((e,n)=>{var r=t(),i=m(),aFunction=function(e){return i(e)?e:void 0};n.exports=function(e,t){return arguments.length<2?aFunction(r[e]):r[e]&&r[e][t]}})),_=__commonJSMin(((e,t)=>{t.exports=c()({}.isPrototypeOf)})),v=__commonJSMin(((e,n)=>{var r=t().navigator,i=r&&r.userAgent;n.exports=i?String(i):``})),y=__commonJSMin(((e,n)=>{var r=t(),i=v(),a=r.process,o=r.Deno,s=a&&a.versions||o&&o.version,c=s&&s.v8,l,u;c&&(l=c.split(`.`),u=l[0]>0&&l[0]<4?1:+(l[0]+l[1])),!u&&i&&(l=i.match(/Edge\/(\d+)/),(!l||l[1]>=74)&&(l=i.match(/Chrome\/(\d+)/),l&&(u=+l[1]))),n.exports=u})),b=__commonJSMin(((e,r)=>
vendor: 17,215 bytes, line 2130
2130{var i=y(),a=n(),o=t().String;r.exports=!!Object.getOwnPropertySymbols&&!a(function(){var e=Symbol(`symbol detection`);return!o(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&i&&i<41})})),x=__commonJSMin(((e,t)=>{t.exports=b()&&!Symbol.sham&&typeof Symbol.iterator==`symbol`})),S=__commonJSMin(((e,t)=>{var n=g(),r=m(),i=_(),a=x(),o=Object;t.exports=a?function(e){return typeof e==`symbol`}:function(e){var t=n(`Symbol`);return r(t)&&i(t.prototype,o(e))}})),C=__commonJSMin(((e,t)=>{var n=String;t.exports=function(e){try{return n(e)}catch(e){return`Object`}}})),w=__commonJSMin(((e,t)=>{var n=m(),r=C(),i=TypeError;t.exports=function(e){if(n(e))return e;throw new i(r(e)+` is not a function`)}})),T=__commonJSMin(((e,t)=>{var n=w(),r=d();t.exports=function(e,t){var i=e[t];return r(i)?void 0:n(i)}})),E=__commonJSMin(((e,t)=>{var n=a(),r=m(),i=h(),o=TypeError;t.exports=function(e,t){var a,s;if(t===`string`&&r(a=e.toString)&&!i(s=n(a,e))||r(a=e.valueOf)&&!i(s=n(a,e))||t!==`string`&&r(a=e.toString)&&!i(s=n(a,e)))return s;throw new o(`Can't convert object to primitive value`)}})),D=__commonJSMin(((e,t)=>{t.exports=!1})),O=__commonJSMin(((e,n)=>{var r=t(),i=Object.defineProperty;n.exports=function(e,t){try{i(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}})),k=__commonJSMin(((e,n)=>{var r=D(),i=t(),a=O(),o=`__core-js_shared__`,s=n.exports=i[o]||a(o,{});(s.versions||(s.versions=[])).push({version:`3.46.0`,mode:r?`pure`:`global`,copyright:`© 2014-2025 Denis Pushkarev (zloirock.ru), 2025 CoreJS Company (core-js.io)`,license:`https://github.com/zloirock/core-js/blob/v3.46.0/LICENSE`,source:`https://github.com/zloirock/core-js`})})),ee=__commonJSMin(((e,t)=>{var n=k();t.exports=function(e,t){return n[e]||(n[e]=t||{})}})),A=__commonJSMin(((e,t)=>{var n=f(),r=Object;t.exports=function(e){return r(n(e))}})),j=__commonJSMin(((e,t)=>{var n=c(),r=A(),i=n({}.hasOwnProperty);t.exports=Object.hasOwn||function hasOwn(e,t){return i(r(e),t)}})),te=__commonJSMin(((e,t)=>{var n=c(),r=0,i=Math.random(),a=n(1.1.toString);t.exports=function(e){return`Symbol(`+(e===void 0?``:e)+`)_`+a(++r+i,36)}})),M=__commonJSMin(((e,n)=>{var r=t(),i=ee(),a=j(),o=te(),s=b(),c=x(),l=r.Symbol,u=i(`wks`),d=c?l.for||l:l&&l.withoutSetter||o;n.exports=function(e){return a(u,e)||(u[e]=s&&a(l,e)?l[e]:d(`Symbol.`+e)),u[e]}})),ne=__commonJSMin(((e,t)=>{var n=a(),r=h(),i=S(),o=T(),s=E(),c=M(),l=TypeError,u=c(`toPrimitive`);t.exports=function(e,t){if(!r(e)||i(e))return e;var a=o(e,u),c;if(a){if(t===void 0&&(t=`default`),c=n(a,e,t),!r(c)||i(c))return c;throw new l(`Can't convert object to primitive value`)}return t===void 0&&(t=`number`),s(e,t)}})),re=__commonJSMin(((e,t)=>{var n=ne(),r=S();t.exports=function(e){var t=n(e,`string`);return r(t)?t:t+``}})),ie=__commonJSMin(((e,n)=>{var r=t(),i=h(),a=r.document,o=i(a)&&i(a.createElement);n.exports=function(e){return o?a.createElement(e):{}}})),ae=__commonJSMin(((e,t)=>{var i=r(),a=n(),o=ie();t.exports=!i&&!a(function(){return Object.defineProperty(o(`div`),"a",{get:function(){return 7}}).a!==7})})),oe=__commonJSMin((e=>{var t=r(),n=a(),i=o(),c=s(),l=p(),u=re(),d=j(),f=ae(),m=Object.getOwnPropertyDescriptor;e.f=t?m:function getOwnPropertyDescriptor(e,t){if(e=l(e),t=u(t),f)try{return m(e,t)}catch(e){}if(d(e,t))return c(!n(i.f,e,t),e[t])}})),se=__commonJSMin(((e,t)=>{var i=r(),a=n();t.exports=i&&a(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})})),N=__commonJSMin(((e,t)=>{var n=h(),r=String,i=TypeError;t.exports=function(e){if(n(e))return e;throw new i(r(e)+` is not an object`)}})),P=__commonJSMin((e=>{var t=r(),n=ae(),i=se(),a=N(),o=re(),s=TypeError,c=Object.defineProperty,l=Object.getOwnPropertyDescriptor,u=`enumerable`,d=`configurable`,f=`writable`;e.f=t?i?function defineProperty(e,t,n){if(a(e),t=o(t),a(n),typeof e==`function`&&t===`prototype`&&`value`in n&&f in n&&!n[f]){var r=l(e,t);r&&r[f]&&(e[t]=n.value,n={configurable:d in n?n[d]:r[d],enumerable:u in n?n[u]:r[u],writable:!1})}return c(e,t,n)}:c:function defineProperty(e,t,r){if(a(e),t=o(t),a(r),n)try{return c(e,t,r)}catch(e){}if(`get`in r||`set`in r)throw new s(`Accessors not supported`);return`value`in r&&(e[t]=r.value),e}})),I=__commonJSMin(((e,t)=>{var n=r(),i=P(),a=s();t.exports=n?function(e,t,n){return i.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}})),ce=__commonJSMin(((e,t)=>{var n=r(),i=j(),a=Function.prototype,o=n&&Object.getOwnPropertyDescriptor,s=i(a,`name`);t.exports={EXISTS:s,PROPER:s&&(function something(){}).name===`something`,CONFIGURABLE:s&&(!n||n&&o(a,`name`).configurable)}})),le=__commonJSMin(((e,t)=>{var n=c(),r=m(),i=k(),a=n(Function.toString);r(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),t.exports=i.inspectSource})),ue=__commonJSMin(((e,n)=>{var r=t(),i=m(),a=r.WeakMap;n.exports=i(a)&&/native code/.test(String(a))})),L=__commonJSMin(((e,t)=>{var n=ee(),r=te(),i=n(`keys`);t.exports=function(e){return i[e]||(i[e]=r(e))}})),R=__commonJSMin(((e,t)=>{t.exports={}})),de=__commonJSMin(((e,n)=>{var r=ue(),i=t(),a=h(),o=I(),s=j(),c=k(),l=L(),u=R(),d=`Object already initialized`,f=i.TypeError,p=i.WeakMap,set,get,has,enforce=function(e){return has(e)?get(e):set(e,{})},getterFor=function(e){return function(t){var n;if(!a(t)||(n=get(t)).type!==e)throw new f(`Incompatible receiver, `+e+` required`);return n}};if(r||c.state){var m=c.state||(c.state=new p);m.get=m.get,m.has=m.has,m.set=m.set,set=function(e,t){if(m.has(e))throw new f(d);return t.facade=e,m.set(e,t),t},get=function(e){return m.get(e)||{}},has=function(e){return m.has(e)}}else{var g=l(`state`);u[g]=!0,set=function(e,t){if(s(e,g))throw new f(d);return t.facade=e,o(e,g,t),t},get=function(e){return s(e,g)?e[g]:{}},has=function(e){return s(e,g)}}n.exports={set,get,has,enforce,getterFor}})),fe=__commonJSMin(((e,t)=>{var i=c(),a=n(),o=m(),s=j(),l=r(),u=ce().CONFIGURABLE,d=le(),f=de(),p=f.enforce,h=f.get,g=String,_=Object.defineProperty,v=i(``.slice),y=i(``.replace),b=i([].join),x=l&&!a(function(){return _(function(){},`length`,{value:8}).length!==8}),S=String(String).split(`String`),C=t.exports=function(e,t,n){v(g(t),0,7)===`Symbol(`&&(t=`[`+y(g(t),/^Symbol\(([^)]*)\).*$/,`$1`)+`]`),n&&n.getter&&(t=`get `+t),n&&n.setter&&(t=`set `+t),(!s(e,`name`)||u&&e.name!==t)&&(l?_(e,`name`,{value:t,configurable:!0}):e.name=t),x&&n&&s(n,`arity`)&&e.length!==n.arity&&_(e,`length`,{value:n.arity});try{n&&s(n,`constructor`)&&n.constructor?l&&_(e,`prototype`,{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var r=p(e);return s(r,`source`)||(r.source=b(S,typeof t==`string`?t:``)),e};Function.prototype.toString=C(function toString(){return o(this)&&h(this).source||d(this)},`toString`)})),z=__commonJSMin(((e,t)=>{var n=m(),r=P(),i=fe(),a=O();t.exports=function(e,t,o,s){s||(s={});var c=s.enumerable,l=s.name===void 0?t:s.name;if(n(o)&&i(o,l,s),s.global)c?e[t]=o:a(t,o);else{try{s.unsafe?e[t]&&(c=!0):delete e[t]}catch(e){}c?e[t]=o:r.f(e,t,{value:o,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return e}})),pe=__commonJSMin(((e,t)=>{var n=Math.ceil,r=Math.floor;t.exports=Math.trunc||function trunc(e){var t=+e;return(t>0?r:n)(t)}})),me=__commonJSMin(((e,t)=>{var n=pe();t.exports=function(e){var t=+e;return t!==t||t===0?0:n(t)}})),he=__commonJSMin(((e,t)=>{var n=me(),r=Math.max,i=Math.min;t.exports=function(e,t){var a=n(e);return a<0?r(a+t,0):i(a,t)}})),ge=__commonJSMin(((e,t)=>{var n=me(),r=Math.min;t.exports=function(e){var t=n(e);return t>0?r(t,9007199254740991):0}})),B=__commonJSMin(((e,t)=>{var n=ge();t.exports=function(e){return n(e.length)}})),_e=__commonJSMin(((e,t)=>{var n=p(),r=he(),i=B(),createMethod=function(e){return function(t,a,o){var s=n(t),c=i(s);if(c===0)return!e&&-1;var l=r(o,c),u;if(e&&a!==a){for(;c>l;)if(u=s[l++],u!==u)return!0}else for(;c>l;l++)if((e||l in s)&&s[l]===a)return e||l||0;return!e&&-1}};t.exports={includes:createMethod(!0),indexOf:createMethod(!1)}})),ve=__commonJSMin(((e,t)=>{var n=c(),r=j(),i=p(),a=_e().indexOf,o=R(),s=n([].push);t.exports=function(e,t){var n=i(e),c=0,l=[],u;for(u in n)!r(o,u)&&r(n,u)&&s(l,u);for(;t.length>c;)r(n,u=t[c++])&&(~a(l,u)||s(l,u));return l}})),V=__commonJSMin(((e,t)=>{t.exports=[`constructor`,`hasOwnProperty`,`isPrototypeOf`,`propertyIsEnumerable`,`toLocaleString`,`toString`,`valueOf`]})),ye=__commonJSMin((e=>{var t=ve(),n=V().concat(`length`,`prototype`);e.f=Object.getOwnPropertyNames||function getOwnPropertyNames(e){return t(e,n)}})),be=__commonJSMin((e=>{e.f=Object.getOwnPropertySymbols})),xe=__commonJSMin(((e,t)=>{var n=g(),r=c(),i=ye(),a=be(),o=N(),s=r([].concat);t.exports=n(`Reflect`,`ownKeys`)||function ownKeys(e){var t=i.f(o(e)),n=a.f;return n?s(t,n(e)):t}})),Se=__commonJSMin(((e,t)=>{var n=j(),r=xe(),i=oe(),a=P();t.exports=function(e,t,o){for(var s=r(t),c=a.f,l=i.f,u=0;u<s.length;u++){var d=s[u];!n(e,d)&&!(o&&n(o,d))&&c(e,d,l(t,d))}}})),Ce=__commonJSMin(((e,t)=>{var r=n(),i=m(),a=/#|\.prototype\./,isForced=function(e,t){var n=s[o(e)];return n===l?!0:n===c?!1:i(t)?r(t):!!t},o=isForced.normalize=function(e){return String(e).replace(a,`.`).toLowerCase()},s=isForced.data={},c=isForced.NATIVE=`N`,l=isForced.POLYFILL=`P`;t.exports=isForced})),H=__commonJSMin(((e,n)=>{var r=t(),i=oe().f,a=I(),o=z(),s=O(),c=Se(),l=Ce();n.exports=function(e,t){var n=e.target,u=e.global,d=e.stat,f,p=u?r:d?r[n]||s(n,{}):r[n]&&r[n].prototype,m,h,g,_;if(p)for(m in t){if(g=t[m],e.dontCallGetSet?(_=i(p,m),h=_&&_.value):h=p[m],f=l(u?m:n+(d?`.`:`#`)+m,e.forced),!f&&h!==void 0){if(typeof g==typeof h)continue;c(g,h)}(e.sham||h&&h.sham)&&a(g,`sham`,!0),o(p,m,g,e)}}})),we=__commonJSMin(((e,t)=>{var n=l();t.exports=Array.isArray||function isArray(e){return n(e)===`Array`}})),Te=__commonJSMin(((e,t)=>{var n=r(),i=we(),a=TypeError,o=Object.getOwnPropertyDescriptor;t.exports=n&&!function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}()?function(e,t){if(i(e)&&!o(e,`length`).writable)throw new a(`Cannot set read only .length`);return e.length=t}:function(e,t){return e.length=t}})),Ee=__commonJSMin(((e,t)=>{var n=TypeError,r=9007199254740991;t.exports=function(e){if(e>r)throw n(`Maximum allowed index exceeded`);return e}})),U=__commonJSMin((()=>{var e=H(),t=A(),r=B(),i=Te(),a=Ee(),o=n()(function(){return[].push.call({length:4294967296},1)!==4294967297}),properErrorOnNonWritableLength=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}};e({target:`Array`,proto:!0,arity:1,forced:o||!properErrorOnNonWritableLength()},{push:function push(e){var n=t(this),o=r(n),s=arguments.length;a(o+s);for(var c=0;c<s;c++)n[o]=arguments[c],o++;return i(n,o),o}})})),De=__commonJSMin(((e,t)=>{var n=_(),r=TypeError;t.exports=function(e,t){if(n(t,e))return e;throw new r(`Incorrect invocation`)}})),Oe=__commonJSMin(((e,t)=>{t.exports=!n()(function(){function F(){}return F.prototype.constructor=null,Object.getPrototypeOf(new F)!==F.prototype})})),ke=__commonJSMin(((e,t)=>{var n=j(),r=m(),i=A(),a=L(),o=Oe(),s=a(`IE_PROTO`),c=Object,l=c.prototype;t.exports=o?c.getPrototypeOf:function(e){var t=i(e);if(n(t,s))return t[s];var a=t.constructor;return r(a)&&t instanceof a?a.prototype:t instanceof c?l:null}})),Ae=__commonJSMin(((e,t)=>{var n=fe(),r=P();t.exports=function(e,t,i){return i.get&&n(i.get,t,{getter:!0}),i.set&&n(i.set,t,{setter:!0}),r.f(e,t,i)}})),je=__commonJSMin(((e,t)=>{var n=r(),i=P(),a=s();t.exports=function(e,t,r){n?i.f(e,t,a(0,r)):e[t]=r}})),Me=__commonJSMin(((e,t)=>{var n=ve(),r=V();t.exports=Object.keys||function keys(e){return n(e,r)}})),Ne=__commonJSMin((e=>{var t=r(),n=se(),i=P(),a=N(),o=p(),s=Me();e.f=t&&!n?Object.defineProperties:function defineProperties(e,t){a(e);for(var n=o(t),r=s(t),c=r.length,l=0,u;c>l;)i.f(e,u=r[l++],n[u]);return e}})),Pe=__commonJSMin(((e,t)=>{t.exports=g()(`document`,`documentElement`)})),W=__commonJSMin(((e,t)=>{var n=N(),r=Ne(),i=V(),a=R(),o=Pe(),s=ie(),c=L(),l=`>`,u=`<`,d=`prototype`,f=`script`,p=c(`IE_PROTO`),EmptyConstructor=function(){},scriptTag=function(e){return u+f+l+e+u+`/`+f+l},NullProtoObjectViaActiveX=function(e){e.write(scriptTag(``)),e.close();var t=e.parentWindow.Object;return e=null,t},NullProtoObjectViaIFrame=function(){var e=s(`iframe`),t=`java`+f+`:`,n;return e.style.display=`none`,o.appendChild(e),e.src=String(t),n=e.contentWindow.document,n.open(),n.write(scriptTag(`document.F=Object`)),n.close(),n.F},m,NullProtoObject=function(){try{m=new ActiveXObject(`htmlfile`)}catch(e){}NullProtoObject=typeof document<`u`?document.domain&&m?NullProtoObjectViaActiveX(m):NullProtoObjectViaIFrame():NullProtoObjectViaActiveX(m);for(var e=i.length;e--;)delete NullProtoObject[d][i[e]];return NullProtoObject()};a[p]=!0,t.exports=Object.create||function create(e,t){var i;return e===null?i=NullProtoObject():(EmptyConstructor[d]=n(e),i=new EmptyConstructor,EmptyConstructor[d]=null,i[p]=e),t===void 0?i:r.f(i,t)}})),Fe=__commonJSMin(((e,t)=>{var r=n(),i=m(),a=h(),o=W(),s=ke(),c=z(),l=M(),u=D(),d=l(`iterator`),f=!1,p,g,_;[].keys&&(_=[].keys(),`next`in _?(g=s(s(_)),g!==Object.prototype&&(p=g)):f=!0),!a(p)||r(function(){var e={};return p[d].call(e)!==e})?p={}:u&&(p=o(p)),i(p[d])||c(p,d,function(){return this}),t.exports={IteratorPrototype:p,BUGGY_SAFARI_ITERATORS:f}})),Ie=__commonJSMin((()=>{var e=H(),i=t(),a=De(),o=N(),s=m(),c=ke(),l=Ae(),u=je(),d=n(),f=j(),p=M(),h=Fe().IteratorPrototype,g=r(),_=D(),v=`constructor`,y=`Iterator`,b=p(`toStringTag`),x=TypeError,S=i[y],C=_||!s(S)||S.prototype!==h||!d(function(){S({})}),w=function Iterator(){if(a(this,h),c(this)===h)throw new x(`Abstract class Iterator not directly constructable`)},defineIteratorPrototypeAccessor=function(e,t){g?l(h,e,{configurable:!0,get:function(){return t},set:function(t){if(o(this),this===h)throw new x(`You can't redefine this property`);f(this,e)?this[e]=t:u(this,e,t)}}):h[e]=t};f(h,b)||defineIteratorPrototypeAccessor(b,y),(C||!f(h,v)||h[v]===Object)&&defineIteratorPrototypeAccessor(v,w),w.prototype=h,e({global:!0,constructor:!0,forced:C},{Iterator:w})})),G=__commonJSMin((()=>{Ie()})),K=__commonJSMin(((e,t)=>{t.exports=function(e){return{iterator:e,next:e.next,done:!1}}})),Le=__commonJSMin(((e,t)=>{var n=z();t.exports=function(e,t,r){for(var i in t)n(e,i,t[i],r);return e}})),Re=__commonJSMin(((e,t)=>{t.exports=function(e,t){return{value:e,done:t}}})),q=__commonJSMin(((e,t)=>{var n=a(),r=N(),i=T();t.exports=function(e,t,a){var o,s;r(e);try{if(o=i(e,`return`),!o){if(t===`throw`)throw a;return a}o=n(o,e)}catch(e){s=!0,o=e}if(t===`throw`)throw a;if(s)throw o;return r(o),a}})),ze=__commonJSMin(((e,t)=>{var n=q();t.exports=function(e,t,r){for(var i=e.length-1;i>=0;i--)if(e[i]!==void 0)try{r=n(e[i].iterator,t,r)}catch(e){t=`throw`,r=e}if(t===`throw`)throw r;return r}})),Be=__commonJSMin(((e,t)=>{var n=a(),r=W(),i=I(),o=Le(),s=M(),c=de(),l=T(),u=Fe().IteratorPrototype,d=Re(),f=q(),p=ze(),m=s(`toStringTag`),h=`IteratorHelper`,g=`WrapForValidIterator`,_=`normal`,v=`throw`,y=c.set,createIteratorProxyPrototype=function(e){var t=c.getterFor(e?g:h);return o(r(u),{next:function next(){var n=t(this);if(e)return n.nextHandler();if(n.done)return d(void 0,!0);try{var r=n.nextHandler();return n.returnHandlerResult?r:d(r,n.done)}catch(e){throw n.done=!0,e}},return:function(){var r=t(this),i=r.iterator;if(r.done=!0,e){var a=l(i,`return`);return a?n(a,i):d(void 0,!0)}if(r.inner)try{f(r.inner.iterator,_)}catch(e){return f(i,v,e)}if(r.openIters)try{p(r.openIters,_)}catch(e){return f(i,v,e)}return i&&f(i,_),d(void 0,!0)}})},b=createIteratorProxyPrototype(!0),x=createIteratorProxyPrototype(!1);i(x,m,`Iterator Helper`),t.exports=function(e,t,n){var r=function Iterator(r,i){i?(i.iterator=r.iterator,i.next=r.next):i=r,i.type=t?g:h,i.returnHandlerResult=!!n,i.nextHandler=e,i.counter=0,i.done=!1,y(this,i)};return r.prototype=t?b:x,r}})),Ve=__commonJSMin(((e,t)=>{var n=N(),r=q();t.exports=function(e,t,i,a){try{return a?t(n(i)[0],i[1]):t(i)}catch(t){r(e,`throw`,t)}}})),He=__commonJSMin(((e,t)=>{t.exports=function(e,t){var n=typeof Iterator==`function`&&Iterator.prototype[e];if(n)try{n.call({next:null},t).next()}catch(e){return!0}}})),J=__commonJSMin(((e,n)=>{var r=t();n.exports=function(e,t){var n=r.Iterator,i=n&&n.prototype,a=i&&i[e],o=!1;if(a)try{a.call({next:function(){return{done:!0}},return:function(){o=!0}},-1)}catch(e){e instanceof t||(o=!1)}if(!o)return a}})),Ue=__commonJSMin((()=>{var e=H(),t=a(),n=w(),r=N(),i=K(),o=Be(),s=Ve(),c=D(),l=q(),u=He(),d=J(),f=!c&&!u(`filter`,function(){}),p=!c&&!f&&d(`filter`,TypeError),m=c||f||p,h=o(function(){for(var e=this.iterator,n=this.predicate,i=this.next,a,o,c;;){if(a=r(t(i,e)),o=this.done=!!a.done,o)return;if(c=a.value,s(e,n,[c,this.counter++],!0))return c}});e({target:`Iterator`,proto:!0,real:!0,forced:m},{filter:function filter(e){r(this);try{n(e)}catch(e){l(this,`throw`,e)}return p?t(p,this,e):new h(i(this),{predicate:e})}})})),Y=__commonJSMin((()=>{Ue()})),We=__commonJSMin(((e,t)=>{var n=l(),r=c();t.exports=function(e){if(n(e)===`Function`)return r(e)}})),Ge=__commonJSMin(((e,t)=>{var n=We(),r=w(),a=i(),o=n(n.bind);t.exports=function(e,t){return r(e),t===void 0?e:a?o(e,t):function(){return e.apply(t,arguments)}}}
2130)),Ke=__commonJSMin(((e,t)=>{t.exports={}})),qe=__commonJSMin(((e,t)=>{var n=M(),r=Ke(),i=n(`iterator`),a=Array.prototype;t.exports=function(e){return e!==void 0&&(r.Array===e||a[i]===e)}})),Je=__commonJSMin(((e,t)=>{var n=M()(`toStringTag`),r={};r[n]=`z`,t.exports=String(r)===`[object z]`})),Ye=__commonJSMin(((e,t)=>{var n=Je(),r=m(),i=l(),a=M()(`toStringTag`),o=Object,s=i(function(){return arguments}())===`Arguments`,tryGet=function(e,t){try{return e[t]}catch(e){}};t.exports=n?i:function(e){var t,n,c;return e===void 0?`Undefined`:e===null?`Null`:typeof(n=tryGet(t=o(e),a))==`string`?n:s?i(t):(c=i(t))===`Object`&&r(t.callee)?`Arguments`:c}})),Xe=__commonJSMin(((e,t)=>{var n=Ye(),r=T(),i=d(),a=Ke(),o=M()(`iterator`);t.exports=function(e){if(!i(e))return r(e,o)||r(e,`@@iterator`)||a[n(e)]}})),Ze=__commonJSMin(((e,t)=>{var n=a(),r=w(),i=N(),o=C(),s=Xe(),c=TypeError;t.exports=function(e,t){var a=arguments.length<2?s(e):t;if(r(a))return i(n(a,e));throw new c(o(e)+` is not iterable`)}})),Qe=__commonJSMin(((e,t)=>{var n=Ge(),r=a(),i=N(),o=C(),s=qe(),c=B(),l=_(),u=Ze(),d=Xe(),f=q(),p=TypeError,Result=function(e,t){this.stopped=e,this.result=t},m=Result.prototype;t.exports=function(e,t,a){var h=a&&a.that,g=!!(a&&a.AS_ENTRIES),_=!!(a&&a.IS_RECORD),v=!!(a&&a.IS_ITERATOR),y=!!(a&&a.INTERRUPTED),b=n(t,h),x,S,C,w,T,E,D,stop=function(e){return x&&f(x,`normal`),new Result(!0,e)},callFn=function(e){return g?(i(e),y?b(e[0],e[1],stop):b(e[0],e[1])):y?b(e,stop):b(e)};if(_)x=e.iterator;else if(v)x=e;else{if(S=d(e),!S)throw new p(o(e)+` is not iterable`);if(s(S)){for(C=0,w=c(e);w>C;C++)if(T=callFn(e[C]),T&&l(m,T))return T;return new Result(!1)}x=u(e,S)}for(E=_?e.next:x.next;!(D=r(E,x)).done;){try{T=callFn(D.value)}catch(e){f(x,`throw`,e)}if(typeof T==`object`&&T&&l(m,T))return T}return new Result(!1)}})),$e=__commonJSMin((()=>{var e=H(),t=a(),n=Qe(),r=w(),i=N(),o=K(),s=q(),c=J()(`forEach`,TypeError);e({target:`Iterator`,proto:!0,real:!0,forced:c},{forEach:function forEach(e){i(this);try{r(e)}catch(e){s(this,`throw`,e)}if(c)return t(c,this,e);var a=o(this),l=0;n(a,function(t){e(t,l++)},{IS_RECORD:!0})}})})),X=__commonJSMin((()=>{$e()})),et=__commonJSMin(((e,t)=>{U(),G(),Y(),X();var Module=function(){let e=jQuery,t=arguments,n=this,r={},i,ensureClosureMethods=function(){e.each(n,function(e){let t=n[e];typeof t==`function`&&(n[e]=function(){return t.apply(n,arguments)})})},initSettings=function(){i=n.getDefaultSettings();let r=t[0];r&&e.extend(!0,i,r)},init=function(){n.__construct.apply(n,t),ensureClosureMethods(),initSettings(),n.trigger(`init`)};this.getItems=function(e,t){if(t){let n=t.split(`.`),r=n.splice(0,1);return n.length?e[r]?this.getItems(e[r],n.join(`.`)):void 0:e[r]}return e},this.getSettings=function(e){return this.getItems(i,e)},this.setSettings=function(t,r,a){if(a||(a=i),typeof t==`object`)return e.extend(a,t),n;let o=t.split(`.`),s=o.splice(0,1);return o.length?(a[s]||(a[s]={}),n.setSettings(o.join(`.`),r,a[s])):(a[s]=r,n)},this.getErrorMessage=function(e,t){let n;switch(e){case`forceMethodImplementation`:n=`The method '${t}' must to be implemented in the inheritor child.`;break;default:n=`An error occurs`}return n},this.forceMethodImplementation=function(e){throw Error(this.getErrorMessage(`forceMethodImplementation`,e))},this.on=function(t,i){return typeof t==`object`?(e.each(t,function(e){n.on(e,this)}),n):(t.split(` `).forEach(function(e){r[e]||(r[e]=[]),r[e].push(i)}),n)},this.off=function(e,t){if(!r[e])return n;if(!t)return delete r[e],n;let i=r[e].indexOf(t);return i!==-1&&(delete r[e][i],r[e]=r[e].filter(e=>e)),n},this.trigger=function(t){let i=`on`+t[0].toUpperCase()+t.slice(1),a=Array.prototype.slice.call(arguments,1);n[i]&&n[i].apply(n,a);let o=r[t];return o&&e.each(o,function(e,t){t.apply(n,a)}),n},init()};Module.prototype.__construct=function(){},Module.prototype.getDefaultSettings=function(){return{}},Module.prototype.getConstructorID=function(){return this.constructor.name},Module.extend=function(e){let t=jQuery,n=this,child=function(){return n.apply(this,arguments)};return t.extend(child,n),child.prototype=Object.create(t.extend({},n.prototype,e)),child.prototype.constructor=child,child.__super__=n.prototype,child},t.exports=Module})),tt=__commonJSMin((t=>{var n=e();
2130Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=n(et()).default.extend({elements:null,getDefaultElements(){return{}},bindEvents(){},onInit(){this.initElements(),this.bindEvents()},initElements(){this.elements=this.getDefaultElements()}})})),nt=__commonJSMin((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,U(),G(),X(),e.default=class InstanceType{static[Symbol.hasInstance](e){let t=super[Symbol.hasInstance](e);if(e&&!e.constructor.getInstanceType)return t;if(e&&(e.instanceTypes||(e.instanceTypes=[]),t||this.getInstanceType()===e.constructor.getInstanceType()&&(t=!0),t)){let t=this.getInstanceType===InstanceType.getInstanceType?`BaseInstanceType`:this.getInstanceType();e.instanceTypes.indexOf(t)===-1&&e.instanceTypes.push(t)}return!t&&e&&(t=e.instanceTypes&&Array.isArray(e.instanceTypes)&&e.instanceTypes.indexOf(this.getInstanceType())!==-1),t}static getInstanceType(){elementorModules.ForceMethodImplementation()}constructor(){let e=new.target,t=[];for(;e.__proto__&&e.__proto__.name;)t.push(e.__proto__),e=e.__proto__;t.reverse().forEach(e=>this instanceof e)}}})),rt=__commonJSMin((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var _default=(e,t)=>{t=Array.isArray(t)?t:[t];for(let n of t)if(e.constructor.name===n.prototype[Symbol.toStringTag])return!0;return!1};e.default=_default})),it=__commonJSMin((t=>{var n=e();Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(nt()),i=n(rt()),ArgsObject=class extends r.default{static getInstanceType(){return`ArgsObject`}constructor(e){super(),this.args=e}requireArgument(e,t=this.args){if(!Object.prototype.hasOwnProperty.call(t,e))throw Error(`${e} is required.`)}requireArgumentType(e,t,n=this.args){if(this.requireArgument(e,n),typeof n[e]!==t)throw Error(`${e} invalid type: ${t}.`)}requireArgumentInstance(e,t,n=this.args){if(this.requireArgument(e,n),!(n[e]instanceof t)&&!(0,i.default)(n[e],t))throw Error(`${e} invalid instance.`)}requireArgumentConstructor(e,t,n=this.args){if(this.requireArgument(e,n),n[e].constructor.toString()!==t.prototype.constructor.toString())throw Error(`${e} invalid constructor type.`)}};t.default=ArgsObject})),at=__commonJSMin((t=>{var n=e();Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,U(),t.default=n(tt()).default.extend({getDefaultSettings(){return{container:null,items:null,columnsCount:3,verticalSpaceBetween:30}},getDefaultElements(){return{$container:jQuery(this.getSettings(`container`)),$items:jQuery(this.getSettings(`items`))}},run(){var e=[],t=this.elements.$container.position().top,n=this.getSettings(),r=n.columnsCount;t+=parseInt(this.elements.$container.css(`margin-top`),10),this.elements.$items.each(function(i){var a=Math.floor(i/r),o=jQuery(this),s=o[0].getBoundingClientRect().height+n.verticalSpaceBetween;if(a){var c=o.position(),l=i%r,u=c.top-t-e[l];u-=parseInt(o.css(`margin-top`),10),u*=-1,o.css(`margin-top`,u+`px`),e[l]+=s}else e.push(s)})}})})),ot=__commonJSMin((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,U();var Scroll=class{static scrollObserver(e){let t=0,buildThresholds=(e=0)=>{let t=[];if(e>0&&e<=100){let n=100/e;for(let e=0;e<=100;e+=n)t.push(e/100)}else t.push(0);return t},n={root:e.root||null,rootMargin:e.offset||`0px`,threshold:buildThresholds(e.sensitivity)};function handleIntersect(n){let r=n[0].boundingClientRect.y,i=n[0].isIntersecting,a=r<t?`down`:`up`,o=Math.abs(parseFloat((n[0].intersectionRatio*100).toFixed(2)));e.callback({sensitivity:e.sensitivity,isInViewport:i,scrollPercentage:o,intersectionScrollDirection:a}),t=r}return new IntersectionObserver(handleIntersect,n)}static getElementViewportPercentage(e,t={}){let n=e[0].getBoundingClientRect(),r=t.start||0,i=t.end||0,a=window.innerHeight*r/100,o=window.innerHeight*i/100,s=n.top-window.innerHeight,c=n.top+a+e.height(),l=0-s+a,u=c-s+o,d=Math.max(0,Math.min(l/u,1));return parseFloat((d*100).toFixed(2))}static getPageScrollPercentage(e={},t){let n=e.start||0,r=e.end||0,i=t||document.documentElement.scrollHeight-document.documentElement.clientHeight,a=i*n/100,o=i+a+i*r/100;return(document.documentElement.scrollTop+document.body.scrollTop+a)/o*100}};e.default=Scroll})),st=__commonJSMin(((e,t)=>{var n=M(),r=W(),i=P().f,a=n(`unscopables`),o=Array.prototype;o[a]===void 0&&i(o,a,{configurable:!0,value:r(null)}),t.exports=function(e){o[a][e]=!0}})),ct=__commonJSMin((()=>{var e=H(),t=_e().includes,r=n(),i=st();e({target:`Array`,proto:!0,forced:r(function(){return![,].includes()})},{includes:function includes(e){return t(this,e,arguments.length>1?arguments[1]:void 0)}}),i(`includes`)})),lt=__commonJSMin((e=>
2130{Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ForceMethodImplementation=void 0,ct();var t=class ForceMethodImplementation extends Error{constructor(e={},t={}){super(`${e.isStatic?`static `:``}${e.fullName}() should be implemented, please provide '${e.functionName||e.fullName}' functionality.`,t),Object.keys(t).length&&console.error(t),Error.captureStackTrace(this,ForceMethodImplementation)}};e.ForceMethodImplementation=t;var _default=e=>{let n=Error().stack.split(`
2131`)[2].trim(),r=n.startsWith(`at new`)?`constructor`:n.split(` `)[1],i={};if(i.functionName=r,i.fullName=r,i.functionName.includes(`.`)){let e=i.functionName.split(`.`);i.className=e[0],i.functionName=e[1]}else i.isStatic=!0;throw new t(i,e)};e.default=_default}));function _typeof(e){"@babel/helpers - typeof";return _typeof=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},_typeof(e)}var ut=__esmMin((()=>{}));function toPrimitive(e,t){if(_typeof(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(_typeof(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}var dt=__esmMin((()=>{ut()}));function toPropertyKey(e){var t=toPrimitive(e,`string`);return _typeof(t)==`symbol`?t:t+``}var ft=__esmMin((()=>{ut(),dt()}));function _defineProperty(e,t,n){return(t=toPropertyKey(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var pt=__esmMin((()=>{ft()}));function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?ownKeys(Object(n),!0).forEach(function(t){_defineProperty(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var mt=__esmMin((()=>{pt()})),ht=__commonJSMin((e=>{mt(),Object.defineProperty(e,"__esModule",{value:!0}),e.createGetInitialState=createGetInitialState;function createGetInitialState(e,t={}){return(n,r)=>{let i=r;if(n.hasOwnProperty(`uploadedData`)){var a;i=!1;let t=n.uploadedData.manifest.templates,r=((a=elementorAppConfig)==null||(a=a[`import-export-customization`])==null?void 0:a.exportGroups)||{};for(let n in t)if(r[t[n].doc_type]===e){i=!0;break}}return _objectSpread2({enabled:i},t)}}}));function _objectWithoutPropertiesLoose(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}var gt=__esmMin((()=>{}));function _objectWithoutProperties(e,t){if(e==null)return{};var n,r,i=_objectWithoutPropertiesLoose(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var _t=__esmMin((()=>{gt()})),vt=__commonJSMin((()=>{var e=H(),t=a(),n=w(),r=N(),i=K(),o=Be(),s=Ve(),c=q(),l=He(),u=J(),d=D(),f=!d&&!l(`map`,function(){}),p=!d&&!f&&u(`map`,TypeError),m=d||f||p,h=o(function(){var e=this.iterator,n=r(t(this.next,e));if(!(this.done=!!n.done))return s(e,this.mapper,[n.value,this.counter++],!0)});e({target:`Iterator`,proto:!0,real:!0,forced:m},{map:function map(e){r(this);try{n(e)}catch(e){c(this,`throw`,e)}return p?t(p,this,e):new h(i(this),{mapper:e})}})})),yt=__commonJSMin((()=>{vt()})),bt=__commonJSMin((e=>{_t(),mt();var t=[`children`];Object.defineProperty(e,"__esModule",{value:!0}),e.BaseRegistry=void 0,G(),Y(),X(),yt();var BaseRegistry=class{constructor(){this.sections=new Map}register(e){if(!e.key||!e.title)throw Error(`Template type must have key and title`);let t=this.get(e.key)||this.formatSection(e);if(e.children)if(t.children){let n=new Map(t.children.map(e=>[e.key,e]));
2131e.children.forEach(e=>{let t=this.formatSection(e);n.set(e.key,t)}),t.children=Array.from(n.values())}else t.children=e.children.map(e=>this.formatSection(e));this.sections.set(e.key,t)}formatSection(e){let{children:n}=e,r=_objectWithoutProperties(e,t);return _objectSpread2({key:r.key,title:r.title,description:r.description||``,useParentDefault:r.useParentDefault!==!1,getInitialState:r.getInitialState||null,component:r.component||null,order:r.order||10,isAvailable:r.isAvailable||(()=>!0)},r)}getAll(){return Array.from(this.sections.values()).filter(e=>e.isAvailable()).map(e=>e.children?_objectSpread2(_objectSpread2({},e),{},{children:[...e.children].sort((e,t)=>e.order-t.order)}):e).sort((e,t)=>e.order-t.order)}get(e){return this.sections.get(e)}};e.BaseRegistry=BaseRegistry})),xt=__commonJSMin((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.customizationDialogsRegistry=void 0,e.customizationDialogsRegistry=new(bt()).BaseRegistry})),St=__commonJSMin((t=>{var n=e();Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(et()),i=n(tt()),a=n(it()),o=n(at()),s=n(ot()),c=n(lt()),l=ht(),u=xt(),d={Module:r.default,ViewModule:i.default,ArgsObject:a.default,ForceMethodImplementation:c.default,utils:{Masonry:o.default,Scroll:s.default},importExport:{createGetInitialState:l.createGetInitialState,customizationDialogsRegistry:u.customizationDialogsRegistry}};window.elementorModules?Object.assign(window.elementorModules,d):window.elementorModules=d,t.default=window.elementorModules})),Ct=__commonJSMin((()=>{var e=H(),t=a(),n=Qe(),r=w(),i=N(),o=K(),s=q(),c=J()(`find`,TypeError);e({target:`Iterator`,proto:!0,real:!0,forced:c},{find:function find(e){i(this);try{r(e)}catch(e){s(this,`throw`,e)}if(c)return t(c,this,e);var a=o(this),l=0;return n(a,function(t,n){if(e(t,l++))return n(t)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})})),Z=__commonJSMin((()=>{Ct()})),wt=__commonJSMin((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,G(),Z();var _default=class extends elementorModules.ViewModule{getDefaultSettings(){return{selectors:{elements:`.elementor-element`,nestedDocumentElements:`.elementor .elementor-element`},classes:{editMode:`elementor-edit-mode`}}}getDefaultElements(){let e=this.getSettings(`selectors`);return{$elements:this.$element.find(e.elements).not(this.$element.find(e.nestedDocumentElements))}}getDocumentSettings(e){let t;if(this.isEdit){t={};let e=elementor.settings.page.model;jQuery.each(e.getActiveControls(),n=>{t[n]=e.attributes[n]})}else t=this.$element.data(`elementor-settings`)||{};return this.getItems(t,e)}runElementsHandlers(){this.elements.$elements.each((e,t)=>setTimeout(()=>elementorFrontend.elementsHandler.runReadyTrigger(t)))}onInit(){this.$element=this.getSettings(`$element`),super.onInit(),this.isEdit=this.$element.hasClass(this.getSettings(`classes.editMode`)),this.isEdit?elementor.on(`document:loaded`,()=>{elementor.settings.page.model.on(`change`,this.onSettingsChange.bind(this))}):this.runElementsHandlers()}onSettingsChange(){}};e.default=_default})),Tt=__commonJSMin(((e,t)=>{t.exports=elementorModules.ViewModule.extend({getDefaultSettings(){return{element:null,direction:elementorFrontend.config.is_rtl?`right`:`left`,selectors:{container:window},considerScrollbar:!1,cssOutput:`inline`}},getDefaultElements(){return{$element:jQuery(this.getSettings(`element`))}},stretch(){let e=this.getSettings(),t;try{t=jQuery(e.selectors.container)}catch(e){}(!t||!t.length)&&(t=jQuery(this.getDefaultSettings().selectors.container)),this.reset();var n=this.elements.$element,r=t.innerWidth(),i=n.offset().left,a=n.css(`position`)===`fixed`,o=a?0:i,s=window===t[0];if(!s){var c=t.offset().left;a&&(o=c),i>c&&(o=i-c)}if(e.considerScrollbar&&s){let e=window.innerWidth-r;o-=e}a||(elementorFrontend.config.is_rtl&&(o=r-(n.outerWidth()+o)),o=-o),e.margin&&(o+=e.margin);var l={};let u=r;if(e.margin&&(u-=e.margin*2),l.width=u+`px`,l[e.direction]=o+`px`,e.cssOutput===`variables`){this.applyCssVariables(n,l);return}n.css(l)},reset(){let e={},t=this.getSettings(),n=this.elements.$element;if(t.cssOutput===`variables`){this.resetCssVariables(n);return}e.width=``,e[t.direction]=``,n.css(e)},applyCssVariables(e,t){e.css(`--stretch-width`,t.width),t.left?e.css(`--stretch-left`,t.left):e.css(`--stretch-right`,t.right)},resetCssVariables(e){e.css({"--stretch-width":``,"--stretch-left":``,"--stretch-right":``})}})})),Q=__commonJSMin(((e,t)=>{U(),G(),Y(),Z(),X(),t.exports=elementorModules.ViewModule.extend({$element:null,editorListeners:null,onElementChange:null,onEditSettingsChange:null,onPageSettingsChange:null,isEdit:null,__c
2131onstruct(e){this.isActive(e)&&(this.$element=e.$element,this.isEdit=this.$element.hasClass(`elementor-element-edit-mode`),this.isEdit&&this.addEditorListeners())},isActive(){return!0},isElementInTheCurrentDocument(){return elementorFrontend.isEditMode()?elementor.documents.currentDocument.id.toString()===this.$element[0].closest(`.elementor`).dataset.elementorId:!1},findElement(e){var t=this.$element;return t.find(e).filter(function(){return jQuery(this).parent().closest(`.elementor-element`).is(t)})},getUniqueHandlerID(e,t){return e||(e=this.getModelCID()),t||(t=this.$element),e+t.attr(`data-element_type`)+this.getConstructorID()},initEditorListeners(){var e=this;if(e.editorListeners=[{event:`element:destroy`,to:elementor.channels.data,callback(t){t.cid===e.getModelCID()&&e.onDestroy()}}],e.onElementChange){let t=e.getWidgetType()||e.getElementType(),n=`change`;t!==`global`&&(n+=`:`+t),e.editorListeners.push({event:n,to:elementor.channels.editor,callback(t,n){e.getUniqueHandlerID(n.model.cid,n.$el)===e.getUniqueHandlerID()&&e.onElementChange(t.model.get(`name`),t,n)}})}e.onEditSettingsChange&&e.editorListeners.push({event:`change:editSettings`,to:elementor.channels.editor,callback(t,n){if(n.model.cid!==e.getModelCID())return;let r=Object.keys(t.changed)[0];e.onEditSettingsChange(r,t.changed[r])}}),[`page`].forEach(function(t){var n=`on`+t[0].toUpperCase()+t.slice(1)+`SettingsChange`;e[n]&&e.editorListeners.push({event:`change`,to:elementor.settings[t].model,callback(t){e[n](t.changed)}})})},getEditorListeners(){return this.editorListeners||this.initEditorListeners(),this.editorListeners},addEditorListeners(){var e=this.getUniqueHandlerID();this.getEditorListeners().forEach(function(t){elementorFrontend.addListenerOnce(e,t.event,t.callback,t.to)})},removeEditorListeners(){var e=this.getUniqueHandlerID();this.getEditorListeners().forEach(function(t){elementorFrontend.removeListeners(e,t.event,null,t.to)})},getElementType(){return this.$element.data(`element_type`)},getWidgetType(){let e=this.$element.data(`widget_type`);if(e)return e.split(`.`)[0]},getID(){return this.$element.data(`id`)},getModelCID(){return this.$element.data(`model-cid`)},getElementSettings(e){let t={},n=this.getModelCID();if(this.isEdit&&n){let e=elementorFrontend.config.elements.data[n],r=e.attributes,i=r.widgetType||r.elType;r.isInner&&(i=`inner-`+i);let a=elementorFrontend.config.elements.keys[i];a||(a=elementorFrontend.config.elements.keys[i]=[],jQuery.each(e.controls,(e,t)=>{(t.frontend_available||t.editor_available)&&a.push(e)})),jQuery.each(e.getActiveControls(),function(e){if(a.indexOf(e)!==-1){let n=r[e];n.toJSON&&(n=n.toJSON()),t[e]=n}})}else t=this.$element.data(`settings`)||{};return this.getItems(t,e)},getEditSettings(e){var t={};return this.isEdit&&(t=elementorFrontend.config.elements.editSettings[this.getModelCID()].attributes),this.getItems(t,e)},getCurrentDeviceSetting(e){return elementorFrontend.getCurrentDeviceSetting(this.getElementSettings(),e)},onInit(){this.isActive(this.getSettings())&&elementorModules.ViewModule.prototype.onInit.apply(this,arguments)},onDestroy(){this.isEdit&&this.removeEditorListeners(),this.unbindEvents&&this.unbindEvents()}})})),Et=__commonJSMin((t=>{var n=e();Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,G(),Z();var r=n(Q()),StretchedElement=class extends r.default{getStretchedClass(){return`e-stretched`}getStretchSettingName(){return`stretch_element`}getStretchActiveValue(){return`yes`}bindEvents(){let e=this.getUniqueHandlerID();elementorFrontend.addListenerOnce(e,`resize`,this.stretch),elementorFrontend.addListenerOnce(e,`sticky:stick`,this.stretch,this.$element),elementorFrontend.addListenerOnce(e,`sticky:unstick`,this.stretch,this.$element),elementorFrontend.isEditMode()&&(this.onKitChangeStretchContainerChange=this.onKitChangeStretchContainerChange.bind(this),elementor.channels.editor.on(`kit:change:stretchContainer`,this.onKitChangeStretchContainerChange))}unbindEvents(){elementorFrontend.removeListeners(this.getUniqueHandlerID(),`resize`,this.stretch),elementorFrontend.isEditMode()&&elementor.channels.editor.off(`kit:change:stretchContainer`,this.onKitChangeStretchContainerChange)}isActive(e){return elementorFrontend.isEditMode()||e.$element.hasClass(this.getStretchedClass())}getStretchElementForConfig(e=null){return e?this.$element.find(e):this.$element}getStretchElementConfig(){return{element:this.getStretchElementForConfig(),selectors:{container:this.getStretchContainer()},considerScrollbar:elementorFrontend.isEditMode()&&elementorFrontend.config.is_rtl}}initStretch(){this.stretch=this.stretch.bind(this),this.stretchElement=new elementorModules.frontend.tools.StretchElement(this.getStretchElementConfig())}getStretchContainer(){return elementorFrontend.getKitSettings(`stretched_section_container`)||window}isStretchSettingEnabled(){return this.getElementSettings(this.getStretchSettingName())===this.getStretchActiveValue()}stretch(){this.isStretchSettingEnabled()&&this.stretchElement.stretch()}onInit(...e){this.isActive(this.getSettings())&&(this.initStretch(),super.onInit(...e),this.stretch())}
2131onElementChange(e){this.getStretchSettingName()===e&&(this.isStretchSettingEnabled()?this.stretch():this.stretchElement.reset())}onKitChangeStretchContainerChange(){this.stretchElement.setSettings(`selectors.container`,this.getStretchContainer()),this.stretch()}};t.default=StretchedElement})),Dt=__commonJSMin((t=>{var n=e();Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(Q()),SwiperHandlerBase=class extends r.default{getInitialSlide(){let e=this.getEditSettings();return e.activeItemIndex?e.activeItemIndex-1:0}getSlidesCount(){return this.elements.$slides.length}togglePauseOnHover(e){e?this.elements.$swiperContainer.on({mouseenter:()=>{this.swiper.autoplay.stop()},mouseleave:()=>{this.swiper.autoplay.start()}}):this.elements.$swiperContainer.off(`mouseenter mouseleave`)}handleKenBurns(){let e=this.getSettings();this.$activeImageBg&&this.$activeImageBg.removeClass(e.classes.kenBurnsActive),this.activeItemIndex=this.swiper?this.swiper.activeIndex:this.getInitialSlide(),this.swiper?this.$activeImageBg=jQuery(this.swiper.slides[this.activeItemIndex]).children(`.`+e.classes.slideBackground):this.$activeImageBg=jQuery(this.elements.$slides[0]).children(`.`+e.classes.slideBackground),this.$activeImageBg.addClass(e.classes.kenBurnsActive)}};t.default=SwiperHandlerBase}));function asyncGeneratorStep(e,t,n,r,i,a,o){try{var s=e[a](o),c=s.value}catch(e){n(e);return}s.done?t(c):Promise.resolve(c).then(r,i)}function _asyncToGenerator(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var a=e.apply(t,n);function _next(e){asyncGeneratorStep(a,r,i,_next,_throw,`next`,e)}function _throw(e){asyncGeneratorStep(a,r,i,_next,_throw,`throw`,e)}_next(void 0)})}}var Ot=__esmMin((()=>{})),kt=__commonJSMin((t=>{Ot();var n=e();Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,G(),Z(),X();var r=n(Dt()),CarouselHandlerBase=class extends r.default{getDefaultSettings(){return{selectors:{carousel:`.swiper`,swiperWrapper:`.swiper-wrapper`,slideContent:`.swiper-slide`,swiperArrow:`.elementor-swiper-button`,paginationWrapper:`.swiper-pagination`,paginationBullet:`.swiper-pagination-bullet`,paginationBulletWrapper:`.swiper-pagination-bullets`}}}getDefaultElements(){let e=this.getSettings(`selectors`),t={$swiperContainer:this.$element.find(e.carousel),$swiperWrapper:this.$element.find(e.swiperWrapper),$swiperArrows:this.$element.find(e.swiperArrow),$paginationWrapper:this.$element.find(e.paginationWrapper),$paginationBullets:this.$element.find(e.paginationBullet),$paginationBulletWrapper:this.$element.find(e.paginationBulletWrapper)};return t.$slides=t.$swiperContainer.find(e.slideContent),t}getSwiperSettings(){let e=this.getElementSettings(),t=+e.slides_to_show||3,n=t===1,r=elementorFrontend.config.responsive.activeBreakpoints,i={mobile:1,tablet:n?1:2},a={slidesPerView:t,loop:e.infinite===`yes`,speed:e.speed,handleElementorBreakpoints:!0};a.breakpoints={};let o=t;Object.keys(r).reverse().forEach(t=>
2131{let n=i[t]?i[t]:o;a.breakpoints[r[t].value]={slidesPerView:+e[`slides_to_show_`+t]||n,slidesPerGroup:+e[`slides_to_scroll_`+t]||1},e.image_spacing_custom&&(a.breakpoints[r[t].value].spaceBetween=this.getSpaceBetween(t)),o=+e[`slides_to_show_`+t]||n}),e.autoplay===`yes`&&(a.autoplay={delay:e.autoplay_speed,disableOnInteraction:e.pause_on_interaction===`yes`}),n?(a.effect=e.effect,e.effect===`fade`&&(a.fadeEffect={crossFade:!0})):a.slidesPerGroup=+e.slides_to_scroll||1,e.image_spacing_custom&&(a.spaceBetween=this.getSpaceBetween());let s=e.navigation===`arrows`||e.navigation===`both`,c=e.navigation===`dots`||e.navigation===`both`||e.pagination;return s&&(a.navigation={prevEl:`.elementor-swiper-button-prev`,nextEl:`.elementor-swiper-button-next`}),c&&(a.pagination={el:`.elementor-element-${this.getID()} .swiper-pagination`,type:e.pagination?e.pagination:`bullets`,clickable:!0,renderBullet:(e,t)=>`<span class="${t}" role="button" tabindex="0" data-bullet-index="${e}" aria-label="${elementorFrontend.config.i18n.a11yCarouselPaginationBulletMessage} ${e+1}"></span>`}),e.lazyload===`yes`&&(a.lazy={loadPrevNext:!0,loadPrevNextAmount:1}),a.a11y={enabled:!0,prevSlideMessage:elementorFrontend.config.i18n.a11yCarouselPrevSlideMessage,nextSlideMessage:elementorFrontend.config.i18n.a11yCarouselNextSlideMessage,firstSlideMessage:elementorFrontend.config.i18n.a11yCarouselFirstSlideMessage,lastSlideMessage:elementorFrontend.config.i18n.a11yCarouselLastSlideMessage},a.on={slideChange:()=>{this.a11ySetPaginationTabindex(),this.handleElementHandlers(),this.a11ySetSlideAriaHidden()},init:()=>{this.a11ySetPaginationTabindex(),this.a11ySetSlideAriaHidden(`initialisation`)}},this.applyOffsetSettings(e,a,t),a}getOffsetWidth(){let e=elementorFrontend.getCurrentDeviceMode();return elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(),`offset_width`,`size`,e)||0}applyOffsetSettings(e,t,n){let r=e.offset_sides;if(!(elementorFrontend.isEditMode()&&this.constructor.name===`NestedCarousel`||!r||r===`none`))switch(r){case`right`:this.forceSliderToShowNextSlideWhenOnLast(t,n),this.addClassToSwiperContainer(`offset-right`);break;case`left`:this.addClassToSwiperContainer(`offset-left`);break;case`both`:this.forceSliderToShowNextSlideWhenOnLast(t,n),this.addClassToSwiperContainer(`offset-both`);break}}forceSliderToShowNextSlideWhenOnLast(e,t){e.slidesPerView=t+.001}addClassToSwiperContainer(e){this.getDefaultElements().$swiperContainer[0].classList.add(e)}onInit(...e){var _superprop_getOnInit=()=>super.onInit,t=this;return _asyncToGenerator(function*(){_superprop_getOnInit().call(t,...e),!(!t.elements.$swiperContainer.length||2>t.elements.$slides.length)&&(yield t.initSwiper(),t.getElementSettings().pause_on_hover===`yes`&&t.togglePauseOnHover(!0))})()}initSwiper(){var e=this;return _asyncToGenerator(function*(){let t=elementorFrontend.utils.swiper;e.swiper=yield new t(e.elements.$swiperContainer,e.getSwiperSettings()),e.elements.$swiperContainer.data(`swiper`,e.swiper)})()}bindEvents(){this.elements.$swiperArrows.on(`keydown`,this.onDirectionArrowKeydown.bind(this)),this.elements.$paginationWrapper.on(`keydown`,`.swiper-pagination-bullet`,this.onDirectionArrowKeydown.bind(this)),this.elements.$swiperContainer.on(`keydown`,`.swiper-slide`,this.onDirectionArrowKeydown.bind(this)),this.$element.find(`:focusable`).on(`focus`,this.onFocusDisableAutoplay.bind(this)),elementorFrontend.elements.$window.on(`resize`,this.getSwiperSettings.bind(this))}unbindEvents(){this.elements.$swiperArrows.off(),this.elements.$paginationWrapper.off(),this.elements.$swiperContainer.off(),this.$element.find(`:focusable`).off(),elementorFrontend.elements.$window.off(`resize`)}onDirectionArrowKeydown(e){let t=elementorFrontend.config.is_rtl,n=[`ArrowLeft`,`ArrowRight`],r=e.originalEvent.code,i=n.indexOf(r)!==-1,a=t?`ArrowRight`:`ArrowLeft`,o=t?`ArrowLeft`:`ArrowRight`;if(i)a===r?this.swiper.slidePrev():o===r&&this.swiper.slideNext();else return!0}onFocusDisableAutoplay(){this.swiper.autoplay.stop()}updateSwiperOption(e){let t=this.getElementSettings()[e],n=this.swiper.params;switch(e){case`autoplay_speed`:n.autoplay.delay=t;break;case`speed`:n.speed=t;break}
2131this.swiper.update()}getChangeableProperties(){return{pause_on_hover:`pauseOnHover`,autoplay_speed:`delay`,speed:`speed`,arrows_position:`arrows_position`}}onElementChange(e){if(e.indexOf(`image_spacing_custom`)===0){this.updateSpaceBetween(e);return}if(this.getChangeableProperties()[e])if(e===`pause_on_hover`){let e=this.getElementSettings(`pause_on_hover`);this.togglePauseOnHover(e===`yes`)}else this.updateSwiperOption(e)}onEditSettingsChange(e){e===`activeItemIndex`&&this.swiper.slideToLoop(this.getEditSettings(`activeItemIndex`)-1)}getSpaceBetween(e=null){let t=elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(),`image_spacing_custom`,`size`,e);return Number(t)||0}updateSpaceBetween(e){let t=e.match(`image_spacing_custom_(.*)`),n=t?t[1]:`desktop`,r=this.getSpaceBetween(n);n!==`desktop`&&(this.swiper.params.breakpoints[elementorFrontend.config.responsive.activeBreakpoints[n].value].spaceBetween=r),this.swiper.params.spaceBetween=r,this.swiper.update()}getPaginationBullets(e=`array`){let t=this.$element.find(this.getSettings(`selectors`).paginationBullet);return e===`array`?Array.from(t):t}a11ySetPaginationTabindex(){var e,t,n,r,i;let a=(e=this.swiper)==null||(e=e.params)==null?void 0:e.pagination.bulletClass,o=(t=this.swiper)==null||(t=t.params)==null?void 0:t.pagination.bulletActiveClass;this.getPaginationBullets().forEach(e=>{var t;(t=e.classList)!=null&&t.contains(o)||e.removeAttribute(`tabindex`)});let s=((n=event)==null?void 0:n.code)===`ArrowLeft`||((r=event)==null?void 0:r.code)===`ArrowRight`;(i=event)!=null&&(i=i.target)!=null&&(i=i.classList)!=null&&i.contains(a)&&s&&this.$element.find(`.${o}`).trigger(`focus`)}getSwiperWrapperTranformXValue(){var e;let t=(e=this.elements.$swiperWrapper[0])==null?void 0:e.style.transform;return t=t.replace(`translate3d(`,``),t=t.split(`,`),t=parseInt(t[0].replace(`px`,``)),t||0}a11ySetSlideAriaHidden(e=``){var t;if(typeof(e===`initialisation`?0:(t=this.swiper)==null?void 0:t.activeIndex)!=`number`)return;let n=this.getSwiperWrapperTranformXValue(),r=this.elements.$swiperWrapper[0].clientWidth;this.elements.$swiperContainer.find(this.getSettings(`selectors`).slideContent).each((e,t)=>{0<=t.offsetLeft+n&&r>t.offsetLeft+n?(t.removeAttribute(`aria-hidden`),t.removeAttribute(`inert`)):(t.setAttribute(`aria-hidden`,!0),t.setAttribute(`inert`,``))})}handleElementHandlers(){}};
2131t.default=CarouselHandlerBase})),$=e(),At=$(St()),jt=$(wt()),Mt=$(Tt()),Nt=$(Et()),Pt=$(Q()),Ft=$(Dt()),It=$(kt());At.default.frontend={Document:jt.default,tools:{StretchElement:Mt.default},handlers:{Base:Pt.default,StretchedElement:Nt.default,SwiperBase:Ft.default,CarouselBase:It.default}}})();
2132
2133

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.