PageSourceSearch

https://yoozio.com/assets/js/plugins.js

js yoozio.com collected 2026-10-08 23:05:00 UTC 537,028 bytes, 5 lines download raw bytes

1((e,t)=>{"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).bootstrap=t()})(this,function(){let 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,$="transitionend",F=e=>e=e&&window.CSS&&window.CSS.escape?e.replace(/#([^\s"#']+)/g,(e,t)=>"#"+CSS.escape(t)):e,q=e=>{e.dispatchEvent(new Event($))},r=e=>!(!e||"object"!=typeof e)&&void 0!==(e=void 0!==e.jquery?e[0]:e).nodeType,n=e=>r(e)?e.jquery?e[0]:e:"string"==typeof e&&0<e.length?document.querySelector(F(e)):null,a=e=>{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},o=e=>!e||e.nodeType!==Node.ELEMENT_NODE||!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled")),H=e=>{var t;return document.documentElement.attachShadow?"function"==typeof e.getRootNode?(t=e.getRootNode())instanceof ShadowRoot?t:null:e instanceof ShadowRoot?e:e.parentNode?H(e.parentNode):null:null},R=()=>{},B=e=>{e.offsetHeight},W=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Y=[],l=()=>"rtl"===document.documentElement.dir;var e=s=>{var e;e=()=>{let i=W();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?(Y.length||document.addEventListener("DOMContentLoaded",()=>{for(var e of Y)e()}),Y.push(e)):e()};let d=(e,t=[],i=e)=>"function"==typeof e?e.call(...t):i,V=(s,n,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})(n)+5;let t=!1,i=({target:e})=>{e===n&&(t=!0,n.removeEventListener($,i),d(s))};n.addEventListener($,i),setTimeout(()=>{t||q(n)},e)}else d(s)},X=(e,t,i,s)=>{var n=e.length;let r=e.indexOf(t);return-1===r?!i&&s?e[n-1]:e[0]:(r+=i?1:-1,s&&(r=(r+n)%n),e[Math.max(0,Math.min(r,n-1))])},G=/[^.]*(?=\..*)\.|.*/,U=/\..*/,Q=/::\d+$/,K={}
1,Z=1,J={mouseenter:"mouseover",mouseleave:"mouseout"},ee=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 te(e,t){return t&&t+"::"+Z++||e.uidEvent||Z++}function ie(e){var t=te(e);return e.uidEvent=t,K[t]=K[t]||{},K[t]}function se(e,t,i=null){return Object.values(e).find(e=>e.callable===t&&e.delegationSelector===i)}function ne(e,t,i){var s="string"==typeof t,t=!s&&t||i;let n=oe(e);return[s,t,n=ee.has(n)?n:e]}function re(s,n,r,a,o){if("string"==typeof n&&s){let[e,t,i]=ne(n,r,a);n in J&&(t=(l=t,function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return l.call(this,e)}));var l,d,c,u,h,p,a=ie(s),a=a[i]||(a[i]={}),m=se(a,t,e?r:null);m?m.oneOff=m.oneOff&&o:(m=te(t,n.replace(G,"")),(n=e?(u=s,h=r,p=t,function t(i){var s=u.querySelectorAll(h);for(let e=i.target;e&&e!==this;e=e.parentNode)for(var n of s)if(n===e)return le(i,{delegateTarget:e}),t.oneOff&&f.off(u,i.type,h,p),p.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,n.callable=t,n.oneOff=o,a[n.uidEvent=m]=n,s.addEventListener(i,n,e))}}function ae(e,t,i,s,n){s=se(t[i],s,n);s&&(e.removeEventListener(i,s,Boolean(n)),delete t[i][s.uidEvent])}function oe(e){return e=e.replace(U,""),J[e]||e}let f={on(e,t,i,s){re(e,t,i,s,!1)},one(e,t,i,s){re(e,t,i,s,!0)},off(e,t,i,s){if("string"==typeof t&&e){var n,r,[s,a,o]=ne(t,i,s),l=o!==t,d=ie(e),c=d[o]||{},u=t.startsWith(".");if(void 0!==a)return Object.keys(c).length?void ae(e,d,o,a,s?i:null):void 0;if(u)for(var h of Object.keys(d)){m=p=b=y=v=g=f=void 0;var p,m,f=e,g=d,v=h,y=t.slice(1),b=g[v]||{};for([p,m]of Object.entries(b))p.includes(y)&&ae(f,g,v,m.callable,m.delegationSelector)}for([n,r]of Object.entries(c)){var w=n.replace(Q,"");l&&!t.includes(w)||ae(e,d,o,r.callable,r.delegationSelector)}}},trigger(e,t,i){if("string"!=typeof t||!e)return null;var s=W();let n=null,r=!0,a=!0,o=!1;t!==oe(t)&&s&&(n=s.Event(t,i),s(e).trigger(n),r=!n.isPropagationStopped(),a=!n.isImmediatePropagationStopped(),o=n.isDefaultPrevented());s=le(new Event(t,{bubbles:r,cancelable:!0}),i);return o&&s.preventDefault(),a&&e.dispatchEvent(s),s.defaultPrevented&&n&&n.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 de(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 ce(e){return e.replace(/[A-Z]/g,e=>"-"+e.toLowerCase())}let c={setDataAttribute(e,t,i){e.setAttribute("data-bs-"+ce(t),i)},removeDataAttribute(e,t){e.removeAttribute("data-bs-"+ce(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)]=de(t.dataset[i])}return s},getDataAttribute(e,t){return de(e.getAttribute("data-bs-"+ce(t)))}};class ue{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)?c.getDataAttribute(t,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...r(t)?c.getDataAttributes(t):{},..."object"==typeof e?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(var[i,s]of Object.entries(t)){var n=e[i],n=r(n)?"element":null==(n=n)?""+n:Object.prototype.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(s).test(n))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${i}" provided type "${n}" but expected type "${s}".`)}}}class t extends ue{constructor(e,t){super(),(e=n(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){V(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(n(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.8"}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 he=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},u={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=>!o(e)&&a(e))},getSelectorFromElement(e){e=he(e);return e&&u.findOne(e)?e:null},getElementFromSelector(e){e=he(e);return e?u.findOne(e):null},getMultipleElementsFromSelector(e){e=he(e);return e?u.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(),o(this)||(e=u.getElementFromSelector(this)||this.closest("."+s),t.getOrCreateInstance(e)[i]())})};class me extends t{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=me.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method n
1amed "${t}"`);e[t](this)}})}}pe(me,"close"),e(me);let fe='[data-bs-toggle="button"]';class ge extends t{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=ge.getOrCreateInstance(this);"toggle"===t&&e[t]()})}}f.on(document,"click.bs.button.data-api",fe,e=>{e.preventDefault();e=e.target.closest(fe);ge.getOrCreateInstance(e).toggle()}),e(ge);let i=".bs.swipe",ve=(i,i,i,i,i,{endCallback:null,leftCallback:null,rightCallback:null}),ye={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class be extends ue{constructor(e,t){super(),(this._element=e)&&be.isSupported()&&(this._config=this._getConfig(t),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return ve}static get DefaultType(){return ye}static get NAME(){return"swipe"}dispose(){f.off(this._element,i)}_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(),d(this._config.endCallback)}_move(e){this._deltaX=e.touches&&1<e.touches.length?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){var e=Math.abs(this._deltaX);e<=40||(e=e/this._deltaX,this._deltaX=0,e&&d(0<e?this._config.rightCallback:this._config.leftCallback))}_initEvents(){this._supportPointerEvents?(f.on(this._element,"pointerdown.bs.swipe",e=>this._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||0<navigator.maxTouchPoints}}var h=".bs.carousel";let we="next",p="prev",m="left",xe="right",_e="slid"+h;let Te="carousel",Se="active",Ee=".active",Ae=".carousel-item";Ee,Ae;let Ce={ArrowLeft:xe,ArrowRight:m},ke={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},Me={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class Pe extends t{constructor(e,t){super(e,t),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=u.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===Te&&this.cycle()}static get Default(){return ke}static get DefaultType(){return Me}static get NAME(){return"carousel"}next(){this._slide(we)}nextWhenVisible(){!document.hidden&&a(this._element)&&this.next()}prev(){this._slide(p)}pause(){this._isSliding&&q(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?f.one(this._element,_e,()=>this.cycle()):this.cycle())}to(e){var t,i=this._getItems();e>i.length-1||e<0||(this._isSliding?f.one(this._element,_e,()=>this.to(e)):(t=this._getItemIndex(this._getActive()))!==e&&(t=t<e?we:p,this._slide(t,i[e])))}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&f.on(this._element,"keydown.bs.carousel",e=>this._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&&be.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(var e of u.find(".carousel-item img",this._element))f.on(e,"dragstart.bs.carousel",e=>e.preventDefault());var t={leftCallback:()=>this._slide(this._directionToOrder(m)),rightCallback:()=>this._slide(this._directionToOrder(xe)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),500+this._config.interval))}};this._swipeHelper=new be(this._element,t)}_keydown(e){var t;/input|textarea/i.test(e.target.tagName)||(t=Ce[e.key])&&(e.preventDefault(),this._slide(this._directionToOrder(t)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){var t;this._indicatorsElement&&((t=u.findOne(Ee,this._indicatorsElement)).classList.remove(Se),t.removeAttribute("aria-current"),t=u.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement))&&(t.classList.add(Se),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,a=null){if(!this._isSliding){let n=this._getActive();var o=t===we;let r=a||X(this._getItems(),n,o,this._config.wrap);if(r!==n){let i=this._getItemIndex(r),s=e=>f.trigger(this._element,e,{relatedTarget:r,direction:this._orderToDirection(t),from:this._getItemIndex(n),to:i});a=s("slide.bs.carousel");if(!a.defaultPrevented&&n&&r){a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(i),this._activeElement=r;let e=o?"carousel-item-start":"carousel-item-end",t=o?"carousel-item-next":"carousel-item-prev";r.classList.add(t),B(r),n.classList.add(e),r.classList.add(e);this._queueCallback(()=>{r.classList.remove(e,t),r.classList.add(Se),n.classList.remove(Se,t,e),this._isSliding=!1,s(_e)},n,this._isAnimated()),a&&this.cycle()}}}}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return u.findOne(".active.carousel-item",this._element)}_getItems(){return u.find(Ae,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return l()?e===m?p:we:e===m?we:p}_orderToDirection(e){return l()?e===p?m:xe:e===p?xe:m}static jQueryInterface(t){return this.each(function(){var e=Pe.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 n
1amed "${t}"`);e[t]()}})}}f.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",function(e){var t=u.getElementFromSelector(this);t&&t.classList.contains(Te)&&(e.preventDefault(),e=Pe.getOrCreateInstance(t),(t=this.getAttribute("data-bs-slide-to"))?e.to(t):"next"===c.getDataAttribute(this,"slide")?e.next():e.prev(),e._maybeEnableCycle())}),f.on(window,"load.bs.carousel.data-api",()=>{var e;for(e of u.find('[data-bs-ride="carousel"]'))Pe.getOrCreateInstance(e)}),e(Pe);let Le="show",g="collapse",Ie="collapsing",Oe=(g,g,'[data-bs-toggle="collapse"]'),ze={parent:null,toggle:!0},De={parent:"(null|element)",toggle:"boolean"};class Ne extends t{constructor(e,t){var i;super(e,t),this._isTransitioning=!1,this._triggerArray=[];for(i of u.find(Oe)){var s=u.getSelectorFromElement(i),n=u.find(s).filter(e=>e===this._element);null!==s&&n.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 ze}static get DefaultType(){return De}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=>Ne.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(g),this._element.classList.add(Ie),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(Ie),this._element.classList.add(g,Le),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",B(this._element),this._element.classList.add(Ie),this._element.classList.remove(g,Le);for(t of this._triggerArray){var i=u.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(Ie),this._element.classList.add(g),f.trigger(this._element,"hidden.bs.collapse")},this._element,!0)}}}_isShown(e=this._element){return e.classList.contains(Le)}_configAfterMerge(e){return e.toggle=Boolean(e.toggle),e.parent=n(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(Oe)){var t=u.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(e){let t=u.find(":scope .collapse .collapse",this._config.parent);return u.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=Ne.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",Oe,function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();for(var t of u.getMultipleElementsFromSelector(this))Ne.getOrCreateInstance(t,{toggle:!1}).toggle()}),e(Ne);var C="top",k="bottom",M="right",P="left",je="auto",L=[C,k,M,P],I="start",$e="end",Fe="clippingParents",qe="viewport",He="popper",Re="reference",Be=L.reduce(function(e,t){return e.concat([t+"-"+I,t+"-"+$e])},[]),We=[].concat(L,[je]).reduce(function(e,t){return e.concat([t,t+"-"+I,t+"-"+$e])},[]),h="beforeRead",Ye="afterRead",Ve="beforeMain",Xe="afterMain",Ge="beforeWrite",Ue="afterWrite",Qe=[h,"read",Ye,Ve,"main",Xe,Ge,"write",Ue];function v(e){return e?(e.nodeName||"").toLowerCase():null}function b(e){var t;return null==e?window:"[object Window]"!==e.toString()?(t=e.ownerDocument)&&t.defaultView||window:e}function y(e){return e instanceof b(e).Element||e instanceof Element}function w(e){return e instanceof b(e).HTMLElement||e instanceof HTMLElement}function Ke(e){return"undefined"!=typeof ShadowRoot&&(e instanceof b(e).ShadowRoot||e instanceof ShadowRoot)}var Ze={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var n=e.state;
1Object.keys(n.elements).forEach(function(e){var t=n.styles[e]||{},i=n.attributes[e]||{},s=n.elements[e];w(s)&&v(s)&&(Object.assign(s.style,t),Object.keys(i).forEach(function(e){var t=i[e];!1===t?s.removeAttribute(e):s.setAttribute(e,!0===t?"":t)}))})},effect:function(e){var s=e.state,n={popper:{position:s.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(s.elements.popper.style,n.popper),s.styles=n,s.elements.arrow&&Object.assign(s.elements.arrow.style,n.arrow),function(){Object.keys(s.elements).forEach(function(e){var t=s.elements[e],i=s.attributes[e]||{},e=Object.keys((s.styles.hasOwnProperty(e)?s.styles:n)[e]).reduce(function(e,t){return e[t]="",e},{});w(t)&&v(t)&&(Object.assign(t.style,e),Object.keys(i).forEach(function(e){t.removeAttribute(e)}))})}},requires:["computeStyles"]};function O(e){return e.split("-")[0]}var A=Math.max,Je=Math.min,et=Math.round;function tt(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function it(){return!/^((?!chrome|android).)*safari/i.test(tt())}function st(e,t,i){void 0===t&&(t=!1),void 0===i&&(i=!1);var s=e.getBoundingClientRect(),n=1,r=1;t&&w(e)&&(n=0<e.offsetWidth&&et(s.width)/e.offsetWidth||1,r=0<e.offsetHeight&&et(s.height)/e.offsetHeight||1);t=(y(e)?b(e):window).visualViewport,e=!it()&&i,i=(s.left+(e&&t?t.offsetLeft:0))/n,e=(s.top+(e&&t?t.offsetTop:0))/r,t=s.width/n,n=s.height/r;return{width:t,height:n,top:e,right:i+t,bottom:e+n,left:i,x:i,y:e}}function nt(e){var t=st(e),i=e.offsetWidth,s=e.offsetHeight;return Math.abs(t.width-i)<=1&&(i=t.width),Math.abs(t.height-s)<=1&&(s=t.height),{x:e.offsetLeft,y:e.offsetTop,width:i,height:s}}function rt(e,t){var i=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(i&&Ke(i)){var s=t;do{if(s&&e.isSameNode(s))return!0}while(s=s.parentNode||s.host)}return!1}function x(e){return b(e).getComputedStyle(e)}function _(e){return((y(e)?e.ownerDocument:e.document)||window.document).documentElement}function at(e){return"html"===v(e)?e:e.assignedSlot||e.parentNode||(Ke(e)?e.host:null)||_(e)}function ot(e){return w(e)&&"fixed"!==x(e).position?e.offsetParent:null}function lt(e){for(var t,i=b(e),s=ot(e);s&&(t=s,0<=["table","td","th"].indexOf(v(t)))&&"static"===x(s).position;)s=ot(s);return(!s||"html"!==v(s)&&("body"!==v(s)||"static"!==x(s).position))&&(s||(e=>{var t=/firefox/i.test(tt()),i=/Trident/i.test(tt());if(!i||!w(e)||"fixed"!==x(e).position){var s=at(e);for(Ke(s)&&(s=s.host);w(s)&&["html","body"].indexOf(v(s))<0;){var n=x(s);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||t&&"filter"===n.willChange||t&&n.filter&&"none"!==n.filter)return s;s=s.parentNode}}return null})(e))||i}function dt(e){return 0<=["top","bottom"].indexOf(e)?"x":"y"}function ct(e,t,i){return A(e,Je(t,i))}function ut(){return{top:0,right:0,bottom:0,left:0}}function ht(e){return Object.assign({},ut(),e)}function pt(i,e){return e.reduce(function(e,t){return e[t]=i,e},{})}var mt={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,i,s,n,r=e.state,a=e.name,e=e.options,o=r.elements.arrow,l=r.modifiersData.popperOffsets,d=dt(c=O(r.placement)),c=0<=[P,M].indexOf(c)?"height":"width";o&&l&&(e=e.padding,i=r,i=ht("number"!=typeof(e="function"==typeof e?e(Object.assign({},i.rects,{placement:i.placement})):e)?e:pt(e,L)),e=nt(o),n="y"===d?C:P,s="y"===d?k:M,t=r.rects.reference[c]+r.rects.reference[d]-l[d]-r.rects.popper[c],l=l[d]-r.rects.reference[d],o=(o=lt(o))?"y"===d?o.clientHeight||0:o.clientWidth||0:0,n=i[n],i=o-e[c]-i[s],n=ct(n,s=o/2-e[c]/2+(t/2-l/2),i),r.modifiersData[a]=((o={})[d]=n,o.centerOffset=n-s,o))},effect:function(e){var t=e.state;null!=(e=void 0===(e=e.options.element)?"[data-popper-arrow]":e)&&("string"!=typeof e||(e=t.elements.popper.querySelector(e)))&&rt(t.elements.popper,e)&&(t.elements.arrow=e)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ft(e){return e.split("-")[1]}var gt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function vt(e){var t,i=e.popper,s=e.popperRect,n=e.placement,r=e.variation,a=e.offsets,o=e.position,l=e.gpuAcceleration,d=e.adaptive,c=e.roundOffsets,e=e.isFixed,u=a.x,u=void 0===u?0:u,h=a.y,h=void 0===h?0:h,p="function"==typeof c?c({x:u,y:h}):{x:u,y:h},p=(u=p.x,h=p.y,a.hasOwnProperty("x")),a=a.hasOwnProperty("y"),m=P,f=C,g=window,v=(d&&(v="clientHeight",t="clientWidth",(y=lt(i))===b(i)&&"static"!==x(y=_(i)).position&&"absolute"===o&&(v="scrollHeight",t="scrollWidth"),n!==C&&(n!==P&&n!==M||r!==$e)||(f=k,h=(h-((e&&y===g&&g.visualVie
1wport?g.visualViewport.height:y[v])-s.height))*(l?1:-1)),n!==P&&(n!==C&&n!==k||r!==$e)||(m=M,u=(u-((e&&y===g&&g.visualViewport?g.visualViewport.width:y[t])-s.width))*(l?1:-1))),Object.assign({position:o},d&&gt)),y=!0===c?(n={x:u,y:h},r=b(i),e=n.x,n=n.y,r=r.devicePixelRatio||1,{x:et(e*r)/r||0,y:et(n*r)/r||0}):{x:u,y:h};return u=y.x,h=y.y,l?Object.assign({},v,((t={})[f]=a?"0":"",t[m]=p?"0":"",t.transform=(g.devicePixelRatio||1)<=1?"translate("+u+"px, "+h+"px)":"translate3d("+u+"px, "+h+"px, 0)",t)):Object.assign({},v,((s={})[f]=a?h+"px":"",s[m]=p?u+"px":"",s.transform="",s))}var yt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,i=void 0===(i=(e=e.options).gpuAcceleration)||i,s=void 0===(s=e.adaptive)||s,e=void 0===(e=e.roundOffsets)||e,i={placement:O(t.placement),variation:ft(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,vt(Object.assign({},i,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:e})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,vt(Object.assign({},i,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:e})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},bt={passive:!0};var wt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,i=e.instance,s=(e=e.options).scroll,n=void 0===s||s,r=void 0===(s=e.resize)||s,a=b(t.elements.popper),o=[].concat(t.scrollParents.reference,t.scrollParents.popper);return n&&o.forEach(function(e){e.addEventListener("scroll",i.update,bt)}),r&&a.addEventListener("resize",i.update,bt),function(){n&&o.forEach(function(e){e.removeEventListener("scroll",i.update,bt)}),r&&a.removeEventListener("resize",i.update,bt)}},data:{}},xt={left:"right",right:"left",bottom:"top",top:"bottom"};function _t(e){return e.replace(/left|right|bottom|top/g,function(e){return xt[e]})}var Tt={start:"end",end:"start"};function St(e){return e.replace(/start|end/g,function(e){return Tt[e]})}function Et(e){e=b(e);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function At(e){return st(_(e)).left+Et(e).scrollLeft}function Ct(e){var e=x(e),t=e.overflow;return/auto|scroll|overlay|hidden/.test(t+e.overflowY+e.overflowX)}function kt(e,t){void 0===t&&(t=[]);var i=function e(t){return 0<=["html","body","#document"].indexOf(v(t))?t.ownerDocument.body:w(t)&&Ct(t)?t:e(at(t))}(e),e=i===(null==(e=e.ownerDocument)?void 0:e.body),s=b(i),s=e?[s].concat(s.visualViewport||[],Ct(i)?i:[]):i,i=t.concat(s);return e?i:i.concat(kt(at(s)))}function Mt(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Pt(e,t,i){return t===qe?Mt((n=i,a=b(s=e),o=_(s),a=a.visualViewport,l=o.clientWidth,o=o.clientHeight,c=d=0,a&&(l=a.width,o=a.height,(r=it())||!r&&"fixed"===n)&&(d=a.offsetLeft,c=a.offsetTop),{width:l,height:o,x:d+At(s),y:c})):y(t)?((n=st(r=t,!1,"fixed"===(n=i))).top=n.top+r.clientTop,n.left=n.left+r.clientLeft,n.bottom=n.top+r.clientHeight,n.right=n.left+r.clientWidth,n.width=r.clientWidth,n.height=r.clientHeight,n.x=n.left,n.y=n.top,n):Mt((a=_(e),l=_(a),o=Et(a),d=null==(d=a.ownerDocument)?void 0:d.body,s=A(l.scrollWidth,l.clientWidth,d?d.scrollWidth:0,d?d.clientWidth:0),c=A(l.scrollHeight,l.clientHeight,d?d.scrollHeight:0,d?d.clientHeight:0),a=-o.scrollLeft+At(a),o=-o.scrollTop,"rtl"===x(d||l).direction&&(a+=A(l.clientWidth,d?d.clientWidth:0)-s),{width:s,height:c,x:a,y:o}));var s,n,r,a,o,l,d,c}function Lt(i,e,t,s){var n,r="clippingParents"===e?(a=kt(at(r=i)),y(n=0<=["absolute","fixed"].indexOf(x(r).position)&&w(r)?lt(r):r)?a.filter(function(e){return y(e)&&rt(e,n)&&"body"!==v(e)}):[]):[].concat(e),a=[].concat(r,[t]),e=a[0],t=a.reduce(function(e,t){t=Pt(i,t,s);return e.top=A(t.top,e.top),e.right=Je(t.right,e.right),e.bottom=Je(t.bottom,e.bottom),e.left=A(t.left,e.left),e},Pt(i,e,s));return t.width=t.right-t.left,t.height=t.bottom-t.top,t.x=t.left,t.y=t.top,t}function It(e){var t,i=e.reference,s=e.element,e=e.placement,n=e?O(e):null,e=e?ft(e):null,r=i.x+i.width/2-s.width/2,a=i.y+i.height/2-s.height/2;switch(n){case C:t={x:r,y:i.y-s.height};break;case k:t={x:r,y:i.y+i.height};break;case M:t={x:i.x+i.width,y:a};break;case P:t={x:i.x-s.width,y:a};break;default:t={x:i.x,y:i.y}}var o=n?dt(n):null;if(null!=o){var l="y"===o?"height":"width";switch(e){case I:t[o]=t[o]-(i[l]/2-s[l]/2);break;case $e:t[o]=t[o]+(i[l]/2-s[l]/2)}}return t}function Ot(e,t){var s,t=t=void 0===t?{}:t,i=t.placement,i=void 0===i?e.placement:i,n=t.strategy,n=void 0===n?e.strategy:n,r=t.boun
1dary,r=void 0===r?Fe:r,a=t.rootBoundary,a=void 0===a?qe:a,o=t.elementContext,o=void 0===o?He:o,l=t.altBoundary,l=void 0!==l&&l,t=t.padding,t=void 0===t?0:t,t=ht("number"!=typeof t?t:pt(t,L)),d=e.rects.popper,l=e.elements[l?o===He?Re:He:o],l=Lt(y(l)?l:l.contextElement||_(e.elements.popper),r,a,n),r=st(e.elements.reference),a=It({reference:r,element:d,placement:i}),n=Mt(Object.assign({},d,a)),d=o===He?n:r,c={top:l.top-d.top+t.top,bottom:d.bottom-l.bottom+t.bottom,left:l.left-d.left+t.left,right:d.right-l.right+t.right},a=e.modifiersData.offset;return o===He&&a&&(s=a[i],Object.keys(c).forEach(function(e){var t=0<=[M,k].indexOf(e)?1:-1,i=0<=[C,k].indexOf(e)?"y":"x";c[e]+=s[i]*t})),c}var zt={name:"flip",enabled:!0,phase:"main",fn:function(e){var u=e.state,t=e.options,e=e.name;if(!u.modifiersData[e]._skip){for(var i=t.mainAxis,s=void 0===i||i,i=t.altAxis,n=void 0===i||i,i=t.fallbackPlacements,h=t.padding,p=t.boundary,m=t.rootBoundary,r=t.altBoundary,a=t.flipVariations,f=void 0===a||a,g=t.allowedAutoPlacements,a=u.options.placement,t=O(a),i=i||(t===a||!f?[_t(a)]:O(i=a)===je?[]:(t=_t(i),[St(i),t,St(t)])),o=[a].concat(i).reduce(function(e,t){return e.concat(O(t)===je?(i=u,s=(e=e=void 0===(e={placement:t,boundary:p,rootBoundary:m,padding:h,flipVariations:f,allowedAutoPlacements:g})?{}:e).placement,n=e.boundary,r=e.rootBoundary,a=e.padding,o=e.flipVariations,l=void 0===(e=e.allowedAutoPlacements)?We:e,d=ft(s),e=d?o?Be:Be.filter(function(e){return ft(e)===d}):L,c=(s=0===(s=e.filter(function(e){return 0<=l.indexOf(e)})).length?e:s).reduce(function(e,t){return e[t]=Ot(i,{placement:t,boundary:n,rootBoundary:r,padding:a})[O(t)],e},{}),Object.keys(c).sort(function(e,t){return c[e]-c[t]})):t);var i,s,n,r,a,o,l,d,c},[]),l=u.rects.reference,d=u.rects.popper,c=new Map,v=!0,y=o[0],b=0;b<o.length;b++){var w=o[b],x=O(w),_=ft(w)===I,T=0<=[C,k].indexOf(x),S=T?"width":"height",E=Ot(u,{placement:w,boundary:p,rootBoundary:m,altBoundary:r,padding:h}),T=T?_?M:P:_?k:C,_=(l[S]>d[S]&&(T=_t(T)),_t(T)),S=[];if(s&&S.push(E[x]<=0),n&&S.push(E[T]<=0,E[_]<=0),S.every(function(e){return e})){y=w,v=!1;break}c.set(w,S)}if(v)for(var A=f?3:1;0<A;A--)if("break"===(t=>{var e=o.find(function(e){e=c.get(e);if(e)return e.slice(0,t).every(function(e){return e})});if(e)return y=e,"break"})(A))break;u.placement!==y&&(u.modifiersData[e]._skip=!0,u.placement=y,u.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Dt(e,t,i){return{top:e.top-t.height-(i=void 0===i?{x:0,y:0}:i).y,right:e.right-t.width+i.x,bottom:e.bottom-t.height+i.y,left:e.left-t.width-i.x}}function Nt(t){return[C,M,k,P].some(function(e){return 0<=t[e]})}var jt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,e=e.name,i=t.rects.reference,s=t.rects.popper,n=t.modifiersData.preventOverflow,r=Ot(t,{elementContext:"reference"}),a=Ot(t,{altBoundary:!0}),r=Dt(r,i),i=Dt(a,s,n),a=Nt(r),s=Nt(i);t.modifiersData[e]={referenceClippingOffsets:r,popperEscapeOffsets:i,isReferenceHidden:a,hasPopperEscaped:s},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":a,"data-popper-escaped":s})}};var $t={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var a=e.state,t=e.name,o=void 0===(e=e.options.offset)?[0,0]:e,e=We.reduce(function(e,t){var i,s,n,r;return e[t]=(t=t,i=a.rects,s=o,n=O(t),r=0<=[P,C].indexOf(n)?-1:1,t=(i="function"==typeof s?s(Object.assign({},i,{placement:t})):s)[0]||0,s=(i[1]||0)*r,0<=[P,M].indexOf(n)?{x:s,y:t}:{x:t,y:s}),e},{}),i=(s=e[a.placement]).x,s=s.y;null!=a.modifiersData.popperOffsets&&(a.modifiersData.popperOffsets.x+=i,a.modifiersData.popperOffsets.y+=s),a.modifiersData[t]=e}};var Ft={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state;t.modifiersData[e.name]=It({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})},data:{}};var qt={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t,i,s,n,r,a,o,l,d,c=e.state,u=e.options,e=e.name,h=void 0===(h=u.mainAxis)||h,p=void 0!==(p=u.altAxis)&&p,m=void 0===(m=u.tether)||m,f
1=void 0===(f=u.tetherOffset)?0:f,u=Ot(c,{boundary:u.boundary,rootBoundary:u.rootBoundary,padding:u.padding,altBoundary:u.altBoundary}),g=O(c.placement),v=ft(c.placement),y=!v,b=dt(g),w="x"===b?"y":"x",x=c.modifiersData.popperOffsets,_=c.rects.reference,T=c.rects.popper,f="number"==typeof(f="function"==typeof f?f(Object.assign({},c.rects,{placement:c.placement})):f)?{mainAxis:f,altAxis:f}:Object.assign({mainAxis:0,altAxis:0},f),S=c.modifiersData.offset?c.modifiersData.offset[c.placement]:null,E={x:0,y:0};x&&(h&&(h="y"===b?"height":"width",a=(o=x[b])+u[i="y"===b?C:P],l=o-u[d="y"===b?k:M],t=m?-T[h]/2:0,n=(v===I?_:T)[h],v=v===I?-T[h]:-_[h],r=c.elements.arrow,r=m&&r?nt(r):{width:0,height:0},i=(s=c.modifiersData["arrow#persistent"]?c.modifiersData["arrow#persistent"].padding:ut())[i],s=s[d],d=ct(0,_[h],r[h]),r=y?_[h]/2-t-d-i-f.mainAxis:n-d-i-f.mainAxis,n=y?-_[h]/2+t+d+s+f.mainAxis:v+d+s+f.mainAxis,y=(i=c.elements.arrow&&lt(c.elements.arrow))?"y"===b?i.clientTop||0:i.clientLeft||0:0,v=o+n-(t=null!=(h=null==S?void 0:S[b])?h:0),d=ct(m?Je(a,o+r-t-y):a,o,m?A(l,v):l),x[b]=d,E[b]=d-o),p&&(s="y"==w?"height":"width",n=(i=x[w])+u["x"===b?C:P],h=i-u["x"===b?k:M],r=-1!==[C,P].indexOf(g),y=null!=(t=null==S?void 0:S[w])?t:0,a=r?n:i-_[s]-T[s]-y+f.altAxis,v=r?i+_[s]+T[s]-y-f.altAxis:h,o=m&&r?(l=ct(l=a,i,d=v),d<l?d:l):ct(m?a:n,i,m?v:h),x[w]=o,E[w]=o-i),c.modifiersData[e]=E)},requiresIfExists:["offset"]};function Ht(e,t,i){void 0===i&&(i=!1);var s=w(t),n=w(t)&&(a=(n=t).getBoundingClientRect(),r=et(a.width)/n.offsetWidth||1,a=et(a.height)/n.offsetHeight||1,1!==r||1!==a),r=_(t),a=st(e,n,i),e={scrollLeft:0,scrollTop:0},o={x:0,y:0};return!s&&i||("body"===v(t)&&!Ct(r)||(e=(s=t)!==b(s)&&w(s)?{scrollLeft:s.scrollLeft,scrollTop:s.scrollTop}:Et(s)),w(t)?((o=st(t,!0)).x+=t.clientLeft,o.y+=t.clientTop):r&&(o.x=At(r))),{x:a.left+e.scrollLeft-o.x,y:a.top+e.scrollTop-o.y,width:a.width,height:a.height}}function Rt(e){var i=new Map,s=new Set,n=[];return e.forEach(function(e){i.set(e.name,e)}),e.forEach(function(e){s.has(e.name)||!function t(e){s.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){s.has(e)||(e=i.get(e))&&t(e)}),n.push(e)}(e)}),n}var Bt={placement:"bottom",modifiers:[],strategy:"absolute"};function Wt(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return!t.some(function(e){return!(e&&"function"==typeof e.getBoundingClientRect)})}function Yt(e){var e=e=void 0===e?{}:e,t=e.defaultModifiers,u=void 0===t?[]:t,t=e.defaultOptions,h=void 0===t?Bt:t;return function(s,n,t){void 0===t&&(t=h);var i,r,a={placement:"bottom",orderedModifiers:[],options:Object.assign({},Bt,h),modifiersData:{},elements:{reference:s,popper:n},attributes:{},styles:{}},o=[],l=!1,d={state:a,setOptions:function(e){var i,t,e="function"==typeof e?e(a.options):e,e=(c(),a.options=Object.assign({},h,a.options,e),a.scrollParents={reference:y(s)?kt(s):s.contextElement?kt(s.contextElement):[],popper:kt(n)},e=[].concat(u,a.options.modifiers),t=e.reduce(function(e,t){var i=e[t.name];return e[t.name]=i?Object.assign({},i,t,{options:Object.assign({},i.options,t.options),data:Object.assign({},i.data,t.data)}):t,e},{}),e=Object.keys(t).map(function(e){return t[e]}),i=Rt(e),Qe.reduce(function(e,t){return e.concat(i.filter(function(e){return e.phase===t}))},[]));return a.orderedModifiers=e.filter(function(e){return e.enabled}),a.orderedModifiers.forEach(function(e){var t=e.name,i=e.options,e=e.effect;"function"==typeof e&&(e=e({state:a,name:t,instance:d,options:void 0===i?{}:i}),o.push(e||function(){}))}),d.update()},forceUpdate:function(){if(!l){var e=a.elements,t=e.reference,e=e.popper;if(Wt(t,e)){a.rects={reference:Ht(t,lt(e),"fixed"===a.options.strategy),popper:nt(e)},a.reset=!1,a.placement=a.options.placement,a.orderedModifiers.forEach(function(e){return a.modifiersData[e.name]=Object.assign({},e.data)});for(var i,s,n,r=0;r<a.orderedModifiers.length;r++)!0===a.reset?(a.reset=!1,r=-1):(s=(i=a.orderedModifiers[r]).fn,n=i.options,"function"==typeof s&&(a=s({state:a,options:void 0===n?{}:n,name:i.name,instance:d})||a))}}},update:(i=function(){return new Promise(function(e){d.forceUpdate(),e(a)})},function(){return r=r||new Promise(function(e){Promise.resolve().then(function(){r=void 0,e(i())})})}),destroy:function(){c(),l=!0}};return Wt(s,n)&&d.setOptions(t).then(function(e){!l&&t.onFirstUpdate&&t.onFirstUpdate(e)}),d;function c(){o.forEach(function(e){return e()}),o=[]}}}var Vt=Yt({defaultModifiers:[wt,Ft,yt,Ze,$t,zt,qt,mt,jt]});let Xt=Object.freeze(Object.defineProperty({__proto__:null,afterMain:Xe,afterRead:Ye,afterWrite:Ue,applyStyles:Ze,arrow:mt,auto:je,basePlacements:L,beforeMain:Ve,beforeRead:h,beforeWrite:Ge,bottom:k,clippingParents:Fe,computeStyles:yt,createPopper:Vt,createPopperBase:Yt(),createPopperLite:Yt({defaultModifiers:[wt,Ft,yt,Ze]}),detectOverflow:Ot,end:$e,eventListeners:wt,flip:zt,hide:jt,left:P,main:"main",modifierPhases:Qe,offset:$t,placements:We,popper:He,popperGenerator:Yt,popperOffsets:Ft,preventOverflow:qt,read:"read",reference:Re,right:M,start:I,top:C,variationPlacements:Be,viewport:qe,write:"write"},Symbol.toStringTag,{value:"Module"})),Gt="dropdown";Xe=".bs.dropdown",Ye=".data-api";let Ut="ArrowDown";Ue="click"+Xe+Ye,mt="keydown"+Xe+Ye;let Qt="show",T='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Kt=(T,".dropdown-menu"),Zt=l()?"top-end":"top-start",Jt=l()?"top-start":"top-end",ei=l()?"bottom-end":"bottom-start",ti=l()?"bottom-start":"bottom-end",ii=l()?"left-start":"right-start",si=l()?"right-start":"left-start",ni={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},ri={autoClose:"(boolean|string)",boundary:"(string|element)",display:"str
1ing",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class S extends t{constructor(e,t){super(e,t),this._popper=null,this._parent=this._element.parentNode,this._menu=u.next(this._element,Kt)[0]||u.prev(this._element,Kt)[0]||u.findOne(Kt,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return ni}static get DefaultType(){return ri}static get NAME(){return Gt}toggle(){return this._isShown()?this.hide():this.show()}show(){if(!o(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",R);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Qt),this._element.classList.add(Qt),f.trigger(this._element,"shown.bs.dropdown",e)}}}hide(){var e;!o(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",R);this._popper&&this._popper.destroy(),this._menu.classList.remove(Qt),this._element.classList.remove(Qt),this._element.setAttribute("aria-expanded","false"),c.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(Gt.toUpperCase()+': Option "reference" provided type "object" without a required "getBoundingClientRect" method.')}_createPopper(){if(void 0===Xt)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org/docs/v2/)");let e=this._element;"parent"===this._config.reference?e=this._parent:r(this._config.reference)?e=n(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference);var t=this._getPopperConfig();this._popper=Vt(e,this._menu,t)}_isShown(){return this._menu.classList.contains(Qt)}_getPlacement(){var e,t=this._parent;return t.classList.contains("dropend")?ii:t.classList.contains("dropstart")?si: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?Jt:Zt:e?ti:ei)}
1_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||(c.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,...d(this._config.popperConfig,[void 0,e])}}_selectMenuItem({key:e,target:t}){var i=u.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(e=>a(e));i.length&&X(i,t,e===Ut,!i.includes(t)).focus()}static jQueryInterface(t){return this.each(function(){var e=S.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 u.find('[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled).show')){var i,s,n=S.getInstance(t);n&&!1!==n._config.autoClose&&(i=(s=e.composedPath()).includes(n._menu),s.includes(n._element)||"inside"===n._config.autoClose&&!i||"outside"===n._config.autoClose&&i||n._menu.contains(e.target)&&("keyup"===e.type&&"Tab"===e.key||/input|select|option|textarea|form/i.test(e.target.tagName))||(s={relatedTarget:n._element},"click"===e.type&&(s.clickEvent=e),n._completeHide(s)))}}static dataApiKeydownHandler(e){var t=/input|textarea/i.test(e.target.tagName),i="Escape"===e.key,s=["ArrowUp",Ut].includes(e.key);!s&&!i||t&&!i||(e.preventDefault(),t=this.matches(T)?this:u.prev(this,T)[0]||u.next(this,T)[0]||u.findOne(T,e.delegateTarget.parentNode),i=S.getOrCreateInstance(t),s?(e.stopPropagation(),i.show(),i._selectMenuItem(e)):i._isShown()&&(e.stopPropagation(),i.hide(),t.focus()))}}f.on(document,mt,T,S.dataApiKeydownHandler),f.on(document,mt,Kt,S.dataApiKeydownHandler),f.on(document,Ue,S.clearMenus),f.on(document,"keyup.bs.dropdown.data-api",S.clearMenus),f.on(document,Ue,T,function(e){e.preventDefault(),S.getOrCreateInstance(this).toggle()}),e(S);let ai="backdrop",oi="mousedown.bs."+ai,li={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},di={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class ci extends ue{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return li}static get DefaultType(){return di}static get NAME(){return ai}show(e){var t;this._config.isVisible?(this._append(),t=this._getElement(),this._config.isAnimated&&B(t),t.classList.add("show"),this._emulateAnimation(()=>{d(e)})):d(e)}hide(e){this._config.isVisible?(this._getElement().classList.remove("show"),this._emulateAnimation(()=>{this.dispose(),d(e)})):d(e)}dispose(){this._isAppended&&(f.off(this._element,oi),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=n(e.rootElement),e}_append(){var e;this._isAppended||(e=this._getElement(),this._config.rootElement.append(e),f.on(e,oi,()=>{d(this._config.clickCallback)}),this._isAppended=!0)}_emulateAnimation(e){V(e,this._getElement(),this._config.isAnimated)}}let ui=".bs.focustrap",hi=(ui,ui,"backward"),pi={autofocus:!0,trapElement:null},mi={autofocus:"boolean",trapElement:"element"};class fi extends ue{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return pi}static get DefaultType(){return mi}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),f.off(document,ui),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,ui))}_handleFocusin(e){var t=this._config.trapElement;e.target===document||e.target===t||t.contains(e.target)||(0===(e=u.focu
1sableChildren(t)).length?t:this._lastTabNavDirection===hi?e[e.length-1]:e[0]).focus()}_handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?hi:"forward")}}let gi=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",vi=".sticky-top",yi="padding-right",bi="margin-right";class wi{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,yi,e=>e+t),this._setElementAttributes(gi,yi,e=>e+t),this._setElementAttributes(vi,bi,e=>e-t)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,yi),this._resetElementAttributes(gi,yi),this._resetElementAttributes(vi,bi)}isOverflowing(){return 0<this.getWidth()}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,i,s){let n=this.getWidth();this._applyManipulationCallback(e,e=>{var t;e!==this._element&&window.innerWidth>e.clientWidth+n||(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&&c.setDataAttribute(e,t,i)}_resetElementAttributes(e,i){this._applyManipulationCallback(e,e=>{var t=c.getDataAttribute(e,i);null===t?e.style.removeProperty(i):(c.removeDataAttribute(e,i),e.style.setProperty(i,t))})}_applyManipulationCallback(e,t){if(r(e))t(e);else for(var i of u.find(e,this._element))t(i)}}let E=".bs.modal";E,E;let xi="hidden"+E,_i="show"+E;E,E,E,E,E;E;let Ti="modal-open",Si="modal-static";let Ei={backdrop:!0,focus:!0,keyboard:!0},Ai={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Ci extends t{constructor(e,t){super(e,t),this._dialog=u.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new wi,this._addEventListeners()}static get Default(){return Ei}static get DefaultType(){return Ai}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,_i,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Ti),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,E),f.off(this._dialog,E),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new ci({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new fi({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=u.findOne(".modal-body",this._dialog);t&&(t.scrollTop=0),B(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(Ti),this._resetAdjustments(),this._scrollBar.reset(),f.trigger(this._element,xi)})}_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(Si)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(Si),this._queueCallback(()=>{this._element.classList.remove(Si),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<i;s&&!t&&(e=l()?"paddingLeft":"paddingRight",this._element.style[e]=i+"px"),!s&&t&&(e=l()?"paddingRight":"paddingLeft",this._element.style[e]=i+"px")}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,i){return this.each(function(){var e=Ci.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method n
1amed "${t}"`);e[t](i)}})}}f.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',function(e){let t=u.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),f.one(t,_i,e=>{e.defaultPrevented||f.one(t,xi,()=>{a(this)&&this.focus()})});e=u.findOne(".modal.show");e&&Ci.getInstance(e).hide(),Ci.getOrCreateInstance(t).toggle(this)}),pe(Ci),e(Ci);Ve=".bs.offcanvas";let ki="showing",Mi=".offcanvas.show",Pi="hidePrevented"+Ve,Li="hidden"+Ve;let Ii={backdrop:!0,keyboard:!0,scroll:!1},Oi={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class z extends t{constructor(e,t){super(e,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Ii}static get DefaultType(){return Oi}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 wi).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(ki),this._queueCallback(()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add("show"),this._element.classList.remove(ki),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 wi).reset(),f.trigger(this._element,Li)},this._element,!0))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){var e=Boolean(this._config.backdrop);return new ci({className:"offcanvas-backdrop",isVisible:e,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:e?()=>{"static"===this._config.backdrop?f.trigger(this._element,Pi):this.hide()}:null})}_initializeFocusTrap(){return new fi({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,Pi))})}static jQueryInterface(t){return this.each(function(){var e=z.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=u.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),o(this)||(f.one(t,Li,()=>{a(this)&&this.focus()}),(e=u.findOne(Mi))&&e!==t&&z.getInstance(e).hide(),z.getOrCreateInstance(t).toggle(this))}),f.on(window,"load.bs.offcanvas.data-api",()=>{for(var e of u.find(Mi))z.getOrCreateInstance(e).show()}),f.on(window,"resize.bs.offcanvas",()=>{for(var e of u.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(e).position&&z.getOrCreateInstance(e).hide()}),pe(z),e(z);h={"*":["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 zi=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Di=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i;function Ni(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 n=s.nodeName.toLowerCase();if(Object.keys(t).includes(n)){var r,a=[].concat(...s.attributes),o=[].concat(t["*"]||[],t[n]||[]);for(r of a)((e,t)=>{let i=e.nodeName.toLowerCase();return t.includes(i)?!zi.has(i)||Boolean(Di.test(e.nodeValue)):t.filter(e=>e instanceof RegExp).some(e=>e.test(i))})(r,o)||s.removeAttribute(r.nodeName)}else s.remove()}return i.body.innerHTML}let ji={allowList:h,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"<div></div>"},$i={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Fi={entry:"(string|element|function|null)",selector:"(string|element)"};class qi extends ue{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return ji}static get DefaultType(){return $i}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map(e=>
1this._resolvePossibleFunction(e)).filter(Boolean)}hasContent(){return 0<this.getContent().length}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){var e,t,i=document.createElement("div");i.innerHTML=this._maybeSanitize(this._config.template);for([e,t]of Object.entries(this._config.content))this._setContent(i,t,e);var s=i.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&s.classList.add(...n.split(" ")),s}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(var[t,i]of Object.entries(e))super._typeCheckConfig({selector:t,entry:i},Fi)}_setContent(e,t,i){i=u.findOne(i,e);i&&((t=this._resolvePossibleFunction(t))?r(t)?this._putElementInTemplate(n(t),i):this._config.html?i.innerHTML=this._maybeSanitize(t):i.textContent=t:i.remove())}_maybeSanitize(e){return this._config.sanitize?Ni(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return d(e,[void 0,this])}_putElementInTemplate(e,t){this._config.html?(t.innerHTML="",t.append(e)):t.textContent=e.textContent}}let Hi=new Set(["sanitize","allowList","sanitizeFn"]),Ri="fade";let Bi="show",Wi="hide.bs.modal",Yi="hover",Vi="focus",Xi="click",Gi={AUTO:"auto",TOP:"top",RIGHT:l()?"left":"right",BOTTOM:"bottom",LEFT:l()?"right":"left"},Ui={allowList:h,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',title:"",trigger:"hover focus"},Qi={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 Ki extends t{constructor(e,t){if(void 0===Xt)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org/docs/v2/)");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 Ui}static get DefaultType(){return Qi}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),f.off(this._element.closest(".modal"),Wi,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=(H(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(Bi),"ontouchstart"in document.documentElement)for(var i of[].concat(...document.body.children))f.on(i,"mouseover",R);this._queueCallback(()=>{f.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1},this.tip,this._isAnimated())}}}
1hide(){if(this._isShown()){var e=f.trigger(this._element,this.constructor.eventName("hide"));if(!e.defaultPrevented){if(this._getTipElement().classList.remove(Bi),"ontouchstart"in document.documentElement)for(var t of[].concat(...document.body.children))f.off(t,"mouseover",R);this._activeTrigger[Xi]=!1,this._activeTrigger[Vi]=!1,this._activeTrigger[Yi]=!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(Ri,Bi),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(Ri),e}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new qi({...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(Ri)}_isShown(){return this.tip&&this.tip.classList.contains(Bi)}_createPopper(e){var t=d(this._config.placement,[this,e,this._element]),t=Gi[t.toUpperCase()];return Vt(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 d(e,[this._element,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,...d(this._config.popperConfig,[void 0,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=>{e=this._initializeOnDelegatedTarget(e);e._activeTrigger[Xi]=!(e._isShown()&&e._activeTrigger[Xi]),e.toggle()}):"manual"!==e&&(t=e===Yi?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===Yi?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?Vi:Yi]=!0,t._enter()}),f.on(this._element,i,this._config.selector,e=>{var t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusout"===e.type?Vi:Yi]=t._element.contains(e.relatedTarget),t._leave()}));this._hideModalHandler=()=>{this._element&&this.hide()},f.on(this._element.closest(".modal"),Wi,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=c.getDataAttributes(this._element);
1for(t of Object.keys(i))Hi.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:n(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=Ki.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}})}}e(Ki);let Zi={...Ki.Default,content:"",offset:[0,8],placement:"right",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>',trigger:"click"},Ji={...Ki.DefaultType,content:"(null|string|element|function)"};class es extends Ki{static get Default(){return Zi}static get DefaultType(){return Ji}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=es.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}})}}e(es);Ge=".bs.scrollspy";let ts="click"+Ge;let is="active",ss="[href]";let ns={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},rs={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class as extends t{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 ns}static get DefaultType(){return rs}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=n(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,ts),f.on(this._config.target,ts,ss,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))},n=(this._rootElement||document.documentElement).scrollTop,r=n>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=n;for(i of e)if(i.isIntersecting){var a=i.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(r&&a){if(s(i),n)continue;return}r||a||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 u.find(ss,this._config.target))e.hash&&!o(e)&&(t=u.findOne(decodeURI(e.hash),this._element),a(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(is),this._activateParents(e),f.trigger(this._element,"activate.bs.scrollspy",{relatedTarget:e}))}_activateParents(e){if(e.classList.contains("dropdown-item"))u.findOne(".dropdown-toggle",e.closest(".dropdown")).classList.add(is);else for(var t of u.parents(e,".nav, .list-group"))for(var i of u.prev(t,".nav-link, .nav-item > .nav-link, .list-group-item"))i.classList.add(is)}_clearActiveClass(e){var t;e.classList.remove(is);for(t of u.find(ss+"."+is,e))t.classList.remove(is)}static jQueryInterface(t){return this.each(function(){var e=as.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method n
1amed "${t}"`);e[t]()}})}}f.on(window,"load.bs.scrollspy.data-api",()=>{for(var e of u.find('[data-bs-spy="scroll"]'))as.getOrCreateInstance(e)}),e(as);let os="ArrowRight",ls="ArrowDown",ds="Home",D="active",cs="show",us=".dropdown-toggle";us;yt='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]';let hs='.nav-link:not(.dropdown-toggle), .list-group-item:not(.dropdown-toggle), [role="tab"]:not(.dropdown-toggle), '+yt;D,D,D;class ps extends t{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(u.getElementFromSelector(e)),this._queueCallback(()=>{"tab"!==e.getAttribute("role")?e.classList.add(cs):(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(u.getElementFromSelector(e)),this._queueCallback(()=>{"tab"!==e.getAttribute("role")?e.classList.remove(cs):(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",os,"ArrowUp",ls,ds,"End"].includes(t.key)){t.stopPropagation(),t.preventDefault();var i,s=this._getChildren().filter(e=>!o(e));let e;(e=[ds,"End"].includes(t.key)?s[t.key===ds?0:s.length-1]:(i=[os,ls].includes(t.key),X(s,t.target,i,!0)))&&(e.focus({preventScroll:!0}),ps.getOrCreateInstance(e).show())}}_getChildren(){return u.find(hs,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=u.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=u.findOne(e,s);e&&e.classList.toggle(t,i)})(us,D),e(".dropdown-menu",cs),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(hs)?e:u.findOne(hs,e)}
1_getOuterElement(e){return e.closest(".nav-item, .list-group-item")||e}static jQueryInterface(t){return this.each(function(){var e=ps.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",yt,function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),o(this)||ps.getOrCreateInstance(this).show()}),f.on(window,"load.bs.tab",()=>{for(var e of u.find('.active[data-bs-toggle="tab"], .active[data-bs-toggle="pill"], .active[data-bs-toggle="list"]'))ps.getOrCreateInstance(e)}),e(ps);let ms="show",fs="showing",gs={animation:"boolean",autohide:"boolean",delay:"number"},vs={animation:!0,autohide:!0,delay:5e3};class ys extends t{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return vs}static get DefaultType(){return gs}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"),B(this._element),this._element.classList.add(ms,fs),this._queueCallback(()=>{this._element.classList.remove(fs),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(fs),this._queueCallback(()=>{this._element.classList.add("hide"),this._element.classList.remove(fs,ms),f.trigger(this._element,"hidden.bs.toast")},this._element,this._config.animation))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(ms),super.dispose()}isShown(){return this._element.classList.contains(ms)}_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():this._element===(e=e.relatedTarget)||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=ys.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}})}}return pe(ys),e(ys),{Alert:me,Button:ge,Carousel:Pe,Collapse:Ne,Dropdown:S,Modal:Ci,Offcanvas:z,Popover:es,ScrollSpy:as,Tab:ps,Toast:ys,Tooltip:Ki}}),((e,t)=>{"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.ClipboardJS=t():e.ClipboardJS=t()})(this,function(){return i={686:function(e,t,i){i.d(t,{default:function(){return s}});var t=i(279),a=i.n(t),t=i(370),o=i.n(t),t=i(817),l=i.n(t);function d(e){try{document.execCommand(e)}catch(e){}}function c(e){return e=l()(e),d("cut"),e}function u(e){var t,i,s,n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{container:document.body},r="";return"string"==typeof e?(t=e,i="rtl"===document.documentElement.getAttribute("dir"),(s=document.createElement("textarea")).style.fontSize="12pt",s.style.border="0",s.style.padding="0",s.style.margin="0",s.style.position="absolute",s.style[i?"right":"left"]="-9999px",i=window.pageYOffset||document.documentElement.scrollTop,s.style.top="".concat(i,"px"),s.setAttribute("readonly",""),s.value=t,n.container.appendChild(s),r=l()(s),d("copy"),s.remove()):(r=l()(e),d("copy")),r}function h(e){return(h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function m(e,t){for(var i=0;i<t.length;i++){var s=t[i];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(e){return(g=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function v(e,t){if(e="data-clipboard-".concat(e),t.hasAttribute(e))return t.getAttribute(e)}var s=(()=>{var e=r,t=a();if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t),i=r,s=(()=>
vendor: 4,881 bytes, line 1
1{if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}})();var i,s,n=function(){var e=g(i),t=s?(t=g(this).constructor,Reflect.construct(e,arguments,t)):e.apply(this,arguments),e=this;if(!t||"object"!==p(t)&&"function"!=typeof t){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t};function r(e,t){var i;if(this instanceof r)return(i=n.call(this)).resolveOptions(t),i.listenClick(e),i;throw new TypeError("Cannot call a class as a function")}return e=[{key:"copy",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{container:document.body};return u(e,t)}},{key:"cut",value:c},{key:"isSupported",value:function(){var e="string"==typeof(e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:["copy","cut"])?[e]:e,t=!!document.queryCommandSupported;return e.forEach(function(e){t=t&&!!document.queryCommandSupported(e)}),t}}],m((t=r).prototype,[{key:"resolveOptions",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===p(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;this.listener=o()(e,"click",function(e){return t.onClick(e)})}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget,e=function(){var e=void 0===(i=(s=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{}).action)?"copy":i,t=s.container,i=s.target,s=s.text;if("copy"!==e&&"cut"!==e)throw new Error('Invalid "action" value, use either "copy" or "cut"');if(void 0!==i){if(!i||"object"!==h(i)||1!==i.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===e&&i.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===e&&(i.hasAttribute("readonly")||i.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return s?u(s,{container:t}):i?"cut"===e?c(i):u(i,{container:t}):void 0}({action:this.action(t),container:this.container,target:this.target(t),text:this.text(t)});this.emit(e?"success":"error",{action:this.action,text:e,trigger:t,clearSelection:function(){t&&t.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(e){return v("action",e)}},{key:"defaultTarget",value:function(e){if(e=v("target",e))return document.querySelector(e)}},{key:"defaultText",value:function(e){return v("text",e)}},{key:"destroy",value:function(){this.listener.destroy()}}]),m(t,e),r})()},828:function(e){var t;"undefined"==typeof Element||Element.prototype.matches||((t=Element.prototype).matches=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector),e.exports=function(e,t){for(;e&&9!==e.nodeType;){if("function"==typeof e.matches&&e.matches(t))return e;e=e.parentNode}}},438:function(e,t,i){var a=i(828);function r(e,t,i,s,n){var r=function(t,i,e,s){return function(e){e.delegateTarget=a(e.target,i),e.delegateTarget&&s.call(t,e)}}.apply(this,arguments);return e.addEventListener(i,r,n),{destroy:function(){e.removeEventListener(i,r,n)}}}e.exports=function(e,t,i,s,n){return"function"==typeof e.addEventListener?r.apply(null,arguments):"function"==typeof i?r.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,function(e){return r(e,t,i,s,n)}))}},879:function(e,i){i.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},i.nodeList=function(e){var t=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===t||"[object HTMLCollection]"===t)&&"length"in e&&(0===e.length||i.node(e[0]))},i.string=function(e){return"string"==typeof e||e instanceof String},i.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},370:function(e,t,i){var d=i(879),c=i(438);e.exports=function(e,t,i){if(!e&&!t&&!i)throw new Error("Missing required arguments");if(!d.string(t))throw new TypeError("Second argument must be a String");if(!d.fn(i))throw new TypeError("Third argument must be a Function");if(d.node(e))return(a=e).addEventListener(o=t,l=i),{destroy:function(){a.removeEventListener(o,l)}};if(d.nodeList(e))return s=e,n=t,r=i,Array.prototype.forEach.call(s,function(e){e.addEventListener(n,r)}),{destroy:function(){Array.prototype.forEach.call(s,function(e){e.removeEventListener(n,r)})}};
1if(d.string(e))return c(document.body,e,t,i);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList");var s,n,r,a,o,l}},817:function(e){e.exports=function(e){var t,i="SELECT"===e.nodeName?(e.focus(),e.value):"INPUT"===e.nodeName||"TEXTAREA"===e.nodeName?((t=e.hasAttribute("readonly"))||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),t||e.removeAttribute("readonly"),e.value):(e.hasAttribute("contenteditable")&&e.focus(),i=window.getSelection(),(t=document.createRange()).selectNodeContents(e),i.removeAllRanges(),i.addRange(t),i.toString());return i}},279:function(e){function t(){}t.prototype={on:function(e,t,i){var s=this.e||(this.e={});return(s[e]||(s[e]=[])).push({fn:t,ctx:i}),this},once:function(e,t,i){var s=this;function n(){s.off(e,n),t.apply(i,arguments)}return n._=t,this.on(e,n,i)},emit:function(e){for(var t=[].slice.call(arguments,1),i=((this.e||(this.e={}))[e]||[]).slice(),s=0,n=i.length;s<n;s++)i[s].fn.apply(i[s].ctx,t);return this},off:function(e,t){var i=this.e||(this.e={}),s=i[e],n=[];if(s&&t)for(var r=0,a=s.length;r<a;r++)s[r].fn!==t&&s[r].fn._!==t&&n.push(s[r]);return n.length?i[e]=n:delete i[e],this}},e.exports=t,e.exports.TinyEmitter=t}},n={},s.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return s.d(t,{a:t}),t},s.d=function(e,t){for(var i in t)s.o(t,i)&&!s.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s(686).default;function s(e){var t;return(n[e]||(t=n[e]={exports:{}},i[e](t,t.exports,s),t)).exports}var i,n}),((e,t)=>{"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.counterUp=t():e.counterUp=t()})(self,function(){{var s={d:(e,t)=>{for(var i in t)s.o(t,i)&&!s.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};s.r(t),s.d(t,{default:()=>e,divideNumbers:()=>a});let e=(i,e={})=>{let{action:t="start",duration:s=1e3,delay:n=16}=e;if("stop"===t)r(i);else if(r(i),/[0-9]/.test(i.innerHTML)){let e=a(i.innerHTML,{duration:s||i.getAttribute("data-duration"),delay:n||i.getAttribute("data-delay")}),t=(i._countUpOrigInnerHTML=i.innerHTML,i.innerHTML=e[0]||"&nbsp;",i.style.visibility="visible",function(){i.innerHTML=e.shift()||"&nbsp;",e.length?(clearTimeout(i.countUpTimeout),i.countUpTimeout=setTimeout(t,n)):i._countUpOrigInnerHTML=void 0});i.countUpTimeout=setTimeout(t,n)}},r=e=>{clearTimeout(e.countUpTimeout),e._countUpOrigInnerHTML&&(e.innerHTML=e._countUpOrigInnerHTML,e._countUpOrigInnerHTML=void 0),e.style.visibility=""},a=(e,t={})=>{let{duration:i=1e3,delay:s=16}=t,r=i/s,a=e.toString().split(/(<[^>]+>|[0-9.][,.0-9]*[0-9]*)/),o=[];for(let e=0;e<r;e++)o.push("");for(let t=0;t<a.length;t++)if(/([0-9.][,.0-9]*[0-9]*)/.test(a[t])&&!/<[^>]+>/.test(a[t])){let i=a[t],s=[...i.matchAll(/[.,]/g)].map(e=>({char:e[0],i:i.length-e.index-1})).sort((e,t)=>e.i-t.i),n=(i=i.replace(/[.,]/g,""),o.length-1);for(let t=r;1<=t;t--){let e=parseInt(i/r*t,10);e=s.reduce((e,{char:t,i})=>e.length<=i?e:e.slice(0,-i)+t+e.slice(-i),e.toString()),o[n--]+=e}}else for(let e=0;e<r;e++)o[e]+=a[t];return o[o.length]=e.toString(),o};return t}}),((e,t)=>{"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).GLightbox=t()})(this,function(){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var i=0;i<t.length;i++){var s=t[i];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}function e(e,t,i){t&&s(e.prototype,t),i&&s(e,i)}var o=Date.now();function d(e){var t={},i=!0,s=0,n=arguments.length;for("[object Boolean]"===Object.prototype.toString.call(e)&&(i=e,s++);s<n;s++){r=a=void 0;var r,a=arguments[s];for(r in a)Object.prototype.hasOwnProperty.call(a,r)&&(i&&"[object Object]"===Object.prototype.toString.call(a[r])?t[r]=d(!0,t[r],a[r]):t[r]=a[r])}return t}function h(e,t){if(0!=M(e=k(e=!q(e)&&e!==window&&e!==document?e:[e])||c(e)?e:[e]))if(k(e)&&!c(e))for(var i=e.length,s=0;
1s<i&&!1!==t.call(e[s],e[s],s,e);s++);else if(c(e))for(var n in e)if(w(e,n)&&!1===t.call(e[n],e[n],n,e))break}function S(e,t,i){var s=1<arguments.length&&void 0!==t?t:null,n=2<arguments.length&&void 0!==i?i:null,t=e[o]=e[o]||[],r={all:t,evt:null,found:null};return s&&n&&0<M(t)&&h(t,function(e,t){if(e.eventName==s&&e.fn.toString()==n.toString())return r.found=!0,r.evt=t,!1}),r}function I(i,e,t){var e=1<arguments.length&&void 0!==e?e:{},s=e.onElement,n=e.withCallback,r=e.avoidDuplicate,a=void 0===r||r,r=e.once,o=void 0!==r&&r,r=e.useCapture,l=void 0!==r&&r,d=2<arguments.length?t:void 0,c=s||[];function u(e){F(n)&&n.call(d,e,this),o&&u.destroy()}return b(c)&&(c=document.querySelectorAll(c)),u.destroy=function(){h(c,function(e){var t=S(e,i,u);t.found&&t.all.splice(t.evt,1),e.removeEventListener&&e.removeEventListener(i,u,l)})},h(c,function(e){var t=S(e,i,u);(e.addEventListener&&a&&!t.found||!a)&&(e.addEventListener(i,u,l),t.all.push({eventName:i,fn:u}))}),u}function O(t,e){h(e.split(" "),function(e){return t.classList.add(e)})}function z(t,e){h(e.split(" "),function(e){return t.classList.remove(e)})}function D(e,t){return e.classList.contains(t)}function N(e,t){for(;e!==document.body;){if(!(e=e.parentElement))return!1;if("function"==typeof e.matches?e.matches(t):e.msMatchesSelector(t))return e}}function j(t,e,i){var s,e=1<arguments.length&&void 0!==e?e:"",n=2<arguments.length&&void 0!==i&&i;t&&""!==e&&("none"===e?F(n)&&n():(i=(()=>{var e,t=document.createElement("fakeelement"),i={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"animationend",WebkitAnimation:"webkitAnimationEnd"};for(e in i)if(void 0!==t.style[e])return i[e]})(),h(s=e.split(" "),function(e){O(t,"g"+e)}),I(i,{onElement:t,avoidDuplicate:!1,once:!0,withCallback:function(e,t){h(s,function(e){z(t,"g"+e)}),F(n)&&n()}})))}function $(e,t){t=1<arguments.length&&void 0!==t?t:"";if(""===t)return e.style.webkitTransform="",e.style.MozTransform="",e.style.msTransform="",e.style.OTransform="",e.style.transform="",!1;e.style.webkitTransform=t,e.style.MozTransform=t,e.style.msTransform=t,e.style.OTransform=t,e.style.transform=t}function E(e){e.style.display="block"}function l(e){e.style.display="none"}function g(e){var t=document.createDocumentFragment(),i=document.createElement("div");for(i.innerHTML=e;i.firstChild;)t.appendChild(i.firstChild);return t}function W(){return{width:window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,height:window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight}}function v(e,t,i,s){var n,r;e()?t():(i=i||100,r=setInterval(function(){e()&&(clearInterval(r),n&&clearTimeout(n),t())},i),s&&(n=setTimeout(function(){clearInterval(r)},s)))}function A(e,t,i){var s,n,r;if(H(e))console.error("Inject assets error");else if(F(t)&&(i=t,t=!1),b(t)&&t in window)F(i)&&i();else if(-1!==e.indexOf(".css"))(s=document.querySelectorAll('link[href="'+e+'"]'))&&0<s.length||(a=(n=document.getElementsByTagName("head")[0]).querySelectorAll('link[rel="stylesheet"]'),(r=document.createElement("link")).rel="stylesheet",r.type="text/css",r.href=e,r.media="all",a?n.insertBefore(r,a[0]):n.appendChild(r)),F(i)&&i();else if((s=document.querySelectorAll('script[src="'+e+'"]'))&&0<s.length){if(F(i)){if(b(t))return void v(function(){return void 0!==window[t]},function(){i()});i()}}else{var a=document.createElement("script");a.type="text/javascript",a.src=e,a.onload=function(){if(F(i)){if(b(t))return v(function(){return void 0!==window[t]},function(){i()}),!1;i()}},document.body.appendChild(a)}}function y(){return"navigator"in window&&window.navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(Android)|(PlayBook)|(BB10)|(BlackBerry)|(Opera Mini)|(IEMobile)|(webOS)|(MeeGo)/i)}function F(e){return"function"==typeof e}function b(e){return"string"==typeof e}function q(e){return e&&e.nodeType&&1==e.nodeType}function C(e){return Array.isArray(e)}function k(e){return e&&e.length&&isFinite(e.length)}function c(e){return"object"===t(e)&&null!=e&&!F(e)&&!C(e)}function H(e){return null==e}function w(e,t){return null!==e&&hasOwnProperty.call(e,t)}function M(e){if(c(e)){if(e.keys)return e.keys().length;var t,i=0;for(t in e)w(e,t)&&i++;return i}return e.length}function R(e){return!isNaN(parseFloat(e))&&isFinite(e)}function Y(e){var e=0<arguments.length&&void 0!==e?e:-1,t=document.querySelectorAll(".gbtn[data-taborder]:not(.disabled)");if(!t.length)return!1;if(1==t.length)return t[0];"string"==typeof e&&(e=parseInt(e));var i=[],t=(h(t,function(e){i.push(e.getAttribute("data-taborder"))}),Math.max.apply(Math,i.map(function(e){return parseInt(e)}))),s=e<0?1:e+1;t<s&&(s="1");e=i.filter(function(e){return e>=parseInt(s)}).sort()[0];return document.querySelector('.gbtn[data-taborder="'.concat(e,'"]'))}function u(e){return Math.sqrt(e.x*e.x+e.y*e.y)}function P(e,t){n=t;var i,s,n=0==(s=u(i=e)*u(n))?0:(1<(i=(i.x*n.x+i.y*n.y)/s)&&(i=1),Math.acos(i));return 0<e.x*t.y-t.x*e.y&&(n*=-1),180*n/Math.PI}e(i,[{key:"add",value:function(e){this.handlers.push(e)}},{key:"del",value:function(e){e||(this.handlers=[]);for(var t=this.handlers.length;0<=t;t--)this.handlers[t]===e&&this.handlers.splice(t,1)}},{key:"dispatch",value:function(){for(var e=0,t=this.handlers.length;e<t;e++){var i=this.handlers[e];"function"==typeof i&&i.apply(this.el,arguments)}}}]);var L=i;function i(e){a(this,i),this.handlers=[],this.el=e}function n(e,t){e=new L(e);return e.add(t),e}e(r,[{key:"start",value:function(e){var t,i;e.touches&&(e.target&&e.target.nodeName&&0<=["a","button","input"].indexOf(e.target.nodeName.toLowerCase())?console.log("ignore drag for this touched element",e.target.nodeName.toLowerCase()):(this.now=Date.now(),this.x1=e.touches[0].pageX,this.y1=e.touches[0].pageY,this.delta=this.now-(this.last||this.now),this.touchStart.dispatch(e,this.element),null!==this.preTapPosition.x&&(this.isDoubleTap=0<this.delta&&this.delta<=250&&Math.abs(this.preTapPosition.x-this.x1)<30&&Math.abs(this.preTapPosition.y-this.y1)<30,this.isDoubleTap)&&clearTimeout(this.singleTapTimeout),this.preTapPosition.x=this.x1,this.preTapPosition.y=this.y1,this.last=this.now,t=this.preV,1<e.touches.length&&(this._cancelLongTap(),this._cancelSingleTap(),i={x:e.touches[1].pageX-this.x1,y:e.touches[1].pageY-this.y1},t.x=i.x,t.y=i.y,this.pinchStartLen=u(t),this.multipointStart.dispatch(e,this.element)),this._preventTap=!1,this.longTapTimeout=setTimeout(function(){this.longTap.dispatch(e,this.element),this._preventTap=!0}.bind(this),750)))}},{key:"move",value:function(e){var t,i,s,n,r,a,o;e.touches&&(a=this.preV,t=e.touches.length,i=e.touches[0].pageX,s=e.touches[0].pageY,this.isDoubleTap=!1,1<t?(n=e.touches[1].pageX,r=e.touches[1].pageY,o={x:e.touches[1].pageX-i,y:e.touches[1].pageY-s},null!==a.x&&(0<this.pinchStartLen&&(e.zoom=u(o)/this.pinchStartLen,this.pinch.dispatch(e,this.element)),e.angle=P(o,a),this.rotate.dispatch(e,this.element)),a.x=o.x,a.y=o.y,null!==this.x2&&null!==this.sx2?(e.deltaX=(i-this.x2+n-this.sx2)/2,e.deltaY=(s-this.y2+r-this.sy2)/2):(e.deltaX=0,e.deltaY=0),this.twoFingerPressMove.dispatch(e,this.element),this.sx2=n,this.sy2=r):(null!==this.x2?(e.deltaX=i-this.x2,e.deltaY=s-this.y2,a=Math.abs(this.x1-this.x2),o=Math.abs(this.y1-this.y2),(10<a||10<o)&&(this._preventTap=!0)):(e.deltaX=0,e.deltaY=0),this.pressMove.dispatch(e,this.element)),this.touchMove.dispatch(e,this.element),this._cancelLongTap(),this.x2=i,this.y2=s,1<t)&&e.preventDefault()}},{key:"end",value:function(e){var t;e.changedTouches&&(this._cancelLongTap(),t=this,e.touches.length<2&&(this.multipointEnd.dispatch(e,this.element),this.sx2=this.sy2=null),this.x2&&30<Math.abs(this.x1-this.x2)||this.y2&&30<Math.abs(this.y1-this.y2)?(e.direction=this._swipeDirection(this.x1,this.x2,this.y1,this.y2),this.swipeTimeout=setTimeout(function(){t.swipe.dispatch(e,t.element)},0)):(this.tapTimeout=setTimeout(function(){t._preventTap||t.tap.dispatch(e,t.element),t.isDoubleTap&&(t.doubleTap.dispatch(e,t.element),t.isDoubleTap=!1)},0),t.isDoubleTap||(t.singleTapTimeout=setTimeout(function(){t.singleTap.dispatch(e,t.element)},250))),this.touchEnd.dispatch(e,this.element),this.preV.x=0,this.preV.y=0,this.zoom=1,this.pinchStartLen=null,this.x1=this.x2=this.y1=this.y2=null)}},{key:"cancelAll",value:function(){this._preventTap=!0,clearTimeout(this.singleTapTimeout),clearTimeout(this.tapTimeout),clearTimeout(this.longTapTimeout),clearTimeout(this.swipeTimeout)}},{key:"cancel",value:function(e){this.cancelAll(),this.touchCancel.dispatch(e,this.element)}},{key:"_cancelLongTap",value:function(){clearTimeout(this.longTapTimeout)}},{key:"_cancelSingleTap",value:function(){clearTimeout(this.singleTapTimeout)}},{key:"_swipeDirection",value:function(e,t,i,s){return Math.abs(e-t)>=Math.abs(i-s)?0<e-t?"Left":"Right":0<i-s?"Up":"Down"}},{key:"on",value:function(e,t){this[e]&&this[e].add(t)}},{key:"off",value:function(e,t){this[e]&&this[e].del(t)}},{key:"destroy",value:function(){return this.singleTapTimeout&&clearTimeout(this.singleTapTimeout),this.tapTimeout&&clearTimeout(this.tapTimeout),this.longTapTimeout&&clearTimeout(this.longTapTimeout),this.swipeTimeout&&clearTimeout(this.swipeTimeout),this.element.removeEventListener("touchstart",this.start),this.element.removeEventListener("touchmove",this.move),this.element.removeEventListener("touchend",this.end),this.element.removeEventListener("touchcancel",this.cancel),this.rotate.del(),this.touchStart.del(),this.multipointStart.del(),this.multipointEnd.del(),this.pinch.del(),this.swipe.del(),this.tap.del(),this.doubleTap.del(),this.longTap.del(),this.singleTap.del(),this.pressMove.del(),this.twoFingerPressMove.del(),this.touchMove.del(),this.touchEnd.del(),this.touchCancel.del(),this.preV=this.pinchStartLen=this.zoom=this.isDoubleTap=this.delta=this.last=this.now=this.tapTimeout=this.singleTapTimeout=this.longTapTimeout=this.swipeTimeout=this.x1=this.x2=this.y1=this.y2=this.preTapPosition=this.rotate=this.touchStart=this.multipointStart=this.multipointEnd=this.pinch=this.swipe=this.tap=this.doubleTap=this.longTap=this.singleTap=this.pressMove=this.touchMove=this.touchEnd=this.touchCancel=this.twoFingerPressMove=null,window.removeEventListener("scroll",this._cancelAllHandler),null}}]);var V=r;function r(e,t){a(this,r),this.element="string"==typeof e?document.querySelector(e):e,this.start=this.start.bind(this),this.move=this.move.bind(this),this.end=this.end.bind(this),this.cancel=this.cancel.bind(this),this.element.addEventListener("touchstart",this.start,!1),this.element.addEventListener("touchmove",this.move,!1),this.element.addEventListener("touchend",this.end,!1),this.element.addEventListener("touchcancel",this.cancel,!1),this.preV={x:null,y:null},this.pinchStartLen=null,this.zoom=1,this.isDoubleTap=!1;function i(){}this.rotate=n(this.element,t.rotate||i),this.touchStart=n(this.element,t.touchStart||i),this.multipointStart=n(this.element,t.multipointStart||i),this.multipointEnd=n(this.element,t.multipointEnd||i),this.pinch=n(this.element,t.pinch||i),this.swipe=n(this.element,t.swipe||i),this.tap=n(this.element,t.tap||i),this.doubleTap=n(this.element,t.doubleTap||i),this.longTap=n(this.element,t.longTap||i),this.singleTap=n(this.element,t.singleTap||i),this.pressMove=n(this.element,t.pressMove||i),this.twoFingerPressMove=n(this.element,t.twoFingerPressMove||i),this.touchMove=n(this.element,t.touchMove||i),this.touchEnd=n(this.element,t.touchEnd||i),this.touchCancel=n(this.element,t.touchCancel||i),this.translateContainer=this.element,this._cancelAllHandler=this.cancelAll.bind(this),window.addEventListener("scroll",this._cancelAllHandler),this.delta=null,this.last=null,this.now=null,this.tapTimeout=null,this.singleTapTimeout=null,this.longTapTimeout=null,this.swipeTimeout=null,this.x1=this.x2=this.y1=this.y2=null,this.preTapPosition={x:null,y:null}}function B(e){var t=(()=>{var e,t=document.createElement("fakeelement"),i={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(e in i)if(void 0!==t.style[e])return i[e]})(),i=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,s=D(e,"gslide-media")?e:e.querySelector(".gslide-media"),n=N(s,".ginner-container"),e=e.querySelector(".gslide-description");O(s=769<i?n:s,"greset"),$(s,"translate3d(0, 0, 0)"),I(t,{onElement:s,once:!0,withCallback:function(e,t){z(s,"greset")}}),s.style.opacity="",e&&(e.style.opacity="")}e(p,[{key:"zoomIn",value:function(){var e,t=this.widowWidth();this.zoomedIn||t<=768||((e=this.img).setAttribute("data-style",e.getAttribute("style")),e.style.maxWidth=e.naturalWi
1dth+"px",e.style.maxHeight=e.naturalHeight+"px",e.naturalWidth>t&&(t=t/2-e.naturalWidth/2,this.setTranslate(this.img.parentNode,t,0)),this.slide.classList.add("zoomed"),this.zoomedIn=!0)}},{key:"zoomOut",value:function(){this.img.parentNode.setAttribute("style",""),this.img.setAttribute("style",this.img.getAttribute("data-style")),this.slide.classList.remove("zoomed"),this.zoomedIn=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.onclose&&"function"==typeof this.onclose&&this.onclose()}},{key:"dragStart",value:function(e){e.preventDefault(),this.zoomedIn?("touchstart"===e.type?(this.initialX=e.touches[0].clientX-this.xOffset,this.initialY=e.touches[0].clientY-this.yOffset):(this.initialX=e.clientX-this.xOffset,this.initialY=e.clientY-this.yOffset),e.target===this.img&&(this.active=!0,this.img.classList.add("dragging"))):this.active=!1}},{key:"dragEnd",value:function(e){var t=this;e.preventDefault(),this.initialX=this.currentX,this.initialY=this.currentY,this.active=!1,setTimeout(function(){t.dragging=!1,t.img.isDragging=!1,t.img.classList.remove("dragging")},100)}},{key:"drag",value:function(e){this.active&&(e.preventDefault(),"touchmove"===e.type?(this.currentX=e.touches[0].clientX-this.initialX,this.currentY=e.touches[0].clientY-this.initialY):(this.currentX=e.clientX-this.initialX,this.currentY=e.clientY-this.initialY),this.xOffset=this.currentX,this.yOffset=this.currentY,this.img.isDragging=!0,this.dragging=!0,this.setTranslate(this.img,this.currentX,this.currentY))}},{key:"onMove",value:function(e){var t;this.zoomedIn&&(t=e.clientX-this.img.naturalWidth/2,e=e.clientY-this.img.naturalHeight/2,this.setTranslate(this.img,t,e))}},{key:"setTranslate",value:function(e,t,i){e.style.transform="translate3d("+t+"px, "+i+"px, 0)"}},{key:"widowWidth",value:function(){return window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth}}]);var X=p;function p(e,t){var i=this,s=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(a(this,p),this.img=e,this.slide=t,this.onclose=s,this.img.setZoomEvents)return!1;this.active=!1,this.zoomedIn=!1,this.dragging=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.img.addEventListener("mousedown",function(e){return i.dragStart(e)},!1),this.img.addEventListener("mouseup",function(e){return i.dragEnd(e)},!1),this.img.addEventListener("mousemove",function(e){return i.drag(e)},!1),this.img.addEventListener("click",function(e){return i.slide.classList.contains("dragging-nav")?(i.zoomOut(),!1):i.zoomedIn?void(i.zoomedIn&&!i.dragging&&i.zoomOut()):i.zoomIn()},!1),this.img.setZoomEvents=!0}e(m,[{key:"dragStart",value:function(e){var t;this.slide.classList.contains("zoomed")||("touchstart"===e.type?(this.initialX=e.touches[0].clientX-this.xOffset,this.initialY=e.touches[0].clientY-this.yOffset):(this.initialX=e.clientX-this.xOffset,this.initialY=e.clientY-this.yOffset),t=e.target.nodeName.toLowerCase(),e.target.classList.contains("nodrag"))||N(e.target,".nodrag")||-1!==["input","select","textarea","button","a"].indexOf(t)?this.active=!1:(e.preventDefault(),(e.target===this.el||"img"!==t&&N(e.target,".gslide-inline"))&&(this.active=!0,this.el.classList.add("dragging"),this.dragContainer=N(e.target,".ginner-container")))}},{key:"dragEnd",value:function(e){var t=this;e&&e.preventDefault(),this.initialX=0,this.initialY=0,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.active=!1,this.doSlideChange&&(this.instance.preventOutsideClick=!0,"right"==this.doSlideChange&&this.instance.prevSlide(),"left"==this.doSlideChange)&&this.instance.nextSlide(),this.doSlideClose&&this.instance.close(),this.toleranceReached||this.setTranslate(this.dragContainer,0,0,!0),setTimeout(function(){t.instance.preventOutsideClick=!1,t.toleranceReached=!1,t.lastDirection=null,t.dragging=!1,t.el.isDragging=!1,t.el.classList.remove("dragging"),t.slide.classList.remove("dragging-nav"),t.dragContainer.style.transform="",t.dragContainer.style.transition=""},100)}},{key:"drag",value:function(e){if(this.active){e.preventDefault(),this.slide.classList.add("dragging-nav"),"touchmove"===e.type?(this.currentX=e.touches[0].clientX-this.initialX,this.currentY=e.touches[0].clientY-this.initialY):(this.currentX=e.clientX-this.initialX,this.currentY=e.clientY-this.initialY),this.xOffset=this.currentX,this.yOffset=this.currentY,this.el.isDragging=!0,this.dragging=!0,this.doSlideChange=!1,this.doSlideClose=!1;var e=Math.abs(this.currentX),t=Math.abs(this.currentY);if(0<e&&e>=Math.abs(this.currentY)&&(!this.lastDirection||"x"==this.lastDirection)){this.yOffset=0,this.lastDirection="x",this.setTranslate(this.dragContainer,this.currentX,0);var i=this.shouldChange();if(!this.instance.settings.dragAutoSnap&&i&&(this.doSlideChange=i),this.instance.settings.dragAutoSnap&&i)return this.instance.preventOutsideClick=!0,this.toleranceReached=!0,this.active=!1,this.instance.preventOutsideClick=!0,this.dragEnd(null),"right"==i&&this.instance.prevSlide(),void("left"==i&&this.instance.nextSlide())}0<this.toleranceY&&0<t&&e<=t&&(!this.lastDirection||"y"==this.lastDirection)&&(this.xOffset=0,this.lastDirection="y",this.setTranslate(this.dragContainer,0,this.currentY),i=this.shouldClose(),!this.instance.settings.dragAutoSnap&&i&&(this.doSlideClose=!0),this.instance.settings.dragAutoSnap)&&i&&this.instance.close()}}},{key:"shouldChange",value:function(){var e,t=!1;return t=Math.abs(this.currentX)>=this.toleranceX&&("left"==(e=0<this.currentX?"right":"left")&&this.slide!==this.slide.parentNode.lastChild||"right"==e&&this.slide!==this.slide.parentNode.firstChild)?e:t}},{key:"shouldClose",value:function(){var e=!1;return e=Math.abs(this.currentY)>=this.toleranceY?!0:e}},{key:"setTranslate",value:function(e,t,i){e.style.transition=3<arguments.length&&void 0!==arguments[3]&&arguments[3]?"all .2s ease":"",e.style.transform="translate3d(".concat(t,"px, ").concat(i,"px, 0)")}}]);var G=m;function m(){var t=this,e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},i=(a(this,m),e.dragEl),s=e.toleranceX,s=void 0===s?40:s,n=e.toleranceY,n=void 0===n?65:n,r=e.slide,r=void 0===r?null:r,e=e.instance,e=void 0===e?null:e;this.el=i,this.active=!1,this.dragging=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.direction=null,this.lastDirection=null,this.toleranceX=s,this.toleranceY=n,this.toleranceReached=!1,this.dragContainer=this.el,this.slide=r,this.instance=e,this.el.addEventListener("mousedown",function(e){return t.dragStart(e)},!1),this.el.addEventListener("mouseup",function(e){return t.dragEnd(e)},!1),this.el.addEventListener("mousemove",function(e){return t.drag(e)},!1)}function U(e){var t=N(e.target,".gslide-media");"enterfullscreen"===e.type&&O(t,"fullscreen"),"exitfullscreen"===e.type&&z(t,"fullscreen")}function Q(e,t,i,s){var n,r,a,e=e.querySelector(".gslide-media"),o=(s={url:t.href,callback:s},o=s.url,n=s.allow,r=s.callback,s=s.appendTo,(a=document.createElement("iframe")).className="vimeo-video gvideo",a.src=o,a.style.width="100%",a.style.height="100%",
1n&&a.setAttribute("allow",n),a.onload=function(){a.onload=null,O(a,"node-ready"),F(r)&&r()},s&&s.appendChild(a),a);e.parentNode.style.maxWidth=t.width,e.parentNode.style.height=t.height,e.appendChild(o)}e(f,[{key:"sourceType",value:function(e){var t=e;if(null!==(e=e.toLowerCase()).match(/\.(jpeg|jpg|jpe|gif|png|apn|webp|avif|svg)/))return"image";if(e.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/)||e.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/)||e.match(/(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/))return"video";if(e.match(/vimeo\.com\/([0-9]*)/))return"video";if(null!==e.match(/\.(mp4|ogg|webm|mov)/))return"video";if(null!==e.match(/\.(mp3|wav|wma|aac|ogg)/))return"audio";if(-1<e.indexOf("#")&&""!==t.split("#").pop().trim())return"inline";return-1<e.indexOf("goajax=true")?"ajax":"external"}},{key:"parseConfig",value:function(s,n){var r=this,a=d({descPosition:n.descPosition},this.defaults);if(c(s)&&!q(s))return w(s,"type")||(w(s,"content")&&s.content?s.type="inline":w(s,"href")&&(s.type=this.sourceType(s.href))),t=d(a,s),this.setSize(t,n),t;var o,e,t="",l=s.getAttribute("data-glightbox"),i=s.nodeName.toLowerCase();if("a"===i&&(t=s.href),"img"===i&&(t=s.src,a.alt=s.alt),a.href=t,h(a,function(e,t){w(n,t)&&"width"!==t&&(a[t]=n[t]);var i=s.dataset[t];H(i)||(a[t]=r.sanitizeValue(i))}),a.content&&(a.type="inline"),!a.type&&t&&(a.type=this.sourceType(t)),H(l)?(a.title||"a"!=i||H(t=s.title)||""===t||(a.title=t),a.title||"img"!=i||H(t=s.alt)||""===t||(a.title=t)):(o=[],h(a,function(e,t){o.push(";\\s?"+t)}),o=o.join("\\s?:|"),""!==l.trim()&&h(a,function(e,t){var i=l,s=new RegExp("s?"+t+"s?:s?(.*?)("+o+"s?:|$)"),i=i.match(s);i&&i.length&&i[1]&&(s=i[1].trim().replace(/;\s*$/,""),a[t]=r.sanitizeValue(s))})),a.description&&"."===a.description.substring(0,1)){try{e=document.querySelector(a.description).innerHTML}catch(e){if(!(e instanceof DOMException))throw e}e&&(a.description=e)}return a.description||(i=s.querySelector(".glightbox-desc"))&&(a.description=i.innerHTML),this.setSize(a,n,s),this.slideConfig=a}},{key:"setSize",value:function(e,t){var i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null,s="video"==e.type?this.checkSize(t.videosWidth):this.checkSize(t.width),t=this.checkSize(t.height);return e.width=w(e,"width")&&""!==e.width?this.checkSize(e.width):s,e.height=w(e,"height")&&""!==e.height?this.checkSize(e.height):t,i&&"image"==e.type&&(e._hasCustomWidth=!!i.dataset.width,e._hasCustomHeight=!!i.dataset.height),e}},{key:"checkSize",value:function(e){return R(e)?"".concat(e,"px"):e}},{key:"sanitizeValue",value:function(e){return"true"!==e&&"false"!==e?e:"true"===e}}]);var K=f;function f(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};a(this,f),this.defaults={href:"",sizes:"",srcset:"",title:"",type:"",videoProvider:"",description:"",alt:"",descPosition:"bottom",effect:"",width:"",height:"",content:!1,zoomable:!0,draggable:!0},c(e)&&(this.defaults=d(this.defaults,e))}e(_,[{key:"setContent",value:function(){var t=this,i=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,e=1<arguments.length&&void 0!==arguments[1]&&arguments[1];if(D(i,"loaded"))return!1;var s,n=this.instance.settings,r=this.slideConfig,a=y(),o=(F(n.beforeSlideLoad)&&n.beforeSlideLoad({index:this.index,slide:i,player:!1}),r.type),l=r.descPosition,d=i.querySelector(".gslide-media"),c=i.querySelector(".gslide-title"),u=i.querySelector(".gslide-desc"),h=i.querySelector(".gdesc-inner"),p=e,m="gSlideTitle_"+this.index,f="gSlideDesc_"+this.index;F(n.afterSlideLoad)&&(p=function(){F(e)&&e(),n.afterSlideLoad({index:t.index,slide:i,player:t.instance.getSlidePlayerInstance(t.index)})}),""==r.title&&""==r.description?h&&h.parentNode.parentNode.removeChild(h.parentNode):(c&&""!==r.title?(c.id=m,c.innerHTML=r.title):c.parentNode.removeChild(c),u&&""!==r.description?(u.id=f,a&&0<n.moreLength?(r.smallDescription=this.slideShortDe
1sc(r.description,n.moreLength,n.moreText),u.innerHTML=r.smallDescription,this.descriptionEvents(u,r)):u.innerHTML=r.description):u.parentNode.removeChild(u),O(d.parentNode,"desc-".concat(l)),O(h.parentNode,"description-".concat(l))),O(d,"gslide-".concat(o)),O(i,"loaded"),"video"===o?function(t,i,s,n){var r=this,e=t.querySelector(".ginner-container"),a="gvideo"+s,o=t.querySelector(".gslide-media"),l=this.getAllPlayers(),d=(O(e,"gvideo-container"),o.insertBefore(g('<div class="gvideo-wrapper"></div>'),o.firstChild),t.querySelector(".gvideo-wrapper")),c=(A(this.settings.plyr.css,"Plyr"),i.href),u=null==i?void 0:i.videoProvider,h=!1;o.style.maxWidth=i.width,A(this.settings.plyr.js,"Plyr",function(){"local"!==(u=!(u=!u&&c.match(/vimeo\.com\/([0-9]*)/)?"vimeo":u)&&(c.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/)||c.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/)||c.match(/(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/))?"youtube":u)&&u||(u="local",e='<video id="'+a+'" ',e=(e=(e+='style="background:#000; max-width: '.concat(i.width,';" '))+'preload="metadata" poster="'+i.poster+'" x-webkit-airplay="allow" playsinline controls class="gvideo-local">')+'<source src="'.concat(c,'">'),h=g(e+="</video>"));var e=h||g('<div id="'.concat(a,'" data-plyr-provider="').concat(u,'" data-plyr-embed-id="').concat(c,'"></div>')),e=(O(d,"".concat(u,"-video gvideo")),d.appendChild(e),d.setAttribute("data-id",a),d.setAttribute("data-index",s),w(r.settings.plyr,"config")?r.settings.plyr.config:{}),e=new Plyr("#"+a,e);e.on("ready",function(e){l[a]=e.detail.plyr,F(n)&&n()}),v(function(){return t.querySelector("iframe")&&"true"==t.querySelector("iframe").dataset.ready},function(){r.resize(t)}),e.on("enterfullscreen",U),e.on("exitfullscreen",U)})}.apply(this.instance,[i,r,this.index,p]):"external"===o?Q.apply(this,[i,r,this.index,p]):"inline"===o?(function(e,t,i,s){var n,r=this,e=e.querySelector(".gslide-media"),a=!(!w(t,"href")||!t.href)&&t.href.split("#").pop().trim(),o=!(!w(t,"content")||!t.content)&&t.content;if(o&&(b(o)&&(n=g('<div class="ginlined-content">'.concat(o,"</div>"))),q(o))&&("none"==o.style.display&&(o.style.display="block"),(l=document.createElement("div")).className="ginlined-content",l.appendChild(o),n=l),a){o=document.getElementById(a);if(!o)return!1;var l=o.cloneNode(!0);l.style.height=t.height,l.style.maxWidth=t.width,O(l,"ginlined-content"),n=l}if(!n)return console.error("Unable to append inline slide content",t),!1;e.style.height=t.height,e.style.width=t.width,e.appendChild(n),this.events["inlineclose"+a]=I("click",{onElement:e.querySelectorAll(".gtrigger-close"),withCallback:function(e){e.preventDefault(),r.close()}}),F(s)&&s()}.apply(this.instance,[i,r,this.index,p]),r.draggable&&new G({dragEl:i.querySelector(".gslide-inline"),toleranceX:n.dragToleranceX,toleranceY:n.dragToleranceY,slide:i,instance:this.instance})):"image"===o?(m=i,c=r,f=this.index,s=function(){var e=i.querySelector("img");r.draggable&&new G({dragEl:e,toleranceX:n.dragToleranceX,toleranceY:n.dragToleranceY,slide:i,instance:t.instance}),r.zoomable&&e.naturalWidth>e.offsetWidth&&(O(e,"zoomable"),new X(e,i,function(){t.instance.resize()})),F(p)&&p()},m=m.querySelector(".gslide-media"),a=new Image,u="gSlideTitle_"+f,f="gSlideDesc_"+f,a.addEventListener("load",function(){F(s)&&s()},!1),a.src=c.href,""!=c.sizes&&""!=c.srcset&&(a.sizes=c.sizes,a.srcset=c.srcset),a.alt="",H(c.alt)||""===c.alt||(a.alt=c.alt),""!==c.title&&a.setAttribute("aria-labelledby",u),""!==c.description&&a.setAttribute("aria-describedby",f),c.hasOwnProperty("_hasCustomWidth")&&c._hasCustomWidth&&(a.style.width=c.width),c.hasOwnProperty("_hasCustomHeight")&&c._hasCustomHeight&&(a.style.height=c.height),m.insertBefore(a,m.firstChild)):F(p)&&p()}}
1,{key:"slideShortDesc",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:50,i=2<arguments.length&&void 0!==arguments[2]&&arguments[2],s=document.createElement("div");s.innerHTML=e;var n=i;return!((e=s.innerText.trim()).length<=t)&&(e=e.substr(0,t-1),n)?(s=null,e+'... <a href="#" class="desc-more">'+i+"</a>"):e}},{key:"descriptionEvents",value:function(e,r){var a=this,e=e.querySelector(".desc-more");if(!e)return!1;I("click",{onElement:e,withCallback:function(e,t){e.preventDefault();var i=document.body,s=N(t,".gslide-desc");if(!s)return!1;s.innerHTML=r.description,O(i,"gdesc-open");var n=I("click",{onElement:[i,N(s,".gslide-description")],withCallback:function(e,t){"a"!==e.target.nodeName.toLowerCase()&&(z(i,"gdesc-open"),O(i,"gdesc-closed"),s.innerHTML=r.smallDescription,a.descriptionEvents(s,r),setTimeout(function(){z(i,"gdesc-closed")},400),n.destroy())}})}})}},{key:"create",value:function(){return g(this.instance.settings.slideHTML)}},{key:"getConfig",value:function(){q(this.element)||this.element.hasOwnProperty("draggable")||(this.element.draggable=this.instance.settings.draggable);var e=new K(this.instance.settings.slideExtraAttributes);return this.slideConfig=e.parseConfig(this.element,this.instance.settings),this.slideConfig}}]);var x=_;function _(e,t,i){a(this,_),this.element=e,this.instance=t,this.index=i}var Z=y(),J=null!==y()||void 0!==document.createTouch||"ontouchstart"in window||"onmsgesturechange"in window||navigator.msMaxTouchPoints,ee=document.getElementsByTagName("html")[0],te={selector:".glightbox",elements:null,skin:"clean",theme:"clean",closeButton:!0,startAt:null,autoplayVideos:!0,autofocusVideos:!0,descPosition:"bottom",width:"900px",height:"506px",videosWidth:"960px",beforeSlideChange:null,afterSlideChange:null,beforeSlideLoad:null,afterSlideLoad:null,slideInserted:null,slideRemoved:null,slideExtraAttributes:null,onOpen:null,onClose:null,loop:!1,zoomable:!0,draggable:!0,dragAutoSnap:!1,dragToleranceX:40,dragToleranceY:65,preload:!0,oneSlidePerOpen:!1,touchNavigation:!0,touchFollowAxis:!0,keyboardNavigation:!0,closeOnOutsideClick:!0,plugins:!1,plyr:{css:"https://cdn.plyr.io/3.6.12/plyr.css",js:"https://cdn.plyr.io/3.6.12/plyr.js",config:{ratio:"16:9",fullscreen:{enabled:!0,iosNative:!0},youtube:{noCookie:!0,rel:0,showinfo:0,iv_load_policy:3},vimeo:{byline:!1,portrait:!1,title:!1,transparent:!1}}},openEffect:"zoom",closeEffect:"zoom",slideEffect:"slide",moreText:"See more",moreLength:60,cssEfects:{fade:{in:"fadeIn",out:"fadeOut"},zoom:{in:"zoomIn",out:"zoomOut"},slide:{in:"slideInRight",out:"slideOutLeft"},slideBack:{in:"slideInLeft",out:"slideOutRight"},none:{in:"none",out:"none"}},svg:{close:'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" xml:space="preserve"><g><g><path d="M505.943,6.058c-8.077-8.077-21.172-8.077-29.249,0L6.058,476.693c-8.077,8.077-8.077,21.172,0,29.249C10.096,509.982,15.39,512,20.683,512c5.293,0,10.586-2.019,14.625-6.059L505.943,35.306C514.019,27.23,514.019,14.135,505.943,6.058z"/></g></g><g><g><path d="M505.942,476.694L35.306,6.059c-8.076-8.077-21.172-8.077-29.248,0c-8.077,8.076-8.077,21.171,0,29.248l470.636,470.636c4.038,4.039,9.332,6.058,14.625,6.058c5.293,0,10.587-2.019,14.624-6.057C514.018,497.866,514.018,484.771,505.942,476.694z"/></g></g></svg>',next:'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 477.175 477.175" xml:space="preserve"> <g><path d="M360.731,229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1,0s-5.3,13.8,0,19.1l215.5,215.5l-215.5,215.5c-5.3,5.3-5.3,13.8,0,19.1c2.6,2.6,6.1,4,9.5,4c3.4,0,6.9-1.3,9.5-4l225.1-225.1C365.931,242.875,365.931,234.275,360.731,229.075z"/></g></svg>',prev:'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 477.175 477.175" xml:space="preserve"><g><path d="M145.188,238.575l215.5-215.5c5.3-5.3,5.3-13.8,0-19.1s-13.8-5.3-19.1,0l-225.1,225.1c-5.3,5.3-5.3,13.8,0,19.1l225.1,225c2.6,2.6,6.1,4,9.5,4s6.9-1.3,9.5-4c5.3-5.3,5.3-13.8,0-19.1L145.188,238.575z"/></g></svg>'},slideHTML:'<div class="gslide">\n    <div class="gslide-inner-content">\n        <div class="ginner-container">\n            <div class="gslide-media">\n            </div>\n            <div class="gslide-description">\n                <div class="gdesc-inner">\n                    <h4 class="gslide-title"></h4>\n                    <div class="gslide-desc"></div>\n                </div>\n            </div>\n        </div>\n    </div>\n</div>',lightboxHTML:'<div id="glightbox-body" class="glightbox-container" tabindex="-1" role="dialog" aria-hidden="false">\n    <div class="gloader visible"></div>\n    <div class="goverlay"></div>\n    <div class="gcontainer">\n    <div id="glightbox-slider" class="gslider"></div>\n    <button class="gclose gbtn" aria-label="Close" data-taborder="3">{closeSVG}</button>\n    <button class="gprev gbtn" aria-label="Previous" data-taborder="2">{prevSVG}</button>\n    <button class="gnext gbtn" aria-label="Next" data-taborder="1">{nextSVG}</button>\n</div>\n</div>'},ie=(e(T,[{key:"init",value:function(){var i=this,e=this.getSelector();e&&(this.baseEvents=I("click",{onElement:e,withCallback:function(e,t){e.preventDefault(),i.open(t)}})),this.elements=this.getElements()}},{key:"open",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null,t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;if(0===this.elements.length)return!1;this.activeSlide=null,this.prevActiveSlideIndex=null,this.prevActiveSlide=null;var s,n,r,a,i,o,l,d,c,u,h,p,m,f,g,v,y,b,w,x,_,T,S,E,A,C,k,M,P,t=R(t)?t:this.settings.startAt,L=(R(t=q(e)&&((L=e.getAttribute("data-gallery"))&&(this.fullElementsList=this.elements,this.elements=this.getGalleryElements(this.elements,L)),H(t))&&(t=this.getElementIndex(e))<0?0:t)||(t=0),this.build(),j(this.overlay,"none"===this.settings.openEffect?"none":this.settings.cssEfects.fade.in),document.body);0<window.innerWidth-document.documentElement.clientWidth&&((e=document.createElement("style")).type="text/css",e.className="gcss-styles",document.head.appendChild(e),O(L,"gscrollbar-fixer")),O(L,"glightbox-open"),O(ee,"glightbox-open"),Z&&(O(document.body,"glightbox-mobile"),this.settings.slideEffect="slide",this.settings.autoplayVideos=!1),this.showSlide(t,!0),(1===this.elements.length?(O(this.prevButton,"glightbox-button-hidden"),O):(z(this.prevButton,"glightbox-button-hidden"),z))(this.nextButton,"glightbox-button-hidden"),this.lightboxOpen=!0,this.trigger("open"),F(this.settings.onOpen)&&this.settings.onOpen(),J&&this.settings.touchNavigation&&((s=this).events.hasOwnProperty("touch")||(e=W(),n=e.width,r=e.height,d=a=!1,v=g=f=m=l=o=i=null,T=_=p=h=!(u=c=1),S={},E={},C=A=x=w=0,e=document.getElementById("glightbox-slider"),M=document.querySelector(".goverlay"),e=new V(e,{touchStart:function(e){a=!0,(D(e.targetTouches[0].target,"ginner-container")||N(e.targetTouches[0].target,".gslide-desc")||"a"==e.targetTouches[0].target.nodeName.toLowerCase())&&(a=!1),(a=N(e.targetTouches[0].target,".gslide-inline")&&!D(e.targetTouches[0].target.parentNode,"gslide-inline")?!1:a)&&(E=e.targetTouches[0],S.pageX=e.targetTouches[0].pageX,S.pageY=e.targetTouches[0].pageY,A=e.targetTouches[0].clientX,C=e.targetTouches[0].clientY,i=s.activeSlide,o=i.querySelector(".gslide-media"),k=i.querySelector(".gslide-inline"),l=null,D(o,"gslide-image")&&(l=o.querySelector("img")),769<(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)&&(o=i.querySelector(".ginner-container")),z(M,"greset"),20<e.pageX&&e.pageX<window.innerWidth-20||e.preventDefault())},touchMove:function(e){if(a&&(E=e.targetTouches[0],!h)&&!p){if(k&&k.offsetHeight>r){var t=S.pageX-E.pageX;if(Math.abs(t)<=13)return!1}d=!0;var i,t=e.targetTouches[0].clientX,e=e.targetTouches[0].clientY,t=A-t,e=C-e;if(Math.abs(t)>Math.abs(e)?T=!(_=!1):_=!(T=!1),y=E.pageX-S.pageX,w=100*y/n,b=E.pageY-S.pageY,x=100*b/r,_&&l&&(i=1-Math.abs(b)/r,M.style.opacity=i,s.settings.touchFollowAxis)&&(w=0),T&&(i=1-Math.abs(y)/n,o.style.opacity=i,s.settings.touchFollowAxis)&&(x=0),!l)return $(o,"translate3d(".concat(w,"%, 0, 0)"));$(o,"translate3d(".concat(w,"%, ").concat(x,"%, 0)"))}},touchEnd:function(){if(a)if(d=!1,p||h)g=m,v=f;else{var e=Math.abs(parseInt(x)),t=Math.abs(parseInt(w));if(!(29<e&&l))return e<29&&t<25?(O(M,"greset"),M.style.opacity=1,B(o)):void 0;s.close()}},multipointEnd:function(){setTimeout(function(){h=!1},50)},multipointStart:function(){h=!0,c=u||1},pinch:function(e){if(!l||d)return!1;h=!0,l.scaleX=l.scaleY=c*e.zoom;e=c*e.zoom;p=!0,e<=1?(p=!1,e=1,f=m=g=v=null,l.setAttribute("style","")):(l.style.transform="scale3d(".concat(e=4.5<e?4.5:e,", ").concat(e,", 1)"),u=e)},pressMove:function(e){var t,i;p&&!h&&(i=E.pageX-S.pageX,t=E.pageY-S.pageY,g&&(i+=g),v&&(t+=v),m=i,f=t,i="translate3d(".concat(i,"px, ").concat(t,"px, 0)"),u&&(i+=" scale3d(".concat(u,", ").concat(u,", 1)")),$(l,i))},swipe:function(e){if(!p)if(h)h=!1;else{if("Left"==e.direction){if(s.index==s.elements.length-1)return B(o);s.nextSlide()}if("Right"==e.direction){if(0==s.index)return B(o);s.prevSlide()}}}}),s.events.touch=e)),this.settings.keyboardNavigation&&!(P=this).events.hasOwnProperty("keyboard")&&(P.events.keyboard=I("keydown",{onElement:window,withCallback:function(e,t){var i=(e=e||window.event).keyCode;if(9==i){var s=document.querySelector(".gbtn.focused");
1if(!s){var n=!(!document.activeElement||!document.activeElement.nodeName)&&document.activeElement.nodeName.toLocaleLowerCase();if("input"==n||"textarea"==n||"button"==n)return}e.preventDefault();n=document.querySelectorAll(".gbtn[data-taborder]");if(!n||n.length<=0)return;if(!s)return void((e=Y())&&(e.focus(),O(e,"focused")));n=Y(s.getAttribute("data-taborder"));z(s,"focused"),n&&(n.focus(),O(n,"focused"))}39==i&&P.nextSlide(),37==i&&P.prevSlide(),27==i&&P.close()}}))}},{key:"openAt",value:function(){this.open(null,0<arguments.length&&void 0!==arguments[0]?arguments[0]:0)}},{key:"showSlide",value:function(){var e,t=this,i=0<arguments.length&&void 0!==arguments[0]?arguments[0]:0,s=1<arguments.length&&void 0!==arguments[1]&&arguments[1],n=(E(this.loader),this.index=parseInt(i),this.slidesContainer.querySelector(".current")),r=(n&&z(n,"current"),this.slideAnimateOut(),this.slidesContainer.querySelectorAll(".gslide")[i]);D(r,"loaded")?(this.slideAnimateIn(r,s),l(this.loader)):(E(this.loader),n=this.elements[i],e={index:this.index,slide:r,slideNode:r,slideConfig:n.slideConfig,slideIndex:this.index,trigger:n.node,player:null},this.trigger("slide_before_load",e),n.instance.setContent(r,function(){l(t.loader),t.resize(),t.slideAnimateIn(r,s),t.trigger("slide_after_load",e)})),this.slideDescription=r.querySelector(".gslide-description"),this.slideDescriptionContained=this.slideDescription&&D(this.slideDescription.parentNode,"gslide-media"),this.settings.preload&&(this.preloadSlide(i+1),this.preloadSlide(i-1)),this.updateNavigationClasses(),this.activeSlide=r}},{key:"preloadSlide",value:function(e){var t,i,s,n,r=this;return!(e<0||e>this.elements.length-1||H(this.elements[e])||D(t=this.slidesContainer.querySelectorAll(".gslide")[e],"loaded"))&&(s=(i=this.elements[e]).type,n={index:e,slide:t,slideNode:t,slideConfig:i.slideConfig,slideIndex:e,trigger:i.node,player:null},this.trigger("slide_before_load",n),void("video"===s||"external"===s?setTimeout(function(){i.instance.setContent(t,function(){r.trigger("slide_after_load",n)})},200):i.instance.setContent(t,function(){r.trigger("slide_after_load",n)})))}},{key:"prevSlide",value:function(){this.goToSlide(this.index-1)}},{key:"nextSlide",value:function(){this.goToSlide(this.index+1)}},{key:"goToSlide",value:function(){var e=0<arguments.length&&void 0!==arguments[0]&&arguments[0];if(this.prevActiveSlide=this.activeSlide,this.prevActiveSlideIndex=this.index,!this.loop()&&(e<0||e>this.elements.length-1))return!1;e<0?e=this.elements.length-1:e>=this.elements.length&&(e=0),this.showSlide(e)}},{key:"insertSlide",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:-1,e=(t<0&&(t=this.elements.length),new x(e,this,t)),i=e.getConfig(),s=d({},i),n=e.create(),r=this.elements.length-1,e=(s.index=t,s.node=!1,s.instance=e,s.slideConfig=i,this.elements.splice(t,0,s),null),a=null;this.slidesContainer&&(r<t?this.slidesContainer.appendChild(n):(r=this.slidesContainer.querySelectorAll(".gslide")[t],this.slidesContainer.insertBefore(n,r)),(this.settings.preload&&0==this.index&&0==t||this.index-1==t||this.index+1==t)&&this.preloadSlide(t),0===this.index&&0===t&&(this.index=1),this.updateNavigationClasses(),e=this.slidesContainer.querySelectorAll(".gslide")[t],a=this.getSlidePlayerInstance(t),s.slideNode=e),this.trigger("slide_inserted",{index:t,slide:e,slideNode:e,slideConfig:i,slideIndex:t,trigger:null,player:a}),F(this.settings.slideInserted)&&this.settings.slideInserted({index:t,slide:e,player:a})}},{key:"removeSlide",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:-1;if(e<0||e>this.elements.length-1)return!1;var t=this.slidesContainer&&this.slidesContainer.querySelectorAll(".gslide")[e];t&&(this.getActiveSlideIndex()==e&&(e==this.elements.length-1?this.prevSlide():this.nextSlide()),t.parentNode.removeChild(t)),this.elements.splice(e,1),this.trigger("slide_removed",e),F(this.settings.slideRemoved)&&this.settings.slideRemoved(e)}},{key:"slideAnimateIn",value:function(e,t){var i=this,s=e.querySelector(".gslide-media"),n=e.querySelector(".gslide-description"),r={index:this.prevActiveSlideIndex,slide:this.prevActiveSlide,slideNode:this.prevActiveSlide,slideIndex:this.prevActiveSlide,slideConfig:H(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].slideConfig,trigger:H(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].node,player:this.getSlidePlayerInstance(this.prevActiveSlideIndex)},a={index:this.index,slide:this.activeSlide,slideNode:this.activeSlide,slideConfig:this.elements[this.index].slideConfig,slideIndex:this.index,trigger:this.elements[this.index].node,player:this.getSlidePlayerInstance(this.index)};0<s.offsetWidth&&n&&(l(n),n.style.display=""),z(e,this.effectsClasses),t?j(e,this.settings.cssEfects[this.settings.openEffect].in,function(){i.settings.autoplayVideos&&i.slidePlayerPlay(e),i.trigger("slide_changed",{prev:r,current:a}),F(i.settings.afterSlideChange)&&i.settings.afterSlideChange.apply(i,[r,a])}):(n="none"!==(s=this.settings.slideEffect)?this.settings.cssEfects[s].in:s,this.prevActiveSlideIndex>this.index&&"slide"==this.settings.slideEffect&&(n=this.settings.cssEfects.slideBack.in),j(e,n,function(){i.settings.autoplayVideos&&i.slidePlayerPlay(e),i.trigger("slide_changed",{prev:r,current:a}),F(i.settings.afterSlideChange)&&i.settings.afterSlideChange.apply(i,[r,a])})),setTimeout(function(){i.resize(e)},100),O(e,"current")}},{key:"slideAnimateOut",value:function(){if(!this.prevActiveSlide)return!1;var s=this.prevActiveSlide,e=(z(s,this.effectsClasses),O(s,"prev"),this.settings.slideEffect),e="none"!==e?this.settings.cssEfects[e].out:e;this.slidePlayerPause(s),this.trigger("slide_before_change",{prev:{index:this.prevActiveSlideIndex,slide:this.prevActiveSlide,slideNode:this.prevActiveSlide,slideIndex:this.prevActiveSlideIndex,slideConfig:H(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].slideConfig,trigger:H(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].node,player:this.getSlidePlayerInstance(this.prevActiveSlideIndex)},current:{index:this.index,slide:this.activeSlide,slideNode:this.activeSlide,slideIndex:this.index,slideConfig:this.elements[this.index].slideConfig,trigger:this.elements[this.index].node,player:this.getSlidePlayerInstance(this.index)}}),F(this.settings.beforeSlideChange)&&this.settings.beforeSlideChange.apply(this,[{index:this.prevActiveSlideIndex,slide:this.prevActiveSlide,player:this.getSlidePlayerInstance(this.prevActiveSlideIndex)},{index:this.index,slide:this.activeSlide,player:this.getSlidePlayerInstance(this.index)}]),this.prevActiveSlideIndex>this.index&&"slide"==this.settings.slideEffect&&(e=this.settings.cssEfects.slideBack.out),j(s,e,function(){var e=s.querySelector(".ginner-container"),t=s.querySelector(".gslide-media"),i=s.querySelector(".gslide-description");e.style.transform="",t.style.transform="",z(t,"greset"),t.style.opacity="",i&&(i.style.opacity=""),z(s,"prev")})}},{key:"getAllPlayers",value:function(){return this.videoPlayers}},{key:"getSlidePlayerInstance",value:function(e){var e="gvideo"+e,t=this.getAllPlayers();return!(!w(t,e)||!t[e])&&t[e]}},{key:"stopSlideVideo",value:function(e){q(e)&&(t=e.querySelector(".gvideo-wrapper"))&&(e=t.getAttribute("data-index")),console.log("stopSlideVideo is deprecated, use slidePlayerPause");var t=this.getSlidePlayerInstance(e);t&&t.playing&&t.pause()}},{key:"slidePlayerPause",value:function(e){q(e)&&(t=e.querySelector(".gvideo-wrapper"))&&(e=t.getAttribute("data-index"));var t=this.getSlidePlayerInstance(e);t&&t.playing&&t.pause()}},{key:"playSlideVideo",value:function(e){q(e)&&(t=e.querySelector(".gvideo-wrapper"))&&(e=t.getAttribute("data-index")),console.log("playSlideVideo is deprecated, use slidePlayerPlay");var t=this.getSlidePlayerInstance(e);t&&!t.playing&&t.play()}},{key:"slidePlayerPlay",value:function(e){var t;(!Z||null!=(t=this.settings.plyr.config)&&t.muted)&&(q(e)&&(t=e.querySelector(".gvideo-wrapper"))&&(e=t.getAttribute("data-index")),t=this.getSlidePlayerInstance(e))&&!t.playing&&(t.play(),this.settings.autofocusVideos)&&t.elements.container.focus()}},{key:"setElements",value:function(e){var n=this,r=(this.settings.elements=!1,[]);e&&e.length&&h(e,function(e,t){var e=new x(e,n,t),i=e.getConfig(),s=d({},i);s.slideConfig=i,s.instance=e,s.index=t,r.push(s)}),this.elements=r,this.lightboxOpen&&(this.slidesContainer.innerHTML="",this.elements.length)&&(h(this.elements,function(){var e=g(n.settings.slideHTML);n.slidesContainer.appendChild(e)}),this.showSlide(0,!0))}},{key:"getElementIndex",value:function(i){var s=!1;return h(this.elements,function(e,t){if(w(e,"node")&&e.node==i)return s=t,!0}),s}},{key:"getElements",value:function(){var r=this,a=[],e=(this.elements=this.elements||[],!H(this.settings.elements)&&C(this.settings.elements)&&this.settings.elements.length&&h(this.settings.elements,function(e,t){var e=new x(e,r,t),i=e.getConfig(),s=d({},i);s.node=!1,s.index=t,s.instance=e,s.slideConfig=i,a.push(s)}),!1);return(e=this.getSelector()?document.querySelectorAll(this.getSelector()):e)&&h(e,function(e,t){var i=new x(e,r,t),s=i.getConfig(),n=d({},s);n.node=e,n.index=t,n.instance=i,n.slideConfig=s,n.gallery=e.getAttribute("data-gallery"),a.push(n)}),a}},{key:"getGalleryElements",value:function(e,t){return e.filter(function(e){return e.gallery==t})}},{key:"getSelector",value:function(){return!this.settings.elements&&(this.settings.selector&&"data-"==this.settings.selector.substring(0,5)?"*[".concat(this.settings.selector,"]"):this.settings.selector)}},{key:"getActiveSlide",value:function(){return this.slidesContainer.querySelectorAll(".gslide")[this.index]}},{key:"getActiveSlideIndex",value:function(){return this.index}},{key:"getAnimationClasses",value:function(){var e,t,i=[];for(e in this.settings.cssEfects)this.settings.cssEfects.hasOwnProperty(e)&&(t=this.settings.cssEfects[e],i.push("g".concat(t.in)),i.push("g".concat(t.out)));return i.join(" ")}},{key:"build",value:function(){var i=this;if(this.built)return!1;var e=document.body.childNodes,t=[],e=(h(e,function(e){e.parentNode==document.body&&"#"!==e.n
1odeName.charAt(0)&&e.hasAttribute&&!e.hasAttribute("aria-hidden")&&(t.push(e),e.setAttribute("aria-hidden","true"))}),w(this.settings.svg,"next")?this.settings.svg.next:""),s=w(this.settings.svg,"prev")?this.settings.svg.prev:"",n=w(this.settings.svg,"close")?this.settings.svg.close:"",r=this.settings.lightboxHTML,e=(r=g(r=(r=(r=r.replace(/{nextSVG}/g,e)).replace(/{prevSVG}/g,s)).replace(/{closeSVG}/g,n)),document.body.appendChild(r),document.getElementById("glightbox-body")),s=(this.modal=e).querySelector(".gclose");this.prevButton=e.querySelector(".gprev"),this.nextButton=e.querySelector(".gnext"),this.overlay=e.querySelector(".goverlay"),this.loader=e.querySelector(".gloader"),this.slidesContainer=document.getElementById("glightbox-slider"),this.bodyHiddenChildElms=t,this.events={},O(this.modal,"glightbox-"+this.settings.skin),this.settings.closeButton&&s&&(this.events.close=I("click",{onElement:s,withCallback:function(e,t){e.preventDefault(),i.close()}})),s&&!this.settings.closeButton&&s.parentNode.removeChild(s),this.nextButton&&(this.events.next=I("click",{onElement:this.nextButton,withCallback:function(e,t){e.preventDefault(),i.nextSlide()}})),this.prevButton&&(this.events.prev=I("click",{onElement:this.prevButton,withCallback:function(e,t){e.preventDefault(),i.prevSlide()}})),this.settings.closeOnOutsideClick&&(this.events.outClose=I("click",{onElement:e,withCallback:function(e,t){i.preventOutsideClick||D(document.body,"glightbox-mobile")||N(e.target,".ginner-container")||N(e.target,".gbtn")||D(e.target,"gnext")||D(e.target,"gprev")||i.close()}})),h(this.elements,function(e,t){i.slidesContainer.appendChild(e.instance.create()),e.slideNode=i.slidesContainer.querySelectorAll(".gslide")[t]}),J&&(O(document.body,"glightbox-touch"),this.settings.autoplayVideos=!1),this.events.resize=I("resize",{onElement:window,withCallback:function(){i.resize()}}),this.built=!0}},{key:"resize",value:function(){var e,t,i,s,n,r,a,o=(o=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null)||this.activeSlide;o&&!D(o,"zoomed")&&(i=W(),e=o.querySelector(".gvideo-wrapper"),o=o.querySelector(".gslide-image"),t=this.slideDescription,r=i.width,i=i.height,(r<=768?O:z)(document.body,"glightbox-mobile"),e||o)&&(s=!1,t&&(D(t,"description-bottom")||D(t,"description-top"))&&!D(t,"gabsolute")&&(s=!0),o&&(r<=768?o.querySelector("img"):s&&(n=t.offsetHeight,(o=o.querySelector("img")).setAttribute("style","max-height: calc(100vh - ".concat(n,"px)")),t.setAttribute("style","max-width: ".concat(o.offsetWidth,"px;")))),e)&&((n=w(this.settings.plyr.config,"ratio")?this.settings.plyr.config.ratio:"")||(o=e.clientWidth,a=e.clientHeight,n="".concat(o/(o=o/a),":").concat(a/o)),a=n.split(":"),o=this.settings.videosWidth,n=this.settings.videosWidth,a=(n=R(o)||-1!==o.indexOf("px")?parseInt(o):-1!==o.indexOf("vw")?r*parseInt(o)/100:-1!==o.indexOf("vh")?i*parseInt(o)/100:-1!==o.indexOf("%")?r*parseInt(o)/100:parseInt(e.clientWidth))/(parseInt(a[0])/parseInt(a[1])),a=Math.floor(a),s&&(i-=t.offsetHeight),r<n||i<a||i<a&&n<r?(a=e.offsetWidth,n=e.offsetHeight,e.parentNode.setAttribute("style","max-width: ".concat((a={width:a*(r=i/n),height:n*r}).width,"px")),s&&t.setAttribute("style","max-width: ".concat(a.width,"px;"))):(e.parentNode.style.maxWidth="".concat(o),s&&t.setAttribute("style","max-width: ".concat(o,";"))))}},{key:"reload",value:function(){this.init()}},{key:"updateNavigationClasses",value:function(){var e=this.loop();z(this.nextButton,"disabled"),z(this.prevButton,"disabled"),0==this.index&&this.elements.length-1==0?(O(this.prevButton,"disabled"),O(this.nextButton,"disabled")):0!==this.index||e?this.index!==this.elements.length-1||e||O(this.nextButton,"disabled"):O(this.prevButton,"disabled")}},{key:"loop",value:function(){var e=w(this.settings,"loopAtEnd")?this.settings.loopAtEnd:null;return e=w(this.settings,"loop")?this.settings.loop:e}},{key:"close",value:function(){var i=this;if(!this.lightboxOpen){if(this.events){for(var e in this.events)this.events.hasOwnProperty(e)&&this.events[e].destroy();this.events=null}return!1}if(this.closing)return!1;this.closing=!0,this.slidePlayerPause(this.activeSlide),this.fullElementsList&&(this.elements=this.fullElementsList),this.bodyHiddenChildElms.length&&h(this.bodyHiddenChildElms,function(e){e.removeAttribute("aria-hidden")}),O(this.modal,"glightbox-closing"),j(this.overlay,"none"==this.settings.openEffect?"none":this.settings.cssEfects.fade.out),j(this.activeSlide,this.settings.cssEfects[this.settings.closeEffect].out,function(){if(i.activeSlide=null,i.prevActiveSlideIndex=null,i.prevActiveSlide=null,i.built=!1,i.events){for(var e in i.events)i.events.hasOwnProperty(e)&&i.events[e].destroy();i.events=null}var t=document.body,t=(z(ee,"glightbox-open"),z(t,"glightbox-open touching gdesc-open glightbox-touch glightbox-mobile gscrollbar-fixer"),i.modal.parentNode.removeChild(i.modal),i.trigger("close"),F(i.settings.onClose)&&i.settings.onClose(),document.querySelector(".gcss-styles"));t&&t.parentNode.removeChild(t),i.lightboxOpen=!1,i.closing=null})}},{key:"destroy",value:function(){this.close(),this.clearAllEvents(),this.baseEvents&&this.baseEvents.destroy()}},{key:"on",value:function(e,t){var i=2<arguments.length&&void 0!==arguments[2]&&arguments[2];if(!e||!F(t))throw new TypeError("Event name and callback must be defined");this.apiEvents.push({evt:e,once:i,callback:t})}},{key:"once",value:function(e,t){this.on(e,t,!0)}},{key:"trigger",value:function(n){var t=this,r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null,a=[];h(this.apiEvents,function(e,t){var i=e.evt,s=e.once;i==n&&((0,e.callback)(r),s)&&a.push(t)}),a.length&&h(a,function(e){return t.apiEvents.splice(e,1)})}},{key:"clearAllEvents",value:function(){this.apiEvents.splice(0,this.apiEvents.length)}},{key:"version",value:function(){return"3.1.0"}}]),T);function T(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};a(this,T),this.customOptions=e,this.settings=d(te,e),this.effectsClasses=this.getAnimationClasses(),this.videoPlayers={},this.apiEvents=[],this.fullElementsList=!1}return function(){var e=new ie(0<arguments.length&&void 0!==arguments[0]?arguments[0]:{});return e.init(),e}}
1),((e,t)=>{"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?module.exports=t():e.Headhesive=t()})(this,function(){function e(i,s){function n(){c=l(),d=null,o=i.apply(r,a),r=a=null}var r,a,o,l=Date.now||function(){return(new Date).getTime()},d=null,c=0;return function(){var e=l(),t=s-(e-c);return r=this,a=arguments,t<=0?(clearTimeout(d),d=null,c=e,o=i.apply(r,a),r=a=null):d=d||setTimeout(n,t),o}}function t(e,t){"querySelector"in document&&"addEventListener"in window&&(this.visible=!1,this.options={offset:300,offsetSide:"top",classes:{clone:"headhesive",stick:"headhesive--stick",unstick:"headhesive--unstick"},throttle:250,onInit:function(){},onStick:function(){},onUnstick:function(){},onDestroy:function(){}},this.elem="string"==typeof e?document.querySelector(e):e,this.options=s(this.options,t),this.init())}var s=function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]="object"==typeof t[i]?s(e[i],t[i]):t[i]);return e};return t.prototype={constructor:t,init:function(){if(this.clonedElem=this.elem.cloneNode(!0),this.clonedElem.className+=" "+this.options.classes.clone,document.body.insertBefore(this.clonedElem,document.body.firstChild),"number"==typeof this.options.offset)this.scrollOffset=this.options.offset;else{if("string"!=typeof this.options.offset)throw new Error("Invalid offset: "+this.options.offset);this._setScrollOffset()}this._throttleUpdate=e(this.update.bind(this),this.options.throttle),this._throttleScrollOffset=e(this._setScrollOffset.bind(this),this.options.throttle),window.addEventListener("scroll",this._throttleUpdate,!1),window.addEventListener("resize",this._throttleScrollOffset,!1),this.options.onInit.call(this)},_setScrollOffset:function(){"string"==typeof this.options.offset&&(this.scrollOffset=((e,t)=>{for(var i=0,s=e.offsetHeight;e;)i+=e.offsetTop,e=e.offsetParent;return"bottom"===t&&(i+=s),i})(document.querySelector(this.options.offset),this.options.offsetSide))},destroy:function(){document.body.removeChild(this.clonedElem),window.removeEventListener("scroll",this._throttleUpdate),window.removeEventListener("resize",this._throttleScrollOffset),this.options.onDestroy.call(this)},stick:function(){this.visible||(this.clonedElem.className=this.clonedElem.className.replace(new RegExp("(^|\\s)*"+this.options.classes.unstick+"(\\s|$)*","g"),""),this.clonedElem.className+=" "+this.options.classes.stick,this.visible=!0,this.options.onStick.call(this))},unstick:function(){this.visible&&(this.clonedElem.className=this.clonedElem.className.replace(new RegExp("(^|\\s)*"+this.options.classes.stick+"(\\s|$)*","g"),""),this.clonedElem.className+=" "+this.options.classes.unstick,this.visible=!1,this.options.onUnstick.call(this))},update:function(){(void 0!==window.pageYOffset?window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop)>this.scrollOffset?this.stick():this.unstick()}},t}),((e,t)=>{"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()})("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){var i;if(e&&t)return-1==(i=(i=this._events=this._events||{})[e]=i[e]||[]).indexOf(t)&&i.push(t),this},t.once=function(e,t){var i;if(e&&t)return this.on(e,t),((i=this._onceEvents=this._onceEvents||{})[e]=i[e]||{})[t]=!0,this},t.off=function(e,t){e=this._events&&this._events[e];if(e&&e.length)return-1!=(t=e.indexOf(t))&&e.splice(t,1),this},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var s=this._onceEvents&&this._onceEvents[e],n=0;n<i.length;n++){var r=i[n];s&&s[r]&&(this.off(e,r),delete s[r]),r.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e}),((t,i)=>{"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(e){return i(t,e)}):"object"==typeof module&&module.exports?module.exports=i(t,require("ev-emitter")):t.imagesLoaded=i(t,t.EvEmitter)})("undefined"!=typeof window?window:this,function(t,e){function r(e,t){for(var i in t)e[i]=t[i];return e}function a(e,t,i){var s,n;return this instanceof a?(s="string"==typeof(s=e)?document.querySelectorAll(e):s)?(this.elements=(n=s,Array.isArray(n)?n:"object"==typeof n&&"number"==typeof n.length?d.call(n):[n]),this.options=r({},this.options),"function"==typeof t?i=t:r(this.options,t),i&&this.on("always",i),this.getImages(),o&&(this.jqDeferred=new o.Deferred),void setTimeout(this.check.bind(this))):void l.error("Bad element for imagesLoaded "+(s||e)):new a(e,t,i)}function i(e){this.img=e}function s(e,t){this.url=e,this.element=t,this.img=new Image}var o=t.jQuery,l=t.console,d=Array.prototype.slice,c=((a.prototype=Object.create(e.prototype)).options={},a.prototype.getImages=function(){this.images=[],this.elements.forEac
1h(this.addElementImages,this)},a.prototype.addElementImages=function(e){"IMG"==e.nodeName&&this.addImage(e),!0===this.options.background&&this.addElementBackgroundImages(e);var t=e.nodeType;if(t&&c[t]){for(var i=e.querySelectorAll("img"),s=0;s<i.length;s++){var n=i[s];this.addImage(n)}if("string"==typeof this.options.background)for(var r=e.querySelectorAll(this.options.background),s=0;s<r.length;s++){var a=r[s];this.addElementBackgroundImages(a)}}},{1:!0,9:!0,11:!0});return a.prototype.addElementBackgroundImages=function(e){var t=getComputedStyle(e);if(t)for(var i=/url\((['"])?(.*?)\1\)/gi,s=i.exec(t.backgroundImage);null!==s;){var n=s&&s[2];n&&this.addBackground(n,e),s=i.exec(t.backgroundImage)}},a.prototype.addImage=function(e){e=new i(e);this.images.push(e)},a.prototype.addBackground=function(e,t){e=new s(e,t);this.images.push(e)},a.prototype.check=function(){function t(e,t,i){setTimeout(function(){s.progress(e,t,i)})}var s=this;return this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?void this.images.forEach(function(e){e.once("progress",t),e.check()}):void this.complete()},a.prototype.progress=function(e,t,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded,this.emitEvent("progress",[this,e,t]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,e),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&l&&l.log("progress: "+i,e,t)},a.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";this.isComplete=!0,this.emitEvent(e,[this]),this.emitEvent("always",[this]),this.jqDeferred&&(e=this.hasAnyBroken?"reject":"resolve",this.jqDeferred[e](this))},(i.prototype=Object.create(e.prototype)).check=function(){return this.getIsImageComplete()?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),void(this.proxyImage.src=this.img.src))},i.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},i.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.img,t])},i.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},i.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},i.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},i.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},(s.prototype=Object.create(i.prototype)).check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},s.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},s.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.element,t])},(a.makeJQueryPlugin=function(e){(e=e||t.jQuery)&&((o=e).fn.imagesLoaded=function(e,t){return new a(this,e,t).jqDeferred.promise(o(this))})})(),a}),((t,i)=>{"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(e){return i(t,e)}):"object"==typeof module&&module.exports?module.exports=i(t,require("jquery")):t.jQueryBridget=i(t,t.jQuery)})(window,function(e,t){function i(l,d,c){(c=c||t||e.jQuery)&&(d.prototype.option||(d.prototype.option=function(e){c.isPlainObject(e)&&(this.options=c.extend(!0,this.options,e))}),c.fn[l]=function(e){var t,s,n,r,a,o;return"string"==typeof e?(t=u.call(arguments,1),n=t,a="$()."+l+'("'+(s=e)+'")',(t=this).each(function(e,t){var i,t=c.data(t,l);t?(i=t[s])&&"_"!=s.charAt(0)?(i=i.apply(t,n),r=void 0===r?i:r):h(a+" is not a valid method"):h(l+" not initialized. Cannot call methods, i.e. "+a)}),void 0!==r?r:t):(o=e,this.each(function(e,t){var i=c.data(t,l);i?(i.option(o),i._init()):(i=new d(t,o),c.data(t,l,i))}),this)},s(c))}function s(e){e&&!e.bridget&&(e.bridget=i)}var u=Array.prototype.slice,n=e.console,h=void 0===n?function(){}:function(e){n.error(e)};return s(t||e.jQuery),i}),((e,t)=>{"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()})("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){var i;if(e&&t)return-1==(i=(i=this._events=this._events||{})[e]=i[e]||[]).indexOf(t)&&i.push(t),this},t.once=function(e,t){var i;if(e&&t)return this.on(e,t),((i=this._onceEvents=this._onceEvents||{})[e]=i[e]||{})[t]=!0,this},t.off=function(e,t){e=this._events&&this._events[e];if(e&&e.length)return-1!=(t=e.indexOf(t))&&e.splice(t,1),this},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var s=this._onceEvents&&this._onceEvents[e],n=0;n<i.length;n++){var r=i[n];s&&s[r]&&(this.off(e,r),delete s[r]),r.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e}),((e,t)=>{"function"==typeof define&&define.amd?define("get-size/get-size",t):"object"==typeof module&&module.exports?module.exports=t():e.getSize=t()})(window,function(){function g(e){var t=parseFloat(e);return-1==e.indexOf("%")&&!isNaN(t)&&t}function v(e){e=getComputedStyle(e);return e||t("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}function y(e){if(_||(_=!0,(c=document.createElement("div")).style.width="200px",c.style.padding="1px 2px 3px 4px",c.style.borderStyle="solid",c.style.borderWidth="1px 2px 3px 4px",c.style.boxSizing="border-box",(d=document.body||document.documentElement).appendChild(c),r=v(c),b=200==Math.round(g(r.width)),y.isBoxSizeOuter=b,d.removeChild(c)),(e="string"==typeof e?document.querySelector(e):e)&&"object"==typeof e&&e.nodeType){var t=v(e);if("none"==t.display){for(var i={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},s=0;s<x;s++)i[w[s]]=0;return i}var n={};n.width=e.offsetWidth,n.height=e.offsetHeight;for(var r=n.isBorderBox="border-box"==t.boxSizing,a=0;a<x;a++){var o=w[a],l=t[o],l=parseFloat(l);n[o]=isNaN(l)?0:l}var d=n.paddingLeft+n.paddingRight,c=n.paddingTop+n.paddingBottom,e=n.marginLeft+n.marginRight,u=n.marginTop+n.marginBottom,h=n.borderLeftWidth+n.borderRightWidth,p=n.borderTopWidth+n.borderBottomWidth,m=r&&b,f=g(t.width),f=(!1!==f&&(n.width=f+(m?0:d+h)),g(t.height));return!1!==f&&(n.height=f+(m?0:c+p)),n.innerWidth=n.width-(d+h),n.innerHeight=n.height-(c+p),n.outerWidth=n.width+e,n.outerHeight=n.height+u,n}var c,d,r}var b,t="undefined"==typeof console?function(){}:function(e){console.error(e)},w=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],x=w.length,_=!1;return y}),((e,t)=>{"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",t):"object"==typeof module&&module.exports?module.exports=t():e.matchesSelector=t()})(window,function(){var i=(()=>{var e=window.Element.prototype;if(e.matches)return"matches";if(e.matchesSelector)return"matchesSelector";for(var t=["webkit","moz","ms","o"],i=0;i<t.length;i++){var s=t[i]+"MatchesSelector";if(e[s])return s}})();return function(e,t){return e[i](t)}}),((t,i)=>{"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["de
1sandro-matches-selector/matches-selector"],function(e){return i(t,e)}):"object"==typeof module&&module.exports?module.exports=i(t,require("desandro-matches-selector")):t.fizzyUIUtils=i(t,t.matchesSelector)})(window,function(i,r){var l={extend:function(e,t){for(var i in t)e[i]=t[i];return e},modulo:function(e,t){return(e%t+t)%t}},t=Array.prototype.slice,d=(l.makeArray=function(e){return Array.isArray(e)?e:null==e?[]:"object"==typeof e&&"number"==typeof e.length?t.call(e):[e]},l.removeFrom=function(e,t){t=e.indexOf(t);-1!=t&&e.splice(t,1)},l.getParent=function(e,t){for(;e.parentNode&&e!=document.body;)if(r(e=e.parentNode,t))return e},l.getQueryElement=function(e){return"string"==typeof e?document.querySelector(e):e},l.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},l.filterFindElements=function(e,s){e=l.makeArray(e);var n=[];return e.forEach(function(e){if(e instanceof HTMLElement)if(s){r(e,s)&&n.push(e);for(var t=e.querySelectorAll(s),i=0;i<t.length;i++)n.push(t[i])}else n.push(e)}),n},l.debounceMethod=function(e,t,s){s=s||100;var n=e.prototype[t],r=t+"Timeout";e.prototype[t]=function(){var e=this[r],t=(clearTimeout(e),arguments),i=this;this[r]=setTimeout(function(){n.apply(i,t),delete i[r]},s)}},l.docReady=function(e){var t=document.readyState;"complete"==t||"interactive"==t?setTimeout(e):document.addEventListener("DOMContentLoaded",e)},l.toDashed=function(e){return e.replace(/(.)([A-Z])/g,function(e,t,i){return t+"-"+i}).toLowerCase()},i.console);return l.htmlInit=function(a,o){l.docReady(function(){var e=l.toDashed(o),s="data-"+e,t=document.querySelectorAll("["+s+"]"),e=document.querySelectorAll(".js-"+e),t=l.makeArray(t).concat(l.makeArray(e)),n=s+"-options",r=i.jQuery;t.forEach(function(t){var e,i=t.getAttribute(s)||t.getAttribute(n);try{e=i&&JSON.parse(i)}catch(e){return void(d&&d.error("Error parsing "+s+" on "+t.className+": "+e))}i=new a(t,e);r&&r.data(t,o,i)})})},l}),((e,t)=>{"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],t):"object"==typeof module&&module.exports?module.exports=t(require("ev-emitter"),require("get-size")):(e.Outlayer={},e.Outlayer.Item=t(e.EvEmitter,e.getSize))})(window,function(e,t){function i(e,t){e&&(this.element=e,this.layout=t,this.position={x:0,y:0},this._create())}var s=document.documentElement.style,n="string"==typeof s.transition?"transition":"WebkitTransition",s="string"==typeof s.transform?"transform":"WebkitTransform",r={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[n],a={transform:s,transition:n,transitionDuration:n+"Duration",transitionProperty:n+"Property",transitionDelay:n+"Delay"},e=i.prototype=Object.create(e.prototype),o=(e.constructor=i,e._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},e.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},e.getSize=function(){this.size=t(this.element)},e.css=function(e){var t,i=this.element.style;for(t in e)i[a[t]||t]=e[t]},e.getPosition=function(){var e=getComputedStyle(this.element),t=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),s=e[t?"left":"right"],e=e[i?"top":"bottom"],n=parseFloat(s),r=parseFloat(e),a=this.layout.size;-1!=s.indexOf("%")&&(n=n/100*a.width),-1!=e.indexOf("%")&&(r=r/100*a.height),n=isNaN(n)?0:n,r=isNaN(r)?0:r,n-=t?a.paddingLeft:a.paddingRight,r-=i?a.paddingTop:a.paddingBottom,this.position.x=n,this.position.y=r},e.layoutPosition=function(){var e=this.layout.size,t={},i=this.layout._getOption("originLeft"),s=this.layout._getOption("originTop"),n=i?"right":"left",r=this.position.x+e[i?"paddingLeft":"paddingRight"],i=(t[i?"left":"right"]=this.getXValue(r),t[n]="",s?"paddingTop":"paddingBottom"),r=s?"bottom":"top",n=this.position.y+e[i];t[s?"top":"bottom"]=this.getYValue(n),t[r]="",this.css(t),this.emitEvent("layout",[this])},e.getXValue=function(e){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!t?e/this.layout.size.width*100+"%":e+"px"},e.getYValue=function(e){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&t?e/this.layout.size.height*100+"%":e+"px"},e._transitionTo=function(e,t){this.getPosition();var i=this.position.x,s=this.position.y,n=e==this.position.x&&t==this.position.y;this.setPosition(e,t),n&&!this.isTransitioning?this.layoutPosition():((n={}).transform=this.getTranslate(e-i,t-s),this.transition({to:n,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0}))},e.getTranslate=function(e,t){return"translate3d("+(e=this.layout._getOption("originLeft")?e:-e)+"px, "+(t=this.layout._getOption("originTop")?t:-t)+"px, 0)"},e.goTo=function(e,t){this.setPosition(e,t),this.layoutPosition()},e.moveTo=e._transitionTo,e.setPosition=function(e,t){this.position.x=parseFloat(e),this.position.y=parseFloat(t)},e._nonTransition=function(e){for(var t in this.css(e.to),e.isCleaning&&this._removeStyles(e.to),e.onTransitionEnd)e.onTransitionEnd[t].call(this)},e.transition=function(e){if(parseFloat(this.layout.options.transitionDuration)){var t,i=this._transn;for(t in e.onTransitionEnd)i.onEnd[t]=e.onTransitionEnd[t];for(t in e.to)i.ingProperties[t]=!0,e.isCleaning&&(i.clean[t]=!0);e.from&&(this.css(e.from),this.element.offsetHeight,0),this.enableTransition(e.to),this.css(e.to),this.isTransitioning=!0}else this._nonTransition(e)},"opacity,"+s.replace(/([A-Z])/g,function(e){return"-"+e.toLowerCase()})),l=(e.enableTransition=function(){var e;this.isTransitioning||(e=this.layout.options.transitionDuration,this.css({transitionProperty:o,transitionDuration:e="number"==typeof e?e+"ms":e,transitionDelay:this.staggerDelay||0}
1),this.element.addEventListener(r,this,!1))},e.onwebkitTransitionEnd=function(e){this.ontransitionend(e)},e.onotransitionend=function(e){this.ontransitionend(e)},{"-webkit-transform":"transform"}),d=(e.ontransitionend=function(e){var t,i;e.target===this.element&&(t=this._transn,i=l[e.propertyName]||e.propertyName,delete t.ingProperties[i],(e=>{for(var t in e)return;return 1})(t.ingProperties)&&this.disableTransition(),i in t.clean&&(this.element.style[e.propertyName]="",delete t.clean[i]),i in t.onEnd&&(t.onEnd[i].call(this),delete t.onEnd[i]),this.emitEvent("transitionEnd",[this]))},e.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(r,this,!1),this.isTransitioning=!1},e._removeStyles=function(e){var t,i={};for(t in e)i[t]="";this.css(i)},{transitionProperty:"",transitionDuration:"",transitionDelay:""});return e.removeTransitionStyles=function(){this.css(d)},e.stagger=function(e){e=isNaN(e)?0:e,this.staggerDelay=e+"ms"},e.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},e.remove=function(){return n&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},e.reveal=function(){delete this.isHidden,this.css({display:""});var e=this.layout.options,t={};t[this.getHideRevealTransitionEndProperty("visibleStyle")]=this.onRevealTransitionEnd,this.transition({from:e.hiddenStyle,to:e.visibleStyle,isCleaning:!0,onTransitionEnd:t})},e.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},e.getHideRevealTransitionEndProperty=function(e){var t,e=this.layout.options[e];if(e.opacity)return"opacity";for(t in e)return t},e.hide=function(){this.isHidden=!0,this.css({display:""});var e=this.layout.options,t={};t[this.getHideRevealTransitionEndProperty("hiddenStyle")]=this.onHideTransitionEnd,this.transition({from:e.visibleStyle,to:e.hiddenStyle,isCleaning:!0,onTransitionEnd:t})},e.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},e.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},i}),((n,r)=>{"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(e,t,i,s){return r(n,e,t,i,s)}):"object"==typeof module&&module.exports?module.exports=r(n,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):n.Outlayer=r(n,n.EvEmitter,n.getSize,n.fizzyUIUtils,n.Outlayer.Item)})(window,function(e,t,n,s,r){function a(e,t){var i=s.getQueryElement(e);i?(this.element=i,d&&(this.$element=d(this.element)),this.options=s.extend({},this.constructor.defaults),this.option(t),t=++c,this.element.outlayerGUID=t,(u[t]=this)._create(),this._getOption("initLayout")&&this.layout()):l&&l.error("Bad element for "+this.constructor.namespace+": "+(i||e))}function o(e){function t(){e.apply(this,arguments)}return(t.prototype=Object.create(e.prototype)).constructor=t}function i(){}var l=e.console,d=e.jQuery,c=0,u={},h=(a.namespace="outlayer",a.Item=r,a.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},a.prototype),p=(s.extend(h,t.prototype),h.option=function(e){s.extend(this.options,e)},h._getOption=function(e){var t=this.constructor.compatOptions[e];return t&&void 0!==this.options[t]?this.options[t]:this.options[e]},a.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},h._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),s.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&&this.bindResize()},h.reloadItems=function(){this.items=this._itemize(this.element.children)},h._itemize=function(e){for(var t=this._filterFindItemElements(e),i=this.constructor.Item,s=[],n=0;n<t.length;n++){var r=new i(t[n],this);s.push(r)}return s},h._filterFindItemElements=function(e){return s.filterFindElements(e,this.options.itemSelector)},h.getItemElements=function(){return this.items.map(function(e){return e.element})},h.layout=function(){this._resetLayout(),this._manageStamps();var e=this._getOption("layoutInstant"),e=void 0!==e?e:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0}
1,h._init=h.layout,h._resetLayout=function(){this.getSize()},h.getSize=function(){this.size=n(this.element)},h._getMeasurement=function(e,t){var i,s=this.options[e];s?("string"==typeof s?i=this.element.querySelector(s):s instanceof HTMLElement&&(i=s),this[e]=i?n(i)[t]:s):this[e]=0},h.layoutItems=function(e,t){e=this._getItemsForLayout(e),this._layoutItems(e,t),this._postLayout()},h._getItemsForLayout=function(e){return e.filter(function(e){return!e.isIgnored})},h._layoutItems=function(e,i){var s;this._emitCompleteOnItems("layout",e),e&&e.length&&(s=[],e.forEach(function(e){var t=this._getItemLayoutPosition(e);t.item=e,t.isInstant=i||e.isLayoutInstant,s.push(t)},this),this._processLayoutQueue(s))},h._getItemLayoutPosition=function(){return{x:0,y:0}},h._processLayoutQueue=function(e){this.updateStagger(),e.forEach(function(e,t){this._positionItem(e.item,e.x,e.y,e.isInstant,t)},this)},h.updateStagger=function(){var e,t=this.options.stagger;return null==t?void(this.stagger=0):(this.stagger="number"==typeof(t=t)?t:(e=(t=t.match(/(^\d*\.?\d*)(\w*)/))&&t[1],t=t&&t[2],e.length?(e=parseFloat(e))*(p[t]||1):0),this.stagger)},h._positionItem=function(e,t,i,s,n){s?e.goTo(t,i):(e.stagger(n*this.stagger),e.moveTo(t,i))},h._postLayout=function(){this.resizeContainer()},h.resizeContainer=function(){var e;this._getOption("resizeContainer")&&(e=this._getContainerSize())&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))},h._getContainerSize=i,h._setContainerMeasure=function(e,t){var i;void 0!==e&&((i=this.size).isBorderBox&&(e+=t?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),e=Math.max(e,0),this.element.style[t?"width":"height"]=e+"px")},h._emitCompleteOnItems=function(t,e){function i(){r.dispatchEvent(t+"Complete",null,[e])}function s(){++n==a&&i()}var n,r=this,a=e.length;e&&a?(n=0,e.forEach(function(e){e.once(t,s)})):i()},h.dispatchEvent=function(e,t,i){var s=t?[t].concat(i):i;this.emitEvent(e,s),d&&(this.$element=this.$element||d(this.element),t?((s=d.Event(t)).type=e,this.$element.trigger(s,i)):this.$element.trigger(e,i))},h.ignore=function(e){e=this.getItem(e);e&&(e.isIgnored=!0)},h.unignore=function(e){e=this.getItem(e);e&&delete e.isIgnored},h.stamp=function(e){(e=this._find(e))&&(this.stamps=this.stamps.concat(e),e.forEach(this.ignore,this))},h.unstamp=function(e){(e=this._find(e))&&e.forEach(function(e){s.removeFrom(this.stamps,e),this.unignore(e)},this)},h._find=function(e){if(e)return"string"==typeof e&&(e=this.element.querySelectorAll(e)),s.makeArray(e)},h._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},h._getBoundingRect=function(){var e=this.element.getBoundingClientRect(),t=this.size;this._boundingRect={left:e.left+t.paddingLeft+t.borderLeftWidth,top:e.top+t.paddingTop+t.borderTopWidth,right:e.right-(t.paddingRight+t.borderRightWidth),bottom:e.bottom-(t.paddingBottom+t.borderBottomWidth)}},h._manageStamp=i,h._getElementOffset=function(e){var t=e.getBoundingClientRect(),i=this._boundingRect,e=n(e);return{left:t.left-i.left-e.marginLeft,top:t.top-i.top-e.marginTop,right:i.right-t.right-e.marginRight,bottom:i.bottom-t.bottom-e.marginBottom}},h.handleEvent=s.handleEvent,h.bindResize=function(){e.addEventListener("resize",this),this.isResizeBound=!0},h.unbindResize=function(){e.removeEventListener("resize",this),this.isResizeBound=!1},h.onresize=function(){this.resize()},s.debounceMethod(a,"onresize",100),h.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},h.needsResizeLayout=function(){var e=n(this.element);return this.size&&e&&e.innerWidth!==this.size.innerWidth},h.addItems=function(e){e=this._itemize(e);return e.length&&(this.items=this.items.concat(e)),e},h.appended=function(e){e=this.addItems(e);e.length&&(this.layoutItems(e,!0),this.reveal(e))},h.prepended=function(e){var t,e=this._itemize(e);e.length&&(t=this.items.slice(0),this.items=e.concat(t),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(t))},h.reveal=function(e){var i;this._emitCompleteOnItems("reveal",e),e&&e.length&&(i=this.updateStagger(),e.forEach(function(e,t){e.stagger(t*i),e.reveal()}))},h.hide=function(e){var i;this._emitCompleteOnItems("hide",e),e&&e.length&&(i=this.updateStagger(),e.forEach(function(e,t){e.stagger(t*i),e.hide()}))},h.revealItemElements=function(e){e=this.getItems(e);this.reveal(e)},h.hideItemElements=function(e){e=this.getItems(e);this.hide(e)},h.getItem=function(e){for(var t=0;t<this.items.length;t++){var i=this.items[t];if(i.element==e)return i}},h.getItems=function(e){e=s.makeArray(e);var t=[];return e.forEach(function(e){e=this.getItem(e);e&&t.push(e)},this),t},h.remove=function(e){e=this.getItems(e);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(e){e.remove(),s.removeFrom(this.items,e)},this)},h.destroy=function(){var e=this.element.style,e=(e.height="",e.position="",e.width="",this.items.forEac
1h(function(e){e.destroy()}),this.unbindResize(),this.element.outlayerGUID);delete u[e],delete this.element.outlayerGUID,d&&d.removeData(this.element,this.constructor.namespace)},a.data=function(e){e=(e=s.getQueryElement(e))&&e.outlayerGUID;return e&&u[e]},a.create=function(e,t){var i=o(a);return i.defaults=s.extend({},a.defaults),s.extend(i.defaults,t),i.compatOptions=s.extend({},a.compatOptions),i.namespace=e,i.data=a.data,i.Item=o(r),s.htmlInit(i,e),d&&d.bridget&&d.bridget(e,i),i},{ms:1,s:1e3});return a.Item=r,a}),((e,t)=>{"function"==typeof define&&define.amd?define("isotope-layout/js/item",["outlayer/outlayer"],t):"object"==typeof module&&module.exports?module.exports=t(require("outlayer")):(e.Isotope=e.Isotope||{},e.Isotope.Item=t(e.Outlayer))})(window,function(e){function t(){e.Item.apply(this,arguments)}var i=t.prototype=Object.create(e.Item.prototype),s=i._create,n=(i._create=function(){this.id=this.layout.itemGUID++,s.call(this),this.sortData={}},i.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var e,t=this.layout.options.getSortData,i=this.layout._sorters;for(e in t){var s=i[e];this.sortData[e]=s(this.element,this)}}},i.destroy);return i.destroy=function(){n.apply(this,arguments),this.css({display:""})},t}),((e,t)=>{"function"==typeof define&&define.amd?define("isotope-layout/js/layout-mode",["get-size/get-size","outlayer/outlayer"],t):"object"==typeof module&&module.exports?module.exports=t(require("get-size"),require("outlayer")):(e.Isotope=e.Isotope||{},e.Isotope.LayoutMode=t(e.getSize,e.Outlayer))})(window,function(t,i){function s(e){(this.isotope=e)&&(this.options=e.options[this.namespace],this.element=e.element,this.items=e.filteredItems,this.size=e.size)}var n=s.prototype;return["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"].forEach(function(e){n[e]=function(){return i.prototype[e].apply(this.isotope,arguments)}}),n.needsVerticalResizeLayout=function(){var e=t(this.isotope.element);return this.isotope.size&&e&&e.innerHeight!=this.isotope.size.innerHeight},n._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},n.getColumnWidth=function(){this.getSegmentSize("column","Width")},n.getRowHeight=function(){this.getSegmentSize("row","Height")},n.getSegmentSize=function(e,t){var i,e=e+t,s="outer"+t;this._getMeasurement(e,s),this[e]||(i=this.getFirstItemSize(),this[e]=i&&i[s]||this.isotope.size["inner"+t])},n.getFirstItemSize=function(){var e=this.isotope.filteredItems[0];return e&&e.element&&t(e.element)},n.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},n.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},s.modes={},s.create=function(e,t){function i(){s.apply(this,arguments)}return(i.prototype=Object.create(n)).constructor=i,t&&(i.options=t),s.modes[i.prototype.namespace=e]=i},s}),((e,t)=>{"function"==typeof define&&define.amd?define("masonry-layout/masonry",["outlayer/outlayer","get-size/get-size"],t):"object"==typeof module&&module.exports?module.exports=t(require("outlayer"),require("get-size")):e.Masonry=t(e.Outlayer,e.getSize)})(window,function(e,o){var e=e.create("masonry"),t=(e.compatOptions.fitWidth="isFitWidth",e.prototype);return t._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var e=0;e<this.cols;e++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},t.measureColumns=function(){this.getContainerWidth(),this.columnWidth||(e=(e=this.items[0])&&e.element,this.columnWidth=e&&o(e).outerWidth||this.containerWidth);var e=this.columnWidth+=this.gutter,t=this.containerWidth+this.gutter,i=t/e,t=e-t%e,i=Math[t&&t<1?"round":"floor"](i);this.cols=Math.max(i,1)},t.getContainerWidth=function(){var e=this._getOption("fitWidth")?this.element.parentNode:this.element,e=o(e);this.containerWidth=e&&e.innerWidth},t._getItemLayoutPosition=function(e){e.getSize();for(var t=e.size.outerWidth%this.columnWidth,t=Math[t&&t<1?"round":"ceil"](e.size.outerWidth/this.columnWidth),t=Math.min(t,this.cols),i=this[this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition"](t,e),s={x:this.columnWidth*i.col,y:i.y},n=i.y+e.size.outerHeight,r=t+i.col,a=i.col;a<r;a++)this.colYs[a]=n;return s},t._getTopColPosition=function(e){var e=this._getTopColGroup(e),t=Math.min.apply(Math,e);return{col:e.indexOf(t),y:t}},t._getTopColGroup=function(e){if(e<2)return this.colYs;for(var t=[],i=this.cols+1-e,s=0;s<i;s++)t[s]=this._getColGroupY(s,e);return t},t._getColGroupY=function(e,t){return t<2?this.colYs[e]:(e=this.colYs.slice(e,e+t),Math.max.apply(Math,e))},t._getHorizontalColPosition=function(e,t){var i=this.horizontalColIndex%this.cols,i=1<e&&i+e>this.cols?0:i,t=t.size.outerWidth&&t.size.outerHeight;return this.horizontalColIndex=t?i+e:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,e)}},t._manageStamp=function(e){var t=o(e),e=this._getElementOffset(e),i=this._getOption("originLeft")?e.left:e.right,s=i+t.outerWidth,i=Math.floor(i/this.columnWidth),i=Math.max(0,i),n=Math.floor(s/this.columnWidth);n-=s%this.columnWidth?0:1;for(var n=Math.min(this.cols-1,n),r=(this._getOption("originTop")?e.top:e.bottom)+t.outerHeight,a=i;a<=n;a++)this.colYs[a]=Math.max(r,this.colYs[a])},t._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var e={height:this.maxY};return this._getOption("fitWidth")&&(e.width=this._getContainerFitWidth()),e},t._getContainerFitWidth=function(){for(var e=0,t=this.cols;--t&&0===this.colYs[t];)e++;return(this.cols-e)*this.columnWidth-this.gutter},t.needsResizeLayout=function(){var e=this.containerWidth;return this.getContainerWidth(),e!=this.containerWidth},e}),((e,t)=>{"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/masonry",["../layout-mode","masonry-layout/masonry"],t):"object"==typeof module&&module.exports?module.exports=t(require("../layout-mode"),require("masonry-layout")):t(e.Isotope.LayoutMode,e.Masonry)})(window,function(e,t){var i,e=e.create("masonry"),s=e.prototype,n={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(i in t.prototype)n[i]||(s[i]=t.prototype[i]);var r=s.measureColumns,a=(s.measureColumns=function(){this.items=this.isotope.filteredItems,r.call(this)},s._getOption);return s._getOption=function(e){return"fitWidth"==e?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:a.apply(this.isotope,arguments)},e}),((e,t)=>{"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/fit-rows",["../layout-mode"],t):"object"==typeof exports?module.exports=t(require("../layout-mode")):t(e.Isotope.LayoutMode)}
1)(window,function(e){var e=e.create("fitRows"),t=e.prototype;return t._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},t._getItemLayoutPosition=function(e){e.getSize();var t=e.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter,i=(0!==this.x&&t+this.x>i&&(this.x=0,this.y=this.maxY),{x:this.x,y:this.y});return this.maxY=Math.max(this.maxY,this.y+e.size.outerHeight),this.x+=t,i},t._getContainerSize=function(){return{height:this.maxY}},e}),((e,t)=>{"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/vertical",["../layout-mode"],t):"object"==typeof module&&module.exports?module.exports=t(require("../layout-mode")):t(e.Isotope.LayoutMode)})(window,function(e){var e=e.create("vertical",{horizontalAlignment:0}),t=e.prototype;return t._resetLayout=function(){this.y=0},t._getItemLayoutPosition=function(e){e.getSize();var t=(this.isotope.size.innerWidth-e.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=e.size.outerHeight,{x:t,y:i}},t._getContainerSize=function(){return{height:this.y}},e}),((a,o)=>{"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope-layout/js/item","isotope-layout/js/layout-mode","isotope-layout/js/layout-modes/masonry","isotope-layout/js/layout-modes/fit-rows","isotope-layout/js/layout-modes/vertical"],function(e,t,i,s,n,r){return o(a,e,0,i,s,n,r)}):"object"==typeof module&&module.exports?module.exports=o(a,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope-layout/js/item"),require("isotope-layout/js/layout-mode"),require("isotope-layout/js/layout-modes/masonry"),require("isotope-layout/js/layout-modes/fit-rows"),require("isotope-layout/js/layout-modes/vertical")):a.Isotope=o(a,a.Outlayer,0,a.matchesSelector,a.fizzyUIUtils,a.Isotope.Item,a.Isotope.LayoutMode)})(window,function(e,i,t,s,r,n,a){var o=e.jQuery,l=String.prototype.trim?function(e){return e.trim()}:function(e){return e.replace(/^\s+|\s+$/g,"")},d=i.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0}),e=(d.Item=n,d.LayoutMode=a,d.prototype),c=(e._create=function(){for(var e in this.itemGUID=0,this._sorters={},this._getSorters(),i.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"],a.modes)this._initLayoutMode(e)},e.reloadItems=function(){this.itemGUID=0,i.prototype.reloadItems.call(this)},e._itemize=function(){for(var e=i.prototype._itemize.apply(this,arguments),t=0;t<e.length;t++)e[t].id=this.itemGUID++;return this._updateItemsSortData(e),e},e._initLayoutMode=function(e){var t=a.modes[e],i=this.options[e]||{};this.options[e]=t.options?r.extend(t.options,i):i,this.modes[e]=new t(this)},e.layout=function(){return!this._isLayoutInited&&this._getOption("initLayout")?void this.arrange():void this._layout()},e._layout=function(){var e=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,e),this._isLayoutInited=!0},e.arrange=function(e){this.option(e),this._getIsInstant();e=this._filter(this.items);this.filteredItems=e.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[e]):this._hideReveal(e),this._sort(),this._layout()},e._init=e.arrange,e._hideReveal=function(e){this.reveal(e.needReveal),this.hide(e.needHide)},e._getIsInstant=function(){var e=this._getOption("layoutInstant"),e=void 0!==e?e:!this._isLayoutInited;return this._isInstant=e},e._bindArrangeComplete=function(){function e(){t&&i&&s&&n.dispatchEvent("arrangeComplete",null,[n.filteredItems])}var t,i,s,n=this;this.once("layoutComplete",function(){t=!0,e()}),this.once("hideComplete",function(){i=!0,e()}),this.once("revealComplete",function(){s=!0,e()})},e._filter=function(e){for(var t=this.options.filter,i=[],s=[],n=[],r=this._getFilterTest(t||"*"),a=0;a<e.length;a++){var o,l=e[a];l.isIgnored||((o=r(l))&&i.push(l),o&&l.isHidden?s.push(l):o||l.isHidden||n.push(l))}return{matches:i,needReveal:s,needHide:n}},e._getFilterTest=function(t){return o&&this.options.isJQueryFiltering?function(e){return o(e.element).is(t)}:"function"==typeof t?function(e){return t(e.element)}:function(e){return s(e.element,t)}},e.updateSortData=function(e){e=e?(e=r.makeArray(e),this.getItems(e)):this.items;this._getSorters(),this._updateItemsSortData(e)},e._getSorters=function(){var e,t=this.options.getSortData;for(e in t){var i=t[e];this._sorters[e]=c(i)}},e._updateItemsSortData=function(e){for(var t=e&&e.length,i=0;t&&i<t;i++)e[i].updateSortData()},function(e){var t,i,s,n,r,a;return"string"!=typeof e?e:(i=(i=(t=(e=l(e).split(" "))[0]).match(/^\[(.+)\]$/))&&i[1],a=t,s=(r=i)?function(e){return e.getAttribute(r)}:function(e){e=e.querySelector(a);return e&&e.textContent},(n=d.sortDataParsers[e[1]])?function(e){return e&&n(s(e))}:function(e){return e&&s(e)})}),u=(d.sortDataParsers={parseInt:function(e){return parseInt(e,10)},parseFloat:function(e){return parseFloat(e)}},e._sort=function(){var e,a,o;this.options.sortBy&&(e=r.makeArray(this.options.sortBy),this._getIsSameSortBy(e)||(this.sortHistory=e.concat(this.sortHistory)),a=this.sortHistory,o=this.options.sortAscending,this.filteredItems.sort(function(e,t){for(var i=0;i<a.length;i++){var s=a[i],n=e.sortData[s],r=t.sortData[s];if(r<n||n<r)return(r<n?1:-1)*((void 0!==o[s]?o[s]:o)?1:-1)}return 0}))},e._getIsSameSortBy=function(e){for(var t=0;t<e.length;t++)if(e[t]!=this.sortHistory[t])return!1;return!0},e._mode=function(){var e=this.options.layoutMode,t=this.modes[e];if(t)return t.options=this.options[e],t;throw new Error("No layout mode: "+e)},e._resetLayout=function(){i.prototype._resetLayout.call(this),this._mode()._resetLayout()},e._getItemLayoutPosition=function(e){return this._mode()._getItemLayoutPosition(e)},e._manageStamp=function(e){this._mode()._manageStamp(e)},e._getContainerSize=function(){return this._mode()._getContainerSize()},e.needsResizeLayout=function(){return this._mode().needsResizeLayout()},e.appended=function(e){var e=this.addItems(e);e.length&&(e=this._filterRevealAdded(e),this.filteredItems=this.filteredItems.concat(e))},e.prepended=function(e){var t,e=this._itemize(e);e.length&&(this._resetLayout(),this._manageStamps(),t=this._filterRevealAdded(e),this.layoutItems(this.filteredItems),this.filteredItems=t.concat(this.filteredItems),this.items=e.concat(this.items))},e._filterRevealAdded=function(e){e=this._filter(e);return this.hide(e.needHide),this.reveal(e.matches),this.layoutItems(e.matches,!0),e.matches},e.insert=function(e){var t=this.addItems(e);if(t.length){for(var i,s=t.length,n=0;n<s;n++)i=t[n],this.element.appendChild(i.element);e=this._filter(t).matches;for(n=0;n<s;n++)t[n].isLayoutInstant=!0;for(this.arrange(),n=0;n<s;n++)delete t[n].isLayoutInstant;this.reveal(e)}},e.remove);return e.remove=function(e){e=r.makeArray(e);var t=this.getItems(e);u.call(this,e);for(var i=t&&t.length,s=0;i&&s<i;s++){var n=t[s];r.removeFrom(this.filteredItems,n)}},e.shuffle=function(){for(var e=0;e<this.items.length;e++)this.items[e].sortData.random=Math.random();this.options.sortBy="random",this._sort(),this._layout()},e._noTransition=function(e,t){var i=this.options.transitionDuration,e=(this.options.transitionDuration=0,e.apply(this,t));return this.options.transitionDuration=i,e},e.getFilteredItemElements=function(){return this.filteredItems.map(function(e){return e.element})},d});class DoubleCenterException{constructor(){window.console.error('iTooltip Error: positionX and positionY properties cannot be "center" at the same time.')}}class iTooltip{constructor(e="*"){this.objects=document.querySelectorAll("*"!==e?e:"*[title]")}init(e={}){if(this.settings=Object.assign({className:"tooltip",indentX:10,indentY:15,positionX:"right",positionY:"bottom"},e),"center"===this.settings.positionX&&"center"===this.settings.positionY)throw new DoubleCenterException;
1this.objects.forEach(e=>{e.getAttribute("title")&&(e.addEventListener("mouseenter",e=>this.createTooltip(e)),e.addEventListener("mouseleave",e=>this.removeTooltip(e)))})}createTooltip(e){var t=e.target,i=(this.tooltip=document.createElement("div"),this.tooltip.classList.add(this.settings.className),this.tooltip.innerHTML=t.getAttribute("title"),e.target.className.split(" ").find(e=>e.startsWith("itooltip-")));i&&this.tooltip.classList.add(i),this.tooltip.style.position="absolute",this.changePosition(e),t.removeAttribute("title"),document.body.appendChild(this.tooltip),t.addEventListener("mousemove",e=>this.changePosition(e))}removeTooltip(e){e.target.setAttribute("title",this.tooltip.innerHTML),this.tooltip.remove()}changePosition(e){var[t,i]=this.getSizeTooltip(),s=this.getEdges(e),n=window.pageYOffset||document.documentElement.scrollTop;let r=e.pageY,a;if(a="right"===this.settings.positionX?s.right<=t?e.clientX-t-this.settings.indentX:e.clientX+this.settings.indentX:"left"===this.settings.positionX?s.left<=t?s.left+this.settings.indentX:e.clientX-t-this.settings.indentX:s.left<=Math.round(t/2)?e.clientX-s.left:e.clientX-Math.round(t/2),"top"===this.settings.positionY)r=s.top<=i?n+e.clientY+this.settings.indentY:e.pageY-i-this.settings.indentY;else if("bottom"===this.settings.positionY)r=s.bottom<i&&s.top>i+this.settings.indentY?e.pageY-i-this.settings.indentY:n+e.clientY+this.settings.indentY;else{let e=Math.round(i/2);s.bottom<=e&&(e=Math.round(i-s.bottom)),s.top<=e&&(e=s.top),r-=e}this.tooltip.style.top=r+"px",this.tooltip.style.left=a+"px"}getSizeTooltip(){var e=this.tooltip.getBoundingClientRect();return[e.right-e.left,e.bottom-e.top]}getEdges(e){var t=document.documentElement;return{left:e.clientX,right:t.clientWidth-e.clientX,top:e.clientY,bottom:t.clientHeight-e.clientY}}}(()=>{function t(e){if(!e)throw new Error("No options passed to Waypoint constructor");if(!e.element)throw new Error("No element option passed to Waypoint constructor");if(!e.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+i,this.options=t.Adapter.extend({},t.defaults,e),this.element=this.options.element,this.adapter=new t.Adapter(this.element),this.callback=e.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=t.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=t.Context.findOrCreateByElement(this.options.context),t.offsetAliases[this.options.offset]&&(this.options.offset=t.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),r[this.key]=this,i+=1}var i=0,r={};t.prototype.queueTrigger=function(e){this.group.queueTrigger(this,e)},t.prototype.trigger=function(e){this.enabled&&this.callback&&this.callback.apply(this,e)},t.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete r[this.key]},t.prototype.disable=function(){return this.enabled=!1,this},t.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},t.prototype.next=function(){return this.group.next(this)},t.prototype.previous=function(){return this.group.previous(this)},t.invokeAll=function(e){var t,i=[];for(t in r)i.push(r[t]);for(var s=0,n=i.length;s<n;s++)i[s][e]()},t.destroyAll=function(){t.invokeAll("destroy")},t.disableAll=function(){t.invokeAll("disable")},t.enableAll=function(){for(var e in t.Context.refreshAll(),r)r[e].enabled=!0;return this},t.refreshAll=function(){t.Context.refreshAll()},t.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},t.viewportWidth=function(){return document.documentElement.clientWidth},t.adapters=[],t.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},t.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=t})(),(()=>{function t(e){window.setTimeout(e,1e3/60)}function i(e){this.element=e,this.Adapter=p.Adapter,this.adapter=new this.Adapter(e),this.key="wayp
1oint-context-"+s,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},e.waypointContextKey=this.key,n[e.waypointContextKey]=this,s+=1,p.windowContext||(p.windowContext=!0,p.windowContext=new i(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var s=0,n={},p=window.Waypoint,e=window.onload;i.prototype.add=function(e){var t=e.options.horizontal?"horizontal":"vertical";this.waypoints[t][e.key]=e,this.refresh()},i.prototype.checkEmpty=function(){var e=this.Adapter.isEmptyObject(this.waypoints.horizontal),t=this.Adapter.isEmptyObject(this.waypoints.vertical),i=this.element==this.element.window;e&&t&&!i&&(this.adapter.off(".waypoints"),delete n[this.key])},i.prototype.createThrottledResizeHandler=function(){function e(){t.handleResize(),t.didResize=!1}var t=this;this.adapter.on("resize.waypoints",function(){t.didResize||(t.didResize=!0,p.requestAnimationFrame(e))})},i.prototype.createThrottledScrollHandler=function(){function e(){t.handleScroll(),t.didScroll=!1}var t=this;this.adapter.on("scroll.waypoints",function(){t.didScroll&&!p.isTouch||(t.didScroll=!0,p.requestAnimationFrame(e))})},i.prototype.handleResize=function(){p.Context.refreshAll()},i.prototype.handleScroll=function(){var e,t,i={},s={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(e in s){var n,r=s[e],a=r.newScroll>r.oldScroll?r.forward:r.backward;for(n in this.waypoints[e]){var o,l,d=this.waypoints[e][n];null!==d.triggerPoint&&(o=r.oldScroll<d.triggerPoint,l=r.newScroll>=d.triggerPoint,o&&l||!o&&!l)&&(d.queueTrigger(a),i[d.group.id]=d.group)}}for(t in i)i[t].flushTriggers();this.oldScroll={x:s.horizontal.newScroll,y:s.vertical.newScroll}},i.prototype.innerHeight=function(){return this.element==this.element.window?p.viewportHeight():this.adapter.innerHeight()},i.prototype.remove=function(e){delete this.waypoints[e.axis][e.key],this.checkEmpty()},i.prototype.innerWidth=function(){return this.element==this.element.window?p.viewportWidth():this.adapter.innerWidth()},i.prototype.destroy=function(){var e,t=[];for(e in this.waypoints)for(var i in this.waypoints[e])t.push(this.waypoints[e][i]);for(var s=0,n=t.length;s<n;s++)t[s].destroy()},i.prototype.refresh=function(){var e,t,i=this.element==this.element.window,s=i?void 0:this.adapter.offset(),n={};for(t in this.handleScroll(),e={horizontal:{contextOffset:i?0:s.left,contextScroll:i?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:i?0:s.top,contextScroll:i?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}}){var r,a=e[t];for(r in this.waypoints[t]){var o,l=this.waypoints[t][r],d=l.options.offset,c=l.triggerPoint,u=0,h=null==c;l.element!==l.element.window&&(u=l.adapter.offset()[a.offsetProp]),"function"==typeof d?d=d.apply(l):"string"==typeof d&&(d=parseFloat(d),-1<l.options.offset.indexOf("%"))&&(d=Math.ceil(a.contextDimension*d/100)),o=a.contextScroll-a.contextOffset,l.triggerPoint=Math.floor(u+o-d),u=c<a.oldScroll,o=l.triggerPoint>=a.oldScroll,d=!u&&!o,!h&&(u&&o)?(l.queueTrigger(a.backward),n[l.group.id]=l.group):(!h&&d||h&&a.oldScroll>=l.triggerPoint)&&(l.queueTrigger(a.forward),n[l.group.id]=l.group)}}return p.requestAnimationFrame(function(){for(var e in n)n[e].flushTriggers()}),this},i.findOrCreateByElement=function(e){return i.findByElement(e)||new i(e)},i.refreshAll=function(){for(var e in n)n[e].refresh()},i.findByElement=function(e){return n[e.waypointContextKey]},window.onload=function(){e&&e(),i.refreshAll()},p.requestAnimationFrame=function(e){(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||t).call(window,e)},p.Context=i})(),(()=>{function r(e,t){return e.triggerPoint-t.triggerPoint}function a(e,t){return t.triggerPoint-e.triggerPoint}function t(e){this.name=e.name,this.axis=e.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),i[this.axis][this.name]=this}var i={vertical:{},horizontal:{}},s=window.Waypoint;t.prototype.add=function(e){this.waypoints.push(e)},t.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],r
1ight:[]}},t.prototype.flushTriggers=function(){for(var e in this.triggerQueues){var t=this.triggerQueues[e];t.sort("up"===e||"left"===e?a:r);for(var i=0,s=t.length;i<s;i+=1){var n=t[i];!n.options.continuous&&i!==t.length-1||n.trigger([e])}}this.clearTriggerQueues()},t.prototype.next=function(e){this.waypoints.sort(r);e=s.Adapter.inArray(e,this.waypoints);return e===this.waypoints.length-1?null:this.waypoints[e+1]},t.prototype.previous=function(e){this.waypoints.sort(r);e=s.Adapter.inArray(e,this.waypoints);return e?this.waypoints[e-1]:null},t.prototype.queueTrigger=function(e,t){this.triggerQueues[t].push(e)},t.prototype.remove=function(e){e=s.Adapter.inArray(e,this.waypoints);-1<e&&this.waypoints.splice(e,1)},t.prototype.first=function(){return this.waypoints[0]},t.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},t.findOrCreate=function(e){return i[e.axis][e.name]||new t(e)},s.Group=t})(),(()=>{function i(e){return e===e.window}function s(e){return i(e)?e:e.defaultView}function e(e){this.element=e,this.handlers={}}var t=window.Waypoint;e.prototype.innerHeight=function(){return i(this.element)?this.element.innerHeight:this.element.clientHeight},e.prototype.innerWidth=function(){return i(this.element)?this.element.innerWidth:this.element.clientWidth},e.prototype.off=function(e,t){function i(e,t,i){for(var s=0,n=t.length-1;s<n;s++){var r=t[s];i&&i!==r||e.removeEventListener(r)}}var e=e.split("."),s=e[0],n=e[1],r=this.element;if(n&&this.handlers[n]&&s)i(r,this.handlers[n][s],t),this.handlers[n][s]=[];else if(s)for(var a in this.handlers)i(r,this.handlers[a][s]||[],t),this.handlers[a][s]=[];else if(n&&this.handlers[n]){for(var o in this.handlers[n])i(r,this.handlers[n][o],t);this.handlers[n]={}}},e.prototype.offset=function(){var e,t,i;return this.element.ownerDocument?(e=this.element.ownerDocument.documentElement,t=s(this.element.ownerDocument),i={top:0,left:0},{top:(i=this.element.getBoundingClientRect?this.element.getBoundingClientRect():i).top+t.pageYOffset-e.clientTop,left:i.left+t.pageXOffset-e.clientLeft}):null},e.prototype.on=function(e,t){var e=e.split("."),i=e[0],e=e[1]||"__default",e=this.handlers[e]=this.handlers[e]||{};(e[i]=e[i]||[]).push(t),this.element.addEventListener(i,t)},e.prototype.outerHeight=function(e){var t=this.innerHeight();return e&&!i(this.element)&&(e=window.getComputedStyle(this.element),t=(t+=parseInt(e.marginTop,10))+parseInt(e.marginBottom,10)),t},e.prototype.outerWidth=function(e){var t=this.innerWidth();return e&&!i(this.element)&&(e=window.getComputedStyle(this.element),t=(t+=parseInt(e.marginLeft,10))+parseInt(e.marginRight,10)),t},e.prototype.scrollLeft=function(){var e=s(this.element);return e?e.pageXOffset:this.element.scrollLeft},e.prototype.scrollTop=function(){var e=s(this.element);return e?e.pageYOffset:this.element.scrollTop},e.extend=function(){for(var e=Array.prototype.slice.call(arguments),t=1,i=e.length;t<i;t++){s=void 0;n=void 0;r=void 0;var s=e[0];var n=e[t];if("object"==typeof s&&"object"==typeof n)for(var r in n)n.hasOwnProperty(r)&&(s[r]=n[r])}return e[0]},e.inArray=function(e,t,i){return null==t?-1:t.indexOf(e,i)},e.isEmptyObject=function(e){for(var t in e)return!1;return!0},t.adapters.push({name:"noframework",Adapter:e}),t.Adapter=e})(),(e=>{var t,n,i,s,r,a=navigator.userAgent;function o(){clearTimeout(t),t=setTimeout(s,99)}function l(){o(),r&&r.addListener&&r.addListener(o)}e.HTMLPictureElement&&/ecko/.test(a)&&a.match(/rv\:(\d+)/)&&RegExp.$1<45&&addEventListener("resize",(n=document.createElement("source"),i=function(e){var t,i,s=e.parentNode;"PICTURE"===s.nodeName.toUpperCase()?(t=n.cloneNode(),s.insertBefore(t,s.firstElementChild),setTimeout(function(){s.removeChild(t)})):(!e._pfLastSize||e.offsetWidth>e._pfLastSize)&&(e._pfLastSize=e.offsetWidth,i=e.sizes,e.sizes+=",100vw",setTimeout(function(){e.sizes=i}))},s=function(){for(var e=document.querySelectorAll("picture > img, img[srcset][sizes]"),t=0;t<e.length;t++)i(e[t])},r=e.matchMedia&&matchMedia("(orientation: landscape)"),n.srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",/^[c|i]|d$/.test(document.readyState||"")?l():document.addEventListener("DOMContentLoaded",l),o))})(window),((e,r)=>{function m(e){return" "===e||"\t"===e||"\n"===e||"\f"===e||"\r"===e}function N(e,t){return e.res-t.res}function w(e,t){var i,s,n;if(e&&t)for(n=_.parseSet(t),e=_.makeUrl(e),i=0;i<n.length;i++)if(e===_.makeUrl(n[i].url)){s=n[i];break}return s}function j(t,c){function e(e){var e=e.exec(t.substring(o));return e?(e=e[0],o+=e.length,e):void 0}function i(){for(var e,t,i,s,n,r,a,o=!1,l={},d=0;d<h.length;d++)s=(n=h[d])[n.length-1],n=n.substring(0,n.length-1),r=parseInt(n,10),a=parseFloat(n),ne.test(n)&&"w"===s?((e||t)&&(o=!0),0===r?o=!0:e=r):re.test(n)&&"x"===s?((e||t||i)&&(o=!0),a<0?o=!0:t=a):!ne.test(n)||"h"!==s||((i||t)&&(o=!0),0===r)?o=!0:i=r;o||(l.url=u,e&&(l.w=e),t&&(l.d=t),i&&(l.h=i),i||t||e||(l.d=1),1===l.d&&(c.has1x=!0),l.set=c,p.push(l))}for(var u,h,s,n,r,a=t.length,o=0,p=[];;){if(e(te),a<=o)return p;u=e(ie),h=[],(","===u.slice(-1)?(u=u.replace(se,""),i):()=>{for(e(ee),s="",n="in descriptor";;){if(r=t.charAt(o),"in descriptor"===n)if(m(r))s&&(h.push(s),s="",n="after descriptor");else{if(","===r)return o+=1,s&&h.push(s),i();if("("===r)s+=r,n="in parens";else{if(""===r)return s&&h.push(s),i();s+=r}}else if("in parens"===n)if(")"===r)s+=r,n="in descriptor";else{if(""===r)return h.push(s),i();s+=r}else if("after descriptor"===n&&!m(r)){if(""===r)return i();n="in descriptor",--o}o+=1}})()}}function $(e){for(var t,i,s,n=/^(?:[+-]?[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?(?:ch|cm|em|ex|in|mm|pc|pt|px|rem|vh|vmin|vmax|vw)$/i,r=/^calc\((?:[0-9a-z \.\+\-\*\/\(\)]+)\)$/i,a=(e=>{function t(){n&&(r.push(n),n="")}function i(){r[0]&&(a.push(r),r=[])}for(var s,n="",r=[],a=[],o=0,l=0,d=!1;;){if(""===(s=e.charAt(l)))return t(),i(),a;if(d)"*"===s&&"/"===e[l+1]?(d=!1,l+=2,t()):l+=1;else{if(m(s)){if(e.charAt(l-1)&&m(e.charAt(l-1))||!n){l+=1;continue}if(0===o){t(),l+=1;continue}s=" "}else if("("===s)o+=1;else if(")"===s)--o;else{if(","===s){t(),i(),l+=1;continue}if("/"===s&&"*"===e.charAt(l+1)){d=!0,l+=2;continue}}n+=s,l+=1}}})(e),o=a.length,l=0;l<o;l++)if(i=(t=a[l])[t.length-1],s=i,n.test(s)&&0<=parseFloat(s)||r.test(s)||"0"===s||"-0"===s||"+0"===s){if(s=i,t.pop(),0===t.length)return s;if(t=t.join(" "),_.matchesMedia(t))return s}return"100vw"}function t(){}function i(e,t,i,s){e.addEventListener?e.addEventListener(t,i,s||!1):e.attachEvent&&e.attachEvent("on"+t,i)}function s(t){var i={};return function(e){return e in i||(i[e]=t(e)),i[e]}}function x(e,t){return e.w?(e.cWidth=_.calcListLength(t||"100vw"),e.res=e.w/e.cWidth):e.res=e.d,e}r.createElement("picture");var n,F,a,q,H,R,B,o,l,W,Y,d,c,u,h,p,_={},f=!1,g=r.createElement("img"),v=g.getAttribute,V=g.setAttribute,X=g.removeAttribute,y=r.documentElement,b={},T={algorithm:""},S="data-pfsrc",G=S+"set",E=navigator.userAgent,U=/rident/.test(E)||/ecko/.test(E)&&E.match(/rv\:(\d+)/)&&35<RegExp.$1,A="currentSrc",Q=/\s+\+?\d+(e\d+)?w/,K=/(\
1([^)]+\))?\s*(.+)/,C=e.picturefillCFG,Z="font-size:100%!important;",k=!0,M={},P={},L=e.devicePixelRatio,I={px:1,in:96},J=r.createElement("a"),O=!1,ee=/^[ \t\n\r\u000c]+/,te=/^[, \t\n\r\u000c]+/,ie=/^[^ \t\n\r\u000c]+/,se=/[,]+$/,ne=/^\d+$/,re=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,ae=(q=/^([\d\.]+)(em|vw|px)$/,H=s(function(e){return"return "+function(){for(var e=arguments,t=0,i=e[0];++t in e;)i=i.replace(e[t],e[++t]);return i}((e||"").toLowerCase(),/\band\b/g,"&&",/,/g,"||",/min-([a-z-\s]+):/g,"e.$1>=",/max-([a-z-\s]+):/g,"e.$1<=",/calc([^)]+)/g,"($1)",/(\d+[\.]*[\d]*)([a-z]+)/g,"($1 * e.$2)",/^(?!(e.[a-z]|[0-9\.&=|><\+\-\*\(\)\/])).*/gi,"")+";"}),function(e,t){var i;if(!(e in M))if(M[e]=!1,t&&(i=e.match(q)))M[e]=i[1]*I[i[2]];else try{M[e]=new Function("e",H(e))(I)}catch(e){}return M[e]}),z=function(e){if(f){var t,i,s,n=e||{};if(n.elements&&1===n.elements.nodeType&&("IMG"===n.elements.nodeName.toUpperCase()?n.elements=[n.elements]:(n.context=n.elements,n.elements=null)),s=(t=n.elements||_.qsa(n.context||r,n.reevaluate||n.reselect?_.sel:_.selShort)).length){for(_.setupRun(n),O=!0,i=0;i<s;i++)_.fillImg(t[i],n);_.teardownRun(n)}}};function D(){var e=r.readyState||"";d=setTimeout(D,"loading"===e?200:999),r.body&&(_.fillImgs(),R=R||Y.test(e))&&clearTimeout(d)}function oe(){var e=new Date-W;e<o?l=setTimeout(oe,o-e):(l=null,B())}function le(){2===u.width&&(_.supSizes=!0),F=_.supSrcset&&!_.supSizes,f=!0,setTimeout(z)}e.console&&console.warn,A in g||(A="src"),b["image/jpeg"]=!0,b["image/gif"]=!0,b["image/png"]=!0,b["image/svg+xml"]=r.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1"),_.ns=("pf"+(new Date).getTime()).substr(0,9),_.supSrcset="srcset"in g,_.supSizes="sizes"in g,_.supPicture=!!e.HTMLPictureElement,_.supSrcset&&_.supPicture&&!_.supSizes&&(E=r.createElement("img"),g.srcset="data:,a",E.src="data:,a",_.supSrcset=g.complete===E.complete,_.supPicture=_.supSrcset&&_.supPicture),_.supSrcset&&!_.supSizes?(g="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",(u=r.createElement("img")).onload=le,u.onerror=le,u.setAttribute("sizes","9px"),u.srcset=g+" 1w,data:image/gif;base64,R0lGODlhAgABAPAAAP///wAAACH5BAAAAAAALAAAAAACAAEAAAICBAoAOw== 9w",u.src=g):f=!0,_.selShort="picture>img,img[srcset]",_.sel=_.selShort,_.cfg=T,_.DPR=L||1,_.u=I,_.types=b,_.setSize=t,_.makeUrl=s(function(e){return J.href=e,J.href}),_.qsa=function(e,t){return"querySelector"in e?e.querySelectorAll(t):[]},_.matchesMedia=function(){return e.matchMedia&&(matchMedia("(min-width: 0.1em)")||{}).matches?_.matchesMedia=function(e){return!e||matchMedia(e).matches}:_.matchesMedia=_.mMQ,_.matchesMedia.apply(this,arguments)},_.mMQ=function(e){return!e||ae(e)},_.calcLength=function(e){e=ae(e,!0)||!1;return e=e<0?!1:e},_.supportsType=function(e){return!e||b[e]},_.parseSize=s(function(e){e=(e||"").match(K);return{media:e&&e[1],length:e&&e[2]}}),_.parseSet=function(e){return e.cands||(e.cands=j(e.srcset,e)),e.cands},_.getEmValue=function(){var e,t,i,s;return!n&&(e=r.body)&&(t=r.createElement("div"),i=y.style.cssText,s=e.style.cssText,t.style.cssText="position:absolute;left:0;visibility:hidden;display:block;padding:0;border:none;font-size:1em;width:1em;overflow:hidden;clip:rect(0px, 0px, 0px, 0px)",y.style.cssText=Z,e.style.cssText=Z,e.appendChild(t),n=t.offsetWidth,e.removeChild(t),n=parseFloat(n,10),y.style.cssText=i,e.style.cssText=s),n||16},_.calcListLength=function(e){var t;return e in P&&!T.uT||(t=_.calcLength($(e)),P[e]=t||I.width),P[e]},_.setRes=function(e){if(e)for(var t,i=0,s=(t=_.parseSet(e)).length;i<s;i++)x(t[i],e.sizes);return t},_.setRes.res=x,_.applySetCandidate=function(e,t){if(e.length){var i,s,n,r,a,o,l=t[_.ns],d=_.DPR,c=l.curSrc||t[A],u=l.curCan||(y=t,u=c,b=e[0].set,(b=w(u,b=!b&&u?(b=y[_.ns].sets)&&b[b.length-1]:b))&&(u=_.makeUrl(u),y[_.ns].curSrc=u,(y[_.ns].curCan=b).res||x(b,b.set.sizes)),b);if(u&&u.set===e[0].set&&((o=U&&!t.complete&&u.res-.1>d)||(u.cached=!0,u.res>=d&&(a=u))),!a)for(e.sort(N),a=e[(r=e.length)-1],s=0;s<r;s++)if((i=e[s]).res>=d){a=e[n=s-1]&&(o||c!==_.makeUrl(i.url))&&(h=e[n].res,p=i.res,m=d,f=e[n].cached,v=g=void 0,f="saveData"===T.algorithm?2.7<h?m+1:(v=(p-m)*(g=Math.pow(h-.6,1.5)),f&&(v+=.1*g),h+v):1<m?Math.sqrt(h*p):h,m<f)?e[n]:i;break}a&&(y=_.makeUrl(a.url),l.curSrc=y,l.curCan=a,y!==c&&_.setSrc(t,a),_.setSize(t))}var h,p,m,f,g,v,y,u,b},_.setSrc=function(e,t){e.src=t.url,"image/svg+xml"===t.set.type&&(t=e.style.width,e.style.width=e.offsetWidth+1+"px",e.offsetWidth+1)&&(e.style.width=t)},_.getSet=function(e){for(var t,i,s=!1,n=e[_.ns].sets,r=0;r<n.length&&!s;r++)if((t=n[r]).srcset&&_.matchesMedia(t.media)&&(i=_.supportsType(t.type))){s=t="pending"===i?i:t;break}return s},_.parseSets=function(e,t,i){var s,n,r,a,o=t&&"PICTURE"===t.nodeName.toUpperCase(),l=e[_.
1ns];if(void 0!==l.src&&!i.src||(l.src=v.call(e,"src"),l.src?V.call(e,S,l.src):X.call(e,S)),void 0!==l.srcset&&!i.srcset&&_.supSrcset&&!e.srcset||(s=v.call(e,"srcset"),l.srcset=s,a=!0),l.sets=[],o){l.pic=!0,i=t;for(var d=l.sets,c,u,h=i.getElementsByTagName("source"),p=0,m=h.length;p<m;p++)(c=h[p])[_.ns]=!0,(u=c.getAttribute("srcset"))&&d.push({srcset:u,media:c.getAttribute("media"),type:c.getAttribute("type"),sizes:c.getAttribute("sizes")})}l.srcset?(n={srcset:l.srcset,sizes:v.call(e,"sizes")},l.sets.push(n),(r=(F||l.src)&&Q.test(l.srcset||""))||!l.src||w(l.src,n)||n.has1x||(n.srcset+=", "+l.src,n.cands.push({url:l.src,d:1,set:n}))):l.src&&l.sets.push({srcset:l.src,sizes:null}),l.curCan=null,l.curSrc=void 0,l.supported=!(o||n&&!_.supSrcset||r&&!_.supSizes),a&&_.supSrcset&&!l.supported&&(s?(V.call(e,G,s),e.srcset=""):X.call(e,G)),l.supported&&!l.srcset&&(!l.src&&e.src||e.src!==_.makeUrl(l.src))&&(null===l.src?e.removeAttribute("src"):e.src=l.src),l.parsed=!0},_.fillImg=function(e,t){var i,s=t.reselect||t.reevaluate;e[_.ns]||(e[_.ns]={}),i=e[_.ns],!s&&i.evaled===a||(i.parsed&&!t.reevaluate||_.parseSets(e,e.parentNode,t),i.supported?i.evaled=a:(s=e,t=_.getSet(s),i=!1,"pending"!==t&&(i=a,t)&&(t=_.setRes(t),_.applySetCandidate(t,s)),s[_.ns].evaled=i))},_.setupRun=function(){O&&!k&&L===e.devicePixelRatio||(k=!1,L=e.devicePixelRatio,M={},P={},_.DPR=L||1,I.width=Math.max(e.innerWidth||0,y.clientWidth),I.height=Math.max(e.innerHeight||0,y.clientHeight),I.vw=I.width/100,I.vh=I.height/100,a=[I.height,I.width,L].join("-"),I.em=_.getEmValue(),I.rem=I.em)},_.supPicture?(z=t,_.fillImg=t):(Y=e.attachEvent?/d$|^c/:/d$|^c|^i/,d=setTimeout(D,r.body?9:99),c=y.clientHeight,i(e,"resize",(B=function(){k=Math.max(e.innerWidth||0,y.clientWidth)!==I.width||y.clientHeight!==c,c=y.clientHeight,k&&_.fillImgs()},o=99,function(){W=new Date,l=l||setTimeout(oe,o)})),i(r,"readystatechange",D)),_.picturefill=z,_.fillImgs=z,_.teardownRun=t,z._=_,e.picturefillCFG={pf:_,push:function(e){var t=e.shift();"function"==typeof _[t]?_[t].apply(_,e):(T[t]=e[0],O&&_.fillImgs({reselect:!0}))}};for(;C&&C.length;)e.picturefillCFG.push(C.shift());e.picturefill=z,"object"==typeof module&&"object"==typeof module.exports?module.exports=z:"function"==typeof define&&define.amd&&define("picturefill",function(){return z}),_.supPicture||(b["image/webp"]=(h="image/webp",E="data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA==",(p=new e.Image).onerror=function(){b[h]=!1,z()},p.onload=function(){b[h]=1===p.width,z()},p.src=E,"pending"))})(window,document),"object"==typeof navigator&&((e,t)=>{"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define("Plyr",t):(e="undefined"!=typeof globalThis?globalThis:e||self).Plyr=t()})(this,function(){function a(e,t,i){t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i}function e(e,t){for(var i=0;i<t.length;i++){var s=t[i];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}function t(t,e){var i,s=Object.keys(t);return Object.getOwnPropertySymbols&&(i=Object.getOwnPropertySymbols(t),e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),s.push.apply(s,i)),s}function r(s){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?t(Object(n),!0).forEach(function(e){var t,i;t=s,i=n[e=e],e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(s,Object.getOwnPropertyDescriptors(n)):t(Object(n)).forEach(function(e){Object.defineProperty(s,e,Object.getOwnPropertyDescriptor(n,e))})}return s}var F={addCSS:!0,thumbWidth:15,watch:!0};function q(e){return W(e,Element)}function H(e){return W(e,Event)}function R(e){return Y(e)||(X(e)||G(e)||U(e))&&!e.length||V(e)&&!Object.keys(e).length}var B=function(e){return null!=e?e.constructor:null},W=function(e,t){return!!(e&&t&&e instanceof t)},Y=function(e){return null==e},V=function(e){return B(e)===Object},X=function(e){return B(e)===String},G=function(e){return Array.isArray(e)},U=function(e){return W(e,NodeList)},Q=X,K=G,Z=U;et=[{key:"setup",value:function(i){var s,t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},e=null;return R(i)||Q(i)?e=Array.from(document.querySelectorAll(Q(i)?i:'input[type="range"]')):q(i)?e=[i]:Z(i)?e=Array.from(i):K(i)&&(e=i.filter(q)),R(e)?null:(s=r({},F,{},t),Q(i)&&s.watch&&new MutationObserver(function(e){Array.from(e).forEach(function(e){Array.from(e.addedNodes).forEac
1h(function(e){var t;q(e)&&(t=i,function(){return Array.from(document.querySelectorAll(t)).includes(this)}.call(e,t))&&new o(e,s)})})}).observe(document.body,{childList:!0,subtree:!0}),e.map(function(e){return new o(e,t)}))}},{key:"enabled",get:function(){return"ontouchstart"in document.documentElement}}],e((le=o).prototype,[{key:"init",value:function(){o.enabled&&(this.config.addCSS&&(this.element.style.userSelect="none",this.element.style.webKitUserSelect="none",this.element.style.touchAction="manipulation"),this.listeners(!0),this.element.rangeTouch=this)}},{key:"destroy",value:function(){o.enabled&&(this.config.addCSS&&(this.element.style.userSelect="",this.element.style.webKitUserSelect="",this.element.style.touchAction=""),this.listeners(!1),this.element.rangeTouch=null)}},{key:"listeners",value:function(e){var t=this,i=e?"addEventListener":"removeEventListener";["touchstart","touchmove","touchend"].forEach(function(e){t.element[i](e,function(e){return t.set(e)},!1)})}},{key:"get",value:function(e){var t,i,s,n,r;return o.enabled&&H(e)?(n=e.target,e=e.changedTouches[0],t=parseFloat(n.getAttribute("min"))||0,i=parseFloat(n.getAttribute("max"))||100,s=parseFloat(n.getAttribute("step"))||1,r=100/(n=n.getBoundingClientRect()).width*(this.config.thumbWidth/2)/100,(e=100/n.width*(e.clientX-n.left))<0?e=0:100<e&&(e=100),e<50?e-=(100-2*e)*r:50<e&&(e+=2*(e-50)*r),t+(n=e/100*(i-t),(r=s)<1?(e=(e="".concat(r).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/))?Math.max(0,(e[1]?e[1].length:0)-(e[2]?+e[2]:0)):0,parseFloat(n.toFixed(e))):Math.round(n/r)*r)):null}},{key:"set",value:function(e){var t;o.enabled&&H(e)&&!e.target.disabled&&(e.preventDefault(),e.target.value=this.get(e),t=e.target,e="touchend"===e.type?"change":"input",t)&&e&&(e=new Event(e,{bubbles:!0}),t.dispatchEvent(e))}}]),e(le,et);var J=o;function o(e,t){if(!(this instanceof o))throw new TypeError("Cannot call a class as a function");q(e)?this.element=e:Q(e)&&(this.element=document.querySelector(e)),q(this.element)&&R(this.element.rangeTouch)&&(this.config=r({},F,{},t),this.init())}let ee=e=>null!=e?e.constructor:null,i=(e,t)=>Boolean(e&&t&&e instanceof t),te=e=>null==e,ie=e=>ee(e)===Object,se=e=>ee(e)===String,ne=e=>ee(e)===Function,re=e=>Array.isArray(e),ae=e=>i(e,NodeList),oe=e=>te(e)||(se(e)||re(e)||ae(e))&&!e.length||ie(e)&&!Object.keys(e).length;var le,l=te,s=ie,v=e=>ee(e)===Number&&!Number.isNaN(e),d=se,y=e=>ee(e)===Boolean,c=ne,u=re,de=ae,b=e=>null!==e&&"object"==typeof e&&1===e.nodeType&&"object"==typeof e.style&&"object"==typeof e.ownerDocument,h=e=>i(e,Event),p=e=>i(e,KeyboardEvent),ce=e=>i(e,TextTrack)||!te(e)&&se(e.kind),ue=e=>{if(i(e,window.URL))return!0;if(!se(e))return!1;let t=e;e.startsWith("http://")&&e.startsWith("https://")||(t="http://"+e);try{return!oe(new URL(t).hostname)}catch(e){return!1}},w=oe;let he=(()=>{let t=document.createElement("span"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},i=Object.keys(e).find(e=>void 0!==t.style[e]);return!!d(i)&&e[i]})();function pe(e,t){setTimeout(()=>{try{e.hidden=!0,e.hidden=!1}catch(e){}},t)}let m={isIE:Boolean(window.document.documentMode),isEdge:window.navigator.userAgent.includes("Edge"),isWebkit:"WebkitAppearance"in document.documentElement.style&&!/Edge/.test(navigator.userAgent),isIPhone:/(iPhone|iPod)/gi.test(navigator.platform),isIos:"MacIntel"===navigator.platform&&1<navigator.maxTouchPoints||/(iPad|iPhone|iPod)/gi.test(navigator.platform)};function me(e,t){return t.split(".").reduce((e,t)=>e&&e[t],e)}function f(t={},...e){if(!e.length)return t;let i=e.shift();
1return s(i)?(Object.keys(i).forEach(e=>{s(i[e])?(Object.keys(t).includes(e)||Object.assign(t,{[e]:{}}),f(t[e],i[e])):Object.assign(t,{[e]:i[e]})}),f(t,...e)):t}function fe(e,n){e=e.length?e:[e];Array.from(e).reverse().forEach((e,t)=>{var t=0<t?n.cloneNode(!0):n,i=e.parentNode,s=e.nextSibling;t.appendChild(e),s?i.insertBefore(t,s):i.appendChild(t)})}function ge(i,e){b(i)&&!w(e)&&Object.entries(e).filter(([,e])=>!l(e)).forEach(([e,t])=>i.setAttribute(e,t))}function x(e,t,i){e=document.createElement(e);return s(t)&&ge(e,t),d(i)&&(e.innerText=i),e}function ve(e,t,i,s){b(t)&&t.appendChild(x(e,i,s))}function g(e){de(e)||u(e)?Array.from(e).forEach(g):b(e)&&b(e.parentNode)&&e.parentNode.removeChild(e)}function ye(t){if(b(t)){let e=t.childNodes.length;for(;0<e;)t.removeChild(t.lastChild),--e}}function be(e,t){return b(t)&&b(t.parentNode)&&b(e)?(t.parentNode.replaceChild(e,t),e):null}function _(e,t){if(!d(e)||w(e))return{};let r={},a=f({},t);return e.split(",").forEach(e=>{var t=e.trim(),i=t.replace(".",""),e=t.replace(/[[\]]/g,"").split("="),[s]=e,n=1<e.length?e[1].replace(/["']/g,""):"";switch(t.charAt(0)){case".":d(a.class)?r.class=a.class+" "+i:r.class=i;break;case"#":r.id=t.replace("#","");break;case"[":r[s]=n}}),f(a,r)}function T(t,i){if(b(t)){let e=i;y(e)||(e=!t.hidden),t.hidden=e}}function S(t,i,s){if(de(t))return Array.from(t).map(e=>S(e,i,s));if(b(t)){let e=void 0!==s?s?"add":"remove":"toggle";return t.classList[e](i),t.classList.contains(i)}return!1}function we(e,t){return b(e)&&e.classList.contains(t)}function E(e,t){var i=Element.prototype;return(i.matches||i.webkitMatchesSelector||i.mozMatchesSelector||i.msMatchesSelector||function(){return Array.from(document.querySelectorAll(t)).includes(this)}).call(e,t)}function A(e){return this.elements.container.querySelectorAll(e)}function n(e){return this.elements.container.querySelector(e)}function xe(e=null,t=!1){b(e)&&(e.focus({preventScroll:!0}),t)&&S(e,this.config.classNames.tabFocus)}let _e={"audio/ogg":"vorbis","audio/wav":"1","video/webm":"vp8, vorbis","video/mp4":"avc1.42E01E, mp4a.40.2","video/ogg":"theora"},C={audio:"canPlayType"in document.createElement("audio"),video:"canPlayType"in document.createElement("video"),check(e,t,i){i=m.isIPhone&&i&&C.playsinline,t=C[e]||"html5"!==t;return{api:t,ui:t&&C.rangeInput&&("video"!==e||!m.isIPhone||i)}},pip:!(m.isIPhone||!c(x("video").webkitSetPresentationMode)&&(!document.pictureInPictureEnabled||x("video").disablePictureInPicture)),airplay:c(window.WebKitPlaybackTargetAvailabilityEvent),playsinline:"playsInline"in document.createElement("video"),mime(e){if(w(e))return!1;var[t]=e.split("/");let i=e;if(!this.isHTML5||t!==this.type)return!1;Object.keys(_e).includes(i)&&(i+=`; codecs="${_e[e]}"`);try{return Boolean(i&&this.media.canPlayType(i).replace(/no/,""))}catch(e){return!1}},textTracks:"textTracks"in document.createElement("video"),rangeInput:((le=document.createElement("input")).type="range")===le.type,touch:"ontouchstart"in document.documentElement,transitions:!1!==he,reducedMotion:"matchMedia"in window&&window.matchMedia("(prefers-reduced-motion)").matches},Te=(()=>{let e=!1;try{var t=Object.defineProperty({},"passive",{get:()=>(e=!0,null)});window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(e){}return e})();function k(i,e,s,n=!1,r=!0,a=!1){if(i&&"addEventListener"in i&&!w(e)&&c(s)){e=e.split(" ");let t=a;Te&&(t={passive:r,capture:a}),e.forEach(e=>{this&&this.eventListeners&&n&&this.eventListeners.push({element:i,type:e,callback:s,options:t}),i[n?"addEventListener":"removeEventListener"](e,s,t)})}}function M(e,t="",i,s=!0,n=!1){k.call(this,e,t,i,!0,s,n)}function Se(e,t="",i,s=!0,n=!1){k.call(this,e,t,i,!1,s,n)}function Ee(t,i="",s,n=!0,r=!1){let a=(...e)=>{Se(t,i,a,n,r),s.apply(this,e)};k.call(this,t,i,a,!0,n,r)}function P(e,t="",i=!1,s={}){b(e)&&!w(t)&&(t=new CustomEvent(t,{bubbles:i,detail:{...s,plyr:this}}),e.dispatchEvent(t))}function L(e){var t;t=e,i(t,Promise)&&ne(t.then)&&e.then(null,()=>{})}function Ae(i){return u(i)?i.filter((e,t)=>i.indexOf(e)===t):i}function Ce(e,i){return u(e)&&e.length?e.reduce((e,t)=>
1Math.abs(t-i)<Math.abs(e-i)?t:e):null}function ke(e){return!(!window||!window.CSS)&&window.CSS.supports(e)}let Me=[[1,1],[4,3],[3,4],[5,4],[4,5],[3,2],[2,3],[16,10],[10,16],[16,9],[9,16],[21,9],[9,21],[32,9],[9,32]].reduce((e,[t,i])=>({...e,[t/i]:[t,i]}),{});function Pe(e){return(u(e)||d(e)&&e.includes(":"))&&(u(e)?e:e.split(":")).map(Number).every(v)}function Le(e){if(!u(e)||!e.every(v))return null;let[t,i]=e,s=(e,t)=>0===t?e:s(t,e%t),n=s(t,i);return[t/n,i/n]}function Ie(e){let t=e=>Pe(e)?e.split(":").map(Number):null,i=t(e);if(null===(i=null===i?t(this.config.ratio):i)&&!w(this.embed)&&u(this.embed.ratio)&&({ratio:i}=this.embed),null===i&&this.isHTML5){let{videoWidth:e,videoHeight:t}=this.media;i=[e,t]}return Le(i)}function Oe(e){if(!this.isVideo)return{};let i=this.elements.wrapper,t=Ie.call(this,e);if(!u(t))return{};var[e,s]=Le(t),n=100/e*s;if(ke(`aspect-ratio: ${e}/`+s)?i.style.aspectRatio=e+"/"+s:i.style.paddingBottom=n+"%",this.isVimeo&&!this.config.vimeo.premium&&this.supported.ui){let e=100/this.media.offsetWidth*parseInt(window.getComputedStyle(this.media).paddingBottom,10),t=(e-n)/(e/50);this.fullscreen.active?i.style.paddingBottom=null:this.media.style.transform=`translateY(-${t}%)`}else this.isHTML5&&i.classList.add(this.config.classNames.videoFixedRatio);return{padding:n,ratio:t}}function ze(e,t,i=.05){var s=e/t,n=Ce(Object.keys(Me),s);return Math.abs(n-s)<=i?Me[n]:[e,t]}let I={getSources(){return this.isHTML5?Array.from(this.media.querySelectorAll("source")).filter(e=>{e=e.getAttribute("type");return!!w(e)||C.mime.call(this,e)}):[]},getQualityOptions(){return this.config.quality.forced?this.config.quality.options:I.getSources.call(this).map(e=>Number(e.getAttribute("size"))).filter(Boolean)},setup(){if(this.isHTML5){let o=this;o.options.speed=o.config.speed.options,w(this.config.ratio)||Oe.call(o),Object.defineProperty(o.media,"quality",{get(){var e=I.getSources.call(o).find(e=>e.getAttribute("src")===o.source);return e&&Number(e.getAttribute("size"))},set(r){if(o.quality!==r){if(o.config.quality.forced&&c(o.config.quality.onChange))o.config.quality.onChange(r);else{var a=I.getSources.call(o).find(e=>Number(e.getAttribute("size"))===r);if(!a)return;let{currentTime:e,paused:t,preload:i,readyState:s,playbackRate:n}=o.media;o.media.src=a.getAttribute("src"),"none"===i&&!s||(o.once("loadedmetadata",()=>{o.speed=n,o.currentTime=e,t||L(o.play())}),o.media.load())}P.call(o,o.media,"qualitychange",!1,{quality:r})}}})}},cancelRequests(){this.isHTML5&&(g(I.getSources.call(this)),this.media.setAttribute("src",this.config.blankVideo),this.media.load(),this.debug.log("Cancelled network requests"))}};function De(e,...i){return w(e)?e:e.toString().replace(/{(\d+)}/g,(e,t)=>i[t].toString())}let Ne=(e="",t="",i="")=>e.replace(new RegExp(t.toString().replace(/([.*+?^=!:${}()|[\]/\\])/g,"\\$1"),"g"),i.toString()),je=(e="")=>e.toString().replace(/\w\S*/g,e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase());function $e(e=""){e=e.toString();return(e=((e="")=>(e=e.toString(),e=Ne(e,"-"," "),e=Ne(e,"_"," "),e=je(e),Ne(e," ","")))(e)).charAt(0).toLowerCase()+e.slice(1)}function Fe(e){var t=document.createElement("div");return t.appendChild(e),t.innerHTML}let qe={pip:"PIP",airplay:"AirPlay",html5:"HTML5",vimeo:"Vimeo",youtube:"YouTube"},O={get(e="",t={}){if(w(e)||w(t))return"";let i=me(t.i18n,e);return w(i)?Object.keys(qe).includes(e)?qe[e]:"":(e={"{seektime}":t.seekTime,"{title}":t.title},Object.entries(e).forEach(([e,t])=>{i=Ne(i,e,t)}),i)}};class He{constructor(e){a(this,"get",e=>{var t;return!He.supported||!this.enabled||(t=window.localStorage.getItem(this.key),w(t))?null:(t=JSON.parse(t),d(e)&&e.length?t[e]:t)}),a(this,"set",t=>{if(He.supported&&this.enabled&&s(t)){let e=this.get();f(e=w(e)?{}:e,t);try{window.localStorage.setItem(this.key,JSON.stringify(e))}catch(t){}}}),this.enabled=e.config.storage.enabled,this.key=e.config.storage.key}static get supported(){try{var e;return"localStorage"in window?(e="___test",window.localStorage.setItem(e,e),window.localStorage.removeItem(e),!0):!1}catch(e){return!1}}}function Re(e,s="text"){return new Promise((i,t)=>{try{let t=new XMLHttpRequest;"withCredentials"in t&&(t.addEventListener("load",()=>{if("text"===s)try{i(JSON.parse(t.responseText))}catch(e){i(t.responseText)}else i(t.response)}),t.addEventListener("error",()=>{throw new Error(t.status)}),t.open("GET",e,!0),t.responseType=s,t.send())}catch(e){t(e)}})}function Be(e,r){if(d(e)){let s=d(r);let i=()=>null!==document.getElementById(r),n=(e,t)=>
1{e.innerHTML=t,s&&i()||document.body.insertAdjacentElement("afterbegin",e)};if(!s||!i()){let t=He.supported,i=document.createElement("div");if(i.setAttribute("hidden",""),s&&i.setAttribute("id",r),t){let t=window.localStorage.getItem("cache-"+r);if(null!==t){let e=JSON.parse(t);n(i,e.content)}}Re(e).then(e=>{if(!w(e)){if(t)try{window.localStorage.setItem("cache-"+r,JSON.stringify({content:e}))}catch(e){}n(i,e)}}).catch(()=>{})}}}let We=e=>Math.trunc(e/60/60%60,10);function Ye(e=0,t=!1,i=!1){var s,n,r,a;return v(e)?(s=e=>("0"+e).slice(-2),a=We(e),n=Math.trunc(e/60%60,10),r=Math.trunc(e%60,10),(i&&0<e?"-":"")+(a=t||0<a?a+":":"")+s(n)+":"+s(r)):Ye(void 0,t,i)}let z={getIconUrl(){var e=new URL(this.config.iconUrl,window.location),t=window.location.host||window.top.location.host,e=e.host!==t||m.isIE&&!window.svg4everybody;return{url:this.config.iconUrl,cors:e}},findElements(){try{return this.elements.controls=n.call(this,this.config.selectors.controls.wrapper),this.elements.buttons={play:A.call(this,this.config.selectors.buttons.play),pause:n.call(this,this.config.selectors.buttons.pause),restart:n.call(this,this.config.selectors.buttons.restart),rewind:n.call(this,this.config.selectors.buttons.rewind),fastForward:n.call(this,this.config.selectors.buttons.fastForward),mute:n.call(this,this.config.selectors.buttons.mute),pip:n.call(this,this.config.selectors.buttons.pip),airplay:n.call(this,this.config.selectors.buttons.airplay),settings:n.call(this,this.config.selectors.buttons.settings),captions:n.call(this,this.config.selectors.buttons.captions),fullscreen:n.call(this,this.config.selectors.buttons.fullscreen)},this.elements.progress=n.call(this,this.config.selectors.progress),this.elements.inputs={seek:n.call(this,this.config.selectors.inputs.seek),volume:n.call(this,this.config.selectors.inputs.volume)},this.elements.display={buffer:n.call(this,this.config.selectors.display.buffer),currentTime:n.call(this,this.config.selectors.display.currentTime),duration:n.call(this,this.config.selectors.display.duration)},b(this.elements.progress)&&(this.elements.display.seekTooltip=this.elements.progress.querySelector("."+this.config.classNames.tooltip)),!0}catch(e){return this.debug.warn("It looks like there is a problem with your custom controls HTML",e),this.toggleNativeControls(!0),!1}},createIcon(e,t){var i="http://www.w3.org/2000/svg",s=z.getIconUrl.call(this),s=`${s.cors?"":s.url}#`+this.config.iconPrefix,n=document.createElementNS(i,"svg"),t=(ge(n,f(t,{"aria-hidden":"true",focusable:"false"})),document.createElementNS(i,"use")),i=s+"-"+e;return"href"in t&&t.setAttributeNS("http://www.w3.org/1999/xlink","href",i),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",i),n.appendChild(t),n},createLabel(e,t={}){e=O.get(e,this.config);return x("span",{...t,class:[t.class,this.config.classNames.hidden].filter(Boolean).join(" ")},e)},createBadge(e){var t;return w(e)?null:((t=x("span",{class:this.config.classNames.menu.value})).appendChild(x("span",{class:this.config.classNames.menu.badge},e)),t)},createButton(e,t){let i=f({},t),s=$e(e),n={element:"button",toggle:!1,label:null,icon:null,labelPressed:null,iconPressed:null};switch(["element","icon","label"].forEach(e=>{Object.keys(i).includes(e)&&(n[e]=i[e],delete i[e])}),"button"!==n.element||Object.keys(i).includes("type")||(i.type="button"),Object.keys(i).includes("class")?i.class.split(" ").some(e=>e===this.config.classNames.control)||f(i,{class:i.class+" "+this.config.classNames.control}):i.class=this.config.classNames.control,e){case"play":n.toggle=!0,n.label="play",n.labelPressed="pause",n.icon="play",n.iconPressed="pause";break;case"mute":n.toggle=!0,n.label="mute",n.labelPressed="unmute",n.icon="volume",n.iconPressed="muted";break;case"captions":n.toggle=!0,n.label="enableCaptions",n.labelPressed="disableCaptions",n.icon="captions-off",n.iconPressed="captions-on";break;case"fullscreen":n.toggle=!0,n.label="enterFullscreen",n.labelPressed="exitFullscreen",n.icon="enter-fullscreen",n.iconPressed="exit-fullscreen";break;case"play-large":i.class+=` ${this.config.classNames.control}--overlaid`,s="play",n.label="play",n.icon="play";break;default:w(n.label)&&(n.label=s),w(n.icon)&&(n.icon=e)}t=x(n.element);return n.toggle?(t.appendChild(z.createIcon.call(this,n.iconPressed,{class:"icon--pressed"})),t.appendChild(z.createIcon.call(this,n.icon,{class:"icon--not-pressed"})),t.appendChild(z.createLabel.call(this,n.labelPressed,{class:"label--pressed"})),t.appendChild(z.createLabel.call(this,n.label,{class:"label--not-pressed"}))):(t.appendChild(z.createIcon.call(this,n.icon)),t.appendChild(z.createLabel.call(this,n.label))),f(i,_(this.config.selectors.buttons[s],i)),ge(t,i),"play"===s?(u(this.elements.buttons[s])||(this.elements.buttons[s]=[]),this.elements.buttons[s].push(t)):this.elements.buttons[s]=t,t},createRange(e,t){t=x("input",f(_(this.config.selectors.inputs[e]),{type:"range",min:0,max:100,step:.
101,value:0,autocomplete:"off",role:"slider","aria-label":O.get(e,this.config),"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":0},t));return this.elements.inputs[e]=t,z.updateRangeFill.call(this,t),J.setup(t),t},createProgress(i,e){var s=x("progress",f(_(this.config.selectors.display[i]),{min:0,max:100,value:0,role:"progressbar","aria-hidden":!0},e));if("volume"!==i){s.appendChild(x("span",null,"0"));let e={played:"played",buffer:"buffered"}[i],t=e?O.get(e,this.config):"";s.innerText="% "+t.toLowerCase()}return this.elements.display[i]=s},createTime(e,t){t=_(this.config.selectors.display[e],t),t=x("div",f(t,{class:`${t.class||""} ${this.config.classNames.display.time} `.trim(),"aria-label":O.get(e,this.config)}),"00:00");return this.elements.display[e]=t},bindMenuItemShortcuts(s,e){M.call(this,s,"keydown keyup",t=>{if(["Space","ArrowUp","ArrowDown","ArrowRight"].includes(t.key)&&(t.preventDefault(),t.stopPropagation(),"keydown"!==t.type)){var i=E(s,'[role="menuitemradio"]');if(!i&&["Space","ArrowRight"].includes(t.key))z.showMenuPanel.call(this,e,!0);else{let e;"Space"!==t.key&&("ArrowDown"===t.key||i&&"ArrowRight"===t.key?(e=s.nextElementSibling,b(e)||(e=s.parentNode.firstElementChild)):(e=s.previousElementSibling,b(e)||(e=s.parentNode.lastElementChild)),xe.call(this,e,!0))}}},!1),M.call(this,s,"keyup",e=>{"Return"===e.key&&z.focusFirstMenuItem.call(this,null,!0)})},createMenuItem({value:t,list:e,type:i,title:s,badge:n=null,checked:r=!1}){let a=_(this.config.selectors.inputs[i]),o=x("button",f(a,{type:"button",role:"menuitemradio",class:(this.config.classNames.control+" "+(a.class||"")).trim(),"aria-checked":r,value:t})),l=x("span");l.innerHTML=s,b(n)&&l.appendChild(n),o.appendChild(l),Object.defineProperty(o,"checked",{enumerable:!0,get:()=>"true"===o.getAttribute("aria-checked"),set(e){e&&Array.from(o.parentNode.children).filter(e=>E(e,'[role="menuitemradio"]')).forEach(e=>e.setAttribute("aria-checked","false")),o.setAttribute("aria-checked",e?"true":"false")}}),this.listeners.bind(o,"click keyup",e=>{if(!p(e)||"Space"===e.key){switch(e.preventDefault(),e.stopPropagation(),o.checked=!0,i){case"language":this.currentTrack=Number(t);break;case"quality":this.quality=t;break;case"speed":this.speed=parseFloat(t)}z.showMenuPanel.call(this,"home",p(e))}},i,!1),z.bindMenuItemShortcuts.call(this,o,i),e.appendChild(o)},formatTime(e=0,t=!1){return v(e)?Ye(e,0<We(this.duration),t):e},updateTimeDisplay(e=null,t=0,i=!1){b(e)&&v(t)&&(e.innerText=z.formatTime(t,i))},updateVolume(){this.supported.ui&&(b(this.elements.inputs.volume)&&z.setRange.call(this,this.elements.inputs.volume,this.muted?0:this.volume),b(this.elements.buttons.mute))&&(this.elements.buttons.mute.pressed=this.muted||0===this.volume)},setRange(e,t=0){b(e)&&(e.value=t,z.updateRangeFill.call(this,e))},updateProgress(e){if(this.supported.ui&&h(e)){var t,i,s=(e,t)=>{var t=v(t)?t:0,i=b(e)?e:this.elements.display.buffer;if(b(i)){i.value=t;let e=i.getElementsByTagName("span")[0];b(e)&&(e.childNodes[0].nodeValue=t)}};if(e)switch(e.type){case"timeupdate":case"seeking":case"seeked":t=this.currentTime,i=this.duration,t=0===t||0===i||Number.isNaN(t)||Number.isNaN(i)?0:(t/i*100).toFixed(2),"timeupdate"===e.type&&z.setRange.call(this,this.elements.inputs.seek,t);break;case"playing":case"progress":s(this.elements.display.buffer,100*this.buffered)}}},updateRangeFill(e){var s=h(e)?e.target:e;if(b(s)&&"range"===s.getAttribute("type")){if(E(s,this.config.selectors.inputs.seek)){s.setAttribute("aria-valuenow",this.currentTime);let e=z.formatTime(this.currentTime),t=z.formatTime(this.duration),i=O.get("seekLabel",this.config);s.setAttribute("aria-valuetext",i.replace("{currentTime}",e).replace("{duration}",t))}else if(E(s,this.config.selectors.inputs.volume)){let e=100*s.value;s.setAttribute("aria-valuenow",e),s.setAttribute("aria-valuetext",e.toFixed(1)+"%")}else s.setAttribute("aria-valuenow",s.value);m.isWebkit&&s.style.setProperty("--value",s.value/s.max*100+"%")}},updateSeekTooltip(r){if(this.config.tooltips.seek&&b(this.elements.inputs.seek)&&b(this.elements.display.seekTooltip)&&0!==this.duration){let i=this.elements.display.seekTooltip,s=this.config.classNames.tooltip+"--visible",n=e=>S(i,s,e);if(this.touch)n(!1);else{let e=0;var a=this.elements.progress.getBoundingClientRect();if(h(r))e=100/a.width*(r.pageX-a.left);else{if(!we(i,s))return;e=parseFloat(i.style.left,10)}e<0?e=0:100<e&&(e=100);let t=this.duration/100*e;i.innerText=z.formatTime(t);a=null==(a=this.config.markers)||null==(a=a.points)?void 0:a.find(({time:e})=>e===Math.round(t));a&&i.insertAdjacentHTML("afterbegin",a.label+"<br>"),i.style.left=e+"%",h(r)&&["mouseenter","mouseleave"].includes(r.type)&&n("mouseenter"
1===r.type)}}},timeUpdate(e){var t=!b(this.elements.display.duration)&&this.config.invertTime;z.updateTimeDisplay.call(this,this.elements.display.currentTime,t?this.duration-this.currentTime:this.currentTime,t),e&&"timeupdate"===e.type&&this.media.seeking||z.updateProgress.call(this,e)},durationUpdate(){var e;!this.supported.ui||!this.config.invertTime&&this.currentTime||(this.duration>=2**32?(T(this.elements.display.currentTime,!0),T(this.elements.progress,!0)):(b(this.elements.inputs.seek)&&this.elements.inputs.seek.setAttribute("aria-valuemax",this.duration),!(e=b(this.elements.display.duration))&&this.config.displayDuration&&this.paused&&z.updateTimeDisplay.call(this,this.elements.display.currentTime,this.duration),e&&z.updateTimeDisplay.call(this,this.elements.display.duration,this.duration),this.config.markers.enabled&&z.setMarkers.call(this),z.updateSeekTooltip.call(this)))},toggleMenuButton(e,t){T(this.elements.settings.buttons[e],!t)},updateSetting(e,t,i){var s=this.elements.settings.panels[e];let n=null,r=t;if("captions"===e)n=this.currentTrack;else{if(n=w(i)?this[e]:i,w(n)&&(n=this.config[e].default),!w(this.options[e])&&!this.options[e].includes(n))return void this.debug.warn(`Unsupported value of '${n}' for `+e);if(!this.config[e].options.includes(n))return void this.debug.warn(`Disabled value of '${n}' for `+e)}b(r)||(r=s&&s.querySelector('[role="menu"]')),b(r)&&(this.elements.settings.buttons[e].querySelector("."+this.config.classNames.menu.value).innerHTML=z.getLabel.call(this,e,n),t=r&&r.querySelector(`[value="${n}"]`),b(t))&&(t.checked=!0)},getLabel(e,t){switch(e){case"speed":return 1===t?O.get("normal",this.config):t+"&times;";case"quality":if(v(t)){let e=O.get("qualityLabel."+t,this.config);return e.length?e:t+"p"}return je(t);case"captions":return D.getLabel.call(this);default:return null}},setQualityMenu(e){if(b(this.elements.settings.panels.quality)){let i="quality",s=this.elements.settings.panels.quality.querySelector('[role="menu"]');u(e)&&(this.options.quality=Ae(e).filter(e=>this.config.quality.options.includes(e)));e=!w(this.options.quality)&&1<this.options.quality.length;if(z.toggleMenuButton.call(this,i,e),ye(s),z.checkMenu.call(this),e){let t=e=>{e=O.get("qualityBadge."+e,this.config);return e.length?z.createBadge.call(this,e):null};this.options.quality.sort((e,t)=>{var i=this.config.quality.options;return i.indexOf(e)>i.indexOf(t)?1:-1}).forEach(e=>{z.createMenuItem.call(this,{value:e,list:s,type:i,title:z.getLabel.call(this,"quality",e),badge:t(e)})}),z.updateSetting.call(this,i,s)}}},setCaptionsMenu(){if(b(this.elements.settings.panels.captions)){let i=this.elements.settings.panels.captions.querySelector('[role="menu"]'),e=D.getTracks.call(this),t=Boolean(e.length);var s;z.toggleMenuButton.call(this,"captions",t),ye(i),z.checkMenu.call(this),t&&((s=e.map((e,t)=>({value:t,checked:this.captions.toggled&&this.currentTrack===t,title:D.getLabel.call(this,e),badge:e.language&&z.createBadge.call(this,e.language.toUpperCase()),list:i,type:"language"}))).unshift({value:-1,checked:!this.captions.toggled,title:O.get("disabled",this.config),list:i,type:"language"}),s.forEach(z.createMenuItem.bind(this)),z.updateSetting.call(this,"captions",i))}},setSpeedMenu(){if(b(this.elements.settings.panels.speed)){let t=this.elements.settings.panels.speed.querySelector('[role="menu"]');this.options.speed=this.options.speed.filter(e=>e>=this.minimumSpeed&&e<=this.maximumSpeed);var e=!w(this.options.speed)&&1<this.options.speed.length;z.toggleMenuButton.call(this,"speed",e),ye(t),z.checkMenu.call(this),e&&(this.options.speed.forEach(e=>{z.createMenuItem.call(this,{value:e,list:t,type:"speed",title:z.getLabel.call(this,"speed",e)})}),z.updateSetting.call(this,"speed",t))}},checkMenu(){var e=this.elements.settings.buttons,e=!w(e)&&Object.values(e).some(e=>!e.hidden);T(this.elements.settings.menu,!e)},focusFirstMenuItem(t,i=!1){if(!this.elements.settings.popup.hidden){let e=t;t=(e=b(e)?e:Object.values(this.elements.settings.panels).find(e=>!e.hidden)).querySelector('[role^="menuitem"]');xe.call(this,t,i)}},toggleMenu(s){var n=this.elements.settings.popup,r=this.elements.buttons.settings;if(b(n)&&b(r)){let e=n.hidden,i=e;if(y(s))i=s;else if(p(s)&&"Escape"===s.key)i=!1;else if(h(s)){let e=c(s.composedPath)?s.composedPath()[0]:s.target,t=n.contains(e);if(t||!t&&s.target!==r&&i)return}r.setAttribute("aria-expanded",i),T(n,!i),S(this.elements.container,this.config.classNames.menu.open,i),i&&p(s)?z.focusFirstMenuItem.call(this,null,!0):i||e||xe.call(this,r,p(s))}},getMenuSize(e){var t=e.cloneNode(!0),e=(t.style.position="absolute",t.style.opacity=0,t.removeAttribute("hidden"),e.parentNode.appendChild(t),t.scrollWidth),i=t.scrollHeight;return g(t),{width:e,height:i}},showMenuPanel(e="",t=!1){var n=this.elements.container.querySelector(`#plyr-settings-${this.id}-`+e);if(b(n)){let i=n.parentNode,s=Array.from(i.children).find(e=>!e.hidden);if(C.transitions&&!C.reducedMotion){i.style.width=s.scrollWidth+"px",i.style.height=s.scrollHeight+"px";let e=z.getMenuSize.call(this,n),t=e=>{e.target===i&&["width","height"].includes(e.propertyName)&&(i.style.width="",i.style.height="",
1Se.call(this,i,he,t))};M.call(this,i,he,t),i.style.width=e.width+"px",i.style.height=e.height+"px"}T(s,!0),T(n,!1),z.focusFirstMenuItem.call(this,n,t)}},setDownloadUrl(){var e=this.elements.buttons.download;b(e)&&e.setAttribute("href",this.download)},create(a){let{bindMenuItemShortcuts:o,createButton:s,createProgress:i,createRange:n,createTime:t,setQualityMenu:e,setSpeedMenu:r,showMenuPanel:l}=z,d=(this.elements.controls=null,u(this.config.controls)&&this.config.controls.includes("play-large")&&this.elements.container.appendChild(s.call(this,"play-large")),x("div",_(this.config.selectors.controls.wrapper))),c=(this.elements.controls=d,{class:"plyr__controls__item"});return Ae(u(this.config.controls)?this.config.controls:[]).forEach(e=>{if("restart"===e&&d.appendChild(s.call(this,"restart",c)),"rewind"===e&&d.appendChild(s.call(this,"rewind",c)),"play"===e&&d.appendChild(s.call(this,"play",c)),"fast-forward"===e&&d.appendChild(s.call(this,"fast-forward",c)),"progress"===e){let e=x("div",{class:c.class+" plyr__progress__container"}),t=x("div",_(this.config.selectors.progress));if(t.appendChild(n.call(this,"seek",{id:"plyr-seek-"+a.id})),t.appendChild(i.call(this,"buffer")),this.config.tooltips.seek){let e=x("span",{class:this.config.classNames.tooltip},"00:00");t.appendChild(e),this.elements.display.seekTooltip=e}this.elements.progress=t,e.appendChild(this.elements.progress),d.appendChild(e)}if("current-time"===e&&d.appendChild(t.call(this,"currentTime",c)),"duration"===e&&d.appendChild(t.call(this,"duration",c)),"mute"===e||"volume"===e){let t=this.elements.volume;if(b(t)&&d.contains(t)||(t=x("div",f({},c,{class:(c.class+" plyr__volume").trim()})),this.elements.volume=t,d.appendChild(t)),"mute"===e&&t.appendChild(s.call(this,"mute")),"volume"===e&&!m.isIos){let e={max:1,step:.05,value:this.config.volume};t.appendChild(n.call(this,"volume",f(e,{id:"plyr-volume-"+a.id})))}}if("captions"===e&&d.appendChild(s.call(this,"captions",c)),"settings"===e&&!w(this.config.settings)){let e=x("div",f({},c,{class:(c.class+" plyr__menu").trim(),hidden:""})),t=(e.appendChild(s.call(this,"settings",{"aria-haspopup":!0,"aria-controls":"plyr-settings-"+a.id,"aria-expanded":!1})),x("div",{class:"plyr__menu__container",id:"plyr-settings-"+a.id,hidden:""})),n=x("div"),i=x("div",{id:`plyr-settings-${a.id}-home`}),r=x("div",{role:"menu"});i.appendChild(r),n.appendChild(i),this.elements.settings.panels.home=i,this.config.settings.forEach(e=>{var t=x("button",f(_(this.config.selectors.buttons.settings),{type:"button",class:`${this.config.classNames.control} ${this.config.classNames.control}--forward`,role:"menuitem","aria-haspopup":!0,hidden:""})),i=(o.call(this,t,e),M.call(this,t,"click",()=>{l.call(this,e,!1)}),x("span",null,O.get(e,this.config))),s=x("span",{class:this.config.classNames.menu.value}),s=(s.innerHTML=a[e],i.appendChild(s),t.appendChild(i),r.appendChild(t),x("div",{id:`plyr-settings-${a.id}-`+e,hidden:""})),i=x("button",{type:"button",class:`${this.config.classNames.control} ${this.config.classNames.control}--back`});i.appendChild(x("span",{"aria-hidden":!0},O.get(e,this.config))),i.appendChild(x("span",{class:this.config.classNames.hidden},O.get("menuBack",this.config))),M.call(this,s,"keydown",e=>{"ArrowLeft"===e.key&&(e.preventDefault(),e.stopPropagation(),l.call(this,"home",!0))},!1),M.call(this,i,"click",()=>{l.call(this,"home",!1)}),s.appendChild(i),s.appendChild(x("div",{role:"menu"})),n.appendChild(s),this.elements.settings.buttons[e]=t,this.elements.settings.panels[e]=s}),t.appendChild(n),e.appendChild(t),d.appendChild(e),this.elements.settings.popup=t,this.elements.settings.menu=e}if("pip"===e&&C.pip&&d.appendChild(s.call(this,"pip",c)),"airplay"===e&&C.airplay&&d.appendChild(s.call(this,"airplay",c)),"download"===e){let e=f({},c,{element:"a",href:this.download,target:"_blank"}),t=(this.isHTML5&&(e.download=""),this.config.urls).download;!ue(t)&&this.isEmbed&&f(e,{icon:"logo-"+this.provider,label:this.provider}),d.appendChild(s.call(this,"download",e))}"fullscreen"===e&&d.appendChild(s.call(this,"fullscreen",c))}),this.isHTML5&&e.call(this,I.getQualityOptions.call(this)),r.call(this),d},inject(){if(this.config.loadSprite){let e=z.getIconUrl.call(this);e.cors&&Be(e.url,"sprite-plyr")}this.id=Math.floor(1e4*Math.random());let e=null,t=(this.elements.controls=null,{id:this.id,seektime:this.config.seekTime,title:this.config.title}),i=!0;
1c(this.config.controls)&&(this.config.controls=this.config.controls.call(this,t)),this.config.controls||(this.config.controls=[]),b(this.config.controls)||d(this.config.controls)?e=this.config.controls:(e=z.create.call(this,{id:this.id,seektime:this.config.seekTime,speed:this.speed,quality:this.quality,captions:D.getLabel.call(this)}),i=!1);let s;if(i&&d(this.config.controls)&&(e=(()=>{let i=e;return Object.entries(t).forEach(([e,t])=>{i=Ne(i,`{${e}}`,t)}),i})()),d(this.config.selectors.controls.container)&&(s=document.querySelector(this.config.selectors.controls.container)),(s=b(s)?s:this.elements.container)[b(e)?"insertAdjacentElement":"insertAdjacentHTML"]("afterbegin",e),b(this.elements.controls)||z.findElements.call(this),!w(this.elements.buttons)){let t=t=>{let i=this.config.classNames.controlPressed;Object.defineProperty(t,"pressed",{enumerable:!0,get:()=>we(t,i),set(e=!1){S(t,i,e)}})};Object.values(this.elements.buttons).filter(Boolean).forEach(e=>{u(e)||de(e)?Array.from(e).filter(Boolean).forEach(t):t(e)})}if(m.isEdge&&pe(s),this.config.tooltips.controls){let{classNames:e,selectors:t}=this.config,i=`${t.controls.wrapper} ${t.labels} .`+e.hidden,s=A.call(this,i);Array.from(s).forEach(e=>{S(e,this.config.classNames.hidden,!1),S(e,this.config.classNames.tooltip,!0)})}},setMediaMetadata(){try{"mediaSession"in navigator&&(navigator.mediaSession.metadata=new window.MediaMetadata({title:this.config.mediaMetadata.title,artist:this.config.mediaMetadata.artist,album:this.config.mediaMetadata.album,artwork:this.config.mediaMetadata.artwork}))}catch(e){}},setMarkers(){if(this.duration&&!this.elements.markers){var i=null==(i=this.config.markers)||null==(i=i.points)?void 0:i.filter(({time:e})=>0<e&&e<this.duration);if(null!=i&&i.length){let e=document.createDocumentFragment(),s=document.createDocumentFragment(),n=null,t=this.config.classNames.tooltip+"--visible",r=e=>S(n,t,e);i.forEach(e=>{let t=x("span",{class:this.config.classNames.marker},""),i=e.time/this.duration*100+"%";n&&(t.addEventListener("mouseenter",()=>{e.label||(n.style.left=i,n.innerHTML=e.label,r(!0))}),t.addEventListener("mouseleave",()=>{r(!1)})),t.addEventListener("click",()=>{this.currentTime=e.time}),t.style.left=i,s.appendChild(t)}),e.appendChild(s),this.config.tooltips.seek||(n=x("span",{class:this.config.classNames.tooltip},""),e.appendChild(n)),this.elements.markers={points:s,tip:n},this.elements.progress.appendChild(e)}}}};function Ve(e,t=!0){let i=e;if(t){let e=document.createElement("a");e.href=i,i=e.href}try{return new URL(i)}catch(e){return null}}function Xe(e){let i=new URLSearchParams;return s(e)&&Object.entries(e).forEach(([e,t])=>{i.set(e,t)}),i}let D={setup(){if(this.supported.ui)if(!this.isVideo||this.isYouTube||this.isHTML5&&!C.textTracks)u(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&z.setCaptionsMenu.call(this);else{var i;if(b(this.elements.captions)||(this.elements.captions=x("div",_(this.config.selectors.captions)),s=this.elements.captions,i=this.elements.wrapper,b(s)&&b(i)&&i.parentNode.insertBefore(s,i.nextSibling)),m.isIE&&window.URL){let e=this.media.querySelectorAll("track");Array.from(e).forEach(t=>{var e=t.getAttribute("src"),i=Ve(e);null!==i&&i.hostname!==window.location.href.hostname&&["http:","https:"].includes(i.protocol)&&Re(e,"blob").then(e=>{t.setAttribute("src",window.URL.createObjectURL(e))}).catch(()=>{g(t)})})}var s=Ae((navigator.languages||[navigator.language||navigator.userLanguage||"en"]).map(e=>e.split("-")[0]));let e=(this.storage.get("language")||this.config.captions.language||"auto").toLowerCase(),t=("auto"===e&&([e]=s),this.storage.get("captions"));if(y(t)||({active:t}=this.config.captions),Object.assign(this.captions,{toggled:!1,active:t,language:e,languages:s}),this.isHTML5){let e=this.config.captions.update?"addtrack removetrack":"removetrack";M.call(this,this.media.textTracks,e,D.update.bind(this))}setTimeout(D.update.bind(this),0)}},update(){let e=D.getTracks.call(this,!0),{active:t,language:i,meta:s,currentTrackNode:n}=this.captions,r=Boolean(e.find(e=>e.language===i));this.isHTML5&&this.isVideo&&e.filter(e=>
1!s.get(e)).forEach(e=>{this.debug.log("Track added",e),s.set(e,{default:"showing"===e.mode}),"showing"===e.mode&&(e.mode="hidden"),M.call(this,e,"cuechange",()=>D.updateCues.call(this))}),(r&&this.language!==i||!e.includes(n))&&(D.setLanguage.call(this,i),D.toggle.call(this,t&&r)),this.elements&&S(this.elements.container,this.config.classNames.captions.enabled,!w(e)),u(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&z.setCaptionsMenu.call(this)},toggle(s,n=!0){if(this.supported.ui){let e=this.captions.toggled,t=this.config.classNames.captions.active,i=l(s)?!e:s;if(i!==e){if(n||(this.captions.active=i,this.storage.set({captions:i})),!this.language&&i&&!n){let e=D.getTracks.call(this),t=D.findTrack.call(this,[this.captions.language,...this.captions.languages],!0);return this.captions.language=t.language,void D.set.call(this,e.indexOf(t))}this.elements.buttons.captions&&(this.elements.buttons.captions.pressed=i),S(this.elements.container,t,i),this.captions.toggled=i,z.updateSetting.call(this,"captions"),P.call(this,this.media,i?"captionsenabled":"captionsdisabled")}setTimeout(()=>{i&&this.captions.toggled&&(this.captions.currentTrackNode.mode="hidden")})}},set(e,t=!0){var i,s=D.getTracks.call(this);-1!==e?v(e)?e in s?(this.captions.currentTrack!==e&&(i=((s=s[this.captions.currentTrack=e])||{}).language,this.captions.currentTrackNode=s,z.updateSetting.call(this,"captions"),t||(this.captions.language=i,this.storage.set({language:i})),this.isVimeo&&this.embed.enableTextTrack(i),P.call(this,this.media,"languagechange")),D.toggle.call(this,!0,t),this.isHTML5&&this.isVideo&&D.updateCues.call(this)):this.debug.warn("Track not found",e):this.debug.warn("Invalid caption argument",e):D.toggle.call(this,!1,t)},setLanguage(e,t=!0){var i,s;d(e)?(s=e.toLowerCase(),this.captions.language=s,i=D.getTracks.call(this),s=D.findTrack.call(this,[s]),D.set.call(this,i.indexOf(s),t)):this.debug.warn("Invalid language argument",e)},getTracks(t=!1){return Array.from((this.media||{}).textTracks||[]).filter(e=>!this.isHTML5||t||this.captions.meta.has(e)).filter(e=>["captions","subtitles"].includes(e.kind))},findTrack(e,t=!1){let i=D.getTracks.call(this),s=e=>Number((this.captions.meta.get(e)||{}).default),n=Array.from(i).sort((e,t)=>s(t)-s(e)),r;return e.every(t=>!(r=n.find(e=>e.language===t))),r||(t?n[0]:void 0)},getCurrentTrack(){return D.getTracks.call(this)[this.currentTrack]},getLabel(e){let t=e;return!ce(t)&&C.textTracks&&this.captions.toggled&&(t=D.getCurrentTrack.call(this)),ce(t)?w(t.label)?w(t.language)?O.get("enabled",this.config):e.language.toUpperCase():t.label:O.get("disabled",this.config)},updateCues(e){if(this.supported.ui)if(b(this.elements.captions))if(l(e)||Array.isArray(e)){let t=e;if(!t){let e=D.getCurrentTrack.call(this);t=Array.from((e||{}).activeCues||[]).map(e=>e.getCueAsHTML()).map(Fe)}var i=t.map(e=>e.trim()).join("\n");if(i!==this.elements.captions.innerHTML){ye(this.elements.captions);let e=x("span",_(this.config.selectors.caption));e.innerHTML=i,this.elements.captions.appendChild(e),P.call(this,this.media,"cuechange")}}else this.debug.warn("updateCues: Invalid input",e);else this.debug.warn("No captions element to render to")}},Ge={enabled:!0,title:"",debug:!1,autoplay:!1,autopause:!0,playsinline:!0,seekTime:10,volume:1,muted:!1,duration:null,displayDuration:!0,invertTime:!0,toggleInvert:!0,ratio:null,clickToPlay:!0,hideControls:!0,resetOnEnd:!1,disableContextMenu:!0,loadSprite:!0,iconPrefix:"plyr",iconUrl:"https://cdn.plyr.io/3.7.2/plyr.svg",blankVideo:"https://cdn.plyr.io/static/blank.mp4",quality:{default:576,options:[4320,2880,2160,1440,1080,720,576,480,360,240],forced:!1,onChange:null},loop:{active:!1},speed:{selected:1,options:[.5,.75,1,1.25,1.5,1.75,2,4]},keyboard:{focused:!0,global:!1},tooltips:{controls:!1,seek:!0},captions:{active:!1,language:"auto",update:!1},fullscreen:{enabled:!0,fallback:!0,iosNative:!1},storage:{enabled:!0,key:"plyr"},controls:["play-large","play","progress","current-time","mute","volume","captions","settings","pip","airplay","fullscreen"],settings:["captions","quality","speed"],i18n:{restart:"Restart",rewind:"Rewind {seektime}s",play:"Play",pause:"Pause",fastForward:"Forward {seektime}s",seek:"Seek",seekLabel:"{currentTime} of {duration}",played:"Played",buffered:"Buffered",currentTime:"Current time",duration:"Duration",volume:"Volume",mute:"Mute",unmute:"Unmute",enableCaptions:"Enable captions",disableCaptions:"Disable captions",download:"Download",enterFullscreen:"Enter fullscreen",exitFullscreen:"Exit fullscreen",frameTitle:"Player for {title}",captions:"Captions",settings:"Settings",pip:"PIP",menuBack:"Go back to previous menu",speed:"Speed",normal:"Normal",quality:"Quality",loop:"Loop",start:"Start",end:"End",all:"All",reset:"Reset",disabled:"Disabled",enabled:"Enabled",advertisement:"Ad",qualityBadge:{2160:"4K",1440:"HD",1080:"HD",720:"HD",576:"SD",480:"S
1D"}},urls:{download:null,vimeo:{sdk:"https://player.vimeo.com/api/player.js",iframe:"https://player.vimeo.com/video/{0}?{1}",api:"https://vimeo.com/api/oembed.json?url={0}"},youtube:{sdk:"https://www.youtube.com/iframe_api",api:"https://noembed.com/embed?url=https://www.youtube.com/watch?v={0}"},googleIMA:{sdk:"https://imasdk.googleapis.com/js/sdkloader/ima3.js"}},listeners:{seek:null,play:null,pause:null,restart:null,rewind:null,fastForward:null,mute:null,volume:null,captions:null,download:null,fullscreen:null,pip:null,airplay:null,speed:null,quality:null,loop:null,language:null},events:["ended","progress","stalled","playing","waiting","canplay","canplaythrough","loadstart","loadeddata","loadedmetadata","timeupdate","volumechange","play","pause","error","seeking","seeked","emptied","ratechange","cuechange","download","enterfullscreen","exitfullscreen","captionsenabled","captionsdisabled","languagechange","controlshidden","controlsshown","ready","statechange","qualitychange","adsloaded","adscontentpause","adscontentresume","adstarted","adsmidpoint","adscomplete","adsallcomplete","adsimpression","adsclick"],selectors:{editable:"input, textarea, select, [contenteditable]",container:".plyr",controls:{container:null,wrapper:".plyr__controls"},labels:"[data-plyr]",buttons:{play:'[data-plyr="play"]',pause:'[data-plyr="pause"]',restart:'[data-plyr="restart"]',rewind:'[data-plyr="rewind"]',fastForward:'[data-plyr="fast-forward"]',mute:'[data-plyr="mute"]',captions:'[data-plyr="captions"]',download:'[data-plyr="download"]',fullscreen:'[data-plyr="fullscreen"]',pip:'[data-plyr="pip"]',airplay:'[data-plyr="airplay"]',settings:'[data-plyr="settings"]',loop:'[data-plyr="loop"]'},inputs:{seek:'[data-plyr="seek"]',volume:'[data-plyr="volume"]',speed:'[data-plyr="speed"]',language:'[data-plyr="language"]',quality:'[data-plyr="quality"]'},display:{currentTime:".plyr__time--current",duration:".plyr__time--duration",buffer:".plyr__progress__buffer",loop:".plyr__progress__loop",volume:".plyr__volume--display"},progress:".plyr__progress",captions:".plyr__captions",caption:".plyr__caption"},classNames:{type:"plyr--{0}",provider:"plyr--{0}",video:"plyr__video-wrapper",embed:"plyr__video-embed",videoFixedRatio:"plyr__video-wrapper--fixed-ratio",embedContainer:"plyr__video-embed__container",poster:"plyr__poster",posterEnabled:"plyr__poster-enabled",ads:"plyr__ads",control:"plyr__control",controlPressed:"plyr__control--pressed",playing:"plyr--playing",paused:"plyr--paused",stopped:"plyr--stopped",loading:"plyr--loading",hover:"plyr--hover",tooltip:"plyr__tooltip",cues:"plyr__cues",marker:"plyr__progress__marker",hidden:"plyr__sr-only",hideControls:"plyr--hide-controls",isIos:"plyr--is-ios",isTouch:"plyr--is-touch",uiSupported:"plyr--full-ui",noTransition:"plyr--no-transition",display:{time:"plyr__time"},menu:{value:"plyr__menu__value",badge:"plyr__badge",open:"plyr--menu-open"},captions:{enabled:"plyr--captions-enabled",active:"plyr--captions-active"},fullscreen:{enabled:"plyr--fullscreen-enabled",fallback:"plyr--fullscreen-fallback"},pip:{supported:"plyr--pip-supported",active:"plyr--pip-active"},airplay:{supported:"plyr--airplay-supported",active:"plyr--airplay-active"},tabFocus:"plyr__tab-focus",previewThumbnails:{thumbContainer:"plyr__preview-thumb",thumbContainerShown:"plyr__preview-thumb--is-shown",imageContainer:"plyr__preview-thumb__image-container",timeContainer:"plyr__preview-thumb__time-container",scrubbingContainer:"plyr__preview-scrubbing",scrubbingContainerShown:"plyr__preview-scrubbing--is-shown"}},attributes:{embed:{provider:"data-plyr-provider",id:"data-plyr-embed-id",hash:"data-plyr-embed-hash"}},ads:{enabled:!1,publisherId:"",tagUrl:""},previewThumbnails:{enabled:!1,src:""},vimeo:{byline:!1,portrait:!1,title:!1,speed:!0,transparent:!1,customControls:!0,referrerPolicy:null,premium:!1},youtube:{rel:0,showinfo:0,iv_load_policy:3,modestbranding:1,customControls:!0,noCookie:!1},mediaMetadata:{title:"",artist:"",album:"",artwork:[]},markers:{enabled:!1,points:[]}},Ue="picture-in-picture",N={html5:"html5",youtube:"youtube",vimeo:"vimeo"},Qe=()=>{};class Ke{constructor(e=!1){this.enabled=window.console&&e,this.enabled&&this.log("Debugging enabled")}get log(){return this.enabled?Function.prototype.bind.call(console.log,console):Qe}get warn(){return this.enabled?Function.prototype.bind.call(console.warn,console):Qe}get error(){return this.enabled?Function.prototype.bind.call(console.error,console):Qe}}class j{constructor(e){var t,i;a(this,"onChange",()=>{var e;this.enabled&&(e=this.player.elements.buttons.fullscreen,b(e)&&(e.pressed=this.active),e=this.target===this.player.media?this.target:this.player.elements.container,P.call(this.player,e,this.active?"enterfullscreen":"exitfullscreen",!0))}),a(this,"toggleFallback",(i=!1)=>
1{if(i?this.scrollPosition={x:window.scrollX||0,y:window.scrollY||0}:window.scrollTo(this.scrollPosition.x,this.scrollPosition.y),document.body.style.overflow=i?"hidden":"",S(this.target,this.player.config.classNames.fullscreen.fallback,i),m.isIos){let e=document.head.querySelector('meta[name="viewport"]'),t="viewport-fit=cover";e||(e=document.createElement("meta")).setAttribute("name","viewport");var s=d(e.content)&&e.content.includes(t);i?(this.cleanupViewport=!s,s||(e.content+=","+t)):this.cleanupViewport&&(e.content=e.content.split(",").filter(e=>e.trim()!==t).join(","))}this.onChange()}),a(this,"trapFocus",e=>{var t,i,s;!m.isIos&&this.active&&"Tab"===e.key&&(t=document.activeElement,[i]=s=A.call(this.player,"a[href], button:not(:disabled), input:not(:disabled), [tabindex]"),t!==(s=s[s.length-1])||e.shiftKey?t===i&&e.shiftKey&&(s.focus(),e.preventDefault()):(i.focus(),e.preventDefault()))}),a(this,"update",()=>{var e;this.enabled?(e=this.forceFallback?"Fallback (forced)":j.native?"Native":"Fallback",this.player.debug.log(e+" fullscreen enabled")):this.player.debug.log("Fullscreen not supported and fallback disabled"),S(this.player.elements.container,this.player.config.classNames.fullscreen.enabled,this.enabled)}),a(this,"enter",()=>{this.enabled&&(m.isIos&&this.player.config.fullscreen.iosNative?this.player.isVimeo?this.player.embed.requestFullscreen():this.target.webkitEnterFullscreen():!j.native||this.forceFallback?this.toggleFallback(!0):this.prefix?w(this.prefix)||this.target[this.prefix+"Request"+this.property]():this.target.requestFullscreen({navigationUI:"hide"}))}),a(this,"exit",()=>{var e;this.enabled&&(m.isIos&&this.player.config.fullscreen.iosNative?(this.target.webkitExitFullscreen(),L(this.player.play())):!j.native||this.forceFallback?this.toggleFallback(!1):this.prefix?w(this.prefix)||(e="moz"===this.prefix?"Cancel":"Exit",document[this.prefix+e+this.property]()):(document.cancelFullScreen||document.exitFullscreen).call(document))}),a(this,"toggle",()=>{this.active?this.exit():this.enter()}),this.player=e,this.prefix=j.prefix,this.property=j.property,this.scrollPosition={x:0,y:0},this.forceFallback="force"===e.config.fullscreen.fallback,this.player.elements.fullscreen=e.config.fullscreen.container&&(t=this.player.elements.container,i=e.config.fullscreen.container,(Element.prototype.closest||function(){let e=this;do{if(E.matches(e,i))return e}while(null!==(e=e.parentElement||e.parentNode)&&1===e.nodeType);return null}).call(t,i)),M.call(this.player,document,"ms"===this.prefix?"MSFullscreenChange":this.prefix+"fullscreenchange",()=>{this.onChange()}),M.call(this.player,this.player.elements.container,"dblclick",e=>{b(this.player.elements.controls)&&this.player.elements.controls.contains(e.target)||this.player.listeners.proxy(e,this.toggle,"fullscreen")}),M.call(this,this.player.elements.container,"keydown",e=>this.trapFocus(e)),this.update()}static get native(){return!!(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled)}get usingNative(){return j.native&&!this.forceFallback}static get prefix(){if(c(document.exitFullscreen))return"";let t="";return["webkit","moz","ms"].some(e=>!(!c(document[e+"ExitFullscreen"])&&!c(document[e+"CancelFullScreen"])||(t=e,0))),t}static get property(){return"moz"===this.prefix?"FullScreen":"Fullscreen"}get enabled(){return(j.native||this.player.config.fullscreen.fallback)&&this.player.config.fullscreen.enabled&&this.player.supported.ui&&this.player.isVideo}get active(){var e;return!!this.enabled&&(!j.native||this.forceFallback?we(this.target,this.player.config.classNames.fullscreen.fallback):(e=this.prefix?this.target.getRootNode()[""+this.prefix+this.property+"Element"]:this.target.getRootNode().fullscreenElement)&&e.shadowRoot?e===this.target.getRootNode().host:e===this.target)}get target(){return m.isIos&&this.player.config.fullscreen.iosNative?this.player.media:this.player.elements.fullscreen||this.player.elements.container}}function Ze(n,r=1){return new Promise((e,t)=>{let i=new Image,s=()=>
1{delete i.onload,delete i.onerror,(i.naturalWidth>=r?e:t)(i)};Object.assign(i,{onload:s,onerror:s,src:n})})}let $={addStyleHook(){S(this.elements.container,this.config.selectors.container.replace(".",""),!0),S(this.elements.container,this.config.classNames.uiSupported,this.supported.ui)},toggleNativeControls(e=!1){e&&this.isHTML5?this.media.setAttribute("controls",""):this.media.removeAttribute("controls")},build(){this.listeners.media(),this.supported.ui?(b(this.elements.controls)||(z.inject.call(this),this.listeners.controls()),$.toggleNativeControls.call(this),this.isHTML5&&D.setup.call(this),this.volume=null,this.muted=null,this.loop=null,this.quality=null,this.speed=null,z.updateVolume.call(this),z.timeUpdate.call(this),z.durationUpdate.call(this),$.checkPlaying.call(this),S(this.elements.container,this.config.classNames.pip.supported,C.pip&&this.isHTML5&&this.isVideo),S(this.elements.container,this.config.classNames.airplay.supported,C.airplay&&this.isHTML5),S(this.elements.container,this.config.classNames.isIos,m.isIos),S(this.elements.container,this.config.classNames.isTouch,this.touch),this.ready=!0,setTimeout(()=>{P.call(this,this.media,"ready")},0),$.setTitle.call(this),this.poster&&$.setPoster.call(this,this.poster,!1).catch(()=>{}),this.config.duration&&z.durationUpdate.call(this),this.config.mediaMetadata&&z.setMediaMetadata.call(this)):(this.debug.warn(`Basic support only for ${this.provider} `+this.type),$.toggleNativeControls.call(this,!0))},setTitle(){let t=O.get("play",this.config);if(d(this.config.title)&&!w(this.config.title)&&(t+=", "+this.config.title),Array.from(this.elements.buttons.play||[]).forEach(e=>{e.setAttribute("aria-label",t)}),this.isEmbed){let e=n.call(this,"iframe");var i,s;b(e)&&(i=w(this.config.title)?"video":this.config.title,s=O.get("frameTitle",this.config),e.setAttribute("title",s.replace("{title}",i)))}},togglePoster(e){S(this.elements.container,this.config.classNames.posterEnabled,e)},setPoster(t,e=!0){return e&&this.poster?Promise.reject(new Error("Poster already set")):(this.media.setAttribute("data-poster",t),this.elements.poster.removeAttribute("hidden"),function(){return new Promise(e=>this.ready?setTimeout(e,0):M.call(this,this.elements.container,"ready",e)).then(()=>{})}.call(this).then(()=>Ze(t)).catch(e=>{throw t===this.poster&&$.togglePoster.call(this,!1),e}).then(()=>{if(t!==this.poster)throw new Error("setPoster cancelled by later call to setPoster")}).then(()=>(Object.assign(this.elements.poster.style,{backgroundImage:`url('${t}')`,backgroundSize:""}),$.togglePoster.call(this,!0),t)))},checkPlaying(e){S(this.elements.container,this.config.classNames.playing,this.playing),S(this.elements.container,this.config.classNames.paused,this.paused),S(this.elements.container,this.config.classNames.stopped,this.stopped),Array.from(this.elements.buttons.play||[]).forEach(e=>{Object.assign(e,{pressed:this.playing}),e.setAttribute("aria-label",O.get(this.playing?"pause":"play",this.config))}),h(e)&&"timeupdate"===e.type||$.toggleControls.call(this)},checkLoading(e){this.loading=["stalled","waiting"].includes(e.type),clearTimeout(this.timers.loading),this.timers.loading=setTimeout(()=>{S(this.elements.container,this.config.classNames.loading,this.loading),$.toggleControls.call(this)},this.loading?250:0)},toggleControls(e){var t,i=this.elements.controls;i&&this.config.hideControls&&(t=this.touch&&this.lastSeekTime+2e3>Date.now(),this.toggleControls(Boolean(e||this.loading||this.paused||i.pressed||i.hover||t)))},migrateStyles(){Object.values({...this.media.style}).filter(e=>!w(e)&&d(e)&&e.startsWith("--plyr")).forEach(e=>{this.elements.container.style.setProperty(e,this.media.style.getPropertyValue(e)),this.media.style.removeProperty(e)}),w(this.media.style)&&this.media.removeAttribute("style")}};class Je{constructor(e){a(this,"firstTouch",()=>{var e=this.player,t=e.elements;e.touch=!0,S(t.container,e.config.classNames.isTouch,!0)}),a(this,"setTabFocus",e=>{let t=this.player,i=t.elements,{key:s,type:n,timeStamp:r}=e;clearTimeout(this.focusTimer),"keydown"===n&&"Tab"!==s||("keydown"===n&&(this.lastKeyDown=r),e=r-this.lastKeyDown<=20,"focus"===n&&!e)||(e=t.config.classNames.tabFocus,S(A.call(t,"."+e),e,!1),"focusout"===n)||(this.focusTimer=setTimeout(()=>{var e=document.activeElement;i.container.contains(e)&&S(document.activeElement,t.config.classNames.tabFocus,!0)},10))}),a(this,"global",(e=!0)=>{var t=this.player;t.config.keyboard.global&&k.call(t,window,"keydown keyup",this.handleKey,e,!1),k.call(t,document.body,"click",this.toggleMenu,e),Ee.call(t,document.body,"touchstart",this.firstTouch),k.call(t,document.body,"keydown focus blur focusout",this.setTabFocus,e,!1,!0)}),a(this,"container",()=>{let a=this.player,{config:e,elements:o,timers:s}=a,i=(!e.keyboard.global&&e.keyboard.focused&&M.call(a,o.container,"keydown keyup",this.handleKey,!1),M.call(a,o.container,"mousemove mouseleave touchstart touchmove enterfullscreen exitfullscreen",e=>{var t=o.controls;t&&"enterfullscreen"===e.type&&(t.pressed=!1,t.hover=!1);let i=0;["touchstart","touchmove","mousemove"].includes(e.type)&&($.toggleControls.call(a,!0),i=a.touch?3e3:2e3),clearTimeout(s.controls),s.controls=setTimeout(()=>$.toggleControls.call(a,!1),i)}),()=>{var e,t,i,s,n,r;a.isVimeo&&!a.config.vimeo.premium&&(e=o.wrapper,r=a.fullscreen.active,[t,i]=Ie.call(a),s=ke(`aspect-ratio: ${t} / `+i),r?([r,n]=[Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)],r=t/i<r/n,s?(e.style.width=r?"auto":"100%",e.style.height=r?"100%":"auto"):(e.style.maxWidth=r?n/i*t+"px":null,e.style.margin=r?"0 auto":null)):s?(e.style.width=null,e.style.height=null):(e.style.maxWidth=null,e.style.margin=null))}),n=()=>{clearTimeout(s.resized),s.resized=setTimeout(i,50)};M.call(a,o.container,"enterfullscreen exitfullscreen",e=>{var t=a.fullscreen.target;t!==o.container||!a.isEmbed&&w(a.config.ratio)||(i(),("enterfullscreen"===e.type?M:Se).call(a,window,"resize",n))})}),a(this,"media",()=>{let i=this.player,s=i.elements;if(M.call(i,i.media,"timeupdate seeking seeked",e=>z.timeUpdate.call(i,e)),M.call(i,i.media,"durationchange loadeddata loadedmetadata",e=>z.durationUpdate.call(i,e)),M.call(i,i.media,"ended",()=>{i.isHTML5&&i.isVideo&&i.config.resetOnEnd&&(i.restart(),i.pause())}),M.call(i,i.media,"progress playing seeking seeked",e=>z.updateProgress.call(i,e)),M.call(i,i.media,"volumechange",e=>z.updateVolume.call(i,e)),M.call(i,i.media,"playing play pause ended emptied timeupdate",e=>$.checkPlaying.call(i,e)),M.call(i,i.media,"waiting canplay seeked playing",e=>$.checkLoading.call(i,e)),i.supported.ui&&i.config.clickToPlay&&!i.isAudio){let t=n.call(i,"."+i.config.classNames.video);if(!b(t))return;M.call(i,s.container,"click",e=>{![s.container,t].includes(e.target)&&!t.contains(e.target)||i.touch&&i.config.hideControls||(i.ended?(this.proxy(e,i.restart,"restart"),this.proxy(e,()=>{L(i.play())},"play")):this.proxy(e,()=>{L(i.togglePlay())},"play"))})}i.supported.ui&&i.config.disableContextMenu&&M.call(i,s.wrapper,"contextmenu",e=>{e.preventDefault()},!1),M.call(i,i.media,"volumechange",()=>{i.storage.set({volume:i.volume,muted:i.muted})}),M.call(i,i.media,"ratechange",()=>{z.updateSetting.call(i,"speed"),i.storage.set({speed:i.speed})}),M.call(i,i.media,"qualitychange",e=>{z.updateSetting.call(i,"quality",null,e.detail.quality)}),M.call(i,i.media,"ready qualitychange",()=>{z.setDownloadUrl.call(i)});let e=i.config.events.concat(["keyup","keydown"]).join(" ");M.call(i,i.media,e,e=>{let{detail:t={}}=e;"error"===e.type&&(t=i.media.error),P.call(i,s.container,e.type,!0,t)})}),a(this,"proxy",(e,t,i)=>{var s=this.player,i=s.config.listeners[i];let n=!0;!1!==(n=c(i)?i.call(s,e):n)&&c(t)&&t.call(s,e)}),a(this,"bind",(e,t,i,s,n=!0)=>{var r=this.player,a=r.config.listeners[s],a=c(a);M.call(r,e,t,e=>this.proxy(e,i,s),n&&!a)}),a(this,"controls",()=>{let a=this.player,s=a.elements,t=m.isIE?"change":"input";
1if(s.buttons.play&&Array.from(s.buttons.play).forEach(e=>{this.bind(e,"click",()=>{L(a.togglePlay())},"play")}),this.bind(s.buttons.restart,"click",a.restart,"restart"),this.bind(s.buttons.rewind,"click",()=>{a.lastSeekTime=Date.now(),a.rewind()},"rewind"),this.bind(s.buttons.fastForward,"click",()=>{a.lastSeekTime=Date.now(),a.forward()},"fastForward"),this.bind(s.buttons.mute,"click",()=>{a.muted=!a.muted},"mute"),this.bind(s.buttons.captions,"click",()=>a.toggleCaptions()),this.bind(s.buttons.download,"click",()=>{P.call(a,a.media,"download")},"download"),this.bind(s.buttons.fullscreen,"click",()=>{a.fullscreen.toggle()},"fullscreen"),this.bind(s.buttons.pip,"click",()=>{a.pip="toggle"},"pip"),this.bind(s.buttons.airplay,"click",a.airplay,"airplay"),this.bind(s.buttons.settings,"click",e=>{e.stopPropagation(),e.preventDefault(),z.toggleMenu.call(a,e)},null,!1),this.bind(s.buttons.settings,"keyup",e=>{["Space","Enter"].includes(e.key)&&("Enter"!==e.key?(e.preventDefault(),e.stopPropagation(),z.toggleMenu.call(a,e)):z.focusFirstMenuItem.call(a,null,!0))},null,!1),this.bind(s.settings.menu,"keydown",e=>{"Escape"===e.key&&z.toggleMenu.call(a,e)}),this.bind(s.inputs.seek,"mousedown mousemove",e=>{var t=s.progress.getBoundingClientRect(),t=100/t.width*(e.pageX-t.left);e.currentTarget.setAttribute("seek-value",t)}),this.bind(s.inputs.seek,"mousedown mouseup keydown keyup touchstart touchend",e=>{var t,i=e.currentTarget,s="play-on-seeked";p(e)&&!["ArrowLeft","ArrowRight"].includes(e.key)||(a.lastSeekTime=Date.now(),t=i.hasAttribute(s),e=["mouseup","touchend","keyup"].includes(e.type),t&&e?(i.removeAttribute(s),L(a.play())):!e&&a.playing&&(i.setAttribute(s,""),a.pause()))}),m.isIos){let e=A.call(a,'input[type="range"]');Array.from(e).forEach(e=>this.bind(e,t,e=>pe(e.target)))}this.bind(s.inputs.seek,t,e=>{e=e.currentTarget;let t=e.getAttribute("seek-value");w(t)&&(t=e.value),e.removeAttribute("seek-value"),a.currentTime=t/e.max*a.duration},"seek"),this.bind(s.progress,"mouseenter mouseleave mousemove",e=>z.updateSeekTooltip.call(a,e)),this.bind(s.progress,"mousemove touchmove",e=>{var t=a.previewThumbnails;t&&t.loaded&&t.startMove(e)}),this.bind(s.progress,"mouseleave touchend click",()=>{var e=a.previewThumbnails;e&&e.loaded&&e.endMove(!1,!0)}),this.bind(s.progress,"mousedown touchstart",e=>{var t=a.previewThumbnails;t&&t.loaded&&t.startScrubbing(e)}),this.bind(s.progress,"mouseup touchend",e=>{var t=a.previewThumbnails;t&&t.loaded&&t.endScrubbing(e)}),m.isWebkit&&Array.from(A.call(a,'input[type="range"]')).forEach(e=>{this.bind(e,"input",e=>z.updateRangeFill.call(a,e.target))}),a.config.toggleInvert&&!b(s.display.duration)&&this.bind(s.display.currentTime,"click",()=>{0!==a.currentTime&&(a.config.invertTime=!a.config.invertTime,z.timeUpdate.call(a))}),this.bind(s.inputs.volume,t,e=>{a.volume=e.target.value},"volume"),this.bind(s.controls,"mouseenter mouseleave",e=>{s.controls.hover=!a.touch&&"mouseenter"===e.type}),s.fullscreen&&Array.from(s.fullscreen.children).filter(e=>
1!e.contains(s.container)).forEach(e=>{this.bind(e,"mouseenter mouseleave",e=>{s.controls&&(s.controls.hover=!a.touch&&"mouseenter"===e.type)})}),this.bind(s.controls,"mousedown mouseup touchstart touchend touchcancel",e=>{s.controls.pressed=["mousedown","touchstart"].includes(e.type)}),this.bind(s.controls,"focusin",()=>{let{config:e,timers:t}=a;S(s.controls,e.classNames.noTransition,!0),$.toggleControls.call(a,!0),setTimeout(()=>{S(s.controls,e.classNames.noTransition,!1)},0);var i=this.touch?3e3:4e3;clearTimeout(t.controls),t.controls=setTimeout(()=>$.toggleControls.call(a,!1),i)}),this.bind(s.inputs.volume,"wheel",e=>{let t=e.webkitDirectionInvertedFromDevice,[i,s]=[e.deltaX,-e.deltaY].map(e=>t?-e:e),n=Math.sign(Math.abs(i)>Math.abs(s)?i:s);a.increaseVolume(n/50);var r=a.media.volume;(1===n&&r<1||-1===n&&0<r)&&e.preventDefault()},"volume",!1)}),this.player=e,this.lastKey=null,this.focusTimer=null,this.lastKeyDown=null,this.handleKey=this.handleKey.bind(this),this.toggleMenu=this.toggleMenu.bind(this),this.setTabFocus=this.setTabFocus.bind(this),this.firstTouch=this.firstTouch.bind(this)}handleKey(s){let n=this.player,r=n.elements,{key:e,type:t,altKey:i,ctrlKey:a,metaKey:o,shiftKey:l}=s,d="keydown"===t,c=d&&e===this.lastKey;var u;if(!(i||a||o||l)&&e)if(d){let i=document.activeElement;if(b(i)){let e=n.config.selectors.editable,t=r.inputs.seek;if(i!==t&&E(i,e))return;if("Space"===s.key&&E(i,'button, [role^="menuitem"]'))return}switch(["Space","ArrowLeft","ArrowUp","ArrowRight","ArrowDown","0","1","2","3","4","5","6","7","8","9","c","f","k","l","m"].includes(e)&&(s.preventDefault(),s.stopPropagation()),e){case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":c||(u=parseInt(e,10),n.currentTime=n.duration/10*u);break;case"Space":case"k":c||L(n.togglePlay());break;case"ArrowUp":n.increaseVolume(.1);break;case"ArrowDown":n.decreaseVolume(.1);break;case"m":c||(n.muted=!n.muted);break;case"ArrowRight":n.forward();break;case"ArrowLeft":n.rewind();break;case"f":n.fullscreen.toggle();break;case"c":c||n.toggleCaptions();break;case"l":n.loop=!n.loop}"Escape"===e&&!n.fullscreen.usingNative&&n.fullscreen.active&&n.fullscreen.toggle(),this.lastKey=e}else this.lastKey=null}toggleMenu(e){z.toggleMenu.call(this.player,e)}}var et,tt=(()=>{var p=function(){},a={},c={},u={};function o(e,t){if(e){var i=u[e];if(c[e]=t,i)for(;i.length;)i[0](e,t),i.splice(0,1)}}function h(e,t){e.call&&(e={success:e}),t.length?(e.error||p)(t):(e.success||p)(e)}function l(e,s,t){for(var n=(e=e.push?e:[e]).length,i=n,r=[],a=function(e,t,i){if("e"==t&&r.push(e),"b"==t){if(!i)return;r.push(e)}--n||s(r)},o=0;o<i;o++)!function i(s,n,r,a){var o,l,e=document,t=r.async,d=(r.numRetries||0)+1,c=r.before||p,u=s.replace(/[\?|#].*$/,""),h=s.replace(/^(css|img)!/,"");a=a||0,/(^css!|\.css$)/.test(u)?((l=e.createElement("link")).rel="stylesheet",l.href=h,(o="hideFocus"in l)&&l.relList&&(o=0,l.rel="preload",l.as="style")):/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(u)?(l=e.createElement("img")).src=h:((l=e.createElement("script")).src=s,l.async=void 0===t||t),l.onload=l.onerror=l.onbeforeload=function(e){var t=e.type[0];if(o)try{l.sheet.cssText.length||(t="e")}catch(e){18!=e.code&&(t="e")}if("e"==t){if((a+=1)<d)return i(s,n,r,a)}else if("preload"==l.rel&&"style"==l.as)return l.rel="stylesheet";n(s,t,e.defaultPrevented)},!1!==c(s,l)&&e.head.appendChild(l)}(e[o],a,t)}function m(e,t,i){var s,n;if(t&&t.trim&&(s=t),n=(s?i:t)||{},s){if(s in a)throw"LoadJS";a[s]=!0}function r(t,i){l(e,function(e){h(n,e),t&&h({success:t,error:i},e),o(s,e)},n)}if(n.returnPromise)return new Promise(r);r()}return m.ready=function(e,t){var i=e,s=function(e){h(t,e)};i=i.push?i:[i];for(var n,r,a=[],o=i.length,l=o,d=function(e,t){t.length&&a.push(e),--l||s(a)};o--;)n=i[o],(r=c[n])?d(n,r):(u[n]=u[n]||[]).push(d);return m},m.done=function(e){o(e,[])},m.reset=function(){a={},c={},u={}},m.isDefined=function(e){return e in a},m})();function it(i){return new Promise((e,t)=>{tt(i,{success:e,error:t})})}function st(e){e&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===e&&(this.media.paused=!e,P.call(this,this.media,e?"play":"pause"))}let nt={setup(){let t=this;S(t.elements.wrapper,t.config.classNames.embed,!0),t.options.speed=t.config.speed.options,Oe.call(t),s(window.Vimeo)?nt.ready.call(t):it(t.config.urls.vimeo.sdk).then(()=>{nt.ready.call(t)}).catch(e=>{t.debug.warn("Vimeo SDK (player.js) failed to load",e)})},ready(){let a=this,e=a.config.vimeo,{premium:t,referrerPolicy:i,...s}=e,n=a.media.getAttribute("src"),r="";var o=(r=w(n)?(n=a.media.getAttribute(a.config.attributes.embed.id),a.media.getAttribute(a.config.attributes.embed.hash)):(o=n.match(/^.*(vimeo.com\/|video\/)(\d+)(\?.*&*h=|\/)+([\d,a-f]+)/))&&5===o.length?o[4]:null)?{h:r}:{},l=(t&&Object.assign(s,{controls:!1,sidedock:!1}),Xe({loop:a.config.loop.active,autoplay:a.autoplay,muted:a.muted,gesture:"media",playsinline:!this.config.fullscreen.iosNative,...o,...s})),d=w(d=n)?null:!v(Number(d))&&d.match(/^.*(vimeo.com\/|video\/)(\d+).*/)?RegExp.$2:d,c=x("iframe"),d=De(a.config.urls.vimeo.iframe,d,l);if(c.setAttribute("src",d),c.setAttribute("allowfullscreen",""),c.setAttribute("allow",["auto
1play","fullscreen","picture-in-picture","encrypted-media","accelerometer","gyroscope"].join("; ")),w(i)||c.setAttribute("referrerPolicy",i),t||!e.customControls)c.setAttribute("data-poster",a.poster),a.media=be(c,a.media);else{let e=x("div",{class:a.config.classNames.embedContainer,"data-poster":a.poster});e.appendChild(c),a.media=be(e,a.media)}e.customControls||Re(De(a.config.urls.vimeo.api,d)).then(e=>{!w(e)&&e.thumbnail_url&&$.setPoster.call(a,e.thumbnail_url).catch(()=>{})}),a.embed=new window.Vimeo.Player(c,{autopause:a.config.autopause,muted:a.muted}),a.media.paused=!0,a.media.currentTime=0,a.supported.ui&&a.embed.disableTextTrack(),a.media.play=()=>(st.call(a,!0),a.embed.play()),a.media.pause=()=>(st.call(a,!1),a.embed.pause()),a.media.stop=()=>{a.pause(),a.currentTime=0};let u=a.media.currentTime,h=(Object.defineProperty(a.media,"currentTime",{get:()=>u,set(e){let{embed:t,media:i,paused:s,volume:n}=a,r=s&&!t.hasPlayed;i.seeking=!0,P.call(a,i,"seeking"),Promise.resolve(r&&t.setVolume(0)).then(()=>t.setCurrentTime(e)).then(()=>r&&t.pause()).then(()=>r&&t.setVolume(n)).catch(()=>{})}}),a.config.speed.selected),p=(Object.defineProperty(a.media,"playbackRate",{get:()=>h,set(e){a.embed.setPlaybackRate(e).then(()=>{h=e,P.call(a,a.media,"ratechange")}).catch(()=>{a.options.speed=[1]})}}),a.config).volume,m=(Object.defineProperty(a.media,"volume",{get:()=>p,set(e){a.embed.setVolume(e).then(()=>{p=e,P.call(a,a.media,"volumechange")})}}),a.config).muted;Object.defineProperty(a.media,"muted",{get:()=>m,set(e){let t=!!y(e)&&e;a.embed.setVolume(t?0:a.config.volume).then(()=>{m=t,P.call(a,a.media,"volumechange")})}});let f,g=a.config.loop;Object.defineProperty(a.media,"loop",{get:()=>g,set(e){let t=y(e)?e:a.config.loop.active;a.embed.setLoop(t).then(()=>{g=t})}}),a.embed.getVideoUrl().then(e=>{f=e,z.setDownloadUrl.call(a)}).catch(e=>{this.debug.warn(e)}),Object.defineProperty(a.media,"currentSrc",{get:()=>f}),Object.defineProperty(a.media,"ended",{get:()=>a.currentTime===a.duration}),Promise.all([a.embed.getVideoWidth(),a.embed.getVideoHeight()]).then(e=>{var[e,t]=e;a.embed.ratio=ze(e,t),Oe.call(this)}),a.embed.setAutopause(a.config.autopause).then(e=>{a.config.autopause=e}),a.embed.getVideoTitle().then(e=>{a.config.title=e,$.setTitle.call(this)}),a.embed.getCurrentTime().then(e=>{u=e,P.call(a,a.media,"timeupdate")}),a.embed.getDuration().then(e=>{a.media.duration=e,P.call(a,a.media,"durationchange")}),a.embed.getTextTracks().then(e=>{a.media.textTracks=e,D.setup.call(a)}),a.embed.on("cuechange",({cues:e=[]})=>{e=e.map(e=>{return e=e.text,t=document.createDocumentFragment(),i=document.createElement("div"),t.appendChild(i),i.innerHTML=e,t.firstChild.innerText;var t,i});D.updateCues.call(a,e)}),a.embed.on("loaded",()=>{a.embed.getPaused().then(e=>{st.call(a,!e),e||P.call(a,a.media,"playing")}),b(a.embed.element)&&a.supported.ui&&a.embed.element.setAttribute("tabindex",-1)}),a.embed.on("bufferstart",()=>{P.call(a,a.media,"waiting")}),a.embed.on("bufferend",()=>{P.call(a,a.media,"playing")}),a.embed.on("play",()=>{st.call(a,!0),P.call(a,a.media,"playing")}),a.embed.on("pause",()=>{st.call(a,!1)}),a.embed.on("timeupdate",e=>{a.media.seeking=!1,u=e.seconds,P.call(a,a.media,"timeupdate")}),a.embed.on("progress",e=>{a.media.buffered=e.percent,P.call(a,a.media,"progress"),1===parseInt(e.percent,10)&&P.call(a,a.media,"canplaythrough"),a.embed.getDuration().then(e=>{e!==a.media.duration&&(a.media.duration=e,P.call(a,a.media,"durationchange"))})}),a.embed.on("seeked",()=>{a.media.seeking=!1,P.call(a,a.media,"seeked")}),a.embed.on("ended",()=>{a.media.paused=!0,P.call(a,a.media,"ended")}),a.embed.on("error",e=>{a.media.error=e,P.call(a,a.media,"error")}),e.customControls&&setTimeout(()=>$.build.call(a),0)}};function rt(e){e&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===e&&(this.media.paused=!e,P.call(this,this.media,e?"play":"pause"))}let at={setup(){if(S(this.elements.wrapper,this.config.classNames.embed,!0),s(window.YT)&&c(window.YT.Player))at.ready.call(this);else{let e=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=()=>{c(e)&&e(),at.ready.call(this)},it(this.config.urls.youtube.sdk).catch(e=>{this.debug.warn("YouTube API failed to load",e)})}},getTitle(e){Re(De(this.config.urls.youtube.api,e)).then(e=>{var t,i;s(e)&&({title:e,height:t,width:i}=e,this.config.title=e,$.setTitle.call(this),this.embed.ratio=ze(i,t)),Oe.call(this)}).catch(()=>{Oe.call(this)})},ready(){let r=this,a=r.config.youtube,e=r.media&&r.media.getAttribute("id");if(w(e)||!e.startsWith("youtube-")){let e=r.media.getAttribute("src"),n=(w(e)&&(e=r.media.getAttribute(this.config.attributes.embed.id)),w(t=e)?null:t.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=)([^#&?]*).*/)?RegExp.$2:t);var t=x("div",{id:r.provider+"-"+Math.floor(1e4*Math.random()),"data-poster":a.customControls?r.poster:void 0});if(r.media=be(t,r.media),a.customControls){let e=e=>`https://i.ytimg.com/vi/${n}/${e}default.jpg`;Ze(e("maxres"),121).catch(()=>
1Ze(e("sd"),121)).catch(()=>Ze(e("hq"))).then(e=>$.setPoster.call(r,e.src)).then(e=>{e.includes("maxres")||(r.elements.poster.style.backgroundSize="cover")}).catch(()=>{})}r.embed=new window.YT.Player(r.media,{videoId:n,host:a.noCookie?"https://www.youtube-nocookie.com":"http:"===window.location.protocol?"http://www.youtube.com":void 0,playerVars:f({},{autoplay:r.config.autoplay?1:0,hl:r.config.hl,controls:r.supported.ui&&a.customControls?0:1,disablekb:1,playsinline:r.config.fullscreen.iosNative?0:1,cc_load_policy:r.captions.active?1:0,cc_lang_pref:r.config.captions.language,widget_referrer:window?window.location.href:null},a),events:{onError(e){var t;r.media.error||(t={2:"The request contains an invalid parameter value. For example, this error occurs if you specify a video ID that does not have 11 characters, or if the video ID contains invalid characters, such as exclamation points or asterisks.",5:"The requested content cannot be played in an HTML5 player or another error related to the HTML5 player has occurred.",100:"The video requested was not found. This error occurs when a video has been removed (for any reason) or has been marked as private.",101:"The owner of the requested video does not allow it to be played in embedded players.",150:"The owner of the requested video does not allow it to be played in embedded players."}[e=e.data]||"An unknown error occured",r.media.error={code:e,message:t},P.call(r,r.media,"error"))},onPlaybackRateChange(e){e=e.target;r.media.playbackRate=e.getPlaybackRate(),P.call(r,r.media,"ratechange")},onReady(e){if(!c(r.media.play)){let t=e.target,i=(at.getTitle.call(r,n),r.media.play=()=>{rt.call(r,!0),t.playVideo()},r.media.pause=()=>{rt.call(r,!1),t.pauseVideo()},r.media.stop=()=>{t.stopVideo()},r.media.duration=t.getDuration(),r.media.paused=!0,r.media.currentTime=0,Object.defineProperty(r.media,"currentTime",{get:()=>Number(t.getCurrentTime()),set(e){r.paused&&!r.embed.hasPlayed&&r.embed.mute(),r.media.seeking=!0,P.call(r,r.media,"seeking"),t.seekTo(e)}}),Object.defineProperty(r.media,"playbackRate",{get:()=>t.getPlaybackRate(),set(e){t.setPlaybackRate(e)}}),r.config).volume,s=(Object.defineProperty(r.media,"volume",{get:()=>i,set(e){i=e,t.setVolume(100*i),P.call(r,r.media,"volumechange")}}),r.config).muted;Object.defineProperty(r.media,"muted",{get:()=>s,set(e){e=y(e)?e:s;s=e,t[e?"mute":"unMute"](),t.setVolume(100*i),P.call(r,r.media,"volumechange")}}),Object.defineProperty(r.media,"currentSrc",{get:()=>t.getVideoUrl()}),Object.defineProperty(r.media,"ended",{get:()=>r.currentTime===r.duration});e=t.getAvailablePlaybackRates();r.options.speed=e.filter(e=>r.config.speed.options.includes(e)),r.supported.ui&&a.customControls&&r.media.setAttribute("tabindex",-1),P.call(r,r.media,"timeupdate"),P.call(r,r.media,"durationchange"),clearInterval(r.timers.buffering),r.timers.buffering=setInterval(()=>{r.media.buffered=t.getVideoLoadedFraction(),(null===r.media.lastBuffered||r.media.lastBuffered<r.media.buffered)&&P.call(r,r.media,"progress"),r.media.lastBuffered=r.media.buffered,1===r.media.buffered&&(clearInterval(r.timers.buffering),P.call(r,r.media,"canplaythrough"))},200),a.customControls&&setTimeout(()=>$.build.call(r),50)}},onStateChange(e){var t=e.target;switch(clearInterval(r.timers.playing),r.media.seeking&&[1,2].includes(e.data)&&(r.media.seeking=!1,P.call(r,r.media,"seeked")),e.data){case-1:P.call(r,r.media,"timeupdate"),r.media.buffered=t.getVideoLoadedFraction(),P.call(r,r.media,"progress");break;case 0:rt.call(r,!1),r.media.loop?(t.stopVideo(),t.playVideo()):P.call(r,r.media,"ended");break;case 1:a.customControls&&!r.config.autoplay&&r.media.paused&&!r.embed.hasPlayed?r.media.pause():(rt.call(r,!0),P.call(r,r.media,"playing"),r.timers.playing=setInterval(()=>{P.call(r,r.media,"timeupdate")},50),r.media.duration!==t.getDuration()&&(r.media.duration=t.getDuration(),P.call(r,r.media,"durationchange")));break;case 2:r.muted||r.embed.unMute(),rt.call(r,!1);break;case 3:P.call(r,r.media,"waiting")}P.call(r,r.elements.container,"statechange",!1,{code:e.data})}}})}}},ot={setup(){this.media?(S(this.elements.container,this.config.classNames.type.replace("{0}",this.type),!0),S(this.elements.container,this.config.classNames.provider.replace("{0}",this.provider),!0),this.isEmbed&&S(this.elements.container,this.config.classNames.type.replace("{0}","video"),!0),this.isVideo&&(this.elements.wrapper=x("div",{class:this.config.classNames.video}),fe(this.media,this.elements.wrapper),this.elements.poster=x("div",{class:this.config.classNames.poster}),this.elements.wrapper.appendChild(this.elements.poster)),this.isHTML5?I.setup.call(this):this.isYouTube?at.setup.call(this):this.isVimeo&&nt.
1setup.call(this)):this.debug.warn("No media element found!")}};class lt{constructor(e){a(this,"load",()=>{this.enabled&&(s(window.google)&&s(window.google.ima)?this.ready():it(this.player.config.urls.googleIMA.sdk).then(()=>{this.ready()}).catch(()=>{this.trigger("error",new Error("Google IMA SDK failed to load"))}))}),a(this,"ready",()=>{this.enabled||(this.manager&&this.manager.destroy(),this.elements.displayContainer&&this.elements.displayContainer.destroy(),this.elements.container.remove()),this.startSafetyTimer(12e3,"ready()"),this.managerPromise.then(()=>{this.clearSafetyTimer("onAdsManagerLoaded()")}),this.listeners(),this.setupIMA()}),a(this,"setupIMA",()=>{this.elements.container=x("div",{class:this.player.config.classNames.ads}),this.player.elements.container.appendChild(this.elements.container),google.ima.settings.setVpaidMode(google.ima.ImaSdkSettings.VpaidMode.ENABLED),google.ima.settings.setLocale(this.player.config.ads.language),google.ima.settings.setDisableCustomPlaybackForIOS10Plus(this.player.config.playsinline),this.elements.displayContainer=new google.ima.AdDisplayContainer(this.elements.container,this.player.media),this.loader=new google.ima.AdsLoader(this.elements.displayContainer),this.loader.addEventListener(google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED,e=>this.onAdsManagerLoaded(e),!1),this.loader.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,e=>this.onAdError(e),!1),this.requestAds()}),a(this,"requestAds",()=>{var e=this.player.elements.container;try{var t=new google.ima.AdsRequest;t.adTagUrl=this.tagUrl,t.linearAdSlotWidth=e.offsetWidth,t.linearAdSlotHeight=e.offsetHeight,t.nonLinearAdSlotWidth=e.offsetWidth,t.nonLinearAdSlotHeight=e.offsetHeight,t.forceNonLinearFullSlot=!1,t.setAdWillPlayMuted(!this.player.muted),this.loader.requestAds(t)}catch(e){this.onAdError(e)}}),a(this,"pollCountdown",(e=!1)=>{e?this.countdownTimer=setInterval(()=>{var e=Ye(Math.max(this.manager.getRemainingTime(),0)),e=O.get("advertisement",this.player.config)+" - "+e;this.elements.container.setAttribute("data-badge-text",e)},100):(clearInterval(this.countdownTimer),this.elements.container.removeAttribute("data-badge-text"))}),a(this,"onAdsManagerLoaded",e=>{var t;this.enabled&&((t=new google.ima.AdsRenderingSettings).restoreCustomPlaybackStateOnAdBreakComplete=!0,t.enablePreloading=!0,this.manager=e.getAdsManager(this.player,t),this.cuePoints=this.manager.getCuePoints(),this.manager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,e=>this.onAdError(e)),Object.keys(google.ima.AdEvent.Type).forEach(e=>{this.manager.addEventListener(google.ima.AdEvent.Type[e],e=>this.onAdEvent(e))}),this.trigger("loaded"))}),a(this,"addCuePoints",()=>{w(this.cuePoints)||this.cuePoints.forEach(e=>{var t,i;0!==e&&-1!==e&&e<this.player.duration&&(t=this.player.elements.progress,b(t))&&(e=100/this.player.duration*e,(i=x("span",{class:this.player.config.classNames.cues})).style.left=e.toString()+"%",t.appendChild(i))})}),a(this,"onAdEvent",e=>{var t,i=this.player.elements.container,s=e.getAd(),n=e.getAdData();switch(t=e.type,P.call(this.player,this.player.media,"ads"+t.replace(/_/g,"").toLowerCase()),e.type){case google.ima.AdEvent.Type.LOADED:this.trigger("loaded"),this.pollCountdown(!0),s.isLinear()||(s.width=i.offsetWidth,s.height=i.offsetHeight);break;case google.ima.AdEvent.Type.STARTED:this.manager.setVolume(this.player.volume);break;case google.ima.AdEvent.Type.ALL_ADS_COMPLETED:this.player.ended?this.loadAds():this.loader.contentComplete();break;case google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED:this.pauseContent();break;case google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED:this.pollCountdown(),this.resumeContent();break;case google.ima.AdEvent.Type.LOG:n.adError&&this.player.debug.warn("Non-fatal ad error: "+n.adError.getMessage())}}),a(this,"onAdError",e=>{this.cancel(),this.player.debug.warn("Ads error",e)}),a(this,"listeners",()=>{let e=this.player.elements.container,s;this.player.on("canplay",()=>{this.addCuePoints()}),this.player.on("ended",()=>{this.loader.contentComplete()}),this.player.on("timeupdate",()=>{s=this.player.currentTime}),this.player.on("seeked",()=>{let i=this.player.currentTime;
1w(this.cuePoints)||this.cuePoints.forEach((e,t)=>{s<e&&e<i&&(this.manager.discardAdBreak(),this.cuePoints.splice(t,1))})}),window.addEventListener("resize",()=>{this.manager&&this.manager.resize(e.offsetWidth,e.offsetHeight,google.ima.ViewMode.NORMAL)})}),a(this,"play",()=>{let e=this.player.elements.container;this.managerPromise||this.resumeContent(),this.managerPromise.then(()=>{this.manager.setVolume(this.player.volume),this.elements.displayContainer.initialize();try{this.initialized||(this.manager.init(e.offsetWidth,e.offsetHeight,google.ima.ViewMode.NORMAL),this.manager.start()),this.initialized=!0}catch(e){this.onAdError(e)}}).catch(()=>{})}),a(this,"resumeContent",()=>{this.elements.container.style.zIndex="",this.playing=!1,L(this.player.media.play())}),a(this,"pauseContent",()=>{this.elements.container.style.zIndex=3,this.playing=!0,this.player.media.pause()}),a(this,"cancel",()=>{this.initialized&&this.resumeContent(),this.trigger("error"),this.loadAds()}),a(this,"loadAds",()=>{this.managerPromise.then(()=>{this.manager&&this.manager.destroy(),this.managerPromise=new Promise(e=>{this.on("loaded",e),this.player.debug.log(this.manager)}),this.initialized=!1,this.requestAds()}).catch(()=>{})}),a(this,"trigger",(e,...t)=>{e=this.events[e];u(e)&&e.forEach(e=>{c(e)&&e.apply(this,t)})}),a(this,"on",(e,t)=>(u(this.events[e])||(this.events[e]=[]),this.events[e].push(t),this)),a(this,"startSafetyTimer",(e,t)=>{this.player.debug.log("Safety timer invoked from: "+t),this.safetyTimer=setTimeout(()=>{this.cancel(),this.clearSafetyTimer("startSafetyTimer()")},e)}),a(this,"clearSafetyTimer",e=>{l(this.safetyTimer)||(this.player.debug.log("Safety timer cleared from: "+e),clearTimeout(this.safetyTimer),this.safetyTimer=null)}),this.player=e,this.config=e.config.ads,this.playing=!1,this.initialized=!1,this.elements={container:null,displayContainer:null},this.manager=null,this.loader=null,this.cuePoints=null,this.events={},this.safetyTimer=null,this.countdownTimer=null,this.managerPromise=new Promise((e,t)=>{this.on("loaded",e),this.on("error",t)}),this.load()}get enabled(){var e=this.config;return this.player.isHTML5&&this.player.isVideo&&e.enabled&&(!w(e.publisherId)||ue(e.tagUrl))}get tagUrl(){var e=this.config;return ue(e.tagUrl)?e.tagUrl:"https://go.aniview.com/api/adserver6/vast/?"+Xe({AV_PUBLISHERID:"58c25bb0073ef448b1087ad6",AV_CHANNELID:"5a0458dc28a06145e4519d21",AV_URL:window.location.hostname,cb:Date.now(),AV_WIDTH:640,AV_HEIGHT:480,AV_CDIM2:e.publisherId})}}function dt(e=0,t=0,i=255){return Math.min(Math.max(e,t),i)}let ct=(e,t)=>{var i={};return e>t.width/t.height?(i.width=t.width,i.height=1/e*t.width):(i.height=t.height,i.width=e*t.height),i};class ut{constructor(e){a(this,"load",()=>{this.player.elements.display.seekTooltip&&(this.player.elements.display.seekTooltip.hidden=this.enabled),this.enabled&&this.getThumbnails().then(()=>{this.enabled&&(this.render(),this.determineContainerAutoSizing(),this.loaded=!0)})}),a(this,"getThumbnails",()=>new Promise(e=>{var t=this.player.config.previewThumbnails.src;if(w(t))throw new Error("Missing previewThumbnails.src config attribute");let i=()=>{this.thumbnails.sort((e,t)=>e.height-t.height),this.player.debug.log("Preview thumbnails",this.thumbnails),e()};if(c(t))t(e=>{this.thumbnails=e,i()});else{let e=(d(t)?[t]:t).map(e=>this.getThumbnail(e));Promise.all(e).then(i)}})),a(this,"getThumbnail",n=>new Promise(s=>{Re(n).then(e=>{let t={frames:(e=>{let t=[];
1return e.split(/\r\n\r\n|\n\n|\r\r/).forEach(e=>{let i={};e.split(/\r\n|\n|\r/).forEach(e=>{var t;v(i.startTime)?!w(e.trim())&&w(i.text)&&(t=e.trim().split("#xywh="),[i.text]=t,t[1])&&([i.x,i.y,i.w,i.h]=t[1].split(",")):(t=e.match(/([0-9]{2})?:?([0-9]{2}):([0-9]{2}).([0-9]{2,3})( ?--> ?)([0-9]{2})?:?([0-9]{2}):([0-9]{2}).([0-9]{2,3})/))&&(i.startTime=60*Number(t[1]||0)*60+60*Number(t[2])+Number(t[3])+Number("0."+t[4]),i.endTime=60*Number(t[6]||0)*60+60*Number(t[7])+Number(t[8])+Number("0."+t[9]))}),i.text&&t.push(i)}),t})(e),height:null,urlPrefix:""},i=(t.frames[0].text.startsWith("/")||t.frames[0].text.startsWith("http://")||t.frames[0].text.startsWith("https://")||(t.urlPrefix=n.substring(0,n.lastIndexOf("/")+1)),new Image);i.onload=()=>{t.height=i.naturalHeight,t.width=i.naturalWidth,this.thumbnails.push(t),s()},i.src=t.urlPrefix+t.frames[0].text})})),a(this,"startMove",e=>{var t;this.loaded&&h(e)&&["touchmove","mousemove"].includes(e.type)&&this.player.media.duration&&("touchmove"===e.type?this.seekTime=this.player.media.duration*(this.player.elements.inputs.seek.value/100):(t=100/(t=this.player.elements.progress.getBoundingClientRect()).width*(e.pageX-t.left),this.seekTime=this.player.media.duration*(t/100),this.seekTime<0&&(this.seekTime=0),this.seekTime>this.player.media.duration-1&&(this.seekTime=this.player.media.duration-1),this.mousePosX=e.pageX,this.elements.thumb.time.innerText=Ye(this.seekTime),(t=null==(t=this.player.config.markers)||null==(e=t.points)?void 0:e.find(({time:e})=>e===Math.round(this.seekTime)))&&this.elements.thumb.time.insertAdjacentHTML("afterbegin",t.label+"<br>")),this.showImageAtCurrentTime())}),a(this,"endMove",()=>{this.toggleThumbContainer(!1,!0)}),a(this,"startScrubbing",e=>{(l(e.button)||!1===e.button||0===e.button)&&(this.mouseDown=!0,this.player.media.duration)&&(this.toggleScrubbingContainer(!0),this.toggleThumbContainer(!1,!0),this.showImageAtCurrentTime())}),a(this,"endScrubbing",()=>{this.mouseDown=!1,Math.ceil(this.lastTime)===Math.ceil(this.player.media.currentTime)?this.toggleScrubbingContainer(!1):Ee.call(this.player,this.player.media,"timeupdate",()=>{this.mouseDown||this.toggleScrubbingContainer(!1)})}),a(this,"listeners",()=>{this.player.on("play",()=>{this.toggleThumbContainer(!1,!0)}),this.player.on("seeked",()=>{this.toggleThumbContainer(!1)}),this.player.on("timeupdate",()=>{this.lastTime=this.player.media.currentTime})}),a(this,"render",()=>{this.elements.thumb.container=x("div",{class:this.player.config.classNames.previewThumbnails.thumbContainer}),this.elements.thumb.imageContainer=x("div",{class:this.player.config.classNames.previewThumbnails.imageContainer}),this.elements.thumb.container.appendChild(this.elements.thumb.imageContainer);var e=x("div",{class:this.player.config.classNames.previewThumbnails.timeContainer});this.elements.thumb.time=x("span",{},"00:00"),e.appendChild(this.elements.thumb.time),this.elements.thumb.imageContainer.appendChild(e),b(this.player.elements.progress)&&this.player.elements.progress.appendChild(this.elements.thumb.container),this.elements.scrubbing.container=x("div",{class:this.player.config.classNames.previewThumbnails.scrubbingContainer}),this.player.elements.wrapper.appendChild(this.elements.scrubbing.container)}),a(this,"destroy",()=>{this.elements.thumb.container&&this.elements.thumb.container.remove(),this.elements.scrubbing.container&&this.elements.scrubbing.container.remove()}),a(this,"showImageAtCurrentTime",()=>{this.mouseDown?this.setScrubbingContainerSize():this.setThumbContainerSizeAndPos();let i=this.thumbnails[0].frames.findIndex(e=>this.seekTime>=e.startTime&&this.seekTime<=e.endTime),e=0<=i,s=0;this.mouseDown||this.toggleThumbContainer(e),e&&(this.thumbnails.forEach((e,t)=>{this.loadedImages.includes(e.frames[i].text)&&(s=t)}),i!==this.showingThumb)&&(this.showingThumb=i,this.loadImage(s))}),a(this,"loadImage",(t=0)=>{let i=this.showingThumb,e=this.thumbnails[t],s=e.urlPrefix,n=e.frames[i],r=e.frames[i].text,a=s+r;if(this.currentImageElement&&this.currentImageElement.dataset.filename===r)this.showImage(this.currentImageElement,n,t,i,r,!1),this.currentImageElement.dataset.index=i,this.removeOldImages(this.currentImageElement);else{this.loadingImage&&this.usingSprites&&(this.loadingImage.onload=null);let e=new Image;
1e.src=a,e.dataset.index=i,e.dataset.filename=r,this.showingThumbFilename=r,this.player.debug.log("Loading image: "+a),e.onload=()=>this.showImage(e,n,t,i,r,!0),this.loadingImage=e,this.removeOldImages(e)}}),a(this,"showImage",(e,t,i,s,n,r=!0)=>{this.player.debug.log(`Showing thumb: ${n}. num: ${s}. qual: ${i}. newimg: `+r),this.setImageSizeAndOffset(e,t),r&&(this.currentImageContainer.appendChild(e),this.currentImageElement=e,this.loadedImages.includes(n)||this.loadedImages.push(n)),this.preloadNearby(s,!0).then(this.preloadNearby(s,!1)).then(this.getHigherQuality(i,e,t,n))}),a(this,"removeOldImages",e=>{Array.from(this.currentImageContainer.children).forEach(t=>{if("img"===t.tagName.toLowerCase()){var i=this.usingSprites?500:1e3;if(t.dataset.index!==e.dataset.index&&!t.dataset.deleting){t.dataset.deleting=!0;let e=this.currentImageContainer;setTimeout(()=>{e.removeChild(t),this.player.debug.log("Removing thumb: "+t.dataset.filename)},i)}}})}),a(this,"preloadNearby",(i,s=!0)=>new Promise(r=>{setTimeout(()=>{let t=this.thumbnails[0].frames[i].text;if(this.showingThumbFilename===t){var e=s?this.thumbnails[0].frames.slice(i):this.thumbnails[0].frames.slice(0,i).reverse();let n=!1;e.forEach(e=>{let s=e.text;if(s!==t&&!this.loadedImages.includes(s)){n=!0,this.player.debug.log("Preloading thumb filename: "+s);let e=this.thumbnails[0].urlPrefix,t=e+s,i=new Image;i.src=t,i.onload=()=>{this.player.debug.log("Preloaded thumb filename: "+s),this.loadedImages.includes(s)||this.loadedImages.push(s),r()}}}),n||r()}},300)})),a(this,"getHigherQuality",(t,i,s,n)=>{if(t<this.thumbnails.length-1){let e=i.naturalHeight;(e=this.usingSprites?s.h:e)<this.thumbContainerHeight&&setTimeout(()=>{this.showingThumbFilename===n&&(this.player.debug.log("Showing higher quality thumb for: "+n),this.loadImage(t+1))},300)}}),a(this,"toggleThumbContainer",(e=!1,t=!1)=>{var i=this.player.config.classNames.previewThumbnails.thumbContainerShown;this.elements.thumb.container.classList.toggle(i,e),!e&&t&&(this.showingThumb=null,this.showingThumbFilename=null)}),a(this,"toggleScrubbingContainer",(e=!1)=>{var t=this.player.config.classNames.previewThumbnails.scrubbingContainerShown;this.elements.scrubbing.container.classList.toggle(t,e),e||(this.showingThumb=null,this.showingThumbFilename=null)}),a(this,"determineContainerAutoSizing",()=>{(20<this.elements.thumb.imageContainer.clientHeight||20<this.elements.thumb.imageContainer.clientWidth)&&(this.sizeSpecifiedInCSS=!0)}),a(this,"setThumbContainerSizeAndPos",()=>{var e,t=this.elements.thumb.imageContainer;this.sizeSpecifiedInCSS?20<t.clientHeight&&t.clientWidth<20?(e=Math.floor(t.clientHeight*this.thumbAspectRatio),t.style.width=e+"px"):t.clientHeight<20&&20<t.clientWidth&&(e=Math.floor(t.clientWidth/this.thumbAspectRatio),t.style.height=e+"px"):(e=Math.floor(this.thumbContainerHeight*this.thumbAspectRatio),t.style.height=this.thumbContainerHeight+"px",t.style.width=e+"px"),this.setThumbContainerPos()}),a(this,"setThumbContainerPos",()=>{var e=this.player.elements.progress.getBoundingClientRect(),t=this.player.elements.container.getBoundingClientRect(),i=this.elements.thumb.container,s=t.left-e.left+10,t=t.right-e.left-i.clientWidth-10,e=this.mousePosX-e.left-i.clientWidth/2,s=dt(e,s,t);i.style.left=s+"px",i.style.setProperty("--preview-arrow-offset",e-s+"px")}),a(this,"setScrubbingContainerSize",()=>{var{width:e,height:t}=ct(this.thumbAspectRatio,{width:this.player.media.clientWidth,height:this.player.media.clientHeight});this.elements.scrubbing.container.style.width=e+"px",this.elements.scrubbing.container.style.height=t+"px"}),a(this,"setImageSizeAndOffset",(e,t)=>{var i;this.usingSprites&&(i=this.thumbContainerHeight/t.h,e.style.height=e.naturalHeight*i+"px",e.style.width=e.naturalWidth*i+"px",e.style.left=`-${t.x*i}px`,e.style.top=`-${t.y*i}px`)}),this.player=e,this.thumbnails=[],this.loaded=!1,this.lastMouseMoveTime=Date.now(),this.mouseDown=!1,this.loadedImages=[],this.elements={thumb:{},scrubbing:{}},this.load()}get enabled(){return this.player.isHTML5&&this.player.isVideo&&this.player.config.previewThumbnails.enabled}get currentImageContainer(){return this.mouseDown?this.elements.scrubbing.container:this.elements.thumb.imageContainer}
1get usingSprites(){return Object.keys(this.thumbnails[0].frames[0]).includes("w")}get thumbAspectRatio(){return this.usingSprites?this.thumbnails[0].frames[0].w/this.thumbnails[0].frames[0].h:this.thumbnails[0].width/this.thumbnails[0].height}get thumbContainerHeight(){var e;return this.mouseDown?(e=ct(this.thumbAspectRatio,{width:this.player.media.clientWidth,height:this.player.media.clientHeight}).height,e):this.sizeSpecifiedInCSS?this.elements.thumb.imageContainer.clientHeight:Math.floor(this.player.media.clientWidth/this.thumbAspectRatio/4)}get currentImageElement(){return this.mouseDown?this.currentScrubbingImageElement:this.currentThumbnailImageElement}set currentImageElement(e){this.mouseDown?this.currentScrubbingImageElement=e:this.currentThumbnailImageElement=e}}let ht={insertElements(t,e){d(e)?ve(t,this.media,{src:e}):u(e)&&e.forEach(e=>{ve(t,this.media,e)})},change(r){me(r,"sources.length")?(I.cancelRequests.call(this),this.destroy.call(this,()=>{this.options.quality=[],g(this.media),this.media=null,b(this.elements.container)&&this.elements.container.removeAttribute("class");var{sources:e,type:t}=r,[{provider:i=N.html5,src:s}]=e,n="html5"===i?t:"div",s="html5"===i?{}:{src:s};Object.assign(this,{provider:i,type:t,supported:C.check(t,i,this.config.playsinline),media:x(n,s)}),this.elements.container.appendChild(this.media),y(r.autoplay)&&(this.config.autoplay=r.autoplay),this.isHTML5&&(this.config.crossorigin&&this.media.setAttribute("crossorigin",""),this.config.autoplay&&this.media.setAttribute("autoplay",""),w(r.poster)||(this.poster=r.poster),this.config.loop.active&&this.media.setAttribute("loop",""),this.config.muted&&this.media.setAttribute("muted",""),this.config.playsinline)&&this.media.setAttribute("playsinline",""),$.addStyleHook.call(this),this.isHTML5&&ht.insertElements.call(this,"source",e),this.config.title=r.title,ot.setup.call(this),this.isHTML5&&Object.keys(r).includes("tracks")&&ht.insertElements.call(this,"track",r.tracks),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&$.build.call(this),this.isHTML5&&this.media.load(),w(r.previewThumbnails)||(Object.assign(this.config.previewThumbnails,r.previewThumbnails),this.previewThumbnails&&this.previewThumbnails.loaded&&(this.previewThumbnails.destroy(),this.previewThumbnails=null),this.config.previewThumbnails.enabled&&(this.previewThumbnails=new ut(this))),this.fullscreen.update()},!0)):this.debug.warn("Invalid source format")}};class pt{constructor(e,t){if(a(this,"play",()=>c(this.media.play)?(this.ads&&this.ads.enabled&&this.ads.managerPromise.then(()=>this.ads.play()).catch(()=>L(this.media.play())),this.media.play()):null),a(this,"pause",()=>this.playing&&c(this.media.pause)?this.media.pause():null),a(this,"togglePlay",e=>(y(e)?e:!this.playing)?this.play():this.pause()),a(this,"stop",()=>{this.isHTML5?(this.pause(),this.restart()):c(this.media.stop)&&this.media.stop()}),a(this,"restart",()=>{this.currentTime=0}),a(this,"rewind",e=>{this.currentTime-=v(e)?e:this.config.seekTime}),a(this,"forward",e=>{this.currentTime+=v(e)?e:this.config.seekTime}),a(this,"increaseVolume",e=>{var t=this.media.muted?0:this.volume;this.volume=t+(v(e)?e:0)}),a(this,"decreaseVolume",e=>{this.increaseVolume(-e)}),a(this,"airplay",()=>{C.airplay&&this.media.webkitShowPlaybackTargetPicker()}),a(this,"toggleControls",e=>{if(!this.supported.ui||this.isAudio)return!1;var t=we(this.elements.container,this.config.classNames.hideControls),i=S(this.elements.container,this.config.classNames.hideControls,void 0===e?void 0:!e);if(i&&u(this.config.controls)&&this.config.controls.includes("settings")&&!w(this.config.settings)&&z.toggleMenu.call(this,!1),i!==t){let e=i?"controlshidden":"controlsshown";P.call(this,this.media,e)}return!i}),a(this,"on",(e,t)=>{M.call(this,this.elements.container,e,t)}),a(this,"once",(e,t)=>{Ee.call(this,this.elements.container,e,t)}),a(this,"off",(e,t)=>{Se(this.elements.container,e,t)}),a(this,"destroy",(e,t=!1)=>{var i;this.ready&&(i=()=>{document.body.style.overflow="",this.embed=null,t?(Object.keys(this.elements).length&&(g(this.elements.buttons.play),g(this.elements.captions),g(this.elements.controls),g(this.elements.wrapper),this.elements.buttons.play=null,this.elements.captions=null,this.elements.controls=null,this.elements.wrapper=null),c(e)&&e()):(function(){this&&this.eventListeners&&(this.eventListeners.forEac
1h(e=>{var{element:e,type:t,callback:i,options:s}=e;e.removeEventListener(t,i,s)}),this.eventListeners=[])}.call(this),I.cancelRequests.call(this),be(this.elements.original,this.elements.container),P.call(this,this.elements.original,"destroyed",!0),c(e)&&e.call(this.elements.original),this.ready=!1,setTimeout(()=>{this.elements=null,this.media=null},200))},this.stop(),clearTimeout(this.timers.loading),clearTimeout(this.timers.controls),clearTimeout(this.timers.resized),this.isHTML5?($.toggleNativeControls.call(this,!0),i()):this.isYouTube?(clearInterval(this.timers.buffering),clearInterval(this.timers.playing),null!==this.embed&&c(this.embed.destroy)&&this.embed.destroy(),i()):this.isVimeo&&(null!==this.embed&&this.embed.unload().then(i),setTimeout(i,200)))}),a(this,"supports",e=>C.mime.call(this,e)),this.timers={},this.ready=!1,this.loading=!1,this.failed=!1,this.touch=C.touch,this.media=e,d(this.media)&&(this.media=document.querySelectorAll(this.media)),(window.jQuery&&this.media instanceof jQuery||de(this.media)||u(this.media))&&(this.media=this.media[0]),this.config=f({},Ge,pt.defaults,t||{},(()=>{try{return JSON.parse(this.media.getAttribute("data-plyr-config"))}catch(e){return{}}})()),this.elements={container:null,fullscreen:null,captions:null,buttons:{},display:{},progress:{},inputs:{},settings:{popup:null,menu:null,panels:{},buttons:{}}},this.captions={active:null,currentTrack:-1,meta:new WeakMap},this.fullscreen={active:!1},this.options={speed:[],quality:[]},this.debug=new Ke(this.config.debug),this.debug.log("Config",this.config),this.debug.log("Support",C),l(this.media)||!b(this.media))this.debug.error("Setup failed: no suitable element passed");else if(this.media.plyr)this.debug.warn("Target already setup");else if(this.config.enabled)if(C.check().api){var i,e=this.media.cloneNode(!0),s=(e.autoplay=!1,this.elements.original=e,this.media.tagName.toLowerCase()),n=null,r=null;switch(s){case"div":if(n=this.media.querySelector("iframe"),b(n)){if(r=Ve(n.getAttribute("src")),this.provider=(i=r.toString(),/^(https?:\/\/)?(www\.)?(youtube\.com|youtube-nocookie\.com|youtu\.?be)\/.+$/.test(i)?N.youtube:/^https?:\/\/player.vimeo.com\/video\/\d{0,9}(?=\b|\/)/.test(i)?N.vimeo:null),this.elements.container=this.media,this.media=n,this.elements.container.className="",r.search.length){let e=["1","true"];e.includes(r.searchParams.get("autoplay"))&&(this.config.autoplay=!0),e.includes(r.searchParams.get("loop"))&&(this.config.loop.active=!0),this.isYouTube?(this.config.playsinline=e.includes(r.searchParams.get("playsinline")),this.config.youtube.hl=r.searchParams.get("hl")):this.config.playsinline=!0}}else this.provider=this.media.getAttribute(this.config.attributes.embed.provider),this.media.removeAttribute(this.config.attributes.embed.provider);if(w(this.provider)||!Object.values(N).includes(this.provider))return void this.debug.error("Setup failed: Invalid provider");this.type="video";break;case"video":case"audio":this.type=s,this.provider=N.html5,this.media.hasAttribute("crossorigin")&&(this.config.crossorigin=!0),this.media.hasAttribute("autoplay")&&(this.config.autoplay=!0),(this.media.hasAttribute("playsinline")||this.media.hasAttribute("webkit-playsinline"))&&(this.config.playsinline=!0),this.media.hasAttribute("muted")&&(this.config.muted=!0),this.media.hasAttribute("loop")&&(this.config.loop.active=!0);break;default:return void this.debug.error("Setup failed: unsupported type")}this.supported=C.check(this.type,this.provider,this.config.playsinline),this.supported.api?(this.eventListeners=[],this.listeners=new Je(this),this.storage=new He(this),this.media.plyr=this,b(this.elements.container)||(this.elements.container=x("div",{tabindex:0}),fe(this.media,this.elements.container)),$.migrateStyles.call(this),$.addStyleHook.call(this),ot.setup.call(this),this.config.debug&&M.call(this,this.elements.container,this.config.events.join(" "),e=>{this.debug.log("event: "+e.type)}),this.fullscreen=new j(this),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&$.build.call(this),this.listeners.container(),this.listeners.global(),this.config.ads.enabled&&(this.ads=new lt(this)),this.isHTML5&&this.config.auto
1play&&this.once("canplay",()=>L(this.play())),this.lastSeekTime=0,this.config.previewThumbnails.enabled&&(this.previewThumbnails=new ut(this))):this.debug.error("Setup failed: no support")}else this.debug.error("Setup failed: no support");else this.debug.error("Setup failed: disabled by config")}get isHTML5(){return this.provider===N.html5}get isEmbed(){return this.isYouTube||this.isVimeo}get isYouTube(){return this.provider===N.youtube}get isVimeo(){return this.provider===N.vimeo}get isVideo(){return"video"===this.type}get isAudio(){return"audio"===this.type}get playing(){return Boolean(this.ready&&!this.paused&&!this.ended)}get paused(){return Boolean(this.media.paused)}get stopped(){return Boolean(this.paused&&0===this.currentTime)}get ended(){return Boolean(this.media.ended)}set currentTime(e){var t;this.duration&&(t=v(e)&&0<e,this.media.currentTime=t?Math.min(e,this.duration):0,this.debug.log(`Seeking to ${this.currentTime} seconds`))}get currentTime(){return Number(this.media.currentTime)}get buffered(){var e=this.media.buffered;return v(e)?e:e&&e.length&&0<this.duration?e.end(0)/this.duration:0}get seeking(){return Boolean(this.media.seeking)}get duration(){var e=parseFloat(this.config.duration),t=(this.media||{}).duration,t=v(t)&&t!==1/0?t:0;return e||t}set volume(e){let t=e;d(t)&&(t=Number(t)),v(t)||(t=this.storage.get("volume")),v(t)||({volume:t}=this.config),(t=1<t?1:t)<0&&(t=0),this.config.volume=t,this.media.volume=t,!w(e)&&this.muted&&0<t&&(this.muted=!1)}get volume(){return Number(this.media.volume)}set muted(e){let t=e;y(t)||(t=this.storage.get("muted")),y(t)||(t=this.config.muted),this.config.muted=t,this.media.muted=t}get muted(){return Boolean(this.media.muted)}get hasAudio(){return!this.isHTML5||!!this.isAudio||Boolean(this.media.mozHasAudio)||Boolean(this.media.webkitAudioDecodedByteCount)||Boolean(this.media.audioTracks&&this.media.audioTracks.length)}set speed(e){let t=null;v(e)&&(t=e),v(t)||(t=this.storage.get("speed"));var{minimumSpeed:e,maximumSpeed:i}=this;t=dt(t=v(t)?t:this.config.speed.selected,e,i),this.config.speed.selected=t,setTimeout(()=>{this.media&&(this.media.playbackRate=t)},0)}get speed(){return Number(this.media.playbackRate)}get minimumSpeed(){return this.isYouTube?Math.min(...this.options.speed):this.isVimeo?.5:.0625}get maximumSpeed(){return this.isYouTube?Math.max(...this.options.speed):this.isVimeo?2:16}set quality(e){var s=this.config.quality,n=this.options.quality;if(n.length){let t=[!w(e)&&Number(e),this.storage.get("quality"),s.selected,s.default].find(v),i=!0;if(!n.includes(t)){let e=Ce(n,t);this.debug.warn(`Unsupported quality option: ${t}, using ${e} instead`),t=e,i=!1}s.selected=t,this.media.quality=t,i&&this.storage.set({quality:t})}}get quality(){return this.media.quality}set loop(e){e=y(e)?e:this.config.loop.active;this.config.loop.active=e,this.media.loop=e}get loop(){return Boolean(this.media.loop)}set source(e){ht.change.call(this,e)}get source(){return this.media.currentSrc}get download(){var e=this.config.urls.download;return ue(e)?e:this.source}set download(e){ue(e)&&(this.config.urls.download=e,z.setDownloadUrl.call(this))}set poster(e){this.isVideo?$.setPoster.call(this,e,!1).catch(()=>{}):this.debug.warn("Poster can only be set for video")}get poster(){return this.isVideo?this.media.getAttribute("poster")||this.media.getAttribute("data-poster"):null}get ratio(){var e;return this.isVideo?(e=Le(Ie.call(this)),u(e)?e.join(":"):e):null}set ratio(e){this.isVideo?d(e)&&Pe(e)?(this.config.ratio=Le(e),Oe.call(this)):this.debug.error(`Invalid aspect ratio specified (${e})`):this.debug.warn("Aspect ratio can only be set for video")}set autoplay(e){this.config.autoplay=y(e)?e:this.config.autoplay}get autoplay(){return Boolean(this.config.autoplay)}toggleCaptions(e){D.toggle.call(this,e,!1)}set currentTrack(e){D.set.call(this,e,!1),D.setup.call(this)}get currentTrack(){var{toggled:e,currentTrack:t}=this.captions;return e?t:-1}set language(e){D.setLanguage.call(this,e,!1)}get language(){return(D.getCurrentTrack.call(this)||{}).language}set pip(e){C.pip&&(e=y(e)?e:!this.pip,c(this.media.webkitSetPresentationMode)&&this.media.webkitSetPresentationMode(e?Ue:"inline"),c(this.media.requestPictureInPicture))&&(!this.pip&&e?this.media.requestPictureInPicture():this.pip&&!e&&document.exitPictureInPicture())}get pip(){return C.pip?w(this.media.webkitPresentationMode)?this.media===document.pictureInPictureElement:this.media.webkitPresentationMode===Ue:null}setPreviewThumbnails(e){this.previewThumbnails&&this.previewThumbnails.loaded&&(this.previewThumbnails.destroy(),this.previewThumbnails=null),Object.assign(this.config.previewThumbnails,e),this.config.previewThumbnails.enabled&&(this.previewThumbnails=new ut(this))}
1static supported(e,t,i){return C.check(e,t,i)}static loadSprite(e,t){return Be(e,t)}static setup(e,t={}){let i=null;return d(e)?i=Array.from(document.querySelectorAll(e)):de(e)?i=Array.from(e):u(e)&&(i=e.filter(b)),w(i)?null:i.map(e=>new pt(e,t))}}return pt.defaults=(et=Ge,JSON.parse(JSON.stringify(et))),pt});var _self="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=(l=>{var e,d=/\blang(?:uage)?-([\w-]+)\b/i,t=0,i={},z={manual:l.Prism&&l.Prism.manual,disableWorkerMessageHandler:l.Prism&&l.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof D?new D(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++t}),e.__id},clone:function i(e,s){var n,t;switch(s=s||{},z.util.type(e)){case"Object":if(t=z.util.objId(e),s[t])return s[t];for(var r in n={},s[t]=n,e)e.hasOwnProperty(r)&&(n[r]=i(e[r],s));return n;case"Array":return t=z.util.objId(e),s[t]||(n=[],s[t]=n,e.forEach(function(e,t){n[t]=i(e,s)}),n);default:return e}},getLanguage:function(e){for(;e&&!d.test(e.className);)e=e.parentElement;return e?(e.className.match(d)||[,"none"])[1].toLowerCase():"none"},currentScript:function(){if("undefined"==typeof document)return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(e){var t=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(e.stack)||[])[1];if(t){var i,s=document.getElementsByTagName("script");for(i in s)if(s[i].src==t)return s[i]}return null}},isActive:function(e,t,i){for(var s="no-"+t;e;){var n=e.classList;if(n.contains(t))return!0;if(n.contains(s))return!1;e=e.parentElement}return!!i}},languages:{plain:i,plaintext:i,text:i,txt:i,extend:function(e,t){var i,s=z.util.clone(z.languages[e]);for(i in t)s[i]=t[i];return s},insertBefore:function(i,e,t,s){var n,r=(s=s||z.languages)[i],a={};for(n in r)if(r.hasOwnProperty(n)){if(n==e)for(var o in t)t.hasOwnProperty(o)&&(a[o]=t[o]);t.hasOwnProperty(n)||(a[n]=r[n])}var l=s[i];return s[i]=a,z.languages.DFS(z.languages,function(e,t){t===l&&e!=i&&(this[e]=a)}),a},DFS:function e(t,i,s,n){n=n||{};var r,a,o,l=z.util.objId;for(r in t)t.hasOwnProperty(r)&&(i.call(t,r,t[r],s||r),a=t[r],"Object"!==(o=z.util.type(a))||n[l(a)]?"Array"!==o||n[l(a)]||(n[l(a)]=!0,e(a,i,r,n)):(n[l(a)]=!0,e(a,i,null,n)))}},plugins:{},highlightAll:function(e,t){z.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,i){var s={callback:i,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};z.hooks.run("before-highlightall",s),s.elements=Array.prototype.slice.apply(s.container.querySelectorAll(s.selector)),z.hooks.run("before-all-elements-highlight",s);for(var n,r=0;n=s.elements[r++];)z.highlightElement(n,!0===t,s.callback)},highlightElement:function(e,t,i){var s=z.util.getLanguage(e),n=z.languages[s],r=(e.className=e.className.replace(d,"").replace(/\s+/g," ")+" language-"+s,e.parentElement),a=(r&&"pre"===r.nodeName.toLowerCase()&&(r.className=r.className.replace(d,"").replace(/\s+/g," ")+" language-"+s),{element:e,language:s,grammar:n,code:e.textContent});function o(e){a.highlightedCode=e,z.hooks.run("before-insert",a),a.element.innerHTML=a.highlightedCode,z.hooks.run("after-highlight",a),z.hooks.run("complete",a),i&&i.call(a.element)}z.hooks.run("before-sanity-check",a),(r=a.element.parentElement)&&"pre"===r.nodeName.toLowerCase()&&!r.hasAttribute("tabindex")&&r.setAttribute("tabindex","0"),a.code?(z.hooks.run("before-highlight",a),a.grammar?t&&l.Worker?((s=new Worker(z.filename)).onmessage=function(e){o(e.data)},s.postMessage(JSON.stringify({language:a.language,code:a.code,immediateClose:!0}))):o(z.highlight(a.code,a.grammar,a.language)):o(z.util.encode(a.code))):(z.hooks.run("complete",a),i&&i.call(a.element))},highlight:function(e,t,i){e={code:e,grammar:t,language:i};return z.hooks.run("before-tokenize",e),e.tokens=z.tokenize(e.code,e.grammar),z.hooks.run("after-tokenize",e),D.stringify(z.util.encode(e.tokens),e.language)},tokenize:function(e,t){var i=t.rest;if(i){for(var s in i)t[s]=i[s];delete t.rest}for(var n=new c,r=(j(n,n.head,e),function e(t,i,s,n,r,a){for(var o in s)if(s.hasOwnProperty(o)&&s[o])for(var l=s[o],l=Array.isArray(l)?l:[l],d=0;d<l.length;++d){if(a&&a.cause==o+","+d)return;var c,u=l[d],h=u.inside,p=!!u.lookbehind,m=!!u.greedy,f=u.alias;m&&!u.pattern.global&&(c=u.pattern.toString().match(/[imsuy]*$/)[0],u.pattern=RegExp(u.pattern.source,c+"g"));for(var g=u.pattern||u,v=n.next,y=r;v!==i.tail&&!(a&&y>=a.reach);y+=v.value.length,v=v.next){var b=v.value;if(i.length>t.length)return;if(!(b instanceof D)){var w,x=1;if(m){if(!(w=N(g,y,t,p)))break;var _=w.index,T=w.index+w[0].length,S=y;for(S+=v.value.length;S<=_;)S+=(v=v.next).value.length;if(y=S-=v.value.length,v.value instanceof D)continue;for(var E=v;E!==i.tail&&(S<T||"string"==typeof E.value);E=E.next)x++,S+=E.value.length;x--,b=t.slice(y,S),w.index-=y}else if(!(w=N(g,0,b,p)))continue;for(var _=w.index,A=w[0],C=b.slice(0,_),k=b.slice(_+A.length),b=y+b.length,M=(a&&b>a.reach&&(a.reach=b),v.prev),P=(C&&(M=j(i,M,C),y+=C.length),O=I=L=C=P=void 0,i),C=M,L=x,I=C.next,O=0;O<L&&I!==P.tail;O++)I=I.next;(C.next=I).prev=C,P.length-=O;v=j(i,M,new D(o,h?z.tokenize(A,h):A,f,A));k&&j(i,v,k),1<x&&(e(t,i,s,v.prev,y,C={cause:o+","+d,reach:b}),a)&&C.reach>
1a.reach&&(a.reach=C.reach)}}}}(e,n,t,n.head,0),n),a=[],o=r.head.next;o!==r.tail;)a.push(o.value),o=o.next;return a},hooks:{all:{},add:function(e,t){var i=z.hooks.all;i[e]=i[e]||[],i[e].push(t)},run:function(e,t){var i=z.hooks.all[e];if(i&&i.length)for(var s,n=0;s=i[n++];)s(t)}},Token:D};function D(e,t,i,s){this.type=e,this.content=t,this.alias=i,this.length=0|(s||"").length}function N(e,t,i,s){e.lastIndex=t;t=e.exec(i);return t&&s&&t[1]&&(e=t[1].length,t.index+=e,t[0]=t[0].slice(e)),t}function c(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function j(e,t,i){var s=t.next,i={value:i,prev:t,next:s};return s.prev=t.next=i,e.length++,i}return(l.Prism=z,D.stringify=function t(e,i){if("string"==typeof e)return e;var s;if(Array.isArray(e))return s="",e.forEach(function(e){s+=t(e,i)}),s;var n,r={type:e.type,content:t(e.content,i),tag:"span",classes:["token",e.type],attributes:{},language:i},e=e.alias,a=(e&&(Array.isArray(e)?Array.prototype.push.apply(r.classes,e):r.classes.push(e)),z.hooks.run("wrap",r),"");for(n in r.attributes)a+=" "+n+'="'+(r.attributes[n]||"").replace(/"/g,"&quot;")+'"';return"<"+r.tag+' class="'+r.classes.join(" ")+'"'+a+">"+r.content+"</"+r.tag+">"},l.document)?((i=z.util.currentScript())&&(z.filename=i.src,i.hasAttribute("data-manual"))&&(z.manual=!0),z.manual||("loading"===(e=document.readyState)||"interactive"===e&&i&&i.defer?document.addEventListener("DOMContentLoaded",s):window.requestAnimationFrame?window.requestAnimationFrame(s):window.setTimeout(s,16))):l.addEventListener&&!z.disableWorkerMessageHandler&&l.addEventListener("message",function(e){var e=JSON.parse(e.data),t=e.language,i=e.immediateClose;l.postMessage(z.highlight(e.code,z.languages[t],t)),i&&l.close()},!1),z;function s(){z.manual||z.highlightAll()}})(_self),$jscomp=("undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism),Prism.languages.markup={comment:/<!--[\s\S]*?-->/,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/,name:/[^\s<>'"]+/}},cdata:/<!\[CDATA\[[\s\S]*?\]\]>/i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&amp;/,"&"))}),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(e,t){var i={},i=(i["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:Prism.languages[t]},i.cdata=/^<!\[CDATA\[|\]\]>$/i,{"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:i}}),t=(i["language-"+t]={pattern:/[\s\S]+/,inside:Prism.languages[t]},{});t[e]={pattern:RegExp("(<__[^>]*>)(?:<!\\[CDATA\\[(?:[^\\]]|\\](?!\\]>))*\\]\\]>|(?!<!\\[CDATA\\[)[^])*?(?=</__>)".replace(/__/g,function(){return e}),"i"),lookbehind:!0,greedy:!0,inside:i},Prism.languages.insertBefore("markup","cdata",t)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(e,t){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp("(^|[\"'\\s])(?:"+e+")\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s'\">=]+(?=[\\s>]))","i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:Prism.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml,(e=>{var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]
1*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|(?:[^\\\\\r\n()\"']|\\\\[^])*)\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css,(t=e.languages.markup)&&(t.tag.addInlined("style","css"),t.tag.addAttribute("style","css"))})(Prism),Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]
1*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute("on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)","javascript")),Prism.languages.js=Prism.languages.javascript,(p=>{function m(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(p.languages["markup-templating"]={},{buildPlaceholders:{value:function(s,n,e,r){var a;s.language===n&&(a=s.tokenStack=[],s.code=s.code.replace(e,function(e){if("function"==typeof r&&!r(e))return e;for(var t,i=a.length;-1!==s.code.indexOf(t=m(n,i));)++i;return a[i]=e,t}),s.grammar=p.languages.markup)}},tokenizePlaceholders:{value:function(d,c){var u,h;d.language===c&&d.tokenStack&&(d.grammar=p.languages[c],u=0,h=Object.keys(d.tokenStack),function e(t){for(var i=0;i<t.length&&!(u>=h.length);i++){var s,n,r,a,o,l=t[i];"string"==typeof l||l.content&&"string"==typeof l.content?(s=h[u],r=d.tokenStack[s],a="string"==typeof l?l:l.content,s=m(c,s),-1<(o=a.indexOf(s))&&(++u,n=a.substring(0,o),r=new p.Token(c,p.tokenize(r,d.grammar),"language-"+c,r),a=a.substring(o+s.length),o=[],n&&o.push.apply(o,e([n])),o.push(r),a&&o.push.apply(o,e([a])),"string"==typeof l?t.splice.apply(t,[i,1].concat(o)):l.content=o)):l.content&&e(l.content)}return t}(d.tokens))}}})})(Prism),(t=>{var e=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,i=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],s=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,n=/<?=>|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,r=/[{}\[\](),:;]/;t.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:e,variable:/\$+(?:\w+\b|(?=\{))/i,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:bool|boolean|int|integer|float|string|object|array)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:bool|int|float|string|object|array(?!\s*\()|mixed|self|static|callable|iterable|(?:null|false)(?=\s*\|))\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*[\w|]\|\s*)(?:null|false)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:bool|int|float|string|object|void|array(?!\s*\()|mixed|self|static|callable|iterable|(?:null|false)(?=\s*\|))\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?[\w|]\|\s*)(?:null|false)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:bool|int|float|string|object|void|array(?!\s*\()|mixed|iterable|(?:null|false)(?=\s*\|))\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:null|false)\b/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:__halt_compiler|abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|namespace|match|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}}
1,{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:i,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:s,operator:n,punctuation:r};var a=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:a={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:t.languages.php}}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:a}}];t.languages.insertBefore("php","variable",{string:a,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:e,string:a,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:i,number:s,operator:n,punctuation:r}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),t.hooks.add("before-tokenize",function(e){/<\?/.test(e.code)&&t.languages["markup-templating"].buildPlaceholders(e,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/gi)}),t.hooks.add("after-tokenize",function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"php")})})(Prism),(e=>{e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/m}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,i=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|or|not)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:t,operator:i}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:i,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})})(Prism),Prism.languages.scss=Prism.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/m,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),Prism.languages.insertBefore("scss","atrule",{keyword:[/@(?:if|else(?: if)?|forward|for|each|while|import|use|extend|debug|warn|mixin|include|function|return|content)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),Prism.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),Prism.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|with|show|hide)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|or|not)(?=\s)/,lookbehind:!0}}),Prism.languages.scss.atrule.inside.rest=Prism.languages.scss,!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).ProgressBar=e()}(function(){return function s(n,r,a){function o(i,e){if(!r[i]){if(!n[i]){var t="function"==typeof require&&require;if(!e&&t)return t(i,!0);if(l)return l(i,!0);e=new Error("Cannot find module '"+i+"'");throw e.code="MODULE_NOT_FOUND",e}t=r[i]={exports:{}};n[i][0].call(t.exports,function(e){var t=n[i][1][e];return o(t||e)},t,t.exports,s,n,r,a)}return r[i].exports}for(var l="function"==typeof require&&require,e=0;e<a.length;e++)o(a[e]);return o}({1:[function(e,q,H){!function(){var c,u,h,p,e,m,i,d,a,o,r,n,l,s,f,t,g,v,y=this||Function("return this")(),b=(e=Date.now||function(){return+new Date},m="undefined"!=typeof SHIFTY_DEBUG_NOW?SHIFTY_DEBUG_NOW:e,i="undefined"!=typeof window&&(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||window.mozCancelRequestAnimationFrame&&window.mozRequestAnimationFrame)||setTimeout,M.prototype.tween=function(e){return this._isTweening?this:(void 0===e&&this._configured||this.setConfig(e),this._timestamp=m(),this._start(this.get(),this._attachment),this.resume())},M.prototype.setConfig=function(e){e=e||{},this._configured=!0,this._attachment=e.attachment,this._pausedAtTime=null,this._scheduleId=null,this._delay=e.delay||0,this._start=e.start||w,this._step=e.step||w,this._finish=e.finish||w,this._duration=e.duration||500,this._currentState=_({},e.from)||this.get(),this._originalState=this.get(),this._targetState=_({},e.to)||this.get();var t=this,i=(this._timeoutHandler=function(){C(t,t._timestamp,t._delay,t._duration,t._currentState,t._originalState,t._targetState,t._easing,t._step,t._scheduleFunction)},this._currentState),s=this._targetState;return T(s,i),this._easing=k(i,e.easing||"linear"),this._filterArgs=[i,this._originalState,s,this._easing],A(this,"tweenCreated"),this},M.prototype.get=function(){return _({},this._currentState)},M.prototype.set=function(e){this._currentState=e},M.prototype.pause=function(){return this._pausedAtTime=m(),this._isPaused=!0,this},M.prototype.resume=function(){return this._isPaused&&(this._timestamp+=m()-this._pausedAtTime),this._isPaused=!1,this._isTweening=!0,this._timeoutHandler(),this},M.prototype.seek=function(e){e=Math.max(e,0);var t=m();return this._timestamp+e===0||(this._timestamp=t-e,this.isPlaying())||(this._isTweening=!0,this._isPaused=!1,C(this,this._timestamp,this._delay,this._duration,this._currentState,this._originalState,this._targetState,this._easing,this._step,this._scheduleFunction,t),this.pause()),this},M.prototype.stop=function(e){return this._isTweening=!1,this._isPaused=!1,this._timeoutHandler=w,(y.cancelAnimationFrame||y.webkitCancelAnimationFrame||y.oCancelAnimationFrame||y.msCancelAnimationFrame||y.moz
1CancelRequestAnimationFrame||y.clearTimeout)(this._scheduleId),e&&(A(this,"beforeTween"),S(1,this._currentState,this._originalState,this._targetState,1,0,this._easing),A(this,"afterTween"),A(this,"afterTweenEnd"),this._finish.call(this,this._currentState,this._attachment)),this},M.prototype.isPlaying=function(){return this._isTweening&&!this._isPaused},M.prototype.setScheduleFunction=function(e){this._scheduleFunction=e},M.prototype.dispose=function(){for(var e in this)this.hasOwnProperty(e)&&delete this[e]},M.prototype.filter={},c=M.prototype.formula={linear:function(e){return e}},_(M,{now:m,each:x,tweenProps:S,tweenProp:E,applyFilter:A,shallowCopy:_,defaults:T,composeEasingObject:k}),"function"==typeof SHIFTY_DEBUG_NOW&&(y.timeoutHandler=C),"object"==typeof H?q.exports=M:void 0===y.Tweenable&&(y.Tweenable=M),M);function w(){}function x(e,t){for(var i in e)Object.hasOwnProperty.call(e,i)&&t(i)}function _(t,i){return x(i,function(e){t[e]=i[e]}),t}function T(t,i){x(i,function(e){void 0===t[e]&&(t[e]=i[e])})}function S(e,t,i,s,n,r,a){var o,l,d=e<r?0:(e-r)/n;for(o in t)t.hasOwnProperty(o)&&(l=a[o],l="function"==typeof l?l:c[l],t[o]=E(i[o],s[o],l,d));return t}function E(e,t,i,s){return e+(t-e)*i(s)}function A(t,i){var s=M.prototype.filter,n=t._filterArgs;x(s,function(e){void 0!==s[e][i]&&s[e][i].apply(t,n)})}function C(e,t,i,s,n,r,a,o,l,d,c){p=t+i+s,u=Math.min(c||m(),p),h=p<=u,p=s-(p-u),e.isPlaying()&&(h?(l(a,e._attachment,p),e.stop(!0)):(e._scheduleId=d(e._timeoutHandler,1e3/60),A(e,"beforeTween"),u<t+i?S(1,n,r,a,1,1,o):S(u,n,r,a,s,t+i,o),A(e,"afterTween"),l(n,e._attachment,p)))}function k(e,t){var i={},s=typeof t;return x(e,"string"==s||"function"==s?function(e){i[e]=t}:function(e){i[e]||(i[e]=t[e]||"linear")}),i}function M(e,t){this._currentState=e||{},this._configured=!1,this._scheduleFunction=i,void 0!==t&&this.setConfig(t)}function P(i){d.each(i,function(e){var t=i[e];"string"==typeof t&&t.match(s)&&(i[e]=I(s,t,N))})}function N(e){return 3===(e=(e=e).replace(/#/,"")).length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]),t[0]=L(e.substr(0,2)),t[1]=L(e.substr(2,2)),t[2]=L(e.substr(4,2)),"rgb("+t[0]+","+t[1]+","+t[2]+")"}function L(e){return parseInt(e,16)}function I(e,t,i){var s=t.match(e),n=t.replace(e,f);if(s)for(var r,a=s.length,o=0;o<a;o++)r=s.shift(),n=n.replace(f,i(r));return n}function j(e){for(var t=e.match(r),i=t.length,s=e.match(l)[0],n=0;n<i;n++)s+=parseInt(t[n],10)+",";return s.slice(0,-1)+")"}function $(n){var r={};return d.each(n,function(e){var t,i,s=n[e];"string"==typeof s&&(t=D(s),r[e]={formatString:((i=(s=s).match(o))?1!==i.length&&!s[0].match(a)||i.unshift(""):i=["",""],i.join(f)),chunkNames:((e,t)=>{for(var i=[],s=e.length,n=0;n<s;n++)i.push("_"+t+"_"+n);return i})(t,e)})}),r}function O(n,r){d.each(r,function(e){for(var t=D(n[e]),i=t.length,s=0;s<i;s++)n[r[e].chunkNames[s]]=+t[s];delete n[e]})}function z(i,s){d.each(s,function(e){i[e];var t=((e,t)=>{g.length=0;for(var i=t.length,s=0;s<i;s++)g.push(e[t[s]]);return g})(((e,t)=>{for(var i,s={},n=t.length,r=0;r<n;r++)i=t[r],s[i]=e[i],delete e[i];return s})(i,s[e].chunkNames),s[e].chunkNames),t=((e,t)=>{for(var i=e,s=t.length,n=0;n<s;n++)i=i.replace(f,+t[n].toFixed(4));return i})(s[e].formatString,t);i[e]=I(n,t,j)})}function D(e){return e.match(r)}function F(e,t,i,s,n,r){function l(e){return((c*e+u)*e+h)*e}function d(e){return 0<=e?e:0-e}var c=0,u=0,h=0,a=0,o=0,p=0,c=1-(h=3*t)-(u=3*(s-t)-h),a=1-(p=3*i)-(o=3*(n-i)-p);return s=((e,t)=>{var i,s,n,r,a,o;for(n=e,o=0;o<8;o++){if(d(r=l(n)-e)<t)return n;if(d(a=(e=>(3*c*e+2*u)*e+h)(n))<1e-6)break;n-=r/a}if(s=1,(i=0)>(n=e))return i;if(s<n)return s;for(;i<s;){if(d((r=l(n))-e)<t)return n;r<e?i=n:s=n,n=.5*(s-i)+i}return n})(s=e,1/(200*r)),((a*s+o)*s+p)*s}b.shallowCopy(b.prototype.formula,{easeInQuad:function(e){return Math.pow(e,2)},easeOutQuad:function(e){return-(Math.pow(e-1,2)-1)},easeInOutQuad:function(e){return(e/=.5)<1?.5*Math.pow(e,2):-.5*((e-=2)*e-2)},easeInCubic:function(e){return Math.pow(e,3)},easeOutCubic:function(e){return Math.pow(e-1,3)+1},easeInOutCubic:function(e){return(e/=.5)<1?.5*Math.pow(e,3):.5*(Math.pow(e-2,3)+2)},easeInQuart:function(e){return Math.pow(e,4)},easeOutQuart:function(e){return-(Math.pow(e-1,4)-1)},easeInOutQuart:function(e){return(e/=.5)<1?.5*Math.pow(e,4):-.5*((e-=2)*Math.pow(e,3)-2)},easeInQuint:function(e){return Math.pow(e,5)},easeOutQuint:function(e){return Math.pow(e-1,5)+1},easeInOutQuint:function(e){return(e/=.5)<1?.5*Math.pow(e,5):.5*(Math.pow(e-2,5)+2)},easeInSine:function(e){return 1-Math.cos(e*(Math.PI/2))},easeOutSine:function(e){return Math.sin(e*(Math.PI/2))},easeInOutSine:function(e){return-.5*(Math.cos(Math.PI*e)-1)},easeInExpo:function(e){return 0===e?0:Math.pow(2,10*(e-1))},easeOutExpo:function(e){return 1===e?1:1-Math.pow(2,-10*e)},easeInOutExpo:function(e){return 0===e?0:1===e?1:(e/=.5)<1?.5*Math.pow(2,10*(e-1)):.5*(2-Math.pow(2,-10*--e))},easeInCirc:function(e){return-(Math.sqrt(1-e*e)-1)},easeOutCirc:function(e){return Math.sqrt(1-Math.pow(e-1,2))},easeInOutCirc:function(e){return(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},easeOutBounce:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},easeInBack:function(e){return e*e*(2.70158*e-1.70158)},easeOutBack:function(e){return--e*e*(2.70158*e+1.70158)+1},easeInOutBack:function(e){var t=1.70158;return(e/=.5)<1?e*e*((1+(t*=1.525))*e-t)*.5:.5*((e-=2)*e*((1+(t*=1.525))*e+t)+2)},elastic:function(e){return-1*Math.pow(4,-8*e)*Math.sin(2*Math.PI*(6*e-1)/2)+1},swingFromTo:function(e){var t=1.70158;return(e/=.5)<1?e*e*((1+(t*=1.525))*e-t)*.5:.5*((e-=2)*e*((1+(t*=1.525))*e+t)+2)}
1,swingFrom:function(e){return e*e*(2.70158*e-1.70158)},swingTo:function(e){return--e*e*(2.70158*e+1.70158)+1},bounce:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},bouncePast:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?2-(7.5625*(e-=1.5/2.75)*e+.75):e<2.5/2.75?2-(7.5625*(e-=2.25/2.75)*e+.9375):2-(7.5625*(e-=2.625/2.75)*e+.984375)},easeFromTo:function(e){return(e/=.5)<1?.5*Math.pow(e,4):-.5*((e-=2)*Math.pow(e,3)-2)},easeFrom:function(e){return Math.pow(e,4)},easeTo:function(e){return Math.pow(e,.25)}}),b.setBezierFunction=function(e,t,i,s,n){r=t,a=i,o=s,l=n;var r,a,o,l,d=function(e){return F(e,r,a,o,l,1)};return d.displayName=e,d.x1=t,d.y1=i,d.x2=s,d.y2=n,b.prototype.formula[e]=d},b.unsetBezierFunction=function(e){delete b.prototype.formula[e]},(v=new b)._filterArgs=[],b.interpolate=function(e,t,i,s,n){var r=b.shallowCopy({},e),n=n||0,s=b.composeEasingObject(e,s||"linear"),a=(v.set({}),v._filterArgs),a=(a.length=0,a[0]=r,a[1]=e,a[2]=t,a[3]=s,b.applyFilter(v,"tweenCreated"),b.applyFilter(v,"beforeTween"),b.tweenProps(i,r,e,t,1,n,s));return b.applyFilter(v,"afterTween"),a},d=b,a=/(\d|\-|\.)/,o=/([^\-0-9\.]+)/g,r=/[0-9.\-]+/g,n=new RegExp("rgb\\("+r.source+/,\s*/.source+r.source+/,\s*/.source+r.source+"\\)","g"),l=/^.*\(/,s=/#([0-9]|[a-f]){3,6}/gi,f="VAL",t=[],g=[],d.prototype.filter.token={tweenCreated:function(e,t,i,s){P(e),P(t),P(i),this._tokenData=$(e)},beforeTween:function(e,t,i,s){var o,l;o=s,l=this._tokenData,d.each(l,function(e){var t=l[e].chunkNames,i=t.length,s=o[e];if("string"==typeof s)for(var n=s.split(" "),r=n[n.length-1],a=0;a<i;a++)o[t[a]]=n[a]||r;else for(a=0;a<i;a++)o[t[a]]=s;delete o[e]}),O(e,this._tokenData),O(t,this._tokenData),O(i,this._tokenData)},afterTween:function(e,t,i,s){var a,o;z(e,this._tokenData),z(t,this._tokenData),z(i,this._tokenData),a=s,o=this._tokenData,d.each(o,function(e){var t=o[e].chunkNames,i=t.length,s=a[t[0]];if("string"==typeof s){for(var n="",r=0;r<i;r++)n+=" "+a[t[r]],delete a[t[r]];a[e]=n.substr(1)}else a[e]=s})}}}.call(null)},{}],2:[function(e,t,i){function s(e,t){this._pathTemplate="M 50,50 m 0,-{radius} a {radius},{radius} 0 1 1 0,{2radius} a {radius},{radius} 0 1 1 0,-{2radius}",this.containerAspectRatio=1,n.apply(this,arguments)}var n=e("./shape"),r=e("./utils");((s.prototype=new n).constructor=s).prototype._pathString=function(e){var t=e.strokeWidth,e=50-(t=e.trailWidth&&e.trailWidth>e.strokeWidth?e.trailWidth:t)/2;return r.render(this._pathTemplate,{radius:e,"2radius":2*e})},s.prototype._trailString=function(e){return this._pathString(e)},t.exports=s},{"./shape":7,"./utils":8}],3:[function(e,t,i){function s(e,t){this._pathTemplate="M 0,{center} L 100,{center}",n.apply(this,arguments)}var n=e("./shape"),r=e("./utils");((s.prototype=new n).constructor=s).prototype._initializeSvg=function(e,t){e.setAttribute("viewBox","0 0 100 "+t.strokeWidth),e.setAttribute("preserveAspectRatio","none")},s.prototype._pathString=function(e){return r.render(this._pathTemplate,{center:e.strokeWidth/2})},s.prototype._trailString=function(e){return this._pathString(e)},t.exports=s},{"./shape":7,"./utils":8}],4:[function(e,t,i){t.exports={Line:e("./line"),Circle:e("./circle"),SemiCircle:e("./semicircle"),Path:e("./path"),Shape:e("./shape"),utils:e("./utils")}},{"./circle":2,"./line":3,"./path":5,"./semicircle":6,"./shape":7,"./utils":8}],5:[function(e,t,i){function s(e,t){if(!(this instanceof s))throw new Error("Constructor was called without new keyword");t=l.extend({duration:800,easing:"linear",from:{},to:{},step:function(){}},t),e=l.isString(e)?document.querySelector(e):e,this.path=e,this._opts=t,this._tweenable=null,e=this.path.getTotalLength(),this.path.style.strokeDasharray=e+" "+e,this.set(0)}var o=e("shifty"),l=e("./utils"),n={easeIn:"easeInCubic",easeOut:"easeOutCubic",easeInOut:"easeInOutCubic"};s.prototype.value=function(){var e=this._getComputedDashOffset(),t=this.path.getTotalLength();return parseFloat((1-e/t).toFixed(6),10)},s.prototype.set=function(e){this.stop(),this.path.style.strokeDashoffset=this._progressToOffset(e);var t,i=this._opts.step;l.isFunction(i)&&(t=this._easing(this._opts.easing),i(this._calculateTo(e,t),this._opts.shape||this,this._opts.attachment))},s.prototype.stop=function(){this._stopTween(),this.path.style.strokeDashoffset=this._getComputedDashOffset()},s.prototype.animate=function(e,i,t){i=i||{},l.isFunction(i)&&(t=i,i={});var s=l.extend({},i),n=l.extend({},this._opts),n=(i=l.extend(n,i),this._easing(i.easing)),s=this._resolveFromAndTo(e,n,s),r=(this.stop(),this.path.getBoundingClientRect(),this._getComputedDashOffset()),e=this._progressToOffset(e),a=this;this._tweenable=new o,this._tweenable.tween({from:l.extend({offset:r},s.from),to:l.extend({offset:e},s.to),duration:i.duration,easing:n,step:function(e){a.path.style.strokeDashoffset=e.offset;var t=i.shape||a;
1i.step(e,t,i.attachment)},finish:function(e){l.isFunction(t)&&t()}})},s.prototype._getComputedDashOffset=function(){var e=window.getComputedStyle(this.path,null);return parseFloat(e.getPropertyValue("stroke-dashoffset"),10)},s.prototype._progressToOffset=function(e){var t=this.path.getTotalLength();return t-e*t},s.prototype._resolveFromAndTo=function(e,t,i){return i.from&&i.to?{from:i.from,to:i.to}:{from:this._calculateFrom(t),to:this._calculateTo(e,t)}},s.prototype._calculateFrom=function(e){return o.interpolate(this._opts.from,this._opts.to,this.value(),e)},s.prototype._calculateTo=function(e,t){return o.interpolate(this._opts.from,this._opts.to,e,t)},s.prototype._stopTween=function(){null!==this._tweenable&&(this._tweenable.stop(),this._tweenable=null)},s.prototype._easing=function(e){return n.hasOwnProperty(e)?n[e]:e},t.exports=s},{"./utils":8,shifty:1}],6:[function(e,t,i){function s(e,t){this._pathTemplate="M 50,50 m -{radius},0 a {radius},{radius} 0 1 1 {2radius},0",this.containerAspectRatio=2,n.apply(this,arguments)}var n=e("./shape"),r=e("./circle"),a=e("./utils");((s.prototype=new n).constructor=s).prototype._initializeSvg=function(e,t){e.setAttribute("viewBox","0 0 100 50")},s.prototype._initializeTextContainer=function(e,t,i){e.text.style&&(i.style.top="auto",i.style.bottom="0",e.text.alignToBottom?a.setStyle(i,"transform","translate(-50%, 0)"):a.setStyle(i,"transform","translate(-50%, 50%)"))},s.prototype._pathString=r.prototype._pathString,s.prototype._trailString=r.prototype._trailString,t.exports=s},{"./circle":2,"./shape":7,"./utils":8}],7:[function(e,t,i){function s(e,t){if(!(this instanceof s))throw new Error("Constructor was called without new keyword");if(0!==arguments.length){this._opts=r.extend({color:"#555",strokeWidth:1,trailColor:null,trailWidth:null,fill:null,text:{style:{color:null,position:"absolute",left:"50%",top:"50%",padding:0,margin:0,transform:{prefix:!0,value:"translate(-50%, -50%)"}},autoStyleContainer:!0,alignToBottom:!0,value:null,className:"progressbar-text"},svgStyle:{display:"block",width:"100%"},warnings:!1},t,!0),r.isObject(t)&&void 0!==t.svgStyle&&(this._opts.svgStyle=t.svgStyle),r.isObject(t)&&r.isObject(t.text)&&void 0!==t.text.style&&(this._opts.text.style=t.text.style);var t=this._createSvgView(this._opts),i=r.isString(e)?document.querySelector(e):e;if(!i)throw new Error("Container does not exist: "+e);this._container=i,this._container.appendChild(t.svg),this._opts.warnings&&this._warnContainerAspectRatio(this._container),this._opts.svgStyle&&r.setStyles(t.svg,this._opts.svgStyle),this.svg=t.svg,this.path=t.path,this.trail=t.trail,this.text=null;e=r.extend({attachment:void 0,shape:this},this._opts);this._progressPath=new n(t.path,e),r.isObject(this._opts.text)&&null!==this._opts.text.value&&this.setText(this._opts.text.value)}}var n=e("./path"),r=e("./utils"),a="Object is destroyed";s.prototype.animate=function(e,t,i){if(null===this._progressPath)throw new Error(a);this._progressPath.animate(e,t,i)},s.prototype.stop=function(){if(null===this._progressPath)throw new Error(a);void 0!==this._progressPath&&this._progressPath.stop()},s.prototype.destroy=function(){if(null===this._progressPath)throw new Error(a);this.stop(),this.svg.parentNode.removeChild(this.svg),this.svg=null,this.path=null,this.trail=null,(this._progressPath=null)!==this.text&&(this.text.parentNode.removeChild(this.text),this.text=null)},s.prototype.set=function(e){if(null===this._progressPath)throw new Error(a);this._progressPath.set(e)},s.prototype.value=function(){if(null===this._progressPath)throw new Error(a);return void 0===this._progressPath?0:this._progressPath.value()},s.prototype.setText=function(e){if(null===this._progressPath)throw new Error(a);null===this.text&&(this.text=this._createTextContainer(this._opts,this._container),this._container.appendChild(this.text)),r.isObject(e)?(r.removeChildren(this.text),this.text.appendChild(e)):this.text.innerHTML=e},s.prototype._createSvgView=function(e){var t=document.createElementNS("http://www.w3.org/2000/svg","svg"),i=(this._initializeSvg(t,e),null),e=((e.trailColor||e.trailWidth)&&(i=this._createTrail(e),t.appendChild(i)),this._createPath(e));return t.appendChild(e),{svg:t,path:e,trail:i}},s.prototype._initializeSvg=function(e,t){e.setAttribute("viewBox","0 0 100 100")},s.prototype._createPath=function(e){var t=this._pathString(e);return this._createPathElement(t,e)},s.prototype._createTrail=function(e){var t=this._trailString(e),e=r.extend({},e);return e.trailColor||(e.trailColor="#eee"),e.trailWidth||(e.trailWidth=e.strokeWidth),e.color=e.trailColor,e.strokeWidth=e.trailWidth,e.fill=null,this._createPathElement(t,e)},s.prototype._createPathElement=function(e,t){var i=document.createElementNS("http://www.w3.org/2000/svg","path");return i.setAttribute("d",e),i.setAttribute("stroke",t.color),i.setAttribute("stroke-width",t.strokeWidth),t.fill?i.setAttribute("fill",t.fill):i.setAttribute("fill-opacity","0"),i},s.prototype._createTextContainer=function(e,t){var i=document.createElement("div"),s=(i.className=e.text.className,e.text.style);return s&&(e.text.autoStyleContainer&&(t.style.position="relative"),r.setStyles(i,s),s.color||(i.style.color=e.color)),this._initializeTextContainer(e,t,i),i},s.prototype._initializeTextContainer=function(e,t,i){},s.prototype._pathString=function(e){throw new Error("Override this function for each progress bar")},s.prototype._trailString=function(e){throw new Error("Override this function for each progress bar")},s.prototype._warnContainerAspectRatio=function(e){var t,i,s;this.containerAspectRatio&&(t=window.getComputedStyle(e,null),i=parseFloat(t.getPropertyValue("width"),10),s=parseFloat(t.getPropertyValue("height"),10),r.floatEquals(this.containerAspectRatio,i/s)||(console.warn("Incorrect aspect ratio of container","#"+e.id,"detected:",t.getPropertyValue("width")+"(width)","/",t.getPropertyValue("height")+"(height)","=",i/s),console.warn("Aspect ratio of should be",this.containerAspectRatio)))},t.exports=s},{"./path":5,"./utils":8}],8:[function(e,t,i){function s(e,t,i){for(var s=e.style,n=0;n<a.length;++n)s[a[n]+r(t)]=i;s[t]=i}function r(e){return e.charAt(0).toUpperCase()+e.slice(1)}function o(e){return"[object Array]"!==Object.prototype.toString.call(e)&&"object"==typeof e&&!!e}function n(e,t){for(var i in e)e.hasOwnProperty(i)&&t(e[i],i)}var a="Webkit Moz O ms".split(" ");t.exports={extend:function e(t,i,s){for(var n in t=t||{},s=s||!1,i=i||{}){var r,a;i.hasOwnProperty(n)&&(r=t[n],a=i[n],s&&o(r)&&o(a)?t[n]=e(r,a,s):t[n]=a)}return t},render:function(e,t){var i,s,n,r=e;for(i in t)t.hasOwnProperty(i)&&(s=t[i],n=new RegExp("\\{"+i+"\\}","g"),r=r.replace(n,s));return r},setStyle:s,setStyles:function(i,e){n(e,function(e,t){null!=e&&(o(e)&&!0===e.prefix?s(i,t,e.value):i.style[t]=e)})},capitalize:r,isString:function(e){return"string"==typeof e||e instanceof String},isFunction:function(e){return"function"==typeof e}
1,isObject:o,forEachObject:n,floatEquals:function(e,t){return Math.abs(e-t)<.001},removeChildren:function(e){for(;e.firstChild;)e.removeChild(e.firstChild)}}},{}]},{},[4])(4)}),((e,t)=>{"function"==typeof define&&define.amd?define([],t):"object"==typeof module&&module.exports?module.exports=t():e.Rellax=t()})("undefined"!=typeof window?window:global,function(){function u(e,t){var T=Object.create(u.prototype),r=0,S=0,a=0,E=0,A=[],C=!0,i=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame||function(e){return setTimeout(e,1e3/60)},s=null,n=!1;try{var o=Object.defineProperty({},"passive",{get:function(){n=!0}});window.addEventListener("testPassive",null,o),window.removeEventListener("testPassive",null,o)}catch(e){}var l=window.cancelAnimationFrame||window.mozCancelAnimationFrame||clearTimeout,d=window.transformProp||(()=>{var e=document.createElement("div");if(null===e.style.transform){var t,i=["Webkit","Moz","ms"];for(t in i)if(void 0!==e.style[i[t]+"Transform"])return i[t]+"Transform"}return"transform"})();if(T.options={speed:-2,verticalSpeed:null,horizontalSpeed:null,breakpoints:[576,768,1201],center:!1,wrapper:null,relativeToWrapper:!1,round:!0,vertical:!0,horizontal:!1,verticalScrollAxis:"y",horizontalScrollAxis:"x",callback:function(){}},t&&Object.keys(t).forEach(function(e){T.options[e]=t[e]}),t&&t.breakpoints&&(()=>{if(3===T.options.breakpoints.length&&Array.isArray(T.options.breakpoints)){var t,i=!0,s=!0;if(T.options.breakpoints.forEach(function(e){"number"!=typeof e&&(s=!1),null!==t&&e<t&&(i=!1),t=e}),i&&s)return}T.options.breakpoints=[576,768,1201],console.warn("Rellax: You must pass an array of 3 numbers in ascending order to the breakpoints option. Defaults reverted")})(),0<(o="string"==typeof(e=e||".rellax")?document.querySelectorAll(e):[e]).length){if(T.elems=o,T.options.wrapper&&!T.options.wrapper.nodeType){if(!(o=document.querySelector(T.options.wrapper)))return void console.warn("Rellax: The wrapper you're trying to use doesn't exist.");T.options.wrapper=o}var k,M=function(){for(var e=0;e<A.length;e++)T.elems[e].style.cssText=A[e].style;for(A=[],S=window.innerHeight,E=window.innerWidth,e=T.options.breakpoints,k=E<e[0]?"xs":E>=e[0]&&E<e[1]?"sm":E>=e[1]&&E<e[2]?"md":"lg",P(),e=0;e<T.elems.length;e++){var t=void 0,i=T.elems[e],s=i.getAttribute("data-rellax-percentage"),n=i.getAttribute("data-rellax-speed"),r=i.getAttribute("data-rellax-xs-speed"),a=i.getAttribute("data-rellax-mobile-speed"),o=i.getAttribute("data-rellax-tablet-speed"),l=i.getAttribute("data-rellax-desktop-speed"),d=i.getAttribute("data-rellax-vertical-speed"),c=i.getAttribute("data-rellax-horizontal-speed"),u=i.getAttribute("data-rellax-vertical-scroll-axis"),h=i.getAttribute("data-rellax-horizontal-scroll-axis"),p=i.getAttribute("data-rellax-zindex")||0,m=i.getAttribute("data-rellax-min"),f=i.getAttribute("data-rellax-max"),g=i.getAttribute("data-rellax-min-x"),v=i.getAttribute("data-rellax-max-x"),y=i.getAttribute("data-rellax-min-y"),b=i.getAttribute("data-rellax-max-y"),w=!0,x=(r||a||o||l?t={xs:r,sm:a,md:o,lg:l}:w=!1,r=T.options.wrapper?T.options.wrapper.scrollTop:window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop,T.options.relativeToWrapper&&(r=(window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop)-T.options.wrapper.offsetTop),T.options.vertical&&(s||T.options.center)?r:0),_=T.options.horizontal&&(s||T.options.center)?T.options.wrapper?T.options.wrapper.scrollLeft:window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft:0,r=x+i.getBoundingClientRect().top,a=i.clientHeight||i.offsetHeight||i.scrollHeight,o=_+i.getBoundingClientRect().left,l=i.clientWidth||i.offsetWidth||i.scrollWidth,x=s||(x-r+S)/(a+S),s=s||(_-o+E)/(l+E);T.options.center&&(x=s=.5),t=w&&null!==t[k]?Number(t[k]):n||T.options.speed,d=d||T.options.verticalSpeed,c=c||T.options.horizontalSpeed,u=u||T.options.verticalScrollAxis,h=h||T.options.horizontalScrollAxis,n=L(s,x,t,d,c),i=i.style.cssText,w="",(s=/transform\s*:/i.exec(i))&&(w=(s=(w=i.slice(s.index)).indexOf(";"))?" "+w.slice(11,s).replace(/\s/g,""):" "+w.slice(11).replace(/\s/g,"")),A.push({baseX:n.x,baseY:n.y,top:r,left:o,height:a,width:l,speed:t,verticalSpeed:d,horizontalSpeed:c,verticalScrollAxis:u,horizontalScrollAxis:h,style:i,transform:w,zindex:p,min:m,max:f,minX:g,maxX:v,minY:y,maxY:b})}O(),C&&(window.addEventListener("resize",M),C=!1,I())},P=function(){var e=r,t=a;return r=T.options.wrapper?T.options.wrapper.scrollTop:(document.documentElement||document.body.parentNode||document.body).scrollTop||window.pageYOffset,a=T.options.wrapper?T.options.wrapper.scrollLeft:(document.documentElement||document.body.parentNode||document.body).scrollLeft||window.pageXOffset,!!(e!=(r=T.options.relativeToWrapper?((document.documentElement||document.body.parentNode||document.body).scrollTop||window.pageYOffset)-T.options.wrapper.offsetTop:r)&&T.options.vertical||t!=a&&T.options.horizontal)},L=function(e,t,i,s,n){var r={};return e=100*(n||i)*(1-e),t=100*(s||i)*(1-t),r.x=T.options.round?Math.round(e):Math.round(100*e)/100,r.y=T.options.round?Math.round(t):Math.round(100*t)/100,r},c=function(){window.removeEventListener("resize",c),window.removeEventListener("orientationchange",c),(T.options.wrapper||window).removeEventListener("scroll",c),(T.options.wrapper||document).removeEventListener("touchmove",c),s=i(I)},I=function(){P()&&!1===C?(O(),s=i(I)):(s=null,window.addEventListener("resize",c),window.addEventListener("orientationchange",c),(T.options.wrapper||window).addEventListener("scroll",c,!!n&&{passive:!0}),(T.options.wrapper||document).addEventListener("touchmove",c,!!n&&{passive:!0}))},O=function(){for(var e=0;e<T.elems.length;e++){var t=A[e].verticalScrollAxis.toLowerCase(),i=A[e].horizontalScrollAxis.toLowerCase(),s=-1!=t.indexOf("x")?r:0,t=-1!=t.indexOf("y")?r:0,n=-1!=i.indexOf("x")?a:0,i=-1!=i.indexOf("y")?a:0;i=(s=L((s+n-A[e].left+E)/(A[e].width+E),(t+i-A[e].top+S)/(A[e].height+S),A[e].speed,A[e].verticalSpeed,A[e].horizontalSpeed)).y-A[e].baseY,t=s.x-A[e].baseX,null!==A[e].min&&(T.options.vertical&&!T.options.horizontal&&(i=i<=A[e].min?A[e].min:i),T.options.horizontal)&&!T.options.vertical&&(t=t<=A[e].min?A[e].min:t),null!=A[e].minY&&(i=i<=A[e].minY?A[e].minY:i),null!=A[e].minX&&(t=t<=A[e].minX?A[e].minX:t),null!==A[e].max&&(T.options.vertical&&!T.options.horizontal&&(i=i>=A[e].max?A[e].max:i),T.options.horizontal)&&!T.options.vertical&&(t=t>=A[e].max?A[e].max:t),null!=A[e].maxY&&(i=i>=A[e].maxY?A[e].maxY:i),null!=A[e].maxX&&(t=t>
1=A[e].maxX?A[e].maxX:t),T.elems[e].style[d]="translate3d("+(T.options.horizontal?t:"0")+"px,"+(T.options.vertical?i:"0")+"px,"+A[e].zindex+"px) "+A[e].transform}T.options.callback(s)};return T.destroy=function(){for(var e=0;e<T.elems.length;e++)T.elems[e].style.cssText=A[e].style;C||(window.removeEventListener("resize",M),C=!0),l(s),s=null},M(),T.refresh=M,T}console.warn("Rellax: The elements you're trying to select don't exist.")}return u}),((e,t)=>{function i(e,t){var i={animation:"animated fadeIn",speed:2e3,separator:",",hoverStop:!1,clickChange:!1,loopCount:"infinite",autoRun:!0,onInit:!1,onChange:!1,onComplete:!1};if(this.options="object"==typeof t?((e,t)=>{for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);return e})(i,t):i,void 0===e)throw new Error('ReplaceMe [constructor]: "element" parameter is required');if("object"==typeof e)this.element=e;else{if("string"!=typeof e)throw new Error('ReplaceMe [constructor]: wrong "element" parameter');this.element=document.querySelector(e)}this.init()}i.prototype.init=function(){"function"==typeof this.options.onInit&&this.options.onInit(),this.words=this.escapeHTML(this.element.innerHTML).split(this.options.separator),this.count=this.words.length,this.position=this.loopCount=0,this.running=!1,this.bindAll(),!0===this.options.autoRun&&this.start()},i.prototype.bindAll=function(){!0===this.options.hoverStop&&(this.element.addEventListener("mouseover",this.pause.bind(this)),this.element.addEventListener("mouseout",this.start.bind(this))),!0===this.options.clickChange&&this.element.addEventListener("click",this.change.bind(this))},i.prototype.changeAnimation=function(){this.change(),this.loop=setTimeout(this.changeAnimation.bind(this),this.options.speed)},i.prototype.start=function(){!0!==this.running&&(this.running=!0,this.changeWord(this.words[this.position]),this.position++),this.loop=setTimeout(this.changeAnimation.bind(this),this.options.speed)},i.prototype.change=function(){return this.position>this.count-1&&(this.position=0,this.loopCount++,this.loopCount>=this.options.loopCount)?void this.stop():(this.changeWord(this.words[this.position]),this.position++,void("function"==typeof this.options.onChange&&this.options.onChange()))},i.prototype.stop=function(){this.running=!1,this.position=this.loopCount=0,this.pause(),"function"==typeof this.options.onComplete&&this.options.onComplete()},i.prototype.pause=function(){clearTimeout(this.loop)},i.prototype.changeWord=function(e){this.element.innerHTML='<span class="'+this.options.animation+'" style="display:inline-block;">'+e+"</span>"},i.prototype.escapeHTML=function(e){var t=/<\/?\w+\s*[^>]*>/g;return!0===t.test(e)?e.replace(t,""):e},e.ReplaceMe=i,"function"==typeof t&&t.fn.extend({ReplaceMe:function(e){return this.each(function(){new i(this,e)})}})})(window,window.jQuery),$jscomp||{}),$jscomp$lookupPolyfilledValue=($jscomp.scope={},$jscomp.arrayIteratorImpl=function(e){var t=0;return function(){return t<e.length?{done:!1,value:e[t++]}:{done:!0}}},$jscomp.arrayIterator=function(e){return{next:$jscomp.arrayIteratorImpl(e)}},$jscomp.ASSUME_ES5=!1,$jscomp.ASSUME_NO_NATIVE_MAP=!1,$jscomp.ASSUME_NO_NATIVE_SET=!1,$jscomp.SIMPLE_FROUND_POLYFILL=!1,$jscomp.ISOLATE_POLYFILLS=!1,$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(e,t,i){return e!=Array.prototype&&e!=Object.prototype&&(e[t]=i.value),e},$jscomp.getGlobal=function(e){e=["object"==typeof globalThis&&globalThis,e,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var t=0;t<e.length;++t){var i=e[t];if(i&&i.Math==Math)return i}throw Error("Cannot find global object")},$jscomp.global=$jscomp.getGlobal(this),$jscomp.IS_SYMBOL_NATIVE="function"==typeof Symbol&&"symbol"==typeof Symbol("x"),$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE,$jscomp.polyfills={},$jscomp.propertyToPolyfillSymbol={},$jscomp.POLYFILL_PREFIX="$jscp$",function(e,t){var i=$jscomp.propertyToPolyfillSymbol[t];return null!=i&&void 0!==(i=e[i])?i:e[t]}),scrollCue=($jscomp.polyfill=function(e,t,i,s){t&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(e,t,i,s):$jscomp.polyfillUnisolated(e,t,i,s))},$jscomp.polyfillUnisolated=function(e,t,i,s){for(i=$jscomp.global,e=e.split("."),s=0;s<e.length-1;s++){var n=e[s];n in i||(i[n]={}),i=i[n]}(t=t(s=i[e=e[e.length-1]]))!=s&&null!=t&&$jscomp.defineProperty(i,e,{configurable:!0,writable:!0,value:t})},$jscomp.polyfillIsolated=function(e,t,i,s){var n=e.split(".");
1e=1===n.length,s=n[0],s=!e&&s in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var r=0;r<n.length-1;r++){var a=n[r];a in s||(s[a]={}),s=s[a]}n=n[n.length-1],null!=(t=t(i=$jscomp.IS_SYMBOL_NATIVE&&"es6"===i?s[n]:null))&&(e?$jscomp.defineProperty($jscomp.polyfills,n,{configurable:!0,writable:!0,value:t}):t!==i&&($jscomp.propertyToPolyfillSymbol[n]=$jscomp.IS_SYMBOL_NATIVE?$jscomp.global.Symbol(n):$jscomp.POLYFILL_PREFIX+n,n=$jscomp.propertyToPolyfillSymbol[n],$jscomp.defineProperty(s,n,{configurable:!0,writable:!0,value:t})))},$jscomp.initSymbol=function(){},$jscomp.polyfill("Symbol",function(e){var t,i,s;return e||((t=function(e,t){this.$jscomp$symbol$id_=e,$jscomp.defineProperty(this,"description",{configurable:!0,writable:!0,value:t})}).prototype.toString=function(){return this.$jscomp$symbol$id_},i=0,s=function(e){if(this instanceof s)throw new TypeError("Symbol is not a constructor");return new t("jscomp_symbol_"+(e||"")+"_"+i++,e)})},"es6","es3"),$jscomp.initSymbolIterator=function(){},$jscomp.polyfill("Symbol.iterator",function(e){if(!e){e=Symbol("Symbol.iterator");for(var t="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),i=0;i<t.length;i++){var s=$jscomp.global[t[i]];"function"==typeof s&&"function"!=typeof s.prototype[e]&&$jscomp.defineProperty(s.prototype,e,{configurable:!0,writable:!0,value:function(){return $jscomp.iteratorPrototype($jscomp.arrayIteratorImpl(this))}})}}return e},"es6","es3"),$jscomp.initSymbolAsyncIterator=function(){},$jscomp.iteratorPrototype=function(e){return(e={next:e})[Symbol.iterator]=function(){return this},e},$jscomp.iteratorFromArray=function(t,i){t instanceof String&&(t+="");var s=0,n={next:function(){var e;return s<t.length?(e=s++,{value:i(e,t[e]),done:!1}):(n.next=function(){return{done:!0,value:void 0}},n.next())}};return n[Symbol.iterator]=function(){return n},n},$jscomp.polyfill("Array.prototype.keys",function(e){return e||function(){return $jscomp.iteratorFromArray(this,function(e){return e})}},"es6","es3"),(()=>{var r,n,a,o={},s=0,l=!0,d=!0,c=!1,t=!1,i={duration:600,interval:-.7,percentage:.75,enable:!0,docSlider:!1,pageChangeReset:!1},o={setEvents:function(e){function t(){l&&(requestAnimationFrame(function(){l=!0,d&&(o.setQuery(),o.runQuery())}),l=!1)}if(d&&!e&&window.addEventListener("load",o.runQuery),window.addEventListener("scroll",t),c){e=docSlider.getElements().pages;for(var i=0;i<e.length;i++)e[i].addEventListener("scroll",function(e){if(docSlider.getCurrentIndex()+""!==(e=e.target.getAttribute("data-ds-index")))return!1;docSlider._getWheelEnable()&&t()})}window.addEventListener("resize",function(){0<s&&clearTimeout(s),s=setTimeout(function(){d&&(o.searchElements(),o.setQuery(),o.runQuery())},200)})},setOptions:function(t,i){var s={};if(void 0!==t)return Object.keys(t).forEach(function(e){"[object Object]"===Object.prototype.toString.call(t[e])?s[e]=o.setOptions(t[e],i[e]):(s[e]=t[e],void 0!==i&&void 0!==i[e]&&(s[e]=i[e]))}),s},searchElements:function(){r=[];for(var e=document.querySelectorAll("[data-cues]:not([data-disabled])"),t=0;t<e.length;t++){for(var i=e[t],s=0;s<i.children.length;s++){var n=i.children[s];o.setAttrPtoC(n,"data-cue",i,"data-cues",""),o.setAttrPtoC(n,"data-duration",i,"data-duration",!1),o.setAttrPtoC(n,"data-interval",i,"data-interval",!1),o.setAttrPtoC(n,"data-sort",i,"data-sort",!1),o.setAttrPtoC(n,"data-addClass",i,"data-addClass",!1),o.setAttrPtoC(n,"data-group",i,"data-group",!1),o.setAttrPtoC(n,"data-delay",i,"data-delay",!1)}i.setAttribute("data-disabled","true")}for(e=document.querySelectorAll('[data-cue]:not([data-show="true"])'),t=0;t<e.length;t++)i=e[t],r.push({elm:i,cue:o.getAttr(i,"data-cue","fadeIn"),duration:Number(o.getAttr(i,"data-duration",a.duration)),interval:Number(o.getAttr(i,"data-interval",a.interval)),order:o.getOrderNumber(i),sort:o.getAttr(i,"data-sort",null),addClass:o.getAttr(i,"data-addClass",null),group:o.getAttr(i,"data-group",null),delay:Number(o.getAttr(i,"data-delay",0))});if(c)for(e=docSlider.getElements().pages.length,t=0;t<e;t++)for(i=document.querySelectorAll('[data-ds-index="'+t+'"] [data-cue]:not([data-scpage])'),s=0;s<i.length;s++)i[s].setAttribute("data-scpage",t)},sortElements:function(){for(var e=arguments[0],r=[].slice.call(arguments).slice(1),t={$jscomp$loop$prop$i$4:0};t.$jscomp$loop$prop$i$4<r.length;(t={$jscomp$loop$prop$i$4:t.$jscomp$loop$prop$i$4}).$jscomp$loop$prop$i$4++)e.sort((n=>function(e,t){var i=void 0===r[n.$jscomp$loop$prop$i$4][1]||r[n.$jscomp$loop$prop$i$4][1],s=r[n.$jscomp$loop$prop$i$4][0];return e[s]>t[s]?i?1:-1:e[s]<t[s]?i?-1:1:0})(t))},randElements:function(e){for(var t=e.length-1;0<t;t--){var i=Math.floor(Math.random()*(t+1)),s=e[t];e[t]=e[i],e[i]=s}return e},setDurationValue:function(e,t,i){return void 0!==t&&(t=t.duration,(e=-1===(i+"").indexOf(".")?e+t+i:e+t+t*i)<0)?0:e},getOrderNumber:function(e){return e.hasAttribute("data-order")?0<=(e=Number(e.getAttribute("data-order")))?e:Math.pow(2,53)-1+e:Math.pow(2,52)-1},setAttrPtoC:function(e,t,i,s,n){i.hasAttribute(s)?e.hasAttribute(t)||e.setAttribute(t,i.getAttribute(s)):!1!==n&&e.setAttribute(t,n)},getAttr:function(e,t,i){return e.hasAttribute(t)?e.getAttribute(t):i},getOffsetTop:function(e){return e.getBoundingClientRect().top+(window.pageYOffset||document.documentElement.scrollTop)},setClassNames:function(e,t){if(t){t=t.split(" ");for(var i=0;i<t.length;i++)e.classList.add(t[i])}},setQuery:function(){n={};for(var e=0;e<r.length;e++){var t=r[e],i=t.group||"$"+o.getOffsetTop(t.elm);if(!t.elm.hasAttribute("data-show")){if(c){var s=t.elm.getAttribute("data-scpage");if(s!==docSlider.getCurrentIndex()+""&&null!==s)continue}void 0===n[i]&&(n[i]=[]),n[i].push(t)}}},runQuery:function(){for(var e=Object.keys(n),t={},i=0;i<e.length;t={$jscomp$loop$prop$elms$6:t.$jscomp$loop$prop$elms$6,$jscomp$loop$prop$interval$7:t.$jscomp$loop$prop$interval$7},i++)if(t.$jscomp$loop$prop$elms$6=n[e[i]],o.isElementIn(t.$jscomp$loop$prop$elms$6[0].elm)){"reverse"===t.$jscomp$loop$prop$elms$6[0].sort?t.$jscomp$loop$prop$elms$6.reverse():"random"===t.$jscomp$loop$prop$elms$6[0].sort&&o.randElements(t.$jscomp$loop$prop$elms$6),o.sortElements(t.$jscomp$loop$prop$elms$6,["order"]);for(var s=t.$jscomp$loop$prop$interval$7=0;s<t.$jscomp$loop$prop$elms$6.length;s++)(t=>function(e){t.$jscomp$loop$prop$elms$6[e].elm.setAttribute("data-show","true"),o.setClassNames(t.$jscomp$loop$prop$elms$6[e].elm,t.$
1jscomp$loop$prop$elms$6[e].addClass),t.$jscomp$loop$prop$interval$7=o.setDurationValue(t.$jscomp$loop$prop$interval$7,t.$jscomp$loop$prop$elms$6[e-1],t.$jscomp$loop$prop$elms$6[e].interval),t.$jscomp$loop$prop$elms$6[e].elm.style.animationName=t.$jscomp$loop$prop$elms$6[e].cue,t.$jscomp$loop$prop$elms$6[e].elm.style.animationDuration=t.$jscomp$loop$prop$elms$6[e].duration+"ms",t.$jscomp$loop$prop$elms$6[e].elm.style.animationTimingFunction="ease",t.$jscomp$loop$prop$elms$6[e].elm.style.animationDelay=t.$jscomp$loop$prop$interval$7+t.$jscomp$loop$prop$elms$6[e].delay+"ms",t.$jscomp$loop$prop$elms$6[e].elm.style.animationDirection="normal",t.$jscomp$loop$prop$elms$6[e].elm.style.animationFillMode="both"})(t)(s);delete n[e[i]]}},isElementIn:function(e){var t=e.hasAttribute("data-scpage")?o.isScrollEndWithDocSlider:o.isScrollEnd;return window.pageYOffset>o.getOffsetTop(e)-window.innerHeight*a.percentage||t()},isScrollEnd:function(){var e=window.document.documentElement;return(window.document.body.scrollTop||e.scrollTop)>=e.scrollHeight-e.clientHeight},isScrollEndWithDocSlider:function(){var e=docSlider.getCurrentPage();return e.scrollTop>=e.scrollHeight-e.clientHeight}};return{init:function(e){a=o.setOptions(i,e),d=a.enable,c=a.docSlider,t=a.pageChangeReset,c||(o.setEvents(),o.searchElements(),o.setQuery())},update:function(){d&&(o.searchElements(),o.setQuery(),o.runQuery())},enable:function(e){d=void 0===e?!d:e,scrollCue.update()},_hasDocSlider:function(){return c},_hasPageChangeReset:function(){return t},_initWithDocSlider:function(e){o.setEvents(e),o.searchElements(),o.setQuery()},_updateWithDocSlider:function(){d&&(o.setQuery(),o.runQuery())},_searchElements:function(){o.searchElements()}}})());function polyfill(){var e,s,o,l,i,t,d=window,c=document;function u(e,t){this.scrollLeft=e,this.scrollTop=t}function n(e){if(null===e||"object"!=typeof e||void 0===e.behavior||"auto"===e.behavior||"instant"===e.behavior)return!0;if("object"==typeof e&&"smooth"===e.behavior)return!1;throw new TypeError("behavior member of ScrollOptions "+e.behavior+" is not a valid value for enumeration ScrollBehavior.")}function r(e,t){return"Y"===t?e.clientHeight+i<e.scrollHeight:"X"===t?e.clientWidth+i<e.scrollWidth:void 0}function a(e,t){e=d.getComputedStyle(e,null)["overflow"+t];return"auto"===e||"scroll"===e}function h(e){for(;e!==c.body&&!1===(i=void 0,i=r(t=e,"Y")&&a(t,"Y"),t=r(t,"X")&&a(t,"X"),i||t);)e=e.parentNode||e.host;var t,i;return e}function p(e){var t,i=l(),i=1<(i=(i-e.startTime)/s)?1:i,i=.5*(1-Math.cos(Math.PI*i));e.method.call(e.scrollable,t=e.startX+(e.x-e.startX)*i,i=e.startY+(e.y-e.startY)*i),t===e.x&&i===e.y||d.requestAnimationFrame(p.bind(d,e))}function m(e,t,i){var s,n,r,a=l(),e=e===c.body?(n=(s=d).scrollX||d.pageXOffset,r=d.scrollY||d.pageYOffset,o.scroll):(n=(s=e).scrollLeft,r=e.scrollTop,u);p({scrollable:s,method:e,startTime:a,startX:n,startY:r,x:t,y:i})}"scrollBehavior"in c.documentElement.style&&!0!==d.__forceSmoothScrollPolyfill__||(e=d.HTMLElement||d.Element,s=468,o={scroll:d.scroll||d.scrollTo,scrollBy:d.scrollBy,elementScroll:e.prototype.scroll||u,scrollIntoView:e.prototype.scrollIntoView},l=d.performance&&d.performance.now?d.performance.now.bind(d.performance):Date.now,t=d.navigator.userAgent,i=new RegExp(["MSIE ","Trident/","Edge/"].join("|")).test(t)?1:0,d.scroll=d.scrollTo=function(){void 0!==arguments[0]&&(!0===n(arguments[0])?o.scroll.call(d,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:d.scrollX||d.pageXOffset,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:d.scrollY||d.pageYOffset):m.call(d,c.body,void 0!==arguments[0].left?~~arguments[0].left:d.scrollX||d.pageXOffset,void 0!==arguments[0].top?~~arguments[0].top:d.scrollY||d.pageYOffset))},d.scrollBy=function(){void 0!==arguments[0]&&(n(arguments[0])?o.scrollBy.call(d,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:0,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:0):m.call(d,c.body,~~arguments[0].left+(d.scrollX||d.pageXOffset),~~arguments[0].top+(d.scrollY||d.pageYOffset)))},e.prototype.scroll=e.prototype.scrollTo=function(){if(void 0!==arguments[0])if(!0===n(arguments[0])){if("number"==typeof arguments[0]&&void 0===arguments[1])throw new SyntaxError("Value could not be converted");o.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left:"object"!=typeof arguments[0]?~~arguments[0]:this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top:void 0!==arguments[1]?~~arguments[1]:this.scrollTop)}else{var e=arguments[0].left,t=arguments[0].top;m.call(this,this,void 0===e?this.scrollLeft:~~e,void 0===t?this.scrollTop:~~t)}},e.prototype.scrollBy=function(){void 0!==arguments[0]&&(!0===n(arguments[0])?o.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop):this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior}))},e.prototype.scrollIntoView=function(){var e,t,i;!0===n(arguments[0])?o.scrollIntoView.call(this,void 0===arguments[0]||arguments[0]):(t=(e=h(this)).getBoundingClientRect(),i=this.getBoundingClientRect(),e!==c.body?(m.call(this,e,e.scrollLeft+i.left-t.left,e.scrollTop+i.top-t.top),"fixed"!==d.getComputedStyle(e).position&&d.scrollBy({left:t.left,top:t.top,behavior:"smooth"})):d.scrollBy({left:i.left,top:i.top,behavior:"smooth"}))})}"object"==typeof exports&&"undefined"!=typeof module?module.exports={polyfill:polyfill}:polyfill(),((o,h)=>{var t,n,p="createElement",y="getElementsByTagName",b="length",w="style",m="title",f="undefined",x="setAttribute",_="getAttribute",T=null,g="__svgInject",S="--inject-",v=ne
1w RegExp(S+"\\d+","g"),E="LOAD_FAIL",A="SVG_INVALID",H=["src","alt","onload","onerror"],C=h[p]("a"),k=typeof SVGRect!=f,u={useCache:!0,copyAttributes:!0,makeIdsUnique:!0},M={clipPath:["clip-path"],"color-profile":T,cursor:T,filter:T,linearGradient:["fill","stroke"],marker:["marker","marker-end","marker-mid","marker-start"],mask:T,pattern:["fill","stroke"],radialGradient:["fill","stroke"]},R=1,d=2,P=1;function L(e){return(t=t||new XMLSerializer).serializeToString(e)}function I(e,t){var i,s,n,r=S+P++,a=/url\("?#([a-zA-Z][\w:.-]*)"?\)/g,o=e.querySelectorAll("[id]"),l=t?[]:T,d={},c=[],u=!1;if(o[b]){for(v=0;v<o[b];v++)(s=o[v].localName)in M&&(d[s]=1);for(s in d)(M[s]||[s]).forEach(function(e){c.indexOf(e)<0&&c.push(e)});c[b]&&c.push(w);for(var h,p,m,f=e[y]("*"),g=e,v=-1;g!=T;){if(g.localName==w)(m=(p=g.textContent)&&p.replace(a,function(e,t){return l&&(l[t]=1),"url(#"+t+r+")"}))!==p&&(g.textContent=m);else if(g.hasAttributes()){for(n=0;n<c[b];n++)(m=(p=g[_](h=c[n]))&&p.replace(a,function(e,t){return l&&(l[t]=1),"url(#"+t+r+")"}))!==p&&g[x](h,m);["xlink:href","href"].forEach(function(e){var t=g[_](e);/^\s*#/.test(t)&&(t=t.trim(),g[x](e,t+r),l)&&(l[t.substring(1)]=1)})}g=f[++v]}for(v=0;v<o[b];v++)i=o[v],l&&!l[i.id]||(i.id+=r,u=!0)}return u}function O(e,t,i,s){if(t){t[x]("data-inject-url",i);i=e.parentNode;if(i){if(s.copyAttributes){var n=e;var r=t;for(var a,o=n.attributes,l=0;l<o[b];l++){var d,c,u=(a=o[l]).name;-1==H.indexOf(u)&&(a=a.value,u==m?((c=r.firstElementChild)&&c.localName.toLowerCase()==m?d=c:(d=h[p+"NS"]("http://www.w3.org/2000/svg",m),r.insertBefore(d,c)),d.textContent=a):r[x](u,a))}}n=s.beforeInject,t=n&&n(e,t)||t,i=(i.replaceChild(t,e),e[g]=R,D(e),s.afterInject);i&&i(e,t)}}else N(e,s)}function c(){for(var e={},t=arguments,i=0;i<t[b];i++){var s,n=t[i];for(s in n)n.hasOwnProperty(s)&&(e[s]=n[s])}return e}function z(e,t){if(t){var i;try{s=e,i=(n=n||new DOMParser).parseFromString(s,"text/xml")}catch(e){return T}return i[y]("parsererror")[b]?T:i.documentElement}var s,t=h.createElement("div");return t.innerHTML=e,t.firstElementChild}function D(e){e.removeAttribute("onload")}function s(e){console.error("SVGInject: "+e)}function i(e,t,i){e[g]=d,i.onFail?i.onFail(e,t):s(t)}function N(e,t){D(e),i(e,A,t)}function j(e,t){D(e),i(e,"SVG_NOT_SUPPORTED",t)}function $(e,t){i(e,E,t)}function F(e){e.onload=T,e.onerror=T}function q(){s("no img element")}var e=function e(t,i){var s,n,r=c(u,i),m={};function a(a,o){o=c(r,o);function e(t){function e(){var e=o.onAllFinish;e&&e(),t&&t()}if(a&&typeof a[b]!=f){var i=0,s=a[b];if(0==s)e();else for(var n=function(){++i==s&&e()},r=0;r<s;r++)l(a[r],o,n)}else l(a,o,e)}return typeof Promise==f?e():new Promise(e)}function l(r,a,e){if(r){var t=r[g];if(t)Array.isArray(t)?t.push(e):e();else{if(F(r),!k)return j(r,a),e();t=a.beforeLoad,t=t&&t(r)||r[_]("src");if(!t)return""===t&&$(r,a),e();var i=[],o=(r[g]=i,function(){e(),i.forEach(function(e){e()})}),l=(C.href=t,C.href),n=a.useCache,d=a.makeIdsUnique,c=function(t){n&&(m[l].forEach(function(e){e(t)}),m[l]=t)};if(n){var s,t=function(e){var t,i,s,n;e===E?$(r,a):e===A?N(r,a):(i=e[0],s=e[1],n=e[2],d&&(i===T?(i=I(t=z(s,!1),!1),e[0]=i,e[2]=i&&L(t)):i&&(s=n.replace(v,S+P++))),t=t||z(s,!1),O(r,t,l,a)),o()};if(typeof(s=m[l])!=f)return s.isCallbackQueue?s.push(t):t(s);(s=[]).isCallbackQueue=!0,m[l]=s}u=function(e,t){var i,e=e instanceof Document?e.documentElement:z(t,!0),s=a.afterLoad;s&&(s=s(e,t)||e)&&(t=(i="string"==typeof s)?s:L(e),e=i?z(s,!0):s),e instanceof SVGElement?(i=T,d&&(i=I(e,!1)),n&&(s=i&&L(e),c([i,t,s])),O(r,e,l,a)):(N(r,a),c(A)),o()},h=function(){$(r,a),c(E),o()},(t=l)&&((p=new XMLHttpRequest).onreadystatechange=function(){var e;4==p.readyState&&(200==(e=p.status)?u(p.responseXML,p.responseText.trim()):(400<=e||0==e)&&h())},p.open("GET",t,!0),p.send())}}else q();var u,h,p}return k&&(i='img[onload^="'+t+'("]{visibility:hidden;}',(n=h[y]("head")[0])&&((s=h[p](w)).type="text/css",s.appendChild(h.createTextNode(i)),n.appendChild(s))),a.setOptions=function(e){r=c(r,e)},a.create=e,a.err=function(e,t){e?e[g]!=d&&(F(e),(k?(D(e),$):j)(e,r),t)&&(D(e),e.src=t):q()},o[t]=a}("SVGInject");"object"==typeof module&&"object"==typeof module.exports&&(module.exports=e)})(window,document);var Swiper=(()=>{function s(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function n(t,i){void 0===t&&(t={}),void 0===i&&(i={}
vendor: 6,277 bytes, line 1
1),Object.keys(i).forEach(e=>{void 0===t[e]?t[e]=i[e]:s(i[e])&&s(t[e])&&0<Object.keys(i[e]).length&&n(t[e],i[e])})}let t={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function M(){var e="undefined"!=typeof document?document:{};return n(e,t),e}let m={document:t,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function k(){var e="undefined"!=typeof window?window:{};return n(e,m),e}function S(e){return(e=void 0===e?"":e).trim().split(" ").filter(e=>!!e.trim())}function E(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=k();let s,n,r;e=(e=>{var t=k();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<(n=e.transform||e.webkitTransform).split(",").length&&(n=n.split(", ").map(e=>e.replace(",",".")).join(", ")),r=new i.WebKitCSSMatrix("none"===n?"":n)):(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&&(n=i.WebKitCSSMatrix?r.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),(n="y"===t?i.WebKitCSSMatrix?r.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5]):n)||0}function d(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function f(e){let s=Object(arguments.length<=0?void 0:e),t=["__proto__","constructor","prototype"];for(let e=1;e<arguments.length;e+=1){var n=e<0||arguments.length<=e?void 0:arguments[e];if(null!=n&&(i=n,!("undefined"!=typeof window&&void 0!==window.HTMLElement?i instanceof HTMLElement:i&&(1===i.nodeType||11===i.nodeType)))){let i=Object.keys(Object(n)).filter(e=>t.indexOf(e)<0);for(let e=0,t=i.length;e<t;e+=1){var r=i[e],a=Object.getOwnPropertyDescriptor(n,r);void 0!==a&&a.enumerable&&(d(s[r])&&d(n[r])?n[r].__swiper__?s[r]=n[r]:f(s[r],n[r]):d(s[r])||!d(n[r])||(s[r]={},n[r].__swiper__)?s[r]=n[r]:f(s[r],n[r]))}}}var i;return s}function C(e,t,i){e.style.setProperty(t,i)}function y(e){let{swiper:i,targetPosition:s,side:n}=e,r=k(),a=-i.translate,o,l=null,d=i.params.speed,c=(i.wrapperEl.style.scrollSnapType="none",r.cancelAnimationFrame(i.cssModeFrameID),s>a?"next":"prev"),u=(e,t)=>"next"===c&&t<=e||"prev"===c&&e<=t,h=()=>{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=a+e*(s-a);u(t,s)&&(t=s),i.wrapperEl.scrollTo({[n]:t}),u(t,s)?(i.wrapperEl.style.overflow="hidden",i.wrapperEl.style.scrollSnapType="",setTimeout(()=>{i.wrapperEl.style.overflow="",i.wrapperEl.scrollTo({[n]:t})}),r.cancelAnimationFrame(i.cssModeFrameID)):i.cssModeFrameID=r.requestAnimationFrame(h)};h()}function r(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function L(e,t){return void 0===t&&(t=""),[...e.children].filter(e=>e.matches(t))}function I(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:S(t)),e}function z(e){var t=k(),i=M(),s=e.getBoundingClientRect(),i=i.body,n=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-n,left:s.left+t-i}}function A(e,t){return k().getComputedStyle(e,null).getPropertyValue(t)}function x(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function D(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 N(e,t,i){var s=k();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 j(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}let b,e,w;function q(){return b=b||(e=k(),{smoothScroll:(t=M()).documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)});var e,t}function H(u){return void 0===u&&(u={}),e=e||(()=>{var e=(void 0===u?{}:u).userAgent,t=q(),i=(r=k()).navigator.platform,e=e||r.navigator.userAgent,s={ios:!1,android:!1},n=r.screen.width,r=r.screen.height,a=e.match(/(Android);?[\s\/]+([\d.]+)?/);let o=e.match(/(iPad).*OS\s([\d_]+)/);var l=e.match(/(iPod)(.*OS\s([\d_]+))?/),d=!o&&e.match(/(iPhone\sOS|iOS)\s([\d_]+)/),c="Win32"===i,i="MacIntel"===i;return!o&&i&&t.touch&&0<=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(n+"x"+r)&&(o=(o=e.match(/(Version)\/([\d.]+)/))||[0,1,"13_0_0"]),a&&!c&&(s.os="android",s.android=!0),(o||d||l)&&(s.os="ios",s.ios=!0),s})()}function R(){return w=w||(()=>{let t=k(),e=H(),s=!1;function i(){var e=t.navigator.userAgent.toLowerCase();return 0<=e.indexOf("safari")&&e.indexOf("chrome")<0&&e.indexOf("android")<0}if(i()){let i=String(t.navigator.userAgent);if(i.includes("Version/")){let[e,t]=i.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));
1s=e<16||16===e&&t<2}}var n=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent),r=i();return{isSafari:s||r,needPerspectiveFix:s,need3dFix:r||n&&e.ios,isWebView:n}})()}let B={on(e,i,s){let n=this;if(n.eventsListeners&&!n.destroyed&&"function"==typeof i){let t=s?"unshift":"push";e.split(" ").forEach(e=>{n.eventsListeners[e]||(n.eventsListeners[e]=[]),n.eventsListeners[e][t](i)})}return n},once(s,n,e){let r=this;return!r.eventsListeners||r.destroyed||"function"!=typeof n?r:(a.__emitterProxy=n,r.on(s,a,e));function a(){r.off(s,a),a.__emitterProxy&&delete a.__emitterProxy;for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];n.apply(r,t)}},onAny(e,t){return this.eventsListeners&&!this.destroyed&&"function"==typeof e&&(t=t?"unshift":"push",this.eventsAnyListeners.indexOf(e)<0)&&this.eventsAnyListeners[t](e),this},offAny(e){return this.eventsListeners&&!this.destroyed&&this.eventsAnyListeners&&0<=(e=this.eventsAnyListeners.indexOf(e))&&this.eventsAnyListeners.splice(e,1),this},off(e,s){let n=this;return!n.eventsListeners||n.destroyed||n.eventsListeners&&e.split(" ").forEach(i=>{void 0===s?n.eventsListeners[i]=[]:n.eventsListeners[i]&&n.eventsListeners[i].forEac
vendor: 9,817 bytes, line 1
1h((e,t)=>{(e===s||e.__emitterProxy&&e.__emitterProxy===s)&&n.eventsListeners[i].splice(t,1)})}),n},emit(){let n=this;if(n.eventsListeners&&!n.destroyed&&n.eventsListeners){let e,i,s;for(var t=arguments.length,r=new Array(t),a=0;a<t;a++)r[a]=arguments[a];s="string"==typeof r[0]||Array.isArray(r[0])?(e=r[0],i=r.slice(1,r.length),n):(e=r[0].events,i=r[0].data,r[0].context||n),i.unshift(s),(Array.isArray(e)?e:e.split(" ")).forEach(t=>{n.eventsAnyListeners&&n.eventsAnyListeners.length&&n.eventsAnyListeners.forEach(e=>{e.apply(s,[t,...i])}),n.eventsListeners&&n.eventsListeners[t]&&n.eventsListeners[t].forEach(e=>{e.apply(s,i)})})}return n}},a=(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()}}},l=(e,t)=>{e.slides[t]&&(e=e.slides[t].querySelector('[loading="lazy"]'))&&e.removeAttribute("loading")},u=o=>{if(o&&!o.destroyed&&o.params){let a=o.params.lazyPreloadPrevNext,s=o.slides.length;if(s&&a&&!(a<0)){a=Math.min(a,s);let n="auto"===o.params.slidesPerView?o.slidesPerViewDynamic():Math.ceil(o.params.slidesPerView),r=o.activeIndex;if(o.params.grid&&1<o.params.grid.rows){let i=r,s=[i-a];s.push(...Array.from({length:a}).map((e,t)=>i+n+t)),void o.slides.forEach((e,t)=>{s.includes(e.column)&&l(o,t)})}else{let i=r+n-1;if(o.params.rewind||o.params.loop)for(let t=r-a;t<=i+a;t+=1){let e=(t%s+s)%s;(e<r||e>i)&&l(o,e)}else for(let e=Math.max(r-a,0);e<=Math.min(i+a,s-1);e+=1)e!==r&&(e>i||e<r)&&l(o,e)}}}},W={updateSize:function(){var e=this;let t,i;var s=e.el;t=null!=e.params.width?e.params.width:s.clientWidth,i=null!=e.params.height?e.params.height:s.clientHeight,0===t&&e.isHorizontal()||0===i&&e.isVertical()||(t=t-parseInt(A(s,"padding-left")||0,10)-parseInt(A(s,"padding-right")||0,10),i=i-parseInt(A(s,"padding-top")||0,10)-parseInt(A(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 n=this;function d(e,t){return parseFloat(e.getPropertyValue(n.getDirectionLabel(t))||0)}let r=n.params,{wrapperEl:e,slidesEl:t,size:a,rtlTranslate:i,wrongRTL:s}=n,o=n.virtual&&r.virtual.enabled,c=(o?n.virtual:n).slides.length,u=L(t,`.${n.params.slideClass}, swiper-slide`),h=(o?n.virtual.slides:u).length,p=[],m=[],f=[],g=r.slidesOffsetBefore,v=("function"==typeof g&&(g=r.slidesOffsetBefore.call(n)),r.slidesOffsetAfter);"function"==typeof v&&(v=r.slidesOffsetAfter.call(n));var y=n.snapGrid.length,b=n.slidesGrid.length;let w=r.spaceBetween,x=-g,_=0,T=0;if(void 0!==a){"string"==typeof w&&0<=w.indexOf("%")?w=parseFloat(w.replace("%",""))/100*a:"string"==typeof w&&(w=parseFloat(w)),n.virtualSize=-w,u.forEach(e=>{i?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),r.centeredSlides&&r.cssMode&&(C(e,"--swiper-centered-offset-before",""),C(e,"--swiper-centered-offset-after",""));var S=r.grid&&1<r.grid.rows&&n.grid;let l;S?n.grid.initSlides(u):n.grid&&n.grid.unsetSlides();var E="auto"===r.slidesPerView&&r.breakpoints&&0<Object.keys(r.breakpoints).filter(e=>void 0!==r.breakpoints[e].slidesPerView).length;for(let s=0;s<h;s+=1){let o;if(l=0,u[s]&&(o=u[s]),S&&n.grid.updateSlide(s,o,u),!u[s]||"none"!==A(o,"display")){if("auto"===r.slidesPerView){E&&(u[s].style[n.getDirectionLabel("width")]="");let t=getComputedStyle(o),e=o.style.transform,i=o.style.webkitTransform;if(e&&(o.style.transform="none"),i&&(o.style.webkitTransform="none"),r.roundLengths)l=n.isHorizontal()?N(o,"width",!0):N(o,"height",!0);else{let i=d(t,"width"),s=d(t,"padding-left"),n=d(t,"padding-right"),r=d(t,"margin-left"),a=d(t,"margin-right"),e=t.getPropertyValue("box-sizing");if(e&&"border-box"===e)l=i+r+a;else{let{clientWidth:e,offsetWidth:t}=o;l=i+s+n+r+a+(t-e)}}e&&(o.style.transform=e),i&&(o.style.webkitTransform=i),r.roundLengths&&(l=Math.floor(l))}else l=(a-(r.slidesPerView-1)*w)/r.slidesPerView,r.roundLengths&&(l=Math.floor(l)),u[s]&&(u[s].style[n.getDirectionLabel("width")]=l+"px");u[s]&&(u[s].swiperSlideSize=l),f.push(l),r.centeredSlides?(x=x+l/2+_/2+w,0===_&&0!==s&&(x=x-a/2-w),0===s&&(x=x-a/2-w),Math.abs(x)<.001&&(x=0),r.roundLengths&&(x=Math.floor(x)),T%r.slidesPerGroup==0&&p.push(x),m.push(x)):(r.roundLengths&&(x=Math.floor(x)),(T-Math.min(n.params.slidesPerGroupSkip,T))%n.params.slidesPerGroup==0&&p.push(x),m.push(x),x=x+l+w),n.virtualSize+=l+w,_=l,T+=1}}if(n.virtualSize=Math.max(n.virtualSize,a)+v,i&&s&&("slide"===r.effect||"coverflow"===r.effect)&&(e.style.width=n.virtualSize+w+"px"),r.setWrapperSize&&(e.style[n.getDirectionLabel("width")]=n.virtualSize+w+"px"),S&&n.grid.updateWrapperSize(l,p),!r.centeredSlides){let i=[];for(let t=0;t<p.length;t+=1){let e=p[t];r.roundLengths&&(e=Math.floor(e)),p[t]<=n.virtualSize-a&&i.push(e)}p=i,1<Math.floor(n.virtualSize-a)-Math.floor(p[p.length-1])&&p.push(n.virtualSize-a)}if(o&&r.loop){let s=f[0]+w;if(1<r.slidesPerGroup){let t=Math.ceil((n.virtual.slidesBefore+n.virtual.slidesAfter)/r.slidesPerGroup),i=s*r.slidesPerGroup;for(let e=0;e<t;e+=1)p.push(p[p.length-1]+i)}for(let e=0;e<n.virtual.slidesBefore+n.virtual.slidesAfter;e+=1)1===r.slidesPerGroup&&p.push(p[p.length-1]+s),m.push(m[m.length-1]+s),n.virtualSize+=s}if(0===p.length&&(p=[0]),0!==w){let t=n.isHorizontal()&&i?"marginLeft":n.getDirectionLabel("marginRight");u.filter((e,t)=>!(r.cssMode&&!r.loop)||t!==u.length-1).forEach(e=>{e.style[t]=w+"px"})}if(r.centeredSlides&&r.centeredSlidesBounds){let t=0,i=(f.forEach(e=>{t+=e+(w||0)}),(t-=w)-a);p=p.map(e=>e<=0?-g:e>i?i+v:e)}if(r.centerInsufficientSlides){let t=0;if(f.forEach(e=>{t+=e+(w||0)}),(t-=w)<a){let i=(a-t)/2;p.forEach((e,t)=>{p[t]=e-i}),m.forEach((e,t)=>{m[t]=e+i})}}if(Object.assign(n,{slides:u,snapGrid:p,slidesGrid:m,slidesSizesGrid:f}),r.centeredSlides&&r.cssMode&&!r.centeredSlidesBounds){C(e,"--swiper-centered-offset-before",-p[0]+"px"),C(e,"--swiper-centered-offset-after",n.size/2-f[f.length-1]/2+"px");let t=-n.snapGrid[0],i=-n.slidesGrid[0];n.snapGrid=n.snapGrid.map(e=>e+t),n.slidesGrid=n.slidesGrid.map(e=>e+i)}if(h!==c&&n.emit("slidesLengthChange"),p.length!==y&&(n.params.watchOverflow&&n.checkOverflow(),n.emit("snapGridLengthChange")),m.length!==b&&n.emit("slidesGridLengthChange"),r.watchSlidesProgress&&n.updateSlidesOffset(),n.emit("slidesUpdated"),!(o||r.cssMode||"slide"!==r.effect&&"fade"!==r.effect)){let e=r.containerModifierClass+"backface-hidden",t=n.el.classList.contains(e);h<=r.maxBackfaceHiddenSlides?t||n.el.classList.add(e):t&&n.el.classList.remove(e)}}},updateAutoHeight:function(e){let t=this,i=[],s=t.virtual&&t.params.virtual.enabled,n,r=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);var a=e=>s?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&1<t.params.slidesPerView)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{i.push(e)});else for(n=0;n<Math.ceil(t.params.slidesPerView);n+=1){let e=t.activeIndex+n;if(e>t.slides.length&&!s)break;i.push(a(e))}else i.push(a(t.activeIndex));for(n=0;n<i.length;n+=1)if(void 0!==i[n]){let e=i[n].offsetHeight;r=e>r?e:r}!r&&0!==r||(t.wrapperEl.style.height=r+"px")},updateSlidesOffset:function(){var t=this.slides,i=this.isElement?this.isHorizontal()?this.wrapperEl.offsetLeft:this.wrapperEl.offsetTop:0;for(let e=0;e<t.length;e+=1)t[e].swiperSlideOffset=(this.isHorizontal()?t[e].offsetLeft:t[e].offsetTop)-i-this.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);let n=this,r=n.params,{slides:a,rtlTranslate:o,snapGrid:l}=n;if(0!==a.length){void 0===a[0].swiperSlideOffset&&n.updateSlidesOffset();let i=o?e:-e,s=(a.forEach(e=>{e.classList.remove(r.slideVisibleClass,r.slideFullyVisibleClass)}),n.visibleSlidesIndexes=[],n.visibleSlides=[],r.spaceBetween);"string"==typeof s&&0<=s.indexOf("%")?s=parseFloat(s.replace("%",""))/100*n.size:"string"==typeof s&&(s=parseFloat(s));for(let t=0;t<a.length;t+=1){var d=a[t];let e=d.swiperSlideOffset;r.cssMode&&r.centeredSlides&&(e-=a[0].swiperSlideOffset);var c=(i+(r.centeredSlides?n.minTranslate():0)-e)/(d.swiperSlideSize+s),u=(i-l[0]+(r.centeredSlides?n.minTranslate():0)-e)/(d.swiperSlideSize+s),h=-(i-e),p=h+n.slidesSizesGrid[t],m=0<=h&&h<=n.size-n.slidesSizesGrid[t];(0<=h&&h<n.size-1||1<p&&p<=n.size||h<=0&&p>=n.size)&&(n.visibleSlides.push(d),n.visibleSlidesIndexes.push(t),a[t].classList.add(r.slideVisibleClass)),m&&a[t].classList.add(r.slideFullyVisibleClass),d.progress=o?-c:c,d.originalProgress=o?-u:u}}},updateProgress:function(a){var o=this;if(void 0===a){let e=o.rtlTranslate?-1:1;a=o&&o.translate&&o.translate*e||0}let e=o.params,i=o.maxTranslate()-o.minTranslate(),{progress:s,isBeginning:n,isEnd:r,progressLoop:l}=o,t=n,d=r;if(0===i)s=0,n=!0,r=!0;else{s=(a-o.minTranslate())/i;let e=Math.abs(a-o.minTranslate())<1,t=Math.abs(a-o.maxTranslate())<1;n=e||s<=0,r=t||1<=s,e&&(s=0),t&&(s=1)}if(e.loop){let e=o.getSlideIndexByData(0),t=o.getSlideIndexByData(o.slides.length-1),i=o.slidesGrid[e],s=o.slidesGrid[t],n=o.slidesGrid[o.slidesGrid.length-1],r=Math.abs(a);1<(l=r>=i?(r-i)/n:(r+n-s)/n)&&--l}Object.assign(o,{progress:s,progressLoop:l,isBeginning:n,isEnd:r}),(e.watchSlidesProgress||e.centeredSlides&&e.autoHeight)&&o.updateSlidesProgress(a),n&&!t&&o.emit("reachBeginning toEdge"),r&&!d&&o.emit("reachEnd toEdge"),(t&&!n||d&&!r)&&o.emit("fromEdge"),o.emit("progress",s)},updateSlidesClasses:function(){let{slides:e,params:t,slidesEl:i,activeIndex:s}=this,n=this.virtual&&t.virtual.enabled,r=this.grid&&t.grid&&1<t.grid.rows,a=e=>L(i,`.${t.slideClass}${e}, swiper-slide`+e)[0],o,l,d;
1if(e.forEach(e=>{e.classList.remove(t.slideActiveClass,t.slideNextClass,t.slidePrevClass)}),n)if(t.loop){let e=s-this.virtual.slidesBefore;(e=e<0?this.virtual.slides.length+e:e)>=this.virtual.slides.length&&(e-=this.virtual.slides.length),o=a(`[data-swiper-slide-index="${e}"]`)}else o=a(`[data-swiper-slide-index="${s}"]`);else r?(o=e.filter(e=>e.column===s)[0],d=e.filter(e=>e.column===s+1)[0],l=e.filter(e=>e.column===s-1)[0]):o=e[s];o&&(o.classList.add(t.slideActiveClass),r?d&&d.classList.add(t.slideNextClass):(d=((e,t)=>{for(var i=[];e.nextElementSibling;){var s=e.nextElementSibling;t&&!s.matches(t)||i.push(s),e=s}return i})(o,`.${t.slideClass}, swiper-slide`)[0],(d=t.loop&&!d?e[0]:d)&&d.classList.add(t.slideNextClass),l=((e,t)=>{for(var i=[];e.previousElementSibling;){var s=e.previousElementSibling;t&&!s.matches(t)||i.push(s),e=s}return i})(o,`.${t.slideClass}, swiper-slide`)[0],t.loop&&0===!l&&(l=e[e.length-1])),l)&&l.classList.add(t.slidePrevClass),this.emitSlidesClasses()},updateActiveIndex:function(e){let s=this,t=s.rtlTranslate?s.translate:-s.translate,{snapGrid:i,params:n,activeIndex:r,realIndex:a,snapIndex:o}=s,l,d=e;e=e=>{let t=e-s.virtual.slidesBefore;return(t=t<0?s.virtual.slides.length+t:t)>=s.virtual.slides.length&&(t-=s.virtual.slides.length),t};if(void 0===d&&(d=(e=>{var{slidesGrid:t,params:i}=e,s=e.rtlTranslate?e.translate:-e.translate;let n;for(let e=0;e<t.length;e+=1)void 0!==t[e+1]?s>=t[e]&&s<t[e+1]-(t[e+1]-t[e])/2?n=e:s>=t[e]&&s<t[e+1]&&(n=e+1):s>=t[e]&&(n=e);return n=i.normalizeSlideIndex&&(n<0||void 0===n)?0:n})(s)),0<=i.indexOf(t))l=i.indexOf(t);else{let e=Math.min(n.slidesPerGroupSkip,d);l=e+Math.floor((d-e)/n.slidesPerGroup)}if(l>=i.length&&(l=i.length-1),d!==r||s.params.loop)if(d===r&&s.params.loop&&s.virtual&&s.params.virtual.enabled)s.realIndex=e(d);else{var c=s.grid&&n.grid&&1<n.grid.rows;let i;if(s.virtual&&n.virtual.enabled&&n.loop)i=e(d);else if(c){let e=s.slides.filter(e=>e.column===d)[0],t=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(t)&&(t=Math.max(s.slides.indexOf(e),0)),i=Math.floor(t/n.grid.rows)}else if(s.slides[d]){let e=s.slides[d].getAttribute("data-swiper-slide-index");i=e?parseInt(e,10):d}else i=d;Object.assign(s,{previousSnapIndex:o,snapIndex:l,previousRealIndex:a,realIndex:i,previousIndex:r,activeIndex:d}),s.initialized&&u(s),s.emit("activeIndexChange"),s.emit("snapIndexChange"),(s.initialized||s.params.runCallbacksOnInit)&&(a!==i&&s.emit("realIndexChange"),s.emit("slideChange"))}else l!==o&&(s.snapIndex=l,s.emit("snapIndexChange"))},updateClickedSlide:function(e,t){let i=this,s=i.params,n=e.closest(`.${s.slideClass}, swiper-slide`);!n&&i.isElement&&t&&1<t.length&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEac
vendor: 14,863 bytes, line 1
1h(e=>{!n&&e.matches&&e.matches(`.${s.slideClass}, swiper-slide`)&&(n=e)});let r,a=!1;if(n)for(let e=0;e<i.slides.length;e+=1)if(i.slides[e]===n){a=!0,r=e;break}n&&a?(i.clickedSlide=n,i.virtual&&i.params.virtual.enabled?i.clickedIndex=parseInt(n.getAttribute("data-swiper-slide-index"),10):i.clickedIndex=r,s.slideToClickedSlide&&void 0!==i.clickedIndex&&i.clickedIndex!==i.activeIndex&&i.slideToClickedSlide()):(i.clickedSlide=void 0,i.clickedIndex=void 0)}},Y={getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");var{params:t,rtlTranslate:i,translate:s,wrapperEl:n}=this;if(t.virtualTranslate)return i?-s:s;if(t.cssMode)return s;let r=P(n,e);return r+=this.cssOverflowAdjustment(),(r=i?-r:r)||0},setTranslate:function(e,t){var i=this,{rtlTranslate:s,params:n,wrapperEl:r,progress:a}=i;let o=0,l=0;i.isHorizontal()?o=s?-e:e:l=e,n.roundLengths&&(o=Math.floor(o),l=Math.floor(l)),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?o:l,n.cssMode?r[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-o:-l:n.virtualTranslate||(i.isHorizontal()?o-=i.cssOverflowAdjustment():l-=i.cssOverflowAdjustment(),r.style.transform=`translate3d(${o}px, ${l}px, 0px)`);s=i.maxTranslate()-i.minTranslate();(0==s?0:(e-i.minTranslate())/s)!==a&&i.updateProgress(e),i.emit("setTranslate",i.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,i,s,n){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),void 0===s&&(s=!0);let r=this,{params:a,wrapperEl:o}=r;if(r.animating&&a.preventInteractionOnTransition)return!1;var l=r.minTranslate(),d=r.maxTranslate(),l=s&&l<e?l:s&&e<d?d:e;if(r.updateProgress(l),a.cssMode){let e=r.isHorizontal();if(0===t)o[e?"scrollLeft":"scrollTop"]=-l;else{if(!r.support.smoothScroll)return y({swiper:r,targetPosition:-l,side:e?"left":"top"}),!0;o.scrollTo({[e?"left":"top"]:-l,behavior:"smooth"})}}else 0===t?(r.setTransition(0),r.setTranslate(l),i&&(r.emit("beforeTransitionStart",t,n),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(l),i&&(r.emit("beforeTransitionStart",t,n),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,i)&&r.emit("transitionEnd")}),r.wrapperEl.addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd)));return!0}};function V(e){var{swiper:e,runCallbacks:t,direction:i,step:s}=e,{activeIndex:n,previousIndex:r}=e;let a=i;if(a=a||(r<n?"next":n<r?"prev":"reset"),e.emit("transition"+s),t&&n!==r){if("reset"===a)return e.emit("slideResetTransition"+s);e.emit("slideChangeTransition"+s),"next"===a?e.emit("slideNextTransition"+s):e.emit("slidePrevTransition"+s)}}function X(e,t,i){var s=k(),e=e.params,n=e.edgeSwipeDetection,e=e.edgeSwipeThreshold;return!n||!(i<=e||i>=s.innerWidth-e)||"prevent"===n&&(t.preventDefault(),!0)}function G(){let e=this,{params:t,el:i}=e;var s,n,r,a,o;i&&0===i.offsetWidth||(t.breakpoints&&e.setBreakpoint(),{allowSlideNext:s,allowSlidePrev:n,snapGrid:r}=e,a=e.virtual&&e.params.virtual.enabled,e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),o=a&&t.loop,!("auto"===t.slidesPerView||1<t.slidesPerView)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!a?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=n,e.allowSlideNext=s,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow())}let U=(e,t)=>{var i=M(),{params:s,el:n,wrapperEl:r,device:a}=e,o=!!s.nested,l="on"===t?"addEventListener":"removeEventListener";i[l]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:o}),n[l]("touchstart",e.onTouchStart,{passive:!1}),n[l]("pointerdown",e.onTouchStart,{passive:!1}),i[l]("touchmove",e.onTouchMove,{passive:!1,capture:o}),i[l]("pointermove",e.onTouchMove,{passive:!1,capture:o}),i[l]("touchend",e.onTouchEnd,{passive:!0}),i[l]("pointerup",e.onTouchEnd,{passive:!0}),i[l]("pointercancel",e.onTouchEnd,{passive:!0}),i[l]("touchcancel",e.onTouchEnd,{passive:!0}),i[l]("pointerout",e.onTouchEnd,{passive:!0}),i[l]("pointerleave",e.onTouchEnd,{passive:!0}),i[l]("contextmenu",e.onTouchEnd,{passive:!0}),(s.preventClicks||s.preventClicksPropagation)&&n[l]("click",e.onClick,!0),s.cssMode&&r[l]("scroll",e.onScroll),s.updateOnWindowResize?e[t](a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",G,!0):e[t]("observerUpdate",G,!0),n[l]("load",e.onLoad,{capture:!0})},Q=(e,t)=>e.grid&&t.grid&&1<t.grid.rows;var K={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};let i={eventsEmitter:B,update:W,translate:Y,transition:{setTransition:function(e,t){this.params.cssMode||(this.wrapperEl.style.transitionDuration=e+"ms",this.wrapperEl.style.transitionDelay=0===e?"0ms":""),this.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);var i=this.params;i.cssMode||(i.autoHeight&&this.updateAutoHeight(),V({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);var i=this.params;this.animating=!1,i.cssMode||(this.setTransition(0),V({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e,s,t,i,n){void 0===s&&(s=this.params.speed),void 0===t&&(t=!0),"string"==typeof(e=void 0===e?0:e)&&(e=parseInt(e,10));let r=this,a=e,{params:o,snapGrid:l,slidesGrid:d,previousIndex:c,activeIndex:u,rtlTranslate:h,wrapperEl:p,enabled:m}=(a<0&&(a=0),r);if(r.animating&&o.preventInteractionOnTransition||!m&&!i&&!n||r.destroyed)return!1;e=Math.min(r.params.slidesPerGroupSkip,a);let f=e+Math.floor((a-e)/r.params.slidesPerGroup);var g=-l[f=f>=l.length?l.length-1:f];if(o.normalizeSlideIndex)for(let s=0;s<d.length;s+=1){let e=-Math.floor(100*g),t=Math.floor(100*d[s]),i=Math.floor(100*d[s+1]);void 0!==d[s+1]?e>=t&&e<i-(i-t)/2?a=s:e>=t&&e<i&&(a=s+1):e>=t&&(a=s)}if(r.initialized&&a!==u){if(!r.allowSlideNext&&(h?g>r.translate&&g>r.minTranslate():g<r.translate&&g<r.minTranslate()))return!1;if(!r.allowSlidePrev&&g>r.translate&&g>r.maxTranslate()&&(u||0)!==a)return!1}let v;if(a!==(c||0)&&t&&r.emit("beforeSlideChangeStart"),r.updateProgress(g),v=a>u?"next":a<u?"prev":"reset",h&&-g===r.translate||!h&&g===r.translate)return r.updateActiveIndex(a),o.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),"slide"!==o.effect&&r.setTranslate(g),"reset"!=v&&(r.transitionStart(t,v),r.transitionEnd(t,v)),!1;if(o.cssMode){let t=r.isHorizontal(),i=h?g:-g;if(0===s){let e=r.virtual&&r.params.virtual.enabled;e&&(r.wrapperEl.style.scrollSnapType="none",r._immediateVirtual=!0),e&&!r._cssModeVirtualInitialSet&&0<r.params.initialSlide?(r._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{p[t?"scrollLeft":"scrollTop"]=i})):p[t?"scrollLeft":"scrollTop"]=i,e&&requestAnimationFrame(()=>{r.wrapperEl.style.scrollSnapType="",r._immediateVirtual=!1})}else{if(!r.support.smoothScroll)return y({swiper:r,targetPosition:i,side:t?"left":"top"}),!0;p.scrollTo({[t?"left":"top"]:i,behavior:"smooth"})}}else r.setTransition(s),r.setTranslate(g),r.updateActiveIndex(a),r.updateSlidesClasses(),r.emit("beforeTransitionStart",s,i),r.transitionStart(t,v),0===s?r.transitionEnd(t,v):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,v))}),r.wrapperEl.addEventListener("transitionend",r.onSlideToWrapperTransitionEnd));return!0},slideToLoop:function(e,t,i,s){void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),"string"==typeof(e=void 0===e?0:e)&&(e=parseInt(e,10));let a=this;if(!a.destroyed){var o=a.grid&&a.params.grid&&1<a.params.grid.rows;let r=e;if(a.params.loop)if(a.virtual&&a.params.virtual.enabled)r+=a.virtual.slidesBefore;else{let i;if(o){let t=r*a.params.grid.rows;i=a.slides.filter(e=>+e.getAttribute("data-swiper-slide-index")==t)[0].column}else i=a.getSlideIndexByData(r);let t=o?Math.ceil(a.slides.length/a.params.grid.rows):a.slides.length,s=a.params.centeredSlides,e=a.params.slidesPerView,n=("auto"===e?e=a.slidesPerViewDynamic():(e=Math.ceil(parseFloat(a.params.slidesPerView,10)),s&&e%2==0&&(e+=1)),t-i<e);if(n=s?n||i<Math.ceil(e/2):n){let e=s?i<a.activeIndex?"prev":"next":i-a.activeIndex-1<a.params.slidesPerView?"next":"prev";a.loopFix({direction:e,slideTo:!0,activeSlideIndex:"next"==e?i+1:i-t+1,slideRealIndex:"next"==e?a.realIndex:void 0})}if(o){let t=r*a.params.grid.rows;r=a.slides.filter(e=>+e.getAttribute("data-swiper-slide-index")==t)[0].column}else r=a.getSlideIndexByData(r)}return requestAnimationFrame(()=>{a.slideTo(r,t,i,s)}),a}},slideNext:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);let s=this,{enabled:n,params:r,animating:a}=s;if(!n||s.destroyed)return s;let o=r.slidesPerGroup,l=("auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1)),s.activeIndex<r.slidesPerGroupSkip?1:o),d=s.virtual&&r.virtual.enabled;if(r.loop){if(a&&!d&&r.loopPreventsSliding)return!1;if(s.loopFix({direction:"next"}),s._clientLeft=s.wrapperEl.clientLeft,s.activeIndex===s.slides.length-1&&r.cssMode)return requestAnimationFrame(()=>{s.slideTo(s.activeIndex+l,e,t,i)}),!0}return r.rewind&&s.isEnd?s.slideTo(0,e,t,i):s.slideTo(s.activeIndex+l,e,t,i)},slidePrev:function(t,i,s){void 0===t&&(t=this.params.speed),void 0===i&&(i=!0);let n=this,{params:e,snapGrid:r,slidesGrid:a,rtlTranslate:o,enabled:l,animating:d}=n;if(!l||n.destroyed)return n;var c=n.virtual&&e.virtual.enabled;if(e.loop){if(d&&!c&&e.loopPreventsSliding)return!1;n.loopFix({direction:"prev"}),n._clientLeft=n.wrapperEl.clientLeft}function u(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let h=u(o?n.translate:-n.translate),p=r.map(e=>u(e)),m=r[p.indexOf(h)-1];if(void 0===m&&e.cssMode){let i;r.forEach((e,t)=>{h>=e&&(i=t)}),void 0!==i&&(m=r[0<i?i-1:i])}let f=0;if(void 0!==m&&((f=a.indexOf(m))<0&&(f=n.activeIndex-1),"auto"===e.slidesPerView)&&1===e.slidesPerGroup&&e.slidesPerGroupAuto&&(f=f-n.slidesPerViewDynamic("previous",!0)+1,f=Math.max(f,0)),e.rewind&&n.isBeginning){let e=n.params.virtual&&n.params.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1;return n.slideTo(e,t,i,s)}return e.loop&&0===n.activeIndex&&e.cssMode?(requestAnimationFrame(()=>{n.slideTo(f,t,i,s)}),!0):n.slideTo(f,t,i,s)},slideReset:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);if(!this.destroyed)return this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e,i,s,n){void 0===e&&(e=this.params.speed),void 0===i&&(i=!0),void 0===n&&(n=.5);var r=this;if(!r.destroyed){let t=r.activeIndex;var a=Math.min(r.params.slidesPerGroupSkip,t),a=a+Math.floor((t-a)/r.params.slidesPerGroup),o=r.rtlTranslate?r.translate:-r.translate;if(o>=r.snapGrid[a]){let e=r.snapGrid[a];o-e>(r.snapGrid[a+1]-e)*n&&(t+=r.params.slidesPerGroup)}else{let e=r.snapGrid[a-1];o-e<=(r.snapGrid[a]-e)*n&&(t-=r.params.slidesPerGroup)}return t=Math.max(t,0),t=Math.min(t,r.slidesGrid.length-1),r.slideTo(t,e,i,s)}},slideToClickedSlide:function(){let i=this;if(!i.destroyed){var{params:s,slidesEl:n}=i,r="auto"===s.slidesPerView?i.slidesPerViewDynamic():s.slidesPerView;let e,t=i.clickedIndex;var a=i.isElement?"swiper-slide":"."+s.slideClass;s.loop?i.animating||(e=parseInt(i.clickedSlide.getAttribute("data-swiper-slide-index"),10),s.centeredSlides?t<i.loopedSlides-r/2||t>i.slides.length-i.loopedSlides+r/2?(i.loopFix(),t=i.getSlideIndex(L(n,a+`[data-swiper-slide-index="${e}"]`)[0]),E(()=>{i.slideTo(t)})):i.slideTo(t):t>i.slides.length-r?(i.loopFix(),t=i.getSlideIndex(L(n,a+`[data-swiper-slide-index="${e}"]`)[0]),E(()=>{i.slideTo(t)})):i.slideTo(t)):i.slideTo(t)}}},loop:{loopCreate:function(e){let i=this,{params:s,slidesEl:t}=i;var n,r,a,o,l;!s.loop||i.virtual&&i.params.virtual.enabled||(n=()=>{L(t,`.${s.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},o=i.grid&&s.grid&&1<s.grid.rows,r=s.slidesPerGroup*(o?s.grid.rows:1),a=i.slides.length%r!=0,o=o&&i.slides.length%s.grid.rows!=0,l=t=>{for(let e=0;e<t;e+=1){let e=i.isElement?O("swiper-slide",[s.slideBlankClass]):O("div",[s.slideClass,s.slideBlankClass]);i.slidesEl.append(e)}},a?s.loopAddBlankSlides?(l(r-i.slides.length%r),i.recalcSlides(),i.updateSlides()):I("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may 
1not function properly. You need to add more slides (or make duplicates, or empty slides)"):o&&(s.loopAddBlankSlides?(l(s.grid.rows-i.slides.length%s.grid.rows),i.recalcSlides(),i.updateSlides()):I("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)")),n(),i.loopFix({slideRealIndex:e,direction:s.centeredSlides?void 0:"next"}))},loopFix:function(p){let{slideRealIndex:m,slideTo:f=!0,direction:g,setTranslate:v,activeSlideIndex:y,byController:b,byMousewheel:w}=void 0===p?{}:p,x=this;if(x.params.loop){x.emit("beforeLoopFix");let{slides:l,allowSlidePrev:t,allowSlideNext:d,slidesEl:c,params:u}=x,h=u.centeredSlides;if(x.allowSlidePrev=!0,x.allowSlideNext=!0,x.virtual&&u.virtual.enabled)f&&(u.centeredSlides||0!==x.snapIndex?u.centeredSlides&&x.snapIndex<u.slidesPerView?x.slideTo(x.virtual.slides.length+x.snapIndex,0,!1,!0):x.snapIndex===x.snapGrid.length-1&&x.slideTo(x.virtual.slidesBefore,0,!1,!0):x.slideTo(x.virtual.slides.length,0,!1,!0)),x.allowSlidePrev=t,x.allowSlideNext=d;else{let e=u.slidesPerView;"auto"===e?e=x.slidesPerViewDynamic():(e=Math.ceil(parseFloat(u.slidesPerView,10)),h&&e%2==0&&(e+=1));p=u.slidesPerGroupAuto?e:u.slidesPerGroup;let i=p;i%p!=0&&(i+=p-i%p),i+=u.loopAdditionalSlides,x.loopedSlides=i;var _=x.grid&&u.grid&&1<u.grid.rows;l.length<e+i?I("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):_&&"row"===u.grid.fill&&I("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let s=[],n=[],r=x.activeIndex;void 0===y?y=x.getSlideIndex(l.filter(e=>e.classList.contains(u.slideActiveClass))[0]):r=y;var T="next"===g||!g,S="prev"===g||!g;let a=0,o=0;var E=_?Math.ceil(l.length/u.grid.rows):l.length,A=(_?l[y].column:y)+(h&&void 0===v?-e/2+.5:0);if(A<i){a=Math.max(i-A,p);for(let t=0;t<i-A;t+=1){let e=t-Math.floor(t/E)*E;if(_){let t=E-e-1;for(let e=l.length-1;0<=e;--e)l[e].column===t&&s.push(e)}else s.push(E-e-1)}}else if(A+e>E-i){o=Math.max(A-(E-2*i),p);for(let e=0;e<o;e+=1){let i=e-Math.floor(e/E)*E;_?l.forEach((e,t)=>{e.column===i&&n.push(t)}):n.push(i)}}if(x.__preventObserver__=!0,requestAnimationFrame(()=>{x.__preventObserver__=!1}),S&&s.forEach(e=>{l[e].swiperLoopMoveDOM=!0,c.prepend(l[e]),l[e].swiperLoopMoveDOM=!1}),T&&n.forEach(e=>{l[e].swiperLoopMoveDOM=!0,c.append(l[e]),l[e].swiperLoopMoveDOM=!1}),x.recalcSlides(),"auto"===u.slidesPerView?x.updateSlides():_&&(0<s.length&&S||0<n.length&&T)&&x.slides.forEach((e,t)=>{x.grid.updateSlide(t,e,x.slides)}),u.watchSlidesProgress&&x.updateSlidesOffset(),f)if(0<s.length&&S){if(void 0===m){let e=x.slidesGrid[r],t=x.slidesGrid[r+a]-e;w?x.setTranslate(x.translate-t):(x.slideTo(r+a,0,!1,!0),v&&(x.touchEventsData.startTranslate=x.touchEventsData.startTranslate-t,x.touchEventsData.currentTranslate=x.touchEventsData.currentTranslate-t))}else if(v){let e=_?s.length/u.grid.rows:s.length;x.slideTo(x.activeIndex+e,0,!1,!0),x.touchEventsData.currentTranslate=x.translate}}else if(0<n.length&&T)if(void 0===m){let e=x.slidesGrid[r],t=x.slidesGrid[r-o]-e;w?x.setTranslate(x.translate-t):(x.slideTo(r-o,0,!1,!0),v&&(x.touchEventsData.startTranslate=x.touchEventsData.startTranslate-t,x.touchEventsData.currentTranslate=x.touchEventsData.currentTranslate-t))}else{let e=_?n.length/u.grid.rows:n.length;x.slideTo(x.activeIndex-e,0,!1,!0)}if(x.allowSlidePrev=t,x.allowSlideNext=d,x.controller&&x.controller.control&&!b){let t={slideRealIndex:m,direction:g,setTranslate:v,activeSlideIndex:y,byController:!0};Array.isArray(x.controller.control)?x.controller.control.forEach(e=>{!e.destroyed&&e.params.loop&&e.loopFix({...t,slideTo:e.params.slidesPerView===u.slidesPerView&&f})}):x.controller.control instanceof x.constructor&&x.controller.control.params.loop&&x.controller.control.loopFix({...t,slideTo:x.controller.control.params.slidesPerView===u.slidesPerView&&f})}}x.emit("loopFix")}},loopDestroy:function(){let{params:e,slidesEl:t}=this;if(!(!e.loop||this.virtual&&this.params.virtual.enabled)){this.recalcSlides();let i=[];
vendor: 104,512 bytes, lines 1-5
1this.slides.forEach(e=>{var t=void 0===e.swiperSlideIndex?+e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;i[t]=e}),this.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),i.forEach(e=>{t.append(e)}),this.recalcSlides(),this.slideTo(this.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:{attachEvents:function(){var e=this,t=e.params;e.onTouchStart=function(i){var s=this,n=M();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)X(s,r,r.targetTouches[0].pageX);else{var{params:a,touches:o,enabled:l}=s;if(l&&(a.simulateTouch||"mouse"!==r.pointerType)&&(!s.animating||!a.preventInteractionOnTransition)){!s.animating&&a.cssMode&&a.loop&&s.loopFix();let t=r.target;if(("wrapper"!==a.touchEventsTarget||s.wrapperEl.contains(t))&&!("which"in r&&3===r.which||"button"in r&&0<r.button||i.isTouched&&i.isMoved)){var l=!!a.noSwipingClass&&""!==a.noSwipingClass,d=r.composedPath?r.composedPath():r.path,l=(l&&r.target&&r.target.shadowRoot&&d&&(t=d[0]),a.noSwipingSelector||"."+a.noSwipingClass),d=!(!r.target||!r.target.shadowRoot);if(a.noSwiping&&(d?function(s,e){return function e(t){var i;return t&&t!==M()&&t!==k()&&((i=(t=t.assignedSlot?t.assignedSlot:t).closest(s))||t.getRootNode)?i||e(t.getRootNode().host):null}(e=void 0===t?this:e)}(l,t):t.closest(l)))s.allowClick=!0;else if(!a.swipeHandler||t.closest(a.swipeHandler)){o.currentX=r.pageX,o.currentY=r.pageY;d=o.currentX,l=o.currentY;if(X(s,r,d)){Object.assign(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=d,o.startY=l,i.touchStartTime=v(),s.allowClick=!0,s.updateSize(),s.swipeDirection=void 0,0<a.threshold&&(i.allowThresholdMove=!1);let e=!0;t.matches(i.focusableElements)&&(e=!1,"SELECT"===t.nodeName)&&(i.isTouched=!1),n.activeElement&&n.activeElement.matches(i.focusableElements)&&n.activeElement!==t&&n.activeElement.blur();d=e&&s.allowTouchMove&&a.touchStartPreventDefault;!a.touchStartForcePreventDefault&&!d||t.isContentEditable||r.preventDefault(),a.freeMode&&a.freeMode.enabled&&s.freeMode&&s.animating&&!a.cssMode&&s.freeMode.onTouchStart(),s.emit("touchStart",r)}}}}}}.bind(e),e.onTouchMove=function(t){let i=M(),n=this,r=n.touchEventsData,{params:a,touches:o,rtlTranslate:l,enabled:e}=n;if(e&&(a.simulateTouch||"mouse"!==t.pointerType)){let e,s=t;if("pointermove"===(s=s.originalEvent?s.originalEvent:s).type){if(null!==r.touchId)return;if(s.pointerId!==r.pointerId)return}if("touchmove"===s.type){if(!(e=[...s.changedTouches].filter(e=>e.identifier===r.touchId)[0])||e.identifier!==r.touchId)return}else e=s;if(r.isTouched){var t=e.pageX,d=e.pageY;if(s.preventedByNestedSwiper)o.startX=t,o.startY=d;else if(n.allowTouchMove){if(a.touchReleaseOnEdges&&!a.loop)if(n.isVertical()){if(d<o.startY&&n.translate<=n.maxTranslate()||d>o.startY&&n.translate>=n.minTranslate())return r.isTouched=!1,void(r.isMoved=!1)}else if(t<o.startX&&n.translate<=n.maxTranslate()||t>o.startX&&n.translate>=n.minTranslate())return;if(i.activeElement&&s.target===i.activeElement&&s.target.matches(r.focusableElements))r.isMoved=!0,n.allowClick=!1;else{r.allowTouchCallbacks&&n.emit("touchMove",s),o.previousX=o.currentX,o.previousY=o.currentY,o.currentX=t,o.currentY=d;var c=o.currentX-o.startX,u=o.currentY-o.startY;if(!(n.params.threshold&&Math.sqrt(c**2+u**2)<n.params.threshold))if(void 0===r.isScrolling&&(n.isHorizontal()&&o.currentY===o.startY||n.isVertical()&&o.currentX===o.startX?r.isScrolling=!1:25<=c*c+u*u&&(h=180*Math.atan2(Math.abs(u),Math.abs(c))/Math.PI,r.isScrolling=n.isHorizontal()?h>a.touchAngle:90-h>a.touchAngle)),r.isScrolling&&n.emit("touchMoveOpposite",s),void 0!==r.startMoving||o.currentX===o.startX&&o.currentY===o.startY||(r.startMoving=!0),r.isScrolling)r.isTouched=!1;else if(r.startMoving){n.allowClick=!1,!a.cssMode&&s.cancelable&&s.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&s.stopPropagation();let i=n.isHorizontal()?c:u,e=n.isHorizontal()?o.currentX-o.previousX:o.currentY-o.previousY;a.oneWayMovement&&(i=Math.abs(i)*(l?1:-1),e=Math.abs(e)*(l?1:-1)),o.diff=i,i*=a.touchRatio,l&&(i=-i,e=-e);var h=n.touchesDirection,c=(n.swipeDirection=0<i?"prev":"next",n.touchesDirection=0<e?"prev":"next",n.params.loop&&!a.cssMode),u="next"===n.touchesDirection&&n.allowSlideNext||"prev"===n.touchesDirection&&n.allowSlidePrev;if(!r.isMoved){if(c&&u&&n.loopFix({direction:n.swipeDirection}),r.startTranslate=n.getTranslate(),n.setTransition(0),n.animating){let e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});n.wrapperEl.dispatchEvent(e)}r.allowMomentumBounce=!1,!a.grabCursor||!0!==n.allowSlideNext&&!0!==n.allowSlidePrev||n.setGrabCursor(!0),n.emit("sliderFirstMove",s)}if((new Date).getTime(),r.isMoved&&r.allowThresholdMove&&h!==n.touchesDirection&&c&&u&&1<=Math.abs(i))Object.assign(o,{startX:t,startY:d,currentX:t,currentY:d,startTranslate:r.currentTranslate}),r.loopSwapReset=!0,r.startTranslate=r.currentTranslate;else{n.emit("sliderMove",s),r.isMoved=!0,r.currentTranslate=i+r.startTranslate;let e=!0,t=a.resistanceRatio;if(a.touchReleaseOnEdges&&(t=0),0<i?(c&&u&&r.allowThresholdMove&&r.currentTranslate>(a.centeredSlides?n.minTranslate()-n.slidesSizesGrid[n.activeIndex+1]:n.minTranslate())&&n.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),r.currentTranslate>n.minTranslate()&&(e=!1,a.resistance)&&(r.currentTranslate=n.minTranslate()-1+(-n.minTranslate()+r.startTranslate+i)**t)):i<0&&(c&&u&&r.allowThresholdMove&&r.currentTranslate<(a.centeredSlides?n.maxTranslate()+n.slidesSizesGrid[n.slidesSizesGrid.length-1]:n.maxTranslate())&&n.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:n.slides.length-("auto"===a.slidesPerView?n.slidesPerViewDynamic():Math.ceil(parseFloat(a.slidesPerView,10)))}),r.currentTranslate<n.maxTranslate())&&(e=!1,a.resistance)&&(r.currentTranslate=n.maxTranslate()+1-(n.maxTranslate()-r.startTranslate-i)**t),e&&(s.preventedByNestedSwiper=!0),!n.allowSlideNext&&"next"===n.swipeDirection&&r.currentTranslate<r.startTranslate&&(r.currentTranslate=r.startTranslate),!n.allowSlidePrev&&"prev"===n.swipeDirection&&r.currentTranslate>r.startTranslate&&(r.currentTranslate=r.startTranslate),n.allowSlidePrev||n.allowSlideNext||(r.currentTranslate=r.startTranslate),0<a.threshold){if(!(Math.abs(i)>a.threshold||r.allowThresholdMove))return void(r.currentTranslate=r.startTranslate);if(!r.allowThresholdMove)return r.allowThresholdMove=!0,o.startX=o.currentX,o.startY=o.currentY,r.currentTranslate=r.startTranslate,void(o.diff=n.isHorizontal()?o.currentX-o.startX:o.currentY-o.startY)}a.followFinger&&!a.cssMode&&((a.freeMode&&a.freeMode.enabled&&n.freeMode||a.watchSlidesProgress)&&(n.updateActiveIndex(),n.updateSlidesClasses()),a.freeMode&&a.freeMode.enabled&&n.freeMode&&n.freeMode.onTouchMove(),n.updateProgress(r.currentTranslate),n.setTranslate(r.currentTranslate))}}}}else s.target.matches(r.focusableElements)||(n.allowClick=!1),r.isTouched&&(Object.assign(o,{startX:t,startY:d,currentX:t,currentY:d}),r.touchStartTime=v())}else r.startMoving&&r.isScrolling&&n.emit("touchMoveOpposite",s)}}.bind(e),e.onTouchEnd=function(n){let r=this,t=r.touchEventsData,e,a=n;if("touchend"===(a=a.originalEvent?a.originalEvent:a).type||"touchcancel"===a.type){if(!(e=[...a.changedTouches].filter(e=>e.identifier===t.touchId)[0])||e.identifier!==t.touchId)return}else{if(null!==t.touchId)return;if(a.pointerId!==t.pointerId)return;e=a}if(!["pointercancel","pointerout","pointerleave","contextmenu"].includes(a.type)||["pointercancel","contextmenu"].includes(a.type)&&(r.browser.isSafari||r.browser.isWebView)){t.pointerId=null,t.touchId=null;var{params:o,touches:n,rtlTranslate:i,slidesGrid:l,enabled:d}=r;if(d&&(o.simulateTouch||"mouse"!==a.pointerType))if(t.allowTouchCallbacks&&r.emit("touchEnd",a),t.allowTouchCallbacks=!1,t.isTouched){o.grabCursor&&t.isMoved&&t.isTouched&&(!0===r.allowSlideNext||!0===r.allowSlidePrev)&&r.setGrabCursor(!1);var c,d=v(),u=d-t.touchStartTime;if(r.allowClick){let e=a.path||a.composedPath&&a.composedPath();r.updateClickedSlide(e&&e[0]||a.target,e),r.emit("tap click",a),u<300&&d-t.lastClickTime<300&&r.emit("doubleTap doubleClick",a)}if(t.lastClickTime=v(),E(()=>{r.destroyed||(r.allowClick=!0)}),t.isTouched&&t.isMoved&&r.swipeDirection&&(0!==n.diff||t.loopSwapReset)&&(t.currentTranslate!==t.startTranslate||t.loopSwapReset)){if(t.isTouched=!1,t.isMoved=!1,t.startMoving=!1,c=o.followFinger?i?r.translate:-r.translate:-t.currentTranslate,!o.cssMode)if(o.freeMode&&o.freeMode.enabled)r.freeMode.onTouchEnd({currentPos:c});else{var h=c>=-r.maxTranslate()&&!r.params.loop;let i=0,s=r.slidesSizesGrid[0];for(let t=0;t<l.length;t+=t<o.slidesPerGroupSkip?1:o.slidesPerGroup){let e=t<o.slidesPerGroupSkip-1?1:o.slidesPerGroup;void 0!==l[t+e]?(h||c>=l[t]&&c<l[t+e])&&(i=t,s=l[t+e]-l[t]):(h||c>=l[t])&&(i=t,s=l[l.length-1]-l[l.length-2])}let e=null,t=null;o.rewind&&(r.isBeginning?t=o.virtual&&o.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1:r.isEnd&&(e=0));d=(c-l[i])/s,n=i<o.slidesPerGroupSkip-1?1:o.slidesPerGroup;u>o.longSwipesMs?o.longSwipes?("next"===r.swipeDirection&&(d>=o.longSwipesRatio?r.slideTo(o.rewind&&r.isEnd?e:i+n):r.slideTo(i)),"prev"===r.swipeDirection&&(d>1-o.longSwipesRatio?r.slideTo(i+n):null!==t&&d<0&&Math.abs(d)>o.longSwipesRatio?r.slideTo(t):r.slideTo(i))):r.slideTo(r.activeIndex):o.shortSwipes?!r.navigation||a.target!==r.navigation.nextEl&&a.target!==r.navigation.prevEl?("next"===r.swipeDirection&&r.slideTo(null!==e?e:i+n),"prev"===r.swipeDirection&&r.slideTo(null!==t?t:i)):a.target===r.navigation.nextEl?r.slideTo(i+n):r.slideTo(i):r.slideTo(r.activeIndex)}}else t.isTouched=!1,t.isMoved=!1,t.startMoving=!1}else t.isMoved&&o.grabCursor&&r.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 e=this,{wrapperEl:t,rtlTranslate:i,enabled:s}=e;s&&(e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses(),(0==(s=e.maxTranslate()-e.minTranslate())?0:(e.translate-e.minTranslate())/s)!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1))}.bind(e)),e.onClick=function(e){this.enabled&&!this.allowClick&&(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation)&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation())}.bind(e),e.onLoad=function(e){a(this,e.target),this.params.cssMode||"auto"!==this.params.slidesPerView&&!this.params.autoHeight||this.update()}.bind(e),U(e,"on")},detachEvents:function(){U(this,"off")}},breakpoints:{setBreakpoint:function(){let n=this,{realIndex:r,initialized:a,params:o,el:l}=n,d=o.breakpoints;if(d&&0!==Object.keys(d).length){var c=n.getBreakpoint(d,n.params.breakpointsBase,n.el);if(c&&n.currentBreakpoint!==c){let s=(c in d?d[c]:void 0)||n.originalParams,e=Q(n,o),t=Q(n,s),i=o.enabled;e&&!t?(l.classList.remove(o.containerModifierClass+"grid",o.containerModifierClass+"grid-column"),n.emitContainerClasses()):!e&&t&&(l.classList.add(o.containerModifierClass+"grid"),(s.grid.fill&&"column"===s.grid.fill||!s.grid.fill&&"column"===o.grid.fill)&&l.classList.add(o.containerModifierClass+"grid-column"),n.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(e=>{var t,i;void 0!==s[e]&&(t=o[e]&&o[e].enabled,i=s[e]&&s[e].enabled,t&&!i&&n[e].disable(),!t)&&i&&n[e].enable()});var u=s.direction&&s.direction!==o.direction,h=o.loop&&(s.slidesPerView!==o.slidesPerView||u),p=o.loop,u=(u&&a&&n.changeDirection(),f(n.params,s),n.params.enabled),m=n.params.loop;Object.assign(n,{allowTouchMove:n.params.allowTouchMove,allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev}),i&&!u?n.disable():!i&&u&&n.enable(),n.currentBreakpoint=c,n.emit("_beforeBreakpoint",s),a&&(h?(n.loopDestroy(),n.loopCreate(r),n.updateSlides()):!p&&m?(n.loopCreate(r),n.updateSlides()):p&&!m&&n.loopDestroy()),n.emit("breakpoint",s)}}},getBreakpoint:function(e,a,o){if(void 0===a&&(a="window"),e&&("container"!==a||o)){let s=!1,n=k(),i="window"===a?n.innerHeight:o.clientHeight,r=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}});r.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let i=0;i<r.length;i+=1){let{point:e,value:t}=r[i];"window"===a?n.matchMedia(`(min-width: ${t}px)`).matches&&(s=e):t<=o.clientWidth&&(s=e)}return s||"max"}}},checkOverflow:{checkOverflow:function(){let i=this,{isLocked:e,params:t}=i,s=t.slidesOffsetBefore;if(s){let e=i.slides.length-1,t=i.slidesGrid[e]+i.slidesSizesGrid[e]+2*s;i.isLocked=i.size>t}else i.isLocked=1===i.snapGrid.length;!0===t.allowSlideNext&&(i.allowSlideNext=!i.isLocked),!0===t.allowSlidePrev&&(i.allowSlidePrev=!i.isLocked),e&&e!==i.isLocked&&(i.isEnd=!1),e!==i.isLocked&&i.emit(i.isLocked?"lock":"unlock")}},classes:{addClasses:function(){var{classNames:e,params:t,rtl:i,el:s,device:n}=this,i=((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<t.grid.rows},{"grid-column":t.grid&&1<t.grid.rows&&"column"===t.grid.fill},{android:n.android},{ios:n.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...i),s.classList.add(...e),this.emitContainerClasses()},removeClasses:function(){var{el:e,classNames:t}=this;e.classList.remove(...t),this.emitContainerClasses()}}},c={};class h{constructor(){let e,i;for(var t=arguments.length,s=new Array(t),n=0;n<t;n++)s[n]=arguments[n];1===s.length&&s[0].constructor&&"Object"===Object.prototype.toString.call(s[0]).slice(8,-1)?i=s[0]:[e,i]=s,i=f({},i=i||{}),e&&!i.el&&(i.el=e);var r=M();if(i.el&&"string"==typeof i.el&&1<r.querySelectorAll(i.el).length){let t=[];return r.querySelectorAll(i.el).forEach(e=>{e=f({},i,{el:e});t.push(new h(e))}),t}let a=this,o=(a.__swiper__=!0,a.support=q(),a.device=H({userAgent:i.userAgent}),a.browser=R(),a.eventsListeners={},a.eventsAnyListeners=[],a.modules=[...a.__modules__],i.modules&&Array.isArray(i.modules)&&a.modules.push(...i.modules),{});a.modules.forEach(e=>{var s,n;e({params:i,swiper:a,extendParams:(s=i,n=o,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})),f(n,e)}),on:a.on.bind(a),once:a.once.bind(a),off:a.off.bind(a),emit:a.emit.bind(a)})});r=f({},K,o);return a.params=f({},r,c,i),a.originalParams=f({},a.params),a.passedParams=f({},i),a.params&&a.params.on&&Object.keys(a.params.on).forEach(e=>{a.on(e,a.params.on[e])}),a.params&&a.params.onAny&&a.onAny(a.params.onAny),Object.assign(a,{enabled:a.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===a.params.direction,isVertical:()=>"vertical"===a.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:a.params.allowSlideNext,allowSlidePrev:a.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:a.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:a.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),a.emit("_swiper"),a.params.init&&a.init(),a}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=x(L(t,`.${i.slideClass}, swiper-slide`)[0]);return x(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=L(e,`.${t.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(e,t){e=Math.min(Math.max(e,0),1);var i=this.minTranslate(),e=(this.maxTranslate()-i)*e+i;this.translateTo(e,void 0===t?0:t),this.updateActiveIndex(),this.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:n,slidesSizesGrid:r,size:a,activeIndex:o}=this;let l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let t,i=s[o]?Math.ceil(s[o].swiperSlideSize):0;for(let e=o+1;e<s.length;e+=1)s[e]&&!t&&(i+=Math.ceil(s[e].swiperSlideSize),l+=1,i>a)&&(t=!0);for(let e=o-1;0<=e;--e)s[e]&&!t&&(i+=s[e].swiperSlideSize,l+=1,i>a)&&(t=!0)}else if("current"===e)for(let e=o+1;e<s.length;e+=1)(t?n[e]+r[e]-n[o]<a:n[e]-n[o]<a)&&(l+=1);else for(let e=o-1;0<=e;--e)n[o]-n[e]<a&&(l+=1);return l}update(){let s=this;if(s&&!s.destroyed){let{snapGrid:e,params:t}=s,i;if(t.breakpoints&&s.setBreakpoint(),[...s.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&a(s,e)}),s.updateSize(),s.updateSlides(),s.updateProgress(),s.updateSlidesClasses(),t.freeMode&&t.freeMode.enabled&&!t.cssMode)n(),t.autoHeight&&s.updateAutoHeight();else{if(("auto"===t.slidesPerView||1<t.slidesPerView)&&s.isEnd&&!t.centeredSlides){let e=(s.virtual&&t.virtual.enabled?s.virtual:s).slides;i=s.slideTo(e.length-1,0,!1,!0)}else i=s.slideTo(s.activeIndex,0,!1,!0);i||n()}function n(){var e=s.rtlTranslate?-1*s.translate:s.translate,e=Math.min(Math.max(e,s.maxTranslate()),s.minTranslate());s.setTranslate(e),s.updateActiveIndex(),s.updateSlidesClasses()}t.watchOverflow&&e!==s.snapGrid&&s.checkOverflow(),s.emit("update")}}changeDirection(t,e){void 0===e&&(e=!0);var i=this,s=i.params.direction;return(t=t||("horizontal"===s?"vertical":"horizontal"))===s||"horizontal"!==t&&"vertical"!==t||(i.el.classList.remove(""+i.params.containerModifierClass+s),i.el.classList.add(""+i.params.containerModifierClass+t),i.emitContainerClasses(),i.params.direction=t,i.slides.forEach(e=>{"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 n=this;if(!n.mounted){let e=s||n.params.el;if(!(e="string"==typeof e?document.querySelector(e):e))return!1;e.swiper=n,e.parentNode&&e.parentNode.host&&e.parentNode.host.nodeName===n.params.swiperElementNodeName.toUpperCase()&&(n.isElement=!0);let t=()=>"."+(n.params.wrapperClass||"").trim().split(" ").join("."),i=e&&e.shadowRoot&&e.shadowRoot.querySelector?e.shadowRoot.querySelector(t()):L(e,t())[0];!i&&n.params.createElements&&(i=O("div",n.params.wrapperClass),e.append(i),L(e,"."+n.params.slideClass).forEach(e=>{i.append(e)})),Object.assign(n,{el:e,wrapperEl:i,slidesEl:n.isElement&&!e.parentNode.host.slideSlots?e.parentNode.host:i,hostEl:n.isElement?e.parentNode.host:e,mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===A(e,"direction"),rtlTranslate:"horizontal"===n.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===A(e,"direction")),wrongRTL:"-webkit-box"===A(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?a(t,e):e.addEventListener("load",e=>{a(t,e.target)})}),u(t),t.initialized=!0,u(t),t.emit("init"),t.emit("afterInit")),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);let i=this,{params:s,el:n,wrapperEl:r,slides:a}=i;if(void 0!==i.params&&!i.destroyed){if(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),n.removeAttribute("style"),r.removeAttribute("style"),a)&&a.length&&a.forEach(e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")}),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e){i.el.swiper=null;{let t=i;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}}i.destroyed=!0}return null}static extendDefaults(e){f(c,e)}static get extendedDefaults(){return c}static get defaults(){return K}static installModule(e){h.prototype.__modules__||(h.prototype.__modules__=[]);var t=h.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?e.forEach(e=>h.installModule(e)):h.installModule(e),h}}function $(i,s,n,r){return i.params.createElements&&Object.keys(r).forEach(t=>{if(!n[t]&&!0===n.auto){let e=L(i.el,"."+r[t])[0];e||((e=O("div",r[t])).className=r[t],i.el.append(e)),n[t]=e,s[t]=e}}),n}function F(e){return"."+(e=void 0===e?"":e).trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}function o(e){let{effect:i,swiper:s,on:t,setTranslate:n,setTransition:r,overwriteParams:a,perspective:o,recreateShadows:l,getEffectParams:d}=e,c;t("beforeInit",()=>{var e;s.params.effect===i&&(s.classNames.push(""+s.params.containerModifierClass+i),o&&o()&&s.classNames.push(s.params.containerModifierClass+"3d"),e=a?a():{},Object.assign(s.params,e),Object.assign(s.originalParams,e))}),t("setTranslate",()=>{s.params.effect===i&&n()}),t("setTransition",(e,t)=>{s.params.effect===i&&r(t)}),t("transitionEnd",()=>{s.params.effect===i&&l&&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())}),l())}),t("virtualUpdate",()=>{s.params.effect===i&&(s.slides.length||(c=!0),requestAnimationFrame(()=>{c&&s.slides&&s.slides.length&&(n(),c=!1)}))})}function _(e,t){var i=r(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function p(e){let{swiper:i,duration:t,transformElements:s,allSlides:n}=e,r=i.activeIndex;if(i.params.virtualTranslate&&0!==t){let t=!1;(n?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 T(e,t,i){i="swiper-slide-shadow"+(i?"-"+i:"")+(e?" swiper-slide-shadow-"+e:""),e=r(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=>{h.prototype[e]=i[t][e]})}),h.use([function(e){let{swiper:r,on:t,emit:i}=e,s=k(),n=null,a=null,o=()=>{r&&!r.destroyed&&r.initialized&&(i("beforeResize"),i("resize"))},l=()=>{r&&!r.destroyed&&r.initialized&&i("orientationchange")};t("init",()=>{r.params.resizeObserver&&void 0!==s.ResizeObserver?r&&!r.destroyed&&r.initialized&&(n=new ResizeObserver(i=>{a=s.requestAnimationFrame(()=>{var{width:e,height:t}=r;let s=e,n=t;i.forEach(e=>{var{contentBoxSize:e,contentRect:t,target:i}=e;i&&i!==r.el||(s=t?t.width:(e[0]||e).inlineSize,n=t?t.height:(e[0]||e).blockSize)}),s===e&&n===t||o()})})).observe(r.el):(s.addEventListener("resize",o),s.addEventListener("orientationchange",l))}),t("destroy",()=>{a&&s.cancelAnimationFrame(a),n&&n.unobserve&&r.el&&(n.unobserve(r.el),n=null),s.removeEventListener("resize",o),s.removeEventListener("orientationchange",l)})},function(e){function i(e,t){void 0===t&&(t={});var i=new(o.MutationObserver||o.WebkitMutationObserver)(e=>{var t;s.__preventObserver__||(1===e.length?r("observerUpdate",e[0]):(t=function(){r("observerUpdate",e[0])},o.requestAnimationFrame?o.requestAnimationFrame(t):o.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}),a.push(i)}let{swiper:s,extendParams:t,on:n,emit:r}=e,a=[],o=k();t({observer:!1,observeParents:!1,observeSlideChildren:!1}),n("init",()=>{if(s.params.observer){if(s.params.observeParents){var t=D(s.hostEl);for(let e=0;e<t.length;e+=1)i(t[e])}i(s.hostEl,{childList:s.params.observeSlideChildren}),i(s.wrapperEl,{attributes:!1})}}),n("destroy",()=>{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}]),h.use([function(e){let t,{swiper:S,extendParams:i,on:s,emit:E}=e;i({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});e=M();S.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};let n=e.createElement("div");function A(e,t){var i=S.params.virtual;if(i.cache&&S.virtual.cache[t])return S.virtual.cache[t];let s;return i.renderSlide?"string"==typeof(s=i.renderSlide.call(S,e,t))&&(n.innerHTML=s,s=n.children[0]):s=S.isElement?O("swiper-slide"):O("div",S.params.slideClass),s.setAttribute("data-swiper-slide-index",t),i.renderSlide||(s.innerHTML=e),i.cache&&(S.virtual.cache[t]=s),s}function a(i){let{slidesPerView:e,slidesPerGroup:t,centeredSlides:s,loop:n}=S.params,{addSlidesBefore:r,addSlidesAfter:a}=S.params.virtual,{from:o,to:l,slides:d,slidesGrid:c,offset:u}=S.virtual;S.params.cssMode||S.updateActiveIndex();var h=S.activeIndex||0;let p,m,f,g=(p=S.rtlTranslate?"right":S.isHorizontal()?"left":"top",h-(f=s?(m=Math.floor(e/2)+t+a,Math.floor(e/2)+t+r):(m=e+(t-1)+a,(n?e:t)+r))),v=h+m,y=(n||(g=Math.max(g,0),v=Math.min(v,d.length-1)),(S.slidesGrid[g]||0)-(S.slidesGrid[0]||0));function b(){S.updateSlides(),S.updateProgress(),S.updateSlidesClasses(),E("virtualUpdate")}if(n&&h>=f?(g-=f,s||(y+=S.slidesGrid[0])):n&&h<f&&(g=-f,s)&&(y+=S.slidesGrid[0]),Object.assign(S.virtual,{from:g,to:v,offset:y,slidesGrid:S.slidesGrid,slidesBefore:f,slidesAfter:m}),o!==g||l!==v||i)if(S.params.virtual.renderExternal)S.params.virtual.renderExternal.call(S,{offset:y,from:g,to:v,slides:(()=>{var t=[];for(let e=g;e<=v;e+=1)t.push(d[e]);return t})()}),S.params.virtual.renderExternalUpdate?b():E("virtualUpdate");else{var w=[],x=[],_=e=>{let t=e;return e<0?t=d.length+e:t>=d.length&&(t-=d.length),t};if(i)S.slides.filter(e=>e.matches(`.${S.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=o;e<=l;e+=1)if(e<g||e>v){let t=_(e);S.slides.filter(e=>e.matches(`.${S.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}var h=n?-d.length:0,T=n?2*d.length:d.length;for(let t=h;t<T;t+=1)if(t>=g&&t<=v){let e=_(t);void 0===l||i?x.push(e):(t>l&&x.push(e),t<o&&w.push(e))}if(x.forEach(e=>{S.slidesEl.append(A(d[e],e))}),n)for(let t=w.length-1;0<=t;--t){let e=w[t];S.slidesEl.prepend(A(d[e],e))}else w.sort((e,t)=>t-e),w.forEach(e=>{S.slidesEl.prepend(A(d[e],e))});L(S.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[p]=y-Math.abs(S.cssOverflowAdjustment())+"px"}),b()}else S.slidesGrid!==c&&y!==u&&S.slides.forEach(e=>{e.style[p]=y-Math.abs(S.cssOverflowAdjustment())+"px"}),S.updateProgress(),E("virtualUpdate")}s("beforeInit",()=>{if(S.params.virtual.enabled){let e;var t;void 0===S.passedParams.virtual.slides&&(t=[...S.slidesEl.children].filter(e=>e.matches(`.${S.params.slideClass}, swiper-slide`)))&&t.length&&(S.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),(S.virtual.cache[t]=e).remove()})),e||(S.virtual.slides=S.params.virtual.slides),S.classNames.push(S.params.containerModifierClass+"virtual"),S.params.watchSlidesProgress=!0,S.originalParams.watchSlidesProgress=!0,a()}}),s("setTranslate",()=>{S.params.virtual.enabled&&(S.params.cssMode&&!S._immediateVirtual?(clearTimeout(t),t=setTimeout(()=>{a()},100)):a())}),s("init update resize",()=>{S.params.virtual.enabled&&S.params.cssMode&&C(S.wrapperEl,"--swiper-virtual-size",S.virtualSize+"px")}),Object.assign(S.virtual,{appendSlide:function(t){if("object"==typeof t&&"length"in t)for(let e=0;e<t.length;e+=1)t[e]&&S.virtual.slides.push(t[e]);else S.virtual.slides.push(t);a(!0)},prependSlide:function(t){let e=S.activeIndex,i=e+1,r=1;if(Array.isArray(t)){for(let e=0;e<t.length;e+=1)t[e]&&S.virtual.slides.unshift(t[e]);i=e+t.length,r=t.length}else S.virtual.slides.unshift(t);if(S.params.virtual.cache){let s=S.virtual.cache,n={};Object.keys(s).forEach(e=>{var t=s[e],i=t.getAttribute("data-swiper-slide-index");i&&t.setAttribute("data-swiper-slide-index",parseInt(i,10)+r),n[parseInt(e,10)+r]=t}),S.virtual.cache=n}a(!0),S.slideTo(i,0)},removeSlide:function(i){if(null!=i){let t=S.activeIndex;if(Array.isArray(i))for(let e=i.length-1;0<=e;--e)S.params.virtual.cache&&(delete S.virtual.cache[i[e]],Object.keys(S.virtual.cache).forEach(e=>{i<e&&(S.virtual.cache[e-1]=S.virtual.cache[e],S.virtual.cache[e-1].setAttribute("data-swiper-slide-index",e-1),delete S.virtual.cache[e])})),S.virtual.slides.splice(i[e],1),i[e]<t&&--t,t=Math.max(t,0);else S.params.virtual.cache&&(delete S.virtual.cache[i],Object.keys(S.virtual.cache).forEach(e=>{i<e&&(S.virtual.cache[e-1]=S.virtual.cache[e],S.virtual.cache[e-1].setAttribute("data-swiper-slide-index",e-1),delete S.virtual.cache[e])})),S.virtual.slides.splice(i,1),i<t&&--t,t=Math.max(t,0);a(!0),S.slideTo(t,0)}},removeAllSlides:function(){S.virtual.slides=[],S.params.virtual.cache&&(S.virtual.cache={}),a(!0),S.slideTo(0,0)},update:a})},function(e){let{swiper:u,extendParams:t,on:i,emit:h}=e,p=M(),m=k();function s(c){if(u.enabled){let l=u.rtlTranslate,e=c,t=(e=e.originalEvent?e.originalEvent:e).keyCode||e.charCode,i=u.params.keyboard.pageUpDown,s=i&&33===t,n=i&&34===t,r=37===t,a=39===t,o=38===t,d=40===t;if(!u.allowSlideNext&&(u.isHorizontal()&&a||u.isVertical()&&d||n))return!1;if(!u.allowSlidePrev&&(u.isHorizontal()&&r||u.isVertical()&&o||s))return!1;if(!(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey||p.activeElement&&p.activeElement.nodeName&&("input"===p.activeElement.nodeName.toLowerCase()||"textarea"===p.activeElement.nodeName.toLowerCase()))){if(u.params.keyboard.onlyInViewport&&(s||n||r||a||o||d)){let i=!1;if(0<D(u.el,`.${u.params.slideClass}, swiper-slide`).length&&0===D(u.el,"."+u.params.slideActiveClass).length)return;let e=u.el,t=e.clientWidth,s=e.clientHeight,n=m.innerWidth,r=m.innerHeight,a=z(e),o=(l&&(a.left-=e.scrollLeft),[[a.left,a.top],[a.left+t,a.top],[a.left,a.top+s],[a.left+t,a.top+s]]);for(let t=0;t<o.length;t+=1){let e=o[t];0<=e[0]&&e[0]<=n&&0<=e[1]&&e[1]<=r&&(0===e[0]&&0===e[1]||(i=!0))}if(!i)return}u.isHorizontal()?((s||n||r||a)&&(e.preventDefault?e.preventDefault():e.returnValue=!1),((n||a)&&!l||(s||r)&&l)&&u.slideNext(),((s||r)&&!l||(n||a)&&l)&&u.slidePrev()):((s||n||o||d)&&(e.preventDefault?e.preventDefault():e.returnValue=!1),(n||d)&&u.slideNext(),(s||o)&&u.slidePrev()),h("keyPress",t)}}}function n(){u.keyboard.enabled||(p.addEventListener("keydown",s),u.keyboard.enabled=!0)}function r(){u.keyboard.enabled&&(p.removeEventListener("keydown",s),u.keyboard.enabled=!1)}u.keyboard={enabled:!1},t({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),i("init",()=>{u.params.keyboard.enabled&&n()}),i("destroy",()=>{u.keyboard.enabled&&r()}),Object.assign(u.keyboard,{enable:n,disable:r})},function(e){let{swiper:c,extendParams:t,on:i,emit:u}=e,s=k(),h;t({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),c.mousewheel={enabled:!1};let p,n=v(),m=[];function r(){c.enabled&&(c.mouseEntered=!0)}function a(){c.enabled&&(c.mouseEntered=!1)}function f(e){c.params.mousewheel.thresholdDelta&&e.delta<c.params.mousewheel.thresholdDelta||c.params.mousewheel.thresholdTime&&v()-n<c.params.mousewheel.thresholdTime||6<=e.delta&&v()-n<60||(e.direction<0?c.isEnd&&!c.params.loop||c.animating||(c.slideNext(),u("scroll",e.raw)):c.isBeginning&&!c.params.loop||c.animating||(c.slidePrev(),u("scroll",e.raw)),n=(new s.Date).getTime())}function o(s){let a=s,n=!0;if(c.enabled&&!s.target.closest("."+c.params.mousewheel.noMousewheelClass)){var o=c.params.mousewheel;c.params.cssMode&&a.preventDefault();let e=c.el,t=(e="container"!==c.params.mousewheel.eventsTarget?document.querySelector(c.params.mousewheel.eventsTarget):e)&&e.contains(a.target);if(!c.mouseEntered&&!t&&!o.releaseOnEdges)return!0;a.originalEvent&&(a=a.originalEvent);let r=0;var l=c.rtlTranslate?-1:1,d=(e=>{let t=0,i=0,s=0,n=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,n=10*i,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=n,n=0),(s||n)&&e.deltaMode&&(1===e.deltaMode?(s*=40,n*=40):(s*=800,n*=800)),s&&!t&&(t=s<1?-1:1),n&&!i&&(i=n<1?-1:1),{spinX:t,spinY:i,pixelX:s,pixelY:n}})(a);if(o.forceToAxis)if(c.isHorizontal()){if(!(Math.abs(d.pixelX)>Math.abs(d.pixelY)))return!0;r=-d.pixelX*l}else{if(!(Math.abs(d.pixelY)>Math.abs(d.pixelX)))return!0;r=-d.pixelY}else r=Math.abs(d.pixelX)>Math.abs(d.pixelY)?-d.pixelX*l:-d.pixelY;if(0===r)return!0;o.invert&&(r=-r);let i=c.getTranslate()+r*o.sensitivity;if((i=i>=c.minTranslate()?c.minTranslate():i)<=c.maxTranslate()&&(i=c.maxTranslate()),(n=!!c.params.loop||!(i===c.minTranslate()||i===c.maxTranslate()))&&c.params.nested&&a.stopPropagation(),c.params.freeMode&&c.params.freeMode.enabled){let s={time:v(),delta:Math.abs(r),direction:Math.sign(r)},n=p&&s.time<p.time+500&&s.delta<=p.delta&&s.direction===p.direction;if(!n){p=void 0;let e=c.getTranslate()+r*o.sensitivity,t=c.isBeginning,i=c.isEnd;if((e=e>=c.minTranslate()?c.minTranslate():e)<=c.maxTranslate()&&(e=c.maxTranslate()),c.setTransition(0),c.setTranslate(e),c.updateProgress(),c.updateActiveIndex(),c.updateSlidesClasses(),(!t&&c.isBeginning||!i&&c.isEnd)&&c.updateSlidesClasses(),c.params.loop&&c.loopFix({direction:s.direction<0?"next":"prev",byMousewheel:!0}),c.params.freeMode.sticky){clearTimeout(h),h=void 0,15<=m.length&&m.shift();let e=m.length?m[m.length-1]:void 0,t=m[0];if(m.push(s),e&&(s.delta>e.delta||s.direction!==e.direction))m.splice(0);else if(15<=m.length&&s.time-t.time<500&&1<=t.delta-s.delta&&s.delta<=6){let e=0<r?.8:.2;p=s,m.splice(0),h=E(()=>{c.slideToClosest(c.params.speed,!0,void 0,e)},0)}h=h||E(()=>{p=s,m.splice(0),c.slideToClosest(c.params.speed,!0,void 0,.5)},500)}if(n||u("scroll",a),c.params.autoplay&&c.params.autoplayDisableOnInteraction&&c.autoplay.stop(),o.releaseOnEdges&&(e===c.minTranslate()||e===c.maxTranslate()))return!0}}else{let e={time:v(),delta:Math.abs(r),direction:Math.sign(r),raw:s},t=(2<=m.length&&m.shift(),m.length?m[m.length-1]:void 0);if(m.push(e),(!t||e.direction!==t.direction||e.delta>t.delta||e.time>t.time+150)&&f(e),(e=>{var t=c.params.mousewheel;if(e.direction<0){if(c.isEnd&&!c.params.loop&&t.releaseOnEdges)return 1}else if(c.isBeginning&&!c.params.loop&&t.releaseOnEdges)return 1})(e))return!0}return a.preventDefault?a.preventDefault():a.returnValue=!1,!1}}function l(e){let t=c.el;(t="container"!==c.params.mousewheel.eventsTarget?document.querySelector(c.params.mousewheel.eventsTarget):t)[e]("mouseenter",r),t[e]("mouseleave",a),t[e]("wheel",o)}function d(){return c.params.cssMode?(c.wrapperEl.removeEventListener("wheel",o),!0):!c.mousewheel.enabled&&(l("addEventListener"),c.mousewheel.enabled=!0)}function g(){return c.params.cssMode?(c.wrapperEl.addEventListener(event,o),!0):!!c.mousewheel.enabled&&(l("removeEventListener"),!(c.mousewheel.enabled=!1))}i("init",()=>{!c.params.mousewheel.enabled&&c.params.cssMode&&g(),c.params.mousewheel.enabled&&d()}),i("destroy",()=>{c.params.cssMode&&d(),c.mousewheel.enabled&&g()}),Object.assign(c.mousewheel,{enable:d,disable:g})},function(e){let{swiper:n,extendParams:t,on:i,emit:r}=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&&1<t.length&&1===n.el.querySelectorAll(e).length&&(t=n.el.querySelector(e)),e)&&!t?e:t}function s(e,t){let i=n.params.navigation;(e=j(e)).forEach(e=>{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 o(){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 l(e){e.preventDefault(),n.isBeginning&&!n.params.loop&&!n.params.rewind||(n.slidePrev(),r("navigationPrev"))}function d(e){e.preventDefault(),n.isEnd&&!n.params.loop&&!n.params.rewind||(n.slideNext(),r("navigationNext"))}function c(){let i=n.params.navigation;if(n.params.navigation=$(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=j(e),s=j(s);let t=(e,t)=>{e&&e.addEventListener("click","next"===t?d:l),!n.enabled&&e&&e.classList.add(...i.lockClass.split(" "))};e.forEach(e=>t(e,"next")),s.forEach(e=>t(e,"prev"))}}function u(){var{nextEl:e,prevEl:t}=n.navigation,e=j(e),t=j(t);let i=(e,t)=>{e.removeEventListener("click","next"===t?d:l),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?h:(c(),o))()}),i("toEdge fromEdge lock unlock",()=>{o()}),i("destroy",()=>{u()}),i("enable disable",()=>{var{nextEl:e,prevEl:t}=n.navigation,e=j(e),t=j(t);n.enabled?o():[...e,...t].filter(e=>!!e).forEach(e=>e.classList.add(n.params.navigation.lockClass))}),i("click",(e,t)=>{var{nextEl:i,prevEl:s}=n.navigation,i=j(i),s=j(s),t=t.target;if(n.params.navigation.hideOnClick&&!s.includes(t)&&!i.includes(t)&&(!(n.pagination&&n.params.pagination&&n.params.pagination.clickable)||n.pagination.el!==t&&!n.pagination.el.contains(t))){let e;i.length?e=i[0].classList.contains(n.params.navigation.hiddenClass):s.length&&(e=s[0].classList.contains(n.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),[...i,...s].filter(e=>!!e).forEach(e=>e.classList.toggle(n.params.navigation.hiddenClass))}});let h=()=>{n.el.classList.add(...n.params.navigation.navigationDisabledClass.split(" ")),u()};Object.assign(n.navigation,{enable:()=>{n.el.classList.remove(...n.params.navigation.navigationDisabledClass.split(" ")),c(),o()},disable:h,update:o,init:c,destroy:u})},function(e){let{swiper:d,extendParams:t,on:i,emit:c}=e;e="swiper-pagination";let u,h=(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"}}),d.pagination={el:null,bullets:[]},0);function n(){return!d.params.pagination.el||!d.pagination.el||Array.isArray(d.pagination.el)&&0===d.pagination.el.length}function p(e,t){var i=d.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(F(d.params.pagination.bulletClass));t&&(e.preventDefault(),e=x(t)*d.params.slidesPerGroup,d.params.loop?d.realIndex!==e&&d.slideToLoop(e):d.slideTo(e))}function r(){let o=d.rtl,l=d.params.pagination;if(!n()){let a,e,t=d.pagination.el,i=(t=j(t),(d.virtual&&d.params.virtual.enabled?d.virtual:d).slides.length),r=d.params.loop?Math.ceil(i/d.params.slidesPerGroup):d.snapGrid.length;if(d.params.loop?(e=d.previousRealIndex||0,a=1<d.params.slidesPerGroup?Math.floor(d.realIndex/d.params.slidesPerGroup):d.realIndex):void 0!==d.snapIndex?(a=d.snapIndex,e=d.previousSnapIndex):(e=d.previousIndex||0,a=d.activeIndex||0),"bullets"===l.type&&d.pagination.bullets&&0<d.pagination.bullets.length){let s=d.pagination.bullets,i,n,r;if(l.dynamicBullets&&(u=N(s[0],d.isHorizontal()?"width":"height",!0),t.forEach(e=>{e.style[d.isHorizontal()?"width":"height"]=u*(l.dynamicMainBullets+4)+"px"}),1<l.dynamicMainBullets&&void 0!==e&&((h+=a-(e||0))>l.dynamicMainBullets-1?h=l.dynamicMainBullets-1:h<0&&(h=0)),i=Math.max(a-h,0),n=i+(Math.min(s.length,l.dynamicMainBullets)-1),r=(n+i)/2),s.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<t.length)s.forEach(e=>{var t=x(e);t===a?e.classList.add(...l.bulletActiveClass.split(" ")):d.isElement&&e.setAttribute("part","bullet"),l.dynamicBullets&&(t>=i&&t<=n&&e.classList.add(...(l.bulletActiveClass+"-main").split(" ")),t===i&&p(e,"prev"),t===n)&&p(e,"next")});else{let e=s[a];if(e&&e.classList.add(...l.bulletActiveClass.split(" ")),d.isElement&&s.forEach((e,t)=>{e.setAttribute("part",t===a?"bullet-active":"bullet")}),l.dynamicBullets){let e=s[i],t=s[n];for(let e=i;e<=n;e+=1)s[e]&&s[e].classList.add(...(l.bulletActiveClass+"-main").split(" "));p(e,"prev"),p(t,"next")}}if(l.dynamicBullets){let e=Math.min(s.length,l.dynamicMainBullets+4),t=(u*e-u)/2-r*u,i=o?"right":"left";s.forEach(e=>{e.style[d.isHorizontal()?i:"top"]=t+"px"})}}t.forEach((s,e)=>{if("fraction"===l.type&&(s.querySelectorAll(F(l.currentClass)).forEach(e=>{e.textContent=l.formatFractionCurrent(a+1)}),s.querySelectorAll(F(l.totalClass)).forEach(e=>{e.textContent=l.formatFractionTotal(r)})),"progressbar"===l.type){var n=l.progressbarOpposite?d.isHorizontal()?"vertical":"horizontal":d.isHorizontal()?"horizontal":"vertical";let e=(a+1)/r,t=1,i=1;"horizontal"==n?t=e:i=e,s.querySelectorAll(F(l.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${t}) scaleY(${i})`,e.style.transitionDuration=d.params.speed+"ms"})}"custom"===l.type&&l.renderCustom?(s.innerHTML=l.renderCustom(d,a+1,r),0===e&&c("paginationRender",s)):(0===e&&c("paginationRender",s),c("paginationUpdate",s)),d.params.watchOverflow&&d.enabled&&s.classList[d.isLocked?"add":"remove"](l.lockClass)})}}function a(){let s=d.params.pagination;if(!n()){var e=d.virtual&&d.params.virtual.enabled?d.virtual.slides.length:d.grid&&1<d.params.grid.rows?d.slides.length/Math.ceil(d.params.grid.rows):d.slides.length,t=j(t=d.pagination.el);let i="";if("bullets"===s.type){let t=d.params.loop?Math.ceil(e/d.params.slidesPerGroup):d.snapGrid.length;d.params.freeMode&&d.params.freeMode.enabled&&t>e&&(t=e);for(let e=0;e<t;e+=1)s.renderBullet?i+=s.renderBullet.call(d,e,s.bulletClass):i+=`<${s.bulletElement} ${d.isElement?'part="bullet"':""} class="${s.bulletClass}"></${s.bulletElement}>`}"fraction"===s.type&&(i=s.renderFraction?s.renderFraction.call(d,s.currentClass,s.totalClass):`<span class="${s.currentClass}"></span> / <span class="${s.totalClass}"></span>`),"progressbar"===s.type&&(i=s.renderProgressbar?s.renderProgressbar.call(d,s.progressbarFillClass):`<span class="${s.progressbarFillClass}"></span>`),d.pagination.bullets=[],t.forEach(e=>{"custom"!==s.type&&(e.innerHTML=i||""),"bullets"===s.type&&d.pagination.bullets.push(...e.querySelectorAll(F(s.bulletClass)))}),"custom"!==s.type&&c("paginationRender",t[0])}}function o(){d.params.pagination=$(d,d.originalParams.pagination,d.params.pagination,{el:"swiper-pagination"});let t=d.params.pagination;if(t.el){let e;(e=(e=(e="string"==typeof t.el&&d.isElement?d.el.querySelector(t.el):e)||"string"!=typeof t.el?e:[...document.querySelectorAll(t.el)])||t.el)&&0!==e.length&&(d.params.uniqueNavElements&&"string"==typeof t.el&&Array.isArray(e)&&1<e.length&&1<(e=[...d.el.querySelectorAll(t.el)]).length&&(e=e.filter(e=>D(e,".swiper")[0]===d.el)[0]),Array.isArray(e)&&1===e.length&&(e=e[0]),Object.assign(d.pagination,{el:e}),(e=j(e)).forEach(e=>{"bullets"===t.type&&t.clickable&&e.classList.add(...(t.clickableClass||"").split(" ")),e.classList.add(t.modifierClass+t.type),e.classList.add(d.isHorizontal()?t.horizontalClass:t.verticalClass),"bullets"===t.type&&t.dynamicBullets&&(e.classList.add(""+t.modifierClass+t.type+"-dynamic"),h=0,t.dynamicMainBullets<1)&&(t.dynamicMainBullets=1),"progressbar"===t.type&&t.progressbarOpposite&&e.classList.add(t.progressbarOppositeClass),t.clickable&&e.addEventListener("click",s),d.enabled||e.classList.add(t.lockClass)}))}}function l(){let t=d.params.pagination;var e;n()||((e=d.pagination.el)&&(e=j(e)).forEach(e=>{e.classList.remove(t.hiddenClass),e.classList.remove(t.modifierClass+t.type),e.classList.remove(d.isHorizontal()?t.horizontalClass:t.verticalClass),t.clickable&&(e.classList.remove(...(t.clickableClass||"").split(" ")),e.removeEventListener("click",s))}),d.pagination.bullets&&d.pagination.bullets.forEach(e=>e.classList.remove(...t.bulletActiveClass.split(" "))))}i("changeDirection",()=>{if(d.pagination&&d.pagination.el){let t=d.params.pagination;var e=d.pagination.el;(e=j(e)).forEach(e=>{e.classList.remove(t.horizontalClass,t.verticalClass),e.classList.add(d.isHorizontal()?t.horizontalClass:t.verticalClass)})}}),i("init",()=>{(!1===d.params.pagination.enabled?m:(o(),a(),r))()}),i("activeIndexChange",()=>{void 0===d.snapIndex&&r()}),i("snapIndexChange",()=>{r()}),i("snapGridLengthChange",()=>{a(),r()}),i("destroy",()=>{l()}),i("enable disable",()=>{var e=d.pagination.el;e&&(e=j(e)).forEach(e=>e.classList[d.enabled?"remove":"add"](d.params.pagination.lockClass))}),i("lock unlock",()=>{r()}),i("click",(e,t)=>{var t=t.target,i=j(d.pagination.el);if(d.params.pagination.el&&d.params.pagination.hideOnClick&&i&&0<i.length&&!t.classList.contains(d.params.pagination.bulletClass)&&(!d.navigation||!(d.navigation.nextEl&&t===d.navigation.nextEl||d.navigation.prevEl&&t===d.navigation.prevEl))){let e=i[0].classList.contains(d.params.pagination.hiddenClass);c(!0===e?"paginationShow":"paginationHide"),i.forEach(e=>e.classList.toggle(d.params.pagination.hiddenClass))}});let m=()=>{d.el.classList.add(d.params.pagination.paginationDisabledClass);var e=d.pagination.el;e&&(e=j(e)).forEach(e=>e.classList.add(d.params.pagination.paginationDisabledClass)),l()};Object.assign(d.pagination,{enable:()=>{d.el.classList.remove(d.params.pagination.paginationDisabledClass);var e=d.pagination.el;e&&(e=j(e)).forEach(e=>e.classList.remove(d.params.pagination.paginationDisabledClass)),o(),a(),r()},disable:m,render:a,update:r,init:o,destroy:l})},function(e){let{swiper:l,extendParams:t,on:i,emit:r}=e,a=M(),o,d,c,s,u=!1,h=null,p=null;function n(){if(l.params.scrollbar.el&&l.scrollbar.el){let{scrollbar:e,rtlTranslate:t}=l,{dragEl:i,el:s}=e,n=l.params.scrollbar,r=l.params.loop?l.progressLoop:l.progress,a=d,o=(c-d)*r;t?0<(o=-o)?(a=d-o,o=0):-o+d>c&&(a=c+o):o<0?(a=d+o,o=0):o+d>c&&(a=c-o),l.isHorizontal()?(i.style.transform=`translate3d(${o}px, 0, 0)`,i.style.width=a+"px"):(i.style.transform=`translate3d(0px, ${o}px, 0)`,i.style.height=a+"px"),n.hide&&(clearTimeout(h),s.style.opacity=1,h=setTimeout(()=>{s.style.opacity=0,s.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="",c=l.isHorizontal()?i.offsetWidth:i.offsetHeight,s=l.size/(l.virtualSize+l.params.slidesOffsetBefore-(l.params.centeredSlides?l.snapGrid[0]:0)),d="auto"===l.params.scrollbar.dragSize?c*s:parseInt(l.params.scrollbar.dragSize,10),l.isHorizontal()?t.style.width=d+"px":t.style.height=d+"px",i.style.display=1<=s?"none":"",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)-z(t)[l.isHorizontal()?"left":"top"]-(null!==o?o:d/2))/(c-d),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:n}=i;u=!0,o=e.target===n?f(e)-e.target.getBoundingClientRect()[l.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),s.style.transitionDuration="100ms",n.style.transitionDuration="100ms",g(e),clearTimeout(p),i.style.transitionDuration="0ms",t.hide&&(i.style.opacity=1),l.params.cssMode&&(l.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function y(e){var{scrollbar:t,wrapperEl:i}=l,{el:t,dragEl:s}=t;u&&(e.preventDefault?e.preventDefault():e.returnValue=!1,g(e),i.style.transitionDuration="0ms",t.style.transitionDuration="0ms",s.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function b(e){let t=l.params.scrollbar,{scrollbar:i,wrapperEl:s}=l,n=i.el;u&&(u=!1,l.params.cssMode&&(l.wrapperEl.style["scroll-snap-type"]="",s.style.transitionDuration=""),t.hide&&(clearTimeout(p),p=E(()=>{n.style.opacity=0,n.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",e),t.snapOnRelease)&&l.slideToClosest()}function w(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),a[i]("pointermove",y,t),a[i]("pointerup",b,s))}function x(){var{scrollbar:i,el:s}=l,n=(l.params.scrollbar=$(l,l.originalParams.scrollbar,l.params.scrollbar,{el:"swiper-scrollbar"}),l.params.scrollbar);if(n.el){let e,t;if((e="string"==typeof n.el&&l.isElement?l.el.querySelector(n.el):e)||"string"!=typeof n.el)e=e||n.el;else if(!(e=a.querySelectorAll(n.el)).length)return;(e=0<(e=l.params.uniqueNavElements&&"string"==typeof n.el&&1<e.length&&1===s.querySelectorAll(n.el).length?s.querySelector(n.el):e).length?e[0]:e).classList.add(l.isHorizontal()?n.horizontalClass:n.verticalClass),e&&((t=e.querySelector(F(l.params.scrollbar.dragClass)))||(t=O("div",l.params.scrollbar.dragClass),e.append(t))),Object.assign(i,{el:e,dragEl:t}),n.draggable&&l.params.scrollbar.el&&l.scrollbar.el&&w("on"),e&&e.classList[l.enabled?"remove":"add"](...S(l.params.scrollbar.lockClass))}}function _(){var e=l.params.scrollbar,t=l.scrollbar.el;t&&t.classList.remove(...S(l.isHorizontal()?e.horizontalClass:e.verticalClass)),l.params.scrollbar.el&&l.scrollbar.el&&w("off")}t({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),l.scrollbar={el:null,dragEl:null},i("changeDirection",()=>{if(l.scrollbar&&l.scrollbar.el){let t=l.params.scrollbar;var e=l.scrollbar.el;(e=j(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:(x(),m(),n))()}),i("update resize observerUpdate lock unlock changeDirection",()=>{m()}),i("setTranslate",()=>{n()}),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"](...S(l.params.scrollbar.lockClass))}),i("destroy",()=>{_()});let T=()=>{l.el.classList.add(...S(l.params.scrollbar.scrollbarDisabledClass)),l.scrollbar.el&&l.scrollbar.el.classList.add(...S(l.params.scrollbar.scrollbarDisabledClass)),_()};Object.assign(l.scrollbar,{enable:()=>{l.el.classList.remove(...S(l.params.scrollbar.scrollbarDisabledClass)),l.scrollbar.el&&l.scrollbar.el.classList.remove(...S(l.params.scrollbar.scrollbarDisabledClass)),x(),m(),n()},disable:T,updateSize:m,setTranslate:n,init:x,destroy:_})},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]"),a=(t,i)=>{var e=c.rtl,e=e?-1:1,s=t.getAttribute("data-swiper-parallax")||"0";let n=t.getAttribute("data-swiper-parallax-x"),r=t.getAttribute("data-swiper-parallax-y");var a=t.getAttribute("data-swiper-parallax-scale"),o=t.getAttribute("data-swiper-parallax-opacity"),l=t.getAttribute("data-swiper-parallax-rotate");if(n||r?(n=n||"0",r=r||"0"):c.isHorizontal()?(n=s,r="0"):(r=s,n="0"),n=0<=n.indexOf("%")?parseInt(n,10)*i*e+"%":n*i*e+"px",r=0<=r.indexOf("%")?parseInt(r,10)*i+"%":r*i+"px",null!=o){let e=o-(o-1)*(1-Math.abs(i));t.style.opacity=e}let d=`translate3d(${n}, ${r}, 0px)`;null!=a&&(d+=` scale(${a-(a-1)*(1-Math.abs(i))})`),l&&null!=l&&(d+=` rotate(${l*i*-1}deg)`),t.style.transform=d},s=()=>{let{el:e,slides:t,progress:s,snapGrid:n}=c,i=L(e,r);c.isElement&&i.push(...L(c.hostEl,r)),i.forEach(e=>{a(e,s)}),t.forEach((e,t)=>{let i=e.progress;1<c.params.slidesPerGroup&&"auto"!==c.params.slidesPerView&&(i+=Math.ceil(t/2)-s*(n.length-1)),i=Math.min(Math.max(i,-1),1),e.querySelectorAll(r+", [data-swiper-parallax-rotate]").forEach(e=>{a(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:_,extendParams:t,on:i,emit:s}=e,T=k();t({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),_.zoom={enabled:!1};let n,r,S=1,a=!1,o=[],E={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},A={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:{}},l={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 o.length<2?1:(e=o[0].pageX,t=o[0].pageY,i=o[1].pageX,s=o[1].pageY,Math.sqrt((i-e)**2+(s-t)**2))}function u(t){var e=_.isElement?"swiper-slide":"."+_.params.slideClass;return t.target.matches(e)||0<_.slides.filter(e=>e.contains(t.target)).length}function h(t){if("mouse"===t.pointerType&&o.splice(0,o.length),u(t)){var i=_.params.zoom;if(n=!1,r=!1,o.push(t),!(o.length<2)){if(n=!0,E.scaleStart=c(),!E.slideEl){E.slideEl=t.target.closest(`.${_.params.slideClass}, swiper-slide`),E.slideEl||(E.slideEl=_.slides[_.activeIndex]);let e=E.slideEl.querySelector("."+i.containerClass);if(e=e&&e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0],E.imageEl=e,E.imageWrapEl=e?D(E.imageEl,"."+i.containerClass)[0]:void 0,!E.imageWrapEl)return void(E.imageEl=void 0);E.maxRatio=E.imageWrapEl.getAttribute("data-swiper-zoom")||i.maxRatio}if(E.imageEl){let[e,t]=o.length<2?{x:null,y:null}:(i=E.imageEl.getBoundingClientRect(),[(o[0].pageX+(o[1].pageX-o[0].pageX)/2-i.x-T.scrollX)/S,(o[0].pageY+(o[1].pageY-o[0].pageY)/2-i.y-T.scrollY)/S]);E.originX=e,E.originY=t,E.imageEl.style.transitionDuration="0ms"}a=!0}}}function p(t){var e,i,s;u(t)&&(e=_.params.zoom,i=_.zoom,0<=(s=o.findIndex(e=>e.pointerId===t.pointerId))&&(o[s]=t),o.length<2||(r=!0,E.scaleMove=c(),E.imageEl&&(i.scale=E.scaleMove/E.scaleStart*S,i.scale>E.maxRatio&&(i.scale=E.maxRatio-1+(i.scale-E.maxRatio+1)**.5),i.scale<e.minRatio&&(i.scale=e.minRatio+1-(e.minRatio-i.scale+1)**.5),E.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`)))}function m(t){var e,i,s;!u(t)||"mouse"===t.pointerType&&"pointerout"===t.type||(e=_.params.zoom,i=_.zoom,0<=(s=o.findIndex(e=>e.pointerId===t.pointerId))&&o.splice(s,1),n&&r&&(n=!1,r=!1,E.imageEl)&&(i.scale=Math.max(Math.min(i.scale,E.maxRatio),e.minRatio),E.imageEl.style.transitionDuration=_.params.speed+"ms",E.imageEl.style.transform=`translate3d(0,0,0) scale(${i.scale})`,S=i.scale,a=!1,1<i.scale&&E.slideEl?E.slideEl.classList.add(""+e.zoomedSlideClass):i.scale<=1&&E.slideEl&&E.slideEl.classList.remove(""+e.zoomedSlideClass),1===i.scale)&&(E.originX=0,E.originY=0,E.slideEl=void 0))}function f(e){if(u(e)&&(t=e,i="."+_.params.zoom.containerClass,t.target.matches(i)||0<[..._.hostEl.querySelectorAll(i)].filter(e=>e.contains(t.target)).length)){var t,i=_.zoom;if(E.imageEl&&A.isTouched&&E.slideEl){A.isMoved||(A.width=E.imageEl.offsetWidth,A.height=E.imageEl.offsetHeight,A.startX=P(E.imageWrapEl,"x")||0,A.startY=P(E.imageWrapEl,"y")||0,E.slideWidth=E.slideEl.offsetWidth,E.slideHeight=E.slideEl.offsetHeight,E.imageWrapEl.style.transitionDuration="0ms");var s=A.width*i.scale,n=A.height*i.scale;if(!(s<E.slideWidth&&n<E.slideHeight)){if(A.minX=Math.min(E.slideWidth/2-s/2,0),A.maxX=-A.minX,A.minY=Math.min(E.slideHeight/2-n/2,0),A.maxY=-A.minY,A.touchesCurrent.x=(0<o.length?o[0]:e).pageX,A.touchesCurrent.y=(0<o.length?o[0]:e).pageY,5<Math.max(Math.abs(A.touchesCurrent.x-A.touchesStart.x),Math.abs(A.touchesCurrent.y-A.touchesStart.y))&&(_.allowClick=!1),!A.isMoved&&!a){if(_.isHorizontal()&&(Math.floor(A.minX)===Math.floor(A.startX)&&A.touchesCurrent.x<A.touchesStart.x||Math.floor(A.maxX)===Math.floor(A.startX)&&A.touchesCurrent.x>A.touchesStart.x))return void(A.isTouched=!1);if(!_.isHorizontal()&&(Math.floor(A.minY)===Math.floor(A.startY)&&A.touchesCurrent.y<A.touchesStart.y||Math.floor(A.maxY)===Math.floor(A.startY)&&A.touchesCurrent.y>A.touchesStart.y))return void(A.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),A.isMoved=!0;var s=(i.scale-S)/(E.maxRatio-_.params.zoom.minRatio),{originX:n,originY:e}=E;A.currentX=A.touchesCurrent.x-A.touchesStart.x+A.startX+s*(A.width-2*n),A.currentY=A.touchesCurrent.y-A.touchesStart.y+A.startY+s*(A.height-2*e),A.currentX<A.minX&&(A.currentX=A.minX+1-(A.minX-A.currentX+1)**.8),A.currentX>A.maxX&&(A.currentX=A.maxX-1+(A.currentX-A.maxX+1)**.8),A.currentY<A.minY&&(A.currentY=A.minY+1-(A.minY-A.currentY+1)**.8),A.currentY>A.maxY&&(A.currentY=A.maxY-1+(A.currentY-A.maxY+1)**.8),l.prevPositionX||(l.prevPositionX=A.touchesCurrent.x),l.prevPositionY||(l.prevPositionY=A.touchesCurrent.y),l.prevTime||(l.prevTime=Date.now()),l.x=(A.touchesCurrent.x-l.prevPositionX)/(Date.now()-l.prevTime)/2,l.y=(A.touchesCurrent.y-l.prevPositionY)/(Date.now()-l.prevTime)/2,Math.abs(A.touchesCurrent.x-l.prevPositionX)<2&&(l.x=0),Math.abs(A.touchesCurrent.y-l.prevPositionY)<2&&(l.y=0),l.prevPositionX=A.touchesCurrent.x,l.prevPositionY=A.touchesCurrent.y,l.prevTime=Date.now(),E.imageWrapEl.style.transform=`translate3d(${A.currentX}px, ${A.currentY}px,0)`}}}}function g(){var e=_.zoom;E.slideEl&&_.activeIndex!==_.slides.indexOf(E.slideEl)&&(E.imageEl&&(E.imageEl.style.transform="translate3d(0,0,0) scale(1)"),E.imageWrapEl&&(E.imageWrapEl.style.transform="translate3d(0,0,0)"),E.slideEl.classList.remove(""+_.params.zoom.zoomedSlideClass),e.scale=1,S=1,E.slideEl=void 0,E.imageEl=void 0,E.imageWrapEl=void 0,E.originX=0,E.originY=0)}function v(y){var b=_.zoom,w=_.params.zoom;if(!E.slideEl){y&&y.target&&(E.slideEl=y.target.closest(`.${_.params.slideClass}, swiper-slide`)),E.slideEl||(_.params.virtual&&_.params.virtual.enabled&&_.virtual?E.slideEl=L(_.slidesEl,"."+_.params.slideActiveClass)[0]:E.slideEl=_.slides[_.activeIndex]);let e=E.slideEl.querySelector("."+w.containerClass);e=e&&e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0],E.imageEl=e,E.imageWrapEl=e?D(E.imageEl,"."+w.containerClass)[0]:void 0}if(E.imageEl&&E.imageWrapEl){let e,t,i,s,n,r,a,o,l,d,c,u,h,p,m,f,g,v;_.params.cssMode&&(_.wrapperEl.style.overflow="hidden",_.wrapperEl.style.touchAction="none"),E.slideEl.classList.add(""+w.zoomedSlideClass),t=void 0===A.touchesStart.x&&y?(e=y.pageX,y.pageY):(e=A.touchesStart.x,A.touchesStart.y);var x="number"==typeof y?y:null;1===S&&x&&(e=void 0,t=void 0),b.scale=x||E.imageWrapEl.getAttribute("data-swiper-zoom")||w.maxRatio,S=x||E.imageWrapEl.getAttribute("data-swiper-zoom")||w.maxRatio,!y||1===S&&x?(a=0,o=0):(g=E.slideEl.offsetWidth,v=E.slideEl.offsetHeight,i=z(E.slideEl).left+T.scrollX,s=z(E.slideEl).top+T.scrollY,n=i+g/2-e,r=s+v/2-t,l=E.imageEl.offsetWidth,d=E.imageEl.offsetHeight,c=l*b.scale,u=d*b.scale,m=-(h=Math.min(g/2-c/2,0)),f=-(p=Math.min(v/2-u/2,0)),a=n*b.scale,o=r*b.scale,(a=a<h?h:a)>m&&(a=m),(o=o<p?p:o)>f&&(o=f)),x&&1===b.scale&&(E.originX=0,E.originY=0),E.imageWrapEl.style.transitionDuration="300ms",E.imageWrapEl.style.transform=`translate3d(${a}px, ${o}px,0)`,E.imageEl.style.transitionDuration="300ms",E.imageEl.style.transform=`translate3d(0,0,0) scale(${b.scale})`}}function y(){var e=_.zoom,t=_.params.zoom;if(!E.slideEl){_.params.virtual&&_.params.virtual.enabled&&_.virtual?E.slideEl=L(_.slidesEl,"."+_.params.slideActiveClass)[0]:E.slideEl=_.slides[_.activeIndex];let e=E.slideEl.querySelector("."+t.containerClass);e=e&&e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0],E.imageEl=e,E.imageWrapEl=e?D(E.imageEl,"."+t.containerClass)[0]:void 0}E.imageEl&&E.imageWrapEl&&(_.params.cssMode&&(_.wrapperEl.style.overflow="",_.wrapperEl.style.touchAction=""),e.scale=1,S=1,E.imageWrapEl.style.transitionDuration="300ms",E.imageWrapEl.style.transform="translate3d(0,0,0)",E.imageEl.style.transitionDuration="300ms",E.imageEl.style.transform="translate3d(0,0,0) scale(1)",E.slideEl.classList.remove(""+t.zoomedSlideClass),E.slideEl=void 0,E.originX=0,E.originY=0)}function b(e){var t=_.zoom;t.scale&&1!==t.scale?y():v(e)}function w(){return{passiveListener:!!_.params.passiveListeners&&{passive:!0,capture:!1},activeListenerWithCapture:!_.params.passiveListeners||{passive:!1,capture:!0}}}function x(){var i=_.zoom;if(!i.enabled){i.enabled=!0;let{passiveListener:t,activeListenerWithCapture:e}=w();_.wrapperEl.addEventListener("pointerdown",h,t),_.wrapperEl.addEventListener("pointermove",p,e),["pointerup","pointercancel","pointerout"].forEach(e=>{_.wrapperEl.addEventListener(e,m,t)}),_.wrapperEl.addEventListener("pointermove",f,e)}}function C(){var i=_.zoom;if(i.enabled){i.enabled=!1;let{passiveListener:t,activeListenerWithCapture:e}=w();_.wrapperEl.removeEventListener("pointerdown",h,t),_.wrapperEl.removeEventListener("pointermove",p,e),["pointerup","pointercancel","pointerout"].forEach(e=>{_.wrapperEl.removeEventListener(e,m,t)}),_.wrapperEl.removeEventListener("pointermove",f,e)}}Object.defineProperty(_.zoom,"scale",{get:()=>d,set(e){var t,i;d!==e&&(t=E.imageEl,i=E.slideEl,s("zoomChange",e,t,i)),d=e}}),i("init",()=>{_.params.zoom.enabled&&x()}),i("destroy",()=>{C()}),i("touchStart",(e,t)=>{var i;_.zoom.enabled&&(t=t,i=_.device,E.imageEl)&&!A.isTouched&&(i.android&&t.cancelable&&t.preventDefault(),A.isTouched=!0,i=0<o.length?o[0]:t,A.touchesStart.x=i.pageX,A.touchesStart.y=i.pageY)}),i("touchEnd",(e,t)=>{if(_.zoom.enabled){var i=_.zoom;if(E.imageEl){if(!A.isTouched||!A.isMoved)return void(A.isTouched=!1,A.isMoved=!1);A.isTouched=!1,A.isMoved=!1;let e=300,t=300;var s=l.x*e,s=A.currentX+s,n=l.y*t,n=A.currentY+n,r=(0!==l.x&&(e=Math.abs((s-A.currentX)/l.x)),0!==l.y&&(t=Math.abs((n-A.currentY)/l.y)),Math.max(e,t)),s=(A.currentX=s,A.currentY=n,A.width*i.scale),n=A.height*i.scale;A.minX=Math.min(E.slideWidth/2-s/2,0),A.maxX=-A.minX,A.minY=Math.min(E.slideHeight/2-n/2,0),A.maxY=-A.minY,A.currentX=Math.max(Math.min(A.currentX,A.maxX),A.minX),A.currentY=Math.max(Math.min(A.currentY,A.maxY),A.minY),E.imageWrapEl.style.transitionDuration=r+"ms",E.imageWrapEl.style.transform=`translate3d(${A.currentX}px, ${A.currentY}px,0)`}}}),i("doubleTap",(e,t)=>{!_.animating&&_.params.zoom.enabled&&_.zoom.enabled&&_.params.zoom.toggle&&b(t)}),i("transitionEnd",()=>{_.zoom.enabled&&_.params.zoom.enabled&&g()}),i("slideChange",()=>{_.zoom.enabled&&_.params.zoom.enabled&&_.params.cssMode&&g()}),Object.assign(_.zoom,{enable:x,disable:C,in:v,out:y,toggle:b})},function(e){let{swiper:o,extendParams:t,on:i}=e;function l(e,t){let i=(()=>{let i,s,n;return(e,t)=>{for(s=-1,i=e.length;1<i-s;)e[n=i+s>>1]<=t?s=n:i=n;return i}})(),s,n;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(n=i(this.x,e),s=n-1,(e-this.x[s])*(this.y[n]-this.y[s])/(this.x[n]-this.x[s])+this.y[s]):0},this}function s(){o.controller.control&&o.controller.spline&&(o.controller.spline=void 0,delete o.controller.spline)}t({controller:{control:void 0,inverse:!1,by:"slide"}}),o.controller={control:void 0},i("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof o.params.controller.control||o.params.controller.control instanceof HTMLElement)){let i=document.querySelector(o.params.controller.control);if(i&&i.swiper)o.controller.control=i.swiper;else if(i){let t=e=>{o.controller.control=e.detail[0],o.update(),i.removeEventListener("init",t)};i.addEventListener("init",t)}}else o.controller.control=o.params.controller.control}),i("update",()=>{s()}),i("resize",()=>{s()}),i("observerUpdate",()=>{s()}),i("setTranslate",(e,t,i)=>{o.controller.control&&!o.controller.control.destroyed&&o.controller.setTranslate(t,i)}),i("setTransition",(e,t,i)=>{o.controller.control&&!o.controller.control.destroyed&&o.controller.setTransition(t,i)}),Object.assign(o.controller,{setTranslate:function(e,t){var i=o.controller.control;let s,n;var r=o.constructor;function a(e){var t,i;e.destroyed||(t=o.rtlTranslate?-o.translate:o.translate,"slide"===o.params.controller.by&&(i=e,o.controller.spline=o.params.loop?new l(o.slidesGrid,i.slidesGrid):new l(o.snapGrid,i.snapGrid),n=-o.controller.spline.interpolate(-t)),n&&"container"!==o.params.controller.by||(s=(e.maxTranslate()-e.minTranslate())/(o.maxTranslate()-o.minTranslate()),!Number.isNaN(s)&&Number.isFinite(s)||(s=1),n=(t-o.minTranslate())*s+e.minTranslate()),o.params.controller.inverse&&(n=e.maxTranslate()-n),e.updateProgress(n),e.setTranslate(n,o),e.updateActiveIndex(),e.updateSlidesClasses())}if(Array.isArray(i))for(let e=0;e<i.length;e+=1)i[e]!==t&&i[e]instanceof r&&a(i[e]);else i instanceof r&&t!==i&&a(i)},setTransition:function(t,e){let i=o.constructor,s=o.controller.control,n;function r(e){e.destroyed||(e.setTransition(t,o),0!==t&&(e.transitionStart(),e.params.autoHeight&&E(()=>{e.updateAutoHeight()}),g(e.wrapperEl,()=>{s&&e.transitionEnd()})))}if(Array.isArray(s))for(n=0;n<s.length;n+=1)s[n]!==e&&s[n]instanceof i&&r(s[n]);else s instanceof i&&e!==s&&r(s)}})},function(e){let{swiper:o,extendParams:t,on:i}=e,l=(t({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null}}),o.a11y={clicked:!1},null);function s(e){var t=l;0!==t.length&&(t.innerHTML="",t.innerHTML=e)}function n(e){(e=j(e)).forEach(e=>{e.setAttribute("tabIndex","0")})}function r(e){(e=j(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function a(e,t){(e=j(e)).forEach(e=>{e.setAttribute("role",t)})}function d(e,t){(e=j(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function c(e,t){(e=j(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function u(e){(e=j(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function h(e){(e=j(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function p(e){var t,i;13!==e.keyCode&&32!==e.keyCode||(t=o.params.a11y,i=e.target,o.pagination&&o.pagination.el&&(i===o.pagination.el||o.pagination.el.contains(e.target))&&!e.target.matches(F(o.params.pagination.bulletClass)))||(o.navigation&&o.navigation.nextEl&&i===o.navigation.nextEl&&(o.isEnd&&!o.params.loop||o.slideNext(),o.isEnd?s(t.lastSlideMessage):s(t.nextSlideMessage)),o.navigation&&o.navigation.prevEl&&i===o.navigation.prevEl&&(o.isBeginning&&!o.params.loop||o.slidePrev(),o.isBeginning?s(t.firstSlideMessage):s(t.prevSlideMessage)),o.pagination&&i.matches(F(o.params.pagination.bulletClass))&&i.click())}function m(){return o.pagination&&o.pagination.bullets&&o.pagination.bullets.length}function f(){return m()&&o.params.pagination.clickable}let g=(e,t,i)=>{var s;n(e),"BUTTON"!==e.tagName&&(a(e,"button"),e.addEventListener("keydown",p)),c(e,i),s=t,j(e).forEach(e=>{e.setAttribute("aria-controls",s)})},v=()=>{o.a11y.clicked=!0},y=()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{o.destroyed||(o.a11y.clicked=!1)})})},b=e=>{var t,i,s;o.a11y.clicked||(t=e.target.closest(`.${o.params.slideClass}, swiper-slide`))&&o.slides.includes(t)&&(i=o.slides.indexOf(t)===o.activeIndex,s=o.params.watchSlidesProgress&&o.visibleSlides&&o.visibleSlides.includes(t),i||s||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(o.isHorizontal()?o.el.scrollLeft=0:o.el.scrollTop=0,o.slideTo(o.slides.indexOf(t),0)))},w=()=>{let i=o.params.a11y,s=(i.itemRoleDescriptionMessage&&d(o.slides,i.itemRoleDescriptionMessage),i.slideRole&&a(o.slides,i.slideRole),o.slides.length);i.slideLabelMessage&&o.slides.forEach((e,t)=>{t=o.params.loop?parseInt(e.getAttribute("data-swiper-slide-index"),10):t;c(e,i.slideLabelMessage.replace(/\{\{index\}\}/,t+1).replace(/\{\{slidesLength\}\}/,s))})};i("beforeInit",()=>{(l=O("span",o.params.a11y.notificationClass)).setAttribute("aria-live","assertive"),l.setAttribute("aria-atomic","true")}),i("afterInit",()=>{o.params.a11y.enabled&&(()=>{let t=o.params.a11y;o.el.append(l);var e=o.el;t.containerRoleDescriptionMessage&&d(e,t.containerRoleDescriptionMessage),t.containerMessage&&c(e,t.containerMessage);let i=o.wrapperEl,s=t.id||i.getAttribute("id")||"swiper-wrapper-"+"x".repeat(e=void 0===(e=16)?16:e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16));var n,e=o.params.autoplay&&o.params.autoplay.enabled?"off":"polite",r=s,{nextEl:e,prevEl:a}=(j(i).forEach(e=>{e.setAttribute("id",r)}),i,n=e,j(i).forEach(e=>{e.setAttribute("aria-live",n)}),w(),o.navigation||{}),e=j(e),a=j(a);e&&e.forEach(e=>g(e,s,t.nextSlideMessage)),a&&a.forEach(e=>g(e,s,t.prevSlideMessage)),f()&&j(o.pagination.el).forEach(e=>{e.addEventListener("keydown",p)}),o.el.addEventListener("focus",b,!0),o.el.addEventListener("pointerdown",v,!0),o.el.addEventListener("pointerup",y,!0)})()}),i("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{o.params.a11y.enabled&&w()}),i("fromEdge toEdge afterInit lock unlock",()=>{var e,t;o.params.a11y.enabled&&!o.params.loop&&!o.params.rewind&&o.navigation&&({nextEl:e,prevEl:t}=o.navigation,t&&(o.isBeginning?(u(t),r):(h(t),n))(t),e)&&(o.isEnd?(u(e),r):(h(e),n))(e)}),i("paginationUpdate",()=>{if(o.params.a11y.enabled){let t=o.params.a11y;m()&&o.pagination.bullets.forEach(e=>{o.params.pagination.clickable&&(n(e),o.params.pagination.renderBullet||(a(e,"button"),c(e,t.paginationBulletMessage.replace(/\{\{index\}\}/,x(e)+1)))),e.matches(F(o.params.pagination.bulletActiveClass))?e.setAttribute("aria-current","true"):e.removeAttribute("aria-current")})}}),i("destroy",()=>{var e,t;o.params.a11y.enabled&&(l&&l.remove(),{nextEl:e,prevEl:t}=o.navigation||{},e=j(e),t=j(t),e&&e.forEach(e=>e.removeEventListener("keydown",p)),t&&t.forEach(e=>e.removeEventListener("keydown",p)),f()&&j(o.pagination.el).forEach(e=>{e.removeEventListener("keydown",p)}),o.el.removeEventListener("focus",b,!0),o.el.removeEventListener("pointerdown",v,!0),o.el.removeEventListener("pointerup",y,!0))})},function(e){let{swiper:a,extendParams:t,on:i}=e,r=(t({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}}),!1),s={},o=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),n=e=>{var t=k(),e=(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]}},l=(i,e)=>{var s=k();if(r&&a.params.history.enabled){var n=a.params.url?new URL(a.params.url):s.location,e=a.slides[e];let t=o(e.getAttribute("data-history"));if(0<a.params.history.root.length){let e=a.params.history.root;"/"===e[e.length-1]&&(e=e.slice(0,e.length-1)),t=e+"/"+(i?i+"/":"")+t}else n.pathname.includes(i)||(t=(i?i+"/":"")+t);a.params.history.keepQuery&&(t+=n.search);e=s.history.state;e&&e.value===t||(a.params.history.replaceState?s.history.replaceState({value:t},null,t):s.history.pushState({value:t},null,t))}},d=(i,s,n)=>{if(s)for(let e=0,t=a.slides.length;e<t;e+=1){var r=a.slides[e];if(o(r.getAttribute("data-history"))===s){let e=a.getSlideIndex(r);a.slideTo(e,i,n)}}else a.slideTo(0,i,n)},c=()=>{s=n(a.params.url),d(a.params.speed,s.value,!1)};i("init",()=>{var e;a.params.history.enabled&&(e=k(),a.params.history)&&(e.history&&e.history.pushState?(r=!0,((s=n(a.params.url)).key||s.value)&&d(0,s.value,a.params.runCallbacksOnInit),a.params.history.replaceState||e.addEventListener("popstate",c)):(a.params.history.enabled=!1,a.params.hashNavigation.enabled=!0))}),i("destroy",()=>{var e;a.params.history.enabled&&(e=k(),a.params.history.replaceState||e.removeEventListener("popstate",c))}),i("transitionEnd _freeModeNoMomentumRelease",()=>{r&&l(a.params.history.key,a.activeIndex)}),i("slideChange",()=>{r&&a.params.cssMode&&l(a.params.history.key,a.activeIndex)})},function(e){let{swiper:i,extendParams:t,emit:s,on:n}=e,r=!1,a=M(),o=k(),l=(t({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(e,t){if(i.virtual&&i.params.virtual.enabled){let e=i.slides.filter(e=>e.getAttribute("data-hash")===t)[0];return e?parseInt(e.getAttribute("data-swiper-slide-index"),10):0}return i.getSlideIndex(L(i.slidesEl,`.${i.params.slideClass}[data-hash="${t}"], swiper-slide[data-hash="${t}"]`)[0])}}}),()=>{s("hashChange");let t=a.location.hash.replace("#",""),e=i.virtual&&i.params.virtual.enabled?i.slidesEl.querySelector(`[data-swiper-slide-index="${i.activeIndex}"]`):i.slides[i.activeIndex];if(t!==(e?e.getAttribute("data-hash"):"")){let e=i.params.hashNavigation.getSlideIndex(i,t);void 0===e||Number.isNaN(e)||i.slideTo(e)}}),d=()=>{var e;r&&i.params.hashNavigation.enabled&&(e=(e=i.virtual&&i.params.virtual.enabled?i.slidesEl.querySelector(`[data-swiper-slide-index="${i.activeIndex}"]`):i.slides[i.activeIndex])?e.getAttribute("data-hash")||e.getAttribute("data-history"):"",i.params.hashNavigation.replaceState&&o.history&&o.history.replaceState?o.history.replaceState(null,null,"#"+e||""):a.location.hash=e||"",s("hashSet"))};n("init",()=>{var e;!i.params.hashNavigation.enabled||!i.params.hashNavigation.enabled||i.params.history&&i.params.history.enabled||(r=!0,(e=a.location.hash.replace("#",""))&&(e=i.params.hashNavigation.getSlideIndex(i,e),i.slideTo(e||0,0,i.params.runCallbacksOnInit,!0)),i.params.hashNavigation.watchState&&o.addEventListener("hashchange",l))}),n("destroy",()=>{i.params.hashNavigation.enabled&&i.params.hashNavigation.watchState&&o.removeEventListener("hashchange",l)}),n("transitionEnd _freeModeNoMomentumRelease",()=>{r&&d()}),n("slideChange",()=>{r&&i.params.cssMode&&d()})},function(e){let r,a,{swiper:o,extendParams:t,on:i,emit:l,params:s}=e;o.autoplay={running:!1,paused:!1,timeLeft:0},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let d,n,c,u,h,p,m,f,g=s&&s.autoplay?s.autoplay.delay:3e3,v=s&&s.autoplay?s.autoplay.delay:3e3,y=(new Date).getTime();function b(e){o&&!o.destroyed&&o.wrapperEl&&e.target===o.wrapperEl&&(o.wrapperEl.removeEventListener("transitionend",b),f||E())}let w=()=>{var e;!o.destroyed&&o.autoplay.running&&(o.autoplay.paused?n=!0:n&&(v=d,n=!1),e=o.autoplay.paused?d:y+v-(new Date).getTime(),o.autoplay.timeLeft=e,l("autoplayTimeLeft",e,e/g),a=requestAnimationFrame(()=>{w()}))},x=s=>{if(!o.destroyed&&o.autoplay.running){cancelAnimationFrame(a),w();let e=void 0===s?o.params.autoplay.delay:s;g=o.params.autoplay.delay,v=o.params.autoplay.delay;var n=(()=>{var e=o.virtual&&o.params.virtual.enabled?o.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:o.slides[o.activeIndex];if(e)return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(n)&&0<n&&void 0===s&&(e=n,g=n,v=n),d=e;let t=o.params.speed,i=()=>{o&&!o.destroyed&&(o.params.autoplay.reverseDirection?!o.isBeginning||o.params.loop||o.params.rewind?(o.slidePrev(t,!0,!0),l("autoplay")):o.params.autoplay.stopOnLastSlide||(o.slideTo(o.slides.length-1,t,!0,!0),l("autoplay")):!o.isEnd||o.params.loop||o.params.rewind?(o.slideNext(t,!0,!0),l("autoplay")):o.params.autoplay.stopOnLastSlide||(o.slideTo(0,t,!0,!0),l("autoplay")),o.params.cssMode)&&(y=(new Date).getTime(),requestAnimationFrame(()=>{x()}))};return 0<e?(clearTimeout(r),r=setTimeout(()=>{i()},e)):requestAnimationFrame(()=>{i()}),e}},_=()=>{y=(new Date).getTime(),o.autoplay.running=!0,x(),l("autoplayStart")},T=()=>{o.autoplay.running=!1,clearTimeout(r),cancelAnimationFrame(a),l("autoplayStop")},S=(e,t)=>{!o.destroyed&&o.autoplay.running&&(clearTimeout(r),e||(m=!0),e=()=>{l("autoplayPause"),o.params.autoplay.waitForTransition?o.wrapperEl.addEventListener("transitionend",b):E()},o.autoplay.paused=!0,t?(p&&(d=o.params.autoplay.delay),p=!1,e()):(t=d||o.params.autoplay.delay,d=t-((new Date).getTime()-y),o.isEnd&&d<0&&!o.params.loop||(d<0&&(d=0),e())))},E=()=>{o.isEnd&&d<0&&!o.params.loop||o.destroyed||!o.autoplay.running||(y=(new Date).getTime(),m?(m=!1,x(d)):x(),o.autoplay.paused=!1,l("autoplayResume"))},A=()=>{var e;!o.destroyed&&o.autoplay.running&&("hidden"===(e=M()).visibilityState&&(m=!0,S(!0)),"visible"===e.visibilityState)&&E()},C=e=>{"mouse"===e.pointerType&&(m=!0,f=!0,o.animating||o.autoplay.paused||S(!0))},k=e=>{"mouse"===e.pointerType&&(f=!1,o.autoplay.paused)&&E()};i("init",()=>{o.params.autoplay.enabled&&(o.params.autoplay.pauseOnMouseEnter&&(o.el.addEventListener("pointerenter",C),o.el.addEventListener("pointerleave",k)),M().addEventListener("visibilitychange",A),_())}),i("destroy",()=>{o.el.removeEventListener("pointerenter",C),o.el.removeEventListener("pointerleave",k),M().removeEventListener("visibilitychange",A),o.autoplay.running&&T()}),i("_freeModeStaticRelease",()=>{(u||m)&&E()}),i("_freeModeNoMomentumRelease",()=>{o.params.autoplay.disableOnInteraction?T():S(!0,!0)}),i("beforeTransitionStart",(e,t,i)=>{!o.destroyed&&o.autoplay.running&&(i||!o.params.autoplay.disableOnInteraction?S(!0,!0):T())}),i("sliderFirstMove",()=>{!o.destroyed&&o.autoplay.running&&(o.params.autoplay.disableOnInteraction?T():(c=!0,u=!1,m=!1,h=setTimeout(()=>{m=!0,u=!0,S(!0)},200)))}),i("touchEnd",()=>{!o.destroyed&&o.autoplay.running&&c&&(clearTimeout(h),clearTimeout(r),c=(u=(o.params.autoplay.disableOnInteraction||u&&o.params.cssMode&&E(),!1),!1))}),i("slideChange",()=>{!o.destroyed&&o.autoplay.running&&(p=!0)}),Object.assign(o.autoplay,{start:_,stop:T,pause:S,resume:E})},function(e){let{swiper:l,extendParams:t,on:i}=e,s=(t({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}}),!1),n=!1;function r(){var e,t,i=l.thumbs.swiper;!i||i.destroyed||(e=i.clickedIndex,(t=i.clickedSlide)&&t.classList.contains(l.params.thumbs.slideThumbActiveClass))||null!=e&&(t=i.params.loop?parseInt(i.clickedSlide.getAttribute("data-swiper-slide-index"),10):e,l.params.loop?l.slideToLoop(t):l.slideTo(t))}function a(){var e=l.params.thumbs;if(s)return!1;s=!0;var t=l.constructor;return e.swiper instanceof t?(l.thumbs.swiper=e.swiper,Object.assign(l.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(l.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),l.thumbs.swiper.update()):d(e.swiper)&&(e=Object.assign({},e.swiper),Object.assign(e,{watchSlidesProgress:!0,slideToClickedSlide:!1}),l.thumbs.swiper=new t(e),n=!0),l.thumbs.swiper.el.classList.add(l.params.thumbs.thumbsContainerClass),l.thumbs.swiper.on("tap",r),!0}function o(s){var n=l.thumbs.swiper;if(n&&!n.destroyed){var r="auto"===n.params.slidesPerView?n.slidesPerViewDynamic():n.params.slidesPerView;let t=1,i=l.params.thumbs.slideThumbActiveClass;if(1<l.params.slidesPerView&&!l.params.centeredSlides&&(t=l.params.slidesPerView),l.params.thumbs.multipleActiveThumbs||(t=1),t=Math.floor(t),n.slides.forEach(e=>e.classList.remove(i)),n.params.loop||n.params.virtual&&n.params.virtual.enabled)for(let e=0;e<t;e+=1)L(n.slidesEl,`[data-swiper-slide-index="${l.realIndex+e}"]`).forEach(e=>{e.classList.add(i)});else for(let e=0;e<t;e+=1)n.slides[l.realIndex+e]&&n.slides[l.realIndex+e].classList.add(i);var a=l.params.thumbs.autoScrollOffset,o=a&&!n.params.loop;if(l.realIndex!==n.realIndex||o){let e=n.activeIndex,t,i;if(n.params.loop){let e=n.slides.filter(e=>e.getAttribute("data-swiper-slide-index")===""+l.realIndex)[0];t=n.slides.indexOf(e),i=l.activeIndex>l.previousIndex?"next":"prev"}else t=l.realIndex,i=t>l.previousIndex?"next":"prev";o&&(t+="next"===i?a:-1*a),n.visibleSlidesIndexes&&n.visibleSlidesIndexes.indexOf(t)<0&&(n.params.centeredSlides?t=t>e?t-Math.floor(r/2)+1:t+Math.floor(r/2)-1:t>e&&n.params.slidesPerGroup,n.slideTo(t,s?0:void 0))}}}l.thumbs={swiper:null},i("beforeInit",()=>{let s=l.params.thumbs;if(s&&s.swiper)if("string"==typeof s.swiper||s.swiper instanceof HTMLElement){let e=M(),t=()=>{l.destroyed||(()=>{let i="string"==typeof s.swiper?e.querySelector(s.swiper):s.swiper;if(i&&i.swiper)s.swiper=i.swiper,a(),o(!0);else if(i){let t=e=>{s.swiper=e.detail[0],i.removeEventListener("init",t),a(),o(!0),s.swiper.update(),l.update()};i.addEventListener("init",t)}return i})()||requestAnimationFrame(t)};requestAnimationFrame(t)}else a(),o(!0)}),i("slideChange update resize observerUpdate",()=>{o()}),i("setTransition",(e,t)=>{var i=l.thumbs.swiper;i&&!i.destroyed&&i.setTransition(t)}),i("beforeDestroy",()=>{var e=l.thumbs.swiper;e&&!e.destroyed&&n&&e.destroy()}),Object.assign(l.thumbs,{init:a,update:o})},function(e){let{swiper:h,extendParams:t,emit:p,once:m}=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(u){let t=u.currentPos;if(!h.params.cssMode){let{params:a,wrapperEl:o,rtlTranslate:l,snapGrid:d,touchEventsData:c}=h,e=v()-c.touchStartTime;if(t<-h.minTranslate())h.slideTo(h.activeIndex);else if(t>-h.maxTranslate())h.slides.length<d.length?h.slideTo(d.length-1):h.slideTo(h.slides.length-1);else{if(a.freeMode.momentum){if(1<c.velocities.length){let e=c.velocities.pop(),t=c.velocities.pop(),i=e.position-t.position,s=e.time-t.time;h.velocity=i/s,h.velocity/=2,Math.abs(h.velocity)<a.freeMode.minimumVelocity&&(h.velocity=0),(150<s||300<v()-e.time)&&(h.velocity=0)}else h.velocity=0;h.velocity*=a.freeMode.momentumVelocityRatio,c.velocities.length=0;let i=1e3*a.freeMode.momentumRatio,e=h.velocity*i,s=h.translate+e;l&&(s=-s);let t,n=!1;u=20*Math.abs(h.velocity)*a.freeMode.momentumBounceRatio;let r;if(s<h.maxTranslate())a.freeMode.momentumBounce?(s+h.maxTranslate()<-u&&(s=h.maxTranslate()-u),t=h.maxTranslate(),n=!0,c.allowMomentumBounce=!0):s=h.maxTranslate(),a.loop&&a.centeredSlides&&(r=!0);else if(s>h.minTranslate())a.freeMode.momentumBounce?(s-h.minTranslate()>u&&(s=h.minTranslate()+u),t=h.minTranslate(),n=!0,c.allowMomentumBounce=!0):s=h.minTranslate(),a.loop&&a.centeredSlides&&(r=!0);else if(a.freeMode.sticky){let t;for(let e=0;e<d.length;e+=1)if(d[e]>-s){t=e;break}s=-(s=Math.abs(d[t]-s)<Math.abs(d[t-1]-s)||"next"===h.swipeDirection?d[t]:d[t-1])}if(r&&m("transitionEnd",()=>{h.loopFix()}),0!==h.velocity){if(i=l?Math.abs((-s-h.translate)/h.velocity):Math.abs((s-h.translate)/h.velocity),a.freeMode.sticky){let e=Math.abs((l?-s:s)-h.translate),t=h.slidesSizesGrid[h.activeIndex];i=e<t?a.speed:e<2*t?1.5*a.speed:2.5*a.speed}}else if(a.freeMode.sticky)return void h.slideToClosest();a.freeMode.momentumBounce&&n?(h.updateProgress(t),h.setTransition(i),h.setTranslate(s),h.transitionStart(!0,h.swipeDirection),h.animating=!0,g(o,()=>{h&&!h.destroyed&&c.allowMomentumBounce&&(p("momentumBounce"),h.setTransition(a.speed),setTimeout(()=>{h.setTranslate(t),g(o,()=>{h&&!h.destroyed&&h.transitionEnd()})},0))})):h.velocity?(p("_freeModeNoMomentumRelease"),h.updateProgress(s),h.setTransition(i),h.setTranslate(s),h.transitionStart(!0,h.swipeDirection),h.animating||(h.animating=!0,g(o,()=>{h&&!h.destroyed&&h.transitionEnd()}))):h.updateProgress(s),h.updateActiveIndex(),h.updateSlidesClasses()}else{if(a.freeMode.sticky)return void h.slideToClosest();a.freeMode&&p("_freeModeNoMomentumRelease")}(!a.freeMode.momentum||e>=a.longSwipesMs)&&(p("_freeModeStaticRelease"),h.updateProgress(),h.updateActiveIndex(),h.updateSlidesClasses())}}}}})},function(e){let u,h,p,s,{swiper:m,extendParams:t,on:i}=e,f=(t({grid:{rows:1,fill:"column"}}),()=>{let e=m.params.spaceBetween;return"string"==typeof e&&0<=e.indexOf("%")?e=parseFloat(e.replace("%",""))/100*m.size:"string"==typeof e&&(e=parseFloat(e)),e});i("init",()=>{s=m.params.grid&&1<m.params.grid.rows}),i("update",()=>{var{params:e,el:t}=m,i=e.grid&&1<e.grid.rows;s&&!i?(t.classList.remove(e.containerModifierClass+"grid",e.containerModifierClass+"grid-column"),p=1,m.emitContainerClasses()):!s&&i&&(t.classList.add(e.containerModifierClass+"grid"),"column"===e.grid.fill&&t.classList.add(e.containerModifierClass+"grid-column"),m.emitContainerClasses()),s=i}),m.grid={initSlides:e=>{var t=m.params.slidesPerView,{rows:i,fill:s}=m.params.grid,e=(m.virtual&&m.params.virtual.enabled?m.virtual.slides:e).length;p=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:()=>{m.slides&&m.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[m.getDirectionLabel("margin-top")]="")})},updateSlide:(s,n,r)=>{var a=m.params.slidesPerGroup,e=f(),{rows:o,fill:t}=m.params.grid,r=(m.virtual&&m.params.virtual.enabled?m.virtual.slides:r).length;let l,d,c;if("row"===t&&1<a){let e=Math.floor(s/(a*o)),t=s-o*a*e,i=0===e?a:Math.min(Math.ceil((r-e*o*a)/o),a);c=Math.floor(t/i),l=(d=t-c*i+e*a)+c*u/o,n.style.order=l}else"column"===t?(d=Math.floor(s/o),c=s-d*o,(d>p||d===p&&c===o-1)&&(c+=1)>=o&&(c=0,d+=1)):(c=Math.floor(s/h),d=s-c*h);n.row=c,n.column=d,n.style.height=`calc((100% - ${(o-1)*e}px) / ${o})`,n.style[m.getDirectionLabel("margin-top")]=0!==c?e&&e+"px":"",n.swiperSlideGridSet=!0},updateWrapperSize:(e,s)=>{var{centeredSlides:t,roundLengths:n}=m.params,i=f(),r=m.params.grid.rows;if(m.virtualSize=(e+i)*u,m.virtualSize=Math.ceil(m.virtualSize/r)-i,m.params.cssMode||(m.wrapperEl.style[m.getDirectionLabel("width")]=m.virtualSize+i+"px"),t){let i=[];for(let t=0;t<s.length;t+=1){let e=s[t];n&&(e=Math.floor(e)),s[t]<m.virtualSize+s[0]&&i.push(e)}s.splice(0,s.length),s.push(...i)}}}},function(e){e=e.swiper;Object.assign(e,{appendSlide:function(t){let{params:e,slidesEl:i}=this;e.loop&&this.loopDestroy();var s=e=>{var t;"string"==typeof e?((t=document.createElement("div")).innerHTML=e,i.append(t.children[0]),t.innerHTML=""):i.append(e)};if("object"==typeof t&&"length"in t)for(let e=0;e<t.length;e+=1)t[e]&&s(t[e]);else s(t);this.recalcSlides(),e.loop&&this.loopCreate(),e.observer&&!this.isElement||this.update()}.bind(e),prependSlide:function(t){let{params:e,activeIndex:i,slidesEl:s}=this,n=(e.loop&&this.loopDestroy(),i+1);var r=e=>{var t;"string"==typeof e?((t=document.createElement("div")).innerHTML=e,s.prepend(t.children[0]),t.innerHTML=""):s.prepend(e)};if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&r(t[e]);n=i+t.length}else r(t);this.recalcSlides(),e.loop&&this.loopCreate(),e.observer&&!this.isElement||this.update(),this.slideTo(n,0,!1)}.bind(e),addSlide:function(i,t){var s=this,{params:n,activeIndex:r,slidesEl:a}=s;let o=r;if(n.loop&&(o-=s.loopedSlides,s.loopDestroy(),s.recalcSlides()),r=s.slides.length,i<=0)s.prependSlide(t);else if(r<=i)s.appendSlide(t);else{let e=o>i?o+1:o;var l=[];for(let t=r-1;t>=i;--t){let e=s.slides[t];e.remove(),l.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&a.append(t[e]);e=o>i?o+t.length:o}else a.append(t);for(let e=0;e<l.length;e+=1)a.append(l[e]);s.recalcSlides(),n.loop&&s.loopCreate(),n.observer&&!s.isElement||s.update(),n.loop?s.slideTo(e+s.loopedSlides,0,!1):s.slideTo(e,0,!1)}}.bind(e),removeSlide:function(t){var i=this,{params:e,activeIndex:s}=i;let n=s;e.loop&&(n-=i.loopedSlides,i.loopDestroy());let r,a=n;if("object"==typeof t&&"length"in t)for(let e=0;e<t.length;e+=1)r=t[e],i.slides[r]&&i.slides[r].remove(),r<a&&--a;else r=t,i.slides[r]&&i.slides[r].remove(),r<a&&--a;a=Math.max(a,0),i.recalcSlides(),e.loop&&i.loopCreate(),e.observer&&!i.isElement||i.update(),e.loop?i.slideTo(a+i.loopedSlides,0,!1):i.slideTo(a,0,!1)}.bind(e),removeAllSlides:function(){var t=[];for(let e=0;e<this.slides.length;e+=1)t.push(e);this.removeSlide(t)}.bind(e)})},function(e){let{swiper:a,extendParams:t,on:i}=e;t({fadeEffect:{crossFade:!1}}),o({effect:"fade",swiper:a,on:i,setTranslate:()=>{let e=a.slides;a.params.fadeEffect;for(let s=0;s<e.length;s+=1){let e=a.slides[s],t=-e.swiperSlideOffset,i=(a.params.virtualTranslate||(t-=a.translate),0);a.isHorizontal()||(i=t,t=0);var n=a.params.fadeEffect.crossFade?Math.max(1-Math.abs(e.progress),0):1+Math.min(Math.max(e.progress,-1),0),r=_(0,e);r.style.opacity=n,r.style.transform=`translate3d(${t}px, ${i}px, 0px)`}},setTransition:t=>{var e=a.slides.map(e=>r(e));e.forEach(e=>{e.style.transitionDuration=t+"ms"}),p({swiper:a,duration:t,transformElements:e,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!a.params.cssMode})})},function(e){let{swiper:v,extendParams:t,on:i}=e,y=(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"),n=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)),n||(n=O("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(i?"right":"bottom")).split(" ")),e.append(n)),s&&(s.style.opacity=Math.max(-t,0)),n&&(n.style.opacity=Math.max(t,0))});o({effect:"cube",swiper:v,on:i,setTranslate:()=>{let{el:e,wrapperEl:t,slides:d,width:i,height:r,rtlTranslate:c,size:u,browser:s}=v,h=v.params.cubeEffect,p=v.isHorizontal(),m=v.virtual&&v.params.virtual.enabled,a,f=0;h.shadow&&(p?((a=v.wrapperEl.querySelector(".swiper-cube-shadow"))||(a=O("div","swiper-cube-shadow"),v.wrapperEl.append(a)),a.style.height=i+"px"):(a=e.querySelector(".swiper-cube-shadow"))||(a=O("div","swiper-cube-shadow"),e.append(a)));for(let l=0;l<d.length;l+=1){let e=d[l],t=l,i=90*(t=m?parseInt(e.getAttribute("data-swiper-slide-index"),10):t),s=Math.floor(i/360),n=(c&&(i=-i,s=Math.floor(-i/360)),Math.max(Math.min(e.progress,1),-1)),r=0,a=0,o=0;t%4==0?(r=4*-s*u,o=0):(t-1)%4==0?(r=0,o=4*-s*u):(t-2)%4==0?(r=u+4*s*u,o=u):(t-3)%4==0&&(r=-u,o=3*u+4*u*s),c&&(r=-r),p||(a=r,r=0);var g=`rotateX(${p?0:-i}deg) rotateY(${p?i:0}deg) translate3d(${r}px, ${a}px, ${o}px)`;n<=1&&-1<n&&(f=90*t+90*n,c&&(f=90*-t-90*n),v.browser)&&v.browser.need3dFix&&Math.abs(f)/90%2==1&&(f+=.001),e.style.transform=g,h.slideShadows&&y(e,n,p)}if(t.style.transformOrigin=`50% 50% -${u/2}px`,t.style["-webkit-transform-origin"]=`50% 50% -${u/2}px`,h.shadow)if(p)a.style.transform=`translate3d(0px, ${i/2+h.shadowOffset}px, ${-i/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${h.shadowScale})`;else{let e=Math.abs(f)-90*Math.floor(Math.abs(f)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=h.shadowScale,s=h.shadowScale/t,n=h.shadowOffset;a.style.transform=`scale3d(${i}, 1, ${s}) translate3d(0px, ${r/2+n}px, ${-r/2/s}px) rotateX(-89.99deg)`}var n=(s.isSafari||s.isWebView)&&s.needPerspectiveFix?-u/2:0;t.style.transform=`translate3d(0px,0,${n}px) rotateX(${v.isHorizontal()?0:f}deg) rotateY(${v.isHorizontal()?-f:0}deg)`,t.style.setProperty("--swiper-cube-translate-z",n+"px")},setTransition:t=>{var{el:i,slides:e}=v;if(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"})}),v.params.cubeEffect.shadow&&!v.isHorizontal()){let e=i.querySelector(".swiper-cube-shadow");e&&(e.style.transitionDuration=t+"ms")}},recreateShadows:()=>{let i=v.isHorizontal();v.slides.forEach(e=>{var t=Math.max(Math.min(e.progress,1),-1);y(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:u,extendParams:t,on:i}=e,h=(t({flipEffect:{slideShadows:!0,limitRotation:!0}}),(e,t)=>{let i=u.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),s=u.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");i=i||T("flip",e,u.isHorizontal()?"left":"top"),s=s||T("flip",e,u.isHorizontal()?"right":"bottom"),i&&(i.style.opacity=Math.max(-t,0)),s&&(s.style.opacity=Math.max(t,0))});o({effect:"flip",swiper:u,on:i,setTranslate:()=>{var{slides:a,rtlTranslate:o}=u,l=u.params.flipEffect;for(let r=0;r<a.length;r+=1){var d=a[r];let e=d.progress;u.params.flipEffect.limitRotation&&(e=Math.max(Math.min(d.progress,1),-1));var c=d.swiperSlideOffset;let t=-180*e,i=0,s=u.params.cssMode?-c-u.translate:-c,n=0;u.isHorizontal()?o&&(t=-t):(n=s,s=0,i=-t,t=0),u.browser&&u.browser.need3dFix&&(Math.abs(t)/90%2==1&&(t+=.001),Math.abs(i)/90%2==1)&&(i+=.001),d.style.zIndex=-Math.abs(Math.round(e))+a.length,l.slideShadows&&h(d,e);c=`translate3d(${s}px, ${n}px, 0px) rotateX(${i}deg) rotateY(${t}deg)`;_(0,d).style.transform=c}},setTransition:t=>{var e=u.slides.map(e=>r(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"})}),p({swiper:u,duration:t,transformElements:e})},recreateShadows:()=>{u.params.flipEffect,u.slides.forEach(e=>{let t=e.progress;u.params.flipEffect.limitRotation&&(t=Math.max(Math.min(e.progress,1),-1)),h(e,t)})},getEffectParams:()=>u.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!u.params.cssMode})})},function(e){let{swiper:w,extendParams:t,on:i}=e;t({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),o({effect:"coverflow",swiper:w,on:i,setTranslate:()=>{let{width:e,height:t,slides:h,slidesSizesGrid:p}=w,m=w.params.coverflowEffect,f=w.isHorizontal(),i=w.translate,g=f?e/2-i:t/2-i,v=f?m.rotate:-m.rotate,y=m.depth;for(let u=0,e=h.length;u<e;u+=1){let i=h[u],e=p[u],t=(g-i.swiperSlideOffset-e/2)/e,s="function"==typeof m.modifier?m.modifier(t):t*m.modifier,n=f?v*s:0,r=f?0:v*s,a=-y*Math.abs(s),o=m.stretch,l=("string"==typeof o&&-1!==o.indexOf("%")&&(o=parseFloat(m.stretch)/100*e),f?0:o*s),d=f?o*s:0,c=1-(1-m.scale)*Math.abs(s);Math.abs(d)<.001&&(d=0),Math.abs(l)<.001&&(l=0),Math.abs(a)<.001&&(a=0),Math.abs(n)<.001&&(n=0),Math.abs(r)<.001&&(r=0),Math.abs(c)<.001&&(c=0),w.browser&&w.browser.need3dFix&&(Math.abs(n)/90%2==1&&(n+=.001),Math.abs(r)/90%2==1)&&(r+=.001);var b=`translate3d(${d}px,${l}px,${a}px)  rotateX(${r}deg) rotateY(${n}deg) scale(${c})`;if(_(0,i).style.transform=b,i.style.zIndex=1-Math.abs(Math.round(s)),m.slideShadows){let e=f?i.querySelector(".swiper-slide-shadow-left"):i.querySelector(".swiper-slide-shadow-top"),t=f?i.querySelector(".swiper-slide-shadow-right"):i.querySelector(".swiper-slide-shadow-bottom");e=e||T("coverflow",i,f?"left":"top"),t=t||T("coverflow",i,f?"right":"bottom"),e&&(e.style.opacity=0<s?s:0),t&&(t.style.opacity=0<-s?-s:0)}}},setTransition:t=>{w.slides.map(e=>r(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:y,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}}});o({effect:"creative",swiper:y,on:i,setTranslate:()=>{let{slides:c,wrapperEl:t,slidesSizesGrid:i}=y,u=y.params.creativeEffect,h=u.progressMultiplier,p=y.params.centeredSlides;if(p){let e=i[0]/2-y.params.slidesOffsetBefore||0;t.style.transform=`translateX(calc(50% - ${e}px))`}for(let d=0;d<c.length;d+=1){let e=c[d],t=e.progress,s=Math.min(Math.max(e.progress,-u.limitProgress),u.limitProgress),i=s,n=(p||(i=Math.min(Math.max(e.originalProgress,-u.limitProgress),u.limitProgress)),e.swiperSlideOffset),r=[y.params.cssMode?-n-y.translate:-n,0,0],a=[0,0,0],o=!1,l=(y.isHorizontal()||(r[1]=r[0],r[0]=0),{translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1});s<0?(l=u.next,o=!0):0<s&&(l=u.prev,o=!0),r.forEach((e,t)=>{r[t]=`calc(${e}px + (${e=l.translate[t],"string"==typeof e?e:e+"px"} * ${Math.abs(s*h)}))`}),a.forEach((e,t)=>{let i=l.rotate[t]*Math.abs(s*h);y.browser&&y.browser.need3dFix&&Math.abs(i)/90%2==1&&(i+=.001),a[t]=i}),e.style.zIndex=-Math.abs(Math.round(t))+c.length;var m=r.join(", "),f=`rotateX(${a[0]}deg) rotateY(${a[1]}deg) rotateZ(${a[2]}deg)`,g=i<0?`scale(${1+(1-l.scale)*i*h})`:`scale(${1-(1-l.scale)*i*h})`,v=i<0?1+(1-l.opacity)*i*h:1-(1-l.opacity)*i*h,m=`translate3d(${m}) ${f} `+g;if(o&&l.shadow||!o){let t=e.querySelector(".swiper-slide-shadow");if(t=!t&&l.shadow?T("creative",e):t){let e=u.shadowPerProgress?s*(1/u.limitProgress):s;t.style.opacity=Math.min(Math.max(Math.abs(e),0),1)}}f=_(0,e);f.style.transform=m,f.style.opacity=v,l.origin&&(f.style.transformOrigin=l.origin)}},setTransition:t=>{var e=y.slides.map(e=>r(e));e.forEach(e=>{e.style.transitionDuration=t+"ms",e.querySelectorAll(".swiper-slide-shadow").forEach(e=>{e.style.transitionDuration=t+"ms"})}),p({swiper:y,duration:t,transformElements:e,allSlides:!0})},perspective:()=>y.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!y.params.cssMode})})},function(e){let{swiper:w,extendParams:t,on:i}=e;t({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),o({effect:"cards",swiper:w,on:i,setTranslate:()=>{let{slides:o,activeIndex:l,rtlTranslate:d}=w,c=w.params.cardsEffect,{startTranslate:u,isTouched:h}=w.touchEventsData,p=d?-w.translate:w.translate;for(let a=0;a<o.length;a+=1){var m=o[a],f=m.progress,g=Math.min(Math.max(f,-4),4);let e=m.swiperSlideOffset,t=(w.params.centeredSlides&&!w.params.cssMode&&(w.wrapperEl.style.transform=`translateX(${w.minTranslate()}px)`),w.params.centeredSlides&&w.params.cssMode&&(e-=o[0].swiperSlideOffset),w.params.cssMode?-e-w.translate:-e),i=0;var v=-100*Math.abs(g);let s=1,n=-c.perSlideRotate*g,r=c.perSlideOffset-.75*Math.abs(g);var y=w.virtual&&w.params.virtual.enabled?w.virtual.from+a:a,b=(y===l||y===l-1)&&0<g&&g<1&&(h||w.params.cssMode)&&p<u,y=(y===l||y===l+1)&&g<0&&-1<g&&(h||w.params.cssMode)&&u<p;if(b||y){let e=(1-Math.abs((Math.abs(g)-.5)/.5))**.5;n+=-28*g*e,s+=-.5*e,r+=96*e,i=-25*e*Math.abs(g)+"%"}if(t=g<0?`calc(${t}px ${d?"-":"+"} (${r*Math.abs(g)}%))`:0<g?`calc(${t}px ${d?"-":"+"} (-${r*Math.abs(g)}%))`:t+"px",!w.isHorizontal()){let e=i;i=t,t=e}b=g<0?""+(1+(1-s)*g):""+(1-(1-s)*g),y=`
2        translate3d(${t}, ${i}, ${v}px)
3        rotateZ(${c.rotate?d?-n:n:0}deg)
4        scale(${b})
5      `;if(c.slideShadows){let e=m.querySelector(".swiper-slide-shadow");(e=e||T("cards",m))&&(e.style.opacity=Math.min(Math.max((Math.abs(g)-.5)/.5,0),1))}m.style.zIndex=-Math.abs(Math.round(f))+o.length,_(0,m).style.transform=y}},setTransition:t=>{var e=w.slides.map(e=>r(e));e.forEach(e=>{e.style.transitionDuration=t+"ms",e.querySelectorAll(".swiper-slide-shadow").forEach(e
5=>{e.style.transitionDuration=t+"ms"})}),p({swiper:w,duration:t,transformElements:e})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!w.params.cssMode})})}]),h})(),Typer=function(e){var t=(this.element=e).dataset.delim||",",i=e.dataset.words||"override these,sample typing",i=(this.words=i.split(t).filter(e=>e),this.delayVariance=parseInt(e.dataset.delayVariance)||0,this.delay=parseInt(e.dataset.delay)||200,this.loop=e.dataset.loop||"true","false"===this.loop&&(this.loop=1),this.deleteDelay=e.dataset.deletedelay||e.dataset.deleteDelay||800,this.progress={word:0,char:0,building:!0,looped:0},this.typing=!0,e.dataset.colors||"black");this.colors=i.split(","),this.element.style.color=this.colors[0],this.colorIndex=0,this.doTyping()},Cursor=(Typer.prototype.start=function(){this.typing||(this.typing=!0,this.doTyping())},Typer.prototype.stop=function(){this.typing=!1},Typer.prototype.doTyping=function(){var e,t=this.element,i=this.progress,s=i.word,n=i.char,n=[...this.words[s]].slice(0,n).join(""),r=(2*Math.random()-1)*this.delayVariance+this.delay;this.cursor&&(this.cursor.element.style.opacity="1",this.cursor.on=!0,clearInterval(this.cursor.interval),this.cursor.interval=setInterval(()=>this.cursor.updateBlinkState(),400)),t.innerHTML=n,i.building?(e=i.char===this.words[s].length)?i.building=!1:i.char+=1:0===i.char?(i.building=!0,i.word=(i.word+1)%this.words.length,this.colorIndex=(this.colorIndex+1)%this.colors.length,this.element.style.color=this.colors[this.colorIndex]):--i.char,i.word===this.words.length-1&&(i.looped+=1),!i.building&&this.loop<=i.looped&&(this.typing=!1),setTimeout(()=>{this.typing&&this.doTyping()},e?this.deleteDelay:r)},function(e){this.element=e,this.cursorDisplay=e.dataset.cursordisplay||e.dataset.cursorDisplay||"|",e.innerHTML=this.cursorDisplay,this.on=!0,e.style.transition="all 0.1s",this.interval=setInterval(()=>this.updateBlinkState(),400)});function TyperSetup(){var e,t,i,s,n={};for(e of document.getElementsByClassName("typer"))n[e.id]=new Typer(e);for(t of document.getElementsByClassName("typer-stop")){let e=n[t.dataset.owner];t.onclick=()=>e.stop()}for(i of document.getElementsByClassName("typer-start")){let e=n[i.dataset.owner];i.onclick=()=>e.start()}for(s of document.getElementsByClassName("cursor"))new Cursor(s).owner=n[s.dataset.owner]}Cursor.prototype.updateBlinkState=function(){this.on?(this.element.style.opacity="0",this.on=!1):(this.element.style.opacity="1",this.on=!0)},TyperSetup();

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