1(()=>{var e={23(){!function(e){e.fn.niceSelect=function(t){if("string"==typeof t)return"update"==t?this.each(function(){var t=e(this),n=e(this).next(".nice-select"),s=n.hasClass("open");n.length&&(n.remove(),i(t),s&&t.next().trigger("click"))}):"destroy"==t&&(this.each(function(){var t=e(this),i=e(this).next(".nice-select");i.length&&(i.remove(),t.css("display",""))}),0==e(".nice-select").length&&e(document).off(".nice_select")),this;function i(t){t.after(e("<div></div>").addClass("nice-select").addClass(t.attr("class")||"").addClass(t.attr("disabled")?"disabled":"").attr("tabindex",t.attr("disabled")?null:"0").html('<span class="current"></span><ul class="list"></ul>'));var i=t.next(),n=t.find("option"),s=t.find("optgroup"),a=t.find("option:selected");i.find(".current").html(a.data("display")||a.text()),n.each(function(t){var n=e(this),s=n.data("display"),a=n.parents("optgroup").data("i");i.find("ul").append(e("<li></li>").attr("data-value",n.val()).attr("data-display",s||null).attr("data-group",a||null).addClass("option"+(n.is(":selected")?" selected":"")+(n.is(":disabled")?" disabled":"")).html(n.text()))}),s.each(function(t,n){label=e(n).attr("label"),i.find("ul li").filter(function(){return e(this).data("group")==e(n).data("i")}).wrapAll('<ul class="optgroup"/>').parent().prepend('<span class="optlabel">'+label+"</span>")})}this.hide(),this.each(function(){var t=e(this);t.next().hasClass("nice-select")||i(t)}),e(document).off(".nice_select"),e(document).on("click.nice_select",".nice-select",function(t){var i=e(this);e(".nice-select").not(i).removeClass("open"),i.toggleClass("open"),i.hasClass("open")?(i.find(".option"),i.find(".focus").removeClass("focus"),i.find(".selected").addClass("focus")):i.focus()}),e(document).on("click.nice_select",function(t){0===e(t.target).closest(".nice-select").length&&e(".nice-select").removeClass("open").find(".option")}),e(document).on("click.nice_select",".nice-select .option:not(.disabled)",function(t){var i=e(this),n=i.closest(".nice-select");n.find(".selected").removeClass("selected"),i.addClass("selected");var s=i.data("display")||i.text();n.find(".current").text(s),n.prev("select").val(i.data("value")).trigger("change")}),e(document).on("keydown.nice_select",".nice-select",function(t){var i=e(this),n=e(i.find(".focus")||i.find(".list .option.selected"));if(32==t.keyCode||13==t.keyCode)return i.hasClass("open")?n.trigger("click"):i.trigger("click"),!1;if(40==t.keyCode){if(i.hasClass("open")){var s=n.nextAll(".option:not(.disabled)").first();s.length>0&&(i.find(".focus").removeClass("focus"),s.addClass("focus"))}else i.trigger("click");return!1}if(38==t.keyCode){if(i.hasClass("open")){var a=n.prevAll(".option:not(.disabled)").first();a.length>0&&(i.find(".focus").removeClass("focus"),a.addClass("focus"))}else i.trigger("click");return!1}if(27==t.keyCode)i.hasClass("open")&&i.trigger("click");else if(9==t.keyCode&&i.hasClass("open"))return!1});var n=document.createElement("a").style;return n.cssText="pointer-events:auto","auto"!==n.pointerEvents&&e("html").addClass("no-csspointerevents"),this}}(jQuery)},57(e,t){var i,n,s;n=[],void 0===(s="function"==typeof(i=function(){var e=function(){},t={},i={},n={};function s(e,t){e=e.push?e:[e];var s,a,r,o=[],l=e.length,c=l;for(s=function(e,i){i.length&&o.push(e),--c||t(o)};l--;)a=e[l],(r=i[a])?s(a,r):(n[a]=n[a]||[]).push(s)}function a(e,t){if(e){var s=n[e];if(i[e]=t,s)for(;s.length;)s[0](e,t),s.splice(0,1)}}function r(t,i){t.call&&(t={success:t}),i.length?(t.error||e)(i):(t.success||e)(t)}function o(t,i,n,s){var a,r,l,c=document,d=n.async,u=(n.numRetries||0)+1,h=n.before||e,p=t.replace(/[\?|#].*$/,""),m=t.replace(/^(css|img|module|nomodule)!/,"");if(s=s||0,/(^css!|\.css$)/.test(p))(l=c.createElement("link")).rel="stylesheet",l.href=m,(a="hideFocus"in l)&&l.relList&&(a=0,l.rel="preload",l.as="style");else if(/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(p))(l=c.createElement("img")).src=m;else if((l=c.createElement("script")).src=m,l.async=void 0===d||d,r="noModule"in l,/^module!/.test(p)){if(!r)return i(t,"l");l.type="module"}else if(/^nomodule!/.test(p)&&r)return i(t,"l");l.onload=l.onerror=l.onbeforeload=function(e){var r=e.type[0];if(a)try{l.sheet.cssText.length||(r="e")}catch(e){18!=e.code&&(r="e")}if("e"==r){if((s+=1)<u)return o(t,i,n,s)}else if("preload"==l.rel&&"style"==l.as)return l.rel="stylesheet";i(t,r,e.defaultPrevented)},!1!==h(t,l)&&c.head.appendChild(l)}function l(e,t,i){var n,s,a=(e=e.push?e:[e]).length,r=a,l=[];for(n=function(e,i,n){if("e"==i&&l.push(e),"b"==i){if(!n)return;l.push(e)}--a||t(l)},s=0;s<r;s++)o(e[s],n,i)}function c(e,i,n){var s,o;if(i&&i.trim&&(s=i),o=(s?n:i)||{},s){if(s in t)throw"LoadJS";t[s]=!0}function c(t,i){l(e,function(e){r(o,e),t&&r({success:t,error:i},e),a(s,e)},o)}if(o.returnPromise)return new Promise(c);c()}return c.ready=function(e,t){return s(e,function(e){r(t,e)}),c},c.done=function(e){a(e,[])},c.reset=function(){t={},i={},n={}},c.isDefined=function(e){return e in t},c})?i.apply(t,n):i)||(e.exports=s)},120(){$(function(){var e=document.querySelector(".ajax-filters");if(null!=e){var t=document.querySelector("#ajax-target"),i=null,n={};document.querySelectorAll(".ajax-filters .ajax-update-filter").forEach(s=>{s.onchange=s=>{var a=new URL(window.location),r=s.target.name,o=s.target.value;0==o.length?(a.searchParams.delete(r),delete n[r]):(a.searchParams.set(r,o),n[r]=o),window.history.pushState(null,document.title,a),null!=i&&i.abort(),i=$.ajax({type:"POST",url:ajax_object.ajax_url,dataType:"html",data:{security:nonce_object.nonce,action:"update_filter_results",filters:JSON.stringify(n),section:e.dataset.section},beforeSend:function(){t.classList.add("is-loading")},success:function(e){t.classList.remove("is-loading"),results=JSON.parse(e),t.innerHTML=results,null!=lazyLoadInstance&&lazyLoadInstance.update(
1)},error:function(e,i){t.classList.remove("is-loading")}})}})}}),$(function(){var e=null;document.querySelectorAll(".auto-fill").forEach(t=>{let i=t.querySelector("input"),n=t.querySelector(".auto-fill-results"),s=i.dataset.type;i.addEventListener("input",t=>{if(null!=e&&e.abort(),0==i.value.length)return n.innerHTML="",n.classList.remove("is-active"),void n.classList.remove("is-loading");n.classList.add("is-active"),n.classList.add("is-loading"),e=$.ajax({type:"POST",url:ajax_object.ajax_url,dataType:"html",data:{security:nonce_object.nonce,action:"retrieve_suggestions",type:s,s:i.value},success:function(e){results=JSON.parse(e),results.length>0?(n.innerHTML="",n.classList.remove("is-loading"),n.classList.add("is-active"),results.forEach(e=>{let t=document.createElement("li");t.innerText=e,n.appendChild(t)})):(n.classList.remove("is-loading"),n.innerHTML=n.dataset.notFound)},error:function(e,t){}})}),i.addEventListener("blur",e=>{n.classList.remove("is-active"),n.innerHTML=""})})})},252(){let e,t,i,n,s,a=null,r=65,o=new Set;function l(e){n=performance.now();const t=e.target.closest("a");p(t)&&m(t.href,"high")}function c(e){if(performance.now()-n<1111)return;if(!("closest"in e.target))return;const t=e.target.closest("a");p(t)&&(t.addEventListener("mouseout",u,{passive:!0}),s=setTimeout(()=>{m(t.href,"high"),s=void 0},r))}function d(e){const t=e.target.closest("a");p(t)&&m(t.href,"high")}function u(e){e.relatedTarget&&e.target.closest("a")==e.relatedTarget.closest("a")||s&&(clearTimeout(s),s=void 0)}function h(e){if(performance.now()-n<1111)return;const t=e.target.closest("a");if(e.which>1||e.metaKey||e.ctrlKey)return;if(!t)return;t.addEventListener("click",function(e){1337!=e.detail&&e.preventDefault()},{capture:!0,passive:!1,once:!0});const i=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!1,detail:1337});t.dispatchEvent(i)}function p(n){if(n&&n.href&&(!i||"instant"in n.dataset)){if(n.origin!=location.origin){if(!(t||"instant"in n.dataset)||!a)return}if(["http:","https:"].includes(n.protocol)&&("http:"!=n.protocol||"https:"!=location.protocol)&&(e||!n.search||"instant"in n.dataset)&&!(n.hash&&n.pathname+n.search==location.pathname+location.search||"noInstant"in n.dataset))return!0}}function m(e,t="auto"){if(o.has(e))return;const i=document.createElement("link");i.rel="prefetch",i.href=e,i.fetchPriority=t,i.as="document",document.head.appendChild(i),o.add(e)}!function(){if(!document.createElement("link").relList.supports("prefetch"))return;const n="instantVaryAccept"in document.body.dataset||"Shopify"in window,s=navigator.userAgent.indexOf("Chrome/");s>
1-1&&(a=parseInt(navigator.userAgent.substring(s+7)));if(n&&a&&a<110)return;const o="instantMousedownShortcut"in document.body.dataset;e="instantAllowQueryString"in document.body.dataset,t="instantAllowExternalLinks"in document.body.dataset,i="instantWhitelist"in document.body.dataset;const u={capture:!0,passive:!0};let f=!1,g=!1,v=!1;if("instantIntensity"in document.body.dataset){const e=document.body.dataset.instantIntensity;if(e.startsWith("mousedown"))f=!0,"mousedown-only"==e&&(g=!0);else if(e.startsWith("viewport")){const t=navigator.connection&&navigator.connection.saveData,i=navigator.connection&&navigator.connection.effectiveType&&navigator.connection.effectiveType.includes("2g");t||i||("viewport"==e?document.documentElement.clientWidth*document.documentElement.clientHeight<45e4&&(v=!0):"viewport-all"==e&&(v=!0))}else{const t=parseInt(e);isNaN(t)||(r=t)}}g||document.addEventListener("touchstart",l,u);f?o||document.addEventListener("mousedown",d,u):document.addEventListener("mouseover",c,u);o&&document.addEventListener("mousedown",h,u);if(v){let e=window.requestIdleCallback;e||(e=e=>{e()}),e(function(){const e=new IntersectionObserver(t=>{t.forEach(t=>{if(t.isIntersecting){const i=t.target;e.unobserve(i),m(i.href)}})});document.querySelectorAll("a").forEach(t=>{p(t)&&e.observe(t)})},{timeout:1500})}}()},313(e){e.exports=function(){"use strict";function e(){return e=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},e.apply(this,arguments)}var t="undefined"!=typeof window,i=t&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),n=t&&"IntersectionObserver"in window,s=t&&"classList"in document.createElement("p"),a=t&&window.devicePixelRatio>1,r={elements_selector:".lazy",container:i||t?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_bg_set:"bg-set",data_poster:"poster",class_applied:"applied",class_loading:"loading",class_loaded:"loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1,restore_on_error:!1},o=function(t){return e({},r,t)},l=function(e,t){var i,n="LazyLoad::Initialized",s=new e(t);try{i=new CustomEvent(n,{detail:{instance:s}})}catch(e){(i=document.createEvent("CustomEvent")).initCustomEvent(n,!1,!1,{instance:s})}window.dispatchEvent(i)},c="src",d="srcset",u="sizes",h="poster",p="llOriginalAttrs",m="data",f="loading",g="loaded",v="applied",b="error",y="native",w="data-",C="ll-status",T=function(e,t){return e.getAttribute(w+t)},k=function(e){return T(e,C)},S=function(e,t){return function(e,t,i){var n="data-ll-status";null!==i?e.setAttribute(n,i):e.removeAttribute(n)}(e,0,t)},E=function(e){return S(e,null)},_=function(e){return null===k(e)},x=function(e){return k(e)===y},L=[f,g,v,b],A=function(e,t,i,n){e&&"function"==typeof e&&(void 0===n?void 0===i?e(t):e(t,i):e(t,i,n))},M=function(e,t){""!==t&&(s?e.classList.add(t):e.className+=(e.className?" ":"")+t)},$=function(e,t){""!==t&&(s?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\s+)"+t+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,""))},P=function(e){return e.llTempImage},O=function(e,t){if(t){var i=t._observer;i&&i.unobserve(e)}},z=function(e,t){e&&(e.loadingCount+=t)},I=function(e,t){e&&(e.toLoadCount=t)},N=function(e){for(var t,i=[],n=0;t=e.children[n];n+=1)"SOURCE"===t.tagName&&i.push(t);return i},H=function(e,t){var i=e.parentNode;i&&"PICTURE"===i.tagName&&N(i).forEach(t)},D=function(e,t){N(e).forEach(t)},R=[c],q=[c,h],j=[c,d,u],V=[m],B=function(e){return!!e[p]},F=function(e){return e[p]},U=function(e){return delete e[p]},W=function(e,t){if(!B(e)){var i={};t.forEach(function(t){i[t]=e.getAttribute(t)}),e[p]=i}},G=function(e,t){if(B(e)){var i=F(e);t.forEach(function(t){!function(e,t,i){i?e.setAttribute(t,i):e.removeAttribute(t)}(e,t,i[t])})}},Y=function(e,t,i){M(e,t.class_applied),S(e,v),i&&(t.unobserve_completed&&O(e,t),A(t.callback_applied,e,i))},K=function(e,t,i){M(e,t.class_loading),S(e,f),i&&(z(i,1),A(t.callback_loading,e,
1i))},X=function(e,t,i){i&&e.setAttribute(t,i)},Q=function(e,t){X(e,u,T(e,t.data_sizes)),X(e,d,T(e,t.data_srcset)),X(e,c,T(e,t.data_src))},J={IMG:function(e,t){H(e,function(e){W(e,j),Q(e,t)}),W(e,j),Q(e,t)},IFRAME:function(e,t){W(e,R),X(e,c,T(e,t.data_src))},VIDEO:function(e,t){D(e,function(e){W(e,R),X(e,c,T(e,t.data_src))}),W(e,q),X(e,h,T(e,t.data_poster)),X(e,c,T(e,t.data_src)),e.load()},OBJECT:function(e,t){W(e,V),X(e,m,T(e,t.data_src))}},Z=["IMG","IFRAME","VIDEO","OBJECT"],ee=function(e,t){!t||function(e){return e.loadingCount>0}(t)||function(e){return e.toLoadCount>0}(t)||A(e.callback_finish,t)},te=function(e,t,i){e.addEventListener(t,i),e.llEvLisnrs[t]=i},ie=function(e,t,i){e.removeEventListener(t,i)},ne=function(e){return!!e.llEvLisnrs},se=function(e){if(ne(e)){var t=e.llEvLisnrs;for(var i in t){var n=t[i];ie(e,i,n)}delete e.llEvLisnrs}},ae=function(e,t,i){!function(e){delete e.llTempImage}(e),z(i,-1),function(e){e&&(e.toLoadCount-=1)}(i),$(e,t.class_loading),t.unobserve_completed&&O(e,i)},re=function(e,t,i){var n=P(e)||e;ne(n)||function(e,t,i){ne(e)||(e.llEvLisnrs={});var n="VIDEO"===e.tagName?"loadeddata":"load";te(e,n,t),te(e,"error",i)}(n,function(s){!function(e,t,i,n){var s=x(t);ae(t,i,n),M(t,i.class_loaded),S(t,g),A(i.callback_loaded,t,n),s||ee(i,n)}(0,e,t,i),se(n)},function(s){!function(e,t,i,n){var s=x(t);ae(t,i,n),M(t,i.class_error),S(t,b),A(i.callback_error,t,n),i.restore_on_error&&G(t,j),s||ee(i,n)}(0,e,t,i),se(n)})},oe=function(e,t,i){!function(e){return Z.indexOf(e.tagName)>-1}(e)?function(e,t,i){!function(e){e.llTempImage=document.createElement("IMG")}(e),re(e,t,i),function(e){B(e)||(e[p]={backgroundImage:e.style.backgroundImage})}(e),function(e,t,i){var n=T(e,t.data_bg),s=T(e,t.data_bg_hidpi),r=a&&s?s:n;r&&(e.style.backgroundImage='url("'.concat(r,'")'),P(e).setAttribute(c,r),K(e,t,i))}(e,t,i),function(e,t,i){var n=T(e,t.data_bg_multi),s=T(e,t.data_bg_multi_hidpi),r=a&&s?s:n;r&&(e.style.backgroundImage=r,Y(e,t,i))}(e,t,i),function(e,t,i){var n=T(e,t.data_bg_set);if(n){var s=n.split("|"),a=s.map(function(e){return"image-set(".concat(e,")")});e.style.backgroundImage=a.join(),""===e.style.backgroundImage&&(a=s.map(function(e){return"-webkit-image-set(".concat(e,")")}),e.style.backgroundImage=a.join()),Y(e,t,i)}}(e,t,i)}(e,t,i):function(e,t,i){re(e,t,i),function(e,t,i){var n=J[e.tagName];n&&(n(e,t),K(e,t,i))}(e,t,i)}(e,t,i)},le=function(e){e.removeAttribute(c),e.removeAttribute(d),e.removeAttribute(u)},ce=function(e){H(e,function(e){G(e,j)}),G(e,j)},de={IMG:ce,IFRAME:function(e){G(e,R)},VIDEO:function(e){D(e,function(e){G(e,R)}),G(e,q),e.load()},OBJECT:function(e){G(e,V)}},ue=function(e,t){(function(e){var t=de[e.tagName];t?t(e):function(e){if(B(e)){var t=F(e);e.style.backgroundImage=t.backgroundImage}}(e)})(e),function(e,t){_(e)||x(e)||($(e,t.class_entered),$(e,t.class_exited),$(e,t.class_applied),$(e,t.class_loading),$(e,t.class_loaded),$(e,t.class_error))}(e,t),E(e),U(e)},he=["IMG","IFRAME","VIDEO"],pe=function(e){return e.use_native&&"loading"in HTMLImageElement.prototype},me=function(e,t,i){e.forEach(function(e){return function(e){return e.isIntersecting||e.intersectionRatio>0}(e)?function(e,t,i,n){var s=function(e){return L.indexOf(k(e))>=0}(e);S(e,"entered"),M(e,i.class_entered),$(e,i.class_exited),function(e,t,i){t.unobserve_entered&&O(e,i)}(e,i,n),A(i.callback_enter,e,t,n),s||oe(e,i,n)}(e.target,e,t,i):function(e,t,i,n){_(e)||(M(e,i.class_exited),function(e,t,i,n){i.cancel_on_exit&&function(e){return k(e)===f}(e)&&"IMG"===e.tagName&&(se(e),function(e){H(e,function(e){le(e)}),le(e)}(e),ce(e),$(e,i.class_loading),z(n,-1),E(e),A(i.callback_cancel,e,t,n))}(e,t,i,n),A(i.callback_exit,e,t,n))}(e.target,e,t,i)})},fe=function(e){return Array.prototype.slice.call(e)},ge=function(e){return e.container.querySelectorAll(e.elements_selector)},ve=function(e){return function(e){return k(e)===b}(e)},be=function(e,t){return function(e){return fe(e).filter(_)}(e||ge(t))},ye=function(e,i){var s=o(e);this._settings=s,this.loadingCount=0,function(e,t){n&&!pe(e)&&(t._observer=new IntersectionObserver(function(i){me(i,e,t)},function(e){return{root:e.container===document?null:e.container,rootMargin:e.thresholds||e.threshold+"px"}}(e)))}(s,this),function(e,i){t&&(i._onlineHandler=function(){!function(e,t){var i;
1(i=ge(e),fe(i).filter(ve)).forEach(function(t){$(t,e.class_error),E(t)}),t.update()}(e,i)},window.addEventListener("online",i._onlineHandler))}(s,this),this.update(i)};return ye.prototype={update:function(e){var t,s,a=this._settings,r=be(e,a);I(this,r.length),!i&&n?pe(a)?function(e,t,i){e.forEach(function(e){-1!==he.indexOf(e.tagName)&&function(e,t,i){e.setAttribute("loading","lazy"),re(e,t,i),function(e,t){var i=J[e.tagName];i&&i(e,t)}(e,t),S(e,y)}(e,t,i)}),I(i,0)}(r,a,this):(s=r,function(e){e.disconnect()}(t=this._observer),function(e,t){t.forEach(function(t){e.observe(t)})}(t,s)):this.loadAll(r)},destroy:function(){this._observer&&this._observer.disconnect(),t&&window.removeEventListener("online",this._onlineHandler),ge(this._settings).forEach(function(e){U(e)}),delete this._observer,delete this._settings,delete this._onlineHandler,delete this.loadingCount,delete this.toLoadCount},loadAll:function(e){var t=this,i=this._settings;be(e,i).forEach(function(e){O(e,t),oe(e,i,t)})},restoreAll:function(){var e=this._settings;ge(e).forEach(function(t){ue(t,e)})}},ye.load=function(e,t){var i=o(t);oe(e,i)},ye.resetStatus=function(e){E(e)},t&&function(e,t){if(t)if(t.length)for(var i,n=0;i=t[n];n+=1)l(e,i);else l(e,t)}(ye,window.lazyLoadOptions),ye}()},331(){!function(e,t,i){function n(e,t){return typeof e===t}function s(e){var t=T.className,i=w._config.classPrefix||"";if(k&&(t=t.baseVal),w._config.enableJSClass){var n=new RegExp("(^|\\s)"+i+"no-js(\\s|$)");t=t.replace(n,"$1"+i+"js$2")}w._config.enableClasses&&(t+=" "+i+e.join(" "+i),k?T.className.baseVal=t:T.className=t)}function a(e,t){if("object"==typeof e)for(var i in e)C(e,i)&&a(i,e[i]);else{var n=(e=e.toLowerCase()).split("."),r=w[n[0]];if(2==n.length&&(r=r[n[1]]),void 0!==r)return w;t="function"==typeof t?t():t,1==n.length?w[n[0]]=t:(!w[n[0]]||w[n[0]]instanceof Boolean||(w[n[0]]=new Boolean(w[n[0]])),w[n[0]][n[1]]=t),s([(t&&0!=t?"":"no-")+n.join("-")]),w._trigger(e,t)}return w}function r(e,t){return!!~(""+e).indexOf(t)}function o(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):k?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function l(e){return e.replace(/([a-z])-([a-z])/g,function(e,t,i){return t+i.toUpperCase()}).replace(/^-/,"")}function c(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function d(t,i,n){var s;if("getComputedStyle"in e){s=getComputedStyle.call(e,t,i);var a=e.console;if(null!==s)n&&(s=s.getPropertyValue(n));else if(a){a[a.error?"error":"log"].call(a,"getComputedStyle returning null, its possible modernizr test results are inaccurate")}}else s=!i&&t.currentStyle&&t.currentStyle[n];return s}function u(e,i,n,s){var a,r,l,c,d="modernizr",u=o("div"),h=function(){var e=t.body;return e||((e=o(k?"svg":"body")).fake=!0),e}();if(parseInt(n,10))for(;n--;)(l=o("div")).id=s?s[n]:d+(n+1),u.appendChild(l);return(a=o("style")).type="text/css",a.id="s"+d,(h.fake?h:u).appendChild(a),h.appendChild(u),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(t.createTextNode(e)),u.id=d,h.fake&&(h.style.background="",h.style.overflow="hidden",c=T.style.overflow,T.style.overflow="hidden",T.appendChild(h)),r=i(u,e),h.fake?(h.parentNode.removeChild(h),T.style.overflow=c,T.offsetHeight):u.parentNode.removeChild(u),!!r}function h(t,n){var s=t.length;if("CSS"in e&&"supports"in e.CSS){for(;s--;)if(e.CSS.supports(c(t[s]),n))return!0;return!1}if("CSSSupportsRule"in e){for(var a=[];s--;)a.push("("+c(t[s])+":"+n+")");return u("@supports ("+(a=a.join(" or "))+") { #modernizr { position: absolute; } }",function(e){return"absolute"==d(e,null,"position")})}return i}function p(e,t,s,a){function c(){u&&(delete _.style,delete _.modElem)}if(a=!n(a,"undefined")&&a,!n(s,"undefined")){var d=h(e,s);if(!n(d,"undefined"))return d}for(var u,p,m,f,g,v=["modernizr","tspan","samp"];!_.style&&v.length;)u=!0,_.modElem=o(v.shift()),_.style=_.modElem.style;for(m=e.length,p=0;m>p;p++)if(f=e[p],g=_.style[f],r(f,"-")&&(f=l(f)),_.style[f]!==i){if(a||n(s,"undefined"))return c(),"pfx"!=t||f;try{_.style[f]=s}catch(e){}if(_.style[f]!=g)return c(),"pfx"!=t||f}return c(),!1}function m(e,t){return function(){return e.apply(t,arguments)}}function f(e,t,i,s,a){var r=e.charAt(0).toUpperCase()+e.slice(1),o=(e+" "+P.join(r+" ")+r).split(" ");return n(t,"string")||n(t,"undefined")?p(o,t,s,a):function(e,t,i){var s;for(var a in e)if(e[a]in t)return!1===i?e[a]:n(s=t[e[a]],"function")?m(s,i||t):s;return!1}(o=(e+" "+$.join(r+" ")+r).split(" "),t,i)}function g(e,t,n){return f(e,i,i,t,n)}var v=[],b=[],y={_version:"3.6.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var i=this;setTimeout(function(){t(i[e])},0)},addTest:function(e,t,i){b.push({name:e,fn:t,options:i})},addAsyncTest:function(e){b.push({name:null,fn:e})}},w=function(){};w.prototype=y,w=new w;var C,T=t.documentElement,k="svg"===T.nodeName.toLowerCase();!function(){var e={}.hasOwnProperty;C=n(e,"undefined")||n(e.call,"undefined")?function(e,t){return t in e&&n(e.constructor.prototype[t],"undefined")}:function(t,i){return e.call(t,i)}}(),y._l={},y.on=function(e,t){this._l[e]||(this._l[e]=[]),this._l[e].push(t),w.hasOwnProperty(e)&&setTimeout(function(){w._trigger(e,w[e])},0)},y._trigger=function(e,t){if(this._l[e]){var i=this._l[e];setTimeout(function(){var e;
1for(e=0;e<i.length;e++)(0,i[e])(t)},0),delete this._l[e]}},w._q.push(function(){y.addTest=a});var S=y._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];y._prefixes=S;var E={elem:o("modernizr")};w._q.push(function(){delete E.elem});var _={style:E.elem.style};w._q.unshift(function(){delete _.style});var x=y.testStyles=u;w.addTest("touchevents",function(){var i;if("ontouchstart"in e||e.DocumentTouch&&t instanceof DocumentTouch)i=!0;else{var n=["@media (",S.join("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}"].join("");x(n,function(e){i=9===e.offsetTop})}return i});var L=(y.testProp=function(e,t,n){return p([e],i,t,n)},"CSS"in e&&"supports"in e.CSS),A="supportsCSS"in e;w.addTest("supports",L||A);var M="Moz O ms Webkit",$=y._config.usePrefixes?M.toLowerCase().split(" "):[];y._domPrefixes=$;var P=y._config.usePrefixes?M.split(" "):[];y._cssomPrefixes=P,y.testAllProps=f,y.testAllProps=g,w.addTest("cssfilters",function(){if(w.supports)return g("filter","blur(2px)");var e=o("a");return e.style.cssText=S.join("filter:blur(2px); "),!!e.style.length&&(t.documentMode===i||t.documentMode>9)}),function(){var e,t,i,s,a,r;for(var o in b)if(b.hasOwnProperty(o)){if(e=[],(t=b[o]).name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(i=0;i<t.options.aliases.length;i++)e.push(t.options.aliases[i].toLowerCase());for(s=n(t.fn,"function")?t.fn():t.fn,a=0;a<e.length;a++)1===(r=e[a].split(".")).length?w[r[0]]=s:(!w[r[0]]||w[r[0]]instanceof Boolean||(w[r[0]]=new Boolean(w[r[0]])),w[r[0]][r[1]]=s),v.push((s?"":"no-")+r.join("-"))}}(),s(v),delete y.addTest,delete y.addAsyncTest;for(var O=0;O<w._q.length;O++)w._q[O]();e.Modernizr=w}(window,document)},372(e){e.exports=function(){"use strict";function e(){return"undefined"!=typeof window}function t(e){return function(e){return e&&e.document&&function(e){return 9===e.nodeType}(e.document)}(e)?function(e){var t=e.document,i=t.body,n=t.documentElement;return{scrollHeight:function(){return Math.max(i.scrollHeight,n.scrollHeight,i.offsetHeight,n.offsetHeight,i.clientHeight,n.clientHeight)},height:function(){return e.innerHeight||n.clientHeight||i.clientHeight},scrollY:function(){return void 0!==e.pageYOffset?e.pageYOffset:(n||i.parentNode||i).scrollTop}}}(e):function(e){return{scrollHeight:function(){return Math.max(e.scrollHeight,e.offsetHeight,e.clientHeight)},height:function(){return Math.max(e.offsetHeight,e.clientHeight)},scrollY:function(){return e.scrollTop}}}(e)}function i(e,i,n){var s,a=function(){var e=!1;try{var t={get passive(){e=!0}};window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch(t){e=!1}return e}(),r=!1,o=t(e),l=o.scrollY(),c={};function d(){var e=Math.round(o.scrollY()),t=o.height(),s=o.scrollHeight();c.scrollY=e,c.lastScrollY=l,c.direction=l<e?"down":"up",c.distance=Math.abs(e-l),c.isOutOfBounds=e<0||s<e+t,c.top=e<=i.offset[c.direction],c.bottom=s<=e+t,c.toleranceExceeded=c.distance>i.tolerance[c.direction],n(c),l=e,r=!1}function u(){r||(r=!0,s=requestAnimationFrame(d))}var h=!!a&&{passive:!0,capture:!1};return e.addEventListener("scroll",u,h),d(),{destroy:function(){cancelAnimationFrame(s),e.removeEventListener("scroll",u,h)}}}function n(e){return e===Object(e)?e:{down:e,up:e}}function s(e,t){t=t||{},Object.assign(this,s.options,t),this.classes=Object.assign({},s.options.classes,t.classes),this.elem=e,this.tolerance=n(this.tolerance),this.offset=n(this.offset),this.initialised=!1,this.frozen=!1}return s.prototype={constructor:s,init:function(){return s.cutsTheMustard&&!this.initialised&&(this.addClass("initial"),this.initialised=!0,setTimeout(function(e){e.scrollTracker=i(e.scroller,{offset:e.offset,tolerance:e.tolerance},e.update.bind(e))},100,this)),this},destroy:function(){this.initialised=!1,Object.keys(this.classes).forEach(this.removeClass,this),this.scrollTracker.destroy()},unpin:function(){!this.hasClass("pinned")&&this.hasClass("unpinned")||(this.addClass("unpinned"),this.removeClass("pinned"),this.onUnpin&&this.onUnpin.call(this))},pin:function(){this.hasClass("unpinned")&&(this.addClass("pinned"),this.removeClass("unpinned"),this.onPin&&this.onPin.call(this))},freeze:function(){this.frozen=!0,this.addClass("frozen")},unfreeze:function(){this.frozen=!1,this.removeClass("frozen")},top:function(){this.hasClass("top")||(this.addClass("top"),this.removeClass("notTop"),this.onTop&&this.onTop.call(this))},notTop:function(){this.hasClass("notTop")||(this.addClass("notTop"),this.removeClass("top"),this.onNotTop&&this.onNotTop.call(this))},bottom:function(){this.hasClass("bottom")||(this.addClass("bottom"),this.removeClass("notBottom"),this.onBottom&&this.onBottom.call(this))},notBottom:function(){this.hasClass("notBottom")||(this.addClass("notBottom"),this.removeClass("bottom"),this.onNotBottom&&this.onNotBottom.call(this))},shouldUnpin:function(e){return"down"===e.direction&&!e.top&&e.toleranceExceeded},shouldPin:function(e){return"up"===e.direction&&e.toleranceExceeded||e.top},addClass:function(e){this.elem.classList.add.apply(this.elem.classList,this.classes[e].split(" "))},removeClass:function(e){this.elem.classList.remove.apply(this.elem.classList,this.classes[e].split(" "))},hasClass:function(e){return this.classes[e].split(" ").every(function(e){return this.classList.contains(e)},this.elem)},update:function(e){e.isOutOfBounds||!0!==this.frozen&&(e.top?this.top():this.notTop(),e.bottom?this.bottom():this.notBottom(),this.shouldUnpin(e)?this.unpin():this.shouldPin(e)&&this.pin())}},s.options={tolerance:{up:0,down:0},offset:0,scroller:e()?window:null,classes:{frozen:"headroom--frozen",pinned:"headroom--pinned",unpinned:"headroom--unpinned",top:"headroom--top",notTop:"headroom--not-top",bottom:"headroom--bottom",notBottom:"headroom--not-bottom",initial:"headroom"}},s.cutsTheMustard=!!(e()&&function(){}.bind&&"classList"in document.documentElement&&Object.assign&&Object.keys&&requestAnimationFrame),s}()},390(e,t){var i;!function(n,s,a){"use strict";var r=function(e,t){this.el_=this.isString_(e)?s.querySelectorAll(e):[e],this.config_=[],this.options_=t,this.selectors_=[],this.init_(),this.destroy=function(){this.loop_(function(e){e.removeEventListener("reset",this.events.reset),this.removeClasses_(e)},function(e){this.reset_(e)})},this.rebuild=function(){this.loop_(null,function(e){this.floatLabel_(e,!0)})}};r.prototype={defaults_:{customEvent:null,customLabel:null,customPlaceholder:null,exclude:".no-label",inputRegex:/email|number|password|search|tel|text|url/,prefix:"fl-",prioritize:"label",requiredClass:"required",style:0,transform:"input,select,textarea"},init_:function(){var e=this;e.initEvents_(),e.loop_(function(t,i){var n=e.config_[i].style;t.addEventListener("reset",e.events.reset),t.classList.add(e.prefixed_("form")),n&&t.classList.add(e.prefixed_("style-"+n))},function(t){e.floatLabel_(t)})},initEvents_:function(){var e=this;e.events={blur:e.onBlur_.bind(e),change:e.onInput_.bind(e),focus:e.onFocus_.bind(e),input:e.onInput_.bind(e),reset:e.onReset_.bind(e)}},addRemove_:function(e){return e?"add":"remove"},build_:function(e){var t=this,i=t.getLabel_(e);
vendor: 4,479 bytes, line 1
1i&&(e.classList.add(t.prefixed_(e.tagName.toLowerCase())),t.setLabel_(i,e),t.setPlaceholder_(i,e),t.wrapLabel_(i,e),t.handleEvents_(e,"add"),"function"==typeof t.config_[t.current_].customEvent&&t.config_[t.current_].customEvent.call(t,e))},createEl_:function(e,t){var i="string"==typeof e?s.createElement(e):e;for(var n in t=t||{})t.hasOwnProperty(n)&&i.setAttribute(n,t[n]);return i},extend_:function(){var e=[].slice.call(arguments),t=e[0],i=e.slice(1);return Object.keys(i).forEach(function(e){for(var n in i[e])i[e].hasOwnProperty(n)&&(t[n]=i[e][n])}),t},floatLabel_:function(e,t){var i=this;if(i.isValidField_(e)){if(i.hasParent_(e)){if(!0!==t)return;i.reset_(e)}i.build_(e)}},getLabel_:function(e){var t='label[for="'+e.getAttribute("id")+'"]',i=this.el_[this.current_].querySelectorAll(t);return i.length>1&&(i=e.parentNode.querySelectorAll(t)),1===i.length&&i[0]},getLabelText_:function(e,t){var i=e.textContent.replace("*","").trim(),n=t.getAttribute("placeholder");return(!i||i&&n&&"placeholder"===this.config_[this.current_].prioritize)&&(i=n),i},handleEvents_:function(e,t){var i=this.events;["blur","input","focus"].forEach(function(n){"input"!==n||"file"!==e.type&&"SELECT"!==e.nodeName||(n="change"),e[t+"EventListener"](n,i[n])})},hasParent_:function(e){return e.parentNode.classList.contains(this.prefixed_("wrap"))},isString_:function(e){return"[object String]"===Object.prototype.toString.call(e)},isValidField_:function(e){var t="INPUT"===e.tagName&&!this.config_[this.current_].inputRegex.test(e.getAttribute("type")),i="SELECT"===e.tagName&&null!==e.getAttribute("multiple");return e.getAttribute("id")&&!t&&!i},loop_:function(e,t){for(var i=this,n=0;n<i.el_.length;++n){if(void 0===i.selectors_[n]){var s=i.extend_({},i.defaults_,i.options_,i.el_[n].getAttribute("data-options")),a=":not("+s.exclude.split(/[\s,]+/).join("):not(")+")";i.selectors_[n]=s.transform.replace(/,/g,a+",")+a,i.config_[n]=s}var r=i.el_[n].querySelectorAll(i.selectors_[n]);i.current_=n,"function"==typeof e&&e.call(i,i.el_[n],n);for(var o=0;o<r.length;++o)"function"==typeof t&&t.call(i,r[o],n)}},onBlur_:function(e){e.target.parentNode.classList.remove(this.prefixed_("has-focus"))},onInput_:function(e){e.target.parentNode.classList[this.addRemove_(e.target.value.length)](this.prefixed_("is-active"))},onFocus_:function(e){e.target.parentNode.classList.add(this.prefixed_("has-focus"))},onReset_:function(){setTimeout(this.resetFields_.bind(this))},prefixed_:function(e){return this.config_[this.current_].prefix+e},removeClasses_:function(e){var t=this.config_[this.current_].prefix,i=e.className.split(" ").filter(function(e){return 0!==e.lastIndexOf(t,0)});e.className=i.join(" ").trim()},reset_:function(e){var t=this,i=e.parentNode;if(t.hasParent_(e)){for(var n=s.createDocumentFragment();i.firstElementChild;){var a=i.firstElementChild;t.removeClasses_(a),n.appendChild(a)}i.parentNode.replaceChild(n,i),t.resetPlaceholder_(e),t.handleEvents_(e,"remove")}},resetFields_:function(){for(var e=this,t=e.el_[e.current_].querySelectorAll(e.selectors_[e.current_]),i=0;i<t.length;++i)t[i].parentNode.classList[e.addRemove_("SELECT"===t[i].tagName&&""!==t[i].value)](e.prefixed_("is-active"))},resetPlaceholder_:function(e){var t="data-placeholder",i=e.getAttribute(t);null!==i&&(e.removeAttribute(t),e.setAttribute("placeholder",i))},setLabel_:function(e,t){var i=this;e.classList.add(i.prefixed_("label")),e.textContent=i.getLabelText_(e,t),"function"==typeof i.config_[i.current_].customLabel&&(e.textContent=i.config_[i.current_].customLabel.call(i,e,t))},setPlaceholder_:function(e,t){var i=this,n=t.getAttribute("placeholder");"label"!==i.config_[i.current_].prioritize&&n||(n&&t.setAttribute("data-placeholder",n),n=i.getLabelText_(e,t)),"function"==typeof i.config_[i.current_].customPlaceholder&&(n=i.config_[i.current_].customPlaceholder.call(i,n,t,e)),"SELECT"===t.tagName?i.setSelectPlaceholder_(t,n):t.setAttribute("placeholder",n)},setSelectPlaceholder_:function(e,t){var i=e.firstElementChild;i.hasAttribute("value")&&i.value?(e.insertBefore(new Option(t,""),i),!1===e.options[e.selectedIndex].defaultSelected&&(e.selectedIndex=0)):i.setAttribute("value",""),""===i.textContent&&(i.textContent=t)},wrapLabel_:function(e,t){var i=this,n=i.createEl_("div",{class:i.prefixed_("wrap")+" "+i.prefixed_("wrap-"+t.tagName.toLowerCase())});t.value!==a&&t.value.length&&n.classList.add(i.prefixed_("is-active")),(null!==t.getAttribute("required")||t.classList.contains(i.
1config_[i.current_].requiredClass))&&n.classList.add(i.prefixed_("is-required")),t.parentNode.insertBefore(n,t),n.appendChild(e),n.appendChild(t)}},(i=function(){return r}.apply(t,[]))===a||(e.exports=i)}(window,document)},737(){!function(e,t){"use strict";var i=function(e){this.elem=e};i.init=function(){var e,n=t.querySelectorAll("[data-sharer]"),s=n.length;for(e=0;e<s;e++)n[e].addEventListener("click",i.add)},i.add=function(e){var t=e.currentTarget||e.srcElement;new i(t).share()},i.prototype={constructor:i,getValue:function(e){var t=this.elem.getAttribute("data-"+e);return t&&"hashtag"===e&&(t.startsWith("#")||(t="#"+t)),t},share:function(){var e=this.getValue("sharer").toLowerCase(),t={facebook:{shareUrl:"https://www.facebook.com/sharer/sharer.php",params:{u:this.getValue("url"),hashtag:this.getValue("hashtag"),quote:this.getValue("quote")}},linkedin:{shareUrl:"https://www.linkedin.com/shareArticle",params:{url:this.getValue("url"),mini:!0}},twitter:{shareUrl:"https://twitter.com/intent/tweet/",params:{text:this.getValue("title"),url:this.getValue("url"),hashtags:this.getValue("hashtags"),via:this.getValue("via")}},email:{shareUrl:"mailto:"+this.getValue("to")||0,params:{subject:this.getValue("subject"),body:this.getValue("title")+"\n"+this.getValue("url")},isLink:!0},whatsapp:{shareUrl:null!==this.getValue("web")?"https://api.whatsapp.com/send":"https://wa.me/",params:{text:this.getValue("title")+" "+this.getValue("url")},isLink:!0},telegram:{shareUrl:null!==this.getValue("web")?"https://telegram.me/share":"tg://msg_url",params:{text:this.getValue("title"),url:this.getValue("url")},isLink:!0},viber:{shareUrl:"viber://forward",params:{text:this.getValue("title")+" "+this.getValue("url")},isLink:!0},line:{shareUrl:"http://line.me/R/msg/text/?"+encodeURIComponent(this.getValue("title")+" "+this.getValue("url")),isLink:!0},pinterest:{shareUrl:"https://www.pinterest.com/pin/create/button/",params:{url:this.getValue("url"),media:this.getValue("image"),description:this.getValue("description")}}
vendor: 4,389 bytes, line 1
1,tumblr:{shareUrl:"http://tumblr.com/widgets/share/tool",params:{canonicalUrl:this.getValue("url"),content:this.getValue("url"),posttype:"link",title:this.getValue("title"),caption:this.getValue("caption"),tags:this.getValue("tags")}},hackernews:{shareUrl:"https://news.ycombinator.com/submitlink",params:{u:this.getValue("url"),t:this.getValue("title")}},reddit:{shareUrl:"https://www.reddit.com/submit",params:{url:this.getValue("url")}},vk:{shareUrl:"http://vk.com/share.php",params:{url:this.getValue("url"),title:this.getValue("title"),description:this.getValue("caption"),image:this.getValue("image")}},xing:{shareUrl:"https://www.xing.com/social/share/spi",params:{url:this.getValue("url")}},buffer:{shareUrl:"https://buffer.com/add",params:{url:this.getValue("url"),title:this.getValue("title"),via:this.getValue("via"),picture:this.getValue("picture")}},instapaper:{shareUrl:"http://www.instapaper.com/edit",params:{url:this.getValue("url"),title:this.getValue("title"),description:this.getValue("description")}},pocket:{shareUrl:"https://getpocket.com/save",params:{url:this.getValue("url")}},stumbleupon:{shareUrl:"http://www.stumbleupon.com/submit",params:{url:this.getValue("url"),title:this.getValue("title")}},mashable:{shareUrl:"https://mashable.com/submit",params:{url:this.getValue("url"),title:this.getValue("title")}},mix:{shareUrl:"https://mix.com/add",params:{url:this.getValue("url")}},flipboard:{shareUrl:"https://share.flipboard.com/bookmarklet/popout",params:{v:2,title:this.getValue("title"),url:this.getValue("url"),t:Date.now()}},weibo:{shareUrl:"http://service.weibo.com/share/share.php",params:{url:this.getValue("url"),title:this.getValue("title"),pic:this.getValue("image"),appkey:this.getValue("appkey"),ralateUid:this.getValue("ralateuid"),language:"zh_cn"}},renren:{shareUrl:"http://share.renren.com/share/buttonshare",params:{link:this.getValue("url")}},myspace:{shareUrl:"https://myspace.com/post",params:{u:this.getValue("url"),t:this.getValue("title"),c:this.getValue("description")}},blogger:{shareUrl:"https://www.blogger.com/blog-this.g",params:{u:this.getValue("url"),n:this.getValue("title"),t:this.getValue("description")}},baidu:{shareUrl:"http://cang.baidu.com/do/add",params:{it:this.getValue("title"),iu:this.getValue("url")}},douban:{shareUrl:"https://www.douban.com/share/service",params:{name:this.getValue("name"),href:this.getValue("url"),image:this.getValue("image"),comment:this.getValue("description")}},okru:{shareUrl:"https://connect.ok.ru/dk",params:{"st.cmd":"WidgetSharePreview","st.shareUrl":this.getValue("url"),title:this.getValue("title")}},mailru:{shareUrl:"http://connect.mail.ru/share",params:{share_url:this.getValue("url"),linkname:this.getValue("title"),linknote:this.getValue("description"),type:"page"}},evernote:{shareUrl:"https://www.evernote.com/clip.action",params:{url:this.getValue("url"),title:this.getValue("title")}},skype:{shareUrl:"https://web.skype.com/share",params:{url:this.getValue("url"),title:this.getValue("title")}},delicious:{shareUrl:"https://del.icio.us/post",params:{url:this.getValue("url"),title:this.getValue("title")}},sms:{shareUrl:"sms://",params:{body:this.getValue("body")}},trello:{shareUrl:"https://trello.com/add-card",params:{url:this.getValue("url"),name:this.getValue("title"),desc:this.getValue("description"),mode:"popup"}},messenger:{shareUrl:"fb-messenger://share",params:{link:this.getValue("url")}},odnoklassniki:{shareUrl:"https://connect.ok.ru/dk",params:{st:{cmd:"WidgetSharePreview",deprecated:1,shareUrl:this.getValue("url")}}},meneame:{shareUrl:"https://www.meneame.net/submit",params:{url:this.getValue("url")}},diaspora:{shareUrl:"https://share.diasporafoundation.org",params:{title:this.getValue("title"),url:this.getValue("url")}},googlebookmarks:{shareUrl:"https://www.google.com/bookmarks/mark",params:{op:"edit",bkmk:this.getValue("url"),title:this.getValue("title")}},qzone:{shareUrl:"https://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey",params:{url:this.getValue("url")}},refind:{shareUrl:"https://refind.com",params:{url:this.getValue("url")}},surfingbird:{shareUrl:"https://surfingbird.ru/share",params:{url:this.getValue("url"),title:this.getValue("title"),description:this.getValue("description")}},yahoomail:{shareUrl:"http://compose.mail.yahoo.com",params:{to:this.getValue("to"),subject:this.getValue("subject"),body:this.getValue("body")}}
1,wordpress:{shareUrl:"https://wordpress.com/wp-admin/press-this.php",params:{u:this.getValue("url"),t:this.getValue("title"),s:this.getValue("title")}},amazon:{shareUrl:"https://www.amazon.com/gp/wishlist/static-add",params:{u:this.getValue("url"),t:this.getValue("title")}},pinboard:{shareUrl:"https://pinboard.in/add",params:{url:this.getValue("url"),title:this.getValue("title"),description:this.getValue("description")}},threema:{shareUrl:"threema://compose",params:{text:this.getValue("text"),id:this.getValue("id")}},kakaostory:{shareUrl:"https://story.kakao.com/share",params:{url:this.getValue("url")}},yummly:{shareUrl:"http://www.yummly.com/urb/verify",params:{url:this.getValue("url"),title:this.getValue("title"),yumtype:"button"}}}[e];return t&&(t.width=this.getValue("width"),t.height=this.getValue("height")),void 0!==t&&this.urlSharer(t)},urlSharer:function(t){var i,n=t.params||{},s=Object.keys(n),a=s.length>0?"?":"";for(i=0;i<s.length;i++)"?"!==a&&(a+="&"),n[s[i]]&&(a+=s[i]+"="+encodeURIComponent(n[s[i]]));if(t.shareUrl+=a,t.isLink)e.location.href=t.shareUrl;else{var r=t.width||600,o=t.height||480,l=e.innerWidth/2-r/2+e.screenX,c="scrollbars=no, width="+r+", height="+o+", top="+(e.innerHeight/2-o/2+e.screenY)+", left="+l,d=e.open(t.shareUrl,"",c);e.focus&&d.focus()}}},"complete"===t.readyState||"loading"!==t.readyState?i.init():t.addEventListener("DOMContentLoaded",i.init),e.Sharer=i}(window,document)},820(){$(function(){var e,t=Array.from(document.querySelectorAll('a[rel="tab"]'));if(0==t.length)return;var i=document.querySelector("#ajax-target");t.forEach(e=>{e.addEventListener("click",i=>{i.preventDefault(),t.forEach(e=>{e.classList.remove("is-active")}),e.classList.add("is-active"),s(e.dataset.slug,e.dataset.postId,e.dataset.postType,e.dataset.custom)})});let n=document.querySelector(".tab-select");function s(t,n,s,a){var r=new URL(window.location);r.searchParams.set("tab",t),window.history.pushState(null,document.title,r),null!=e&&e.abort(),e=$.ajax({type:"POST",url:ajax_object.ajax_url,dataType:"html",data:{security:nonce_object.nonce,action:"update_tab_content",slug:t,post_id:n,post_type:s,custom:a},beforeSend:function(){i.classList.add("is-loading")},success:function(e){i.classList.remove("is-loading"),results=JSON.parse(e),i.innerHTML=results,$(document).foundation(),null!=lazyLoadInstance&&lazyLoadInstance.update()},error:function(e,t){i.classList.remove("is-loading")}})}n&&$(n).on("change","select",function(){let e=n.querySelector("select"),t=e.children[e.selectedIndex];s(t.dataset.slug,t.dataset.postId,t.dataset.postType,t.dataset.custom)})})},997(e){e.exports=function(){"use strict";function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function t(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function i(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function n(e){for(var n=1;n<arguments.length;n++){var s=null!=arguments[n]?arguments[n]:{};n%2?i(Object(s),!0).forEach(function(i){t(e,i,s[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(s)):i(Object(s)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(s,t))})}return e}var s={addCSS:!0,thumbWidth:15,watch:!0};function a(e,t){return function(){return Array.from(document.querySelectorAll(t)).includes(this)}.call(e,t)}var r=function(e){return null!=e?e.constructor:null},o=function(e,t){return!!(e&&t&&e instanceof t)},l=function(e){return null==e},c=function(e){return r(e)===Object},d=function(e){return r(e)===String},u=function(e){return Array.isArray(e)},h=function(e){return o(e,NodeList)},p=d,m=u,f=h,g=function(e){return o(e,Element)},v=function(e){return o(e,Event)},b=function(e){return l(e)||(d(e)||u(e)||h(e))&&!e.length||c(e)&&!Object.keys(e).length};function y(e,t){if(1>t){var i=function(e){var t="".concat(e).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0}(t);return parseFloat(e.toFixed(i))}return Math.round(e/t)*t}return function(){function t(e,i){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,t),g(e)?this.element=e:p(e)&&(this.element=document.querySelector(e)),g(this.element)&&b(this.element.rangeTouch)&&(this.config=n({},s,{},i),this.init())}return i=t,o=[{key:"setup",value:function(e){var i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},r=null;if(b(e)||p(e)?r=Array.from(document.querySelectorAll(p(e)?e:'input[type="range"]')):g(e)?r=[e]:f(e)?r=Array.from(e):m(e)&&(r=e.filter(g)),b(r))return null;var o=n({},s,{},i);if(p(e)&&o.watch){var l=new MutationObserver(function(i){Array.from(i).forEac
1h(function(i){Array.from(i.addedNodes).forEach(function(i){g(i)&&a(i,e)&&new t(i,o)})})});l.observe(document.body,{childList:!0,subtree:!0})}return r.map(function(e){return new t(e,i)})}},{key:"enabled",get:function(){return"ontouchstart"in document.documentElement}}],(r=[{key:"init",value:function(){t.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(){t.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(!t.enabled||!v(e))return null;var i,n=e.target,s=e.changedTouches[0],a=parseFloat(n.getAttribute("min"))||0,r=parseFloat(n.getAttribute("max"))||100,o=parseFloat(n.getAttribute("step"))||1,l=n.getBoundingClientRect(),c=100/l.width*(this.config.thumbWidth/2)/100;return 0>(i=100/l.width*(s.clientX-l.left))?i=0:100<i&&(i=100),50>i?i-=(100-2*i)*c:50<i&&(i+=2*(i-50)*c),a+y(i/100*(r-a),o)}},{key:"set",value:function(e){t.enabled&&v(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"))}}])&&e(i.prototype,r),o&&e(i,o),t;var i,r,o}()}()}},t={};function i(n){var s=t[n];if(void 0!==s)return s.exports;var a=t[n]={exports:{}};return e[n].call(a.exports,a,a.exports,i),a.exports}i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=jQuery;var t=i.n(e);i(331),i(23),i(120),i(820);function n(){return"rtl"===t()("html").attr("dir")}function s(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:6,t=arguments.length>1?arguments[1]:void 0,i="";const n="0123456789abcdefghijklmnopqrstuvwxyz";for(let t=0;t<e;t++)i+=n[Math.floor(36*Math.random())];return t?"".concat(i,"-").concat(t):i}function a(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}function r(e){var t,i={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend"},n=document.createElement("div");for(let e in i)void 0!==n.style[e]&&(t=i[e]);return t||(setTimeout(function(){e.triggerHandler("transitionend",[e])},1),"transitionend")}function o(e,i){const n="complete"===document.readyState,s=(n?"_didLoad":"load")+".zf.util.onLoad",a=()=>e.triggerHandler(s);return e&&(i&&e.one(s,i),n?setTimeout(a):t()(window).one("load",a)),s}window.matchMedia||(window.matchMedia=function(){var e=window.styleMedia||window.media;if(!e){var t,i=document.createElement("style"),n=document.getElementsByTagName("script")[0];i.type="text/css",i.id="matchmediajs-test",n?n.parentNode.insertBefore(i,n):document.head.appendChild(i),t="getComputedStyle"in window&&window.getComputedStyle(i,null)||i.currentStyle,e={matchMedium:function(e){var n="@media "+e+"{ #matchmediajs-test { width: 1px; } }";return i.styleSheet?i.styleSheet.cssText=n:i.textContent=n,"1px"===t.width}}}return function(t){return{matches:e.matchMedium(t||"all"),media:t||"all"}}}());var l={queries:[],current:"",_init(){if(!0!==this.isInitialized){this.isInitialized=!0;t()("meta.foundation-mq").length||t()('<meta class="foundation-mq">').appendTo(document.head);var e,i=t()(".foundation-mq").css("font-family");for(var n in e=function(e){var t={};if("string"!=typeof e)return t;if(!(e=e.trim().slice(1,-1)))return t;return t=e.split("&").reduce(function(e,t){var i=t.replace(/\+/g," ").split("="),n=i[0],s=i[1];return n=decodeURIComponent(n),s=void 0===s?null:decodeURIComponent(s),e.hasOwnProperty(n)?Array.isArray(e[n])?e[n].push(s):e[n]=[e[n],s]:e[n]=s,e},{}),t}(i),this.queries=[],e)e.hasOwnProperty(n)&&this.queries.push({name:n,value:"only screen and (min-width: ".concat(e[n],")")});this.current=this._getCurrentSize(),this._watcher()}},_reInit(){this.isInitialized=!1,this._init()},atLeast(e){var t=this.get(e);return!!t&&window.matchMedia(t).matches},only(e){return e===this._getCurrentSize()},upTo(e){const t=this.next(e);return!t||!this.atLeast(t)},is(e){const t=e.trim().split(" ").filter(e=>!!e.length),[i,n=""]=t;if("only"===n)return this.only(i);if(!n||"up"===n)return this.atLeast(i);if("down"===n)return this.upTo(i);throw new Error('\n Invalid breakpoint passed to MediaQuery.is().\n Expected a breakpoint name formatted like "<size> <modifier>", got "'.concat(e,'".\n '))},get(e){for(var t in this.queries)if(this.queries.hasOwnProperty(t)){var i=this.queries[t];
1if(e===i.name)return i.value}return null},next(e){const t=this.queries.findIndex(t=>this._getQueryName(t)===e);if(-1===t)throw new Error('\n Unknown breakpoint "'.concat(e,'" passed to MediaQuery.next().\n Ensure it is present in your Sass "$breakpoints" setting.\n '));const i=this.queries[t+1];return i?i.name:null},_getQueryName(e){if("string"==typeof e)return e;if("object"==typeof e)return e.name;throw new TypeError('\n Invalid value passed to MediaQuery._getQueryName().\n Expected a breakpoint name (String) or a breakpoint query (Object), got "'.concat(e,'" (').concat(typeof e,")\n "))},_getCurrentSize(){for(var e,t=0;t<this.queries.length;t++){var i=this.queries[t];window.matchMedia(i.value).matches&&(e=i)}return e&&this._getQueryName(e)},_watcher(){t()(window).off("resize.zf.mediaquery").on("resize.zf.mediaquery",()=>{var e=this._getCurrentSize(),i=this.current;e!==i&&(this.current=e,t()(window).trigger("changed.zf.mediaquery",[e,i]))})}};var c={version:"6.6.3",_plugins:{},_uuids:[],plugin:function(e,t){var i=t||d(e),n=u(i);this._plugins[n]=this[i]=e},registerPlugin:function(e,t){var i=t?u(t):d(e.constructor).toLowerCase();e.uuid=s(6,i),e.$element.attr("data-".concat(i))||e.$element.attr("data-".concat(i),e.uuid),e.$element.data("zfPlugin")||e.$element.data("zfPlugin",e),e.$element.trigger("init.zf.".concat(i)),this._uuids.push(e.uuid)},unregisterPlugin:function(e){var t=u(d(e.$element.data("zfPlugin").constructor));for(var i in this._uuids.splice(this._uuids.indexOf(e.uuid),1),e.$element.removeAttr("data-".concat(t)).removeData("zfPlugin").trigger("destroyed.zf.".concat(t)),e)e[i]=null},reInit:function(e){var i=e instanceof t();try{if(i)e.each(function(){t()(this).data("zfPlugin")._init()});else{var n=this;({object:function(e){e.forEach(function(e){e=u(e),t()("[data-"+e+"]").foundation("_init")})},string:function(){e=u(e),t()("[data-"+e+"]").foundation("_init")},undefined:function(){this.object(Object.keys(n._plugins))}})[typeof e](e)}}catch(e){}finally{return e}},reflow:function(e,i){void 0===i?i=Object.keys(this._plugins):"string"==typeof i&&(i=[i]);var n=this;t().each(i,function(i,s){var a=n._plugins[s];t()(e).find("[data-"+s+"]").addBack("[data-"+s+"]").filter(function(){return void 0===t()(this).data("zfPlugin")}).each(function(){var e=t()(this),i={reflow:!0};e.attr("data-options")&&e.attr("data-options").split(";").forEach(function(e,t){var n=e.split(":").map(function(e){return e.trim()});n[0]&&(i[n[0]]=function(e){if("true"===e)return!0;if("false"===e)return!1;if(!isNaN(1*e))return parseFloat(e);return e}(n[1]))});try{e.data("zfPlugin",new a(t()(this),i))}catch(e){}finally{return}})})},getFnName:d,addToJquery:function(e){return e.fn.foundation=function(t){var i=typeof t,n=e(".no-js");if(n.length&&n.removeClass("no-js"),"undefined"===i)l._init(),c.reflow(this);else{if("string"!==i)throw new TypeError("We're sorry, ".concat(i," is not a valid parameter. You must use a string representing the method you wish to invoke."));var s=Array.prototype.slice.call(arguments,1),a=this.data("zfPlugin");if(void 0===a||void 0===a[t])throw new ReferenceError("We're sorry, '"+t+"' is not an available method for "+(a?d(a):"this element")+".");1===this.length?a[t].apply(a,s):this.each(function(i,n){a[t].apply(e(n).data("zfPlugin"),s)})}return this},e}};function d(e){if(void 0===Function.prototype.name){var t=/function\s([^(]{1,})\(/.exec(e.toString());return t&&t.length>1?t[1].trim():""}return void 0===e.prototype?e.constructor.name:e.prototype.constructor.name}function u(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function h(e,i){var n=e.length;function s(){0===--n&&i()}0===n&&i(),e.each(function(){if(this.complete&&void 0!==this.naturalWidth)s();else{var e=new Image,i="load.zf.images error.zf.images";t()(e).one(i,function e(n){t()(this).off(i,e),s()}),e.src=t()(this).attr("src")}})}c.util={throttle:function(e,t){var i=null;return function(){var n=this,s=arguments;null===i&&(i=setTimeout(function(){e.apply(n,s),i=null},t))}}},window.Foundation=c,function(){Date.now&&window.Date.now||(window.Date.now=Date.now=function(){return(new Date).getTime()});for(var e=["webkit","moz"],t=0;t<e.length&&!window.requestAnimationFrame;++t){var i=e[t];window.requestAnimationFrame=window[i+"RequestAnimationFrame"],window.cancelAnimationFrame=window[i+"CancelAnimationFrame"]||window[i+"CancelRequestAnimationFrame"]}if(/iP(ad|hone|od).*OS 6/.test(window.navigator.userAgent)||!window.requestAnimationFrame||!window.cancelAnimationFrame){var n=0;window.requestAnimationFrame=function(e){var t=Date.now(),i=Math.max(n+16,t);return setTimeout(function(){e(n=i)},i-t)},window.cancelAnimationFrame=clearTimeout}window.performance&&window.performance.now||(window.performance={start:Date.now(),now:function(){return Date.now()-this.start}})}(),Function.prototype.bind||(Function.prototype.bind=function(e){if("function"!=typeof this)throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");
1var t=Array.prototype.slice.call(arguments,1),i=this,n=function(){},s=function(){return i.apply(this instanceof n?this:e,t.concat(Array.prototype.slice.call(arguments)))};return this.prototype&&(n.prototype=this.prototype),s.prototype=new n,s});const p={9:"TAB",13:"ENTER",27:"ESCAPE",32:"SPACE",35:"END",36:"HOME",37:"ARROW_LEFT",38:"ARROW_UP",39:"ARROW_RIGHT",40:"ARROW_DOWN"};var m={};function f(e){return!!e&&e.find("a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, *[tabindex], *[contenteditable]").filter(function(){return!(!t()(this).is(":visible")||t()(this).attr("tabindex")<0)})}function g(e){var t=p[e.which||e.keyCode]||String.fromCharCode(e.which).toUpperCase();return t=t.replace(/\W+/,""),e.shiftKey&&(t="SHIFT_".concat(t)),e.ctrlKey&&(t="CTRL_".concat(t)),e.altKey&&(t="ALT_".concat(t)),t=t.replace(/_$/,"")}var v={keys:function(e){var t={};for(var i in e)t[e[i]]=e[i];return t}(p),parseKey:g,handleKey(e,i,s){var a,r=m[i],o=this.parseKey(e);if(r&&!0!==e.zfIsKeyHandled)if((a=s[(void 0===r.ltr?r:n()?t().extend({},r.ltr,r.rtl):t().extend({},r.rtl,r.ltr))[o]])&&"function"==typeof a){var l=a.apply();e.zfIsKeyHandled=!0,(s.handled||"function"==typeof s.handled)&&s.handled(l)}else(s.unhandled||"function"==typeof s.unhandled)&&s.unhandled()},findFocusable:f,register(e,t){m[e]=t},trapFocus(e){var t=f(e),i=t.eq(0),n=t.eq(-1);e.on("keydown.zf.trapfocus",function(e){e.target===n[0]&&"TAB"===g(e)?(e.preventDefault(),i.focus()):e.target===i[0]&&"SHIFT_TAB"===g(e)&&(e.preventDefault(),n.focus())})},releaseFocus(e){e.off("keydown.zf.trapfocus")}};const b=["mui-enter","mui-leave"],y=["mui-enter-active","mui-leave-active"],w=function(e,t,i){C(!1,e,t,i)};function C(e,i,n,s){if((i=t()(i).eq(0)).length){var a=e?b[0]:b[1],o=e?y[0]:y[1];l(),i.addClass(n).css("transition","none"),requestAnimationFrame(()=>{i.addClass(a),e&&i.show()}),requestAnimationFrame(()=>{i[0].offsetWidth,i.css("transition","").addClass(o)}),i.one(r(i),function(){e||i.hide();l(),s&&s.apply(i)})}function l(){i[0].style.transitionDuration=0,i.removeClass("".concat(a," ").concat(o," ").concat(n))}}const T=function(){for(var e=["WebKit","Moz","O","Ms",""],t=0;t<e.length;t++)if("".concat(e[t],"MutationObserver")in window)return window["".concat(e[t],"MutationObserver")];return!1}(),k=(e,i)=>{e.data(i).split(" ").forEach(n=>{t()("#".concat(n))["close"===i?"trigger":"triggerHandler"]("".concat(i,".zf.trigger"),[e])})};var S={Listeners:{Basic:{},Global:{}},Initializers:{}};function E(e,i,n){let s,a=Array.prototype.slice.call(arguments,3);t()(window).off(i).on(i,function(t){s&&clearTimeout(s),s=setTimeout(function(){n.apply(null,a)},e||10)})}S.Listeners.Basic={openListener:function(){k(t()(this),"open")},closeListener:function(){t()(this).data("close")?k(t()(this),"close"):t()(this).trigger("close.zf.trigger")},toggleListener:function(){t()(this).data("toggle")?k(t()(this),"toggle"):t()(this).trigger("toggle.zf.trigger")},closeableListener:function(e){let i=t()(this).data("closable");e.stopPropagation(),""!==i?w(t()(this),i,function(){t()(this).trigger("closed.zf")}):t()(this).fadeOut().trigger("closed.zf")},toggleFocusListener:function(){let e=t()(this).data("toggle-focus");t()("#".concat(e)).triggerHandler("toggle.zf.trigger",[t()(this)])}},S.Initializers.addOpenListener=e=>{e.off("click.zf.trigger",S.Listeners.Basic.openListener),e.on("click.zf.trigger","[data-open]",S.Listeners.Basic.openListener)},S.Initializers.addCloseListener=e=>{e.off("click.zf.trigger",S.Listeners.Basic.closeListener),e.on("click.zf.trigger","[data-close]",S.Listeners.Basic.closeListener)},S.Initializers.addToggleListener=e=>{e.off("click.zf.trigger",S.Listeners.Basic.toggleListener),e.on("click.zf.trigger","[data-toggle]",S.Listeners.Basic.toggleListener)},S.Initializers.addCloseableListener=e=>{e.off("close.zf.trigger",S.Listeners.Basic.closeableListener),e.on("close.zf.trigger","[data-closeable], [data-closable]",S.Listeners.Basic.closeableListener)},S.Initializers.addToggleFocusListener=e=>{e.off("focus.zf.trigger blur.zf.trigger",S.Listeners.Basic.toggleFocusListener),e.on("focus.zf.trigger blur.zf.trigger","[data-toggle-focus]",S.Listeners.Basic.toggleFocusListener)},S.Listeners.Global={resizeListener:function(e){T||e.each(function(){t()(this).triggerHandler("resizeme.zf.trigger")}),e.attr("data-events","resize")},scrollListener:function(e){T||e.each(function(){t()(this).triggerHandler("scrollme.zf.trigger")}),e.attr("data-events","scroll")},closeMeListener:function(e,i){let n=e.namespace.split(".")[0];t()("[data-".concat(n,"]")).not('[data-yeti-box="'.concat(i,'"]')).each(function(){let e=t()(this);e.triggerHandler("close.zf.trigger",[e])})}}
1,S.Initializers.addClosemeListener=function(e){var i=t()("[data-yeti-box]"),n=["dropdown","tooltip","reveal"];if(e&&("string"==typeof e?n.push(e):"object"==typeof e&&"string"==typeof e[0]&&(n=n.concat(e))),i.length){let e=n.map(e=>"closeme.zf.".concat(e)).join(" ");t()(window).off(e).on(e,S.Listeners.Global.closeMeListener)}},S.Initializers.addResizeListener=function(e){let i=t()("[data-resize]");i.length&&E(e,"resize.zf.trigger",S.Listeners.Global.resizeListener,i)},S.Initializers.addScrollListener=function(e){let i=t()("[data-scroll]");i.length&&E(e,"scroll.zf.trigger",S.Listeners.Global.scrollListener,i)},S.Initializers.addMutationEventsListener=function(e){if(!T)return!1;let i=e.find("[data-resize], [data-scroll], [data-mutate]");var n=function(e){var i=t()(e[0].target);switch(e[0].type){case"attributes":"scroll"===i.attr("data-events")&&"data-events"===e[0].attributeName&&i.triggerHandler("scrollme.zf.trigger",[i,window.pageYOffset]),"resize"===i.attr("data-events")&&"data-events"===e[0].attributeName&&i.triggerHandler("resizeme.zf.trigger",[i]),"style"===e[0].attributeName&&(i.closest("[data-mutate]").attr("data-events","mutate"),i.closest("[data-mutate]").triggerHandler("mutateme.zf.trigger",[i.closest("[data-mutate]")]));break;case"childList":i.closest("[data-mutate]").attr("data-events","mutate"),i.closest("[data-mutate]").triggerHandler("mutateme.zf.trigger",[i.closest("[data-mutate]")]);break;default:return!1}};if(i.length)for(var s=0;s<=i.length-1;s++){new T(n).observe(i[s],{attributes:!0,childList:!0,characterData:!1,subtree:!0,attributeFilter:["data-events","style"]})}},S.Initializers.addSimpleListeners=function(){let e=t()(document);S.Initializers.addOpenListener(e),S.Initializers.addCloseListener(e),S.Initializers.addToggleListener(e),S.Initializers.addCloseableListener(e),S.Initializers.addToggleFocusListener(e)},S.Initializers.addGlobalListeners=function(){let e=t()(document);S.Initializers.addMutationEventsListener(e),S.Initializers.addResizeListener(),S.Initializers.addScrollListener(),S.Initializers.addClosemeListener()},S.init=function(e,t){o(e(window),function(){!0!==e.triggersInitialized&&(S.Initializers.addSimpleListeners(),S.Initializers.addGlobalListeners(),e.triggersInitialized=!0)}),t&&(t.Triggers=S,t.IHearYou=S.Initializers.addGlobalListeners)};class _{constructor(e,t){this._setup(e,t);var i=x(this);this.uuid=s(6,i),this.$element.attr("data-".concat(i))||this.$element.attr("data-".concat(i),this.uuid),this.$element.data("zfPlugin")||this.$element.data("zfPlugin",this),this.$element.trigger("init.zf.".concat(i))}destroy(){this._destroy();var e=x(this);for(var t in this.$element.removeAttr("data-".concat(e)).removeData("zfPlugin").trigger("destroyed.zf.".concat(e)),this)this[t]=null}}function x(e){return e.className.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}class L extends _{_setup(e,i){this.$element=e,this.options=t().extend({},L.defaults,this.$element.data(),i),this.className="Accordion",this._init(),v.register("Accordion",{ENTER:"toggle",SPACE:"toggle",ARROW_DOWN:"next",ARROW_UP:"previous"})}_init(){this._isInitializing=!0,this.$element.attr("role","tablist"),this.$tabs=this.$element.children("[data-accordion-item]"),this.$tabs.attr({role:"presentation"}),this.$tabs.each(function(e,i){var n=t()(i),a=n.children("[data-tab-content]"),r=a[0].id||s(6,"accordion"),o=i.id?"".concat(i.id,"-label"):"".concat(r,"-label");n.find("a:first").attr({"aria-controls":r,role:"tab",id:o,"aria-expanded":!1,"aria-selected":!1}),a.attr({role:"tabpanel","aria-labelledby":o,"aria-hidden":!0,id:r})});var e=this.$element.find(".is-active").children("[data-tab-content]");e.length&&(this._initialAnchor=e.prev("a").attr("href"),this._openSingleTab(e)),this._checkDeepLink=()=>{var e=window.location.hash;if(!e.length){if(this._isInitializing)return;this._initialAnchor&&(e=this._initialAnchor)}var i=e&&t()(e),n=e&&this.$element.find('[href$="'.concat(e,'"]'));!(!i.length||!n.length)&&(i&&n&&n.length?n.parent("[data-accordion-item]").hasClass("is-active")||this._openSingleTab(i):this._closeAllTabs(),this.options.deepLinkSmudge&&o(t()(window),()=>{var e=this.$element.offset();t()("html, body").animate({scrollTop:e.top-this.options.deepLinkSmudgeOffset},this.options.deepLinkSmudgeDelay)}),this.$element.trigger("deeplink.zf.accordion",[n,i]))},this.options.deepLink&&this._checkDeepLink(),this._events(),this._isInitializing=!1}_events(){var e=this;
1this.$tabs.each(function(){var i=t()(this),n=i.children("[data-tab-content]");n.length&&i.children("a").off("click.zf.accordion keydown.zf.accordion").on("click.zf.accordion",function(t){t.preventDefault(),e.toggle(n)}).on("keydown.zf.accordion",function(t){v.handleKey(t,"Accordion",{toggle:function(){e.toggle(n)},next:function(){var t=i.next().find("a").focus();e.options.multiExpand||t.trigger("click.zf.accordion")},previous:function(){var t=i.prev().find("a").focus();e.options.multiExpand||t.trigger("click.zf.accordion")},handled:function(){t.preventDefault()}})})}),this.options.deepLink&&t()(window).on("hashchange",this._checkDeepLink)}toggle(e){if(!e.closest("[data-accordion]").is("[disabled]")&&(e.parent().hasClass("is-active")?this.up(e):this.down(e),this.options.deepLink)){var t=e.prev("a").attr("href");this.options.updateHistory?history.pushState({},"",t):history.replaceState({},"",t)}}down(e){e.closest("[data-accordion]").is("[disabled]")||(this.options.multiExpand?this._openTab(e):this._openSingleTab(e))}up(e){if(this.$element.is("[disabled]"))return;const t=e.parent();if(!t.hasClass("is-active"))return;const i=t.siblings();(this.options.allowAllClosed||i.hasClass("is-active"))&&this._closeTab(e)}_openSingleTab(e){const t=this.$element.children(".is-active").children("[data-tab-content]");t.length&&this._closeTab(t.not(e)),this._openTab(e)}_openTab(e){const i=e.parent(),n=e.attr("aria-labelledby");e.attr("aria-hidden",!1),i.addClass("is-active"),t()("#".concat(n)).attr({"aria-expanded":!0,"aria-selected":!0}),e.finish().slideDown(this.options.slideSpeed,()=>{this.$element.trigger("down.zf.accordion",[e])})}_closeTab(e){const i=e.parent(),n=e.attr("aria-labelledby");e.attr("aria-hidden",!0),i.removeClass("is-active"),t()("#".concat(n)).attr({"aria-expanded":!1,"aria-selected":!1}),e.finish().slideUp(this.options.slideSpeed,()=>{this.$element.trigger("up.zf.accordion",[e])})}_closeAllTabs(){var e=this.$element.children(".is-active").children("[data-tab-content]");e.length&&this._closeTab(e)}_destroy(){this.$element.find("[data-tab-content]").stop(!0).slideUp(0).css("display",""),this.$element.find("a").off(".zf.accordion"),this.options.deepLink&&t()(window).off("hashchange",this._checkDeepLink)}}L.defaults={slideSpeed:250,multiExpand:!1,allowAllClosed:!1,deepLink:!1,deepLinkSmudge:!1,deepLinkSmudgeDelay:300,deepLinkSmudgeOffset:0,updateHistory:!1};const A={Feather(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"zf";e.attr("role","menubar"),e.find("a").attr({role:"menuitem"});var n=e.find("li").attr({role:"none"}),s="is-".concat(i,"-submenu"),a="".concat(s,"-item"),r="is-".concat(i,"-submenu-parent"),o="accordion"!==i;n.each(function(){var e=t()(this),n=e.children("ul");n.length&&(e.addClass(r),o&&(e.attr({"aria-haspopup":!0,"aria-label":e.children("a:first").text()}),"drilldown"===i&&e.attr({"aria-expanded":!1})),n.addClass("submenu ".concat(s)).attr({"data-submenu":"",role:"menubar"}),"drilldown"===i&&n.attr({"aria-hidden":!0})),e.parent("[data-submenu]").length&&e.addClass("is-submenu-item ".concat(a))})},Burn(e,t){var i="is-".concat(t,"-submenu"),n="".concat(i,"-item"),s="is-".concat(t,"-submenu-parent");e.find(">li, > li > ul, .menu, .menu > li, [data-submenu] > li").removeClass("".concat(i," ").concat(n," ").concat(s," is-submenu-item submenu is-active")).removeAttr("data-submenu").css("display","")}};class M extends _{_setup(e,i){this.$element=e,this.options=t().extend({},M.defaults,this.$element.data(),i),this.className="AccordionMenu",this._init(),v.register("AccordionMenu",{ENTER:"toggle",SPACE:"toggle",ARROW_RIGHT:"open",ARROW_UP:"up",ARROW_DOWN:"down",ARROW_LEFT:"close",ESCAPE:"closeAll"})}_init(){A.Feather(this.$element,"accordion");var e=this;this.$element.find("[data-submenu]").not(".is-active").slideUp(0),this.$element.attr({role:"tree","aria-multiselectable":this.options.multiOpen}),this.$menuLinks=this.$element.find(".is-accordion-submenu-parent"),this.$menuLinks.each(function(){var i=this.id||s(6,"acc-menu-link"),n=t()(this),a=n.children("[data-submenu]"),r=a[0].id||s(6,"acc-menu"),o=a.hasClass("is-active");if(e.options.parentLink){n.children("a").clone().prependTo(a).wrap('<li data-is-parent-link class="is-submenu-parent-item is-submenu-item is-accordion-submenu-item"></li>')}e.options.submenuToggle?(n.addClass("has-submenu-toggle"),n.children("a").after('<button id="'+i+'" class="submenu-toggle" aria-controls="'+r+'" aria-expanded="'+o+'" title="'+e.options.submenuToggleText+'"><span class="submenu-toggle-text">'+e.options.submenuToggleText+"</span></button>")):n.attr({"aria-controls":r,"aria-expanded":o,id:i}),a.attr({"aria-labelledby":i,"aria-hidden":!o,role:"group",id:r})}),this.$element.find("li").attr({role:"treeitem"});
1var i=this.$element.find(".is-active");i.length&&i.each(function(){e.down(t()(this))}),this._events()}_events(){var e=this;this.$element.find("li").each(function(){var i=t()(this).children("[data-submenu]");i.length&&(e.options.submenuToggle?t()(this).children(".submenu-toggle").off("click.zf.accordionMenu").on("click.zf.accordionMenu",function(t){e.toggle(i)}):t()(this).children("a").off("click.zf.accordionMenu").on("click.zf.accordionMenu",function(t){t.preventDefault(),e.toggle(i)}))}).on("keydown.zf.accordionMenu",function(i){var n,s,a=t()(this),r=a.parent("ul").children("li"),o=a.children("[data-submenu]");r.each(function(e){if(t()(this).is(a))return n=r.eq(Math.max(0,e-1)).find("a").first(),s=r.eq(Math.min(e+1,r.length-1)).find("a").first(),t()(this).children("[data-submenu]:visible").length&&(s=a.find("li:first-child").find("a").first()),t()(this).is(":first-child")?n=a.parents("li").first().find("a").first():n.parents("li").first().children("[data-submenu]:visible").length&&(n=n.parents("li").find("li:last-child").find("a").first()),void(t()(this).is(":last-child")&&(s=a.parents("li").first().next("li").find("a").first()))}),v.handleKey(i,"AccordionMenu",{open:function(){o.is(":hidden")&&(e.down(o),o.find("li").first().find("a").first().focus())},close:function(){o.length&&!o.is(":hidden")?e.up(o):a.parent("[data-submenu]").length&&(e.up(a.parent("[data-submenu]")),a.parents("li").first().find("a").first().focus())},up:function(){return n.focus(),!0},down:function(){return s.focus(),!0},toggle:function(){return!e.options.submenuToggle&&(a.children("[data-submenu]").length?(e.toggle(a.children("[data-submenu]")),!0):void 0)},closeAll:function(){e.hideAll()},handled:function(e){e&&i.preventDefault()}})})}hideAll(){this.up(this.$element.find("[data-submenu]"))}showAll(){this.down(this.$element.find("[data-submenu]"))}toggle(e){e.is(":animated")||(e.is(":hidden")?this.down(e):this.up(e))}down(e){if(!this.options.multiOpen){const t=e.parentsUntil(this.$element).add(e).add(e.find(".is-active")),i=this.$element.find(".is-active").not(t);this.up(i)}e.addClass("is-active").attr({"aria-hidden":!1}),this.options.submenuToggle?e.prev(".submenu-toggle").attr({"aria-expanded":!0}):e.parent(".is-accordion-submenu-parent").attr({"aria-expanded":!0}),e.slideDown(this.options.slideSpeed,()=>{this.$element.trigger("down.zf.accordionMenu",[e])})}up(e){const t=e.find("[data-submenu]"),i=e.add(t);t.slideUp(0),i.removeClass("is-active").attr("aria-hidden",!0),this.options.submenuToggle?i.prev(".submenu-toggle").attr("aria-expanded",!1):i.parent(".is-accordion-submenu-parent").attr("aria-expanded",!1),e.slideUp(this.options.slideSpeed,()=>{this.$element.trigger("up.zf.accordionMenu",[e])})}_destroy(){this.$element.find("[data-submenu]").slideDown(0).css("display",""),this.$element.find("a").off("click.zf.accordionMenu"),this.$element.find("[data-is-parent-link]").detach(),this.options.submenuToggle&&(this.$element.find(".has-submenu-toggle").removeClass("has-submenu-toggle"),this.$element.find(".submenu-toggle").remove()),A.Burn(this.$element,"accordion")}}M.defaults={parentLink:!1,slideSpeed:250,submenuToggle:!1,submenuToggleText:"Toggle menu",multiOpen:!0};var $={ImNotTouchingYou:function(e,t,i,n,s){return 0===P(e,t,i,n,s)},OverlapArea:P,GetDimensions:O,GetExplicitOffsets:function(e,t,i,n,s,a,r){var o,l,c=O(e),d=t?O(t):null;if(null!==d){switch(i){case"top":o=d.offset.top-(c.height+s);break;case"bottom":o=d.offset.top+d.height+s;break;case"left":l=d.offset.left-(c.width+a);break;case"right":l=d.offset.left+d.width+a}switch(i){case"top":case"bottom":switch(n){case"left":l=d.offset.left+a;break;case"right":l=d.offset.left-c.width+d.width-a;break;case"center":l=r?a:d.offset.left+d.width/2-c.width/2+a}break;case"right":case"left":switch(n){case"bottom":o=d.offset.top-s+d.height-c.height;break;case"top":o=d.offset.top+s;break;case"center":o=d.offset.top+s+d.height/2-c.height/2}}}return{top:o,left:l}}};function P(e,t,i,n,s){var a,r,o,l,c=O(e);if(t){var d=O(t);r=d.height+d.offset.top-(c.offset.top+c.height),a=c.offset.top-d.offset.top,o=c.offset.left-d.offset.left,l=d.width+d.offset.left-(c.offset.left+c.width)}else r=c.windowDims.height+c.windowDims.offset.top-(c.offset.top+c.height),a=c.offset.top-c.windowDims.offset.top,o=c.offset.left-c.windowDims.offset.left,l=c.windowDims.width-(c.offset.left+c.width);return r=s?0:Math.min(r,0),a=Math.min(a,0),o=Math.min(o,0),l=Math.min(l,0),i?o+l:n?a+r:Math.sqrt(a*a+r*r+o*o+l*l)}function O(e){if((e=e.length?e[0]:e)===window||e===document)throw new Error("I'm sorry, Dave. I'm afraid I can't do that.");var t=e.getBoundingClientRect(),i=e.parentNode.getBoundingClientRect(),n=document.body.getBoundingClientRect(),s=window.pageYOffset,a=window.pageXOffset;return{width:t.width,height:t.height,offset:{top:t.top+s,left:t.left+a},parentDims:{width:i.width,height:i.height,offset:{top:i.top+s,left:i.left+a}},windowDims:{width:n.width,height:n.height,offset:{top:s,left:a}}}}var z,I,N,H,D={},R=!1,q=!1;function j(e){if(this.removeEventListener("touchmove",V),this.removeEventListener("touchend",j),!q){var i=t().Event("tap",H||e);t()(this).trigger(i)}H=null,R=!1,q=!1}function V(e){if(t().spotSwipe.preventDefault&&e.preventDefault(),R){var i,n=e.touches[0].pageX,s=(e.touches[0].pageY,z-n);q=!0,N=(new Date).getTime()-I,Math.abs(s)>=t().spotSwipe.moveThreshold&&N<=t().spotSwipe.timeThreshold&&(i=s>0?"left":"right"),i&&(e.preventDefault(),j.apply(this,arguments),t()(this).trigger(t().Event("swipe",Object.assign({},e)),i).trigger(t().Event("swipe".concat(i),Object.assign({},e))))}}function B(e){1==e.touches.length&&(z=e.touches[0].pageX,e.touches[0].pageY,H=e,R=!0,q=!1,I=(new Date).getTime(),this.addEventListener("touchmove",V,!1),this.addEventListener("touchend",j,!1))}function F(){this.addEventListener&&this.addEventListener("touchstart",B,!1)}class U{constructor(e){this.version="1.0.0",this.enabled="ontouchstart"in document.documentElement,this.preventDefault=!1,this.moveThreshold=75,this.timeThreshold=200,this.$=e,this._init()}_init(){var e=this.$;e.event.special.swipe={setup:F},e.event.special.tap={setup:F},e.each(["left","up","down","right"],function(){e.event.special["swipe".concat(this)]={setup:function(){e(this).on("swipe",e.noop)}}})}}D.setupSpotSwipe=function(e){e.spotSwipe=new U(e)},D.setupTouchHandler=function(e){e.fn.addTouch=function(){this.each(function(i,n){e(n).bind("touchstart touchmove touchend touchcancel",function(e){t(e)})});var t=function(e){var t,i=e.changedTouches[0],n={touchstart:"mousedown",touchmove:"mou
1semove",touchend:"mouseup"}[e.type];"MouseEvent"in window&&"function"==typeof window.MouseEvent?t=new window.MouseEvent(n,{bubbles:!0,cancelable:!0,screenX:i.screenX,screenY:i.screenY,clientX:i.clientX,clientY:i.clientY}):(t=document.createEvent("MouseEvent")).initMouseEvent(n,!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null),i.target.dispatchEvent(t)}}},D.init=function(e){void 0===e.spotSwipe&&(D.setupSpotSwipe(e),D.setupTouchHandler(e))};class W extends _{_setup(e,i){this.$element=e,this.options=t().extend({},W.defaults,this.$element.data(),i),this.className="DropdownMenu",D.init(t()),this._init(),v.register("DropdownMenu",{ENTER:"open",SPACE:"open",ARROW_RIGHT:"next",ARROW_UP:"up",ARROW_DOWN:"down",ARROW_LEFT:"previous",ESCAPE:"close"})}_init(){A.Feather(this.$element,"dropdown");var e=this.$element.find("li.is-dropdown-submenu-parent");this.$element.children(".is-dropdown-submenu-parent").children(".is-dropdown-submenu").addClass("first-sub"),this.$menuItems=this.$element.find('li[role="none"]'),this.$tabs=this.$element.children('li[role="none"]'),this.$tabs.find("ul.is-dropdown-submenu").addClass(this.options.verticalClass),"auto"===this.options.alignment?this.$element.hasClass(this.options.rightClass)||n()||this.$element.parents(".top-bar-right").is("*")?(this.options.alignment="right",e.addClass("opens-left")):(this.options.alignment="left",e.addClass("opens-right")):"right"===this.options.alignment?e.addClass("opens-left"):e.addClass("opens-right"),this.changed=!1,this._events()}_isVertical(){return"block"===this.$tabs.css("display")||"column"===this.$element.css("flex-direction")}_isRtl(){return this.$element.hasClass("align-right")||n()&&!this.$element.hasClass("align-left")}_events(){var e=this,i="ontouchstart"in window||void 0!==window.ontouchstart,n="is-dropdown-submenu-parent";(this.options.clickOpen||i)&&this.$menuItems.on("click.zf.dropdownMenu touchstart.zf.dropdownMenu",function(s){var a=t()(s.target).parentsUntil("ul",".".concat(n)),r=a.hasClass(n),o="true"===a.attr("data-is-click"),l=a.children(".is-dropdown-submenu");if(r)if(o){if(!e.options.closeOnClick||!e.options.clickOpen&&!i||e.options.forceFollow&&i)return;s.stopImmediatePropagation(),s.preventDefault(),e._hide(a)}else s.stopImmediatePropagation(),s.preventDefault(),e._show(l),a.add(a.parentsUntil(e.$element,".".concat(n))).attr("data-is-click",!0)}),e.options.closeOnClickInside&&this.$menuItems.on("click.zf.dropdownMenu",function(i){t()(this).hasClass(n)||e._hide()}),this.options.disableHover||this.$menuItems.on("mouseenter.zf.dropdownMenu",function(i){var s=t()(this);s.hasClass(n)&&(clearTimeout(s.data("_delay")),s.data("_delay",setTimeout(function(){e._show(s.children(".is-dropdown-submenu"))},e.options.hoverDelay)))}).on("mouseleave.zf.dropdownMenu",function(e){let{ignoreLeaveWindow:i=!1,ignoreReappear:n=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(s){for(var a=arguments.length,r=new Array(a>1?a-1:0),o=1;o<a;o++)r[o-1]=arguments[o];const l=e.bind(this,s,...r);if(null!==s.relatedTarget)return l();setTimeout(function(){if(!i&&document.hasFocus&&!document.hasFocus())return l();n||t()(document).one("mouseenter",function(e){t()(s.currentTarget).has(e.target).length||(s.relatedTarget=e.target,l())})},0)}}(function(i){var s=t()(this);if(s.hasClass(n)&&e.options.autoclose){if("true"===s.attr("data-is-click")&&e.options.clickOpen)return!1;clearTimeout(s.data("_delay")),s.data("_delay",setTimeout(function(){e._hide(s)},e.options.closingTime))}})),this.$menuItems.on("keydown.zf.dropdownMenu",function(i){var n,s,a=t()(i.target).parentsUntil("ul",'[role="none"]'),r=e.$tabs.index(a)>-1,o=r?e.$tabs:a.siblings("li").add(a);o.each(function(e){if(t()(this).is(a))return n=o.eq(e-1),void(s=o.eq(e+1))});var l=function(){s.children("a:first").focus(),i.preventDefault()},c=function(){n.children("a:first").focus(),i.preventDefault()},d=function(){var t=a.children("ul.is-dropdown-submenu");t.length&&(e._show(t),a.find("li > a:first").focus(),i.preventDefault())},u=function(){var t=a.parent("ul").parent("li");t.children("a:first").focus(),e._hide(t),i.preventDefault()},h={open:d,close:function(){e._hide(e.$element),e.$menuItems.eq(0).children("a").focus(),i.preventDefault()}};r?e._isVertical()?e._isRtl()?t().extend(h,{down:l,up:c,next:u,previous:d}):t().extend(h,{down:l,up:c,next:d,previous:u}):e._isRtl()?t().extend(h,{next:c,previous:l,down:d,up:u}):t().extend(h,{next:l,previous:c,down:d,up:u}):e._isRtl()?t().extend(h,{next:u,previous:d,down:l,up:c}):t().extend(h,{next:d,previous:u,down:l,up:c}),v.handleKey(i,"DropdownMenu",h)})}_addBodyHandler(){const e=t()(document.body);this._removeBodyHandler(),e.on("click.zf.dropdownMenu tap.zf.dropdownMenu",e=>{!!t()(e.target).closest(this.$element).length||(this._hide(),this._removeBodyHandler())})}_removeBodyHandler(){t()(document.body).off("click.zf.dropdownMenu tap.zf.dropdownMenu")}_show(e){var i=this.$tabs.index(this.$tabs.filter(function(i,n){return t()(n).find(e).length>0})),n=e.parent("li.is-dropdown-submenu-parent").siblings("li.is-dropdown-submenu-parent");this._hide(n,i),e.css("visibility","hidden").addClass("js-dropdown-active").parent("li.is-dropdown-submenu-parent").addClass("is-active");var s=$.ImNotTouchingYou(e,null,!0);if(!s){var a="left"===this.options.alignment?"-right":"-left",r=e.parent(".is-dropdown-submenu-parent");r.removeClass("opens".concat(a)).addClass("opens-".concat(this.options.alignment)),(s=$.ImNotTouchingYou(e,null,!0))||r.removeClass("opens-".concat(this.options.alignment)).addClass("opens-inner"),this.changed=!0}e.css("visibility",""),this.options.closeOnClick&&this._addBodyHandler(),this.$element.trigger("show.zf.dropdownMenu",[e])}_hide(e,t){var i;if((i=e&&e.length?e:void 0!==t?this.$tabs.not(function(e,i){return e===t}):this.$element).hasClass("is-active")||i.find(".is-active").length>0){var n=i.find("li.is-active");if(n.add(i).attr({"data-is-click":!1}).removeClass("is-active"),i.find("ul.js-dropdown-active").removeClass("js-dropdown-active"),this.changed||i.find("opens-inner").length){var s="left"===this.options.alignment?"right":"left";i.find("li.is-dropdown-submenu-parent").add(i).removeClass("opens-inner opens-".concat(this.options.alignment)).addClass("opens-".concat(s)),this.changed=!1}clearTimeout(n.data("_delay")),this._removeBodyHandler(),this.$element.trigger("hide.zf.dropdownMenu",[i])}}_destroy(){this.$menuItems.off(".zf.dropdownMenu").removeAttr("data-is-click").removeClass("is-right-arrow is-left-arrow is-down-arrow opens-right opens-left opens-inner"),t()(document.body).off(".zf.dropdownMenu"),A.Burn(this.$element,"dropdown")}}W.defaults={disableHover:!1,autoclose:!0,hoverDelay:50,clickOpen:!1,closingTime:500,alignment:"auto",closeOnClick:!0,closeOnClickInside:!0,verticalClass:"vertical",rightClass:"align-right",forceFollow:!0};class G extends _{_setup(e,i){this.className="OffCanvas",this.$element=e,this.options=t().extend({},G.defaults,this.$element.data(),i),this.contentClasses={base:[],reveal:[]},this.$lastTrigger=t()(),this.$triggers=t()(),this.position="left",this.$content=t()(),this.nested=!!this.options.nested,this.$sticky=t()(),this.isInCanvas=!1,t()(["push","overlap"]).each((e,t)=>{this.contentClasses.base.push("has-transition-"+t)}),t()(["left","right","top","bottom"]).each((e,t)=>{this.contentClasses.base.push("has-position-"+t),this.contentClasses.reveal.push("has-reveal-"+t)}),S.init(t()),l._init(),this._init(),this._events(),v.register("OffCanvas",{ESCAPE:"close"})}_init(){var e=this.$element.attr("id");if(this.$element.attr("aria-hidden","true"),this.options.contentId?this.$content=t()("#"+this.options.contentId):this.$element.siblings("[data-off-canvas-content]").length?this.$content=this.$element.siblings("[data-off-canvas-content]").first():this.$content=this.$element.closest("[data-off-canvas-content]").first(),this.options.contentId?this.options.contentId&&this.options.nested:this.nested=0===this.$element.siblings("[data-off-canvas-content]").length,!0===this.nested&&(this.options.transition="overlap",this.$element.removeClass("is-transition-push")),this.$element.addClass("is-transition-".concat(this.options.transition," is-closed")),this.$triggers=t()(document).find('[data-open="'+e+'"], [data-close="'+e+'"], [data-toggle="'+e+'"]').attr("aria-expanded","fal
1se").attr("aria-controls",e),this.position=this.$element.is(".position-left, .position-top, .position-right, .position-bottom")?this.$element.attr("class").match(/position\-(left|top|right|bottom)/)[1]:this.position,!0===this.options.contentOverlay){var i=document.createElement("div"),n="fixed"===t()(this.$element).css("position")?"is-overlay-fixed":"is-overlay-absolute";i.setAttribute("class","js-off-canvas-overlay "+n),this.$overlay=t()(i),"is-overlay-fixed"===n?t()(this.$overlay).insertAfter(this.$element):this.$content.append(this.$overlay)}var s=new RegExp(a(this.options.revealClass)+"([^\\s]+)","g").exec(this.$element[0].className);s&&(this.options.isRevealed=!0,this.options.revealOn=this.options.revealOn||s[1]),!0===this.options.isRevealed&&this.options.revealOn&&(this.$element.first().addClass("".concat(this.options.revealClass).concat(this.options.revealOn)),this._setMQChecker()),this.options.transitionTime&&this.$element.css("transition-duration",this.options.transitionTime),this.$sticky=this.$content.find("[data-off-canvas-sticky]"),this.$sticky.length>0&&"push"===this.options.transition&&(this.options.contentScroll=!1);let r=this.$element.attr("class").match(/\bin-canvas-for-(\w+)/);r&&2===r.length?this.options.inCanvasOn=r[1]:this.options.inCanvasOn&&this.$element.addClass("in-canvas-for-".concat(this.options.inCanvasOn)),this.options.inCanvasOn&&this._checkInCanvas(),this._removeContentClasses()}_events(){(this.$element.off(".zf.trigger .zf.offCanvas").on({"open.zf.trigger":this.open.bind(this),"close.zf.trigger":this.close.bind(this),"toggle.zf.trigger":this.toggle.bind(this),"keydown.zf.offCanvas":this._handleKeyboard.bind(this)}),!0===this.options.closeOnClick)&&(this.options.contentOverlay?this.$overlay:this.$content).on({"click.zf.offCanvas":this.close.bind(this)});this.options.inCanvasOn&&t()(window).on("changed.zf.mediaquery",()=>{this._checkInCanvas()})}_setMQChecker(){var e=this;this.onLoadListener=o(t()(window),function(){l.atLeast(e.options.revealOn)&&e.reveal(!0)}),t()(window).on("changed.zf.mediaquery",function(){l.atLeast(e.options.revealOn)?e.reveal(!0):e.reveal(!1)})}_checkInCanvas(){this.isInCanvas=l.atLeast(this.options.inCanvasOn),!0===this.isInCanvas&&this.close()}_removeContentClasses(e){"boolean"!=typeof e?this.$content.removeClass(this.contentClasses.base.join(" ")):!1===e&&this.$content.removeClass("has-reveal-".concat(this.position))}_addContentClasses(e){this._removeContentClasses(e),"boolean"!=typeof e?this.$content.addClass("has-transition-".concat(this.options.transition," has-position-").concat(this.position)):!0===e&&this.$content.addClass("has-reveal-".concat(this.position))}_fixStickyElements(){this.$sticky.each((e,i)=>{const n=t()(i);if("fixed"===n.css("position")){let e=parseInt(n.css("top"),10);n.data("offCanvasSticky",{top:e});let i=t()(document).scrollTop()+e;n.css({top:"".concat(i,"px"),width:"100%",transition:"none"})}})}_unfixStickyElements(){this.$sticky.each((e,i)=>{const n=t()(i);let s=n.data("offCanvasSticky");"object"==typeof s&&(n.css({top:"".concat(s.top,"px"),width:"",transition:""}),n.data("offCanvasSticky",""))})}reveal(e){e?(this.close(),this.isRevealed=!0,this.$element.attr("aria-hidden","false"),this.$element.off("open.zf.trigger toggle.zf.trigger"),this.$element.removeClass("is-closed")):(this.isRevealed=!1,this.$element.attr("aria-hidden","true"),this.$element.off("open.zf.trigger toggle.zf.trigger").on({"open.zf.trigger":this.open.bind(this),"toggle.zf.trigger":this.toggle.bind(this)}),this.$element.addClass("is-closed")),this._addContentClasses(e)}_stopScrolling(e){return!1}_recordScrollable(e){let t=this;t.scrollHeight!==t.clientHeight&&(0===t.scrollTop&&(t.scrollTop=1),t.scrollTop===t.scrollHeight-t.clientHeight&&(t.scrollTop=t.scrollHeight-t.clientHeight-1)),t.allowUp=t.scrollTop>0,t.allowDown=t.scrollTop<t.scrollHeight-t.clientHeight,t.lastY=e.originalEvent.pageY}_stopScrollPropagation(e){let t,i=this,n=e.pageY<i.lastY,s=!n;i.lastY=e.pageY,n&&i.allowUp||s&&i.allowDown?(e.stopPropagation(),i.hasAttribute("data-off-canvas-scrollbox")&&(t=i.closest("[data-off-canvas], [data-off-canvas-scrollbox-outer]"),i.scrollTop<=1&&t.scrollTop>0?t.scrollTop--:i.scrollTop>=i.scrollHeight-i.clientHeight-1&&t.scrollTop<t.scrollHeight-t.clientHeight&&t.scrollTop++)):e.preventDefault()}open(e,i){if(!(this.$element.hasClass("is-open")||this.isRevealed||this.isInCanvas)){var n=this;i&&(this.$lastTrigger=i),"top"===this.options.forceTo?window.scrollTo(0,0):"bottom"===this.options.forceTo&&window.scrollTo(0,document.body.scrollHeight),this.options.transitionTime&&"overlap"
1!==this.options.transition?this.$element.siblings("[data-off-canvas-content]").css("transition-duration",this.options.transitionTime):this.$element.siblings("[data-off-canvas-content]").css("transition-duration",""),this.$element.addClass("is-open").removeClass("is-closed"),this.$triggers.attr("aria-expanded","true"),this.$element.attr("aria-hidden","false"),this.$content.addClass("is-open-"+this.position),!1===this.options.contentScroll&&(t()("body").addClass("is-off-canvas-open").on("touchmove",this._stopScrolling),this.$element.on("touchstart",this._recordScrollable),this.$element.on("touchmove",this._stopScrollPropagation),this.$element.on("touchstart","[data-off-canvas-scrollbox]",this._recordScrollable),this.$element.on("touchmove","[data-off-canvas-scrollbox]",this._stopScrollPropagation)),!0===this.options.contentOverlay&&this.$overlay.addClass("is-visible"),!0===this.options.closeOnClick&&!0===this.options.contentOverlay&&this.$overlay.addClass("is-closable"),!0===this.options.autoFocus&&this.$element.one(r(this.$element),function(){if(n.$element.hasClass("is-open")){var e=n.$element.find("[data-autofocus]");e.length?e.eq(0).focus():n.$element.find("a, button").eq(0).focus()}}),!0===this.options.trapFocus&&(this.$content.attr("tabindex","-1"),v.trapFocus(this.$element)),"push"===this.options.transition&&this._fixStickyElements(),this._addContentClasses(),this.$element.trigger("opened.zf.offCanvas"),this.$element.one(r(this.$element),()=>{this.$element.trigger("openedEnd.zf.offCanvas")})}}close(e){if(this.$element.hasClass("is-open")&&!this.isRevealed){this.$element.trigger("close.zf.offCanvas");this.$element.removeClass("is-open"),this.$element.attr("aria-hidden","true"),this.$content.removeClass("is-open-left is-open-top is-open-right is-open-bottom"),!0===this.options.contentOverlay&&this.$overlay.removeClass("is-visible"),!0===this.options.closeOnClick&&!0===this.options.contentOverlay&&this.$overlay.removeClass("is-closable"),this.$triggers.attr("aria-expanded","false"),this.$element.one(r(this.$element),e=>{this.$element.addClass("is-closed"),this._removeContentClasses(),"push"===this.options.transition&&this._unfixStickyElements(),!1===this.options.contentScroll&&(t()("body").removeClass("is-off-canvas-open").off("touchmove",this._stopScrolling),this.$element.off("touchstart",this._recordScrollable),this.$element.off("touchmove",this._stopScrollPropagation),this.$element.off("touchstart","[data-off-canvas-scrollbox]",this._recordScrollable),this.$element.off("touchmove","[data-off-canvas-scrollbox]",this._stopScrollPropagation)),!0===this.options.trapFocus&&(this.$content.removeAttr("tabindex"),v.releaseFocus(this.$element)),this.$element.trigger("closed.zf.offCanvas")})}}toggle(e,t){this.$element.hasClass("is-open")?this.close(e,t):this.open(e,t)}_handleKeyboard(e){v.handleKey(e,"OffCanvas",{close:()=>(this.close(),this.$lastTrigger.focus(),!0),handled:()=>{e.preventDefault()}})}_destroy(){this.close(),this.$element.off(".zf.trigger .zf.offCanvas"),this.$overlay.off(".zf.offCanvas"),this.onLoadListener&&t()(window).off(this.onLoadListener)}}G.defaults={closeOnClick:!0,contentOverlay:!0,contentId:null,nested:null,contentScroll:!0,transitionTime:null,transition:"push",forceTo:null,isRevealed:!1,revealOn:null,inCanvasOn:null,autoFocus:!0,revealClass:"reveal-for-",trapFocus:!1};class Y extends _{_setup(e,i){this.$element=e,this.options=t().extend({},Y.defaults,this.$element.data(),i),this.className="Drilldown",this._init(),v.register("Drilldown",{ENTER:"open",SPACE:"open",ARROW_RIGHT:"next",ARROW_UP:"up",ARROW_DOWN:"down",ARROW_LEFT:"previous",ESCAPE:"close",TAB:"down",SHIFT_TAB:"up"})}_init(){A.Feather(this.$element,"drilldown"),this.options.autoApplyClass&&this.$element.addClass("drilldown"),this.$element.attr({role:"tree","aria-multiselectable":!1}),this.$submenuAnchors=this.$element.find("li.is-drilldown-submenu-parent").children("a"),this.$submenus=this.$submenuAnchors.parent("li").children("[data-submenu]").attr("role","group"),this.$menuItems=this.$element.find("li").not(".js-drilldown-back").attr("role","treeitem").find("a"),this.$currentMenu=this.$element,this.$element.attr("data-mutate",this.$element.attr("data-drilldown")||s(6,"drilldown")),this._prepareMenu(),this._registerEvents(),this._keyboardEvents()}_prepareMenu(){var e=this;this.$submenuAnchors.each(function(){var i=t()(this),n=i.parent();e.options.parentLink&&i.clone().prependTo(n.children("[data-submenu]")).wrap('<li data-is-parent-link class="is-submenu-parent-item is-submenu-item is-drilldown-submenu-item" role="none"></li>'),i.data("savedHref",i.attr("href")).removeAttr("href").attr("tabindex",0),i.children("[data-submenu]").attr({"aria-hidden":!0,tabindex:0,role:"group"}),e._events(i)}),this.$submenus.each(function(){var i=t()(this);if(!i.find(".js-drilldown-back").length)switch(e.options.backButtonPosition){case"bottom":i.append(e.options.backButton);break;case"top":i.prepend(e.options.backButton)}e._back(i)}),this.$submenus.addClass("invisible"),this.options.autoHeight||this.$submenus.addClass("drilldown-submenu-cover-previous"),this.$element.parent().hasClass("is-drilldown")||(this.$wrapper=t()(this.options.wrapper).addClass("is-drilldown"),this.options.animateHeight&&this.$wrapper.addClass("animate-height"),this.$element.wrap(this.$wrapper)),this.$wrapper=this.$element.parent(),this.$wrapper.css(this._getMaxDims())}_resize(){this.$wrapper.css({"max-width":"none","min-height":"none"}),this.$wrapper.css(this._getMaxDims())}_events(e){var i=this;e.off("click.zf.drilldown").on("click.zf.drilldown",function(n){if(t()(n.target).parentsUntil("ul","li").hasClass("is-drilldown-submenu-parent")&&n.preventDefault(),i._show(e.parent("li")),i.options.closeOnClick){var s=t()("body");s.off(".zf.drilldown").on("click.zf.drilldown",function(e){e.target===i.$element[0]||t().contains(i.$element[0],e.target)||(e.preventDefault(),i._hideAll(),s.off(".zf.drilldown"))})}})}_registerEvents(){this.options.scrollTop&&(this._bindHandler=this._scrollTop.bind(this),this.$element.on("open.zf.drilldown hide.zf.drilldown close.zf.drilldown closed.zf.drilldown",this._bindHandler)),this.$element.on("mutateme.zf.trigger",this._resize.bind(this))}_scrollTop(){var e=this,i=""!=e.options.scrollTopElement?t()(e.options.scrollTopElement):e.$element,n=parseInt(i.offset().top+e.options.scrollTopOffset,10);t()("html, body").stop(!0).animate({scrollTop:n},e.options.animationDuration,e.options.animationEasing,function(){this===t()("html")[0]&&e.$element.trigger("scrollme.zf.drilldown")})}_keyboardEvents(){var e=this;this.$menuItems.add(this.$element.find(".js-drilldown-back > a, .is-submenu-parent-item >
1 a")).on("keydown.zf.drilldown",function(i){var n,s,a=t()(this),o=a.parent("li").parent("ul").children("li").children("a");o.each(function(e){if(t()(this).is(a))return n=o.eq(Math.max(0,e-1)),void(s=o.eq(Math.min(e+1,o.length-1)))}),v.handleKey(i,"Drilldown",{next:function(){if(a.is(e.$submenuAnchors))return e._show(a.parent("li")),a.parent("li").one(r(a),function(){a.parent("li").find("ul li a").not(".js-drilldown-back a").first().focus()}),!0},previous:function(){return e._hide(a.parent("li").parent("ul")),a.parent("li").parent("ul").one(r(a),function(){setTimeout(function(){a.parent("li").parent("ul").parent("li").children("a").first().focus()},1)}),!0},up:function(){return n.focus(),!a.is(e.$element.find("> li:first-child > a"))},down:function(){return s.focus(),!a.is(e.$element.find("> li:last-child > a"))},close:function(){a.is(e.$element.find("> li > a"))||(e._hide(a.parent().parent()),a.parent().parent().siblings("a").focus())},open:function(){return(!e.options.parentLink||!a.attr("href"))&&(a.is(e.$menuItems)?a.is(e.$submenuAnchors)?(e._show(a.parent("li")),a.parent("li").one(r(a),function(){a.parent("li").find("ul li a").not(".js-drilldown-back a").first().focus()}),!0):void 0:(e._hide(a.parent("li").parent("ul")),a.parent("li").parent("ul").one(r(a),function(){setTimeout(function(){a.parent("li").parent("ul").parent("li").children("a").first().focus()},1)}),!0))},handled:function(e){e&&i.preventDefault()}})})}_hideAll(){var e=this.$element.find(".is-drilldown-submenu.is-active");if(e.addClass("is-closing"),this.options.autoHeight){const t=e.parent().closest("ul").data("calcHeight");this.$wrapper.css({height:t})}this.$element.trigger("close.zf.drilldown"),e.one(r(e),()=>{e.removeClass("is-active is-closing"),this.$element.trigger("closed.zf.drilldown")})}_back(e){var t=this;e.off("click.zf.drilldown"),e.children(".js-drilldown-back").on("click.zf.drilldown",function(i){t._hide(e);let n=e.parent("li").parent("ul").parent("li");n.length&&t._show(n)})}_menuLinkEvents(){var e=this;this.$menuItems.not(".is-drilldown-submenu-parent").off("click.zf.drilldown").on("click.zf.drilldown",function(t){setTimeout(function(){e._hideAll()},0)})}_setShowSubMenuClasses(e,t){e.addClass("is-active").removeClass("invisible").attr("aria-hidden",!1),e.parent("li").attr("aria-expanded",!0),!0===t&&this.$element.trigger("open.zf.drilldown",[e])}_setHideSubMenuClasses(e,t){e.removeClass("is-active").addClass("invisible").attr("aria-hidden",!0),e.parent("li").attr("aria-expanded",!1),!0===t&&e.trigger("hide.zf.drilldown",[e])}_showMenu(e,i){var n=this;if(this.$element.find('li[aria-expanded="true"] > ul[data-submenu]').each(function(e){n._setHideSubMenuClasses(t()(this))}),this.$currentMenu=e,e.is("[data-drilldown]"))return!0===i&&e.find('li[role="treeitem"] > a').first().focus(),void(this.options.autoHeight&&this.$wrapper.css("height",e.data("calcHeight")));var s=e.children().first().parentsUntil("[data-drilldown]","[data-submenu]");s.each(function(a){0===a&&n.options.autoHeight&&n.$wrapper.css("height",t()(this).data("calcHeight"));var o=a==s.length-1;!0===o&&t()(this).one(r(t()(this)),()=>{!0===i&&e.find('li[role="treeitem"] > a').first().focus()}),n._setShowSubMenuClasses(t()(this),o)})}_show(e){const t=e.children("[data-submenu]");e.attr("aria-expanded",!0),this.$currentMenu=t,t.addClass("is-active").removeClass("invisible").attr("aria-hidden",!1),this.options.autoHeight&&this.$wrapper.css({height:t.data("calcHeight")}),this.$element.trigger("open.zf.drilldown",[e])}_hide(e){this.options.autoHeight&&this.$wrapper.css({height:e.parent().closest("ul").data("calcHeight")});e.parent("li").attr("aria-expanded",!1),e.attr("aria-hidden",!0),e.addClass("is-closing").one(r(e),function(){e.removeClass("is-active is-closing"),e.blur().addClass("invisible")}),e.trigger("hide.zf.drilldown",[e])}_getMaxDims(){var e=0,i={},n=this;return this.$submenus.add(this.$element).each(function(){t()(this).children("li").length;var i=$.GetDimensions(this).height;e=i>e?i:e,n.options.autoHeight&&t()(this).data("calcHeight",i)}),this.options.autoHeight?i.height=this.$currentMenu.data("calcHeight"):i["min-height"]="".concat(e,"px"),i["max-width"]="".concat(this.$element[0].getBoundingClientRect().width,"px"),i}_destroy(){this.options.scrollTop&&this.$element.off(".zf.drilldown",this._bindHandler),this._hideAll(),this.$element.off("mutateme.zf.trigger"),A.Burn(this.$element,"drilldown"),this.$element.unwrap().find(".js-drilldown-back, .is-submenu-parent-item").remove().end().find(".is-active, .is-closing, .is-drilldown-submenu").removeClass("is-active is-closing is-drilldown-submenu").end().find("[data-submenu]").removeAttr("aria-hidden tabindex role"),this.$submenuAnchors.each(function(){t()(this).off(".zf.drilldown")}),this.$element.find("[data-is-parent-link]").detach(),this.$submenus.removeClass("drilldown-submenu-cover-previous invisible"),this.$element.find("a").each(function(){var e=t()(this);e.removeAttr("tabindex"),e.data("savedHref")&&e.attr("href",e.data("savedHref")).removeData("savedHref")})}}Y.defaults={autoApplyClass:!0,backButton:'<li class="js-drilldown-back"><a tabindex="0">Back</a></li>',backButtonPosition:"top",wrapper:"<div></div>",parentLink:!1,closeOnClick:!1,autoHeight:!1,animateHeight:!1,scrollTop:!1,scrollTopElement:"",scrollTopOffset:0,animationDuration:500,animationEasing:"swing"};let K={dropdown:{cssClass:"dropdown",plugin:W},drilldown:{cssClass:"drilldown",plugin:Y},accordion:{cssClass:"accordion-menu",plugin:M}};class X extends _{_setup(e,i){this.$element=t()(e),this.rules=this.$element.data("responsive-menu"),this.currentMq=null,this.currentPlugin=null,this.className="ResponsiveMenu",this._init(),this._events()}_init(){if(l._init(),"string"==typeof this.rules){let e={},t=this.rules.split(" ");for(let i=0;i<t.length;i++){let n=t[i].split("-"),s=n.length>1?n[0]:"small",a=n.length>1?n[1]:n[0];null!==K[a]&&(e[s]=K[a])}this.rules=e}t().isEmptyObject(this.rules)||this._checkMediaQueries(),this.$element.attr("data-mutate",this.$element.attr("data-mutate")||s(6,"responsive-menu"))}_events(){var e=this;t()(window).on("changed.zf.mediaquery",function(){e._checkMediaQueries()})}_checkMediaQueries(){var e,i=this;t().each(this.rules,function(t){l.atLeast(t)&&(e=t)}),e&&(this.currentPlugin instanceof this.rules[e].plugin||(t().each(K,function(e,t){i.$element.removeClass(t.cssClass)}),this.$element.addClass(this.rules[e].cssClass),this.currentPlugin&&this.currentPlugin.destroy(),this.currentPlugin=new this.rules[e].plugin(this.$element,{}
1)))}_destroy(){this.currentPlugin.destroy(),t()(window).off(".zf.ResponsiveMenu")}}X.defaults={};class Q extends _{_setup(e,i){this.$element=e,this.options=t().extend({},Q.defaults,this.$element.data(),i),this.className="Sticky",S.init(t()),this._init()}_init(){l._init();var e=this.$element.parent("[data-sticky-container]"),i=this.$element[0].id||s(6,"sticky"),n=this;e.length?this.$container=e:(this.wasWrapped=!0,this.$element.wrap(this.options.container),this.$container=this.$element.parent()),this.$container.addClass(this.options.containerClass),this.$element.addClass(this.options.stickyClass).attr({"data-resize":i,"data-mutate":i}),""!==this.options.anchor&&t()("#"+n.options.anchor).attr({"data-mutate":i}),this.scrollCount=this.options.checkEvery,this.isStuck=!1,this.onLoadListener=o(t()(window),function(){n.containerHeight="none"==n.$element.css("display")?0:n.$element[0].getBoundingClientRect().height,n.$container.css("height",n.containerHeight),n.elemHeight=n.containerHeight,""!==n.options.anchor?n.$anchor=t()("#"+n.options.anchor):n._parsePoints(),n._setSizes(function(){var e=window.pageYOffset;n._calc(!1,e),n.isStuck||n._removeSticky(!(e>=n.topPoint))}),n._events(i.split("-").reverse().join("-"))})}_parsePoints(){for(var e=[""==this.options.topAnchor?1:this.options.topAnchor,""==this.options.btmAnchor?document.documentElement.scrollHeight:this.options.btmAnchor],i={},n=0,s=e.length;n<s&&e[n];n++){var a;if("number"==typeof e[n])a=e[n];else{var r=e[n].split(":"),o=t()("#".concat(r[0]));a=o.offset().top,r[1]&&"bottom"===r[1].toLowerCase()&&(a+=o[0].getBoundingClientRect().height)}i[n]=a}this.points=i}_events(e){var i=this,n=this.scrollListener="scroll.zf.".concat(e);this.isOn||(this.canStick&&(this.isOn=!0,t()(window).off(n).on(n,function(e){0===i.scrollCount?(i.scrollCount=i.options.checkEvery,i._setSizes(function(){i._calc(!1,window.pageYOffset)})):(i.scrollCount--,i._calc(!1,window.pageYOffset))})),this.$element.off("resizeme.zf.trigger").on("resizeme.zf.trigger",function(t,n){i._eventsHandler(e)}),this.$element.on("mutateme.zf.trigger",function(t,n){i._eventsHandler(e)}),this.$anchor&&this.$anchor.on("mutateme.zf.trigger",function(t,n){i._eventsHandler(e)}))}_eventsHandler(e){var t=this,i=this.scrollListener="scroll.zf.".concat(e);t._setSizes(function(){t._calc(!1),t.canStick?t.isOn||t._events(e):t.isOn&&t._pauseListeners(i)})}_pauseListeners(e){this.isOn=!1,t()(window).off(e),this.$element.trigger("pause.zf.sticky")}_calc(e,t){if(e&&this._setSizes(),!this.canStick)return this.isStuck&&this._removeSticky(!0),!1;t||(t=window.pageYOffset),t>=this.topPoint?t<=this.bottomPoint?this.isStuck||this._setSticky():this.isStuck&&this._removeSticky(!1):this.isStuck&&this._removeSticky(!0)}_setSticky(){var e=this,t=this.options.stickTo,i="top"===t?"marginTop":"marginBottom",n="top"===t?"bottom":"top",s={};s[i]="".concat(this.options[i],"em"),s[t]=0,s[n]="auto",this.isStuck=!0,this.$element.removeClass("is-anchored is-at-".concat(n)).addClass("is-stuck is-at-".concat(t)).css(s).trigger("sticky.zf.stuckto:".concat(t)),this.$element.on("transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd",function(){e._setSizes()})}_removeSticky(e){var t=this.options.stickTo,i="top"===t,n={},s=(this.points?this.points[1]-this.points[0]:this.anchorHeight)-this.elemHeight,a=e?"top":"bottom";n[i?"marginTop":"marginBottom"]=0,n.bottom="auto",n.top=e?0:s,this.isStuck=!1,this.$element.removeClass("is-stuck is-at-".concat(t)).addClass("is-anchored is-at-".concat(a)).css(n).trigger("sticky.zf.unstuckfrom:".concat(a))}_setSizes(e){this.canStick=l.is(this.options.stickyOn),this.canStick||e&&"function"==typeof e&&e();var t=this.$container[0].getBoundingClientRect().width,i=window.getComputedStyle(this.$container[0]),n=parseInt(i["padding-left"],10),s=parseInt(i["padding-right"],10);if(this.$anchor&&this.$anchor.length?this.anchorHeight=this.$anchor[0].getBoundingClientRect().height:this._parsePoints(),this.$element.css({"max-width":"".concat(t-n-s,"px")}),this.options.dynamicHeight||!this.containerHeight){var a=this.$element[0].getBoundingClientRect().height||this.containerHeight;a="none"==this.$element.css("display")?0:a,this.$container.css("height",a),this.containerHeight=a}if(this.elemHeight=this.containerHeight,!this.isStuck&&this.$element.hasClass("is-at-bottom")){var r=(this.points?this.points[1]-this.$container.offset().top:this.anchorHeight)-this.elemHeight;this.$element.css("top",r)}this._setBreakPoints(this.containerHeight,function(){e&&"function"==typeof e&&e()})}_setBreakPoints(e,t){if(!this.canStick){if(!t||"function"!=typeof t)return!1;t()}var i=J(this.options.marginTop),n=J(this.options.marginBottom),s=this.points?this.points[0]:this.$anchor.offset().top,a=this.points?this.points[1]:s+this.anchorHeight,r=window.innerHeight;"top"===this.options.stickTo?(s-=i,a-=e+i):"bottom"===this.options.stickTo&&(s-=r-(e+n),a-=r-n),this.topPoint=s,this.bottomPoint=a,t&&"function"==typeof t&&t()}_destroy(){this._removeSticky(!0),this.$element.removeClass("".concat(this.options.stickyClass," is-anchored is-at-top")).css({height:"",top:"",bottom:"","max-width":""}).off("resizeme.zf.trigger").off("mutateme.zf.trigger"),this.$anchor&&this.$anchor.length&&this.$anchor.off("change.zf.sticky"),this.scrollListener&&t()(window).off(this.scrollListener),this.onLoadListener&&t()(window).off(this.onLoadListener),this.wasWrapped?this.$element.unwrap():this.$container.removeClass(this.options.containerClass).css({height:""})}}function J(e){return parseInt(window.getComputedStyle(document.body,null).fontSize,10)*e}
1Q.defaults={container:"<div data-sticky-container></div>",stickTo:"top",anchor:"",topAnchor:"",btmAnchor:"",marginTop:1,marginBottom:1,stickyOn:"medium",stickyClass:"sticky",containerClass:"sticky-container",dynamicHeight:!0,checkEvery:-1};class Z extends _{_setup(e,i){this.$element=e,this.options=t().extend({},Z.defaults,this.$element.data(),i),this.className="Tabs",this._init(),v.register("Tabs",{ENTER:"open",SPACE:"open",ARROW_RIGHT:"next",ARROW_UP:"previous",ARROW_DOWN:"next",ARROW_LEFT:"previous"})}_init(){var e=this;if(this._isInitializing=!0,this.$element.attr({role:"tablist"}),this.$tabTitles=this.$element.find(".".concat(this.options.linkClass)),this.$tabContent=t()('[data-tabs-content="'.concat(this.$element[0].id,'"]')),this.$tabTitles.each(function(){var i=t()(this),n=i.find("a"),s=i.hasClass("".concat(e.options.linkActiveClass)),a=n.attr("data-tabs-target")||n[0].hash.slice(1),r=n[0].id?n[0].id:"".concat(a,"-label"),l=t()("#".concat(a));i.attr({role:"presentation"}),n.attr({role:"tab","aria-controls":a,"aria-selected":s,id:r,tabindex:s?"0":"-1"}),l.attr({role:"tabpanel","aria-labelledby":r}),s&&(e._initialAnchor="#".concat(a)),s||l.attr("aria-hidden","true"),s&&e.options.autoFocus&&(e.onLoadListener=o(t()(window),function(){t()("html, body").animate({scrollTop:i.offset().top},e.options.deepLinkSmudgeDelay,()=>{n.focus()})}))}),this.options.matchHeight){var i=this.$tabContent.find("img");i.length?h(i,this._setHeight.bind(this)):this._setHeight()}this._checkDeepLink=()=>{var e=window.location.hash;if(!e.length){if(this._isInitializing)return;this._initialAnchor&&(e=this._initialAnchor)}var i=e.indexOf("#")>=0?e.slice(1):e,n=i&&t()("#".concat(i)),s=e&&this.$element.find('[href$="'.concat(e,'"],[data-tabs-target="').concat(i,'"]')).first();if(!(!n.length||!s.length)){if(n&&n.length&&s&&s.length?this.selectTab(n,!0):this._collapse(),this.options.deepLinkSmudge){var a=this.$element.offset();t()("html, body").animate({scrollTop:a.top},this.options.deepLinkSmudgeDelay)}this.$element.trigger("deeplink.zf.tabs",[s,n])}},this.options.deepLink&&this._checkDeepLink(),this._events(),this._isInitializing=!1}_events(){this._addKeyHandler(),this._addClickHandler(),this._setHeightMqHandler=null,this.options.matchHeight&&(this._setHeightMqHandler=this._setHeight.bind(this),t()(window).on("changed.zf.mediaquery",this._setHeightMqHandler)),this.options.deepLink&&t()(window).on("hashchange",this._checkDeepLink)}_addClickHandler(){var e=this;this.$element.off("click.zf.tabs").on("click.zf.tabs",".".concat(this.options.linkClass),function(i){i.preventDefault(),e._handleTabChange(t()(this))})}_addKeyHandler(){var e=this;this.$tabTitles.off("keydown.zf.tabs").on("keydown.zf.tabs",function(i){if(9!==i.which){var n,s,a=t()(this),r=a.parent("ul").children("li");r.each(function(i){t()(this).is(a)&&(e.options.wrapOnKeys?(n=0===i?r.last():r.eq(i-1),s=i===r.length-1?r.first():r.eq(i+1)):(n=r.eq(Math.max(0,i-1)),s=r.eq(Math.min(i+1,r.length-1))))}),v.handleKey(i,"Tabs",{open:function(){a.find('[role="tab"]').focus(),e._handleTabChange(a)},previous:function(){n.find('[role="tab"]').focus(),e._handleTabChange(n)},next:function(){s.find('[role="tab"]').focus(),e._handleTabChange(s)},handled:function(){i.preventDefault()}})}})}_handleTabChange(e,t){if(e.hasClass("".concat(this.options.linkActiveClass)))this.options.activeCollapse&&this._collapse();else{var i=this.$element.find(".".concat(this.options.linkClass,".").concat(this.options.linkActiveClass)),n=e.find('[role="tab"]'),s=n.attr("data-tabs-target"),a=s&&s.length?"#".concat(s):n[0].hash,r=this.$tabContent.find(a);this._collapseTab(i),this._openTab(e),this.options.deepLink&&!t&&(this.options.updateHistory?history.pushState({},"",a):history.replaceState({},"",a)),this.$element.trigger("change.zf.tabs",[e,r]),r.find("[data-mutate]").trigger("mutateme.zf.trigger")}}_openTab(e){var t=e.find('[role="tab"]'),i=t.attr("data-tabs-target")||t[0].hash.slice(1),n=this.$tabContent.find("#".concat(i));e.addClass("".concat(this.options.linkActiveClass)),t.attr({"aria-selected":"true",tabindex:"0"}),n.addClass("".concat(this.options.panelActiveClass)).removeAttr("aria-hidden")}_collapseTab(e){var i=e.removeClass("".concat(this.options.linkActiveClass)).find('[role="tab"]').attr({"aria-selected":"false",tabindex:-1});t()("#".concat(i.attr("aria-controls"))).removeClass("".concat(this.options.panelActiveClass)).attr({"aria-hidden":"true"})}_collapse(){var e=this.$element.find(".".concat(this.options.linkClass,".").concat(this.options.linkActiveClass));e.length&&(this._collapseTab(e),this.$element.trigger("collapse.zf.tabs",[e]))}selectTab(e,t){var i,n;(i="object"==typeof e?e[0].id:e).indexOf("#")<0?n="#".concat(i):(n=i,i=i.slice(1));var s=this.$tabTitles.has('[href$="'.concat(n,'"],[data-tabs-target="').concat(i,'"]')).first();this._handleTabChange(s,t)}_setHeight(){var e=0,i=this;this.$tabContent&&this.$tabContent.find(".".concat(this.options.panelClass)).css("height","").each(function(){var n=t()(this),s=n.hasClass("".concat(i.options.panelActiveClass));s||n.css({visibility:"hidden",display:"block"});var a=this.getBoundingClientRect().height;s||n.css({visibility:"",display:""}),e=a>e?a:e}).css("height","".concat(e,"px"))}_destroy(){this.$element.find(".".concat(this.options.linkClass)).off(".zf.tabs").hide().end().find(".".concat(this.options.panelClass)).hide(),this.options.matchHeight&&null!=this._setHeightMqHandler&&t()(window).off("changed.zf.mediaquery",this._setHeightMqHandler),this.options.deepLink&&t()(window).off("hashchange",this._checkDeepLink),this.onLoadListener&&t()(window).off(this.onLoadListener)}}Z.defaults={deepLink:!1,deepLinkSmudge:!1,deepLinkSmudgeDelay:300,updateHistory:!1,autoFocus:!1,wrapOnKeys:!0,matchHeight:!1,activeCollapse:!1,linkClass:"tabs-title",linkActiveClass:"is-active",panelClass:"tabs-panel",panelActiveClass:"is-active"};var ee={tabs:{cssClass:"tabs",plugin:Z,open:(e,t)=>e.selectTab(t),close:null,toggle:null},accordion:{cssClass:"accordion",plugin:L,open:(e,i)=>e.down(t()(i)),close:(e,i)=>e.up(t()(i)),toggle:(e,i)=>e.toggle(t()(i))}};class te extends _{constructor(e,t){return super(e,t),this.options.reflow&&this.storezfData||this}_setup(e,i){this.$element=t()(e),this.$element.data("zfPluginBase",this),this.options=t().extend({},te.defaults,this.$element.data(),i),this.rules=this.$element.data("responsive-accordion-tabs"),this.currentMq=null,this.currentRule=null,this.currentPlugin=null,this.className="ResponsiveAccordionTabs",this.$element.attr("id")||this.$element.attr("id",s(6,"responsiveaccordiontabs")),this._init(),this._events()}_init(){if(l._init(),"string"==typeof this.rules){let e={},t=this.rules.split(" ");for(let i=0;i<t.length;i++){let n=t[i].split("-"),s=n.length>1?n[0]:"small",a=n.length>1?n[1]:n[0];null!==ee[a]&&(e[s]=ee[a])}this.rules=e}this._getAllOptions(),t().isEmptyObject(this.rules)||this._checkMediaQueries()}_getAllOptions(){var e=this;for(var i in e.allOptions={},ee)if(ee.hasOwnProperty(i)){var n=ee[i];try{var s=t()("<ul></ul>"),a=new n.plugin(s,e.options);for(var r in a.options)if(a.options.hasOwnProperty(r)&&"zfPlugin"!==r){var o=a.options[r];e.allOptions[r]=o}a.destroy()}catch(e){}}}_events(){this._changedZfMediaQueryHandler=this._checkMediaQueries.bind(this),t()(window).on("changed.zf.mediaquery",this._changedZfMediaQueryHandler)}_checkMediaQueries(){var e,i=this;t().each(this.rules,function(t){l.atLeast(t)&&(e=t)}),e&&(this.currentPlugin instanceof this.rules[e].plugin||(t().each(ee,function(e,t){i.$element.removeClass(t.cssClass)}),this.$element.addClass(this.rules[e].cssClass),this.currentPlugin&&(!this.currentPlugin.$element.data("zfPlugin")&&this.storezfData&&this.currentPlugin.$element.data("zfPlugin",this.storezfData),this.currentPlugin.destroy()),this._handleMarkup(this.rules[e].cssClass),this.currentRule=this.rules[e],this.currentPlugin=new this.currentRule.plugin(this.$element,this.options),this.storezfData=this.currentPlugin.$element.data("zfPlugin")))}_handleMarkup(e){var i=this,n="accordion",a=t()("[data-tabs-content="+this.$element.attr("id")+"]");if(a.length&&(n="tabs"),n!==e){var r=i.allOptions.linkClass?i.allOptions.linkClass:"tabs-title",o=i.allOptions.panelClass?i.allOptions.panelClass:"tabs-panel";this.$element.removeAttr("role");var l=this.$element.children("."+r+",[data-accordion-item]").removeClass(r).removeClass("accordion-item").removeAttr("data-accordion-item"),c=l.children("a").removeClass("accordion-title");if("tabs"===n?(a=a.children("."+o).removeClass(o).removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby")).children("a").removeAttr("role").removeAttr("aria-controls").removeAttr("aria-selected"):a=l.children("[data-tab-content]").removeClass("accordion-content"),a.css({display:"",visibility:""}),l.css({display:"",visibility:""}),"accordion"===e)a.each(function(e,n){t()(n).appendTo(l.get(e)).addClass("accordion-content").attr("data-tab-content","").removeClass("is-active").css({height:""}),t()("[data-tabs-content="+i.$element.attr("id")+"]").after('<div id="tabs-placeholder-'+i.$element.attr("id")+'"></div>').detach(),l.addClass("accordion-item").attr("data-accordion-item",""),c.addClass("accordion-title")});
1else if("tabs"===e){var d=t()("[data-tabs-content="+i.$element.attr("id")+"]"),u=t()("#tabs-placeholder-"+i.$element.attr("id"));u.length?(d=t()('<div class="tabs-content"></div>').insertAfter(u).attr("data-tabs-content",i.$element.attr("id")),u.remove()):d=t()('<div class="tabs-content"></div>').insertAfter(i.$element).attr("data-tabs-content",i.$element.attr("id")),a.each(function(e,i){var n=t()(i).appendTo(d).addClass(o),a=c.get(e).hash.slice(1),r=t()(i).attr("id")||s(6,"accordion");a!==r&&(""!==a?t()(i).attr("id",a):(a=r,t()(i).attr("id",a),t()(c.get(e)).attr("href",t()(c.get(e)).attr("href").replace("#","")+"#"+a))),t()(l.get(e)).hasClass("is-active")&&n.addClass("is-active")}),l.addClass(r)}}}open(e){if(this.currentRule&&"function"==typeof this.currentRule.open)return this.currentRule.open(this.currentPlugin,...arguments)}close(e){if(this.currentRule&&"function"==typeof this.currentRule.close)return this.currentRule.close(this.currentPlugin,...arguments)}toggle(e){if(this.currentRule&&"function"==typeof this.currentRule.toggle)return this.currentRule.toggle(this.currentPlugin,...arguments)}_destroy(){this.currentPlugin&&this.currentPlugin.destroy(),t()(window).off("changed.zf.mediaquery",this._changedZfMediaQueryHandler)}}te.defaults={},c.addToJquery(t()),c.rtl=n,c.GetYoDigits=s,c.transitionend=r,c.RegExpEscape=a,c.onLoad=o,c.onImagesLoaded=h,c.Keyboard=v,c.MediaQuery=l,S.init(t(),c),l._init(),c.plugin(L,"Accordion"),c.plugin(W,"DropdownMenu"),c.plugin(G,"OffCanvas"),c.plugin(X,"ResponsiveMenu"),c.plugin(Q,"Sticky"),c.plugin(Z,"Tabs"),c.plugin(te,"ResponsiveAccordionTabs");const ie=c;var ne=i(313),se=i.n(ne),ae=i(390),re=i.n(ae);class oe{constructor(e){this.settings=Object.assign({selector:null,target:null,activeClass:"is-active",type:"click",toggleSelf:!1},e),this.activeClass=this.settings.activeClass,this.selector=this.settings.selector,this.target=this.settings.target,this.type=this.settings.type,this.toggleSelf=this.settings.toggleSelf,this.eventsObject=[],this.init()}update(){this.reset(),this.init()}reset(){for(let e of this.eventsObject){let t=e.target;for(let i of e.events)t.removeEventListener(i.type,i.event)}this.eventsObject=[]}init(){let e=[],t=document.querySelectorAll("[toggle], [toggle-self]");e.push(...t);let i=[];if(i.push(...document.querySelectorAll("[toggle], [toggle-self], [toggle-class], [toggle-type], [toggle-group]")),this.selector){let t=document.querySelectorAll(this.selector);e.push(...t),i.push(...t)}if(this.target){let e=document.querySelectorAll(this.target);i.push(...e)}for(let e of i)this.saveData(e);for(let t of e){let e={target:t,events:[]},i=this.getTargets(t),n=this.getType(t);if("click"===n){let n=()=>this.toggleElement(i);t.addEventListener("click",n),e.events.push({event:n,type:"click"})}else if("hover"===n){let n=()=>this.enableElement(i);t.addEventListener("mouseenter",n);let s=()=>this.disableElement(i);t.addEventListener("mouseleave",s),e.events.push({event:n,type:"mouseenter"}),e.events.push({event:s,type:"mouseleave"})}this.eventsObject.push(e)}}camelize(e){return e.replace(/-./g,e=>e.toUpperCase()[1])}saveData(e){let t={toggle:this.target,"toggle-type":this.type,"toggle-self":this.toggleSelf?this.activeClass:"","toggle-class":this.activeClass,"toggle-group":""};e.toggler={};for(let[i,n]of Object.entries(t)){let t=e.getAttribute(i);e.toggler[this.camelize(i)]=t||n}e.hasAttribute("toggle-self")&&!e.hasAttribute("toggle")&&(e.toggler.toggle=null)}getTargets(e){let t=[];return this.isToggleOther(e)&&t.push(...document.querySelectorAll(e.toggler.toggle)),this.isToggleSelf(e)&&t.push(e),t.length<1&&t.push(...document.querySelectorAll(this.target)),t}getClasses(e){this.saveData(e);let t=[];return this.isToggleSelf(e)&&t.push(...e.toggler.toggleSelf.split(" ")),this.isToggleClassOther(e)&&!this.isToggleSelf(e)&&t.push(...e.toggler.toggleClass.split(" ")),t.length<1&&t.push(this.activeClass),t}getType(e){return"toggleType"in e.toggler?e.toggler.toggleType:this.type}isToggleSelf(e){if("toggler"in e)return""!==e.toggler.toggleSelf||this.toggleSelf}isToggleOther(e){return"toggle"in e.toggler}isToggleClassOther(e){if("toggler"in e)return""!==e.toggler.toggleClass}forClassesOfElements(e,t){for(let i of e){let e=this.getClasses(i);for(let n of e)t(i,n)}}toggleElement(e){this.forClassesOfElements(e,(e,t)=>{if(e.toggler.toggleGroup){let i=document.querySelectorAll("[toggle-group='".concat(e.toggler.toggleGroup,"']"));this.disableElement(i),e.classList.add(t)}else e.classList.toggle(t)})}enableElement(e){this.forClassesOfElements(e,(e,t)=>{e.classList.add(t)})}disableElement(e){this.forClassesOfElements(e,(e,t)=>{e.classList.remove(t)})}}var le=i(372),ce=i.n(le),de=i(997);const ue=e=>null!=e?e.constructor:null,he=(e,t)=>Boolean(e&&t&&e instanceof t),pe=e=>null==e,me=e=>ue(e)===Object,fe=e=>ue(e)===String,ge=e=>"function"==typeof e,ve=e=>Array.isArray(e),be=e=>he(e,NodeList);function ye(e){return pe(e)||(fe(e)||ve(e)||be(e))&&!e.length||me(e)&&!Object.keys(e).length}const we={nullOrUndefined:pe,object:me,number:e=>ue(e)===Number&&!Number.isNaN(e),string:fe,boolean:e=>ue(e)===Boolean,function:ge,array:ve,weakMap:e=>he(e,WeakMap),nodeList:be,element:function(e){return null!==e&&"object"==typeof e&&1===e.nodeType&&"object"==typeof e.style&&"object"==typeof e.ownerDocument},textNode:e=>ue(e)===Text,event:e=>he(e,Event),keyboardEvent:e=>he(e,KeyboardEvent),cue:e=>he(e,window.TextTrackCue)||he(e,window.VTTCue),track:e=>he(e,TextTrack)||!pe(e)&&fe(e.kind),promise:e=>he(e,Promise)&&ge(e.then),url:function(e){if(he(e,window.URL))return!0;
vendor: 35,693 bytes, line 1
1if(!fe(e))return!1;let t=e;e.startsWith("http://")&&e.startsWith("https://")||(t=`http://${e}`);try{return!ye(new URL(t).hostname)}catch{return!1}},empty:ye},Ce=(()=>{const 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!!we.string(i)&&t[i]})();function Te(e,t){setTimeout(()=>{try{e.hidden=!0,e.offsetHeight,e.hidden=!1}catch{}},t)}function ke(e,t){return t.split(".").reduce((e,t)=>e&&e[t],e)}function Se(e={},...t){if(!t.length)return e;const i=t.shift();return we.object(i)?(Object.keys(i).forEach(t=>{we.object(i[t])?(Object.keys(e).includes(t)||Object.assign(e,{[t]:{}}),Se(e[t],i[t])):Object.assign(e,{[t]:i[t]})}),Se(e,...t)):e}function Ee(e,t){const i=e.length?e:[e];Array.from(i).reverse().forEach((e,i)=>{const n=i>0?t.cloneNode(!0):t,s=e.parentNode,a=e.nextSibling;n.appendChild(e),a?s.insertBefore(n,a):s.appendChild(n)})}function _e(e,t){we.element(e)&&!we.empty(t)&&Object.entries(t).filter(([,e])=>!we.nullOrUndefined(e)).forEach(([t,i])=>e.setAttribute(t,i))}function xe(e,t,i){const n=document.createElement(e);return we.object(t)&&_e(n,t),we.string(i)&&(n.textContent=i),n}function Le(e,t,i,n){we.element(t)&&t.appendChild(xe(e,i,n))}function Ae(e){we.nodeList(e)||we.array(e)?Array.from(e).forEach(Ae):we.element(e)&&we.element(e.parentNode)&&e.parentNode.removeChild(e)}function Me(e){if(!we.element(e))return;let{length:t}=e.childNodes;for(;t>0;)e.removeChild(e.lastChild),t-=1}function $e(e,t){return we.element(t)&&we.element(t.parentNode)&&we.element(e)?(t.parentNode.replaceChild(e,t),e):null}function Pe(e,t){if(!we.string(e)||we.empty(e))return{};const i={},n=Se({},t);return e.split(",").forEach(e=>{const t=e.trim(),s=t.replace(".",""),a=t.replace(/[[\]]/g,"").split("="),[r]=a,o=a.length>1?a[1].replace(/["']/g,""):"";switch(t.charAt(0)){case".":we.string(n.class)?i.class=`${n.class} ${s}`:i.class=s;break;case"#":i.id=t.replace("#","");break;case"[":i[r]=o}}),Se(n,i)}function Oe(e,t){if(!we.element(e))return;let i=t;we.boolean(i)||(i=!e.hidden),e.hidden=i}function ze(e,t,i){if(we.nodeList(e))return Array.from(e).map(e=>ze(e,t,i));if(we.element(e)){let n="toggle";return void 0!==i&&(n=i?"add":"remove"),e.classList[n](t),e.classList.contains(t)}return!1}function Ie(e,t){return we.element(e)&&e.classList.contains(t)}function Ne(e,t){const{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 He(e){return this.elements.container.querySelectorAll(e)}function De(e){return this.elements.container.querySelector(e)}function Re(e=null,t=!1){we.element(e)&&e.focus({preventScroll:!0,focusVisible:t})}const qe={"audio/ogg":"vorbis","audio/wav":"1","video/webm":"vp8, vorbis","video/mp4":"avc1.42E01E, mp4a.40.2","video/ogg":"theora"},je={audio:"canPlayType"in document.createElement("audio"),video:"canPlayType"in document.createElement("video"),check(e,t){const i=je[e]||"html5"!==t;return{api:i,ui:i&&je.rangeInput}},pip:document.pictureInPictureEnabled&&!xe("video").disablePictureInPicture,airplay:we.function(window.WebKitPlaybackTargetAvailabilityEvent),playsinline:"playsInline"in document.createElement("video"),mime(e){if(we.empty(e))return!1;const[t]=e.split("/");let i=e;if(!this.isHTML5||t!==this.type)return!1;Object.keys(qe).includes(i)&&(i+=`; codecs="${qe[e]}"`);try{return Boolean(i&&this.media.canPlayType(i).replace(/no/,""))}catch{return!1}},textTracks:"textTracks"in document.createElement("video"),rangeInput:(()=>{const e=document.createElement("input");return e.type="range","range"===e.type})(),touch:"ontouchstart"in document.documentElement,transitions:!1!==Ce,reducedMotion:"matchMedia"in window&&window.matchMedia("(prefers-reduced-motion)").matches},Ve=je,Be=(()=>{let e=!1;try{const t=Object.defineProperty({},"passive",{get:()=>(e=!0,null)});window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch{}return e})();function Fe(e,t,i,n=!1,s=!0,a=!1){if(!e||!("addEventListener"in e)||we.empty(t)||!we.function(i))return;const r=t.split(" ");let o=a;Be&&(o={passive:s,capture:a}),r.forEach(t=>{this&&this.eventListeners&&n&&this.eventListeners.push({element:e,type:t,callback:i,options:o}),e[n?"addEventListener":"removeEventListener"](t,i,o)})}function Ue(e,t="",i,n=!0,s=!1){Fe.call(this,e,t,i,!0,n,s)}function We(e,t="",i,n=!0,s=!1){Fe.call(this,e,t,i,!1,n,s)}function Ge(e,t="",i,n=!0,s=!1){const a=(...r)=>{We(e,t,a,n,s),i.apply(this,r)};Fe.call(this,e,t,a,!0,n,s)}function Ye(e,t="",i=!1,n={}){if(!we.element(e)||we.empty(t))return;const s=new CustomEvent(t,{bubbles:i,detail:{...n,plyr:this}});e.dispatchEvent(s)}function Ke(){this&&this.eventListeners&&(this.eventListeners.forEach(e=>{const{element:t,type:i,callback:n,options:s}=e;t.removeEventListener(i,n,s)}),this.eventListeners=[])}function Xe(){return new Promise(e=>this.ready?setTimeout(e,0):Ue.call(this,this.elements.container,"ready",e)).then(()=>{})}function Qe(e){we.promise(e)&&e.then(null,()=>{})}function Je(e){return we.array(e)?e.filter((t,i)=>e.indexOf(t)===i):e}function Ze(e,t){return we.array(e)&&e.length?e.reduce((e,i)=>Math.abs(i-t)<Math.abs(e-t)?i:e):null}function et(e){return!(!window||!window.CSS)&&window.CSS.supports(e)}const tt=[[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 it(e){if(!(we.array(e)||we.string(e)&&e.includes(":")))return!1;return(we.array(e)?e:e.split(":")).map(Number).every(we.number)}function nt(e){if(!we.array(e)||!e.every(we.number))return null;const[t,i]=e,n=(e,t)=>0===t?e:n(t,e%t),s=n(t,i);return[t/s,i/s]}function st(e){const t=e=>it(e)?e.split(":").map(Number):null;let i=t(e);if(null===i&&(i=t(this.config.ratio)),null===i&&!we.empty(this.embed)&&we.array(this.embed.ratio)&&({ratio:i}=this.embed),null===i&&this.isHTML5){const{videoWidth:e,videoHeight:t}=this.media;i=[e,t]}return nt(i)}function at(e){if(!this.isVideo)return{};const{wrapper:t}=this.elements,i=st.call(this,e);if(!we.array(i))return{};const[n,s]=nt(i),a=100/n*s;if(et(`aspect-ratio: ${n}/${s}`)?t.style.aspectRatio=`${n}/${s}`:t.style.paddingBottom=`${a}%`,this.isVimeo&&!this.config.vimeo.premium&&this.supported.ui){const e=100/this.media.offsetWidth*Number.parseInt(window.getComputedStyle(this.media).paddingBottom,10),i=(e-a)/(e/50);this.fullscreen.active?t.style.paddingBottom=null:this.media.style.transform=`translateY(-${i}%)`}else this.isHTML5&&t.classList.add(this.config.classNames.videoFixedRatio);return{padding:a,ratio:i}}function rt(e,t,i=.05){const n=e/t,s=Ze(Object.keys(tt),n);return Math.abs(s-n)<=i?tt[s]:[e,t]}const ot={getSources(){if(!this.isHTML5)return[];return Array.from(this.media.querySelectorAll("source")).filter(e=>{const t=e.getAttribute("type");return!!we.empty(t)||Ve.mime.call(this,t)})},getQualityOptions(){return this.config.quality.forced?this.config.quality.options:ot.getSources.call(this).map(e=>Number(e.getAttribute("size"))).filter(Boolean)},setup(){if(!this.isHTML5)return;const e=this;e.options.speed=e.config.speed.options,we.empty(this.config.ratio)||at.call(e),Object.defineProperty(e.media,"quality",{get(){const t=ot.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&&we.function(e.config.quality.onChange))e.config.quality.onChange(t);else{const i=ot.getSources.call(e).find(e=>Number(e.getAttribute("size"))===t);if(!i)return;const{currentTime:n,paused:s,preload:a,readyState:r,playbackRate:o}=e.media;e.media.src=i.getAttribute("src"),("none"!==a||r)&&(e.once("loadedmetadata",()=>{e.speed=o,e.currentTime=n,s||Qe(e.play())}),e.media.load())}Ye.call(e,e.media,"qualitychange",!1,{quality:t})}}})},cancelRequests(){this.isHTML5&&(Ae(ot.getSources.call(this)),this.media.setAttribute("src",this.config.blankVideo),this.media.load(),this.debug.log("Cancelled network requests"))}},lt=ot,ct={isIE:Boolean(window.document.documentMode),isEdge:/Edge/.test(navigator.userAgent),isWebKit:"WebkitAppearance"in document.documentElement.style&&!/Edge/.test(navigator.userAgent),isIPhone:/iPhone|iPod/i.test(navigator.userAgent)&&navigator.maxTouchPoints>1,isIPadOS:"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1,isIos:/iPad|iPhone|iPod/i.test(navigator.userAgent)&&navigator.maxTouchPoints>1};function dt(e,...t){return we.empty(e)?e:e.toString().replace(/\{(\d+)\}/g,(e,i)=>t[i].toString())}function ut(e="",t="",i=""){return e.replace(new RegExp(t.toString().replace(/([.*+?^=!:${}()|[\]/\\])/g,"\\$1"),"g"),i.toString())}function ht(e=""){return e.toString().replace(/\w\S*/g,e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase())}function pt(e=""){let t=e.toString();return t=function(e=""){let t=e.toString();return t=ut(t,"-"," "),t=ut(t,"_"," "),t=ht(t),ut(t," ","")}(t),t.charAt(0).toLowerCase()+t.slice(1)}function mt(e){const t=document.createElement("div");return t.appendChild(e),t.innerHTML}const ft={pip:"PIP",airplay:"AirPlay",html5:"HTML5",vimeo:"Vimeo",youtube:"YouTube"},gt={get(e="",t={}){if(we.empty(e)||we.empty(t))return"";let i=ke(t.i18n,e);if(we.empty(i))return Object.keys(ft).includes(e)?ft[e]:"";const n={"{seektime}":t.seekTime,"{title}":t.title};return Object.entries(n).forEach(([e,t])=>{i=ut(i,e,t)}),i}};class vt{constructor(e){this.enabled=e.config.storage.enabled,this.key=e.config.storage.key}static get supported(){try{if(!("localStorage"in window))return!1;const e="___test";return window.localStorage.setItem(e,e),window.localStorage.removeItem(e),!0}catch{return!1}}get=e=>{if(!vt.supported||!this.enabled)return null;const t=window.localStorage.getItem(this.key);if(we.empty(t))return null;const i=JSON.parse(t);return we.string(e)&&e.length?i[e]:i};set=e=>{if(!vt.supported||!this.enabled)return;if(!we.object(e))return;let t=this.get();we.empty(t)&&(t={}),Se(t,e);try{window.localStorage.setItem(this.key,JSON.stringify(t))}catch{}}}const bt=vt;function yt(e,t="text",i=!1){return new Promise((n,s)=>{try{const s=new XMLHttpRequest;if(!("withCredentials"in s))return;i&&(s.withCredentials=!0),s.addEventListener("load",()=>{if("text"===t)try{n(JSON.parse(s.responseText))}catch{n(s.responseText)}else n(s.response)}),s.addEventListener("error",()=>{throw new Error(s.status)}),s.open("GET",e,!0),s.responseType=t,s.send()}catch(e){s(e)}})}function wt(e,t){if(!we.string(e))return;const i="cache",n=we.string(t);let s=!1;const a=()=>null!==document.getElementById(t),r=(e,t)=>{e.innerHTML=t,n&&a()||document.body.insertAdjacentElement("afterbegin",e)};if(!n||!a()){const a=bt.supported,o=document.createElement("div");if(o.setAttribute("hidden",""),n&&o.setAttribute("id",t),a){const e=window.localStorage.getItem(`${i}-${t}`);if(s=null!==e,s){const t=JSON.parse(e);r(o,t.content)}}yt(e).then(e=>{if(!we.empty(e)){if(a)try{window.localStorage.setItem(`${i}-${t}`,JSON.stringify({content:e}))}catch{}r(o,e)}}).catch(()=>{})}}const Ct=e=>Math.trunc(e/60/60%60,10);function Tt(e=0,t=!1,i=!1){if(!we.number(e))return Tt(void 0,t,i);const n=e=>`0${e}`.slice(-2);let s=Ct(e);const a=(e=>Math.trunc(e/60%60,10))(e),r=(e=>Math.trunc(e%60,10))(e);return s=t||s>0?`${s}:`:"",`${i&&e>0?"-":""}${s}${n(a)}:${n(r)}`}const kt={getIconUrl(){const e=new URL(this.config.iconUrl,window.location),t=window.location.host?window.location.host:window.top.location.host,i=e.host!==t||ct.isIE&&!window.svg4everybody;return{url:this.config.iconUrl,cors:i}},findElements(){try{return this.elements.controls=De.call(this,this.config.selectors.controls.wrapper),this.elements.buttons={play:He.call(this,this.config.selectors.buttons.play),pause:De.call(this,this.config.selectors.buttons.pause),restart:De.call(this,this.config.selectors.buttons.restart),rewind:De.call(this,this.config.selectors.buttons.rewind),fastForward:De.call(this,this.config.selectors.buttons.fastForward),mute:De.call(this,this.config.selectors.buttons.mute),pip:De.call(this,this.config.selectors.buttons.pip),airplay:De.call(this,this.config.selectors.buttons.airplay),settings:De.call(this,this.config.selectors.buttons.settings),captions:De.call(this,this.config.selectors.buttons.captions),fullscreen:De.call(this,this.config.selectors.buttons.fullscreen)},this.elements.progress=De.call(this,this.config.selectors.progress),this.elements.inputs={seek:De.call(this,this.config.selectors.inputs.seek),volume:De.call(this,this.config.selectors.inputs.volume)},this.elements.display={buffer:De.call(this,this.config.selectors.display.buffer),currentTime:De.call(this,this.config.selectors.display.currentTime),duration:De.call(this,this.config.selectors.display.duration)},we.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){const i="http://www.w3.org/2000/svg",n=kt.getIconUrl.call(this),s=`${n.cors?"":n.url}#${this.config.iconPrefix}`,a=document.createElementNS(i,"svg");_e(a,Se(t,{"aria-hidden":"true",focusable:"false"}));const r=document.createElementNS(i,"use"),o=`${s}-${e}`;return"href"in r&&r.setAttributeNS("http://www.w3.org/1999/xlink","href",o),r.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",o),a.appendChild(r),a},createLabel(e,t={}){const i=gt.get(e,this.config);return xe("span",{...t,class:[t.class,this.config.classNames.hidden].filter(Boolean).join(" ")},i)},createBadge(e){if(we.empty(e))return null;const t=xe("span",{class:this.config.classNames.menu.value});return t.appendChild(xe("span",{class:this.config.classNames.menu.badge},e)),t},createButton(e,t){const i=Se({},t);let n=pt(e);const s={element:"button",toggle:!1,label:null,icon:null,labelPressed:null,iconPressed:null};switch(["element","icon","label"].forEach(e=>{Object.keys(i).includes(e)&&(s[e]=i[e],delete i[e])}),"button"!==s.element||Object.keys(i).includes("type")||(i.type="button"),Object.keys(i).includes("class")?i.class.split(" ").includes(this.config.classNames.control)||Se(i,{class:`${i.class} ${this.config.classNames.control}`}):i.class=this.config.classNames.control,e){case"play":s.toggle=!0,s.label="play",s.labelPressed="pause",s.icon="play",s.iconPressed="pause";break;case"mute":s.toggle=!0,s.label="mute",s.labelPressed="unmute",s.icon="volume",s.iconPressed="muted";break;case"captions":s.toggle=!0,s.label="enableCaptions",s.labelPressed="disableCaptions",s.icon="captions-off",s.iconPressed="captions-on";break;case"fullscreen":s.toggle=!0,s.label="enterFullscreen",s.labelPressed="exitFullscreen",s.icon="enter-fullscreen",s.iconPressed="exit-fullscreen";break;case"play-large":i.class+=` ${this.config.classNames.control}--overlaid`,n="play",s.label="play",s.icon="play";break;default:we.empty(s.label)&&(s.label=n),we.empty(s.icon)&&(s.icon=e)}const a=xe(s.element);return s.toggle?(a.appendChild(kt.createIcon.call(this,s.iconPressed,{class:"icon--pressed"})),a.appendChild(kt.createIcon.call(this,s.icon,{class:"icon--not-pressed"})),a.appendChild(kt.createLabel.call(this,s.labelPressed,{class:"label--pressed"})),a.appendChild(kt.createLabel.call(this,s.label,{class:"label--not-pressed"}))):(a.appendChild(kt.createIcon.call(this,s.icon)),a.appendChild(kt.createLabel.call(this,s.label))),Se(i,Pe(this.config.selectors.buttons[n],i)),_e(a,i),"play"===n?(we.array(this.elements.buttons[n])||(this.elements.buttons[n]=[]),this.elements.buttons[n].push(a)):this.elements.buttons[n]=a,a},createRange(e,t){const i=xe("input",Se(Pe(this.config.selectors.inputs[e]),{type:"range",min:0,max:100,step:.01,value:0,autocomplete:"off",role:"slider","aria-label":gt.get(e,this.config),"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":0},t));return this.elements.inputs[e]=i,kt.updateRangeFill.call(this,i),de.setup(i),i},createProgress(e,t){const i=xe("progress",Se(Pe(this.config.selectors.display[e]),{min:0,max:100,value:0,role:"progressbar","aria-hidden":!0},t));if("volume"!==e){i.appendChild(xe("span",null,"0"));const t={played:"played",buffer:"buffered"}[e],n=t?gt.get(t,this.config):"";i.textContent=`% ${n.toLowerCase()}`}return this.elements.display[e]=i,i},createTime(e,t){const i=Pe(this.config.selectors.display[e],t),n=xe("div",Se(i,{class:`${i.class?i.class:""} ${this.config.classNames.display.time} `.trim(),"aria-label":gt.get(e,this.config),role:"timer"}),"00:00");return this.elements.display[e]=n,n},bindMenuItemShortcuts(e,t){Ue.call(this,e,"keydown keyup",i=>{if(![" ","ArrowUp","ArrowDown","ArrowRight"].includes(i.key))return;if(i.preventDefault(),i.stopPropagation(),"keydown"===i.type)return;const n=Ne(e,'[role="menuitemradio"]');if(!n&&[" ","ArrowRight"].includes(i.key))kt.showMenuPanel.call(this,t,!0);else{let t;" "!==i.key&&("ArrowDown"===i.key||n&&"ArrowRight"===i.key?(t=e.nextElementSibling,we.element(t)||(t=e.parentNode.firstElementChild)):(t=e.previousElementSibling,we.element(t)||(t=e.parentNode.lastElementChild)),Re.call(this,t,!0))}},!1),Ue.call(this,e,"keyup",e=>{"Return"===e.key&&kt.focusFirstMenuItem.call(this,null,!0)})},createMenuItem({value:e,list:t,type:i,title:n,badge:s=null,checked:a=!1}){const r=Pe(this.config.selectors.inputs[i]),o=xe("button",Se(r,{type:"button",role:"menuitemradio",class:`${this.config.classNames.control} ${r.class?r.class:""}`.trim(),"aria-checked":a,value:e})),l=xe("span");l.innerHTML=n,we.element(s)&&l.appendChild(s),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=>Ne(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(!we.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)}kt.showMenuPanel.call(this,"home",we.keyboardEvent(t))}},i,!1),kt.bindMenuItemShortcuts.call(this,o,i),t.appendChild(o)},formatTime(e=0,t=!1){if(!we.number(e))return e;return Tt(e,Ct(this.duration)>0,t)},updateTimeDisplay(e=null,t=0,i=!1){we.element(e)&&we.number(t)&&(e.textContent=kt.formatTime(t,i))},updateVolume(){this.supported.ui&&(we.element(this.elements.inputs.volume)&&kt.setRange.call(this,this.elements.inputs.volume,this.muted?0:this.volume),we.element(this.elements.buttons.mute)&&(this.elements.buttons.mute.pressed=this.muted||0===this.volume))},setRange(e,t=0){we.element(e)&&(e.value=t,kt.updateRangeFill.call(this,e))},updateProgress(e){if(!this.supported.ui||!we.event(e))return;let t=0;const i=(e,t)=>{const i=we.number(t)?t:0,n=we.element(e)?e:this.elements.display.buffer;if(we.element(n)){n.value=i;const e=n.getElementsByTagName("span")[0];we.element(e)&&(e.childNodes[0].nodeValue=i)}};if(e)switch(e.type){case"timeupdate":case"seeking":case"seeked":n=this.currentTime,s=this.duration,t=0===n||0===s||Number.isNaN(n)||Number.isNaN(s)?0:(n/s*100).toFixed(2),"timeupdate"===e.type&&kt.setRange.call(this,this.elements.inputs.seek,t);break;case"playing":case"progress":i(this.elements.display.buffer,100*this.buffered)}var n,s},updateRangeFill(e){const t=we.event(e)?e.target:e;if(we.element(t)&&"range"===t.getAttribute("type")){if(Ne(t,this.config.selectors.inputs.seek)){t.setAttribute("aria-valuenow",this.currentTime);const e=kt.formatTime(this.currentTime),i=kt.formatTime(this.duration),n=gt.get("seekLabel",this.config);t.setAttribute("aria-valuetext",n.replace("{currentTime}",e).replace("{duration}",i))}else if(Ne(t,this.config.selectors.inputs.volume)){const e=100*t.value;t.setAttribute("aria-valuenow",e),t.setAttribute("aria-valuetext",`${e.toFixed(1)}%`)}else t.setAttribute("aria-valuenow",t.value);(ct.isWebKit||ct.isIPadOS)&&t.style.setProperty("--value",t.value/t.max*100+"%")}},updateSeekTooltip(e){if(!this.config.tooltips.seek||!we.element(this.elements.inputs.seek)||!we.element(this.elements.display.seekTooltip)||0===this.duration)return;const t=this.elements.display.seekTooltip,i=`${this.config.classNames.tooltip}--visible`,n=e=>ze(t,i,e);if(this.touch)return void n(!1);let s=0;const a=this.elements.progress.getBoundingClientRect();if(we.event(e)){const t=e.pageX-e.clientX;s=100/a.width*(e.pageX-a.left-t)}else{if(!Ie(t,i))return;s=Number.parseFloat(t.style.left,10)}s<0?s=0:s>100&&(s=100);const r=this.duration/100*s;t.textContent=kt.formatTime(r);const o=this.config.markers?.points?.find(({time:e})=>e===Math.round(r));o&&t.insertAdjacentHTML("afterbegin",`${o.label}<br>`),t.style.left=`${s}%`,we.event(e)&&["mouseenter","mouseleave"].includes(e.type)&&n("mouseenter"===e.type)},timeUpdate(e){const t=!we.element(this.elements.display.duration)&&this.config.invertTime;kt.updateTimeDisplay.call(this,this.elements.display.currentTime,t?this.duration-this.currentTime:this.currentTime,t),e&&"timeupdate"===e.type&&this.media.seeking||kt.updateProgress.call(this,e)},durationUpdate(){if(!this.supported.ui||!this.config.invertTime&&this.currentTime)return;if(this.duration>=2**32)return Oe(this.elements.display.currentTime,!0),void Oe(this.elements.progress,!0);we.element(this.elements.inputs.seek)&&this.elements.inputs.seek.setAttribute("aria-valuemax",this.duration);const e=we.element(this.elements.display.duration);!e&&this.config.displayDuration&&this.paused&&kt.updateTimeDisplay.call(this,this.elements.display.currentTime,this.duration),e&&kt.updateTimeDisplay.call(this,this.elements.display.duration,this.duration),this.config.markers.enabled&&kt.setMarkers.call(this),kt.updateSeekTooltip.call(this)},toggleMenuButton(e,t){Oe(this.elements.settings.buttons[e],!t)},updateSetting(e,t,i){const n=this.elements.settings.panels[e];let s=null,a=t;if("captions"===e)s=this.currentTrack;else{if(s=we.empty(i)?this[e]:i,we.empty(s)&&(s=this.config[e].default),!we.empty(this.options[e])&&!this.options[e].includes(s))return void this.debug.warn(`Unsupported value of '${s}' for ${e}`);if(!this.config[e].options.includes(s))return void this.debug.warn(`Disabled value of '${s}' for ${e}`)}if(we.element(a)||(a=n&&n.querySelector('[role="menu"]')),!we.element(a))return;this.elements.settings.buttons[e].querySelector(`.${this.config.classNames.menu.value}`).innerHTML=kt.getLabel.call(this,e,s);const r=a&&a.querySelector(`[value="${s}"]`);we.element(r)&&(r.checked=!0)},getLabel(e,t){switch(e){case"speed":return 1===t?gt.get("normal",this.config):`${t}×`;case"quality":if(we.number(t)){const e=gt.get(`qualityLabel.${t}`,this.config);return e.length?e:`${t}p`}return ht(t);case"captions":return Lt.getLabel.call(this);default:return null}},setQualityMenu(e){if(!we.element(this.elements.settings.panels.quality))return;const t="quality",i=this.elements.settings.panels.quality.querySelector('[role="menu"]');we.array(e)&&(this.options.quality=Je(e).filter(e=>this.config.quality.options.includes(e)));const n=!we.empty(this.options.quality)&&this.options.quality.length>1;if(kt.toggleMenuButton.call(this,t,n),Me(i),kt.checkMenu.call(this),!n)return;const s=e=>{const t=gt.get(`qualityBadge.${e}`,this.config);return t.length?kt.createBadge.call(this,t):null};this.options.quality.sort((e,t)=>{const i=this.config.quality.options;return i.indexOf(e)>i.indexOf(t)?1:-1}).forEach(e=>{kt.createMenuItem.call(this,{value:e,list:i,type:t,title:kt.getLabel.call(this,"quality",e),badge:s(e)})}),kt.updateSetting.call(this,t,i)},setCaptionsMenu(){if(!we.element(this.elements.settings.panels.captions))return;const e="captions",t=this.elements.settings.panels.captions.querySelector('[role="menu"]'),i=Lt.getTracks.call(this),n=Boolean(i.length);if(kt.toggleMenuButton.call(this,e,n),Me(t),kt.checkMenu.call(this),!n)return;const s=i.map((e,i)=>({value:i,checked:this.captions.toggled&&this.currentTrack===i,title:Lt.getLabel.call(this,e),badge:e.language&&kt.createBadge.call(this,e.language.toUpperCase()),list:t,type:"language"}));s.unshift({value:-1,checked:!this.captions.toggled,title:gt.get("disabled",this.config),list:t,type:"language"}),s.forEach(kt.createMenuItem.bind(this)),kt.updateSetting.call(this,e,t)},setSpeedMenu(){if(!we.element(this.elements.settings.panels.speed))return;const 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);const i=!we.empty(this.options.speed)&&this.options.speed.length>1;kt.toggleMenuButton.call(this,e,i),Me(t),kt.checkMenu.call(this),i&&(this.options.speed.forEach(i=>{kt.createMenuItem.call(this,{value:i,list:t,type:e,title:kt.getLabel.call(this,"speed",i)})}),kt.updateSetting.call(this,e,t))},checkMenu(){const{buttons:e}=this.elements.settings,t=!we.empty(e)&&Object.values(e).some(e=>!e.hidden);Oe(this.elements.settings.menu,!t)},focusFirstMenuItem(e,t=!1){if(this.elements.settings.popup.hidden)return;let i=e;we.element(i)||(i=Object.values(this.elements.settings.panels).find(e=>!e.hidden));const n=i.querySelector('[role^="menuitem"]');Re.call(this,n,t)},toggleMenu(e){const{popup:t}=this.elements.settings,i=this.elements.buttons.settings;if(!we.element(t)||!we.element(i))return;const{hidden:n}=t;let s=n;if(we.boolean(e))s=e;else if(we.keyboardEvent(e)&&"Escape"===e.key)s=!1;else if(we.event(e)){const n=we.function(e.composedPath)?e.composedPath()[0]:e.target,a=t.contains(n);if(a||!a&&e.target!==i&&s)return}i.setAttribute("aria-expanded",s),Oe(t,!s),ze(this.elements.container,this.config.classNames.menu.open,s),s&&we.keyboardEvent(e)?kt.focusFirstMenuItem.call(this,null,!0):s||n||Re.call(this,i,we.keyboardEvent(e))},getMenuSize(e){const t=e.cloneNode(!0);t.style.position="absolute",t.style.opacity=0,t.removeAttribute("hidden"),e.parentNode.appendChild(t);const i=t.scrollWidth,n=t.scrollHeight;return Ae(t),{width:i,height:n}},showMenuPanel(e="",t=!1){const i=this.elements.container.querySelector(`#plyr-settings-${this.id}-${e}`);if(!we.element(i))return;const n=i.parentNode,s=Array.from(n.children).find(e=>!e.hidden);if(Ve.transitions&&!Ve.reducedMotion){n.style.width=`${s.scrollWidth}px`,n.style.height=`${s.scrollHeight}px`;const e=kt.getMenuSize.call(this,i),t=e=>{e.target===n&&["width","height"].includes(e.propertyName)&&(n.style.width="",n.style.height="",We.call(this,n,Ce,t))};Ue.call(this,n,Ce,t),n.style.width=`${e.width}px`,n.style.height=`${e.height}px`}Oe(s,!0),Oe(i,!1),kt.focusFirstMenuItem.call(this,i,t)},setDownloadUrl(){const e=this.elements.buttons.download;we.element(e)&&e.setAttribute("href",this.download)},create(e){const{bindMenuItemShortcuts:t,createButton:i,createProgress:n,createRange:s,createTime:a,setQualityMenu:r,setSpeedMenu:o,showMenuPanel:l}=kt;this.elements.controls=null,we.array(this.config.controls)&&this.config.controls.includes("play-large")&&this.elements.container.appendChild(i.call(this,"play-large"));const c=xe("div",Pe(this.config.selectors.controls.wrapper));this.elements.controls=c;const d={class:"plyr__controls__item"};return Je(we.array(this.config.controls)?this.config.controls:[]).forEach(r=>{if("restart"===r&&c.appendChild(i.call(this,"restart",d)),"rewind"===r&&c.appendChild(i.call(this,"rewind",d)),"play"===r&&c.appendChild(i.call(this,"play",d)),"fast-forward"===r&&c.appendChild(i.call(this,"fast-forward",d)),"progress"===r){const t=xe("div",{class:`${d.class} plyr__progress__container`}),i=xe("div",Pe(this.config.selectors.progress));if(i.appendChild(s.call(this,"seek",{id:`plyr-seek-${e.id}`})),i.appendChild(n.call(this,"buffer")),this.config.tooltips.seek){const e=xe("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),c.appendChild(t)}if("current-time"===r&&c.appendChild(a.call(this,"currentTime",d)),"duration"===r&&c.appendChild(a.call(this,"duration",d)),"mute"===r||"volume"===r){let{volume:t}=this.elements;if(we.element(t)&&c.contains(t)||(t=xe("div",Se({},d,{class:`${d.class} plyr__volume`.trim()})),this.elements.volume=t,c.appendChild(t)),"mute"===r&&t.appendChild(i.call(this,"mute")),"volume"===r&&!ct.isIos&&!ct.isIPadOS){const i={max:1,step:.05,value:this.config.volume};t.appendChild(s.call(this,"volume",Se(i,{id:`plyr-volume-${e.id}`})))}}if("captions"===r&&c.appendChild(i.call(this,"captions",d)),"settings"===r&&!we.empty(this.config.settings)){const n=xe("div",Se({},d,{class:`${d.class} plyr__menu`.trim(),hidden:""}));n.appendChild(i.call(this,"settings",{"aria-haspopup":!0,"aria-controls":`plyr-settings-${e.id}`,"aria-expanded":!1}));const s=xe("div",{class:"plyr__menu__container",id:`plyr-settings-${e.id}`,hidden:""}),a=xe("div"),r=xe("div",{id:`plyr-settings-${e.id}-home`}),o=xe("div",{role:"menu"});r.appendChild(o),a.appendChild(r),this.elements.settings.panels.home=r,this.config.settings.forEach(i=>{const n=xe("button",Se(Pe(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,n,i),Ue.call(this,n,"click",()=>{l.call(this,i,!1)});const s=xe("span",null,gt.get(i,this.config)),r=xe("span",{class:this.config.classNames.menu.value});r.innerHTML=e[i],s.appendChild(r),n.appendChild(s),o.appendChild(n);const c=xe("div",{id:`plyr-settings-${e.id}-${i}`,hidden:""}),d=xe("button",{type:"button",class:`${this.config.classNames.control} ${this.config.classNames.control}--back`});d.appendChild(xe("span",{"aria-hidden":!0},gt.get(i,this.config))),d.appendChild(xe("span",{class:this.config.classNames.hidden},gt.get("menuBack",this.config))),Ue.call(this,c,"keydown",e=>{"ArrowLeft"===e.key&&(e.preventDefault(),e.stopPropagation(),l.call(this,"home",!0))},!1),Ue.call(this,d,"click",()=>{l.call(this,"home",!1)}),c.appendChild(d),c.appendChild(xe("div",{role:"menu"})),a.appendChild(c),this.elements.settings.buttons[i]=n,this.elements.settings.panels[i]=c}),s.appendChild(a),n.appendChild(s),c.appendChild(n),this.elements.settings.popup=s,this.elements.settings.menu=n}if("pip"===r&&Ve.pip&&c.appendChild(i.call(this,"pip",d)),"airplay"===r&&Ve.airplay&&c.appendChild(i.call(this,"airplay",d)),"download"===r){const e=Se({},d,{element:"a",href:this.download,target:"_blank"});this.isHTML5&&(e.download="");const{download:t}=this.config.urls;!we.url(t)&&this.isEmbed&&Se(e,{icon:`logo-${this.provider}`,label:this.provider}),c.appendChild(i.call(this,"download",e))}"fullscreen"===r&&c.appendChild(i.call(this,"fullscreen",d))}),this.isHTML5&&r.call(this,lt.getQualityOptions.call(this)),o.call(this),c},inject(){if(this.config.loadSprite){const e=kt.getIconUrl.call(this);e.cors&&wt(e.url,"sprite-plyr")}this.id=Math.floor(1e4*Math.random());let e=null;this.elements.controls=null;const t={id:this.id,seektime:this.config.seekTime,title:this.config.title};let i=!0;we.function(this.config.controls)&&(this.config.controls=this.config.controls.call(this,t)),this.config.controls||(this.config.controls=[]),we.element(this.config.controls)||we.string(this.config.controls)?e=this.config.controls:(e=kt.create.call(this,{id:this.id,seektime:this.config.seekTime,speed:this.speed,quality:this.quality,captions:Lt.getLabel.call(this)}),i=!1);let n;i&&we.string(this.config.controls)&&(e=(e=>{let i=e;return Object.entries(t).forEach(([e,t])=>{i=ut(i,`{${e}}`,t)}),i})(e)),we.string(this.config.selectors.controls.container)&&(n=document.querySelector(this.config.selectors.controls.container)),we.element(n)||(n=this.elements.container);if(n[we.element(e)?"insertAdjacentElement":"insertAdjacentHTML"]("afterbegin",e),we.element(this.elements.controls)||kt.findElements.call(this),!we.empty(this.elements.buttons)){const e=e=>{const t=this.config.classNames.controlPressed;e.setAttribute("aria-pressed","false"),Object.defineProperty(e,"pressed",{configurable:!0,enumerable:!0,get:()=>Ie(e,t),set(i=!1){ze(e,t,i),e.setAttribute("aria-pressed",i?"true":"false")}})};Object.values(this.elements.buttons).filter(Boolean).forEach(t=>{we.array(t)||we.nodeList(t)?Array.from(t).filter(Boolean).forEach(e):e(t)})}if(ct.isEdge&&Te(n),this.config.tooltips.controls){const{classNames:e,selectors:t}=this.config,i=`${t.controls.wrapper} ${t.labels} .${e.hidden}`,n=He.call(this,i);Array.from(n).forEach(e=>{ze(e,this.config.classNames.hidden,!1),ze(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(){if(!this.duration||this.elements.markers)return;const e=this.config.markers?.points?.filter(({time:e})=>e>0&&e<this.duration);if(!e?.length)return;const t=document.createDocumentFragment(),i=document.createDocumentFragment();let n=null;const s=`${this.config.classNames.tooltip}--visible`,a=e=>ze(n,s,e);e.forEach(e=>{const t=xe("span",{class:this.config.classNames.marker},""),s=e.time/this.duration*100+"%";n&&(t.addEventListener("mouseenter",()=>{e.label||(n.style.left=s,n.innerHTML=e.label,a(!0))}),t.addEventListener("mouseleave",()=>{a(!1)})),t.addEventListener("click",()=>{this.currentTime=e.time}),t.style.left=s,i.appendChild(t)}),t.appendChild(i),this.config.tooltips.seek||(n=xe("span",{class:this.config.classNames.tooltip},""),t.appendChild(n)),this.elements.markers={points:i,tip:n},this.elements.progress.appendChild(t)}},St=kt;function Et(e,t=!0){let i=e;if(t){const e=document.createElement("a");e.href=i,i=e.href}try{return new URL(i)}catch{return null}}function _t(e){const t=new URLSearchParams;return we.object(e)&&Object.entries(e).forEach(([e,i])=>{t.set(e,i)}),t}const xt={setup(){if(!this.supported.ui)return;if(!this.isVideo||this.isYouTube||this.isHTML5&&!Ve.textTracks)return void(we.array(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&St.setCaptionsMenu.call(this));var e,t;if(we.element(this.elements.captions)||(this.elements.captions=xe("div",Pe(this.config.selectors.captions)),this.elements.captions.setAttribute("dir","auto"),e=this.elements.captions,t=this.elements.wrapper,we.element(e)&&we.element(t)&&t.parentNode.insertBefore(e,t.nextSibling)),ct.isIE&&window.URL){const e=this.media.querySelectorAll("track");Array.from(e).forEach(e=>{const t=e.getAttribute("src"),i=Et(t);null!==i&&i.hostname!==window.location.href.hostname&&["http:","https:"].includes(i.protocol)&&yt(t,"blob").then(t=>{e.setAttribute("src",window.URL.createObjectURL(t))}).catch(()=>{Ae(e)})})}const i=Je((navigator.languages||[navigator.language||navigator.userLanguage||"en"]).map(e=>e.split("-")[0]));let n=(this.storage.get("language")||this.captions.language||this.config.captions.language||"auto").toLowerCase();"auto"===n&&([n]=i);let s=this.storage.get("captions")||this.captions.active;if(we.boolean(s)||({active:s}=this.config.captions),Object.assign(this.captions,{toggled:!1,active:s,language:n,languages:i}),this.isHTML5){const e=this.config.captions.update?"addtrack removetrack":"removetrack";Ue.call(this,this.media.textTracks,e,xt.update.bind(this))}setTimeout(xt.update.bind(this),0)},update(){const e=xt.getTracks.call(this,!0),{active:t,language:i,meta:n,currentTrackNode:s}=this.captions,a=Boolean(e.find(e=>e.language===i));this.isHTML5&&this.isVideo&&e.filter(e=>
vendor: 5,179 bytes, line 1
1!n.get(e)).forEach(e=>{this.debug.log("Track added",e),n.set(e,{default:"showing"===e.mode}),"showing"===e.mode&&(e.mode="hidden"),Ue.call(this,e,"cuechange",()=>xt.updateCues.call(this))}),(a&&this.language!==i||!e.includes(s))&&(xt.setLanguage.call(this,i),xt.toggle.call(this,t&&a)),this.elements&&ze(this.elements.container,this.config.classNames.captions.enabled,!we.empty(e)),we.array(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&St.setCaptionsMenu.call(this)},toggle(e,t=!0){if(!this.supported.ui)return;const{toggled:i}=this.captions,n=this.config.classNames.captions.active,s=we.nullOrUndefined(e)?!i:e;if(s!==i){if(t||(this.captions.active=s,this.storage.set({captions:s})),!this.language&&s&&!t){const e=xt.getTracks.call(this),t=xt.findTrack.call(this,[this.captions.language,...this.captions.languages],!0);return this.captions.language=t.language,void xt.set.call(this,e.indexOf(t))}this.elements.buttons.captions&&(this.elements.buttons.captions.pressed=s),ze(this.elements.container,n,s),this.captions.toggled=s,St.updateSetting.call(this,"captions"),Ye.call(this,this.media,s?"captionsenabled":"captionsdisabled")}setTimeout(()=>{s&&this.captions.toggled&&(this.captions.currentTrackNode.mode="hidden")})},set(e,t=!0){const i=xt.getTracks.call(this);if(-1!==e)if(we.number(e))if(e in i){if(this.captions.currentTrack!==e){this.captions.currentTrack=e;const n=i[e],{language:s}=n||{};this.captions.currentTrackNode=n,St.updateSetting.call(this,"captions"),t||(this.captions.language=s,this.storage.set({language:s})),this.isVimeo&&this.embed.enableTextTrack(s),Ye.call(this,this.media,"languagechange")}xt.toggle.call(this,!0,t),this.isHTML5&&this.isVideo&&xt.updateCues.call(this)}else this.debug.warn("Track not found",e);else this.debug.warn("Invalid caption argument",e);else xt.toggle.call(this,!1,t)},setLanguage(e,t=!0){if(!we.string(e))return void this.debug.warn("Invalid language argument",e);const i=e.toLowerCase();this.captions.language=i;const n=xt.getTracks.call(this),s=xt.findTrack.call(this,[i]);xt.set.call(this,n.indexOf(s),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){const i=xt.getTracks.call(this),n=e=>Number((this.captions.meta.get(e)||{}).default),s=Array.from(i).sort((e,t)=>n(t)-n(e));let a;return e.every(e=>(a=s.find(t=>t.language===e),!a)),a||(t?s[0]:void 0)},getCurrentTrack(){return xt.getTracks.call(this)[this.currentTrack]},getLabel(e){let t=e;return!we.track(t)&&Ve.textTracks&&this.captions.toggled&&(t=xt.getCurrentTrack.call(this)),we.track(t)?we.empty(t.label)?we.empty(t.language)?gt.get("enabled",this.config):e.language.toUpperCase():t.label:gt.get("disabled",this.config)},updateCues(e){if(!this.supported.ui)return;if(!we.element(this.elements.captions))return void this.debug.warn("No captions element to render to");if(!we.nullOrUndefined(e)&&!Array.isArray(e))return void this.debug.warn("updateCues: Invalid input",e);let t=e;if(!t){const e=xt.getCurrentTrack.call(this);t=Array.from((e||{}).activeCues||[]).map(e=>e.getCueAsHTML()).map(mt)}const i=t.map(e=>e.trim()).join("\n");if(i!==this.elements.captions.innerHTML){Me(this.elements.captions);const e=xe("span",Pe(this.config.selectors.caption));e.innerHTML=i,this.elements.captions.appendChild(e),Ye.call(this,this.media,"cuechange")}}},Lt=xt,At={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.3/plyr.svg",blankVideo:"https://cdn.plyr.io/static/blank.mp4",quality:{default:576,options:[4320,2880,2160,1440,1080,720,576,480,360,240],forced:!1,onChange:null},loop:{active:!1},speed:{selected:1,options:[.5,.75,1,1.25,1.5,1.75,2,4]},keyboard:{focused:!0,global:!1},tooltips:{controls:!1,seek:!0},captions:{active:!1,language:"auto",update:!1},fullscreen:{enabled:!0,fallback:!0,iosNative:!1},storage:{enabled:!0,key:"plyr"},controls:["play-large","play","progress","current-time","mute","volume","captions","settings","pip","airplay","fullscreen"],settings:["captions","quality","speed"],i18n:{restart:"Restart",rewind:"Rewind {seektime}s",play:"Play",pause:"Pause",fastForward:"Forward {seektime}s",seek:"Seek",seekLabel:"{currentTime} of {duration}",played:"Played",buffered:"Buffered",currentTime:"Current time",duration:"Duration",volume:"Volume",mute:"Mute",unmute:"Unmute",enableCaptions:"Enable captions",disableCaptions:"Disable captions",download:"Download",enterFullscreen:"Enter fullscreen",exitFullscreen:"Exit fullscreen",frameTitle:"Player for {title}",captions:"Captions",settings:"Settings",pip:"PIP",menuBack:"Go back to previous menu",speed:"Speed",normal:"Normal",quality:"Quality",loop:"Loop",start:"Start",end:"End",all:"All",reset:"Reset",disabled:"Disabled",enabled:"Enabled",advertisement:"Ad",qualityBadge:{2160:"4K",1440:"HD",1080:"HD",720:"HD",576:"SD",480:"S
1D"}},urls:{download:null,vimeo:{sdk:"https://player.vimeo.com/api/player.js",iframe:"https://player.vimeo.com/video/{0}?{1}",api:"https://vimeo.com/api/oembed.json?url={0}"},youtube:{sdk:"https://www.youtube.com/iframe_api",api:"https://noembed.com/embed?url=https://www.youtube.com/watch?v={0}"},googleIMA:{sdk:"https://imasdk.googleapis.com/js/sdkloader/ima3.js"}},listeners:{seek:null,play:null,pause:null,restart:null,rewind:null,fastForward:null,mute:null,volume:null,captions:null,download:null,fullscreen:null,pip:null,airplay:null,speed:null,quality:null,loop:null,language:null},events:["ended","progress","stalled","playing","waiting","canplay","canplaythrough","loadstart","loadeddata","loadedmetadata","timeupdate","volumechange","play","pause","error","seeking","seeked","emptied","ratechange","cuechange","download","enterfullscreen","exitfullscreen","captionsenabled","captionsdisabled","languagechange","controlshidden","controlsshown","ready","statechange","qualitychange","adsloaded","adscontentpause","adscontentresume","adstarted","adsmidpoint","adscomplete","adsallcomplete","adsimpression","adsclick"],selectors:{editable:"input, textarea, select, [contenteditable]",container:".plyr",controls:{container:null,wrapper:".plyr__controls"},labels:"[data-plyr]",buttons:{play:'[data-plyr="play"]',pause:'[data-plyr="pause"]',restart:'[data-plyr="restart"]',rewind:'[data-plyr="rewind"]',fastForward:'[data-plyr="fast-forward"]',mute:'[data-plyr="mute"]',captions:'[data-plyr="captions"]',download:'[data-plyr="download"]',fullscreen:'[data-plyr="fullscreen"]',pip:'[data-plyr="pip"]',airplay:'[data-plyr="airplay"]',settings:'[data-plyr="settings"]',loop:'[data-plyr="loop"]'},inputs:{seek:'[data-plyr="seek"]',volume:'[data-plyr="volume"]',speed:'[data-plyr="speed"]',language:'[data-plyr="language"]',quality:'[data-plyr="quality"]'},display:{currentTime:".plyr__time--current",duration:".plyr__time--duration",buffer:".plyr__progress__buffer",loop:".plyr__progress__loop",volume:".plyr__volume--display"},progress:".plyr__progress",captions:".plyr__captions",caption:".plyr__caption"},classNames:{type:"plyr--{0}",provider:"plyr--{0}",video:"plyr__video-wrapper",embed:"plyr__video-embed",videoFixedRatio:"plyr__video-wrapper--fixed-ratio",embedContainer:"plyr__video-embed__container",poster:"plyr__poster",posterEnabled:"plyr__poster-enabled",ads:"plyr__ads",control:"plyr__control",controlPressed:"plyr__control--pressed",playing:"plyr--playing",paused:"plyr--paused",stopped:"plyr--stopped",loading:"plyr--loading",hover:"plyr--hover",tooltip:"plyr__tooltip",cues:"plyr__cues",marker:"plyr__progress__marker",hidden:"plyr__sr-only",hideControls:"plyr--hide-controls",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:[]}},Mt={active:"picture-in-picture",inactive:"inline"},$t={html5:"html5",youtube:"youtube",vimeo:"vimeo"},Pt={audio:"audio",video:"video"};function Ot(){}class zt{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):Ot}get warn(){return this.enabled?Function.prototype.bind.call(console.warn,console):Ot}get error(){return this.enabled?Function.prototype.bind.call(console.error,console):Ot}}class It{constructor(e){this.player=e,this.prefix=It.prefix,this.property=It.property,this.scrollPosition={x:0,y:0},this.forceFallback="force"===e.config.fullscreen.fallback,this.player.elements.fullscreen=e.config.fullscreen.container&&function(e,t){const{prototype:i}=Element;return(i.closest||function(){let e=this;do{if(Ne.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,e.config.fullscreen.container),Ue.call(this.player,document,"ms"===this.prefix?"MSFullscreenChange":`${this.prefix}fullscreenchange`,()=>{this.onChange()}),Ue.call(this.player,this.player.elements.container,"dblclick",e=>{we.element(this.player.elements.controls)&&this.player.elements.controls.contains(e.target)||this.player.listeners.proxy(e,this.toggle,"fullscreen")}),Ue.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 It.nativeSupported&&!this.forceFallback}static get prefix(){if(we.function(document.exitFullscreen))return"";let e="";return["webkit","moz","ms"].some(t=>!(!we.function(document[`${t}ExitFullscreen`])&&!we.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,It.nativeSupported||this.player.config.fullscreen.fallback,!this.player.isYouTube||It.nativeSupported||!ct.isIos||this.player.config.playsinline&&!this.player.config.fullscreen.iosNative].every(Boolean)}get active(){if(!this.supported)return!1;if(!It.nativeSupported||this.forceFallback)return Ie(this.target,this.player.config.classNames.fullscreen.fallback);const 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(){return ct.isIos&&this.player.config.fullscreen.iosNative?this.player.media:this.player.elements.fullscreen??this.player.elements.container}onChange=()=>{if(!this.supported)return;const e=this.player.elements.buttons.fullscreen;we.element(e)&&(e.pressed=this.active);const t=this.target===this.player.media?this.target:this.player.elements.container;Ye.call(this.player,t,this.active?"enterfullscreen":"exitfullscreen",!0)};toggleFallback=(e=!1)=>
1{if(e?this.scrollPosition={x:window.scrollX??0,y:window.scrollY??0}:window.scrollTo(this.scrollPosition.x,this.scrollPosition.y),document.body.style.overflow=e?"hidden":"",ze(this.target,this.player.config.classNames.fullscreen.fallback,e),ct.isIos){let t=document.head.querySelector('meta[name="viewport"]');const i="viewport-fit=cover";t||(t=document.createElement("meta"),t.setAttribute("name","viewport"));const n=we.string(t.content)&&t.content.includes(i);e?(this.cleanupViewport=!n,n||(t.content+=`,${i}`)):this.cleanupViewport&&(t.content=t.content.split(",").filter(e=>e.trim()!==i).join(","))}this.onChange()};trapFocus=e=>{if(ct.isIos||ct.isIPadOS||!this.active||"Tab"!==e.key)return;const t=document.activeElement,i=He.call(this.player,"a[href], button:not(:disabled), input:not(:disabled), [tabindex]"),[n]=i,s=i[i.length-1];t!==s||e.shiftKey?t===n&&e.shiftKey&&(s.focus(),e.preventDefault()):(n.focus(),e.preventDefault())};update=()=>{if(this.supported){let e;e=this.forceFallback?"Fallback (forced)":It.nativeSupported?"Native":"Fallback",this.player.debug.log(`${e} fullscreen enabled`)}else this.player.debug.log("Fullscreen not supported and fallback disabled");ze(this.player.elements.container,this.player.config.classNames.fullscreen.enabled,this.supported)};enter=()=>{this.supported&&(ct.isIos&&this.player.config.fullscreen.iosNative?this.player.isVimeo?this.player.embed.requestFullscreen():this.target.webkitEnterFullscreen():!It.nativeSupported||this.forceFallback?this.toggleFallback(!0):this.prefix?we.empty(this.prefix)||this.target[`${this.prefix}Request${this.property}`]():this.target.requestFullscreen({navigationUI:"hide"}))};exit=()=>{if(this.supported)if(ct.isIos&&this.player.config.fullscreen.iosNative)this.player.isVimeo?this.player.embed.exitFullscreen():this.target.webkitEnterFullscreen(),Qe(this.player.play());else if(!It.nativeSupported||this.forceFallback)this.toggleFallback(!1);else if(this.prefix){if(!we.empty(this.prefix)){const e="moz"===this.prefix?"Cancel":"Exit";document[`${this.prefix}${e}${this.property}`]()}}else(document.cancelFullScreen||document.exitFullscreen).call(document)};toggle=()=>{this.active?this.exit():this.enter()}}const Nt=It;function Ht(e,t=1){return new Promise((i,n)=>{const s=new Image,a=()=>{delete s.onload,delete s.onerror,(s.naturalWidth>=t?i:n)(s)};Object.assign(s,{onload:a,onerror:a,src:e})})}const Dt={addStyleHook(){ze(this.elements.container,this.config.selectors.container.replace(".",""),!0),ze(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)return this.debug.warn(`Basic support only for ${this.provider} ${this.type}`),void Dt.toggleNativeControls.call(this,!0);we.element(this.elements.controls)||(St.inject.call(this),this.listeners.controls()),Dt.toggleNativeControls.call(this),this.isHTML5&&Lt.setup.call(this),this.volume=null,this.muted=null,this.loop=null,this.quality=null,this.speed=null,St.updateVolume.call(this),St.timeUpdate.call(this),St.durationUpdate.call(this),Dt.checkPlaying.call(this),ze(this.elements.container,this.config.classNames.pip.supported,Ve.pip&&this.isHTML5&&this.isVideo),ze(this.elements.container,this.config.classNames.airplay.supported,Ve.airplay&&this.isHTML5),ze(this.elements.container,this.config.classNames.isTouch,this.touch),this.ready=!0,setTimeout(()=>{Ye.call(this,this.media,"ready")},0),Dt.setTitle.call(this),this.poster&&Dt.setPoster.call(this,this.poster,!1).catch(()=>{}),this.config.duration&&St.durationUpdate.call(this),this.config.mediaMetadata&&St.setMediaMetadata.call(this)},setTitle(){let e=gt.get("play",this.config);if(we.string(this.config.title)&&!we.empty(this.config.title)&&(e+=`, ${this.config.title}`),Array.from(this.elements.buttons.play||[]).forEach(t=>{t.setAttribute("aria-label",e)}),this.isEmbed){const e=De.call(this,"iframe");if(!we.element(e))return;const t=we.empty(this.config.title)?"video":this.config.title,i=gt.get("frameTitle",this.config);e.setAttribute("title",i.replace("{title}",t))}},togglePoster(e){ze(this.elements.container,this.config.classNames.posterEnabled,e)},setPoster(e,t=!0){return t&&this.poster?Promise.reject(new Error("Poster already set")):(this.media.setAttribute("data-poster",e),this.elements.poster.removeAttribute("hidden"),Xe.call(this).then(()=>Ht(e)).catch(t=>{throw e===this.poster&&Dt.togglePoster.call(this,!1),t}).then(()=>
vendor: 18,211 bytes, line 1
1{if(e!==this.poster)throw new Error("setPoster cancelled by later call to setPoster")}).then(()=>(Object.assign(this.elements.poster.style,{backgroundImage:`url('${e}')`,backgroundSize:""}),Dt.togglePoster.call(this,!0),e)))},checkPlaying(e){ze(this.elements.container,this.config.classNames.playing,this.playing),ze(this.elements.container,this.config.classNames.paused,this.paused),ze(this.elements.container,this.config.classNames.stopped,this.stopped),Array.from(this.elements.buttons.play||[]).forEach(e=>{Object.assign(e,{pressed:this.playing}),e.setAttribute("aria-label",gt.get(this.playing?"pause":"play",this.config))}),we.event(e)&&"timeupdate"===e.type||Dt.toggleControls.call(this)},checkLoading(e){this.loading=["stalled","waiting"].includes(e.type),clearTimeout(this.timers.loading),this.timers.loading=setTimeout(()=>{ze(this.elements.container,this.config.classNames.loading,this.loading),Dt.toggleControls.call(this)},this.loading?250:0)},toggleControls(e){const{controls:t}=this.elements;if(t&&this.config.hideControls){const i=this.touch&&this.lastSeekTime+2e3>Date.now();this.toggleControls(Boolean(e||this.loading||this.paused||t.pressed||t.hover||i))}},migrateStyles(){Object.values({...this.media.style}).filter(e=>!we.empty(e)&&we.string(e)&&e.startsWith("--plyr")).forEach(e=>{this.elements.container.style.setProperty(e,this.media.style.getPropertyValue(e)),this.media.style.removeProperty(e)}),we.empty(this.media.style)&&this.media.removeAttribute("style")}},Rt=Dt;const qt=class{constructor(e){this.player=e,this.lastKey=null,this.focusTimer=null,this.lastKeyDown=null,this.handleKey=this.handleKey.bind(this),this.toggleMenu=this.toggleMenu.bind(this),this.firstTouch=this.firstTouch.bind(this)}handleKey(e){const{player:t}=this,{elements:i}=t,{key:n,type:s,altKey:a,ctrlKey:r,metaKey:o,shiftKey:l}=e,c="keydown"===s,d=c&&n===this.lastKey;if(a||r||o||l)return;if(!n)return;if(c){const s=document.activeElement;if(we.element(s)){const{editable:n}=t.config.selectors,{seek:a}=i.inputs;if(s!==a&&Ne(s,n))return;if(" "===e.key&&Ne(s,'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(n)&&(e.preventDefault(),e.stopPropagation()),n){case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":d||(u=Number.parseInt(n,10),t.currentTime=t.duration/10*u);break;case" ":case"k":d||Qe(t.togglePlay());break;case"ArrowUp":t.increaseVolume(.1);break;case"ArrowDown":t.decreaseVolume(.1);break;case"m":d||(t.muted=!t.muted);break;case"ArrowRight":t.forward();break;case"ArrowLeft":t.rewind();break;case"f":t.fullscreen.toggle();break;case"c":d||t.toggleCaptions();break;case"l":t.loop=!t.loop}"Escape"===n&&!t.fullscreen.usingNative&&t.fullscreen.active&&t.fullscreen.toggle(),this.lastKey=n}else this.lastKey=null;var u}toggleMenu(e){St.toggleMenu.call(this.player,e)}firstTouch=()=>{const{player:e}=this,{elements:t}=e;e.touch=!0,ze(t.container,e.config.classNames.isTouch,!0)};global=(e=!0)=>{const{player:t}=this;t.config.keyboard.global&&Fe.call(t,window,"keydown keyup",this.handleKey,e,!1),Fe.call(t,document.body,"click",this.toggleMenu,e),Ge.call(t,document.body,"touchstart",this.firstTouch)};container=()=>{const{player:e}=this,{config:t,elements:i,timers:n}=e;!t.keyboard.global&&t.keyboard.focused&&Ue.call(e,i.container,"keydown keyup",this.handleKey,!1),Ue.call(e,i.container,"mousemove mouseleave touchstart touchmove enterfullscreen exitfullscreen",t=>{const{controls:s}=i;s&&"enterfullscreen"===t.type&&(s.pressed=!1,s.hover=!1);let a=0;["touchstart","touchmove","mousemove"].includes(t.type)&&(Rt.toggleControls.call(e,!0),a=e.touch?3e3:2e3),clearTimeout(n.controls),n.controls=setTimeout(()=>Rt.toggleControls.call(e,!1),a)});const s=()=>{if(!e.isVimeo||e.config.vimeo.premium)return;const t=i.wrapper,{active:n}=e.fullscreen,[s,a]=st.call(e),r=et(`aspect-ratio: ${s} / ${a}`);if(!n)return void(r?(t.style.width=null,t.style.height=null):(t.style.maxWidth=null,t.style.margin=null));const[o,l]=[Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)],c=o/l>s/a;r?(t.style.width=c?"auto":"100%",t.style.height=c?"100%":"auto"):(t.style.maxWidth=c?l/a*s+"px":null,t.style.margin=c?"0 auto":null)},a=()=>{clearTimeout(n.resized),n.resized=setTimeout(s,50)};Ue.call(e,i.container,"enterfullscreen exitfullscreen",t=>{const{target:n}=e.fullscreen;if(n!==i.container)return;if(!e.isEmbed&&we.empty(e.config.ratio))return;s();("enterfullscreen"===t.type?Ue:We).call(e,window,"resize",a)})};media=()=>{const{player:e}=this,{elements:t}=e;if(Ue.call(e,e.media,"timeupdate seeking seeked",t=>St.timeUpdate.call(e,t)),Ue.call(e,e.media,"durationchange loadeddata loadedmetadata",t=>St.durationUpdate.call(e,t)),Ue.call(e,e.media,"ended",()=>{e.isHTML5&&e.isVideo&&e.config.resetOnEnd&&(e.restart(),e.pause())}),Ue.call(e,e.media,"progress playing seeking seeked",t=>St.updateProgress.call(e,t)),Ue.call(e,e.media,"volumechange",t=>St.updateVolume.call(e,t)),Ue.call(e,e.media,"playing play pause ended emptied timeupdate",t=>Rt.checkPlaying.call(e,t)),Ue.call(e,e.media,"waiting canplay seeked playing",t=>Rt.checkLoading.call(e,t)),e.supported.ui&&e.config.clickToPlay&&!e.isAudio){const i=De.call(e,`.${e.config.classNames.video}`);if(!we.element(i))return;Ue.call(e,t.container,"click",n=>{([t.container,i].includes(n.target)||i.contains(n.target))&&(e.touch&&e.config.hideControls||(e.ended?(this.proxy(n,e.restart,"restart"),this.proxy(n,()=>{Qe(e.play())},"play")):this.proxy(n,()=>{Qe(e.togglePlay())},"play")))})}e.supported.ui&&e.config.disableContextMenu&&Ue.call(e,t.wrapper,"contextmenu",e=>{e.preventDefault()},!1),Ue.call(e,e.media,"volumechange",()=>{e.storage.set({volume:e.volume,muted:e.muted})}),Ue.call(e,e.media,"ratechange",()=>{St.updateSetting.call(e,"speed"),e.storage.set({speed:e.speed})}),Ue.call(e,e.media,"qualitychange",t=>{St.updateSetting.call(e,"quality",null,t.detail.quality)}),Ue.call(e,e.media,"ready qualitychange",()=>{St.setDownloadUrl.call(e)});const i=e.config.events.concat(["keyup","keydown"]).join(" ");Ue.call(e,e.media,i,i=>{let{detail:n={}}=i;"error"===i.type&&(n=e.media.error),Ye.call(e,t.container,i.type,!0,n)})};proxy=(e,t,i)=>{const{player:n}=this,s=n.config.listeners[i];let a=!0;we.function(s)&&(a=s.call(n,e)),!1!==a&&we.function(t)&&t.call(n,e)};bind=(e,t,i,n,s=!0)=>{const{player:a}=this,r=a.config.listeners[n],o=we.function(r);Ue.call(a,e,t,e=>this.proxy(e,i,n),s&&!o)};controls=()=>{const{player:e}=this,{elements:t}=e,i=ct.isIE?"change":"input";if(t.buttons.play&&Array.from(t.buttons.play).forEach(t=>{this.bind(t,"click",()=>{Qe(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",()=>{Ye.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(),St.toggleMenu.call(e,t)},null,!1),this.bind(t.buttons.settings,"keyup",t=>{[" ","Enter"].includes(t.key)&&("Enter"!==t.key?(t.preventDefault(),t.stopPropagation(),St.toggleMenu.call(e,t)):St.focusFirstMenuItem.call(e,null,!0))},null,!1),this.bind(t.settings.menu,"keydown",t=>{"Escape"===t.key&&St.toggleMenu.call(e,t)}),this.bind(t.inputs.seek,"mousedown mousemove",e=>{const i=t.progress.getBoundingClientRect(),n=e.pageX-e.clientX,s=100/i.width*(e.pageX-i.left-n);e.currentTarget.setAttribute("seek-value",s)}),this.bind(t.inputs.seek,"mousedown mouseup keydown keyup touchstart touchend",t=>{const i=t.currentTarget,n="play-on-seeked";if(we.keyboardEvent(t)&&!["ArrowLeft","ArrowRight"].includes(t.key))return;e.lastSeekTime=Date.now();const s=i.hasAttribute(n),a=["mouseup","touchend","keyup"].includes(t.type);s&&a?(i.removeAttribute(n),Qe(e.play())):!a&&e.playing&&(i.setAttribute(n,""),e.pause())}),ct.isIos){const t=He.call(e,'input[type="range"]');Array.from(t).forEach(e=>this.bind(e,i,e=>Te(e.target)))}this.bind(t.inputs.seek,i,t=>{const i=t.currentTarget;let n=i.getAttribute("seek-value");we.empty(n)&&(n=i.value),i.removeAttribute("seek-value"),e.currentTime=n/i.max*e.duration},"seek"),this.bind(t.progress,"mouseenter mouseleave mousemove",t=>St.updateSeekTooltip.call(e,t)),this.bind(t.progress,"mousemove touchmove",t=>{const{previewThumbnails:i}=e;i&&i.loaded&&i.startMove(t)}),this.bind(t.progress,"mouseleave touchend click",()=>{const{previewThumbnails:t}=e;t&&t.loaded&&t.endMove(!1,!0)}),this.bind(t.progress,"mousedown touchstart",t=>{const{previewThumbnails:i}=e;i&&i.loaded&&i.startScrubbing(t)}),this.bind(t.progress,"mouseup touchend",t=>{const{previewThumbnails:i}=e;i&&i.loaded&&i.endScrubbing(t)}),ct.isWebKit&&Array.from(He.call(e,'input[type="range"]')).forEach(t=>{this.bind(t,"input",t=>St.updateRangeFill.call(e,t.target))}),e.config.toggleInvert&&!we.element(t.display.duration)&&this.bind(t.display.currentTime,"click",()=>{0!==e.currentTime&&(e.config.invertTime=!e.config.invertTime,St.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=>!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",()=>{const{config:i,timers:n}=e;ze(t.controls,i.classNames.noTransition,!0),Rt.toggleControls.call(e,!0),setTimeout(()=>{ze(t.controls,i.classNames.noTransition,!1)},0);const s=this.touch?3e3:4e3;clearTimeout(n.controls),n.controls=setTimeout(()=>Rt.toggleControls.call(e,!1),s)}),this.bind(t.inputs.volume,"wheel",t=>{const i=t.webkitDirectionInvertedFromDevice,[n,s]=[t.deltaX,-t.deltaY].map(e=>i?-e:e),a=Math.sign(Math.abs(n)>Math.abs(s)?n:s);e.increaseVolume(a/50);const{volume:r}=e.media;(1===a&&r<1||-1===a&&r>0)&&t.preventDefault()},"volume",!1)}};var jt=i(57);function Vt(e){return new Promise((t,i)=>{jt(e,{success:t,error:i})})}function Bt(e){e&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===e&&(this.media.paused=!e,Ye.call(this,this.media,e?"play":"pause"))}const Ft={setup(){const e=this;ze(e.elements.wrapper,e.config.classNames.embed,!0),e.options.speed=e.config.speed.options,at.call(e),we.object(window.Vimeo)?Ft.ready.call(e):Vt(e.config.urls.vimeo.sdk).then(()=>{Ft.ready.call(e)}).catch(t=>{e.debug.warn("Vimeo SDK (player.js) failed to load",t)})},ready(){const e=this,t=e.config.vimeo,{premium:i,referrerPolicy:n,...s}=t;let a=e.media.getAttribute("src"),r="";we.empty(a)?(a=e.media.getAttribute(e.config.attributes.embed.id),r=e.media.getAttribute(e.config.attributes.embed.hash)):r=function(e){const t=e.match(/^.*(vimeo.com\/|video\/)(\d+)(\?.*h=|\/)+([\d,a-f]+)/);return t&&5===t.length?t[4]:null}(a);const o=r?{h:r}:{};i&&Object.assign(s,{controls:!1,sidedock:!1});const l=_t({loop:e.config.loop.active,autoplay:e.autoplay,muted:e.muted,gesture:"media",playsinline:e.config.playsinline,...o,...s}),c=function(e){if(we.empty(e))return null;if(we.number(Number(e)))return e;const t=e.match(/^.*(vimeo.com\/|video\/)(\d+).*/);return t?t[2]:e}(a),d=xe("iframe"),u=dt(e.config.urls.vimeo.iframe,c,l);if(d.setAttribute("src",u),d.setAttribute("allowfullscreen",""),d.setAttribute("allow",["autoplay","fullscreen","picture-in-picture","encrypted-media","accelerometer","gyroscope"].join("; ")),we.empty(n)||d.setAttribute("referrerPolicy",n),i||!t.customControls)d.setAttribute("data-poster",e.poster),e.media=$e(d,e.media);else{const t=xe("div",{class:e.config.classNames.embedContainer,"data-poster":e.poster});t.appendChild(d),e.media=$e(t,e.media)}t.customControls||yt(dt(e.config.urls.vimeo.api,u)).then(t=>{!we.empty(t)&&t.thumbnail_url&&Rt.setPoster.call(e,t.thumbnail_url).catch(()=>{})}),e.embed=new window.Vimeo.Player(d,{autopause:e.config.autopause,muted:e.muted}),e.media.paused=!0,e.media.currentTime=0,e.supported.ui&&e.embed.disableTextTrack(),e.media.play=()=>(Bt.call(e,!0),e.embed.play()),e.media.pause=()=>(Bt.call(e,!1),e.embed.pause()),e.media.stop=()=>{e.pause(),e.currentTime=0};let{currentTime:h}=e.media;Object.defineProperty(e.media,"currentTime",{get:()=>h,set(t){const{embed:i,media:n,paused:s,volume:a}=e,r=s&&!i.hasPlayed;n.seeking=!0,Ye.call(e,n,"seeking"),Promise.resolve(r&&i.setVolume(0)).then(()=>i.setCurrentTime(t)).then(()=>r&&i.pause()).then(()=>r&&i.setVolume(a)).catch(()=>{})}});let p=e.config.speed.selected;Object.defineProperty(e.media,"playbackRate",{get:()=>p,set(t){e.embed.setPlaybackRate(t).then(()=>{p=t,Ye.call(e,e.media,"ratechange")}).catch(()=>{e.options.speed=[1]})}});let{volume:m}=e.config;Object.defineProperty(e.media,"volume",{get:()=>m,set(t){e.embed.setVolume(t).then(()=>{m=t,Ye.call(e,e.media,"volumechange")})}});let{muted:f}=e.config;Object.defineProperty(e.media,"muted",{get:()=>f,set(t){const i=!!we.boolean(t)&&t;e.embed.setMuted(!!i||e.config.muted).then(()=>{f=i,Ye.call(e,e.media,"volumechange")})}});let g,{loop:v}=e.config;Object.defineProperty(e.media,"loop",{get:()=>v,set(t){const i=we.boolean(t)?t:e.config.loop.active;e.embed.setLoop(i).then(()=>{v=i})}}),e.embed.getVideoUrl().then(t=>{g=t,St.setDownloadUrl.call(e)}).catch(e=>{this.debug.warn(e)}),Object.defineProperty(e.media,"currentSrc",{get:()=>g}),Object.defineProperty(e.media,"ended",{get:()=>e.currentTime===e.duration}),Promise.all([e.embed.getVideoWidth(),e.embed.getVideoHeight()]).then(t=>{const[i,n]=t;e.embed.ratio=rt(i,n),at.call(this)}),e.embed.setAutopause(e.config.autopause).then(t=>{e.config.autopause=t}),e.embed.getVideoTitle().then(t=>{e.config.title=t,Rt.setTitle.call(this)}),e.embed.getCurrentTime().then(t=>{h=t,Ye.call(e,e.media,"timeupdate")}),e.embed.getDuration().then(t=>{e.media.duration=t,Ye.call(e,e.media,"durationchange")}),e.embed.getTextTracks().then(t=>{e.media.textTracks=t,Lt.setup.call(e)}),e.embed.on("cuechange",({cues:t=[]})=>{const i=t.map(e=>function(e){const t=document.createDocumentFragment(),i=document.createElement("div");return t.appendChild(i),i.innerHTML=e,t.firstChild.textContent}(e.text));Lt.updateCues.call(e,i)}),e.embed.on("loaded",()=>{if(e.embed.getPaused().then(t=>{Bt.call(e,!t),t||Ye.call(e,e.media,"playing")}),we.element(e.embed.element)&&e.supported.ui){e.embed.element.setAttribute("tabindex",-1)}}),e.embed.on("bufferstart",()=>{Ye.call(e,e.media,"waiting")}),e.embed.on("bufferend",()=>{Ye.call(e,e.media,"playing")}),e.embed.on("play",()=>{Bt.call(e,!0),Ye.call(e,e.media,"playing")}),e.embed.on("pause",()=>{Bt.call(e,!1)}),e.embed.on("timeupdate",t=>{e.media.seeking=!1,h=t.seconds,Ye.call(e,e.media,"timeupdate")}),e.embed.on("progress",t=>{e.media.buffered=t.percent,Ye.call(e,e.media,"progress"),1===Number.parseInt(t.percent,10)&&Ye.call(e,e.media,"canplaythrough"),e.embed.getDuration().then(t=>{t!==e.media.duration&&(e.media.duration=t,Ye.call(e,e.media,"durationchange"))})}),e.embed.on("seeked",()=>{e.media.seeking=!1,Ye.call(e,e.media,"seeked")}),e.embed.on("ended",()=>{e.media.paused=!0,Ye.call(e,e.media,"ended")}),e.embed.on("error",t=>{e.media.error=t,Ye.call(e,e.media,"error")}),t.customControls&&setTimeout(()=>Rt.build.call(e),0)}},Ut=Ft;function Wt(e){e&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===e&&(this.media.paused=!e,Ye.call(this,this.media,e?"play":"pause"))}function Gt(e){return e.noCookie?"https://www.youtube-nocookie.com":"http:"===window.location.protocol?"http://www.youtube.com":void 0}const Yt={setup(){if(ze(this.elements.wrapper,this.config.classNames.embed,!0),we.object(window.YT)&&we.function(window.YT.Player))Yt.ready.call(this);else{const e=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=()=>{we.function(e)&&e(),Yt.ready.call(this)},Vt(this.config.urls.youtube.sdk).catch(e=>{this.debug.warn("YouTube API failed to load",e)})}},getTitle(e){yt(dt(this.config.urls.youtube.api,e)).then(e=>{if(we.object(e)){const{title:t,height:i,width:n}=e;this.config.title=t,Rt.setTitle.call(this),this.embed.ratio=rt(n,i)}at.call(this)}).catch(()=>{at.call(this)})},ready(){const e=this,t=e.config.youtube,i=e.media&&e.media.getAttribute("id");if(!we.empty(i)&&i.startsWith("youtube-"))return;let n=e.media.getAttribute("src");we.empty(n)&&(n=e.media.getAttribute(this.config.attributes.embed.id));const s=function(e){if(we.empty(e))return null;const t=e.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=)([^#&?]*).*/);return t&&t[2]?t[2]:e}(n);const a=xe("div",{id:`${e.provider}-${Math.floor(1e4*Math.random())}`,"data-poster":t.customControls?e.poster:void 0});if(e.media=$e(a,e.media),t.customControls){const t=e=>`https://i.ytimg.com/vi/${s}/${e}default.jpg`;Ht(t("maxres"),121).catch(()=>Ht(t("sd"),121)).catch(()=>Ht(t("hq"))).then(t=>Rt.setPoster.call(e,t.src)).then(t=>{t.includes("maxres")||(e.elements.poster.style.backgroundSize="cover")}).catch(()=>{})}e.embed=new window.YT.Player(e.media,{videoId:s,host:Gt(t),playerVars:Se({},{autoplay:e.config.autoplay?1:0,hl:e.config.hl,controls:e.supported.ui&&t.customControls?0:1,disablekb:1,playsinline:e.config.playsinline&&!e.config.fullscreen.iosNative?1:0,cc_load_policy:e.captions.active?1:0,cc_lang_pref:e.config.captions.language,widget_referrer:window?window.location.href:null},t),events:{onError(t){if(!e.media.error){const i=t.data,n={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 invali
1d 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";e.media.error={code:i,message:n},Ye.call(e,e.media,"error")}},onPlaybackRateChange(t){const i=t.target;e.media.playbackRate=i.getPlaybackRate(),Ye.call(e,e.media,"ratechange")},onReady(i){if(we.function(e.media.play))return;const n=i.target;Yt.getTitle.call(e,s),e.media.play=()=>{Wt.call(e,!0),n.playVideo()},e.media.pause=()=>{Wt.call(e,!1),n.pauseVideo()},e.media.stop=()=>{n.stopVideo()},e.media.duration=n.getDuration(),e.media.paused=!0,e.media.currentTime=0,Object.defineProperty(e.media,"currentTime",{get:()=>Number(n.getCurrentTime()),set(t){e.paused&&!e.embed.hasPlayed&&e.embed.mute(),e.media.seeking=!0,Ye.call(e,e.media,"seeking"),n.seekTo(t)}}),Object.defineProperty(e.media,"playbackRate",{get:()=>n.getPlaybackRate(),set(e){n.setPlaybackRate(e)}});let{volume:a}=e.config;Object.defineProperty(e.media,"volume",{get:()=>a,set(t){a=t,n.setVolume(100*a),Ye.call(e,e.media,"volumechange")}});let{muted:r}=e.config;Object.defineProperty(e.media,"muted",{get:()=>r,set(t){const i=we.boolean(t)?t:r;r=i,n[i?"mute":"unMute"](),n.setVolume(100*a),Ye.call(e,e.media,"volumechange")}}),Object.defineProperty(e.media,"currentSrc",{get:()=>n.getVideoUrl()}),Object.defineProperty(e.media,"ended",{get:()=>e.currentTime===e.duration});const o=n.getAvailablePlaybackRates();e.options.speed=o.filter(t=>e.config.speed.options.includes(t)),e.supported.ui&&t.customControls&&e.media.setAttribute("tabindex",-1),Ye.call(e,e.media,"timeupdate"),Ye.call(e,e.media,"durationchange"),clearInterval(e.timers.buffering),e.timers.buffering=setInterval(()=>{e.media.buffered=n.getVideoLoadedFraction(),(null===e.media.lastBuffered||e.media.lastBuffered<e.media.buffered)&&Ye.call(e,e.media,"progress"),e.media.lastBuffered=e.media.buffered,1===e.media.buffered&&(clearInterval(e.timers.buffering),Ye.call(e,e.media,"canplaythrough"))},200),t.customControls&&setTimeout(()=>Rt.build.call(e),50)},onStateChange(i){const n=i.target;clearInterval(e.timers.playing);switch(e.media.seeking&&[1,2].includes(i.data)&&(e.media.seeking=!1,Ye.call(e,e.media,"seeked")),i.data){case-1:Ye.call(e,e.media,"timeupdate"),e.media.buffered=n.getVideoLoadedFraction(),Ye.call(e,e.media,"progress");break;case 0:Wt.call(e,!1),e.media.loop?(n.stopVideo(),n.playVideo()):Ye.call(e,e.media,"ended");break;case 1:t.customControls&&!e.config.autoplay&&e.media.paused&&!e.embed.hasPlayed?e.media.pause():(Wt.call(e,!0),Ye.call(e,e.media,"playing"),e.timers.playing=setInterval(()=>{Ye.call(e,e.media,"timeupdate")},50),e.media.duration!==n.getDuration()&&(e.media.duration=n.getDuration(),Ye.call(e,e.media,"durationchange")));break;case 2:e.muted||e.embed.unMute(),Wt.call(e,!1);break;case 3:Ye.call(e,e.media,"waiting")}Ye.call(e,e.elements.container,"statechange",!1,{code:i.data})}}})}},Kt=Yt,Xt={setup(){this.media?(ze(this.elements.container,this.config.classNames.type.replace("{0}",this.type),!0),ze(this.elements.container,this.config.classNames.provider.replace("{0}",this.provider),!0),this.isEmbed&&ze(this.elements.container,this.config.classNames.type.replace("{0}","video"),!0),this.isVideo&&(this.elements.wrapper=xe("div",{class:this.config.classNames.video}),Ee(this.media,this.elements.wrapper),this.elements.poster=xe("div",{class:this.config.classNames.poster}),this.elements.wrapper.appendChild(this.elements.poster)),this.isHTML5?lt.setup.call(this):this.isYouTube?Kt.setup.call(this):this.isVimeo&&Ut.setup.call(this)):this.debug.warn("No media element found!")}};const Qt=class{constructor(e){this.player=e,this.config=e.config.ads,this.playing=!1,this.initialized=!1,this.elements={container:null,displayContainer:null},this.manager=null,this.loader=null,this.cuePoints=null,this.events={},this.safetyTimer=null,this.countdownTimer=null,this.managerPromise=new Promise((e,t)=>
1{this.on("loaded",e),this.on("error",t)}),this.load()}get enabled(){const{config:e}=this;return this.player.isHTML5&&this.player.isVideo&&e.enabled&&(!we.empty(e.publisherId)||we.url(e.tagUrl))}load=()=>{this.enabled&&(we.object(window.google)&&we.object(window.google.ima)?this.ready():Vt(this.player.config.urls.googleIMA.sdk).then(()=>{this.ready()}).catch(()=>{this.trigger("error",new Error("Google IMA SDK failed to load"))}))};ready=()=>{var e;this.enabled||((e=this).manager&&e.manager.destroy(),e.elements.displayContainer&&e.elements.displayContainer.destroy(),e.elements.container.remove()),this.startSafetyTimer(12e3,"ready()"),this.managerPromise.then(()=>{this.clearSafetyTimer("onAdsManagerLoaded()")}),this.listeners(),this.setupIMA()};get tagUrl(){const{config:e}=this;if(we.url(e.tagUrl))return e.tagUrl;return`https://go.aniview.com/api/adserver6/vast/?${_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})}`}setupIMA=()=>{this.elements.container=xe("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()};requestAds=()=>{const{container:e}=this.player.elements;try{const 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)}};pollCountdown=(e=!1)=>{if(!e)return clearInterval(this.countdownTimer),void this.elements.container.removeAttribute("data-badge-text");this.countdownTimer=setInterval(()=>{const e=Tt(Math.max(this.manager.getRemainingTime(),0)),t=`${gt.get("advertisement",this.player.config)} - ${e}`;this.elements.container.setAttribute("data-badge-text",t)},100)};onAdsManagerLoaded=e=>{if(!this.enabled)return;const 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")};addCuePoints=()=>{we.empty(this.cuePoints)||this.cuePoints.forEach(e=>{if(0!==e&&-1!==e&&e<this.player.duration){const t=this.player.elements.progress;if(we.element(t)){const i=100/this.player.duration*e,n=xe("span",{class:this.player.config.classNames.cues});n.style.left=`${i.toString()}%`,t.appendChild(n)}}})};onAdEvent=e=>{const{container:t}=this.player.elements,i=e.getAd(),n=e.getAdData();switch((e=>{Ye.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:n.adError&&this.player.debug.warn(`Non-fatal ad error: ${n.adError.getMessage()}`)}};onAdError=e=>{this.cancel(),this.player.debug.warn("Ads error",e)};listeners=()=>{const{container:e}=this.player.elements;let t;this.player.on("canplay",()=>{this.addCuePoints()}),this.player.on("ended",()=>{this.loader.contentComplete()}),this.player.on("timeupdate",()=>{t=this.player.currentTime}),this.player.on("seeked",()=>{const e=this.player.currentTime;
1we.empty(this.cuePoints)||this.cuePoints.forEach((i,n)=>{t<i&&i<e&&(this.manager.discardAdBreak(),this.cuePoints.splice(n,1))})}),window.addEventListener("resize",()=>{this.manager&&this.manager.resize(e.offsetWidth,e.offsetHeight,google.ima.ViewMode.NORMAL)})};play=()=>{const{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(()=>{})};resumeContent=()=>{this.elements.container.style.zIndex="",this.playing=!1,Qe(this.player.media.play())};pauseContent=()=>{this.elements.container.style.zIndex=3,this.playing=!0,this.player.media.pause()};cancel=()=>{this.initialized&&this.resumeContent(),this.trigger("error"),this.loadAds()};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(()=>{})};trigger=(e,...t)=>{const i=this.events[e];we.array(i)&&i.forEach(e=>{we.function(e)&&e.apply(this,t)})};on=(e,t)=>(we.array(this.events[e])||(this.events[e]=[]),this.events[e].push(t),this);startSafetyTimer=(e,t)=>{this.player.debug.log(`Safety timer invoked from: ${t}`),this.safetyTimer=setTimeout(()=>{this.cancel(),this.clearSafetyTimer("startSafetyTimer()")},e)};clearSafetyTimer=e=>{we.nullOrUndefined(this.safetyTimer)||(this.player.debug.log(`Safety timer cleared from: ${e}`),clearTimeout(this.safetyTimer),this.safetyTimer=null)}};function Jt(e=0,t=0,i=255){return Math.min(Math.max(e,t),i)}function Zt(e){const t=[];
1return e.split(/\r\n\r\n|\n\n|\r\r/).forEach(e=>{const i={};e.split(/\r\n|\n|\r/).forEach(e=>{if(we.number(i.startTime)){if(!we.empty(e.trim())&&we.empty(i.text)){const t=e.trim().split("#xywh=");[i.text]=t,t[1]&&([i.x,i.y,i.w,i.h]=t[1].split(","))}}else{const t=e.match(/(\d{2})?:?(\d{2}):(\d{2}).(\d{2,3})( ?--> ?)(\d{2})?:?(\d{2}):(\d{2}).(\d{2,3})/);t&&(i.startTime=60*Number(t[1]||0)*60+60*Number(t[2])+Number(t[3])+Number(`0.${t[4]}`),i.endTime=60*Number(t[6]||0)*60+60*Number(t[7])+Number(t[8])+Number(`0.${t[9]}`))}}),i.text&&t.push(i)}),t}function ei(e,t){const i={};return e>t.width/t.height?(i.width=t.width,i.height=1/e*t.width):(i.height=t.height,i.width=e*t.height),i}const ti=class{constructor(e){this.player=e,this.thumbnails=[],this.loaded=!1,this.lastMouseMoveTime=Date.now(),this.mouseDown=!1,this.loadedImages=[],this.elements={thumb:{},scrubbing:{}},this.load()}get enabled(){return this.player.isHTML5&&this.player.isVideo&&this.player.config.previewThumbnails.enabled}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)})};getThumbnails=()=>new Promise(e=>{const{src:t}=this.player.config.previewThumbnails;if(we.empty(t))throw new Error("Missing previewThumbnails.src config attribute");const i=()=>{this.thumbnails.sort((e,t)=>e.height-t.height),this.player.debug.log("Preview thumbnails",this.thumbnails),e()};if(we.function(t))t(e=>{this.thumbnails=e,i()});else{const e=(we.string(t)?[t]:t).map(e=>this.getThumbnail(e));Promise.all(e).then(i)}});getThumbnail=e=>new Promise(t=>{yt(e,void 0,this.player.config.previewThumbnails.withCredentials).then(i=>{const n={frames:Zt(i),height:null,urlPrefix:""};n.frames[0].text.startsWith("/")||n.frames[0].text.startsWith("http://")||n.frames[0].text.startsWith("https://")||(n.urlPrefix=e.substring(0,e.lastIndexOf("/")+1));const s=new Image;s.onload=()=>{n.height=s.naturalHeight,n.width=s.naturalWidth,this.thumbnails.push(n),t()},s.src=n.urlPrefix+n.frames[0].text})});startMove=e=>{if(this.loaded&&we.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{const t=this.player.elements.progress.getBoundingClientRect(),i=100/t.width*(e.pageX-t.left);this.seekTime=this.player.media.duration*(i/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=Tt(this.seekTime);const n=this.player.config.markers?.points?.find(({time:e})=>e===Math.round(this.seekTime));n&&this.elements.thumb.time.insertAdjacentHTML("afterbegin",`${n.label}<br>`)}this.showImageAtCurrentTime()}};endMove=()=>{this.toggleThumbContainer(!1,!0)};startScrubbing=e=>{(we.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()))};endScrubbing=()=>{this.mouseDown=!1,Math.ceil(this.lastTime)===Math.ceil(this.player.media.currentTime)?this.toggleScrubbingContainer(!1):Ge.call(this.player,this.player.media,"timeupdate",()=>{this.mouseDown||this.toggleScrubbingContainer(!1)})};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})};render=()=>{this.elements.thumb.container=xe("div",{class:this.player.config.classNames.previewThumbnails.thumbContainer}),this.elements.thumb.imageContainer=xe("div",{class:this.player.config.classNames.previewThumbnails.imageContainer}),this.elements.thumb.container.appendChild(this.elements.thumb.imageContainer);const e=xe("div",{class:this.player.config.classNames.previewThumbnails.timeContainer});this.elements.thumb.time=xe("span",{},"00:00"),e.appendChild(this.elements.thumb.time),this.elements.thumb.imageContainer.appendChild(e),we.element(this.player.elements.progress)&&this.player.elements.progress.appendChild(this.elements.thumb.container),this.elements.scrubbing.container=xe("div",{class:this.player.config.classNames.previewThumbnails.scrubbingContainer}),this.player.elements.wrapper.appendChild(this.elements.scrubbing.container)};destroy=()=>{this.elements.thumb.container&&this.elements.thumb.container.remove(),this.elements.scrubbing.container&&this.elements.scrubbing.container.remove()};showImageAtCurrentTime=()=>{this.mouseDown?this.setScrubbingContainerSize():this.setThumbContainerSizeAndPos();
1const e=this.thumbnails[0].frames.findIndex(e=>this.seekTime>=e.startTime&&this.seekTime<=e.endTime),t=e>=0;let i=0;this.mouseDown||this.toggleThumbContainer(t),t&&(this.thumbnails.forEach((t,n)=>{this.loadedImages.includes(t.frames[e].text)&&(i=n)}),e!==this.showingThumb&&(this.showingThumb=e,this.loadImage(i)))};loadImage=(e=0)=>{const t=this.showingThumb,i=this.thumbnails[e],{urlPrefix:n}=i,s=i.frames[t],a=i.frames[t].text,r=n+a;if(this.currentImageElement&&this.currentImageElement.dataset.filename===a)this.showImage(this.currentImageElement,s,e,t,a,!1),this.currentImageElement.dataset.index=t,this.removeOldImages(this.currentImageElement);else{this.loadingImage&&this.usingSprites&&(this.loadingImage.onload=null);const i=new Image;i.src=r,i.dataset.index=t,i.dataset.filename=a,this.showingThumbFilename=a,this.player.debug.log(`Loading image: ${r}`),i.onload=()=>this.showImage(i,s,e,t,a,!0),this.loadingImage=i,this.removeOldImages(i)}};showImage=(e,t,i,n,s,a=!0)=>{this.player.debug.log(`Showing thumb: ${s}. num: ${n}. qual: ${i}. newimg: ${a}`),this.setImageSizeAndOffset(e,t),a&&(this.currentImageContainer.appendChild(e),this.currentImageElement=e,this.loadedImages.includes(s)||this.loadedImages.push(s)),this.preloadNearby(n,!0).then(this.preloadNearby(n,!1)).then(this.getHigherQuality(i,e,t,s))};removeOldImages=e=>{Array.from(this.currentImageContainer.children).forEach(t=>{if("img"!==t.tagName.toLowerCase())return;const i=this.usingSprites?500:1e3;if(t.dataset.index!==e.dataset.index&&!t.dataset.deleting){t.dataset.deleting=!0;const{currentImageContainer:e}=this;setTimeout(()=>{e.removeChild(t),this.player.debug.log(`Removing thumb: ${t.dataset.filename}`)},i)}})};preloadNearby=(e,t=!0)=>new Promise(i=>{setTimeout(()=>{const n=this.thumbnails[0].frames[e].text;if(this.showingThumbFilename===n){let s;s=t?this.thumbnails[0].frames.slice(e):this.thumbnails[0].frames.slice(0,e).reverse();let a=!1;s.forEach(e=>{const t=e.text;if(t!==n&&!this.loadedImages.includes(t)){a=!0,this.player.debug.log(`Preloading thumb filename: ${t}`);const{urlPrefix:e}=this.thumbnails[0],n=e+t,s=new Image;s.src=n,s.onload=()=>{this.player.debug.log(`Preloaded thumb filename: ${t}`),this.loadedImages.includes(t)||this.loadedImages.push(t),i()}}}),a||i()}},300)});getHigherQuality=(e,t,i,n)=>{if(e<this.thumbnails.length-1){let s=t.naturalHeight;this.usingSprites&&(s=i.h),s<this.thumbContainerHeight&&setTimeout(()=>{this.showingThumbFilename===n&&(this.player.debug.log(`Showing higher quality thumb for: ${n}`),this.loadImage(e+1))},300)}};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){const{height:e}=ei(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}toggleThumbContainer=(e=!1,t=!1)=>{const i=this.player.config.classNames.previewThumbnails.thumbContainerShown;this.elements.thumb.container.classList.toggle(i,e),!e&&t&&(this.showingThumb=null,this.showingThumbFilename=null)};toggleScrubbingContainer=(e=!1)=>{const t=this.player.config.classNames.previewThumbnails.scrubbingContainerShown;this.elements.scrubbing.container.classList.toggle(t,e),e||(this.showingThumb=null,this.showingThumbFilename=null)};determineContainerAutoSizing=()=>{(this.elements.thumb.imageContainer.clientHeight>20||this.elements.thumb.imageContainer.clientWidth>20)&&(this.sizeSpecifiedInCSS=!0)};setThumbContainerSizeAndPos=()=>{const{imageContainer:e}=this.elements.thumb;if(this.sizeSpecifiedInCSS){if(e.clientHeight>20&&e.clientWidth<20){const t=Math.floor(e.clientHeight*this.thumbAspectRatio);e.style.width=`${t}px`}else if(e.clientHeight<20&&e.clientWidth>20){const t=Math.floor(e.clientWidth/this.thumbAspectRatio);e.style.height=`${t}px`}}else{const t=Math.floor(this.thumbContainerHeight*this.thumbAspectRatio);e.style.height=`${this.thumbContainerHeight}px`,e.style.width=`${t}px`}this.setThumbContainerPos()};setThumbContainerPos=()=>{const e=this.player.elements.progress.getBoundingClientRect(),t=this.player.elements.container.getBoundingClientRect(),{container:i}=this.elements.thumb,n=t.left-e.left+10,s=t.right-e.left-i.clientWidth-10,a=this.mousePosX-e.left-i.clientWidth/2,r=Jt(a,n,s);i.style.left=`${r}px`,i.style.setProperty("--preview-arrow-offset",a-r+"px")};setScrubbingContainerSize=()=>{const{width:e,height:t}=ei(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`};setImageSizeAndOffset=(e,t)=>{if(!this.usingSprites)return;const i=this.thumbContainerHeight/t.h;
vendor: 9,936 bytes, line 1
1e.style.height=e.naturalHeight*i+"px",e.style.width=e.naturalWidth*i+"px",e.style.left=`-${t.x*i}px`,e.style.top=`-${t.y*i}px`}},ii={insertElements(e,t){we.string(t)?Le(e,this.media,{src:t}):we.array(t)&&t.forEach(t=>{Le(e,this.media,t)})},change(e){ke(e,"sources.length")?(lt.cancelRequests.call(this),this.destroy(()=>{this.options.quality=[],Ae(this.media),this.media=null,we.element(this.elements.container)&&this.elements.container.removeAttribute("class");const{sources:t,type:i}=e,[{provider:n=$t.html5,src:s}]=t,a="html5"===n?i:"div",r="html5"===n?{}:{src:s};Object.assign(this,{provider:n,type:i,supported:Ve.check(i,n,this.config.playsinline),media:xe(a,r)}),this.elements.container.appendChild(this.media),we.boolean(e.autoplay)&&(this.config.autoplay=e.autoplay),this.isHTML5&&(this.config.crossorigin&&this.media.setAttribute("crossorigin",""),this.config.autoplay&&this.media.setAttribute("autoplay",""),we.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","")),Rt.addStyleHook.call(this),this.isHTML5&&ii.insertElements.call(this,"source",t),this.config.title=e.title,Xt.setup.call(this),this.isHTML5&&Object.keys(e).includes("tracks")&&ii.insertElements.call(this,"track",e.tracks),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&Rt.build.call(this),this.isHTML5&&this.media.load(),we.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 ti(this))),this.fullscreen.update()},!0)):this.debug.warn("Invalid source format")}},ni=ii;class si{constructor(e,t){if(this.timers={},this.ready=!1,this.loading=!1,this.failed=!1,this.touch=Ve.touch,this.media=e,we.string(this.media)&&(this.media=document.querySelectorAll(this.media)),(window.jQuery&&this.media instanceof jQuery||we.nodeList(this.media)||we.array(this.media))&&(this.media=this.media[0]),this.config=Se({},At,si.defaults,t||{},(()=>{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 zt(this.config.debug),this.debug.log("Config",this.config),this.debug.log("Support",Ve),we.nullOrUndefined(this.media)||!we.element(this.media))return void this.debug.error("Setup failed: no suitable element passed");if(this.media.plyr)return void this.debug.warn("Target already setup");if(!this.config.enabled)return void this.debug.error("Setup failed: disabled by config");if(!Ve.check().api)return void this.debug.error("Setup failed: no support");const i=this.media.cloneNode(!0);i.autoplay=!1,this.elements.original=i;const n=this.media.tagName.toLowerCase();let s=null,a=null;switch(n){case"div":if(s=this.media.querySelector("iframe"),we.element(s)){if(a=Et(s.getAttribute("src")),this.provider=function(e){return/^(?:https?:\/\/)?(?:www\.)?(?:youtube\.com|youtube-nocookie\.com|youtu\.?be)\/.+$/.test(e)?$t.youtube:/^https?:\/\/player.vimeo.com\/video\/\d{0,9}(?=\b|\/)/.test(e)?$t.vimeo:null}(a.toString()),this.elements.container=this.media,this.media=s,this.elements.container.className="",a.search.length){const 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(we.empty(this.provider)||!Object.values($t).includes(this.provider))return void this.debug.error("Setup failed: Invalid provider");this.type=Pt.video;break;case"video":case"audio":this.type=n,this.provider=$t.html5,this.media.hasAttribute("crossorigin")&&(this.config.crossorigin=!0),this.media.hasAttribute("autoplay")&&(this.config.autoplay=!0),(this.media.hasAttribute("playsinline")||this.media.hasAttribute("webkit-playsinline"))&&(this.config.playsinline=!0),this.media.hasAttribute("muted")&&(this.config.muted=!0),this.media.hasAttribute("loop")&&(this.config.loop.active=!0);break;default:return void this.debug.error("Setup failed: unsupported type")}this.supported=Ve.check(this.type,this.provider),this.supported.api?(this.eventListeners=[],this.listeners=new qt(this),this.storage=new bt(this),this.media.plyr=this,we.element(this.elements.container)||(this.elements.container=xe("div"),Ee(this.media,this.elements.container)),Rt.migrateStyles.call(this),Rt.addStyleHook.call(this),Xt.setup.call(this),this.config.debug&&Ue.call(this,this.elements.container,this.config.events.join(" "),e=>{this.debug.log(`event: ${e.type}`)}),this.fullscreen=new Nt(this),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&Rt.build.call(this),this.listeners.container(),this.listeners.global(),this.config.ads.enabled&&(this.ads=new Qt(this)),this.isHTML5&&this.config.autoplay&&this.once("canplay",()=>Qe(this.play())),this.lastSeekTime=0,this.config.previewThumbnails.enabled&&(this.previewThumbnails=new ti(this))):this.debug.error("Setup failed: no support")}get isHTML5(){return this.provider===$t.html5}get isEmbed(){return this.isYouTube||this.isVimeo}get isYouTube(){return this.provider===$t.youtube}get isVimeo(){return this.provider===$t.vimeo}get isVideo(){return this.type===Pt.video}get isAudio(){return this.type===Pt.audio}play=()=>we.function(this.media.play)?(this.ads&&this.ads.enabled&&this.ads.managerPromise.then(()=>this.ads.play()).catch(()=>Qe(this.media.play())),this.media.play()):null;pause=()=>this.playing&&we.function(this.media.pause)?this.media.pause():null;get playing(){return Boolean(this.ready&&!this.paused&&!this.ended)}get paused(){return Boolean(this.media.paused)}get stopped(){return Boolean(this.paused&&0===this.currentTime)}get ended(){return Boolean(this.media.ended)}togglePlay=e=>(we.boolean(e)?e:!this.playing)?this.play():this.pause();stop=()=>{this.isHTML5?(this.pause(),this.restart()):we.function(this.media.stop)&&this.media.stop()};restart=()=>{this.currentTime=0};rewind=e=>{this.currentTime-=we.number(e)?e:this.config.seekTime};forward=e=>{this.currentTime+=we.number(e)?e:this.config.seekTime};set currentTime(e){if(!this.duration)return;const t=we.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(){const{buffered:e}=this.media;return we.number(e)?e:e&&e.length&&this.duration>0?e.end(0)/this.duration:0}get seeking(){return Boolean(this.media.seeking)}get duration(){const e=Number.parseFloat(this.config.duration),t=(this.media||{}).duration,i=we.number(t)&&t!==1/0?t:0;return e||i}set volume(e){let t=e;we.string(t)&&(t=Number(t)),we.number(t)||(t=this.storage.get("volume")),we.number(t)||({volume:t}=this.config),t>1&&(t=1),t<0&&(t=0),this.config.volume=t,this.media.volume=t,!we.empty(e)&&this.muted&&t>0&&(this.muted=!1)}get volume(){return Number(this.media.volume)}increaseVolume=e=>{const t=this.media.muted?0:this.volume;this.volume=t+(we.number(e)?e:0)};decreaseVolume=e=>{this.increaseVolume(-e)};set muted(e){let t=e;we.boolean(t)||(t=this.storage.get("muted")),we.boolean(t)||(t=this.config.muted),this.config.muted=t,this.media.muted=t}get muted(){return Boolean(this.media.muted)}get hasAudio(){return!this.isHTML5||(!!this.isAudio||(Boolean(this.media.mozHasAudio)||Boolean(this.media.webkitAudioDecodedByteCount)||Boolean(this.media.audioTracks&&this.media.audioTracks.length)))}set speed(e){let t=null;we.number(e)&&(t=e),we.number(t)||(t=this.storage.get("speed")),we.number(t)||(t=this.config.speed.selected);const{minimumSpeed:i,maximumSpeed:n}=this;t=Jt(t,i,n),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){const t=this.config.quality,i=this.options.quality;if(!i.length)return;let n=[!we.empty(e)&&Number(e),this.storage.get("quality"),t.selected,t.default].find(we.number),s=!0;if(!i.includes(n)){const e=Ze(i,n);this.debug.warn(`Unsupported quality option: ${n}, using ${e} instead`),n=e,s=!1}t.selected=n,this.media.quality=n,s&&this.storage.set({quality:n})}get quality(){return this.media.quality}set loop(e){const t=we.boolean(e)?e:this.config.loop.active;this.config.loop.active=t,this.media.loop=t}get loop(){return Boolean(this.media.loop)}set source(e){ni.change.call(this,e)}get source(){return this.media.currentSrc}get download(){const{download:e}=this.config.urls;return we.url(e)?e:this.source}set download(e){we.url(e)&&(this.config.urls.download=e,St.setDownloadUrl.call(this))}set poster(e){this.isVideo?Rt.setPoster.call(this,e,!1).catch(()=>{}):this.debug.warn("Poster can only be set for video")}get poster(){return this.isVideo?this.media.getAttribute("poster")||this.media.getAttribute("data-poster"):null}get ratio(){if(!this.isVideo)return null;const e=nt(st.call(this));return we.array(e)?e.join(":"):e}set ratio(e){this.isVideo?we.string(e)&&it(e)?(this.config.ratio=nt(e),at.call(this)):this.debug.error(`Invalid aspect ratio specified (${e})`):this.debug.warn("Aspect ratio can only be set for video")}
1set autoplay(e){this.config.autoplay=we.boolean(e)?e:this.config.autoplay}get autoplay(){return Boolean(this.config.autoplay)}toggleCaptions(e){Lt.toggle.call(this,e,!1)}set currentTrack(e){Lt.set.call(this,e,!1),Lt.setup.call(this)}get currentTrack(){const{toggled:e,currentTrack:t}=this.captions;return e?t:-1}set language(e){Lt.setLanguage.call(this,e,!1)}get language(){return(Lt.getCurrentTrack.call(this)||{}).language}set pip(e){if(!Ve.pip)return;const t=we.boolean(e)?e:!this.pip;we.function(this.media.webkitSetPresentationMode)&&this.media.webkitSetPresentationMode(t?Mt.active:Mt.inactive),we.function(this.media.requestPictureInPicture)&&(!this.pip&&t?this.media.requestPictureInPicture():this.pip&&!t&&document.exitPictureInPicture())}get pip(){return Ve.pip?we.empty(this.media.webkitPresentationMode)?this.media===document.pictureInPictureElement:this.media.webkitPresentationMode===Mt.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 ti(this))}airplay=()=>{Ve.airplay&&this.media.webkitShowPlaybackTargetPicker()};toggleControls=e=>{if(this.supported.ui&&!this.isAudio){const t=Ie(this.elements.container,this.config.classNames.hideControls),i=void 0===e?void 0:!e,n=ze(this.elements.container,this.config.classNames.hideControls,i);if(n&&we.array(this.config.controls)&&this.config.controls.includes("settings")&&!we.empty(this.config.settings)&&St.toggleMenu.call(this,!1),n!==t){const e=n?"controlshidden":"controlsshown";Ye.call(this,this.media,e)}return!n}return!1};on=(e,t)=>{Ue.call(this,this.elements.container,e,t)};once=(e,t)=>{Ge.call(this,this.elements.container,e,t)};off=(e,t)=>{We(this.elements.container,e,t)};destroy=(e,t=!1)=>{if(!this.ready)return;const i=()=>{document.body.style.overflow="",this.embed=null,t?(Object.keys(this.elements).length&&(Ae(this.elements.buttons.play),Ae(this.elements.captions),Ae(this.elements.controls),Ae(this.elements.wrapper),this.elements.buttons.play=null,this.elements.captions=null,this.elements.controls=null,this.elements.wrapper=null),we.function(e)&&e()):(Ke.call(this),lt.cancelRequests.call(this),$e(this.elements.original,this.elements.container),Ye.call(this,this.elements.original,"destroyed",!0),we.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?(Rt.toggleNativeControls.call(this,!0),i()):this.isYouTube?(clearInterval(this.timers.buffering),clearInterval(this.timers.playing),null!==this.embed&&we.function(this.embed.destroy)&&this.embed.destroy(),i()):this.isVimeo&&(null!==this.embed&&this.embed.unload().then(i),setTimeout(i,200))};supports=e=>Ve.mime.call(this,e);static supported(e,t){return Ve.check(e,t)}static loadSprite(e,t){return wt(e,t)}static setup(e,t={}){let i=null;return we.string(e)?i=Array.from(document.querySelectorAll(e)):we.nodeList(e)?i=Array.from(e):we.array(e)&&(i=e.filter(we.element)),we.empty(i)?null:i.map(e=>new si(e,t))}}var ai;si.defaults=(ai=At,JSON.parse(JSON.stringify(ai)));const ri=si;i(737),i(252);function oi(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function li(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(function(i){void 0===e[i]?e[i]=t[i]:oi(t[i])&&oi(e[i])&&Object.keys(t[i]).length>0&&li(e[i],t[i])})}var ci={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function di(){var e="undefined"!=typeof document?document:{};return li(e,ci),e}var ui={document:ci,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function hi(){var e="undefined"!=typeof window?window:{};return li(e,ui),e}
1function pi(e){return pi=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},pi(e)}function mi(e,t){return mi=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},mi(e,t)}function fi(e,t,i){return fi=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}()?Reflect.construct:function(e,t,i){var n=[null];n.push.apply(n,t);var s=new(Function.bind.apply(e,n));return i&&mi(s,i.prototype),s},fi.apply(null,arguments)}function gi(e){var t="function"==typeof Map?new Map:void 0;return gi=function(e){if(null===e||(i=e,-1===Function.toString.call(i).indexOf("[native code]")))return e;var i;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return fi(e,arguments,pi(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),mi(n,e)},gi(e)}var vi=function(e){var t,i;function n(t){var i,n,s;return i=e.call.apply(e,[this].concat(t))||this,n=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(i),s=n.__proto__,Object.defineProperty(n,"__proto__",{get:function(){return s},set:function(e){s.__proto__=e}}),i}return i=e,(t=n).prototype=Object.create(i.prototype),t.prototype.constructor=t,t.__proto__=i,n}(gi(Array));function bi(e){void 0===e&&(e=[]);var t=[];return e.forEach(function(e){Array.isArray(e)?t.push.apply(t,bi(e)):t.push(e)}),t}function yi(e,t){return Array.prototype.filter.call(e,t)}function wi(e,t){var i=hi(),n=di(),s=[];if(!t&&e instanceof vi)return e;if(!e)return new vi(s);if("string"==typeof e){var a=e.trim();if(a.indexOf("<")>=0&&a.indexOf(">")>=0){var r="div";0===a.indexOf("<li")&&(r="ul"),0===a.indexOf("<tr")&&(r="tbody"),0!==a.indexOf("<td")&&0!==a.indexOf("<th")||(r="tr"),0===a.indexOf("<tbody")&&(r="table"),0===a.indexOf("<option")&&(r="select");var o=n.createElement(r);o.innerHTML=a;for(var l=0;l<o.childNodes.length;l+=1)s.push(o.childNodes[l])}else s=function(e,t){if("string"!=typeof e)return[e];for(var i=[],n=t.querySelectorAll(e),s=0;s<n.length;s+=1)i.push(n[s]);return i}(e.trim(),t||n)}else if(e.nodeType||e===i||e===n)s.push(e);else if(Array.isArray(e)){if(e instanceof vi)return e;s=e}return new vi(function(e){for(var t=[],i=0;i<e.length;i+=1)-1===t.indexOf(e[i])&&t.push(e[i]);return t}(s))}wi.fn=vi.prototype;var Ci="resize scroll".split(" ");function Ti(e){return function(){for(var t=arguments.length,i=new Array(t),n=0;n<t;n++)i[n]=arguments[n];if(void 0===i[0]){for(var s=0;s<this.length;s+=1)Ci.indexOf(e)<0&&(e in this[s]?this[s][e]():wi(this[s]).trigger(e));return this}return this.on.apply(this,[e].concat(i))}}Ti("click"),Ti("blur"),Ti("focus"),Ti("focusin"),Ti("focusout"),Ti("keyup"),Ti("keydown"),Ti("keypress"),Ti("submit"),Ti("change"),Ti("mousedown"),Ti("mousemove"),Ti("mouseup"),Ti("mouseenter"),Ti("mouseleave"),Ti("mouseout"),Ti("mouseover"),Ti("touchstart"),Ti("touchend"),Ti("touchmove"),Ti("resize"),Ti("scroll");var ki={addClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var n=bi(t.map(function(e){return e.split(" ")}));return this.forEach(function(e){var t;(t=e.classList).add.apply(t,n)}),this},removeClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var n=bi(t.map(function(e){return e.split(" ")}));return this.forEach(function(e){var t;(t=e.classList).remove.apply(t,n)}),this},hasClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var n=bi(t.map(function(e){return e.split(" ")}));return yi(this,function(e){return n.filter(function(t){return e.classList.contains(t)}).length>0}).length>0},toggleClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var n=bi(t.map(function(e){return e.split(" ")}));
vendor: 9,400 bytes, line 1
1this.forEach(function(e){n.forEach(function(t){e.classList.toggle(t)})})},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(var i=0;i<this.length;i+=1)if(2===arguments.length)this[i].setAttribute(e,t);else for(var n in e)this[i][n]=e[n],this[i].setAttribute(n,e[n]);return this},removeAttr:function(e){for(var t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},transform:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transform=e;return this},transition:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transitionDuration="string"!=typeof e?e+"ms":e;return this},on:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var n=t[0],s=t[1],a=t[2],r=t[3];function o(e){var t=e.target;if(t){var i=e.target.dom7EventData||[];if(i.indexOf(e)<0&&i.unshift(e),wi(t).is(s))a.apply(t,i);else for(var n=wi(t).parents(),r=0;r<n.length;r+=1)wi(n[r]).is(s)&&a.apply(n[r],i)}}function l(e){var t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),a.apply(this,t)}"function"==typeof t[1]&&(n=t[0],a=t[1],r=t[2],s=void 0),r||(r=!1);for(var c,d=n.split(" "),u=0;u<this.length;u+=1){var h=this[u];if(s)for(c=0;c<d.length;c+=1){var p=d[c];h.dom7LiveListeners||(h.dom7LiveListeners={}),h.dom7LiveListeners[p]||(h.dom7LiveListeners[p]=[]),h.dom7LiveListeners[p].push({listener:a,proxyListener:o}),h.addEventListener(p,o,r)}else for(c=0;c<d.length;c+=1){var m=d[c];h.dom7Listeners||(h.dom7Listeners={}),h.dom7Listeners[m]||(h.dom7Listeners[m]=[]),h.dom7Listeners[m].push({listener:a,proxyListener:l}),h.addEventListener(m,l,r)}}return this},off:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var n=t[0],s=t[1],a=t[2],r=t[3];"function"==typeof t[1]&&(n=t[0],a=t[1],r=t[2],s=void 0),r||(r=!1);for(var o=n.split(" "),l=0;l<o.length;l+=1)for(var c=o[l],d=0;d<this.length;d+=1){var u=this[d],h=void 0;if(!s&&u.dom7Listeners?h=u.dom7Listeners[c]:s&&u.dom7LiveListeners&&(h=u.dom7LiveListeners[c]),h&&h.length)for(var p=h.length-1;p>=0;p-=1){var m=h[p];a&&m.listener===a||a&&m.listener&&m.listener.dom7proxy&&m.listener.dom7proxy===a?(u.removeEventListener(c,m.proxyListener,r),h.splice(p,1)):a||(u.removeEventListener(c,m.proxyListener,r),h.splice(p,1))}}return this},trigger:function(){for(var e=hi(),t=arguments.length,i=new Array(t),n=0;n<t;n++)i[n]=arguments[n];for(var s=i[0].split(" "),a=i[1],r=0;r<s.length;r+=1)for(var o=s[r],l=0;l<this.length;l+=1){var c=this[l];if(e.CustomEvent){var d=new e.CustomEvent(o,{detail:a,bubbles:!0,cancelable:!0});c.dom7EventData=i.filter(function(e,t){return t>0}),c.dispatchEvent(d),c.dom7EventData=[],delete c.dom7EventData}}return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",function i(n){n.target===this&&(e.call(this,n),t.off("transitionend",i))}),this},outerWidth:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){var e=hi();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var e=hi(),t=di(),i=this[0],n=i.getBoundingClientRect(),s=t.body,a=i.clientTop||s.clientTop||0,r=i.clientLeft||s.clientLeft||0,o=i===e?e.scrollY:i.scrollTop,l=i===e?e.scrollX:i.scrollLeft;return{top:n.top+o-a,left:n.left+l-r}}return null},css:function(e,t){var i,n=hi();if(1===arguments.length){if("string"!=typeof e){for(i=0;i<this.length;i+=1)for(var s in e)this[i].style[s]=e[s];return this}if(this[0])return n.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(i=0;i<this.length;i+=1)this[i].style[e]=t;return this}return this},each:function(e){return e?(this.forEach(function(t,i){e.apply(t,[t,i])}),this):this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;for(var t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){var t,i,n=hi(),s=di(),a=this[0];if(!a||void 0===e)return!1;if("string"==typeof e){if(a.matches)return a.matches(e);if(a.webkitMatchesSelector)return a.webkitMatchesSelector(e);if(a.msMatchesSelector)return a.msMatchesSelector(e);for(t=wi(e),i=0;i<t.length;i+=1)if(t[i]===a)return!0;return!1}if(e===s)return a===s;if(e===n)return a===n;if(e.nodeType||e instanceof vi){for(t=e.nodeType?[e]:e,i=0;i<t.length;i+=1)if(t[i]===a)return!0;return!1}return!1},index:function(){var e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;var t=this.length;if(e>t-1)return wi([]);if(e<0){var i=t+e;return wi(i<0?[]:[this[i]])}return wi([this[e]])},append:function(){for(var e,t=di(),i=0;i<arguments.length;i+=1){e=i<0||arguments.length<=i?void 0:arguments[i];for(var n=0;n<this.length;n+=1)if("string"==typeof e){var s=t.createElement("div");for(s.innerHTML=e;s.firstChild;)this[n].appendChild(s.firstChild)}else if(e instanceof vi)for(var a=0;a<e.length;a+=1)this[n].appendChild(e[a]);else this[n].appendChild(e)}return this},prepend:function(e){var t,i,n=di();for(t=0;t<this.length;t+=1)if("string"==typeof e){var s=n.createElement("div");for(s.innerHTML=e,i=s.childNodes.length-1;i>=0;i-=1)this[t].insertBefore(s.childNodes[i],this[t].childNodes[0])}else if(e instanceof vi)for(i=0;i<e.length;i+=1)this[t].insertBefore(e[i],this[t].childNodes[0]);else this[t].insertBefore(e,this[t].childNodes[0]);return this},next:function(e){return this.length>0?e?this[0].nextElementSibling&&wi(this[0].nextElementSibling).is(e)?wi([this[0].nextElementSibling]):wi([]):this[0].nextElementSibling?wi([this[0].nextElementSibling]):wi([]):wi([])},nextAll:function(e){var t=[],i=this[0];if(!i)return wi([]);for(;i.nextElementSibling;){var n=i.nextElementSibling;e?wi(n).is(e)&&t.push(n):t.push(n),i=n}return wi(t)},prev:function(e){if(this.length>0){var t=this[0];return e?t.previousElementSibling&&wi(t.previousElementSibling).is(e)?wi([t.previousElementSibling]):wi([]):t.previousElementSibling?wi([t.previousElementSibling]):wi([])}return wi([])},prevAll:function(e){var t=[],i=this[0];if(!i)return wi([]);for(;i.previousElementSibling;){var n=i.previousElementSibling;e?wi(n).is(e)&&t.push(n):t.push(n),i=n}return wi(t)},parent:function(e){for(var t=[],i=0;i<this.length;i+=1)null!==this[i].parentNode&&(e?wi(this[i].parentNode).is(e)&&t.push(this[i].parentNode):t.push(this[i].parentNode));return wi(t)},parents:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var n=this[i].parentNode;n;)e?wi(n).is(e)&&t.push(n):t.push(n),n=n.parentNode;return wi(t)},closest:function(e){var t=this;return void 0===e?wi([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var n=this[i].querySelectorAll(e),s=0;s<n.length;s+=1)t.push(n[s]);return wi(t)},children:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var n=this[i].children,s=0;s<n.length;s+=1)e&&!wi(n[s]).is(e)||t.push(n[s]);return wi(t)},filter:function(e){return wi(yi(this,e))},remove:function(){for(var e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};Object.keys(ki).forEach(function(e){Object.defineProperty(wi.fn,e,{value:ki[e],writable:!0})});const Si=wi;function Ei(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function _i(){return Date.now()}function xi(e,t){void 0===t&&(t="x");var i,n,s,a=hi(),r=function(e){var t,i=hi();return i.getComputedStyle&&(t=i.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return a.WebKitCSSMatrix?((n=r.transform||r.webkitTransform).split(",").length>6&&(n=n.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),s=new a.WebKitCSSMatrix("none"===n?"":n)):i=(s=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.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 Li(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function Ai(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function Mi(){for(var e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"],i=1;i<arguments.length;i+=1){var n=i<0||arguments.length<=i?void 0:arguments[i];if(null!=n&&!Ai(n))for(var s=Object.keys(Object(n)).filter(function(e){return t.indexOf(e)<0}),a=0,r=s.length;a<r;a+=1){var o=s[a],l=Object.getOwnPropertyDescriptor(n,o);void 0!==l&&l.enumerable&&(Li(e[o])&&Li(n[o])?n[o].__swiper__?e[o]=n[o]:Mi(e[o],n[o]):!Li(e[o])&&Li(n[o])?(e[o]={},n[o].__swiper__?e[o]=n[o]:Mi(e[o],n[o])):e[o]=n[o])}}return e}function $i(e,t){Object.keys(t).forEach(function(i){Li(t[i])&&Object.keys(t[i]).forEac
1h(function(n){"function"==typeof t[i][n]&&(t[i][n]=t[i][n].bind(e))}),e[i]=t[i]})}function Pi(e){return void 0===e&&(e=""),"."+e.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}function Oi(e,t,i,n){var s=di();return i&&Object.keys(n).forEach(function(i){if(!t[i]&&!0===t.auto){var a=s.createElement("div");a.className=n[i],e.append(a),t[i]=a}}),t}var zi,Ii,Ni;function Hi(){return zi||(zi=function(){var e=hi(),t=di();return{touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),pointerEvents:!!e.PointerEvent&&"maxTouchPoints"in e.navigator&&e.navigator.maxTouchPoints>=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t=!1;try{var i=Object.defineProperty({},"passive",{get:function(){t=!0}});e.addEventListener("testPassiveListener",null,i)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),zi}function Di(e){return void 0===e&&(e={}),Ii||(Ii=function(e){var t=(void 0===e?{}:e).userAgent,i=Hi(),n=hi(),s=n.navigator.platform,a=t||n.navigator.userAgent,r={ios:!1,android:!1},o=n.screen.width,l=n.screen.height,c=a.match(/(Android);?[\s\/]+([\d.]+)?/),d=a.match(/(iPad).*OS\s([\d_]+)/),u=a.match(/(iPod)(.*OS\s([\d_]+))?/),h=!d&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p="Win32"===s,m="MacIntel"===s;return!d&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(o+"x"+l)>=0&&((d=a.match(/(Version)\/([\d.]+)/))||(d=[0,1,"13_0_0"]),m=!1),c&&!p&&(r.os="android",r.android=!0),(d||h||u)&&(r.os="ios",r.ios=!0),r}(e)),Ii}function Ri(){return Ni||(Ni=function(){var e,t=hi();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),Ni}const qi={name:"resize",create:function(){var e=this;Mi(e,{resize:{observer:null,createObserver:function(){e&&!e.destroyed&&e.initialized&&(e.resize.observer=new ResizeObserver(function(t){var i=e.width,n=e.height,s=i,a=n;t.forEach(function(t){var i=t.contentBoxSize,n=t.contentRect,r=t.target;r&&r!==e.el||(s=n?n.width:(i[0]||i).inlineSize,a=n?n.height:(i[0]||i).blockSize)}),s===i&&a===n||e.resize.resizeHandler()}),e.resize.observer.observe(e.el))},removeObserver:function(){e.resize.observer&&e.resize.observer.unobserve&&e.el&&(e.resize.observer.unobserve(e.el),e.resize.observer=null)},resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=hi();e.params.resizeObserver&&void 0!==hi().ResizeObserver?e.resize.createObserver():(t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler))},destroy:function(e){var t=hi();e.resize.removeObserver(),t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}};function ji(){return ji=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},ji.apply(this,arguments)}var Vi={attach:function(e,t){void 0===t&&(t={});var i=hi(),n=this,s=new(i.MutationObserver||i.WebkitMutationObserver)(function(e){if(1!==e.length){var t=function(){n.emit("observerUpdate",e[0])};i.requestAnimationFrame?i.requestAnimationFrame(t):i.setTimeout(t,0)}else n.emit("observerUpdate",e[0])});s.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),n.observer.observers.push(s)},init:function(){var e=this;if(e.support.observer&&e.params.observer){if(e.params.observeParents)for(var t=e.$el.parents(),i=0;i<t.length;i+=1)e.observer.attach(t[i]);e.observer.attach(e.$el[0],{childList:e.params.observeSlideChildren}),e.observer.attach(e.$wrapperEl[0],{attributes:!1})}}
1,destroy:function(){this.observer.observers.forEach(function(e){e.disconnect()}),this.observer.observers=[]}};const Bi={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){$i(this,{observer:ji({},Vi,{observers:[]})})},on:{init:function(e){e.observer.init()},destroy:function(e){e.observer.destroy()}}},Fi={on:function(e,t,i){var n=this;if("function"!=typeof t)return n;var s=i?"unshift":"push";return e.split(" ").forEach(function(e){n.eventsListeners[e]||(n.eventsListeners[e]=[]),n.eventsListeners[e][s](t)}),n},once:function(e,t,i){var n=this;if("function"!=typeof t)return n;function s(){n.off(e,s),s.__emitterProxy&&delete s.__emitterProxy;for(var i=arguments.length,a=new Array(i),r=0;r<i;r++)a[r]=arguments[r];t.apply(n,a)}return s.__emitterProxy=t,n.on(e,s,i)},onAny:function(e,t){var i=this;if("function"!=typeof e)return i;var n=t?"unshift":"push";return i.eventsAnyListeners.indexOf(e)<0&&i.eventsAnyListeners[n](e),i},offAny:function(e){var t=this;if(!t.eventsAnyListeners)return t;var i=t.eventsAnyListeners.indexOf(e);return i>=0&&t.eventsAnyListeners.splice(i,1),t},off:function(e,t){var i=this;return i.eventsListeners?(e.split(" ").forEach(function(e){void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach(function(n,s){(n===t||n.__emitterProxy&&n.__emitterProxy===t)&&i.eventsListeners[e].splice(s,1)})}),i):i},emit:function(){var e,t,i,n=this;if(!n.eventsListeners)return n;for(var s=arguments.length,a=new Array(s),r=0;r<s;r++)a[r]=arguments[r];return"string"==typeof a[0]||Array.isArray(a[0])?(e=a[0],t=a.slice(1,a.length),i=n):(e=a[0].events,t=a[0].data,i=a[0].context||n),t.unshift(i),(Array.isArray(e)?e:e.split(" ")).forEach(function(e){n.eventsAnyListeners&&n.eventsAnyListeners.length&&n.eventsAnyListeners.forEach(function(n){n.apply(i,[e].concat(t))}),n.eventsListeners&&n.eventsListeners[e]&&n.eventsListeners[e].forEach(function(e){e.apply(i,t)})}),n}};const Ui={updateSize:function(){var e,t,i=this,n=i.$el;e=void 0!==i.params.width&&null!==i.params.width?i.params.width:n[0].clientWidth,t=void 0!==i.params.height&&null!==i.params.height?i.params.height:n[0].clientHeight,0===e&&i.isHorizontal()||0===t&&i.isVertical()||(e=e-parseInt(n.css("padding-left")||0,10)-parseInt(n.css("padding-right")||0,10),t=t-parseInt(n.css("padding-top")||0,10)-parseInt(n.css("padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Mi(i,{width:e,height:t,size:i.isHorizontal()?e:t}))},updateSlides:function(){var e=this;function t(t){return e.isHorizontal()?t:{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"}[t]}function i(e,i){return parseFloat(e.getPropertyValue(t(i))||0)}var n=e.params,s=e.$wrapperEl,a=e.size,r=e.rtlTranslate,o=e.wrongRTL,l=e.virtual&&n.virtual.enabled,c=l?e.virtual.slides.length:e.slides.length,d=s.children("."+e.params.slideClass),u=l?e.virtual.slides.length:d.length,h=[],p=[],m=[],f=n.slidesOffsetBefore;"function"==typeof f&&(f=n.slidesOffsetBefore.call(e));var g=n.slidesOffsetAfter;"function"==typeof g&&(g=n.slidesOffsetAfter.call(e));var v=e.snapGrid.length,b=e.slidesGrid.length,y=n.spaceBetween,w=-f,C=0,T=0;if(void 0!==a){var k,S;"string"==typeof y&&y.indexOf("%")>=0&&(y=parseFloat(y.replace("%",""))/100*a),e.virtualSize=-y,r?d.css({marginLeft:"",marginBottom:"",marginTop:""}):d.css({marginRight:"",marginBottom:"",marginTop:""}),n.slidesPerColumn>1&&(k=Math.floor(u/n.slidesPerColumn)===u/e.params.slidesPerColumn?u:Math.ceil(u/n.slidesPerColumn)*n.slidesPerColumn,"auto"!==n.slidesPerView&&"row"===n.slidesPerColumnFill&&(k=Math.max(k,n.slidesPerView*n.slidesPerColumn)));for(var E,_,x,L=n.slidesPerColumn,A=k/L,M=Math.floor(u/n.slidesPerColumn),$=0;$<u;$+=1){S=0;var P=d.eq($);if(n.slidesPerColumn>1){var O=void 0,z=void 0,I=void 0;if("row"===n.slidesPerColumnFill&&n.slidesPerGroup>1){var N=Math.floor($/(n.slidesPerGroup*n.slidesPerColumn)),H=$-n.slidesPerColumn*n.slidesPerGroup*N,D=0===N?n.slidesPerGroup:Math.min(Math.ceil((u-N*L*n.slidesPerGroup)/L),n.slidesPerGroup);
vendor: 23,232 bytes, line 1
1O=(z=H-(I=Math.floor(H/D))*D+N*n.slidesPerGroup)+I*k/L,P.css({"-webkit-box-ordinal-group":O,"-moz-box-ordinal-group":O,"-ms-flex-order":O,"-webkit-order":O,order:O})}else"column"===n.slidesPerColumnFill?(I=$-(z=Math.floor($/L))*L,(z>M||z===M&&I===L-1)&&(I+=1)>=L&&(I=0,z+=1)):z=$-(I=Math.floor($/A))*A;P.css(t("margin-top"),0!==I?n.spaceBetween&&n.spaceBetween+"px":"")}if("none"!==P.css("display")){if("auto"===n.slidesPerView){var R=getComputedStyle(P[0]),q=P[0].style.transform,j=P[0].style.webkitTransform;if(q&&(P[0].style.transform="none"),j&&(P[0].style.webkitTransform="none"),n.roundLengths)S=e.isHorizontal()?P.outerWidth(!0):P.outerHeight(!0);else{var V=i(R,"width"),B=i(R,"padding-left"),F=i(R,"padding-right"),U=i(R,"margin-left"),W=i(R,"margin-right"),G=R.getPropertyValue("box-sizing");if(G&&"border-box"===G)S=V+U+W;else{var Y=P[0],K=Y.clientWidth;S=V+B+F+U+W+(Y.offsetWidth-K)}}q&&(P[0].style.transform=q),j&&(P[0].style.webkitTransform=j),n.roundLengths&&(S=Math.floor(S))}else S=(a-(n.slidesPerView-1)*y)/n.slidesPerView,n.roundLengths&&(S=Math.floor(S)),d[$]&&(d[$].style[t("width")]=S+"px");d[$]&&(d[$].swiperSlideSize=S),m.push(S),n.centeredSlides?(w=w+S/2+C/2+y,0===C&&0!==$&&(w=w-a/2-y),0===$&&(w=w-a/2-y),Math.abs(w)<.001&&(w=0),n.roundLengths&&(w=Math.floor(w)),T%n.slidesPerGroup===0&&h.push(w),p.push(w)):(n.roundLengths&&(w=Math.floor(w)),(T-Math.min(e.params.slidesPerGroupSkip,T))%e.params.slidesPerGroup===0&&h.push(w),p.push(w),w=w+S+y),e.virtualSize+=S+y,C=S,T+=1}}if(e.virtualSize=Math.max(e.virtualSize,a)+g,r&&o&&("slide"===n.effect||"coverflow"===n.effect)&&s.css({width:e.virtualSize+n.spaceBetween+"px"}),n.setWrapperSize)s.css(((_={})[t("width")]=e.virtualSize+n.spaceBetween+"px",_));if(n.slidesPerColumn>1)if(e.virtualSize=(S+n.spaceBetween)*k,e.virtualSize=Math.ceil(e.virtualSize/n.slidesPerColumn)-n.spaceBetween,s.css(((x={})[t("width")]=e.virtualSize+n.spaceBetween+"px",x)),n.centeredSlides){E=[];for(var X=0;X<h.length;X+=1){var Q=h[X];n.roundLengths&&(Q=Math.floor(Q)),h[X]<e.virtualSize+h[0]&&E.push(Q)}h=E}if(!n.centeredSlides){E=[];for(var J=0;J<h.length;J+=1){var Z=h[J];n.roundLengths&&(Z=Math.floor(Z)),h[J]<=e.virtualSize-a&&E.push(Z)}h=E,Math.floor(e.virtualSize-a)-Math.floor(h[h.length-1])>1&&h.push(e.virtualSize-a)}if(0===h.length&&(h=[0]),0!==n.spaceBetween){var ee,te=e.isHorizontal()&&r?"marginLeft":t("marginRight");d.filter(function(e,t){return!n.cssMode||t!==d.length-1}).css(((ee={})[te]=y+"px",ee))}if(n.centeredSlides&&n.centeredSlidesBounds){var ie=0;m.forEach(function(e){ie+=e+(n.spaceBetween?n.spaceBetween:0)});var ne=(ie-=n.spaceBetween)-a;h=h.map(function(e){return e<0?-f:e>ne?ne+g:e})}if(n.centerInsufficientSlides){var se=0;if(m.forEach(function(e){se+=e+(n.spaceBetween?n.spaceBetween:0)}),(se-=n.spaceBetween)<a){var ae=(a-se)/2;h.forEach(function(e,t){h[t]=e-ae}),p.forEach(function(e,t){p[t]=e+ae})}}Mi(e,{slides:d,snapGrid:h,slidesGrid:p,slidesSizesGrid:m}),u!==c&&e.emit("slidesLengthChange"),h.length!==v&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),p.length!==b&&e.emit("slidesGridLengthChange"),(n.watchSlidesProgress||n.watchSlidesVisibility)&&e.updateSlidesOffset()}},updateAutoHeight:function(e){var t,i=this,n=[],s=i.virtual&&i.params.virtual.enabled,a=0;"number"==typeof e?i.setTransition(e):!0===e&&i.setTransition(i.params.speed);var r=function(e){return s?i.slides.filter(function(t){return parseInt(t.getAttribute("data-swiper-slide-index"),10)===e})[0]:i.slides.eq(e)[0]};if("auto"!==i.params.slidesPerView&&i.params.slidesPerView>1)if(i.params.centeredSlides)i.visibleSlides.each(function(e){n.push(e)});else for(t=0;t<Math.ceil(i.params.slidesPerView);t+=1){var o=i.activeIndex+t;if(o>i.slides.length&&!s)break;n.push(r(o))}else n.push(r(i.activeIndex));for(t=0;t<n.length;t+=1)if(void 0!==n[t]){var l=n[t].offsetHeight;a=l>a?l:a}a&&i.$wrapperEl.css("height",a+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t<e.length;t+=1)e[t].swiperSlideOffset=this.isHorizontal()?e[t].offsetLeft:e[t].offsetTop},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this,i=t.params,n=t.slides,s=t.rtlTranslate;if(0!==n.length){void 0===n[0].swiperSlideOffset&&t.updateSlidesOffset();var a=-e;s&&(a=e),n.removeClass(i.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(var r=0;r<n.length;r+=1){var o=n[r],l=(a+(i.centeredSlides?t.minTranslate():0)-o.swiperSlideOffset)/(o.swiperSlideSize+i.spaceBetween);if(i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight){var c=-(a-o.swiperSlideOffset),d=c+t.slidesSizesGrid[r];(c>=0&&c<t.size-1||d>1&&d<=t.size||c<=0&&d>=t.size)&&(t.visibleSlides.push(o),t.visibleSlidesIndexes.push(r),n.eq(r).addClass(i.slideVisibleClass))}o.progress=s?-l:l}t.visibleSlides=Si(t.visibleSlides)}},updateProgress:function(e){var t=this;if(void 0===e){var i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}var n=t.params,s=t.maxTranslate()-t.minTranslate(),a=t.progress,r=t.isBeginning,o=t.isEnd,l=r,c=o;0===s?(a=0,r=!0,o=!0):(r=(a=(e-t.minTranslate())/s)<=0,o=a>=1),Mi(t,{progress:a,isBeginning:r,isEnd:o}),(n.watchSlidesProgress||n.watchSlidesVisibility||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),r&&!l&&t.emit("reachBeginning toEdge"),o&&!c&&t.emit("reachEnd toEdge"),(l&&!r||c&&!o)&&t.emit("fromEdge"),t.emit("progress",a)},updateSlidesClasses:function(){var e,t=this,i=t.slides,n=t.params,s=t.$wrapperEl,a=t.activeIndex,r=t.realIndex,o=t.virtual&&n.virtual.enabled;i.removeClass(n.slideActiveClass+" "+n.slideNextClass+" "+n.slidePrevClass+" "+n.slideDuplicateActiveClass+" "+n.slideDuplicateNextClass+" "+n.slideDuplicatePrevClass),(e=o?t.$wrapperEl.find("."+n.slideClass+'[data-swiper-slide-index="'+a+'"]'):i.eq(a)).addClass(n.slideActiveClass),n.loop&&(e.hasClass(n.slideDuplicateClass)?s.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]').addClass(n.slideDuplicateActiveClass):s.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]').addClass(n.slideDuplicateActiveClass));var l=e.nextAll("."+n.slideClass).eq(0).addClass(n.slideNextClass);n.loop&&0===l.length&&(l=i.eq(0)).addClass(n.slideNextClass);var c=e.prevAll("."+n.slideClass).eq(0).addClass(n.slidePrevClass);n.loop&&0===c.length&&(c=i.eq(-1)).addClass(n.slidePrevClass),n.loop&&(l.hasClass(n.slideDuplicateClass)?s.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicateNextClass):s.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicateNextClass),c.hasClass(n.slideDuplicateClass)?s.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+c.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicatePrevClass):s.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+c.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicatePrevClass)),t.emitSlidesClasses()},updateActiveIndex:function(e){var t,i=this,n=i.rtlTranslate?i.translate:-i.translate,s=i.slidesGrid,a=i.snapGrid,r=i.params,o=i.activeIndex,l=i.realIndex,c=i.snapIndex,d=e;if(void 0===d){for(var u=0;u<s.length;u+=1)void 0!==s[u+1]?n>=s[u]&&n<s[u+1]-(s[u+1]-s[u])/2?d=u:n>=s[u]&&n<s[u+1]&&(d=u+1):n>=s[u]&&(d=u);r.normalizeSlideIndex&&(d<0||void 0===d)&&(d=0)}if(a.indexOf(n)>=0)t=a.indexOf(n);else{var h=Math.min(r.slidesPerGroupSkip,d);t=h+Math.floor((d-h)/r.slidesPerGroup)}if(t>=a.length&&(t=a.length-1),d!==o){var p=parseInt(i.slides.eq(d).attr("data-swiper-slide-index")||d,10);Mi(i,{snapIndex:t,realIndex:p,previousIndex:o,activeIndex:d}),i.emit("activeIndexChange"),i.emit("snapIndexChange"),l!==p&&i.emit("realIndexChange"),(i.initialized||i.params.runCallbacksOnInit)&&i.emit("slideChange")}else t!==c&&(i.snapIndex=t,i.emit("snapIndexChange"))},updateClickedSlide:function(e){var t,i=this,n=i.params,s=Si(e.target).closest("."+n.slideClass)[0],a=!1;if(s)for(var r=0;r<i.slides.length;r+=1)if(i.slides[r]===s){a=!0,t=r;break}if(!s||!a)return i.clickedSlide=void 0,void(i.clickedIndex=void 0);i.clickedSlide=s,i.virtual&&i.params.virtual.enabled?i.clickedIndex=parseInt(Si(s).attr("data-swiper-slide-index"),10):i.clickedIndex=t,n.slideToClickedSlide&&void 0!==i.clickedIndex&&i.clickedIndex!==i.activeIndex&&i.slideToClickedSlide()}};const Wi={getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");var t=this,i=t.params,n=t.rtlTranslate,s=t.translate,a=t.$wrapperEl;if(i.virtualTranslate)return n?-s:s;if(i.cssMode)return s;var r=xi(a[0],e);return n&&(r=-r),r||0},setTranslate:function(e,t){var i=this,n=i.rtlTranslate,s=i.params,a=i.$wrapperEl,r=i.wrapperEl,o=i.progress,l=0,c=0;i.isHorizontal()?l=n?-e:e:c=e,s.roundLengths&&(l=Math.floor(l),c=Math.floor(c)),s.cssMode?r[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-l:-c:s.virtualTranslate||a.transform("translate3d("+l+"px, "+c+"px, 0px)"),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?l:c;var d=i.maxTranslate()-i.minTranslate();(0===d?0:(e-i.minTranslate())/d)!==o&&i.updateProgress(e),i.emit("setTranslate",i.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,i,n,s){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),void 0===n&&(n=!0);var a=this,r=a.params,o=a.wrapperEl;if(a.animating&&r.preventInteractionOnTransition)return!1;var l,c=a.minTranslate(),d=a.maxTranslate();if(l=n&&e>c?c:n&&e<d?d:e,a.updateProgress(l),r.cssMode){var u,h=a.isHorizontal();if(0===t)o[h?"scrollLeft":"scrollTop"]=-l;else if(o.scrollTo)o.scrollTo(((u={})[h?"left":"top"]=-l,u.behavior="smooth",u));else o[h?"scrollLeft":"scrollTop"]=-l;return!0}return 0===t?(a.setTransition(0),a.setTranslate(l),i&&(a.emit("beforeTransitionStart",t,s),a.emit("transitionEnd"))):(a.setTransition(t),a.setTranslate(l),i&&(a.emit("beforeTransitionStart",t,s),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(e){a&&!a.destroyed&&e.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,i&&a.emit("transitionEnd"))}),a.$wrapperEl[0].addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.onTranslateToWrapperTransitionEnd))),!0}};const Gi={slideTo:function(e,t,i,n,s){if(void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),"number"!=typeof e&&"string"!=typeof e)throw new Error("The 'index' argument cannot have type other than 'number' or 'string'. ["+typeof e+"] given.");if("string"==typeof e){var a=parseInt(e,10);if(!isFinite(a))throw new Error("The passed-in 'index' (string) couldn't be converted to 'number'. ["+e+"] given.");e=a}var r=this,o=e;o<0&&(o=0);var l=r.params,c=r.snapGrid,d=r.slidesGrid,u=r.previousIndex,h=r.activeIndex,p=r.rtlTranslate,m=r.wrapperEl,f=r.enabled;if(r.animating&&l.preventInteractionOnTransition||!f&&!n&&!s)return!1;var g=Math.min(r.params.slidesPerGroupSkip,o),v=g+Math.floor((o-g)/r.params.slidesPerGroup);v>=c.length&&(v=c.length-1),(h||l.initialSlide||0)===(u||0)&&i&&r.emit("beforeSlideChangeStart");var b,y=-c[v];if(r.updateProgress(y),l.normalizeSlideIndex)for(var w=0;w<d.length;w+=1){var C=-Math.floor(100*y),T=Math.floor(100*d[w]),k=Math.floor(100*d[w+1]);void 0!==d[w+1]?C>=T&&C<k-(k-T)/2?o=w:C>=T&&C<k&&(o=w+1):C>=T&&(o=w)}if(r.initialized&&o!==h){if(!r.allowSlideNext&&y<r.translate&&y<r.minTranslate())return!1;if(!r.allowSlidePrev&&y>r.translate&&y>r.maxTranslate()&&(h||0)!==o)return!1}if(b=o>h?"next":o<h?"prev":"reset",p&&-y===r.translate||!p&&y===r.translate)return r.updateActiveIndex(o),l.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),"slide"!==l.effect&&r.setTranslate(y),"reset"!==b&&(r.transitionStart(i,b),r.transitionEnd(i,b)),!1;if(l.cssMode){var S,E=r.isHorizontal(),_=-y;if(p&&(_=m.scrollWidth-m.offsetWidth-_),0===t)m[E?"scrollLeft":"scrollTop"]=_;else if(m.scrollTo)m.scrollTo(((S={})[E?"left":"top"]=_,S.behavior="smooth",S));else m[E?"scrollLeft":"scrollTop"]=_;return!0}return 0===t?(r.setTransition(0),r.setTranslate(y),r.updateActiveIndex(o),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,n),r.transitionStart(i,b),r.transitionEnd(i,b)):(r.setTransition(t),r.setTranslate(y),r.updateActiveIndex(o),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,n),r.transitionStart(i,b),r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(i,b))}),r.$wrapperEl[0].addEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd))),!0},slideToLoop:function(e,t,i,n){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0);var s=this,a=e;return s.params.loop&&(a+=s.loopedSlides),s.slideTo(a,t,i,n)},slideNext:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var n=this,s=n.params,a=n.animating;if(!n.enabled)return n;var r=n.activeIndex<s.slidesPerGroupSkip?1:s.slidesPerGroup;if(s.loop){if(a&&s.loopPreventsSlide)return!1;n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft}return n.slideTo(n.activeIndex+r,e,t,i)},slidePrev:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var n=this,s=n.params,a=n.animating,r=n.snapGrid,o=n.slidesGrid,l=n.rtlTranslate;if(!n.enabled)return n;if(s.loop){if(a&&s.loopPreventsSlide)return!1;n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft}function c(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}var d,u=c(l?n.translate:-n.translate),h=r.map(function(e){return c(e)}),p=r[h.indexOf(u)-1];return void 0===p&&s.cssMode&&r.forEach(function(e){!p&&u>=e&&(p=e)}),void 0!==p&&(d=o.indexOf(p))<0&&(d=n.activeIndex-1),n.slideTo(d,e,t,i)},slideReset:function(e,t,i){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e,t,i,n){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===n&&(n=.5);var s=this,a=s.activeIndex,r=Math.min(s.params.slidesPerGroupSkip,a),o=r+Math.floor((a-r)/s.params.slidesPerGroup),l=s.rtlTranslate?s.translate:-s.translate;if(l>=s.snapGrid[o]){var c=s.snapGrid[o];l-c>(s.snapGrid[o+1]-c)*n&&(a+=s.params.slidesPerGroup)}else{var d=s.snapGrid[o-1];l-d<=(s.snapGrid[o]-d)*n&&(a-=s.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,s.slidesGrid.length-1),s.slideTo(a,e,t,i)},slideToClickedSlide:function(){var e,t=this,i=t.params,n=t.$wrapperEl,s="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,a=t.clickedIndex;if(i.loop){if(t.animating)return;e=parseInt(Si(t.clickedSlide).attr("data-swiper-slide-index"),10),i.centeredSlides?a<t.loopedSlides-s/2||a>t.slides.length-t.loopedSlides+s/2?(t.loopFix(),a=n.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),Ei(function(){t.slideTo(a)})):t.slideTo(a):a>t.slides.length-s?(t.loopFix(),a=n.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),Ei(function(){t.slideTo(a)})):t.slideTo(a)}else t.slideTo(a)}};const Yi={loopCreate:function(){var e=this,t=di(),i=e.params,n=e.$wrapperEl;n.children("."+i.slideClass+"."+i.slideDuplicateClass).remove();var s=n.children("."+i.slideClass);if(i.loopFillGroupWithBlank){var a=i.slidesPerGroup-s.length%i.slidesPerGroup;if(a!==i.slidesPerGroup){for(var r=0;r<a;r+=1){var o=Si(t.createElement("div")).addClass(i.slideClass+" "+i.slideBlankClass);n.append(o)}s=n.children("."+i.slideClass)}}"auto"!==i.slidesPerView||i.loopedSlides||(i.loopedSlides=s.length),e.loopedSlides=Math.ceil(parseFloat(i.loopedSlides||i.slidesPerView,10)),e.loopedSlides+=i.loopAdditionalSlides,e.loopedSlides>s.length&&(e.loopedSlides=s.length);var l=[],c=[];s.each(function(t,i){var n=Si(t);i<e.loopedSlides&&c.push(t),i<s.length&&i>=s.length-e.loopedSlides&&l.push(t),n.attr("data-swiper-slide-index",i)});for(var d=0;d<c.length;d+=1)n.append(Si(c[d].cloneNode(!0)).addClass(i.slideDuplicateClass));for(var u=l.length-1;u>=0;u-=1)n.prepend(Si(l[u].cloneNode(!0)).addClass(i.slideDuplicateClass))},loopFix:function(){var e=this;e.emit("beforeLoopFix");var t,i=e.activeIndex,n=e.slides,s=e.loopedSlides,a=e.allowSlidePrev,r=e.allowSlideNext,o=e.snapGrid,l=e.rtlTranslate;e.allowSlidePrev=!0,e.allowSlideNext=!0;var c=-o[i]-e.getTranslate();if(i<s)t=n.length-3*s+i,t+=s,e.slideTo(t,0,!1,!0)&&0!==c&&e.setTranslate((l?-e.translate:e.translate)-c);else if(i>=n.length-s){t=-n.length+i+s,t+=s,e.slideTo(t,0,!1,!0)&&0!==c&&e.setTranslate((l?-e.translate:e.translate)-c)}e.allowSlidePrev=a,e.allowSlideNext=r,e.emit("loopFix")},loopDestroy:function(){var e=this,t=e.$wrapperEl,i=e.params,n=e.slides;t.children("."+i.slideClass+"."+i.slideDuplicateClass+",."+i.slideClass+"."+i.slideBlankClass).remove(),n.removeAttr("data-swiper-slide-index")}};const Ki={appendSlide:function(e){var t=this,i=t.$wrapperEl,n=t.params;if(n.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(var s=0;s<e.length;s+=1)e[s]&&i.append(e[s]);else i.append(e);n.loop&&t.loopCreate(),n.observer&&t.support.observer||t.update()},prependSlide:function(e){var t=this,i=t.params,n=t.$wrapperEl,s=t.activeIndex;i.loop&&t.loopDestroy();var a=s+1;if("object"==typeof e&&"length"in e){for(var r=0;r<e.length;r+=1)e[r]&&n.prepend(e[r]);a=s+e.length}else n.prepend(e);i.loop&&t.loopCreate(),i.observer&&t.support.observer||t.update(),t.slideTo(a,0,!1)},addSlide:function(e,t){var i=this,n=i.$wrapperEl,s=i.params,a=i.activeIndex;s.loop&&(a-=i.loopedSlides,i.loopDestroy(),i.slides=n.children("."+s.slideClass));var r=i.slides.length;if(e<=0)i.prependSlide(t);else if(e>=r)i.appendSlide(t);else{for(var o=a>e?a+1:a,l=[],c=r-1;c>=e;c-=1){var d=i.slides.eq(c);d.remove(),l.unshift(d)}if("object"==typeof t&&"length"in t){for(var u=0;u<t.length;u+=1)t[u]&&n.append(t[u]);o=a>e?a+t.length:a}else n.append(t);for(var h=0;h<l.length;h+=1)n.append(l[h]);s.loop&&i.loopCreate(),s.observer&&i.support.observer||i.update(),s.loop?i.slideTo(o+i.loopedSlides,0,!1):i.slideTo(o,0,!1)}},removeSlide:function(e){var t=this,i=t.params,n=t.$wrapperEl,s=t.activeIndex;i.loop&&(s-=t.loopedSlides,t.loopDestroy(),t.slides=n.children("."+i.slideClass));var a,r=s;if("object"==typeof e&&"length"in e){for(var o=0;o<e.length;o+=1)a=e[o],t.slides[a]&&t.slides.eq(a).remove(),a<r&&(r-=1);r=Math.max(r,0)}else a=e,t.slides[a]&&t.slides.eq(a).remove(),a<r&&(r-=1),r=Math.max(r,0);i.loop&&t.loopCreate(),i.observer&&t.support.observer||t.update(),i.loop?t.slideTo(r+t.loopedSlides,0,!1):t.slideTo(r,0,!1)},removeAllSlides:function(){for(var e=[],t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e)}};function Xi(e){var t=this,i=di(),n=hi(),s=t.touchEventsData,a=t.params,r=t.touches;if(t.enabled&&(!t.animating||!a.preventInteractionOnTransition)){var o=e;o.originalEvent&&(o=o.originalEvent);var l=Si(o.target);if(("wrapper"!==a.touchEventsTarget||l.closest(t.wrapperEl).length)&&(s.isTouchEvent="touchstart"===o.type,(s.isTouchEvent||!("which"in o)||3!==o.which)&&!(!s.isTouchEvent&&"button"in o&&o.button>0||s.isTouched&&s.isMoved))){!!a.noSwipingClass&&""!==a.noSwipingClass&&o.target&&o.target.shadowRoot&&e.path&&e.path[0]&&(l=Si(e.path[0]));var c=a.noSwipingSelector?a.noSwipingSelector:"."+a.noSwipingClass,d=!(!o.target||!o.target.shadowRoot);if(a.noSwiping&&(d?function(e,t){return void 0===t&&(t=this),function t(i){return i&&i!==di()&&i!==hi()?(i.assignedSlot&&(i=i.assignedSlot),i.closest(e)||t(i.getRootNode().host)):null}(t)}(c,o.target):l.closest(c)[0]))t.allowClick=!0;else if(!a.swipeHandler||l.closest(a.swipeHandler)[0]){r.currentX="touchstart"===o.type?o.targetTouches[0].pageX:o.pageX,r.currentY="touchstart"===o.type?o.targetTouches[0].pageY:o.pageY;var u=r.currentX,h=r.currentY,p=a.edgeSwipeDetection||a.iOSEdgeSwipeDetection,m=a.edgeSwipeThreshold||a.iOSEdgeSwipeThreshold;if(p&&(u<=m||u>=n.innerWidth-m)){if("prevent"!==p)return;e.preventDefault()}if(Mi(s,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),r.startX=u,r.startY=h,s.touchStartTime=_i(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(s.allowThresholdMove=!1),"touchstart"!==o.type){var f=!0;l.is(s.focusableElements)&&(f=!1),i.activeElement&&Si(i.activeElement).is(s.focusableElements)&&i.activeElement!==l[0]&&i.activeElement.blur();var g=f&&t.allowTouchMove&&a.touchStartPreventDefault;!a.touchStartForcePreventDefault&&!g||l[0].isContentEditable||o.preventDefault()}t.emit("touchStart",o)}}}}function Qi(e){var t=di(),i=this,n=i.touchEventsData,s=i.params,a=i.touches,r=i.rtlTranslate;if(i.enabled){var o=e;if(o.originalEvent&&(o=o.originalEvent),n.isTouched){if(!n.isTouchEvent||"touchmove"===o.type){var l="touchmove"===o.type&&o.targetTouches&&(o.targetTouches[0]||o.changedTouches[0]),c="touchmove"===o.type?l.pageX:o.pageX,d="touchmove"===o.type?l.pageY:o.pageY;if(o.preventedByNestedSwiper)return a.startX=c,void(a.startY=d);if(!i.allowTouchMove)return i.allowClick=!1,void(n.isTouched&&(Mi(a,{startX:c,startY:d,currentX:c,currentY:d}),n.touchStartTime=_i()));if(n.isTouchEvent&&s.touchReleaseOnEdges&&!s.loop)if(i.isVertical()){if(d<a.startY&&i.translate<=i.maxTranslate()||d>a.startY&&i.translate>=i.minTranslate())return n.isTouched=!1,void(n.isMoved=!1)}else if(c<a.startX&&i.translate<=i.maxTranslate()||c>a.startX&&i.translate>=i.minTranslate())return;if(n.isTouchEvent&&t.activeElement&&o.target===t.activeElement&&Si(o.target).is(n.focusableElements))return n.isMoved=!0,void(i.allowClick=!1);if(n.allowTouchCallbacks&&i.emit("touchMove",o),!(o.targetTouches&&o.targetTouches.length>1)){a.currentX=c,a.currentY=d;var u=a.currentX-a.startX,h=a.currentY-a.startY;if(!(i.params.threshold&&Math.sqrt(Math.pow(u,2)+Math.pow(h,2))<i.params.threshold)){var p;if(void 0===n.isScrolling)i.isHorizontal()&&a.currentY===a.startY||i.isVertical()&&a.currentX===a.startX?n.isScrolling=!1:u*u+h*h>=25&&(p=180*Math.atan2(Math.abs(h),Math.abs(u))/Math.PI,n.isScrolling=i.isHorizontal()?p>s.touchAngle:90-p>s.touchAngle);if(n.isScrolling&&i.emit("touchMoveOpposite",o),void 0===n.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(n.startMoving=!0)),n.isScrolling)n.isTouched=!1;else if(n.startMoving){i.allowClick=!1,!s.cssMode&&o.cancelable&&o.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&o.stopPropagation(),n.isMoved||(s.loop&&i.loopFix(),n.startTranslate=i.getTranslate(),i.setTransition(0),i.animating&&i.$wrapperEl.trigger("webkitTransitionEnd transitionend"),n.allowMomentumBounce
vendor: 1,114 bytes, line 1
1=!1,!s.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",o)),i.emit("sliderMove",o),n.isMoved=!0;var m=i.isHorizontal()?u:h;a.diff=m,m*=s.touchRatio,r&&(m=-m),i.swipeDirection=m>0?"prev":"next",n.currentTranslate=m+n.startTranslate;var f=!0,g=s.resistanceRatio;if(s.touchReleaseOnEdges&&(g=0),m>0&&n.currentTranslate>i.minTranslate()?(f=!1,s.resistance&&(n.currentTranslate=i.minTranslate()-1+Math.pow(-i.minTranslate()+n.startTranslate+m,g))):m<0&&n.currentTranslate<i.maxTranslate()&&(f=!1,s.resistance&&(n.currentTranslate=i.maxTranslate()+1-Math.pow(i.maxTranslate()-n.startTranslate-m,g))),f&&(o.preventedByNestedSwiper=!0),!i.allowSlideNext&&"next"===i.swipeDirection&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!i.allowSlidePrev&&"prev"===i.swipeDirection&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),i.allowSlidePrev||i.allowSlideNext||(n.currentTranslate=n.startTranslate),s.threshold>0){if(!(Math.abs(m)>s.threshold||n.allowThresholdMove))return void(n.currentTranslate=n.startTranslate);
vendor: 8,801 bytes, line 1
1if(!n.allowThresholdMove)return n.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,n.currentTranslate=n.startTranslate,void(a.diff=i.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}s.followFinger&&!s.cssMode&&((s.freeMode||s.watchSlidesProgress||s.watchSlidesVisibility)&&(i.updateActiveIndex(),i.updateSlidesClasses()),s.freeMode&&(0===n.velocities.length&&n.velocities.push({position:a[i.isHorizontal()?"startX":"startY"],time:n.touchStartTime}),n.velocities.push({position:a[i.isHorizontal()?"currentX":"currentY"],time:_i()})),i.updateProgress(n.currentTranslate),i.setTranslate(n.currentTranslate))}}}}}else n.startMoving&&n.isScrolling&&i.emit("touchMoveOpposite",o)}}function Ji(e){var t=this,i=t.touchEventsData,n=t.params,s=t.touches,a=t.rtlTranslate,r=t.$wrapperEl,o=t.slidesGrid,l=t.snapGrid;if(t.enabled){var c=e;if(c.originalEvent&&(c=c.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",c),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&n.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);n.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var d,u=_i(),h=u-i.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(c),t.emit("tap click",c),h<300&&u-i.lastClickTime<300&&t.emit("doubleTap doubleClick",c)),i.lastClickTime=_i(),Ei(function(){t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===s.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,d=n.followFinger?a?t.translate:-t.translate:-i.currentTranslate,!n.cssMode)if(n.freeMode){if(d<-t.minTranslate())return void t.slideTo(t.activeIndex);if(d>-t.maxTranslate())return void(t.slides.length<l.length?t.slideTo(l.length-1):t.slideTo(t.slides.length-1));if(n.freeModeMomentum){if(i.velocities.length>1){var p=i.velocities.pop(),m=i.velocities.pop(),f=p.position-m.position,g=p.time-m.time;t.velocity=f/g,t.velocity/=2,Math.abs(t.velocity)<n.freeModeMinimumVelocity&&(t.velocity=0),(g>150||_i()-p.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=n.freeModeMomentumVelocityRatio,i.velocities.length=0;var v=1e3*n.freeModeMomentumRatio,b=t.velocity*v,y=t.translate+b;a&&(y=-y);var w,C,T=!1,k=20*Math.abs(t.velocity)*n.freeModeMomentumBounceRatio;if(y<t.maxTranslate())n.freeModeMomentumBounce?(y+t.maxTranslate()<-k&&(y=t.maxTranslate()-k),w=t.maxTranslate(),T=!0,i.allowMomentumBounce=!0):y=t.maxTranslate(),n.loop&&n.centeredSlides&&(C=!0);else if(y>t.minTranslate())n.freeModeMomentumBounce?(y-t.minTranslate()>k&&(y=t.minTranslate()+k),w=t.minTranslate(),T=!0,i.allowMomentumBounce=!0):y=t.minTranslate(),n.loop&&n.centeredSlides&&(C=!0);else if(n.freeModeSticky){for(var S,E=0;E<l.length;E+=1)if(l[E]>-y){S=E;break}y=-(y=Math.abs(l[S]-y)<Math.abs(l[S-1]-y)||"next"===t.swipeDirection?l[S]:l[S-1])}if(C&&t.once("transitionEnd",function(){t.loopFix()}),0!==t.velocity){if(v=a?Math.abs((-y-t.translate)/t.velocity):Math.abs((y-t.translate)/t.velocity),n.freeModeSticky){var _=Math.abs((a?-y:y)-t.translate),x=t.slidesSizesGrid[t.activeIndex];v=_<x?n.speed:_<2*x?1.5*n.speed:2.5*n.speed}}else if(n.freeModeSticky)return void t.slideToClosest();n.freeModeMomentumBounce&&T?(t.updateProgress(w),t.setTransition(v),t.setTranslate(y),t.transitionStart(!0,t.swipeDirection),t.animating=!0,r.transitionEnd(function(){t&&!t.destroyed&&i.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(n.speed),setTimeout(function(){t.setTranslate(w),r.transitionEnd(function(){t&&!t.destroyed&&t.transitionEnd()})},0))})):t.velocity?(t.updateProgress(y),t.setTransition(v),t.setTranslate(y),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,r.transitionEnd(function(){t&&!t.destroyed&&t.transitionEnd()}))):(t.emit("_freeModeNoMomentumRelease"),t.updateProgress(y)),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(n.freeModeSticky)return void t.slideToClosest();n.freeMode&&t.emit("_freeModeNoMomentumRelease")}(!n.freeModeMomentum||h>=n.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var L=0,A=t.slidesSizesGrid[0],M=0;M<o.length;M+=M<n.slidesPerGroupSkip?1:n.slidesPerGroup){var $=M<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;void 0!==o[M+$]?d>=o[M]&&d<o[M+$]&&(L=M,A=o[M+$]-o[M]):d>=o[M]&&(L=M,A=o[o.length-1]-o[o.length-2])}var P=(d-o[L])/A,O=L<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;if(h>n.longSwipesMs){if(!n.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(P>=n.longSwipesRatio?t.slideTo(L+O):t.slideTo(L)),"prev"===t.swipeDirection&&(P>1-n.longSwipesRatio?t.slideTo(L+O):t.slideTo(L))}else{if(!n.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(c.target===t.navigation.nextEl||c.target===t.navigation.prevEl)?c.target===t.navigation.nextEl?t.slideTo(L+O):t.slideTo(L):("next"===t.swipeDirection&&t.slideTo(L+O),"prev"===t.swipeDirection&&t.slideTo(L))}}}}function Zi(){var e=this,t=e.params,i=e.el;if(!i||0!==i.offsetWidth){t.breakpoints&&e.setBreakpoint();var n=e.allowSlideNext,s=e.allowSlidePrev,a=e.snapGrid;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=s,e.allowSlideNext=n,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}}function en(e){var t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function tn(){var e=this,t=e.wrapperEl,i=e.rtlTranslate;if(e.enabled){e.previousTranslate=e.translate,e.isHorizontal()?e.translate=i?t.scrollWidth-t.offsetWidth-t.scrollLeft:-t.scrollLeft:e.translate=-t.scrollTop,-0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();var n=e.maxTranslate()-e.minTranslate();(0===n?0:(e.translate-e.minTranslate())/n)!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}}var nn=!1;function sn(){}const an={attachEvents:function(){var e=this,t=di(),i=e.params,n=e.touchEvents,s=e.el,a=e.wrapperEl,r=e.device,o=e.support;e.onTouchStart=Xi.bind(e),e.onTouchMove=Qi.bind(e),e.onTouchEnd=Ji.bind(e),i.cssMode&&(e.onScroll=tn.bind(e)),e.onClick=en.bind(e);var l=!!i.nested;if(!o.touch&&o.pointerEvents)s.addEventListener(n.start,e.onTouchStart,!1),t.addEventListener(n.move,e.onTouchMove,l),t.addEventListener(n.end,e.onTouchEnd,!1);else{if(o.touch){var c=!("touchstart"!==n.start||!o.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1};s.addEventListener(n.start,e.onTouchStart,c),s.addEventListener(n.move,e.onTouchMove,o.passiveListener?{passive:!1,capture:l}:l),s.addEventListener(n.end,e.onTouchEnd,c),n.cancel&&s.addEventListener(n.cancel,e.onTouchEnd,c),nn||(t.addEventListener("touchstart",sn),nn=!0)}(i.simulateTouch&&!r.ios&&!r.android||i.simulateTouch&&!o.touch&&r.ios)&&(s.addEventListener("mousedown",e.onTouchStart,!1),t.addEventListener("mousemove",e.onTouchMove,l),t.addEventListener("mouseup",e.onTouchEnd,!1))}(i.preventClicks||i.preventClicksPropagation)&&s.addEventListener("click",e.onClick,!0),i.cssMode&&a.addEventListener("scroll",e.onScroll),i.updateOnWindowResize?e.on(r.ios||r.android?"resize orientationchange observerUpdate":"resize observerUpdate",Zi,!0):e.on("observerUpdate",Zi,!0)},detachEvents:function(){var e=this,t=di(),i=e.params,n=e.touchEvents,s=e.el,a=e.wrapperEl,r=e.device,o=e.support,l=!!i.nested;if(!o.touch&&o.pointerEvents)s.removeEventListener(n.start,e.onTouchStart,!1),t.removeEventListener(n.move,e.onTouchMove,l),t.removeEventListener(n.end,e.onTouchEnd,!1);else{if(o.touch){var c=!("onTouchStart"!==n.start||!o.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1};s.removeEventListener(n.start,e.onTouchStart,c),s.removeEventListener(n.move,e.onTouchMove,l),s.removeEventListener(n.end,e.onTouchEnd,c),n.cancel&&s.removeEventListener(n.cancel,e.onTouchEnd,c)}(i.simulateTouch&&!r.ios&&!r.android||i.simulateTouch&&!o.touch&&r.ios)&&(s.removeEventListener("mousedown",e.onTouchStart,!1),t.removeEventListener("mousemove",e.onTouchMove,l),t.removeEventListener("mouseup",e.onTouchEnd,!1))}(i.preventClicks||i.preventClicksPropagation)&&s.removeEventListener("click",e.onClick,!0),i.cssMode&&a.removeEventListener("scroll",e.onScroll),e.off(r.ios||r.android?"resize orientationchange observerUpdate":"resize observerUpdate",Zi)}};const rn={setBreakpoint:function(){var e=this,t=e.activeIndex,i=e.initialized,n=e.loopedSlides,s=void 0===n?0:n,a=e.params,r=e.$el,o=a.breakpoints;
1if(o&&(!o||0!==Object.keys(o).length)){var l=e.getBreakpoint(o,e.params.breakpointsBase,e.el);if(l&&e.currentBreakpoint!==l){var c=l in o?o[l]:void 0;c&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(function(e){var t=c[e];void 0!==t&&(c[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto")});var d=c||e.originalParams,u=a.slidesPerColumn>1,h=d.slidesPerColumn>1,p=a.enabled;u&&!h?(r.removeClass(a.containerModifierClass+"multirow "+a.containerModifierClass+"multirow-column"),e.emitContainerClasses()):!u&&h&&(r.addClass(a.containerModifierClass+"multirow"),(d.slidesPerColumnFill&&"column"===d.slidesPerColumnFill||!d.slidesPerColumnFill&&"column"===a.slidesPerColumnFill)&&r.addClass(a.containerModifierClass+"multirow-column"),e.emitContainerClasses());var m=d.direction&&d.direction!==a.direction,f=a.loop&&(d.slidesPerView!==a.slidesPerView||m);m&&i&&e.changeDirection(),Mi(e.params,d);var g=e.params.enabled;Mi(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),p&&!g?e.disable():!p&&g&&e.enable(),e.currentBreakpoint=l,e.emit("_beforeBreakpoint",d),f&&i&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-s+e.loopedSlides,0,!1)),e.emit("breakpoint",d)}}},getBreakpoint:function(e,t,i){if(void 0===t&&(t="window"),e&&("container"!==t||i)){var n=!1,s=hi(),a="window"===t?s.innerHeight:i.clientHeight,r=Object.keys(e).map(function(e){if("string"==typeof e&&0===e.indexOf("@")){var t=parseFloat(e.substr(1));return{value:a*t,point:e}}return{value:e,point:e}});r.sort(function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)});for(var o=0;o<r.length;o+=1){var l=r[o],c=l.point,d=l.value;"window"===t?s.matchMedia("(min-width: "+d+"px)").matches&&(n=c):d<=i.clientWidth&&(n=c)}return n||"max"}}};const on={addClasses:function(){var e,t,i,n=this,s=n.classNames,a=n.params,r=n.rtl,o=n.$el,l=n.device,c=n.support,d=(e=["initialized",a.direction,{"pointer-events":c.pointerEvents&&!c.touch},{"free-mode":a.freeMode},{autoheight:a.autoHeight},{rtl:r},{multirow:a.slidesPerColumn>1},{"multirow-column":a.slidesPerColumn>1&&"column"===a.slidesPerColumnFill},{android:l.android},{ios:l.ios},{"css-mode":a.cssMode}],t=a.containerModifierClass,i=[],e.forEach(function(e){"object"==typeof e?Object.keys(e).forEach(function(n){e[n]&&i.push(t+n)}):"string"==typeof e&&i.push(t+e)}),i);s.push.apply(s,d),o.addClass([].concat(s).join(" ")),n.emitContainerClasses()},removeClasses:function(){var e=this,t=e.$el,i=e.classNames;t.removeClass(i.join(" ")),e.emitContainerClasses()}};const ln={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!1,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};function cn(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var dn={modular:{useParams:function(e){var t=this;
vendor: 9,351 bytes, line 1
1t.modules&&Object.keys(t.modules).forEach(function(i){var n=t.modules[i];n.params&&Mi(e,n.params)})},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach(function(i){var n=t.modules[i],s=e[i]||{};n.on&&t.on&&Object.keys(n.on).forEach(function(e){t.on(e,n.on[e])}),n.create&&n.create.bind(t)(s)})}},eventsEmitter:Fi,update:Ui,translate:Wi,transition:{setTransition:function(e,t){var i=this;i.params.cssMode||i.$wrapperEl.transition(e),i.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);var i=this,n=i.activeIndex,s=i.params,a=i.previousIndex;if(!s.cssMode){s.autoHeight&&i.updateAutoHeight();var r=t;if(r||(r=n>a?"next":n<a?"prev":"reset"),i.emit("transitionStart"),e&&n!==a){if("reset"===r)return void i.emit("slideResetTransitionStart");i.emit("slideChangeTransitionStart"),"next"===r?i.emit("slideNextTransitionStart"):i.emit("slidePrevTransitionStart")}}},transitionEnd:function(e,t){void 0===e&&(e=!0);var i=this,n=i.activeIndex,s=i.previousIndex,a=i.params;if(i.animating=!1,!a.cssMode){i.setTransition(0);var r=t;if(r||(r=n>s?"next":n<s?"prev":"reset"),i.emit("transitionEnd"),e&&n!==s){if("reset"===r)return void i.emit("slideResetTransitionEnd");i.emit("slideChangeTransitionEnd"),"next"===r?i.emit("slideNextTransitionEnd"):i.emit("slidePrevTransitionEnd")}}}},slide:Gi,loop:Yi,grabCursor:{setGrabCursor:function(e){var t=this;if(!(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)){var i=t.el;i.style.cursor="move",i.style.cursor=e?"-webkit-grabbing":"-webkit-grab",i.style.cursor=e?"-moz-grabbin":"-moz-grab",i.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){var e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.el.style.cursor="")}},manipulation:Ki,events:an,breakpoints:rn,checkOverflow:{checkOverflow:function(){var e=this,t=e.params,i=e.isLocked,n=e.slides.length>0&&t.slidesOffsetBefore+t.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;t.slidesOffsetBefore&&t.slidesOffsetAfter&&n?e.isLocked=n<=e.size:e.isLocked=1===e.snapGrid.length,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,i!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),i&&i!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}},classes:on,images:{loadImage:function(e,t,i,n,s,a){var r,o=hi();function l(){a&&a()}Si(e).parent("picture")[0]||e.complete&&s?l():t?((r=new o.Image).onload=l,r.onerror=l,n&&(r.sizes=n),i&&(r.srcset=i),t&&(r.src=t)):l()},preloadImages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(var i=0;i<e.imagesToLoad.length;i+=1){var n=e.imagesToLoad[i];e.loadImage(n,n.currentSrc||n.getAttribute("src"),n.srcset||n.getAttribute("srcset"),n.sizes||n.getAttribute("sizes"),!0,t)}}}},un={},hn=function(){function e(){for(var t,i,n=arguments.length,s=new Array(n),a=0;a<n;a++)s[a]=arguments[a];if(1===s.length&&s[0].constructor&&"Object"===Object.prototype.toString.call(s[0]).slice(8,-1)?i=s[0]:(t=s[0],i=s[1]),i||(i={}),i=Mi({},i),t&&!i.el&&(i.el=t),i.el&&Si(i.el).length>1){var r=[];return Si(i.el).each(function(t){var n=Mi({},i,{el:t});r.push(new e(n))}),r}var o=this;o.__swiper__=!0,o.support=Hi(),o.device=Di({userAgent:i.userAgent}),o.browser=Ri(),o.eventsListeners={},o.eventsAnyListeners=[],void 0===o.modules&&(o.modules={}),Object.keys(o.modules).forEach(function(e){var t=o.modules[e];if(t.params){var n=Object.keys(t.params)[0],s=t.params[n];if("object"!=typeof s||null===s)return;if(["navigation","pagination","scrollbar"].indexOf(n)>=0&&!0===i[n]&&(i[n]={auto:!0}),!(n in i)||!("enabled"in s))return;!0===i[n]&&(i[n]={enabled:!0}),"object"!=typeof i[n]||"enabled"in i[n]||(i[n].enabled=!0),i[n]||(i[n]={enabled:!1})}});var l,c,d=Mi({},ln);return o.useParams(d),o.params=Mi({},d,un,i),o.originalParams=Mi({},o.params),o.passedParams=Mi({},i),o.params&&o.params.on&&Object.keys(o.params.on).forEach(function(e){o.on(e,o.params.on[e])}),o.params&&o.params.onAny&&o.onAny(o.params.onAny),o.$=Si,Mi(o,{enabled:o.params.enabled,el:t,classNames:[],slides:Si(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===o.params.direction},isVertical:function(){return"vertical"===o.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:o.params.allowSlideNext,allowSlidePrev:o.params.allowSlidePrev,touchEvents:(l=["touchstart","touchmove","touchend","touchcancel"],c=["mousedown","mousemove","mouseup"],o.support.pointerEvents&&(c=["pointerdown","pointermove","pointerup"]),o.touchEventsTouch={start:l[0],move:l[1],end:l[2],cancel:l[3]},o.touchEventsDesktop={start:c[0],move:c[1],end:c[2]},o.support.touch||!o.params.simulateTouch?o.touchEventsTouch:o.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:o.params.focusableElements,lastClickTime:_i(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:o.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),o.useModules(),o.emit("_swiper"),o.params.init&&o.init(),o}var t,i,n,s=e.prototype;return s.enable=function(){var e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))},s.disable=function(){var e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))},s.setProgress=function(e,t){var i=this;e=Math.min(Math.max(e,0),1);var n=i.minTranslate(),s=(i.maxTranslate()-n)*e+n;i.translateTo(s,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()},s.emitContainerClasses=function(){var e=this;if(e.params._emitClasses&&e.el){var t=e.el.className.split(" ").filter(function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)});e.emit("_containerClasses",t.join(" "))}},s.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter(function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)}).join(" ")},s.emitSlidesClasses=function(){var e=this;if(e.params._emitClasses&&e.el){var t=[];e.slides.each(function(i){var n=e.getSlideClasses(i);t.push({slideEl:i,classNames:n}),e.emit("_slideClass",i,n)}),e.emit("_slideClasses",t)}},s.slidesPerViewDynamic=function(){var e=this,t=e.params,i=e.slides,n=e.slidesGrid,s=e.size,a=e.activeIndex,r=1;if(t.centeredSlides){for(var o,l=i[a].swiperSlideSize,c=a+1;c<i.length;c+=1)i[c]&&!o&&(r+=1,(l+=i[c].swiperSlideSize)>s&&(o=!0));for(var d=a-1;d>=0;d-=1)i[d]&&!o&&(r+=1,(l+=i[d].swiperSlideSize)>s&&(o=!0))}else for(var u=a+1;u<i.length;u+=1)n[u]-n[a]<s&&(r+=1);return r},s.update=function(){var e=this;if(e&&!e.destroyed){var t=e.snapGrid,i=e.params;i.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode?(n(),e.params.autoHeight&&e.updateAutoHeight()):(("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||n(),i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function n(){var t=e.rtlTranslate?-1*e.translate:e.translate,i=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(i),e.updateActiveIndex(),e.updateSlidesClasses()}},s.changeDirection=function(e,t){void 0===t&&(t=!0);var i=this,n=i.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(i.$el.removeClass(""+i.params.containerModifierClass+n).addClass(""+i.params.containerModifierClass+e),i.emitContainerClasses(),i.params.direction=e,i.slides.each(function(t){"vertical"===e?t.style.width="":t.style.height=""}),i.emit("changeDirection"),t&&i.update()),i},s.mount=function(e){var t=this;if(t.mounted)return!0;var i=Si(e||t.params.el);if(!(e=i[0]))return!1;e.swiper=t;var n=function(){return"."+(t.params.wrapperClass||"").trim().split(" ").join(".")},s=function(){if(e&&e.shadowRoot&&e.shadowRoot.querySelector){var t=Si(e.shadowRoot.querySelector(n()));return t.children=function(e){return i.children(e)},t}return i.children(n())}();if(0===s.length&&t.params.createElements){var a=di().createElement("div");s=Si(a),a.className=t.params.wrapperClass,i.append(a),i.children("."+t.params.slideClass).each(function(e){s.append(e)})}return Mi(t,{$el:i,el:e,$wrapperEl:s,wrapperEl:s[0],mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===i.css("direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===i.css("direction")),wrongRTL:"-webkit-box"===s.css("display")}),!0},s.init=function(e){var t=this;return t.initialized||!1===t.mount(e)||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(
1),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.attachEvents(),t.initialized=!0,t.emit("init"),t.emit("afterInit")),t},s.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var i=this,n=i.params,s=i.$el,a=i.$wrapperEl,r=i.slides;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),n.loop&&i.loopDestroy(),t&&(i.removeClasses(),s.removeAttr("style"),a.removeAttr("style"),r&&r.length&&r.removeClass([n.slideVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(function(e){i.off(e)}),!1!==e&&(i.$el[0].swiper=null,function(e){var t=e;Object.keys(t).forEach(function(e){try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}(i)),i.destroyed=!0),null},e.extendDefaults=function(e){Mi(un,e)},e.installModule=function(t){e.prototype.modules||(e.prototype.modules={});var i=t.name||Object.keys(e.prototype.modules).length+"_"+_i();e.prototype.modules[i]=t},e.use=function(t){return Array.isArray(t)?(t.forEach(function(t){return e.installModule(t)}),e):(e.installModule(t),e)},t=e,n=[{key:"extendedDefaults",get:function(){return un}},{key:"defaults",get:function(){return ln}}],(i=null)&&cn(t.prototype,i),n&&cn(t,n),e}();Object.keys(dn).forEach(function(e){Object.keys(dn[e]).forEach(function(t){hn.prototype[t]=dn[e][t]})}),hn.use([qi,Bi]);const pn=hn;function mn(){return mn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},mn.apply(this,arguments)}var fn={toggleEl:function(e,t){e[t?"addClass":"removeClass"](this.params.navigation.disabledClass),e[0]&&"BUTTON"===e[0].tagName&&(e[0].disabled=t)},update:function(){var e=this,t=e.params.navigation,i=e.navigation.toggleEl;if(!e.params.loop){var n=e.navigation,s=n.$nextEl,a=n.$prevEl;a&&a.length>0&&(e.isBeginning?i(a,!0):i(a,!1),e.params.watchOverflow&&e.enabled&&a[e.isLocked?"addClass":"removeClass"](t.lockClass)),s&&s.length>0&&(e.isEnd?i(s,!0):i(s,!1),e.params.watchOverflow&&e.enabled&&s[e.isLocked?"addClass":"removeClass"](t.lockClass))}},onPrevClick:function(e){var t=this;e.preventDefault(),t.isBeginning&&!t.params.loop||t.slidePrev()},onNextClick:function(e){var t=this;e.preventDefault(),t.isEnd&&!t.params.loop||t.slideNext()},init:function(){var e,t,i=this,n=i.params.navigation;(i.params.navigation=Oi(i.$el,i.params.navigation,i.params.createElements,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),n.nextEl||n.prevEl)&&(n.nextEl&&(e=Si(n.nextEl),i.params.uniqueNavElements&&"string"==typeof n.nextEl&&e.length>1&&1===i.$el.find(n.nextEl).length&&(e=i.$el.find(n.nextEl))),n.prevEl&&(t=Si(n.prevEl),i.params.uniqueNavElements&&"string"==typeof n.prevEl&&t.length>1&&1===i.$el.find(n.prevEl).length&&(t=i.$el.find(n.prevEl))),e&&e.length>0&&e.on("click",i.navigation.onNextClick),t&&t.length>0&&t.on("click",i.navigation.onPrevClick),Mi(i.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}),i.enabled||(e&&e.addClass(n.lockClass),t&&t.addClass(n.lockClass)))},destroy:function(){var e=this,t=e.navigation,i=t.$nextEl,n=t.$prevEl;i&&i.length&&(i.off("click",e.navigation.onNextClick),i.removeClass(e.params.navigation.disabledClass)),n&&n.length&&(n.off("click",e.navigation.onPrevClick),n.removeClass(e.params.navigation.disabledClass))}};const gn={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){$i(this,{navigation:mn({},fn)})},on:{init:function(e){e.navigation.init(),e.navigation.update()},toEdge:function(e){e.navigation.update()},fromEdge:function(e){e.navigation.update()},destroy:function(e){e.navigation.destroy()},"enable disable":function(e){var t=e.navigation,i=t.$nextEl,n=t.$prevEl;i&&i[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass),n&&n[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass)},click:function(e,t){var i=e.navigation,n=i.$nextEl,s=i.$prevEl,a=t.target;if(e.params.navigation.hideOnClick&&!Si(a).is(s)&&!Si(a).is(n)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===a||e.pagination.el.contains(a)))return;var r;n?r=n.hasClass(e.params.navigation.hiddenClass):s&&(r=s.hasClass(e.params.navigation.hiddenClass)),!0===r?e.emit("navigationShow"):e.emit("navigationHide"),n&&n.toggleClass(e.params.navigation.hiddenClass),s&&s.toggleClass(e.params.navigation.hiddenClass)}}}};function vn(){return vn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},vn.apply(this,arguments)}
1var bn={update:function(){var e=this,t=e.rtl,i=e.params.pagination;if(i.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var n,s=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,a=e.pagination.$el,r=e.params.loop?Math.ceil((s-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?((n=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup))>s-1-2*e.loopedSlides&&(n-=s-2*e.loopedSlides),n>r-1&&(n-=r),n<0&&"bullets"!==e.params.paginationType&&(n=r+n)):n=void 0!==e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===i.type&&e.pagination.bullets&&e.pagination.bullets.length>0){var o,l,c,d=e.pagination.bullets;if(i.dynamicBullets&&(e.pagination.bulletSize=d.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),a.css(e.isHorizontal()?"width":"height",e.pagination.bulletSize*(i.dynamicMainBullets+4)+"px"),i.dynamicMainBullets>1&&void 0!==e.previousIndex&&(e.pagination.dynamicBulletIndex+=n-e.previousIndex,e.pagination.dynamicBulletIndex>i.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=i.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),o=n-e.pagination.dynamicBulletIndex,c=((l=o+(Math.min(d.length,i.dynamicMainBullets)-1))+o)/2),d.removeClass(i.bulletActiveClass+" "+i.bulletActiveClass+"-next "+i.bulletActiveClass+"-next-next "+i.bulletActiveClass+"-prev "+i.bulletActiveClass+"-prev-prev "+i.bulletActiveClass+"-main"),a.length>1)d.each(function(e){var t=Si(e),s=t.index();s===n&&t.addClass(i.bulletActiveClass),i.dynamicBullets&&(s>=o&&s<=l&&t.addClass(i.bulletActiveClass+"-main"),s===o&&t.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),s===l&&t.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next"))});else{var u=d.eq(n),h=u.index();if(u.addClass(i.bulletActiveClass),i.dynamicBullets){for(var p=d.eq(o),m=d.eq(l),f=o;f<=l;f+=1)d.eq(f).addClass(i.bulletActiveClass+"-main");if(e.params.loop)if(h>=d.length-i.dynamicMainBullets){for(var g=i.dynamicMainBullets;g>=0;g-=1)d.eq(d.length-g).addClass(i.bulletActiveClass+"-main");d.eq(d.length-i.dynamicMainBullets-1).addClass(i.bulletActiveClass+"-prev")}else p.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),m.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next");else p.prev().addClass(i.bulletActiveClass+"-prev").prev().addClass(i.bulletActiveClass+"-prev-prev"),m.next().addClass(i.bulletActiveClass+"-next").next().addClass(i.bulletActiveClass+"-next-next")}}if(i.dynamicBullets){var v=Math.min(d.length,i.dynamicMainBullets+4),b=(e.pagination.bulletSize*v-e.pagination.bulletSize)/2-c*e.pagination.bulletSize,y=t?"right":"left";d.css(e.isHorizontal()?y:"top",b+"px")}}if("fraction"===i.type&&(a.find(Pi(i.currentClass)).text(i.formatFractionCurrent(n+1)),a.find(Pi(i.totalClass)).text(i.formatFractionTotal(r))),"progressbar"===i.type){var w;w=i.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";var C=(n+1)/r,T=1,k=1;"horizontal"===w?T=C:k=C,a.find(Pi(i.progressbarFillClass)).transform("translate3d(0,0,0) scaleX("+T+") scaleY("+k+")").transition(e.params.speed)}"custom"===i.type&&i.renderCustom?(a.html(i.renderCustom(e,n+1,r)),e.emit("paginationRender",a[0])):e.emit("paginationUpdate",a[0]),e.params.watchOverflow&&e.enabled&&a[e.isLocked?"addClass":"removeClass"](i.lockClass)}},render:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var i=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,n=e.pagination.$el,s="";if("bullets"===t.type){var a=e.params.loop?Math.ceil((i-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&!e.params.loop&&a>i&&(a=i);for(var r=0;r<a;r+=1)t.renderBullet?s+=t.renderBullet.call(e,r,t.bulletClass):s+="<"+t.bulletElement+' class="'+t.bulletClass+'"></'+t.bulletElement+">";n.html(s),e.pagination.bullets=n.find(Pi(t.bulletClass))}"fraction"===t.type&&(s=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):'<span class="'+t.currentClass+'"></span> / <span class="'+t.totalClass+'"></span>',n.html(s)),"progressbar"===t.type&&(s=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):'<span class="'+t.progressbarFillClass+'"></span>',n.html(s)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0])}},init:function(){var e=this;e.params.pagination=Oi(e.$el,e.params.pagination,e.params.createElements,{el:"swiper-pagination"});var t=e.params.pagination;if(t.el){var i=Si(t.el);0!==i.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&i.length>1&&(i=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&i.addClass(t.clickableClass),i.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(i.addClass(""+t.modifierClass+t.type+"-dynamic"),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&i.addClass(t.progressbarOppositeClass),t.clickable&&i.on("click",Pi(t.bulletClass),function(t){t.preventDefault();var i=Si(this).index()*e.params.slidesPerGroup;e.params.loop&&(i+=e.loopedSlides),e.slideTo(i)}),Mi(e.pagination,{$el:i,el:i[0]}),e.enabled||i.addClass(t.lockClass))}},destroy:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var i=e.pagination.$el;i.removeClass(t.hiddenClass),i.removeClass(t.modifierClass+t.type),e.pagination.bullets&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&i.off("click",Pi(t.bulletClass))}}};const yn={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(e){return e},formatFractionTotal:function(e){return e},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){$i(this,{pagination:vn({dynamicBulletIndex:0},bn)})},on:{init:function(e){e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange:function(e){(e.params.loop||void 0===e.snapIndex)&&e.pagination.update()},snapIndexChange:function(e){e.params.loop||e.pagination.update()},slidesLengthChange:function(e){e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange:function(e){e.params.loop||(e.pagination.render(),e.pagination.update())},destroy:function(e){e.pagination.destroy()},"enable disable":function(e){var t=e.pagination.$el;t&&t[e.enabled?"removeClass":"addClass"](e.params.pagination.lockClass)},click:function(e,t){var i=t.target;if(e.params.pagination.el&&e.params.pagination.hideOnClick&&e.pagination.$el.length>0&&!Si(i).hasClass(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&i===e.navigation.nextEl||e.navigation.prevEl&&i===e.navigation.prevEl))return;!0===e.pagination.$el.hasClass(e.params.pagination.hiddenClass)?e.emit("paginationShow"):e.emit("paginationHide"),e.pagination.$el.toggleClass(e.params.pagination.hiddenClass)}}}};pn.use([gn,yn]);document.body;var wn,Cn;t()(function(){t()(document).foundation();ie.MediaQuery.current;window.onresize=function(){return ie.MediaQuery.current,!1};let e=document.querySelector("main#main"),i=document.querySelector(".main-header");if(e&&i){let y=i.getBoundingClientRect().height;e.style.marginTop=y+"px",e.style.setProperty("--header-height",y+"px")}let n=document.querySelector(".header-top"),s=document.querySelector(".main-header");if(n&&s){var a={offset:0,tolerance:0,classes:{initial:"headroom",pinned:"is-pinned",unpinned:"is-unpinned",top:"is-top",notTop:"is-not-top",bottom:"is-bottom",notBottom:"is-bottom",frozen:"is-frozen"},onPin:C,onUnpin:T};let w=new(ce())(s,a);function C(){s.style.transform="translateY(0px)"}function T(){s.style.transform="translateY(".concat(-s.dataset.openHeight,"px)")}s.dataset.openHeight=n.getBoundingClientRect().height,w.init()}if(document.querySelectorAll(".plyr")){new ri(".plyr")}let r=t()(".nice-select, .gform_wrapper select");if(r.length>0){r.niceSelect(),t()(document).on("gform_page_loaded",function(e,i,n){t()(".nice-select, .gform_wrapper select").niceSelect()});let k=document.querySelectorAll("select.tabs-select option"),S=document.querySelectorAll("div.nice-select.tabs-select > ul > li");for(let[E,_]of Object.entries(k)){let x=_.getAttribute("toggle");S[E].setAttribute("toggle",x);let L=_.getAttribute("toggle-group");S[E].setAttribute("toggle-group",L)}}if(document.querySelector(".gallery-swiper")){new pn(".gallery-swiper",{slidesPerView:"auto",navigation:{prevEl:".swiper-nav > .left",nextEl:".swiper-nav > .right"},breakpoints:{0:{spaceBetween:32},765:{spaceBetween:56}}})}if(document.querySelector(".fleet-swiper")){let A=new pn(".fleet-swiper",{slidesPerView:1});if(document.querySelector(".fleet-nav")){let M=document.querySelectorAll(".fleet-nav > *");if(M.length>0)for(let $ in Object.entries(M)){let P=M[$];P.addEventListener("click",()=>{A.slideTo($);for(let e of M)e.classList.remove("is-active");P.classList.add("is-active")})}}}
1document.querySelectorAll(".filter-reload").forEach(e=>{e.onchange=e=>{var t=new URL(window.location),i=e.target.value;t.searchParams.delete("page"),""==i?t.searchParams.delete(e.target.name):t.searchParams.set(e.target.name,e.target.value),window.location.href=t}});new(re())("form:not([id^=gform]):not(.no-fl), .fl-form",{customEvent:null,customLabel:null,customPlaceholder:null,exclude:".no-label",inputRegex:/email|number|password|search|tel|text|url|date/,prefix:"fl-",prioritize:"label",requiredClass:"required",style:2,transform:"input, textarea, select"});let o=document.querySelector("#agency-selector"),l=document.querySelector("#contact-details"),c=document.querySelector("#office-details"),d=document.querySelector("#agency-title");function u(e){h(e.options[e.selectedIndex].value)}function h(e){if(""!==e&&e){let i=document.querySelector('[contact-details="'.concat(e,'"]')),n=document.querySelector('[office-details="'.concat(e,'"]')),s=document.querySelector('[agency-title="'.concat(e,'"]')),a=document.querySelector(".contact-form .agency input"),r=document.querySelector("#agency-selector");s&&d&&(d.innerHTML=s.innerHTML),i&&l&&(l.innerHTML=i.innerHTML),n&&c&&(c.innerHTML=n.innerHTML),a&&(a.value=e),r&&(r.value=e,t()(r).niceSelect("update"))}}o&&(u(o),t()("#agency-selector").on("change",e=>u(e.target)),t()(".agency-marker").on("change",e=>u(e.target))),function(){const e=window.location.search,t=new URLSearchParams(e).get("zip");if(t&&countryCode){var i=null;new google.maps.places.PlacesService(document.createElement("div")).findPlaceFromQuery({query:t,fields:["geometry"]},(e,t)=>{if(e&&(i={lat:e[0].geometry.location.lat(),lng:e[0].geometry.location.lng()}),null!=i){var n=Array.from(document.querySelectorAll("[office-details]")),s=[];n.forEach(e=>{s.push({slug:e.dataset.slug,lat:e.dataset.lat,lng:e.dataset.lng})});var a=1/0,r=null;
1s.forEach(e=>{var t=i.lat,n=e.lat,s=i.lng,o=e.lng,l=Math.PI*t/180,c=Math.PI*n/180,d=s-o,u=Math.PI*d/180,h=Math.sin(l)*Math.sin(c)+Math.cos(l)*Math.cos(c)*Math.cos(u);h=60*(h=180*(h=Math.acos(h))/Math.PI)*1.1515,(h*=1.609344)<a&&(a=h,r=e.slug)}),null!=r&&h(r)}})}}();t()("a[href*=\\#]").not(".noscroll").on("click",function(e){t()(this.hash).length>0&&(e.preventDefault(),t()("html,body").animate({scrollTop:t()(this.hash).offset().top-140},500))});let p=new(se())({elements_selector:".lazy",load_delay:300});window.lazyLoadInstance=p;new oe;let m=document.querySelector(".persistent-block"),f=document.querySelectorAll(".persistent-block-target"),g=document.querySelector(".header-bottom"),v=g?g.getBoundingClientRect().height+100:0;if(m&&f){let O=m.getBoundingClientRect(),z=O.y+O.height+window.scrollY,I=!1;document.addEventListener("scroll",e=>{if(I){if(window.scrollY<z-v){I=!1;for(let e of f)e.classList.remove("is-active")}}else if(window.scrollY>z-v){I=!0;for(let e of f)e.classList.add("is-active")}})}let b=document.querySelectorAll(".sharer");for(let N of b){let H=N.querySelector(".content");H&&N.addEventListener("click",()=>{H.classList.toggle("is-active")})}}),window.onload=e=>{document.body.classList.remove("preload")},0!=(wn=Array.from(document.getElementsByClassName("now-available"))).length&&function(e,t){if(null!=Cn)return Cn;new google.maps.places.PlacesService(document.createElement("div")).getDetails({placeId:e},function(e,i){t(e)})}(wn[0].dataset.placeId,e=>{if(e.opening_hours.isOpen())for(let e of wn)e.classList.remove("is-hidden")}),t()(document).on("gform_post_render gform_page_loaded",function(e,i,n){var s,a=t()(".gform_wrapper form#gform_"+i),r=t()(a).find("input, textarea");for(s=0;s<r.length;s++){var o=r[s];"true"==o.getAttribute("aria-required")&&o.classList.add("required")}a.foundation();new(re())("form#gform_"+i,{customEvent:null,customLabel:null,customPlaceholder:null,exclude:".no-label",inputRegex:/email|number|password|search|tel|text|url/,prefix:"fl-",prioritize:"label",requiredClass:"required",style:2,transform:"input, textarea"})})})()})();
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.