!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).bootstrap=t(e.Popper)}(this,function(e){function $(t){var i,s=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(t)for(let e in t)"default"!==e&&(i=Object.getOwnPropertyDescriptor(t,e),Object.defineProperty(s,e,i.get?i:{enumerable:!0,get:()=>t[e]}));return s.default=t,Object.freeze(s)}let i=$(e),s=new Map,N={set(e,t,i){s.has(e)||s.set(e,new Map);e=s.get(e);e.has(t)||0===e.size?e.set(t,i):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(e.keys())[0]}.`)},get(e,t){return s.has(e)&&s.get(e).get(t)||null},remove(e,t){var i;s.has(e)&&((i=s.get(e)).delete(t),0===i.size)&&s.delete(e)}},j=1e3,H="transitionend",F=e=>e=e&&window.CSS&&window.CSS.escape?e.replace(/#([^\s"#']+)/g,(e,t)=>"#"+CSS.escape(t)):e,R=e=>{e.dispatchEvent(new Event(H))},r=e=>!(!e||"object"!=typeof e)&&void 0!==(e=void 0!==e.jquery?e[0]:e).nodeType,a=e=>r(e)?e.jquery?e[0]:e:"string"==typeof e&&0{if(!r(e)||0===e.getClientRects().length)return!1;var t="visible"===getComputedStyle(e).getPropertyValue("visibility"),i=e.closest("details:not([open])");if(i&&i!==e){e=e.closest("summary");if(e&&e.parentNode!==i)return!1;if(null===e)return!1}return t},l=e=>!e||e.nodeType!==Node.ELEMENT_NODE||!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled")),B=e=>{var t;return document.documentElement.attachShadow?"function"==typeof e.getRootNode?(t=e.getRootNode())instanceof ShadowRoot?t:null:e instanceof ShadowRoot?e:e.parentNode?B(e.parentNode):null:null},o=()=>{},d=e=>{e.offsetHeight},q=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,G=[],c=()=>"rtl"===document.documentElement.dir;e=s=>{var e;e=()=>{let i=q();if(i){let e=s.NAME,t=i.fn[e];i.fn[e]=s.jQueryInterface,i.fn[e].Constructor=s,i.fn[e].noConflict=()=>(i.fn[e]=t,s.jQueryInterface)}},"loading"===document.readyState?(G.length||document.addEventListener("DOMContentLoaded",()=>{for(var e of G)e()}),G.push(e)):e()};let p=(e,t=[],i=e)=>"function"==typeof e?e(...t):i,X=(s,a,e=!0)=>{if(e){e=(e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:i}=window.getComputedStyle(e);var e=Number.parseFloat(t),s=Number.parseFloat(i);return e||s?(t=t.split(",")[0],i=i.split(",")[0],(Number.parseFloat(t)+Number.parseFloat(i))*j):0})(a)+5;let t=!1,i=({target:e})=>{e===a&&(t=!0,a.removeEventListener(H,i),p(s))};a.addEventListener(H,i),setTimeout(()=>{t||R(a)},e)}else p(s)},Y=(e,t,i,s)=>{var a=e.length;let r=e.indexOf(t);return-1===r?!i&&s?e[a-1]:e[0]:(r+=i?1:-1,s&&(r=(r+a)%a),e[Math.max(0,Math.min(r,a-1))])},V=/[^.]*(?=\..*)\.|.*/,W=/\..*/,U=/::\d+$/,K={},Q=1,J={mouseenter:"mouseover",mouseleave:"mouseout"},Z=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function ee(e,t){return t&&t+"::"+Q++||e.uidEvent||Q++}function te(e){var t=ee(e);return e.uidEvent=t,K[t]=K[t]||{},K[t]}function ie(e,t,i=null){return Object.values(e).find(e=>e.callable===t&&e.delegationSelector===i)}function se(e,t,i){var s="string"==typeof t,t=!s&&t||i;let a=ne(e);return[s,t,a=Z.has(a)?a:e]}function ae(s,a,r,n,l){if("string"==typeof a&&s){let[e,t,i]=se(a,r,n);a in J&&(t=(o=t,function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return o.call(this,e)}));var o,d,c,p,u,h,n=te(s),n=n[i]||(n[i]={}),m=ie(n,t,e?r:null);m?m.oneOff=m.oneOff&&l:(m=ee(t,a.replace(V,"")),(a=e?(p=s,u=r,h=t,function t(i){var s=p.querySelectorAll(u);for(let e=i["target"];e&&e!==this;e=e.parentNode)for(var a of s)if(a===e)return le(i,{delegateTarget:e}),t.oneOff&&f.off(p,i.type,u,h),h.apply(e,[i])}):(d=s,c=t,function e(t){return le(t,{delegateTarget:d}),e.oneOff&&f.off(d,t.type,c),c.apply(d,[t])})).delegationSelector=e?r:null,a.callable=t,a.oneOff=l,n[a.uidEvent=m]=a,s.addEventListener(i,a,e))}}function re(e,t,i,s,a){s=ie(t[i],s,a);s&&(e.removeEventListener(i,s,Boolean(a)),delete t[i][s.uidEvent])}function ne(e){return e=e.replace(W,""),J[e]||e}let f={on(e,t,i,s){ae(e,t,i,s,!1)},one(e,t,i,s){ae(e,t,i,s,!0)},off(e,t,i,s){if("string"==typeof t&&e){var a,r,[s,n,l]=se(t,i,s),o=l!==t,d=te(e),c=d[l]||{},p=t.startsWith(".");if(void 0!==n)return Object.keys(c).length?void re(e,d,l,n,s?i:null):void 0;if(p)for(var u of Object.keys(d)){m=h=w=b=v=g=f=void 0;var h,m,f=e,g=d,v=u,b=t.slice(1),w=g[v]||{};for([h,m]of Object.entries(w))h.includes(b)&&re(f,g,v,m.callable,m.delegationSelector)}for([a,r]of Object.entries(c)){var y=a.replace(U,"");o&&!t.includes(y)||re(e,d,l,r.callable,r.delegationSelector)}}},trigger(e,t,i){if("string"!=typeof t||!e)return null;var s=q();let a=null,r=!0,n=!0,l=!1;t!==ne(t)&&s&&(a=s.Event(t,i),s(e).trigger(a),r=!a.isPropagationStopped(),n=!a.isImmediatePropagationStopped(),l=a.isDefaultPrevented());s=le(new Event(t,{bubbles:r,cancelable:!0}),i);return l&&s.preventDefault(),n&&e.dispatchEvent(s),s.defaultPrevented&&a&&a.preventDefault(),s}};function le(s,e={}){for(let[t,i]of Object.entries(e))try{s[t]=i}catch(e){Object.defineProperty(s,t,{configurable:!0,get(){return i}})}return s}function oe(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function de(e){return e.replace(/[A-Z]/g,e=>"-"+e.toLowerCase())}let u={setDataAttribute(e,t,i){e.setAttribute("data-bs-"+de(t),i)},removeDataAttribute(e,t){e.removeAttribute("data-bs-"+de(t))},getDataAttributes(t){if(!t)return{};var i,s={};for(i of Object.keys(t.dataset).filter(e=>e.startsWith("bs")&&!e.startsWith("bsConfig"))){let e=i.replace(/^bs/,"");s[e=e.charAt(0).toLowerCase()+e.slice(1,e.length)]=oe(t.dataset[i])}return s},getDataAttribute(e,t){return oe(e.getAttribute("data-bs-"+de(t)))}};class t{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,t){var i=r(t)?u.getDataAttribute(t,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...r(t)?u.getDataAttributes(t):{},..."object"==typeof e?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(var[i,s]of Object.entries(t)){var a=e[i],a=r(a)?"element":null==(a=a)?""+a:Object.prototype.toString.call(a).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(s).test(a))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${i}" provided type "${a}" but expected type "${s}".`)}}}class h extends t{constructor(e,t){super(),(e=a(e))&&(this._element=e,this._config=this._getConfig(t),N.set(this._element,this.constructor.DATA_KEY,this))}dispose(){N.remove(this._element,this.constructor.DATA_KEY),f.off(this._element,this.constructor.EVENT_KEY);for(var e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,i=!0){X(e,t,i)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return N.get(a(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,"object"==typeof t?t:null)}static get VERSION(){return"5.3.3"}static get DATA_KEY(){return"bs."+this.NAME}static get EVENT_KEY(){return"."+this.DATA_KEY}static eventName(e){return""+e+this.EVENT_KEY}}let ce=t=>{let i=t.getAttribute("data-bs-target");if(!i||"#"===i){let e=t.getAttribute("href");if(!e||!e.includes("#")&&!e.startsWith("."))return null;e.includes("#")&&!e.startsWith("#")&&(e="#"+e.split("#")[1]),i=e&&"#"!==e?e.trim():null}return i?i.split(",").map(e=>F(e)).join(","):null},m={find(e,t=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(t,e))},findOne(e,t=document.documentElement){return Element.prototype.querySelector.call(t,e)},children(e,t){return[].concat(...e.children).filter(e=>e.matches(t))},parents(e,t){var i=[];let s=e.parentNode.closest(t);for(;s;)i.push(s),s=s.parentNode.closest(t);return i},prev(e,t){let i=e.previousElementSibling;for(;i;){if(i.matches(t))return[i];i=i.previousElementSibling}return[]},next(e,t){let i=e.nextElementSibling;for(;i;){if(i.matches(t))return[i];i=i.nextElementSibling}return[]},focusableChildren(e){var t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(e=>e+':not([tabindex^="-"])').join(",");return this.find(t,e).filter(e=>!l(e)&&n(e))},getSelectorFromElement(e){e=ce(e);return e&&m.findOne(e)?e:null},getElementFromSelector(e){e=ce(e);return e?m.findOne(e):null},getMultipleElementsFromSelector(e){e=ce(e);return e?m.find(e):[]}};var pe=(t,i="hide")=>{var e="click.dismiss"+t.EVENT_KEY;let s=t.NAME;f.on(document,e,`[data-bs-dismiss="${s}"]`,function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),l(this)||(e=m.getElementFromSelector(this)||this.closest("."+s),t.getOrCreateInstance(e)[i]())})};class ue extends h{static get NAME(){return"alert"}close(){var e;f.trigger(this._element,"close.bs.alert").defaultPrevented||(this._element.classList.remove("show"),e=this._element.classList.contains("fade"),this._queueCallback(()=>this._destroyElement(),this._element,e))}_destroyElement(){this._element.remove(),f.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(t){return this.each(function(){var e=ue.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}})}}pe(ue,"close"),e(ue);let he='[data-bs-toggle="button"]';class me extends h{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each(function(){var e=me.getOrCreateInstance(this);"toggle"===t&&e[t]()})}}f.on(document,"click.bs.button.data-api",he,e=>{e.preventDefault();e=e.target.closest(he);me.getOrCreateInstance(e).toggle()}),e(me);let g=".bs.swipe",fe=(g,g,g,g,g,{endCallback:null,leftCallback:null,rightCallback:null}),ge={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class ve extends t{constructor(e,t){super(),(this._element=e)&&ve.isSupported()&&(this._config=this._getConfig(t),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return fe}static get DefaultType(){return ge}static get NAME(){return"swipe"}dispose(){f.off(this._element,g)}_start(e){this._supportPointerEvents?this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX):this._deltaX=e.touches[0].clientX}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),p(this._config.endCallback)}_move(e){this._deltaX=e.touches&&1this._start(e)),f.on(this._element,"pointerup.bs.swipe",e=>this._end(e)),this._element.classList.add("pointer-event")):(f.on(this._element,"touchstart.bs.swipe",e=>this._start(e)),f.on(this._element,"touchmove.bs.swipe",e=>this._move(e)),f.on(this._element,"touchend.bs.swipe",e=>this._end(e)))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&("pen"===e.pointerType||"touch"===e.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||0this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?f.one(this._element,we,()=>this.cycle()):this.cycle())}to(e){var t,i=this._getItems();e>i.length-1||e<0||(this._isSliding?f.one(this._element,we,()=>this.to(e)):(t=this._getItemIndex(this._getActive()))!==e&&(t=tthis._keydown(e)),"hover"===this._config.pause&&(f.on(this._element,"mouseenter.bs.carousel",()=>this.pause()),f.on(this._element,"mouseleave.bs.carousel",()=>this._maybeEnableCycle())),this._config.touch&&ve.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(var e of m.find(".carousel-item img",this._element))f.on(e,"dragstart.bs.carousel",e=>e.preventDefault());var t={leftCallback:()=>this._slide(this._directionToOrder(y)),rightCallback:()=>this._slide(this._directionToOrder(be)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),500+this._config.interval))}};this._swipeHelper=new ve(this._element,t)}_keydown(e){var t;/input|textarea/i.test(e.target.tagName)||(t=xe[e.key])&&(e.preventDefault(),this._slide(this._directionToOrder(t)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){var t;this._indicatorsElement&&((t=m.findOne(Ee,this._indicatorsElement)).classList.remove(_e),t.removeAttribute("aria-current"),t=m.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement))&&(t.classList.add(_e),t.setAttribute("aria-current","true"))}_updateInterval(){var e=this._activeElement||this._getActive();e&&(e=Number.parseInt(e.getAttribute("data-bs-interval"),10),this._config.interval=e||this._config.defaultInterval)}_slide(t,n=null){if(!this._isSliding){let a=this._getActive();var l=t===b;let r=n||Y(this._getItems(),a,l,this._config.wrap);if(r!==a){let i=this._getItemIndex(r),s=e=>f.trigger(this._element,e,{relatedTarget:r,direction:this._orderToDirection(t),from:this._getItemIndex(a),to:i});n=s("slide.bs.carousel");if(!n.defaultPrevented&&a&&r){n=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(i),this._activeElement=r;let e=l?"carousel-item-start":"carousel-item-end",t=l?"carousel-item-next":"carousel-item-prev";r.classList.add(t),d(r),a.classList.add(e),r.classList.add(e);this._queueCallback(()=>{r.classList.remove(e,t),r.classList.add(_e),a.classList.remove(_e,t,e),this._isSliding=!1,s(we)},a,this._isAnimated()),n&&this.cycle()}}}}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return m.findOne(".active.carousel-item",this._element)}_getItems(){return m.find(Te,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return c()?e===y?w:b:e===y?b:w}_orderToDirection(e){return c()?e===w?y:be:e===w?be:y}static jQueryInterface(t){return this.each(function(){var e=_.getOrCreateInstance(this,t);if("number"==typeof t)e.to(t);else if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}})}}f.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",function(e){var t=m.getElementFromSelector(this);t&&t.classList.contains(ye)&&(e.preventDefault(),e=_.getOrCreateInstance(t),(t=this.getAttribute("data-bs-slide-to"))?e.to(t):"next"===u.getDataAttribute(this,"slide")?e.next():e.prev(),e._maybeEnableCycle())}),f.on(window,"load.bs.carousel.data-api",()=>{var e;for(e of m.find('[data-bs-ride="carousel"]'))_.getOrCreateInstance(e)}),e(_);let Me="show",E="collapse",Ae="collapsing",ke=(E,E,'[data-bs-toggle="collapse"]'),Le={parent:null,toggle:!0},Ie={parent:"(null|element)",toggle:"boolean"};class T extends h{constructor(e,t){var i;super(e,t),this._isTransitioning=!1,this._triggerArray=[];for(i of m.find(ke)){var s=m.getSelectorFromElement(i),a=m.find(s).filter(e=>e===this._element);null!==s&&a.length&&this._triggerArray.push(i)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Le}static get DefaultType(){return Ie}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(!this._isTransitioning&&!this._isShown()){let t=[];if(!(t=this._config.parent?this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter(e=>e!==this._element).map(e=>T.getOrCreateInstance(e,{toggle:!1})):t).length||!t[0]._isTransitioning){var i=f.trigger(this._element,"show.bs.collapse");if(!i.defaultPrevented){for(var s of t)s.hide();let e=this._getDimension();this._element.classList.remove(E),this._element.classList.add(Ae),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;i="scroll"+(e[0].toUpperCase()+e.slice(1));this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(Ae),this._element.classList.add(E,Me),this._element.style[e]="",f.trigger(this._element,"shown.bs.collapse")},this._element,!0),this._element.style[e]=this._element[i]+"px"}}}}hide(){if(!this._isTransitioning&&this._isShown()){var e=f.trigger(this._element,"hide.bs.collapse");if(!e.defaultPrevented){var t,e=this._getDimension();this._element.style[e]=this._element.getBoundingClientRect()[e]+"px",d(this._element),this._element.classList.add(Ae),this._element.classList.remove(E,Me);for(t of this._triggerArray){var i=m.getElementFromSelector(t);i&&!this._isShown(i)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0;this._element.style[e]="",this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(Ae),this._element.classList.add(E),f.trigger(this._element,"hidden.bs.collapse")},this._element,!0)}}}_isShown(e=this._element){return e.classList.contains(Me)}_configAfterMerge(e){return e.toggle=Boolean(e.toggle),e.parent=a(e.parent),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){var e;if(this._config.parent)for(e of this._getFirstLevelChildren(ke)){var t=m.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(e){let t=m.find(":scope .collapse .collapse",this._config.parent);return m.find(e,this._config.parent).filter(e=>!t.includes(e))}_addAriaAndCollapsedClass(e,t){if(e.length)for(var i of e)i.classList.toggle("collapsed",!t),i.setAttribute("aria-expanded",t)}static jQueryInterface(t){let i={};return"string"==typeof t&&/show|hide/.test(t)&&(i.toggle=!1),this.each(function(){var e=T.getOrCreateInstance(this,i);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}})}}f.on(document,"click.bs.collapse.data-api",ke,function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();for(var t of m.getMultipleElementsFromSelector(this))T.getOrCreateInstance(t,{toggle:!1}).toggle()}),e(T);let Pe="dropdown";var v=".bs.dropdown",x=".data-api";let Oe="ArrowDown";var De="click"+v+x,v="keydown"+v+x;let S="show",C='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',ze=(C,".dropdown-menu"),$e=c()?"top-end":"top-start",Ne=c()?"top-start":"top-end",je=c()?"bottom-end":"bottom-start",He=c()?"bottom-start":"bottom-end",Fe=c()?"left-start":"right-start",Re=c()?"right-start":"left-start",Be={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},qe={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class M extends h{constructor(e,t){super(e,t),this._popper=null,this._parent=this._element.parentNode,this._menu=m.next(this._element,ze)[0]||m.prev(this._element,ze)[0]||m.findOne(ze,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Be}static get DefaultType(){return qe}static get NAME(){return Pe}toggle(){return this._isShown()?this.hide():this.show()}show(){if(!l(this._element)&&!this._isShown()){var e={relatedTarget:this._element},t=f.trigger(this._element,"show.bs.dropdown",e);if(!t.defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(var i of[].concat(...document.body.children))f.on(i,"mouseover",o);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(S),this._element.classList.add(S),f.trigger(this._element,"shown.bs.dropdown",e)}}}hide(){var e;!l(this._element)&&this._isShown()&&(e={relatedTarget:this._element},this._completeHide(e))}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){var t=f.trigger(this._element,"hide.bs.dropdown",e);if(!t.defaultPrevented){if("ontouchstart"in document.documentElement)for(var i of[].concat(...document.body.children))f.off(i,"mouseover",o);this._popper&&this._popper.destroy(),this._menu.classList.remove(S),this._element.classList.remove(S),this._element.setAttribute("aria-expanded","false"),u.removeDataAttribute(this._menu,"popper"),f.trigger(this._element,"hidden.bs.dropdown",e)}}_getConfig(e){if("object"!=typeof(e=super._getConfig(e)).reference||r(e.reference)||"function"==typeof e.reference.getBoundingClientRect)return e;throw new TypeError(Pe.toUpperCase()+': Option "reference" provided type "object" without a required "getBoundingClientRect" method.')}_createPopper(){if(void 0===i)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;"parent"===this._config.reference?e=this._parent:r(this._config.reference)?e=a(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference);var t=this._getPopperConfig();this._popper=i.createPopper(e,this._menu,t)}_isShown(){return this._menu.classList.contains(S)}_getPlacement(){var e,t=this._parent;return t.classList.contains("dropend")?Fe:t.classList.contains("dropstart")?Re:t.classList.contains("dropup-center")?"top":t.classList.contains("dropdown-center")?"bottom":(e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim(),t.classList.contains("dropup")?e?Ne:$e:e?He:je)}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){let t=this._config["offset"];return"string"==typeof t?t.split(",").map(e=>Number.parseInt(e,10)):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){var e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return!this._inNavbar&&"static"!==this._config.display||(u.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,...p(this._config.popperConfig,[e])}}_selectMenuItem({key:e,target:t}){var i=m.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(e=>n(e));i.length&&Y(i,t,e===Oe,!i.includes(t)).focus()}static jQueryInterface(t){return this.each(function(){var e=M.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}})}static clearMenus(e){var t;if(2!==e.button&&("keyup"!==e.type||"Tab"===e.key))for(t of m.find('[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled).show')){var i,s,a=M.getInstance(t);a&&!1!==a._config.autoClose&&(i=(s=e.composedPath()).includes(a._menu),s.includes(a._element)||"inside"===a._config.autoClose&&!i||"outside"===a._config.autoClose&&i||a._menu.contains(e.target)&&("keyup"===e.type&&"Tab"===e.key||/input|select|option|textarea|form/i.test(e.target.tagName))||(s={relatedTarget:a._element},"click"===e.type&&(s.clickEvent=e),a._completeHide(s)))}}static dataApiKeydownHandler(e){var t=/input|textarea/i.test(e.target.tagName),i="Escape"===e.key,s=["ArrowUp",Oe].includes(e.key);!s&&!i||t&&!i||(e.preventDefault(),t=this.matches(C)?this:m.prev(this,C)[0]||m.next(this,C)[0]||m.findOne(C,e.delegateTarget.parentNode),i=M.getOrCreateInstance(t),s?(e.stopPropagation(),i.show(),i._selectMenuItem(e)):i._isShown()&&(e.stopPropagation(),i.hide(),t.focus()))}}f.on(document,v,C,M.dataApiKeydownHandler),f.on(document,v,ze,M.dataApiKeydownHandler),f.on(document,De,M.clearMenus),f.on(document,"keyup.bs.dropdown.data-api",M.clearMenus),f.on(document,De,C,function(e){e.preventDefault(),M.getOrCreateInstance(this).toggle()}),e(M);let Ge="backdrop",Xe="mousedown.bs."+Ge,Ye={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Ve={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class We extends t{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return Ye}static get DefaultType(){return Ve}static get NAME(){return Ge}show(e){var t;this._config.isVisible?(this._append(),t=this._getElement(),this._config.isAnimated&&d(t),t.classList.add("show"),this._emulateAnimation(()=>{p(e)})):p(e)}hide(e){this._config.isVisible?(this._getElement().classList.remove("show"),this._emulateAnimation(()=>{this.dispose(),p(e)})):p(e)}dispose(){this._isAppended&&(f.off(this._element,Xe),this._element.remove(),this._isAppended=!1)}_getElement(){var e;return this._element||((e=document.createElement("div")).className=this._config.className,this._config.isAnimated&&e.classList.add("fade"),this._element=e),this._element}_configAfterMerge(e){return e.rootElement=a(e.rootElement),e}_append(){var e;this._isAppended||(e=this._getElement(),this._config.rootElement.append(e),f.on(e,Xe,()=>{p(this._config.clickCallback)}),this._isAppended=!0)}_emulateAnimation(e){X(e,this._getElement(),this._config.isAnimated)}}let Ue=".bs.focustrap",Ke=(Ue,Ue,"backward"),Qe={autofocus:!0,trapElement:null},Je={autofocus:"boolean",trapElement:"element"};class Ze extends t{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return Qe}static get DefaultType(){return Je}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),f.off(document,Ue),f.on(document,"focusin.bs.focustrap",e=>this._handleFocusin(e)),f.on(document,"keydown.tab.bs.focustrap",e=>this._handleKeydown(e)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,f.off(document,Ue))}_handleFocusin(e){var t=this._config["trapElement"];e.target===document||e.target===t||t.contains(e.target)||(0===(e=m.focusableChildren(t)).length?t:this._lastTabNavDirection===Ke?e[e.length-1]:e[0]).focus()}_handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?Ke:"forward")}}let et=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",tt=".sticky-top",it="padding-right",st="margin-right";class at{constructor(){this._element=document.body}getWidth(){var e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){let t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,it,e=>e+t),this._setElementAttributes(et,it,e=>e+t),this._setElementAttributes(tt,st,e=>e-t)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,it),this._resetElementAttributes(et,it),this._resetElementAttributes(tt,st)}isOverflowing(){return 0{var t;e!==this._element&&window.innerWidth>e.clientWidth+a||(this._saveInitialAttribute(e,i),t=window.getComputedStyle(e).getPropertyValue(i),e.style.setProperty(i,s(Number.parseFloat(t))+"px"))})}_saveInitialAttribute(e,t){var i=e.style.getPropertyValue(t);i&&u.setDataAttribute(e,t,i)}_resetElementAttributes(e,i){this._applyManipulationCallback(e,e=>{var t=u.getDataAttribute(e,i);null===t?e.style.removeProperty(i):(u.removeDataAttribute(e,i),e.style.setProperty(i,t))})}_applyManipulationCallback(e,t){if(r(e))t(e);else for(var i of m.find(e,this._element))t(i)}}let A=".bs.modal";A,A;let rt="hidden"+A,nt="show"+A;A,A,A,A,A;A;let lt="modal-open",ot="modal-static";let dt={backdrop:!0,focus:!0,keyboard:!0},ct={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class k extends h{constructor(e,t){super(e,t),this._dialog=m.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new at,this._addEventListeners()}static get Default(){return dt}static get DefaultType(){return ct}static get NAME(){return"modal"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||f.trigger(this._element,nt,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(lt),this._adjustDialog(),this._backdrop.show(()=>this._showElement(e)))}hide(){!this._isShown||this._isTransitioning||f.trigger(this._element,"hide.bs.modal").defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove("show"),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){f.off(window,A),f.off(this._dialog,A),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new We({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Ze({trapElement:this._element})}_showElement(e){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;var t=m.findOne(".modal-body",this._dialog);t&&(t.scrollTop=0),d(this._element),this._element.classList.add("show");this._queueCallback(()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,f.trigger(this._element,"shown.bs.modal",{relatedTarget:e})},this._dialog,this._isAnimated())}_addEventListeners(){f.on(this._element,"keydown.dismiss.bs.modal",e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())}),f.on(window,"resize.bs.modal",()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),f.on(this._element,"mousedown.dismiss.bs.modal",t=>{f.one(this._element,"click.dismiss.bs.modal",e=>{this._element===t.target&&this._element===e.target&&("static"===this._config.backdrop?this._triggerBackdropTransition():this._config.backdrop&&this.hide())})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(lt),this._resetAdjustments(),this._scrollBar.reset(),f.trigger(this._element,rt)})}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){var t=f.trigger(this._element,"hidePrevented.bs.modal");if(!t.defaultPrevented){t=this._element.scrollHeight>document.documentElement.clientHeight;let e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(ot)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(ot),this._queueCallback(()=>{this._element.classList.remove(ot),this._queueCallback(()=>{this._element.style.overflowY=e},this._dialog)},this._dialog),this._element.focus())}}_adjustDialog(){var e,t=this._element.scrollHeight>document.documentElement.clientHeight,i=this._scrollBar.getWidth(),s=0{e.defaultPrevented||f.one(t,rt,()=>{n(this)&&this.focus()})});e=m.findOne(".modal.show");e&&k.getInstance(e).hide(),k.getOrCreateInstance(t).toggle(this)}),pe(k),e(k);x=".bs.offcanvas";let pt="showing",ut=".offcanvas.show",ht="hidePrevented"+x,mt="hidden"+x;let ft={backdrop:!0,keyboard:!0,scroll:!1},gt={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class L extends h{constructor(e,t){super(e,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return ft}static get DefaultType(){return gt}static get NAME(){return"offcanvas"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||f.trigger(this._element,"show.bs.offcanvas",{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new at).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(pt),this._queueCallback(()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add("show"),this._element.classList.remove(pt),f.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:e})},this._element,!0))}hide(){this._isShown&&!f.trigger(this._element,"hide.bs.offcanvas").defaultPrevented&&(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add("hiding"),this._backdrop.hide(),this._queueCallback(()=>{this._element.classList.remove("show","hiding"),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new at).reset(),f.trigger(this._element,mt)},this._element,!0))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){var e=Boolean(this._config.backdrop);return new We({className:"offcanvas-backdrop",isVisible:e,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:e?()=>{"static"===this._config.backdrop?f.trigger(this._element,ht):this.hide()}:null})}_initializeFocusTrap(){return new Ze({trapElement:this._element})}_addEventListeners(){f.on(this._element,"keydown.dismiss.bs.offcanvas",e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():f.trigger(this._element,ht))})}static jQueryInterface(t){return this.each(function(){var e=L.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}})}}f.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',function(e){var t=m.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),l(this)||(f.one(t,mt,()=>{n(this)&&this.focus()}),(e=m.findOne(ut))&&e!==t&&L.getInstance(e).hide(),L.getOrCreateInstance(t).toggle(this))}),f.on(window,"load.bs.offcanvas.data-api",()=>{for(var e of m.find(ut))L.getOrCreateInstance(e).show()}),f.on(window,"resize.bs.offcanvas",()=>{for(var e of m.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(e).position&&L.getOrCreateInstance(e).hide()}),pe(L),e(L);v={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]};let vt=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),bt=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i;function wt(e,t,i){if(!e.length)return e;if(i&&"function"==typeof i)return i(e);var s,i=(new window.DOMParser).parseFromString(e,"text/html");for(s of[].concat(...i.body.querySelectorAll("*"))){var a=s.nodeName.toLowerCase();if(Object.keys(t).includes(a)){var r,n=[].concat(...s.attributes),l=[].concat(t["*"]||[],t[a]||[]);for(r of n)((e,t)=>{let i=e.nodeName.toLowerCase();return t.includes(i)?!vt.has(i)||Boolean(bt.test(e.nodeValue)):t.filter(e=>e instanceof RegExp).some(e=>e.test(i))})(r,l)||s.removeAttribute(r.nodeName)}else s.remove()}return i.body.innerHTML}let yt={allowList:v,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},_t={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Et={entry:"(string|element|function|null)",selector:"(string|element)"};class Tt extends t{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return yt}static get DefaultType(){return _t}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map(e=>this._resolvePossibleFunction(e)).filter(Boolean)}hasContent(){return 0
',title:"",trigger:"hover focus"},It={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class P extends h{constructor(e,t){if(void 0===i)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(e,t),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return Lt}static get DefaultType(){return It}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),f.off(this._element.closest(".modal"),Mt,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(this._isWithContent()&&this._isEnabled){var e=f.trigger(this._element,this.constructor.eventName("show")),t=(B(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(!e.defaultPrevented&&t){this._disposePopper();e=this._getTipElement(),t=(this._element.setAttribute("aria-describedby",e.getAttribute("id")),this._config)["container"];if(this._element.ownerDocument.documentElement.contains(this.tip)||(t.append(e),f.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(e),e.classList.add(Ct),"ontouchstart"in document.documentElement)for(var i of[].concat(...document.body.children))f.on(i,"mouseover",o);this._queueCallback(()=>{f.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1},this.tip,this._isAnimated())}}}hide(){if(this._isShown()){var e=f.trigger(this._element,this.constructor.eventName("hide"));if(!e.defaultPrevented){if(this._getTipElement().classList.remove(Ct),"ontouchstart"in document.documentElement)for(var t of[].concat(...document.body.children))f.off(t,"mouseover",o);this._activeTrigger.click=!1,this._activeTrigger[At]=!1,this._activeTrigger[I]=!1,this._isHovered=null;this._queueCallback(()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),f.trigger(this._element,this.constructor.eventName("hidden")))},this.tip,this._isAnimated())}}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){e=this._getTemplateFactory(e).toHtml();if(!e)return null;e.classList.remove(St,Ct),e.classList.add(`bs-${this.constructor.NAME}-auto`);var t=(e=>{for(;e+=Math.floor(1e6*Math.random()),document.getElementById(e););return e})(this.constructor.NAME).toString();return e.setAttribute("id",t),this._isAnimated()&&e.classList.add(St),e}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new Tt({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(St)}_isShown(){return this.tip&&this.tip.classList.contains(Ct)}_createPopper(e){var t=p(this._config.placement,[this,e,this._element]),t=kt[t.toUpperCase()];return i.createPopper(this._element,e,this._getPopperConfig(t))}_getOffset(){let t=this._config["offset"];return"string"==typeof t?t.split(",").map(e=>Number.parseInt(e,10)):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(e){return p(e,[this._element])}_getPopperConfig(e){e={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:e=>{this._getTipElement().setAttribute("data-popper-placement",e.state.placement)}}]};return{...e,...p(this._config.popperConfig,[e])}}_setListeners(){var e,t,i;for(e of this._config.trigger.split(" "))"click"===e?f.on(this._element,this.constructor.eventName("click"),this._config.selector,e=>{this._initializeOnDelegatedTarget(e).toggle()}):"manual"!==e&&(t=e===I?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===I?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout"),f.on(this._element,t,this._config.selector,e=>{var t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusin"===e.type?At:I]=!0,t._enter()}),f.on(this._element,i,this._config.selector,e=>{var t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusout"===e.type?At:I]=t._element.contains(e.relatedTarget),t._leave()}));this._hideModalHandler=()=>{this._element&&this.hide()},f.on(this._element.closest(".modal"),Mt,this._hideModalHandler)}_fixTitle(){var e=this._element.getAttribute("title");e&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",e),this._element.setAttribute("data-bs-original-title",e),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(e,t){clearTimeout(this._timeout),this._timeout=setTimeout(e,t)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){var t,i=u.getDataAttributes(this._element);for(t of Object.keys(i))xt.has(t)&&delete i[t];return e={...i,..."object"==typeof e&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=!1===e.container?document.body:a(e.container),"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),e}_getDelegateConfig(){var e,t,i={};for([e,t]of Object.entries(this._config))this.constructor.Default[e]!==t&&(i[e]=t);return i.selector=!1,i.trigger="manual",i}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each(function(){var e=P.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}})}}e(P);let Pt={...P.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},Ot={...P.DefaultType,content:"(null|string|element|function)"};class Dt extends P{static get Default(){return Pt}static get DefaultType(){return Ot}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each(function(){var e=Dt.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}})}}e(Dt);De=".bs.scrollspy";let zt="click"+De;let O="active",$t="[href]";let Nt={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},jt={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Ht extends h{constructor(e,t){super(e,t),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Nt}static get DefaultType(){return jt}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(var e of this._observableSections.values())this._observer.observe(e)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(e){return e.target=a(e.target)||document.body,e.rootMargin=e.offset?e.offset+"px 0px -30%":e.rootMargin,"string"==typeof e.threshold&&(e.threshold=e.threshold.split(",").map(e=>Number.parseFloat(e))),e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(f.off(this._config.target,zt),f.on(this._config.target,zt,$t,e=>{var t=this._observableSections.get(e.target.hash);t&&(e.preventDefault(),e=this._rootElement||window,t=t.offsetTop-this._element.offsetTop,e.scrollTo?e.scrollTo({top:t,behavior:"smooth"}):e.scrollTop=t)}))}_getNewObserver(){var e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(e=>this._observerCallback(e),e)}_observerCallback(e){let t=e=>this._targetLinks.get("#"+e.target.id);var i,s=e=>{this._previousScrollData.visibleEntryTop=e.target.offsetTop,this._process(t(e))},a=(this._rootElement||document.documentElement).scrollTop,r=a>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=a;for(i of e)if(i.isIntersecting){var n=i.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(r&&n){if(s(i),a)continue;return}r||n||s(i)}else this._activeTarget=null,this._clearActiveClass(t(i))}_initializeTargetsAndObservables(){var e,t;this._targetLinks=new Map,this._observableSections=new Map;for(e of m.find($t,this._config.target))e.hash&&!l(e)&&(t=m.findOne(decodeURI(e.hash),this._element),n(t))&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),(this._activeTarget=e).classList.add(O),this._activateParents(e),f.trigger(this._element,"activate.bs.scrollspy",{relatedTarget:e}))}_activateParents(e){if(e.classList.contains("dropdown-item"))m.findOne(".dropdown-toggle",e.closest(".dropdown")).classList.add(O);else for(var t of m.parents(e,".nav, .list-group"))for(var i of m.prev(t,".nav-link, .nav-item > .nav-link, .list-group-item"))i.classList.add(O)}_clearActiveClass(e){var t;e.classList.remove(O);for(t of m.find($t+"."+O,e))t.classList.remove(O)}static jQueryInterface(t){return this.each(function(){var e=Ht.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}})}}f.on(window,"load.bs.scrollspy.data-api",()=>{for(var e of m.find('[data-bs-spy="scroll"]'))Ht.getOrCreateInstance(e)}),e(Ht);let Ft="ArrowRight",Rt="ArrowDown",Bt="Home",D="active",qt="show",Gt=".dropdown-toggle";Gt;x='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]';let Xt='.nav-link:not(.dropdown-toggle), .list-group-item:not(.dropdown-toggle), [role="tab"]:not(.dropdown-toggle), '+x;D,D,D;class z extends h{constructor(e){super(e),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),f.on(this._element,"keydown.bs.tab",e=>this._keydown(e)))}static get NAME(){return"tab"}show(){var e,t,i=this._element;this._elemIsActive(i)||(t=(e=this._getActiveElem())?f.trigger(e,"hide.bs.tab",{relatedTarget:i}):null,f.trigger(i,"show.bs.tab",{relatedTarget:e}).defaultPrevented)||t&&t.defaultPrevented||(this._deactivate(e,i),this._activate(i,e))}_activate(e,t){e&&(e.classList.add(D),this._activate(m.getElementFromSelector(e)),this._queueCallback(()=>{"tab"!==e.getAttribute("role")?e.classList.add(qt):(e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),f.trigger(e,"shown.bs.tab",{relatedTarget:t}))},e,e.classList.contains("fade")))}_deactivate(e,t){e&&(e.classList.remove(D),e.blur(),this._deactivate(m.getElementFromSelector(e)),this._queueCallback(()=>{"tab"!==e.getAttribute("role")?e.classList.remove(qt):(e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),f.trigger(e,"hidden.bs.tab",{relatedTarget:t}))},e,e.classList.contains("fade")))}_keydown(t){if(["ArrowLeft",Ft,"ArrowUp",Rt,Bt,"End"].includes(t.key)){t.stopPropagation(),t.preventDefault();var i,s=this._getChildren().filter(e=>!l(e));let e;(e=[Bt,"End"].includes(t.key)?s[t.key===Bt?0:s.length-1]:(i=[Ft,Rt].includes(t.key),Y(s,t.target,i,!0)))&&(e.focus({preventScroll:!0}),z.getOrCreateInstance(e).show())}}_getChildren(){return m.find(Xt,this._parent)}_getActiveElem(){return this._getChildren().find(e=>this._elemIsActive(e))||null}_setInitialAttributes(e,t){this._setAttributeIfNotExists(e,"role","tablist");for(var i of t)this._setInitialAttributesOnChild(i)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);var t=this._elemIsActive(e),i=this._getOuterElement(e);e.setAttribute("aria-selected",t),i!==e&&this._setAttributeIfNotExists(i,"role","presentation"),t||e.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(e,"role","tab"),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){var t=m.getElementFromSelector(e);t&&(this._setAttributeIfNotExists(t,"role","tabpanel"),e.id)&&this._setAttributeIfNotExists(t,"aria-labelledby",""+e.id)}_toggleDropDown(e,i){let s=this._getOuterElement(e);s.classList.contains("dropdown")&&((e=(e,t)=>{e=m.findOne(e,s);e&&e.classList.toggle(t,i)})(Gt,D),e(".dropdown-menu",qt),s.setAttribute("aria-expanded",i))}_setAttributeIfNotExists(e,t,i){e.hasAttribute(t)||e.setAttribute(t,i)}_elemIsActive(e){return e.classList.contains(D)}_getInnerElement(e){return e.matches(Xt)?e:m.findOne(Xt,e)}_getOuterElement(e){return e.closest(".nav-item, .list-group-item")||e}static jQueryInterface(t){return this.each(function(){var e=z.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}})}}f.on(document,"click.bs.tab",x,function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),l(this)||z.getOrCreateInstance(this).show()}),f.on(window,"load.bs.tab",()=>{for(var e of m.find('.active[data-bs-toggle="tab"], .active[data-bs-toggle="pill"], .active[data-bs-toggle="list"]'))z.getOrCreateInstance(e)}),e(z);let Yt="show",Vt="showing",Wt={animation:"boolean",autohide:"boolean",delay:"number"},Ut={animation:!0,autohide:!0,delay:5e3};class Kt extends h{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Ut}static get DefaultType(){return Wt}static get NAME(){return"toast"}show(){f.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove("hide"),d(this._element),this._element.classList.add(Yt,Vt),this._queueCallback(()=>{this._element.classList.remove(Vt),f.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()},this._element,this._config.animation))}hide(){this.isShown()&&!f.trigger(this._element,"hide.bs.toast").defaultPrevented&&(this._element.classList.add(Vt),this._queueCallback(()=>{this._element.classList.add("hide"),this._element.classList.remove(Vt,Yt),f.trigger(this._element,"hidden.bs.toast")},this._element,this._config.animation))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Yt),super.dispose()}isShown(){return this._element.classList.contains(Yt)}_maybeScheduleHide(){!this._config.autohide||this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay))}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}t?this._clearTimeout():(e=e.relatedTarget,this._element===e||this._element.contains(e)||this._maybeScheduleHide())}_setListeners(){f.on(this._element,"mouseover.bs.toast",e=>this._onInteraction(e,!0)),f.on(this._element,"mouseout.bs.toast",e=>this._onInteraction(e,!1)),f.on(this._element,"focusin.bs.toast",e=>this._onInteraction(e,!0)),f.on(this._element,"focusout.bs.toast",e=>this._onInteraction(e,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each(function(){var e=Kt.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}})}}return pe(Kt),e(Kt),{Alert:ue,Button:me,Carousel:_,Collapse:T,Dropdown:M,Modal:k,Offcanvas:L,Popover:Dt,ScrollSpy:Ht,Tab:z,Toast:Kt,Tooltip:P}}),function(e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).Clipboard=e()}(function(){return function s(a,r,n){function l(i,e){if(!r[i]){if(!a[i]){var t="function"==typeof require&&require;if(!e&&t)return t(i,!0);if(o)return o(i,!0);e=new Error("Cannot find module '"+i+"'");throw e.code="MODULE_NOT_FOUND",e}t=r[i]={exports:{}};a[i][0].call(t.exports,function(e){var t=a[i][1][e];return l(t||e)},t,t.exports,s,a,r,n)}return r[i].exports}for(var o="function"==typeof require&&require,e=0;ee.length)&&(t=e.length);for(var i=0,s=new Array(t);i=o(i,l)){n="".concat((e/o(i,l)).toFixed(a)," ").concat(r[l]);break}return s+n}return parseFloat(e)}(e,t),s=e=t.formater?e.toLocaleString(s,i):parseInt(e).toString(),!t.formater||(i=t.separator?"string"==typeof t.separator?t.separator:",":"","en-US"!==t.formater&&!0===t.separator)?s:(l=i,s.replace(/^(?:(\d{1,3},(?:\d{1,3},?)*)|(\d{1,3}\.(?:\d{1,3}\.?)*)|(\d{1,3}(?:\s\d{1,3})*))([\.,]?\d{0,2}?)$/gi,function(e,t,i,s,a){var r="",n="";return void 0!==t?(r=t.replace(new RegExp(/,/gi,"gi"),l),n=","):void 0!==i?r=i.replace(new RegExp(/\./gi,"gi"),l):void 0!==s&&(r=s.replace(new RegExp(/ /gi,"gi"),l)),void 0!==a&&(t=","!==n&&","!==l?",":".",r+=void 0!==a?a.replace(new RegExp(/\.|,/gi,"gi"),t):""),r}))}function c(e){return/^[0-9]+\.[0-9]+$/.test(e)?parseFloat(e):/^[0-9]+$/.test(e)?parseInt(e):/^true|false/i.test(e)?/^true/i.test(e):e}function p(e){for(var t=e.offsetTop,i=e.offsetLeft,s=e.offsetWidth,a=e.offsetHeight;e.offsetParent;)t+=(e=e.offsetParent).offsetTop,i+=e.offsetLeft;return t>=window.pageYOffset&&i>=window.pageXOffset&&t+a<=window.pageYOffset+window.innerHeight&&i+s<=window.pageXOffset+window.innerWidth}e.exports=function(){var s=l(0o.end?o.end:o.start,l.innerHTML=d(e,o)):void setTimeout(function(){return t=l,s=((i=o).end-i.start)/(i.duration/i.delay),a="inc",i.start>i.end&&(a="dec",s*=-1),r=c(i.start),t.innerHTML=d(r,i),!0===i.once&&t.setAttribute("data-purecounter-duration",0),void(n=setInterval(function(){var e=function(e,t,i){i=2=i.end&&"inc"==a||r<=i.end&&"dec"==a)&&(t.innerHTML=d(i.end,i),i.pulse&&(t.setAttribute("data-purecounter-duration",0),setTimeout(function(){t.setAttribute("data-purecounter-duration",i.duration/1e3)},i.pulse)),clearInterval(n))},i.delay));var t,i,s,a,r,n},o.delay)})}function i(e){var t,i=s,e=[].filter.call(e.attributes,function(e){return/^data-purecounter-/.test(e.name)});return l(0!=e.length?Object.assign.apply(Object,[{}].concat(function(e){if(Array.isArray(e))return n(e)}(t=e.map(function(e){var t,i=e.name,e=e.value;return t={},i=i.replace("data-purecounter-","").toLowerCase(),e=c(e),i in t?Object.defineProperty(t,i,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[i]=e,t}))||function(){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}()||function(e){var t;if(e)return"string"==typeof e?n(e,void 0):"Map"===(t="Object"===(t=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:t)||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?n(e,void 0):void 0}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())):{},i)}!function(){var t,i=document.querySelectorAll(s.selector);0!==i.length&&("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype?(t=new IntersectionObserver(r.bind(this),{root:null,rootMargin:"20px",threshold:.5}),i.forEach(function(e){t.observe(e)})):window.addEventListener&&(a(i),window.addEventListener("scroll",function(e){a(i)},{passive:!0})))}()}}},a={},function e(t){var i=a[t];return void 0!==i||(i=a[t]={exports:{}},s[t](i,i.exports,e)),i.exports}(638);var s,a});var Swiper=function(){function s(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function a(t,i){void 0===t&&(t={}),void 0===i&&(i={}),Object.keys(i).forEach(e=>{void 0===t[e]?t[e]=i[e]:s(i[e])&&s(t[e])&&0!!e.trim())}function S(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function v(){return Date.now()}function P(e,t){void 0===t&&(t="x");var i=I();let s,a,r;e=function(e){var t=I();let i;return i=(i=!(i=t.getComputedStyle?t.getComputedStyle(e,null):i)&&e.currentStyle?e.currentStyle:i)||e.style}(e);return i.WebKitCSSMatrix?(6<(a=e.transform||e.webkitTransform).split(",").length&&(a=a.split(", ").map(e=>e.replace(",",".")).join(", ")),r=new i.WebKitCSSMatrix("none"===a?"":a)):(r=e.MozTransform||e.OTransform||e.MsTransform||e.msTransform||e.transform||e.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=r.toString().split(",")),"x"===t&&(a=i.WebKitCSSMatrix?r.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),(a="y"===t?i.WebKitCSSMatrix?r.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5]):a)||0}function o(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function u(e){var t,i=Object(arguments.length<=0?void 0:e);let s=["__proto__","constructor","prototype"];for(let e=1;es.indexOf(e)<0);for(let e=0,t=r.length;en?"next":"prev"),p=(e,t)=>"next"===c&&t<=e||"prev"===c&&e<=t,u=()=>{o=(new Date).getTime(),null===l&&(l=o);var e=Math.max(Math.min((o-l)/d,1),0),e=.5-Math.cos(e*Math.PI)/2;let t=n+e*(s-n);p(t,s)&&(t=s),i.wrapperEl.scrollTo({[a]:t}),p(t,s)?(i.wrapperEl.style.overflow="hidden",i.wrapperEl.style.scrollSnapType="",setTimeout(()=>{i.wrapperEl.style.overflow="",i.wrapperEl.scrollTo({[a]:t})}),r.cancelAnimationFrame(i.cssModeFrameID)):i.cssModeFrameID=r.requestAnimationFrame(u)};u()}function n(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function R(e,t){return void 0===t&&(t=""),[...e.children].filter(e=>e.matches(t))}function k(e){try{console.warn(e)}catch(e){}}function O(e,t){void 0===t&&(t=[]);e=document.createElement(e);return e.classList.add(...Array.isArray(t)?t:x(t)),e}function D(e){var t=I(),i=L(),s=e.getBoundingClientRect(),i=i.body,a=e.clientTop||i.clientTop||0,i=e.clientLeft||i.clientLeft||0,r=e===t?t.scrollY:e.scrollTop,t=e===t?t.scrollX:e.scrollLeft;return{top:s.top+r-a,left:s.left+t-i}}function B(e,t){return I().getComputedStyle(e,null).getPropertyValue(t)}function C(e){let t=e,i;if(t){for(i=0;null!==(t=t.previousSibling);)1===t.nodeType&&(i+=1);return i}}function z(e,t){var i=[];let s=e.parentElement;for(;s;)t&&!s.matches(t)||i.push(s),s=s.parentElement;return i}function g(i,s){s&&i.addEventListener("transitionend",function e(t){t.target===i&&(s.call(i,t),i.removeEventListener("transitionend",e))})}function q(e,t,i){var s=I();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function M(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}let w;function y(){var e,t;return w=w||(e=I(),{smoothScroll:(t=L()).documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)})}let N;function j(e){return void 0===e&&(e={}),N=N||function(e){var e=(void 0===e?{}:e)["userAgent"],t=y(),i=(r=I()).navigator.platform,e=e||r.navigator.userAgent,s={ios:!1,android:!1},a=r.screen.width,r=r.screen.height,n=e.match(/(Android);?[\s\/]+([\d.]+)?/);let l=e.match(/(iPad).*OS\s([\d_]+)/);var o=e.match(/(iPod)(.*OS\s([\d_]+))?/),d=!l&&e.match(/(iPhone\sOS|iOS)\s([\d_]+)/),c="Win32"===i,i="MacIntel"===i;return!l&&i&&t.touch&&0<=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(a+"x"+r)&&(l=(l=e.match(/(Version)\/([\d.]+)/))||[0,1,"13_0_0"]),n&&!c&&(s.os="android",s.android=!0),(l||d||o)&&(s.os="ios",s.ios=!0),s}(e)}let e;function H(){return e=e||function(){let t=I();var e=j();let i=!1;function s(){var e=t.navigator.userAgent.toLowerCase();return 0<=e.indexOf("safari")&&e.indexOf("chrome")<0&&e.indexOf("android")<0}s()&&(a=String(t.navigator.userAgent)).includes("Version/")&&([a,r]=a.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e)),i=a<16||16===a&&r<2);var a=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent),r=s(),e=r||a&&e.ios;return{isSafari:i||r,needPerspectiveFix:i,need3dFix:e,isWebView:a}}()}let G=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};let p=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)};let l=(i,e)=>{if(i&&!i.destroyed&&i.params){let t=e.closest(i.isElement?"swiper-slide":"."+i.params.slideClass);if(t){let e=t.querySelector("."+i.params.lazyPreloaderClass);!e&&i.isElement&&(t.shadowRoot?e=t.shadowRoot.querySelector("."+i.params.lazyPreloaderClass):requestAnimationFrame(()=>{t.shadowRoot&&(e=t.shadowRoot.querySelector("."+i.params.lazyPreloaderClass))&&e.remove()})),e&&e.remove()}}},d=(e,t)=>{e.slides[t]&&(e=e.slides[t].querySelector('[loading="lazy"]'))&&e.removeAttribute("loading")},h=r=>{if(r&&!r.destroyed&&r.params){var t=r.params.lazyPreloadPrevNext,i=r.slides.length;if(i&&t&&!(t<0)){t=Math.min(t,i);let a="auto"===r.params.slidesPerView?r.slidesPerViewDynamic():Math.ceil(r.params.slidesPerView);var n=r.activeIndex;if(r.params.grid&&1i+a+t)),void r.slides.forEach((e,t)=>{s.includes(e.column)&&d(r,t)})}else{var s=n+a-1;if(r.params.rewind||r.params.loop)for(let e=n-t;e<=s+t;e+=1){var l=(e%i+i)%i;(ls||e=s.innerWidth-e)||"prevent"===a&&(t.preventDefault(),1)}function W(){let e=this;var t,i,s,a,{params:r,el:n}=e;n&&0===n.offsetWidth||(r.breakpoints&&e.setBreakpoint(),{allowSlideNext:n,allowSlidePrev:t,snapGrid:i}=e,s=e.virtual&&e.params.virtual.enabled,e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),a=s&&r.loop,!("auto"===r.slidesPerView||1{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=t,e.allowSlideNext=n,e.params.watchOverflow&&i!==e.snapGrid&&e.checkOverflow())}let U=(e,t)=>{var i=L(),{params:s,el:a,wrapperEl:r,device:n}=e,l=!!s.nested,o="on"===t?"addEventListener":"removeEventListener";a&&"string"!=typeof a&&(i[o]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:l}),a[o]("touchstart",e.onTouchStart,{passive:!1}),a[o]("pointerdown",e.onTouchStart,{passive:!1}),i[o]("touchmove",e.onTouchMove,{passive:!1,capture:l}),i[o]("pointermove",e.onTouchMove,{passive:!1,capture:l}),i[o]("touchend",e.onTouchEnd,{passive:!0}),i[o]("pointerup",e.onTouchEnd,{passive:!0}),i[o]("pointercancel",e.onTouchEnd,{passive:!0}),i[o]("touchcancel",e.onTouchEnd,{passive:!0}),i[o]("pointerout",e.onTouchEnd,{passive:!0}),i[o]("pointerleave",e.onTouchEnd,{passive:!0}),i[o]("contextmenu",e.onTouchEnd,{passive:!0}),(s.preventClicks||s.preventClicksPropagation)&&a[o]("click",e.onClick,!0),s.cssMode&&r[o]("scroll",e.onScroll),s.updateOnWindowResize?e[t](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",W,!0):e[t]("observerUpdate",W,!0),a[o]("load",e.onLoad,{capture:!0}))};let K={attachEvents:function(){var e=this,t=e["params"];e.onTouchStart=function(i){var s=this,a=L();let r=i;if(r.originalEvent&&(r=r.originalEvent),i=s.touchEventsData,"pointerdown"===r.type){if(null!==i.pointerId&&i.pointerId!==r.pointerId)return;i.pointerId=r.pointerId}else"touchstart"===r.type&&1===r.targetTouches.length&&(i.touchId=r.targetTouches[0].identifier);if("touchstart"===r.type)V(s,r,r.targetTouches[0].pageX);else{var{params:n,touches:l,enabled:o}=s;if(o&&(n.simulateTouch||"mouse"!==r.pointerType)&&(!s.animating||!n.preventInteractionOnTransition)){!s.animating&&n.cssMode&&n.loop&&s.loopFix();let t=r.target;if(("wrapper"!==n.touchEventsTarget||s.wrapperEl.contains(t))&&!("which"in r&&3===r.which||"button"in r&&0e.identifier===n.touchId)[0])||e.identifier!==n.touchId)return}else e=s;if(n.isTouched){c=e.pageX,t=e.pageY;if(s.preventedByNestedSwiper)o.startX=c,o.startY=t;else if(r.allowTouchMove){if(l.touchReleaseOnEdges&&!l.loop)if(r.isVertical()){if(to.startY&&r.translate>=r.minTranslate())return n.isTouched=!1,void(n.isMoved=!1)}else if(co.startX&&r.translate>=r.minTranslate())return;if(a.activeElement&&s.target===a.activeElement&&s.target.matches(n.focusableElements))n.isMoved=!0,r.allowClick=!1;else{n.allowTouchCallbacks&&r.emit("touchMove",s),o.previousX=o.currentX,o.previousY=o.currentY,o.currentX=c,o.currentY=t;var a=o.currentX-o.startX,p=o.currentY-o.startY;if(!(r.params.threshold&&Math.sqrt(a**2+p**2)l.touchAngle:90-u>l.touchAngle)),n.isScrolling&&r.emit("touchMoveOpposite",s),void 0!==n.startMoving||o.currentX===o.startX&&o.currentY===o.startY||(n.startMoving=!0),n.isScrolling||"touchmove"===s.type&&n.preventTouchMoveFromPointerMove)n.isTouched=!1;else if(n.startMoving){r.allowClick=!1,!l.cssMode&&s.cancelable&&s.preventDefault(),l.touchMoveStopPropagation&&!l.nested&&s.stopPropagation();let i=r.isHorizontal()?a:p,e=r.isHorizontal()?o.currentX-o.previousX:o.currentY-o.previousY;l.oneWayMovement&&(i=Math.abs(i)*(d?1:-1),e=Math.abs(e)*(d?1:-1)),o.diff=i,i*=l.touchRatio,d&&(i=-i,e=-e);var u=r.touchesDirection,a=(r.swipeDirection=0(l.centeredSlides?r.minTranslate()-r.slidesSizesGrid[r.activeIndex+1]:r.minTranslate())&&r.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),n.currentTranslate>r.minTranslate()&&(e=!1,l.resistance)&&(n.currentTranslate=r.minTranslate()-1+(-r.minTranslate()+n.startTranslate+i)**t)):i<0&&(a&&p&&n.allowThresholdMove&&n.currentTranslate<(l.centeredSlides?r.maxTranslate()+r.slidesSizesGrid[r.slidesSizesGrid.length-1]:r.maxTranslate())&&r.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:r.slides.length-("auto"===l.slidesPerView?r.slidesPerViewDynamic():Math.ceil(parseFloat(l.slidesPerView,10)))}),n.currentTranslaten.startTranslate&&(n.currentTranslate=n.startTranslate),r.allowSlidePrev||r.allowSlideNext||(n.currentTranslate=n.startTranslate),0l.threshold||n.allowThresholdMove))return void(n.currentTranslate=n.startTranslate);if(!n.allowThresholdMove)return n.allowThresholdMove=!0,o.startX=o.currentX,o.startY=o.currentY,n.currentTranslate=n.startTranslate,void(o.diff=r.isHorizontal()?o.currentX-o.startX:o.currentY-o.startY)}l.followFinger&&!l.cssMode&&((l.freeMode&&l.freeMode.enabled&&r.freeMode||l.watchSlidesProgress)&&(r.updateActiveIndex(),r.updateSlidesClasses()),l.freeMode&&l.freeMode.enabled&&r.freeMode&&r.freeMode.onTouchMove(),r.updateProgress(n.currentTranslate),r.setTranslate(n.currentTranslate))}}}}else s.target.matches(n.focusableElements)||(r.allowClick=!1),n.isTouched&&(Object.assign(o,{startX:c,startY:t,currentX:c,currentY:t}),n.touchStartTime=v())}else n.startMoving&&n.isScrolling&&r.emit("touchMoveOpposite",s)}}.bind(e),e.onTouchEnd=function(e){let n=this,t=n.touchEventsData,l=e,i;if("touchend"===(l=l.originalEvent?l.originalEvent:l).type||"touchcancel"===l.type){if(!(i=[...l.changedTouches].filter(e=>e.identifier===t.touchId)[0])||i.identifier!==t.touchId)return}else{if(null!==t.touchId)return;if(l.pointerId!==t.pointerId)return;i=l}if(!["pointercancel","pointerout","pointerleave","contextmenu"].includes(l.type)||["pointercancel","contextmenu"].includes(l.type)&&(n.browser.isSafari||n.browser.isWebView)){t.pointerId=null,t.touchId=null;var{params:o,touches:e,rtlTranslate:s,slidesGrid:d,enabled:a}=n;if(a&&(o.simulateTouch||"mouse"!==l.pointerType))if(t.allowTouchCallbacks&&n.emit("touchEnd",l),t.allowTouchCallbacks=!1,t.isTouched){o.grabCursor&&t.isMoved&&t.isTouched&&(!0===n.allowSlideNext||!0===n.allowSlidePrev)&&n.setGrabCursor(!1);var a=v(),c=a-t.touchStartTime;if(n.allowClick&&(u=l.path||l.composedPath&&l.composedPath(),n.updateClickedSlide(u&&u[0]||l.target,u),n.emit("tap click",l),c<300)&&a-t.lastClickTime<300&&n.emit("doubleTap doubleClick",l),t.lastClickTime=v(),S(()=>{n.destroyed||(n.allowClick=!0)}),t.isTouched&&t.isMoved&&n.swipeDirection&&(0!==e.diff||t.loopSwapReset)&&(t.currentTranslate!==t.startTranslate||t.loopSwapReset)){t.isTouched=!1,t.isMoved=!1,t.startMoving=!1;let r;if(r=o.followFinger?s?n.translate:-n.translate:-t.currentTranslate,!o.cssMode)if(o.freeMode&&o.freeMode.enabled)n.freeMode.onTouchEnd({currentPos:r});else{var p=r>=-n.maxTranslate()&&!n.params.loop;let i=0,s=n.slidesSizesGrid[0];for(let t=0;t=d[t]&&r=d[t])&&(i=t,s=d[d.length-1]-d[d.length-2])}let e=null,t=null;o.rewind&&(n.isBeginning?t=o.virtual&&o.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1:n.isEnd&&(e=0));var u=(r-d[i])/s;let a=io.longSwipesMs?o.longSwipes?("next"===n.swipeDirection&&(u>=o.longSwipesRatio?n.slideTo(o.rewind&&n.isEnd?e:i+a):n.slideTo(i)),"prev"===n.swipeDirection&&(u>1-o.longSwipesRatio?n.slideTo(i+a):null!==t&&u<0&&Math.abs(u)>o.longSwipesRatio?n.slideTo(t):n.slideTo(i))):n.slideTo(n.activeIndex):o.shortSwipes?n.navigation&&(l.target===n.navigation.nextEl||l.target===n.navigation.prevEl)?l.target===n.navigation.nextEl?n.slideTo(i+a):n.slideTo(i):("next"===n.swipeDirection&&n.slideTo(null!==e?e:i+a),"prev"===n.swipeDirection&&n.slideTo(null!==t?t:i)):n.slideTo(n.activeIndex)}}else t.isTouched=!1,t.isMoved=!1,t.startMoving=!1}else t.isMoved&&o.grabCursor&&n.setGrabCursor(!1),t.isMoved=!1,t.startMoving=!1}}.bind(e),e.onDocumentTouchStart=function(){this.documentTouchHandlerProceeded||(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}.bind(e),t.cssMode&&(e.onScroll=function(){var t=this,{wrapperEl:i,rtlTranslate:s,enabled:a}=t;if(a){t.previousTranslate=t.translate,t.isHorizontal()?t.translate=-i.scrollLeft:t.translate=-i.scrollTop,0===t.translate&&(t.translate=0),t.updateActiveIndex(),t.updateSlidesClasses();let e;a=t.maxTranslate()-t.minTranslate();(e=0==a?0:(t.translate-t.minTranslate())/a)!==t.progress&&t.updateProgress(s?-t.translate:t.translate),t.emit("setTranslate",t.translate,!1)}}.bind(e)),e.onClick=function(e){var t=this;t.enabled&&!t.allowClick&&(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation)&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())}.bind(e),e.onLoad=function(e){var t=this;l(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}.bind(e),U(e,"on")},detachEvents:function(){U(this,"off")}},Q=(e,t)=>e.grid&&t.grid&&1{a.eventsListeners[e]||(a.eventsListeners[e]=[]),a.eventsListeners[e][t](i)})}return a},once(s,a,e){let r=this;return!r.eventsListeners||r.destroyed||"function"!=typeof a?r:(n.__emitterProxy=a,r.on(s,n,e));function n(){r.off(s,n),n.__emitterProxy&&delete n.__emitterProxy;for(var e=arguments.length,t=new Array(e),i=0;i{void 0===s?a.eventsListeners[i]=[]:a.eventsListeners[i]&&a.eventsListeners[i].forEach((e,t)=>{(e===s||e.__emitterProxy&&e.__emitterProxy===s)&&a.eventsListeners[i].splice(t,1)})}),a},emit(){let a=this;if(a.eventsListeners&&!a.destroyed&&a.eventsListeners){let e,i,s;for(var t=arguments.length,r=new Array(t),n=0;n{a.eventsAnyListeners&&a.eventsAnyListeners.length&&a.eventsAnyListeners.forEach(e=>{e.apply(s,[t,...i])}),a.eventsListeners&&a.eventsListeners[t]&&a.eventsListeners[t].forEach(e=>{e.apply(s,i)})})}return a}},update:{updateSize:function(){var e=this;let t,i;var s=e.el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:s.clientWidth,i=void 0!==e.params.height&&null!==e.params.height?e.params.height:s.clientHeight,0===t&&e.isHorizontal()||0===i&&e.isVertical()||(t=t-parseInt(B(s,"padding-left")||0,10)-parseInt(B(s,"padding-right")||0,10),i=i-parseInt(B(s,"padding-top")||0,10)-parseInt(B(s,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(i)&&(i=0),Object.assign(e,{width:t,height:i,size:e.isHorizontal()?t:i}))},updateSlides:function(){let s=this;function a(e,t){return parseFloat(e.getPropertyValue(s.getDirectionLabel(t))||0)}let r=s.params,{wrapperEl:e,slidesEl:t,size:n,rtlTranslate:l,wrongRTL:o}=s;var d=s.virtual&&r.virtual.enabled,c=(d?s.virtual:s).slides.length;let p=R(t,`.${s.params.slideClass}, swiper-slide`);var u=(d?s.virtual.slides:p).length;let h=[],m=[];var f=[];let g=r.slidesOffsetBefore,v=("function"==typeof g&&(g=r.slidesOffsetBefore.call(s)),r.slidesOffsetAfter);"function"==typeof v&&(v=r.slidesOffsetAfter.call(s));var b=s.snapGrid.length,w=s.slidesGrid.length;let y=r.spaceBetween,_=-g,E=0,T=0;if(void 0!==n){"string"==typeof y&&0<=y.indexOf("%")?y=parseFloat(y.replace("%",""))/100*n:"string"==typeof y&&(y=parseFloat(y)),s.virtualSize=-y,p.forEach(e=>{l?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),r.centeredSlides&&r.cssMode&&(F(e,"--swiper-centered-offset-before",""),F(e,"--swiper-centered-offset-after",""));var x=r.grid&&1void 0!==r.breakpoints[e].slidesPerView).length;for(let t=0;t!(r.cssMode&&!r.loop)||t!==p.length-1).forEach(e=>{e.style[t]=y+"px"})}if(r.centeredSlides&&r.centeredSlidesBounds){let t=0,i=(f.forEach(e=>{t+=e+(y||0)}),(t-=y)-n);h=h.map(e=>e<=0?-g:e>i?i+v:e)}if(r.centerInsufficientSlides){let t=0;f.forEach(e=>{t+=e+(y||0)}),t-=y;var $=(r.slidesOffsetBefore||0)+(r.slidesOffsetAfter||0);if(t+${h[t]=e-i}),m.forEach((e,t)=>{m[t]=e+i})}}if(Object.assign(s,{slides:p,snapGrid:h,slidesGrid:m,slidesSizesGrid:f}),r.centeredSlides&&r.cssMode&&!r.centeredSlidesBounds){F(e,"--swiper-centered-offset-before",-h[0]+"px"),F(e,"--swiper-centered-offset-after",s.size/2-f[f.length-1]/2+"px");let t=-s.snapGrid[0],i=-s.slidesGrid[0];s.snapGrid=s.snapGrid.map(e=>e+t),s.slidesGrid=s.slidesGrid.map(e=>e+i)}u!==c&&s.emit("slidesLengthChange"),h.length!==b&&(s.params.watchOverflow&&s.checkOverflow(),s.emit("snapGridLengthChange")),m.length!==w&&s.emit("slidesGridLengthChange"),r.watchSlidesProgress&&s.updateSlidesOffset(),s.emit("slidesUpdated"),d||r.cssMode||"slide"!==r.effect&&"fade"!==r.effect||($=r.containerModifierClass+"backface-hidden",c=s.el.classList.contains($),u<=r.maxBackfaceHiddenSlides?c||s.el.classList.add($):c&&s.el.classList.remove($))}},updateAutoHeight:function(e){let t=this,i=[],s=t.virtual&&t.params.virtual.enabled,a=0,r;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);var n,l=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&1{i.push(e)});else for(r=0;rt.slides.length&&!s)break;i.push(l(o))}else i.push(l(t.activeIndex));for(r=0;ra?n:a);!a&&0!==a||(t.wrapperEl.style.height=a+"px")},updateSlidesOffset:function(){var t=this,i=t.slides,s=t.isElement?t.isHorizontal()?t.wrapperEl.offsetLeft:t.wrapperEl.offsetTop:0;for(let e=0;e=a.size;u&&(a.visibleSlides.push(d),a.visibleSlidesIndexes.push(t)),G(d,u,r.slideVisibleClass),G(d,m,r.slideFullyVisibleClass),d.progress=l?-c:c,d.originalProgress=l?-p:p}}},updateProgress:function(e){var t=this,i=(void 0===e&&(i=t.rtlTranslate?-1:1,e=t&&t.translate&&t.translate*i||0),t.params),s=t.maxTranslate()-t.minTranslate();let{progress:a,isBeginning:r,isEnd:n,progressLoop:l}=t;var o,d,c,p=r,u=n;0==s?(a=0,r=!0,n=!0):(a=(e-t.minTranslate())/s,s=Math.abs(e-t.minTranslate())<1,o=Math.abs(e-t.maxTranslate())<1,r=s||a<=0,n=o||1<=a,s&&(a=0),o&&(a=1)),i.loop&&(s=t.getSlideIndexByData(0),o=t.getSlideIndexByData(t.slides.length-1),s=t.slidesGrid[s],o=t.slidesGrid[o],d=t.slidesGrid[t.slidesGrid.length-1],c=Math.abs(e),1<(l=s<=c?(c-s)/d:(c+d-o)/d))&&--l,Object.assign(t,{progress:a,progressLoop:l,isBeginning:r,isEnd:n}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),r&&!p&&t.emit("reachBeginning toEdge"),n&&!u&&t.emit("reachEnd toEdge"),(p&&!r||u&&!n)&&t.emit("fromEdge"),t.emit("progress",a)},updateSlidesClasses:function(){var t=this;let{slides:e,params:i,slidesEl:s,activeIndex:a}=t;var r=t.virtual&&i.virtual.enabled,n=t.grid&&i.grid&&1R(s,`.${i.slideClass}${e}, swiper-slide`+e)[0];let o,d,c;if(r)if(i.loop){let e=a-t.virtual.slidesBefore;(e=e<0?t.virtual.slides.length+e:e)>=t.virtual.slides.length&&(e-=t.virtual.slides.length),o=l(`[data-swiper-slide-index="${e}"]`)}else o=l(`[data-swiper-slide-index="${a}"]`);else n?(o=e.filter(e=>e.column===a)[0],c=e.filter(e=>e.column===a+1)[0],d=e.filter(e=>e.column===a-1)[0]):o=e[a];o&&!n&&(c=function(e,t){for(var i=[];e.nextElementSibling;){var s=e.nextElementSibling;(!t||s.matches(t))&&i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!c&&(c=e[0]),d=function(e,t){for(var i=[];e.previousElementSibling;){var s=e.previousElementSibling;(!t||s.matches(t))&&i.push(s),e=s}return i}(o,`.${i.slideClass}, swiper-slide`)[0],i.loop)&&0===!d&&(d=e[e.length-1]),e.forEach(e=>{p(e,e===o,i.slideActiveClass),p(e,e===c,i.slideNextClass),p(e,e===d,i.slidePrevClass)}),t.emitSlidesClasses()},updateActiveIndex:function(e){let i=this;var s=i.rtlTranslate?i.translate:-i.translate,{snapGrid:a,params:r,activeIndex:n,realIndex:l,snapIndex:o}=i;let d=e,c;if(e=e=>{let t=e-i.virtual.slidesBefore;return(t=t<0?i.virtual.slides.length+t:t)>=i.virtual.slides.length&&(t-=i.virtual.slides.length),t},void 0===d&&(d=function(e){var{slidesGrid:t,params:i}=e,s=e.rtlTranslate?e.translate:-e.translate;let a;for(let e=0;e=t[e]&&s=t[e]&&s=t[e]&&(a=e);return a=i.normalizeSlideIndex&&(a<0||void 0===a)?0:a}(i)),(c=0<=a.indexOf(s)?a.indexOf(s):(s=Math.min(r.slidesPerGroupSkip,d))+Math.floor((d-s)/r.slidesPerGroup))>=a.length&&(c=a.length-1),d!==n||i.params.loop)if(d===n&&i.params.loop&&i.virtual&&i.params.virtual.enabled)i.realIndex=e(d);else{s=i.grid&&r.grid&&1e.column===d)[0];let e=parseInt(a.getAttribute("data-swiper-slide-index"),10);Number.isNaN(e)&&(e=Math.max(i.slides.indexOf(a),0)),t=Math.floor(e/r.grid.rows)}else t=i.slides[d]&&(e=i.slides[d].getAttribute("data-swiper-slide-index"),e)?parseInt(e,10):d;Object.assign(i,{previousSnapIndex:o,snapIndex:c,previousRealIndex:l,realIndex:t,previousIndex:n,activeIndex:d}),i.initialized&&h(i),i.emit("activeIndexChange"),i.emit("snapIndexChange"),(i.initialized||i.params.runCallbacksOnInit)&&(l!==t&&i.emit("realIndexChange"),i.emit("slideChange"))}else c!==o&&(i.snapIndex=c,i.emit("snapIndexChange"))},updateClickedSlide:function(e,t){var i=this;let s=i.params,a=e.closest(`.${s.slideClass}, swiper-slide`),r=(!a&&i.isElement&&t&&1{!a&&e.matches&&e.matches(`.${s.slideClass}, swiper-slide`)&&(a=e)}),!1),n;if(a)for(let e=0;e=o.length?o.length-1:f];if(l.normalizeSlideIndex)for(let e=0;er.translate&&g>r.minTranslate():gr.translate&&g>r.maxTranslate()&&(p||0)!==n)return!1}n!==(c||0)&&t&&r.emit("beforeSlideChangeStart"),r.updateProgress(g);let y;if(y=n>p?"next":n{h[e?"scrollLeft":"scrollTop"]=t})):h[e?"scrollLeft":"scrollTop"]=t,a&&requestAnimationFrame(()=>{r.wrapperEl.style.scrollSnapType="",r._immediateVirtual=!1})}else{if(!r.support.smoothScroll)return T({swiper:r,targetPosition:t,side:e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:t,behavior:"smooth"})}}else r.setTransition(i),r.setTranslate(g),r.updateActiveIndex(n),r.updateSlidesClasses(),r.emit("beforeTransitionStart",i,s),r.transitionStart(t,y),0===i?r.transitionEnd(t,y):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(t,y))}),r.wrapperEl.addEventListener("transitionend",r.onSlideToWrapperTransitionEnd));return!0},slideToLoop:function(a,e,t,r){void 0===t&&(t=!0),"string"==typeof(a=void 0===a?0:a)&&(a=parseInt(a,10));let n=this;if(!n.destroyed){void 0===e&&(e=n.params.speed);var l=n.grid&&n.params.grid&&1+e.getAttribute("data-swiper-slide-index")==t)[0].column}else e=n.getSlideIndexByData(s);var a=l?Math.ceil(n.slides.length/n.params.grid.rows):n.slides.length,o=n.params["centeredSlides"];let t=n.params.slidesPerView,i=("auto"===t?t=n.slidesPerViewDynamic():(t=Math.ceil(parseFloat(n.params.slidesPerView,10)),o&&t%2==0&&(t+=1)),a-e+e.getAttribute("data-swiper-slide-index")==t)[0].column}else s=n.getSlideIndexByData(s)}return requestAnimationFrame(()=>{n.slideTo(s,e,t,r)}),n}},slideNext:function(e,t,i){void 0===t&&(t=!0);let s=this;var{enabled:a,params:r,animating:n}=s;if(!a||s.destroyed)return s;void 0===e&&(e=s.params.speed);let l=r.slidesPerGroup,o=("auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(l=Math.max(s.slidesPerViewDynamic("current",!0),1)),s.activeIndex{s.slideTo(s.activeIndex+o,e,t,i)}),!0}return r.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+o,e,t,i)},slidePrev:function(e,t,i){void 0===t&&(t=!0);let s=this;var{params:a,snapGrid:r,slidesGrid:n,rtlTranslate:l,enabled:o,animating:d}=s;if(!o||s.destroyed)return s;if(void 0===e&&(e=s.params.speed),o=s.virtual&&a.virtual.enabled,a.loop){if(d&&!o&&a.loopPreventsSliding)return!1;s.loopFix({direction:"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function c(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let p=c(l?s.translate:-s.translate),u=(d=r.map(e=>c(e)),r[d.indexOf(p)-1]);if(void 0===u&&a.cssMode){let i;r.forEach((e,t)=>{p>=e&&(i=t)}),void 0!==i&&(u=r[0{s.slideTo(h,e,t,i)}),!0):s.slideTo(h,e,t,i)},slideReset:function(e,t,i){if(void 0===t&&(t=!0),!this.destroyed)return void 0===e&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(t,i,s,a){void 0===i&&(i=!0),void 0===a&&(a=.5);var r=this;if(!r.destroyed){void 0===t&&(t=r.params.speed);let e=r.activeIndex;var n,l=Math.min(r.params.slidesPerGroupSkip,e),l=l+Math.floor((e-l)/r.params.slidesPerGroup),o=r.rtlTranslate?r.translate:-r.translate;return o>=r.snapGrid[l]?(n=r.snapGrid[l],(r.snapGrid[l+1]-n)*at.slides.length-t.loopedSlides+r/2?(t.loopFix(),e=t.getSlideIndex(R(a,n+`[data-swiper-slide-index="${i}"]`)[0]),S(()=>{t.slideTo(e)})):t.slideTo(e):e>t.slides.length-r?(t.loopFix(),e=t.getSlideIndex(R(a,n+`[data-swiper-slide-index="${i}"]`)[0]),S(()=>{t.slideTo(e)})):t.slideTo(e)):t.slideTo(e)}}},loop:{loopCreate:function(e){let s=this,{params:a,slidesEl:t}=s;var i,r,n,l,o;!a.loop||s.virtual&&s.params.virtual.enabled||(i=()=>{R(t,`.${a.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},l=s.grid&&a.grid&&1{for(let e=0;ee.classList.contains(c.slideActiveClass))[0]):i=g;var T="next"===m||!m,x="prev"===m||!m;let a=0,r=0;var S=_?Math.ceil(n.length/c.grid.rows):n.length,C=(_?n[g].column:g)+(p&&void 0===f?-e/2+.5:0);if(CS-t){r=Math.max(C-(S-2*t),y);for(let e=0;e{e.column===i&&s.push(t)}):s.push(i)}}if(w.__preventObserver__=!0,requestAnimationFrame(()=>{w.__preventObserver__=!1}),x&&E.forEach(e=>{n[e].swiperLoopMoveDOM=!0,d.prepend(n[e]),n[e].swiperLoopMoveDOM=!1}),T&&s.forEach(e=>{n[e].swiperLoopMoveDOM=!0,d.append(n[e]),n[e].swiperLoopMoveDOM=!1}),w.recalcSlides(),"auto"===c.slidesPerView?w.updateSlides():_&&(0{w.grid.updateSlide(t,e,w.slides)}),c.watchSlidesProgress&&w.updateSlidesOffset(),h&&(0{!e.destroyed&&e.params.loop&&e.loopFix({...t,slideTo:e.params.slidesPerView===c.slidesPerView&&h})}):w.controller.control instanceof w.constructor&&w.controller.control.params.loop&&w.controller.control.loopFix({...t,slideTo:w.controller.control.params.slidesPerView===c.slidesPerView&&h})}}w.emit("loopFix")}},loopDestroy:function(){var e=this;let{params:t,slidesEl:s}=e;if(!(!t.loop||e.virtual&&e.params.virtual.enabled)){e.recalcSlides();let i=[];e.slides.forEach(e=>{var t=void 0===e.swiperSlideIndex?+e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;i[t]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),i.forEach(e=>{s.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}}},grabCursor:{setGrabCursor:function(e){let t=this;var i;!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode||(i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl,t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1}))},unsetGrabCursor:function(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},events:K,breakpoints:{setBreakpoint:function(){let a=this,{realIndex:e,initialized:t,params:r,el:i}=a;if((l=r.breakpoints)&&0!==Object.keys(l).length){var n=a.getBreakpoint(l,a.params.breakpointsBase,a.el);if(n&&a.currentBreakpoint!==n){let s=(n in l?l[n]:void 0)||a.originalParams;var l=Q(a,r),o=Q(a,s),d=a.params.grabCursor,c=s.grabCursor,p=r.enabled,l=(l&&!o?(i.classList.remove(r.containerModifierClass+"grid",r.containerModifierClass+"grid-column"),a.emitContainerClasses()):!l&&o&&(i.classList.add(r.containerModifierClass+"grid"),(s.grid.fill&&"column"===s.grid.fill||!s.grid.fill&&"column"===r.grid.fill)&&i.classList.add(r.containerModifierClass+"grid-column"),a.emitContainerClasses()),d&&!c?a.unsetGrabCursor():!d&&c&&a.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(e=>{var t,i;void 0!==s[e]&&(t=r[e]&&r[e].enabled,i=s[e]&&s[e].enabled,t&&!i&&a[e].disable(),!t)&&i&&a[e].enable()}),s.direction&&s.direction!==r.direction),o=r.loop&&(s.slidesPerView!==r.slidesPerView||l),d=r.loop,c=(l&&t&&a.changeDirection(),u(a.params,s),a.params.enabled),l=a.params.loop;Object.assign(a,{allowTouchMove:a.params.allowTouchMove,allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev}),p&&!c?a.disable():!p&&c&&a.enable(),a.currentBreakpoint=n,a.emit("_beforeBreakpoint",s),t&&(o?(a.loopDestroy(),a.loopCreate(e),a.updateSlides()):!d&&l?(a.loopCreate(e),a.updateSlides()):d&&!l&&a.loopDestroy()),a.emit("breakpoint",s)}}},getBreakpoint:function(e,s,a){if(void 0===s&&(s="window"),e&&("container"!==s||a)){let t=!1;var r=I();let i="window"===s?r.innerHeight:a.clientHeight;var n=Object.keys(e).map(e=>{var t;return"string"==typeof e&&0===e.indexOf("@")?(t=parseFloat(e.substr(1)),{value:i*t,point:e}):{value:e,point:e}});n.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;ee):t.isLocked=1===t.snapGrid.length,!0===s.allowSlideNext&&(t.allowSlideNext=!t.isLocked),!0===s.allowSlidePrev&&(t.allowSlidePrev=!t.isLocked),i&&i!==t.isLocked&&(t.isEnd=!1),i!==t.isLocked&&t.emit(t.isLocked?"lock":"unlock")}},classes:{addClasses:function(){var{classNames:e,params:t,rtl:i,el:s,device:a}=this,i=function(e,i){let s=[];return e.forEach(t=>{"object"==typeof t?Object.keys(t).forEach(e=>{t[e]&&s.push(i+e)}):"string"==typeof t&&s.push(i+t)}),s}(["initialized",t.direction,{"free-mode":this.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:i},{grid:t.grid&&1{e=u({},i,{el:e});t.push(new m(e))}),t}let n=this,l=(n.__swiper__=!0,n.support=y(),n.device=j({userAgent:i.userAgent}),n.browser=H(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],i.modules&&Array.isArray(i.modules)&&n.modules.push(...i.modules),{});n.modules.forEach(e=>{var s,a;e({params:i,swiper:n,extendParams:(s=i,a=l,function(e){void 0===e&&(e={});var t=Object.keys(e)[0],i=e[t];"object"==typeof i&&null!==i&&(!0===s[t]&&(s[t]={enabled:!0}),"navigation"===t&&s[t]&&s[t].enabled&&!s[t].prevEl&&!s[t].nextEl&&(s[t].auto=!0),0<=["pagination","scrollbar"].indexOf(t)&&s[t]&&s[t].enabled&&!s[t].el&&(s[t].auto=!0),t in s&&"enabled"in i)&&("object"!=typeof s[t]||"enabled"in s[t]||(s[t].enabled=!0),s[t]||(s[t]={enabled:!1})),u(a,e)}),on:n.on.bind(n),once:n.once.bind(n),off:n.off.bind(n),emit:n.emit.bind(n)})});r=u({},J,l);return n.params=u({},r,c,i),n.originalParams=u({},n.params),n.passedParams=u({},i),n.params&&n.params.on&&Object.keys(n.params.on).forEach(e=>{n.on(e,n.params.on[e])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{enabled:n.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return"horizontal"===n.params.direction},isVertical(){return"vertical"===n.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:n.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:n.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),n.emit("_swiper"),n.params.init&&n.init(),n}getDirectionLabel(e){return this.isHorizontal()?e:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[e]}getSlideIndex(e){var{slidesEl:t,params:i}=this,t=C(R(t,`.${i.slideClass}, swiper-slide`)[0]);return C(e)-t}getSlideIndexByData(t){return this.getSlideIndex(this.slides.filter(e=>+e.getAttribute("data-swiper-slide-index")===t)[0])}recalcSlides(){var{slidesEl:e,params:t}=this;this.slides=R(e,`.${t.slideClass}, swiper-slide`)}enable(){var e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){var e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){var i=this,s=(e=Math.min(Math.max(e,0),1),i.minTranslate()),a=i.maxTranslate();i.translateTo((a-s)*e+s,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}emitContainerClasses(){let t=this;var e;t.params._emitClasses&&t.el&&(e=t.el.className.split(" ").filter(e=>0===e.indexOf("swiper")||0===e.indexOf(t.params.containerModifierClass)),t.emit("_containerClasses",e.join(" ")))}getSlideClasses(e){let t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){let s=this;if(s.params._emitClasses&&s.el){let i=[];s.slides.forEach(e=>{var t=s.getSlideClasses(e);i.push({slideEl:e,classNames:t}),s.emit("_slideClass",e,t)}),s.emit("_slideClasses",i)}}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);var{params:i,slides:s,slidesGrid:a,slidesSizesGrid:r,size:n,activeIndex:l}=this;let o=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let t=s[l]?Math.ceil(s[l].swiperSlideSize):0,i;for(let e=l+1;en)&&(i=!0);for(let e=l-1;0<=e;--e)s[e]&&!i&&(t+=s[e].swiperSlideSize,o+=1,t>n)&&(i=!0)}else if("current"===e)for(let e=l+1;e{e.complete&&l(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();let e;function r(){var e=t.rtlTranslate?-1*t.translate:t.translate,e=Math.min(Math.max(e,t.maxTranslate()),t.minTranslate());t.setTranslate(e),t.updateActiveIndex(),t.updateSlidesClasses()}a.freeMode&&a.freeMode.enabled&&!a.cssMode?(r(),a.autoHeight&&t.updateAutoHeight()):(e=("auto"===a.slidesPerView||1{"vertical"===t?e.style.width="":e.style.height=""}),i.emit("changeDirection"),e&&i.update()),i}changeLanguageDirection(e){var t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(t.params.containerModifierClass+"rtl"),t.el.dir="rtl"):(t.el.classList.remove(t.params.containerModifierClass+"rtl"),t.el.dir="ltr"),t.update())}mount(s){let a=this;if(!a.mounted){let e=s||a.params.el;if(!(e="string"==typeof e?document.querySelector(e):e))return!1;e.swiper=a,e.parentNode&&e.parentNode.host&&e.parentNode.host.nodeName===a.params.swiperElementNodeName.toUpperCase()&&(a.isElement=!0);let t=()=>"."+(a.params.wrapperClass||"").trim().split(" ").join(".");let i=e&&e.shadowRoot&&e.shadowRoot.querySelector?e.shadowRoot.querySelector(t()):R(e,t())[0];!i&&a.params.createElements&&(i=O("div",a.params.wrapperClass),e.append(i),R(e,"."+a.params.slideClass).forEach(e=>{i.append(e)})),Object.assign(a,{el:e,wrapperEl:i,slidesEl:a.isElement&&!e.parentNode.host.slideSlots?e.parentNode.host:i,hostEl:a.isElement?e.parentNode.host:e,mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===B(e,"direction"),rtlTranslate:"horizontal"===a.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===B(e,"direction")),wrongRTL:"-webkit-box"===B(i,"display")})}return!0}init(e){let t=this;return t.initialized||!1!==t.mount(e)&&(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents(),e=[...t.el.querySelectorAll('[loading="lazy"]')],t.isElement&&e.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),e.forEach(e=>{e.complete?l(t,e):e.addEventListener("load",e=>{l(t,e.target)})}),h(t),t.initialized=!0,h(t),t.emit("init"),t.emit("afterInit")),t}destroy(e,i){void 0===e&&(e=!0),void 0===i&&(i=!0);let s=this,{params:t,el:a,wrapperEl:r,slides:n}=s;if(void 0!==s.params&&!s.destroyed){if(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),t.loop&&s.loopDestroy(),i&&(s.removeClasses(),a&&"string"!=typeof a&&a.removeAttribute("style"),r&&r.removeAttribute("style"),n)&&n.length&&n.forEach(e=>{e.classList.remove(t.slideVisibleClass,t.slideFullyVisibleClass,t.slideActiveClass,t.slideNextClass,t.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")}),s.emit("destroy"),Object.keys(s.eventsListeners).forEach(e=>{s.off(e)}),!1!==e){s.el&&"string"!=typeof s.el&&(s.el.swiper=null);{i=s;let t=i;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}}s.destroyed=!0}return null}static extendDefaults(e){u(c,e)}static get extendedDefaults(){return c}static get defaults(){return J}static installModule(e){m.prototype.__modules__||(m.prototype.__modules__=[]);var t=m.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?e.forEach(e=>m.installModule(e)):m.installModule(e),m}}function A(i,s,a,r){return i.params.createElements&&Object.keys(r).forEach(t=>{if(!a[t]&&!0===a.auto){let e=R(i.el,"."+r[t])[0];e||((e=O("div",r[t])).className=r[t],i.el.append(e)),a[t]=e,s[t]=e}}),a}function $(e){return"."+(e=void 0===e?"":e).trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}function f(e){let{effect:i,swiper:s,on:t,setTranslate:a,setTransition:r,overwriteParams:n,perspective:l,recreateShadows:o,getEffectParams:d}=e;t("beforeInit",()=>{var e;s.params.effect===i&&(s.classNames.push(""+s.params.containerModifierClass+i),l&&l()&&s.classNames.push(s.params.containerModifierClass+"3d"),e=n?n():{},Object.assign(s.params,e),Object.assign(s.originalParams,e))}),t("setTranslate",()=>{s.params.effect===i&&a()}),t("setTransition",(e,t)=>{s.params.effect===i&&r(t)}),t("transitionEnd",()=>{s.params.effect===i&&o&&d&&d().slideShadows&&(s.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),o())});let c;t("virtualUpdate",()=>{s.params.effect===i&&(s.slides.length||(c=!0),requestAnimationFrame(()=>{c&&s.slides&&s.slides.length&&(a(),c=!1)}))})}function _(e,t){var i=n(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function b(e){let{swiper:i,duration:t,transformElements:s,allSlides:a}=e,r=i["activeIndex"];if(i.params.virtualTranslate&&0!==t){let t=!1,e;(e=a?s:s.filter(e=>{var t,e=e.classList.contains("swiper-slide-transform")?(t=e).parentElement||i.slides.filter(e=>e.shadowRoot&&e.shadowRoot===t.parentNode)[0]:e;return i.getSlideIndex(e)===r})).forEach(e=>{g(e,()=>{var e;t||i&&!i.destroyed&&(t=!0,i.animating=!1,e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0}),i.wrapperEl.dispatchEvent(e))})})}}function E(e,t,i){i="swiper-slide-shadow"+(i?"-"+i:"")+(e?" swiper-slide-shadow-"+e:""),e=n(t);let s=e.querySelector("."+i.split(" ").join("."));return s||(s=O("div",i.split(" ")),e.append(s)),s}return Object.keys(i).forEach(t=>{Object.keys(i[t]).forEach(e=>{m.prototype[e]=i[t][e]})}),m.use([function(e){let{swiper:r,on:t,emit:i}=e,s=I(),a=null,n=null,l=()=>{r&&!r.destroyed&&r.initialized&&(i("beforeResize"),i("resize"))},o=()=>{r&&!r.destroyed&&r.initialized&&i("orientationchange")};t("init",()=>{r.params.resizeObserver&&void 0!==s.ResizeObserver?r&&!r.destroyed&&r.initialized&&(a=new ResizeObserver(i=>{n=s.requestAnimationFrame(()=>{var{width:e,height:t}=r;let s=e,a=t;i.forEach(e=>{var{contentBoxSize:e,contentRect:t,target:i}=e;i&&i!==r.el||(s=t?t.width:(e[0]||e).inlineSize,a=t?t.height:(e[0]||e).blockSize)}),s===e&&a===t||l()})})).observe(r.el):(s.addEventListener("resize",l),s.addEventListener("orientationchange",o))}),t("destroy",()=>{n&&s.cancelAnimationFrame(n),a&&a.unobserve&&r.el&&(a.unobserve(r.el),a=null),s.removeEventListener("resize",l),s.removeEventListener("orientationchange",o)})},function(e){function i(e,t){void 0===t&&(t={});var i=new(l.MutationObserver||l.WebkitMutationObserver)(e=>{var t;s.__preventObserver__||(1===e.length?r("observerUpdate",e[0]):(t=function(){r("observerUpdate",e[0])},l.requestAnimationFrame?l.requestAnimationFrame(t):l.setTimeout(t,0)))});i.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),n.push(i)}let{swiper:s,extendParams:t,on:a,emit:r}=e,n=[],l=I();t({observer:!1,observeParents:!1,observeSlideChildren:!1}),a("init",()=>{if(s.params.observer){if(s.params.observeParents){var t=z(s.hostEl);for(let e=0;e{n.forEach(e=>{e.disconnect()}),n.splice(0,n.length)})}]),m.use([function(e){let{swiper:C,extendParams:t,on:i,emit:M}=e;t({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});let s,a=(e=L(),C.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]},e.createElement("div"));function A(e,t){var i=C.params.virtual;if(i.cache&&C.virtual.cache[t])return C.virtual.cache[t];let s;return i.renderSlide?"string"==typeof(s=i.renderSlide.call(C,e,t))&&(a.innerHTML=s,s=a.children[0]):s=C.isElement?O("swiper-slide"):O("div",C.params.slideClass),s.setAttribute("data-swiper-slide-index",t),i.renderSlide||(s.innerHTML=e),i.cache&&(C.virtual.cache[t]=s),s}function n(p,u){var{slidesPerView:h,slidesPerGroup:m,centeredSlides:f,loop:g,initialSlide:v}=C.params;if(!(u&&!g&&0=l?(o-=l,f||(c+=C.slidesGrid[0])):g&&b{let t=e;return e<0?t=s.length+e:t>=s.length&&(t-=s.length),t};if(p)C.slides.filter(e=>e.matches(`.${C.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=t;e<=i;e+=1)if(ed){let t=_(e);C.slides.filter(e=>e.matches(`.${C.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}var E,v=g?-s.length:0,T=g?2*s.length:s.length;for(let e=v;e=o&&e<=d&&(E=_(e),void 0===i||p?y.push(E):(e>i&&y.push(E),e{C.slidesEl.append(A(s[e],e))}),g)for(let e=w.length-1;0<=e;--e){var x=w[e];C.slidesEl.prepend(A(s[x],x))}else w.sort((e,t)=>t-e),w.forEach(e=>{C.slidesEl.prepend(A(s[e],e))});R(C.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[r]=c-Math.abs(C.cssOverflowAdjustment())+"px"}),S()}else C.slidesGrid!==e&&c!==a&&C.slides.forEach(e=>{e.style[r]=c-Math.abs(C.cssOverflowAdjustment())+"px"}),C.updateProgress(),M("virtualUpdate");function S(){C.updateSlides(),C.updateProgress(),C.updateSlidesClasses(),M("virtualUpdate")}}}i("beforeInit",()=>{if(C.params.virtual.enabled){let e;var t;void 0===C.passedParams.virtual.slides&&(t=[...C.slidesEl.children].filter(e=>e.matches(`.${C.params.slideClass}, swiper-slide`)))&&t.length&&(C.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),(C.virtual.cache[t]=e).remove()})),e||(C.virtual.slides=C.params.virtual.slides),C.classNames.push(C.params.containerModifierClass+"virtual"),C.params.watchSlidesProgress=!0,n(!(C.originalParams.watchSlidesProgress=!0),!0)}}),i("setTranslate",()=>{C.params.virtual.enabled&&(C.params.cssMode&&!C._immediateVirtual?(clearTimeout(s),s=setTimeout(()=>{n()},100)):n())}),i("init update resize",()=>{C.params.virtual.enabled&&C.params.cssMode&&F(C.wrapperEl,"--swiper-virtual-size",C.virtualSize+"px")}),Object.assign(C.virtual,{appendSlide:function(t){if("object"==typeof t&&"length"in t)for(let e=0;e{var t=s[e],i=t.getAttribute("data-swiper-slide-index");i&&t.setAttribute("data-swiper-slide-index",parseInt(i,10)+r),a[parseInt(e,10)+r]=t}),C.virtual.cache=a}n(!0),C.slideTo(i,0)},removeSlide:function(i){if(null!=i){let t=C.activeIndex;if(Array.isArray(i))for(let e=i.length-1;0<=e;--e)C.params.virtual.cache&&(delete C.virtual.cache[i[e]],Object.keys(C.virtual.cache).forEach(e=>{i{i{v.params.keyboard.enabled&&a()}),i("destroy",()=>{v.keyboard.enabled&&r()}),Object.assign(v.keyboard,{enable:a,disable:r})},function(e){let{swiper:d,extendParams:t,on:i,emit:c}=e,s=I();t({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),d.mousewheel={enabled:!1};let p,a=v(),u,h=[];function r(){d.enabled&&(d.mouseEntered=!0)}function n(){d.enabled&&(d.mouseEntered=!1)}function m(e){d.params.mousewheel.thresholdDelta&&e.deltaMath.abs(l.pixelY)))return!0;i=-l.pixelX*n}else{if(!(Math.abs(l.pixelY)>Math.abs(l.pixelX)))return!0;i=-l.pixelY}else i=Math.abs(l.pixelX)>Math.abs(l.pixelY)?-l.pixelX*n:-l.pixelY;if(0===i)return!0;r.invert&&(i=-i);let t=d.getTranslate()+i*r.sensitivity;if((t=t>=d.minTranslate()?d.minTranslate():t)<=d.maxTranslate()&&(t=d.maxTranslate()),(!!d.params.loop||!(t===d.minTranslate()||t===d.maxTranslate()))&&d.params.nested&&a.stopPropagation(),d.params.freeMode&&d.params.freeMode.enabled){let t={time:v(),delta:Math.abs(i),direction:Math.sign(i)};n=u&&t.time=d.minTranslate()?d.minTranslate():e)<=d.maxTranslate()&&(e=d.maxTranslate()),d.setTransition(0),d.setTranslate(e),d.updateProgress(),d.updateActiveIndex(),d.updateSlidesClasses(),(!l&&d.isBeginning||!o&&d.isEnd)&&d.updateSlidesClasses(),d.params.loop&&d.loopFix({direction:t.direction<0?"next":"prev",byMousewheel:!0}),d.params.freeMode.sticky){clearTimeout(p),p=void 0,15<=h.length&&h.shift();l=h.length?h[h.length-1]:void 0,o=h[0];if(h.push(t),l&&(t.delta>l.delta||t.direction!==l.direction))h.splice(0);else if(15<=h.length&&t.time-o.time<500&&1<=o.delta-t.delta&&t.delta<=6){let e=0{d.slideToClosest(d.params.speed,!0,void 0,e)},0)}p=p||S(()=>{u=t,h.splice(0),d.slideToClosest(d.params.speed,!0,void 0,.5)},500)}if(n||c("scroll",a),d.params.autoplay&&d.params.autoplayDisableOnInteraction&&d.autoplay.stop(),r.releaseOnEdges&&(e===d.minTranslate()||e===d.maxTranslate()))return!0}}else{l={time:v(),delta:Math.abs(i),direction:Math.sign(i),raw:s},o=(2<=h.length&&h.shift(),h.length?h[h.length-1]:void 0);if(h.push(l),(!o||l.direction!==o.direction||l.delta>o.delta||l.time>o.time+150)&&m(l),function(e){var t=d.params.mousewheel;if(e.direction<0){if(d.isEnd&&!d.params.loop&&t.releaseOnEdges)return 1}else if(d.isBeginning&&!d.params.loop&&t.releaseOnEdges)return 1}(l))return!0}return a.preventDefault?a.preventDefault():a.returnValue=!1,!1}}function o(e){let t=d.el;(t="container"!==d.params.mousewheel.eventsTarget?document.querySelector(d.params.mousewheel.eventsTarget):t)[e]("mouseenter",r),t[e]("mouseleave",n),t[e]("wheel",l)}function f(){if(d.params.cssMode)d.wrapperEl.removeEventListener("wheel",l);else{if(d.mousewheel.enabled)return!1;o("addEventListener"),d.mousewheel.enabled=!0}return!0}function g(){if(d.params.cssMode)d.wrapperEl.addEventListener(event,l);else{if(!d.mousewheel.enabled)return!1;o("removeEventListener"),d.mousewheel.enabled=!1}return!0}i("init",()=>{!d.params.mousewheel.enabled&&d.params.cssMode&&g(),d.params.mousewheel.enabled&&f()}),i("destroy",()=>{d.params.cssMode&&f(),d.mousewheel.enabled&&g()}),Object.assign(d.mousewheel,{enable:f,disable:g})},function(e){let{swiper:n,extendParams:t,on:i,emit:l}=e;function a(e){let t;return!(e&&"string"==typeof e&&n.isElement&&(t=n.el.querySelector(e)))&&(e&&("string"==typeof e&&(t=[...document.querySelectorAll(e)]),n.params.uniqueNavElements&&"string"==typeof e&&t&&1{e&&(e.classList[t?"add":"remove"](...i.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=t),n.params.watchOverflow)&&n.enabled&&e.classList[n.isLocked?"add":"remove"](i.lockClass)})}function r(){var{nextEl:e,prevEl:t}=n.navigation;n.params.loop?(s(t,!1),s(e,!1)):(s(t,n.isBeginning&&!n.params.rewind),s(e,n.isEnd&&!n.params.rewind))}function o(e){e.preventDefault(),n.isBeginning&&!n.params.loop&&!n.params.rewind||(n.slidePrev(),l("navigationPrev"))}function d(e){e.preventDefault(),n.isEnd&&!n.params.loop&&!n.params.rewind||(n.slideNext(),l("navigationNext"))}function c(){let i=n.params.navigation;if(n.params.navigation=A(n,n.originalParams.navigation,n.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),i.nextEl||i.prevEl){var e=a(i.nextEl),s=a(i.prevEl);Object.assign(n.navigation,{nextEl:e,prevEl:s}),e=M(e),s=M(s);let t=(e,t)=>{e&&e.addEventListener("click","next"===t?d:o),!n.enabled&&e&&e.classList.add(...i.lockClass.split(" "))};e.forEach(e=>t(e,"next")),s.forEach(e=>t(e,"prev"))}}function p(){var{nextEl:e,prevEl:t}=n.navigation,e=M(e),t=M(t);let i=(e,t)=>{e.removeEventListener("click","next"===t?d:o),e.classList.remove(...n.params.navigation.disabledClass.split(" "))};e.forEach(e=>i(e,"next")),t.forEach(e=>i(e,"prev"))}t({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),n.navigation={nextEl:null,prevEl:null},i("init",()=>{(!1===n.params.navigation.enabled?u:(c(),r))()}),i("toEdge fromEdge lock unlock",()=>{r()}),i("destroy",()=>{p()}),i("enable disable",()=>{var{nextEl:e,prevEl:t}=n.navigation,e=M(e),t=M(t);n.enabled?r():[...e,...t].filter(e=>!!e).forEach(e=>e.classList.add(n.params.navigation.lockClass))}),i("click",(e,t)=>{let{nextEl:i,prevEl:s}=n.navigation;i=M(i),s=M(s);var a=t.target;let r=s.includes(a)||i.includes(a);if(n.isElement&&!r&&(t=t.path||t.composedPath&&t.composedPath())&&(r=t.find(e=>i.includes(e)||s.includes(e))),n.params.navigation.hideOnClick&&!r&&(!(n.pagination&&n.params.pagination&&n.params.pagination.clickable)||n.pagination.el!==a&&!n.pagination.el.contains(a))){let e;i.length?e=i[0].classList.contains(n.params.navigation.hiddenClass):s.length&&(e=s[0].classList.contains(n.params.navigation.hiddenClass)),!0===e?l("navigationShow"):l("navigationHide"),[...i,...s].filter(e=>!!e).forEach(e=>e.classList.toggle(n.params.navigation.hiddenClass))}});let u=()=>{n.el.classList.add(...n.params.navigation.navigationDisabledClass.split(" ")),p()};Object.assign(n.navigation,{enable:()=>{n.el.classList.remove(...n.params.navigation.navigationDisabledClass.split(" ")),c(),r()},disable:u,update:r,init:c,destroy:p})},function(e){let{swiper:u,extendParams:t,on:i,emit:h}=e;e="swiper-pagination",t({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:e+"-bullet",bulletActiveClass:e+"-bullet-active",modifierClass:e+"-",currentClass:e+"-current",totalClass:e+"-total",hiddenClass:e+"-hidden",progressbarFillClass:e+"-progressbar-fill",progressbarOppositeClass:e+"-progressbar-opposite",clickableClass:e+"-clickable",lockClass:e+"-lock",horizontalClass:e+"-horizontal",verticalClass:e+"-vertical",paginationDisabledClass:e+"-disabled"}}),u.pagination={el:null,bullets:[]};let m,f=0;function r(){return!u.params.pagination.el||!u.pagination.el||Array.isArray(u.pagination.el)&&0===u.pagination.el.length}function g(e,t){var i=u.params.pagination["bulletActiveClass"];(e=e&&e[`${"prev"===t?"previous":"next"}ElementSibling`])&&(e.classList.add(i+"-"+t),e=e[`${"prev"===t?"previous":"next"}ElementSibling`])&&e.classList.add(i+`-${t}-`+t)}function s(e){var t=e.target.closest($(u.params.pagination.bulletClass));t&&(e.preventDefault(),e=C(t)*u.params.slidesPerGroup,u.params.loop?u.realIndex!==e&&u.slideToLoop(e):u.slideTo(e))}function a(){var a=u.rtl;let l=u.params.pagination;if(!r()){var o=M(o=u.pagination.el);let r,t;var d=(u.virtual&&u.params.virtual.enabled?u.virtual:u).slides.length;let n=u.params.loop?Math.ceil(d/u.params.slidesPerGroup):u.snapGrid.length;if(u.params.loop?(t=u.previousRealIndex||0,r=1{e.style[u.isHorizontal()?"width":"height"]=m*(l.dynamicMainBullets+4)+"px"}),1l.dynamicMainBullets-1?f=l.dynamicMainBullets-1:f<0&&(f=0)),i=Math.max(r-f,0),s=i+(Math.min(c.length,l.dynamicMainBullets)-1),e=(s+i)/2),c.forEach(e=>{var t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>""+l.bulletActiveClass+e)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),1{var t=C(e);t===r?e.classList.add(...l.bulletActiveClass.split(" ")):u.isElement&&e.setAttribute("part","bullet"),l.dynamicBullets&&(t>=i&&t<=s&&e.classList.add(...(l.bulletActiveClass+"-main").split(" ")),t===i&&g(e,"prev"),t===s)&&g(e,"next")});else{d=c[r];if(d&&d.classList.add(...l.bulletActiveClass.split(" ")),u.isElement&&c.forEach((e,t)=>{e.setAttribute("part",t===r?"bullet-active":"bullet")}),l.dynamicBullets){var d=c[i],p=c[s];for(let e=i;e<=s;e+=1)c[e]&&c[e].classList.add(...(l.bulletActiveClass+"-main").split(" "));g(d,"prev"),g(p,"next")}}if(l.dynamicBullets){d=Math.min(c.length,l.dynamicMainBullets+4);let t=(m*d-m)/2-e*m,i=a?"right":"left";c.forEach(e=>{e.style[u.isHorizontal()?i:"top"]=t+"px"})}}o.forEach((s,e)=>{if("fraction"===l.type&&(s.querySelectorAll($(l.currentClass)).forEach(e=>{e.textContent=l.formatFractionCurrent(r+1)}),s.querySelectorAll($(l.totalClass)).forEach(e=>{e.textContent=l.formatFractionTotal(n)})),"progressbar"===l.type){let e;e=l.progressbarOpposite?u.isHorizontal()?"vertical":"horizontal":u.isHorizontal()?"horizontal":"vertical";var a=(r+1)/n;let t=1,i=1;"horizontal"===e?t=a:i=a,s.querySelectorAll($(l.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${t}) scaleY(${i})`,e.style.transitionDuration=u.params.speed+"ms"})}"custom"===l.type&&l.renderCustom?(s.innerHTML=l.renderCustom(u,r+1,n),0===e&&h("paginationRender",s)):(0===e&&h("paginationRender",s),h("paginationUpdate",s)),u.params.watchOverflow&&u.enabled&&s.classList[u.isLocked?"add":"remove"](l.lockClass)})}}function n(){let s=u.params.pagination;if(!r()){var e=u.virtual&&u.params.virtual.enabled?u.virtual.slides.length:u.grid&&1e&&(t=e);for(let e=0;e`}"fraction"===s.type&&(i=s.renderFraction?s.renderFraction.call(u,s.currentClass,s.totalClass):``+" / "+``),"progressbar"===s.type&&(i=s.renderProgressbar?s.renderProgressbar.call(u,s.progressbarFillClass):``),u.pagination.bullets=[],t.forEach(e=>{"custom"!==s.type&&(e.innerHTML=i||""),"bullets"===s.type&&u.pagination.bullets.push(...e.querySelectorAll($(s.bulletClass)))}),"custom"!==s.type&&h("paginationRender",t[0])}}function l(){u.params.pagination=A(u,u.originalParams.pagination,u.params.pagination,{el:"swiper-pagination"});let t=u.params.pagination;if(t.el){let e;(e=(e=(e="string"==typeof t.el&&u.isElement?u.el.querySelector(t.el):e)||"string"!=typeof t.el?e:[...document.querySelectorAll(t.el)])||t.el)&&0!==e.length&&(u.params.uniqueNavElements&&"string"==typeof t.el&&Array.isArray(e)&&1z(e,".swiper")[0]===u.el)[0]),Array.isArray(e)&&1===e.length&&(e=e[0]),Object.assign(u.pagination,{el:e}),(e=M(e)).forEach(e=>{"bullets"===t.type&&t.clickable&&e.classList.add(...(t.clickableClass||"").split(" ")),e.classList.add(t.modifierClass+t.type),e.classList.add(u.isHorizontal()?t.horizontalClass:t.verticalClass),"bullets"===t.type&&t.dynamicBullets&&(e.classList.add(""+t.modifierClass+t.type+"-dynamic"),f=0,t.dynamicMainBullets<1)&&(t.dynamicMainBullets=1),"progressbar"===t.type&&t.progressbarOpposite&&e.classList.add(t.progressbarOppositeClass),t.clickable&&e.addEventListener("click",s),u.enabled||e.classList.add(t.lockClass)}))}}function o(){let t=u.params.pagination;var e;r()||((e=u.pagination.el)&&(e=M(e)).forEach(e=>{e.classList.remove(t.hiddenClass),e.classList.remove(t.modifierClass+t.type),e.classList.remove(u.isHorizontal()?t.horizontalClass:t.verticalClass),t.clickable&&(e.classList.remove(...(t.clickableClass||"").split(" ")),e.removeEventListener("click",s))}),u.pagination.bullets&&u.pagination.bullets.forEach(e=>e.classList.remove(...t.bulletActiveClass.split(" "))))}i("changeDirection",()=>{if(u.pagination&&u.pagination.el){let t=u.params.pagination;var e=u.pagination["el"];(e=M(e)).forEach(e=>{e.classList.remove(t.horizontalClass,t.verticalClass),e.classList.add(u.isHorizontal()?t.horizontalClass:t.verticalClass)})}}),i("init",()=>{(!1===u.params.pagination.enabled?d:(l(),n(),a))()}),i("activeIndexChange",()=>{void 0===u.snapIndex&&a()}),i("snapIndexChange",()=>{a()}),i("snapGridLengthChange",()=>{n(),a()}),i("destroy",()=>{o()}),i("enable disable",()=>{var e=u.pagination["el"];e&&(e=M(e)).forEach(e=>e.classList[u.enabled?"remove":"add"](u.params.pagination.lockClass))}),i("lock unlock",()=>{a()}),i("click",(e,t)=>{var t=t.target,i=M(u.pagination.el);u.params.pagination.el&&u.params.pagination.hideOnClick&&i&&0e.classList.toggle(u.params.pagination.hiddenClass))))});let d=()=>{u.el.classList.add(u.params.pagination.paginationDisabledClass);var e=u.pagination["el"];e&&(e=M(e)).forEach(e=>e.classList.add(u.params.pagination.paginationDisabledClass)),o()};Object.assign(u.pagination,{enable:()=>{u.el.classList.remove(u.params.pagination.paginationDisabledClass);var e=u.pagination["el"];e&&(e=M(e)).forEach(e=>e.classList.remove(u.params.pagination.paginationDisabledClass)),l(),n(),a()},disable:d,render:n,update:a,init:l,destroy:o})},function(e){let{swiper:l,extendParams:t,on:i,emit:r}=e,n=L(),o=!1,d=null,c=null,p,u,h,s;function a(){if(l.params.scrollbar.el&&l.scrollbar.el){var{scrollbar:a,rtlTranslate:r}=l;let{dragEl:e,el:t}=a;var a=l.params.scrollbar,n=l.params.loop?l.progressLoop:l.progress;let i=u,s=(h-u)*n;r?0<(s=-s)?(i=u-s,s=0):-s+u>h&&(i=h+s):s<0?(i=u+s,s=0):s+u>h&&(i=h-s),l.isHorizontal()?(e.style.transform=`translate3d(${s}px, 0, 0)`,e.style.width=i+"px"):(e.style.transform=`translate3d(0px, ${s}px, 0)`,e.style.height=i+"px"),a.hide&&(clearTimeout(d),t.style.opacity=1,d=setTimeout(()=>{t.style.opacity=0,t.style.transitionDuration="400ms"},1e3))}}function m(){var e,t,i;l.params.scrollbar.el&&l.scrollbar.el&&(e=l["scrollbar"],{dragEl:t,el:i}=e,t.style.width="",t.style.height="",h=l.isHorizontal()?i.offsetWidth:i.offsetHeight,s=l.size/(l.virtualSize+l.params.slidesOffsetBefore-(l.params.centeredSlides?l.snapGrid[0]:0)),u="auto"===l.params.scrollbar.dragSize?h*s:parseInt(l.params.scrollbar.dragSize,10),l.isHorizontal()?t.style.width=u+"px":t.style.height=u+"px",1<=s?i.style.display="none":i.style.display="",l.params.scrollbar.hide&&(i.style.opacity=0),l.params.watchOverflow)&&l.enabled&&e.el.classList[l.isLocked?"add":"remove"](l.params.scrollbar.lockClass)}function f(e){return l.isHorizontal()?e.clientX:e.clientY}function g(e){var{scrollbar:t,rtlTranslate:i}=l,t=t["el"];let s;s=(f(e)-D(t)[l.isHorizontal()?"left":"top"]-(null!==p?p:u/2))/(h-u),s=Math.max(Math.min(s,1),0),i&&(s=1-s);e=l.minTranslate()+(l.maxTranslate()-l.minTranslate())*s;l.updateProgress(e),l.setTranslate(e),l.updateActiveIndex(),l.updateSlidesClasses()}function v(e){var t=l.params.scrollbar,{scrollbar:i,wrapperEl:s}=l,{el:i,dragEl:a}=i;o=!0,p=e.target===a?f(e)-e.target.getBoundingClientRect()[l.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),s.style.transitionDuration="100ms",a.style.transitionDuration="100ms",g(e),clearTimeout(c),i.style.transitionDuration="0ms",t.hide&&(i.style.opacity=1),l.params.cssMode&&(l.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function b(e){var{scrollbar:t,wrapperEl:i}=l,{el:t,dragEl:s}=t;o&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,g(e),i.style.transitionDuration="0ms",t.style.transitionDuration="0ms",s.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function w(e){var t=l.params.scrollbar,{scrollbar:i,wrapperEl:s}=l;let a=i["el"];o&&(o=!1,l.params.cssMode&&(l.wrapperEl.style["scroll-snap-type"]="",s.style.transitionDuration=""),t.hide&&(clearTimeout(c),c=S(()=>{a.style.opacity=0,a.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",e),t.snapOnRelease)&&l.slideToClosest()}function y(e){var t,{scrollbar:i,params:s}=l,i=i.el;i&&(t=!!s.passiveListeners&&{passive:!1,capture:!1},s=!!s.passiveListeners&&{passive:!0,capture:!1},i=i)&&(i[i="on"===e?"addEventListener":"removeEventListener"]("pointerdown",v,t),n[i]("pointermove",b,t),n[i]("pointerup",w,s))}function _(){var{scrollbar:i,el:s}=l,a=(l.params.scrollbar=A(l,l.originalParams.scrollbar,l.params.scrollbar,{el:"swiper-scrollbar"}),l.params.scrollbar);if(a.el){let e;if((e="string"==typeof a.el&&l.isElement?l.el.querySelector(a.el):e)||"string"!=typeof a.el)e=e||a.el;else if(!(e=n.querySelectorAll(a.el)).length)return;(e=0<(e=l.params.uniqueNavElements&&"string"==typeof a.el&&1{if(l.scrollbar&&l.scrollbar.el){let t=l.params.scrollbar;var e=l.scrollbar["el"];(e=M(e)).forEach(e=>{e.classList.remove(t.horizontalClass,t.verticalClass),e.classList.add(l.isHorizontal()?t.horizontalClass:t.verticalClass)})}}),i("init",()=>{(!1===l.params.scrollbar.enabled?T:(_(),m(),a))()}),i("update resize observerUpdate lock unlock changeDirection",()=>{m()}),i("setTranslate",()=>{a()}),i("setTransition",(e,t)=>{t=t,l.params.scrollbar.el&&l.scrollbar.el&&(l.scrollbar.dragEl.style.transitionDuration=t+"ms")}),i("enable disable",()=>{var e=l.scrollbar["el"];e&&e.classList[l.enabled?"remove":"add"](...x(l.params.scrollbar.lockClass))}),i("destroy",()=>{E()});let T=()=>{l.el.classList.add(...x(l.params.scrollbar.scrollbarDisabledClass)),l.scrollbar.el&&l.scrollbar.el.classList.add(...x(l.params.scrollbar.scrollbarDisabledClass)),E()};Object.assign(l.scrollbar,{enable:()=>{l.el.classList.remove(...x(l.params.scrollbar.scrollbarDisabledClass)),l.scrollbar.el&&l.scrollbar.el.classList.remove(...x(l.params.scrollbar.scrollbarDisabledClass)),_(),m(),a()},disable:T,updateSize:m,setTranslate:a,init:_,destroy:E})},function(e){let{swiper:c,extendParams:t,on:i}=e,r=(t({parallax:{enabled:!1}}),"[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]"),n=(e,t)=>{var i=c["rtl"],i=i?-1:1,s=e.getAttribute("data-swiper-parallax")||"0";let a=e.getAttribute("data-swiper-parallax-x"),r=e.getAttribute("data-swiper-parallax-y");var n=e.getAttribute("data-swiper-parallax-scale"),l=e.getAttribute("data-swiper-parallax-opacity"),o=e.getAttribute("data-swiper-parallax-rotate");a||r?(a=a||"0",r=r||"0"):c.isHorizontal()?(a=s,r="0"):(r=s,a="0"),a=0<=a.indexOf("%")?parseInt(a,10)*t*i+"%":a*t*i+"px",r=0<=r.indexOf("%")?parseInt(r,10)*t+"%":r*t+"px",null!=l&&(s=l-(l-1)*(1-Math.abs(t)),e.style.opacity=s);let d=`translate3d(${a}, ${r}, 0px)`;null!=n&&(i=n-(n-1)*(1-Math.abs(t)),d+=` scale(${i})`),o&&null!=o&&(d+=` rotate(${o*t*-1}deg)`),e.style.transform=d},s=()=>{let{el:e,slides:t,progress:s,snapGrid:a}=c;var i=R(e,r);c.isElement&&i.push(...R(c.hostEl,r)),i.forEach(e=>{n(e,s)}),t.forEach((e,t)=>{let i=e.progress;1{n(e,i)})})};i("beforeInit",()=>{c.params.parallax.enabled&&(c.params.watchSlidesProgress=!0,c.originalParams.watchSlidesProgress=!0)}),i("init",()=>{c.params.parallax.enabled&&s()}),i("setTranslate",()=>{c.params.parallax.enabled&&s()}),i("setTransition",(e,t)=>{var i,s;c.params.parallax.enabled&&({el:t,hostEl:s}=(void 0===(i=t)&&(i=c.params.speed),c),t=[...t.querySelectorAll(r)],c.isElement&&t.push(...s.querySelectorAll(r)),t.forEach(e=>{let t=parseInt(e.getAttribute("data-swiper-parallax-duration"),10)||i;0===i&&(t=0),e.style.transitionDuration=t+"ms"}))})},function(e){let{swiper:u,extendParams:t,on:i,emit:s}=e,h=I(),m=(t({zoom:{enabled:!1,limitToOriginalSize:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),u.zoom={enabled:!1},1),r=!1,a,n,l=[],f={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},g={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},o={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},d=1;function c(){var e,t,i,s;return l.length<2?1:(e=l[0].pageX,t=l[0].pageY,i=l[1].pageX,s=l[1].pageY,Math.sqrt((i-e)**2+(s-t)**2))}function v(){var e=u.params.zoom,t=f.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;return e.limitToOriginalSize&&f.imageEl&&f.imageEl.naturalWidth?(e=f.imageEl.naturalWidth/f.imageEl.offsetWidth,Math.min(e,t)):t}function p(t){var e=u.isElement?"swiper-slide":"."+u.params.slideClass;return t.target.matches(e)||0e.contains(t.target)).length}function b(t){if("mouse"===t.pointerType&&l.splice(0,l.length),p(t)){var i=u.params.zoom;if(a=!1,n=!1,l.push(t),!(l.length<2)){if(a=!0,f.scaleStart=c(),!f.slideEl){f.slideEl=t.target.closest(`.${u.params.slideClass}, swiper-slide`),f.slideEl||(f.slideEl=u.slides[u.activeIndex]);let e=f.slideEl.querySelector("."+i.containerClass);if(e=e&&e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0],(f.imageEl=e)?f.imageWrapEl=z(f.imageEl,"."+i.containerClass)[0]:f.imageWrapEl=void 0,!f.imageWrapEl)return void(f.imageEl=void 0);f.maxRatio=v()}f.imageEl&&([i,t]=l.length<2?{x:null,y:null}:(t=f.imageEl.getBoundingClientRect(),[(l[0].pageX+(l[1].pageX-l[0].pageX)/2-t.x-h.scrollX)/m,(l[0].pageY+(l[1].pageY-l[0].pageY)/2-t.y-h.scrollY)/m]),f.originX=i,f.originY=t,f.imageEl.style.transitionDuration="0ms"),r=!0}}}function w(t){var e,i,s;p(t)&&(e=u.params.zoom,i=u.zoom,0<=(s=l.findIndex(e=>e.pointerId===t.pointerId))&&(l[s]=t),l.length<2||(n=!0,f.scaleMove=c(),f.imageEl&&(i.scale=f.scaleMove/f.scaleStart*m,i.scale>f.maxRatio&&(i.scale=f.maxRatio-1+(i.scale-f.maxRatio+1)**.5),i.scalee.pointerId===t.pointerId))&&l.splice(s,1),a&&n&&(a=!1,n=!1,f.imageEl)&&(i.scale=Math.max(Math.min(i.scale,f.maxRatio),e.minRatio),f.imageEl.style.transitionDuration=u.params.speed+"ms",f.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`,m=i.scale,r=!1,1e.contains(t.target)).length)){var t,i=u.zoom;if(f.imageEl&&g.isTouched&&f.slideEl){g.isMoved||(g.width=f.imageEl.offsetWidth||f.imageEl.clientWidth,g.height=f.imageEl.offsetHeight||f.imageEl.clientHeight,g.startX=P(f.imageWrapEl,"x")||0,g.startY=P(f.imageWrapEl,"y")||0,f.slideWidth=f.slideEl.offsetWidth,f.slideHeight=f.slideEl.offsetHeight,f.imageWrapEl.style.transitionDuration="0ms");var s=g.width*i.scale,a=g.height*i.scale,s=(g.minX=Math.min(f.slideWidth/2-s/2,0),g.maxX=-g.minX,g.minY=Math.min(f.slideHeight/2-a/2,0),g.maxY=-g.minY,g.touchesCurrent.x=(0g.touchesStart.x))return g.isTouched=!1,void E();if(!u.isHorizontal()&&(Math.floor(g.minY)===Math.floor(g.startY)&&g.touchesCurrent.yg.touchesStart.y))return g.isTouched=!1,void E()}e.cancelable&&e.preventDefault(),e.stopPropagation(),clearTimeout(_),u.touchEventsData.preventTouchMoveFromPointerMove=!0,_=setTimeout(()=>{E()}),g.isMoved=!0;var a=(i.scale-m)/(f.maxRatio-u.params.zoom.minRatio),{originX:s,originY:e}=f;g.currentX=g.touchesCurrent.x-g.touchesStart.x+g.startX+a*(g.width-2*s),g.currentY=g.touchesCurrent.y-g.touchesStart.y+g.startY+a*(g.height-2*e),g.currentXg.maxX&&(g.currentX=g.maxX-1+(g.currentX-g.maxX+1)**.8),g.currentYg.maxY&&(g.currentY=g.maxY-1+(g.currentY-g.maxY+1)**.8),o.prevPositionX||(o.prevPositionX=g.touchesCurrent.x),o.prevPositionY||(o.prevPositionY=g.touchesCurrent.y),o.prevTime||(o.prevTime=Date.now()),o.x=(g.touchesCurrent.x-o.prevPositionX)/(Date.now()-o.prevTime)/2,o.y=(g.touchesCurrent.y-o.prevPositionY)/(Date.now()-o.prevTime)/2,Math.abs(g.touchesCurrent.x-o.prevPositionX)<2&&(o.x=0),Math.abs(g.touchesCurrent.y-o.prevPositionY)<2&&(o.y=0),o.prevPositionX=g.touchesCurrent.x,o.prevPositionY=g.touchesCurrent.y,o.prevTime=Date.now(),f.imageWrapEl.style.transform=`translate3d(${g.currentX}px, ${g.currentY}px,0)`}}}function x(){var e=u.zoom;f.slideEl&&u.activeIndex!==u.slides.indexOf(f.slideEl)&&(f.imageEl&&(f.imageEl.style.transform="translate3d(0,0,0) scale(1)"),f.imageWrapEl&&(f.imageWrapEl.style.transform="translate3d(0,0,0)"),f.slideEl.classList.remove(""+u.params.zoom.zoomedSlideClass),e.scale=1,m=1,f.slideEl=void 0,f.imageEl=void 0,f.imageWrapEl=void 0,f.originX=0,f.originY=0)}function S(a){var r,n,l,o,d=u.zoom,c=u.params.zoom;if(!f.slideEl){a&&a.target&&(f.slideEl=a.target.closest(`.${u.params.slideClass}, swiper-slide`)),f.slideEl||(u.params.virtual&&u.params.virtual.enabled&&u.virtual?f.slideEl=R(u.slidesEl,"."+u.params.slideActiveClass)[0]:f.slideEl=u.slides[u.activeIndex]);let e=f.slideEl.querySelector("."+c.containerClass);e=e&&e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0],(f.imageEl=e)?f.imageWrapEl=z(f.imageEl,"."+c.containerClass)[0]:f.imageWrapEl=void 0}if(f.imageEl&&f.imageWrapEl){u.params.cssMode&&(u.wrapperEl.style.overflow="hidden",u.wrapperEl.style.touchAction="none"),f.slideEl.classList.add(""+c.zoomedSlideClass);let e,t;let i,s;t=void 0===g.touchesStart.x&&a?(e=a.pageX,a.pageY):(e=g.touchesStart.x,g.touchesStart.y);var c="number"==typeof a?a:null,p=(1===m&&c&&(e=void 0,t=void 0),v());d.scale=c||p,m=c||p,!a||1===m&&c?(i=0,s=0):(p=f.slideEl.offsetWidth,a=f.slideEl.offsetHeight,r=D(f.slideEl).left+h.scrollX,n=D(f.slideEl).top+h.scrollY,r=r+p/2-e,n=n+a/2-t,l=f.imageEl.offsetWidth||f.imageEl.clientWidth,o=f.imageEl.offsetHeight||f.imageEl.clientHeight,l=l*d.scale,o=o*d.scale,l=-(p=Math.min(p/2-l/2,0)),o=-(a=Math.min(a/2-o/2,0)),i=r*d.scale,s=n*d.scale,(i=il&&(i=l),(s=so&&(s=o)),c&&1===d.scale&&(f.originX=0,f.originY=0),f.imageWrapEl.style.transitionDuration="300ms",f.imageWrapEl.style.transform=`translate3d(${i}px, ${s}px,0)`,f.imageEl.style.transitionDuration="300ms",f.imageEl.style.transform=`translate3d(0,0,0) scale(${d.scale})`}}function C(){var e=u.zoom,t=u.params.zoom;if(!f.slideEl){u.params.virtual&&u.params.virtual.enabled&&u.virtual?f.slideEl=R(u.slidesEl,"."+u.params.slideActiveClass)[0]:f.slideEl=u.slides[u.activeIndex];let e=f.slideEl.querySelector("."+t.containerClass);e=e&&e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0],(f.imageEl=e)?f.imageWrapEl=z(f.imageEl,"."+t.containerClass)[0]:f.imageWrapEl=void 0}f.imageEl&&f.imageWrapEl&&(u.params.cssMode&&(u.wrapperEl.style.overflow="",u.wrapperEl.style.touchAction=""),e.scale=1,m=1,f.imageWrapEl.style.transitionDuration="300ms",f.imageWrapEl.style.transform="translate3d(0,0,0)",f.imageEl.style.transitionDuration="300ms",f.imageEl.style.transform="translate3d(0,0,0) scale(1)",f.slideEl.classList.remove(""+t.zoomedSlideClass),f.slideEl=void 0,f.originX=0,f.originY=0)}function M(e){var t=u.zoom;t.scale&&1!==t.scale?C():S(e)}function A(){return{passiveListener:!!u.params.passiveListeners&&{passive:!0,capture:!1},activeListenerWithCapture:!u.params.passiveListeners||{passive:!1,capture:!0}}}function k(){var i=u.zoom;if(!i.enabled){i.enabled=!0;let{passiveListener:t,activeListenerWithCapture:e}=A();u.wrapperEl.addEventListener("pointerdown",b,t),u.wrapperEl.addEventListener("pointermove",w,e),["pointerup","pointercancel","pointerout"].forEach(e=>{u.wrapperEl.addEventListener(e,y,t)}),u.wrapperEl.addEventListener("pointermove",T,e)}}function L(){var i=u.zoom;if(i.enabled){i.enabled=!1;let{passiveListener:t,activeListenerWithCapture:e}=A();u.wrapperEl.removeEventListener("pointerdown",b,t),u.wrapperEl.removeEventListener("pointermove",w,e),["pointerup","pointercancel","pointerout"].forEach(e=>{u.wrapperEl.removeEventListener(e,y,t)}),u.wrapperEl.removeEventListener("pointermove",T,e)}}i("init",()=>{u.params.zoom.enabled&&k()}),i("destroy",()=>{L()}),i("touchStart",(e,t)=>{var i;u.zoom.enabled&&(t=t,i=u.device,f.imageEl)&&!g.isTouched&&(i.android&&t.cancelable&&t.preventDefault(),g.isTouched=!0,i=0{if(u.zoom.enabled){var i=u.zoom;if(f.imageEl)if(g.isTouched&&g.isMoved){g.isTouched=!1,g.isMoved=!1;let e=300,t=300;var s=o.x*e,s=g.currentX+s,a=o.y*t,a=g.currentY+a,r=(0!==o.x&&(e=Math.abs((s-g.currentX)/o.x)),0!==o.y&&(t=Math.abs((a-g.currentY)/o.y)),Math.max(e,t)),s=(g.currentX=s,g.currentY=a,g.width*i.scale),a=g.height*i.scale;g.minX=Math.min(f.slideWidth/2-s/2,0),g.maxX=-g.minX,g.minY=Math.min(f.slideHeight/2-a/2,0),g.maxY=-g.minY,g.currentX=Math.max(Math.min(g.currentX,g.maxX),g.minX),g.currentY=Math.max(Math.min(g.currentY,g.maxY),g.minY),f.imageWrapEl.style.transitionDuration=r+"ms",f.imageWrapEl.style.transform=`translate3d(${g.currentX}px, ${g.currentY}px,0)`}else g.isTouched=!1,g.isMoved=!1}}),i("doubleTap",(e,t)=>{!u.animating&&u.params.zoom.enabled&&u.zoom.enabled&&u.params.zoom.toggle&&M(t)}),i("transitionEnd",()=>{u.zoom.enabled&&u.params.zoom.enabled&&x()}),i("slideChange",()=>{u.zoom.enabled&&u.params.zoom.enabled&&u.params.cssMode&&x()}),Object.assign(u.zoom,{enable:k,disable:L,in:S,out:C,toggle:M})},function(e){let{swiper:l,extendParams:t,on:i}=e;function o(e,t){let i=function(){let i,s,a;return(e,t)=>{for(s=-1,i=e.length;1>1]<=t?s=a:i=a;return i}}();this.x=e,this.y=t,this.lastIndex=e.length-1;let s,a;return this.interpolate=function(e){return e?(a=i(this.x,e),s=a-1,(e-this.x[s])*(this.y[a]-this.y[s])/(this.x[a]-this.x[s])+this.y[s]):0},this}function s(){l.controller.control&&l.controller.spline&&(l.controller.spline=void 0,delete l.controller.spline)}t({controller:{control:void 0,inverse:!1,by:"slide"}}),l.controller={control:void 0},i("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof l.params.controller.control||l.params.controller.control instanceof HTMLElement)){let i=document.querySelector(l.params.controller.control);if(i&&i.swiper)l.controller.control=i.swiper;else if(i){let t=e=>{l.controller.control=e.detail[0],l.update(),i.removeEventListener("init",t)};i.addEventListener("init",t)}}else l.controller.control=l.params.controller.control}),i("update",()=>{s()}),i("resize",()=>{s()}),i("observerUpdate",()=>{s()}),i("setTranslate",(e,t,i)=>{l.controller.control&&!l.controller.control.destroyed&&l.controller.setTranslate(t,i)}),i("setTransition",(e,t,i)=>{l.controller.control&&!l.controller.control.destroyed&&l.controller.setTransition(t,i)}),Object.assign(l.controller,{setTranslate:function(e,t){var i=l.controller.control;let s,a;var r=l.constructor;function n(e){var t,i;e.destroyed||(t=l.rtlTranslate?-l.translate:l.translate,"slide"===l.params.controller.by&&(i=e,l.controller.spline=l.params.loop?new o(l.slidesGrid,i.slidesGrid):new o(l.snapGrid,i.snapGrid),a=-l.controller.spline.interpolate(-t)),a&&"container"!==l.params.controller.by||(s=(e.maxTranslate()-e.minTranslate())/(l.maxTranslate()-l.minTranslate()),!Number.isNaN(s)&&Number.isFinite(s)||(s=1),a=(t-l.minTranslate())*s+e.minTranslate()),l.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,l),e.updateActiveIndex(),e.updateSlidesClasses())}if(Array.isArray(i))for(let e=0;e{e.updateAutoHeight()}),g(e.wrapperEl,()=>{s&&e.transitionEnd()})))}if(Array.isArray(s))for(a=0;a{e.setAttribute("tabIndex","0")})}function c(e){(e=M(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function p(e,t){(e=M(e)).forEach(e=>{e.setAttribute("role",t)})}function u(e,t){(e=M(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function h(e,t){(e=M(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function m(e){(e=M(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function f(e){(e=M(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function g(e){var t,i;13!==e.keyCode&&32!==e.keyCode||(t=l.params.a11y,i=e.target,l.pagination&&l.pagination.el&&(i===l.pagination.el||l.pagination.el.contains(e.target))&&!e.target.matches($(l.params.pagination.bulletClass)))||(l.navigation&&l.navigation.prevEl&&l.navigation.nextEl&&(e=M(l.navigation.prevEl),M(l.navigation.nextEl).includes(i)&&(l.isEnd&&!l.params.loop||l.slideNext(),l.isEnd?s(t.lastSlideMessage):s(t.nextSlideMessage)),e.includes(i))&&(l.isBeginning&&!l.params.loop||l.slidePrev(),l.isBeginning?s(t.firstSlideMessage):s(t.prevSlideMessage)),l.pagination&&i.matches($(l.params.pagination.bulletClass))&&i.click())}function v(){return l.pagination&&l.pagination.bullets&&l.pagination.bullets.length}function b(){return v()&&l.params.pagination.clickable}let w=(e,t,i)=>{var s;d(e),"BUTTON"!==e.tagName&&(p(e,"button"),e.addEventListener("keydown",g)),h(e,i),s=t,M(e).forEach(e=>{e.setAttribute("aria-controls",s)})},y=e=>{r&&r!==e.target&&!r.contains(e.target)&&(a=!0),l.a11y.clicked=!0},_=()=>{a=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{l.destroyed||(l.a11y.clicked=!1)})})},E=e=>{n=(new Date).getTime()},T=t=>{if(!(l.a11y.clicked||(new Date).getTime()-n<100)){let e=t.target.closest(`.${l.params.slideClass}, swiper-slide`);var i,s;e&&l.slides.includes(e)&&(r=e,i=l.slides.indexOf(e)===l.activeIndex,s=l.params.watchSlidesProgress&&l.visibleSlides&&l.visibleSlides.includes(e),i||s||t.sourceCapabilities&&t.sourceCapabilities.firesTouchEvents||(l.isHorizontal()?l.el.scrollLeft=0:l.el.scrollTop=0,requestAnimationFrame(()=>{a||(l.params.loop?l.slideToLoop(parseInt(e.getAttribute("data-swiper-slide-index")),0):l.slideTo(l.slides.indexOf(e),0),a=!1)})))}},x=()=>{let i=l.params.a11y,s=(i.itemRoleDescriptionMessage&&u(l.slides,i.itemRoleDescriptionMessage),i.slideRole&&p(l.slides,i.slideRole),l.slides.length);i.slideLabelMessage&&l.slides.forEach((e,t)=>{t=l.params.loop?parseInt(e.getAttribute("data-swiper-slide-index"),10):t;h(e,i.slideLabelMessage.replace(/\{\{index\}\}/,t+1).replace(/\{\{slidesLength\}\}/,s))})},S=()=>{let t=l.params.a11y;l.el.append(o);var e=l.el,e=(t.containerRoleDescriptionMessage&&u(e,t.containerRoleDescriptionMessage),t.containerMessage&&h(e,t.containerMessage),l.wrapperEl);let i=t.id||e.getAttribute("id")||"swiper-wrapper-"+"x".repeat(r=void 0===(r=16)?16:r).replace(/x/g,()=>Math.round(16*Math.random()).toString(16));var s,a,r=l.params.autoplay&&l.params.autoplay.enabled?"off":"polite",{nextEl:e,prevEl:n}=(s=i,M(e).forEach(e=>{e.setAttribute("id",s)}),a=r,M(e).forEach(e=>{e.setAttribute("aria-live",a)}),x(),l.navigation||{}),e=M(e),n=M(n);e&&e.forEach(e=>w(e,i,t.nextSlideMessage)),n&&n.forEach(e=>w(e,i,t.prevSlideMessage)),b()&&M(l.pagination.el).forEach(e=>{e.addEventListener("keydown",g)}),L().addEventListener("visibilitychange",E),l.el.addEventListener("focus",T,!0),l.el.addEventListener("focus",T,!0),l.el.addEventListener("pointerdown",y,!0),l.el.addEventListener("pointerup",_,!0)};i("beforeInit",()=>{(o=O("span",l.params.a11y.notificationClass)).setAttribute("aria-live","assertive"),o.setAttribute("aria-atomic","true")}),i("afterInit",()=>{l.params.a11y.enabled&&S()}),i("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{l.params.a11y.enabled&&x()}),i("fromEdge toEdge afterInit lock unlock",()=>{var e,t;l.params.a11y.enabled&&!l.params.loop&&!l.params.rewind&&l.navigation&&({nextEl:e,prevEl:t}=l.navigation,t&&(l.isBeginning?(m(t),c):(f(t),d))(t),e)&&(l.isEnd?(m(e),c):(f(e),d))(e)}),i("paginationUpdate",()=>{if(l.params.a11y.enabled){let t=l.params.a11y;v()&&l.pagination.bullets.forEach(e=>{l.params.pagination.clickable&&(d(e),l.params.pagination.renderBullet||(p(e,"button"),h(e,t.paginationBulletMessage.replace(/\{\{index\}\}/,C(e)+1)))),e.matches($(l.params.pagination.bulletActiveClass))?e.setAttribute("aria-current","true"):e.removeAttribute("aria-current")})}}),i("destroy",()=>{var e,t;l.params.a11y.enabled&&(o&&o.remove(),{nextEl:e,prevEl:t}=l.navigation||{},e=M(e),t=M(t),e&&e.forEach(e=>e.removeEventListener("keydown",g)),t&&t.forEach(e=>e.removeEventListener("keydown",g)),b()&&M(l.pagination.el).forEach(e=>{e.removeEventListener("keydown",g)}),L().removeEventListener("visibilitychange",E),l.el)&&"string"!=typeof l.el&&(l.el.removeEventListener("focus",T,!0),l.el.removeEventListener("pointerdown",y,!0),l.el.removeEventListener("pointerup",_,!0))})},function(e){let{swiper:n,extendParams:t,on:i}=e,r=(t({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}}),!1),s={},l=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),a=e=>{var t=I();let i;e=(i=e?new URL(e):t.location).pathname.slice(1).split("/").filter(e=>""!==e),t=e.length;return{key:e[t-2],value:e[t-1]}},o=(i,s)=>{var a=I();if(r&&n.params.history.enabled){let e;e=n.params.url?new URL(n.params.url):a.location;s=n.virtual&&n.params.virtual.enabled?n.slidesEl.querySelector(`[data-swiper-slide-index="${s}"]`):n.slides[s];let t=l(s.getAttribute("data-history"));if(0{if(s)for(let e=0,t=n.slides.length;e{s=a(n.params.url),d(n.params.speed,s.value,!1)};i("init",()=>{var e;n.params.history.enabled&&(e=I(),n.params.history)&&(e.history&&e.history.pushState?(r=!0,((s=a(n.params.url)).key||s.value)&&d(0,s.value,n.params.runCallbacksOnInit),n.params.history.replaceState||e.addEventListener("popstate",c)):(n.params.history.enabled=!1,n.params.hashNavigation.enabled=!0))}),i("destroy",()=>{var e;n.params.history.enabled&&(e=I(),n.params.history.replaceState||e.removeEventListener("popstate",c))}),i("transitionEnd _freeModeNoMomentumRelease",()=>{r&&o(n.params.history.key,n.activeIndex)}),i("slideChange",()=>{r&&n.params.cssMode&&o(n.params.history.key,n.activeIndex)})},function(e){let{swiper:s,extendParams:t,emit:i,on:a}=e,r=!1,n=L(),l=I(),o=(t({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(e,t){var i;return s.virtual&&s.params.virtual.enabled?(i=s.slides.filter(e=>e.getAttribute("data-hash")===t)[0])?parseInt(i.getAttribute("data-swiper-slide-index"),10):0:s.getSlideIndex(R(s.slidesEl,`.${s.params.slideClass}[data-hash="${t}"], swiper-slide[data-hash="${t}"]`)[0])}}}),()=>{i("hashChange");var e=n.location.hash.replace("#",""),t=s.virtual&&s.params.virtual.enabled?s.slidesEl.querySelector(`[data-swiper-slide-index="${s.activeIndex}"]`):s.slides[s.activeIndex];e===(t?t.getAttribute("data-hash"):"")||void 0===(t=s.params.hashNavigation.getSlideIndex(s,e))||Number.isNaN(t)||s.slideTo(t)}),d=()=>{var e;r&&s.params.hashNavigation.enabled&&(e=(e=s.virtual&&s.params.virtual.enabled?s.slidesEl.querySelector(`[data-swiper-slide-index="${s.activeIndex}"]`):s.slides[s.activeIndex])?e.getAttribute("data-hash")||e.getAttribute("data-history"):"",s.params.hashNavigation.replaceState&&l.history&&l.history.replaceState?l.history.replaceState(null,null,"#"+e||""):n.location.hash=e||"",i("hashSet"))};a("init",()=>{var e;!s.params.hashNavigation.enabled||!s.params.hashNavigation.enabled||s.params.history&&s.params.history.enabled||(r=!0,(e=n.location.hash.replace("#",""))&&(e=s.params.hashNavigation.getSlideIndex(s,e),s.slideTo(e||0,0,s.params.runCallbacksOnInit,!0)),s.params.hashNavigation.watchState&&l.addEventListener("hashchange",o))}),a("destroy",()=>{s.params.hashNavigation.enabled&&s.params.hashNavigation.watchState&&l.removeEventListener("hashchange",o)}),a("transitionEnd _freeModeNoMomentumRelease",()=>{r&&d()}),a("slideChange",()=>{r&&s.params.cssMode&&d()})},function(e){let{swiper:r,extendParams:t,on:i,emit:n,params:s}=e;r.autoplay={running:!1,paused:!1,timeLeft:0},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let l,o,d=s&&s.autoplay?s.autoplay.delay:3e3,c=s&&s.autoplay?s.autoplay.delay:3e3,p,u=(new Date).getTime(),a,h,m,f,g,v,b;function w(e){!r||r.destroyed||!r.wrapperEl||e.target!==r.wrapperEl||(r.wrapperEl.removeEventListener("transitionend",w),b)||e.detail&&e.detail.bySwiperTouchMove||C()}let y=()=>{var e;!r.destroyed&&r.autoplay.running&&(r.autoplay.paused?a=!0:a&&(c=p,a=!1),e=r.autoplay.paused?p:u+c-(new Date).getTime(),r.autoplay.timeLeft=e,n("autoplayTimeLeft",e,e/d),o=requestAnimationFrame(()=>{y()}))},_=()=>{let e;if(e=r.virtual&&r.params.virtual.enabled?r.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:r.slides[r.activeIndex])return parseInt(e.getAttribute("data-swiper-autoplay"),10)},E=s=>{if(!r.destroyed&&r.autoplay.running){cancelAnimationFrame(o),y();let e=void 0===s?r.params.autoplay.delay:s;d=r.params.autoplay.delay,c=r.params.autoplay.delay;var a=_();!Number.isNaN(a)&&0{r&&!r.destroyed&&(r.params.autoplay.reverseDirection?!r.isBeginning||r.params.loop||r.params.rewind?(r.slidePrev(t,!0,!0),n("autoplay")):r.params.autoplay.stopOnLastSlide||(r.slideTo(r.slides.length-1,t,!0,!0),n("autoplay")):!r.isEnd||r.params.loop||r.params.rewind?(r.slideNext(t,!0,!0),n("autoplay")):r.params.autoplay.stopOnLastSlide||(r.slideTo(0,t,!0,!0),n("autoplay")),r.params.cssMode)&&(u=(new Date).getTime(),requestAnimationFrame(()=>{E()}))};return 0{i()},e)):requestAnimationFrame(()=>{i()}),e}},T=()=>{u=(new Date).getTime(),r.autoplay.running=!0,E(),n("autoplayStart")},x=()=>{r.autoplay.running=!1,clearTimeout(l),cancelAnimationFrame(o),n("autoplayStop")},S=(e,t)=>{!r.destroyed&&r.autoplay.running&&(clearTimeout(l),e||(v=!0),e=()=>{n("autoplayPause"),r.params.autoplay.waitForTransition?r.wrapperEl.addEventListener("transitionend",w):C()},r.autoplay.paused=!0,t?(g&&(p=r.params.autoplay.delay),g=!1,e()):(t=p||r.params.autoplay.delay,p=t-((new Date).getTime()-u),r.isEnd&&p<0&&!r.params.loop||(p<0&&(p=0),e())))},C=()=>{r.isEnd&&p<0&&!r.params.loop||r.destroyed||!r.autoplay.running||(u=(new Date).getTime(),v?(v=!1,E(p)):E(),r.autoplay.paused=!1,n("autoplayResume"))},M=()=>{var e;!r.destroyed&&r.autoplay.running&&("hidden"===(e=L()).visibilityState&&(v=!0,S(!0)),"visible"===e.visibilityState)&&C()},A=e=>{"mouse"!==e.pointerType||(v=!0,b=!0,r.animating)||r.autoplay.paused||S(!0)},k=e=>{"mouse"===e.pointerType&&(b=!1,r.autoplay.paused)&&C()};i("init",()=>{r.params.autoplay.enabled&&(r.params.autoplay.pauseOnMouseEnter&&(r.el.addEventListener("pointerenter",A),r.el.addEventListener("pointerleave",k)),L().addEventListener("visibilitychange",M),T())}),i("destroy",()=>{r.el&&"string"!=typeof r.el&&(r.el.removeEventListener("pointerenter",A),r.el.removeEventListener("pointerleave",k)),L().removeEventListener("visibilitychange",M),r.autoplay.running&&x()}),i("_freeModeStaticRelease",()=>{(m||v)&&C()}),i("_freeModeNoMomentumRelease",()=>{r.params.autoplay.disableOnInteraction?x():S(!0,!0)}),i("beforeTransitionStart",(e,t,i)=>{!r.destroyed&&r.autoplay.running&&(i||!r.params.autoplay.disableOnInteraction?S(!0,!0):x())}),i("sliderFirstMove",()=>{!r.destroyed&&r.autoplay.running&&(r.params.autoplay.disableOnInteraction?x():(h=!0,m=!1,v=!1,f=setTimeout(()=>{v=!0,m=!0,S(!0)},200)))}),i("touchEnd",()=>{!r.destroyed&&r.autoplay.running&&h&&(clearTimeout(f),clearTimeout(l),h=(m=(r.params.autoplay.disableOnInteraction||m&&r.params.cssMode&&C(),!1),!1))}),i("slideChange",()=>{!r.destroyed&&r.autoplay.running&&(g=!0)}),Object.assign(r.autoplay,{start:T,stop:x,pause:S,resume:C})},function(e){let{swiper:c,extendParams:t,on:i}=e,s=(t({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}}),!1),a=!1;function r(){var t=c.thumbs.swiper;if(t&&!t.destroyed){var i=t.clickedIndex,e=t.clickedSlide;if(!(e&&e.classList.contains(c.params.thumbs.slideThumbActiveClass)||null==i)){let e;e=t.params.loop?parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10):i,c.params.loop?c.slideToLoop(e):c.slideTo(e)}}}function n(){var e=c.params["thumbs"];if(s)return!1;s=!0;var t=c.constructor;return e.swiper instanceof t?(c.thumbs.swiper=e.swiper,Object.assign(c.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(c.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),c.thumbs.swiper.update()):o(e.swiper)&&(e=Object.assign({},e.swiper),Object.assign(e,{watchSlidesProgress:!0,slideToClickedSlide:!1}),c.thumbs.swiper=new t(e),a=!0),c.thumbs.swiper.el.classList.add(c.params.thumbs.thumbsContainerClass),c.thumbs.swiper.on("tap",r),!0}function l(s){var a=c.thumbs.swiper;if(a&&!a.destroyed){var r="auto"===a.params.slidesPerView?a.slidesPerViewDynamic():a.params.slidesPerView;let t=1,i=c.params.thumbs.slideThumbActiveClass;if(1e.classList.remove(i)),a.params.loop||a.params.virtual&&a.params.virtual.enabled)for(let e=0;e{e.classList.add(i)});else for(let e=0;ee.getAttribute("data-swiper-slide-index")===""+c.realIndex)[0],e=a.slides.indexOf(o),c.activeIndex>c.previousIndex?"next":"prev"):(e=c.realIndex)>c.previousIndex?"next":"prev",l&&(e+="next"===t?n:-1*n),a.visibleSlidesIndexes&&a.visibleSlidesIndexes.indexOf(e)<0&&(a.params.centeredSlides?e=e>d?e-Math.floor(r/2)+1:e+Math.floor(r/2)-1:e>d&&a.params.slidesPerGroup,a.slideTo(e,s?0:void 0))}}}c.thumbs={swiper:null},i("beforeInit",()=>{let s=c.params["thumbs"];if(s&&s.swiper)if("string"==typeof s.swiper||s.swiper instanceof HTMLElement){let e=L(),t=()=>{let i="string"==typeof s.swiper?e.querySelector(s.swiper):s.swiper;if(i&&i.swiper)s.swiper=i.swiper,n(),l(!0);else if(i){let t=e=>{s.swiper=e.detail[0],i.removeEventListener("init",t),n(),l(!0),s.swiper.update(),c.update()};i.addEventListener("init",t)}return i},i=()=>{c.destroyed||t()||requestAnimationFrame(i)};requestAnimationFrame(i)}else n(),l(!0)}),i("slideChange update resize observerUpdate",()=>{l()}),i("setTransition",(e,t)=>{var i=c.thumbs.swiper;i&&!i.destroyed&&i.setTransition(t)}),i("beforeDestroy",()=>{var e=c.thumbs.swiper;e&&!e.destroyed&&a&&e.destroy()}),Object.assign(c.thumbs,{init:n,update:l})},function(e){let{swiper:h,extendParams:t,emit:m,once:f}=e;t({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(h,{freeMode:{onTouchStart:function(){var e;h.params.cssMode||(e=h.getTranslate(),h.setTranslate(e),h.setTransition(0),h.touchEventsData.velocities.length=0,h.freeMode.onTouchEnd({currentPos:h.rtl?h.translate:-h.translate}))},onTouchMove:function(){var e,t;h.params.cssMode||({touchEventsData:e,touches:t}=h,0===e.velocities.length&&e.velocities.push({position:t[h.isHorizontal()?"startX":"startY"],time:e.touchStartTime}),e.velocities.push({position:t[h.isHorizontal()?"currentX":"currentY"],time:v()}))},onTouchEnd:function(c){if(c=c.currentPos,!h.params.cssMode){let{params:r,wrapperEl:n,rtlTranslate:l,snapGrid:o,touchEventsData:d}=h;var e=v()-d.touchStartTime;if(c<-h.minTranslate())h.slideTo(h.activeIndex);else if(c>-h.maxTranslate())h.slides.lengthh.minTranslate())r.freeMode.momentumBounce?(i-h.minTranslate()>u&&(i=h.minTranslate()+u),s=h.minTranslate(),t=!0,d.allowMomentumBounce=!0):i=h.minTranslate(),r.loop&&r.centeredSlides&&(a=!0);else if(r.freeMode.sticky){let t;for(let e=0;e-i){t=e;break}i=-(i=Math.abs(o[t]-i){h.loopFix()}),0!==h.velocity)e=l?Math.abs((-i-h.translate)/h.velocity):Math.abs((i-h.translate)/h.velocity),r.freeMode.sticky&&(c=Math.abs((l?-i:i)-h.translate),p=h.slidesSizesGrid[h.activeIndex],e=c{h&&!h.destroyed&&d.allowMomentumBounce&&(m("momentumBounce"),h.setTransition(r.speed),setTimeout(()=>{h.setTranslate(s),g(n,()=>{h&&!h.destroyed&&h.transitionEnd()})},0))})):h.velocity?(m("_freeModeNoMomentumRelease"),h.updateProgress(i),h.setTransition(e),h.setTranslate(i),h.transitionStart(!0,h.swipeDirection),h.animating||(h.animating=!0,g(n,()=>{h&&!h.destroyed&&h.transitionEnd()}))):h.updateProgress(i),h.updateActiveIndex(),h.updateSlidesClasses()}else{if(r.freeMode.sticky)return void h.slideToClosest();r.freeMode&&m("_freeModeNoMomentumRelease")}(!r.freeMode.momentum||e>=r.longSwipesMs)&&(m("_freeModeStaticRelease"),h.updateProgress(),h.updateActiveIndex(),h.updateSlidesClasses())}}}}})},function(e){let{swiper:p,extendParams:t,on:i}=e;t({grid:{rows:1,fill:"column"}});let u,h,m,s,f=()=>{let e=p.params.spaceBetween;return"string"==typeof e&&0<=e.indexOf("%")?e=parseFloat(e.replace("%",""))/100*p.size:"string"==typeof e&&(e=parseFloat(e)),e};i("init",()=>{s=p.params.grid&&1{var{params:e,el:t}=p,i=e.grid&&1{var t=p.params["slidesPerView"],{rows:i,fill:s}=p.params.grid,e=(p.virtual&&p.params.virtual.enabled?p.virtual.slides:e).length;m=Math.floor(e/i),u=Math.floor(e/i)===e/i?e:Math.ceil(e/i)*i,"auto"!==t&&"row"===s&&(u=Math.max(u,t*i)),h=u/i},unsetSlides:()=>{p.slides&&p.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[p.getDirectionLabel("margin-top")]="")})},updateSlide:(e,t,i)=>{var s,a,r=p.params["slidesPerGroup"],n=f(),{rows:l,fill:o}=p.params.grid,i=(p.virtual&&p.params.virtual.enabled?p.virtual.slides:i).length;let d,c;"row"===o&&1m||d===m&&c===l-1)&&(c+=1)>=l&&(c=0,d+=1)):(c=Math.floor(e/h),d=e-c*h),t.row=c,t.column=d,t.style.height=`calc((100% - ${(l-1)*n}px) / ${l})`,t.style[p.getDirectionLabel("margin-top")]=0!==c?n&&n+"px":"",t.swiperSlideGridSet=!0},updateWrapperSize:(e,i)=>{var{centeredSlides:t,roundLengths:s}=p.params,a=f(),r=p.params.grid["rows"];if(p.virtualSize=(e+a)*u,p.virtualSize=Math.ceil(p.virtualSize/r)-a,p.params.cssMode||(p.wrapperEl.style[p.getDirectionLabel("width")]=p.virtualSize+a+"px"),t){var n=[];for(let t=0;t{var t;"string"==typeof e?((t=document.createElement("div")).innerHTML=e,s.append(t.children[0]),t.innerHTML=""):s.append(e)};if("object"==typeof t&&"length"in t)for(let e=0;e{var t;"string"==typeof e?((t=document.createElement("div")).innerHTML=e,a.prepend(t.children[0]),t.innerHTML=""):a.prepend(e)};if("object"==typeof t&&"length"in t){for(let e=0;et?l+1:l;var o=[];for(let e=r-1;e>=t;--e){var d=s.slides[e];d.remove(),o.unshift(d)}if("object"==typeof i&&"length"in i){for(let e=0;et?l+i.length:l}else n.append(i);for(let e=0;e{var e=r["slides"];r.params.fadeEffect;for(let i=0;i{var e=r.slides.map(e=>n(e));e.forEach(e=>{e.style.transitionDuration=t+"ms"}),b({swiper:r,duration:t,transformElements:e,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!r.params.cssMode})})},function(e){let{swiper:v,extendParams:t,on:i}=e,b=(t({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}}),(e,t,i)=>{let s=i?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),a=i?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");s||(s=O("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"left":"top")).split(" ")),e.append(s)),a||(a=O("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"right":"bottom")).split(" ")),e.append(a)),s&&(s.style.opacity=Math.max(-t,0)),a&&(a.style.opacity=Math.max(t,0))});f({effect:"cube",swiper:v,on:i,setTranslate:()=>{var e,{el:t,wrapperEl:i,slides:l,width:s,height:a,rtlTranslate:o,size:d,browser:r}=v,c=v.params.cubeEffect,p=v.isHorizontal(),u=v.virtual&&v.params.virtual.enabled;let h=0,n;c.shadow&&(p?((n=v.wrapperEl.querySelector(".swiper-cube-shadow"))||(n=O("div","swiper-cube-shadow"),v.wrapperEl.append(n)),n.style.height=s+"px"):(n=t.querySelector(".swiper-cube-shadow"))||(n=O("div","swiper-cube-shadow"),t.append(n)));for(let n=0;n{var{el:e,slides:i}=v;i.forEach(e=>{e.style.transitionDuration=t+"ms",e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>{e.style.transitionDuration=t+"ms"})}),v.params.cubeEffect.shadow&&!v.isHorizontal()&&(i=e.querySelector(".swiper-cube-shadow"))&&(i.style.transitionDuration=t+"ms")},recreateShadows:()=>{let i=v.isHorizontal();v.slides.forEach(e=>{var t=Math.max(Math.min(e.progress,1),-1);b(e,t,i)})},getEffectParams:()=>v.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function(e){let{swiper:p,extendParams:t,on:i}=e,u=(t({flipEffect:{slideShadows:!0,limitRotation:!0}}),(e,t)=>{let i=p.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),s=p.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");i=i||E("flip",e,p.isHorizontal()?"left":"top"),s=s||E("flip",e,p.isHorizontal()?"right":"bottom"),i&&(i.style.opacity=Math.max(-t,0)),s&&(s.style.opacity=Math.max(t,0))});f({effect:"flip",swiper:p,on:i,setTranslate:()=>{var{slides:n,rtlTranslate:l}=p,o=p.params.flipEffect;for(let r=0;r{var e=p.slides.map(e=>n(e));e.forEach(e=>{e.style.transitionDuration=t+"ms",e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>{e.style.transitionDuration=t+"ms"})}),b({swiper:p,duration:t,transformElements:e})},recreateShadows:()=>{p.params.flipEffect,p.slides.forEach(e=>{let t=e.progress;p.params.flipEffect.limitRotation&&(t=Math.max(Math.min(e.progress,1),-1)),u(e,t)})},getEffectParams:()=>p.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!p.params.cssMode})})},function(e){let{swiper:b,extendParams:t,on:i}=e;t({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),f({effect:"coverflow",swiper:b,on:i,setTranslate:()=>{var{width:e,height:t,slides:o,slidesSizesGrid:d}=b,c=b.params.coverflowEffect,p=b.isHorizontal(),i=b.translate,u=p?e/2-i:t/2-i,h=p?c.rotate:-c.rotate,m=c.depth;for(let l=0,e=o.length;l{b.slides.map(e=>n(e)).forEach(e=>{e.style.transitionDuration=t+"ms",e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>{e.style.transitionDuration=t+"ms"})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function(e){let{swiper:g,extendParams:t,on:i}=e;t({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}}),f({effect:"creative",swiper:g,on:i,setTranslate:()=>{var{slides:l,wrapperEl:e,slidesSizesGrid:t}=g,o=g.params.creativeEffect;let d=o["progressMultiplier"];var c=g.params.centeredSlides;c&&(t=t[0]/2-g.params.slidesOffsetBefore||0,e.style.transform=`translateX(calc(50% - ${t}px))`);for(let n=0;n{i[t]=`calc(${e}px + (${e=r.translate[t],"string"==typeof e?e:e+"px"} * ${Math.abs(s*d)}))`}),a.forEach((e,t)=>{let i=r.rotate[t]*Math.abs(s*d);g.browser&&g.browser.need3dFix&&Math.abs(i)/90%2==1&&(i+=.001),a[t]=i}),p.style.zIndex=-Math.abs(Math.round(u))+l.length;var h=i.join(", "),u=`rotateX(${a[0]}deg) rotateY(${a[1]}deg) rotateZ(${a[2]}deg)`,m=e<0?`scale(${1+(1-r.scale)*e*d})`:`scale(${1-(1-r.scale)*e*d})`,f=e<0?1+(1-r.opacity)*e*d:1-(1-r.opacity)*e*d,h=`translate3d(${h}) ${u} `+m;if(t&&r.shadow||!t){let e=p.querySelector(".swiper-slide-shadow");(e=!e&&r.shadow?E("creative",p):e)&&(u=o.shadowPerProgress?s*(1/o.limitProgress):s,e.style.opacity=Math.min(Math.max(Math.abs(u),0),1))}m=_(0,p);m.style.transform=h,m.style.opacity=f,r.origin&&(m.style.transformOrigin=r.origin)}},setTransition:t=>{var e=g.slides.map(e=>n(e));e.forEach(e=>{e.style.transitionDuration=t+"ms",e.querySelectorAll(".swiper-slide-shadow").forEach(e=>{e.style.transitionDuration=t+"ms"})}),b({swiper:g,duration:t,transformElements:e,allSlides:!0})},perspective:()=>g.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!g.params.cssMode})})},function(e){let{swiper:y,extendParams:t,on:i}=e;t({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),f({effect:"cards",swiper:y,on:i,setTranslate:()=>{var{slides:l,activeIndex:o,rtlTranslate:d}=y,c=y.params.cardsEffect,{startTranslate:p,isTouched:u}=y.touchEventsData,h=d?-y.translate:y.translate;for(let n=0;n{var e=y.slides.map(e=>n(e));e.forEach(e=>{e.style.transitionDuration=t+"ms",e.querySelectorAll(".swiper-slide-shadow").forEach(e=>{e.style.transitionDuration=t+"ms"})}),b({swiper:y,duration:t,transformElements:e})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!y.params.cssMode})})}]),m}();!function(b){b.fn.infiniScroller=function(e){let v=b.extend({speed:1,smooth:.002,breakpoint:768},e);return this.each(function(){let s=b(this),a=b(window).width()v.speed&&(i=v.speed),requestAnimationFrame(e))}()}var e;e=s.children().clone(!0),s.append(e).append(e.clone(!0)),a&&s.addClass("vertical"),m(),s.find(".scroller_slide").hover(function(){{let t=v.smooth||.002;!function e(){0{l||(clearInterval(e),g(),m())},250)}),e.preventDefault()}),s.find(".scroller_slide").on("wheel",function(e){f(),o=!0;var t,i=e.originalEvent.deltaY||-e.originalEvent.wheelDelta;a?(r+=i,t=s[0].scrollHeight/3,r<=-t?r+=t:0<=r&&(r-=t),s.css("transform",`translateY(${r}px)`)):(r-=i,t=s[0].scrollWidth/3,r<=-t?r+=t:0<=r&&(r-=t),s.css("transform",`translateX(${r}px)`)),window.clearInterval(d),o=!1,d=setInterval(function(){l||(console.log("da"),g(),m(),window.clearInterval(d))},200),e.preventDefault()})})}}(jQuery),$(".loading-container").fadeIn(150);let requests=[],loadedLinks={},loadedJobs={},activeJob,$body=$("body");function main(){window.animated=[],window.swiper=new Swiper(".swiper-container",{direction:"vertical",slidesPerView:1,spaceBetween:30,mousewheel:!0,hashNavigation:{watchState:!0},freemode:!0,loop:!0,passiveListeners:!1,preventClicks:!1,simulateTouch:!(991<$(window).width()),on:{init:function(e){$(".title-wrapper").removeClass("d-none"),($active=$(".swiper-slide-active")).find(".fadeInDown").toggleClass("animate_fadeInDown"),$active.find(".fadeInUp").toggleClass("animate_fadeInUp"),$active.find(".fade").animate({opacity:1},1600),$active.find(".fade-first").animate({opacity:1},1400)},afterInit:function(t){setTimeout(()=>{var e;window.location.hash.includes(".")&&!window.workOpened?(e=window.location.hash.split("."),t.slideTo($(`[href="${decodeURIComponent(e[0])}"]`).data("index")),setTimeout(()=>{$("#"+decodeURIComponent(e[1])).click()},850)):window.location.hash&&t.slideTo($(`[href="${decodeURIComponent(window.location.hash)}"]`).data("index"))},100),$("#navbarNav .nav-link").click(function(){t.slideTo($(this).data("index"))})},slideChangeTransitionEnd:function(e){var t=$(".swiper-slide-active"),i=$(".swiper-slide:not(.swiper-slide-active)");t.find(".fadeInDown").addClass("animate_fadeInDown"),t.find(".fadeInUp").addClass("animate_fadeInUp"),t.find(".fade").animate({opacity:1},1400),window.animated.includes(t.data("hash"))||(t.find(".fade-first").css({top:"50%"}).animate({opacity:1},1e3).animate({top:"20%"},1e3,()=>{t.find(".fade-second").css({top:"50%"}).animate({opacity:1},1e3,function(){$(this).animate({top:"75%"},1e3,()=>{"преимущества"===t.data("hash")&&setTimeout(()=>{new PureCounter({selector:".advantages-counter",separator:" ",start:0,duration:1})},250),$(".fade-third").css({top:"50%"}).animate({opacity:1},1e3).animate({top:"50%"},1e3,()=>{t.find(".fade-first").addClass("fade"),t.find(".fade-second").addClass("fade"),t.find(".fade-third").addClass("fade")})})})}),window.animated.push(t.data("hash"))),i.each(function(){$(this).find(".fadeInDown").removeClass("animate_fadeInDown").css("opacity",0),$(this).find(".fadeInUp").removeClass("animate_fadeInUp").css("opacity",0),$(this).find(".fade").css("opacity",0)})},realIndexChange:function(e){$(".nav-link").removeClass("nav-link-active"),$(`.nav-link[data-index="${e.realIndex}"]`).addClass("nav-link-active"),$(".nav-item, .nav-link").blur();e=$("title");e.text(e.text().split(" | ")[0]+" | "+$(".nav-link-active").text())}}});let t=!1;$(".mob-menu").click(function(){$(this).toggleClass("menu");var e=$(".swiper-slide-active").children().first().offset().top;$(".swiper-container").animate({top:t?"0":430-e},250),t=!t}),$(".nav-item").click(()=>{t&&$(".mob-menu").click()}),$body.on("click",".link:not(.path)",function(){window.open($(this).data("href"),"_blank")}),$body.on("click",".link .nav-link",function(e){e.preventDefault()}),window.linksOpened=!1,$("button").click(function(){let t=this.id,i=$(".info");i.fadeIn(400,function(){$(".loading-container").fadeIn(150,function(){t in loadedLinks?appendLinksInfo(loadedLinks[t].clone(),i):AJAX({url:site.uri.public+"/links/"+t,success:function(e){loadedLinks[t]=$(e).clone(),appendLinksInfo($(e),i)}})})}),$(".wr").animate({opacity:0},400,function(){$(this).addClass("d-none")}),window.location.hash.includes(".")||(window.location.hash=window.location.hash+"."+t),window.linksOpened=!0}),window.workOpened=!1,$(".work").click(function(){let t=this.id,e=$(this).data("cid"),i=(activeJob=t,$this=$(this),($svg=$this.find(".svg").clone()).addClass("col-12"),$(".info"));i.fadeIn(400,function(){$(".loading-container").fadeIn(150,function(){t in loadedJobs?appendJobInfo(loadedJobs[t].clone(),i,$svg):AJAX({url:site.uri.public+"/jobs/"+e,success:function(e){loadedJobs[t]=$(e).clone(),appendJobInfo($(e),i,$svg)}})})}),$(".wr").animate({opacity:0},400,function(){$(this).addClass("d-none")}),window.location.hash.includes(".")||(window.location.hash=window.location.hash+"."+t),window.workOpened=!0}),$(window).on("hashchange",function(){var e;window.location.hash.includes(".")||!window.workOpened&&!window.linksOpened?!window.location.hash.includes(".")||window.workOpened||window.linksOpened||(e=window.location.hash.split("."),$("#"+e[1]).click()):destroyInfo()}),$body.click(function(e){!window.workOpened&&!window.linksOpened||e.target.closest(".info")||e.target.closest(".work")||e.target.closest(".btn-iconed")||destroyInfo()}),$body.on("mouseenter",".overview-text-item",function(){$(this).find("i").removeClass("fa-regular").addClass("fa-solid")}),$body.on("mouseleave",".overview-text-item",function(){$(this).find("i").addClass("fa-regular").removeClass("fa-solid")}),$(window).on("resize",function(){var e;($container=$(".overview-text-subheader")).length&&(e=splitTextIntoLines(loadedJobs[activeJob].find(".overview-text-subheader").text(),$container.width()),$container.empty(),e.forEach(function(e){$container.append(''+e+"
")}))});let r,n={};$(".testimonial-card").hover(function(){let e=$(this),t=e.index(".testimonial-card");var i=e.find(".testimonial-content-partial");let s=e.find(".testimonial-content-full");var a=e.find(".testimonial-author");r=e.outerHeight(),!s.length||null!=n[t]&&n[t]||(n[t]=!0,e.stop(!0).animate({height:calculateHiddenElementHeight(e)},700,function(){e.css("height","")}),i.fadeOut(350,function(){s.fadeIn(350,function(){n[t]=!1})}),a.animate({opacity:0},350,function(){$(this).animate({opacity:1},350)}))},function(){let e=$(this),t=e.index(".testimonial-card"),i=e.find(".testimonial-content-partial");var s=e.find(".testimonial-content-full"),a=e.find(".testimonial-author");!s.length||null!=n[t]&&n[t]||(n[t]=!0,a.animate({opacity:0},350,function(){$(this).animate({opacity:1},350)}),s.fadeOut(350,function(){i.fadeIn(350,function(){n[t]=!1})}),e.stop(!0).animate({height:r+"px"},700,function(){e.css("height","")}))}),$(".scroll_list").infiniScroller({speed:1,smooth:.01})}async function loadImageWithProgress(e){e=await fetch(e);let a=e.headers.get("content-length")||0,t=(console.log(a),e.body.getReader()),r=0,n=0,l;function o(e){$(".js-progress-bar").css("stroke-dashoffset",e),$("#percentage").text(e+"%"),$("#percentage_done").text(e+"%").css({clipPath:`inset(0 ${100-e}% 0 0)`})}e=new ReadableStream({start(s){!function i(){t.read().then(({done:e,value:t})=>{e?s.close():(e=(r+=t.length)/a*100,0{98<=(n+=1)?clearInterval(l):o(n)},1e3),s.enqueue(t),i())}).catch(e=>{console.error("Ошибка при чтении потока",e),s.error(e)})}()}}),e=await new Response(e).blob();return URL.createObjectURL(e)}function appendLinksInfo(e,t){$(".loading-container").fadeOut(100),t.remove(".links-list").append(e.fadeIn(500))}function appendJobInfo(e,t,i){$(".loading-container").fadeOut(100),t.remove(".job-explain").append(e.fadeIn(500)),t.find(".job-logos").append(i),new PureCounter({selector:".salary-counter",separator:" ",start:0,duration:1});t=splitTextIntoLines(($container=e.find(".overview-text-subheader")).text(),$container.width());$container.empty(),t.forEach(function(e){$container.append(''+e+"
")}),updateRectPosition()}function destroyInfo(){$(".info").fadeOut(400,function(){$(this).empty()}),setTimeout(()=>{$(".wr").animate({opacity:1},400,()=>{$(".info .loading-container").show()}).removeClass("d-none"),$(".job-explain").remove()},100),window.workOpened=!1,window.linksOpened=!1,window.location.hash=window.location.hash.split(".")[0]}function AJAX(e){let i=$.extend(!0,{},{url:"",method:"GET",data:{},success:null,complete:null},e),t=$.ajax({url:i.url,method:i.method,data:i.data,success:function(e){"function"==typeof i.success&&i.success(e)},error:function(e,t,i){console.log("Error:",t,i)},complete:function(e,t){"function"==typeof i.complete&&i.complete();e=requests.indexOf(e);-1").text(n).appendTo("body"),o=l.width();l.remove(),a=t{$body.append($(e)),$(".loading-container").fadeOut(150),$(".wr").fadeIn(250),main(),$.copy=function(e){let t=new Clipboard(e,{text:function(e){e=$(e).closest(".js-copy-container").find(".js-copy-target");return e.is(":input")?e.val():e.is("a")?e.attr("href"):e.html()}}),i=$("#toast");t.on("success",function(e){i.addClass("_show").css("border-color","#52d115").find("#desc").text("Скопировано!"),setTimeout(()=>{i.removeClass("_show")},3800)}),t.on("error",function(e){i.addClass("_show").css("border-color","#52d115").find("#desc").text("Ошибка!"),setTimeout(()=>{i.removeClass("_show")},3800)})},$.copy(".js-copy-trigger")},420)}})})});