PageSourceSearch

https://www.doccheckshop.eu/theme/27fd87239496cd8d5cf86d1cae094ddf…/doccheck-shop-theme.js?1791212091

js doccheckshop.eu collected 2026-10-07 22:12:57 UTC 409,570 bytes, 13 lines download raw bytes

1(()=>{"use strict";var e={68(e,t,i){i.d(t,{A:()=>r});class r{constructor(){this._request=null,this._errorHandlingInternal=!1}get(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"application/json",r=this._createPreparedRequest("GET",e,i);return this._sendRequest(r,null,t)}post(e,t,i){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"application/json";r=this._getContentType(t,r);let n=this._createPreparedRequest("POST",e,r);return this._sendRequest(n,t,i)}delete(e,t,i){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"application/json";r=this._getContentType(t,r);let n=this._createPreparedRequest("DELETE",e,r);return this._sendRequest(n,t,i)}patch(e,t,i){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"application/json";r=this._getContentType(t,r);let n=this._createPreparedRequest("PATCH",e,r);return this._sendRequest(n,t,i)}abort(){if(this._request)return this._request.abort()}setErrorHandlingInternal(e){this._errorHandlingInternal=e}_registerOnLoaded(e,t){t&&(!0===this._errorHandlingInternal?(e.addEventListener("load",()=>{t(e.responseText,e)}),e.addEventListener("abort",()=>{console.warn(`the request to ${e.responseURL} was aborted`)}),e.addEventListener("error",()=>{console.warn(`the request to ${e.responseURL} failed with status ${e.status}`)}),e.addEventListener("timeout",()=>{console.warn(`the request to ${e.responseURL} timed out`)})):e.addEventListener("loadend",()=>{t(e.responseText,e)}))}_sendRequest(e,t,i){return this._registerOnLoaded(e,i),e.send(t),e}_getContentType(e,t){return e instanceof FormData&&(t=!1),t}_createPreparedRequest(e,t,i){return this._request=new XMLHttpRequest,this._request.open(e,t),this._request.setRequestHeader("X-Requested-With","XMLHttpRequest"),i&&this._request.setRequestHeader("Content-type",i),this._request}}},88(e){e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},118(e,t,i){i.d(t,{Ij:()=>p,Vx:()=>a,dK:()=>l,WO:()=>c});var r=i(874),n=i(627);function s(e,t,i,r){return e.params.createElements&&Object.keys(r).forEach(s=>{if(!i[s]&&!0===i.auto){let a=(0,n.e)(e.el,`.${r[s]}`)[0];a||((a=(0,n.c)("div",r[s])).className=r[s],e.el.append(a)),i[s]=a,t[s]=a}}),i}function a(e){let{swiper:t,extendParams:i,on:r,emit:a}=e;function o(e){let i;return e&&"string"==typeof e&&t.isElement&&(i=t.el.querySelector(e)||t.hostEl.querySelector(e))?i:(e&&("string"==typeof e&&(i=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&i&&i.length>1&&1===t.el.querySelectorAll(e).length?i=t.el.querySelector(e):i&&1===i.length&&(i=i[0])),e&&!i)?e:i}function l(e,i){let r=t.params.navigation;(e=(0,n.m)(e)).forEach(e=>{e&&(e.classList[i?"add":"remove"](...r.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=i),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](r.lockClass))})}function p(){let{nextEl:e,prevEl:i}=t.navigation;if(t.params.loop){l(i,!1),l(e,!1);return}l(i,t.isBeginning&&!t.params.rewind),l(e,t.isEnd&&!t.params.rewind)}function c(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),a("navigationPrev"))}function d(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),a("navigationNext"))}function u(){let e=t.params.navigation;if(t.params.navigation=s(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(e.nextEl||e.prevEl))return;let i=o(e.nextEl),r=o(e.prevEl);Object.assign(t.navigation,{nextEl:i,prevEl:r}),i=(0,n.m)(i),r=(0,n.m)(r);let a=(i,r)=>{i&&i.addEventListener("click","next"===r?d:c),!t.enabled&&i&&i.classList.add(...e.lockClass.split(" "))};i.forEach(e=>a(e,"next")),r.forEach(e=>a(e,"prev"))}function h(){let{nextEl:e,prevEl:i}=t.navigation;e=(0,n.m)(e),i=(0,n.m)(i);let r=(e,i)=>{e.removeEventListener("click","next"===i?d:c),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>r(e,"next")),i.forEach(e=>r(e,"prev"))}i({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null},r("init",()=>{!1===t.params.navigation.enabled?g():(u(),p())}),r("toEdge fromEdge lock unlock",()=>{p()}),r("destroy",()=>{h()}),r("enable disable",()=>{let{nextEl:e,prevEl:i}=t.navigation;if(e=(0,n.m)(e),i=(0,n.m)(i),t.enabled){p();return}[...e,...i].filter(e=>
1!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),r("click",(e,i)=>{let{nextEl:r,prevEl:s}=t.navigation;r=(0,n.m)(r),s=(0,n.m)(s);let o=i.target,l=s.includes(o)||r.includes(o);if(t.isElement&&!l){let e=i.path||i.composedPath&&i.composedPath();e&&(l=e.find(e=>r.includes(e)||s.includes(e)))}if(t.params.navigation.hideOnClick&&!l){let e;if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===o||t.pagination.el.contains(o)))return;r.length?e=r[0].classList.contains(t.params.navigation.hiddenClass):s.length&&(e=s[0].classList.contains(t.params.navigation.hiddenClass)),!0===e?a("navigationShow"):a("navigationHide"),[...r,...s].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});let g=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),h()};Object.assign(t.navigation,{enable:()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),u(),p()},disable:g,update:p,init:u,destroy:h})}function o(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/()[\]])/g,"\\$1").replace(/ /g,".")}`}function l(e){let t,{swiper:i,extendParams:r,on:a,emit:l}=e,p="swiper-pagination";r({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:`${p}-bullet`,bulletActiveClass:`${p}-bullet-active`,modifierClass:`${p}-`,currentClass:`${p}-current`,totalClass:`${p}-total`,hiddenClass:`${p}-hidden`,progressbarFillClass:`${p}-progressbar-fill`,progressbarOppositeClass:`${p}-progressbar-opposite`,clickableClass:`${p}-clickable`,lockClass:`${p}-lock`,horizontalClass:`${p}-horizontal`,verticalClass:`${p}-vertical`,paginationDisabledClass:`${p}-disabled`}}),i.pagination={el:null,bullets:[]};let c=0;function d(){return!i.params.pagination.el||!i.pagination.el||Array.isArray(i.pagination.el)&&0===i.pagination.el.length}function u(e,t){let{bulletActiveClass:r}=i.params.pagination;e&&(e=e[`${"prev"===t?"previous":"next"}ElementSibling`])&&(e.classList.add(`${r}-${t}`),(e=e[`${"prev"===t?"previous":"next"}ElementSibling`])&&e.classList.add(`${r}-${t}-${t}`))}function h(e){let t=e.target.closest(o(i.params.pagination.bulletClass));if(!t)return;e.preventDefault();let r=(0,n.i)(t)*i.params.slidesPerGroup;if(i.params.loop){var s,a,l;if(i.realIndex===r)return;let e=(s=i.realIndex,a=r,(s%=l=i.slides.length,(a%=l)===s+1)?"next":a===s-1?"previous":void 0);"next"===e?i.slideNext():"previous"===e?i.slidePrev():i.slideToLoop(r)}else i.slideTo(r)}function g(){let e,r;let s=i.rtl,a=i.params.pagination;if(d())return;let p=i.pagination.el;p=(0,n.m)(p);let h=i.virtual&&i.params.virtual.enabled?i.virtual.slides.length:i.slides.length,g=i.params.loop?Math.ceil(h/i.params.slidesPerGroup):i.snapGrid.length;if(i.params.loop?(r=i.previousRealIndex||0,e=i.params.slidesPerGroup>1?Math.floor(i.realIndex/i.params.slidesPerGroup):i.realIndex):void 0!==i.snapIndex?(e=i.snapIndex,r=i.previousSnapIndex):(r=i.previousIndex||0,e=i.activeIndex||0),"bullets"===a.type&&i.pagination.bullets&&i.pagination.bullets.length>0){let o,l,d;let h=i.pagination.bullets;if(a.dynamicBullets&&(t=(0,n.h)(h[0],i.isHorizontal()?"width":"height",!0),p.forEach(e=>{e.style[i.isHorizontal()?"width":"height"]=`${t*(a.dynamicMainBullets+4)}px`}),a.dynamicMainBullets>1&&void 0!==r&&((c+=e-(r||0))>a.dynamicMainBullets-1?c=a.dynamicMainBullets-1:c<0&&(c=0)),d=((l=(o=Math.max(e-c,0))+(Math.min(h.length,a.dynamicMainBullets)-1))+o)/2),h.forEach(e=>{let t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${a.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),p.length>
11)h.forEach(t=>{let r=(0,n.i)(t);r===e?t.classList.add(...a.bulletActiveClass.split(" ")):i.isElement&&t.setAttribute("part","bullet"),a.dynamicBullets&&(r>=o&&r<=l&&t.classList.add(...`${a.bulletActiveClass}-main`.split(" ")),r===o&&u(t,"prev"),r===l&&u(t,"next"))});else{let t=h[e];if(t&&t.classList.add(...a.bulletActiveClass.split(" ")),i.isElement&&h.forEach((t,i)=>{t.setAttribute("part",i===e?"bullet-active":"bullet")}),a.dynamicBullets){let e=h[o],t=h[l];for(let e=o;e<=l;e+=1)h[e]&&h[e].classList.add(...`${a.bulletActiveClass}-main`.split(" "));u(e,"prev"),u(t,"next")}}if(a.dynamicBullets){let e=Math.min(h.length,a.dynamicMainBullets+4),r=(t*e-t)/2-d*t,n=s?"right":"left";h.forEach(e=>{e.style[i.isHorizontal()?n:"top"]=`${r}px`})}}p.forEach((t,r)=>{if("fraction"===a.type&&(t.querySelectorAll(o(a.currentClass)).forEach(t=>{t.textContent=a.formatFractionCurrent(e+1)}),t.querySelectorAll(o(a.totalClass)).forEach(e=>{e.textContent=a.formatFractionTotal(g)})),"progressbar"===a.type){let r;r=a.progressbarOpposite?i.isHorizontal()?"vertical":"horizontal":i.isHorizontal()?"horizontal":"vertical";let n=(e+1)/g,s=1,l=1;"horizontal"===r?s=n:l=n,t.querySelectorAll(o(a.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${s}) scaleY(${l})`,e.style.transitionDuration=`${i.params.speed}ms`})}"custom"===a.type&&a.renderCustom?((0,n.s)(t,a.renderCustom(i,e+1,g)),0===r&&l("paginationRender",t)):(0===r&&l("paginationRender",t),l("paginationUpdate",t)),i.params.watchOverflow&&i.enabled&&t.classList[i.isLocked?"add":"remove"](a.lockClass)})}function m(){let e=i.params.pagination;if(d())return;let t=i.virtual&&i.params.virtual.enabled?i.virtual.slides.length:i.grid&&i.params.grid.rows>1?i.slides.length/Math.ceil(i.params.grid.rows):i.slides.length,r=i.pagination.el;r=(0,n.m)(r);let s="";if("bullets"===e.type){let r=i.params.loop?Math.ceil(t/i.params.slidesPerGroup):i.snapGrid.length;i.params.freeMode&&i.params.freeMode.enabled&&r>t&&(r=t);for(let t=0;t<r;t+=1)e.renderBullet?s+=e.renderBullet.call(i,t,e.bulletClass):s+=`<${e.bulletElement} ${i.isElement?'part="bullet"':""} class="${e.bulletClass}"></${e.bulletElement}>`}"fraction"===e.type&&(s=e.renderFraction?e.renderFraction.call(i,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),"progressbar"===e.type&&(s=e.renderProgressbar?e.renderProgressbar.call(i,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`),i.pagination.bullets=[],r.forEach(t=>{"custom"!==e.type&&(0,n.s)(t,s||""),"bullets"===e.type&&i.pagination.bullets.push(...t.querySelectorAll(o(e.bulletClass)))}),"custom"!==e.type&&l("paginationRender",r[0])}function A(){let e;i.params.pagination=s(i,i.originalParams.pagination,i.params.pagination,{el:"swiper-pagination"});let t=i.params.pagination;t.el&&("string"==typeof t.el&&i.isElement&&(e=i.el.querySelector(t.el)),e||"string"!=typeof t.el||(e=[...document.querySelectorAll(t.el)]),e||(e=t.el),e&&0!==e.length&&(i.params.uniqueNavElements&&"string"==typeof t.el&&Array.isArray(e)&&e.length>1&&(e=[...i.el.querySelectorAll(t.el)]).length>1&&(e=e.find(e=>(0,n.b)(e,".swiper")[0]===i.el)),Array.isArray(e)&&1===e.length&&(e=e[0]),Object.assign(i.pagination,{el:e}),(e=(0,n.m)(e)).forEach(e=>{"bullets"===t.type&&t.clickable&&e.classList.add(...(t.clickableClass||"").split(" ")),e.classList.add(t.modifierClass+t.type),e.classList.add(i.isHorizontal()?t.horizontalClass:t.verticalClass),"bullets"===t.type&&t.dynamicBullets&&(e.classList.add(`${t.modifierClass}${t.type}-dynamic`),c=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&e.classList.add(t.progressbarOppositeClass),t.clickable&&e.addEventListener("click",h),i.enabled||e.classList.add(t.lockClass)})))}function y(){let e=i.params.pagination;if(d())return;let t=i.pagination.el;t&&(t=(0,n.m)(t)).forEach(t=>{t.classList.remove(e.hiddenClass),t.classList.remove(e.modifierClass+e.type),t.classList.remove(i.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(t.classList.remove(...(e.clickableClass||"").split(" ")),t.removeEventListener("click",h))}
1),i.pagination.bullets&&i.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}a("changeDirection",()=>{if(!i.pagination||!i.pagination.el)return;let e=i.params.pagination,{el:t}=i.pagination;(t=(0,n.m)(t)).forEach(t=>{t.classList.remove(e.horizontalClass,e.verticalClass),t.classList.add(i.isHorizontal()?e.horizontalClass:e.verticalClass)})}),a("init",()=>{!1===i.params.pagination.enabled?f():(A(),m(),g())}),a("activeIndexChange",()=>{void 0===i.snapIndex&&g()}),a("snapIndexChange",()=>{g()}),a("snapGridLengthChange",()=>{m(),g()}),a("destroy",()=>{y()}),a("enable disable",()=>{let{el:e}=i.pagination;e&&(e=(0,n.m)(e)).forEach(e=>e.classList[i.enabled?"remove":"add"](i.params.pagination.lockClass))}),a("lock unlock",()=>{g()}),a("click",(e,t)=>{let r=t.target,s=(0,n.m)(i.pagination.el);if(i.params.pagination.el&&i.params.pagination.hideOnClick&&s&&s.length>0&&!r.classList.contains(i.params.pagination.bulletClass)){if(i.navigation&&(i.navigation.nextEl&&r===i.navigation.nextEl||i.navigation.prevEl&&r===i.navigation.prevEl))return;!0===s[0].classList.contains(i.params.pagination.hiddenClass)?l("paginationShow"):l("paginationHide"),s.forEach(e=>e.classList.toggle(i.params.pagination.hiddenClass))}});let f=()=>{i.el.classList.add(i.params.pagination.paginationDisabledClass);let{el:e}=i.pagination;e&&(e=(0,n.m)(e)).forEach(e=>e.classList.add(i.params.pagination.paginationDisabledClass)),y()};Object.assign(i.pagination,{enable:()=>{i.el.classList.remove(i.params.pagination.paginationDisabledClass);let{el:e}=i.pagination;e&&(e=(0,n.m)(e)).forEach(e=>e.classList.remove(i.params.pagination.paginationDisabledClass)),A(),m(),g()},disable:f,render:m,update:g,init:A,destroy:y})}function p(e){let t,i,n,s,a,o,l,p,c,d,{swiper:u,extendParams:h,on:g,emit:m,params:A}=e;u.autoplay={running:!1,paused:!1,timeLeft:0},h({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let y=A&&A.autoplay?A.autoplay.delay:3e3,f=A&&A.autoplay?A.autoplay.delay:3e3,b=new Date().getTime();function v(e){u&&!u.destroyed&&u.wrapperEl&&e.target===u.wrapperEl&&(u.wrapperEl.removeEventListener("transitionend",v),!d&&(!e.detail||!e.detail.bySwiperTouchMove)&&T())}let w=()=>{if(u.destroyed||!u.autoplay.running)return;u.autoplay.paused?s=!0:s&&(f=n,s=!1);let e=u.autoplay.paused?n:b+f-new Date().getTime();u.autoplay.timeLeft=e,m("autoplayTimeLeft",e,e/y),i=requestAnimationFrame(()=>{w()})},C=()=>{let e;if(e=u.virtual&&u.params.virtual.enabled?u.slides.find(e=>e.classList.contains("swiper-slide-active")):u.slides[u.activeIndex])return parseInt(e.getAttribute("data-swiper-autoplay"),10)},_=e=>{if(u.destroyed||!u.autoplay.running)return;cancelAnimationFrame(i),w();let r=void 0===e?u.params.autoplay.delay:e;y=u.params.autoplay.delay,f=u.params.autoplay.delay;let s=C();!Number.isNaN(s)&&s>0&&void 0===e&&(r=s,y=s,f=s),n=r;let a=u.params.speed,o=()=>{u&&!u.destroyed&&(u.params.autoplay.reverseDirection?!u.isBeginning||u.params.loop||u.params.rewind?(u.slidePrev(a,!0,!0),m("autoplay")):u.params.autoplay.stopOnLastSlide||(u.slideTo(u.slides.length-1,a,!0,!0),m("autoplay")):!u.isEnd||u.params.loop||u.params.rewind?(u.slideNext(a,!0,!0),m("autoplay")):u.params.autoplay.stopOnLastSlide||(u.slideTo(0,a,!0,!0),m("autoplay")),u.params.cssMode&&(b=new Date().getTime(),requestAnimationFrame(()=>{_()})))};return r>0?(clearTimeout(t),t=setTimeout(()=>{o()},r)):requestAnimationFrame(()=>{o()}),r},x=()=>{b=new Date().getTime(),u.autoplay.running=!0,_(),m("autoplayStart")},k=()=>{u.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(i),m("autoplayStop")},E=(e,i)=>{if(u.destroyed||!u.autoplay.running)return;clearTimeout(t),e||(c=!0);let r=()=>{m("autoplayPause"),u.params.autoplay.waitForTransition?u.wrapperEl.addEventListener("transitionend",v):T()};if(u.autoplay.paused=!0,i){p&&(n=u.params.autoplay.delay),p=!1,r();return}n=(n||u.params.autoplay.delay)-(new Date().getTime()-b),u.isEnd&&n<0&&!u.params.loop||(n<0&&(n=0),r())},T=()=>{u.isEnd&&n<0&&!u.params.loop||u.destroyed||!u.autoplay.running||(b=ne
1w Date().getTime(),c?(c=!1,_(n)):_(),u.autoplay.paused=!1,m("autoplayResume"))},S=()=>{if(u.destroyed||!u.autoplay.running)return;let e=(0,r.g)();"hidden"===e.visibilityState&&(c=!0,E(!0)),"visible"===e.visibilityState&&T()},B=e=>{"mouse"===e.pointerType&&(c=!0,d=!0,u.animating||u.autoplay.paused||E(!0))},M=e=>{"mouse"===e.pointerType&&(d=!1,u.autoplay.paused&&T())},z=()=>{u.params.autoplay.pauseOnMouseEnter&&(u.el.addEventListener("pointerenter",B),u.el.addEventListener("pointerleave",M))},P=()=>{u.el&&"string"!=typeof u.el&&(u.el.removeEventListener("pointerenter",B),u.el.removeEventListener("pointerleave",M))},I=()=>{(0,r.g)().addEventListener("visibilitychange",S)},$=()=>{(0,r.g)().removeEventListener("visibilitychange",S)};g("init",()=>{u.params.autoplay.enabled&&(z(),I(),x())}),g("destroy",()=>{P(),$(),u.autoplay.running&&k()}),g("_freeModeStaticRelease",()=>{(o||c)&&T()}),g("_freeModeNoMomentumRelease",()=>{u.params.autoplay.disableOnInteraction?k():E(!0,!0)}),g("beforeTransitionStart",(e,t,i)=>{!u.destroyed&&u.autoplay.running&&(i||!u.params.autoplay.disableOnInteraction?E(!0,!0):k())}),g("sliderFirstMove",()=>{if(!u.destroyed&&u.autoplay.running){if(u.params.autoplay.disableOnInteraction){k();return}a=!0,o=!1,c=!1,l=setTimeout(()=>{c=!0,o=!0,E(!0)},200)}}),g("touchEnd",()=>{if(!u.destroyed&&u.autoplay.running&&a){if(clearTimeout(l),clearTimeout(t),u.params.autoplay.disableOnInteraction){o=!1,a=!1;return}o&&u.params.cssMode&&T(),o=!1,a=!1}}),g("slideChange",()=>{!u.destroyed&&u.autoplay.running&&(p=!0)}),Object.assign(u.autoplay,{start:x,stop:k,pause:E,resume:T})}function c(e){let{swiper:t,extendParams:i,on:s}=e;i({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let a=!1,o=!1;function l(){let e;let i=t.thumbs.swiper;if(!i||i.destroyed)return;let r=i.clickedIndex,n=i.clickedSlide;n&&n.classList.contains(t.params.thumbs.slideThumbActiveClass)||null==r||(e=i.params.loop?parseInt(i.clickedSlide.getAttribute("data-swiper-slide-index"),10):r,t.params.loop?t.slideToLoop(e):t.slideTo(e))}function p(){let{thumbs:e}=t.params;if(a)return!1;a=!0;let i=t.constructor;if(e.swiper instanceof i){if(e.swiper.destroyed)return a=!1,!1;t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(t.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper.update()}else if((0,n.o)(e.swiper)){let r=Object.assign({},e.swiper);Object.assign(r,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper=new i(r),o=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",l),!0}function c(e){let i=t.thumbs.swiper;if(!i||i.destroyed)return;let r="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView,s=1,a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(s=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(s=1),s=Math.floor(s),i.slides.forEach(e=>e.classList.remove(a)),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e<s;e+=1)(0,n.e)(i.slidesEl,`[data-swiper-slide-index="${t.realIndex+e}"]`).forEach(e=>{e.classList.add(a)});else for(let e=0;e<s;e+=1)i.slides[t.realIndex+e]&&i.slides[t.realIndex+e].classList.add(a);let o=t.params.thumbs.autoScrollOffset,l=o&&!i.params.loop;if(t.realIndex!==i.realIndex||l){let n,s;let a=i.activeIndex;if(i.params.loop){let e=i.slides.find(e=>e.getAttribute("data-swiper-slide-index")===`${t.realIndex}`);n=i.slides.indexOf(e),s=t.activeIndex>t.previousIndex?"next":"prev"}else s=(n=t.realIndex)>t.previousIndex?"next":"prev";l&&(n+="next"===s?o:-1*o),i.visibleSlidesIndexes&&0>i.visibleSlidesIndexes.indexOf(n)&&(i.params.centeredSlides?n=n>a?n-Math.floor(r/2)+1:n+Math.floor(r/2)-1:n>a&&i.params.slidesPerGroup,i.slideTo(n,e?0:void 0))}}t.thumbs={swiper:null},s("beforeInit",()=>{let{thumbs:e}=t.params;if(e&&e.swiper){if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){let i=(0,r.g)(),n=()=>{let r="string"==typeof e.swiper?i.querySelector(e.swiper):e.swiper;if(r&&r.swiper)e.swiper=r.swiper,p(),c(!0);else if(r){let i=`${t.params.eventsPrefix}init`,n=s=>{e.swiper=s.detail[0],r.removeEventListener(i,n),p(),c(!0),e.swiper.update(
1),t.update()};r.addEventListener(i,n)}return r},s=()=>{!t.destroyed&&(n()||requestAnimationFrame(s))};requestAnimationFrame(s)}else p(),c(!0)}}),s("slideChange update resize observerUpdate",()=>{c()}),s("setTransition",(e,i)=>{let r=t.thumbs.swiper;r&&!r.destroyed&&r.setTransition(i)}),s("beforeDestroy",()=>{let e=t.thumbs.swiper;e&&!e.destroyed&&o&&e.destroy()}),Object.assign(t.thumbs,{init:p,update:c})}},156(e){var t=function(e){var t;return!!e&&"object"==typeof e&&"[object RegExp]"!==(t=Object.prototype.toString.call(e))&&"[object Date]"!==t&&e.$$typeof!==i},i="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function r(e,t){return!1!==t.clone&&t.isMergeableObject(e)?o(Array.isArray(e)?[]:{},e,t):e}function n(e,t,i){return e.concat(t).map(function(e){return r(e,i)})}function s(e){return Object.keys(e).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[])}function a(e,t){try{return t in e}catch(e){return!1}}function o(e,i,l){(l=l||{}).arrayMerge=l.arrayMerge||n,l.isMergeableObject=l.isMergeableObject||t,l.cloneUnlessOtherwiseSpecified=r;var p,c,d=Array.isArray(i);return d!==Array.isArray(e)?r(i,l):d?l.arrayMerge(e,i,l):(c={},(p=l).isMergeableObject(e)&&s(e).forEach(function(t){c[t]=r(e[t],p)}),s(i).forEach(function(t){(!a(e,t)||Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))&&(a(e,t)&&p.isMergeableObject(i[t])?c[t]=(function(e,t){if(!t.customMerge)return o;var i=t.customMerge(e);return"function"==typeof i?i:o})(t,p)(e[t],i[t],p):c[t]=r(i[t],p))}),c)}o.all=function(e,t){if(!Array.isArray(e))throw Error("first argument should be an array");return e.reduce(function(e,i){return o(e,i,t)},{})},e.exports=o},171(e,t,i){i.d(t,{A:()=>o});var r=i(942),n=i.n(r),s=i(278),a=i.n(s)()(n());a.push([e.id,".swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}","",{version:3,sources:["webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/swiper/modules/free-mode.scss"],names:[],mappings:"AAAA,kCACE,mCAAA,CACA,aAAA",sourcesContent:[".swiper-free-mode > .swiper-wrapper {\n  transition-timing-function: ease-out;\n  margin: 0 auto;\n}\n"],sourceRoot:""}]);let o=a},197(e,t,i){var r=i(292),n=i.n(r),s=i(893),a=i.n(s),o=i(383),l=i.n(o),p=i(884),c=i.n(p),d=i(88),u=i.n(d),h=i(997),g=i.n(h),m=i(258),A={};A.styleTagTransform=g(),A.setAttributes=c(),A.insert=l().bind(null,"head"),A.domAPI=a(),A.insertStyleElement=u(),n()(m.A,A),m.A&&m.A.locals&&m.A.locals},220(e,t,i){var r=i(292),n=i.n(r),s=i(893),a=i.n(s),o=i(383),l=i.n(o),p=i(884),c=i.n(p),d=i(88),u=i.n(d),h=i(997),g=i.n(h),m=i(651),A={};A.styleTagTransform=g(),A.setAttributes=c(),A.insert=l().bind(null,"head"),A.domAPI=a(),A.insertStyleElement=u(),n()(m.A,A),m.A&&m.A.locals&&m.A.locals},258(e,t,i){i.d(t,{A:()=>o});var r=i(942),n=i.n(r),s=i(278),a=i.n(s)()(n());a.push([e.id,"","",{version:3,sources:[],names:[],mappings:"",sourceRoot:""}]);let o=a},278(e){e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var i="",r=void 0!==t[5];return t[4]&&(i+="@supports (".concat(t[4],") {")),t[2]&&(i+="@media ".concat(t[2]," {")),r&&(i+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),i+=e(t),r&&(i+="}"),t[2]&&(i+="}"),t[4]&&(i+="}"),i}).join("")},t.i=function(e,i,r,n,s){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(r)for(var o=0;o<this.length;o++){var l=this[o][0];null!=l&&(a[l]=!0)}for(var p=0;p<e.length;p++){var c=[].concat(e[p]);r&&a[c[0]]||(void 0!==s&&(void 0===c[5]||(c[1]="@layer".concat(c[5].length>0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=s),i&&(c[2]&&(c[1]="@media ".concat(c[2]," {").concat(c[1],"}")),c[2]=i),n&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=n):c[4]="".concat(n)),t.push(c))}},t}},292(e){var t=[];function i(e){for(var i=-1,r=0;r<t.length;r++)if(t[r].identifier===e){i=r;break}return i}function r(e,r){for(var n={},s=[],a=0;a<e.length;a++){var o=e[a],l=r.base?o[0]+r.base:o[0],p=n[l]||0,c="".concat(l," ").concat(p);n[l]=p+1;var d=i(c),u={css:o[1],media:o[2],sourceMap:o[3],supports:o[4],layer:o[5]};if(-1!==d)t[d].references++,t[d].updater(u);else{var h=function(e,t){var i=t.domAPI(t);return i.update(e),function(t){t?(t.css!==e.css||t.media!==e.media||t.sourceMap!==e.sourceMap||t.supports!==e.supports||t.layer!==e.layer)&&i.update(e=t):i.remove()}}(u,r);r.byIndex=a,t.splice(a,0,{identifier:c,updater:h,references:1})}s.push(c)}return s}
1e.exports=function(e,n){var s=r(e=e||[],n=n||{});return function(e){e=e||[];for(var a=0;a<s.length;a++){var o=i(s[a]);t[o].references--}for(var l=r(e,n),p=0;p<s.length;p++){var c=i(s[p]);0===t[c].references&&(t[c].updater(),t.splice(c,1))}s=l}}},357(e,t,i){let r,n,s;i.d(t,{A:()=>z});var a=i(874),o=i(627);function l(){return r||(r=function(){let e=(0,a.a)(),t=(0,a.g)();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),r}function p(e){return void 0===e&&(e={}),n||(n=function(e){let{userAgent:t}=void 0===e?{}:e,i=l(),r=(0,a.a)(),n=r.navigator.platform,s=t||r.navigator.userAgent,o={ios:!1,android:!1},p=r.screen.width,c=r.screen.height,d=s.match(/(Android);?[\s\/]+([\d.]+)?/),u=s.match(/(iPad).*OS\s([\d_]+)/),h=s.match(/(iPod)(.*OS\s([\d_]+))?/),g=!u&&s.match(/(iPhone\sOS|iOS)\s([\d_]+)/),m="MacIntel"===n;return!u&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${p}x${c}`)>=0&&((u=s.match(/(Version)\/([\d.]+)/))||(u=[0,1,"13_0_0"]),m=!1),d&&"Win32"!==n&&(o.os="android",o.android=!0),(u||g||h)&&(o.os="ios",o.ios=!0),o}(e)),n}function c(){return s||(s=function(){let e=(0,a.a)(),t=p(),i=!1;function r(){let t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&0>t.indexOf("chrome")&&0>t.indexOf("android")}if(r()){let t=String(e.navigator.userAgent);if(t.includes("Version/")){let[e,r]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));i=e<16||16===e&&r<2}}let n=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),s=r(),o=s||n&&t.ios;return{isSafari:i||s,needPerspectiveFix:i,need3dFix:o,isWebView:n}}()),s}let d=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)},u=(e,t,i)=>{t&&!e.classList.contains(i)?e.classList.add(i):!t&&e.classList.contains(i)&&e.classList.remove(i)},h=(e,t)=>{if(!e||e.destroyed||!e.params)return;let i=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(i){let t=i.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(i.shadowRoot?t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(t=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`))&&t.remove()})),t&&t.remove()}},g=(e,t)=>{if(!e.slides[t])return;let i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},m=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext,i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);let r="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),n=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let i=[n-t];i.push(...Array.from({length:t}).map((e,t)=>n+r+t)),e.slides.forEach((t,r)=>{i.includes(t.column)&&g(e,r)});return}let s=n+r-1;if(e.params.rewind||e.params.loop)for(let r=n-t;r<=s+t;r+=1){let t=(r%i+i)%i;(t<n||t>s)&&g(e,t)}else for(let r=Math.max(n-t,0);r<=Math.min(s+t,i-1);r+=1)r!==n&&(r>s||r<n)&&g(e,r)};function A(e){let{swiper:t,runCallbacks:i,direction:r,step:n}=e,{activeIndex:s,previousIndex:a}=t,o=r;o||(o=s>a?"next":s<a?"prev":"reset"),t.emit(`transition${n}`),i&&"reset"===o?t.emit(`slideResetTransition${n}`):i&&s!==a&&(t.emit(`slideChangeTransition${n}`),"next"===o?t.emit(`slideNextTransition${n}`):t.emit(`slidePrevTransition${n}`))}function y(e,t,i){let r=(0,a.a)(),{params:n}=e,s=n.edgeSwipeDetection,o=n.edgeSwipeThreshold;return!s||!(i<=o)&&!(i>=r.innerWidth-o)||"prevent"===s&&(t.preventDefault(),!0)}function f(e){let t=(0,a.g)(),i=e;i.originalEvent&&(i=i.originalEvent);let r=this.touchEventsData;if("pointerdown"===i.type){if(null!==r.pointerId&&r.pointerId!==i.pointerId)return;r.pointerId=i.pointerId}else"touchstart"===i.type&&1===i.targetTouches.length&&(r.touchId=i.targetTouches[0].identifier);if("touchstart"===i.type){y(this,i,i.targetTouches[0].pageX);return}let{params:n,touches:s,enabled:l}=this;if(!l||!n.simulateTouch&&"mouse"===i.pointerType||this.animating&&n.preventInteractionOnTransition)return;!this.animating&&n.cssMode&&n.loop&&this.loopFix();let p=i.target;if("wrapper"===n.touchEventsTarget&&!(0,o.w)(p,this.wrapperEl)||"which"in i&&3===i.which||"button"in i&&i.button>0||r.isTouched&&r.isMoved)return;let c=!!n.noSwipingClass&&""!==n.noSwipingClass,d=i.composedPath?i.composedPath():i.path;c&&i.target&&i.target.shadowRoot&&d&&(p=d[0]);let u=n.noSwipingSelector?n.noSwipingSelector:`.${n.noSwipingClass}`,h=!!(i.target&&i.target.shadowRoot);if(n.noSwiping&&(h?function(e,t){return void 0===t&&(t=this),function t(i){if(!i||i===(0,a.g)()||i===(0,a.a)())return null;i.assignedSlot&&(i=i.assignedSlot);let r=i.closest(e);return r||i.getRootNode?r||t(i.getRootNode().host):null}(t)}(u,p):p.closest(u))){this.allowClick=!0;return}if(n.swipeHandler&&!p.closest(n.swipeHandler))return;s.currentX=i.pageX,s.currentY=i.pageY;let g=s.currentX,m=s.currentY;if(!y(this,i,g))return;Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),s.startX=g,s.startY=m,r.touchStartTime=(0,o.f)(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,n.threshold>0&&(r.allowThresholdMove=!1);let A=!0;p.matches(r.focusableElements)&&(A=!1,"SELECT"===p.nodeName&&(r.isTouched=!1)),t.activeElement&&t.activeElement.matches(r.focusableElements)&&t.activeElement!==p&&("mouse"===i.pointerType||"mouse"!==i.pointerType&&!p.matches(r.focusableElements))&&t.activeElement.blur();let f=A&&this.allowTouchMove&&n.touchStartPreventDefault;(n.touchStartForcePreventDefault||f)&&!p.isContentEditable&&i.preventDefault(),n.freeMode&&n.freeMode.enabled&&this.freeMode&&this.animating&&!n.cssMode&&this.freeMode.onTouchStart(),this.emit
1("touchStart",i)}function b(e){let t,i;let r=(0,a.g)(),n=this.touchEventsData,{params:s,touches:l,rtlTranslate:p,enabled:c}=this;if(!c||!s.simulateTouch&&"mouse"===e.pointerType)return;let d=e;if(d.originalEvent&&(d=d.originalEvent),"pointermove"===d.type&&(null!==n.touchId||d.pointerId!==n.pointerId))return;if("touchmove"===d.type){if(!(t=[...d.changedTouches].find(e=>e.identifier===n.touchId))||t.identifier!==n.touchId)return}else t=d;if(!n.isTouched){n.startMoving&&n.isScrolling&&this.emit("touchMoveOpposite",d);return}let u=t.pageX,h=t.pageY;if(d.preventedByNestedSwiper){l.startX=u,l.startY=h;return}if(!this.allowTouchMove){d.target.matches(n.focusableElements)||(this.allowClick=!1),n.isTouched&&(Object.assign(l,{startX:u,startY:h,currentX:u,currentY:h}),n.touchStartTime=(0,o.f)());return}if(s.touchReleaseOnEdges&&!s.loop){if(this.isVertical()){if(h<l.startY&&this.translate<=this.maxTranslate()||h>l.startY&&this.translate>=this.minTranslate()){n.isTouched=!1,n.isMoved=!1;return}}else if(p&&(u>l.startX&&-this.translate<=this.maxTranslate()||u<l.startX&&-this.translate>=this.minTranslate()))return;else if(!p&&(u<l.startX&&this.translate<=this.maxTranslate()||u>l.startX&&this.translate>=this.minTranslate()))return}if(r.activeElement&&r.activeElement.matches(n.focusableElements)&&r.activeElement!==d.target&&"mouse"!==d.pointerType&&r.activeElement.blur(),r.activeElement&&d.target===r.activeElement&&d.target.matches(n.focusableElements)){n.isMoved=!0,this.allowClick=!1;return}n.allowTouchCallbacks&&this.emit("touchMove",d),l.previousX=l.currentX,l.previousY=l.currentY,l.currentX=u,l.currentY=h;let g=l.currentX-l.startX,m=l.currentY-l.startY;if(this.params.threshold&&Math.sqrt(g**2+m**2)<this.params.threshold)return;if(void 0===n.isScrolling){let e;this.isHorizontal()&&l.currentY===l.startY||this.isVertical()&&l.currentX===l.startX?n.isScrolling=!1:g*g+m*m>=25&&(e=180*Math.atan2(Math.abs(m),Math.abs(g))/Math.PI,n.isScrolling=this.isHorizontal()?e>s.touchAngle:90-e>s.touchAngle)}if(n.isScrolling&&this.emit("touchMoveOpposite",d),void 0===n.startMoving&&(l.currentX!==l.startX||l.currentY!==l.startY)&&(n.startMoving=!0),n.isScrolling||"touchmove"===d.type&&n.preventTouchMoveFromPointerMove){n.isTouched=!1;return}if(!n.startMoving)return;this.allowClick=!1,!s.cssMode&&d.cancelable&&d.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&d.stopPropagation();let A=this.isHorizontal()?g:m,y=this.isHorizontal()?l.currentX-l.previousX:l.currentY-l.previousY;s.oneWayMovement&&(A=Math.abs(A)*(p?1:-1),y=Math.abs(y)*(p?1:-1)),l.diff=A,A*=s.touchRatio,p&&(A=-A,y=-y);let f=this.touchesDirection;this.swipeDirection=A>0?"prev":"next",this.touchesDirection=y>0?"prev":"next";let b=this.params.loop&&!s.cssMode,v="next"===this.touchesDirection&&this.allowSlideNext||"prev"===this.touchesDirection&&this.allowSlidePrev;if(!n.isMoved){if(b&&v&&this.loopFix({direction:this.swipeDirection}),n.startTranslate=this.getTranslate(),this.setTransition(0),this.animating){let e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});this.wrapperEl.dispatchEvent(e)}n.allowMomentumBounce=!1,s.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",d)}if(new Date().getTime(),!1!==s._loopSwapReset&&n.isMoved&&n.allowThresholdMove&&f!==this.touchesDirection&&b&&v&&Math.abs(A)>=1){Object.assign(l,{startX:u,startY:h,currentX:u,currentY:h,startTranslate:n.currentTranslate}),n.loopSwapReset=!0,n.startTranslate=n.currentTranslate;return}this.emit("sliderMove",d),n.isMoved=!0,n.currentTranslate=A+n.startTranslate;let w=!0,C=s.resistanceRatio;if(s.touchReleaseOnEdges&&(C=0),A>0?(b&&v&&!i&&n.allowThresholdMove&&n.currentTranslate>(s.centeredSlides?this.minTranslate()-this.slidesSizesGrid[this.activeIndex+1]-("auto"!==s.slidesPerView&&this.slides.length-s.slidesPerView>=2?this.slidesSizesGrid[this.activeIndex+1]+this.params.spaceBetween:0)-this.params.spaceBetween:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),n.currentTranslate>this.minTranslate()&&(w=!1,s.resistance&&(n.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+n.startTranslate+A)**C))):A<0&&(b&&v&&!i&&n.allowThresholdMove&&n.currentTranslate<(s.centeredSlides?this.maxTranslate()+this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween+("auto"!==s.slidesPerView&&this.slides.length-s.slidesPerView>=2?this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween:0):this.maxTranslate())&&this.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:this.slides.length-("auto"===s.slidesPerView?this.slidesPerViewDynamic():Math.ceil(parseFloat(s.slidesPerView,10)))}),n.currentTranslate<this.maxTranslate()&&(w=!1,s.resistance&&(n.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-n.startTranslate-A)**C))),w&&(d.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),this.allowSlidePrev||this.allowSlideNext||(n.currentTranslate=n.startTranslate),s.threshold>0){if(Math.abs(A)>s.threshold||n.allowThresholdMove){if(!n.allowThresholdMove){n.allowThresholdMove=!0,l.startX=l.currentX,l.startY=l.currentY,n.currentTranslate=n.startTranslate,l.diff=this.isHorizontal()?l.currentX-l.startX:l.currentY-l.startY;return}}else{n.currentTranslate=n.startTranslate;return}}s.followFinger&&!s.cssMode&&((s.freeMode&&s.freeMode.enabled&&this.freeMode||s.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),s.freeMode&&s.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(n.currentTranslate),this.setTranslate(n.currentTranslate))}function v(e){let t,i;let r=this,n=r.touchEventsData,s=e;if(s.originalEvent&&(s=s.originalEvent),"touchend"===s.type||"touchcancel"===s.type){if(!(t=[...s.changedTouches].find(e=>e.identifier===n.touchId))||t.identifier!==n.touchId)return}else{if(null!==n.touchId||s.pointerId!==n.pointerId)return;t=s}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(s.type)&&!(["pointercancel","contextmenu"].includes(s.type)&&(r.browser.isSafari||r.browser.isWebView)))return;n.pointerId=null,n.touchId=null;let{params:a,touches:l,rtlTranslate:p,slidesGrid:c,enabled:d}=r;
1if(!d||!a.simulateTouch&&"mouse"===s.pointerType)return;if(n.allowTouchCallbacks&&r.emit("touchEnd",s),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&a.grabCursor&&r.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}a.grabCursor&&n.isMoved&&n.isTouched&&(!0===r.allowSlideNext||!0===r.allowSlidePrev)&&r.setGrabCursor(!1);let u=(0,o.f)(),h=u-n.touchStartTime;if(r.allowClick){let e=s.path||s.composedPath&&s.composedPath();r.updateClickedSlide(e&&e[0]||s.target,e),r.emit("tap click",s),h<300&&u-n.lastClickTime<300&&r.emit("doubleTap doubleClick",s)}if(n.lastClickTime=(0,o.f)(),(0,o.n)(()=>{r.destroyed||(r.allowClick=!0)}),!n.isTouched||!n.isMoved||!r.swipeDirection||0===l.diff&&!n.loopSwapReset||n.currentTranslate===n.startTranslate&&!n.loopSwapReset){n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;return}if(n.isTouched=!1,n.isMoved=!1,n.startMoving=!1,i=a.followFinger?p?r.translate:-r.translate:-n.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled){r.freeMode.onTouchEnd({currentPos:i});return}let g=i>=-r.maxTranslate()&&!r.params.loop,m=0,A=r.slidesSizesGrid[0];for(let e=0;e<c.length;e+=e<a.slidesPerGroupSkip?1:a.slidesPerGroup){let t=e<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;void 0!==c[e+t]?(g||i>=c[e]&&i<c[e+t])&&(m=e,A=c[e+t]-c[e]):(g||i>=c[e])&&(m=e,A=c[c.length-1]-c[c.length-2])}let y=null,f=null;a.rewind&&(r.isBeginning?f=a.virtual&&a.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1:r.isEnd&&(y=0));let b=(i-c[m])/A,v=m<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(h>a.longSwipesMs){if(!a.longSwipes){r.slideTo(r.activeIndex);return}"next"===r.swipeDirection&&(b>=a.longSwipesRatio?r.slideTo(a.rewind&&r.isEnd?y:m+v):r.slideTo(m)),"prev"===r.swipeDirection&&(b>1-a.longSwipesRatio?r.slideTo(m+v):null!==f&&b<0&&Math.abs(b)>a.longSwipesRatio?r.slideTo(f):r.slideTo(m))}else{if(!a.shortSwipes){r.slideTo(r.activeIndex);return}r.navigation&&(s.target===r.navigation.nextEl||s.target===r.navigation.prevEl)?s.target===r.navigation.nextEl?r.slideTo(m+v):r.slideTo(m):("next"===r.swipeDirection&&r.slideTo(null!==y?y:m+v),"prev"===r.swipeDirection&&r.slideTo(null!==f?f:m))}}function w(){let e=this,{params:t,el:i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:r,allowSlidePrev:n,snapGrid:s}=e,a=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let o=a&&t.loop;"auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!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=r,e.params.watchOverflow&&s!==e.snapGrid&&e.checkOverflow()}function C(e){this.enabled&&!this.allowClick&&(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function _(){let{wrapperEl:e,rtlTranslate:t,enabled:i}=this;if(!i)return;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=-e.scrollLeft:this.translate=-e.scrollTop,0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();let r=this.maxTranslate()-this.minTranslate();(0===r?0:(this.translate-this.minTranslate())/r)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}function x(e){h(this,e.target),!this.params.cssMode&&("auto"===this.params.slidesPerView||this.params.autoHeight)&&this.update()}function k(){!this.documentTouchHandlerProceeded&&(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}let E=(e,t)=>{let i=(0,a.g)(),{params:r,el:n,wrapperEl:s,device:o}=e,l=!!r.nested,p="on"===t?"addEventListener":"removeEventListener";n&&"string"!=typeof n&&(i[p]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:l}),n[p]("touchstart",e.onTouchStart,{passive:!1}),n[p]("pointerdown",e.onTouchStart,{passive:!1}),i[p]("touchmove",e.onTouchMove,{passive:!1,capture:l}),i[p]("pointermove",e.onTouchMove,{passive:!1,capture:l}),i[p]("touchend",e.onTouchEnd,{passive:!0}),i[p]("pointerup",e.onTouchEnd,{passive:!0}),i[p]("pointercancel",e.onTouchEnd,{passive:!0}),i[p]("touchcancel",e.onTouchEnd,{passive:!0}),i[p]("pointerout",e.onTouchEnd,{passive:!0}),i[p]("pointerleave",e.onTouchEnd,{passive:!0}),i[p]("contextmenu",e.onTouchEnd,{passive:!0}),(r.preventClicks||r.preventClicksPropagation)&&n[p]("click",e.onClick,!0),r.cssMode&&s[p]("scroll",e.onScroll),r.updateOnWindowResize?e[t](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",w,!0):e[t]("observerUpdate",w,!0),n[p]("load",e.onLoad,{capture:!0}))},T=(e,t)=>
1e.grid&&t.grid&&t.grid.rows>1;var S={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 B={eventsEmitter:{on(e,t,i){let r=this;if(!r.eventsListeners||r.destroyed||"function"!=typeof t)return r;let n=i?"unshift":"push";return e.split(" ").forEach(e=>{r.eventsListeners[e]||(r.eventsListeners[e]=[]),r.eventsListeners[e][n](t)}),r},once(e,t,i){let r=this;if(!r.eventsListeners||r.destroyed||"function"!=typeof t)return r;function n(){r.off(e,n),n.__emitterProxy&&delete n.__emitterProxy;for(var i=arguments.length,s=Array(i),a=0;a<i;a++)s[a]=arguments[a];t.apply(r,s)}return n.__emitterProxy=t,r.on(e,n,i)},onAny(e,t){return!this.eventsListeners||this.destroyed||"function"!=typeof e||0>this.eventsAnyListeners.indexOf(e)&&this.eventsAnyListeners[t?"unshift":"push"](e),this},offAny(e){if(!this.eventsListeners||this.destroyed||!this.eventsAnyListeners)return this;let t=this.eventsAnyListeners.indexOf(e);return t>=0&&this.eventsAnyListeners.splice(t,1),this},off(e,t){let i=this;return i.eventsListeners&&!i.destroyed&&i.eventsListeners&&e.split(" ").forEach(e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((r,n)=>{(r===t||r.__emitterProxy&&r.__emitterProxy===t)&&i.eventsListeners[e].splice(n,1)})}),i},emit(){let e,t,i;let r=this;if(!r.eventsListeners||r.destroyed||!r.eventsListeners)return r;for(var n=arguments.length,s=Array(n),a=0;a<n;a++)s[a]=arguments[a];return"string"==typeof s[0]||Array.isArray(s[0])?(e=s[0],t=s.slice(1,s.length),i=r):(e=s[0].events,t=s[0].data,i=s[0].context||r),t.unshift(i),(Array.isArray(e)?e:e.split(" ")).forEach(e=>{r.eventsAnyListeners&&r.eventsAnyListeners.length&&r.eventsAnyListeners.forEach(r=>{r.apply(i,[e,...t])}),r.eventsListeners&&r.eventsListeners[e]&&r.eventsListeners[e].forEach(e=>{e.apply(i,t)})}),r}},update:{updateSize:function(){let e,t;let i=this.el;e=void 0!==this.params.width&&null!==this.params.width?this.params.width:i.clientWidth,t=void 0!==this.params.height&&null!==this.params.height?this.params.height:i.clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt((0,o.q)(i,"padding-left")||0,10)-parseInt((0,o.q)(i,"padding-right")||0,10),t=t-parseInt((0,o.q)(i,"padding-top")||0,10)-parseInt((0,o.q)(i,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Object.assign(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){let e;let t=this;function i(e,i){return parseFloat(e.getPropertyValue(t.getDirectionLabel(i))||0)}let r=t.params,{wrapperEl:n,slidesEl:s,size:a,rtlTranslate:l,wrongRTL:p}=t,c=t.virtual&&r.virtual.enabled,d=c?t.virtual.slides.length:t.slides.length,u=(0,o.e)(s,`.${t.params.slideClass}, swiper-slide`),h=c?t.virtual.slides.length:u.length,g=[],m=[],A=[],y=r.slidesOffsetBefore;"function"==typeof y&&(y=r.slidesOffsetBefore.call(t));let f=r.slidesOffsetAfter;"function"==typeof f&&(f=r.slidesOffsetAfter.call(t));let b=t.snapGrid.length,v=t.slidesGrid.length,w=r.spaceBetween,C=-y,_=0,x=0;if(void 0===a)return;"string"==typeof w&&w.indexOf("%")>=0?w=parseFloat(w.replace("%",""))/100*a:"string"==typeof w&&(w=parseFloat(w)),t.virtualSize=-w,u.forEach(e
1=>{l?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),r.centeredSlides&&r.cssMode&&((0,o.a)(n,"--swiper-centered-offset-before",""),(0,o.a)(n,"--swiper-centered-offset-after",""));let k=r.grid&&r.grid.rows>1&&t.grid;k?t.grid.initSlides(u):t.grid&&t.grid.unsetSlides();let E="auto"===r.slidesPerView&&r.breakpoints&&Object.keys(r.breakpoints).filter(e=>void 0!==r.breakpoints[e].slidesPerView).length>0;for(let n=0;n<h;n+=1){let s;if(e=0,u[n]&&(s=u[n]),k&&t.grid.updateSlide(n,s,u),!u[n]||"none"!==(0,o.q)(s,"display")){if("auto"===r.slidesPerView){E&&(u[n].style[t.getDirectionLabel("width")]="");let a=getComputedStyle(s),l=s.style.transform,p=s.style.webkitTransform;if(l&&(s.style.transform="none"),p&&(s.style.webkitTransform="none"),r.roundLengths)e=t.isHorizontal()?(0,o.h)(s,"width",!0):(0,o.h)(s,"height",!0);else{let t=i(a,"width"),r=i(a,"padding-left"),n=i(a,"padding-right"),o=i(a,"margin-left"),l=i(a,"margin-right"),p=a.getPropertyValue("box-sizing");if(p&&"border-box"===p)e=t+o+l;else{let{clientWidth:i,offsetWidth:a}=s;e=t+r+n+o+l+(a-i)}}l&&(s.style.transform=l),p&&(s.style.webkitTransform=p),r.roundLengths&&(e=Math.floor(e))}else e=(a-(r.slidesPerView-1)*w)/r.slidesPerView,r.roundLengths&&(e=Math.floor(e)),u[n]&&(u[n].style[t.getDirectionLabel("width")]=`${e}px`);u[n]&&(u[n].swiperSlideSize=e),A.push(e),r.centeredSlides?(C=C+e/2+_/2+w,0===_&&0!==n&&(C=C-a/2-w),0===n&&(C=C-a/2-w),.001>Math.abs(C)&&(C=0),r.roundLengths&&(C=Math.floor(C)),x%r.slidesPerGroup==0&&g.push(C),m.push(C)):(r.roundLengths&&(C=Math.floor(C)),(x-Math.min(t.params.slidesPerGroupSkip,x))%t.params.slidesPerGroup==0&&g.push(C),m.push(C),C=C+e+w),t.virtualSize+=e+w,_=e,x+=1}}if(t.virtualSize=Math.max(t.virtualSize,a)+f,l&&p&&("slide"===r.effect||"coverflow"===r.effect)&&(n.style.width=`${t.virtualSize+w}px`),r.setWrapperSize&&(n.style[t.getDirectionLabel("width")]=`${t.virtualSize+w}px`),k&&t.grid.updateWrapperSize(e,g),!r.centeredSlides){let e=[];for(let i=0;i<g.length;i+=1){let n=g[i];r.roundLengths&&(n=Math.floor(n)),g[i]<=t.virtualSize-a&&e.push(n)}g=e,Math.floor(t.virtualSize-a)-Math.floor(g[g.length-1])>1&&g.push(t.virtualSize-a)}if(c&&r.loop){let e=A[0]+w;if(r.slidesPerGroup>1){let i=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/r.slidesPerGroup),n=e*r.slidesPerGroup;for(let e=0;e<i;e+=1)g.push(g[g.length-1]+n)}for(let i=0;i<t.virtual.slidesBefore+t.virtual.slidesAfter;i+=1)1===r.slidesPerGroup&&g.push(g[g.length-1]+e),m.push(m[m.length-1]+e),t.virtualSize+=e}if(0===g.length&&(g=[0]),0!==w){let e=t.isHorizontal()&&l?"marginLeft":t.getDirectionLabel("marginRight");u.filter((e,t)=>!r.cssMode||!!r.loop||t!==u.length-1).forEach(t=>{t.style[e]=`${w}px`})}if(r.centeredSlides&&r.centeredSlidesBounds){let e=0;A.forEach(t=>{e+=t+(w||0)});let t=(e-=w)>a?e-a:0;g=g.map(e=>e<=0?-y:e>t?t+f:e)}if(r.centerInsufficientSlides){let e=0;A.forEach(t=>{e+=t+(w||0)}),e-=w;let t=(r.slidesOffsetBefore||0)+(r.slidesOffsetAfter||0);if(e+t<a){let i=(a-e-t)/2;g.forEach((e,t)=>{g[t]=e-i}),m.forEach((e,t)=>{m[t]=e+i})}}if(Object.assign(t,{slides:u,snapGrid:g,slidesGrid:m,slidesSizesGrid:A}),r.centeredSlides&&r.cssMode&&!r.centeredSlidesBounds){(0,o.a)(n,"--swiper-centered-offset-before",`${-g[0]}px`),(0,o.a)(n,"--swiper-centered-offset-after",`${t.size/2-A[A.length-1]/2}px`);let e=-t.snapGrid[0],i=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(t=>t+e),t.slidesGrid=t.slidesGrid.map(e=>e+i)}if(h!==d&&t.emit("slidesLengthChange"),g.length!==b&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),m.length!==v&&t.emit("slidesGridLengthChange"),r.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!c&&!r.cssMode&&("slide"===r.effect||"fade"===r.effect)){let e=`${r.containerModifierClass}backface-hidden`,i=t.el.classList.contains(e);h<=r.maxBackfaceHiddenSlides?i||t.el.classList.add(e):i&&t.el.classList.remove(e)}},updateAutoHeight:function(e){let t;let i=this,r=[],n=i.virtual&&i.params.virtual.enabled,s=0;"number"==typeof e?i.setTransition(e):!0===e&&i.setTransition(i.params.speed);let a=e=>n?i.slides[i.getSlideIndexByData(e)]:i.slides[e];if("auto"!==i.params.slidesPerView&&i.params.slidesPerView>
11){if(i.params.centeredSlides)(i.visibleSlides||[]).forEach(e=>{r.push(e)});else for(t=0;t<Math.ceil(i.params.slidesPerView);t+=1){let e=i.activeIndex+t;if(e>i.slides.length&&!n)break;r.push(a(e))}}else r.push(a(i.activeIndex));for(t=0;t<r.length;t+=1)if(void 0!==r[t]){let e=r[t].offsetHeight;s=e>s?e:s}(s||0===s)&&(i.wrapperEl.style.height=`${s}px`)},updateSlidesOffset:function(){let e=this.slides,t=this.isElement?this.isHorizontal()?this.wrapperEl.offsetLeft:this.wrapperEl.offsetTop:0;for(let i=0;i<e.length;i+=1)e[i].swiperSlideOffset=(this.isHorizontal()?e[i].offsetLeft:e[i].offsetTop)-t-this.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);let t=this.params,{slides:i,rtlTranslate:r,snapGrid:n}=this;if(0===i.length)return;void 0===i[0].swiperSlideOffset&&this.updateSlidesOffset();let s=-e;r&&(s=e),this.visibleSlidesIndexes=[],this.visibleSlides=[];let a=t.spaceBetween;"string"==typeof a&&a.indexOf("%")>=0?a=parseFloat(a.replace("%",""))/100*this.size:"string"==typeof a&&(a=parseFloat(a));for(let e=0;e<i.length;e+=1){let o=i[e],l=o.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(l-=i[0].swiperSlideOffset);let p=(s+(t.centeredSlides?this.minTranslate():0)-l)/(o.swiperSlideSize+a),c=(s-n[0]+(t.centeredSlides?this.minTranslate():0)-l)/(o.swiperSlideSize+a),u=-(s-l),h=u+this.slidesSizesGrid[e],g=u>=0&&u<=this.size-this.slidesSizesGrid[e],m=u>=0&&u<this.size-1||h>1&&h<=this.size||u<=0&&h>=this.size;m&&(this.visibleSlides.push(o),this.visibleSlidesIndexes.push(e)),d(o,m,t.slideVisibleClass),d(o,g,t.slideFullyVisibleClass),o.progress=r?-p:p,o.originalProgress=r?-c:c}},updateProgress:function(e){if(void 0===e){let t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}let t=this.params,i=this.maxTranslate()-this.minTranslate(),{progress:r,isBeginning:n,isEnd:s,progressLoop:a}=this,o=n,l=s;if(0===i)r=0,n=!0,s=!0;else{r=(e-this.minTranslate())/i;let t=1>Math.abs(e-this.minTranslate()),a=1>Math.abs(e-this.maxTranslate());n=t||r<=0,s=a||r>=1,t&&(r=0),a&&(r=1)}if(t.loop){let t=this.getSlideIndexByData(0),i=this.getSlideIndexByData(this.slides.length-1),r=this.slidesGrid[t],n=this.slidesGrid[i],s=this.slidesGrid[this.slidesGrid.length-1],o=Math.abs(e);(a=o>=r?(o-r)/s:(o+s-n)/s)>1&&(a-=1)}Object.assign(this,{progress:r,progressLoop:a,isBeginning:n,isEnd:s}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),n&&!o&&this.emit("reachBeginning toEdge"),s&&!l&&this.emit("reachEnd toEdge"),(o&&!n||l&&!s)&&this.emit("fromEdge"),this.emit("progress",r)},updateSlidesClasses:function(){let e,t,i;let{slides:r,params:n,slidesEl:s,activeIndex:a}=this,l=this.virtual&&n.virtual.enabled,p=this.grid&&n.grid&&n.grid.rows>1,c=e=>(0,o.e)(s,`.${n.slideClass}${e}, swiper-slide${e}`)[0];if(l){if(n.loop){let t=a-this.virtual.slidesBefore;t<0&&(t=this.virtual.slides.length+t),t>=this.virtual.slides.length&&(t-=this.virtual.slides.length),e=c(`[data-swiper-slide-index="${t}"]`)}else e=c(`[data-swiper-slide-index="${a}"]`)}else p?(e=r.find(e=>e.column===a),i=r.find(e=>e.column===a+1),t=r.find(e=>e.column===a-1)):e=r[a];e&&!p&&(i=(0,o.r)(e,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!i&&(i=r[0]),t=(0,o.t)(e,`.${n.slideClass}, swiper-slide`)[0],n.loop),r.forEach(r=>{u(r,r===e,n.slideActiveClass),u(r,r===i,n.slideNextClass),u(r,r===t,n.slidePrevClass)}),this.emitSlidesClasses()},updateActiveIndex:function(e){let t,i;let r=this,n=r.rtlTranslate?r.translate:-r.translate,{snapGrid:s,params:a,activeIndex:o,realIndex:l,snapIndex:p}=r,c=e,d=e=>{let t=e-r.virtual.slidesBefore;return t<0&&(t=r.virtual.slides.length+t),t>=r.virtual.slides.length&&(t-=r.virtual.slides.length),t};if(void 0===c&&(c=function(e){let t;let{slidesGrid:i,params:r}=e,n=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<i.length;e+=1)void 0!==i[e+1]?n>=i[e]&&n<i[e+1]-(i[e+1]-i[e])/2?t=e:n>=i[e]&&n<i[e+1]&&(t=e+1):n>=i[e]&&(t=e);return r.normalizeSlideIndex&&(t<0||void 0===t)&&(t=0),t}(r)),s.indexOf(n)>=0)t=s.indexOf(n);else{let e=Math.min(a.slidesPerGroupSkip,c);t=e+Math.floor((c-e)/a.slidesPerGroup)}if(t>=s.length&&(t=s.length-1),c===o&&!r.params.loop){t!==p&&(r.snapIndex=t,r.emit("snapIndexChange"));return}if(c===o&&r.params.loop&&r.virtual&&r.params.virtual.enabled){r.realIndex=d(c);return}let u=r.grid&&a.grid&&a.grid.rows>1;if(r.virtual&&a.virtual.enabled&&a.loop)i=d(c);else if(u){let e=r.slides.find(e=>e.column===c),t=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(t)&&(t=Math.max(r.slides.indexOf(e),0)),i=Math.floor(t/a.grid.rows)}else if(r.slides[c]){let e=r.slides[c].getAttribute("data-swiper-slide-index");i=e?parseInt(e,10):c}else i=c;
1Object.assign(r,{previousSnapIndex:p,snapIndex:t,previousRealIndex:l,realIndex:i,previousIndex:o,activeIndex:c}),r.initialized&&m(r),r.emit("activeIndexChange"),r.emit("snapIndexChange"),(r.initialized||r.params.runCallbacksOnInit)&&(l!==i&&r.emit("realIndexChange"),r.emit("slideChange"))},updateClickedSlide:function(e,t){let i;let r=this.params,n=e.closest(`.${r.slideClass}, swiper-slide`);!n&&this.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!n&&e.matches&&e.matches(`.${r.slideClass}, swiper-slide`)&&(n=e)});let s=!1;if(n){for(let e=0;e<this.slides.length;e+=1)if(this.slides[e]===n){s=!0,i=e;break}}if(n&&s)this.clickedSlide=n,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(n.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=i;else{this.clickedSlide=void 0,this.clickedIndex=void 0;return}r.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");let{params:t,rtlTranslate:i,translate:r,wrapperEl:n}=this;if(t.virtualTranslate)return i?-r:r;if(t.cssMode)return r;let s=(0,o.k)(n,e);return s+=this.cssOverflowAdjustment(),i&&(s=-s),s||0},setTranslate:function(e,t){let{rtlTranslate:i,params:r,wrapperEl:n,progress:s}=this,a=0,o=0;this.isHorizontal()?a=i?-e:e:o=e,r.roundLengths&&(a=Math.floor(a),o=Math.floor(o)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?a:o,r.cssMode?n[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-a:-o:r.virtualTranslate||(this.isHorizontal()?a-=this.cssOverflowAdjustment():o-=this.cssOverflowAdjustment(),n.style.transform=`translate3d(${a}px, ${o}px, 0px)`);let l=this.maxTranslate()-this.minTranslate();(0===l?0:(e-this.minTranslate())/l)!==s&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,i,r,n){let s;void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),void 0===r&&(r=!0);let a=this,{params:l,wrapperEl:p}=a;if(a.animating&&l.preventInteractionOnTransition)return!1;let c=a.minTranslate(),d=a.maxTranslate();if(s=r&&e>c?c:r&&e<d?d:e,a.updateProgress(s),l.cssMode){let e=a.isHorizontal();if(0===t)p[e?"scrollLeft":"scrollTop"]=-s;else{if(!a.support.smoothScroll)return(0,o.u)({swiper:a,targetPosition:-s,side:e?"left":"top"}),!0;p.scrollTo({[e?"left":"top"]:-s,behavior:"smooth"})}return!0}return 0===t?(a.setTransition(0),a.setTranslate(s),i&&(a.emit("beforeTransitionStart",t,n),a.emit("transitionEnd"))):(a.setTransition(t),a.setTranslate(s),i&&(a.emit("beforeTransitionStart",t,n),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,a.animating=!1,i&&a.emit("transitionEnd"))}),a.wrapperEl.addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd))),!0}},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);let{params:i}=this;i.cssMode||(i.autoHeight&&this.updateAutoHeight(),A({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);let{params:i}=this;this.animating=!1,i.cssMode||(this.setTransition(0),A({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e,t,i,r,n){let s;void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e&&(e=parseInt(e,10));let a=this,l=e;l<0&&(l=0);let{params:p,snapGrid:d,slidesGrid:u,previousIndex:h,activeIndex:g,rtlTranslate:m,wrapperEl:A,enabled:y}=a;if(!y&&!r&&!n||a.destroyed||a.animating&&p.preventInteractionOnTransition)return!1;void 0===t&&(t=a.params.speed);let f=Math.min(a.params.slidesPerGroupSkip,l),b=f+Math.floor((l-f)/a.params.slidesPerGroup);b>=d.length&&(b=d.length-1);let v=-d[b];if(p.normalizeSlideIndex)for(let e=0;e<u.length;e+=1){let t=-Math.floor(100*v),i=Math.floor(100*u[e]),r=Math.floor(100*u[e+1]);void 0!==u[e+1]?t>=i&&t<r-(r-i)/2?l=e:t>=i&&t<r&&(l=e+1):t>=i&&(l=e)}if(a.initialized&&l!==g&&(!a.allowSlideNext&&(m?v>a.translate&&v>a.minTranslate():v<a.translate&&v<a.minTranslate())||!a.allowSlidePrev&&v>a.translate&&v>a.maxTranslate()&&(g||0)!==l))return!1;l!==(h||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(v),s=l>g?"next":l<g?"prev":"reset";let w=a.virtual&&a.params.virtual.enabled;if(!(w&&n)&&(m&&-v===a.translate||!m&&v===a.translate))return a.updateActiveIndex(l),p.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),"slide"!==p.effect&&a.setTranslate(v),"reset"!==s&&(a.transitionStart(i,s),a.transitionEnd(i,s)),!1;if(p.cssMode){let e=a.isHorizontal(),i=m?v:-v;if(0===t)w&&(a.wrapperEl.style.scrollSnapType="none",a._immediateVirtual=!0),w&&!a._cssModeVirtualInitialSet&&a.params.initialSlide>0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{A[e?"scrollLeft":"scrollTop"]=i})):A[e?"scrollLeft":"scrollTop"]=i,w&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return(0,o.u)({swiper:a,targetPosition:i,side:e?"left"
1:"top"}),!0;A.scrollTo({[e?"left":"top"]:i,behavior:"smooth"})}return!0}let C=c().isSafari;return w&&!n&&C&&a.isElement&&a.virtual.update(!1,!1,l),a.setTransition(t),a.setTranslate(v),a.updateActiveIndex(l),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,r),a.transitionStart(i,s),0===t?a.transitionEnd(i,s):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,s))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,i,r){void 0===e&&(e=0),void 0===i&&(i=!0),"string"==typeof e&&(e=parseInt(e,10));let n=this;if(n.destroyed)return;void 0===t&&(t=n.params.speed);let s=n.grid&&n.params.grid&&n.params.grid.rows>1,a=e;if(n.params.loop){if(n.virtual&&n.params.virtual.enabled)a+=n.virtual.slidesBefore;else{let e;if(s){let t=a*n.params.grid.rows;e=n.slides.find(e=>+e.getAttribute("data-swiper-slide-index")===t).column}else e=n.getSlideIndexByData(a);let t=s?Math.ceil(n.slides.length/n.params.grid.rows):n.slides.length,{centeredSlides:i}=n.params,o=n.params.slidesPerView;"auto"===o?o=n.slidesPerViewDynamic():(o=Math.ceil(parseFloat(n.params.slidesPerView,10)),i&&o%2==0&&(o+=1));let l=t-e<o;if(i&&(l=l||e<Math.ceil(o/2)),r&&i&&"auto"!==n.params.slidesPerView&&!s&&(l=!1),l){let r=i?e<n.activeIndex?"prev":"next":e-n.activeIndex-1<n.params.slidesPerView?"next":"prev";n.loopFix({direction:r,slideTo:!0,activeSlideIndex:"next"===r?e+1:e-t+1,slideRealIndex:"next"===r?n.realIndex:void 0})}if(s){let e=a*n.params.grid.rows;a=n.slides.find(t=>+t.getAttribute("data-swiper-slide-index")===e).column}else a=n.getSlideIndexByData(a)}}return requestAnimationFrame(()=>{n.slideTo(a,t,i,r)}),n},slideNext:function(e,t,i){void 0===t&&(t=!0);let r=this,{enabled:n,params:s,animating:a}=r;if(!n||r.destroyed)return r;void 0===e&&(e=r.params.speed);let o=s.slidesPerGroup;"auto"===s.slidesPerView&&1===s.slidesPerGroup&&s.slidesPerGroupAuto&&(o=Math.max(r.slidesPerViewDynamic("current",!0),1));let l=r.activeIndex<s.slidesPerGroupSkip?1:o,p=r.virtual&&s.virtual.enabled;if(s.loop){if(a&&!p&&s.loopPreventsSliding)return!1;if(r.loopFix({direction:"next"}),r._clientLeft=r.wrapperEl.clientLeft,r.activeIndex===r.slides.length-1&&s.cssMode)return requestAnimationFrame(()=>{r.slideTo(r.activeIndex+l,e,t,i)}),!0}return s.rewind&&r.isEnd?r.slideTo(0,e,t,i):r.slideTo(r.activeIndex+l,e,t,i)},slidePrev:function(e,t,i){void 0===t&&(t=!0);let r=this,{params:n,snapGrid:s,slidesGrid:a,rtlTranslate:o,enabled:l,animating:p}=r;if(!l||r.destroyed)return r;void 0===e&&(e=r.params.speed);let c=r.virtual&&n.virtual.enabled;if(n.loop){if(p&&!c&&n.loopPreventsSliding)return!1;r.loopFix({direction:"prev"}),r._clientLeft=r.wrapperEl.clientLeft}function d(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let u=d(o?r.translate:-r.translate),h=s.map(e=>d(e)),g=n.freeMode&&n.freeMode.enabled,m=s[h.indexOf(u)-1];if(void 0===m&&(n.cssMode||g)){let e;
1s.forEach((t,i)=>{u>=t&&(e=i)}),void 0!==e&&(m=g?s[e]:s[e>0?e-1:e])}let A=0;if(void 0!==m&&((A=a.indexOf(m))<0&&(A=r.activeIndex-1),"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(A=Math.max(A=A-r.slidesPerViewDynamic("previous",!0)+1,0))),n.rewind&&r.isBeginning){let n=r.params.virtual&&r.params.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1;return r.slideTo(n,e,t,i)}return n.loop&&0===r.activeIndex&&n.cssMode?(requestAnimationFrame(()=>{r.slideTo(A,e,t,i)}),!0):r.slideTo(A,e,t,i)},slideReset:function(e,t,i){if(void 0===t&&(t=!0),!this.destroyed)return void 0===e&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e,t,i,r){if(void 0===t&&(t=!0),void 0===r&&(r=.5),this.destroyed)return;void 0===e&&(e=this.params.speed);let n=this.activeIndex,s=Math.min(this.params.slidesPerGroupSkip,n),a=s+Math.floor((n-s)/this.params.slidesPerGroup),o=this.rtlTranslate?this.translate:-this.translate;if(o>=this.snapGrid[a]){let e=this.snapGrid[a];o-e>(this.snapGrid[a+1]-e)*r&&(n+=this.params.slidesPerGroup)}else{let e=this.snapGrid[a-1];o-e<=(this.snapGrid[a]-e)*r&&(n-=this.params.slidesPerGroup)}return n=Math.min(n=Math.max(n,0),this.slidesGrid.length-1),this.slideTo(n,e,t,i)},slideToClickedSlide:function(){let e;let t=this;if(t.destroyed)return;let{params:i,slidesEl:r}=t,n="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,s=t.getSlideIndexWhenGrid(t.clickedIndex),a=t.isElement?"swiper-slide":`.${i.slideClass}`,l=t.grid&&t.params.grid&&t.params.grid.rows>1;if(i.loop){if(t.animating)return;e=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),i.centeredSlides?t.slideToLoop(e):s>(l?(t.slides.length-n)/2-(t.params.grid.rows-1):t.slides.length-n)?(t.loopFix(),s=t.getSlideIndex((0,o.e)(r,`${a}[data-swiper-slide-index="${e}"]`)[0]),(0,o.n)(()=>{t.slideTo(s)})):t.slideTo(s)}else t.slideTo(s)}},loop:{loopCreate:function(e,t){let i=this,{params:r,slidesEl:n}=i;if(!r.loop||i.virtual&&i.params.virtual.enabled)return;let s=i.grid&&r.grid&&r.grid.rows>1;r.loopAddBlankSlides&&(r.slidesPerGroup>1||s)&&(()=>{let e=(0,o.e)(n,`.${r.slideBlankClass}`);e.forEach(e=>{e.remove()}),e.length>0&&(i.recalcSlides(),i.updateSlides())})();let a=r.slidesPerGroup*(s?r.grid.rows:1),l=i.slides.length%a!=0,p=s&&i.slides.length%r.grid.rows!=0,c=e=>{for(let t=0;t<e;t+=1){let e=i.isElement?(0,o.c)("swiper-slide",[r.slideBlankClass]):(0,o.c)("div",[r.slideClass,r.slideBlankClass]);i.slidesEl.append(e)}};l?r.loopAddBlankSlides?(c(a-i.slides.length%a),i.recalcSlides(),i.updateSlides()):(0,o.v)("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"):p&&(r.loopAddBlankSlides?(c(r.grid.rows-i.slides.length%r.grid.rows),i.recalcSlides(),i.updateSlides()):(0,o.v)("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)")),(0,o.e)(n,`.${r.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)}),i.loopFix({slideRealIndex:e,direction:r.centeredSlides?void 0:"next",initial:t})},loopFix:function(e){let{slideRealIndex:t,slideTo:i=!0,direction:r,setTranslate:n,activeSlideIndex:s,initial:a,byController:l,byMousewheel:p}=void 0===e?{}:e,c=this;if(!c.params.loop)return;c.emit("beforeLoopFix");let{slides:d,allowSlidePrev:u,allowSlideNext:h,slidesEl:g,params:m}=c,{centeredSlides:A,initialSlide:y}=m;if(c.allowSlidePrev=!0,c.allowSlideNext=!0,c.virtual&&m.virtual.enabled){i&&(m.centeredSlides||0!==c.snapIndex?m.centeredSlides&&c.snapIndex<m.slidesPerView?c.slideTo(c.virtual.slides.length+c.snapIndex,0,!1,!0):c.snapIndex===c.snapGrid.length-1&&c.slideTo(c.virtual.slidesBefore,0,!1,!0):c.slideTo(c.virtual.slides.length,0,!1,!0)),c.allowSlidePrev=u,c.allowSlideNext=h,c.emit("loopFix");return}let f=m.slidesPerView;"auto"===f?f=c.slidesPerViewDynamic():(f=Math.ceil(parseFloat(m.slidesPerView,10)),A&&f%2==0&&(f+=1));let b=m.slidesPerGroupAuto?f:m.slidesPerGroup,v=A?Math.max(b,Math.ceil(f/2)):b;
1v%b!=0&&(v+=b-v%b),v+=m.loopAdditionalSlides,c.loopedSlides=v;let w=c.grid&&m.grid&&m.grid.rows>1;d.length<f+v||"cards"===c.params.effect&&d.length<f+2*v?(0,o.v)("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):w&&"row"===m.grid.fill&&(0,o.v)("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let C=[],_=[],x=w?Math.ceil(d.length/m.grid.rows):d.length,k=a&&x-y<f&&!A,E=k?y:c.activeIndex;void 0===s?s=c.getSlideIndex(d.find(e=>e.classList.contains(m.slideActiveClass))):E=s;let T="next"===r||!r,S="prev"===r||!r,B=0,M=0,z=(w?d[s].column:s)+(A&&void 0===n?-f/2+.5:0);if(z<v){B=Math.max(v-z,b);for(let e=0;e<v-z;e+=1){let t=e-Math.floor(e/x)*x;if(w){let e=x-t-1;for(let t=d.length-1;t>=0;t-=1)d[t].column===e&&C.push(t)}else C.push(x-t-1)}}else if(z+f>x-v){M=Math.max(z-(x-2*v),b),k&&(M=Math.max(M,f-x+y+1));for(let e=0;e<M;e+=1){let t=e-Math.floor(e/x)*x;w?d.forEach((e,i)=>{e.column===t&&_.push(i)}):_.push(t)}}if(c.__preventObserver__=!0,requestAnimationFrame(()=>{c.__preventObserver__=!1}),"cards"===c.params.effect&&d.length<f+2*v&&(_.includes(s)&&_.splice(_.indexOf(s),1),C.includes(s)&&C.splice(C.indexOf(s),1)),S&&C.forEach(e=>{d[e].swiperLoopMoveDOM=!0,g.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),T&&_.forEach(e=>{d[e].swiperLoopMoveDOM=!0,g.append(d[e]),d[e].swiperLoopMoveDOM=!1}),c.recalcSlides(),"auto"===m.slidesPerView?c.updateSlides():w&&(C.length>0&&S||_.length>0&&T)&&c.slides.forEach((e,t)=>{c.grid.updateSlide(t,e,c.slides)}),m.watchSlidesProgress&&c.updateSlidesOffset(),i){if(C.length>0&&S){if(void 0===t){let e=c.slidesGrid[E],t=c.slidesGrid[E+B]-e;p?c.setTranslate(c.translate-t):(c.slideTo(E+Math.ceil(B),0,!1,!0),n&&(c.touchEventsData.startTranslate=c.touchEventsData.startTranslate-t,c.touchEventsData.currentTranslate=c.touchEventsData.currentTranslate-t))}else if(n){let e=w?C.length/m.grid.rows:C.length;c.slideTo(c.activeIndex+e,0,!1,!0),c.touchEventsData.currentTranslate=c.translate}}else if(_.length>0&&T){if(void 0===t){let e=c.slidesGrid[E],t=c.slidesGrid[E-M]-e;p?c.setTranslate(c.translate-t):(c.slideTo(E-M,0,!1,!0),n&&(c.touchEventsData.startTranslate=c.touchEventsData.startTranslate-t,c.touchEventsData.currentTranslate=c.touchEventsData.currentTranslate-t))}else{let e=w?_.length/m.grid.rows:_.length;c.slideTo(c.activeIndex-e,0,!1,!0)}}}if(c.allowSlidePrev=u,c.allowSlideNext=h,c.controller&&c.controller.control&&!l){let e={slideRealIndex:t,direction:r,setTranslate:n,activeSlideIndex:s,byController:!0};Array.isArray(c.controller.control)?c.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===m.slidesPerView&&i})}):c.controller.control instanceof c.constructor&&c.controller.control.params.loop&&c.controller.control.loopFix({...e,slideTo:c.controller.control.params.slidesPerView===m.slidesPerView&&i})}c.emit("loopFix")},loopDestroy:function(){let{params:e,slidesEl:t}=this;if(!e.loop||!t||this.virtual&&this.params.virtual.enabled)return;this.recalcSlides();let i=[];this.slides.forEach(e=>{i[void 0===e.swiperSlideIndex?+e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex]=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;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;let 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(){let{params:e}=this;this.onTouchStart=f.bind(this),this.onTouchMove=b.bind(this),this.onTouchEnd=v.bind(this),this.onDocumentTouchStart=k.bind(this),e.cssMode&&(this.onScroll=_.bind(this)),this.onClick=C.bind(this),this.onLoad=x.bind(this),E(this,"on")},detachEvents:function(){E(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:i,params:r,el:n}=e,s=r.breakpoints;if(!s||s&&0===Object.keys(s).length)return;let l=(0,a.g)(),p="window"!==r.breakpointsBase&&r.breakpointsBase?"container":r.breakpointsBase,c=["window","container"].includes(r.breakpointsBase)||!r.breakpointsBase?e.el:l.querySelector(r.breakpointsBase),d=e.getBreakp
1oint(s,p,c);if(!d||e.currentBreakpoint===d)return;let u=(d in s?s[d]:void 0)||e.originalParams,h=T(e,r),g=T(e,u),m=e.params.grabCursor,A=u.grabCursor,y=r.enabled;h&&!g?(n.classList.remove(`${r.containerModifierClass}grid`,`${r.containerModifierClass}grid-column`),e.emitContainerClasses()):!h&&g&&(n.classList.add(`${r.containerModifierClass}grid`),(u.grid.fill&&"column"===u.grid.fill||!u.grid.fill&&"column"===r.grid.fill)&&n.classList.add(`${r.containerModifierClass}grid-column`),e.emitContainerClasses()),m&&!A?e.unsetGrabCursor():!m&&A&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===u[t])return;let i=r[t]&&r[t].enabled,n=u[t]&&u[t].enabled;i&&!n&&e[t].disable(),!i&&n&&e[t].enable()});let f=u.direction&&u.direction!==r.direction,b=r.loop&&(u.slidesPerView!==r.slidesPerView||f),v=r.loop;f&&i&&e.changeDirection(),(0,o.x)(e.params,u);let w=e.params.enabled,C=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),y&&!w?e.disable():!y&&w&&e.enable(),e.currentBreakpoint=d,e.emit("_beforeBreakpoint",u),i&&(b?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!v&&C?(e.loopCreate(t),e.updateSlides()):v&&!C&&e.loopDestroy()),e.emit("breakpoint",u)},getBreakpoint:function(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let r=!1,n=(0,a.a)(),s="window"===t?n.innerHeight:i.clientHeight,o=Object.keys(e).map(e=>"string"==typeof e&&0===e.indexOf("@")?{value:s*parseFloat(e.substr(1)),point:e}:{value:e,point:e});o.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<o.length;e+=1){let{point:s,value:a}=o[e];"window"===t?n.matchMedia(`(min-width: ${a}px)`).matches&&(r=s):a<=i.clientWidth&&(r=s)}return r||"max"}},checkOverflow:{checkOverflow:function(){let{isLocked:e,params:t}=this,{slidesOffsetBefore:i}=t;if(i){let e=this.slides.length-1,t=this.slidesGrid[e]+this.slidesSizesGrid[e]+2*i;this.isLocked=this.size>t}else this.isLocked=1===this.snapGrid.length;!0===t.allowSlideNext&&(this.allowSlideNext=!this.isLocked),!0===t.allowSlidePrev&&(this.allowSlidePrev=!this.isLocked),e&&e!==this.isLocked&&(this.isEnd=!1),e!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock")}},classes:{addClasses:function(){let{classNames:e,params:t,rtl:i,el:r,device:n}=this,s=function(e,t){let i=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(r=>{e[r]&&i.push(t+r)}):"string"==typeof e&&i.push(t+e)}),i}(["initialized",t.direction,{"free-mode":this.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:i},{grid:t.grid&&t.grid.rows>1},{"grid-column":t.grid&&t.grid.rows>1&&"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(...s),r.classList.add(...e),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},M={};class z{constructor(){let e,t;for(var i=arguments.length,r=Array(i),n=0;n<i;n++)r[n]=arguments[n];1===r.length&&r[0].constructor&&"Object"===Object.prototype.toString.call(r[0]).slice(8,-1)?t=r[0]:[e,t]=r,t||(t={}),t=(0,o.x)({},t),e&&!t.el&&(t.el=e);let s=(0,a.g)();if(t.el&&"string"==typeof t.el&&s.querySelectorAll(t.el).length>1){let e=[];return s.querySelectorAll(t.el).forEach(i=>{let r=(0,o.x)({},t,{el:i});e.push(new z(r))}),e}let d=this;d.__swiper__=!0,d.support=l(),d.device=p({userAgent:t.userAgent}),d.browser=c(),d.eventsListeners={},d.eventsAnyListeners=[],d.modules=[...d.__modules__],t.modules&&Array.isArray(t.modules)&&d.modules.push(...t.modules);let u={};d.modules.forEach(e=>{var i;e({params:t,swiper:d,extendParams:(i=t,function(e){void 0===e&&(e={});let t=Object.keys(e)[0],r=e[t];if("object"!=typeof r||null===r||(!0===i[t]&&(i[t]={enabled:!0}),"navigation"===t&&i[t]&&i[t].enabled&&!i[t].prevEl&&!i[t].nextEl&&(i[t].auto=!0),["pagination","scrollbar"].indexOf(t)>=0&&i[t]&&i[t].enabled&&!i[t].el&&(i[t].auto=!0),!(t in i&&"enabled"in r))){(0,o.x)(u,e);return}"object"!=typeof i[t]||"enabled"in i[t]||(i[t].enabled=!0),i[t]||(i[t]={enabled:!1}),(0,o.x)(u,e)}),on:d.on.bind(d),once:d.once.bind(d),off:d.off.bind(d),emit:d.emit.bind(d)})});let h=(0,o.x)({},S,u);return d.params=(0,o.x)({},h,M,t),d.originalParams=(0,o.x)({},d.params),d.passedParams=(0,o.x)({}
1,t),d.params&&d.params.on&&Object.keys(d.params.on).forEach(e=>{d.on(e,d.params.on[e])}),d.params&&d.params.onAny&&d.onAny(d.params.onAny),Object.assign(d,{enabled:d.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===d.params.direction,isVertical:()=>"vertical"===d.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)},allowSlideNext:d.params.allowSlideNext,allowSlidePrev:d.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:d.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:d.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),d.emit("_swiper"),d.params.init&&d.init(),d}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){let{slidesEl:t,params:i}=this,r=(0,o.e)(t,`.${i.slideClass}, swiper-slide`),n=(0,o.i)(r[0]);return(0,o.i)(e)-n}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find(t=>+t.getAttribute("data-swiper-slide-index")===e))}getSlideIndexWhenGrid(e){return this.grid&&this.params.grid&&this.params.grid.rows>1&&("column"===this.params.grid.fill?e=Math.floor(e/this.params.grid.rows):"row"===this.params.grid.fill&&(e%=Math.ceil(this.slides.length/this.params.grid.rows))),e}recalcSlides(){let{slidesEl:e,params:t}=this;this.slides=(0,o.e)(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);let i=this.minTranslate(),r=(this.maxTranslate()-i)*e+i;this.translateTo(r,void 0===t?0:t),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.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 e=this;if(!e.params._emitClasses||!e.el)return;let t=[];e.slides.forEach(i=>{let r=e.getSlideClasses(i);t.push({slideEl:i,classNames:r}),e.emit("_slideClass",i,r)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);let{params:i,slides:r,slidesGrid:n,slidesSizesGrid:s,size:a,activeIndex:o}=this,l=1;if("number"==typeof i.slidesPerView)return i.slidesPerView;if(i.centeredSlides){let e,t=r[o]?Math.ceil(r[o].swiperSlideSize):0;for(let i=o+1;i<r.length;i+=1)r[i]&&!e&&(t+=Math.ceil(r[i].swiperSlideSize),l+=1,t>a&&(e=!0));for(let i=o-1;i>=0;i-=1)r[i]&&!e&&(t+=r[i].swiperSlideSize,l+=1,t>a&&(e=!0))}else if("current"===e)for(let e=o+1;e<r.length;e+=1)(t?n[e]+s[e]-n[o]<a:n[e]-n[o]<a)&&(l+=1);else for(let e=o-1;e>=0;e-=1)n[o]-n[e]<a&&(l+=1);return l}update(){let e;let t=this;if(!t||t.destroyed)return;let{snapGrid:i,params:r}=t;function n(){let e=Math.min(Math.max(t.rtlTranslate?-1*t.translate:t.translate,t.maxTranslate()),t.minTranslate());t.setTranslate(e),t.updateActiveIndex(),t.updateSlidesClasses()}if(r.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&h(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),r.freeMode&&r.freeMode.enabled&&!r.cssMode)n(),r.autoHeight&&t.updateAutoHeight();else{if(("auto"===r.slidesPerView||r.slidesPerView>1)&&t.isEnd&&!r.centeredSlides){let i=t.virtual&&r.virtual.enabled?t.virtual.slides:t.slides;
1e=t.slideTo(i.length-1,0,!1,!0)}else e=t.slideTo(t.activeIndex,0,!1,!0);e||n()}r.watchOverflow&&i!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);let i=this.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e||(this.el.classList.remove(`${this.params.containerModifierClass}${i}`),this.el.classList.add(`${this.params.containerModifierClass}${e}`),this.emitContainerClasses(),this.params.direction=e,this.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this}changeLanguageDirection(e){(!this.rtl||"rtl"!==e)&&(this.rtl||"ltr"!==e)&&(this.rtl="rtl"===e,this.rtlTranslate="horizontal"===this.params.direction&&this.rtl,this.rtl?(this.el.classList.add(`${this.params.containerModifierClass}rtl`),this.el.dir="rtl"):(this.el.classList.remove(`${this.params.containerModifierClass}rtl`),this.el.dir="ltr"),this.update())}mount(e){let t=this;if(t.mounted)return!0;let i=e||t.params.el;if("string"==typeof i&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);let r=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,n=i&&i.shadowRoot&&i.shadowRoot.querySelector?i.shadowRoot.querySelector(r()):(0,o.e)(i,r())[0];return!n&&t.params.createElements&&(n=(0,o.c)("div",t.params.wrapperClass),i.append(n),(0,o.e)(i,`.${t.params.slideClass}`).forEach(e=>{n.append(e)})),Object.assign(t,{el:i,wrapperEl:n,slidesEl:t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:n,hostEl:t.isElement?i.parentNode.host:i,mounted:!0,rtl:"rtl"===i.dir.toLowerCase()||"rtl"===(0,o.q)(i,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===(0,o.q)(i,"direction")),wrongRTL:"-webkit-box"===(0,o.q)(n,"display")}),!0}init(e){let t=this;if(t.initialized||!1===t.mount(e))return t;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(void 0,!0),t.attachEvents();let i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach(e=>{e.complete?h(t,e):e.addEventListener("load",e=>{h(t,e.target)})}),m(t),t.initialized=!0,m(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:r,el:n,wrapperEl:s,slides:a}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),r.loop&&i.loopDestroy(),t&&(i.removeClasses(),n&&"string"!=typeof n&&n.removeAttribute("style"),s&&s.removeAttribute("style"),a&&a.length&&a.forEach(e=>{e.classList.remove(r.slideVisibleClass,r.slideFullyVisibleClass,r.slideActiveClass,r.slideNextClass,r.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&&"string"!=typeof i.el&&(i.el.swiper=null),(0,o.y)(i)),i.destroyed=!0),null}static extendDefaults(e){(0,o.x)(M,e)}static get extendedDefaults(){return M}static get defaults(){return S}static installModule(e){z.prototype.__modules__||(z.prototype.__modules__=[]);let t=z.prototype.__modules__;"function"==typeof e&&0>t.indexOf(e)&&t.push(e)}static use(e){return Array.isArray(e)?e.forEach(e=>z.installModule(e)):z.installModule(e),z}}Object.keys(B).forEach(e=>{Object.keys(B[e]).forEach(t=>{z.prototype[t]=B[e][t]})}),z.use([function(e){let{swiper:t,on:i,emit:r}=e,n=(0,a.a)(),s=null,o=null,l=()=>{t&&!t.destroyed&&t.initialized&&(r("beforeResize"),r("resize"))},p=()=>{t&&!t.destroyed&&t.initialized&&(s=new ResizeObserver(e=>{o=n.requestAnimationFrame(()=>{let{width:i,height:r}=t,n=i,s=r;
1e.forEach(e=>{let{contentBoxSize:i,contentRect:r,target:a}=e;a&&a!==t.el||(n=r?r.width:(i[0]||i).inlineSize,s=r?r.height:(i[0]||i).blockSize)}),(n!==i||s!==r)&&l()})})).observe(t.el)},c=()=>{o&&n.cancelAnimationFrame(o),s&&s.unobserve&&t.el&&(s.unobserve(t.el),s=null)},d=()=>{t&&!t.destroyed&&t.initialized&&r("orientationchange")};i("init",()=>{if(t.params.resizeObserver&&void 0!==n.ResizeObserver){p();return}n.addEventListener("resize",l),n.addEventListener("orientationchange",d)}),i("destroy",()=>{c(),n.removeEventListener("resize",l),n.removeEventListener("orientationchange",d)})},function(e){let{swiper:t,extendParams:i,on:r,emit:n}=e,s=[],l=(0,a.a)(),p=function(e,i){void 0===i&&(i={});let r=new(l.MutationObserver||l.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length){n("observerUpdate",e[0]);return}let i=function(){n("observerUpdate",e[0])};l.requestAnimationFrame?l.requestAnimationFrame(i):l.setTimeout(i,0)});r.observe(e,{attributes:void 0===i.attributes||i.attributes,childList:t.isElement||(void 0===i.childList||i).childList,characterData:void 0===i.characterData||i.characterData}),s.push(r)};i({observer:!1,observeParents:!1,observeSlideChildren:!1}),r("init",()=>{if(t.params.observer){if(t.params.observeParents){let e=(0,o.b)(t.hostEl);for(let t=0;t<e.length;t+=1)p(e[t])}p(t.hostEl,{childList:t.params.observeSlideChildren}),p(t.wrapperEl,{attributes:!1})}}),r("destroy",()=>{s.forEach(e=>{e.disconnect()}),s.splice(0,s.length)})}])},383(e){var t={};e.exports=function(e,i){var r=function(e){if(void 0===t[e]){var i=document.querySelector(e);if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement)try{i=i.contentDocument.head}catch(e){i=null}t[e]=i}return t[e]}(e);if(!r)throw Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(i)}},453(e,t,i){i.d(t,{A:()=>o});var r=i(942),n=i.n(r),s=i(278),a=i.n(s)()(n());a.push([e.id,`@keyframes plyr-progress{to{background-position:var(--plyr-progress-loading-size, 25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:var(--plyr-font-weight-regular, 400);line-height:var(--plyr-line-height, 1.7);max-width:100%;
1min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr video,.plyr audio,.plyr iframe{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui *::after,.plyr--full-ui *::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:var(--plyr-badge-background, hsl(216, 15%, 34%));border-radius:var(--plyr-badge-border-radius, 2px);color:var(--plyr-badge-text-color, #fff);font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:var(--plyr-font-size-small, 13px);left:0;padding:var(--plyr-control-spacing, 10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width: 480px){.plyr__captions{font-size:var(--plyr-font-size-base, 15px);padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media(min-width: 768px){.plyr__captions{font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}.plyr__caption{background:var(--plyr-captions-background, rgba(0, 0, 0, 0.8));border-radius:4px;box-decoration-break:clone;color:var(--plyr-captions-text-color, #fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:rgba(0,0,0,0);border:0;border-radius:var(--plyr-control-radius, 4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .1s ease-in-out}.plyr__control svg{display:block;fill:currentColor;height:var(--plyr-control-icon-size, 18px);pointer-events:none;width:var(--plyr-control-icon-size, 18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,.plyr__control.plyr__control--pressed .label--not-pressed{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time{padding-left:0}.plyr__controls:empty{display:none}.plyr [data-plyr=captions],.plyr [data-plyr=pip],.plyr [data-plyr=airplay],.plyr [data-plyr=fullscreen]{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--pip-supported [data-plyr=pip],.plyr--airplay-supported [data-plyr=airplay],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:var(--plyr-menu-background, rgba(255, 255, 255, 0.9));border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));color:var(--plyr-menu-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-base, 15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(0.4, 0, 0.2, 1),width .35s cubic-bezier(0.4, 0, 0.2, 1)}.plyr__menu__container::after{border:var(--plyr-menu-arrow-size, 4px) solid rgba(0,0,0,0);border-top-color:var(--plyr-menu-background, rgba(255, 255, 255, 0.9));content:"";height:0;position:absolute;right:calc(var(--plyr-control-icon-size, 18px)/2 + calc(var(--plyr-control-spacing, 10px) * 0.7) - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:var(--plyr-menu-color, hsl(216, 15%, 34%));display:flex;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)/1.5) calc(calc(var(--plyr-control-spacing, 10px) * 0.7)*1.5);user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:var(--plyr-menu-item-arrow-size, 4px) solid rgba(0,0,0,0);content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)*4)}.plyr__menu__container .plyr__control--forward::after{border-left-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));right:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:var(--plyr-font-we
1ight-regular, 400);margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)/2);padding-left:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)*4);position:relative;width:calc(100% - calc(var(--plyr-control-spacing, 10px) * 0.7)*2)}.plyr__menu__container .plyr__control--back::after{border-right-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));left:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back::before{background:var(--plyr-menu-back-border-color, hsl(216, 15%, 88%));box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);content:"";height:1px;left:0;margin-top:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]::before,.plyr__menu__container .plyr__control[role=menuitemradio]::after{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:var(--plyr-control-spacing, 10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:hsla(216,15%,16%,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc((calc(var(--plyr-control-spacing, 10px) * 0.7) - 2px)*-1);overflow:hidden;padding-left:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)*3.5);pointer-events:none}.plyr--full-ui input[type=range]{appearance:none;background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));display:block;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;user-select:none;background-image:linear-gradient(to right, currentColor var(--value, 0%), transparent var(--value, 0%))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, 0.15), 0 0 0 1px rgba(34.68, 39.576, 46.92, 0.2));height:var(--plyr-range-thumb-height, 13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);appearance:none;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1)}.plyr--full-ui input[type=range]::-moz-range-track{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, 0.15), 0 0 0 1px rgba(34.68, 39.576, 46.92, 0.2));height:var(--plyr-range-thumb-height, 13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;
1border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height, 5px)}.plyr--full-ui input[type=range]::-ms-track{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;user-select:none;color:rgba(0,0,0,0)}.plyr--full-ui input[type=range]::-ms-fill-upper{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, 0.15), 0 0 0 1px rgba(34.68, 39.576, 46.92, 0.2));height:var(--plyr-range-thumb-height, 13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr__poster{background-color:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__time+.plyr__time::before{content:"⁄";margin-right:var(--plyr-control-spacing, 10px)}@media(max-width: 767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:var(--plyr-tooltip-background, #fff);border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));color:var(--plyr-tooltip-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-small, 13px);font-weight:var(--plyr-font-weight-regular, 400);left:50%;line-height:1.3;margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2)*2);opacity:0;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(calc(var(--plyr-control-spacing, 10px) / 2)*1.5);pointer-events:none;position:absolute;transform:translate(-50%, 10px) scale(0.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:hover .plyr__tooltip,.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%, 0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0, 10px) scale(0.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:calc(var(--plyr-control-icon-size, 18px)/2 + calc(var(--plyr-control-spacing, 10px) * 0.7))}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0, 10px) scale(0.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:calc(var(--plyr-control-icon-size, 18px)/2 + calc(var(--plyr-control-spacing, 10px) * 0.7));transform:translateX(50%)}.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible{transform:translate(0, 0) scale(1)}.plyr__progress{left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:var(--plyr-range-thumb-height, 13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:calc(var(--plyr-range-thumb-height, 13px)*-0.5);margin-right:calc(var(--plyr-range-thumb-height, 13px)*-0.5);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:rgba(0,0,0,0);border:0;border-radius:100px;height:var(--plyr-range-track-height, 5px);left:0;
1margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:rgba(0,0,0,0)}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(34.68, 39.576, 46.92, 0.6)) 25%, transparent 25%, transparent 50%, var(--plyr-progress-loading-background, rgba(34.68, 39.576, 46.92, 0.6)) 50%, var(--plyr-progress-loading-background, rgba(34.68, 39.576, 46.92, 0.6)) 75%, transparent 75%, transparent);background-repeat:repeat-x;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:rgba(0,0,0,0)}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, 0.6))}.plyr__progress__marker{background-color:var(--plyr-progress-marker-background, #fff);border-radius:1px;height:var(--plyr-range-track-height, 5px);position:absolute;top:50%;transform:translate(-50%, -50%);width:var(--plyr-progress-marker-width, 3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:var(--plyr-audio-controls-background, #fff);border-radius:inherit;color:var(--plyr-audio-control-color, hsl(216, 15%, 34%));padding:var(--plyr-control-spacing, 10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));color:var(--plyr-audio-control-color-hover, #fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, 0.15), 0 0 0 1px rgba(34.68, 39.576, 46.92, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(34.68, 39.576, 46.92, 0.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, 0.15), 0 0 0 1px rgba(34.68, 39.576, 46.92, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(34.68, 39.576, 46.92, 0.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, 0.15), 0 0 0 1px rgba(34.68, 39.576, 46.92, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(34.68, 39.576, 46.92, 0.1))}.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, 0.6))}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}@supports not (aspect-ratio: 16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:var(--plyr-video-control-color, #fff);left:0;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media(min-width: 480px){.plyr--video .plyr__controls{padding:var(--plyr-control-spacing, 10px);padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}
1.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));border:0;border-radius:100%;color:var(--plyr-video-control-color, #fff);display:none;left:50%;opacity:.9;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%, -50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:hover,.plyr__control--overlaid:focus{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, 0.15), 0 0 0 1px rgba(34.68, 39.576, 46.92, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, 0.15), 0 0 0 1px rgba(34.68, 39.576, 46.92, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, 0.15), 0 0 0 1px rgba(34.68, 39.576, 46.92, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5))}.plyr--video .plyr__progress__buffer{color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25))}.plyr:fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width: 1024px){.plyr:fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width: 1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{position:fixed;inset:0;z-index:10000000}.plyr__ads{border-radius:inherit;cursor:pointer;inset:0;overflow:hidden;position:absolute;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:hsl(216,15%,16%);border-radius:2px;bottom:var(--plyr-control-spacing, 10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:var(--plyr-control-spacing, 10px);z-index:3}.plyr__ads:empty::after{display:none}.plyr__cues{background:currentColor;display:block;height:var(--plyr-range-track-height, 5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:var(--plyr-tooltip-background, #fff);border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2)*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translate(0, 10px) scale(0.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0, 0) scale(1)}.plyr__preview-thumb::before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:hsl(216,15%,79%);border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container::after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container::after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__preview-scrubbing{filter:blur(1px);height:100%;inset:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none !important}.plyr__sr-only{clip:rect(1px, 1px, 1px, 1px);overflow:hidden;border:0 !important;height:1px !important;padding:0 !important;position:absolute !important;width:1px !important}.plyr [hidden]{display:none !important}`,"",{version:3,sources:["webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/plyr.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/lib/animation.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/base.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/lib/mixins.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/settings/type.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/components/badges.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/settings/badges.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/components/captions.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/settings/control
1s.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/settings/captions.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/components/control.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/components/controls.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/components/menus.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/settings/menus.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/components/sliders.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/settings/sliders.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/components/poster.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/components/times.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/components/tooltips.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/settings/tooltips.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/components/progress.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/settings/progress.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/components/volume.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/types/audio.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/types/video.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/states/fullscreen.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/plugins/ads.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/settings/colors.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/plugins/preview-thumbnails/index.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/plugins/preview-thumbnails/settings.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/utils/animation.scss","webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/plyr/src/sass/utils/hidden.scss"],names:[],mappings:"AAAA,yBCIA,GACE,6DACE,CAAA,CAAA,sBAIJ,GACE,UACE,CAAA,0BACA,CAAA,GAGF,SACE,CAAA,uBACA,CAAA,CAAA,wBAIJ,KACE,SACE,CAAA,GAGF,SACE,CAAA,CAAA,MCvBJ,iCCUI,CAAA,kCACA,CAAA,kBDRF,CAAA,aACA,CAAA,YACA,CAAA,qBACA,CAAA,4CEPiB,CAAA,iCFSjB,CAAA,gDEDyB,CAAA,wCAER,CAAA,cFEjB,CAAA,eACA,CAAA,iBACA,CAAA,gBACA,CAAA,8BACA,CAAA,SACA,CAAA,qCAGA,aAGE,CAAA,WACA,CAAA,UACA,CAAA,aAGF,YACE,CAAA,mBACA,CAAA,UACA,CAAA,YAIF,SACE,CAAA,eAOF,qBACE,CAAA,kEAEA,kBAGE,CAAA,iFAQF,yBAIE,CAAA,aG7DN,2DCAwB,CAAA,kDDEtB,CAAA,wCCDsB,CAAA,0CFMD,CAAA,aCFrB,CAAA,eACA,CAAA,oDELF,YACE,CAAA,gBAGF,+BACE,CAAA,QACA,CAAA,YACA,CAAA,2CHNqB,CAAA,MGQrB,CAAA,yCCTqB,CAAA,iBDWrB,CAAA,iBACA,CAAA,oCACA,CAAA,UACA,CAAA,2BAEA,YACE,CAAA,yBAGF,gBAhBF,0CHJsB,CAAA,iDGsBlB,CAAA,CAAA,yBAGF,gBArBF,2CHFuB,CAAA,CAAA,uCG4BvB,aACE,CAAA,4EAIF,kEACE,CAAA,eAGF,8DExC2B,CAAA,iBF0CzB,CAAA,0BACA,CAAA,2CE1CyB,CAAA,gBF4CzB,CAAA,iBACA,CAAA,oBACA,CAAA,mBAGA,cACE,CAAA,eGnDJ,wBACE,CAAA,QACA,CAAA,6CFEoB,CAAA,aAAA,CAAA,cECpB,CAAA,aACA,CAAA,gBACA,CAAA,kDFLqB,CAAA,iBEOrB,CAAA,8BACA,CAAA,mBAEA,aACE,CAAA,iBACA,CAAA,0CFdqB,CAAA,mBEgBrB,CAAA,yCFhBqB,CAAA,qBEqBvB,SACE,CAAA,6BAIF,uHPvBA,CAAA,kBACA,CAAA,gBO4BF,oBACE,CAAA,+CAEA,YAEE,CAAA,0OAKJ,YAIE,CAAA,wCC7CF,YACE,CAAA,gBAIF,kBACE,CAAA,YACA,CAAA,wBACA,CAAA,iBACA,CAAA,2CAEA,MACE,CAAA,WACA,CAAA,sCAIF,qDACE,CAAA,kDAEA,aACE,CAAA,iBACA,CAAA,gEAGF,sDACE,CAAA,iDAGF,mDACE,CAAA,sMAGF,cAGE,CAAA,sBAKJ,YACE,CAAA,wGAKJ,YAIE,CAAA,gLAGF,oBAIE,CAAA,YC3DF,YACE,CAAA,iBACA,CAAA,+BAGA,6BACE,CAAA,mDAIA,uBACE,CAAA,8DAIF,YACE,CAAA,uBAKJ,6BACE,CAAA,gECtBmB,CAAA,0CACJ,CAAA,WDwBf,CAAA,iECtBe,CAAA,gDADD,CAAA,0CTDI,CAAA,kBQ4BlB,CAAA,iBACA,CAAA,UACA,CAAA,eACA,CAAA,kBACA,CAAA,SACA,CAAA,2BAEA,eACE,CAAA,2FAEE,CAAA,8BAKJ,2DACE,CAAA,sEC7CiB,CAAA,UD+CjB,CAAA,QACA,CAAA,iBACA,CAAA,sIACA,CAAA,QACA,CAAA,OACA,CAAA,mCAGF,kDJrDmB,CAAA,mFIyDnB,cAEE,CAAA,2GAEA,YACE,CAAA,sCAKJ,kBACE,CAAA,gDCpEY,CAAA,YDsEZ,CAAA,uERlEgB,CAAA,uHQoEhB,CAAA,gBACA,CAAA,UACA,CAAA,2CAEA,mBACE,CAAA,YACA,CAAA,UACA,CAAA,6CAGF,gEACE,CAAA,UACA,CAAA,iBACA,CAAA,OACA,CAAA,0BACA,CAAA,+CAGF,mEACE,CAAA,sDAEA,kECzFqB,CAAA,qGD2FnB,CAAA,gIAGF,8BAEE,CAAA,4CAIJ,gDRlGqB,CAAA,iDINJ,CAAA,mEI2Gf,CAAA,kEACA,CAAA,iBACA,CAAA,kEACA,CAAA,mDAEA,mEC5GqB,CAAA,oGD8GnB,CAAA,oDAGF,iEChHsB,CAAA,kEDkHpB,CAAA,UACA,CAAA,UACA,CAAA,MACA,CAAA,gEACA,CAAA,eACA,CAAA,iBACA,CAAA,OACA,CAAA,QACA,CAAA,0HAGF,+BAEE,CAAA,0DAKN,uDJzImB,CAAA,mII4IjB,kBAEE,CAAA,kEAGF,yBACE,CAAA,UACA,CAAA,aACA,CAAA,aACA,CAAA,WACA,CAAA,8CJvJe,CAAA,uBIyJf,CAAA,UACA,CAAA,iEAGF,eACE,CAAA,QACA,CAAA,UACA,CAAA,SACA,CAAA,SACA,CAAA,OACA,CAAA,mCACA,CAAA,8CAEE,CAAA,SAEF,CAAA,qFAIA,6HJxKiC,CAAA,oFI4KjC,SACE,CAAA,mCACA,CAAA,wJAIJ,+BAEE,CAAA,0CAKJ,kBACE,CAAA,YACA,CAAA,gBACA,CAAA,2EACA,CAAA,eACA,CAAA,oEACA,CAAA,mBACA,CAAA,iCErMN,eACE,CAAA,wBACA,CAAA,QACA,CAAA,0DACA,CAAA,4GCY2B,CAAA,aDR3B,CAAA,sGACA,CAAA,QACA,CAAA,WACA,CAAA,SACA,CAAA,8BACA,CAAA,UACA,CAAA,gEAEA,wBXGA,CAAA,QACA,CAAA,yDACA,CAAA,0CYRwB,CAAA,8BZUxB,CAAA,gBACA,CAAA,uGWLE,CAAA,uDAGF,mDCpB4B,CAAA,QZ2B5B,CAAA,kBACA,CAAA,gIY3BwB,CAAA,2CAFA,CAAA,iBZgCxB,CAAA,uBACA,CAAA,0CYjCwB,CAAA,eDwBtB,CAAA,kGACA,CAAA,mDAIF,wBXXA,CAAA,QACA,CAAA,yDACA,CAAA,0CYRwB,CAAA,8BZUxB,CAAA,gBACA,CAAA,mDWUA,mDChC4B,CAAA,QZ2B5B,CAAA,kBACA,CAAA,gIY3BwB,CAAA,2CAFA,CAAA,iBZgCxB,CAAA,uBACA,CAAA,0CYjCwB,CAAA,sDDqCxB,uBACE,CAAA,yDACA,CAAA,0CC3BsB,CAAA,4CDgCxB,wBX1BA,CAAA,QACA,CAAA,yDACA,CAAA,0CYRwB,CAAA,8BZUxB,CAAA,gBACA,CAAA,mBWwBE,CAAA,iDAGF,wBXhCA,CAAA,QACA,CAAA,yDACA,CAAA,0CYRwB,CAAA,8BZUxB,CAAA,gBACA,CAAA,iDW+BA,wBX
1pCA,CAAA,QACA,CAAA,yDACA,CAAA,0CYRwB,CAAA,8BZUxB,CAAA,gBACA,CAAA,uBWkCE,CAAA,4CAGF,mDC3D4B,CAAA,QZ2B5B,CAAA,kBACA,CAAA,gIY3BwB,CAAA,2CAFA,CAAA,iBZgCxB,CAAA,uBACA,CAAA,0CYjCwB,CAAA,YDgEtB,CAAA,8CAGF,YACE,CAAA,mDAIF,QACE,CAAA,uCAGF,SACE,CAAA,8EAIA,uHX/EF,CAAA,kBACA,CAAA,iEWkFE,uHXnFF,CAAA,kBACA,CAAA,0DWsFE,uHXvFF,CAAA,kBACA,CAAA,caJF,yFACE,CAAA,2BACA,CAAA,2BACA,CAAA,uBACA,CAAA,WACA,CAAA,MACA,CAAA,SACA,CAAA,iBACA,CAAA,KACA,CAAA,2BACA,CAAA,UACA,CAAA,SACA,CAAA,kDAGF,SACE,CAAA,mFAIF,YACE,CAAA,YCrBF,uEbKsB,CAAA,gCaEpB,WACE,CAAA,8CTPmB,CAAA,yBSWrB,wBAPF,YAQI,CAAA,CAAA,eCZJ,+CCD0B,CAAA,6CAKJ,CAAA,WDDpB,CAAA,oECEoB,CAAA,mDALD,CAAA,2CfCE,CAAA,gDcMrB,CAAA,QACA,CAAA,eACA,CAAA,iEACA,CAAA,SACA,CAAA,uGACA,CAAA,mBACA,CAAA,iBACA,CAAA,0CACA,CAAA,yBACA,CAAA,sDAEE,CAAA,kBAEF,CAAA,SACA,CAAA,uBAGA,mEACE,CAAA,oEACA,CAAA,yFACA,CAAA,mDACA,CAAA,UACA,CAAA,QACA,CAAA,QACA,CAAA,iBACA,CAAA,0BACA,CAAA,OACA,CAAA,SACA,CAAA,oHAKJ,SAGE,CAAA,qCACA,CAAA,0CAGF,SACE,CAAA,mIAIF,MAEE,CAAA,uCACA,CAAA,uBACA,CAAA,mJAEA,gGACE,CAAA,yDAKJ,SACE,CAAA,OACA,CAAA,uCACA,CAAA,0BACA,CAAA,iEAEA,SACE,CAAA,iGACA,CAAA,yBACA,CAAA,2oBAOF,kCAGE,CAAA,gBEjFJ,kDACE,CAAA,iDLHwB,CAAA,iBKKxB,CAAA,0DAEA,2DAEE,CAAA,4DACA,CAAA,uDACA,CAAA,kCAGF,iBACE,CAAA,SACA,CAAA,+BAIF,MACE,CAAA,eACA,CAAA,wBACA,CAAA,wBAIJ,uBACE,CAAA,wBACA,CAAA,QACA,CAAA,mBACA,CAAA,0CLnBwB,CAAA,MKqBxB,CAAA,yDACA,CAAA,SACA,CAAA,iBACA,CAAA,OACA,CAAA,8CAEA,wBACE,CAAA,gDAGF,uBACE,CAAA,mBACA,CAAA,6CLjCsB,CAAA,yBKmCtB,CAAA,2CAIF,uBACE,CAAA,mBACA,CAAA,6CLzCsB,CAAA,yBK2CtB,CAAA,kCAIF,mBACE,CAAA,yBACA,CAAA,uCAKJ,0CACE,CAAA,kVACA,CAAA,0BAUA,CAAA,+FACA,CAAA,mBACA,CAAA,mDAGF,0FC3E0C,CAAA,mDD+E1C,wGC9E0C,CAAA,wBDmF1C,6DCxFkC,CAAA,iBD0FhC,CAAA,0CLlFwB,CAAA,iBKoFxB,CAAA,OACA,CAAA,+BACA,CAAA,4CC7F2B,CAAA,SD+F3B,CAAA,cErGF,kBACE,CAAA,YACA,CAAA,iBACA,CAAA,gCAEA,qDACE,CAAA,sDACA,CAAA,cACA,CAAA,cACA,CAAA,iBACA,CAAA,SACA,CAAA,aCVJ,aACE,CAAA,6BAIF,sDfaiC,CAAA,qBeX/B,CAAA,yDfYyB,CAAA,yCAnBJ,CAAA,4HecrB,0HfOoC,CAAA,iDADL,CAAA,4EeI/B,kJREkC,CAAA,+DQElC,kJRFkC,CAAA,wDQMlC,kJRNkC,CAAA,0EQYhC,0QpBCA,CAAA,sEoBGA,0QpBHA,CAAA,+DoBOA,0QpBPA,CAAA,qCoBcJ,6FF5C0C,CAAA,aGP1C,eACE,CAAA,6BAEA,gBACE,CAAA,qBAIJ,mFACE,CAAA,qBACA,CAAA,WACA,CAAA,WACA,CAAA,eACA,CAAA,iBACA,CAAA,UACA,CAAA,mCAQA,qDAFF,QAGI,CAAA,qBACA,CAAA,iBACA,CAAA,CAAA,qDALJ,iBAQE,CAAA,kEAGF,QAEE,CAAA,WACA,CAAA,MACA,CAAA,iBACA,CAAA,KACA,CAAA,UACA,CAAA,gEAIF,mBAIE,CAAA,iBACA,CAAA,gCACA,CAAA,6BAIF,wGhB/CiC,CAAA,iCgBiD/B,CAAA,kCACA,CAAA,QACA,CAAA,2ChB/CyB,CAAA,MgBiDzB,CAAA,iDACA,CAAA,qDACA,CAAA,iBACA,CAAA,OACA,CAAA,4DAEE,CAAA,SAEF,CAAA,yBAEA,6BAhBF,yChBvDuB,CAAA,uDgByEnB,CAAA,CAAA,iDAKJ,SACE,CAAA,mBACA,CAAA,0BACA,CAAA,4HAKA,0HhBxEoC,CAAA,iDADL,CAAA,yBgBkFjC,0HhBjFsC,CAAA,QgBmFpC,CAAA,kBACA,CAAA,2ChBtFyB,CAAA,YgBwFzB,CAAA,QACA,CAAA,UACA,CAAA,mDACA,CAAA,iBACA,CAAA,OACA,CAAA,+BACA,CAAA,cACA,CAAA,SACA,CAAA,6BAGA,QACE,CAAA,iBACA,CAAA,8DAGF,SAEE,CAAA,wCAIJ,SACE,CAAA,iBACA,CAAA,oDAGF,aACE,CAAA,4EAKA,oITnHkC,CAAA,+DSuHlC,oITvHkC,CAAA,wDS2HlC,oIT3HkC,CAAA,0ESiIhC,mQrB5GA,CAAA,sEqBgHA,mQrBhHA,CAAA,+DqBoHA,mQrBpHA,CAAA,qCqB2HJ,+EH1J0C,CAAA,iBIT1C,etB+CE,CAAA,0BACA,CAAA,WACA,CAAA,QACA,CAAA,UACA,CAAA,uBAEA,WACE,CAAA,uDAIF,aACE,CAAA,2DAEA,YACE,CAAA,qCAKJ,WACE,CAAA,0BAIF,iCACE,4CCrEoB,CAAA,CAAA,2BqBCxB,etB0CE,CAAA,0BACA,CAAA,WACA,CAAA,QACA,CAAA,UACA,CAAA,iCAEA,WACE,CAAA,iEAIF,aACE,CAAA,qEAEA,YACE,CAAA,+CAKJ,WACE,CAAA,0BAIF,2CACE,4CCrEoB,CAAA,CAAA,2BqBCxB,cAEE,CAAA,OACA,CAAA,gBACA,CAAA,WCTF,qBACE,CAAA,cACA,CAAA,OACA,CAAA,eACA,CAAA,iBACA,CAAA,UACA,CAAA,qCAGA,WAEE,CAAA,iBACA,CAAA,UACA,CAAA,kBAIF,2BCboB,CAAA,iBDelB,CAAA,wClBlBmB,CAAA,UkBoBnB,CAAA,6BACA,CAAA,cACA,CAAA,eACA,CAAA,mBACA,CAAA,iBACA,CAAA,uClBzBmB,CAAA,SkB2BnB,CAAA,wBAGF,YACE,CAAA,YAKJ,uBACE,CAAA,aACA,CAAA,0CX1BwB,CAAA,MW4BxB,CAAA,UACA,CAAA,iBACA,CAAA,OACA,CAAA,0BACA,CAAA,SACA,CAAA,SACA,CAAA,qBE7CF,qDTF0B,CAAA,0CNCP,CAAA,WeIjB,CAAA,oEACA,CAAA,iEACA,CAAA,SACA,CAAA,WACA,CAAA,mBACA,CAAA,iBACA,CAAA,uCACA,CAAA,yBACA,CAAA,sDAEE,CAAA,SAEF,CAAA,+BAEA,SACE,CAAA,kCACA,CAAA,6BAIF,mEACE,CAAA,oEACA,CAAA,yFACA,CAAA,mDACA,CAAA,UACA,CAAA,QACA,CAAA,4CACA,CAAA,iBACA,CAAA,0BACA,CAAA,OACA,CAAA,SACA,CAAA,sCAGF,2BD5BoB,CAAA,sDC8BlB,CAAA,eACA,CAAA,iBACA,CAAA,SACA,CAAA,uFAEA,WAEE,CAAA,MACA,CAAA,iBACA,CAAA,KACA,CAAA,UACA,CAAA,6CAGF,qBACE,CAAA,0CACA,CAAA,UACA,CAAA,mBACA,CAAA,0CAGF,eAEE,CAAA,cACA,CAAA,qCAKJ,wGChEuC,CAAA,kEDkErC,CAAA,mEACA,CAAA,QACA,CAAA,MACA,CAAA,eACA,CAAA,oBClEkC,CAAA,iBDoElC,CAAA,OACA,CAAA,SACA,CAAA,0CA
1EA,UCvEsB,CAAA,uEzBNJ,CAAA,yBwBoFtB,gBACE,CAAA,WACA,CAAA,OACA,CAAA,WACA,CAAA,SACA,CAAA,eACA,CAAA,mBACA,CAAA,iBACA,CAAA,2BACA,CAAA,UACA,CAAA,SACA,CAAA,mCAEA,SACE,CAAA,6BAGF,WACE,CAAA,MACA,CAAA,eACA,CAAA,cACA,CAAA,kBACA,CAAA,iBACA,CAAA,KACA,CAAA,UACA,CAAA,qBElHJ,0BACE,CAAA,eAAA,6BCCA,CAAA,eACA,CAAA,mBAIE,CAAA,qBACA,CAAA,oBACA,CAAA,4BACA,CAAA,oBACA,CAAA,eAUJ,uBACE",sourcesContent:['@keyframes plyr-progress{to{background-position:var(--plyr-progress-loading-size, 25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:var(--plyr-font-weight-regular, 400);line-height:var(--plyr-line-height, 1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr video,.plyr audio,.plyr iframe{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui *::after,.plyr--full-ui *::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:var(--plyr-badge-background, hsl(216, 15%, 34%));border-radius:var(--plyr-badge-border-radius, 2px);color:var(--plyr-badge-text-color, #fff);font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:var(--plyr-font-size-small, 13px);left:0;padding:var(--plyr-control-spacing, 10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width: 480px){.plyr__captions{font-size:var(--plyr-font-size-base, 15px);padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media(min-width: 768px){.plyr__captions{font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}.plyr__caption{background:var(--plyr-captions-background, rgba(0, 0, 0, 0.8));border-radius:4px;box-decoration-break:clone;color:var(--plyr-captions-text-color, #fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:rgba(0,0,0,0);border:0;border-radius:var(--plyr-control-radius, 4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .1s ease-in-out}.plyr__control svg{display:block;fill:currentColor;height:var(--plyr-control-icon-size, 18px);pointer-events:none;width:var(--plyr-control-icon-size, 18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,.plyr__control.plyr__control--pressed .label--not-pressed{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time{padding-left:0}.plyr__controls:empty{display:none}.plyr [data-plyr=captions],.plyr [data-plyr=pip],.plyr [data-plyr=airplay],.plyr [data-plyr=fullscreen]{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--pip-supported [data-plyr=pip],.plyr--airplay-supported [data-plyr=airplay],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:var(--plyr-menu-background, rgba(255, 255, 255, 0.9));border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));color:var(--plyr-menu-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-base, 15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(0.4, 0, 0.2, 1),width .35s cubic-bezier(0.4, 0, 0.2, 1)}.plyr__menu__container::after{border:var(--plyr-menu-arrow-size, 4px) solid rgba(0,0,0,0);border-top-color:var(--plyr-menu-background, rgba(255, 255, 255, 0.9));content:"";height:0;position:absolute;right:calc(var(--plyr-control-icon-size, 18px)/2 + calc(var(--plyr-control-spacing, 10px) * 0.7) - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:var(--plyr-menu-color, hsl(216, 15%, 34%));display:flex;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)/1.5) calc(calc(var(--plyr-control-spacing, 10px) * 0.7)*1.5);user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:var(--plyr-menu-item-arrow-size, 4px) solid rgba(0,0,0,0);content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)*4)}.plyr__menu__container .plyr__control--forward::after{border-left-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));right:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:var(--plyr-font-we
1ight-regular, 400);margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)/2);padding-left:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)*4);position:relative;width:calc(100% - calc(var(--plyr-control-spacing, 10px) * 0.7)*2)}.plyr__menu__container .plyr__control--back::after{border-right-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));left:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back::before{background:var(--plyr-menu-back-border-color, hsl(216, 15%, 88%));box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);content:"";height:1px;left:0;margin-top:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]::before,.plyr__menu__container .plyr__control[role=menuitemradio]::after{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:var(--plyr-control-spacing, 10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:hsla(216,15%,16%,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc((calc(var(--plyr-control-spacing, 10px) * 0.7) - 2px)*-1);overflow:hidden;padding-left:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)*3.5);pointer-events:none}.plyr--full-ui input[type=range]{appearance:none;background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));display:block;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;user-select:none;background-image:linear-gradient(to right, currentColor var(--value, 0%), transparent var(--value, 0%))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, 0.15), 0 0 0 1px rgba(34.68, 39.576, 46.92, 0.2));height:var(--plyr-range-thumb-height, 13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);appearance:none;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1)}.plyr--full-ui input[type=range]::-moz-range-track{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, 0.15), 0 0 0 1px rgba(34.68, 39.576, 46.92, 0.2));height:var(--plyr-range-thumb-height, 13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;
1border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height, 5px)}.plyr--full-ui input[type=range]::-ms-track{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;user-select:none;color:rgba(0,0,0,0)}.plyr--full-ui input[type=range]::-ms-fill-upper{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, 0.15), 0 0 0 1px rgba(34.68, 39.576, 46.92, 0.2));height:var(--plyr-range-thumb-height, 13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr__poster{background-color:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__time+.plyr__time::before{content:"⁄";margin-right:var(--plyr-control-spacing, 10px)}@media(max-width: 767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:var(--plyr-tooltip-background, #fff);border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));color:var(--plyr-tooltip-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-small, 13px);font-weight:var(--plyr-font-weight-regular, 400);left:50%;line-height:1.3;margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2)*2);opacity:0;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(calc(var(--plyr-control-spacing, 10px) / 2)*1.5);pointer-events:none;position:absolute;transform:translate(-50%, 10px) scale(0.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:hover .plyr__tooltip,.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%, 0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0, 10px) scale(0.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:calc(var(--plyr-control-icon-size, 18px)/2 + calc(var(--plyr-control-spacing, 10px) * 0.7))}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0, 10px) scale(0.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:calc(var(--plyr-control-icon-size, 18px)/2 + calc(var(--plyr-control-spacing, 10px) * 0.7));transform:translateX(50%)}.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible{transform:translate(0, 0) scale(1)}.plyr__progress{left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:var(--plyr-range-thumb-height, 13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:calc(var(--plyr-range-thumb-height, 13px)*-0.5);margin-right:calc(var(--plyr-range-thumb-height, 13px)*-0.5);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:rgba(0,0,0,0);border:0;border-radius:100px;height:var(--plyr-range-track-height, 5px);left:0;
1margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:rgba(0,0,0,0)}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(34.68, 39.576, 46.92, 0.6)) 25%, transparent 25%, transparent 50%, var(--plyr-progress-loading-background, rgba(34.68, 39.576, 46.92, 0.6)) 50%, var(--plyr-progress-loading-background, rgba(34.68, 39.576, 46.92, 0.6)) 75%, transparent 75%, transparent);background-repeat:repeat-x;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:rgba(0,0,0,0)}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, 0.6))}.plyr__progress__marker{background-color:var(--plyr-progress-marker-background, #fff);border-radius:1px;height:var(--plyr-range-track-height, 5px);position:absolute;top:50%;transform:translate(-50%, -50%);width:var(--plyr-progress-marker-width, 3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:var(--plyr-audio-controls-background, #fff);border-radius:inherit;color:var(--plyr-audio-control-color, hsl(216, 15%, 34%));padding:var(--plyr-control-spacing, 10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));color:var(--plyr-audio-control-color-hover, #fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, 0.15), 0 0 0 1px rgba(34.68, 39.576, 46.92, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(34.68, 39.576, 46.92, 0.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, 0.15), 0 0 0 1px rgba(34.68, 39.576, 46.92, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(34.68, 39.576, 46.92, 0.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, 0.15), 0 0 0 1px rgba(34.68, 39.576, 46.92, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(34.68, 39.576, 46.92, 0.1))}.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, 0.6))}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}@supports not (aspect-ratio: 16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:var(--plyr-video-control-color, #fff);left:0;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media(min-width: 480px){.plyr--video .plyr__controls{padding:var(--plyr-control-spacing, 10px);padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}
1.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));border:0;border-radius:100%;color:var(--plyr-video-control-color, #fff);display:none;left:50%;opacity:.9;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%, -50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:hover,.plyr__control--overlaid:focus{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, 0.15), 0 0 0 1px rgba(34.68, 39.576, 46.92, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, 0.15), 0 0 0 1px rgba(34.68, 39.576, 46.92, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, 0.15), 0 0 0 1px rgba(34.68, 39.576, 46.92, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5))}.plyr--video .plyr__progress__buffer{color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25))}.plyr:fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width: 1024px){.plyr:fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width: 1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{position:fixed;inset:0;z-index:10000000}.plyr__ads{border-radius:inherit;cursor:pointer;inset:0;overflow:hidden;position:absolute;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:hsl(216,15%,16%);border-radius:2px;bottom:var(--plyr-control-spacing, 10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:var(--plyr-control-spacing, 10px);z-index:3}.plyr__ads:empty::after{display:none}.plyr__cues{background:currentColor;display:block;height:var(--plyr-range-track-height, 5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:var(--plyr-tooltip-background, #fff);border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2)*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translate(0, 10px) scale(0.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0, 0) scale(1)}.plyr__preview-thumb::before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:hsl(216,15%,79%);border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container::after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container::after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__preview-scrubbing{filter:blur(1px);height:100%;inset:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none !important}.plyr__sr-only{clip:rect(1px, 1px, 1px, 1px);overflow:hidden;border:0 !important;height:1px !important;padding:0 !important;position:absolute !important;width:1px !important}.plyr [hidden]{display:none !important}',"// --------------------------------------------------------------\n// Animations\n// --------------------------------------------------------------\n\n@keyframes plyr-progress {\n  to {\n    background-position: $plyr-progress-loading-size 0;\n  }\n}\n\n@keyframes plyr-popup {\n  0% {\n    opacity: 0.5;\n    transform: translateY(10px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n@keyframes plyr-fade-in {\n  from {\n    opacity: 0;\n  }\n\n  to {\n    opacity: 1;\n  }\n}\n","// --------------------------------------------------------------\n// Base styling\n// --------------------------------------------------------------\n\n// Base\n.plyr {\n  @include plyr-font-smoothing($plyr-font-smoothing);\n\n  align-items: center;\n  direction: ltr;\n  display: flex;\n  flex-direction: column;\n  font-family: $plyr-font-family;\n  font-variant-numeric: tabular-nums; // Force monosace-esque number widths\n  font-weight: $plyr-font-we
1ight-regular;\n  line-height: $plyr-line-height;\n  max-width: 100%;\n  min-width: 200px;\n  position: relative;\n  text-shadow: none;\n  transition: box-shadow 0.3s ease;\n  z-index: 0; // Force any border radius\n\n  // Media elements\n  video,\n  audio,\n  iframe {\n    display: block;\n    height: 100%;\n    width: 100%;\n  }\n\n  button {\n    font: inherit;\n    line-height: inherit;\n    width: auto;\n  }\n\n  // Ignore focus\n  &:focus {\n    outline: 0;\n  }\n}\n\n// border-box everything\n// http://paulirish.com/2012/box-sizing-border-box-ftw/\n@if $plyr-border-box {\n  .plyr--full-ui {\n    box-sizing: border-box;\n\n    *,\n    *::after,\n    *::before {\n      box-sizing: inherit;\n    }\n  }\n}\n\n// Fix 300ms delay\n@if $plyr-touch-action {\n  .plyr--full-ui {\n    a,\n    button,\n    input,\n    label {\n      touch-action: manipulation;\n    }\n  }\n}\n",'// ==========================================================================\n// Mixins\n// ==========================================================================\n\n// Nicer focus styles\n// ---------------------------------------\n@mixin plyr-focus-visible($color: $plyr-focus-visible-color) {\n  outline: 2px dashed $color;\n  outline-offset: 2px;\n}\n\n// Font smoothing\n// ---------------------------------------\n@mixin plyr-font-smoothing($mode: true) {\n  @if $mode {\n    -moz-osx-font-smoothing: grayscale;\n    -webkit-font-smoothing: antialiased;\n  }\n}\n\n// <input type="range"> styling\n// ---------------------------------------\n@mixin plyr-range-track() {\n  background: transparent;\n  border: 0;\n  border-radius: calc(#{$plyr-range-track-height} / 2);\n  height: $plyr-range-track-height;\n  transition: box-shadow 0.3s ease;\n  user-select: none;\n}\n\n@mixin plyr-range-thumb() {\n  background: $plyr-range-thumb-background;\n  border: 0;\n  border-radius: 100%;\n  box-shadow: $plyr-range-thumb-shadow;\n  height: $plyr-range-thumb-height;\n  position: relative;\n  transition: all 0.2s ease;\n  width: $plyr-range-thumb-height;\n}\n\n@mixin plyr-range-thumb-active($color) {\n  box-shadow:\n    $plyr-range-thumb-shadow,\n    0 0 0 $plyr-range-thumb-active-shadow-width $color;\n}\n\n// Fullscreen styles\n// ---------------------------------------\n@mixin plyr-fullscreen-active() {\n  background: #000;\n  border-radius: 0 !important;\n  height: 100%;\n  margin: 0;\n  width: 100%;\n\n  video {\n    height: 100%;\n  }\n\n  // Display correct icon\n  .plyr__control .icon--exit-fullscreen {\n    display: block;\n\n    + svg {\n      display: none;\n    }\n  }\n\n  // Hide cursor in fullscreen when controls hidden\n  &.plyr--hide-controls {\n    cursor: none;\n  }\n\n  // Large captions in full screen on larger screens\n  @media (min-width: $plyr-bp-lg) {\n    .plyr__captions {\n      font-size: $plyr-font-size-captions-large;\n    }\n  }\n}\n',"// ==========================================================================\n// Typography\n// ==========================================================================\n\n$plyr-font-family: var(--plyr-font-family, inherit) !default;\n$plyr-font-size-base: var(--plyr-font-size-base, 15px) !default;\n$plyr-font-size-small: var(--plyr-font-size-small, 13px) !default;\n$plyr-font-size-large: var(--plyr-font-size-large, 18px) !default;\n$plyr-font-size-xlarge: var(--plyr-font-size-xlarge, 21px) !default;\n$plyr-font-size-time: var(--plyr-font-size-time, $plyr-font-size-small) !default;\n$plyr-font-size-menu: var(--plyr-font-size-menu, $plyr-font-size-small) !default;\n$plyr-font-size-badge: var(--plyr-font-size-badge, 9px) !default;\n$plyr-font-weight-regular: var(--plyr-font-weight-regular, 400) !default;\n$plyr-font-weight-bold: var(--plyr-font-weight-bold, 600) !default;\n$plyr-line-height: var(--plyr-line-height, 1.7) !default;\n$plyr-font-smoothing: var(--plyr-font-smoothing, false) !default;\n","// --------------------------------------------------------------\n// Badges\n// --------------------------------------------------------------\n\n.plyr__badge {\n  background: $plyr-badge-background;\n  border-radius: $plyr-badge-border-radius;\n  color: $plyr-badge-text-color;\n  font-size: $plyr-font-size-badge;\n  line-height: 1;\n  padding: 3px 4px;\n}\n","// ==========================================================================\n// Badges\n// ==========================================================================\n\n$plyr-badge-background: var(--plyr-badge-background, $plyr-color-gray-700) !default;\n$plyr-badge-text-color: var(--plyr-badge-text-color, #fff) !default;\n$plyr-badge-border-radius: var(--plyr-badge-border-radius, 2px) !default;\n","// --------------------------------------------------------------\n// Captions\n// --------------------------------------------------------------\n\n// Hide default captions\n.plyr--full-ui ::-webkit-media-text-track-container {\n  display: none;\n}\n\n.plyr__captions {\n  animation: plyr-fade-in 0.3s ease;\n  bottom: 0;\n  display: none;\n  font-size: $plyr-font-size-captions-small;\n  left: 0;\n  padding: $plyr-control-spacing;\n  position: absolute;\n  text-align: center;\n  transition: transform 0.4s ease-in-out;\n  width: 100%;
1\n\n  span:empty {\n    display: none;\n  }\n\n  @media (min-width: $plyr-bp-sm) {\n    font-size: $plyr-font-size-captions-base;\n    padding: calc(#{$plyr-control-spacing} * 2);\n  }\n\n  @media (min-width: $plyr-bp-md) {\n    font-size: $plyr-font-size-captions-medium;\n  }\n}\n\n.plyr--captions-active .plyr__captions {\n  display: block;\n}\n\n// If the lower controls are shown and not empty\n.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions {\n  transform: translateY(calc(#{$plyr-control-spacing} * -4));\n}\n\n.plyr__caption {\n  background: $plyr-captions-background;\n  border-radius: 4px;\n  box-decoration-break: clone;\n  color: $plyr-captions-text-color;\n  line-height: 185%;\n  padding: 0.2em 0.5em;\n  white-space: pre-wrap;\n\n  // Firefox adds a <div> when using getCueAsHTML()\n  div {\n    display: inline;\n  }\n}\n","// ==========================================================================\n// Controls\n// ==========================================================================\n\n$plyr-control-icon-size: var(--plyr-control-icon-size, 18px) !default;\n$plyr-control-spacing: var(--plyr-control-spacing, 10px) !default;\n$plyr-control-padding: calc(#{$plyr-control-spacing} * 0.7);\n$plyr-control-padding: var(--plyr-control-padding, $plyr-control-padding) !default;\n$plyr-control-radius: var(--plyr-control-radius, 4px) !default;\n$plyr-control-toggle-checked-background: var(\n  --plyr-control-toggle-checked-background,\n  var(--plyr-color-main, $plyr-color-main)\n) !default;\n$plyr-video-controls-background: var(\n  --plyr-video-controls-background,\n  linear-gradient(rgba(#000, 0), rgba(#000, 0.75))\n) !default;\n$plyr-video-control-color: var(--plyr-video-control-color, #fff) !default;\n$plyr-video-control-color-hover: var(--plyr-video-control-color-hover, #fff) !default;\n$plyr-video-control-background-hover: var(\n  --plyr-video-control-background-hover,\n  var(--plyr-color-main, $plyr-color-main)\n) !default;\n$plyr-audio-controls-background: var(--plyr-audio-controls-background, #fff) !default;\n$plyr-audio-control-color: var(--plyr-audio-control-color, $plyr-color-gray-700) !default;\n$plyr-audio-control-color-hover: var(--plyr-audio-control-color-hover, #fff) !default;\n$plyr-audio-control-background-hover: var(\n  --plyr-audio-control-background-hover,\n  var(--plyr-color-main, $plyr-color-main)\n) !default;\n","// ==========================================================================\n// Captions\n// ==========================================================================\n\n$plyr-captions-background: var(--plyr-captions-background, rgba(#000, 0.8)) !default;\n$plyr-captions-text-color: var(--plyr-captions-text-color, #fff) !default;\n$plyr-font-size-captions-base: $plyr-font-size-base !default;\n$plyr-font-size-captions-small: $plyr-font-size-small !default;\n$plyr-font-size-captions-medium: $plyr-font-size-large !default;\n$plyr-font-size-captions-large: $plyr-font-size-xlarge !default;\n","// --------------------------------------------------------------\n// Control buttons\n// --------------------------------------------------------------\n\n.plyr__control {\n  background: transparent;\n  border: 0;\n  border-radius: $plyr-control-radius;\n  color: inherit;\n  cursor: pointer;\n  flex-shrink: 0;\n  overflow: visible; // IE11\n  padding: $plyr-control-padding;\n  position: relative;\n  transition: all 0.1s ease-in-out;\n\n  svg {\n    display: block;\n    fill: currentColor;\n    height: $plyr-control-icon-size;\n    pointer-events: none;\n    width: $plyr-control-icon-size;\n  }\n\n  // Default focus\n  &:focus {\n    outline: 0;\n  }\n\n  // Tab focus\n  &:focus-visible {\n    @include plyr-focus-visible;\n  }\n}\n\n// Remove any link styling\na.plyr__control {\n  text-decoration: none;\n\n  &::after,\n  &::before {\n    display: none;\n  }\n}\n\n// Change icons on state change\n.plyr__control:not(.plyr__control--pressed) .icon--pressed,\n.plyr__control.plyr__control--pressed .icon--not-pressed,\n.plyr__control:not(.plyr__control--pressed) .label--pressed,\n.plyr__control.plyr__control--pressed .label--not-pressed {\n  display: none;\n}\n","// --------------------------------------------------------------\n// Controls\n// --------------------------------------------------------------\n\n// Hide native controls\n.plyr--full-ui ::-webkit-media-controls {\n  display: none;\n}\n\n// Playback controls\n.plyr__controls {\n  align-items: center;\n  display: flex;\n  justify-content: flex-end;\n  text-align: center;\n\n  .plyr__progress__container {\n    flex: 1;\n    min-width: 0; // Fix for Edge issue where content would overflow\n  }\n\n  // Spacing\n  .plyr__controls__item {\n    margin-left: calc(#{$plyr-control-spacing} / 4);\n\n    &:first-child {\n      margin-left: 0;\n      margin-right: auto;\n    }\n\n    &.plyr__progress__container {\n      padding-left: calc(#{$plyr-control-spacing} / 4);\n    }\n\n    &.plyr__time {\n      padding: 0 calc(#{$plyr-control-spacing} / 2);\n    }\n\n    &.plyr__progress__container:first-child,\n    &.plyr__time:first-child,\n    &.plyr__time + .plyr__time {\n      padding-left: 0;\n    }\n  }
1\n\n  // Hide empty controls\n  &:empty {\n    display: none;\n  }\n}\n\n// Some options are hidden by default\n.plyr [data-plyr='captions'],\n.plyr [data-plyr='pip'],\n.plyr [data-plyr='airplay'],\n.plyr [data-plyr='fullscreen'] {\n  display: none;\n}\n\n.plyr--captions-enabled [data-plyr='captions'],\n.plyr--pip-supported [data-plyr='pip'],\n.plyr--airplay-supported [data-plyr='airplay'],\n.plyr--fullscreen-enabled [data-plyr='fullscreen'] {\n  display: inline-block;\n}\n","// --------------------------------------------------------------\n// Menus\n// --------------------------------------------------------------\n\n.plyr__menu {\n  display: flex; // Edge fix\n  position: relative;\n\n  // Animate the icon\n  .plyr__control svg {\n    transition: transform 0.3s ease;\n  }\n\n  .plyr__control[aria-expanded='true'] {\n    svg {\n      transform: rotate(90deg);\n    }\n\n    // Hide tooltip\n    .plyr__tooltip {\n      display: none;\n    }\n  }\n\n  // The actual menu container\n  &__container {\n    animation: plyr-popup 0.2s ease;\n    background: $plyr-menu-background;\n    border-radius: $plyr-menu-radius;\n    bottom: 100%;\n    box-shadow: $plyr-menu-shadow;\n    color: $plyr-menu-color;\n    font-size: $plyr-font-size-base;\n    margin-bottom: 10px;\n    position: absolute;\n    right: -3px;\n    text-align: left;\n    white-space: nowrap;\n    z-index: 3;\n\n    > div {\n      overflow: hidden;\n      transition:\n        height 0.35s cubic-bezier(0.4, 0, 0.2, 1),\n        width 0.35s cubic-bezier(0.4, 0, 0.2, 1);\n    }\n\n    // Arrow\n    &::after {\n      border: $plyr-menu-arrow-size solid transparent;\n      border-top-color: $plyr-menu-background;\n      content: '';\n      height: 0;\n      position: absolute;\n      right: calc(((#{$plyr-control-icon-size} / 2) + #{$plyr-control-padding}) - (#{$plyr-menu-arrow-size} / 2));\n      top: 100%;\n      width: 0;\n    }\n\n    [role='menu'] {\n      padding: $plyr-control-padding;\n    }\n\n    [role='menuitem'],\n    [role='menuitemradio'] {\n      margin-top: 2px;\n\n      &:first-child {\n        margin-top: 0;\n      }\n    }\n\n    // Options\n    .plyr__control {\n      align-items: center;\n      color: $plyr-menu-color;\n      display: flex;\n      font-size: $plyr-font-size-menu;\n      padding: calc(#{$plyr-control-padding} / 1.5) calc(#{$plyr-control-padding} * 1.5);\n      user-select: none;\n      width: 100%;\n\n      > span {\n        align-items: inherit;\n        display: flex;\n        width: 100%;\n      }\n\n      &::after {\n        border: $plyr-menu-item-arrow-size solid transparent;\n        content: '';\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n      }\n\n      &--forward {\n        padding-right: calc(#{$plyr-control-padding} * 4);\n\n        &::after {\n          border-left-color: $plyr-menu-item-arrow-color;\n          right: calc((#{$plyr-control-padding} * 1.5) - #{$plyr-menu-item-arrow-size});\n        }\n\n        &:focus-visible::after,\n        &:hover::after {\n          border-left-color: currentColor;\n        }\n      }\n\n      &--back {\n        font-weight: $plyr-font-weight-regular;\n        margin: $plyr-control-padding;\n        margin-bottom: calc(#{$plyr-control-padding} / 2);\n        padding-left: calc(#{$plyr-control-padding} * 4);\n        position: relative;\n        width: calc(100% - (#{$plyr-control-padding} * 2));\n\n        &::after {\n          border-right-color: $plyr-menu-item-arrow-color;\n          left: calc((#{$plyr-control-padding} * 1.5) - #{$plyr-menu-item-arrow-size});\n        }\n\n        &::before {\n          background: $plyr-menu-back-border-color;\n          box-shadow: 0 1px 0 $plyr-menu-back-border-shadow-color;\n          content: '';\n          height: 1px;\n          left: 0;\n          margin-top: calc(#{$plyr-control-padding} / 2);\n          overflow: hidden;\n          position: absolute;\n          right: 0;\n          top: 100%;\n        }\n\n        &:focus-visible::after,\n        &:hover::after {\n          border-right-color: currentColor;\n        }\n      }\n    }\n\n    .plyr__control[role='menuitemradio'] {\n      padding-left: $plyr-control-padding;\n\n      &::before,\n      &::after {\n        border-radius: 100%;\n      }\n\n      &::before {\n        background: rgba(#000, 0.1);\n        content: '';\n        display: block;\n        flex-shrink: 0;\n        height: 16px;\n        margin-right: $plyr-control-spacing;\n        transition: all 0.3s ease;\n        width: 16px;\n      }\n\n      &::after {\n        background: #fff;\n        border: 0;\n        height: 6px;\n        left: 12px;\n        opacity: 0;\n        top: 50%;\n        transform: translateY(-50%) scale(0);\n        transition:\n          transform 0.3s ease,\n          opacity 0.3s ease;\n        width: 6px;\n      }\n\n      &[aria-checked='true'] {\n        &::before {\n          background: $plyr-control-toggle-checked-background;\n        }\n\n        &::after {\n          opacity: 1;\n          transform: translateY(-50%) scale(1);\n        }\n      }\n\n      &:focus-visible::before,\n      &:hover::before {\n        background: rgba($plyr-color-gray-900, 0.1);\n      }\n    }
1\n\n    // Option value\n    .plyr__menu__value {\n      align-items: center;\n      display: flex;\n      margin-left: auto;\n      margin-right: calc((#{$plyr-control-padding} - 2px) * -1);\n      overflow: hidden;\n      padding-left: calc(#{$plyr-control-padding} * 3.5);\n      pointer-events: none;\n    }\n  }\n}\n","// ==========================================================================\n// Menus\n// ==========================================================================\n\n$plyr-menu-background: var(--plyr-menu-background, rgba(#fff, 0.9)) !default;\n$plyr-menu-radius: var(--plyr-menu-radius, 8px) !default;\n$plyr-menu-color: var(--plyr-menu-color, $plyr-color-gray-700) !default;\n$plyr-menu-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(#000, 0.15)) !default;\n$plyr-menu-arrow-size: var(--plyr-menu-arrow-size, 4px) !default;\n$plyr-menu-item-arrow-size: var(--plyr-menu-item-arrow-size, 4px) !default;\n$plyr-menu-item-arrow-color: var(--plyr-menu-arrow-color, $plyr-color-gray-500) !default;\n$plyr-menu-back-border-color: var(--plyr-menu-back-border-color, $plyr-color-gray-100) !default;\n$plyr-menu-back-border-shadow-color: var(--plyr-menu-back-border-shadow-color, #fff) !default;\n","// --------------------------------------------------------------\n// Slider inputs - <input type=\"range\">\n// --------------------------------------------------------------\n\n.plyr--full-ui input[type='range'] {\n  appearance: none;\n  background: transparent;\n  border: 0;\n  border-radius: calc(#{$plyr-range-thumb-height} * 2);\n\n  // `color` property is used in JS to populate lower fill for WebKit\n  color: $plyr-range-fill-background;\n  display: block;\n  height: calc((#{$plyr-range-thumb-active-shadow-width} * 2) + #{$plyr-range-thumb-height});\n  margin: 0;\n  min-width: 0;\n  padding: 0;\n  transition: box-shadow 0.3s ease;\n  width: 100%;\n\n  &::-webkit-slider-runnable-track {\n    @include plyr-range-track;\n\n    background-image: linear-gradient(to right, currentColor var(--value, 0%), transparent var(--value, 0%));\n  }\n\n  &::-webkit-slider-thumb {\n    @include plyr-range-thumb;\n\n    appearance: none;\n    margin-top: calc(((#{$plyr-range-thumb-height} - #{$plyr-range-track-height}) / 2) * -1);\n  }\n\n  // Mozilla\n  &::-moz-range-track {\n    @include plyr-range-track;\n  }\n\n  &::-moz-range-thumb {\n    @include plyr-range-thumb;\n  }\n\n  &::-moz-range-progress {\n    background: currentColor;\n    border-radius: calc(#{$plyr-range-track-height} / 2);\n    height: $plyr-range-track-height;\n  }\n\n  // Microsoft\n  &::-ms-track {\n    @include plyr-range-track;\n\n    color: transparent;\n  }\n\n  &::-ms-fill-upper {\n    @include plyr-range-track;\n  }\n\n  &::-ms-fill-lower {\n    @include plyr-range-track;\n\n    background: currentColor;\n  }\n\n  &::-ms-thumb {\n    @include plyr-range-thumb;\n\n    // For some reason, Edge uses the -webkit margin above\n    margin-top: 0;\n  }\n\n  &::-ms-tooltip {\n    display: none;\n  }\n\n  // Focus styles\n  &::-moz-focus-outer {\n    border: 0;\n  }\n\n  &:focus {\n    outline: 0;\n  }\n\n  &:focus-visible {\n    &::-webkit-slider-runnable-track {\n      @include plyr-focus-visible;\n    }\n\n    &::-moz-range-track {\n      @include plyr-focus-visible;\n    }\n\n    &::-ms-track {\n      @include plyr-focus-visible;\n    }\n  }\n}\n","// ==========================================================================\n// Sliders\n// ==========================================================================\n\n// Thumb\n$plyr-range-thumb-height: var(--plyr-range-thumb-height, 13px) !default;\n$plyr-range-thumb-background: var(--plyr-range-thumb-background, #fff) !default;\n$plyr-range-thumb-shadow: var(\n  --plyr-range-thumb-shadow,\n  0 1px 1px rgba($plyr-color-gray-900, 0.15),\n  0 0 0 1px rgba($plyr-color-gray-900, 0.2)\n) !default;\n\n// Active state\n$plyr-range-thumb-active-shadow-width: var(--plyr-range-thumb-active-shadow-width, 3px) !default;\n\n// Track\n$plyr-range-track-height: var(--plyr-range-track-height, 5px) !default;\n\n// Fill\n$plyr-range-fill-background: var(--plyr-range-fill-background, var(--plyr-color-main, $plyr-color-main)) !default;\n\n// Type specific\n$plyr-video-range-track-background: var(\n  --plyr-video-range-track-background,\
1n  $plyr-video-progress-buffered-background\n) !default;\n$plyr-video-range-thumb-active-shadow-color: var(\n  --plyr-audio-range-thumb-active-shadow-color,\n  rgba(#fff, 0.5)\n) !default;\n$plyr-audio-range-track-background: var(\n  --plyr-audio-range-track-background,\n  $plyr-audio-progress-buffered-background\n) !default;\n$plyr-audio-range-thumb-active-shadow-color: var(\n  --plyr-audio-range-thumb-active-shadow-color,\n  rgba($plyr-color-gray-900, 0.1)\n) !default;\n","// --------------------------------------------------------------\n// Faux poster overlay\n// --------------------------------------------------------------\n\n.plyr__poster {\n  background-color: var(--plyr-video-background, $plyr-video-background);\n  background-position: 50% 50%;\n  background-repeat: no-repeat;\n  background-size: contain;\n  height: 100%;\n  left: 0;\n  opacity: 0;\n  position: absolute;\n  top: 0;\n  transition: opacity 0.2s ease;\n  width: 100%;\n  z-index: 1;\n}\n\n.plyr--stopped.plyr__poster-enabled .plyr__poster {\n  opacity: 1;\n}\n\n// Allow interaction with YouTube controls while paused\n.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster {\n  display: none;\n}\n","// --------------------------------------------------------------\n// Time\n// --------------------------------------------------------------\n\n.plyr__time {\n  font-size: $plyr-font-size-time;\n}\n\n// Media duration hidden on small screens\n.plyr__time + .plyr__time {\n  // Add a slash in before\n  &::before {\n    content: '\\2044';\n    margin-right: $plyr-control-spacing;\n  }\n\n  @media (max-width: ($plyr-bp-md - 1px)) {\n    display: none;\n  }\n}\n","/* stylelint-disable selector-max-compound-selectors */\n// --------------------------------------------------------------\n// Tooltips\n// --------------------------------------------------------------\n\n.plyr__tooltip {\n  background: $plyr-tooltip-background;\n  border-radius: $plyr-tooltip-radius;\n  bottom: 100%;\n  box-shadow: $plyr-tooltip-shadow;\n  color: $plyr-tooltip-color;\n  font-size: $plyr-font-size-small;\n  font-weight: $plyr-font-weight-regular;\n  left: 50%;\n  line-height: 1.3;\n  margin-bottom: calc(#{$plyr-tooltip-padding} * 2);\n  opacity: 0;\n  padding: $plyr-tooltip-padding calc(#{$plyr-tooltip-padding} * 1.5);\n  pointer-events: none;\n  position: absolute;\n  transform: translate(-50%, 10px) scale(0.8);\n  transform-origin: 50% 100%;\n  transition:\n    transform 0.2s 0.1s ease,\n    opacity 0.2s 0.1s ease;\n  white-space: nowrap;\n  z-index: 2;\n\n  // The background triangle\n  &::before {\n    border-left: $plyr-tooltip-arrow-size solid transparent;\n    border-right: $plyr-tooltip-arrow-size solid transparent;\n    border-top: $plyr-tooltip-arrow-size solid $plyr-tooltip-background;\n    bottom: calc(#{$plyr-tooltip-arrow-size} * -1);\n    content: '';\n    height: 0;\n    left: 50%;\n    position: absolute;\n    transform: translateX(-50%);\n    width: 0;\n    z-index: 2;\n  }\n}\n\n// Displaying\n.plyr .plyr__control:hover .plyr__tooltip,\n.plyr .plyr__control:focus-visible .plyr__tooltip,\n.plyr__tooltip--visible {\n  opacity: 1;\n  transform: translate(-50%, 0) scale(1);\n}\n\n.plyr .plyr__control:hover .plyr__tooltip {\n  z-index: 3;\n}\n\n// First tooltip\n.plyr__controls > .plyr__control:first-child .plyr__tooltip,\n.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip {\n  left: 0;\n  transform: translate(0, 10px) scale(0.8);\n  transform-origin: 0 100%;\n\n  &::before {\n    left: calc((#{$plyr-control-icon-size} / 2) + #{$plyr-control-padding});\n  }\n}\n\n// Last tooltip\n.plyr__controls > .plyr__control:last-child .plyr__tooltip {\n  left: auto;\n  right: 0;\n  transform: translate(0, 10px) scale(0.8);\n  transform-origin: 100% 100%;\n\n  &::before {\n    left: auto;\n    right: calc((#{$plyr-control-icon-size} / 2) + #{$plyr-control-padding});\n    transform: translateX(50%);\n  }\n}\n\n.plyr__controls > .plyr__control:first-child,\n.plyr__controls > .plyr__control:first-child + .plyr__control,\n.plyr__controls > .plyr__control:last-child {\n  &:hover .plyr__tooltip,\n  &:focus-visible .plyr__tooltip,\n  .plyr__tooltip--visible {\n    transform: translate(0, 0) scale(1);\n  }\n}\n","// ==========================================================================\n// Tooltips\n// ==========================================================================\n\n$plyr-tooltip-background: var(--plyr-tooltip-background, #fff) !default;\n$plyr-tooltip-color: var(--plyr-tooltip-color, $plyr-color-gray-700) !default;\n$plyr-tooltip-padding: calc(#{$plyr-control-spacing} / 2);\n$plyr-tooltip-padding: var(--plyr-tooltip-padding, $plyr-tooltip-padding) !default;\n$plyr-tooltip-arrow-size: var(--plyr-tooltip-arrow-size, 4px) !default;\n$plyr-tooltip-radius: var(--plyr-tooltip-radius, 5px) !default;\n$plyr-tooltip-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15)) !default;\n","// --------------------------------------------------------------\n// Playback progress\n// --------------------------------------------------------------\n\n// Offset the range thumb in order to be able to calculate the relative progress (#954)\n$plyr-progress-offset: $plyr-range-thumb-height;\n\n.plyr__progress {\n  left: calc(#{$plyr-progress-offset} * 0.5);\n  margin-right: $plyr-progress-offset;\n  position: relative;\n\n  input[type='range'],\n  &__buffer {\n    margin-left: calc(#{$plyr-progress-offset} * -0.5);\n    margin-right: calc(#{$plyr-progress-offset} * -0.5);\n    width: calc(100% + #{$plyr-progress-offset});\n  }\n\n  input[type='range'] {\n    position: relative;\n    z-index: 2;\n  }\n\n  // Seek tooltip to show time\n  .plyr__tooltip {\n    left: 0;\n    max-width: 120px;\n    overflow-wrap: break-word;\n  }\n}\n\n.plyr__progress__buffer {\n  -webkit-appearance: none; /* stylelint-disable-line */\n  background: transparent;\n  border: 0;\n  border-radius: 100px;\n  height: $plyr-range-track-height;\n  left: 0;\n  margin-top: calc((#{$plyr-range-track-height} / 2) * -1);\n  padding: 0;\n  position: absolute;\n  top: 50%;\n\n  &::-webkit-progress-bar {\n    background: transparent;\n  }\n\n  &::-webkit-progress-value {\n    background: currentColor;\n    border-radius: 100px;\n    min-width: $plyr-range-track-height;\n    transition: width 0.2s ease;\n  }\n\n  // Mozilla\n  &::-moz-progress-bar {\n    background: currentColor;\n    border-radius: 100px;\n    min-width: $plyr-range-track-height;\n    transition: width 0.2s ease;\n  }\n\n  // Microsoft\n  &::-ms-fill {\n    border-radius: 100px;\n    transition: width 0.2s ease;\n  }\n}\n\n// Loading state\n.plyr--loading .plyr__progress__buffer {\n  animation: plyr-progress 1s linear infinite;\n  background-image: linear-gradient(\n    -45deg,\n    $plyr-progress-loading-background 25%,\n    transparent 25%,\n    transparent 50%,\n    $plyr-progress-loading-background 50%,\n    $plyr-progress-loading-background 75%,\n    transparent 75%,\n    transparent\n  );\n  background-repeat: repeat-x;\n  background-size: $plyr-progress-loading-size $plyr-progress-loading-size;\n  color: transparent;\n}\n\n.plyr--video.plyr--loading .plyr__progress__buffer {\n  background-color: $plyr-video-progress-buffered-background;\n}\n\n.plyr--audio.plyr--loading .plyr__progress__buffer {\n  background-color: $plyr-audio-progress-buffered-background;\n}\n\n// Markers\n.plyr__progress__marker {\n  background-color: $plyr-progress-marker-background;\n  border-radius: 1px;\n  height: $plyr-range-track-height;\n  position: absolute;\n  top: 50%;\n  transform: translate(-50%, -50%);\n  width: $plyr-progress-marker-width;\n  z-index: 3;\n}\n","// ==========================================================================\n// Progress\n// ==========================================================================\n\n// Loading\n$plyr-progress-loading-size: var(--plyr-progress-loading-size, 25px) !default;\n$plyr-progress-loading-background: var(--plyr-progress-loading-background, rgba($plyr-color-gray-900, 0.6)) !default;\n\n// Markers\n$plyr-progress-marker-background: var(--plyr-progress-marker-background, #fff) !default;\n$plyr-progress-marker-width: var(--plyr-progress-marker-width, 3px) !default;\n\n// Buffered\n$plyr-video-progress-buffered-background: var(--plyr-video-progress-buffered-background, rgba(#fff, 0.25)) !default;\n$plyr-audio-progress-buffered-background: var(\n  --plyr-audio-progress-buffered-background,\
1n  rgba($plyr-color-gray-200, 0.6)\n) !default;\n","// --------------------------------------------------------------\n// Volume\n// --------------------------------------------------------------\n\n.plyr__volume {\n  align-items: center;\n  display: flex;\n  position: relative;\n\n  input[type='range'] {\n    margin-left: calc(#{$plyr-control-spacing} / 2);\n    margin-right: calc(#{$plyr-control-spacing} / 2);\n    max-width: 90px;\n    min-width: 60px;\n    position: relative;\n    z-index: 2;\n  }\n}\n","// --------------------------------------------------------------\n// Audio styles\n// --------------------------------------------------------------\n\n// Container\n.plyr--audio {\n  display: block;\n}\n\n// Controls container\n.plyr--audio .plyr__controls {\n  background: $plyr-audio-controls-background;\n  border-radius: inherit;\n  color: $plyr-audio-control-color;\n  padding: $plyr-control-spacing;\n}\n\n// Control elements\n.plyr--audio .plyr__control {\n  &:focus-visible,\n  &:hover,\n  &[aria-expanded='true'] {\n    background: $plyr-audio-control-background-hover;\n    color: $plyr-audio-control-color-hover;\n  }\n}\n\n// Range inputs\n.plyr--full-ui.plyr--audio input[type='range'] {\n  &::-webkit-slider-runnable-track {\n    background-color: $plyr-audio-range-track-background;\n  }\n\n  &::-moz-range-track {\n    background-color: $plyr-audio-range-track-background;\n  }\n\n  &::-ms-track {\n    background-color: $plyr-audio-range-track-background;\n  }\n\n  // Pressed styles\n  &:active {\n    &::-webkit-slider-thumb {\n      @include plyr-range-thumb-active($plyr-audio-range-thumb-active-shadow-color);\n    }\n\n    &::-moz-range-thumb {\n      @include plyr-range-thumb-active($plyr-audio-range-thumb-active-shadow-color);\n    }\n\n    &::-ms-thumb {\n      @include plyr-range-thumb-active($plyr-audio-range-thumb-active-shadow-color);\n    }\n  }\n}\n\n// Progress\n.plyr--audio .plyr__progress__buffer {\n  color: $plyr-audio-progress-buffered-background;\n}\n","// --------------------------------------------------------------\n// Video styles\n// --------------------------------------------------------------\n\n@use 'sass:math';\n\n// Container\n.plyr--video {\n  overflow: hidden;\n\n  &.plyr--menu-open {\n    overflow: visible;\n  }\n}\n\n.plyr__video-wrapper {\n  background: var(--plyr-video-background, $plyr-video-background);\n  border-radius: inherit;\n  height: 100%;\n  margin: auto;\n  overflow: hidden;\n  position: relative;\n  width: 100%;\n}\n\n// Default to 16:9 ratio but this is set by JavaScript based on config\n$embed-padding: (math.div(100, 16) * 9);\n\n.plyr__video-embed,\n.plyr__video-wrapper--fixed-ratio {\n  @supports not (aspect-ratio: 16 / 9) {\n    height: 0;\n    padding-bottom: to-percentage($embed-padding);\n    position: relative;\n  }\n\n  aspect-ratio: 16 / 9;\n}\n\n.plyr__video-embed iframe,\n.plyr__video-wrapper--fixed-ratio video {\n  border: 0;\n  height: 100%;\n  left: 0;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n\n// For Vimeo, if the full custom UI is supported\n.plyr--full-ui .plyr__video-embed > .plyr__video-embed__container {\n  $height: 240;\n  $offset: to-percentage(math.div($height - $embed-padding, math.div($height, 50)));\n\n  padding-bottom: to-percentage($height);\n  position: relative;\n  transform: translateY(-$offset);\n}\n\n// Controls container\n.plyr--video .plyr__controls {\n  background: $plyr-video-controls-background;\n  border-bottom-left-radius: inherit;\n  border-bottom-right-radius: inherit;\n  bottom: 0;\n  color: $plyr-video-control-color;\n  left: 0;\n  padding: calc(#{$plyr-control-spacing} / 2);\n  padding-top: calc(#{$plyr-control-spacing} * 2);\n  position: absolute;\n  right: 0;\n  transition:\n    opacity 0.4s ease-in-out,\n    transform 0.4s ease-in-out;\n  z-index: 3;\n\n  @media (min-width: $plyr-bp-sm) {\n    padding: $plyr-control-spacing;\n    padding-top: calc(#{$plyr-control-spacing} * 3.5);\n  }\n}\n\n// Hide controls\n.plyr--video.plyr--hide-controls .plyr__controls {\n  opacity: 0;\n  pointer-events: none;\n  transform: translateY(100%);\n}\n\n// Control elements\n.plyr--video .plyr__control {\n  &:focus-visible,\n  &:hover,\n  &[aria-expanded='true'] {\n    background: $plyr-video-control-background-hover;\n    color: $plyr-video-control-color-hover;\n  }\n}\n\n// Large play button (video only)\n.plyr__control--overlaid {\n  background: $plyr-video-control-background-hover;\n  border: 0;\n  border-radius: 100%;\n  color: $plyr-video-control-color;\n  display: none;\n  left: 50%;\n  opacity: 0.9;\n  padding: calc(#{$plyr-control-spacing} * 1.5);\n  position: absolute;\n  top: 50%;\n  transform: translate(-50%, -50%);\n  transition: 0.3s;\n  z-index: 2;\n\n  // Offset icon to make the play button look right\n  svg {\n    left: 2px;\n    position: relative;\n  }\n\n  &:hover,\n  &:focus {\n    opacity: 1;\n  }\n}\n\n.plyr--playing .plyr__control--overlaid {\n  opacity: 0;\n  visibility: hidden;\n}\n\n.plyr--full-ui.plyr--video .plyr__control--overlaid {\n  display: block;\n}\n\n// Video range inputs\n.plyr--full-ui.plyr--video input[type='range'] {\n  &::-webkit-slider-runnable-track {\n    background-color: $plyr-video-range-track-background;\n  }\n\n  &::-moz-range-track {\n    background-color: $plyr-video-range-track-background;\n  }\n\n  &::-ms-track {\n    background-color: $plyr-video-range-track-background;\n  }\n\n  // Pressed styles\n  &:active {\n    &::-webkit-slider-thumb {\n      @include plyr-range-thumb-active($plyr-video-range-thumb-active-shadow-color);\n    }\n\n    &::-moz-range-thumb {\n      @include plyr-range-thumb-active($plyr-video-range-thumb-active-shadow-color);\n    }\n\n    &::-ms-thumb {\n      @include plyr-range-thumb-active($plyr-video-range-thumb-active-shadow-color);\n    }\n  }\n}
1\n\n// Progress\n.plyr--video .plyr__progress__buffer {\n  color: $plyr-video-progress-buffered-background;\n}\n","// --------------------------------------------------------------\n// Fullscreen\n// --------------------------------------------------------------\n\n.plyr:fullscreen {\n  @include plyr-fullscreen-active;\n}\n\n// Fallback for unsupported browsers\n.plyr--fullscreen-fallback {\n  @include plyr-fullscreen-active;\n  position: fixed;\n  inset: 0;\n  z-index: 10000000;\n}\n","// ==========================================================================\n// Advertisements\n// ==========================================================================\n\n.plyr__ads {\n  border-radius: inherit;\n  cursor: pointer;\n  inset: 0;\n  overflow: hidden;\n  position: absolute;\n  z-index: -1; // Hide it by default\n\n  // Make sure the inner container is big enough for the ad creative.\n  > div,\n  > div iframe {\n    height: 100%;\n    position: absolute;\n    width: 100%;\n  }\n\n  // The countdown label\n  &::after {\n    background: $plyr-color-gray-900;\n    border-radius: 2px;\n    bottom: $plyr-control-spacing;\n    color: #fff;\n    content: attr(data-badge-text);\n    font-size: 11px;\n    padding: 2px 6px;\n    pointer-events: none;\n    position: absolute;\n    right: $plyr-control-spacing;\n    z-index: 3;\n  }\n\n  &:empty::after {\n    display: none;\n  }\n}\n\n// Advertisement cue's for the progress bar\n.plyr__cues {\n  background: currentColor;\n  display: block;\n  height: $plyr-range-track-height;\n  left: 0;\n  opacity: 0.8;\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 3px;\n  z-index: 3; // Between progress and thumb\n}\n","// ==========================================================================\n// Colors\n// ==========================================================================\n\n$plyr-color-main: var(--plyr-color-main, hsl(198deg 100% 50%)) !default;\n$plyr-video-background: var(--plyr-video-background, rgb(0 0 0 / 100%)) !default;\n\n// Grayscale\n$plyr-color-gray-900: hsl(216deg 15% 16%) !default;\n$plyr-color-gray-800: hsl(216deg 15% 25%) !default;\n$plyr-color-gray-700: hsl(216deg 15% 34%) !default;\n$plyr-color-gray-600: hsl(216deg 15% 43%) !default;\n$plyr-color-gray-500: hsl(216deg 15% 52%) !default;\n$plyr-color-gray-400: hsl(216deg 15% 61%) !default;\n$plyr-color-gray-300: hsl(216deg 15% 70%) !default;\n$plyr-color-gray-200: hsl(216deg 15% 79%) !default;\n$plyr-color-gray-100: hsl(216deg 15% 88%) !default;\n$plyr-color-gray-50: hsl(216deg 15% 97%) !default;\n","// --------------------------------------------------------------\n// Preview Thumbnails\n// --------------------------------------------------------------\n\n@import './settings';\n\n.plyr__preview-thumb {\n  background-color: $plyr-preview-background;\n  border-radius: $plyr-preview-radius;\n  bottom: 100%;\n  box-shadow: $plyr-preview-shadow;\n  margin-bottom: calc(#{$plyr-preview-padding} * 2);\n  opacity: 0;\n  padding: 3px;\n  pointer-events: none;\n  position: absolute;\n  transform: translate(0, 10px) scale(0.8);\n  transform-origin: 50% 100%;\n  transition:\n    transform 0.2s 0.1s ease,\n    opacity 0.2s 0.1s ease;\n  z-index: 2;\n\n  &--is-shown {\n    opacity: 1;\n    transform: translate(0, 0) scale(1);\n  }\n\n  // The background triangle\n  &::before {\n    border-left: $plyr-preview-arrow-size solid transparent;\n    border-right: $plyr-preview-arrow-size solid transparent;\n    border-top: $plyr-preview-arrow-size solid $plyr-preview-background;\n    bottom: calc(#{$plyr-preview-arrow-size} * -1);\n    content: '';\n    height: 0;\n    left: calc(50% + var(--preview-arrow-offset));\n    position: absolute;\n    transform: translateX(-50%);\n    width: 0;\n    z-index: 2;\n  }\n\n  &__image-container {\n    background: $plyr-preview-image-background;\n    border-radius: calc(#{$plyr-preview-radius} - 1px);\n    overflow: hidden;\n    position: relative;\n    z-index: 0;\n\n    img,\n    &::after {\n      height: 100%;\n      left: 0;\n      position: absolute;\n      top: 0;\n      width: 100%;\n    }\n\n    &::after {\n      border-radius: inherit;\n      box-shadow: inset 0 0 0 1px rgba(#000, 15%);\n      content: '';\n      pointer-events: none;\n    }\n\n    img {\n      // Non sprite images are 100%. Sprites will have their size applied by JavaScript\n      max-height: none;\n      max-width: none;\n    }\n  }\n\n  // Seek time text\n  &__time-container {\n    background: $plyr-preview-time-container-background;\n    border-bottom-left-radius: calc(#{$plyr-preview-radius} - 1px);\n    border-bottom-right-radius: calc(#{$plyr-preview-radius} - 1px);\n    bottom: 0;\n    left: 0;\n    line-height: 1.1;\n    padding: $plyr-preview-time-container-padding;\n    position: absolute;\n    right: 0;\n    z-index: 3;\n\n    span {\n      color: $plyr-preview-time-color;\n      font-size: $plyr-preview-time-font-size;\n    }\n  }\n}\n\n.plyr__preview-scrubbing {\n  filter: blur(1px);\n  height: 100%;\n  inset: 0;\n  margin: auto; // Required when video is different dimensions to container (e.g. fullscreen)\n  opacity: 0;\n  overflow: hidden;\n  pointer-events: none;\n  position: absolute;\n  transition: opacity 0.3s ease;\n  width: 100%;\n  z-index: 1;\n\n  &--is-shown {\n    opacity: 1;\n  }\n\n  img {\n    height: 100%;\n    left: 0;\n    max-height: none;\n    max-width: none;\n    object-fit: contain;\n    position: absolute;\n    top: 0;\n    width: 100%;\n  }\n}\n","// --------------------------------------------------------------\n// Preview Thumbnails\n// --------------------------------------------------------------\n\n$plyr-preview-padding: $plyr-tooltip-padding !default;\n$plyr-preview-background: $plyr-tooltip-background !default;\n$plyr-preview-radius: $plyr-menu-radius !default;\n$plyr-preview-shadow: $plyr-tooltip-shadow !default;\n$plyr-preview-arrow-size: $plyr-tooltip-arrow-size !default;\n$plyr-preview-image-background: $plyr-color-gray-200 !default;\n$plyr-preview-time-container-background: var(\n  --plyr-video-controls-background,\
1n  linear-gradient(rgba(#000, 0), rgba(#000, 0.75))\n) !default;\n$plyr-preview-time-container-padding: 20px 6px 6px !default;\n$plyr-preview-time-color: #fff;\n$plyr-preview-time-font-size: $plyr-font-size-time !default;\n","// --------------------------------------------------------------\n// Animation utils\n// --------------------------------------------------------------\n\n.plyr--no-transition {\n  transition: none !important;\n}\n","// --------------------------------------------------------------\n// Hiding content nicely\n// --------------------------------------------------------------\n\n// Screen reader only elements\n.plyr__sr-only {\n  clip: rect(1px, 1px, 1px, 1px);\n  overflow: hidden;\n\n  // !important is not always needed\n  @if $plyr-sr-only-important {\n    border: 0 !important;\n    height: 1px !important;\n    padding: 0 !important;\n    position: absolute !important;\n    width: 1px !important;\n  } @else {\n    border: 0;\n    height: 1px;\n    padding: 0;\n    position: absolute;\n    width: 1px;\n  }\n}\n\n.plyr [hidden] {\n  display: none !important;\n}\n"],sourceRoot:""}]);let o=a},613(e,t,i){i.d(t,{A:()=>o});var r=i(942),n=i.n(r),s=i(278),a=i.n(s)()(n());a.push([e.id,'@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;
1left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}',"",{version:3,sources:["webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/swiper/swiper.scss"],names:[],mappings:"AAcE,WACE,0BAAA,CACA,2sEAAA,CAEA,eAAA,CACA,iBAAA,CAIF,MACE,6BAAA,CAOJ,MACE,iBAAA,CACA,aAAA,CACA,gBAAA,CACA,iBAAA,CACA,SAAA,CAEF,QACE,gBAAA,CACA,iBAAA,CACA,iBAAA,CACA,eAAA,CACA,eAAA,CACA,SAAA,CAEA,SAAA,CACA,aAAA,CAEF,iCACE,qBAAA,CAEF,gBACE,iBAAA,CACA,UAAA,CACA,WAAA,CACA,SAAA,CACA,YAAA,CACA,6BAAA,CACA,oFAAA,CACA,sBAAA,CAEF,wEAGE,gCAAA,CAEF,mBACE,kBAAA,CAEF,iBACE,kBAAA,CAEF,cACE,aAAA,CACA,UAAA,CACA,WAAA,CACA,iBAAA,CACA,6BAAA,CACA,aAAA,CAEF,8BACE,iBAAA,CAGF,oDAEE,WAAA,CAEF,mCACE,sBAAA,CACA,oCAAA,CAEF,sCACE,uBAAA,CACA,0BAAA,CAGF,2CACE,kBAAA,CAEF,2BACE,2BAAA,CAEF,WACE,kBAAA,CACA,wDAEE,2BAAA,CAMF,iCACE,aAAA,CACA,oBAAA,CACA,uBAAA,CACA,oDACE,YAAA,CAGJ,+CACE,6BAAA,CAGA,mDACE,4BAAA,CAIF,iDACE,4BAAA,CAIF,kDACE,qBAAA,CAEF,gEACE,sBAAA,CAIF,yDACE,UAAA,CACA,aAAA,CACA,UAAA,CAEF,+DACE,+BAAA,CACA,uBAAA,CAIF,6FACE,wDAAA,CAEF,2EACE,WAAA,CACA,cAAA,CACA,yCAAA,CAIF,2FACE,uDAAA,CAEF,yEACE,UAAA,CACA,aAAA,CACA,0CAAA,CAQJ,4WAUE,iBAAA,CACA,MAAA,CACA,KAAA,CACA,UAAA,CACA,WAAA,CACA,mBAAA,CACA,UAAA,CAEF,gCACE,0BAAA,CAEF,qCACE,+EAAA,CAEF,sCACE,gFAAA,CAEF,oCACE,8EAAA,CAEF,uCACE,iFAAA,CAGJ,uBACE,UAAA,CACA,WAAA,CACA,iBAAA,CACA,QAAA,CACA,OAAA,CACA,iBAAA,CACA,gBAAA,CACA,UAAA,CACA,oBAAA,CACA,qBAAA,CACA,yEAAA,CACA,iBAAA,CACA,8BAAA,CAIA,+HACE,kDAAA,CAGJ,6BACE,8BAAA,CAEF,6BACE,8BAAA,CAEF,iCACE,GACE,sBAAA,CAEF,KACE,wBAAA,CAAA",sourcesContent:["/**\n * Swiper 11.2.10\n * Most modern mobile touch slider and framework with hardware accelerated transitions\n * https://swiperjs.com\n *\n * Copyright 2014-2025 Vladimir Kharlampidi\n *\n * Released under the MIT License\n *\n * Released on: June 28, 2025\n */\n\n@use 'swiper-vars.scss' as vars;\n@at-root {\n  @font-face {\n    font-family: 'swiper-icons';\n    src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMk
1pFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA')\n      format('woff');\n    font-weight: 400;\n    font-style: normal;\n  }\n}\n@at-root {\n  :root {\n    --swiper-theme-color: #{vars.$themeColor};\n    /*\n    --swiper-preloader-color: var(--swiper-theme-color);\n    --swiper-wrapper-transition-timing-function: initial;\n    */\n  }\n}\n:host {\n  position: relative;\n  display: block;\n  margin-left: auto;\n  margin-right: auto;\n  z-index: 1;\n}\n.swiper {\n  margin-left: auto;\n  margin-right: auto;\n  position: relative;\n  overflow: hidden;\n  list-style: none;\n  padding: 0;\n  /* Fix of Webkit flickering */\n  z-index: 1;\n  display: block;\n}\n.swiper-vertical > .swiper-wrapper {\n  flex-direction: column;\n}\n.swiper-wrapper {\n  position: relative;\n  width: 100%;\n  height: 100%;\n  z-index: 1;\n  display: flex;\n  transition-property: transform;\n  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);\n  box-sizing: content-box;\n}\n.swiper-android .swiper-slide,\n.swiper-ios .swiper-slide,\n.swiper-wrapper {\n  transform: translate3d(0px, 0, 0);\n}\n.swiper-horizontal {\n  touch-action: pan-y;\n}\n.swiper-vertical {\n  touch-action: pan-x;\n}\n.swiper-slide {\n  flex-shrink: 0;\n  width: 100%;\n  height: 100%;\n  position: relative;\n  transition-property: transform;\n  display: block;\n}\n.swiper-slide-invisible-blank {\n  visibility: hidden;\n}\n/* Auto Height */\n.swiper-autoheight,\n.swiper-autoheight .swiper-slide {\n  height: auto;\n}\n.swiper-autoheight .swiper-wrapper {\n  align-items: flex-start;\n  transition-property: transform, height;\n}\n.swiper-backface-hidden .swiper-slide {\n  transform: translateZ(0);\n  backface-visibility: hidden;\n}\n/* 3D Effects */\n.swiper-3d.swiper-css-mode .swiper-wrapper {\n  perspective: 1200px;\n}\n.swiper-3d .swiper-wrapper {\n  transform-style: preserve-3d;\n}\n.swiper-3d {\n  perspective: 1200px;\n  .swiper-slide,\n  .swiper-cube-shadow {\n    transform-style: preserve-3d;\n  }\n}\n\n/* CSS Mode */\n.swiper-css-mode {\n  > .swiper-wrapper {\n    overflow: auto;\n    scrollbar-width: none; /* For Firefox */\n    -ms-overflow-style: none; /* For Internet Explorer and Edge */\n    &::-webkit-scrollbar {\n      display: none;\n    }\n  }\n  > .swiper-wrapper > .swiper-slide {\n    scroll-snap-align: start start;\n  }\n  &.swiper-horizontal {\n    > .swiper-wrapper {\n      scroll-snap-type: x mandatory;\n    }\n  }\n  &.swiper-vertical {\n    > .swiper-wrapper {\n      scroll-snap-type: y mandatory;\n    }\n  }\n  &.swiper-free-mode {\n    > .swiper-wrapper {\n      scroll-snap-type: none;\n    }\n    > .swiper-wrapper > .swiper-slide {\n      scroll-snap-align: none;\n    }\n  }\n  &.swiper-centered {\n    > .swiper-wrapper::before {\n      content: '';\n      flex-shrink: 0;\n      order: 9999;\n    }\n    > .swiper-wrapper > .swiper-slide {\n      scroll-snap-align: center center;\n      scroll-snap-stop: always;\n    }\n  }\n  &.swiper-centered.swiper-horizontal {\n    > .swiper-wrapper > .swiper-slide:first-child {\n      margin-inline-start: var(--swiper-centered-offset-before);\n    }\n    > .swiper-wrapper::before {\n      height: 100%;\n      min-height: 1px;\n      width: var(--swiper-centered-offset-after);\n    }\n  }\n  &.swiper-centered.swiper-vertical {\n    > .swiper-wrapper > .swiper-slide:first-child {\n      margin-block-start: var(--swiper-centered-offset-before);\n    }\n    > .swiper-wrapper::before {\n      width: 100%;\n      min-width: 1px;\n      height: var(--swiper-centered-offset-after);\n    }\n  }\n}\n\n/* Slide styles start */\n/* 3D Shadows */\n.swiper-3d {\n  .swiper-slide-shadow,\n  .swiper-slide-shadow-left,\n  .swiper-slide-shadow-right,\n  .swiper-slide-shadow-top,\n  .swiper-slide-shadow-bottom,\n  .swiper-slide-shadow,\n  .swiper-slide-shadow-left,\n  .swiper-slide-shadow-right,\n  .swiper-slide-shadow-top,\n  .swiper-slide-shadow-bottom {\n    position: absolute;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    pointer-events: none;\n    z-index: 10;\n  }\n  .swiper-slide-shadow {\n    background: rgba(0, 0, 0, 0.15);\n  }\n  .swiper-slide-shadow-left {\n    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n  }\n  .swiper-slide-shadow-right {\n    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n  }\n  .swiper-slide-shadow-top {\n    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n  }\n  .swiper-slide-shadow-bottom {\n    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n  }\n}\n.swiper-lazy-preloader {\n  width: 42px;\n  height: 42px;\n  position: absolute;\n  left: 50%;\n  top: 50%;\n  margin-left: -21px;\n  margin-top: -21px;\n  z-index: 10;\n  transform-origin: 50%;\n  box-sizing: border-box;\n  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));\n  border-radius: 50%;\n  border-top-color: transparent;\n}\n.swiper:not(.swiper-watch-progress),\n.swiper-watch-progress .swiper-slide-visible {\n  .swiper-lazy-preloader {\n    animation: swiper-preloader-spin 1s infinite linear;\n  }\n}\n.swiper-lazy-preloader-white {\n  --swiper-preloader-color: #fff;\n}\n.swiper-lazy-preloader-black {\n  --swiper-preloader-color: #000;\n}\n@keyframes swiper-preloader-spin {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}\n/* Slide styles end */\n\n\n\n"],sourceRoot:""}]);let o=a},627(e,t,i){i.d(t,{a:()=>p,b:()=>b,c:()=>g,e:()=>d,f:()=>a,h:()=>v,i:()=>f,k:()=>o,m:()=>w,n:()=>s,o:()=>l,q:()=>y,r:()=>A,s:()=>C,t:()=>m,u:()=>c,v:()=>h,w:()=>u,x:()=>function e(){let t=Object(arguments.length<=0?void 0:arguments[0]),i=["__proto__","constructor","prototype"];for(let r=1;r<arguments.length;r+=1){let n=r<0||arguments.length<=r?void 0:arguments[r];if(null!=n&&("undefined"!=typeof window&&void 0!==window.HTMLElement?!(n instanceof HTMLElement):!n||1!==n.nodeType&&11!==n.nodeType)){let r=Object.keys(Object(n)).filter(e=>0>i.indexOf(e));for(let i=0,s=r.length;i<s;i+=1){let s=r[i],a=Object.getOwnPropertyDescriptor(n,s);void 0!==a&&a.enumerable&&(l(t[s])&&l(n[s])?n[s].__swiper__?t[s]=n[s]:e(t[s],n[s]):!l(t[s])&&l(n[s])?(t[s]={},n[s].__swiper__?t[s]=n[s]:e(t[s],n[s])):t[s]=n[s])}}}return t},y:()=>n});var r=i(874);function n(e){Object.keys(e).forEach(t=>{try{e[t]=null}catch(e){}try{delete e[t]}catch(e){}})}function s(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function a(){return Date.now()}function o(e,t){let i,n,s;void 0===t&&(t="x");let a=(0,r.a)(),o=function(e){let t;let i=(0,r.a)();return i.getComputedStyle&&(t=i.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return a.WebKitCSSMatrix?((n=o.transform||o.webkitTransform).split(",").length>6&&(n=n.split(", ").map(e=>e.replace(",",".")).join(", ")),s=new a.WebKitCSSMatrix("none"===n?"":n)):i=(s=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(n=a.WebKitCSSMatrix?s.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(n=a.WebKitCSSMatrix?s.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),n||0}function l(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function p(e,t,i){e.style.setProperty(t,i)}function c(e){let t,{swiper:i,targetPosition:n,side:s}=e,a=(0,r.a)(),o=-i.translate,l=null,p=i.params.speed;i.wrapperEl.style.scrollSnapType="none",a.cancelAnimationFrame(i.cssModeFrameID);let c=n>o?"next":"prev",d=(e,t)=>"next"===c&&e>=t||"prev"===c&&e<=t,u=()=>{t=new Date().getTime(),null===l&&(l=t);let e=o+(.5-Math.cos(Math.max(Math.min((t-l)/p,1),0)*Math.PI)/2)*(n-o);if(d(e,n)&&(e=n),i.wrapperEl.scrollTo({[s]:e}),d(e,n)){i.wrapperEl.style.overflow="hidden",i.wrapperEl.style.scrollSnapType="",setTimeout(()=>{i.wrapperEl.style.overflow="",i.wrapperEl.scrollTo({[s]:e})}),a.cancelAnimationFrame(i.cssModeFrameID);return}i.cssModeFrameID=a.requestAnimationFrame(u)};u()}function d(e,t){void 0===t&&(t="");let i=(0,r.a)(),n=[...e.children];return(i.HTMLSlotElement&&e instanceof HTMLSlotElement&&n.push(...e.assignedElements()),t)?n.filter(e=>e.matches(t)):n}function u(e,t){let i=(0,r.a)(),n=t.contains(e);return!n&&i.HTMLSlotElement&&t instanceof HTMLSlotElement&&!(n=[...t.assignedElements()].includes(e))&&(n=function(e,t){let i=[t];for(;i.length>0;){let t=i.shift();if(e===t)return!0;
1i.push(...t.children,...t.shadowRoot?t.shadowRoot.children:[],...t.assignedElements?t.assignedElements():[])}}(e,t)),n}function h(e){try{console.warn(e);return}catch(e){}}function g(e,t){var i;void 0===t&&(t=[]);let r=document.createElement(e);return r.classList.add(...Array.isArray(t)?t:(void 0===(i=t)&&(i=""),i.trim().split(" ").filter(e=>!!e.trim()))),r}function m(e,t){let i=[];for(;e.previousElementSibling;){let r=e.previousElementSibling;t?r.matches(t)&&i.push(r):i.push(r),e=r}return i}function A(e,t){let i=[];for(;e.nextElementSibling;){let r=e.nextElementSibling;t?r.matches(t)&&i.push(r):i.push(r),e=r}return i}function y(e,t){return(0,r.a)().getComputedStyle(e,null).getPropertyValue(t)}function f(e){let t,i=e;if(i){for(t=0;null!==(i=i.previousSibling);)1===i.nodeType&&(t+=1);return t}}function b(e,t){let i=[],r=e.parentElement;for(;r;)t?r.matches(t)&&i.push(r):i.push(r),r=r.parentElement;return i}function v(e,t,i){let n=(0,r.a)();return i?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(n.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(n.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function w(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function C(e,t){void 0===t&&(t=""),"undefined"!=typeof trustedTypes?e.innerHTML=trustedTypes.createPolicy("html",{createHTML:e=>e}).createHTML(t):e.innerHTML=t}},632(e,t,i){i.d(t,{A:()=>r});class r{static isTouchDevice(){return"ontouchstart"in document.documentElement}static isIOSDevice(){return r.isIPhoneDevice()||r.isIPadDevice()}static isNativeWindowsBrowser(){return r.isIEBrowser()||r.isEdgeBrowser()}static isIPhoneDevice(){return!!navigator.userAgent.match(/iPhone/i)}static isIPadDevice(){return!!navigator.userAgent.match(/iPad/i)}static isIEBrowser(){return -1!==navigator.userAgent.toLowerCase().indexOf("msie")||!!navigator.userAgent.match(/Trident.*rv:\d+\./)}static isEdgeBrowser(){return!!navigator.userAgent.match(/Edge\/\d+/i)}static getList(){return{"is-touch":r.isTouchDevice(),"is-ios":r.isIOSDevice(),"is-native-windows":r.isNativeWindowsBrowser(),"is-iphone":r.isIPhoneDevice(),"is-ipad":r.isIPadDevice(),"is-ie":r.isIEBrowser(),"is-edge":r.isEdgeBrowser()}}}},638(e,t,i){var r=i(292),n=i.n(r),s=i(893),a=i.n(s),o=i(383),l=i.n(o),p=i(884),c=i.n(p),d=i(88),u=i.n(d),h=i(997),g=i.n(h),m=i(171),A={};A.styleTagTransform=g(),A.setAttributes=c(),A.insert=l().bind(null,"head"),A.domAPI=a(),A.insertStyleElement=u(),n()(m.A,A),m.A&&m.A.locals&&m.A.locals},651(e,t,i){i.d(t,{A:()=>o});var r=i(942),n=i.n(r),s=i(278),a=i.n(s)()(n());a.push([e.id,"","",{version:3,sources:[],names:[],mappings:"",sourceRoot:""}]);let o=a},707(e,t,i){i.d(t,{A:()=>r});class r{static ucFirst(e){return e.charAt(0).toUpperCase()+e.slice(1)}static lcFirst(e){return e.charAt(0).toLowerCase()+e.slice(1)}static toDashCase(e){return e.replace(/([A-Z])/g,"-$1").replace(/^-/,"").toLowerCase()}static toLowerCamelCase(e,t){let i=r.toUpperCamelCase(e,t);return r.lcFirst(i)}static toUpperCamelCase(e,t){return t?e.split(t).map(e=>r.ucFirst(e.toLowerCase())).join(""):r.ucFirst(e.toLowerCase())}static parsePrimitive(e){try{return/^\d+(.|,)\d+$/.test(e)&&(e=e.replace(",",".")),JSON.parse(e)}catch(t){return e.toString()}}}},737(e,t,i){i.d(t,{A:()=>o});var r=i(156),n=i.n(r),s=i(707);class a{constructor(e=document){this._el=e,e.$emitter=this,this._listeners=[]}publish(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=new CustomEvent(e,{detail:t,cancelable:i});return this.el.dispatchEvent(r),r}subscribe(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this,n=e.split("."),s=i.scope?t.bind(i.scope):t;if(i.once&&!0===i.once){let t=s;s=function(i){r.unsubscribe(e),t(i)}}return this.el.addEventListener(n[0],s),this.listeners.push({splitEventName:n,opts:i,cb:s}),!0}unsubscribe(e){arguments.length>1&&"function"==typeof arguments[1]&&console.warn(`[NativeEventEmitter] Unsubscribing by passing the subscriber function as a second argument is not supported. By default, all listeners for the event will be removed. Use a suffix (separated by a dot) on the event name when subscribing/unsubscribing to identify/target your specific listener only, e.g. "${e}.MyCustomPlugin"`);let t=e.split(".");return this.listeners=this.listeners.reduce((e,i)=>([...i.splitEventName].sort().toString()===t.sort().toString()?this.el.removeEventListener(i.splitEventName[0],i.cb):e.push(i),e),[]),!0}
1reset(){return this.listeners.forEach(e=>{this.el.removeEventListener(e.splitEventName[0],e.cb)}),this.listeners=[],!0}get el(){return this._el}set el(e){this._el=e}get listeners(){return this._listeners}set listeners(e){this._listeners=e}}class o{constructor(e,t={},i=!1){if(!(e instanceof Node)){console.warn(`There is no valid element given while trying to create a plugin instance for "${i}".`);return}this.el=e,this.$emitter=new a(this.el),this._pluginName=this._getPluginName(i),this.options=this._mergeOptions(t),this._initialized=!1,this._registerInstance(),this._init()}init(){console.warn(`The "init" method for the plugin "${this._pluginName}" is not defined. The plugin will not be initialized.`)}update(){}destroy(){}_init(){this._initialized||(this.init(),this._initialized=!0)}_update(){this._initialized&&this.update()}_mergeOptions(e){let t=[this.constructor.options,this.options,e];return t.push(this._getConfigFromDataAttribute()),t.push(this._getOptionsFromDataAttribute()),n().all(t.filter(e=>e instanceof Object&&!(e instanceof Array)).map(e=>e||{}))}_getConfigFromDataAttribute(){let e={};if("function"!=typeof this.el.getAttribute)return e;let t=s.A.toDashCase(this._pluginName),i=this.el.getAttribute(`data-${t}-config`);return i?window.PluginConfigManager.get(this._pluginName,i):e}_getOptionsFromDataAttribute(){let e={};if("function"!=typeof this.el.getAttribute)return e;let t=s.A.toDashCase(this._pluginName),i=this.el.getAttribute(`data-${t}-options`);if(i)try{return JSON.parse(i)}catch(e){console.error(`The data attribute "data-${t}-options" could not be parsed to json: ${e.message}`)}return e}_registerInstance(){window.PluginManager.getPluginInstancesFromElement(this.el).set(this._pluginName,this),window.PluginManager.getPlugin(this._pluginName,!1).get("instances").push(this)}_getPluginName(e){return e||(e=this.constructor.name),e}}},795(e,t,i){i.d(t,{A:()=>n});var r=i(707);class n{static isNode(e){return"object"==typeof e&&null!==e&&(e===document||e===window||e instanceof Node)}static hasAttribute(e,t){if(!n.isNode(e))throw Error("The element must be a valid HTML Node!");return"function"==typeof e.hasAttribute&&e.hasAttribute(t)}static getAttribute(e,t){let i=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(i&&!1===n.hasAttribute(e,t))throw Error(`The required property "${t}" does not exist!`);if("function"!=typeof e.getAttribute){if(i)throw Error("This node doesn't support the getAttribute function!");return}return e.getAttribute(t)}static getDataAttribute(e,t){let i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],s=t.replace(/^data(|-)/,""),a=r.A.toLowerCamelCase(s,"-");if(!n.isNode(e)){if(i)throw Error("The passed node is not a valid HTML Node!");return}if(void 0===e.dataset){if(i)throw Error("This node doesn't support the dataset attribute!");return}let o=e.dataset[a];if(void 0===o){if(i)throw Error(`The required data attribute "${t}" does not exist on ${e}!`);return o}return r.A.parsePrimitive(o)}static querySelector(e,t){let i=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(i&&!n.isNode(e))throw Error("The parent node is not a valid HTML Node!");let r=e.querySelector(t)||!1;if(i&&!1===r)throw Error(`The required element "${t}" does not exist in parent node!`);return r}static querySelectorAll(e,t){let i=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(i&&!n.isNode(e))throw Error("The parent node is not a valid HTML Node!");let r=e.querySelectorAll(t);if(0===r.length&&(r=!1),i&&!1===r)throw Error(`At least one item of "${t}" must exist in parent node!`);return r}static getFocusableElements(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body,t=`
2            input:not([tabindex^="-"]):not([disabled]):not([type="hidden"]),
3            select:not([tabindex^="-"]):not([disabled]),
4            textarea:not([tabindex^="-"]):not([disabled]),
5            button:not([tabindex^="-"]):not([disabled]),
6            a[href]:not([tabindex^="-"]):not([disabled]),
7            [tabindex]:not([tabindex^="-"]):not([disabled])
8        `;return e.querySelectorAll(t)}static getFirstFocusableElement(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return this.getFocusableElements(e)[0]}static getLastFocusableElement(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,t=this.getFocusableElements(e);return t[t.length-1]}}},803(e,t,i){i.d(t,{A:()=>
8o});var r=i(942),n=i.n(r),s=i(278),a=i.n(s)()(n());a.push([e.id,".swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;
8left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}","",{version:3,sources:["webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/swiper/modules/pagination.scss"],names:[],mappings:"AAwBA,mBACE,iBAAA,CACA,iBAAA,CACA,wBAAA,CACA,8BAAA,CACA,UAAA,CACA,4CACE,SAAA,CAEF,6FAEE,uBAAA,CAIJ,4JAIE,2CAAA,CACA,sCAAA,CACA,MAAA,CACA,UAAA,CAGF,mCACE,eAAA,CACA,WAAA,CACA,6DACE,qBAAA,CACA,iBAAA,CAEF,oEACE,kBAAA,CAEF,yEACE,kBAAA,CAEF,yEACE,qBAAA,CAEF,8EACE,qBAAA,CAEF,yEACE,qBAAA,CAEF,8EACE,qBAAA,CAGJ,0BACE,sFAAA,CACA,wFAAA,CACA,oBAAA,CACA,gEAAA,CACA,+DAAA,CACA,6DAAA,CACS,gCACP,WAAA,CACA,QAAA,CACA,SAAA,CACA,eAAA,CACA,eAAA,CAEF,uDACE,cAAA,CAGF,qCACE,uBAAA,CAGJ,iCACE,kDAAA,CACA,oEAAA,CAGF,kGAEE,yCAAA,CACA,wCAAA,CACA,OAAA,CACA,mCAAA,CACA,sJACE,0DAAA,CACA,aAAA,CAEF,sKACE,OAAA,CACA,0BAAA,CACA,SAAA,CACA,0NACE,oBAAA,CACA,oCACE,CAON,0JACE,4DAAA,CAEF,0KACE,QAAA,CACA,0BAAA,CACA,kBAAA,CACA,8NACE,qCACE,CAKR,2FACE,sCACE,CAIJ,4BACE,sDAAA,CAGF,+BACE,6EAAA,CACA,iBAAA,CACA,mEACE,oEAAA,CACA,iBAAA,CACA,MAAA,CACA,KAAA,CACA,UAAA,CACA,WAAA,CACA,kBAAA,CACA,yBAAA,CAEF,+EACE,0BAAA,CAEF,sSAIE,UAAA,CACA,qDAAA,CACA,MAAA,CACA,KAAA,CAEF,sSAIE,oDAAA,CACA,WAAA,CACA,MAAA,CACA,KAAA,CAGJ,wBACE,YAAA",sourcesContent:["@use '../swiper-vars.scss' as vars;\n@at-root {\n  :root {\n    /*\n  --swiper-pagination-color: var(--swiper-theme-color);\n  --swiper-pagination-left: auto;\n  --swiper-pagination-right: 8px;\n  --swiper-pagination-bottom: 8px;\n  --swiper-pagination-top: auto;\n  --swiper-pagination-fraction-color: inherit;\n  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);\n  --swiper-pagination-progressbar-size: 4px;\n  --swiper-pagination-bullet-size: 8px;\n  --swiper-pagination-bullet-width: 8px;\n  --swiper-pagination-bullet-height: 8px;\n  --swiper-pagination-bullet-border-radius: 50%;\n  --swiper-pagination-bullet-inactive-color: #000;\n  --swiper-pagination-bullet-inactive-opacity: 0.2;\n  --swiper-pagination-bullet-opacity: 1;\n  --swiper-pagination-bullet-horizontal-gap: 4px;\n  --swiper-pagination-bullet-vertical-gap: 6px;\n  */\n  }\n}\n.swiper-pagination {\n  position: absolute;\n  text-align: center;\n  transition: 300ms opacity;\n  transform: translate3d(0, 0, 0);\n  z-index: 10;\n  &.swiper-pagination-hidden {\n    opacity: 0;\n  }\n  .swiper-pagination-disabled > &,\n  &.swiper-pagination-disabled {\n    display: none !important;\n  }\n}\n/* Common Styles */\n.swiper-pagination-fraction,\n.swiper-pagination-custom,\n.swiper-horizontal > .swiper-pagination-bullets,\n.swiper-pagination-bullets.swiper-pagination-horizontal {\n  bottom: var(--swiper-pagination-bottom, 8px);\n  top: var(--swiper-pagination-top, auto);\n  left: 0;\n  width: 100%;\n}\n/* Bullets */\n.swiper-pagination-bullets-dynamic {\n  overflow: hidden;\n  font-size: 0;\n  .swiper-pagination-bullet {\n    transform: scale(0.33);\n    position: relative;\n  }\n  .swiper-pagination-bullet-active {\n    transform: scale(1);\n  }\n  .swiper-pagination-bullet-active-main {\n    transform: scale(1);\n  }\n  .swiper-pagination-bullet-active-prev {\n    transform: scale(0.66);\n  }\n  .swiper-pagination-bullet-active-prev-prev {\n    transform: scale(0.33);\n  }\n  .swiper-pagination-bullet-active-next {\n    transform: scale(0.66);\n  }\n  .swiper-pagination-bullet-active-next-next {\n    transform: scale(0.33);\n  }\n}\n.swiper-pagination-bullet {\n  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));\n  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));\n  display: inline-block;\n  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);\n  background: var(--swiper-pagination-bullet-inactive-color, #000);\n  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);\n  @at-root button#{&} {\n    border: none;\n    margin: 0;\n    padding: 0;\n    box-shadow: none;\n    appearance: none;\n  }\n  .swiper-pagination-clickable & {\n    cursor: pointer;\n  }\n\n  &:only-child {\n    display: none !important;\n  }\n}\n.swiper-pagination-bullet-active {\n  opacity: var(--swiper-pagination-bullet-opacity, 1);\n  background: var(--swiper-pagination-color, var(--swiper-theme-color));\n}\n\n.swiper-vertical > .swiper-pagination-bullets,\n.swiper-pagination-vertical.swiper-pagination-bullets {\n  right: var(--swiper-pagination-right, 8px);\n  left: var(--swiper-pagination-left, auto);\n  top: 50%;\n  transform: translate3d(0px, -50%, 0);\n  .swiper-pagination-bullet {\n    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;\n    display: block;\n  }\n  &.swiper-pagination-bullets-dynamic {\n    top: 50%;\n    transform: translateY(-50%);\n    width: 8px;\n    .swiper-pagination-bullet {\n      display: inline-block;\n      transition:\n        200ms transform,\n        200ms top;\n    }\n  }\n}\n.swiper-horizontal > .swiper-pagination-bullets,\n.swiper-pagination-horizontal.swiper-pagination-bullets {\n  .swiper-pagination-bullet {\n    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);\n  }\n  &.swiper-pagination-bullets-dynamic {\n    left: 50%;\n    transform: translateX(-50%);\n    white-space: nowrap;\n    .swiper-pagination-bullet {\n      transition:\n        200ms transform,\n        200ms left;\n    }\n  }\n}\n.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {\n  transition:\n    200ms transform,\n    200ms right;\n}\n/* Fraction */\n.swiper-pagination-fraction {\n  color: var(--swiper-pagination-fraction-color, inherit);\n}\n/* Progress */\n.swiper-pagination-progressbar {\n  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));\n  position: absolute;\n  .swiper-pagination-progressbar-fill {\n    background: var(--swiper-pagination-color, var(--swiper-theme-color));\n    position: absolute;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    transform: scale(0);\n    transform-origin: left top;\n  }\n  .swiper-rtl & .swiper-pagination-progressbar-fill {\n    transform-origin: right top;\n  }\n  .swiper-horizontal > &,\n  &.swiper-pagination-horizontal,\n  .swiper-vertical > &.swiper-pagination-progressbar-opposite,\n  &.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {\n    width: 100%;\n    height: var(--swiper-pagination-progressbar-size, 4px);\n    left: 0;\n    top: 0;\n  }\n  .swiper-vertical > &,\n  &.swiper-pagination-vertical,\n  .swiper-horizontal > &.swiper-pagination-progressbar-opposite,\n  &.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {\n    width: var(--swiper-pagination-progressbar-size, 4px);\n    height: 100%;\n    left: 0;\n    top: 0;\n  }\n}\n.swiper-pagination-lock {\n  display: none;\n}\n"],sourceRoot:""}]);let o=a},826(e,t,i){var r,n;i.r(t),"object"==typeof navigator&&(r=void 0,n=function(){function e(e,t,i){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var r=i.call(e,t);if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:r+"")in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function t(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,r)}return i}function r(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
8t%2?i(Object(r),!0).forEach(function(t){var i;i=r[t],t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var n,s,a,o={addCSS:!0,thumbWidth:15,watch:!0},l=function(e){return null!=e?e.constructor:null},p=function(e,t){return!!(e&&t&&e instanceof t)},c=function(e){return l(e)===String},d=function(e){return Array.isArray(e)},u=function(e){return p(e,NodeList)},h={string:c,array:d,nodeList:u,element:function(e){return p(e,Element)},event:function(e){return p(e,Event)},empty:function(e){return null==e||(c(e)||d(e)||u(e))&&!e.length||l(e)===Object&&!Object.keys(e).length}},g=function(){var e,i;function n(e,t){(function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")})(this,n),h.element(e)?this.element=e:h.string(e)&&(this.element=document.querySelector(e)),h.element(this.element)&&h.empty(this.element.rangeTouch)&&(this.config=r({},o,{},t),this.init())}return e=[{key:"init",value:function(){n.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(){n.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){if(!n.enabled||!h.event(e))return null;var t,i=e.target,r=e.changedTouches[0],s=parseFloat(i.getAttribute("min"))||0,a=parseFloat(i.getAttribute("max"))||100,o=parseFloat(i.getAttribute("step"))||1,l=i.getBoundingClientRect(),p=100/l.width*(this.config.thumbWidth/2)/100;return 0>(t=100/l.width*(r.clientX-l.left))?t=0:100<t&&(t=100),50>t?t-=(100-2*t)*p:50<t&&(t+=2*(t-50)*p),s+function(e,t){if(1>t){var i,r=(i="".concat(t).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/))?Math.max(0,(i[1]?i[1].length:0)-(i[2]?+i[2]:0)):0;return parseFloat(e.toFixed(r))}return Math.round(e/t)*t}(t/100*(a-s),o)}},{key:"set",value:function(e){n.enabled&&h.event(e)&&!e.target.disabled&&(e.preventDefault(),e.target.value=this.get(e),function(e,t){if(e&&t){var i=new Event(t,{bubbles:!0});e.dispatchEvent(i)}}(e.target,"touchend"===e.type?"change":"input"))}}],i=[{key:"setup",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},i=null;if(h.empty(e)||h.string(e)?i=Array.from(document.querySelectorAll(h.string(e)?e:'input[type="range"]')):h.element(e)?i=[e]:h.nodeList(e)?i=Array.from(e):h.array(e)&&(i=e.filter(h.element)),h.empty(i))return null;var s=r({},o,{},t);return h.string(e)&&s.watch&&new MutationObserver(function(t){Array.from(t).forEach(function(t){Array.from(t.addedNodes).forEach(function(t){var i;h.element(t)&&(function(){return Array.from(document.querySelectorAll(i)).includes(this)}).call(t,i=e)&&new n(t,s)})})}).observe(document.body,{childList:!0,subtree:!0}),i.map(function(e){return new n(e,t)})}},{key:"enabled",get:function(){return"ontouchstart"in document.documentElement}}],e&&t(n.prototype,e),i&&t(n,i),n}();let m=e=>null!=e?e.constructor:null,A=(e,t)=>!!(e&&t&&e instanceof t),y=e=>null==e,f=e=>m(e)===Object,b=e=>m(e)===String,v=e=>"function"==typeof e,w=e=>Array.isArray(e),C=e=>A(e,NodeList);function _(e){return y(e)||(b(e)||w(e)||C(e))&&!e.length||f(e)&&!Object.keys(e).length}var x={nullOrUndefined:y,object:f,number:e=>m(e)===Number&&!Number.isNaN(e),string:b,boolean:e=>m(e)===Boolean,function:v,array:w,nodeList:C,element:function(e){return null!==e&&"object"==typeof e&&1===e.nodeType&&"object"==typeof e.style&&"object"==typeof e.ownerDocument},event:e=>A(e,Event),keyboardEvent:e=>A(e,KeyboardEvent),track:e=>A(e,TextTrack)||!y(e)&&b(e.kind),promise:e=>A(e,Promise)&&v(e.then),url:function(e){if(A(e,window.URL))return!0;
8if(!b(e))return!1;let t=e;e.startsWith("http://")&&e.startsWith("https://")||(t=`http://${e}`);try{return!_(new URL(t).hostname)}catch{return!1}},empty:_};let k=(()=>{let e=document.createElement("span"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},i=Object.keys(t).find(t=>void 0!==e.style[t]);return!!x.string(i)&&t[i]})();function E(e,t){setTimeout(()=>{try{e.hidden=!0,e.offsetHeight,e.hidden=!1}catch{}},t)}function T(e,t){return t.split(".").reduce((e,t)=>e&&e[t],e)}function S(e={},...t){if(!t.length)return e;let i=t.shift();return x.object(i)?(Object.keys(i).forEach(t=>{x.object(i[t])?(Object.keys(e).includes(t)||Object.assign(e,{[t]:{}}),S(e[t],i[t])):Object.assign(e,{[t]:i[t]})}),S(e,...t)):e}function B(e,t){Array.from(e.length?e:[e]).reverse().forEach((e,i)=>{let r=i>0?t.cloneNode(!0):t,n=e.parentNode,s=e.nextSibling;r.appendChild(e),s?n.insertBefore(r,s):n.appendChild(r)})}function M(e,t){!x.element(e)||x.empty(t)||Object.entries(t).filter(([,e])=>!x.nullOrUndefined(e)).forEach(([t,i])=>e.setAttribute(t,i))}function z(e,t,i){let r=document.createElement(e);return x.object(t)&&M(r,t),x.string(i)&&(r.textContent=i),r}function P(e,t,i,r){x.element(t)&&t.appendChild(z(e,i,r))}function I(e){if(x.nodeList(e)||x.array(e)){Array.from(e).forEach(I);return}x.element(e)&&x.element(e.parentNode)&&e.parentNode.removeChild(e)}function $(e){if(!x.element(e))return;let{length:t}=e.childNodes;for(;t>0;)e.removeChild(e.lastChild),t-=1}function L(e,t){return x.element(t)&&x.element(t.parentNode)&&x.element(e)?(t.parentNode.replaceChild(e,t),e):null}function F(e,t){if(!x.string(e)||x.empty(e))return{};let i={},r=S({},t);return e.split(",").forEach(e=>{let t=e.trim(),n=t.replace(".",""),s=t.replace(/[[\]]/g,"").split("="),[a]=s,o=s.length>1?s[1].replace(/["']/g,""):"";switch(t.charAt(0)){case".":x.string(r.class)?i.class=`${r.class} ${n}`:i.class=n;break;case"#":i.id=t.replace("#","");break;case"[":i[a]=o}}),S(r,i)}function D(e,t){if(!x.element(e))return;let i=t;x.boolean(i)||(i=!e.hidden),e.hidden=i}function O(e,t,i){if(x.nodeList(e))return Array.from(e).map(e=>O(e,t,i));
8if(x.element(e)){let r="toggle";return void 0!==i&&(r=i?"add":"remove"),e.classList[r](t),e.classList.contains(t)}return!1}function N(e,t){return x.element(e)&&e.classList.contains(t)}function q(e,t){let{prototype:i}=Element;return(i.matches||i.webkitMatchesSelector||i.mozMatchesSelector||i.msMatchesSelector||function(){return Array.from(document.querySelectorAll(t)).includes(this)}).call(e,t)}function R(e){return this.elements.container.querySelectorAll(e)}function G(e){return this.elements.container.querySelector(e)}function H(e=null,t=!1){x.element(e)&&e.focus({preventScroll:!0,focusVisible:t})}let Y={"audio/ogg":"vorbis","audio/wav":"1","video/webm":"vp8, vorbis","video/mp4":"avc1.42E01E, mp4a.40.2","video/ogg":"theora"},j={audio:"canPlayType"in document.createElement("audio"),video:"canPlayType"in document.createElement("video"),check(e,t){let i=j[e]||"html5"!==t,r=i&&j.rangeInput;return{api:i,ui:r}},pip:document.pictureInPictureEnabled&&!z("video").disablePictureInPicture,airplay:x.function(window.WebKitPlaybackTargetAvailabilityEvent),playsinline:"playsInline"in document.createElement("video"),mime(e){if(x.empty(e))return!1;let[t]=e.split("/"),i=e;if(!this.isHTML5||t!==this.type)return!1;Object.keys(Y).includes(i)&&(i+=`; codecs="${Y[e]}"`);try{return!!(i&&this.media.canPlayType(i).replace(/no/,""))}catch{return!1}},textTracks:"textTracks"in document.createElement("video"),rangeInput:(()=>{let e=document.createElement("input");return e.type="range","range"===e.type})(),touch:"ontouchstart"in document.documentElement,transitions:!1!==k,reducedMotion:"matchMedia"in window&&window.matchMedia("(prefers-reduced-motion)").matches},V=(()=>{let e=!1;try{let t=Object.defineProperty({},"passive",{get:()=>(e=!0,null)});window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch{}return e})();function W(e,t,i,r=!1,n=!0,s=!1){if(!e||!("addEventListener"in e)||x.empty(t)||!x.function(i))return;let a=t.split(" "),o=s;V&&(o={passive:n,capture:s}),a.forEach(t=>{this&&this.eventListeners&&r&&this.eventListeners.push({element:e,type:t,callback:i,options:o}),e[r?"addEventListener":"removeEventListener"](t,i,o)})}function U(e,t="",i,r=!0,n=!1){W.call(this,e,t,i,!0,r,n)}function Q(e,t="",i,r=!0,n=!1){W.call(this,e,t,i,!1,r,n)}function J(e,t="",i,r=!0,n=!1){let s=(...a)=>{Q(e,t,s,r,n),i.apply(this,a)};W.call(this,e,t,s,!0,r,n)}function K(e,t="",i=!1,r={}){if(!x.element(e)||x.empty(t))return;let n=new CustomEvent(t,{bubbles:i,detail:{...r,plyr:this}});e.dispatchEvent(n)}function X(){this&&this.eventListeners&&(this.eventListeners.forEach(e=>{let{element:t,type:i,callback:r,options:n}=e;t.removeEventListener(i,r,n)}),this.eventListeners=[])}function Z(){return new Promise(e=>this.ready?setTimeout(e,0):U.call(this,this.elements.container,"ready",e)).then(()=>{})}function ee(e){x.promise(e)&&e.then(null,()=>{})}function et(e){return x.array(e)?e.filter((t,i)=>e.indexOf(t)===i):e}function ei(e,t){return x.array(e)&&e.length?e.reduce((e,i)=>Math.abs(i-t)<Math.abs(e-t)?i:e):null}function er(e){return!!window&&!!window.CSS&&window.CSS.supports(e)}let en=[[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 es(e){return!!(x.array(e)||x.string(e)&&e.includes(":"))&&(x.array(e)?e:e.split(":")).map(Number).every(x.number)}function ea(e){if(!x.array(e)||!e.every(x.number))return null;let[t,i]=e,r=(e,t)=>0===t?e:r(t,e%t),n=r(t,i);return[t/n,i/n]}function eo(e){let t=e=>es(e)?e.split(":").map(Number):null,i=t(e);if(null===i&&(i=t(this.config.ratio)),null===i&&!x.empty(this.embed)&&x.array(this.embed.ratio)&&({ratio:i}=this.embed),null===i&&this.isHTML5){let{videoWidth:e,videoHeight:t}=this.media;i=[e,t]}return ea(i)}function el(e){if(!this.isVideo)return{};let{wrapper:t}=this.elements,i=eo.call(this,e);if(!x.array(i))return{};let[r,n]=ea(i),s=er(`aspect-ratio: ${r}/${n}`),a=100/r*n;if(s?t.style.aspectRatio=`${r}/${n}`:t.style.paddingBottom=`${a}%`,this.isVimeo&&!this.config.vimeo.premium&&this.supported.ui){let e=100/this.media.offsetWidth*Number.parseInt(window.getComputedStyle(this.media).paddingBottom,10);this.fullscreen.active?t.style.paddingBottom=null:this.media.style.transform=`translateY(-${(e-a)/(e/50)}%)`}else this.isHTML5&&t.classList.add(this.config.classNames.videoFixedRatio);return{padding:a,ratio:i}}function ep(e,t,i=.05){let r=e/t,n=ei(Object.keys(en),r);return Math.abs(n-r)<=i?en[n]:[e,t]}let ec={getSources(){return this.isHTML5?Array.from(this.media.querySelectorAll("source")).filter(e=>{let t=e.getAttribute("type");return!!x.empty(t)||j.mime.call(this,t)}):[]},getQualityOptions(){return this.config.quality.forced?this.config.quality.options:ec.getSources.call(this).map(e=>
8Number(e.getAttribute("size"))).filter(Boolean)},setup(){if(!this.isHTML5)return;let e=this;e.options.speed=e.config.speed.options,x.empty(this.config.ratio)||el.call(e),Object.defineProperty(e.media,"quality",{get(){let t=ec.getSources.call(e).find(t=>t.getAttribute("src")===e.source);return t&&Number(t.getAttribute("size"))},set(t){if(e.quality!==t){if(e.config.quality.forced&&x.function(e.config.quality.onChange))e.config.quality.onChange(t);else{let i=ec.getSources.call(e).find(e=>Number(e.getAttribute("size"))===t);if(!i)return;let{currentTime:r,paused:n,preload:s,readyState:a,playbackRate:o}=e.media;e.media.src=i.getAttribute("src"),("none"!==s||a)&&(e.once("loadedmetadata",()=>{e.speed=o,e.currentTime=r,n||ee(e.play())}),e.media.load())}K.call(e,e.media,"qualitychange",!1,{quality:t})}}})},cancelRequests(){this.isHTML5&&(I(ec.getSources.call(this)),this.media.setAttribute("src",this.config.blankVideo),this.media.load(),this.debug.log("Cancelled network requests"))}},ed=!!window.document.documentMode,eu=/Edge/.test(navigator.userAgent);var eh={isIE:ed,isEdge:eu,isWebKit:"WebkitAppearance"in document.documentElement.style&&!/Edge/.test(navigator.userAgent),isIPadOS:"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1,isIos:/iPad|iPhone|iPod/i.test(navigator.userAgent)&&navigator.maxTouchPoints>1};function eg(e,...t){return x.empty(e)?e:e.toString().replace(/\{(\d+)\}
8/g,(e,i)=>t[i].toString())}function em(e="",t="",i=""){return e.replace(RegExp(t.toString().replace(/([.*+?^=!:${}()|[\]/\\])/g,"\\$1"),"g"),i.toString())}function eA(e=""){return e.toString().replace(/\w\S*/g,e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase())}function ey(e){let t=document.createElement("div");return t.appendChild(e),t.innerHTML}let ef={pip:"PIP",airplay:"AirPlay",html5:"HTML5",vimeo:"Vimeo",youtube:"YouTube"},eb={get(e="",t={}){if(x.empty(e)||x.empty(t))return"";let i=T(t.i18n,e);return x.empty(i)?Object.keys(ef).includes(e)?ef[e]:"":(Object.entries({"{seektime}":t.seekTime,"{title}":t.title}).forEach(([e,t])=>{i=em(i,e,t)}),i)}};class ev{constructor(t){e(this,"get",e=>{if(!ev.supported||!this.enabled)return null;let t=window.localStorage.getItem(this.key);if(x.empty(t))return null;let i=JSON.parse(t);return x.string(e)&&e.length?i[e]:i}),e(this,"set",e=>{if(!ev.supported||!this.enabled||!x.object(e))return;let t=this.get();x.empty(t)&&(t={}),S(t,e);try{window.localStorage.setItem(this.key,JSON.stringify(t))}catch{}}),this.enabled=t.config.storage.enabled,this.key=t.config.storage.key}static get supported(){try{if(!("localStorage"in window))return!1;let e="___test";return window.localStorage.setItem(e,e),window.localStorage.removeItem(e),!0}catch{return!1}}}function ew(e,t="text",i=!1){return new Promise((r,n)=>{try{let n=new XMLHttpRequest;if(!("withCredentials"in n))return;i&&(n.withCredentials=!0),n.addEventListener("load",()=>{if("text"===t)try{r(JSON.parse(n.responseText))}catch{r(n.responseText)}else r(n.response)}),n.addEventListener("error",()=>{throw Error(n.status)}),n.open("GET",e,!0),n.responseType=t,n.send()}catch(e){n(e)}})}function eC(e,t){if(!x.string(e))return;let i="cache",r=x.string(t),n=()=>null!==document.getElementById(t),s=(e,t)=>{e.innerHTML=t,r&&n()||document.body.insertAdjacentElement("afterbegin",e)};if(!r||!n()){let n=ev.supported,a=document.createElement("div");if(a.setAttribute("hidden",""),r&&a.setAttribute("id",t),n){let e=window.localStorage.getItem(`${i}-${t}`);null!==e&&s(a,JSON.parse(e).content)}ew(e).then(e=>{if(!x.empty(e)){if(n)try{window.localStorage.setItem(`${i}-${t}`,JSON.stringify({content:e}))}catch{}s(a,e)}}).catch(()=>{})}}let e_=e=>Math.trunc(e/60/60%60,10),ex=e=>Math.trunc(e/60%60,10),ek=e=>Math.trunc(e%60,10);function eE(e=0,t=!1,i=!1){if(!x.number(e))return eE(void 0,t,i);let r=e=>`0${e}`.slice(-2),n=e_(e),s=ex(e),a=ek(e);return n=t||n>0?`${n}:`:"",`${i&&e>0?"-":""}${n}${r(s)}:${r(a)}`}let eT={getIconUrl(){let e=new URL(this.config.iconUrl,window.location),t=window.location.host?window.location.host:window.top.location.host,i=e.host!==t||eh.isIE&&!window.svg4everybody;return{url:this.config.iconUrl,cors:i}},findElements(){try{return this.elements.controls=G.call(this,this.config.selectors.controls.wrapper),this.elements.buttons={play:R.call(this,this.config.selectors.buttons.play),pause:G.call(this,this.config.selectors.buttons.pause),restart:G.call(this,this.config.selectors.buttons.restart),rewind:G.call(this,this.config.selectors.buttons.rewind),fastForward:G.call(this,this.config.selectors.buttons.fastForward),mute:G.call(this,this.config.selectors.buttons.mute),pip:G.call(this,this.config.selectors.buttons.pip),airplay:G.call(this,this.config.selectors.buttons.airplay),settings:G.call(this,this.config.selectors.buttons.settings),captions:G.call(this,this.config.selectors.buttons.captions),fullscreen:G.call(this,this.config.selectors.buttons.fullscreen)},this.elements.progress=G.call(this,this.config.selectors.progress),this.elements.inputs={seek:G.call(this,this.config.selectors.inputs.seek),volume:G.call(this,this.config.selectors.inputs.volume)},this.elements.display={buffer:G.call(this,this.config.selectors.display.buffer),currentTime:G.call(this,this.config.selectors.display.currentTime),duration:G.call(this,this.config.selectors.display.duration)},x.element(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){let i="http://www.w3.org/2000/svg",r=eT.getIconUrl.call(this),n=`${r.cors?"":r.url}#${this.config.iconPrefix}`,s=document.createElementNS(i,"svg");M(s,S(t,{"aria-hidden":"true",focusable:"false"}));let a=document.createElementNS(i,"use"),o=`${n}-${e}`;return"href"in a&&a.setAttributeNS("http://www.w3.org/1999/xlink","href",o),a.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",o),s.appendChild(a),s},createLabel(e,t={}){let i=eb.get(e,this.config);return z("span",{...t,class:[t.class,this.config.classNames.hidden].filter(
8Boolean).join(" ")},i)},createBadge(e){if(x.empty(e))return null;let t=z("span",{class:this.config.classNames.menu.value});return t.appendChild(z("span",{class:this.config.classNames.menu.badge},e)),t},createButton(e,t){let i=S({},t),r=function(e=""){let t=e.toString();return(t=function(e=""){let t=e.toString();return t=em(t,"-"," "),t=eA(t=em(t,"_"," ")),em(t," ","")}(t)).charAt(0).toLowerCase()+t.slice(1)}(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(" ").includes(this.config.classNames.control)||S(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`,r="play",n.label="play",n.icon="play";break;default:x.empty(n.label)&&(n.label=r),x.empty(n.icon)&&(n.icon=e)}let s=z(n.element);return n.toggle?(s.appendChild(eT.createIcon.call(this,n.iconPressed,{class:"icon--pressed"})),s.appendChild(eT.createIcon.call(this,n.icon,{class:"icon--not-pressed"})),s.appendChild(eT.createLabel.call(this,n.labelPressed,{class:"label--pressed"})),s.appendChild(eT.createLabel.call(this,n.label,{class:"label--not-pressed"}))):(s.appendChild(eT.createIcon.call(this,n.icon)),s.appendChild(eT.createLabel.call(this,n.label))),S(i,F(this.config.selectors.buttons[r],i)),M(s,i),"play"===r?(x.array(this.elements.buttons[r])||(this.elements.buttons[r]=[]),this.elements.buttons[r].push(s)):this.elements.buttons[r]=s,s},createRange(e,t){let i=z("input",S(F(this.config.selectors.inputs[e]),{type:"range",min:0,max:100,step:.01,value:0,autocomplete:"off",role:"slider","aria-label":eb.get(e,this.config),"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":0},t));return this.elements.inputs[e]=i,eT.updateRangeFill.call(this,i),g.setup(i),i},createProgress(e,t){let i=z("progress",S(F(this.config.selectors.display[e]),{min:0,max:100,value:0,role:"progressbar","aria-hidden":!0},t));if("volume"!==e){i.appendChild(z("span",null,"0"));let t={played:"played",buffer:"buffered"}[e],r=t?eb.get(t,this.config):"";i.textContent=`% ${r.toLowerCase()}`}return this.elements.display[e]=i,i},createTime(e,t){let i=F(this.config.selectors.display[e],t),r=z("div",S(i,{class:`${i.class?i.class:""} ${this.config.classNames.display.time} `.trim(),"aria-label":eb.get(e,this.config),role:"timer"}),"00:00");return this.elements.display[e]=r,r},bindMenuItemShortcuts(e,t){U.call(this,e,"keydown keyup",i=>{if(![" ","ArrowUp","ArrowDown","ArrowRight"].includes(i.key)||(i.preventDefault(),i.stopPropagation(),"keydown"===i.type))return;let r=q(e,'[role="menuitemradio"]');if(!r&&[" ","ArrowRight"].includes(i.key))eT.showMenuPanel.call(this,t,!0);else{let t;" "!==i.key&&("ArrowDown"===i.key||r&&"ArrowRight"===i.key?(t=e.nextElementSibling,x.element(t)||(t=e.parentNode.firstElementChild)):(t=e.previousElementSibling,x.element(t)||(t=e.parentNode.lastElementChild)),H.call(this,t,!0))}},!1),U.call(this,e,"keyup",e=>{"Return"===e.key&&eT.focusFirstMenuItem.call(this,null,!0)})},createMenuItem({value:e,list:t,type:i,title:r,badge:n=null,checked:s=!1}){let a=F(this.config.selectors.inputs[i]),o=z("button",S(a,{type:"button",role:"menuitemradio",class:`${this.config.classNames.control} ${a.class?a.class:""}`.trim(),"aria-checked":s,value:e})),l=z("span");l.innerHTML=r,x.element(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=>
8q(e,'[role="menuitemradio"]')).forEach(e=>e.setAttribute("aria-checked","false")),o.setAttribute("aria-checked",e?"true":"false")}}),this.listeners.bind(o,"click keyup",t=>{if(!x.keyboardEvent(t)||" "===t.key){switch(t.preventDefault(),t.stopPropagation(),o.checked=!0,i){case"language":this.currentTrack=Number(e);break;case"quality":this.quality=e;break;case"speed":this.speed=Number.parseFloat(e)}eT.showMenuPanel.call(this,"home",x.keyboardEvent(t))}},i,!1),eT.bindMenuItemShortcuts.call(this,o,i),t.appendChild(o)},formatTime(e=0,t=!1){return x.number(e)?eE(e,e_(this.duration)>0,t):e},updateTimeDisplay(e=null,t=0,i=!1){x.element(e)&&x.number(t)&&(e.textContent=eT.formatTime(t,i))},updateVolume(){this.supported.ui&&(x.element(this.elements.inputs.volume)&&eT.setRange.call(this,this.elements.inputs.volume,this.muted?0:this.volume),x.element(this.elements.buttons.mute)&&(this.elements.buttons.mute.pressed=this.muted||0===this.volume))},setRange(e,t=0){x.element(e)&&(e.value=t,eT.updateRangeFill.call(this,e))},updateProgress(e){if(!this.supported.ui||!x.event(e))return;let t=0;if(e)switch(e.type){case"timeupdate":case"seeking":case"seeked":var i,r;i=this.currentTime,r=this.duration,t=0===i||0===r||Number.isNaN(i)||Number.isNaN(r)?0:(i/r*100).toFixed(2),"timeupdate"===e.type&&eT.setRange.call(this,this.elements.inputs.seek,t);break;case"playing":case"progress":((e,t)=>
8{let i=x.number(t)?t:0,r=x.element(e)?e:this.elements.display.buffer;if(x.element(r)){r.value=i;let e=r.getElementsByTagName("span")[0];x.element(e)&&(e.childNodes[0].nodeValue=i)}})(this.elements.display.buffer,100*this.buffered)}},updateRangeFill(e){let t=x.event(e)?e.target:e;if(x.element(t)&&"range"===t.getAttribute("type")){if(q(t,this.config.selectors.inputs.seek)){t.setAttribute("aria-valuenow",this.currentTime);let e=eT.formatTime(this.currentTime),i=eT.formatTime(this.duration),r=eb.get("seekLabel",this.config);t.setAttribute("aria-valuetext",r.replace("{currentTime}",e).replace("{duration}",i))}else if(q(t,this.config.selectors.inputs.volume)){let e=100*t.value;t.setAttribute("aria-valuenow",e),t.setAttribute("aria-valuetext",`${e.toFixed(1)}%`)}else t.setAttribute("aria-valuenow",t.value);(eh.isWebKit||eh.isIPadOS)&&t.style.setProperty("--value",`${t.value/t.max*100}%`)}},updateSeekTooltip(e){var t,i;if(!this.config.tooltips.seek||!x.element(this.elements.inputs.seek)||!x.element(this.elements.display.seekTooltip)||0===this.duration)return;let r=this.elements.display.seekTooltip,n=`${this.config.classNames.tooltip}--visible`,s=e=>O(r,n,e);if(this.touch){s(!1);return}let a=0,o=this.elements.progress.getBoundingClientRect();if(x.event(e)){let t=e.pageX-e.clientX;a=100/o.width*(e.pageX-o.left-t)}else{if(!N(r,n))return;a=Number.parseFloat(r.style.left,10)}a<0?a=0:a>100&&(a=100);let l=this.duration/100*a;r.textContent=eT.formatTime(l);let p=null===(t=this.config.markers)||void 0===t?void 0:null===(i=t.points)||void 0===i?void 0:i.find(({time:e})=>e===Math.round(l));p&&r.insertAdjacentHTML("afterbegin",`${p.label}<br>`),r.style.left=`${a}%`,x.event(e)&&["mouseenter","mouseleave"].includes(e.type)&&s("mouseenter"===e.type)},timeUpdate(e){let t=!x.element(this.elements.display.duration)&&this.config.invertTime;eT.updateTimeDisplay.call(this,this.elements.display.currentTime,t?this.duration-this.currentTime:this.currentTime,t),e&&"timeupdate"===e.type&&this.media.seeking||eT.updateProgress.call(this,e)},durationUpdate(){if(!this.supported.ui||!this.config.invertTime&&this.currentTime)return;if(this.duration>=0x100000000){D(this.elements.display.currentTime,!0),D(this.elements.progress,!0);return}x.element(this.elements.inputs.seek)&&this.elements.inputs.seek.setAttribute("aria-valuemax",this.duration);let e=x.element(this.elements.display.duration);!e&&this.config.displayDuration&&this.paused&&eT.updateTimeDisplay.call(this,this.elements.display.currentTime,this.duration),e&&eT.updateTimeDisplay.call(this,this.elements.display.duration,this.duration),this.config.markers.enabled&&eT.setMarkers.call(this),eT.updateSeekTooltip.call(this)},toggleMenuButton(e,t){D(this.elements.settings.buttons[e],!t)},updateSetting(e,t,i){let r=this.elements.settings.panels[e],n=null,s=t;if("captions"===e)n=this.currentTrack;else{if(n=x.empty(i)?this[e]:i,x.empty(n)&&(n=this.config[e].default),!x.empty(this.options[e])&&!this.options[e].includes(n)){this.debug.warn(`Unsupported value of '${n}' for ${e}`);return}if(!this.config[e].options.includes(n)){this.debug.warn(`Disabled value of '${n}' for ${e}`);return}}if(x.element(s)||(s=r&&r.querySelector('[role="menu"]')),!x.element(s))return;this.elements.settings.buttons[e].querySelector(`.${this.config.classNames.menu.value}`).innerHTML=eT.getLabel.call(this,e,n);let a=s&&s.querySelector(`[value="${n}"]`);x.element(a)&&(a.checked=!0)},getLabel(e,t){switch(e){case"speed":return 1===t?eb.get("normal",this.config):`${t}&times;`;case"quality":if(x.number(t)){let e=eb.get(`qualityLabel.${t}`,this.config);if(!e.length)return`${t}p`;return e}return eA(t);case"captions":return eM.getLabel.call(this);default:return null}},setQualityMenu(e){if(!x.element(this.elements.settings.panels.quality))return;let t="quality",i=this.elements.settings.panels.quality.querySelector('[role="menu"]');x.array(e)&&(this.options.quality=et(e).filter(e=>this.config.quality.options.includes(e)));let r=!x.empty(this.options.quality)&&this.options.quality.length>1;if(eT.toggleMenuButton.call(this,t,r),$(i),eT.checkMenu.call(this),!r)return;let n=e=>{let t=eb.get(`qualityBadge.${e}`,this.config);return t.length?eT.createBadge.call(this,t):null};this.options.quality.sort((e,t)=>
8{let i=this.config.quality.options;return i.indexOf(e)>i.indexOf(t)?1:-1}).forEach(e=>{eT.createMenuItem.call(this,{value:e,list:i,type:t,title:eT.getLabel.call(this,"quality",e),badge:n(e)})}),eT.updateSetting.call(this,t,i)},setCaptionsMenu(){if(!x.element(this.elements.settings.panels.captions))return;let e="captions",t=this.elements.settings.panels.captions.querySelector('[role="menu"]'),i=eM.getTracks.call(this),r=!!i.length;if(eT.toggleMenuButton.call(this,e,r),$(t),eT.checkMenu.call(this),!r)return;let n=i.map((e,i)=>({value:i,checked:this.captions.toggled&&this.currentTrack===i,title:eM.getLabel.call(this,e),badge:e.language&&eT.createBadge.call(this,e.language.toUpperCase()),list:t,type:"language"}));n.unshift({value:-1,checked:!this.captions.toggled,title:eb.get("disabled",this.config),list:t,type:"language"}),n.forEach(eT.createMenuItem.bind(this)),eT.updateSetting.call(this,e,t)},setSpeedMenu(){if(!x.element(this.elements.settings.panels.speed))return;let e="speed",t=this.elements.settings.panels.speed.querySelector('[role="menu"]');this.options.speed=this.options.speed.filter(e=>e>=this.minimumSpeed&&e<=this.maximumSpeed);let i=!x.empty(this.options.speed)&&this.options.speed.length>1;eT.toggleMenuButton.call(this,e,i),$(t),eT.checkMenu.call(this),i&&(this.options.speed.forEach(i=>{eT.createMenuItem.call(this,{value:i,list:t,type:e,title:eT.getLabel.call(this,"speed",i)})}),eT.updateSetting.call(this,e,t))},checkMenu(){let{buttons:e}=this.elements.settings,t=!x.empty(e)&&Object.values(e).some(e=>!e.hidden);D(this.elements.settings.menu,!t)},focusFirstMenuItem(e,t=!1){if(this.elements.settings.popup.hidden)return;let i=e;x.element(i)||(i=Object.values(this.elements.settings.panels).find(e=>!e.hidden));let r=i.querySelector('[role^="menuitem"]');H.call(this,r,t)},toggleMenu(e){let{popup:t}=this.elements.settings,i=this.elements.buttons.settings;
vendor: 1,262 bytes, line 8
8if(!x.element(t)||!x.element(i))return;let{hidden:r}=t,n=r;if(x.boolean(e))n=e;else if(x.keyboardEvent(e)&&"Escape"===e.key)n=!1;else if(x.event(e)){let r=x.function(e.composedPath)?e.composedPath()[0]:e.target,s=t.contains(r);if(s||!s&&e.target!==i&&n)return}i.setAttribute("aria-expanded",n),D(t,!n),O(this.elements.container,this.config.classNames.menu.open,n),n&&x.keyboardEvent(e)?eT.focusFirstMenuItem.call(this,null,!0):n||r||H.call(this,i,x.keyboardEvent(e))},getMenuSize(e){let t=e.cloneNode(!0);t.style.position="absolute",t.style.opacity=0,t.removeAttribute("hidden"),e.parentNode.appendChild(t);let i=t.scrollWidth,r=t.scrollHeight;return I(t),{width:i,height:r}},showMenuPanel(e="",t=!1){let i=this.elements.container.querySelector(`#plyr-settings-${this.id}-${e}`);if(!x.element(i))return;let r=i.parentNode,n=Array.from(r.children).find(e=>!e.hidden);if(j.transitions&&!j.reducedMotion){r.style.width=`${n.scrollWidth}px`,r.style.height=`${n.scrollHeight}px`;let e=eT.getMenuSize.call(this,i),t=e=>{e.target===r&&["width","height"].includes(e.propertyName)&&(r.style.width="",r.style.height="",Q.call(this,r,k,t))};U.call(this,r,k,t),r.style.width=`${e.width}px`,r.style.height=`${e.height}px`}D(n,!0),D(i,!1),eT.focusFirstMenuItem.call(this,i,t)}
8,setDownloadUrl(){let e=this.elements.buttons.download;x.element(e)&&e.setAttribute("href",this.download)},create(e){let{bindMenuItemShortcuts:t,createButton:i,createProgress:r,createRange:n,createTime:s,setQualityMenu:a,setSpeedMenu:o,showMenuPanel:l}=eT;this.elements.controls=null,x.array(this.config.controls)&&this.config.controls.includes("play-large")&&this.elements.container.appendChild(i.call(this,"play-large"));let p=z("div",F(this.config.selectors.controls.wrapper));this.elements.controls=p;let c={class:"plyr__controls__item"};return et(x.array(this.config.controls)?this.config.controls:[]).forEach(a=>{if("restart"===a&&p.appendChild(i.call(this,"restart",c)),"rewind"===a&&p.appendChild(i.call(this,"rewind",c)),"play"===a&&p.appendChild(i.call(this,"play",c)),"fast-forward"===a&&p.appendChild(i.call(this,"fast-forward",c)),"progress"===a){let t=z("div",{class:`${c.class} plyr__progress__container`}),i=z("div",F(this.config.selectors.progress));if(i.appendChild(n.call(this,"seek",{id:`plyr-seek-${e.id}`})),i.appendChild(r.call(this,"buffer")),this.config.tooltips.seek){let e=z("span",{class:this.config.classNames.tooltip},"00:00");i.appendChild(e),this.elements.display.seekTooltip=e}this.elements.progress=i,t.appendChild(this.elements.progress),p.appendChild(t)}if("current-time"===a&&p.appendChild(s.call(this,"currentTime",c)),"duration"===a&&p.appendChild(s.call(this,"duration",c)),"mute"===a||"volume"===a){let{volume:t}=this.elements;
8if(x.element(t)&&p.contains(t)||(t=z("div",S({},c,{class:`${c.class} plyr__volume`.trim()})),this.elements.volume=t,p.appendChild(t)),"mute"===a&&t.appendChild(i.call(this,"mute")),"volume"===a&&!eh.isIos&&!eh.isIPadOS){let i={max:1,step:.05,value:this.config.volume};t.appendChild(n.call(this,"volume",S(i,{id:`plyr-volume-${e.id}`})))}}if("captions"===a&&p.appendChild(i.call(this,"captions",c)),"settings"===a&&!x.empty(this.config.settings)){let r=z("div",S({},c,{class:`${c.class} plyr__menu`.trim(),hidden:""}));r.appendChild(i.call(this,"settings",{"aria-haspopup":!0,"aria-controls":`plyr-settings-${e.id}`,"aria-expanded":!1}));let n=z("div",{class:"plyr__menu__container",id:`plyr-settings-${e.id}`,hidden:""}),s=z("div"),a=z("div",{id:`plyr-settings-${e.id}-home`}),o=z("div",{role:"menu"});a.appendChild(o),s.appendChild(a),this.elements.settings.panels.home=a,this.config.settings.forEach(i=>{let r=z("button",S(F(this.config.selectors.buttons.settings),{type:"button",class:`${this.config.classNames.control} ${this.config.classNames.control}--forward`,role:"menuitem","aria-haspopup":!0,hidden:""}));t.call(this,r,i),U.call(this,r,"click",()=>{l.call(this,i,!1)});let n=z("span",null,eb.get(i,this.config)),a=z("span",{class:this.config.classNames.menu.value});a.innerHTML=e[i],n.appendChild(a),r.appendChild(n),o.appendChild(r);let p=z("div",{id:`plyr-settings-${e.id}-${i}`,hidden:""}),c=z("button",{type:"button",class:`${this.config.classNames.control} ${this.config.classNames.control}--back`});c.appendChild(z("span",{"aria-hidden":!0},eb.get(i,this.config))),c.appendChild(z("span",{class:this.config.classNames.hidden},eb.get("menuBack",this.config))),U.call(this,p,"keydown",e=>{"ArrowLeft"===e.key&&(e.preventDefault(),e.stopPropagation(),l.call(this,"home",!0))},!1),U.call(this,c,"click",()=>{l.call(this,"home",!1)}),p.appendChild(c),p.appendChild(z("div",{role:"menu"})),s.appendChild(p),this.elements.settings.buttons[i]=r,this.elements.settings.panels[i]=p}),n.appendChild(s),r.appendChild(n),p.appendChild(r),this.elements.settings.popup=n,this.elements.settings.menu=r}if("pip"===a&&j.pip&&p.appendChild(i.call(this,"pip",c)),"airplay"===a&&j.airplay&&p.appendChild(i.call(this,"airplay",c)),"download"===a){let e=S({},c,{element:"a",href:this.download,target:"_blank"});this.isHTML5&&(e.download="");let{download:t}=this.config.urls;!x.url(t)&&this.isEmbed&&S(e,{icon:`logo-${this.provider}`,label:this.provider}),p.appendChild(i.call(this,"download",e))}"fullscreen"===a&&p.appendChild(i.call(this,"fullscreen",c))}),this.isHTML5&&a.call(this,ec.getQualityOptions.call(this)),o.call(this),p},inject(){let e;if(this.config.loadSprite){let e=eT.getIconUrl.call(this);e.cors&&eC(e.url,"sprite-plyr")}this.id=Math.floor(1e4*Math.random());let t=null;this.elements.controls=null;let i={id:this.id,seektime:this.config.seekTime,title:this.config.title},r=!0;if(x.function(this.config.controls)&&(this.config.controls=this.config.controls.call(this,i)),this.config.controls||(this.config.controls=[]),x.element(this.config.controls)||x.string(this.config.controls)?t=this.config.controls:(t=eT.create.call(this,{id:this.id,seektime:this.config.seekTime,speed:this.speed,quality:this.quality,captions:eM.getLabel.call(this)}),r=!1),r&&x.string(this.config.controls)){let e;e=t,Object.entries(i).forEach(([t,i])=>{e=em(e,`{${t}}`,i)}),t=e}if(x.string(this.config.selectors.controls.container)&&(e=document.querySelector(this.config.selectors.controls.container)),x.element(e)||(e=this.elements.container),e[x.element(t)?"insertAdjacentElement":"insertAdjacentHTML"]("afterbegin",t),x.element(this.elements.controls)||eT.findElements.call(this),!x.empty(this.elements.buttons)){let e=e=>{let t=this.config.classNames.controlPressed;e.setAttribute("aria-pressed","false"),Object.defineProperty(e,"pressed",{configurable:!0,enumerable:!0,get:()=>N(e,t),set(i=!1){O(e,t,i),e.setAttribute("aria-pressed",i?"true":"false")}})};Object.values(this.elements.buttons).filter(Boolean).forEach(t=>{x.array(t)||x.nodeList(t)?Array.from(t).filter(Boolean).forEach(e):e(t)})}if(eh.isEdge&&E(e),this.config.tooltips.controls){let{classNames:e,selectors:t}=this.config,i=`${t.controls.wrapper} ${t.labels} .${e.hidden}`;
8Array.from(R.call(this,i)).forEach(e=>{O(e,this.config.classNames.hidden,!1),O(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{}},setMarkers(){var e,t;if(!this.duration||this.elements.markers)return;let i=null===(e=this.config.markers)||void 0===e?void 0:null===(t=e.points)||void 0===t?void 0:t.filter(({time:e})=>e>0&&e<this.duration);if(!(null!=i&&i.length))return;let r=document.createDocumentFragment(),n=document.createDocumentFragment(),s=null,a=`${this.config.classNames.tooltip}--visible`,o=e=>O(s,a,e);i.forEach(e=>{let t=z("span",{class:this.config.classNames.marker},""),i=`${e.time/this.duration*100}%`;s&&(t.addEventListener("mouseenter",()=>{e.label||(s.style.left=i,s.innerHTML=e.label,o(!0))}),t.addEventListener("mouseleave",()=>{o(!1)})),t.addEventListener("click",()=>{this.currentTime=e.time}),t.style.left=i,n.appendChild(t)}),r.appendChild(n),this.config.tooltips.seek||(s=z("span",{class:this.config.classNames.tooltip},""),r.appendChild(s)),this.elements.markers={points:n,tip:s},this.elements.progress.appendChild(r)}};function eS(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{return null}}function eB(e){let t=new URLSearchParams;return x.object(e)&&Object.entries(e).forEach(([e,i])=>{t.set(e,i)}),t}let eM={setup(){if(!this.supported.ui)return;if(!this.isVideo||this.isYouTube||this.isHTML5&&!j.textTracks){x.array(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&eT.setCaptionsMenu.call(this);return}if(!x.element(this.elements.captions)){var e,t;this.elements.captions=z("div",F(this.config.selectors.captions)),this.elements.captions.setAttribute("dir","auto"),e=this.elements.captions,t=this.elements.wrapper,x.element(e)&&x.element(t)&&t.parentNode.insertBefore(e,t.nextSibling)}eh.isIE&&window.URL&&Array.from(this.media.querySelectorAll("track")).forEach(e=>{let t=e.getAttribute("src"),i=eS(t);null!==i&&i.hostname!==window.location.href.hostname&&["http:","https:"].includes(i.protocol)&&ew(t,"blob").then(t=>{e.setAttribute("src",window.URL.createObjectURL(t))}).catch(()=>{I(e)})});let i=et((navigator.languages||[navigator.language||navigator.userLanguage||"en"]).map(e=>e.split("-")[0])),r=(this.storage.get("language")||this.captions.language||this.config.captions.language||"auto").toLowerCase();"auto"===r&&([r]=i);let n=this.storage.get("captions")||this.captions.active;if(x.boolean(n)||({active:n}=this.config.captions),Object.assign(this.captions,{toggled:!1,active:n,language:r,languages:i}),this.isHTML5){let e=this.config.captions.update?"addtrack removetrack":"removetrack";U.call(this,this.media.textTracks,e,eM.update.bind(this))}setTimeout(eM.update.bind(this),0)},update(){let e=eM.getTracks.call(this,!0),{active:t,language:i,meta:r,currentTrackNode:n}=this.captions,s=!!e.find(e=>e.language===i);this.isHTML5&&this.isVideo&&e.filter(e=>!r.get(e)).forEach(e=>{this.debug.log("Track added",e),r.set(e,{default:"showing"===e.mode}),"showing"===e.mode&&(e.mode="hidden"),U.call(this,e,"cuechange",()=>eM.updateCues.call(this))}),(s&&this.language!==i||!e.includes(n))&&(eM.setLanguage.call(this,i),eM.toggle.call(this,t&&s)),this.elements&&O(this.elements.container,this.config.classNames.captions.enabled,!x.empty(e)),x.array(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&eT.setCaptionsMenu.call(this)},toggle(e,t=!0){if(!this.supported.ui)return;let{toggled:i}=this.captions,r=this.config.classNames.captions.active,n=x.nullOrUndefined(e)?!i:e;if(n!==i){if(t||(this.captions.active=n,this.storage.set({captions:n})),!this.language&&n&&!t){let e=eM.getTracks.call(this),t=eM.findTrack.call(this,[this.captions.language,...this.captions.languages],!0);this.captions.language=t.language,eM.set.call(this,e.indexOf(t));return}this.elements.buttons.captions&&(this.elements.buttons.captions.pressed=n),O(this.elements.container,r,n),this.captions.toggled=n,eT.updateSetting.call(this,"captions"),K.call(this,this.media,n?"captionsenabled":"captionsdisabled")}setTimeout(()=>{n&&this.captions.toggled&&(this.captions.currentTrackNode.mode="hidden")})},set(e,t=!0){let i=eM.getTracks.call(this);if(-1===e){eM.toggle.call(this,!1,t);return}if(!x.number(e)){this.debug.warn("Invalid caption argument",e);return}if(!(e in i)){this.debug.warn("Track not found",e);return}if(this.captions.currentTrack!==e){this.captions.currentTrack=e;let r=i[e],{language:n}=r||{};this.captions.currentTrackNode=r,eT.updateSetting.call(this,"captions"),t||(this.captions.language=n,this.storage.set({language:n})),this.isVimeo&&this.embed.enableTextTrack(n,null,!1),K.call(this,this.media,"languagechange")}eM.toggle.call(this,!0,t),this.isHTML5&&this.isVideo&&eM.updateCues.call(this)},setLanguage(e,t=!0){if(!x.string(e)){this.debug.warn("Invalid language argument",e);return}let i=e.toLowerCase();this.captions.language=i;let r=eM.getTracks.call(this),n=eM.findTrack.call(this,[i]);eM.set.call(this,r.indexOf(n),t)},getTracks(e=!1){return Array.from((this.media||{}).textTracks||[]).filter(t=>!this.isHTML5||e||this.captions.meta.has(t)).filter(e=>["captions","subtitles"].includes(e.kind))},findTrack(e,t=!1){let i;let r=eM.getTracks.call(this),n=e=>Number((this.captions.meta.get(e)||{}).default),s=Array.from(r).sort((e,t)=>
8n(t)-n(e));return e.every(e=>!(i=s.find(t=>t.language===e))),i||(t?s[0]:void 0)},getCurrentTrack(){return eM.getTracks.call(this)[this.currentTrack]},getLabel(e){let t=e;return(!x.track(t)&&j.textTracks&&this.captions.toggled&&(t=eM.getCurrentTrack.call(this)),x.track(t))?x.empty(t.label)?x.empty(t.language)?eb.get("enabled",this.config):e.language.toUpperCase():t.label:eb.get("disabled",this.config)},updateCues(e){if(!this.supported.ui)return;if(!x.element(this.elements.captions)){this.debug.warn("No captions element to render to");return}if(!x.nullOrUndefined(e)&&!Array.isArray(e)){this.debug.warn("updateCues: Invalid input",e);return}let t=e;t||(t=Array.from((eM.getCurrentTrack.call(this)||{}).activeCues||[]).map(e=>e.getCueAsHTML()).map(ey));let i=t.map(e=>e.trim()).join("\n");if(i!==this.elements.captions.innerHTML){$(this.elements.captions);let e=z("span",F(this.config.selectors.caption));e.innerHTML=i,this.elements.captions.appendChild(e),K.call(this,this.media,"cuechange")}}},ez={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.8.4/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:"SD"}},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="qual
8ity"]'},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",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"},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:"",withCredentials:!1},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:[]}},eP={active:"picture-in-picture",inactive:"inline"},eI={html5:"html5",youtube:"youtube",vimeo:"vimeo"},e$={audio:"audio",video:"video"};function eL(){}class eF{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):eL}get warn(){return this.enabled?Function.prototype.bind.call(console.warn,console):eL}get error(){return this.enabled?Function.prototype.bind.call(console.error,console):eL}}class eD{constructor(t){e(this,"onChange",()=>{if(!this.supported)return;let e=this.player.elements.buttons.fullscreen;x.element(e)&&(e.pressed=this.active);let t=this.target===this.player.media?this.target:this.player.elements.container;K.call(this.player,t,this.active?"enterfullscreen":"exitfullscreen",!0)}),e(this,"toggleFallback",(e=!1)=>{if(e){var t,i;this.scrollPosition={x:null!==(t=window.scrollX)&&void 0!==t?t:0,y:null!==(i=window.scrollY)&&void 0!==i?i:0}}else window.scrollTo(this.scrollPosition.x,this.scrollPosition.y);if(document.body.style.overflow=e?"hidden":"",O(this.target,this.player.config.classNames.fullscreen.fallback,e),eh.isIos){let t=document.head.querySelector('meta[name="viewport"]'),i="viewport-fit=cover";t||(t=document.createElement("meta")).setAttribute("name","viewport");let r=x.string(t.content)&&t.content.includes(i);e?(this.cleanupViewport=!r,r||(t.content+=`,${i}`)):this.cleanupViewport&&(t.content=t.content.split(",").filter(e=>e.trim()!==i).join(","))}this.onChange()}),e(this,"trapFocus",e=>{if(eh.isIos||eh.isIPadOS||!this.active||"Tab"!==e.key)return;let t=document.activeElement,i=R.call(this.player,"a[href], button:not(:disabled), input:not(:disabled), [tabindex]"),[r]=i,n=i[i.length-1];t!==n||e.shiftKey?t===r&&e.shiftKey&&(n.focus(),e.preventDefault()):(r.focus(),e.preventDefault())}),e(this,"update",()=>{if(this.supported){let e;e=this.forceFallback?"Fallback (forced)":eD.nativeSupported?"Native":"Fallback",this.player.debug.log(`${e} fullscreen enabled`)}else this.player.debug.log("Fullscreen not supported and fallback disabled");O(this.player.elements.container,this.player.config.classNames.fullscreen.enabled,this.supported)}),e(this,"enter",()=>{this.supported&&(eh.isIos&&this.player.config.fullscreen.iosNative?this.player.isVimeo?this.player.embed.requestFullscreen():this.target.webkitEnterFullscreen():!eD.nativeSupported||this.forceFallback?this.toggleFallback(!0):this.prefix?x.empty(this.prefix)||this.target[`${this.prefix}Request${this.property}`]():this.target.requestFullscreen({navigationUI:"hide"}))}),e(this,"exit",()=>{if(this.supported){if(eh.isIos&&this.player.config.fullscreen.iosNative)this.player.isVimeo?this.player.embed.exitFullscreen():this.target.webkitEnterFullscreen(),ee(this.player.play());else if(!eD.nativeSupported||this.forceFallback)this.toggleFallback(!1);else if(this.prefix){if(!x.empty(this.prefix)){let e="moz"===this.prefix?"Cancel":"Exit";document[`${this.prefix}${e}${this.property}`]()}}else(document.cancelFullScreen||document.exitFullscreen).call(document)}}),e(this,"toggle",()=>{this.active?this.exit():this.enter()}),this.player=t,this.prefix=eD.prefix,this.property=eD.property,this.scrollPosition={x:0,y:0},this.forceFallback="force"===t.config.fullscreen.fallback,this.player.elements.fullscreen=t.config.fullscreen.container&&function(e,t){let{prototype:i}=Element;return(i.closest||function(){let e=this;do{if(q.matches(e,t))return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType)return null}).call(e,t)}(this.player.elements.container,t.config.fullscreen.container),U.call(this.player,document,"ms"===this.prefix?"MSFullscreenChange":`${this.prefix}fullscreenchange`,()=>{this.onChange()}),U.call(this.player,this.player.elements.container,"dblclick",e=>
8{x.element(this.player.elements.controls)&&this.player.elements.controls.contains(e.target)||this.player.listeners.proxy(e,this.toggle,"fullscreen")}),U.call(this,this.player.elements.container,"keydown",e=>this.trapFocus(e)),this.update()}static get nativeSupported(){return!!(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled)}get useNative(){return eD.nativeSupported&&!this.forceFallback}static get prefix(){if(x.function(document.exitFullscreen))return"";let e="";return["webkit","moz","ms"].some(t=>!!(x.function(document[`${t}ExitFullscreen`])||x.function(document[`${t}CancelFullScreen`]))&&(e=t,!0)),e}static get property(){return"moz"===this.prefix?"FullScreen":"Fullscreen"}get supported(){return[this.player.config.fullscreen.enabled,this.player.isVideo,eD.nativeSupported||this.player.config.fullscreen.fallback,!this.player.isYouTube||eD.nativeSupported||!eh.isIos||this.player.config.playsinline&&!this.player.config.fullscreen.iosNative].every(Boolean)}get active(){if(!this.supported)return!1;if(!eD.nativeSupported||this.forceFallback)return N(this.target,this.player.config.classNames.fullscreen.fallback);let e=this.prefix?this.target.getRootNode()[`${this.prefix}${this.property}Element`]:this.target.getRootNode().fullscreenElement;return e&&e.shadowRoot?e===this.target.getRootNode().host:e===this.target}get target(){var e;return eh.isIos&&this.player.config.fullscreen.iosNative?this.player.media:null!==(e=this.player.elements.fullscreen)&&void 0!==e?e:this.player.elements.container}}function eO(e,t=1){return new Promise((i,r)=>{let n=new Image,s=()=>{delete n.onload,delete n.onerror,(n.naturalWidth>=t?i:r)(n)};Object.assign(n,{onload:s,onerror:s,src:e})})}let eN={addStyleHook(){O(this.elements.container,this.config.selectors.container.replace(".",""),!0),O(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(){if(this.listeners.media(),!this.supported.ui){this.debug.warn(`Basic support only for ${this.provider} ${this.type}`),eN.toggleNativeControls.call(this,!0);return}x.element(this.elements.controls)||(eT.inject.call(this),this.listeners.controls()),eN.toggleNativeControls.call(this),this.isHTML5&&eM.setup.call(this),this.volume=null,this.muted=null,this.loop=null,this.quality=null,this.speed=null,eT.updateVolume.call(this),eT.timeUpdate.call(this),eT.durationUpdate.call(this),eN.checkPlaying.call(this),O(this.elements.container,this.config.classNames.pip.supported,j.pip&&this.isHTML5&&this.isVideo),O(this.elements.container,this.config.classNames.airplay.supported,j.airplay&&this.isHTML5),O(this.elements.container,this.config.classNames.isTouch,this.touch),this.ready=!0,setTimeout(()=>{K.call(this,this.media,"ready")},0),eN.setTitle.call(this),this.poster&&eN.setPoster.call(this,this.poster,!1).catch(()=>{}),this.config.duration&&eT.durationUpdate.call(this),this.config.mediaMetadata&&eT.setMediaMetadata.call(this)},setTitle(){let e=eb.get("play",this.config);if(x.string(this.config.title)&&!x.empty(this.config.title)&&(e+=`, ${this.config.title}`),Array.from(this.elements.buttons.play||[]).forEach(t=>{t.setAttribute("aria-label",e)}),this.isEmbed){let e=G.call(this,"iframe");if(!x.element(e))return;let t=x.empty(this.config.title)?"video":this.config.title,i=eb.get("frameTitle",this.config);e.setAttribute("title",i.replace("{title}",t))}},togglePoster(e){O(this.elements.container,this.config.classNames.posterEnabled,e)},setPoster(e,t=!0){return t&&this.poster?Promise.reject(Error("Poster already set")):(this.media.setAttribute("data-poster",e),this.elements.poster.removeAttribute("hidden"),Z.call(this).then(()=>eO(e)).catch(t=>{throw e===this.poster&&eN.togglePoster.call(this,!1),t}).then(()=>{if(e!==this.poster)throw Error("setPoster cancelled by later call to setPoster")}).then(()=>(Object.assign(this.elements.poster.style,{backgroundImage:`url('${e}')`,backgroundSize:""}),eN.togglePoster.call(this,!0),e)))},checkPlaying(e){O(this.elements.container,this.config.classNames.playing,this.playing),O(this.elements.container,this.config.classNames.paused,this.paused),O(this.elements.container,this.config.classNames.stopped,this.stopped),Array.from(this.elements.buttons.play||[]).forEac
8h(e=>{Object.assign(e,{pressed:this.playing}),e.setAttribute("aria-label",eb.get(this.playing?"pause":"play",this.config))}),x.event(e)&&"timeupdate"===e.type||eN.toggleControls.call(this)},checkLoading(e){this.loading=["stalled","waiting"].includes(e.type),clearTimeout(this.timers.loading),this.timers.loading=setTimeout(()=>{O(this.elements.container,this.config.classNames.loading,this.loading),eN.toggleControls.call(this)},250*!!this.loading)},toggleControls(e){let{controls:t}=this.elements;if(t&&this.config.hideControls){let i=this.touch&&this.lastSeekTime+2e3>Date.now();this.toggleControls(!!(e||this.loading||this.paused||t.pressed||t.hover||i))}},migrateStyles(){Object.values({...this.media.style}).filter(e=>!x.empty(e)&&x.string(e)&&e.startsWith("--plyr")).forEach(e=>{this.elements.container.style.setProperty(e,this.media.style.getPropertyValue(e)),this.media.style.removeProperty(e)}),x.empty(this.media.style)&&this.media.removeAttribute("style")}};class eq{constructor(t){e(this,"firstTouch",()=>{let{player:e}=this,{elements:t}=e;e.touch=!0,O(t.container,e.config.classNames.isTouch,!0)}),e(this,"global",(e=!0)=>{let{player:t}=this;t.config.keyboard.global&&W.call(t,window,"keydown keyup",this.handleKey,e,!1),W.call(t,document.body,"click",this.toggleMenu,e),J.call(t,document.body,"touchstart",this.firstTouch)}),e(this,"container",()=>{let{player:e}=this,{config:t,elements:i,timers:r}=e;!t.keyboard.global&&t.keyboard.focused&&U.call(e,i.container,"keydown keyup",this.handleKey,!1),U.call(e,i.container,"mousemove mouseleave touchstart touchmove enterfullscreen exitfullscreen",t=>{let{controls:n}=i;n&&"enterfullscreen"===t.type&&(n.pressed=!1,n.hover=!1);let s=["touchstart","touchmove","mousemove"].includes(t.type),a=0;s&&(eN.toggleControls.call(e,!0),a=e.touch?3e3:2e3),clearTimeout(r.controls),r.controls=setTimeout(()=>eN.toggleControls.call(e,!1),a)});let n=()=>{if(!e.isVimeo||e.config.vimeo.premium)return;let t=i.wrapper,{active:r}=e.fullscreen,[n,s]=eo.call(e),a=er(`aspect-ratio: ${n} / ${s}`);if(!r){a?(t.style.width=null,t.style.height=null):(t.style.maxWidth=null,t.style.margin=null);return}let[o,l]=[Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)],p=o/l>n/s;a?(t.style.width=p?"auto":"100%",t.style.height=p?"100%":"auto"):(t.style.maxWidth=p?`${l/s*n}px`:null,t.style.margin=p?"0 auto":null)},s=()=>{clearTimeout(r.resized),r.resized=setTimeout(n,50)};U.call(e,i.container,"enterfullscreen exitfullscreen",t=>{let{target:r}=e.fullscreen;r!==i.container||!e.isEmbed&&x.empty(e.config.ratio)||(n(),("enterfullscreen"===t.type?U:Q).call(e,window,"resize",s))})}),e(this,"media",()=>{let{player:e}=this,{elements:t}=e;if(U.call(e,e.media,"timeupdate seeking seeked",t=>eT.timeUpdate.call(e,t)),U.call(e,e.media,"durationchange loadeddata loadedmetadata",t=>eT.durationUpdate.call(e,t)),U.call(e,e.media,"ended",()=>{e.isHTML5&&e.isVideo&&e.config.resetOnEnd&&(e.restart(),e.pause())}),U.call(e,e.media,"progress playing seeking seeked",t=>eT.updateProgress.call(e,t)),U.call(e,e.media,"volumechange",t=>eT.updateVolume.call(e,t)),U.call(e,e.media,"playing play pause ended emptied timeupdate",t=>eN.checkPlaying.call(e,t)),U.call(e,e.media,"waiting canplay seeked playing",t=>eN.checkLoading.call(e,t)),e.supported.ui&&e.config.clickToPlay&&!e.isAudio){let i=G.call(e,`.${e.config.classNames.video}`);
8if(!x.element(i))return;U.call(e,t.container,"click",r=>{([t.container,i].includes(r.target)||i.contains(r.target))&&(!e.touch||!e.config.hideControls)&&(e.ended?(this.proxy(r,e.restart,"restart"),this.proxy(r,()=>{ee(e.play())},"play")):this.proxy(r,()=>{ee(e.togglePlay())},"play"))})}e.supported.ui&&e.config.disableContextMenu&&U.call(e,t.wrapper,"contextmenu",e=>{e.preventDefault()},!1),U.call(e,e.media,"volumechange",()=>{e.storage.set({volume:e.volume,muted:e.muted})}),U.call(e,e.media,"ratechange",()=>{eT.updateSetting.call(e,"speed"),e.storage.set({speed:e.speed})}),U.call(e,e.media,"qualitychange",t=>{eT.updateSetting.call(e,"quality",null,t.detail.quality)}),U.call(e,e.media,"ready qualitychange",()=>{eT.setDownloadUrl.call(e)});let i=e.config.events.concat(["keyup","keydown"]).join(" ");U.call(e,e.media,i,i=>{let{detail:r={}}=i;"error"===i.type&&(r=e.media.error),K.call(e,t.container,i.type,!0,r)})}),e(this,"proxy",(e,t,i)=>{let{player:r}=this,n=r.config.listeners[i],s=x.function(n),a=!0;s&&(a=n.call(r,e)),!1!==a&&x.function(t)&&t.call(r,e)}),e(this,"bind",(e,t,i,r,n=!0)=>{let{player:s}=this,a=s.config.listeners[r],o=x.function(a);U.call(s,e,t,e=>this.proxy(e,i,r),n&&!o)}),e(this,"controls",()=>{let{player:e}=this,{elements:t}=e,i=eh.isIE?"change":"input";t.buttons.play&&Array.from(t.buttons.play).forEach(t=>{this.bind(t,"click",()=>{ee(e.togglePlay())},"play")}),this.bind(t.buttons.restart,"click",e.restart,"restart"),this.bind(t.buttons.rewind,"click",()=>{e.lastSeekTime=Date.now(),e.rewind()},"rewind"),this.bind(t.buttons.fastForward,"click",()=>{e.lastSeekTime=Date.now(),e.forward()},"fastForward"),this.bind(t.buttons.mute,"click",()=>{e.muted=!e.muted},"mute"),this.bind(t.buttons.captions,"click",()=>e.toggleCaptions()),this.bind(t.buttons.download,"click",()=>{K.call(e,e.media,"download")},"download"),this.bind(t.buttons.fullscreen,"click",()=>{e.fullscreen.toggle()},"fullscreen"),this.bind(t.buttons.pip,"click",()=>{e.pip="toggle"},"pip"),this.bind(t.buttons.airplay,"click",e.airplay,"airplay"),this.bind(t.buttons.settings,"click",t=>{t.stopPropagation(),t.preventDefault(),eT.toggleMenu.call(e,t)}
8,null,!1),this.bind(t.buttons.settings,"keyup",t=>{if([" ","Enter"].includes(t.key)){if("Enter"===t.key){eT.focusFirstMenuItem.call(e,null,!0);return}t.preventDefault(),t.stopPropagation(),eT.toggleMenu.call(e,t)}},null,!1),this.bind(t.settings.menu,"keydown",t=>{"Escape"===t.key&&eT.toggleMenu.call(e,t)}),this.bind(t.inputs.seek,"mousedown mousemove",e=>{let i=t.progress.getBoundingClientRect(),r=e.pageX-e.clientX,n=100/i.width*(e.pageX-i.left-r);e.currentTarget.setAttribute("seek-value",n)}),this.bind(t.inputs.seek,"mousedown mouseup keydown keyup touchstart touchend",t=>{let i=t.currentTarget,r="play-on-seeked";if(x.keyboardEvent(t)&&!["ArrowLeft","ArrowRight"].includes(t.key))return;e.lastSeekTime=Date.now();let n=i.hasAttribute(r),s=["mouseup","touchend","keyup"].includes(t.type);n&&s?(i.removeAttribute(r),ee(e.play())):!s&&e.playing&&(i.setAttribute(r,""),e.pause())}),eh.isIos&&Array.from(R.call(e,'input[type="range"]')).forEach(e=>this.bind(e,i,e=>E(e.target))),this.bind(t.inputs.seek,i,t=>{let i=t.currentTarget,r=i.getAttribute("seek-value");x.empty(r)&&(r=i.value),i.removeAttribute("seek-value"),e.currentTime=r/i.max*e.duration},"seek"),this.bind(t.progress,"mouseenter mouseleave mousemove",t=>eT.updateSeekTooltip.call(e,t)),this.bind(t.progress,"mousemove touchmove",t=>{let{previewThumbnails:i}=e;i&&i.loaded&&i.startMove(t)}),this.bind(t.progress,"mouseleave touchend click",()=>{let{previewThumbnails:t}=e;t&&t.loaded&&t.endMove(!1,!0)}),this.bind(t.progress,"mousedown touchstart",t=>{let{previewThumbnails:i}=e;i&&i.loaded&&i.startScrubbing(t)}),this.bind(t.progress,"mouseup touchend",t=>{let{previewThumbnails:i}=e;i&&i.loaded&&i.endScrubbing(t)}),eh.isWebKit&&Array.from(R.call(e,'input[type="range"]')).forEach(t=>{this.bind(t,"input",t=>eT.updateRangeFill.call(e,t.target))}),e.config.toggleInvert&&!x.element(t.display.duration)&&this.bind(t.display.currentTime,"click",()=>{0!==e.currentTime&&(e.config.invertTime=!e.config.invertTime,eT.timeUpdate.call(e))}),this.bind(t.inputs.volume,i,t=>{e.volume=t.target.value},"volume"),this.bind(t.controls,"mouseenter mouseleave",i=>{t.controls.hover=!e.touch&&"mouseenter"===i.type}),t.fullscreen&&Array.from(t.fullscreen.children).filter(e=>
8!e.contains(t.container)).forEach(i=>{this.bind(i,"mouseenter mouseleave",i=>{t.controls&&(t.controls.hover=!e.touch&&"mouseenter"===i.type)})}),this.bind(t.controls,"mousedown mouseup touchstart touchend touchcancel",e=>{t.controls.pressed=["mousedown","touchstart"].includes(e.type)}),this.bind(t.controls,"focusin",()=>{let{config:i,timers:r}=e;O(t.controls,i.classNames.noTransition,!0),eN.toggleControls.call(e,!0),setTimeout(()=>{O(t.controls,i.classNames.noTransition,!1)},0);let n=this.touch?3e3:4e3;clearTimeout(r.controls),r.controls=setTimeout(()=>eN.toggleControls.call(e,!1),n)}),this.bind(t.inputs.volume,"wheel",t=>{let i=t.webkitDirectionInvertedFromDevice,[r,n]=[t.deltaX,-t.deltaY].map(e=>i?-e:e),s=Math.sign(Math.abs(r)>Math.abs(n)?r:n);e.increaseVolume(s/50);let{volume:a}=e.media;(1===s&&a<1||-1===s&&a>0)&&t.preventDefault()},"volume",!1)}),this.player=t,this.lastKey=null,this.focusTimer=null,this.lastKeyDown=null,this.handleKey=this.handleKey.bind(this),this.toggleMenu=this.toggleMenu.bind(this),this.firstTouch=this.firstTouch.bind(this)}handleKey(e){let{player:t}=this,{elements:i}=t,{key:r,type:n,altKey:s,ctrlKey:a,metaKey:o,shiftKey:l}=e,p="keydown"===n,c=p&&r===this.lastKey;if(!s&&!a&&!o&&!l&&r){if(p){let n=document.activeElement;
8if(x.element(n)){let{editable:r}=t.config.selectors,{seek:s}=i.inputs;if(n!==s&&q(n,r)||" "===e.key&&q(n,'button, [role^="menuitem"]'))return}switch([" ","ArrowLeft","ArrowUp","ArrowRight","ArrowDown","0","1","2","3","4","5","6","7","8","9","c","f","k","l","m"].includes(r)&&(e.preventDefault(),e.stopPropagation()),r){case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":if(!c){var d;d=Number.parseInt(r,10),t.currentTime=t.duration/10*d}break;case" ":case"k":c||ee(t.togglePlay());break;case"ArrowUp":t.increaseVolume(.1);break;case"ArrowDown":t.decreaseVolume(.1);break;case"m":c||(t.muted=!t.muted);break;case"ArrowRight":t.forward();break;case"ArrowLeft":t.rewind();break;case"f":t.fullscreen.toggle();break;case"c":c||t.toggleCaptions();break;case"l":t.loop=!t.loop}"Escape"===r&&!t.fullscreen.usingNative&&t.fullscreen.active&&t.fullscreen.toggle(),this.lastKey=r}else this.lastKey=null}}toggleMenu(e){eT.toggleMenu.call(this.player,e)}}var eR={exports:{}};eR.exports;var eG=(a||(a=1,n=function(){var e=function(){},t={},i={},r={};function n(e,t){if(e){var n=r[e];if(i[e]=t,n)for(;n.length;)n[0](e,t),n.splice(0,1)}}function s(t,i){t.call&&(t={success:t}),i.length?(t.error||e)(i):(t.success||e)(t)}function a(i,r,a){var o,l;if(r&&r.trim&&(o=r),l=(o?a:r)||{},o){if(o in t)throw"LoadJS";t[o]=!0}function p(t,r){!function(t,i,r){var n,s,a=(t=t.push?t:[t]).length,o=a,l=[];for(s=0,n=function(e,t,r){if("e"==t&&l.push(e),"b"==t){if(!r)return;l.push(e)}--a||i(l)};s<o;s++)!function t(i,r,n,s){var a,o,l,p=document,c=n.async,d=(n.numRetries||0)+1,u=n.before||e,h=i.replace(/[\?|#].*$/,""),g=i.replace(/^(css|img|module|nomodule)!/,"");if(s=s||0,/(^css!|\.css$)/.test(h))(l=p.createElement("link")).rel="stylesheet",l.href=g,(a="hideFocus"in l)&&l.relList&&(a=0,l.rel="preload",l.as="style");else if(/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(h))(l=p.createElement("img")).src=g;else if((l=p.createElement("script")).src=g,l.async=void 0===c||c,o="noModule"in l,/^module!/.test(h)){if(!o)return r(i,"l");l.type="module"}else if(/^nomodule!/.test(h)&&o)return r(i,"l");l.onload=l.onerror=l.onbeforeload=function(e){var o=e.type[0];if(a)try{l.sheet.cssText.length||(o="e")}catch(e){18!=e.code&&(o="e")}if("e"==o){if((s+=1)<d)return t(i,r,n,s)}else if("preload"==l.rel&&"style"==l.as)return l.rel="stylesheet";r(i,o,e.defaultPrevented)},!1!==u(i,l)&&p.head.appendChild(l)}(t[s],n,r)}(i,function(e){s(l,e),t&&s({success:t,error:r},e),n(o,e)},l)}if(l.returnPromise)return new Promise(p);p()}return a.ready=function(e,t){return function(e,t){e=e.push?e:[e];var n,s,a,o=[],l=e.length,p=l;for(n=function(e,i){i.length&&o.push(e),--p||t(o)};l--;){if(a=i[s=e[l]]){n(s,a);continue}(r[s]=r[s]||[]).push(n)}}(e,function(e){s(t,e)}),a},a.done=function(e){n(e,[])},a.reset=function(){t={},i={},r={}},a.isDefined=function(e){return e in t},a},eR.exports=n()),(s=eR.exports)&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default"))?s.default:s;function eH(e){return new Promise((t,i)=>{eG(e,{success:t,error:i})})}function eY(e){e&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===e&&(this.media.paused=!e,K.call(this,this.media,e?"play":"pause"))}let ej={setup(){let e=this;O(e.elements.wrapper,e.config.classNames.embed,!0),e.options.speed=e.config.speed.options,el.call(e),x.object(window.Vimeo)?ej.ready.call(e):eH(e.config.urls.vimeo.sdk).then(()=>{ej.ready.call(e)}).catch(t=>{e.debug.warn("Vimeo SDK (player.js) failed to load",t)})},ready(){let e;let t=this,i=t.config.vimeo,{premium:r,referrerPolicy:n,...s}=i,a=t.media.getAttribute("src"),o="";x.empty(a)?(a=t.media.getAttribute(t.config.attributes.embed.id),o=t.media.getAttribute(t.config.attributes.embed.hash)):o=function(e){let t=e.match(/^.*(vimeo.com\/|video\/)(\d+)(\?.*h=|\/)+([\d,a-f]+)/);return t&&5===t.length?t[4]:null}(a);let l=o?{h:o}:{};r&&Object.assign(s,{controls:!1,sidedock:!1});let p=eB({loop:t.config.loop.active,autoplay:t.autoplay,muted:t.muted,gesture:"media",playsinline:t.config.playsinline,...l,...s}),c=function(e){if(x.empty(e))return null;if(x.number(Number(e)))return e;let t=e.match(/^.*(vimeo.com\/|video\/)(\d+).*/);return t?t[2]:e}(a),d=z("iframe"),u=eg(t.config.urls.vimeo.iframe,c,p);if(d.setAttribute("src",u),d.setAttribute("allowfullscreen",""),d.setAttribute("allow","autoplay; fullscreen; picture-in-picture; encrypted-media; accelerometer; gyroscope"),x.empty(n)||d.setAttribute("referrerPolicy",n),r||!i.customControls)d.setAttribute("data-poster",t.poster),t.media=L(d,t.media);else{let e=z("div",{class:t.config.classNames.embedContainer,"data-poster":t.poster});e.appendChild(d),t.media=L(e,t.media)}i.customControls||ew(eg(t.config.urls.vimeo.api,u)).then(e=>{!x.empty(e)&&e.thumbnail_url&&eN.setPoster.call(t,e.thumbnail_url).catch(()=>{})}
8),t.embed=new window.Vimeo.Player(d,{autopause:t.config.autopause,muted:t.muted}),t.media.paused=!0,t.media.currentTime=0,t.supported.ui&&t.embed.disableTextTrack(),t.media.play=()=>(eY.call(t,!0),t.embed.play()),t.media.pause=()=>(eY.call(t,!1),t.embed.pause()),t.media.stop=()=>{t.pause(),t.currentTime=0};let{currentTime:h}=t.media;Object.defineProperty(t.media,"currentTime",{get:()=>h,set(e){let{embed:i,media:r,paused:n,volume:s}=t,a=n&&!i.hasPlayed;r.seeking=!0,K.call(t,r,"seeking"),Promise.resolve(a&&i.setVolume(0)).then(()=>i.setCurrentTime(e)).then(()=>a&&i.pause()).then(()=>a&&i.setVolume(s)).catch(()=>{})}});let g=t.config.speed.selected;Object.defineProperty(t.media,"playbackRate",{get:()=>g,set(e){t.embed.setPlaybackRate(e).then(()=>{g=e,K.call(t,t.media,"ratechange")}).catch(()=>{t.options.speed=[1]})}});let{volume:m}=t.config;Object.defineProperty(t.media,"volume",{get:()=>m,set(e){t.embed.setVolume(e).then(()=>{m=e,K.call(t,t.media,"volumechange")})}});let{muted:A}=t.config;Object.defineProperty(t.media,"muted",{get:()=>A,set(e){let i=!!x.boolean(e)&&e;t.embed.setMuted(!!i||t.config.muted).then(()=>{A=i,K.call(t,t.media,"volumechange")})}});let{loop:y}=t.config;Object.defineProperty(t.media,"loop",{get:()=>y,set(e){let i=x.boolean(e)?e:t.config.loop.active;t.embed.setLoop(i).then(()=>{y=i})}}),t.embed.getVideoUrl().then(i=>{e=i,eT.setDownloadUrl.call(t)}).catch(e=>{this.debug.warn(e)}),Object.defineProperty(t.media,"currentSrc",{get:()=>e}),Object.defineProperty(t.media,"ended",{get:()=>t.currentTime===t.duration}),Promise.all([t.embed.getVideoWidth(),t.embed.getVideoHeight()]).then(e=>{let[i,r]=e;t.embed.ratio=ep(i,r),el.call(this)}),t.embed.setAutopause(t.config.autopause).then(e=>{t.config.autopause=e}),t.embed.getVideoTitle().then(e=>{t.config.title=e,eN.setTitle.call(this)}),t.embed.getCurrentTime().then(e=>{h=e,K.call(t,t.media,"timeupdate")}),t.embed.getDuration().then(e=>{t.media.duration=e,K.call(t,t.media,"durationchange")}),t.embed.getTextTracks().then(e=>{t.media.textTracks=e,eM.setup.call(t)}),t.embed.on("cuechange",({cues:e=[]})=>{let i=e.map(e=>(function(e){let t=document.createDocumentFragment(),i=document.createElement("div");return t.appendChild(i),i.innerHTML=e,t.firstChild.textContent})(e.text));eM.updateCues.call(t,i)}),t.embed.on("loaded",()=>{t.embed.getPaused().then(e=>{eY.call(t,!e),e||K.call(t,t.media,"playing")}),x.element(t.embed.element)&&t.supported.ui&&t.embed.element.setAttribute("tabindex",-1)}),t.embed.on("bufferstart",()=>{K.call(t,t.media,"waiting")}),t.embed.on("bufferend",()=>{K.call(t,t.media,"playing")}),t.embed.on("play",()=>{eY.call(t,!0),K.call(t,t.media,"playing")}),t.embed.on("pause",()=>{eY.call(t,!1)}),t.embed.on("timeupdate",e=>{t.media.seeking=!1,h=e.seconds,K.call(t,t.media,"timeupdate")}),t.embed.on("progress",e=>{t.media.buffered=e.percent,K.call(t,t.media,"progress"),1===Number.parseInt(e.percent,10)&&K.call(t,t.media,"canplaythrough"),t.embed.getDuration().then(e=>{e!==t.media.duration&&(t.media.duration=e,K.call(t,t.media,"durationchange"))})}),t.embed.on("seeked",()=>{t.media.seeking=!1,K.call(t,t.media,"seeked")}),t.embed.on("ended",()=>{t.media.paused=!0,K.call(t,t.media,"ended")}),t.embed.on("error",e=>{t.media.error=e,K.call(t,t.media,"error")}),i.customControls&&setTimeout(()=>eN.build.call(t),0)}};function eV(e){e&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===e&&(this.media.paused=!e,K.call(this,this.media,e?"play":"pause"))}let eW={setup(){if(O(this.elements.wrapper,this.config.classNames.embed,!0),x.object(window.YT)&&x.function(window.YT.Player))eW.ready.call(this);else{let e=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=()=>{x.function(e)&&e(),eW.ready.call(this)},eH(this.config.urls.youtube.sdk).catch(e=>{this.debug.warn("YouTube API failed to load",e)})}},getTitle(e){ew(eg(this.config.urls.youtube.api,e)).then(e=>{if(x.object(e)){let{title:t,height:i,width:r}=e;this.config.title=t,eN.setTitle.call(this),this.embed.ratio=ep(r,i)}el.call(this)}).catch(()=>{el.call(this)})},ready(){var e;let t=this,i=t.config.youtube,r=t.media&&t.media.getAttribute("id");if(!x.empty(r)&&r.startsWith("youtube-"))return;let n=t.media.getAttribute("src");x.empty(n)&&(n=t.media.getAttribute(this.config.attributes.embed.id));let s=function(e){if(x.empty(e))return null;let t=e.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=)([^#&?]*).*/);return t&&t[2]?t[2]:e}(n),a=z("div",{id:(e=t.provider,`${e}-${Math.floor(1e4*Math.random())}`),"data-poster":i.customControls?t.poster:void 0});if(t.media=L(a,t.media),i.customControls){let e=e=>`https://i.ytimg.com/vi/${s}/${e}default.jpg`;eO(e("maxres"),121).catch(()=>
8eO(e("sd"),121)).catch(()=>eO(e("hq"))).then(e=>eN.setPoster.call(t,e.src)).then(e=>{e.includes("maxres")||(t.elements.poster.style.backgroundSize="cover")}).catch(()=>{})}t.embed=new window.YT.Player(t.media,{videoId:s,host:i.noCookie?"https://www.youtube-nocookie.com":"http:"===window.location.protocol?"http://www.youtube.com":void 0,playerVars:S({},{autoplay:+!!t.config.autoplay,hl:t.config.hl,controls:t.supported.ui&&i.customControls?0:1,disablekb:1,playsinline:t.config.playsinline&&!t.config.fullscreen.iosNative?1:0,cc_load_policy:+!!t.captions.active,cc_lang_pref:t.config.captions.language,widget_referrer:window?window.location.href:null},i),events:{onError(e){if(!t.media.error){let i=e.data;t.media.error={code:i,message:({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."})[i]||"An unknown error occurred"},K.call(t,t.media,"error")}},onPlaybackRateChange(e){let i=e.target;t.media.playbackRate=i.getPlaybackRate(),K.call(t,t.media,"ratechange")},onReady(e){if(x.function(t.media.play))return;let r=e.target;eW.getTitle.call(t,s),t.media.play=()=>{eV.call(t,!0),r.playVideo()},t.media.pause=()=>{eV.call(t,!1),r.pauseVideo()},t.media.stop=()=>{r.stopVideo()},t.media.duration=r.getDuration(),t.media.paused=!0,t.media.currentTime=0,Object.defineProperty(t.media,"currentTime",{get:()=>Number(r.getCurrentTime()),set(e){t.paused&&!t.embed.hasPlayed&&t.embed.mute(),t.media.seeking=!0,K.call(t,t.media,"seeking"),r.seekTo(e)}}),Object.defineProperty(t.media,"playbackRate",{get:()=>r.getPlaybackRate(),set(e){r.setPlaybackRate(e)}});let{volume:n}=t.config;Object.defineProperty(t.media,"volume",{get:()=>n,set(e){n=e,r.setVolume(100*n),K.call(t,t.media,"volumechange")}});let{muted:a}=t.config;Object.defineProperty(t.media,"muted",{get:()=>a,set(e){let i=x.boolean(e)?e:a;a=i,r[i?"mute":"unMute"](),r.setVolume(100*n),K.call(t,t.media,"volumechange")}}),Object.defineProperty(t.media,"currentSrc",{get:()=>r.getVideoUrl()}),Object.defineProperty(t.media,"ended",{get:()=>t.currentTime===t.duration});let o=r.getAvailablePlaybackRates();t.options.speed=o.filter(e=>t.config.speed.options.includes(e)),t.supported.ui&&i.customControls&&t.media.setAttribute("tabindex",-1),K.call(t,t.media,"timeupdate"),K.call(t,t.media,"durationchange"),clearInterval(t.timers.buffering),t.timers.buffering=setInterval(()=>{t.media.buffered=r.getVideoLoadedFraction(),(null===t.media.lastBuffered||t.media.lastBuffered<t.media.buffered)&&K.call(t,t.media,"progress"),t.media.lastBuffered=t.media.buffered,1===t.media.buffered&&(clearInterval(t.timers.buffering),K.call(t,t.media,"canplaythrough"))},200),i.customControls&&setTimeout(()=>eN.build.call(t),50)},onStateChange(e){let r=e.target;switch(clearInterval(t.timers.playing),t.media.seeking&&[1,2].includes(e.data)&&(t.media.seeking=!1,K.call(t,t.media,"seeked")),e.data){case -1:K.call(t,t.media,"timeupdate"),t.media.buffered=r.getVideoLoadedFraction(),K.call(t,t.media,"progress");break;case 0:eV.call(t,!1),t.media.loop?(r.stopVideo(),r.playVideo()):K.call(t,t.media,"ended");break;case 1:i.customControls&&!t.config.autoplay&&t.media.paused&&!t.embed.hasPlayed?t.media.pause():(eV.call(t,!0),K.call(t,t.media,"playing"),t.timers.playing=setInterval(()=>{K.call(t,t.media,"timeupdate")},50),t.media.duration!==r.getDuration()&&(t.media.duration=r.getDuration(),K.call(t,t.media,"durationchange")));break;case 2:t.muted||t.embed.unMute(),eV.call(t,!1);break;case 3:K.call(t,t.media,"waiting")}K.call(t,t.elements.container,"statechange",!1,{code:e.data})}}})}},eU={setup(){if(!this.media){this.debug.warn("No media element found!");return}O(this.elements.container,this.config.classNames.type.replace("{0}",this.type),!0),O(this.elements.container,this.config.classNames.provider.replace("{0}",this.provider),!0),this.isEmbed&&O(this.elements.container,this.config.classNames.type.replace("{0}","video"),!0),this.isVideo&&(this.elements.wrapper=z("div",{class:this.config.classNames.video}),B(this.media,this.elements.wrapper),this.elements.poster=z("div",{class:this.config.classNames.poster}),this.elements.wrapper.appendChild(this.elements.poster)),this.isHTML5?e
8c.setup.call(this):this.isYouTube?eW.setup.call(this):this.isVimeo&&ej.setup.call(this)}};class eQ{constructor(t){e(this,"load",()=>{this.enabled&&(x.object(window.google)&&x.object(window.google.ima)?this.ready():eH(this.player.config.urls.googleIMA.sdk).then(()=>{this.ready()}).catch(()=>{this.trigger("error",Error("Google IMA SDK failed to load"))}))}),e(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()}),e(this,"setupIMA",()=>{this.elements.container=z("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()}),e(this,"requestAds",()=>{let{container:e}=this.player.elements;try{let 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)}}),e(this,"pollCountdown",(e=!1)=>{if(!e){clearInterval(this.countdownTimer),this.elements.container.removeAttribute("data-badge-text");return}this.countdownTimer=setInterval(()=>{let e=eE(Math.max(this.manager.getRemainingTime(),0)),t=`${eb.get("advertisement",this.player.config)} - ${e}`;this.elements.container.setAttribute("data-badge-text",t)},100)}),e(this,"onAdsManagerLoaded",e=>{if(!this.enabled)return;let t=new google.ima.AdsRenderingSettings;t.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")}),e(this,"addCuePoints",()=>{x.empty(this.cuePoints)||this.cuePoints.forEach(e=>{if(0!==e&&-1!==e&&e<this.player.duration){let t=this.player.elements.progress;
8if(x.element(t)){let i=100/this.player.duration*e,r=z("span",{class:this.player.config.classNames.cues});r.style.left=`${i.toString()}%`,t.appendChild(r)}}})}),e(this,"onAdEvent",e=>{let{container:t}=this.player.elements,i=e.getAd(),r=e.getAdData();switch((e=>{K.call(this.player,this.player.media,`ads${e.replace(/_/g,"").toLowerCase()}`)})(e.type),e.type){case google.ima.AdEvent.Type.LOADED:this.trigger("loaded"),this.pollCountdown(!0),i.isLinear()||(i.width=t.offsetWidth,i.height=t.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:r.adError&&this.player.debug.warn(`Non-fatal ad error: ${r.adError.getMessage()}`)}}),e(this,"onAdError",e=>{this.cancel(),this.player.debug.warn("Ads error",e)}),e(this,"listeners",()=>{let e;let{container:t}=this.player.elements;this.player.on("canplay",()=>{this.addCuePoints()}),this.player.on("ended",()=>{this.loader.contentComplete()}),this.player.on("timeupdate",()=>{e=this.player.currentTime}),this.player.on("seeked",()=>{let t=this.player.currentTime;x.empty(this.cuePoints)||this.cuePoints.forEach((i,r)=>{e<i&&i<t&&(this.manager.discardAdBreak(),this.cuePoints.splice(r,1))})}),window.addEventListener("resize",()=>{this.manager&&this.manager.resize(t.offsetWidth,t.offsetHeight,google.ima.ViewMode.NORMAL)})}),e(this,"play",()=>{let{container:e}=this.player.elements;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(()=>{})}),e(this,"resumeContent",()=>{this.elements.container.style.zIndex="",this.playing=!1,ee(this.player.media.play())}),e(this,"pauseContent",()=>{this.elements.container.style.zIndex=3,this.playing=!0,this.player.media.pause()}),e(this,"cancel",()=>{this.initialized&&this.resumeContent(),this.trigger("error"),this.loadAds()}),e(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(()=>{})}),e(this,"trigger",(e,...t)=>{let i=this.events[e];x.array(i)&&i.forEach(e=>{x.function(e)&&e.apply(this,t)})}),e(this,"on",(e,t)=>(x.array(this.events[e])||(this.events[e]=[]),this.events[e].push(t),this)),e(this,"startSafetyTimer",(e,t)=>{this.player.debug.log(`Safety timer invoked from: ${t}`),this.safetyTimer=setTimeout(()=>{this.cancel(),this.clearSafetyTimer("startSafetyTimer()")},e)}),e(this,"clearSafetyTimer",e=>{x.nullOrUndefined(this.safetyTimer)||(this.player.debug.log(`Safety timer cleared from: ${e}`),clearTimeout(this.safetyTimer),this.safetyTimer=null)}),this.player=t,this.config=t.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(){let{config:e}=this;return this.player.isHTML5&&this.player.isVideo&&e.enabled&&(!x.empty(e.publisherId)||x.url(e.tagUrl))}get tagUrl(){let{config:e}=this;if(x.url(e.tagUrl))return e.tagUrl;let t={AV_PUBLISHERID:"58c25bb0073ef448b1087ad6",AV_CHANNELID:"5a0458dc28a06145e4519d21",AV_URL:window.location.hostname,cb:Date.now(),AV_WIDTH:640,AV_HEIGHT:480,AV_CDIM2:e.publisherId};return`https://go.aniview.com/api/adserver6/vast/?${eB(t)}`}}function eJ(e=0,t=0,i=255){return Math.min(Math.max(e,t),i)}function eK(e,t){let i=t.width/t.height,r={};return e>i?(r.width=t.width,r.height=1/e*t.width):(r.height=t.height,r.width=e*t.height),r}class eX{constructor(t){e(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.listeners(),this.loaded=!0)})}),e(this,"getThumbnails",()=>new Promise(e=>{let{src:t}=this.player.config.previewThumbnails;if(x.empty(t))throw Error("Missing previewThumbnails.src config attribute");let i=()=>{this.thumbnails.sort((e,t)=>
8e.height-t.height),this.player.debug.log("Preview thumbnails",this.thumbnails),e()};x.function(t)?t(e=>{this.thumbnails=e,i()}):Promise.all((x.string(t)?[t]:t).map(e=>this.getThumbnail(e))).then(i)})),e(this,"getThumbnail",e=>new Promise(t=>{ew(e,void 0,this.player.config.previewThumbnails.withCredentials).then(i=>{let r={frames:function(e){let t=[];return e.split(/\r\n\r\n|\n\n|\r\r/).forEach(e=>{let i={};e.split(/\r\n|\n|\r/).forEach(e=>{if(x.number(i.startTime)){if(!x.empty(e.trim())&&x.empty(i.text)){let t=e.trim().split("#xywh=");[i.text]=t,t[1]&&([i.x,i.y,i.w,i.h]=t[1].split(","))}}else{let t=e.match(/(\d{2})?:?(\d{2}):(\d{2}).(\d{2,3})( ?--> ?)(\d{2})?:?(\d{2}):(\d{2}).(\d{2,3})/);t&&(i.startTime=3600*Number(t[1]||0)+60*Number(t[2])+Number(t[3])+Number(`0.${t[4]}`),i.endTime=3600*Number(t[6]||0)+60*Number(t[7])+Number(t[8])+Number(`0.${t[9]}`))}}),i.text&&t.push(i)}),t}(i),height:null,urlPrefix:""};r.frames[0].text.startsWith("/")||r.frames[0].text.startsWith("http://")||r.frames[0].text.startsWith("https://")||(r.urlPrefix=e.substring(0,e.lastIndexOf("/")+1));let n=new Image;n.onload=()=>{r.height=n.naturalHeight,r.width=n.naturalWidth,this.thumbnails.push(r),t()},n.src=r.urlPrefix+r.frames[0].text})})),e(this,"startMove",e=>{if(this.loaded&&x.event(e)&&["touchmove","mousemove"].includes(e.type)&&this.player.media.duration){if("touchmove"===e.type)this.seekTime=this.player.media.duration*(this.player.elements.inputs.seek.value/100);else{var t,i;let r=this.player.elements.progress.getBoundingClientRect(),n=100/r.width*(e.pageX-r.left);this.seekTime=this.player.media.duration*(n/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.textContent=eE(this.seekTime);let s=null===(t=this.player.config.markers)||void 0===t?void 0:null===(i=t.points)||void 0===i?void 0:i.find(({time:e})=>e===Math.round(this.seekTime));s&&this.elements.thumb.time.insertAdjacentHTML("afterbegin",`${s.label}<br>`)}this.showImageAtCurrentTime()}}),e(this,"endMove",()=>{this.toggleThumbContainer(!1,!0)}),e(this,"startScrubbing",e=>{(x.nullOrUndefined(e.button)||!1===e.button||0===e.button)&&(this.mouseDown=!0,this.player.media.duration&&(this.toggleScrubbingContainer(!0),this.toggleThumbContainer(!1,!0),this.showImageAtCurrentTime()))}),e(this,"endScrubbing",()=>{this.mouseDown=!1,Math.ceil(this.lastTime)===Math.ceil(this.player.media.currentTime)?this.toggleScrubbingContainer(!1):J.call(this.player,this.player.media,"timeupdate",()=>{this.mouseDown||this.toggleScrubbingContainer(!1)})}),e(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})}),e(this,"render",()=>{this.elements.thumb.container=z("div",{class:this.player.config.classNames.previewThumbnails.thumbContainer}),this.elements.thumb.imageContainer=z("div",{class:this.player.config.classNames.previewThumbnails.imageContainer}),this.elements.thumb.container.appendChild(this.elements.thumb.imageContainer);let e=z("div",{class:this.player.config.classNames.previewThumbnails.timeContainer});this.elements.thumb.time=z("span",{},"00:00"),e.appendChild(this.elements.thumb.time),this.elements.thumb.imageContainer.appendChild(e),x.element(this.player.elements.progress)&&this.player.elements.progress.appendChild(this.elements.thumb.container),this.elements.scrubbing.container=z("div",{class:this.player.config.classNames.previewThumbnails.scrubbingContainer}),this.player.elements.wrapper.appendChild(this.elements.scrubbing.container)}),e(this,"destroy",()=>{this.elements.thumb.container&&this.elements.thumb.container.remove(),this.elements.scrubbing.container&&this.elements.scrubbing.container.remove()}),e(this,"showImageAtCurrentTime",()=>{this.mouseDown?this.setScrubbingContainerSize():this.setThumbContainerSizeAndPos();let e=this.thumbnails[0].frames.findIndex(e=>this.seekTime>=e.startTime&&this.seekTime<=e.endTime),t=e>=0,i=0;this.mouseDown||this.toggleThumbContainer(t),t&&(this.thumbnails.forEac
8h((t,r)=>{this.loadedImages.includes(t.frames[e].text)&&(i=r)}),e!==this.showingThumb&&(this.showingThumb=e,this.loadImage(i)))}),e(this,"loadImage",(e=0)=>{let t=this.showingThumb,i=this.thumbnails[e],{urlPrefix:r}=i,n=i.frames[t],s=i.frames[t].text,a=r+s;if(this.currentImageElement&&this.currentImageElement.dataset.filename===s)this.showImage(this.currentImageElement,n,e,t,s,!1),this.currentImageElement.dataset.index=t,this.removeOldImages(this.currentImageElement);else{this.loadingImage&&this.usingSprites&&(this.loadingImage.onload=null);let i=new Image;i.src=a,i.dataset.index=t,i.dataset.filename=s,this.showingThumbFilename=s,this.player.debug.log(`Loading image: ${a}`),i.onload=()=>this.showImage(i,n,e,t,s,!0),this.loadingImage=i,this.removeOldImages(i)}}),e(this,"showImage",(e,t,i,r,n,s=!0)=>{this.player.debug.log(`Showing thumb: ${n}. num: ${r}. qual: ${i}. newimg: ${s}`),this.setImageSizeAndOffset(e,t),s&&(this.currentImageContainer.appendChild(e),this.currentImageElement=e,this.loadedImages.includes(n)||this.loadedImages.push(n)),this.preloadNearby(r,!0).then(this.preloadNearby(r,!1)).then(this.getHigherQuality(i,e,t,n))}),e(this,"removeOldImages",e=>{Array.from(this.currentImageContainer.children).forEach(t=>{if("img"!==t.tagName.toLowerCase())return;let i=this.usingSprites?500:1e3;if(t.dataset.index!==e.dataset.index&&!t.dataset.deleting){t.dataset.deleting=!0;let{currentImageContainer:e}=this;setTimeout(()=>{e.removeChild(t),this.player.debug.log(`Removing thumb: ${t.dataset.filename}`)},i)}})}),e(this,"preloadNearby",(e,t=!0)=>new Promise(i=>{setTimeout(()=>{let r=this.thumbnails[0].frames[e].text;if(this.showingThumbFilename===r){let n;n=t?this.thumbnails[0].frames.slice(e):this.thumbnails[0].frames.slice(0,e).reverse();let s=!1;n.forEach(e=>{let t=e.text;if(t!==r&&!this.loadedImages.includes(t)){s=!0,this.player.debug.log(`Preloading thumb filename: ${t}`);let{urlPrefix:e}=this.thumbnails[0],r=e+t,n=new Image;n.src=r,n.onload=()=>{this.player.debug.log(`Preloaded thumb filename: ${t}`),this.loadedImages.includes(t)||this.loadedImages.push(t),i()}}}),s||i()}},300)})),e(this,"getHigherQuality",(e,t,i,r)=>{if(e<this.thumbnails.length-1){let n=t.naturalHeight;this.usingSprites&&(n=i.h),n<this.thumbContainerHeight&&setTimeout(()=>{this.showingThumbFilename===r&&(this.player.debug.log(`Showing higher quality thumb for: ${r}`),this.loadImage(e+1))},300)}}),e(this,"toggleThumbContainer",(e=!1,t=!1)=>{let i=this.player.config.classNames.previewThumbnails.thumbContainerShown;this.elements.thumb.container.classList.toggle(i,e),!e&&t&&(this.showingThumb=null,this.showingThumbFilename=null)}),e(this,"toggleScrubbingContainer",(e=!1)=>{let t=this.player.config.classNames.previewThumbnails.scrubbingContainerShown;this.elements.scrubbing.container.classList.toggle(t,e),e||(this.showingThumb=null,this.showingThumbFilename=null)}),e(this,"determineContainerAutoSizing",()=>{(this.elements.thumb.imageContainer.clientHeight>20||this.elements.thumb.imageContainer.clientWidth>20)&&(this.sizeSpecifiedInCSS=!0)}),e(this,"setThumbContainerSizeAndPos",()=>{let{imageContainer:e}=this.elements.thumb;if(this.sizeSpecifiedInCSS){if(e.clientHeight>20&&e.clientWidth<20){let t=Math.floor(e.clientHeight*this.thumbAspectRatio);e.style.width=`${t}px`}else if(e.clientHeight<20&&e.clientWidth>20){let t=Math.floor(e.clientWidth/this.thumbAspectRatio);e.style.height=`${t}px`}}else{let t=Math.floor(this.thumbContainerHeight*this.thumbAspectRatio);e.style.height=`${this.thumbContainerHeight}px`,e.style.width=`${t}px`}this.setThumbContainerPos()}),e(this,"setThumbContainerPos",()=>{let e=this.player.elements.progress.getBoundingClientRect(),t=this.player.elements.container.getBoundingClientRect(),{container:i}=this.elements.thumb,r=t.left-e.left+10,n=t.right-e.left-i.clientWidth-10,s=this.mousePosX-e.left-i.clientWidth/2,a=eJ(s,r,n);i.style.left=`${a}px`,i.style.setProperty("--preview-arrow-offset",`${s-a}px`)}),e(this,"setScrubbingContainerSize",()=>{let{width:e,height:t}=eK(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`}),e(this,"setImageSizeAndOffset",(e,t)=>{if(!this.usingSprites)return;let i=this.thumbContainerHeight/t.h;e.style.height=`${e.naturalHeight*i}
8px`,e.style.width=`${e.naturalWidth*i}px`,e.style.left=`-${t.x*i}px`,e.style.top=`-${t.y*i}px`}),this.player=t,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}get 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(){if(this.mouseDown){let{height:e}=eK(this.thumbAspectRatio,{width:this.player.media.clientWidth,height:this.player.media.clientHeight});return e}return 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 eZ={insertElements(e,t){x.string(t)?P(e,this.media,{src:t}):x.array(t)&&t.forEach(t=>{P(e,this.media,t)})},change(e){if(!T(e,"sources.length")){this.debug.warn("Invalid source format");return}ec.cancelRequests.call(this),this.destroy(()=>{this.options.quality=[],I(this.media),this.media=null,x.element(this.elements.container)&&this.elements.container.removeAttribute("class");let{sources:t,type:i}=e,[{provider:r=eI.html5,src:n}]=t,s="html5"===r?i:"div",a="html5"===r?{}:{src:n};Object.assign(this,{provider:r,type:i,supported:j.check(i,r,this.config.playsinline),media:z(s,a)}),this.elements.container.appendChild(this.media),x.boolean(e.autoplay)&&(this.config.autoplay=e.autoplay),this.isHTML5&&(this.config.crossorigin&&this.media.setAttribute("crossorigin",""),this.config.autoplay&&this.media.setAttribute("autoplay",""),x.empty(e.poster)||(this.poster=e.poster),this.config.loop.active&&this.media.setAttribute("loop",""),this.config.muted&&this.media.setAttribute("muted",""),this.config.playsinline&&this.media.setAttribute("playsinline","")),eN.addStyleHook.call(this),this.isHTML5&&eZ.insertElements.call(this,"source",t),this.config.title=e.title,eU.setup.call(this),this.isHTML5&&Object.keys(e).includes("tracks")&&eZ.insertElements.call(this,"track",e.tracks),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&eN.build.call(this),this.isHTML5&&this.media.load(),!x.empty(e.previewThumbnails)&&(Object.assign(this.config.previewThumbnails,e.previewThumbnails),this.previewThumbnails&&this.previewThumbnails.loaded&&(this.previewThumbnails.destroy(),this.previewThumbnails=null),this.config.previewThumbnails.enabled&&(this.previewThumbnails=new eX(this))),this.fullscreen.update()},!0)}};class e0{constructor(t,i){if(e(this,"play",()=>x.function(this.media.play)?(this.ads&&this.ads.enabled&&this.ads.managerPromise.then(()=>this.ads.play()).catch(()=>ee(this.media.play())),this.media.play()):null),e(this,"pause",()=>this.playing&&x.function(this.media.pause)?this.media.pause():null),e(this,"togglePlay",e=>(x.boolean(e)?e:!this.playing)?this.play():this.pause()),e(this,"stop",()=>{this.isHTML5?(this.pause(),this.restart()):x.function(this.media.stop)&&this.media.stop()}),e(this,"restart",()=>{this.currentTime=0}),e(this,"rewind",e=>{this.currentTime-=x.number(e)?e:this.config.seekTime}),e(this,"forward",e=>{this.currentTime+=x.number(e)?e:this.config.seekTime}),e(this,"increaseVolume",e=>{let t=this.media.muted?0:this.volume;this.volume=t+(x.number(e)?e:0)}),e(this,"decreaseVolume",e=>{this.increaseVolume(-e)}),e(this,"airplay",()=>{j.airplay&&this.media.webkitShowPlaybackTargetPicker()}),e(this,"toggleControls",e=>{if(this.supported.ui&&!this.isAudio){let t=N(this.elements.container,this.config.classNames.hideControls),i=O(this.elements.container,this.config.classNames.hideControls,void 0===e?void 0:!e);return i&&x.array(this.config.controls)&&this.config.controls.includes("settings")&&!x.empty(this.config.settings)&&eT.toggleMenu.call(this,!1),i!==t&&K.call(this,this.media,i?"controlshidden":"controlsshown"),!i}return!1}),e(this,"on",(e,t)=>{U.call(this,this.elements.container,e,t)}),e(this,"once",(e,t)=>{J.call(this,this.elements.container,e,t)}),e(this,"off",(e,t)=>{Q(this.elements.container,e,t)}),e(this,"destroy",(e,t=!1)=>
vendor: 1,930 bytes, line 8
8{if(!this.ready)return;let i=()=>{document.body.style.overflow="",this.embed=null,t?(Object.keys(this.elements).length&&(I(this.elements.buttons.play),I(this.elements.captions),I(this.elements.controls),I(this.elements.wrapper),this.elements.buttons.play=null,this.elements.captions=null,this.elements.controls=null,this.elements.wrapper=null),x.function(e)&&e()):(X.call(this),ec.cancelRequests.call(this),L(this.elements.original,this.elements.container),K.call(this,this.elements.original,"destroyed",!0),x.function(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?(eN.toggleNativeControls.call(this,!0),i()):this.isYouTube?(clearInterval(this.timers.buffering),clearInterval(this.timers.playing),null!==this.embed&&x.function(this.embed.destroy)&&this.embed.destroy(),i()):this.isVimeo&&(null!==this.embed&&this.embed.unload().then(i),setTimeout(i,200))}),e(this,"supports",e=>j.mime.call(this,e)),this.timers={},this.ready=!1,this.loading=!1,this.failed=!1,this.touch=j.touch,this.media=t,x.string(this.media)&&(this.media=document.querySelectorAll(this.media)),(window.jQuery&&this.media instanceof jQuery||x.nodeList(this.media)||x.array(this.media))&&(this.media=this.media[0]),this.config=S({},ez,e0.defaults,i||{},(()=>{try{return JSON.parse(this.media.getAttribute("data-plyr-config"))}catch{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 eF(this.config.debug),this.debug.log("Config",this.config),this.debug.log("Support",j),x.nullOrUndefined(this.media)||!x.element
8(this.media)){this.debug.error("Setup failed: no suitable element passed");return}if(this.media.plyr){this.debug.warn("Target already setup");return}if(!this.config.enabled){this.debug.error("Setup failed: disabled by config");return}if(!j.check().api){this.debug.error("Setup failed: no support");return}let r=this.media.cloneNode(!0);r.autoplay=!1,this.elements.original=r;let n=this.media.tagName.toLowerCase(),s=null,a=null;switch(n){case"div":if(s=this.media.querySelector("iframe"),x.element(s)){var o;if(a=eS(s.getAttribute("src")),this.provider=(o=a.toString(),/^(?:https?:\/\/)?(?:www\.)?(?:youtube\.com|youtube-nocookie\.com|youtu\.?be)\/.+$/.test(o)?eI.youtube:/^https?:\/\/player.vimeo.com\/video\/\d{0,9}(?=\b|\/)/.test(o)?eI.vimeo:null),this.elements.container=this.media,this.media=s,this.elements.container.className="",a.search.length){let e=["1","true"];e.includes(a.searchParams.get("autoplay"))&&(this.config.autoplay=!0),e.includes(a.searchParams.get("loop"))&&(this.config.loop.active=!0),this.isYouTube?(this.config.playsinline=e.includes(a.searchParams.get("playsinline")),this.config.youtube.hl=a.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(x.empty(this.provider)||!Object.values(eI).includes(this.provider)){this.debug.error("Setup failed: Invalid provider");return}this.type=e$.video;break;case"video":case"audio":this.type=n,this.provider=eI.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:this.debug.error("Setup failed: unsupported type");return}if(this.supported=j.check(this.type,this.provider),!this.supported.api){this.debug.error("Setup failed: no support");return}this.eventListeners=[],this.listeners=new eq(this),this.storage=new ev(this),this.media.plyr=this,x.element(this.elements.container)||(this.elements.container=z("div"),B(this.media,this.elements.container)),eN.migrateStyles.call(this),eN.addStyleHook.call(this),eU.setup.call(this),this.config.debug&&U.call(this,this.elements.container,this.config.events.join(" "),e=>{this.debug.log(`event: ${e.type}`)}),this.fullscreen=new eD(this),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&eN.build.call(this),this.listeners.container(),this.listeners.global(),this.config.ads.enabled&&(this.ads=new eQ(this)),this.isHTML5&&this.config.autoplay&&this.once("canplay",()=>ee(this.play())),this.lastSeekTime=0,this.config.previewThumbnails.enabled&&(this.previewThumbnails=new eX(this))}get isHTML5(){return this.provider===eI.html5}get isEmbed(){return this.isYouTube||this.isVimeo}get isYouTube(){return this.provider===eI.youtube}get isVimeo(){return this.provider===eI.vimeo}get isVideo(){return this.type===e$.video}get isAudio(){return this.type===e$.audio}get playing(){return!!(this.ready&&!this.paused&&!this.ended)}get paused(){return!!this.media.paused}get stopped(){return!!(this.paused&&0===this.currentTime)}get ended(){return!!this.media.ended}set currentTime(e){if(!this.duration)return;let t=x.number(e)&&e>0;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(){let{buffered:e}=this.media;return x.number(e)?e:e&&e.length&&this.duration>0?e.end(0)/this.duration:0}get seeking(){return!!this.media.seeking}get duration(){let e=Number.parseFloat(this.config.duration),t=(this.media||{}).duration,i=x.number(t)&&t!==1/0?t:0;return e||i}set volume(e){let t=e;x.string(t)&&(t=Number(t)),x.number(t)||(t=this.storage.get("volume")),x.number(t)||({volume:t}=this.config),t>1&&(t=1),t<0&&(t=0),this.config.volume=t,this.media.volume=t,!x.empty(e)&&this.muted&&t>0&&(this.muted=!1)}get volume(){return Number(this.media.volume)}set muted(e){let t=e;x.boolean(t)||(t=this.storage.get("muted")),x.boolean(t)||(t=this.config.muted),this.config.muted=t,this.media.muted=t}get muted(){return!!this.media.muted}get hasAudio(){return!this.isHTML5||!!this.isAudio||!!this.media.mozHasAudio||!!this.media.webkitAudioDecodedByteCount||!!(this.media.audioTracks&&this.media.audioTracks.length)}set speed(e){let t=null;x.number(e)&&(t=e),x.number(t)||(t=this.storage.get("speed")),x.number(t)||(t=this.config.speed.selected);let{minimumSpeed:i,maximumSpeed:r}=this;t=eJ(t,i,r),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){let t=this.config.quality,i=this.options.quality;if(!i.length)return;let r=[!x.empty(e)&&Number(e),this.storage.get("quality"),t.selected,t.default].find(x.number),n=!0;if(!i.includes(r)){let e=ei(i,r);this.debug.warn(`Unsupported quality option: ${r}, using ${e} instead`),r=e,n=!1}t.selected=r,this.media.quality=r,n&&this.storage.set({quality:r})}get quality(){return this.media.quality}set loop(e){let t=x.boolean(e)?e:this.config.loop.active;this.config.loop.active=t,this.media.loop=t}get loop(){return!!this.media.loop}set source(e){eZ.change.call(this,e)}get source(){return this.media.currentSrc}get download(){let{download:e}=this.config.urls;return x.url(e)?e:this.source}set download(e){x.url(e)&&(this.config.urls.download=e,eT.setDownloadUrl.call(this))}set poster(e){if(!this.isVideo){this.debug.warn("Poster can only be set for video");return}eN.setPoster.call(this,e,!1).catch(()=>{})}get poster(){return this.isVideo?this.media.getAttribute("poster")||this.media.getAttribute("data-poster"):null}get ratio(){if(!this.isVideo)return null;let e=ea(eo.call(this));return x.array(e)?e.join(":"):e}set ratio(e){if(!this.isVideo){this.debug.warn("Aspect ratio can only be set for video");return}if(!x.string(e)||!es(e)){this.debug.error(`Invalid aspect ratio specified (${e})`);return}this.config.ratio=ea(e),el.call(this)}
8set autoplay(e){this.config.autoplay=x.boolean(e)?e:this.config.autoplay}get autoplay(){return!!this.config.autoplay}toggleCaptions(e){eM.toggle.call(this,e,!1)}set currentTrack(e){eM.set.call(this,e,!1),eM.setup.call(this)}get currentTrack(){let{toggled:e,currentTrack:t}=this.captions;return e?t:-1}set language(e){eM.setLanguage.call(this,e,!1)}get language(){return(eM.getCurrentTrack.call(this)||{}).language}set pip(e){if(!j.pip)return;let t=x.boolean(e)?e:!this.pip;x.function(this.media.webkitSetPresentationMode)&&this.media.webkitSetPresentationMode(t?eP.active:eP.inactive),x.function(this.media.requestPictureInPicture)&&(!this.pip&&t?this.media.requestPictureInPicture():this.pip&&!t&&document.exitPictureInPicture())}get pip(){return j.pip?x.empty(this.media.webkitPresentationMode)?this.media===document.pictureInPictureElement:this.media.webkitPresentationMode===eP.active: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 eX(this))}static supported(e,t){return j.check(e,t)}static loadSprite(e,t){return eC(e,t)}static setup(e,t={}){let i=null;return(x.string(e)?i=Array.from(document.querySelectorAll(e)):x.nodeList(e)?i=Array.from(e):x.array(e)&&(i=e.filter(x.element)),x.empty(i))?null:i.map(e=>new e0(e,t))}}return e0.defaults=JSON.parse(JSON.stringify(ez)),e0},"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define("Plyr",n):(r="undefined"!=typeof globalThis?globalThis:r||self).Plyr=n())},854(e,t,i){var r=i(292),n=i.n(r),s=i(893),a=i.n(s),o=i(383),l=i.n(o),p=i(884),c=i.n(p),d=i(88),u=i.n(d),h=i(997),g=i.n(h),m=i(613),A={};A.styleTagTransform=g(),A.setAttributes=c(),A.insert=l().bind(null,"head"),A.domAPI=a(),A.insertStyleElement=u(),n()(m.A,A),m.A&&m.A.locals&&m.A.locals},866(e,t,i){i.d(t,{A:()=>o});var r=i(942),n=i.n(r),s=i(278),a=i.n(s)()(n());a.push([e.id,"","",{version:3,sources:[],names:[],mappings:"",sourceRoot:""}]);let o=a},874(e,t,i){function r(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function n(e,t){void 0===e&&(e={}),void 0===t&&(t={});let i=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>i.indexOf(e)).forEach(i=>{void 0===e[i]?e[i]=t[i]:r(t[i])&&r(e[i])&&Object.keys(t[i]).length>0&&n(e[i],t[i])})}i.d(t,{a:()=>l,g:()=>a});let s={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 a(){let e="undefined"!=typeof document?document:{};return n(e,s),e}let o={document:s,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 l(){let e="undefined"!=typeof window?window:{};return n(e,o),e}},876(e,t,i){var r=i(292),n=i.n(r),s=i(893),a=i.n(s),o=i(383),l=i.n(o),p=i(884),c=i.n(p),d=i(88),u=i.n(d),h=i(997),g=i.n(h),m=i(803),A={};A.styleTagTransform=g(),A.setAttributes=c(),A.insert=l().bind(null,"head"),A.domAPI=a(),A.insertStyleElement=u(),n()(m.A,A),m.A&&m.A.locals&&m.A.locals},884(e,t,i){e.exports=function(e){var t=i.nc;t&&e.setAttribute("nonce",t)}},893(e){e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(i){var r,n,s;r="",i.supports&&(r+="@supports (".concat(i.supports,") {")),i.media&&(r+="@media ".concat(i.media," {")),(n=void 0!==i.layer)&&(r+="@layer".concat(i.layer.length>0?" ".concat(i.layer):""," {")),r+=i.css,n&&(r+="}"),i.media&&(r+="}"),i.supports&&(r+="}"),(s=i.sourceMap)&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(s))))," */")),e.styleTagTransform(r,t,e.options)},remove:function(){var e;null!==(e=t).parentNode&&e.parentNode.removeChild(e)}}}},934(e,t,i){var r=i(292),n=i.n(r),s=i(893),a=i.n(s),o=i(383),l=i.n(o),p=i(884),c=i.n(p),d=i(88),u=i.n(d),h=i(997),g=i.n(h),m=i(961),A={};A.styleTagTransform=g(),A.setAttributes=c(),A.insert=l().bind(null,"head"),A.domAPI=a(),A.insertStyleElement=u(),n()(m.A,A),m.A&&m.A.locals&&m.A.locals},942(e){e.exports=function(e){var t=e[1],i=e[3];
8if(!i)return t;if("function"==typeof btoa){var r=btoa(unescape(encodeURIComponent(JSON.stringify(i))));return[t].concat(["/*# ".concat("sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(r)," */")]).join("\n")}return[t].join("\n")}},961(e,t,i){i.d(t,{A:()=>o});var r=i(942),n=i.n(r),s=i(278),a=i.n(s)()(n());a.push([e.id,':root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}',"",{version:3,sources:["webpack://./../../../../../../doccheck/doccheckshop-theme/src/Resources/app/storefront/node_modules/swiper/modules/navigation.scss"],names:[],mappings:"AAEE,MACE,8BAAA,CAQJ,wCAEE,iBAAA,CACA,4CAAA,CACA,+CAAA,CACA,oCAAA,CACA,sDAAA,CACA,UAAA,CACA,cAAA,CACA,YAAA,CACA,kBAAA,CACA,sBAAA,CACA,+DAAA,CACA,sFACE,WAAA,CACA,WAAA,CACA,mBAAA,CAEF,kFACE,SAAA,CACA,WAAA,CACA,mBAAA,CAEF,gGACE,uBAAA,CAEF,gDACE,UAAA,CACA,WAAA,CACA,kBAAA,CACA,uBAAA,CAEF,wEACE,wBAAA,CAGJ,oDAEE,gDAAA,CACA,UAAA,CAEF,oDAEE,iDAAA,CACA,SAAA,CAEF,oBACE,YAAA,CAKA,oDACE,wBAAA,CACA,uCAAA,CACA,8BAAA,CACA,gBAAA,CACA,oBAAA,CACA,aAAA,CAKF,gEACE,cAAA,CAGJ,oDAEE,iDAAA,CACA,SAAA,CACA,gEACE,cAAA",sourcesContent:["@use '../swiper-vars.scss' as vars;\n@at-root {\n  :root {\n    --swiper-navigation-size: 44px;\n    /*\n  --swiper-navigation-top-offset: 50%;\n  --swiper-navigation-sides-offset: 10px;\n  --swiper-navigation-color: var(--swiper-theme-color);\n  */\n  }\n}\n.swiper-button-prev,\n.swiper-button-next {\n  position: absolute;\n  top: var(--swiper-navigation-top-offset, 50%);\n  width: calc(var(--swiper-navigation-size) / 44 * 27);\n  height: var(--swiper-navigation-size);\n  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));\n  z-index: 10;\n  cursor: pointer;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: var(--swiper-navigation-color, var(--swiper-theme-color));\n  &.swiper-button-disabled {\n    opacity: 0.35;\n    cursor: auto;\n    pointer-events: none;\n  }\n  &.swiper-button-hidden {\n    opacity: 0;\n    cursor: auto;\n    pointer-events: none;\n  }\n  .swiper-navigation-disabled & {\n    display: none !important;\n  }\n  svg {\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n    transform-origin: center;\n  }\n  .swiper-rtl & svg {\n    transform: rotate(180deg);\n  }\n}\n.swiper-button-prev,\n.swiper-rtl .swiper-button-next {\n  left: var(--swiper-navigation-sides-offset, 10px);\n  right: auto;\n}\n.swiper-button-next,\n.swiper-rtl .swiper-button-prev {\n  right: var(--swiper-navigation-sides-offset, 10px);\n  left: auto;\n}\n.swiper-button-lock {\n  display: none;\n}\n/* Navigation font start */\n.swiper-button-prev,\n.swiper-button-next {\n  &:after {\n    font-family: swiper-icons;\n    font-size: var(--swiper-navigation-size);\n    text-transform: none !important;\n    letter-spacing: 0;\n    font-variant: initial;\n    line-height: 1;\n  }\n}\n.swiper-button-prev,\n.swiper-rtl .swiper-button-next {\n  &:after {\n    content: 'prev';\n  }\n}\n.swiper-button-next,\n.swiper-rtl .swiper-button-prev {\n  right: var(--swiper-navigation-sides-offset, 10px);\n  left: auto;\n  &:after {\n    content: 'next';\n  }\n}\n/* Navigation font end */\n"],sourceRoot:""}]);let o=a},997(e){e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}}},t={};function i(r){var n=t[r];
8if(void 0!==n)return n.exports;var s=t[r]={id:r,exports:{}};return e[r](s,s.exports,i),s.exports}i.m=e,i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce((t,r)=>(i.f[r](e,t),t),[])),i.u=e=>"./js/doccheck-shop-theme/"+({13099:"doccheck-shop-theme.filter-range.plugin",19749:"doccheck-shop-theme.swiper-gallery.plugin",34667:"doccheck-shop-theme.product-slider.plugin",58919:"doccheck-shop-theme.wishlist-visibility-extended.plugin",70356:"doccheck-shop-theme.add-to-cart.plugin",76743:"doccheck-shop-theme.zoom-modal.plugin"})[e]+"."+({13099:"d5d661",19749:"a43b8e",34667:"03537d",58919:"19545b",70356:"753534",76743:"df4124"})[e]+".js",i.miniCssF=e=>{},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={},t="doccheck-shop-theme:";i.l=(r,n,s,a)=>{if(e[r]){e[r].push(n);return}if(void 0!==s)for(var o,l,p=document.getElementsByTagName("script"),c=0;c<p.length;c++){var d=p[c];if(d.getAttribute("src")==r||d.getAttribute("data-webpack")==t+s){o=d;break}}o||(l=!0,(o=document.createElement("script")).charset="utf-8",i.nc&&o.setAttribute("nonce",i.nc),o.setAttribute("data-webpack",t+s),o.src=r),e[r]=[n];var u=(t,i)=>{o.onerror=o.onload=null,clearTimeout(h);var n=e[r];if(delete e[r],o.parentNode&&o.parentNode.removeChild(o),n&&n.forEach(e=>e(i)),t)return t(i)},h=setTimeout(u.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=u.bind(null,o.onerror),o.onload=u.bind(null,o.onload),l&&document.head.appendChild(o)}})(),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{i.g.importScripts&&(e=i.g.location+"");var e,t=i.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var n=r.length-1;n>-1&&(!e||!/^http(s?):/.test(e));)e=r[n--].src}if(!e)throw Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),i.p=e+"../../"})(),(()=>{var e={40110:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n){if(n)r.push(n[2]);else{var s=new Promise((i,r)=>n=e[t]=[i,r]);r.push(n[2]=s);var a=i.p+i.u(t),o=Error();i.l(a,r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var s=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;o.message="Loading chunk "+t+" failed.\n("+s+": "+a+")",o.name="ChunkLoadError",o.type=s,o.request=a,n[1](o)}},"chunk-"+t,t)}}};var t=(t,r)=>{var n,s,[a,o,l]=r,p=0;if(a.some(t=>0!==e[t])){for(n in o)i.o(o,n)&&(i.m[n]=o[n]);l&&l(i)}for(t&&t(r);p<a.length;p++)s=a[p],i.o(e,s)&&e[s]&&e[s][0](),e[s]=0},r=self.webpackChunkdoccheck_shop_theme=self.webpackChunkdoccheck_shop_theme||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),i.nc=void 0,new class{constructor(){this.spriteLoaded=!1,this.spriteUrl="/bundles/doccheckshoptheme/static/doccheck-icon-sprite.svg",this.init()}init(){"loading"===document.readyState?document.addEventListener("DOMContentLoaded",()=>this.injectSprite()):this.injectSprite()}async injectSprite(){if(!this.spriteLoaded)try{let e=await fetch(this.spriteUrl);if(!e.ok)throw Error(`Failed to fetch sprite: ${e.status}`);let t=await e.text(),i=document.createElement("div");i.innerHTML=t,i.style.display="none",document.body.firstChild?document.body.insertBefore(i.firstChild,document.body.firstChild):document.body.appendChild(i.firstChild),this.spriteLoaded=!0;let r=document.querySelectorAll("#doccheck-icon-sprite symbol").length,n=new CustomEvent("doccheck-sprite-loaded",{bubbles:!0,detail:{timestamp:Date.now(),iconCount:r,spriteUrl:this.spriteUrl}});document.dispatchEvent(n),console.log(`✅ DocCheck SVG Sprite loaded with ${r} icons from ${this.spriteUrl}`)}catch(e){console.error("❌ Failed to load SVG sprite:",e)}}static getIconId(e){return e.replace(/\//g,"-")}};/**
9 * Sticky Sidebar v2 JavaScript Plugin.
10 * @version 1.0.1
11 * @author Øystein Blixhavn <[email protected]>
12 * @license The MIT License (MIT)
13 */let r=(()=>{let e=".stickySidebar",t={topSpacing:0,bottomSpacing:0,containerSelector:!1,scrollContainer:!1,innerWrapperSelector:".inner-wrapper-sticky",stickyClass:"is-affixed",minWidth:!1};class i{constructor(e,r={}){if(this.options=i.extend(t,r),this.sidebar="string"==typeof e?document.querySelector(e):e,void 0===this.sidebar)throw Error("There is no specific sidebar element.");this.sidebarInner=!1,this.container=this.sidebar.parentElement,this.affixedType="STATIC",this.direction="down",this.support={transform:!1,transform3d:!1},this._initialized=!1,this._reStyle=!1,this._breakpoint=!1,this.dimensions={translateY:0,maxTranslateY:0,topSpacing:0,lastTopSpacing:0,bottomSpacing:0,lastBottomSpacing:0,sidebarHeight:0,sidebarWidth:0,containerTop:0,containerHeight:0,viewportHe
13ight:0,viewportTop:0,lastViewportTop:0},["handleEvent"].forEach(e=>{this[e]=this[e].bind(this)}),this.initialize()}initialize(){if(this._setSupportFeatures(),this.options.innerWrapperSelector&&(this.sidebarInner=this.sidebar.querySelector(this.options.innerWrapperSelector),null===this.sidebarInner&&(this.sidebarInner=!1)),!this.sidebarInner){let e=document.createElement("div");for(e.setAttribute("class","inner-wrapper-sticky"),this.sidebar.appendChild(e);this.sidebar.firstChild!=e;)e.appendChild(this.sidebar.firstChild);this.sidebarInner=this.sidebar.querySelector(".inner-wrapper-sticky")}if(this.options.containerSelector){let e=document.querySelectorAll(this.options.containerSelector);if((e=Array.prototype.slice.call(e)).forEach((e,t)=>{e.contains(this.sidebar)&&(this.container=e)}),!e.length)throw Error("The container does not contains on the sidebar.")}this.scrollContainer=this.options.scrollContainer?document.querySelector(this.options.scrollContainer):void 0,"function"!=typeof this.options.topSpacing&&(this.options.topSpacing=parseInt(this.options.topSpacing)||0),"function"!=typeof this.options.bottomSpacing&&(this.options.bottomSpacing=parseInt(this.options.bottomSpacing)||0),this._widthBreakpoint(),this.calcDimensions(),this.stickyPosition(),this.bindEvents(),this._initialized=!0}bindEvents(){if(this.eventTarget=this.scrollContainer?this.scrollContainer:window,this.eventTarget.addEventListener("resize",this,{passive:!0,capture:!1}),this.eventTarget.addEventListener("scroll",this,{passive:!0,capture:!1}),this.sidebar.addEventListener("update"+e,this),"undefined"!=typeof ResizeObserver){let e=new ResizeObserver(()=>this.handleEvent());e.observe(this.sidebarInner),e.observe(this.container)}}handleEvent(e){this.updateSticky(e)}calcDimensions(){if(!this._breakpoint){var e=this.dimensions;e.containerTop=i.offsetRelative(this.container).top,e.containerHeight=this.container.clientHeight,e.containerBottom=e.containerTop+e.containerHeight,e.sidebarHeight=this.sidebarInner.offsetHeight,e.sidebarWidth=this.sidebarInner.offsetWidth,e.viewportHeight=window.innerHeight,e.maxTranslateY=e.containerHeight-e.sidebarHeight,this._calcDimensionsWithScroll()}}_calcDimensionsWithScroll(){var e=this.dimensions;e.sidebarLeft=i.offsetRelative(this.sidebar).left,this.scrollContainer?(e.viewportTop=this.scrollContainer.scrollTop,e.viewportLeft=this.scrollContainer.scrollLeft):(e.viewportTop=document.documentElement.scrollTop||document.body.scrollTop,e.viewportLeft=document.documentElement.scrollLeft||document.body.scrollLeft),e.viewportBottom=e.viewportTop+e.viewportHeight,e.topSpacing=this.options.topSpacing,e.bottomSpacing=this.options.bottomSpacing,"function"==typeof e.topSpacing&&(e.topSpacing=parseInt(e.topSpacing(this.sidebar))||0),"function"==typeof e.bottomSpacing&&(e.bottomSpacing=parseInt(e.bottomSpacing(this.sidebar))||0),"VIEWPORT-TOP"===this.affixedType?e.topSpacing<e.lastTopSpacing&&(e.translateY+=e.lastTopSpacing-e.topSpacing,this._reStyle=!0):"VIEWPORT-BOTTOM"===this.affixedType&&e.bottomSpacing<e.lastBottomSpacing&&(e.translateY+=e.lastBottomSpacing-e.bottomSpacing,this._reStyle=!0),e.lastTopSpacing=e.topSpacing,e.lastBottomSpacing=e.bottomSpacing}isSidebarFitsViewport(){return this.dimensions.viewportHeight>=this.dimensions.lastBottomSpacing+this.dimensions.lastTopSpacing+this.dimensions.sidebarHeight}observeScrollDir(){var e=this.dimensions;if(e.lastViewportTop!==e.viewportTop){var t="down"===this.direction?Math.min:Math.max;e.viewportTop===t(e.viewportTop,e.lastViewportTop)&&(this.direction="down"===this.direction?"up":"down")}}getAffixType(){this._calcDimensionsWithScroll();var e=this.dimensions,t=e.viewportTop+e.topSpacing,i=this.affixedType;return t<=e.containerTop||e.containerHeight<=e.sidebarHeight?(e.translateY=0,i="STATIC"):i="up"===this.direction?this._getAffixTypeScrollingUp():this._getAffixTypeScrollingDown(),e.translateY=Math.max(0,e.translateY),e.translateY=Math.min(e.containerHeight,e.translateY),e.translateY=Math.round(e.translateY),e.lastViewportTop=e.viewportTop,i}_getAffixTypeScrollingDown(){var e=this.dimensions,t=e.sidebarHeight+e.containerTop,i=e.viewportTop+e.topSpacing,r=e.viewportBottom-e.bottomSpacing,n=this.affixedType;return this.isSidebarFitsViewport()?e.sidebarHeight+i>=e.containerBottom?(e.translateY=e.containerBottom-t,n="CONTAINER-BOTTOM"):i>=e.containerTop&&(e.translateY=i-e.containerTop,n="VIEWPORT-TOP"):e.containerBottom<=r?(e.translateY=e.containerBottom-t,n="CONTAINER-BOTTOM"):t+e.translateY<=r?(e.translateY=r-t,n="VIEWPORT-BOTTOM"):e.containerTop+e.translateY<=i&&0!==e.translateY&&e.maxTranslateY
13!==e.translateY&&(n="VIEWPORT-UNBOTTOM"),n}_getAffixTypeScrollingUp(){var e=this.dimensions,t=e.sidebarHeight+e.containerTop,i=e.viewportTop+e.topSpacing,r=e.viewportBottom-e.bottomSpacing,n=this.affixedType;return i<=e.translateY+e.containerTop?(e.translateY=i-e.containerTop,n="VIEWPORT-TOP"):e.containerBottom<=r?(e.translateY=e.containerBottom-t,n="CONTAINER-BOTTOM"):!this.isSidebarFitsViewport()&&e.containerTop<=i&&0!==e.translateY&&e.maxTranslateY!==e.translateY&&(n="VIEWPORT-UNBOTTOM"),n}_getStyle(e){if(void 0!==e){var t={inner:{},outer:{}},r=this.dimensions;switch(e){case"VIEWPORT-TOP":t.inner={position:"fixed",top:r.topSpacing,left:r.sidebarLeft-r.viewportLeft,width:r.sidebarWidth};break;case"VIEWPORT-BOTTOM":t.inner={position:"fixed",top:"auto",left:r.sidebarLeft,bottom:r.bottomSpacing,width:r.sidebarWidth};break;case"CONTAINER-BOTTOM":case"VIEWPORT-UNBOTTOM":let n=this._getTranslate(0,r.translateY+"px");n?t.inner={transform:n}:t.inner={position:"absolute",top:r.translateY,width:r.sidebarWidth}}switch(e){case"VIEWPORT-TOP":case"VIEWPORT-BOTTOM":case"VIEWPORT-UNBOTTOM":case"CONTAINER-BOTTOM":t.outer={height:r.sidebarHeight,position:"relative"}}return t.outer=i.extend({height:"",position:""},t.outer),t.inner=i.extend({position:"relative",top:"",left:"",bottom:"",width:"",transform:""},t.inner),t}}stickyPosition(t){if(!this._breakpoint){t=this._reStyle||t||!1,this.options.topSpacing,this.options.bottomSpacing;var r=this.getAffixType(),n=this._getStyle(r);if((this.affixedType!=r||t)&&r){let t="affix."+r.toLowerCase().replace("viewport-","")+e;for(let e in i.eventTrigger(this.sidebar,t),"STATIC"===r?i.removeClass(this.sidebar,this.options.stickyClass):i.addClass(this.sidebar,this.options.stickyClass),n.outer){let t="number"==typeof n.outer[e]?"px":"";this.sidebar.style[e]=n.outer[e]+t}for(let e in n.inner){let t="number"==typeof n.inner[e]?"px":"";this.sidebarInner.style[e]=n.inner[e]+t}let s="affixed."+r.toLowerCase().replace("viewport-","")+e;i.eventTrigger(this.sidebar,s)}else this._initialized&&(this.sidebarInner.style.left=n.inner.left);this.affixedType=r}}_widthBreakpoint(){window.innerWidth<=this.options.minWidth?(this._breakpoint=!0,this.affixedType="STATIC",this.sidebar.removeAttribute("style"),i.removeClass(this.sidebar,this.options.stickyClass),this.sidebarInner.removeAttribute("style")):this._breakpoint=!1}updateSticky(e={}){this._running||(this._running=!0,(e=>{requestAnimationFrame(()=>{"scroll"===e?(this._calcDimensionsWithScroll(),this.observeScrollDir(),this.stickyPosition()):(this._widthBreakpoint(),this.calcDimensions(),this.stickyPosition(!0)),this._running=!1})})(e.type))}_setSupportFeatures(){var e=this.support;e.transform=i.supportTransform(),e.transform3d=i.supportTransform(!0)}_getTranslate(e=0,t=0,i=0){return this.support.transform3d?"translate3d("+e+", "+t+", "+i+")":!!this.support.translate&&"translate("+e+", "+t+")"}destroy(){window.removeEventListener("resize",this,{capture:!1}),window.removeEventListener("scroll",this,{capture:!1}),this.sidebar.classList.remove(this.options.stickyClass),this.sidebar.style.minHeight="",this.sidebar.removeEventListener("update"+e,this);var t={inner:{},outer:{}};for(let e in t.inner={position:"",top:"",left:"",bottom:"",width:"",transform:""},t.outer={height:"",position:""},t.outer)this.sidebar.style[e]=t.outer[e];for(let e in t.inner)this.sidebarInner.style[e]=t.inner[e];this.options.resizeSensor&&"undefined"!=typeof ResizeSensor&&(ResizeSensor.detach(this.sidebarInner,this.handleEvent),ResizeSensor.detach(this.container,this.handleEvent))}static supportTransform(e){var t=!1,i=e?"perspective":"transform",r=i.charAt(0).toUpperCase()+i.slice(1),n=document.createElement("support").style;return(i+" "+["Webkit","Moz","O","ms"].join(r+" ")+r).split(" ").forEach(function(e,i){if(void 0!==n[e])return t=e,!1}),t}static eventTrigger(e,t,i){try{var r=new CustomEvent(t,{detail:i})}catch(e){var r=document.createEvent("CustomEvent");r.initCustomEvent(t,!0,!0,i)}e.dispatchEvent(r)}static extend(e,t){var i={};for(let r in e)void 0!==t[r]?i[r]=t[r]:i[r]=e[r];return i}static offsetRelative(e){var t={left:0,top:0};do{let i=e.offsetTop,r=e.offsetLeft;isNaN(i)||(t.top+=i),isNaN(r)||(t.left+=r),e="BODY"===e.tagName?e.parentElement:e.offsetParent}while(e)return t}static addClass(e,t){i.hasClass(e,t)||(e.classList?e.classList.add(t):e.className+=" "+t)}static removeClass(e,t){i.hasClass(e,t)&&(e.classList?e.classList.remove(t):e.className=e.className.replace(RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," "))}static hasClass(e,t){return e.classList?e.classList.contains(t):RegExp("(^| )"+t+"( |$)","gi").test(e.className)}static get defaults(){return t}}return i})();window.StickySidebar=r;var n=i(737);class s extends n.A{static #e=this.options={topSpacing:40,bottomSpacing:0,containerSelector:".cms-section-default"};
13init(){this.setSticky(),this.setSticky=this.setSticky.bind(this),window.addEventListener("resize",this.debounce(this.setSticky,100))}debounce(e,t){let i;return function(){let r=this,n=arguments;clearTimeout(i),i=setTimeout(()=>e.apply(r,n),t)}}setSticky(){var e=window.matchMedia("(min-width: 992px)");document.querySelector(this.options.containerSelector)&&(e.matches&&!this.sticky?this.sticky=new r(this.el,{topSpacing:this.options.topSpacing,bottomSpacing:this.options.bottomSpacing,containerSelector:this.options.containerSelector,innerWrapperSelector:this.options.innerWrapperSelector}):!e.matches&&this.sticky&&this.sticky.destroy())}}class a extends n.A{init(){this.tabTrigger=document.getElementById(this.el.getAttribute("aria-labelledby")),this.tabTrigger&&this.tabTrigger.addEventListener("shown.bs.tab",e=>{this.changeAccordionEvent(e)}),this.el.addEventListener("shown.bs.collapse",e=>{this.changeTabEvent(e,!0),this.scrollToContent(this.el)}),this.el.addEventListener("hide.bs.collapse",e=>{this.changeTabEvent(e,!1)})}changeAccordionEvent(e){let t=e.target,i=e.relatedTarget,r=document.getElementById(t.dataset.siblingToggle),n=document.getElementById(i.dataset.siblingToggle);r.setAttribute("aria-expanded",t.getAttribute("aria-selected")),n.setAttribute("aria-expanded",i.getAttribute("aria-selected"))}changeTabEvent(e,t){let i=e.target,r=document.getElementById(i.getAttribute("aria-labelledby"));this.closeActiveTab(document.querySelector(i.dataset.bsParent)),t&&r&&(r.setAttribute("aria-selected","true"),r.classList.add("active"))}closeActiveTab(e){if(e){let t=e.querySelector('[data-bs-toggle="tab"].active');t&&(t.setAttribute("aria-selected","false"),t.classList.remove("active"))}}scrollToContent(e){let t=e.getBoundingClientRect().top+window.scrollY-60;window.scrollTo({top:t,behavior:"smooth"})}}var o=i(632);let l="modal-backdrop",p="modal-backdrop-open",c="no-scroll",d={ON_CLICK:"backdrop/onclick"};class u{constructor(){return u.instance||(u.instance=this),u.instance}create(e){this._removeExistingBackdrops(),document.body.insertAdjacentHTML("beforeend",this._getTemplate());let t=document.body.lastChild;document.documentElement.classList.add(c),setTimeout(function(){t.classList.add(p),"function"==typeof e&&e()},75),this._dispatchEvents()}remove(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:350;this._getBackdrops().forEach(e=>e.classList.remove(p)),setTimeout(this._removeExistingBackdrops.bind(this),e),document.documentElement.classList.remove(c)}_dispatchEvents(){let e=o.A.isTouchDevice()?"touchstart":"click";document.addEventListener(e,function(e){e.target.classList.contains(l)&&document.dispatchEvent(new CustomEvent(d.ON_CLICK))})}_getBackdrops(){return document.querySelectorAll(`.${l}`)}_removeExistingBackdrops(){!1!==this._exists()&&this._getBackdrops().forEach(e=>e.remove())}_exists(){return document.querySelectorAll(`.${l}`).length>0}_getTemplate(){return`<div class="${l}"></div>`}}Object.freeze(new u);let h="js-pseudo-modal",g="js-pseudo-modal-template-root-element";class m{constructor(e,t=!0,i=".js-pseudo-modal-template",r=".js-pseudo-modal-template-content-element",n=".js-pseudo-modal-template-title-element"){this._content=e,this._useBackdrop=t,this._templateSelector=i,this._templateContentSelector=r,this._templateTitleSelector=n}open(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:350;this._hideExistingModal(),this._create(),setTimeout(this._open.bind(this,e),t)}close(){let e=this.getModal();this._modalInstance=bootstrap.Modal.getInstance(e),this._modalInstance.hide()}getModal(){return this._modal||this._create(),this._modal}updatePosition(){this._modalInstance.handleUpdate()}updateContent(e,t){this._content=e,this._setModalContent(e),this.updatePosition(),"function"==typeof t&&t.bind(this)()}_hideExistingModal(){try{let e=document.querySelector(`.${h} .modal`);if(!e)return;let t=bootstrap.Modal.getInstance(e);if(!t)return;t.hide(),window.focusHandler._removeFocusTrapGuard()}catch(e){console.warn(`[PseudoModalUtil] Unable to hide existing pseudo modal before opening pseudo modal: ${e.message}`)}}_open(e){this.getModal(),this._modal.addEventListener("hidden.bs.modal",this._modalWrapper.remove),this._modal.addEventListener("shown.bs.modal",e),this._modal.addEventListener("hidden.bs.modal",()=>window.focusHandler._removeFocusTrapGuard()),this._modal.addEventListener("hide.bs.modal",()=>{document.activeElement instanceof HTMLElement&&document.activeElement.blur()}),this._modalInstance.show(),window.focusHandler._addFocusTrapGuard(this._modalWrapper)}_create(){this._modalMarkupEl=document.querySelector(this._templateSelector),this._createModalWrapper(),this._modalWrapper.innerHTML=this._content,this._modal=this._createModalMar
13kup(),this._modalInstance=new bootstrap.Modal(this._modal,{backdrop:this._useBackdrop}),document.body.insertAdjacentElement("beforeend",this._modalWrapper)}_createModalWrapper(){this._modalWrapper=document.querySelector(`.${h}`),this._modalWrapper||(this._modalWrapper=document.createElement("div"),this._modalWrapper.classList.add(h))}_createModalMarkup(){let e=this._modalWrapper.querySelector(".modal");if(e)return e;let t=this._modalWrapper.innerHTML;return this._modalWrapper.innerHTML=this._modalMarkupEl.innerHTML,this._setModalContent(t),this._modalWrapper.querySelector(".modal")}_setModalTitle(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";try{this._modalWrapper.querySelector(this._templateTitleSelector).innerHTML=e}catch(e){}}_setModalContent(e){let t=this._modalWrapper.querySelector(this._templateContentSelector);t.innerHTML=e;let i=t.querySelector(`.${g}`);if(i){this._modalWrapper.querySelector(`.${g}`).replaceChildren(i);return}try{let e=t.querySelector(this._templateTitleSelector);e&&(this._setModalTitle(e.innerHTML),e.parentNode.removeChild(e))}catch(e){}}}var A=i(292),y=i.n(A),f=i(893),b=i.n(f),v=i(383),w=i.n(v),C=i(884),_=i.n(C),x=i(88),k=i.n(x),E=i(997),T=i.n(E),S=i(453),B={};B.styleTagTransform=T(),B.setAttributes=_(),B.insert=w().bind(null,"head"),B.domAPI=b(),B.insertStyleElement=k(),y()(S.A,B),S.A&&S.A.locals&&S.A.locals;let M=i(826);class z extends n.A{static #e=this.options={dcUrl:"https://www.doccheck.com/embed/video/",youtubeUrl:"https://www.youtube.com/embed/"};init(){this.el.addEventListener("click",e=>{this.clickEvent(e)})}clickEvent(e){e.preventDefault(),this.options.video&&"dc"===this.options.type&&this.openModal(this.createDcVideo()),this.options.video&&"youtube"===this.options.type&&this.openModal(this.createYoutubeVideo())}createDcVideo(){return'<div class="dc-modal-video"><iframe class="dc-doccheck-video" src="'+this.options.dcUrl+this.options.video+'"/></div>'}createYoutubeVideo(){return'<div class="dc-modal-video"><div class="plyr__video-embed" id="modal-player">\n<iframe src="'+this.options.youtubeUrl+this.options.video+'" allowfullscreen allowtransparency allow="autoplay"></iframe></div></div>'}openModal(e){this.modal=new m(e),this.modal.open(),"youtube"===this.options.type&&this.modal._modalInstance._element.addEventListener("show.bs.modal",e=>{new M("#modal-player")})}}class P extends n.A{init(){this.el.addEventListener("change",()=>{this.changeEvent(this.el)}),this.changeEvent(this.el)}changeEvent(e){e.value.trim()?e.classList.add("is--active"):e.classList.remove("is--active")}}var I=i(357);i(854),i(934),i(876);var $=i(866),L={};L.styleTagTransform=T(),L.setAttributes=_(),L.insert=w().bind(null,"head"),L.domAPI=b(),L.insertStyleElement=k(),y()($.A,L),$.A&&$.A.locals&&$.A.locals,i(197),i(220),i(638);var F=i(118);class D extends n.A{static #e=this.options={paginationSelector:".swiper-pagination",slideNextSelector:".base-slider-controls-next",slidePrevSelector:".base-slider-controls-prev"};init(){this.initSwiper(this.el)}initSwiper(e){let t={modules:[F.Vx,F.dK,F.Ij,F.WO],navigation:{nextEl:e.querySelector(this.options.slideNextSelector),prevEl:e.querySelector(this.options.slidePrevSelector)},watchSlidesProgress:!0};this._slider=new I.A(e,{...t,...this.options.config})}}var O=i(68);class N extends n.A{static #e=this.options={listId:"",postUrl:"",modalId:"#renameWishlistModal",inputSelector:"input",saveButtonSelector:".btn-primary",anchorSelector:"a.nav-link.active"};init(){let e=this.el.getAttribute("data-wishlist-rename-options");if(e&&(this.options={...this.options,...JSON.parse(e)}),!this.options.listId||!this.options.postUrl)throw Error("listId or postUrl missing");this.modal=document.querySelector(this.options.modalId),this.inputField=this.modal.querySelector(this.options.inputSelector),this.saveButton=this.modal.querySelector(this.options.saveButtonSelector),this.anchorElement=document.querySelector(this.options.anchorSelector),this.originalName=this.inputField.getAttribute("placeholder")||"",this._registerEventListeners()}_registerEventListeners(){this.saveButton.addEventListener("click",this._onSaveClick.bind(this)),this.modal.addEventListener("shown.bs.modal",()=>{this.inputField.value=this.originalName,this.inputField.focus()}),this.modal.addEventListener("keydown",this._onKeyPress.bind(this))}_onSaveClick(){let e=this.inputField.value.trim();if(!e){alert("The wishlist name cannot be empty.");return}e!==this.originalName&&(this._saveOriginalHref(),this._renameInDom(e),this._sendRequest(e))}_onKeyPress(e){"Enter"===e.key&&(e.preventDefault(),this._onSaveClick()),"Escape"===e.key&&bootstrap.Modal.getInstance(this.modal).hide()}_sendRequest(e){let t={listId:this.options.listId,listName:e};new O.A(window.accessKey,window.contextToken).post(this.options.postUrl,JSON.stringify(t),e=>this._afterRenameList(e))}_renameInDom(e){document.querySelectorAll(".wishlist-name").forEach(t=>{t.textContent=e}),this.anchorElement&&(this.anchorElement.textContent=e),this._restoreOriginalHref(),bootstrap.Modal.getInstance(this.modal).hide(),this.originalName=e}
13_afterRenameList(e){try{e=JSON.parse(e)}catch(e){console.error("Failed to parse server response:",e);return}if(!e.success){console.error("Failed to rename the wishlist. Please try again.");return}document.$emitter.publish("afterListRenamed",e)}_saveOriginalHref(){this.anchorElement&&(this.originalHref=this.anchorElement.getAttribute("href"),this.anchorElement.removeAttribute("href"))}_restoreOriginalHref(){if(this.originalHref&&this.anchorElement)this.anchorElement.setAttribute("href",this.originalHref);else throw Error("Save original href first before restoring it")}}class q extends n.A{static #e=this.options={fileNameSelector:".dc-file-name"};init(){let e=this.el.querySelectorAll('input[type="file"]');e&&e.forEach(e=>{e.addEventListener("change",this._onFileChange.bind(this))})}_onFileChange(e){let t=e.currentTarget,i=t.parentElement.querySelector(this.constructor.options.fileNameSelector);i&&this._updateFileName(t,i)}_updateFileName(e,t){e.files&&e.files.length>0?t.textContent=e.files[0].name:t.textContent=t.dataset.fallback}}class R extends n.A{static #e=this.options={iconContainer:".wishlist-icon-container",filledIcon:".wishlist-icon-filled",outlineIcon:".wishlist-icon-outline",modalForm:'form[data-wishlist-modal-callbacks="true"]',modalSubmitButton:".btn-primary"};init(){document.addEventListener("submit",this.handleFormSubmit.bind(this)),document.addEventListener("click",this.handleModalButtonClick.bind(this))}handleFormSubmit(e){let t=e.target.closest(this.options.modalForm);if(!t)return;let i=t.querySelector('input[name="productId"]');if(!i)return;let r=i.value;this.updateIcon(r,!0)}handleModalButtonClick(e){let t=e.target.closest(this.options.modalSubmitButton);if(!t)return;let i=t.closest(this.options.modalForm);if(!i)return;let r=i.querySelector('input[name="productId"]')?.value;r&&this.updateIcon(r,!0)}updateIcon(e,t){t&&document.querySelectorAll(`.wishlist[data-pid="${e}"]`).forEach(e=>{e.classList.add("wishlist-added");let t=e.querySelector(".wishlist-add-text"),i=e.querySelector(".wishlist-remove-text");t&&i&&(t.classList.replace("visible","hidden"),i.classList.replace("hidden","visible"));let r=e.querySelector(this.options.iconContainer)||e.closest(this.options.iconContainer);if(r){let e=r.querySelector(this.options.filledIcon),t=r.querySelector(this.options.outlineIcon);e&&t&&(e.classList.replace("hidden","visible"),t.classList.replace("visible","hidden"))}})}}class G extends n.A{init(){this.container=this.el.closest(".product-detail-cross-selling"),this.container&&(this.handleResponsive(),window.addEventListener("resize",()=>{clearTimeout(this.resizeTimer),this.resizeTimer=setTimeout(()=>this.handleResponsive(),100)}))}handleResponsive(){window.innerWidth<768?this.openAllAccordions():this.showFirstTabOnly()}openAllAccordions(){this.container.querySelectorAll(".tab-pane").forEach(e=>{e.classList.add("show")}),this.container.querySelectorAll(".dc-accordion-button").forEach(e=>{e.setAttribute("aria-expanded","true")})}showFirstTabOnly(){let e=this.container.querySelectorAll('[data-bs-toggle="tab"]'),t=this.container.querySelectorAll(".tab-pane"),i=this.container.querySelectorAll(".dc-accordion-button");e.forEach(e=>e.classList.remove("active")),t.forEach(e=>e.classList.remove("show","active")),i.forEach(e=>e.setAttribute("aria-expanded","false")),e[0]&&e[0].classList.add("active"),t[0]&&t[0].classList.add("show","active")}}var H=i(795);class Y extends n.A{static #e=this.options={toggleSelector:"[data-password-toggle-btn]",inputSelector:'input[type="password"], input[type="text"]',eyeOffSelector:".eye-off svg",eyeOnSelector:".eye-on svg"};init(){this.passwordInput=H.A.querySelector(this.el,this.options.inputSelector,!1),this.toggleButton=H.A.querySelector(this.el,this.options.toggleSelector,!1),this.eyeOffIcon=H.A.querySelector(this.el,this.options.eyeOffSelector,!1),this.eyeOnIcon=H.A.querySelector(this.el,this.options.eyeOnSelector,!1),this.passwordInput&&this.toggleButton&&this._registerEvents()}_registerEvents(){this.toggleButton.addEventListener("click",this._togglePassword.bind(this))}_togglePassword(e){e.preventDefault();let t="password"===this.passwordInput.type;this.passwordInput.type=t?"text":"password",this.eyeOffIcon&&this.eyeOffIcon.classList.toggle("d-none",t),this.eyeOnIcon&&this.eyeOnIcon.classList.toggle("d-none",!t)}}class j extends n.A{init(){if(this.input=this.el.querySelector("#dc_order_data_invoice_reference"),this.message=this.el.dataset.invalidMessage,!this.input){console.warn("Invoice reference input not found!");return}this.input.addEventListener("input",this.validate.bind(this))}validate(e){let t=e.target.value;/^[A-Za-z0-9\-\/]*$/.test(t)?this.input.setCustomValidity(""):(this.input.setCustomValidity(this.message),this.input.reportValidity())}}class V extends n.A{static #e=this.options={countrySelectSelector:'select[name$="[countryId]"]',accountTypeSelector:'select[name$="[accountType]"]',germanyCountryId:"01906d6abe1f720b8ebabe025a44bdea",shippingTypeContainerSelector:".js-shipping-type-container",privateAccountTypeValue:"private",businessAccountTypeValue:"business",shippingTypeSelector:'input[name="shippingType"]',regularShippingRadioSelector:"#shippingTypeRegular",regularFormSelector:".js-shipping-address-regular-form",packstationFormSelector:".js-shipping-address-packstation-form"};
13init(){if(this.form=this.el.closest("form"),this.formValidation=this.form?window.PluginManager.getPluginInstanceFromElement(this.form,"FormValidation"):null,this._initiallyRequiredInputs=new WeakSet,this.countrySelect=H.A.querySelector(document,this.options.countrySelectSelector),this.accountTypeSelects=H.A.querySelectorAll(document,this.options.accountTypeSelector),this.shippingTypeContainer=H.A.querySelector(this.el,this.options.shippingTypeContainerSelector),this.shippingTypeRadios=H.A.querySelectorAll(this.el,this.options.shippingTypeSelector),this.regularShippingRadio=H.A.querySelector(this.el,this.options.regularShippingRadioSelector),this.regularForm=H.A.querySelector(this.el,this.options.regularFormSelector),this.packstationForm=H.A.querySelector(this.el,this.options.packstationFormSelector),this.differentShippingToggle=document.getElementById("differentShippingAddress"),!this.countrySelect||0===this.accountTypeSelects.length||!this.shippingTypeContainer||!this.regularForm||!this.packstationForm){console.warn("ShippingAddressManagerPlugin could not find all its required elements.");return}this._cacheInitialRequiredStates(),this._registerEvents(),this._updateUiState()}_registerEvents(){this.countrySelect.addEventListener("change",this._updateUiState.bind(this)),this.accountTypeSelects.forEach(e=>{e.addEventListener("change",this._onAccountTypeChange.bind(this))}),this.shippingTypeRadios.forEach(e=>{e.addEventListener("change",this._updateUiState.bind(this))}),this.differentShippingToggle&&this.differentShippingToggle.addEventListener("change",this._updateUiState.bind(this))}_onAccountTypeChange(e){let t=e.target.value,i=[];this.accountTypeSelects.forEach(r=>{r!==e.target&&r.value!==t&&(r.value=t,i.push(r))}),this._updateUiState(),i.forEach(e=>{e.dispatchEvent(new Event("change",{bubbles:!0}))})}_updateUiState(){if(!this._isDifferentShippingChecked()){this.shippingTypeContainer.classList.add("d-none"),this._toggleInputs(this.regularForm,!0),this._toggleInputs(this.packstationForm,!0),this._syncValidationState(this.regularForm,!0),this._syncValidationState(this.packstationForm,!0),this._refreshFormValidation();return}let e=this.countrySelect.value,t=e===this.options.germanyCountryId,i=this.accountTypeSelects[0]?.value||"",r=i===this.options.privateAccountTypeValue;if((t||""===e||null==e)&&(r||""===i)){this.shippingTypeContainer.classList.remove("d-none");let e=H.A.querySelector(this.el,`${this.options.shippingTypeSelector}:checked`);e&&"packstation"===e.value?(this.regularForm.classList.add("d-none"),this.packstationForm.classList.remove("d-none"),this._toggleInputs(this.regularForm,!0),this._toggleInputs(this.packstationForm,!1),this._syncValidationState(this.regularForm,!0),this._syncValidationState(this.packstationForm,!1)):(this.packstationForm.classList.add("d-none"),this.regularForm.classList.remove("d-none"),this._toggleInputs(this.packstationForm,!0),this._toggleInputs(this.regularForm,!1),this._syncValidationState(this.packstationForm,!0),this._syncValidationState(this.regularForm,!1))}else this.shippingTypeContainer.classList.add("d-none"),this._resetToRegularShipping(),this.packstationForm.classList.add("d-none"),this.regularForm.classList.remove("d-none"),this._toggleInputs(this.packstationForm,!0),this._toggleInputs(this.regularForm,!1),this._syncValidationState(this.packstationForm,!0),this._syncValidationState(this.regularForm,!1);this._refreshFormValidation()}_resetToRegularShipping(){this.regularShippingRadio&&!this.regularShippingRadio.checked&&(this.regularShippingRadio.checked=!0)}_toggleInputs(e,t){e.querySelectorAll("input, select, textarea").forEach(e=>{e.disabled=t})}_cacheInitialRequiredStates(){[this.regularForm,this.packstationForm].forEach(e=>{e&&e.querySelectorAll("input, select, textarea").forEach(e=>{e.required&&this._initiallyRequiredInputs.add(e)})})}_syncValidationState(e,t){e.querySelectorAll("input, select, textarea").forEach(e=>{t?e.removeAttribute("required"):this._initiallyRequiredInputs.has(e)&&(e.required=!0)})}_refreshFormValidation(){this.formValidation&&"function"==typeof this.formValidation.init&&this.formValidation.init()}_isDifferentShippingChecked(){return!this.differentShippingToggle||this.differentShippingToggle.checked}}class W extends n.A{init(){this.wrapTables()}wrapTables(){document.querySelectorAll(".cms-element-text table.dc-table, .cms-element-rich-text table.dc-table, .cms-element-text table.dcs-table-horizontal, .cms-element-text table.dcs-table-horizontal--kat, .cms-element-rich-text table.dcs-table-horizontal, .cms-element-rich-text table.dcs-table-horizontal--kat, .table-div table.dcs-table-horizontal, .table-div table.dcs-table-horizontal--kat").forEach(e
13=>{if(e.closest(".dc-table-container"))return;let t=document.createElement("div");t.className="dc-table-container",e.parentNode.insertBefore(t,e),t.appendChild(e)})}}class U extends n.A{init(){this.copyButton=this.el.querySelector("[data-announcement-copy-dc]"),this.infoTrigger=this.el.querySelector("[data-announcement-info-trigger-dc]"),this.infoClose=this.el.querySelector("[data-announcement-info-close-dc]"),this.infoBox=this.el.querySelector("[data-announcement-info-dc]"),this.linkUrl=(this.el.getAttribute("data-announcement-link-dc")||"").trim(),this.linkTarget=this.el.getAttribute("data-announcement-link-target-dc")||"_self",this.linkUrl&&this._registerLinkHandler(),this.copyButton&&this._registerCopyHandler(),this.infoTrigger&&this.infoBox&&this._registerInfoToggle()}_registerLinkHandler(){this.el.addEventListener("click",e=>{this._isInteractiveClick(e)||this._openLink(e)}),this.el.addEventListener("keydown",e=>{"Enter"!==e.key&&" "!==e.key||this._isInteractiveClick(e)||(e.preventDefault(),this._openLink(e))})}_isInteractiveClick(e){return!!e.target.closest("a, button, input, select, textarea, [data-announcement-info-dc]")}_openLink(e){if("_blank"===this.linkTarget||e.ctrlKey||e.metaKey||e.shiftKey){window.open(this.linkUrl,"_blank","noopener");return}window.location.href=this.linkUrl}_registerCopyHandler(){this.copyButton.addEventListener("click",e=>{e.preventDefault(),e.stopPropagation();let t=(this.copyButton.getAttribute("data-announcement-code-dc")||"").trim();
13t&&this._copyToClipboard(t),this._showCopyFeedback()})}_copyToClipboard(e){if(navigator.clipboard&&navigator.clipboard.writeText){navigator.clipboard.writeText(e).catch(()=>this._legacyCopy(e));return}this._legacyCopy(e)}_legacyCopy(e){let t=document.createElement("input");t.value=e,document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t)}_showCopyFeedback(){this.copyButton.classList.add("is-copied"),clearTimeout(this._copyTimeout),this._copyTimeout=setTimeout(()=>{this.copyButton.classList.remove("is-copied")},1500)}_registerInfoToggle(){this.infoBox.classList.remove("is-open"),this.infoTrigger.setAttribute("aria-expanded","false"),this.infoTrigger.addEventListener("click",e=>{e.preventDefault(),e.stopPropagation();let t=this.infoBox.classList.toggle("is-open");this.infoTrigger.setAttribute("aria-expanded",t?"true":"false")}),this.infoClose&&this.infoClose.addEventListener("click",e=>{e.preventDefault(),e.stopPropagation(),this.infoBox.classList.remove("is-open"),this.infoTrigger.setAttribute("aria-expanded","false")})}}class Q extends n.A{init(){if(this.requiredCountryId="01906d6abe1f720b8ebabe025a44bdea",this.accountTypeIds=["addressaccountType","accountType"],this.countryIds=["addressAddressCountry","billingAddressAddressCountry","addressCountry","country"],this.wrapper=this.el,this._debug("init:start",{wrapper:this._shortEl(this.wrapper)}),this._collectPairs(),!this.pairs||0===this.pairs.length){this._debug("init:abort_no_pairs");return}this.primaryPair=this._findPrimaryPairForWrapper()||this.pairs[0],this._debug("init:pairs",{pairs:this.pairs.map(e=>({form:this._shortEl(e.form),accountType:this._shortEl(e.accountType),country:this._shortEl(e.country)})),primaryPair:{form:this._shortEl(this.primaryPair.form),accountType:this._shortEl(this.primaryPair.accountType),country:this._shortEl(this.primaryPair.country)}}),this._bindPairs(),this._installMutationObserver(),this._updateVisibility("init")}_collectPairs(){let e=[],t=[];this.accountTypeIds.forEach(t=>{let i=document.getElementById(t);i&&e.push(i)}),this.countryIds.forEach(e=>{let i=document.getElementById(e);i&&t.push(i)}),0===e.length&&document.querySelectorAll("select, input").forEach(t=>{(t.getAttribute?.("name")||"").includes("accountType")&&e.push(t)}),0===t.length&&document.querySelectorAll("select").forEach(e=>{(e.getAttribute?.("name")||"").toLowerCase().includes("country")&&t.push(e)}),this.pairs=[],e.forEach(e=>{let i=e.closest("form")||document,r=t.find(e=>(e.closest("form")||document)===i);r||(r=t[0]??null),r&&this.pairs.push({accountType:e,country:r,form:i})}),0===this.pairs.length&&e.length&&t.length&&this.pairs.push({accountType:e[0],country:t[0],form:e[0].closest("form")||document})}_findPrimaryPairForWrapper(){if(!this.wrapper)return null;for(let e of this.pairs)if(e.form!==document&&this.wrapper.closest){let t=this.wrapper.closest("form");if(t&&t===e.form)return e}for(let e of this.pairs)if(this.wrapper.contains(e.accountType)||this.wrapper.contains(e.country))return e;return null}_bindPairs(){this._unbindPairs(),this.pairs.forEach((e,t)=>{let i=()=>{this._debug("pair:change",{idx:t,accountType:e.accountType.value,country:e.country.value}),this._lastTriggeredPair=e,this._updateVisibility(`pair#${t} change`)};e._onChange=i,e.accountType.addEventListener("change",i),e.country.addEventListener("change",i),e.accountType.addEventListener("input",i),e.country.addEventListener("input",i)})}_unbindPairs(){this.pairs&&this.pairs.forEach(e=>{if(e._onChange){try{e.accountType.removeEventListener("change",e._onChange),e.country.removeEventListener("change",e._onChange),e.accountType.removeEventListener("input",e._onChange),e.country.removeEventListener("input",e._onChange)}catch(e){}delete e._onChange}})}_installMutationObserver(){if(!this.wrapper||!this.wrapper.closest)return;let e=this.wrapper.closest("form")||document;this._observer=new MutationObserver(e=>{clearTimeout(this._rebindTimer),this._rebindTimer=setTimeout(()=>{this._debug("mutationObserved",{mutations:e.length}),this._collectPairs(),this.primaryPair=this._findPrimaryPairForWrapper()||this.pairs[0],this._bindPairs(),this._updateVisibility("mutation rebind")},150)}),this._observer.observe(e,{childList:!0,subtree:!0})}_updateVisibility(e){let t=this._lastTriggeredPair||this.primaryPair||this.pairs[0],i=t?.accountType,r=t?.country,n=(i?.value||"").toLowerCase(),s=r?.value||"",a="business"===n,o=s===this.requiredCountryId,l=a&&o;this._debug("updateVisibility",{trigger:e,chosenPair:{accountType:this._shortEl(i),country:this._shortEl(r)},accountType:n,countryId:s,isBusiness:a,isGermany:o,shouldShow:l}),this.wrapper&&(this.wrapper.style.display=l?"":"none",this.wrapper.querySelectorAll("input, select, textarea").forEach(e
13=>{e.disabled=!l}))}destroy(){this._unbindPairs(),this._observer&&this._observer.disconnect()}_debug(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"1"===window.localStorage.getItem("dcDebugBusinessDe")&&(console.groupCollapsed(`[DoccheckBusinessDeOnly] ${e}`),console.log(t),console.groupEnd())}_shortEl(e){if(!e)return null;if(!e.tagName)return String(e);let t=e.id?`#${e.id}`:"",i=e.className?`.${String(e.className).trim().split(/\s+/).slice(0,2).join(".")}`:"",r=e.getAttribute?.("name")?`[name="${e.getAttribute("name")}"]`:"";return`<${e.tagName.toLowerCase()}${t}${i}${r}>`}}class J extends n.A{static #e=this.allowedCharactersPattern=/^[A-Za-z0-9]+$/;static #t=this.disallowedCharactersPattern=/[^A-Za-z0-9]/g;init(){this.el.addEventListener("beforeinput",this.onBeforeInput.bind(this)),this.el.addEventListener("paste",this.onPaste.bind(this)),this.el.addEventListener("input",this.onInput.bind(this),!0)}onBeforeInput(e){e.data&&!e.isComposing&&(this.constructor.allowedCharactersPattern.test(e.data)||e.preventDefault())}onPaste(e){let t=e.clipboardData?.getData("text")||"",i=this.sanitize(t);t!==i&&(e.preventDefault(),this.insertValue(i))}onInput(){let e=this.sanitize(this.el.value);this.el.value!==e&&this.setSanitizedValue(e)}sanitize(e){return e.replace(this.constructor.disallowedCharactersPattern,"")}insertValue(e){let t=this.el.selectionStart??this.el.value.length,i=this.el.selectionEnd??t;this.el.setRangeText(e,t,i,"end"),this.dispatchInputEvent()}setSanitizedValue(e){let t=this.el.selectionStart??e.length,i=this.el.value.slice(0,t).replace(/[A-Za-z0-9]/g,"").length;this.el.value=e,this.el.setSelectionRange(t-i,t-i),this.dispatchInputEvent()}dispatchInputEvent(){this.el.dispatchEvent(new Event("input",{bubbles:!0}))}}let K=window.PluginManager;K.deregister("WishlistRename","[data-wishlist-rename]"),K.register("StickyPlugin",s,"[data-sticky]"),K.register("VideoModal",z,"[data-video-modal]"),K.register("AdaptiveTabPlugin",a,"[data-adaptive-tab]"),K.register("TrackFormFieldsPlugin",P,"input,select,textarea"),K.register("SwiperSliderPlugin",D,"[data-swiper-slider]"),K.register("WishlistRenameExtend",N,"[data-wishlist-rename]"),K.register("InputTypeFilePlugin",q),K.register("WishlistIconPlugin",R),K.register("CrossSellingTabPlugin",G,"[data-cross-selling-tab]"),K.register("PasswordToggleEyePlugin",Y,"[data-password-eye-toggle]"),K.register("ReferenceValidationPlugin",j,"[data-dc-invoice-reference-validation]"),K.register("WrapRichTextTablesPlugin",W,"body"),K.register("AnnouncementBarDcPlugin",U,"[data-announcement-bar-dc]"),K.override("WishlistVisibility",()=>i.e(58919).then(i.bind(i,919)),"[data-wishlist-visibility]"),K.override("GallerySlider",()=>i.e(19749).then(i.bind(i,749)),"[data-gallery-slider]"),K.override("ZoomModal",()=>i.e(76743).then(i.bind(i,743)),"[data-zoom-modal]"),K.override("FilterRange",()=>i.e(13099).then(i.bind(i,99)),"[data-filter-range]"),K.override("ProductSlider",()=>i.e(34667).then(i.bind(i,667)),"[data-product-slider]"),K.override("AddToCart",()=>i.e(70356).then(i.bind(i,356)),"[data-add-to-cart]"),K.register("ShippingAddressManager",V,"[data-shipping-address-manager]"),K.register("DoccheckBusinessDeOnly",Q,".js-doccheck-business-de-only"),K.register("VatIdAlphanumericInput",J,"#vatIds, #lenzVatIdValidationAddressVatId")})();

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.