1(()=>{var lt,dt,ct,ut,a={30:()=>{jQuery(document).ready(function(i){i(document).on("click",".js-tab-title",function(){var e=i(this).closest(".js-tabs"),t=i(this).data("item");""!==t&&(e.find(".js-tab-title").removeClass("is-active"),i(this).addClass("is-active"),e.find(".js-tab-content").removeClass("is-active"),e.find("#"+t).addClass("is-active"))})})},274:()=>{jQuery(document).ready(function(t){t("body").hasClass("admin-bar")&&(t("html").css({cssText:"margin-top: 0 !important"}),t("#wp-admin-bar-site-name").on("click",function(e){e.stopPropagation(),t("#wpadminbar").toggleClass("is-expanded")}))})},312:()=>{jQuery(document).ready(function(e){})},367:()=>{let s=jQuery.noConflict();function t(){var e=s(".bookmark-trigger");0<e.length&&(e.off(),e.on("click",function(e){e.preventDefault();let t=s(this),i=t.data("post-id"),a=t.find('input[type="checkbox"]'),n=s('.bookmark-trigger[data-post-id="'+i+'"]');t.addClass("processing"),t.hasClass("processing")&&(e={action:"vn_bookmark_post",nonce:wpApiSettings.nonce,original_id:t.data("post-id")},s.ajax({url:wpApiSettings.ajaxUrl,method:"POST",data:e,success:function(e){var t=JSON.parse(e),i=a.prop("checked");switch(t.status){case"success":n.find('input[type="checkbox"]').prop("checked",!i);break;case"error":alert(t.error)}},error:function(e){console.log("error",e)},complete:function(e){t.removeClass("processing")}}))}))}wpApiSettings.loadPosts=new CustomEvent("vn-load-posts"),document.addEventListener("vn-load-posts",function(){t()}),s(window).on("load",function(){var e;t(),(e=s(".remove-bookmark")).length<1||e.on("click",function(e){e.preventDefault();let t=s(this);t.addClass("processing"),t.hasClass("processing")&&(e={action:"vn_bookmark_remove",nonce:wpApiSettings.nonce,original_id:t.data("post-id")},s.ajax({url:wpApiSettings.ajaxUrl,method:"POST",data:e,success:function(e){switch(JSON.parse(e).status){case"success":t.closest(".wishlist__item").remove();break;case"error":alert("Etwas ist schief gelaufen, bitte laden Sie die Seite neu und versuchen Sie es erneut")}},error:function(e){console.log("error",e)},complete:function(e){t.removeClass("processing")}}))}),s(".wishlist").off("click.bookmarkNotes").on("click.bookmarkNotes",".toggle-note-editor",function(){var e=s(this).data("post-id");s("#note-content-"+e).hide(),s("#note-editor-"+e).show()}),s(".wishlist").on("click.bookmarkNotes",".cancel-note-edit",function(){var e=s(this).data("post-id");s("#note-editor-"+e).hide(),s("#note-content-"+e).show()}),s(".wishlist").on("click.bookmarkNotes",".save-note",function(){let e=s(this);if(e.hasClass("processing"))return!1;e.addClass("processing");let t=e.data("post-id"),i="note_editor_"+t,a;a="undefined"!=typeof tinymce&&tinymce.get(i)?tinymce.get(i).getContent():s("#"+i).val(),e.prop("disabled",!0).text("Speichern...");var n={action:"vn_bookmark_save_note",nonce:wpApiSettings.nonce,post_id:t,note_content:a};s.ajax({url:wpApiSettings.ajaxUrl,method:"POST",data:n,success:function(e){e.success?(s("#note-content-"+t).html(a||'<p class="text-muted">Keine Notiz vorhanden</p>'),s("#note-editor-"+t).hide(),s("#note-content-"+t).show(),a&&!s("#note-editor-"+t+" .delete-note").length&&s("#note-editor-"+t+" .cancel-note-edit").after(' <button class="btn btn-danger btn-sm delete-note float-right" data-post-id="'+t+'">Notiz löschen</button>')):alert(e.data||"Fehler beim Speichern der Notiz")},error:function(){alert("Fehler beim Speichern der Notiz")},complete:function(){e.prop("disabled",!1).text("Notiz speichern").removeClass("processing")}})}),s(".wishlist").on("click.bookmarkNotes",".delete-note",function(){if(confirm("Möchten Sie diese Notiz wirklich löschen?")){let t=s(this);if(t.hasClass("processing"))return!1;t.addClass("processing");let i=t.data("post-id");t.prop("disabled",!0).text("Löschen...");var e={action:"vn_bookmark_delete_note",nonce:wpApiSettings.nonce,post_id:i};s.ajax({url:wpApiSettings.ajaxUrl,method:"POST",data:e,success:function(e){e.success?("undefined"!=typeof tinymce&&tinymce.get("note_editor_"+i)?tinymce.get("note_editor_"+i).setContent(""):s("#note_editor_"+i).val(""),s("#note-content-"+i).html('<p class="text-muted">Keine Notiz vorhanden</p>'),s("#note-editor-"+i).hide(),s("#note-content-"+i).show(),t.remove()):alert(e.data||"Fehler beim Löschen der Notiz")},error:function(){alert("Fehler beim Löschen der Notiz")}
1,complete:function(){t.prop("disabled",!1).text("Notiz löschen").removeClass("processing")}})}}),s("#all-tab").on("click",function(e){e.preventDefault(),s("#bookmarkTabs .nav-item").removeClass("active"),s(this).addClass("active"),s("#bookmarkTabsContent .tab-pane").addClass("show active")}),s("#bookmarkTabs .nav-item").not("#all-tab").on("click",function(e){e.preventDefault(),s("#bookmarkTabs .nav-item").removeClass("active"),s(this).addClass("active"),s("#bookmarkTabsContent .tab-pane").removeClass("show active");e=s(this).data("bs-target");s(e).addClass("show active")})})},414:()=>{jQuery(document).ready(function(e){document.addEventListener("wpcf7submit",function(e){console.log("submit"),"123"===e.detail.contactFormId&&alert("The contact form ID is 123.")},!1)})},424:()=>{jQuery(document).ready(function(i){i(".main-nav--search-icon").on("click",function(){i(this).toggleClass("active"),i(".site-header .search_block").toggleClass("active")}),i(".icon-burger").on("click",function(){i("body").toggleClass("is-menu-open")}),i(".main-menu li.menu-item-has-children").mouseover(function(){i(".overlay").addClass("active")}).mouseout(function(){i(".overlay").removeClass("active")}),i(window).on("resize",function(e){1024<i(window).width()&&i("body").hasClass("is-menu-open")&&i(".icon-burger").trigger("click")}),i(".main-menu .menu-item-has-children .dropdown-toggle").on("click",function(e){var t=i(this);i(this).parent(),i(window).width()<1025&&t.toggleClass("active").next().slideToggle()})})},462:()=>{window.onload=function(e){let t=document.getElementById("to-top");t&&window.addEventListener("scroll",function(e){300<window.scrollY?t.classList.add("show"):t.classList.remove("show")})}},681:()=>{jQuery(document).ready(function(t){t(document).on("click",".js-modal-open",function(e){e.preventDefault();e=t(this).data("modal");t("body").removeClass("is-menu-open").addClass("overflow-hidden"),t("#"+e).addClass("is-open")}),t(document).find(".js-modal-close, .modal__overlay").on("click",function(){t(".modal").removeClass("is-open"),t("body").removeClass("overflow-hidden")})})},704:function(e){function pe(){for(var e=0,t=0,i=arguments.length;t<i;t++)e+=arguments[t].length;for(var a=Array(e),n=0,t=0;t<i;t++)for(var s=arguments[t],r=0,o=s.length;r<o;r++,n++)a[n]=s[r];return a}function me(i,a){var n;return function(){var e=this,t=arguments;clearTimeout(n),n=setTimeout(function(){return i.apply(e,t)},a)}}function fe(e,t,i){if(!0===i)return e.classList.add(t);e.classList.remove(t)}function ge(e,t,i){e=window.document.createElement(e);return i=i||"",e.className=t=t||"",void 0!==i&&(e.textContent=i),e}function ve(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function be(e,t){var i=ge("div","numInputWrapper"),a=ge("input","numInput "+e),e=ge("span","arrowUp"),n=ge("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?a.type="number":(a.type="text",a.pattern="\\d*"),void 0!==t)for(var s in t)a.setAttribute(s,t[s]);return i.appendChild(a),i.appendChild(e),i.appendChild(n),i}function we(t){try{return"function"==typeof t.composedPath?t.composedPath()[0]:t.target}catch(e){return t.target}}function t(){}function ye(e,t,i){return!1!==(i=void 0===i?!0:i)?new Date(e.getTime()).setHours(0,0,0,0)-new Date(t.getTime()).setHours(0,0,0,0):e.getTime()-t.getTime()}function xe(e){var t,i,a,n=e.defaultHour,s=e.defaultMinute,r=e.defaultSeconds;return void 0!==e.minDate&&(i=e.minDate.getHours(),a=e.minDate.getMinutes(),t=e.minDate.getSeconds(),(n=n<i?i:n)===i&&s<a&&(s=a),n===i)&&s===a&&r<t&&(r=e.minDate.getSeconds()),void 0!==e.maxDate&&(i=e.maxDate.getHours(),a=e.maxDate.getMinutes(),(n=Math.min(n,i))===i&&(s=Math.min(a,s)),n===i)&&s===a&&(r=e.maxDate.getSeconds()),{hours:n,minutes:s,seconds:r}}function r(d,$){var f={config:Ce(Ce({},Se),Ie.defaultConfig),l10n:Te};function j(){var e;return(null==(e=f.calendarContainer)?void 0:e.getRootNode()).activeElement||document.activeElement}function F(e){return e.bind(f)}function N(){var t=f.config;!1===t.weekNumbers&&1===t.showMonths||!0!==t.noCalendar&&window.requestAnimationFrame(function(){var e;void 0!==f.calendarContainer&&(f.calendarContainer.style.visibility="hidden",f.calendarContainer.style.display="block"),void 0!==f.daysContainer&&(e=(f.days.offsetWidth+1)*t.showMonths,f.daysContainer.style.width=e+"px",f.calendarContainer.style.width=e+(void 0!==f.weekWrapper?f.weekWrapper.offsetWidth:0)+"px",f.calendarContainer.style.removeProperty("visibility"),f.calendarContainer.style.removeProperty("display"))})}function c(e){0===f.selectedDates.length&&(a=void 0===f.config.minDate||0<=ye(new Date,f.config.minDate)?new Date:new Date(f.config.minDate.getTime()),t=xe(f.config),a.setHours(t.hours,t.minutes,t.seconds,a.getMilliseconds()),f.selectedDates=[a],f.latestSelectedDateObj=a),void 0!==e&&"blur"!==e.type&&((t=e).preventDefault(),a="keydown"===t.type,e=we(t),n=e,void 0!==f.amPM&&e===f.amPM&&(f.amPM.textContent=f.l10n.amPM[Pe(f.amPM.textContent===f.l10n.amPM[0])]),e=parseFloat(n.getAttribute("min")),o=parseFloat(n.getAttribute("max")),s=parseFloat(n.getAttribute("step")),r=parseInt(n.value,10),a=r+s*(t.delta||(a?38===t.which?1:-1:0)),void 0!==n.value)&&2===n.value.length&&(t=n===f.hourElement,i=n===f.minuteElement,a<e?(a=o+a+Pe(!t)+(Pe(t)&&Pe(!f.amPM)),i&&h(void 0,-1,f.hourElement)):o<a&&(a=n===f.hourElement?a-o-Pe(!f.amPM):e,i)&&h(void 0,1,f.hourElement),f.amPM&&t&&(1===s?a+r===23:Math.abs(a-r)>s)&&(f.amPM.textContent=f.l10n.amPM[Pe(f.amPM.textContent===f.l10n.amPM[0])]),n.value=Me(a));var t,i,a,n,s,r,o=f._input.value;u(),M(),f._input.value!==o&&f._debouncedChange()}function u(){var e,t,i,a,n,s,r,o;void 0!==f.hourElement&&void 0!==f.minuteElement&&(i=(parseInt(f.hourElement.value.slice(-2),10)||0)%24,a=(parseInt(f.minuteElement.value,10)||0)%60,n=void 0!==f.secondElement?(parseInt(f.secondElement.value,10)||0)%60:0,void 0!==f.amPM&&(e=i,t=f.amPM.textContent,i=e%12+12*Pe(t===f.l10n.amPM[1])),e=void 0!==f.config.minTime||f.config.minDate&&f.minDateHasTime&&f.latestSelectedDateObj&&0===ye(f.latestSelectedDateObj,f.config.minDate,!0),t=void 0!==f.config.maxTime||f.config.maxDate&&f.maxDateHasTime&&f.latestSelectedDateObj&&0===ye(f.latestSelectedDateObj,f.config.maxDate,!0),void 0!==f.config.maxTime&&void 0!==f.config.minTime&&f.config.minTime>f.config.maxTime?(r=_e(f.config.minTime.getHours(),f.config.minTime.getMinutes(),f.config.minTime.getSeconds()),_e(f.config.maxTime.getHours(),f.config.maxTime.getMinutes(),f.config.maxTime.getSeconds())<(s=_e
1(i,a,n))&&s<r&&(s=r,i=(s=[r=Math.floor(s/3600),o=(s-3600*r)/60,s-3600*r-60*o])[0],a=s[1],n=s[2])):(t&&(r=void 0!==f.config.maxTime?f.config.maxTime:f.config.maxDate,(a=(i=Math.min(i,r.getHours()))===r.getHours()?Math.min(a,r.getMinutes()):a)===r.getMinutes())&&(n=Math.min(n,r.getSeconds())),e&&(o=void 0!==f.config.minTime?f.config.minTime:f.config.minDate,(a=(i=Math.max(i,o.getHours()))===o.getHours()&&a<o.getMinutes()?o.getMinutes():a)===o.getMinutes())&&(n=Math.max(n,o.getSeconds()))),l(i,a,n))}function a(e){e=e||f.latestSelectedDateObj;e&&e instanceof Date&&l(e.getHours(),e.getMinutes(),e.getSeconds())}function l(e,t,i){void 0!==f.latestSelectedDateObj&&f.latestSelectedDateObj.setHours(e%24,t,i||0,0),f.hourElement&&f.minuteElement&&!f.isMobile&&(f.hourElement.value=Me(f.config.time_24hr?e:(12+e)%12+12*Pe(e%12==0)),f.minuteElement.value=Me(t),void 0!==f.amPM&&(f.amPM.textContent=f.l10n.amPM[Pe(12<=e)]),void 0!==f.secondElement)&&(f.secondElement.value=Me(i))}function R(e){var t=we(e),t=parseInt(t.value)+(e.delta||0);(1<t/1e3||"Enter"===e.key&&!/[^\d]/.test(t.toString()))&&w(t)}function o(t,i,a,n){return i instanceof Array?i.forEach(function(e){return o(t,e,a,n)}):t instanceof Array?t.forEach(function(e){return o(e,i,a,n)}):(t.addEventListener(i,a,n),void f._handlers.push({remove:function(){return t.removeEventListener(i,a,n)}}))}function H(){S("onChange")}function n(e,t){var i=void 0!==e?f.parseDate(e):f.latestSelectedDateObj||(f.config.minDate&&f.config.minDate>f.now?f.config.minDate:f.config.maxDate&&f.config.maxDate<f.now?f.config.maxDate:f.now),a=f.currentYear,n=f.currentMonth;try{void 0!==i&&(f.currentYear=i.getFullYear(),f.currentMonth=i.getMonth())}catch(e){e.message="Invalid date supplied: "+i,f.config.errorHandler(e)}t&&f.currentYear!==a&&(S("onYearChange"),m()),!t||f.currentYear===a&&f.currentMonth===n||S("onMonthChange"),f.redraw()}function B(e){var t=we(e);~t.className.indexOf("arrow")&&h(e,t.classList.contains("arrowUp")?1:-1)}function h(e,t,i){e=e&&we(e),i=i||e&&e.parentNode&&e.parentNode.firstChild,e=oe("increment");e.delta=t,i&&i.dispatchEvent(e)}function p(e,t,i,a){var n=y(t,!0),s=ge("span",e,t.getDate().toString());return s.dateObj=t,s.$i=a,s.setAttribute("aria-label",f.formatDate(t,f.config.ariaDateFormat)),-1===e.indexOf("hidden")&&0===ye(t,f.now)&&((f.todayDateElem=s).classList.add("today"),s.setAttribute("aria-current","date")),n?(s.tabIndex=-1,le(t)&&(s.classList.add("selected"),f.selectedDateElem=s,"range"===f.config.mode)&&(fe(s,"startRange",f.selectedDates[0]&&0===ye(t,f.selectedDates[0],!0)),fe(s,"endRange",f.selectedDates[1]&&0===ye(t,f.selectedDates[1],!0)),"nextMonthDay"===e)&&s.classList.add("inRange")):s.classList.add("flatpickr-disabled"),"range"===f.config.mode&&(n=t,!("range"!==f.config.mode||f.selectedDates.length<2))&&0<=ye(n,f.selectedDates[0])&&ye(n,f.selectedDates[1])<=0&&!le(t)&&s.classList.add("inRange"),f.weekNumbers&&1===f.config.showMonths&&"prevMonthDay"!==e&&a%7==6&&f.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+f.config.getWeek(t)+"</span>"),S("onDayCreate",s),s}function Y(e){e.focus(),"range"===f.config.mode&&r(e)}function g(e){for(var t=0<e?0:f.config.showMonths-1,i=0<e?f.config.showMonths:-1,a=t;a!=i;a+=e)for(var n=f.daysContainer.children[a],s=0<e?0:n.children.length-1,r=0<e?n.children.length:-1,o=s;o!=r;o+=e){var l=n.children[o];if(-1===l.className.indexOf("hidden")&&y(l.dateObj))return l}}function v(e,t){var i=j(),a=x(i||document.body),e=void 0!==e?e:a?i:void 0!==f.selectedDateElem&&x(f.selectedDateElem)?f.selectedDateElem:void 0!==f.todayDateElem&&x(f.todayDateElem)?f.todayDateElem:g(0<t?1:-1);if(void 0===e)f._input.focus();else if(a){for(var n=e,s=t,r=-1===n.className.indexOf("Month")?n.dateObj.getMonth():f.currentMonth,o=0<s?f.config.showMonths:-1,l=0<s?1:-1,d=r-f.currentMonth;d!=o;d+=l)for(var c=f.daysContainer.children[d],u=r-f.currentMonth===d?n.$i+s:s<0?c.children.length-1:0,h=c.children.length,p=u;0<=p&&p<h&&p!=(0<s?h:-1);p+=l){var m=c.children[p];if(-1===m.className.indexOf("hidden")&&y(m.dateObj)&&Math.abs(n.$i-p)>=Math.abs(s))return void Y(m)}f.changeMonth(l),v(g(l),0)}else Y(e)}function s(){if(void 0!==f.daysContainer){ve(f.daysContainer),f.weekNumbers&&ve(f.weekNumbers);for(var e=document.createDocumentFragment(),t=0;t<f.config.showMonths;t++){var i=new Date(f.currentYear,f.currentMonth,1);i.setMonth(f.currentMonth+t),e.appendChild(((e,t)=>{for(var i=(new Date(e,t,1).getDay()-f.l10n.firstDayOfWeek+7)%7,a=f.utils.getDaysInMonth((t-1+12)%12,e),n=f.utils.getDaysInMonth(t,e),s=window.document.createDocumentFragment(),r=1<f.config.showMonths,o=r?"prevMonthDay hidden":"prevMonthDay",l=r?"nextMonthDay hidden":"nextMonthDay",d=a+1-i,c=0;d<=a;d++,c++)s.appendChild(p("flatpickr-day "+o,new Date(e,t-1,d),0,c));for(d=1;d<=n;d++,c++)s.appendChild(p("flatpickr-day",new Date(e,t,d),0,c));for(var u=n+1;u<=42-i&&(1===f.config.showMonths||c%7!=0);u++,c++)s.appendChild(p("flatpickr-day "+l,new Date(e,t+1,u%n),0,c));return(r=ge("div","dayContainer")).appendChild(s),r})(i.getFullYear(),i.getMonth()))}f.daysContainer.appendChild(e),f.days=f.daysContainer.firstChild,"range"===f.config.mode&&1===f.selectedDates.length&&r()}}function m(){if(!(1<f.config.showMonths||"dropdown"!==f.config.monthSelectorType)){f.monthsDropdownContainer.tabIndex=-1,f.monthsDropdownContainer.innerHTML="";for(var e=0;e<12;e++)t=e,void 0!==f.config.minDate&&f.currentYear===f.config.minDate.getFullYear()&&t<f.config.minDate.getMonth()||void 0!==f.config.maxDate&&f.currentYear===f.config.maxDate.getFullYear()&&t>f.config.maxDate.getMonth()||((t=ge("option","flatpickr-monthDropdown-month")).value=new Date(f.currentYear,e).getMonth().toString(),t.textContent=De(e,f.config.shorthandCurrentMonth,f.l10n),t.tabIndex=-1,f.currentMonth===e&&(t.selected=!0),f.monthsDropdownContainer.appendChild(t))}var t}function q(){ve(f.monthNav),f.monthNav.appendChild(f.prevMonthNav),f.config.showMonths&&(f.yearElements=[],f.monthElements=[]);for(var e,t,i,a,n,s=f.config.showMonths;s--;){n=a=r=i=t=e=void 0,e=ge("div","flatpickr-month"),t=window.document.createDocumentFragment(),i=1<f.config.showMonths||"static"===f.config.monthSelectorType?ge("span","cur-month"):(f.monthsDropdownContainer=ge("select","flatpickr-monthDropdown-months"),f.monthsDropdownContainer.setAttribute("aria-label",f.l10n.monthAriaLabel),o(f.monthsDropdownContainer,"change",function(e){e=we(e),e=parseInt(e.value,10);f.changeMonth(e-f.currentMonth),S("onMonthChange")}),m(),f.monthsDropdownContainer),r=be("cur-year",{tabindex:"-1"}),(a=r.getElementsByTagName("input")[0]).setAttribute("aria-label",f.l10n.yearAriaLabel),f.config.minDate&&a.setAttribute("min",f.config.minDate.getFullYear().toString()),f.config.maxDate&&(a.setAttribute("max",f.config.maxDate.getFullYear().toString()),a.disabled=!!f.config.minDate&&f.config.minDate.getFullYear()===f.config.maxDate.getFullYear()),(n=ge("div","flatpickr-current-month")).appendChild(i),n.appendChild(r),t.appendChild(n),e.appendChild(t);var r={container:e,yearElement:a,monthElement:i};f.yearElements.push(r.yearElement),f.monthElements.push(r.monthElement),f.monthNav.appendChild(r.container)}f.monthNav.appendChild(f.nextMonthNav)}function W(){f.weekdayContainer?ve(f.weekdayContainer):f.weekdayContainer=ge("div","flatpickr-weekdays");for(var e=f.config.showMonths;e--;){var t=ge("div","flatpickr-weekdaycontainer");f.weekdayContainer.appendChild(t)}return X(),f.weekdayContainer}function X(){if(f.weekdayContainer){var e=f.l10n.firstDayOfWeek,t=pe(f.l10n.weekdays.shorthand);0<e&&e<t.length&&(t=pe(t.splice(e,t.length),t.splice(0,e)));for(var i=f.config.showMonths;i--;
1)f.weekdayContainer.children[i].innerHTML="\n <span class='flatpickr-weekday'>\n "+t.join("</span><span class='flatpickr-weekday'>")+"\n </span>\n "}}function V(e,t){t=(t=void 0===t?!0:t)?e:e-f.currentMonth;t<0&&!0===f._hidePrevMonthArrow||0<t&&!0===f._hideNextMonthArrow||(f.currentMonth+=t,(f.currentMonth<0||11<f.currentMonth)&&(f.currentYear+=11<f.currentMonth?1:-1,f.currentMonth=(f.currentMonth+12)%12,S("onYearChange"),m()),s(),S("onMonthChange"),T())}function b(e){return f.calendarContainer.contains(e)}function G(e){var t,i;f.isOpen&&!f.config.inline&&(i=b(t=we(e)),i=!(t===f.input||t===f.altInput||f.element.contains(t)||e.path&&e.path.indexOf&&(~e.path.indexOf(f.input)||~e.path.indexOf(f.altInput))||i||b(e.relatedTarget)),e=!f.config.ignoredFocusElements.some(function(e){return e.contains(t)}),i)&&e&&(f.config.allowInput&&f.setDate(f._input.value,!1,f.config.altInput?f.config.altFormat:f.config.dateFormat),void 0!==f.timeContainer&&void 0!==f.minuteElement&&void 0!==f.hourElement&&""!==f.input.value&&void 0!==f.input.value&&c(),f.close(),f.config)&&"range"===f.config.mode&&1===f.selectedDates.length&&f.clear(!1)}function w(e){var t;!e||f.config.minDate&&e<f.config.minDate.getFullYear()||f.config.maxDate&&e>f.config.maxDate.getFullYear()||(t=f.currentYear!==e,f.currentYear=e||f.currentYear,f.config.maxDate&&f.currentYear===f.config.maxDate.getFullYear()?f.currentMonth=Math.min(f.config.maxDate.getMonth(),f.currentMonth):f.config.minDate&&f.currentYear===f.config.minDate.getFullYear()&&(f.currentMonth=Math.max(f.config.minDate.getMonth(),f.currentMonth)),t&&(f.redraw(),S("onYearChange"),m()))}function y(e,t){var i=f.parseDate(e,void 0,t=void 0===t?!0:t);if(f.config.minDate&&i&&ye(i,f.config.minDate,void 0!==t?t:!f.minDateHasTime)<0||f.config.maxDate&&i&&0<ye(i,f.config.maxDate,void 0!==t?t:!f.maxDateHasTime))return!1;if(!f.config.enable&&0===f.config.disable.length)return!0;if(void 0===i)return!1;for(var a,n=!!f.config.enable,s=null!=(e=f.config.enable)?e:f.config.disable,r=0,o=void 0;r<s.length;r++){if("function"==typeof(o=s[r])&&o(i))return n;if(o instanceof Date&&void 0!==i&&o.getTime()===i.getTime())return n;if("string"==typeof o)return(a=f.parseDate(o,void 0,!0))&&a.getTime()===i.getTime()?n:!n;if("object"==typeof o&&void 0!==i&&o.from&&o.to&&i.getTime()>=o.from.getTime()&&i.getTime()<=o.to.getTime())return n}return!n}function x(e){return void 0!==f.daysContainer&&-1===e.className.indexOf("hidden")&&-1===e.className.indexOf("flatpickr-disabled")&&f.daysContainer.contains(e)}function U(e){var t=e.target===f._input,i=f._input.value.trimEnd()!==de();!t||!i||e.relatedTarget&&b(e.relatedTarget)||f.setDate(f._input.value,!0,e.target===f.altInput?f.config.altFormat:f.config.dateFormat)}function Z(e){var t=we(e),i=f.config.wrap?d.contains(t):t===f._input,a=f.config.allowInput,n=f.isOpen&&(!a||!i),s=f.config.inline&&i&&!a;if(13===e.keyCode&&i){if(a)return f.setDate(f._input.value,!0,t===f.altInput?f.config.altFormat:f.config.dateFormat),f.close(),t.blur();f.open()}else if(b(t)||n||s){var r,o=!!f.timeContainer&&f.timeContainer.contains(t);switch(e.keyCode){case 13:o?(e.preventDefault(),c(),ie()):ae(e);break;case 27:e.preventDefault(),ie();break;case 8:case 46:i&&!f.config.allowInput&&(e.preventDefault(),f.clear());break;case 37:case 39:o||i?f.hourElement&&f.hourElement.focus():(e.preventDefault(),l=j(),void 0!==f.daysContainer&&(!1===a||l&&x(l))&&(l=39===e.keyCode?1:-1,e.ctrlKey?(e.stopPropagation(),V(l),v(g(1),0)):v(void 0,l)));break;case 38:case 40:e.preventDefault();var l=40===e.keyCode?1:-1;f.daysContainer&&void 0!==t.$i||t===f.input||t===f.altInput?e.ctrlKey?(e.stopPropagation(),w(f.currentYear-l),v(g(1),0)):o||v(void 0,7*l):t===f.currentYearElement?w(f.currentYear-l):f.config.enableTime&&(!o&&f.hourElement&&f.hourElement.focus(),c(e),f._debouncedChange());break;case 9:o?-1!==(r=(l=[f.hourElement,f.minuteElement,f.secondElement,f.amPM].concat(f.pluginElements).filter(function(e){return e})).indexOf(t))&&(l=l[r+(e.shiftKey?-1:1)],e.preventDefault(),(l||f._input).focus()):!f.config.noCalendar&&f.daysContainer&&f.daysContainer.contains(t)&&e.shiftKey&&(e.preventDefault(),f._input.focus())}}if(void 0!==f.amPM&&t===f.amPM)switch(e.key){case f.l10n.amPM[0].charAt(0):case f.l10n.amPM[0].charAt(0).toLowerCase():f.amPM.textContent=f.l10n.amPM[0],u(),M();break;case f.l10n.amPM[1].charAt(0):case f.l10n.amPM[1].charAt(0).toLowerCase():f.amPM.textContent=f.l10n.amPM[1],u(),M()}(i||b(t))&&S("onKeyDown",e)}function r(n,e){if(void 0===e&&(e="flatpickr-day"),1===f.selectedDates.length&&(!n||n.classList.contains(e)&&!n.classList.contains("flatpickr-disabled"))){for(var s=(n||f.days.firstElementChild).dateObj.getTime(),r=f.parseDate(f.selectedDates[0],void 0,!0).getTime(),t=Math.min(s,f.selectedDates[0].getTime()),i=Math.max(s,f.selectedDates[0].getTime()),o=!1,l=0,d=0,a=t;a<i;a+=864e5)y(new Date(a),!0)||(o=o||t<a&&a<i,a<r&&(!l||l<a)?l=a:r<a&&(!d||a<d)&&(d=a));Array.from(f.rContainer.querySelectorAll("*:nth-child(-n+"+f.config.showMonths+") >
1 ."+e)).forEach(function(t){var e,i=t.dateObj.getTime(),a=0<l&&i<l||0<d&&d<i;a?(t.classList.add("notAllowed"),["inRange","startRange","endRange"].forEach(function(e){t.classList.remove(e)})):o&&!a||(["startRange","inRange","endRange","notAllowed"].forEach(function(e){t.classList.remove(e)}),void 0!==n&&(n.classList.add(s<=f.selectedDates[0].getTime()?"startRange":"endRange"),r<s&&i===r?t.classList.add("startRange"):s<r&&i===r&&t.classList.add("endRange"),l<=i)&&(0===d||i<=d)&&(a=r,e=s,(i=i)>Math.min(a,e))&&i<Math.max(a,e)&&t.classList.add("inRange"))})}}function K(){!f.isOpen||f.config.static||f.config.inline||C()}function J(i){return function(e){var e=f.config["_"+i+"Date"]=f.parseDate(e,f.config.dateFormat),t=f.config["_"+("min"===i?"max":"min")+"Date"];void 0!==e&&(f["min"===i?"minDateHasTime":"maxDateHasTime"]=0<e.getHours()||0<e.getMinutes()||0<e.getSeconds()),f.selectedDates&&(f.selectedDates=f.selectedDates.filter(function(e){return y(e)}),f.selectedDates.length||"min"!==i||a(e),M()),f.daysContainer&&(te(),void 0!==e?f.currentYearElement[i]=e.getFullYear().toString():f.currentYearElement.removeAttribute(i),f.currentYearElement.disabled=!!t&&void 0!==e&&t.getFullYear()===e.getFullYear())}}function Q(){return f.config.wrap?d.querySelector("[data-input]"):d}function ee(){"object"!=typeof f.config.locale&&void 0===Ie.l10ns[f.config.locale]&&f.config.errorHandler(new Error("flatpickr: invalid locale "+f.config.locale)),f.l10n=Ce(Ce({},Ie.l10ns.default),"object"==typeof f.config.locale?f.config.locale:"default"!==f.config.locale?Ie.l10ns[f.config.locale]:void 0),Oe.D="("+f.l10n.weekdays.shorthand.join("|")+")",Oe.l="("+f.l10n.weekdays.longhand.join("|")+")",Oe.M="("+f.l10n.months.shorthand.join("|")+")",Oe.F="("+f.l10n.months.longhand.join("|")+")",Oe.K="("+f.l10n.amPM[0]+"|"+f.l10n.amPM[1]+"|"+f.l10n.amPM[0].toLowerCase()+"|"+f.l10n.amPM[1].toLowerCase()+")",void 0===Ce(Ce({},$),JSON.parse(JSON.stringify(d.dataset||{}))).time_24hr&&void 0===Ie.defaultConfig.time_24hr&&(f.config.time_24hr=f.l10n.time_24hr),f.formatDate=Ae(f),f.parseDate=Le({config:f.config,l10n:f.l10n})}function C(e){var t,i,a,n,s,r,o;"function"!=typeof f.config.position?void 0!==f.calendarContainer&&(S("onPreCalendarPosition"),r=e||f._positionElement,i=Array.prototype.reduce.call(f.calendarContainer.children,function(e,t){return e+t.offsetHeight},0),o=f.calendarContainer.offsetWidth,s=(a=f.config.position.split(" "))[0],a=1<a.length?a[1]:null,t=r.getBoundingClientRect(),n=window.innerHeight-t.bottom,s="above"===s||"below"!==s&&n<i&&t.top>i,n=window.pageYOffset+t.top+(s?-i-2:r.offsetHeight+2),fe(f.calendarContainer,"arrowTop",!s),fe(f.calendarContainer,"arrowBottom",s),f.config.inline||(i=window.pageXOffset+t.left,s=r=!1,"center"===a?(i-=(o-t.width)/2,r=!0):"right"===a&&(i-=o-t.width,s=!0),fe(f.calendarContainer,"arrowLeft",!r&&!s),fe(f.calendarContainer,"arrowCenter",r),fe(f.calendarContainer,"arrowRight",s),a=window.document.body.offsetWidth-(window.pageXOffset+t.right),r=i+o>window.document.body.offsetWidth,s=a+o>window.document.body.offsetWidth,fe(f.calendarContainer,"rightMost",r),f.config.static)||(f.calendarContainer.style.top=n+"px",r?s?void 0!==(n=(()=>{for(var e,t=null,i=0;i<document.styleSheets.length;i++){var a=document.styleSheets[i];if(a.cssRules){try{a.cssRules}catch(t){continue}t=a;break}}return null!=t?t:(e=document.createElement("style"),document.head.appendChild(e),e.sheet)})())&&(r=window.document.body.offsetWidth,s=Math.max(0,r/2-o/2),r=n.cssRules.length,o="{left:"+t.left+"px;right:auto;}",fe(f.calendarContainer,"rightMost",!1),fe(f.calendarContainer,"centerMost",!0),n.insertRule(".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after"+o,r),f.calendarContainer.style.left=s+"px",f.calendarContainer.style.right="auto"):(f.calendarContainer.style.left="auto",f.calendarContainer.style.right=a+"px"):(f.calendarContainer.style.left=i+"px",f.calendarContainer.style.right="auto"))):f.config.position(f,e)}function te(){f.config.noCalendar||f.isMobile||(m(),T(),s())}function ie(){f._input.focus(),-1!==window.navigator.userAgent.indexOf("MSIE")||void 0!==navigator.msMaxTouchPoints?setTimeout(f.close,0):f.close()}function ae(e){e.preventDefault(),e.stopPropagation();var t,i,a,e=function e(t,i){return i(t)?t:t.parentNode?e(t.parentNode,i):void 0}(we(e),function(e){return e.classList&&e.classList.contains("flatpickr-day")&&!e.classList.contains("flatpickr-disabled")&&!e.classList.contains("notAllowed")});void 0!==e&&(e=e,t=((i=f.latestSelectedDateObj=new Date(e.dateObj.getTime())).getMonth()<f.currentMonth||i.getMonth()>f.currentMonth+f.config.showMonths-1)&&"range"!==f.config.mode,f.selectedDateElem=e,"single"===f.config.mode?f.selectedDates=[i]:"multiple"===f.config.mode?(a=le(i))?f.selectedDates.splice(parseInt(a),1):f.selectedDates.push(i):"range"===f.config.mode&&(2===f.selectedDates.length&&f.clear(!1,!1),f.latestSelectedDateObj=i,f.selectedDates.push(i),0!==ye(i,f.selectedDates[0],!0))&&f.selectedDates.sort(function(e,t){return e.getTime()-t.getTime()}),u(),t&&(a=f.currentYear!==i.getFullYear(),f.currentYear=i.getFullYear(),f.currentMonth=i.getMonth(),a&&(S("onYearChange"),m()),S("onMonthChange")),T(),s(),M(),t||"range"===f.config.mode||1!==f.config.showMonths?void 0!==f.selectedDateElem&&void 0===f.hourElement&&f.selectedDateElem&&f.selectedDateElem.focus():Y(e),void 0!==f.hourElement&&void 0!==f.hourElement&&f.hourElement.focus(),f.config.closeOnSelect&&(i="single"===f.config.mode&&!f.config.enableTime,a="range"===f.config.mode&&2===f.selectedDates.length&&!f.config.enableTime,i||a)&&ie(),H())}f.parseDate=Le({config:f.config,l10n:f.l10n}),f._handlers=[],f.pluginElements=[],f.loadedPlugins=[],f._bind=o,f._setHoursFromDate=a,f._positionCalendar=C,f.changeMonth=V,f.changeYear=w,f.clear=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0),f.input.value="",void 0!==f.altInput&&(f.altInput.value=""),void 0!==f.mobileInput&&(f.mobileInput.value=""),f.selectedDates=[],
1!(f.latestSelectedDateObj=void 0)===t&&(f.currentYear=f._initialDate.getFullYear(),f.currentMonth=f._initialDate.getMonth()),!0===f.config.enableTime&&l((t=xe(f.config)).hours,t.minutes,t.seconds),f.redraw(),e&&S("onChange")},f.close=function(){f.isOpen=!1,f.isMobile||(void 0!==f.calendarContainer&&f.calendarContainer.classList.remove("open"),void 0!==f._input&&f._input.classList.remove("active")),S("onClose")},f.onMouseOver=r,f._createElement=ge,f.createDay=p,f.destroy=function(){void 0!==f.config&&S("onDestroy");for(var e=f._handlers.length;e--;)f._handlers[e].remove();if(f._handlers=[],f.mobileInput)f.mobileInput.parentNode&&f.mobileInput.parentNode.removeChild(f.mobileInput),f.mobileInput=void 0;else if(f.calendarContainer&&f.calendarContainer.parentNode)if(f.config.static&&f.calendarContainer.parentNode){var t=f.calendarContainer.parentNode;if(t.lastChild&&t.removeChild(t.lastChild),t.parentNode){for(;t.firstChild;)t.parentNode.insertBefore(t.firstChild,t);t.parentNode.removeChild(t)}}else f.calendarContainer.parentNode.removeChild(f.calendarContainer);f.altInput&&(f.input.type="text",f.altInput.parentNode&&f.altInput.parentNode.removeChild(f.altInput),delete f.altInput),f.input&&(f.input.type=f.input._type,f.input.classList.remove("flatpickr-input"),f.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function(e){try{delete f[e]}catch(e){}})},f.isEnabled=y,f.jumpToDate=n,f.updateValue=M,f.open=function(e,t){var i;void 0===t&&(t=f._positionElement),!0===f.isMobile?(e&&(e.preventDefault(),i=we(e))&&i.blur(),void 0!==f.mobileInput&&(f.mobileInput.focus(),f.mobileInput.click()),S("onOpen")):f._input.disabled||f.config.inline||(i=f.isOpen,f.isOpen=!0,i||(f.calendarContainer.classList.add("open"),f._input.classList.add("active"),S("onOpen"),C(t)),!0!==f.config.enableTime)||!0!==f.config.noCalendar||!1!==f.config.allowInput||void 0!==e&&f.timeContainer.contains(e.relatedTarget)||setTimeout(function(){return f.hourElement.select()},50)},f.redraw=te,f.set=function(e,t){if(null!==e&&"object"==typeof e)for(var i in Object.assign(f.config,e),e)void 0!==E[i]&&E[i].forEach(function(e){return e()});else f.config[e]=t,void 0!==E[e]?E[e].forEach(function(e){return e()}):-1<Ee.indexOf(e)&&(f.config[e]=ke(t));f.redraw(),M(!0)},f.setDate=function(e,t,i){if(void 0===t&&(t=!1),void 0===i&&(i=f.config.dateFormat),0!==e&&!e||e instanceof Array&&0===e.length)return f.clear(t);ne(e,i),f.latestSelectedDateObj=f.selectedDates[f.selectedDates.length-1],f.redraw(),n(void 0,t),a(),0===f.selectedDates.length&&f.clear(!1),M(t),t&&S("onChange")},f.toggle=function(e){if(!0===f.isOpen)return f.close();f.open(e)};var E={locale:[ee,X],showMonths:[q,N,W],minDate:[n],maxDate:[n],positionElement:[re],clickOpens:[function(){!0===f.config.clickOpens?(o(f._input,"focus",f.open),o(f._input,"click",f.open)):(f._input.removeEventListener("focus",f.open),f._input.removeEventListener("click",f.open))}]};function ne(e,t){var i=[];if(e instanceof Array)i=e.map(function(e){return f.parseDate(e,t)});else if(e instanceof Date||"number"==typeof e)i=[f.parseDate(e,t)];else if("string"==typeof e)switch(f.config.mode){case"single":case"time":i=[f.parseDate(e,t)];break;case"multiple":i=e.split(f.config.conjunction).map(function(e){return f.parseDate(e,t)});break;case"range":i=e.split(f.l10n.rangeSeparator).map(function(e){return f.parseDate(e,t)})}else f.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e)));f.selectedDates=f.config.allowInvalidPreload?i:i.filter(function(e){return e instanceof Date&&y(e,!1)}),"range"===f.config.mode&&f.selectedDates.sort(function(e,t){return e.getTime()-t.getTime()})}function se(e){return e.slice().map(function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date?f.parseDate(e,void 0,!0):e&&"object"==typeof e&&e.from&&e.to?{from:f.parseDate(e.from,void 0),to:f.parseDate(e.to,void 0)}:e}).filter(function(e){return e})}function re(){f._positionElement=f.config.positionElement||f._input}function S(e,t){if(void 0!==f.config){var i=f.config[e];if(void 0!==i&&0<i.length)for(var a=0;i[a]&&a<i.length;a++)i[a](f.selectedDates,f.input.value,f,t);"onChange"===e&&(f.input.dispatchEvent(oe("change")),f.input.dispatchEvent(oe("input")))}}function oe(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t}function le(e){for(var t=0;t<f.selectedDates.length;t++){var i=f.selectedDates[t];if(i instanceof Date&&0===ye(i,e))return""+t}return!1}function T(){f.config.noCalendar||f.isMobile||!f.monthNav||(f.yearElements.forEac
1h(function(e,t){var i=new Date(f.currentYear,f.currentMonth,1);i.setMonth(f.currentMonth+t),1<f.config.showMonths||"static"===f.config.monthSelectorType?f.monthElements[t].textContent=De(i.getMonth(),f.config.shorthandCurrentMonth,f.l10n)+" ":f.monthsDropdownContainer.value=i.getMonth().toString(),e.value=i.getFullYear().toString()}),f._hidePrevMonthArrow=void 0!==f.config.minDate&&(f.currentYear===f.config.minDate.getFullYear()?f.currentMonth<=f.config.minDate.getMonth():f.currentYear<f.config.minDate.getFullYear()),f._hideNextMonthArrow=void 0!==f.config.maxDate&&(f.currentYear===f.config.maxDate.getFullYear()?f.currentMonth+1>f.config.maxDate.getMonth():f.currentYear>f.config.maxDate.getFullYear()))}function de(e){var t=e||(f.config.altInput?f.config.altFormat:f.config.dateFormat);return f.selectedDates.map(function(e){return f.formatDate(e,t)}).filter(function(e,t,i){return"range"!==f.config.mode||f.config.enableTime||i.indexOf(e)===t}).join("range"!==f.config.mode?f.config.conjunction:f.l10n.rangeSeparator)}function M(e){void 0===e&&(e=!0),void 0!==f.mobileInput&&f.mobileFormatStr&&(f.mobileInput.value=void 0!==f.latestSelectedDateObj?f.formatDate(f.latestSelectedDateObj,f.mobileFormatStr):""),f.input.value=de(f.config.dateFormat),void 0!==f.altInput&&(f.altInput.value=de(f.config.altFormat)),!1!==e&&S("onValueUpdate")}function ce(e){var e=we(e),t=f.prevMonthNav.contains(e),i=f.nextMonthNav.contains(e);t||i?V(t?-1:1):0<=f.yearElements.indexOf(e)?e.select():e.classList.contains("arrowUp")?f.changeYear(f.currentYear+1):e.classList.contains("arrowDown")&&f.changeYear(f.currentYear-1)}function ue(t){return function(e){f.config["min"===t?"_minTime":"_maxTime"]=f.parseDate(e,"H:i:S")}}f.element=f.input=d,f.isOpen=!1;var e=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],t=Ce(Ce({},JSON.parse(JSON.stringify(d.dataset||{}))),$),i={},P=(f.config.parseDate=t.parseDate,f.config.formatDate=t.formatDate,Object.defineProperty(f.config,"enable",{get:function(){return f.config._enable},set:function(e){f.config._enable=se(e)}}),Object.defineProperty(f.config,"disable",{get:function(){return f.config._disable},set:function(e){f.config._disable=se(e)}}),"time"===t.mode);t.dateFormat||!t.enableTime&&!P||(I=Ie.defaultConfig.dateFormat||Se.dateFormat,i.dateFormat=t.noCalendar||P?"H:i"+(t.enableSeconds?":S":""):I+" H:i"+(t.enableSeconds?":S":"")),t.altInput&&(t.enableTime||P)&&!t.altFormat&&(I=Ie.defaultConfig.altFormat||Se.altFormat,i.altFormat=t.noCalendar||P?"h:i"+(t.enableSeconds?":S K":" K"):I+" h:i"+(t.enableSeconds?":S":"")+" K"),Object.defineProperty(f.config,"minDate",{get:function(){return f.config._minDate},set:J("min")}),Object.defineProperty(f.config,"maxDate",{get:function(){return f.config._maxDate},set:J("max")}),Object.defineProperty(f.config,"minTime",{get:function(){return f.config._minTime},set:ue("min")}),Object.defineProperty(f.config,"maxTime",{get:function(){return f.config._maxTime},set:ue("max")}),"time"===t.mode&&(f.config.noCalendar=!0,f.config.enableTime=!0),Object.assign(f.config,i,t);for(var k=0;k<e.length;k++)f.config[e[k]]=!0===f.config[e[k]]||"true"===f.config[e[k]];for(Ee.filter(function(e){return void 0!==f.config[e]}).forEach(function(e){f.config[e]=ke(f.config[e]||[]).map(F)}),f.isMobile=!f.config.disableMobile&&!f.config.inline&&"single"===f.config.mode&&!f.config.disable.length&&!f.config.enable&&!f.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),k=0;k<f.config.plugins.length;k++){var D,he=f.config.plugins[k](f)||{};for(D in he)-1<Ee.indexOf(D)?f.config[D]=ke(he[D]).map(F).concat(f.config[D]):void 0===t[D]&&(f.config[D]=he[D])}if(t.altInputClass||(f.config.altInputClass=Q().className+" "+f.config.altInputClass),S("onParseConfig"),ee(),f.input=Q(),f.input?(f.input._type=f.input.type,f.input.type="text",f.input.classList.add("flatpickr-input"),f._input=f.input,f.config.altInput&&(f.altInput=ge(f.input.nodeName,f.config.altInputClass),f._input=f.altInput,f.altInput.placeholder=f.input.placeholder,f.altInput.disabled=f.input.disabled,f.altInput.required=f.input.required,f.altInput.tabIndex=f.input.tabIndex,f.altInput.type="text",f.input.setAttribute("type","hidden"),!f.config.static)&&f.input.parentNode&&f.input.parentNode.insertBefore(f.altInput,f.input.nextSibling),f.config.allowInput||f._input.setAttribute("readonly","readonly"),re()):f.config.errorHandler(new Error("Invalid input element specified")),f.selectedDates=[],f.now=f.parseDate(f.config.now)||new Date,(P=f.config.defaultDate||("INPUT"!==f.input.nodeName&&"TEXTAREA"!==f.input.nodeName||!f.input.placeholder||f.input.value!==f.input.placeholder?f.input.value:null))&&ne(P,f.config.dateFormat),f._initialDate=0<f.selectedDates.length?f.selectedDates[0]:f.config.minDate&&f.config.minDate.getTime()>f.now.getTime()?f.config.minDate:f.config.maxDate&&f.config.maxDate.getTime()<f.now.getTime()?f.config.maxDate:f.now,f.currentYear=f._initialDate.getFullYear(),f.currentMonth=f._initialDate.getMonth(),0<f.selectedDates.length&&(f.latestSelectedDateObj=f.selectedDates[0]),void 0!==f.config.minTime&&(f.config.minTime=f.parseDate(f.config.minTime,"H:i")),void 0!==f.config.maxTime&&(f.config.maxTime=f.parseDate(f.config.maxTime,"H:i")),f.minDateHasTime=!!f.config.minDate&&(0<f.config.minDate.getHours()||0<f.config.minDate.getMinutes()||0<f.config.minDate.getSeconds()),f.maxDateHasTime=!!f.config.maxDate&&(0<f.config.maxDate.getHours()||0<f.config.maxDate.getMinutes()||0<f.config.maxDate.getSeconds()),f.utils={getDaysInMonth:function(e,t){return void 0===e&&(e=f.currentMonth),void 0===t&&(t=f.currentYear),1===e&&(t%4==0&&t%100!=0||t%400==0)?29:f.l10n.daysInMonth[e]}},f.isMobile||(I=window.document.createDocumentFragment(),f.calendarContainer=ge("div","flatpickr-calendar"),f.calendarContainer.tabIndex=-1,f.config.noCalendar||(I.appendChild((f.monthNav=ge("div","flatpickr-months"),f.yearElements=[],f.monthElements=[],f.prevMonthNav=ge("span","flatpickr-prev-month"),f.prevMonthNav.innerHTML=f.config.prevArrow,f.nextMonthNav=ge("span","flatpickr-next-month"),f.nextMonthNav.innerHTML=f.config.nextArrow,q(),Object.defineProperty(f,"_hidePrevMonthArrow",{get:function(){return f.__hidePrevMonthArrow},set:function(e){f.__hidePrevMonthArrow!==e&&(fe(f.prevMonthNav,"flatpickr-disabled",e),f.__hidePrevMonthArrow=e)}}),Object.defineProperty(f,"_hideNextMonthArrow",{get:function(){return f.__hideNextMonthArrow},set:function(e){f.__hideNextMonthArrow!==e&&(fe(f.nextMonthNav,"flatpickr-disabled",e),f.__hideNextMonthArrow=e)}}),f.currentYearElement=f.yearElements[0],T(),f.monthNav)),f.innerContainer=ge("div","flatpickr-innerContainer"),f.config.weekNumbers&&(f.calendarContainer.classList.add("hasWeeks"),(L=ge("div","flatpickr-weekwrapper")).appendChild(ge("span","flatpickr-weekday",f.l10n.weekAbbreviation)),A=ge("div","flatpickr-weeks"),L.appendChild(A),A=(L={weekWrapper:L,weekNumbers:A}).weekNumbers,f.innerContainer.appendChild(L=L.weekWrapper),f.weekNumbers=A,f.weekWrapper=L),f.rContainer=ge("div","flatpickr-rContainer"),f.rContainer.appendChild(W()),f.daysContainer||(f.daysContainer=ge("div","flatpickr-days"),f.daysContainer.tabIndex=-1),s(),f.rContainer.appendChild(f.daysContainer),f.innerContainer.appendChild(f.rContainer),I.appendChild(f.innerContainer)),f.config.enableTime&&I.appendChild((f.calendarContainer.classList.add("hasTime"),f.config.noCalendar&&f.calendarContainer.classList.add("noCalendar"),A=xe(f.config),f.timeContainer=ge("div","flatpickr-time"),f.timeContainer.tabIndex=-1,L=ge("span","flatpickr-time-separator",":"),_=be("flatpickr-hour",{"aria-label":f.l10n.hourAriaLabel}),f.hourElement=_.getElementsByTagName("input")[0],z=be("flatpickr-minute",{"aria-label":f.l10n.minuteAriaLabel}),f.minuteElement=z.getElementsByTagName("input")[0],f.hourElement.tabIndex=f.minuteElement.tabIndex=-1,f.hourElement.value=Me(f.latestSelectedDateObj?f.latestSelectedDateObj.getHours():f.config.time_24hr?A.hours:(e=>{switch(e%24){case 0:case 12:return 12;default:return e%12}})(A.hours)),f.minuteElement.value=Me(f.latestSelectedDateObj?f.latestSelectedDateObj.getMinutes():A.minutes),f.hourElement.setAttribute("step",f.config.hourIncrement.toString()),f.minuteElement.setAttribute("step",f.config.minuteIncrement.toString()),f.hourElement.setAttribute("min",f.config.time_24hr?"0":"1"),f.hourElement.setAttribute("max",f.config.time_24hr?"23":"12"),f.hourElement.setAttribute("maxlength","2"),f.minuteElement.setAttribute("min","0"),f.minuteElement.setAttribute("max","59"),f.minuteElement.setAttribute("maxlength","2"),f.timeContainer.appendChild(_),f.timeContainer.appendChild(L),f.timeContainer.appendChild(z),f.config.time_24hr&&f.timeContainer.classList.add("time24hr"),f.config.enableSeconds&&(f.timeContainer.classList.add("hasSeconds"),_=be("flatpickr-second"),f.secondElement=_.getElementsByTagName("input")[0],f.secondElement.value=Me(f.latestSelectedDateObj?f.latestSelectedDateObj.getSeconds():A.seconds),f.secondElement.setAttribute("step",f.minuteElement.getAttribute("step")),f.secondElement.setAttribute("min","0"),f.secondElement.setAttribute("max","59"),f.secondElement.setAttribute("maxlength","2"),f.timeContainer.appendChild(ge("span","flatpickr-time-separator",":")),f.timeContainer.appendChild(_)),f.config.time_24hr||(f.amPM=ge("span","flatpickr-am-pm",f.l10n.amPM[Pe(11<(f.latestSelectedDateObj?f.hourElement.value:f.config.defaultHour))]),f.amPM.title=f.l10n.toggleTitle,f.amPM.tabIndex=-1,f.timeContainer.appendChild(f.amPM)),f.timeContainer)),fe(f.calendarContainer,"rangeMode","range"===f.config.mode),fe(f.calendarContainer,"animate",!0===f.config.animate),fe(f.calendarContainer,"multiMonth",1<f.config.showMonths),f.calendarContainer.appendChild(I),z=void 0!==f.config.appendTo&&void 0!==f.config.appendTo.nodeType,(f.config.inline||f.config.static)&&(f.calendarContainer.classList.add(f.config.inline?"inline":"static"),f.config.inline&&(!z&&f.element.parentNode?f.element.parentNode.insertBefore(f.calendarContainer,f._input.nextSibling):void 0!==f.config.appendTo&&f.config.appendTo.appendChild(f.calendarContainer)),f.config.static)&&(_=ge("div","flatpickr-wrapper"),f.element.parentNode&&f.element.parentNode.insertBefore(_,f.element),_.a
1ppendChild(f.element),f.altInput&&_.appendChild(f.altInput),_.appendChild(f.calendarContainer)),f.config.static||f.config.inline||(void 0!==f.config.appendTo?f.config.appendTo:window.document.body).appendChild(f.calendarContainer)),f.config.wrap&&["open","close","toggle","clear"].forEach(function(t){Array.prototype.forEach.call(f.element.querySelectorAll("[data-"+t+"]"),function(e){return o(e,"click",f[t])})}),f.isMobile){var O=f.config.enableTime?f.config.noCalendar?"time":"datetime-local":"date";f.mobileInput=ge("input",f.input.className+" flatpickr-mobile"),f.mobileInput.tabIndex=1,f.mobileInput.type=O,f.mobileInput.disabled=f.input.disabled,f.mobileInput.required=f.input.required,f.mobileInput.placeholder=f.input.placeholder,f.mobileFormatStr="datetime-local"==O?"Y-m-d\\TH:i:S":"date"==O?"Y-m-d":"H:i:S",0<f.selectedDates.length&&(f.mobileInput.defaultValue=f.mobileInput.value=f.formatDate(f.selectedDates[0],f.mobileFormatStr)),f.config.minDate&&(f.mobileInput.min=f.formatDate(f.config.minDate,"Y-m-d")),f.config.maxDate&&(f.mobileInput.max=f.formatDate(f.config.maxDate,"Y-m-d")),f.input.getAttribute("step")&&(f.mobileInput.step=String(f.input.getAttribute("step"))),f.input.type="hidden",void 0!==f.altInput&&(f.altInput.type="hidden");try{f.input.parentNode&&f.input.parentNode.insertBefore(f.mobileInput,f.input.nextSibling)}catch(O){}o(f.mobileInput,"change",function(e){f.setDate(we(e).value,!1,f.mobileFormatStr),S("onChange"),S("onClose")})}else i=me(K,50),f._debouncedChange=me(H,300),f.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&o(f.daysContainer,"mouseover",function(e){"range"===f.config.mode&&r(we(e))}),o(f._input,"keydown",Z),void 0!==f.calendarContainer&&o(f.calendarContainer,"keydown",Z),f.config.inline||f.config.static||o(window,"resize",i),void 0!==window.ontouchstart?o(window.document,"touchstart",G):o(window.document,"mousedown",G),o(window.document,"focus",G,{capture:!0}),!0===f.config.clickOpens&&(o(f._input,"focus",f.open),o(f._input,"click",f.open)),void 0!==f.daysContainer&&(o(f.monthNav,"click",ce),o(f.monthNav,["keyup","increment"],R),o(f.daysContainer,"click",ae)),void 0!==f.timeContainer&&void 0!==f.minuteElement&&void 0!==f.hourElement&&(o(f.timeContainer,["increment"],c),o(f.timeContainer,"blur",c,{capture:!0}),o(f.timeContainer,"click",B),o([f.hourElement,f.minuteElement],["focus","click"],function(e){return we(e).select()}),void 0!==f.secondElement&&o(f.secondElement,"focus",function(){return f.secondElement&&f.secondElement.select()}),void 0!==f.amPM)&&o(f.amPM,"click",function(e){c(e)}),f.config.allowInput&&o(f._input,"blur",U);(f.selectedDates.length||f.config.noCalendar)&&(f.config.enableTime&&a(f.config.noCalendar?f.latestSelectedDateObj:void 0),M(!1)),N();var A,L,_,I,z,P=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);return!f.isMobile&&P&&C(),S("onReady"),f}function i(e,t){for(var i=Array.prototype.slice.call(e).filter(function(e){return e instanceof HTMLElement}),a=[],n=0;n<i.length;n++){var s=i[n];try{null===s.getAttribute("data-fp-omit")&&(void 0!==s._flatpickr&&(s._flatpickr.destroy(),s._flatpickr=void 0),s._flatpickr=r(s,t||{}),a.push(s._flatpickr))}catch(e){console.error(e)}}return 1===a.length?a[0]:a}var Ce,Ee,Se,Te,Me,Pe,ke,De,v,Oe,o,Ae,Le,_e,Ie;e.exports=(Se={_disable:[],allowInput:!(Ee=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"]),allowInvalidPreload:!(Ce=function(){return(Ce=Object.assign||function(e){for(var t,i=1,a=arguments.length;i<a;i++)for(var n in t=arguments[i])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}).apply(this,arguments)}),altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(e){return"undefined"!=typeof console&&console.warn(e)},getWeek:function(e){var e=new Date(e.getTime()),t=(e.setHours(0,0,0,0),e.setDate(e.getDate()+3-(e.getDay()+6)%7),new Date(e.getFullYear(),0,4));return 1+Math.round(((e.getTime()-t.getTime())/864e5-3+(t.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewB
1ox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},Te={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){e%=100;if(3<e&&e<21)return"th";switch(e%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},Me=function(e,t){return("000"+e).slice(-1*(t=void 0===t?2:t))},Pe=function(e){return!0===e?1:0},ke=function(e){return e instanceof Array?e:[e]},De=function(e,t,i){return i.months[t?"shorthand":"longhand"][e]},v={D:t,F:function(e,t,i){e.setMonth(i.months.longhand.indexOf(t))},G:function(e,t){e.setHours((12<=e.getHours()?12:0)+parseFloat(t))},H:function(e,t){e.setHours(parseFloat(t))},J:function(e,t){e.setDate(parseFloat(t))},K:function(e,t,i){e.setHours(e.getHours()%12+12*Pe(new RegExp(i.amPM[1],"i").test(t)))},M:function(e,t,i){e.setMonth(i.months.shorthand.indexOf(t))},S:function(e,t){e.setSeconds(parseFloat(t))},U:function(e,t){return new Date(1e3*parseFloat(t))},W:function(e,t,i){t=parseInt(t),e=new Date(e.getFullYear(),0,2+7*(t-1),0,0,0,0);return e.setDate(e.getDate()-e.getDay()+i.firstDayOfWeek),e},Y:function(e,t){e.setFullYear(parseFloat(t))},Z:function(e,t){return new Date(t)},d:function(e,t){e.setDate(parseFloat(t))},h:function(e,t){e.setHours((12<=e.getHours()?12:0)+parseFloat(t))},i:function(e,t){e.setMinutes(parseFloat(t))},j:function(e,t){e.setDate(parseFloat(t))},l:t,m:function(e,t){e.setMonth(parseFloat(t)-1)},n:function(e,t){e.setMonth(parseFloat(t)-1)},s:function(e,t){e.setSeconds(parseFloat(t))},u:function(e,t){return new Date(parseFloat(t))},w:t,y:function(e,t){e.setFullYear(2e3+parseFloat(t))}},Oe={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},o={Z:function(e){return e.toISOString()},D:function(e,t,i){return t.weekdays.shorthand[o.w(e,t,i)]},F:function(e,t,i){return De(o.n(e,t,i)-1,!1,t)},G:function(e,t,i){return Me(o.h(e,t,i))},H:function(e){return Me(e.getHours())},J:function(e,t){return void 0!==t.ordinal?e.getDate()+t.ordinal(e.getDate()):e.getDate()},K:function(e,t){return t.amPM[Pe(11<e.getHours())]},M:function(e,t){return De(e.getMonth(),!0,t)},S:function(e){return Me(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,t,i){return i.getWeek(e)},Y:function(e){return Me(e.getFullYear(),4)},d:function(e){return Me(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return Me(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:function(e){return Me(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},Ae=function(e){var t=e.config,s=void 0===t?Se:t,t=e.l10n,i=void 0===t?Te:t,t=e.isMobile,r=void 0!==t&&t;return function(a,e,t){var n=t||i;return void 0===s.formatDate||r?e.split("").map(function(e,t,i){return o[e]&&"\\"!==i[t-1]?o[e](a,n,s):"\\"!==e?e:""}).join(""):s.formatDate(a,e,n)}},Le=function(e){var t=e.config,f=void 0===t?Se:t,t=e.l10n,g=void 0===t?Te:t;return function(e,t,i,a){if(0===e||e){var n,s=a||g,a=e;if(e instanceof Date)n=new Date(e.getTime());else if("string"!=typeof e&&void 0!==e.toFixed)n=new Date(e);else if("string"==typeof e){var r=t||(f||Se).dateFormat,t=String(e).trim();if("today"===t)n=new Date,i=!0;else if(f&&f.parseDate)n=f.parseDate(e,r);else if(/Z$/.test(t)||/GMT$/.test(t))n=new Date(e);else{for(var o=void 0,l=[],d=0,c=0,u="";d<r.length;d++){var h=r[d],p="\\"===h,m="\\"===r[d-1]||p;Oe[h]&&!m?(u+=Oe[h],(m=new RegExp(u).exec(e))&&(o=!0,l["Y"!==h?"push":"unshift"]({fn:v[h],val:m[++c]}))):p||(u+=".")}n=f&&f.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0),l.forEach(function(e){var t=e.fn;return n=t(n,e.val,s)||n}),n=o?n:void 0}}if(n instanceof Date&&!isNaN(n.getTime()))return!0===i&&n.setHours(0,0,0,0),n;f.errorHandler(new Error("Invalid date provided: "+a))}}},_e=function(e,t,i){return 3600*e+60*t+i},"function"!=typeof Object.assign&&(Object.assign=function(i){for(var e=[],t=1;t<arguments.length;t++)e[t-1]=arguments[t];if(!i)throw TypeError("Cannot convert undefined or null to object");for(var a=0,n=e;a<n.length;a++)(t=>{t&&Object.keys(t).forEach(function(e){return i[e]=t[e]})})(n[a]);return i}),"undefined"!=typeof HTMLElement&&"undefined"!=typeof HTMLCollection&&"undefined"!=typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(e){return i(this,e)},HTMLElement.prototype.flatpickr=function(e){return i([this],e)}),(Ie=function(e,t){return"string"==typeof e?i(window.document.querySelectorAll(e),t):e instanceof Node?i([e],t):i(e,t)}).defaultConfig={},Ie.l10ns={en:Ce({},Te),default:Ce({},Te)},Ie.localize=function(e){Ie.l10ns.default=Ce(Ce({},Ie.l10ns.default),e)},Ie.setDefaults=function(e){Ie.defaultConfig=Ce(Ce({},Ie.defaultConfig),e)},Ie.parseDate=Le({}),Ie.formatDate=Ae({}),Ie.compareDates=ye,"undefined"!=typeof jQuery&&void 0!==jQuery.fn&&(jQuery.fn.flatpickr=function(e){return i(this,e)}),Date.prototype.fp_incr=function(e){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+("string"==typeof e?parseInt(e,10):e))},"undefined"!=typeof window&&(window.flatpickr=Ie),Ie)},717:()=>{var n;(n=jQuery).fn.niceSelect=function(e){function a(e){e.after(n("<div></div>").addClass("nice-select").addClass(e.attr("class")||"").addClass(e.attr("disabled")?"disabled":"").attr("tabindex",e.attr("disabled")?null:"0").html('<span class="current"></span><ul class="list"></ul>'));var a=e.next(),t=e.find("option"),e=e.find("option:selected");a.find(".current").html(e.data("display")||e.text()),t.each(function(e){var t=n(this),i=t.data("display");a.find("ul").append(n("<li></li>").attr("data-value",t.val()).attr("data-display",i||null).addClass("option"+(t.is(":selected")?" selected":"")+(t.is(":disabled")?" disabled":"")).html(t.text()))})}return"string"==typeof e?"update"==e?this.each(function(){var e=n(this),t=n(this).next(".nice-select"),i=t.hasClass("open");t.length&&(t.remove(),a(e),i)&&e.next().trigger("click")}):"destroy"==e?(this.each(function(){var e=n(this),t=n(this).next(".nice-select");t.length&&(t.remove(),e.css("display",""))}),0==n(".nice-select").length&&n(document).off(".nice_select")):console.log('Method "'+e+'" does not exist.'):(this.hide(),this.each(function(){var e=n(this);e.next().hasClass("nice-select")||a(e)}),n(document).off(".nice_select"),n(document).on("click.nice_select",".nice-select",function(e){var t=n(this);n(".nice-select").not(t).removeClass("open"),t.toggleClass("open"),t.hasClass("open")?(t.find(".option"),t.find(".focus").removeClass("focus"),t.find(".selected").addClass("focus")):t.focus()}),n(document).on("click.nice_select",function(e){0===n(e.target).closest(".
1nice-select").length&&n(".nice-select").removeClass("open").find(".option")}),n(document).on("click.nice_select",".nice-select .option:not(.disabled)",function(e){var t=n(this),i=t.closest(".nice-select"),a=(i.find(".selected").removeClass("selected"),t.addClass("selected"),t.data("display")||t.text());i.find(".current").text(a),i.prev("select").val(t.data("value")).trigger("change")}),n(document).on("keydown.nice_select",".nice-select",function(e){var t,i=n(this),a=n(i.find(".focus")||i.find(".list .option.selected"));if(32==e.keyCode||13==e.keyCode)return(i.hasClass("open")?a:i).trigger("click"),!1;if(40==e.keyCode)return i.hasClass("open")?0<(t=a.nextAll(".option:not(.disabled)").first()).length&&(i.find(".focus").removeClass("focus"),t.addClass("focus")):i.trigger("click"),!1;if(38==e.keyCode)return i.hasClass("open")?0<(t=a.prevAll(".option:not(.disabled)").first()).length&&(i.find(".focus").removeClass("focus"),t.addClass("focus")):i.trigger("click"),!1;if(27==e.keyCode)i.hasClass("open")&&i.trigger("click");else if(9==e.keyCode&&i.hasClass("open"))return!1}),(e=document.createElement("a").style).cssText="pointer-events:auto","auto"!==e.pointerEvents&&n("html").addClass("no-csspointerevents")),this}},850:()=>{jQuery(document).ready(function(i){i(document).on("click",".js-accordion-title",function(){var e=i(this).closest(".js-accordion"),t=i(this).closest(".js-accordion-item");t.hasClass("is-open")?(t.removeClass("is-open"),t.find(".js-accordion-content").slideUp()):(e.find(".js-accordion-item").removeClass("is-open"),e.find(".js-accordion-content").slideUp(),t.addClass("is-open"),t.find(".js-accordion-content").slideDown())})})},899:()=>{let s=jQuery.noConflict();s(window).on("load",function(){var e=s(".comment-report");if(0<e.length){let n=null!==localStorage.getItem("reported-comments")?localStorage.getItem("reported-comments"):"";n=0<n.length?n.split(","):[],e.each(function(e,t){var i=s(t).data("comment-id").toString();n.includes(i)&&s(t).parent().addClass("not-allowed")}),e.on("click",function(e){e.preventDefault();let i=s(this),t=i.parent(),a=i.data("comment-id").toString();if(t.hasClass("not-allowed"))return!1;t.addClass("processing"),n.includes(a)||n.push(a),t.hasClass("processing")&&(e={action:"vn_report_comment",nonce:wpApiSettings.nonce,comment_id:a},s.ajax({url:wpApiSettings.ajaxUrl,method:"POST",data:e,success:function(e){var t=JSON.parse(e);switch(t.status){case"success":localStorage.setItem("reported-comments",n.join()),i.parent().addClass("not-allowed sent");break;case"error":alert(t.error)}},error:function(e){alert("Etwas geht schief, bitte versuchen Sie es später erneut")},complete:function(e){t.removeClass("processing")}}))})}})},982:()=>{jQuery(document).ready(function(t){t(document).on("click",".js-toggle",function(e){e.preventDefault();e=t(this).data("item");""!==e&&(t(this).toggleClass("is-open"),t("#"+e).toggleClass("is-open").slideToggle())})})},988:()=>{/(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(e=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(e.tagName)||(e.tabIndex=-1),e.focus())},!1)}},n={};function ht(e){var t=n[e];return void 0!==t||(t=n[e]={exports:{}},a[e].call(t.exports,t,t.exports,ht)),t.exports}{function pt(e,t=void 0){return!(!e||e===document.body||t&&e===t)&&(N(e)?e:pt(e.parentElement,t))}function mt(e){var t=(new DOMParser).parseFromString(e,"text/html").body;if(1<t.childElementCount){for(var i=document.createElement("div");t.firstChild;)i.appendChild(t.firstChild);return i}return t.firstChild}let C=(e,t=1e4)=>(e=parseFloat(e+"")||0,Math.round((e+Number.EPSILON)*t)/t),N=function(e){var t,i;return!!(e&&e instanceof Element&&e.offsetParent)&&(t=e.scrollHeight>e.clientHeight,i=-1!==(e=window.getComputedStyle(e).overflowY).indexOf("hidden"),e=-1!==e.indexOf("visible"),t)&&!i&&!e},R=e=>(""+(e||"")).split(" ").filter(e=>!!e),m=(t,e,i)=>{t&&R(e).forEach(e=>{t.classList.toggle(e,i||!1)})};class zt{constructor(e){Object.defineProperty(this,"pageX",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"pageY",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"clientX",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"clientY",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"time",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"nativePointer",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.nativePointer=e,this.pageX=e.pageX,this.pageY=e.pageY,this.clientX=e.clientX,this.clientY=e.clientY,this.id=self.Touch&&e instanceof Touch?e.identifier:-1,this.time=Date.now()}}let n={passive:!1};class li{constructor(e,{start:t=()=>!0,move:i=()=>{},end:a=()=>{}}){Object.defineProperty(this,"element",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"startCallback",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"moveCallback",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"endCallback",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"currentPointers",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"startPointers",{enumerable:!0,configurable:!0,writable:!0,value:[]}),this.element=e,this.startCallback=t,this.moveCallback=i,this.endCallback=a;for(let e of["onPointerStart","onTouchStart","onMove","onTouchEnd","onPointerEnd","onWindowBlur"])this[e]=this[e].bind(this);this.element.addEventListener("mousedown",this.onPointerStart,n),this.element.addEventListener("touchstart",this.onTouchStart,n),this.element.addEventListener("touchmove",this.onMove,n),this.element.addEventListener("touchend",this.onTouchEnd),this.element.addEventListener("touchcancel",this.onTouchEnd)}onPointerStart(e){if(e.buttons&&0===e.button){let t=new zt(e);this.currentPointers.some(e=>e.id===t.id)||this.triggerPointerStart(t,e)&&(window.addEventListener("mousemove",this.onMove),window.addEventListener("mouseup",this.onPointerEnd),window.addEventListener("blur",this.onWindowBlur))}}onTouchStart(e){for(var t of Array.from(e.changedTouches||[]))this.triggerPointerStart(new zt(t),e);window.addEventListener("blur",this.onWindowBlur)}onMove(e){let t=this.currentPointers.slice(),i="changedTouches"in e?Array.from(e.changedTouches||[]).map(e=>new zt(e)):[new zt(e)],a=[];for(let t of i){let e=this.currentPointers.findIndex(e=>e.id===t.id);e<0||(a.push(t),this.currentPointers[e]=t)}a.length&&this.moveCallback(e,this.currentPointers.slice(),t)}onPointerEnd(e){0<e.buttons&&0!==e.button||(this.triggerPointerEnd(e,new zt(e)),window.removeEventListener("mousemove",this.onMove),window.removeEventListener("mouseup",this.onPointerEnd),window.removeEventListener("blur",this.onWindowBlur))}onTouchEnd(e){for(var t of Array.from(e.changedTouches||[]))this.triggerPointerEnd(e,new zt(t))}triggerPointerStart(e,t){return!!this.startCallback(t,e,this.currentPointers.slice())&&(this.currentPointers.push(e),this.startPointers.push(e),!0)}triggerPointerEnd(e,t){var i=this.currentPointers.findIndex(e=>e.id===t.id);i<0||(this.currentPointers.splice(i,1),this.startPointers.splice(i,1),this.endCallback(e,t,this.currentPointers.slice()))}onWindowBlur(){this.clear()}clear(){for(;this.currentPointers.length;){var e=this.currentPointers[this.currentPointers.length-1];this.currentPointers.splice(this.currentPointers.length-1,1),this.startPointers.splice(this.currentPointers.length-1,1),this.endCallback(new Event("touchend",{bubbles:!0,cancelable:!0,clientX:e.clientX,clientY:e.clientY}),e,this.currentPointers.slice())}}stop(){this.element.removeEventListener("mousedown",this.onPointerStart,n),this.element.removeEventListener("touchstart",this.onTouchStart,n),this.element.removeEventListener("touchmove",this.onMove,n),this.element.removeEventListener("touchend",this.onTouchEnd),this.element.removeEventListener("touchcancel",this.onTouchEnd),window.removeEventListener("mousemove",this.onMove),window.removeEventListener("mouseup",this.onPointerEnd),window.removeEventListener("blur",this.onWindowBlur)}}function qt(e,t){return t?Math.sqrt(Math.pow(t.clientX-e.clientX,2)+Math.pow(t.clientY-e.clientY,2)):0}function Wt(e,t){return t?{clientX:(e.clientX+t.clientX)/2,clientY:(e.clientY+t.clientY)/2}:e}function ft(e,t){return e.split(".").reduce((e,t)=>
1"object"==typeof e?e[t]:void 0,t)}let H=e=>"object"==typeof e&&null!==e&&e.constructor===Object&&"[object Object]"===Object.prototype.toString.call(e),h=(a,...i)=>{let e=i.length;for(let t=0;t<e;t++){let e=i[t]||{};Object.entries(e).forEach(([e,t])=>{var i=Array.isArray(t)?[]:{};a[e]||Object.assign(a,{[e]:i}),H(t)?Object.assign(a[e],h(i,t)):Array.isArray(t)?Object.assign(a,{[e]:[...t]}):Object.assign(a,{[e]:t})})}return a};class $t{constructor(e={}){Object.defineProperty(this,"options",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"events",{enumerable:!0,configurable:!0,writable:!0,value:new Map}),this.setOptions(e);for(let e of Object.getOwnPropertyNames(Object.getPrototypeOf(this)))e.startsWith("on")&&"function"==typeof this[e]&&(this[e]=this[e].bind(this))}setOptions(e){this.options=e?h({},this.constructor.defaults,e):{};for(let[e,t]of Object.entries(this.option("on")||{}))this.on(e,t)}option(e,...t){let i=ft(e,this.options);return i=i&&"function"==typeof i?i.call(this,this,...t):i}optionFor(e,t,i,...a){let n=ft(t,e),s;(n="false"===(n="true"===(n="string"!=typeof(s=n)||isNaN(s)||isNaN(parseFloat(s))?n:parseFloat(n))?!0:n)?!1:n)&&"function"==typeof n&&(n=n.call(this,this,e,...a));t=ft(t,this.options);return t&&"function"==typeof t?n=t.call(this,this,e,...a,n):void 0===n&&(n=t),void 0===n?i:n}cn(e){var t=this.options.classes;return t&&t[e]||""}localize(t,i=[]){t=String(t).replace(/\{\{(\w+).?(\w+)?\}\}/g,(e,t,i)=>{let a="";return i?a=this.option(t[0]+t.toLowerCase().substring(1)+".l10n."+i):t&&(a=this.option("l10n."+t)),a=a||e});for(let e=0;e<i.length;e++)t=t.split(i[e][0]).join(i[e][1]);return t.replace(/\{\{(.*?)\}\}/g,(e,t)=>t)}on(e,i){let t=[];"string"==typeof e?t=e.split(" "):Array.isArray(e)&&(t=e),this.events||(this.events=new Map),t.forEach(e=>{let t=this.events.get(e);t||(this.events.set(e,[]),t=[]),t.includes(i)||t.push(i),this.events.set(e,t)})}off(e,i){let t=[];"string"==typeof e?t=e.split(" "):Array.isArray(e)&&(t=e),t.forEach(e=>{var t=this.events.get(e);if(Array.isArray(t)){let e=t.indexOf(i);-1<e&&t.splice(e,1)}})}emit(e,...t){[...this.events.get(e)||[]].forEach(e=>e(this,...t)),"*"!==e&&this.emit("*",e,...t)}}Object.defineProperty($t,"version",{enumerable:!0,configurable:!0,writable:!0,value:"5.0.36"}),Object.defineProperty($t,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{}});class jt extends $t{constructor(e={}){super(e),Object.defineProperty(this,"plugins",{enumerable:!0,configurable:!0,writable:!0,value:{}})}attachPlugins(e={}){var i,a,n=new Map;for([i,a]of Object.entries(e)){let e=this.option(i),t=this.plugins[i];t||!1===e?t&&!1===e&&(t.detach(),delete this.plugins[i]):n.set(i,new a(this,e||{}))}for(let[e,t]of n)this.plugins[e]=t,t.attach()}detachPlugins(e){for(var t of e=e||Object.keys(this.plugins)){let e=this.plugins[t];e&&e.detach(),delete this.plugins[t]}return this.emit("detachPlugins"),this}}(wt=lt=lt||{})[wt.Init=0]="Init",wt[wt.Error=1]="Error",wt[wt.Ready=2]="Ready",wt[wt.Panning=3]="Panning",wt[wt.Mousemove=4]="Mousemove",wt[wt.Destroy=5]="Destroy";let f=["a","b","c","d","e","f"],e={PANUP:"Move up",PANDOWN:"Move down",PANLEFT:"Move left",PANRIGHT:"Move right",ZOOMIN:"Zoom in",ZOOMOUT:"Zoom out",TOGGLEZOOM:"Toggle zoom level",TOGGLE1TO1:"Toggle zoom level",ITERATEZOOM:"Toggle zoom level",ROTATECCW:"Rotate counterclockwise",ROTATECW:"Rotate clockwise",FLIPX:"Flip horizontally",FLIPY:"Flip vertically",FITX:"Fit horizontally",FITY:"Fit vertically",RESET:"Reset",TOGGLEFS:"Toggle fullscreen"},t={content:null,width:"auto",height:"auto",panMode:"drag",touch:!0,dragMinThreshold:3,lockAxis:!1,mouseMoveFactor:1,mouseMoveFriction:.12,zoom:!0,pinchToZoom:!0,panOnlyZoomed:"auto",minScale:1,maxScale:2,friction:.25,dragFriction:.35,decelFriction:.05,click:"toggleZoom",dblClick:!1,wheel:"zoom",wheelLimit:7,spinner:!0,bounds:"auto",infinite:!1,rubberband:!0,bounce:!0,maxVelocity:75,transformParent:!1,classes:{content:"f-panzoom__content",isLoading:"is-loading",canZoomIn:"can-zoom_in",canZoomOut:"can-zoom_out",isDraggable:"is-draggable",isDragging:"is-dragging",inFullscreen:"in-fullscreen",htmlHasFullscreen:"with-panzoom-in-fullscreen"},l10n:e},B='<circle cx="25" cy="25" r="20"></circle>',Y='<div class="f-spinner"><svg viewBox="0 0 50 50">'+B+B+"</svg></div>",c=e=>e&&null!==e&&e instanceof Element&&"nodeType"in e,g=(t,e)=>
1{t&&R(e).forEach(e=>{t.classList.remove(e)})},v=(t,e)=>{t&&R(e).forEach(e=>{t.classList.add(e)})},b={a:1,b:0,c:0,d:1,e:0,f:0},w="mousemove",q="content",y="auto",W=null,X=null;class Ft extends jt{get fits(){return this.contentRect.width-this.contentRect.fitWidth<1&&this.contentRect.height-this.contentRect.fitHeight<1}get isTouchDevice(){return X=null===X?window.matchMedia("(hover: none)").matches:X}get isMobile(){return W=null===W?/iPhone|iPad|iPod|Android/i.test(navigator.userAgent):W}get panMode(){return this.options.panMode!==w||this.isTouchDevice?"drag":w}get panOnlyZoomed(){var e=this.options.panOnlyZoomed;return e===y?this.isTouchDevice:e}get isInfinite(){return this.option("infinite")}get angle(){return 180*Math.atan2(this.current.b,this.current.a)/Math.PI||0}get targetAngle(){return 180*Math.atan2(this.target.b,this.target.a)/Math.PI||0}get scale(){var{a:e,b:t}=this.current;return Math.sqrt(e*e+t*t)||1}get targetScale(){var{a:e,b:t}=this.target;return Math.sqrt(e*e+t*t)||1}get minScale(){return this.option("minScale")||1}get fullScale(){var e=this.contentRect;return e.fullWidth/e.fitWidth||1}get maxScale(){return this.fullScale*(this.option("maxScale")||1)||1}get coverScale(){var{containerRect:e,contentRect:t}=this,e=Math.max(e.height/t.fitHeight,e.width/t.fitWidth)||1;return Math.min(this.fullScale,e)}get isScaling(){return 1e-5<Math.abs(this.targetScale-this.scale)&&!this.isResting}get isContentLoading(){var e=this.content;return!!(e&&e instanceof HTMLImageElement)&&!e.complete}get isResting(){if(this.isBouncingX||this.isBouncingY)return!1;for(var e of f){var t="e"==e||"f"===e?1e-4:1e-5;if(Math.abs(this.target[e]-this.current[e])>t)return!1}return!(!this.ignoreBounds&&!this.checkBounds().inBounds)}constructor(t,e={},i={}){if(super(e),Object.defineProperty(this,"pointerTracker",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"resizeObserver",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"updateTimer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"clickTimer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"rAF",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"isTicking",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"ignoreBounds",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"isBouncingX",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"isBouncingY",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"clicks",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"trackingPoints",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"pwt",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"cwd",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"pmme",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"friction",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:lt.Init}),Object.defineProperty(this,"isDragging",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"content",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"spinner",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"containerRect",{enumerable:!0,configurable:!0,writable:!0,value:{width:0,height:0,innerWidth:0,innerHeight:0}}),Object.defineProperty(this,"contentRect",{enumerable:!0,configurable:!0,writable:!0,value:{top:0,right:0,bottom:0,left:0,fullWidth:0,fullHeight:0,fitWidth:0,fitHeight:0,width:0,height:0}}),Object.defineProperty(this,"dragStart",{enumerable:!0,configurable:!0,writable:!0,value:{x:0,y:0,top:0,left:0,time:0}}),Object.defineProperty(this,"dragOffset",{enumerable:!0,configurable:!0,writable:!0,value:{x:0,y:0,time:0}}),Object.defineProperty(this,"current",{enumerable:!0,configurable:!0,writable:!0,value:Object.assign({},b)}),Object.defineProperty(this,"target",{enumerable:!0,configurable:!0,writable:!0,value:Object.assign({},b)}),Object.defineProperty(this,"velocity",{enumerable:!0,configurable:!0,writable:!0,value:{a:0,b:0,c:0,d:0,e:0,f:0}}),Object.defineProperty(this,"lockedAxis",{enumerable:!0,configurable:!0,writable:!0,value:!1}),!t)throw new Error("Container Element Not Found");this.container=t,this.initContent(),this.attachPlugins(Object.assign(Object.assign({}
1,Ft.Plugins),i)),this.emit("attachPlugins"),this.emit("init");i=this.content;if(i.addEventListener("load",this.onLoad),i.addEventListener("error",this.onError),this.isContentLoading){if(this.option("spinner")){t.classList.add(this.cn("isLoading"));let e=mt(Y);!t.contains(i)||i.parentElement instanceof HTMLPictureElement?this.spinner=t.appendChild(e):this.spinner=(null==(t=i.parentElement)?void 0:t.insertBefore(e,i))||null}this.emit("beforeLoad")}else queueMicrotask(()=>{this.enable()})}initContent(){var e=this.container,t=this.cn(q);let i=this.option(q)||e.querySelector("."+t);if(i||(i=e.querySelector("img,picture")||e.firstElementChild)&&v(i,t),!(i=i instanceof HTMLPictureElement?i.querySelector("img"):i))throw new Error("No content found");this.content=i}onLoad(){var{spinner:e,container:t,state:i}=this;e&&(e.remove(),this.spinner=null),this.option("spinner")&&t.classList.remove(this.cn("isLoading")),this.emit("afterLoad"),i===lt.Init?this.enable():this.updateMetrics()}onError(){this.state!==lt.Destroy&&(this.spinner&&(this.spinner.remove(),this.spinner=null),this.stop(),this.detachEvents(),this.state=lt.Error,this.emit("error"))}getNextScale(e){let{fullScale:t,targetScale:i,coverScale:a,maxScale:n,minScale:s}=this,r=s;switch(e){case"toggleMax":r=i-s<.5*(n-s)?n:s;break;case"toggleCover":r=i-s<.5*(a-s)?a:s;break;case"toggleZoom":r=i-s<.5*(t-s)?t:s;break;case"iterateZoom":var o=[1,t,n].sort((e,t)=>e-t),l=o.findIndex(e=>e>i+1e-5);r=o[l]||1}return r}attachObserver(){let e,t=()=>{var{container:e,containerRect:t}=this;return.1<Math.abs(t.width-e.getBoundingClientRect().width)||.1<Math.abs(t.height-e.getBoundingClientRect().height)};this.resizeObserver||void 0===window.ResizeObserver||(this.resizeObserver=new ResizeObserver(()=>{this.updateTimer||(t()?(this.onResize(),this.isMobile&&(this.updateTimer=setTimeout(()=>{t()&&this.onResize(),this.updateTimer=null},500))):this.updateTimer&&(clearTimeout(this.updateTimer),this.updateTimer=null))})),null!=(e=this.resizeObserver)&&e.observe(this.container)}detachObserver(){var e;null!=(e=this.resizeObserver)&&e.disconnect()}attachEvents(){var e=this.container;e.addEventListener("click",this.onClick,{passive:!1,capture:!1}),e.addEventListener("wheel",this.onWheel,{passive:!1}),this.pointerTracker=new li(e,{start:this.onPointerDown,move:this.onPointerMove,end:this.onPointerUp}),document.addEventListener(w,this.onMouseMove)}detachEvents(){var e=this.container;e.removeEventListener("click",this.onClick,{passive:!1,capture:!1}),e.removeEventListener("wheel",this.onWheel,{passive:!1}),null!=(e=this.pointerTracker)&&e.stop(),this.pointerTracker=null,document.removeEventListener(w,this.onMouseMove),document.removeEventListener("keydown",this.onKeydown,!0),this.clickTimer&&(clearTimeout(this.clickTimer),this.clickTimer=null),this.updateTimer&&(clearTimeout(this.updateTimer),this.updateTimer=null)}animate(){this.setTargetForce();var e,t=this.friction,i=this.option("maxVelocity");for(e of f)t?(this.velocity[e]*=1-t,i&&!this.isScaling&&(this.velocity[e]=Math.max(Math.min(this.velocity[e],i),-1*i)),this.current[e]+=this.velocity[e]):this.current[e]=this.target[e];this.setTransform(),this.setEdgeForce(),!this.isResting||this.isDragging?this.rAF=requestAnimationFrame(()=>this.animate()):this.stop("current")}setTargetForce(){for(var e of f)"e"===e&&this.isBouncingX||"f"===e&&this.isBouncingY||(this.velocity[e]=(1/(1-this.friction)-1)*(this.target[e]-this.current[e]))}checkBounds(e=0,t=0){var i=this.current,e=i.e+e,i=i.f+t,t=this.getBounds(),{x:a,y:n}=t,s=a.min,a=a.max,r=n.min,n=n.max;let o=0,l=0;return s!==1/0&&e<s?o=s-e:a!==1/0&&a<e&&(o=a-e),r!==1/0&&i<r?l=r-i:n!==1/0&&n<i&&(l=n-i),Math.abs(o)<1e-4&&(o=0),Math.abs(l)<1e-4&&(l=0),Object.assign(Object.assign({},t),{xDiff:o,yDiff:l,inBounds:!o&&!l})}clampTargetBounds(){var e=this.target,{x:t,y:i}=this.getBounds();t.min!==1/0&&(e.e=Math.max(e.e,t.min)),t.max!==1/0&&(e.e=Math.min(e.e,t.max)),i.min!==1/0&&(e.f=Math.max(e.f,i.min)),i.max!==1/0&&(e.f=Math.min(e.f,i.max))}calculateContentDim(h=this.current){let{content:p,contentRect:e}=this,{fitWidth:m,fitHeight:f,fullWidth:g,fullHeight:v}=e,b=g,w=v;
1if(this.option("zoom")||0!==this.angle){let e=!(p instanceof HTMLImageElement||"none"!==window.getComputedStyle(p).maxWidth&&"none"!==window.getComputedStyle(p).maxHeight),t=e?g:m,i=e?v:f,a=this.getMatrix(h),n=new DOMPoint(0,0).matrixTransform(a),s=new DOMPoint(0+t,0).matrixTransform(a),r=new DOMPoint(0+t,0+i).matrixTransform(a),o=new DOMPoint(0,0+i).matrixTransform(a),l=Math.abs(r.x-n.x),d=Math.abs(r.y-n.y),c=Math.abs(o.x-s.x),u=Math.abs(o.y-s.y);b=Math.max(l,c),w=Math.max(d,u)}return{contentWidth:b,contentHeight:w}}setEdgeForce(){if(this.ignoreBounds||this.isDragging||this.panMode===w||this.targetScale<this.scale)this.isBouncingX=!1,this.isBouncingY=!1;else{var i=this.target,{x:a,y:n,xDiff:s,yDiff:r}=this.checkBounds(),o=this.option("maxVelocity");let e=this.velocity.e,t=this.velocity.f;0!==s?(this.isBouncingX=!0,s*e<=0?e+=.14*s:(e=.14*s,a.min!==1/0&&(this.target.e=Math.max(i.e,a.min)),a.max!==1/0&&(this.target.e=Math.min(i.e,a.max))),o&&(e=Math.max(Math.min(e,o),-1*o))):this.isBouncingX=!1,0!==r?(this.isBouncingY=!0,r*t<=0?t+=.14*r:(t=.14*r,n.min!==1/0&&(this.target.f=Math.max(i.f,n.min)),n.max!==1/0&&(this.target.f=Math.min(i.f,n.max))),o&&(t=Math.max(Math.min(t,o),-1*o))):this.isBouncingY=!1,this.isBouncingX&&(this.velocity.e=e),this.isBouncingY&&(this.velocity.f=t)}}enable(){let e=this.content,t=new DOMMatrixReadOnly(window.getComputedStyle(e).transform);for(let e of f)this.current[e]=this.target[e]=t[e];this.updateMetrics(),this.attachObserver(),this.attachEvents(),this.state=lt.Ready,this.emit("ready")}onClick(a){"click"===a.type&&0===a.detail&&(this.dragOffset.x=0,this.dragOffset.y=0),this.isDragging&&(null!=(t=this.pointerTracker)&&t.clear(),this.trackingPoints=[],this.startDecelAnim());let e=a.target;if(e&&!a.defaultPrevented)if(e.hasAttribute("disabled"))a.preventDefault(),a.stopPropagation();else if(!(t=window.getSelection())||"Range"!==t.type||e.closest("button")){var t,i=e.closest("[data-panzoom-action]"),n=e.closest("[data-panzoom-change]"),i=i||n,n=i&&c(i)?i.dataset:null;if(n){let t=n.panzoomChange,e=n.panzoomAction;if((t||e)&&a.preventDefault(),t){let e={};try{e=JSON.parse(t)}catch(a){console&&console.warn("The given data was not valid JSON")}return void this.applyChange(e)}if(e)return void(this[e]&&this[e]())}if(3<Math.abs(this.dragOffset.x)||3<Math.abs(this.dragOffset.y))a.preventDefault(),a.stopPropagation();else if(!e.closest("[data-fancybox]")){i=this.content.getBoundingClientRect(),n=this.dragStart;if(!n.time||this.canZoomOut()||!(2<Math.abs(i.x-n.x)||2<Math.abs(i.y-n.y))){this.dragStart.time=0;let e=e=>{this.option("zoom",a)&&e&&"string"==typeof e&&/(iterateZoom)|(toggle(Zoom|Full|Cover|Max)|(zoomTo(Fit|Cover|Max)))/.test(e)&&"function"==typeof this[e]&&(a.preventDefault(),this[e]({event:a}))},t=this.option("click",a),i=this.option("dblClick",a);i?(this.clicks++,1==this.clicks&&(this.clickTimer=setTimeout(()=>{1===this.clicks?(this.emit("click",a),!a.defaultPrevented&&t&&e(t)):(this.emit("dblClick",a),a.defaultPrevented||e(i)),this.clicks=0,this.clickTimer=null},350))):(this.emit("click",a),!a.defaultPrevented&&t&&e(t))}}}}addTrackingPoint(e){var t=this.trackingPoints.filter(e=>e.time>Date.now()-100);t.push(e),this.trackingPoints=t}onPointerDown(e,t,i){if(!1===this.option("touch",e))return!1;this.pwt=0,this.dragOffset={x:0,y:0,time:0},this.trackingPoints=[];var a=this.content.getBoundingClientRect();if(this.dragStart={x:a.x,y:a.y,top:a.top,left:a.left,time:Date.now()},this.clickTimer)return!1;if(this.panMode===w&&1<this.targetScale)return e.preventDefault(),e.stopPropagation(),!1;a=e.composedPath()[0];if(!i.length){if(["TEXTAREA","OPTION","INPUT","SELECT","VIDEO","IFRAME"].includes(a.nodeName)||a.closest("[contenteditable],[data-selectable],[data-draggable],[data-clickable],[data-panzoom-change],[data-panzoom-action]"))return!1;null!=(i=window.getSelection())&&i.removeAllRanges()}if("mousedown"===e.type)["A","BUTTON"].includes(a.nodeName)||e.preventDefault();else if(.3<Math.abs(this.velocity.a))return!1;return this.target.e=this.current.e,this.target.f=this.current.f,this.stop(),this.isDragging||(this.isDragging=!0,this.addTrackingPoint(t),this.emit
1("touchStart",e)),!0}onPointerMove(r,o,l){if(!1!==this.option("touch",r)&&this.isDragging&&!(o.length<2&&this.panOnlyZoomed&&C(this.targetScale)<=C(this.minScale)||(this.emit("touchMove",r),r.defaultPrevented))){this.addTrackingPoint(o[0]);var d=this.content,c=Wt(l[0],l[1]),u=Wt(o[0],o[1]);let t=0,i=0;if(1<o.length){let e=d.getBoundingClientRect();t=c.clientX-e.left-.5*e.width,i=c.clientY-e.top-.5*e.height}var d=qt(l[0],l[1]),l=qt(o[0],o[1]);let e=d?l/d:1,a=u.clientX-c.clientX,n=u.clientY-c.clientY,s=(this.dragOffset.x+=a,this.dragOffset.y+=n,this.dragOffset.time=Date.now()-this.dragStart.time,C(this.targetScale)===C(this.minScale)&&this.option("lockAxis"));if(s&&!this.lockedAxis)if("xy"===s||"y"===s||"touchmove"===r.type){if(Math.abs(this.dragOffset.x)<6&&Math.abs(this.dragOffset.y)<6)return void r.preventDefault();let e=Math.abs(180*Math.atan2(this.dragOffset.y,this.dragOffset.x)/Math.PI);this.lockedAxis=45<e&&e<135?"y":"x",this.dragOffset.x=0,this.dragOffset.y=0,a=0,n=0}else this.lockedAxis=s;pt(r.target,this.content)&&(s="x",this.dragOffset.y=0),s&&"xy"!==s&&this.lockedAxis!==s&&C(this.targetScale)===C(this.minScale)||(r.cancelable&&r.preventDefault(),this.container.classList.add(this.cn("isDragging")),o=this.checkBounds(a,n),this.option("rubberband")?("x"!==this.isInfinite&&(0<o.xDiff&&a<0||o.xDiff<0&&0<a)&&(a*=Math.max(0,.5-Math.abs(.75/this.contentRect.fitWidth*o.xDiff))),"y"!==this.isInfinite&&(0<o.yDiff&&n<0||o.yDiff<0&&0<n)&&(n*=Math.max(0,.5-Math.abs(.75/this.contentRect.fitHeight*o.yDiff)))):(o.xDiff&&(a=0),o.yDiff&&(n=0)),l=this.targetScale,d=this.minScale,u=this.maxScale,l<.5*d&&(e=Math.max(e,d)),1.5*u<l&&(e=Math.min(e,u)),"y"===this.lockedAxis&&C(l)===C(d)&&(a=0),"x"===this.lockedAxis&&C(l)===C(d)&&(n=0),this.applyChange({originX:t,originY:i,panX:a,panY:n,scale:e,friction:this.option("dragFriction"),ignoreBounds:!0}))}}onPointerUp(e,t,i){i.length?(this.dragOffset.x=0,this.dragOffset.y=0,this.trackingPoints=[]):(this.container.classList.remove(this.cn("isDragging")),this.isDragging&&(this.addTrackingPoint(t),this.panOnlyZoomed&&this.contentRect.width-this.contentRect.fitWidth<1&&this.contentRect.height-this.contentRect.fitHeight<1&&(this.trackingPoints=[]),pt(e.target,this.content)&&"y"===this.lockedAxis&&(this.trackingPoints=[]),this.emit("touchEnd",e),this.isDragging=!1,this.lockedAxis=!1,this.state!==lt.Destroy)&&!e.defaultPrevented&&this.startDecelAnim())}startDecelAnim(){var e=this.isScaling;this.rAF&&(cancelAnimationFrame(this.rAF),this.rAF=null),this.isBouncingX=!1,this.isBouncingY=!1;for(let e of f)this.velocity[e]=0;this.target.e=this.current.e,this.target.f=this.current.f,g(this.container,"is-scaling"),g(this.container,"is-animating"),this.isTicking=!1;var t=this.trackingPoints,i=t[0],t=t[t.length-1];let a=0,n=0,s=0;t&&i&&(a=t.clientX-i.clientX,n=t.clientY-i.clientY,s=t.time-i.time);i=(null==(t=window.visualViewport)?void 0:t.scale)||1;1!==i&&(a*=i,n*=i);let r=0,o=0,l=0,d=0,c=this.option("decelFriction");t=this.targetScale;if(0<s){l=3<Math.abs(a)?a/(s/30):0,d=3<Math.abs(n)?n/(s/30):0;let e=this.option("maxVelocity");e&&(l=Math.max(Math.min(l,e),-1*e),d=Math.max(Math.min(d,e),-1*e))}l&&(r=l/(1/(1-c)-1)),d&&(o=d/(1/(1-c)-1)),("y"===this.option("lockAxis")||"xy"===this.option("lockAxis")&&"y"===this.lockedAxis&&C(t)===this.minScale)&&(r=l=0),("x"===this.option("lockAxis")||"xy"===this.option("lockAxis")&&"x"===this.lockedAxis&&C(t)===this.minScale)&&(o=d=0);var i=this.dragOffset.x,u=this.dragOffset.y,h=this.option("dragMinThreshold")||0;Math.abs(i)<h&&Math.abs(u)<h&&(r=o=0,l=d=0),(this.option("zoom")&&(t<this.minScale-1e-5||t>this.maxScale+1e-5)||e&&!r&&!o)&&(c=.35),this.applyChange({panX:r,panY:o,friction:c}),this.emit("decel",l,d,i,u)}onWheel(e){var t=[-e.deltaX||0,-e.deltaY||0,-e.detail||0].reduce(function(e,t){return Math.abs(t)>Math.abs(e)?t:e}),t=Math.max(-1,Math.min(1,t));this.emit("wheel",e,t),this.panMode===w||e.defaultPrevented||("pan"===(t=this.option("wheel"))?(e.preventDefault(),this.panOnlyZoomed&&!this.canZoomOut()||this.applyChange({panX:2*-e.deltaX,panY:2*-e.deltaY,bounce:!1})):"zoom"===t&&!1!==this.option("zoom")&&this.zoomWithWheel(e))}onMouseMove(e){this.panWithMouse(e)}onKeydown(e){"Escape"===e.key&&this.toggleFS()}onResize(){this.updateMetrics(),this.checkBounds().inBounds||this.requestTick()}
1setTransform(){this.emit("beforeTransform");let{current:i,target:a,content:e,contentRect:t}=this,n=Object.assign({},b);for(let t of f){let e="e"==t||"f"===t?1e4:1e5;n[t]=C(i[t],e),Math.abs(a[t]-i[t])<("e"==t||"f"===t?.51:.001)&&(i[t]=a[t])}let{a:s,b:r,c:o,d:l,e:d,f:c}=n,u=`matrix(${s}, ${r}, ${o}, ${l}, ${d}, ${c})`,h=e.parentElement instanceof HTMLPictureElement?e.parentElement:e;var p,m;(h=this.option("transformParent")?h.parentElement||h:h).style.transform!==u&&(h.style.transform=u,{contentWidth:p,contentHeight:m}=this.calculateContentDim(),t.width=p,t.height=m,this.emit("afterTransform"))}updateMetrics(o=!1){if(this&&this.state!==lt.Destroy&&!this.isContentLoading){var l=Math.max(1,(null==(l=window.visualViewport)?void 0:l.scale)||1),{container:d,content:c}=this,u=c instanceof HTMLImageElement,d=d.getBoundingClientRect(),h=getComputedStyle(this.container),p=d.width*l,m=d.height*l,f=parseFloat(h.paddingTop)+parseFloat(h.paddingBottom),h=p-(parseFloat(h.paddingLeft)+parseFloat(h.paddingRight)),h=(this.containerRect={width:p,height:m,innerWidth:h,innerHeight:m-f},parseFloat(c.dataset.width||"")||((p=c)instanceof HTMLImageElement?p.naturalWidth:p instanceof SVGElement?p.width.baseVal.value:Math.max(p.offsetWidth,p.scrollWidth))||0),f=parseFloat(c.dataset.height||"")||((m=c)instanceof HTMLImageElement?m.naturalHeight:m instanceof SVGElement?m.height.baseVal.value:Math.max(m.offsetHeight,m.scrollHeight))||0;let e=this.option("width",h)||y,t=this.option("height",f)||y;p=e===y,m=t===y;"number"!=typeof e&&(e=h),"number"!=typeof t&&(t=f),p&&(e=h*(t/f)),m&&(t=f/(h/e));let i=c.parentElement instanceof HTMLPictureElement?c.parentElement:c;p=(i=this.option("transformParent")?i.parentElement||i:i).getAttribute("style")||"",m=(i.style.setProperty("transform","none","important"),u&&(i.style.width="",i.style.height=""),i.offsetHeight,c.getBoundingClientRect());let a=m.width*l,n=m.height*l,s=a,r=n;a=Math.min(a,e),n=Math.min(n,t),u?{width:a,height:n}=((e,t,i,a)=>{i=Math.min(i/e,a/t);return{width:e*=i,height:t*=i}})(e,t,a,n):(a=Math.min(a,e),n=Math.min(n,t));f=.5*(r-n),h=.5*(s-a);this.contentRect=Object.assign(Object.assign({},this.contentRect),{top:m.top-d.top+f,bottom:d.bottom-m.bottom+f,left:m.left-d.left+h,right:d.right-m.right+h,fitWidth:a,fitHeight:n,width:a,height:n,fullWidth:e,fullHeight:t}),i.style.cssText=p,u&&(i.style.width=a+"px",i.style.height=n+"px"),this.setTransform(),!0!==o&&this.emit("refresh"),this.ignoreBounds||(C(this.targetScale)<C(this.minScale)?this.zoomTo(this.minScale,{friction:0}):this.targetScale>this.maxScale?this.zoomTo(this.maxScale,{friction:0}):this.state===lt.Init||this.checkBounds().inBounds||this.requestTick()),this.updateControls()}}calculateBounds(){var{contentWidth:r,contentHeight:o}=this.calculateContentDim(this.target),{targetScale:l,lockedAxis:d}=this,{fitWidth:c,fitHeight:u}=this.contentRect;let h=0,p=0,m=0,f=0;var g=this.option("infinite");if(!0===g||d&&g===d)h=-1/0,m=1/0,p=-1/0,f=1/0;else{let{containerRect:e,contentRect:t}=this,i=C(c*l,1e4),a=C(u*l,1e4),{innerWidth:n,innerHeight:s}=e;e.width===i&&(n=e.width),e.width===a&&(s=e.height),r>n&&(m=.5*(r-n),h=-1*m,g=.5*(t.right-t.left),h+=g,m+=g),c>n&&r<n&&(h-=.5*(c-n),m-=.5*(c-n)),o>s&&(f=.5*(o-s),p=-1*f,d=.5*(t.bottom-t.top),p+=d,f+=d),u>s&&o<s&&(h-=.5*(u-s),m-=.5*(u-s))}return{x:{min:h,max:m},y:{min:p,max:f}}}getBounds(){var e=this.option("bounds");return e!==y?e:this.calculateBounds()}updateControls(){let e=this,t=e.container,{panMode:i,contentRect:a,targetScale:n,minScale:s}=e,r=s,o=e.option("click")||!1,l=(o&&(r=e.getNextScale(o)),e.canZoomIn()),d=e.canZoomOut(),c="drag"===i&&!!this.option("touch"),u=d&&c;if(c&&(C(n)<C(s)&&!this.panOnlyZoomed&&(u=!0),C(a.width,1)>C(a.fitWidth,1)||C(a.height,1)>C(a.fitHeight,1))&&(u=!0),C(a.width*n,1)<C(a.fitWidth,1)&&(u=!1),i===w&&(u=!1),m(t,this.cn("isDraggable"),u),this.option("zoom")){var h=l&&C(r)>C(n),p=!h&&!u&&d&&C(r)<C(n);m(t,this.cn("canZoomIn"),h),m(t,this.cn("canZoomOut"),p);for(let a of t.querySelectorAll("[data-panzoom-action]")){let t=!1,i=!1;switch(a.dataset.panzoomAction){case"zoomIn":l?t=!0:i=!0;break;case"zoomOut":d?t=!0:i=!0;break;case"toggleZoom":case"iterateZoom":l||d?t=!0:i=!0;let e=a.querySelector("g");e&&(e.style.display=l?"":"none")}t?(a.removeAttribute("disabled"),a.removeAttribute("tabindex")):i&&(a.setAttribute("disabled",""),a.setAttribute("tabindex","-1"))}}}panTo({x:e=this.target.e,y:t=this.target.f,scale:i=this.targetScale,friction:a=this.option("friction"),angle:n=0,originX:s=0,originY:r=0,flipX:o=!1,flipY:l=!1,ignoreBounds:d=!1}){this.state!==lt.Destroy&&this.applyChange({panX:e-this.target.e,panY:t-this.target.f,scale:i/this.targetScale,angle:n,originX:s,originY:r,friction:a,flipX:o,flipY:l,ignoreBounds:d})}applyChange({panX:e=0,panY:i=0,scale:a=1,angle:n=0,originX:s=-this.current.e,originY:r=-this.current.f,friction:o=this.option("friction"),flipX:l=!1,flipY:d=!1,ignoreBounds:c=!1,bounce:u=this.option("bounce")}){var h=this.state;if(h!==lt.Destroy){this.rAF&&(cancelAnimationFrame(this.rAF),this.rAF=null),this.friction=o||0,this.ignoreBounds=c;var o=this.current,p=o.e,o=o.f,m=this.getMatrix(this.target);let t=(new DOMMatrix).translate(p,o).translate(s,r).translate(e,i);
1if(this.option("zoom")){if(!c){let e=this.targetScale,t=this.minScale,i=this.maxScale;e*(a=e*a<t?t/e:a)>i&&(a=i/e)}t=t.scale(a)}t=t.translate(-s,-r).translate(-p,-o).multiply(m),n&&(t=t.rotate(n)),l&&(t=t.scale(-1,1)),d&&(t=t.scale(1,-1));for(let e of f)"e"!==e&&"f"!==e&&(t[e]>this.minScale+1e-5||t[e]<this.minScale-1e-5)?this.target[e]=t[e]:this.target[e]=C(t[e],1e4);(this.targetScale<this.scale||.1<Math.abs(a-1)||this.panMode===w||!1===u)&&!c&&this.clampTargetBounds(),h===lt.Init?this.animate():this.isResting||(this.state=lt.Panning,this.requestTick())}}stop(t=!1){if(this.state!==lt.Init&&this.state!==lt.Destroy){let e=this.isTicking;this.rAF&&(cancelAnimationFrame(this.rAF),this.rAF=null),this.isBouncingX=!1,this.isBouncingY=!1;for(let e of f)this.velocity[e]=0,"current"===t?this.current[e]=this.target[e]:"target"===t&&(this.target[e]=this.current[e]);this.setTransform(),g(this.container,"is-scaling"),g(this.container,"is-animating"),this.isTicking=!1,this.state=lt.Ready,e&&(this.emit("endAnimation"),this.updateControls())}}
1requestTick(){this.isTicking||(this.emit("startAnimation"),this.updateControls(),v(this.container,"is-animating"),this.isScaling&&v(this.container,"is-scaling")),this.isTicking=!0,this.rAF||(this.rAF=requestAnimationFrame(()=>this.animate()))}panWithMouse(i,a=this.option("mouseMoveFriction")){if(this.pmme=i,this.panMode===w&&i&&!(C(this.targetScale)<=C(this.minScale))){this.emit("mouseMove",i);var{container:n,containerRect:s,contentRect:r}=this,o=s.width,s=s.height,n=n.getBoundingClientRect(),l=(i.clientX||0)-n.left,i=(i.clientY||0)-n.top;let{contentWidth:e,contentHeight:t}=this.calculateContentDim(this.target);n=this.option("mouseMoveFactor"),n=(1<n&&(e!==o&&(e*=n),t!==s)&&(t*=n),.5*(e-o)-l/o*100/100*(e-o)),l=(n+=.5*(r.right-r.left),.5*(t-s)-i/s*100/100*(t-s));l+=.5*(r.bottom-r.top),this.applyChange({panX:n-this.target.e,panY:l-this.target.f,friction:a})}}zoomWithWheel(t){if(this.state!==lt.Destroy&&this.state!==lt.Init){var i=Date.now();if(i-this.pwt<45)t.preventDefault();else{this.pwt=i;var i=[-t.deltaX||0,-t.deltaY||0,-t.detail||0].reduce(function(e,t){return Math.abs(t)>Math.abs(e)?t:e}),i=Math.max(-1,Math.min(1,i)),{targetScale:a,maxScale:n,minScale:s}=this;let e=a*(100+45*i)/100;e=C(e)<C(s)&&C(a)<=C(s)?(this.cwd+=Math.abs(i),s):C(e)>C(n)&&C(a)>=C(n)?(this.cwd+=Math.abs(i),n):(this.cwd=0,Math.max(Math.min(e,n),s)),this.cwd>this.option("wheelLimit")||(t.preventDefault(),C(e)!==C(a)&&this.zoomTo(e,{event:t}))}}}canZoomIn(){return this.option("zoom")&&(C(this.contentRect.width,1)<C(this.contentRect.fitWidth,1)||C(this.targetScale)<C(this.maxScale))}canZoomOut(){return this.option("zoom")&&C(this.targetScale)>C(this.minScale)}zoomIn(e=1.25,t){this.zoomTo(this.targetScale*e,t)}zoomOut(e=.8,t){this.zoomTo(this.targetScale*e,t)}zoomToFit(e){this.zoomTo("fit",e)}zoomToCover(e){this.zoomTo("cover",e)}zoomToFull(e){this.zoomTo("full",e)}zoomToMax(e){this.zoomTo("max",e)}toggleZoom(e){this.zoomTo(this.getNextScale("toggleZoom"),e)}toggleMax(e){this.zoomTo(this.getNextScale("toggleMax"),e)}toggleCover(e){this.zoomTo(this.getNextScale("toggleCover"),e)}iterateZoom(e){this.zoomTo("next",e)}zoomTo(s=1,{friction:r=y,originX:o=y,originY:l=y,event:d}={}){if(!this.isContentLoading&&this.state!==lt.Destroy){let{targetScale:e,fullScale:t,maxScale:i,coverScale:a}=this;if(this.stop(),(d=this.panMode===w?this.pmme||d:d)||o===y||l===y){let e=this.content.getBoundingClientRect(),t=this.container.getBoundingClientRect(),i=d?d.clientX:t.left+.5*t.width,a=d?d.clientY:t.top+.5*t.height;o=i-e.left-.5*e.width,l=a-e.top-.5*e.height}let n=1;"number"==typeof s?n=s:"full"===s?n=t:"cover"===s?n=a:"max"===s?n=i:"fit"===s?n=1:"next"===s&&(n=this.getNextScale("iterateZoom")),n=n/e||1,r=r===y?1<n?.15:.25:r,this.applyChange({scale:n,originX:o,originY:l,friction:r}),d&&this.panMode===w&&this.panWithMouse(d,r)}}rotateCCW(){this.applyChange({angle:-90})}rotateCW(){this.applyChange({angle:90})}flipX(){this.applyChange({flipX:!0})}flipY(){this.applyChange({flipY:!0})}fitX(){this.stop("target");var{containerRect:e,contentRect:t,target:i}=this;this.applyChange({panX:.5*e.width-(t.left+.5*t.fitWidth)-i.e,panY:.5*e.height-(t.top+.5*t.fitHeight)-i.f,scale:e.width/t.fitWidth/this.targetScale,originX:0,originY:0,ignoreBounds:!0})}fitY(){this.stop("target");var{containerRect:e,contentRect:t,target:i}=this;this.applyChange({panX:.5*e.width-(t.left+.5*t.fitWidth)-i.e,panY:.5*e.innerHeight-(t.top+.5*t.fitHeight)-i.f,scale:e.height/t.fitHeight/this.targetScale,originX:0,originY:0,ignoreBounds:!0})}toggleFS(){var e=this.container,t=this.cn("inFullscreen"),i=this.cn("htmlHasFullscreen"),e=(e.classList.toggle(t),e.classList.contains(t));e?(document.documentElement.classList.add(i),document.addEventListener("keydown",this.onKeydown,!0)):(document.documentElement.classList.remove(i),document.removeEventListener("keydown",this.onKeydown,!0)),this.updateMetrics(),this.emit(e?"enterFS":"exitFS")}getMatrix(e=this.current){var{a:e,b:t,c:i,d:a,e:n,f:s}=e;return new DOMMatrix([e,t,i,a,n,s])}reset(e){if(this.state!==lt.Init&&this.state!==lt.Destroy){this.stop("current");for(let e of f)this.target[e]=b[e];this.target.a=this.minScale,this.target.d=this.minScale,this.clampTargetBounds(),this.isResting||(this.friction=void 0===e?this.option("friction"):e,this.state=lt.Panning,this.requestTick())}}destroy(){this.stop(),this.state=lt.Destroy,this.detachEvents(),this.detachObserver();let{container:t,content:e}=this,i=this.option("classes")||{};for(let e of Object.values(i))t.classList.remove(e+"");e&&(e.removeEventListener("load",this.onLoad),e.removeEventListener("error",this.onError)),this.detachPlugins()}}function Xt(t,i){let a=!0;return(...e)=>{a&&(a=!1,t(...e),setTimeout(()=>{a=!0},i))}}Object.defineProperty(Ft,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:t}
1),Object.defineProperty(Ft,"Plugins",{enumerable:!0,configurable:!0,writable:!0,value:{}});let V=(e,t)=>{let i=[];return e.childNodes.forEach(e=>{e.nodeType!==Node.ELEMENT_NODE||t&&!e.matches(t)||i.push(e)}),i},G=((wt=dt=dt||{})[wt.Init=0]="Init",wt[wt.Ready=1]="Ready",wt[wt.Destroy=2]="Destroy",e=>{var t;return"string"==typeof e||e instanceof HTMLElement?e={html:e}:void 0!==(t=e.thumb)&&("string"==typeof t&&(e.thumbSrc=t),t instanceof HTMLImageElement&&(e.thumbEl=t,e.thumbElSrc=t.src,e.thumbSrc=t.src),delete e.thumb),Object.assign({html:"",el:null,isDom:!1,class:"",customClass:"",index:-1,dim:0,gap:0,pos:0,transition:!1},e)});class Nt extends $t{constructor(e,t){super(t),Object.defineProperty(this,"instance",{enumerable:!0,configurable:!0,writable:!0,value:e})}attach(){}detach(){}}class di extends Nt{constructor(){super(...arguments),Object.defineProperty(this,"isDynamic",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"list",{enumerable:!0,configurable:!0,writable:!0,value:null})}onRefresh(){this.refresh()}build(){let e=this.list;var t;return e||(e=document.createElement("ul"),v(e,this.cn("list")),e.setAttribute("role","tablist"),(t=this.instance.container).appendChild(e),v(t,this.cn("hasDots")),this.list=e),e}refresh(){var a;let t=this.instance.pages.length,e=Math.min(2,this.option("minCount")),i=Math.max(2e3,this.option("maxCount")),s=this.option("dynamicFrom");if(t<e||t>i)this.cleanup();else{var r="number"==typeof s&&5<t&&t>=s,o=!this.list||this.isDynamic!==r||this.list.children.length!==t,l=(o&&this.cleanup(),this.build());if(m(l,this.cn("isDynamic"),!!r),o)for(let e=0;e<t;e++)l.append(this.createItem(e));let n,i=0;for(let t of[...l.children]){let e=i===this.instance.page;e&&(n=t),m(t,this.cn("isCurrent"),e),null!=(a=t.children[0])&&a.setAttribute("aria-selected",e?"true":"false");for(let e of["isBeforePrev","isPrev","isNext","isAfterNext"])g(t,this.cn(e));i++}if(n=n||l.firstChild,r&&n){let e=n.previousElementSibling,t=e&&e.previousElementSibling,i=(v(e,this.cn("isPrev")),v(t,this.cn("isBeforePrev")),n.nextElementSibling),a=i&&i.nextElementSibling;v(i,this.cn("isNext")),v(a,this.cn("isAfterNext"))}this.isDynamic=r}}createItem(e=0){var t=document.createElement("li"),e=(t.setAttribute("role","presentation"),mt(this.instance.localize(this.option("dotTpl"),[["%d",e+1]]).replace(/\%i/g,e+"")));return t.appendChild(e),null!=(e=t.children[0])&&e.setAttribute("role","tab"),t}cleanup(){this.list&&(this.list.remove(),this.list=null),this.isDynamic=!1,g(this.instance.container,this.cn("hasDots"))}attach(){this.instance.on(["refresh","change"],this.onRefresh)}detach(){this.instance.off(["refresh","change"],this.onRefresh),this.cleanup()}}Object.defineProperty(di,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{classes:{list:"f-carousel__dots",isDynamic:"is-dynamic",hasDots:"has-dots",dot:"f-carousel__dot",isBeforePrev:"is-before-prev",isPrev:"is-prev",isCurrent:"is-current",isNext:"is-next",isAfterNext:"is-after-next"},dotTpl:'<button type="button" data-carousel-page="%i" aria-label="{{GOTO}}"><span class="f-carousel__dot" aria-hidden="true"></span></button>',dynamicFrom:11,maxCount:1/0,minCount:2}});let s="disabled",r="next";class ci extends Nt{constructor(){super(...arguments),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"prev",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"next",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"isDom",{enumerable:!0,configurable:!0,writable:!0,value:!1})}onRefresh(){var e,t,i=this.instance,a=i.pages.length,n=i.page;a<2?this.cleanup():(this.build(),e=this.prev,t=this.next,e&&t&&(e.removeAttribute(s),t.removeAttribute(s),i.isInfinite||(n<=0&&e.setAttribute(s,""),a-1<=n&&t.setAttribute(s,""))))}addBtn(e){var t=this.instance,i=document.createElement("button"),a=(i.setAttribute("tabindex","0"),i.setAttribute("title",t.localize(`{{${e.toUpperCase()}}}`)),v(i,this.cn("button")+" "+this.cn(e===r?"isNext":"isPrev")),t.isRTL?e===r?"prev":r:e);return i.innerHTML=t.localize(this.option(a+"Tpl")),i.dataset["carousel"+((t=e)?t.match("^[a-z]")?t.charAt(0).toUpperCase()+t.substring(1):t:"")]="true",null!=(a=this.container)&&a.appendChild(i),i}build(){var e=this.instance.container,t=this.cn("container");let{container:i,prev:a,next:n}=this;i||(i=e.querySelector("."+t),this.isDom=!!i),i||(i=document.createElement("div"),v(i,t),e.appendChild(i)),this.container=i,n=(n=n||i.querySelector("[data-carousel-next]"))||this.addBtn(r),this.next=n,a=(a=a||i.querySelector("[data-carousel-prev]"))||this.addBtn("prev"),this.prev=a}cleanup(){this.isDom||(this.prev&&this.prev.remove(),this.next&&this.next.remove(),this.container&&this.container.remove()),this.prev=null,this.next=null,this.container=null,this.isDom=!1}attach(){this.instance.on(["refresh","change"],this.onRefresh)}detach(){this.instance.off(["refresh","change"],this.onRefresh),this.cleanup()}}Object.defineProperty(ci,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{classes:{container:"f-carousel__nav",button:"f-button",isNext:"is-next",isPrev:"is-prev"},nextTpl:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M9 3l9 9-9 9"/></svg>
1',prevTpl:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M15 3l-9 9 9 9"/></svg>'}});class ui extends Nt{constructor(){super(...arguments),Object.defineProperty(this,"selectedIndex",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"target",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"nav",{enumerable:!0,configurable:!0,writable:!0,value:null})}addAsTargetFor(e){this.target=this.instance,this.nav=e,this.attachEvents()}addAsNavFor(e){this.nav=this.instance,this.target=e,this.attachEvents()}attachEvents(){var{nav:e,target:t}=this;e&&t&&(e.options.initialSlide=t.options.initialPage,e.state===dt.Ready?this.onNavReady(e):e.on("ready",this.onNavReady),t.state===dt.Ready?this.onTargetReady(t):t.on("ready",this.onTargetReady))}onNavReady(e){e.on("createSlide",this.onNavCreateSlide),e.on("Panzoom.click",this.onNavClick),e.on("Panzoom.touchEnd",this.onNavTouch),this.onTargetChange()}onTargetReady(e){e.on("change",this.onTargetChange),e.on("Panzoom.refresh",this.onTargetChange),this.onTargetChange()}onNavClick(e,t,i){this.onNavTouch(e,e.panzoom,i)}onNavTouch(e,t,i){var a,n,s;3<Math.abs(t.dragOffset.x)||3<Math.abs(t.dragOffset.y)||(t=i.target,{nav:a,target:n}=this,a&&n&&t&&(t=t.closest("[data-index]"),i.stopPropagation(),i.preventDefault(),t)&&(i=parseInt(t.dataset.index||"",10)||0,t=n.getPageForSlide(i),s=a.getPageForSlide(i),a.slideTo(s),n.slideTo(t,{friction:(null==(s=null==(a=this.nav)?void 0:a.plugins)?void 0:s.Sync.option("friction"))||0}),this.markSelectedSlide(i)))}onNavCreateSlide(e,t){t.index===this.selectedIndex&&this.markSelectedSlide(t.index)}onTargetChange(){var e,t,{target:i,nav:a}=this;i&&a&&a.state===dt.Ready&&i.state===dt.Ready&&(e=null==(e=null==(e=i.pages[i.page])?void 0:e.slides[0])?void 0:e.index,t=a.getPageForSlide(e),this.markSelectedSlide(e),a.slideTo(t,null===a.prevPage&&null===i.prevPage?{friction:0}:void 0))}markSelectedSlide(t){var e=this.nav;e&&e.state===dt.Ready&&(this.selectedIndex=t,[...e.slides].map(e=>{e.el&&e.el.classList[e.index===t?"add":"remove"]("is-nav-selected")}))}attach(){var e=this.options.target,t=this.options.nav;e?this.addAsNavFor(e):t&&this.addAsTargetFor(t)}detach(){var e=this,t=e.nav,i=e.target;t&&(t.off("ready",e.onNavReady),t.off("createSlide",e.onNavCreateSlide),t.off("Panzoom.click",e.onNavClick),t.off("Panzoom.touchEnd",e.onNavTouch)),e.nav=null,i&&(i.off("ready",e.onTargetReady),i.off("refresh",e.onTargetChange),i.off("change",e.onTargetChange)),e.target=null}}Object.defineProperty(ui,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{friction:.35}});let U={Navigation:ci,Dots:di,Sync:ui},u="animationend",Z="isSelected",p="slide";class Rt extends jt{get axis(){return this.isHorizontal?"e":"f"}get isEnabled(){return this.state===dt.Ready}get isInfinite(){let e=!1;var{contentDim:t,viewportDim:i,pages:a,slides:n}=this,n=n[0];return e=2<=a.length&&n&&t+n.dim>=i?this.option("infinite"):e}get isRTL(){return"rtl"===this.option("direction")}get isHorizontal(){return"x"===this.option("axis")}constructor(e,t={},i={}){if(super(),Object.defineProperty(this,"bp",{enumerable:!0,configurable:!0,writable:!0,value:""}),Object.defineProperty(this,"lp",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"userOptions",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"userPlugins",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:dt.Init}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"prevPage",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"viewport",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"track",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"slides",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"pages",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"panzoom",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"inTransition",{enumerable:!0,configurable:!0,writable:!0,value:new Set}),Object.defineProperty(this,"contentDim",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"viewportDim",{enumerable:!0,configurable:!0,writable:!0,value:0}),!(e="string"==typeof e?document.querySelector(e):e)||!c(e))throw new Error("No Element found");this.container=e,this.slideNext=Xt(this.slideNext.bind(this),150),this.slidePrev=Xt(this.slidePrev.bind(this),150),this.userOptions=t,this.userPlugins=i,queueMicrotask(()=>{this.processOptions()})}processOptions(){var e,t,i=h({},Rt.defaults,this.userOptions);let a="";var n=i.breakpoints;if(n&&H(n))for(let[e,t]of Object.entries(n))window.matchMedia(e).matches&&H(t)&&(a+=e,h(i,t));a===this.bp&&this.state!==dt.Init||(this.bp=a,this.state===dt.Ready&&(i.initialSlide=(null==(t=null==(e=this.pages[this.page])?void 0:e.slides[0])?void 0:t.index)||0),this.state!==dt.Init&&this.destroy(),super.setOptions(i),!1===this.option("enabled")?this.attachEvents():setTimeout(()=>{this.init()},0))}
1init(){this.state=dt.Init,this.emit("init"),this.attachPlugins(Object.assign(Object.assign({},Rt.Plugins),this.userPlugins)),this.emit("attachPlugins"),this.initLayout(),this.initSlides(),this.updateMetrics(),this.setInitialPosition(),this.initPanzoom(),this.attachEvents(),this.state=dt.Ready,this.emit("ready")}initLayout(){var e=this.container,t=this.option("classes");v(e,this.cn("container")),m(e,t.isLTR,!this.isRTL),m(e,t.isRTL,this.isRTL),m(e,t.isVertical,!this.isHorizontal),m(e,t.isHorizontal,this.isHorizontal);let i=this.option("viewport")||e.querySelector("."+t.viewport),a=(i||(i=document.createElement("div"),v(i,t.viewport),i.append(...V(e,"."+t.slide)),e.prepend(i)),i.addEventListener("scroll",this.onScroll),this.option("track")||e.querySelector("."+t.track));a||(a=document.createElement("div"),v(a,t.track),a.append(...Array.from(i.childNodes))),a.setAttribute("aria-live","polite"),i.contains(a)||i.prepend(a),this.viewport=i,this.track=a,this.emit("initLayout")}initSlides(){let i=this.track;if(i){let e=[...this.slides],t=[];[...V(i,"."+this.cn(p))].forEach(e=>{c(e)&&(e=G({el:e,isDom:!0,index:this.slides.length}),t.push(e))});for(var a of[...this.option("slides",[])||[],...e])t.push(G(a));this.slides=t;for(let e=0;e<this.slides.length;e++)this.slides[e].index=e;for(let e of t)this.emit("beforeInitSlide",e,e.index),this.emit("initSlide",e,e.index);this.emit("initSlides")}}setInitialPage(){var e=this.option("initialSlide");this.page="number"==typeof e?this.getPageForSlide(e):parseInt(this.option("initialPage",0)+"",10)||0}setInitialPosition(){var{track:t,pages:i,isHorizontal:a}=this;if(t&&i.length){let e=this.page;i[e]||(this.page=e=0);i=(i[e].pos||0)*(this.isRTL&&a?1:-1);t.style.transform=`translate3d(${a?i+"px":"0"}, ${a?"0":i+"px"}, 0) scale(1)`,this.option("adaptiveHeight")&&this.setViewportHeight()}}initPanzoom(){this.panzoom&&(this.panzoom.destroy(),this.panzoom=null);var e=this.option("Panzoom")||{};this.panzoom=new Ft(this.viewport,h({},{content:this.track,zoom:!1,panOnlyZoomed:!1,lockAxis:this.isHorizontal?"x":"y",infinite:this.isInfinite,click:!1,dblClick:!1,touch:e=>!(this.pages.length<2&&!e.options.infinite),bounds:()=>this.getBounds(),maxVelocity:e=>Math.abs(e.target[this.axis]-e.current[this.axis])<2*this.viewportDim?100:0},e)),this.panzoom.on("*",(e,t,...i)=>{this.emit("Panzoom."+t,e,...i)}),this.panzoom.on("decel",this.onDecel),this.panzoom.on("refresh",this.onRefresh),this.panzoom.on("beforeTransform",this.onBeforeTransform),this.panzoom.on("endAnimation",this.onEndAnimation)}attachEvents(){var e=this.container;e&&(e.addEventListener("click",this.onClick,{passive:!1,capture:!1}),e.addEventListener("slideTo",this.onSlideTo)),window.addEventListener("resize",this.onResize)}createPages(){var t=[];let{contentDim:e,viewportDim:i}=this;var a,n=("auto"===(n=this.option("slidesPerPage"))||e<=i)&&!1!==this.option("fill")?1/0:parseFloat(n+"");let s=0,r=0,o=0;for(let e of this.slides)(!t.length||.05<r+e.dim-i||o>=n)&&(t.push((a={},Object.assign({index:-1,slides:[],dim:0,pos:-1},a))),s=t.length-1,r=0,o=0),t[s].slides.push(e),r+=e.dim+e.gap,o++;return t}processPages(){let e=this.pages,{contentDim:t,viewportDim:a,isInfinite:i}=this,n=this.option("center"),s=this.option("fill"),r=s&&n&&t>a&&!i;if(e.forEach((i,e)=>{i.index=e,i.pos=(null==(e=i.slides[0])?void 0:e.pos)||0,i.dim=0;for(let[e,t]of i.slides.entries())i.dim+=t.dim,e<i.slides.length-1&&(i.dim+=t.gap);r&&i.pos+.5*i.dim<.5*a?i.pos=0:r&&i.pos+.5*i.dim>=t-.5*a?i.pos=t-a:n&&(i.pos+=-.5*(a-i.dim))}),e.forEach(e=>{s&&!i&&t>a&&(e.pos=Math.max(e.pos,0),e.pos=Math.min(e.pos,t-a)),e.pos=C(e.pos,1e3),e.dim=C(e.dim,1e3),Math.abs(e.pos)<=.1&&(e.pos=0)}),i)return e;let o=[],l;return e.forEach(e=>{e=Object.assign({},e);l&&e.pos===l.pos?(l.dim+=e.dim,l.slides=[...l.slides,...e.slides]):(e.index=o.length,l=e,o.push(e))}),o}getPageFromIndex(e=0){var t=this.pages.length;return e=parseInt((e||0).toString())||0,this.isInfinite?(e%t+t)%t:Math.max(Math.min(e,t-1),0)}getSlideMetrics(e){var t=this.isHorizontal?"width":"height";let i=0,a,n=e.el;
1var s=!(!n||n.parentNode),t=(n?i=parseFloat(n.dataset[t]||"")||0:((n=document.createElement("div")).style.visibility="hidden",(this.track||document.body).prepend(n)),v(n,this.cn(p)+" "+e.class+" "+e.customClass),i?(n.style[t]=i+"px",n.style["width"==t?"height":"width"]=""):(s&&(this.track||document.body).prepend(n),i=n.getBoundingClientRect()[t]*Math.max(1,(null==(t=window.visualViewport)?void 0:t.scale)||1),(t=n[this.isHorizontal?"offsetWidth":"offsetHeight"])-1>i&&(i=t)),getComputedStyle(n));return"content-box"===t.boxSizing&&(this.isHorizontal?i=(i+=parseFloat(t.paddingLeft)||0)+(parseFloat(t.paddingRight)||0):i=(i+=parseFloat(t.paddingTop)||0)+(parseFloat(t.paddingBottom)||0)),a=parseFloat(t[this.isHorizontal?"marginRight":"marginBottom"])||0,s?null!=(t=n.parentElement)&&t.removeChild(n):e.el||n.remove(),{dim:C(i,1e3),gap:C(a,1e3)}}getBounds(){let{isInfinite:e,isRTL:i,isHorizontal:a,pages:n}=this,s={min:0,max:0};if(e)s={min:-1/0,max:1/0};else if(n.length){let e=n[0].pos,t=n[n.length-1].pos;s=i&&a?{min:e,max:t}:{min:-1*t,max:-1*e}}return{x:a?s:{min:0,max:0},y:a?{min:0,max:0}:s}}repositionSlides(){let i,{isHorizontal:e,isRTL:t,isInfinite:a,viewport:n,viewportDim:s,contentDim:r,page:o,pages:l,slides:d,panzoom:c}=this,u=0,h=0,p=0,m=0;c?m=-1*c.current[this.axis]:l[o]&&(m=l[o].pos||0),i=e?t?"right":"left":"top",t&&e&&(m*=-1);for(let t of d){let e=t.el;e?("top"==i?(e.style.right="",e.style.left=""):e.style.top="",t.index!==u?e.style[i]=0===h?"":C(h,1e3)+"px":e.style[i]="",p+=t.dim+t.gap,u++):h+=t.dim+t.gap}if(a&&p&&n){var f=getComputedStyle(n),g="padding",v=e?"Right":"Bottom",b=parseFloat(f[g+(e?"Left":"Top")]);m-=b,s=(s+=b)+parseFloat(f[g+v]);for(let e of d)e.el&&(C(e.pos)<C(s)&&C(e.pos+e.dim+e.gap)<C(m)&&C(m)>C(r-s)&&(e.el.style[i]=C(h+p,1e3)+"px"),C(e.pos+e.gap)>=C(r-s))&&C(e.pos)>C(m+s)&&C(m)<C(s)&&(e.el.style[i]=`-${C(p,1e3)}px`)}let w,y,x=[...this.inTransition];if(1<x.length&&(w=l[x[0]],y=l[x[1]]),w&&y){let t=0;for(let e of d)e.el?this.inTransition.has(e.index)&&w.slides.indexOf(e)<0&&(e.el.style[i]=C(t+(w.pos-y.pos),1e3)+"px"):t+=e.dim+e.gap}}createSlideEl(t){var{track:n,slides:s}=this;if(n&&t&&(!t.el||!t.el.parentNode)){var r=t.el||document.createElement("div"),o=(v(r,this.cn(p)),v(r,t.class),v(r,t.customClass),t.html);o&&(o instanceof HTMLElement?r.appendChild(o):r.innerHTML=t.html+"");let i=[],a=(s.forEach((e,t)=>{e.el&&i.push(t)}),t.index),e=null;o=(e=i.length?s[i.reduce((e,t)=>Math.abs(t-a)<Math.abs(e-a)?t:e)]:e)&&e.el&&e.el.parentNode?e.index<t.index?e.el.nextSibling:e.el:null;n.insertBefore(r,n.contains(o)?o:null),t.el=r,this.emit("createSlide",t)}}removeSlideEl(e,t=!1){var i,a=null==e?void 0:e.el;a&&a.parentNode&&(i=this.cn(Z),a.classList.contains(i)&&(g(a,i),this.emit("unselectSlide",e)),e.isDom&&!t?(a.removeAttribute("aria-hidden"),a.removeAttribute("data-index"),a.style.left=""):(this.emit("removeSlide",e),i=new CustomEvent(u),a.dispatchEvent(i),e.el&&(e.el.remove(),e.el=null)))}transitionTo(e=0,t=this.option("transition")){if(!t)return!1;var i=this.page,{pages:a,panzoom:n}=this,s=(e=parseInt((e||0).toString())||0,this.getPageFromIndex(e));if(!n||!a[s]||a.length<2||1<Math.abs(((null==(o=null==(o=a[i])?void 0:o.slides[0])?void 0:o.dim)||0)-this.viewportDim))return!1;let r=i<e?1:-1;this.isInfinite&&(0===i&&e===a.length-1&&(r=-1),i===a.length-1)&&0===e&&(r=1);var o=a[s].pos*(this.isRTL?1:-1);if(i===s&&Math.abs(o-n.target[this.axis])<1)return!1;this.clearTransitions();e=n.isResting,v(this.container,this.cn("inTransition")),i=(null==(i=a[i])?void 0:i.slides[0])||null,a=(null==(a=a[s])?void 0:a.slides[0])||null;this.inTransition.add(a.index),this.createSlideEl(a);let l=i.el,d=a.el;e||t===p||(t="fadeFast",l=null);var e=this.isRTL?"next":"prev",c=this.isRTL?"prev":"next";return l&&(this.inTransition.add(i.index),i.transition=t,l.addEventListener(u,this.onAnimationEnd),l.classList.add(`f-${t}Out`,"to-"+(0<r?c:e))),d&&(a.transition=t,d.addEventListener(u,this.onAnimationEnd),d.classList.add(`f-${t}In`,"from-"+(0<r?e:c))),n.current[this.axis]=o,n.target[this.axis]=o,n.requestTick(),this.onChange(s),!0}manageSlideVisiblity(){let t=new Set,i=new Set,e=this.getVisibleSlides(parseFloat(this.option("preload",0)+"")||0);for(var a of this.slides)(e.has(a)?t:i).add(a);for(let e of this.inTransition)t.add(this.slides[e]);for(let e of t)this.createSlideEl(e),this.lazyLoadSlide(e);for(let e of i)t.has(e)||this.removeSlideEl(e);this.markSelectedSlides(),this.repositionSlides()}markSelectedSlides(){if(this.pages[this.page]&&this.pages[this.page].slides){var e="aria-hidden",t=this.cn(Z);if(t)for(var i of this.slides){var a=i.el;a&&(a.dataset.index=""+i.index,a.classList.contains("f-thumbs__slide")?this.getVisibleSlides(0).has(i)?a.removeAttribute(e):a.setAttribute(e,"true"):this.pages[this.page].slides.includes(i)?(a.classList.contains(t)||(v(a,t),this.emit
1("selectSlide",i)),a.removeAttribute(e)):(a.classList.contains(t)&&(g(a,t),this.emit("unselectSlide",i)),a.setAttribute(e,"true")))}}}flipInfiniteTrack(){var{axis:n,isHorizontal:s,isInfinite:e,isRTL:r,viewportDim:o,contentDim:l}=this,d=this.panzoom;if(d&&e){let e=d.current[n],t=d.target[n]-e,i=0,a=.5*o;r&&s?(e<-a&&(i=-1,e+=l),e>l-a&&(i=1,e-=l)):(e>a&&(i=1,e-=l),e<a-l&&(i=-1,e+=l)),i&&(d.current[n]=e,d.target[n]=e+t)}}lazyLoadImg(t,i){let e=this,a="f-fadeIn",n="is-preloading",s=!1,r=null,o=()=>{s||(s=!0,r&&(r.remove(),r=null),g(i,n),i.complete&&(v(i,a),setTimeout(()=>{g(i,a)},350)),this.option("adaptiveHeight")&&t.el&&-1<this.pages[this.page].slides.indexOf(t)&&(e.updateMetrics(),e.setViewportHeight()),this.emit("load",t))};v(i,n),i.src=i.dataset.lazySrcset||i.dataset.lazySrc||"",delete i.dataset.lazySrc,delete i.dataset.lazySrcset,i.addEventListener("error",()=>{o()}),i.addEventListener("load",()=>{o()}),setTimeout(()=>{var e=i.parentNode;e&&t.el&&(i.complete?o():s||(r=mt(Y),e.insertBefore(r,i)))},300)}lazyLoadSlide(i){let e=i&&i.el;if(e){let t=new Set;var a=Array.from(e.querySelectorAll("[data-lazy-src],[data-lazy-srcset]"));e.dataset.lazySrc&&a.push(e),a.map(e=>{e instanceof HTMLImageElement?t.add(e):e instanceof HTMLElement&&e.dataset.lazySrc&&(e.style.backgroundImage=`url('${e.dataset.lazySrc}')`,delete e.dataset.lazySrc)});for(let e of t)this.lazyLoadImg(i,e)}}onAnimationEnd(e){var t=e.target,i=t?parseInt(t.dataset.index||"",10)||0:-1,a=this.slides[i],e=e.animationName;t&&a&&e&&((t=!!this.inTransition.has(i)&&a.transition)&&e.substring(0,t.length+2)==="f-"+t&&this.inTransition.delete(i),this.inTransition.size||this.clearTransitions(),i===this.page)&&null!=(a=this.panzoom)&&a.isResting&&this.emit("settle")}onDecel(i,a=0,n=0,s=0,r=0){if(this.option("dragFree"))this.setPageFromPosition();else{var{isRTL:o,isHorizontal:l,axis:d,pages:c}=this,e=c.length,u=Math.abs(Math.atan2(n,a)/(Math.PI/180)),u=45<u&&u<135?l?0:n:l?a:0;if(e){let e=this.page,t=o&&l?1:-1;n=i.current[d]*t,a=this.getPageFromPosition(n).pageIndex;e=5<Math.abs(u)?(c[e].dim<document.documentElement["client"+(this.isHorizontal?"Width":"Height")]-1&&(e=a),o&&l?u<0?e-1:e+1:u<0?e+1:e-1):0===s&&0===r?e:a,this.slideTo(e,{transition:!1,friction:i.option("decelFriction")})}}}onClick(e){var t=e.target,i=t&&c(t)?t.dataset:null;let a,n;i&&(void 0!==i.carouselPage?(n="slideTo",a=i.carouselPage):void 0!==i.carouselNext?n="slideNext":void 0!==i.carouselPrev&&(n="slidePrev")),n?(e.preventDefault(),e.stopPropagation(),t&&!t.hasAttribute("disabled")&&this[n](a)):this.emit("click",e)}onSlideTo(e){e=e.detail||0;this.slideTo(this.getPageForSlide(e),{friction:0})}onChange(e,t=0){var i=this.page;this.prevPage=i,this.page=e,this.option("adaptiveHeight")&&this.setViewportHeight(),e!==i&&(this.markSelectedSlides(),this.emit("change",e,i,t))}onRefresh(){var e=this.contentDim,t=this.viewportDim;this.updateMetrics(),this.contentDim===e&&this.viewportDim===t||this.slideTo(this.page,{friction:0,transition:!1})}onScroll(){var e;null!=(e=this.viewport)&&e.scroll(0,0)}onResize(){this.option("breakpoints")&&this.processOptions()}onBeforeTransform(e){this.lp!==e.current[this.axis]&&(this.flipInfiniteTrack(),this.manageSlideVisiblity()),this.lp=e.current.e}onEndAnimation(){this.inTransition.size||this.emit("settle")}reInit(e=null,t=null){this.destroy(),this.state=dt.Init,this.prevPage=null,this.userOptions=e||this.userOptions,this.userPlugins=t||this.userPlugins,this.processOptions()}slideTo(a=0,{friction:e=this.option("friction"),transition:t=this.option("transition")}={}){if(this.state!==dt.Destroy){a=parseInt((a||0).toString())||0;var i=this.getPageFromIndex(a),{axis:n,isHorizontal:s,isRTL:r,pages:o,panzoom:l}=this,d=o.length,r=r&&s?1:-1;if(l&&d){if(this.page!==i){let e=new Event("beforeChange",{bubbles:!0,cancelable:!0});if(this.emit("beforeChange",e,a),e.defaultPrevented)return}if(!this.transitionTo(a,t)){let t=o[i].pos;if(this.isInfinite){let e=this.contentDim,i=l.target[n]*r;2===d?t+=e*Math.floor(parseFloat(a+"")/2):t=[t,t-e,t+e].reduce(function(e,t){return Math.abs(t-i)<Math.abs(e-i)?t:e})}t*=r,Math.abs(l.target[n]-t)<1||(l.panTo({x:s?t:0,y:s?0:t,friction:e}),this.onChange(i))}}}}slideToClosest(e){var t;this.panzoom&&(t=this.getPageFromPosition().pageIndex,this.slideTo(t,e))}
1slideNext(){this.slideTo(this.page+1)}slidePrev(){this.slideTo(this.page-1)}clearTransitions(){this.inTransition.clear(),g(this.container,this.cn("inTransition"));var e,t=["to-prev","to-next","from-prev","from-next"];for(e of this.slides){var i,a=e.el;a&&(a.removeEventListener(u,this.onAnimationEnd),a.classList.remove(...t),i=e.transition)&&a.classList.remove(`f-${i}Out`,`f-${i}In`)}this.manageSlideVisiblity()}addSlide(s,e){var t,i,r,o=this.panzoom,l=(null==(t=this.pages[this.page])?void 0:t.pos)||0,d=(null==(i=this.pages[this.page])?void 0:i.dim)||0,c=this.contentDim<this.viewportDim;let a=Array.isArray(e)?e:[e],n=[];for(let e of a)n.push(G(e));this.slides.splice(s,0,...n);for(let e=0;e<this.slides.length;e++)this.slides[e].index=e;for(let e of n)this.emit("beforeInitSlide",e,e.index);if(this.page>=s&&(this.page+=n.length),this.updateMetrics(),o){let e=(null==(r=this.pages[this.page])?void 0:r.pos)||0,t=(null==(r=this.pages[this.page])?void 0:r.dim)||0,i=this.pages.length||1,a=this.isRTL?d-t:t-d,n=this.isRTL?l-e:e-l;c&&1===i?(s<=this.page&&(o.current[this.axis]-=a,o.target[this.axis]-=a),o.panTo({[this.isHorizontal?"x":"y"]:-1*e})):n&&s<=this.page&&(o.target[this.axis]-=n,o.current[this.axis]-=n,o.requestTick())}
1for(let e of n)this.emit("initSlide",e,e.index)}prependSlide(e){this.addSlide(0,e)}appendSlide(e){this.addSlide(this.slides.length,e)}removeSlide(e){var t=this.slides.length,t=this.slides[e=(e%t+t)%t];if(t){this.removeSlideEl(t,!0),this.slides.splice(e,1);for(let e=0;e<this.slides.length;e++)this.slides[e].index=e;this.updateMetrics(),this.slideTo(this.page,{friction:0,transition:!1}),this.emit("destroySlide",t)}}updateMetrics(){let{panzoom:e,viewport:t,track:i,slides:r,isHorizontal:a,isInfinite:o}=this;if(i){var l,d,c,u,h=a?"width":"height";t&&(l=Math.max(t[a?"offsetWidth":"offsetHeight"],C(t.getBoundingClientRect()[h],1e3)),d=getComputedStyle(t),c="padding",u=a?"Right":"Bottom",l-=parseFloat(d[c+(a?"Left":"Top")])+parseFloat(d[c+u]),this.viewportDim=l);let n,s=0;for(let[i,a]of r.entries()){let e=0,t=0;!a.el&&n?(e=n.dim,t=n.gap):({dim:e,gap:t}=this.getSlideMetrics(a),n=a),e=C(e,1e3),t=C(t,1e3),a.dim=e,a.gap=t,a.pos=s,s+=e,(o||i<r.length-1)&&(s+=t)}s=C(s,1e3),this.contentDim=s,e&&(e.contentRect[h]=s,e.contentRect[a?"fullWidth":"fullHeight"]=s),this.pages=this.createPages(),this.pages=this.processPages(),this.state===dt.Init&&this.setInitialPage(),this.page=Math.max(0,Math.min(this.page,this.pages.length-1)),this.manageSlideVisiblity(),this.emit("refresh")}}getProgress(e,t=!1,i=!1){void 0===e&&(e=this.page);var a=this.panzoom,n=this.contentDim,s=this.pages[e]||0;if(!s||!a)return e>this.page?-1:1;let r=-1*a.current.e,o=C((r-s.pos)/+s.dim,1e3),l=o,d=o;this.isInfinite&&!0!==i&&(l=C((r-s.pos+n)/+s.dim,1e3),d=C((r-s.pos-n)/+s.dim,1e3));e=[o,l,d].reduce(function(e,t){return Math.abs(t)<Math.abs(e)?t:e});return t?e:1<e?1:e<-1?-1:e}setViewportHeight(){var{page:e,pages:i,viewport:a,isHorizontal:n}=this;if(a&&i[e]){let t=0;n&&this.track&&(this.track.style.height="auto",i[e].slides.forEach(e=>{e.el&&(t=Math.max(t,e.el.offsetHeight))})),a.style.height=t?t+"px":""}}getPageForSlide(e){for(var t of this.pages)for(var i of t.slides)if(i.index===e)return t.index;return-1}getVisibleSlides(t=0){var i,n=new Set;let{panzoom:a,contentDim:s,viewportDim:r,pages:o,page:l}=this;if(r){s=s+(null==(i=this.slides[this.slides.length-1])?void 0:i.gap)||0;let e=0;e=a&&a.state!==lt.Init&&a.state!==lt.Destroy?-1*a.current[this.axis]:o[l]&&o[l].pos||0,this.isInfinite&&(e-=Math.floor(e/s)*s),this.isRTL&&this.isHorizontal&&(e*=-1);var d=e-r*t,c=e+r*(t+1),u=this.isInfinite?[-1,0,1]:[0];for(let a of this.slides)for(let i of u){let e=a.pos+i*s,t=e+a.dim+a.gap;e<c&&t>d&&n.add(a)}}return n}getPageFromPosition(e){var{viewportDim:t,contentDim:i,slides:a,pages:n,panzoom:s}=this,n=n.length,r=a.length,o=a[0],r=a[r-1],l=this.option("center");let d,c=0,u=void 0===e?-1*((null==s?void 0:s.target[this.axis])||0):e,h=(l&&(u+=.5*t),this.isInfinite?(u<o.pos-.5*r.gap&&(u-=i,c=-1),u>r.pos+r.dim+.5*r.gap&&(u-=i,c=1)):u=Math.max(o.pos||0,Math.min(u,r.pos)),r),p=a.find(e=>{var t=e.pos-.5*h.gap,i=e.pos+e.dim+.5*e.gap;return h=e,u>=t&&u<i});return p=p||r,{page:(d=this.getPageForSlide(p.index))+c*n,pageIndex:d}}setPageFromPosition(){var e=this.getPageFromPosition().pageIndex;this.onChange(e)}destroy(){if(![dt.Destroy].includes(this.state)){this.state=dt.Destroy;let{container:i,viewport:e,track:t,slides:a,panzoom:n}=this,s=this.option("classes");i.removeEventListener("click",this.onClick,{passive:!1,capture:!1}),i.removeEventListener("slideTo",this.onSlideTo),window.removeEventListener("resize",this.onResize),n&&(n.destroy(),this.panzoom=null),a&&a.forEach(e=>{this.removeSlideEl(e)}),this.detachPlugins(),e&&(e.removeEventListener("scroll",this.onScroll),e.offsetParent)&&t&&t.offsetParent&&e.replaceWith(...t.childNodes);for(let[e,t]of Object.entries(s))"container"!==e&&t&&i.classList.remove(t);this.track=null,this.viewport=null,this.page=0,this.slides=[];var r=this.events.get("ready");this.events=new Map,r&&this.events.set("ready",r)}}}function Vt(e){if(!c(e))return 0;var t=window.scrollY,i=window.innerHeight,a=t+i,n=(e=e.getBoundingClientRect()).y+t,s=n+(e=e.height);if(s<t||a<n)return 0;if(t<n&&s<a)return 100;if(n<t&&a<s)return 100;let r=e;return n<t&&(r-=t-n),a<s&&(r-=s-a),e=r/i*100,Math.round(e)}Object.defineProperty(Rt,"Panzoom",{enumerable:!0,configurable:!0,writable:!0,value:Ft}
1),Object.defineProperty(Rt,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{viewport:null,track:null,enabled:!0,slides:[],axis:"x",transition:"fade",preload:1,slidesPerPage:"auto",initialPage:0,friction:.12,Panzoom:{decelFriction:.12},center:!0,infinite:!0,fill:!0,dragFree:!1,adaptiveHeight:!1,direction:"ltr",classes:{container:"f-carousel",viewport:"f-carousel__viewport",track:"f-carousel__track",slide:"f-carousel__slide",isLTR:"is-ltr",isRTL:"is-rtl",isHorizontal:"is-horizontal",isVertical:"is-vertical",inTransition:"in-transition",isSelected:"is-selected"},l10n:{NEXT:"Next slide",PREV:"Previous slide",GOTO:"Go to slide #%d"}}}),Object.defineProperty(Rt,"Plugins",{enumerable:!0,configurable:!0,writable:!0,value:U});let o=!("undefined"==typeof window||!window.document||!window.document.createElement),K,J=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden]):not(.fancybox-focus-guard)","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not([tabindex^="-"]):not([disabled]):not([aria-hidden])'].join(","),Q=e=>{if(e&&o){void 0===K&&document.createElement("div").focus({get preventScroll(){return!(K=!0)}});try{var t,i;K?e.focus({preventScroll:!0}):(t=window.scrollY||document.body.scrollTop,i=window.scrollX||document.body.scrollLeft,e.focus(),document.body.scrollTo({top:t,left:i,behavior:"auto"}))}catch(e){}}},ee=()=>{let t=document,e,i="",a="",n="";return t.fullscreenEnabled?(i="requestFullscreen",a="exitFullscreen",n="fullscreenElement"):t.webkitFullscreenEnabled&&(i="webkitRequestFullscreen",a="webkitExitFullscreen",n="webkitFullscreenElement"),e=i?{request:function(e=t.documentElement){return"webkitRequestFullscreen"===i?e[i](Element.ALLOW_KEYBOARD_INPUT):e[i]()},exit:function(){return t[n]&&t[a]()},isFullscreen:function(){return t[n]}}:e},te={animated:!0,autoFocus:!0,backdropClick:"close",Carousel:{classes:{container:"fancybox__carousel",viewport:"fancybox__viewport",track:"fancybox__track",slide:"fancybox__slide"}},closeButton:"auto",closeExisting:!1,commonCaption:!1,compact:()=>window.matchMedia("(max-width: 578px), (max-height: 578px)").matches,contentClick:"toggleZoom",contentDblClick:!1,defaultType:"image",defaultDisplay:"flex",dragToClose:!0,Fullscreen:{autoStart:!1},groupAll:!1,groupAttr:"data-fancybox",hideClass:"f-fadeOut",hideScrollbar:!0,idle:3500,keyboard:{Escape:"close",Delete:"close",Backspace:"close",PageUp:"next",PageDown:"prev",ArrowUp:"prev",ArrowDown:"next",ArrowRight:"next",ArrowLeft:"prev"},l10n:Object.assign(Object.assign({},e),{CLOSE:"Close",NEXT:"Next",PREV:"Previous",MODAL:"You can close this modal content with the ESC key",ERROR:"Something Went Wrong, Please Try Again Later",IMAGE_ERROR:"Image Not Found",ELEMENT_NOT_FOUND:"HTML Element Not Found",AJAX_NOT_FOUND:"Error Loading AJAX : Not Found",AJAX_FORBIDDEN:"Error Loading AJAX : Forbidden",IFRAME_ERROR:"Error Loading Page",TOGGLE_ZOOM:"Toggle zoom level",TOGGLE_THUMBS:"Toggle thumbnails",TOGGLE_SLIDESHOW:"Toggle slideshow",TOGGLE_FULLSCREEN:"Toggle full-screen mode",DOWNLOAD:"Download"}),parentEl:null,placeFocusBack:!0,showClass:"f-zoomInUp",startIndex:0,tpl:{closeButton:'<button data-fancybox-close class="f-button is-close-btn" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M20 20L4 4m16 0L4 20"/></svg></button>',main:'<div class="fancybox__container" role="dialog" aria-modal="true" aria-label="{{MODAL}}" tabindex="-1">\n <div class="fancybox__backdrop"></div>\n <div class="fancybox__carousel"></div>\n <div class="fancybox__footer"></div>\n </div>'},trapFocus:!0,wheel:"zoom"},ie=((wt=ct=ct||{})[wt.Init=0]="Init",wt[wt.Ready=1]="Ready",wt[wt.Closing=2]="Closing",wt[wt.CustomClosing=3]="CustomClosing",wt[wt.Destroy=4]="Destroy",(wt=ut=ut||{})[wt.Loading=0]="Loading",wt[wt.Opening=1]="Opening",wt[wt.Ready=2]="Ready",wt[wt.Closing=3]="Closing",""),l=!1,d=!1,x=null,ae=()=>{let e="",t="";var i,a,n,s,r=Ht.getInstance();return{hash:e=r&&(i=r.carousel,a=r.getSlide(),i)&&a&&(n=a.slug||void 0,s=a.triggerEl||void 0,t=!(t=n||r.option("slug")||"")&&s&&s.dataset?s.dataset.fancybox||"":t)&&"true"!==t?"#"+t+(!n&&1<i.slides.length?"-"+(a.index+1):""):e,slug:t,index:1}},E=()=>{var e=new URL(document.URL).hash,t=e.slice(1).split("-"),i=t[t.length-1],i=i&&/^\+?\d+$/.test(i)&&parseInt(t.pop()||"1",10)||1;return{hash:e,slug:t.join("-"),index:i}},ne=()=>{var{slug:t,index:i}=E();if(t){let e=document.querySelector(`[data-slug="${t}"]`);e&&e.dispatchEvent(new CustomEvent("click",{bubbles:!0,cancelable:!0})),Ht.getInstance()||(t=document.querySelectorAll(`[data-fancybox="${t}"]`)).length&&(e=t[i-1])&&e.dispatchEvent(new CustomEvent("click",{bubbles:!0,cancelable:!0}))}},se=()=>{var e,t,i,a;!1!==Ht.defaults.Hash&&!1!==(null==(e=Ht.getInstance())?void 0:e.options.Hash)&&({slug:t,index:i}=E(),a=ae().slug,e&&(t===a?e.jumpTo(i-1):(l=!0,e.close())),ne())},re=()=>{x&&clearTimeout(x),queueMicrotask(()=>{se()})},oe=()=>{window.addEventListener("hashchange",re,!1),setTimeout(()=>{se()},500)},le=(o&&(/complete|interactive|loaded/.test(document.readyState)?oe():document.addEventListener("DOMContentLoaded",oe)),"is-zooming-in");class hi extends Nt{onCreateSlide(e,t,i){var a=this.instance.optionFor(i,"src")||"";i.el&&"image"===i.type&&"string"==typeof a&&this.setImage(i,a)}onRemoveSlide(e,t,i){i.panzoom&&i.panzoom.destroy(),i.panzoom=void 0,i.imageEl=void 0}onChange(e,i,a,t){g(this.instance.container,le);for(let t of i.slides){let e=t.panzoom;e&&t.index!==a&&e.reset(.35)}}onClose(){let n=this.instance,s=n.container,r=n.getSlide();if(s&&s.parentElement&&r){let{el:e,contentEl:t,panzoom:i,thumbElSrc:a}=r;if(e&&a&&t&&i&&!i.isContentLoading&&i.state!==lt.Init&&i.state!==lt.Destroy){i.updateMetrics();var o=this.getZoomInfo(r);if(o){this.instance.state=ct.CustomClosing,s.classList.remove(le),s.classList.add("is-zooming-out"),t.style.backgroundImage=`url('${a}')`;
1var l=s.getBoundingClientRect(),{x:d,y:l,scale:c,opacity:o}=(1===((null==(d=window.visualViewport)?void 0:d.scale)||1)&&Object.assign(s.style,{position:"absolute",top:s.offsetTop+window.scrollY+"px",left:s.offsetLeft+window.scrollX+"px",bottom:"auto",right:"auto",width:l.width+"px",height:l.height+"px",overflow:"hidden"}),o);if(o){let e=(t=>{let i=c-t;return e=>1+((e-t)/i*-1||0)})(i.scale);i.on("afterTransform",()=>{t.style.opacity=e(i.scale)+""})}i.on("endAnimation",()=>{n.destroy()}),i.target.a=c,i.target.b=0,i.target.c=0,i.target.d=c,i.panTo({x:d,y:l,scale:c,friction:o?.2:.33,ignoreBounds:!0}),i.isResting&&n.destroy()}}}}setImage(d,e){let c=this.instance;d.src=e,this.process(d,e).then(s=>{let{contentEl:n,imageEl:e,thumbElSrc:r,el:t}=d;if(!c.isClosing()&&n&&e){n.offsetHeight;var o,l=!!c.isOpeningSlide(d)&&this.getZoomInfo(d);if(this.option("protected")&&t){t.addEventListener("contextmenu",e=>{e.preventDefault()});let e=document.createElement("div");v(e,"fancybox-protected"),n.appendChild(e)}if(r&&l){let e=s.contentRect,t=Math.max(e.fullWidth,e.fullHeight),i=null,a=(!l.opacity&&1200<t&&(i=document.createElement("img"),v(i,"fancybox-ghost"),i.src=r,n.appendChild(i)),()=>{i&&(v(i,"f-fadeFastOut"),setTimeout(()=>{i&&(i.remove(),i=null)},200))});o=r,new Promise((e,t)=>{var i=new Image;i.onload=e,i.onerror=t,i.src=o}).then(()=>{c.hideLoading(d),d.state=ut.Opening,this.instance.emit("reveal",d),this.zoomIn(d).then(()=>{a(),this.instance.done(d)},()=>{}),i&&setTimeout(()=>{a()},2500<t?800:200)},()=>{c.hideLoading(d),c.revealContent(d)})}else{let e=this.optionFor(d,"initialSize"),t=this.optionFor(d,"zoom"),i={event:c.prevMouseMoveEvent||c.options.event,friction:t?.12:0},a=c.optionFor(d,"showClass")||void 0,n=!0;c.isOpeningSlide(d)&&("full"===e?s.zoomToFull(i):"cover"===e?s.zoomToCover(i):"max"===e?s.zoomToMax(i):n=!1,s.stop("current")),n&&(a=a&&(s.isDragging?"f-fadeIn":"")),c.hideLoading(d),c.revealContent(d,a)}}},()=>{c.setError(d,"{{IMAGE_ERROR}}")})}process(l,d){return new Promise((t,e)=>{let i,a=this.instance,n=l.el,s=(a.clearContent(l),a.showLoading(l),this.optionFor(l,"content"));var r,o;(s="string"==typeof s?mt(s):s)&&c(s)||((s=document.createElement("img"))instanceof HTMLImageElement&&(o="",o="str
1ing"==typeof(r=l.caption)&&r?r.replace(/<[^>]+>/gi,"").substring(0,1e3):`Image ${l.index+1} of `+((null==(i=a.carousel)?void 0:i.pages.length)||1),s.src=d||"",s.alt=o,s.draggable=!1,l.srcset&&s.setAttribute("srcset",l.srcset),this.instance.isOpeningSlide(l))&&(s.fetchPriority="high"),l.sizes&&s.setAttribute("sizes",l.sizes)),v(s,"fancybox-image"),l.imageEl=s,a.setContent(l,s,!1),l.panzoom=new Ft(n,h({transformParent:!0},this.option("Panzoom")||{},{content:s,width:(e,t)=>a.optionFor(l,"width","auto",t)||"auto",height:(e,t)=>a.optionFor(l,"height","auto",t)||"auto",wheel:()=>{var e=a.option("wheel");return("zoom"===e||"pan"==e)&&e},click:(e,t)=>{if(a.isCompact||a.isClosing())return!1;if(l.index!==(null==(i=a.getSlide())?void 0:i.index))return!1;if(t){let e=t.composedPath()[0];if(["A","BUTTON","TEXTAREA","OPTION","INPUT","SELECT","VIDEO"].includes(e.nodeName))return!1}var i=!t||t.target&&(null==(i=l.contentEl)?void 0:i.contains(t.target));return a.option(i?"contentClick":"backdropClick")||!1},dblClick:()=>a.isCompact?"toggleZoom":a.option("contentDblClick")||!1,spinner:!1,panOnlyZoomed:!0,wheelLimit:1/0,on:{ready:e=>{t(e)},error:()=>{e()},destroy:()=>{e()}}}))})}zoomIn(m){return new Promise((r,o)=>{let l=this.instance,d=l.container,{panzoom:c,contentEl:u,el:e}=m;c&&c.updateMetrics();var h=this.getZoomInfo(m);if(h&&e&&u&&c&&d){let{x:e,y:t,scale:i,opacity:a}=h,n=()=>{m.state!==ut.Closing&&(a&&(u.style.opacity=Math.max(Math.min(1,1-(1-c.scale)/(1-i)),0)+""),1<=c.scale)&&c.scale>c.targetScale-.1&&r(c)},s=e=>{(e.scale<.99||1.01<e.scale)&&!e.isDragging||(g(d,le),u.style.opacity="",e.off("endAnimation",s),e.off("touchStart",s),e.off("afterTransform",n),r(e))};c.on("endAnimation",s),c.on("touchStart",s),c.on("afterTransform",n),c.on(["error","destroy"],()=>{o()}),c.panTo({x:e,y:t,scale:i,friction:0,ignoreBounds:!0}),c.stop("current");var h={event:"mousemove"===c.panMode?l.prevMouseMoveEvent||l.options.event:void 0},p=this.optionFor(m,"initialSize");v(d,le),l.hideLoading(m),"full"===p?c.zoomToFull(h):"cover"===p?c.zoomToCover(h):"max"===p?c.zoomToMax(h):c.reset(.172)}else o()})}getZoomInfo(e){var{el:t,imageEl:i,thumbEl:a,panzoom:n}=e,s=this.instance,r=s.container;if(!t||!i||!a||!n||Vt(a)<3||!this.optionFor(e,"zoom")||!r||s.state===ct.Destroy)return!1;if("0"===getComputedStyle(r).getPropertyValue("--f-images-zoom"))return!1;t=window.visualViewport||null;if(1!==(t?t.scale:1))return!1;var{top:i,left:e,width:s,height:r}=a.getBoundingClientRect(),{top:t,left:a,fitWidth:o,fitHeight:l}=n.contentRect;if(!(s&&r&&o&&l))return!1;n=n.container.getBoundingClientRect(),a=-1*((a+=n.left)+.5*o-(e+.5*s)),e=-1*((t+=n.top)+.5*l-(i+.5*r)),n=s/o;let d=this.option("zoomOpacity")||!1;return{x:a,y:e,scale:n,opacity:d="auto"===d?.1<Math.abs(s/r-o/l):d}}attach(){var e=this,t=e.instance;t.on("Carousel.change",e.onChange),t.on("Carousel.createSlide",e.onCreateSlide),t.on("Carousel.removeSlide",e.onRemoveSlide),t.on("close",e.onClose)}detach(){var e=this,t=e.instance;t.off("Carousel.change",e.onChange),t.off("Carousel.createSlide",e.onCreateSlide),t.off("Carousel.removeSlide",e.onRemoveSlide),t.off("close",e.onClose)}}Object.defineProperty(hi,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{initialSize:"fit",Panzoom:{maxScale:1},protected:!1,zoom:!0,zoomOpacity:"auto"}});let de="html",S="youtube",T="vimeo",M="html5video",ce=(e,i={})=>{let t=new URL(e),a=new URLSearchParams(t.search),n=new URLSearchParams;for(let[e,t]of[...a,...Object.entries(i)]){var s,r=t+"";"t"===e?(s=r.match(/((\d*)m)?(\d*)s?/))&&n.set("start",60*parseInt(s[2]||"0")+parseInt(s[3]||"0")+""):n.set(e,r)}let o=n+"",l=e.match(/#t=((.*)?\d+s)/);return l&&(o+="#t="+l[1]),o},ue=["image","html","ajax","inline","clone","iframe","map","pdf","html5video","youtube","vimeo"];class pi extends Nt{onBeforeInitSlide(e,t,i){this.processType(i)}onCreateSlide(e,t,i){this.setContent(i)}onClearContent(e,t){t.xhr&&(t.xhr.abort(),t.xhr=null);var i=t.iframeEl;i&&(i.onload=i.onerror=null,i.src="//about:blank",t.iframeEl=null);let a=t.contentEl,n=t.placeholderEl;if("inline"===t.type&&a&&n)a.classList.remove("fancybox__content"),"none"!==getComputedStyle(a).getPropertyValue("display")&&(a.style.display="none"),setTimeout(()=>{n&&(a&&n.parentNode&&n.parentNode.insertBefore(a,n),n.remove())},0),t.contentEl=void 0,t.placeholderEl=void 0;else for(;t.el&&t.el.firstChild;)t.el.removeChild(t.el.firstChild)}onSelectSlide(e,t,i){i.state===ut.Ready&&this.playVideo()}onUnselectSlide(e,t,i){var a,n;if(i.type===M)try{null!=(n=null==(a=i.el)?void 0:a.querySelector("video"))&&n.pause()}catch(e){}else{let e;i.type===T?e={method:"pause",value:"true"}:i.type===S&&(e={event:"command",func:"pauseVideo"}),e&&i.iframeEl&&i.iframeEl.contentWindow&&i.iframeEl.contentWindow.postMessage(JSON.stringify(e),"*"),i.poller&&clearTimeout(i.poller)}}onDone(e,t){e.isCurrentSlide(t)&&!e.isClosing()&&this.playVideo()}
1onRefresh(e,t){t.slides.forEach(e=>{e.el&&(this.resizeIframe(e),this.setAspectRatio(e))})}onMessage(e){try{var t=JSON.parse(e.data);if("https://player.vimeo.com"===e.origin){if("ready"===t.event)for(var i of Array.from(document.getElementsByClassName("fancybox__iframe")))i instanceof HTMLIFrameElement&&i.contentWindow===e.source&&(i.dataset.ready="true")}else if(e.origin.match(/^https:\/\/(www.)?youtube(-nocookie)?.com$/)&&"onReady"===t.event){let e=document.getElementById(t.id);e&&(e.dataset.ready="true")}}catch(e){}}loadAjaxContent(e){var t=this.instance.optionFor(e,"src")||"";this.instance.showLoading(e);let i=this.instance,a=new XMLHttpRequest;i.showLoading(e),a.onreadystatechange=function(){a.readyState===XMLHttpRequest.DONE&&i.state===ct.Ready&&(i.hideLoading(e),200===a.status?i.setContent(e,a.responseText):i.setError(e,404===a.status?"{{AJAX_NOT_FOUND}}":"{{AJAX_FORBIDDEN}}"))};var n=e.ajax||null;a.open(n?"POST":"GET",t+""),a.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),a.setRequestHeader("X-Requested-With","XMLHttpRequest"),a.send(n),e.xhr=a}setInlineContent(e){let t=null;var i;c(e.src)?t=e.src:"string"==typeof e.src&&(i=e.src.split("#",2).pop(),t=i?document.getElementById(i):null),t?("clone"===e.type||t.closest(".fancybox__slide")?((i=(t=t.cloneNode(!0)).dataset.animationName)&&(t.classList.remove(i),delete t.dataset.animationName),i=(i=t.getAttribute("id"))?i+"--clone":`clone-${this.instance.id}-`+e.index,t.setAttribute("id",i)):t.parentNode&&((i=document.createElement("div")).classList.add("fancybox-placeholder"),t.parentNode.insertBefore(i,t),e.placeholderEl=i),this.instance.setContent(e,t)):this.instance.setError(e,"{{ELEMENT_NOT_FOUND}}")}setIframeContent(a){let{src:e,el:n}=a;if(e&&"string"==typeof e&&n){n.classList.add("is-loading");let t=this.instance,i=document.createElement("iframe");i.className="fancybox__iframe",i.setAttribute("id",`fancybox__iframe_${t.id}_`+a.index);for(let[e,t]of Object.entries(this.optionFor(a,"iframeAttr")||{}))i.setAttribute(e,t);i.onerror=()=>{t.setError(a,"{{IFRAME_ERROR}}")},a.iframeEl=i;var s=this.optionFor(a,"preload");"iframe"!==a.type||!1===s?(i.setAttribute("src",a.src+""),t.setContent(a,i,!1),this.resizeIframe(a),t.revealContent(a)):(t.showLoading(a),i.onload=()=>{var e;i.src.length&&(e="true"!==i.dataset.ready,i.dataset.ready="true",this.resizeIframe(a),e?t.revealContent(a):t.hideLoading(a))},i.setAttribute("src",e),t.setContent(a,i,!1))}}resizeIframe(i){let{type:e,iframeEl:l}=i;if(e!==S&&e!==T){let t=null==l?void 0:l.parentElement;if(l&&t){let e=i.autoSize,r=(void 0===e&&(e=this.optionFor(i,"autoSize")),i.width||0),o=i.height||0;r&&o&&(e=!1);var d=t&&t.style;if(!1!==i.preload&&!1!==e&&d)try{let e=window.getComputedStyle(t),a=parseFloat(e.paddingLeft)+parseFloat(e.paddingRight),n=parseFloat(e.paddingTop)+parseFloat(e.paddingBottom),s=l.contentWindow;if(s){let e=s.document,t=e.getElementsByTagName(de)[0],i=e.body;d.width="",i.style.overflow="hidden",r=r||t.scrollWidth+a,d.width=r+"px",i.style.overflow="",d.flex="0 0 auto",d.height=i.scrollHeight+"px",o=t.scrollHeight+n}}catch(i){}if(r||o){let e={flex:"0 1 auto",width:"",height:""};r&&"auto"!==r&&(e.width=r+"px"),o&&"auto"!==o&&(e.height=o+"px"),Object.assign(d,e)}}}}playVideo(){let t=this.instance.getSlide();if(t){let e=t.el;if(e&&e.offsetParent&&this.optionFor(t,"videoAutoplay")){if(t.type===M)try{let t=e.querySelector("video");if(t){let e=t.play();void 0!==e&&e.then(()=>{}).catch(e=>{t.muted=!0,t.play()})}}catch(t){}if(t.type===S||t.type===T){let e=()=>{if(t.iframeEl&&t.iframeEl.contentWindow){let e;if("true"===t.iframeEl.dataset.ready)return(e=t.type===S?{event:"command",func:"playVideo"}:{method:"play",value:"true"})&&t.iframeEl.contentWindow.postMessage(JSON.stringify(e),"*"),void(t.poller=void 0);t.type===S&&(e={event:"listening",id:t.iframeEl.getAttribute("id")},t.iframeEl.contentWindow.postMessage(JSON.stringify(e),"*"))}t.poller=setTimeout(e,250)};e()}}}}processType(a){if(a.html)a.type=de,a.src=a.html,a.html="";else{let i=this.instance.optionFor(a,"src","");if(i&&"string"==typeof i){let t=a.type,e=null;var n,s,r;if((e=i.match(/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(?:watch\?(?:.*&)?v=|v\/|u\/|shorts\/|embed\/?)?(videoseries\?list=(?:.*)|[\w-]{11}
1|\?listType=(?:.*)&list=(?:.*))(?:.*)/i))?(n=(s=this.optionFor(a,S)).nocookie,s=((e,t)=>{var i={};for(n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(i[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(i[n[a]]=e[n[a]]);return i})(s,["nocookie"]),n=`www.youtube${n?"-nocookie":""}.com`,s=ce(i,s),r=encodeURIComponent(e[2]),a.videoId=r,a.src=`https://${n}/embed/${r}?`+s,a.thumbSrc=a.thumbSrc||`https://i.ytimg.com/vi/${r}/mqdefault.jpg`,t=S):(e=i.match(/^.+vimeo.com\/(?:\/)?([\d]+)((\/|\?h=)([a-z0-9]+))?(.*)?/))&&(n=ce(i,this.optionFor(a,T)),s=encodeURIComponent(e[1]),r=e[4]||"",a.videoId=s,a.src=`https://player.vimeo.com/video/${s}?`+(r?"h="+r+(n?"&":""):"")+n,t=T),!t&&a.triggerEl){let e=a.triggerEl.dataset.type;ue.includes(e)&&(t=e)}t||"string"==typeof i&&("#"===i.charAt(0)?t="inline":(e=i.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(t=M,a.videoFormat=a.videoFormat||"video/"+("ogv"===e[1]?"ogg":e[1])):i.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?t="image":i.match(/\.(pdf)((\?|#).*)?$/i)&&(t="pdf")),(e=i.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:(?:(?:maps\/(?:place\/(?:.*)\/)?\@(.*),(\d+.?\d+?)z))|(?:\?ll=))(.*)?/i))?(a.src=`https://maps.google.${e[1]}/?ll=${(e[2]?e[2]+"&z="+Math.floor(parseFloat(e[3]))+(e[4]?e[4].replace(/^\//,"&"):""):e[4]+"").replace(/\?/,"&")}&output=`+(e[4]&&0<e[4].indexOf("layer=c")?"svembed":"embed"),t="map"):(e=i.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:maps\/search\/)(.*)/i))&&(a.src=`https://maps.google.${e[1]}/maps?q=${e[2].replace("query=","q=").replace("api=1","")}&output=embed`,t="map"),t=t||this.instance.option("defaultType"),"image"===(a.type=t)&&(a.thumbSrc=a.thumbSrc||a.src)}}}setContent(e){var t=this.instance.optionFor(e,"src")||"";if(e&&e.type&&t){switch(e.type){case de:this.instance.setContent(e,t);break;case M:var i=this.option("videoTpl");i&&this.instance.setContent(e,i.replace(/\{\{src\}\}/gi,t+"").replace(/\{\{format\}\}/gi,this.optionFor(e,"videoFormat")||"").replace(/\{\{poster\}\}/gi,e.poster||e.thumbSrc||""));break;case"inline":case"clone":this.setInlineContent(e);break;case"ajax":this.loadAjaxContent(e);break;case"pdf":case"map":case S:case T:e.preload=!1;case"iframe":this.setIframeContent(e)}this.setAspectRatio(e)}}setAspectRatio(a){let n=a.contentEl;if(a.el&&n&&a.type&&[S,T,M].includes(a.type)){let t,e=a.width||"auto",i=a.height||"auto";if("auto"===e||"auto"===i){let e=((t=this.optionFor(a,"videoRatio"))+"").match(/(\d+)\s*\/\s?(\d+)/);t=e&&2<e.length?parseFloat(e[1])/parseFloat(e[2]):parseFloat(t+"")}else e&&i&&(t=e/i);var s;t&&(n.style.aspectRatio="",n.style.width="",n.style.height="",n,s=(a=n.getBoundingClientRect()).width||1,a=a.height||1,n.style.aspectRatio=t+"",t<s/a?(i="auto"===i?a:Math.min(a,i),n.style.width="auto",n.style.height=i+"px"):(e="auto"===e?s:Math.min(s,e),n.style.width=e+"px",n.style.height="auto"))}}attach(){var e=this,t=e.instance;t.on("Carousel.beforeInitSlide",e.onBeforeInitSlide),t.on("Carousel.createSlide",e.onCreateSlide),t.on("Carousel.selectSlide",e.onSelectSlide),t.on("Carousel.unselectSlide",e.onUnselectSlide),t.on("Carousel.Panzoom.refresh",e.onRefresh),t.on("done",e.onDone),t.on("clearContent",e.onClearContent),window.addEventListener("message",e.onMessage)}detach(){var e=this,t=e.instance;t.off("Carousel.beforeInitSlide",e.onBeforeInitSlide),t.off("Carousel.createSlide",e.onCreateSlide),t.off("Carousel.selectSlide",e.onSelectSlide),t.off("Carousel.unselectSlide",e.onUnselectSlide),t.off("Carousel.Panzoom.refresh",e.onRefresh),t.off("done",e.onDone),t.off("clearContent",e.onClearContent),window.removeEventListener("message",e.onMessage)}}Object.defineProperty(pi,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{ajax:null,autoSize:!0,iframeAttr:{allow:"autoplay; fullscreen",scrolling:"auto"},preload:!0,videoAutoplay:!0,videoRatio:16/9,videoTpl:'<video class="fancybox__html5video" playsinline controls controlsList="nodownload" poster="{{poster}}">\n <source src="{{src}}" type="{{format}}" />Sorry, your browser doesn\'t support embedded videos.</video>',videoFormat:"",vimeo:{byline:1,color:"00adef",controls:1,dnt:1,muted:0},youtube:{controls:1,enablejsapi:1,nocookie:1,rel:0,fs:1}}});let he="play",pe="pause",a="ready";class mi extends Nt{constructor(){super(...arguments),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:a}),Object.defineProperty(this,"inHover",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"timer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"progressBar",{enumerable:!0,configurable:!0,writable:!0,value:null})}get isActive(){return this.state!==a}onReady(e){this.option("autoStart")&&(e.isInfinite||e.page<e.pages.length-1)&&this.start()}onChange(){this.removeProgressBar(),this.pause()}onSettle(){this.resume()}onVisibilityChange(){"visible"===document.visibilityState?this.resume():this.pause()}onMouseEnter(){this.inHover=!0,this.pause()}onMouseLeave(){var e;this.inHover=!1,null!=(e=this.instance.panzoom)&&e.isResting&&this.resume()}onTimerEnd(){var e=this.instance;"play"===this.state&&(e.isInfinite||e.page!==e.pages.length-1?e.
1slideNext():e.slideTo(0))}removeProgressBar(){this.progressBar&&(this.progressBar.remove(),this.progressBar=null)}createProgressBar(){if(!this.option("showProgress"))return null;this.removeProgressBar();var e=this.instance,t=(null==(t=e.pages[e.page])?void 0:t.slides)||[];let i=this.option("progressParentEl");return(i=i||(1===t.length?t[0].el:null)||e.viewport)?(t=document.createElement("div"),v(t,"f-progress"),i.prepend(t),(this.progressBar=t).offsetHeight,t):null}set(){let e=this,t=e.instance;var i,a;t.pages.length<2||e.timer||(i=e.option("timeout"),e.state=he,v(t.container,"has-autoplay"),(a=e.createProgressBar())&&(a.style.transitionDuration=i+"ms",a.style.transform="scaleX(1)"),e.timer=setTimeout(()=>{e.timer=null,e.inHover||e.onTimerEnd()},i),e.emit("set"))}clear(){this.timer&&(clearTimeout(this.timer),this.timer=null),this.removeProgressBar()}start(){var e,t=this;t.set(),t.state!==a&&(t.option("pauseOnHover")&&((e=t.instance.container).addEventListener("mouseenter",t.onMouseEnter,!1),e.addEventListener("mouseleave",t.onMouseLeave,!1)),document.addEventListener("visibilitychange",t.onVisibilityChange,!1),t.emit("start"))}stop(){var e=this,t=e.state,i=e.instance.container;e.clear(),e.state=a,i.removeEventListener("mouseenter",e.onMouseEnter,!1),i.removeEventListener("mouseleave",e.onMouseLeave,!1),document.removeEventListener("visibilitychange",e.onVisibilityChange,!1),g(i,"has-autoplay"),t!==a&&e.emit("stop")}pause(){this.state===he&&(this.state=pe,this.clear(),this.emit(pe))}resume(){let t=this,e=t.instance;if(e.isInfinite||e.page!==e.pages.length-1)if(t.state!==he){if(t.state===pe&&!t.inHover){let e=new Event("resume",{bubbles:!0,cancelable:!0});t.emit("resume",e),e.defaultPrevented||t.set()}}else t.set();else t.stop()}toggle(){this.state===he||this.state===pe?this.stop():this.start()}attach(){var e=this,t=e.instance;t.on("ready",e.onReady),t.on("Panzoom.startAnimation",e.onChange),t.on("Panzoom.endAnimation",e.onSettle),t.on("Panzoom.touchMove",e.onChange)}detach(){var e=this,t=e.instance;t.off("ready",e.onReady),t.off("Panzoom.startAnimation",e.onChange),t.off("Panzoom.endAnimation",e.onSettle),t.off("Panzoom.touchMove",e.onChange),e.stop()}}Object.defineProperty(mi,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{autoStart:!0,pauseOnHover:!0,progressParentEl:null,showProgress:!0,timeout:3e3}});class fi extends Nt{constructor(){super(...arguments),Object.defineProperty(this,"ref",{enumerable:!0,configurable:!0,writable:!0,value:null})}onPrepare(a){var e=a.carousel;if(e){let i=a.container;i&&(e.options.Autoplay=h({autoStart:!1},this.option("Autoplay")||{},{pauseOnHover:!1,timeout:this.option("timeout"),progressParentEl:()=>this.option("progressParentEl")||null,on:{start:()=>{a.emit("startSlideshow")},set:e=>{var t;i.classList.add("has-slideshow"),(null==(t=a.getSlide())?void 0:t.state)!==ut.Ready&&e.pause()},stop:()=>{i.classList.remove("has-slideshow"),a.isCompact||a.endIdle(),a.emit("endSlideshow")},resume:(e,t)=>{var i;!t||!t.cancelable||(null==(i=a.getSlide())?void 0:i.state)===ut.Ready&&null!=(i=null==(i=a.carousel)?void 0:i.panzoom)&&i.isResting||t.preventDefault()}}}),e.attachPlugins({Autoplay:mi}),this.ref=e.plugins.Autoplay)}}onReady(e){var e=e.carousel,t=this.ref;t&&e&&this.option("playOnStart")&&(e.isInfinite||e.page<e.pages.length-1)&&t.start()}onDone(e,t){let i=this.ref,a=e.carousel;var n;i&&a&&((n=t.panzoom)&&n.on("startAnimation",()=>{e.isCurrentSlide(t)&&i.stop()}),e.isCurrentSlide(t))&&i.resume()}onKeydown(e,t){var i=this.ref;i&&t===this.option("key")&&"BUTTON"!==(null==(t=document.activeElement)?void 0:t.nodeName)&&i.toggle()}attach(){var e=this,t=e.instance;t.on("Carousel.init",e.onPrepare),t.on("Carousel.ready",e.onReady),t.on("done",e.onDone),t.on("keydown",e.onKeydown)}detach(){var e=this,t=e.instance;t.off("Carousel.init",e.onPrepare),t.off("Carousel.ready",e.onReady),t.off("done",e.onDone),t.off("keydown",e.onKeydown)}}Object.defineProperty(fi,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{key:" ",playOnStart:!1,progressParentEl:e=>{var t;return(null==(t=e.instance.container)?void 0:t.querySelector(".fancybox__toolbar [data-fancybox-toggle-slideshow]"))||e.instance.container},timeout:3e3}});var gt,vt,bt,wt={classes:{container:"f-thumbs f-carousel__thumbs",viewport:"f-thumbs__viewport",track:"f-thumbs__track",slide:"f-thumbs__slide",isResting:"is-resting",isSelected:"is-selected",isLoading:"is-loading",hasThumbs:"has-thumbs"},minCount:2,parentEl:null,thumbTpl:'<button class="f-thumbs__slide__button" tabindex="0" type="button" aria-label="{{GOTO}}" data-carousel-index="%i"><img class="f-thumbs__slide__img" data-lazy-src="{{%s}}" alt="" /></button>',type:"modern"};(bt=gt=gt||{})[bt.Init=0]="Init",bt[bt.Ready=1]="Ready",bt[bt.Hidden=2]="Hidden";
1let me="isResting",fe="thumbWidth",P="thumbHeight",k="thumbClipWidth",ge=class extends Nt{constructor(){super(...arguments),Object.defineProperty(this,"type",{enumerable:!0,configurable:!0,writable:!0,value:"modern"}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"track",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"carousel",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"thumbWidth",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"thumbClipWidth",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"thumbHeight",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"thumbGap",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"thumbExtraGap",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:gt.Init})}get isModern(){return"modern"===this.type}onInitSlide(e,t){var i=t.el?t.el.dataset:void 0;i&&(t.thumbSrc=i.thumbSrc||t.thumbSrc||"",t[k]=parseFloat(i[k]||"")||t[k]||0,t[P]=parseFloat(i.thumbHeight||"")||t[P]||0),this.addSlide(t)}onInitSlides(){this.build()}onChange(){var e,t,i,a,n,s;this.isModern&&(e=this.container,t=(s=this.instance).panzoom,i=(n=this.carousel)?n.panzoom:null,a=s.page,t)&&n&&i&&(t.isDragging?(g(e,this.cn(me)),n=(null==(n=n.pages[a])?void 0:n.pos)||0,-1*(n+=s.getProgress(a)*(this[k]+this.thumbGap))>(s=i.getBounds()).x.min&&-1*n<s.x.max&&i.panTo({x:-1*n,friction:.12})):m(e,this.cn(me),t.isResting),this.shiftModern())}onRefresh(){this.updateProps();for(var e of this.instance.slides||[])this.resizeModernSlide(e);this.shiftModern()}isDisabled(){let e=this.option("minCount")||0;if(e){let t=this.instance,i=0;for(let e of t.slides||[])e.thumbSrc&&i++;if(i<e)return!0}let t=this.option("type");return["modern","classic"].indexOf(t)<0}getThumb(e){var t=this.option("thumbTpl")||"";return{html:this.instance.localize(t,[["%i",e.index],["%d",e.index+1],["%s",e.thumbSrc||"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"]])}}addSlide(e){var t=this.carousel;t&&t.addSlide(e.index,this.getThumb(e))}getSlides(){var e,t=[];for(e of this.instance.slides||[])t.push(this.getThumb(e));return t}resizeModernSlide(e){this.isModern&&(e[fe]=e[k]&&e[P]?Math.round(this[P]*(e[k]/e[P])):this[fe])}updateProps(){let t=this.container;var e;t&&(this.thumbGap=(e=e=>parseFloat(getComputedStyle(t).getPropertyValue("--f-thumb-"+e))||0)("gap"),this.thumbExtraGap=e("extra-gap"),this[fe]=e("width")||40,this[k]=e("clip-width")||40,this[P]=e("height")||40)}build(){let a=this;if(a.state===gt.Init)if(a.isDisabled())a.emit("disabled");else{var i=a.instance,n=i.container,s=a.getSlides(),r=a.option("type"),o=(a.type=r,a.option("parentEl")),l=a.cn("container"),d=a.cn("track");let e=null==o?void 0:o.querySelector("."+l),t=(e||(e=document.createElement("div"),v(e,l),o?o.appendChild(e):n.after(e)),v(e,"is-"+r),v(n,a.cn("hasThumbs")),a.container=e,a.updateProps(),e.querySelector("."+d
1));t||(t=document.createElement("div"),v(t,a.cn("track")),e.appendChild(t)),a.track=t;l=h({},{track:t,infinite:!1,center:!0,fill:"classic"===r,dragFree:!0,slidesPerPage:1,transition:!1,preload:.25,friction:.12,Panzoom:{maxVelocity:0},Dots:!1,Navigation:!1,classes:{container:"f-thumbs",viewport:"f-thumbs__viewport",track:"f-thumbs__track",slide:"f-thumbs__slide"}},a.option("Carousel")||{},{Sync:{target:i},slides:s}),o=new i.constructor(e,l);o.on("createSlide",(e,t)=>{a.setProps(t.index),a.emit("createSlide",t,t.el)}),o.on("ready",()=>{a.shiftModern(),a.emit("ready")}),o.on("refresh",()=>{a.shiftModern()}),o.on("Panzoom.click",(e,t,i)=>{a.onClick(i)}),a.carousel=o,a.state=gt.Ready}}onClick(e){e.preventDefault(),e.stopPropagation();let t=this.instance,{pages:i,page:a}=t,n=e=>{if(e){e=e.closest("[data-carousel-index]");if(e)return[parseInt(e.dataset.carouselIndex||"",10)||0,e]}return[-1,void 0]},s=(e,t)=>{e=document.elementFromPoint(e,t);return e?n(e):[-1,void 0]},[r,,]=n(e.target);var o,l,d,c;-1<r||(c=this[k],[l,d]=s((o=e.clientX)-c,e=e.clientY),[c,e]=s(o+c,e),d&&e?(r=Math.abs(o-d.getBoundingClientRect().right)<Math.abs(o-e.getBoundingClientRect().left)?l:c)===a&&(r=r===l?c:l):d?r=l:e&&(r=c),-1<r&&i[r]&&t.slideTo(r))}getShift(e){var t=this,i=t.instance,a=t.carousel;if(!i||!a)return 0;var n=t[fe],s=t[k],r=t.thumbGap,t=t.thumbExtraGap;if(null==(a=a.slides[e])||!a.el)return 0;a=.5*(n-s),n=i.pages.length-1;let o=i.getProgress(0),l=i.getProgress(n),d=i.getProgress(e,!1,!0),c=0,u=a+t+r;s=o<0&&-1<o,i=0<l&&l<1;return 0===e?(c=u*Math.abs(o),i&&1===o&&(c-=u*Math.abs(l))):e===n?(c=u*Math.abs(l)*-1,s&&-1===l&&(c+=u*Math.abs(o))):s||i?(c=-1*u,c=(c+=u*Math.abs(o))+u*(1-Math.abs(l))):c=u*d,c}setProps(e){var t,i;this.isModern&&(i=this.instance,t=this.carousel,i)&&t&&(t=null==(t=t.slides[e])?void 0:t.el)&&t.childNodes.length&&(i=C(1-Math.abs(i.getProgress(e))),e=C(this.getShift(e)),t.style.setProperty("--progress",i?i+"":""),t.style.setProperty("--shift",e+""))}shiftModern(){var n=this;if(n.isModern){let{instance:t,track:e}=n,i=t.panzoom,a=n.carousel;if(t&&e&&i&&a&&i.state!==lt.Init&&i.state!==lt.Destroy){for(let e of t.slides)n.setProps(e.index);var s=(n[k]+n.thumbGap)*(a.slides.length||0);e.style.setProperty("--width",s+"")}}}cleanup(){var e=this;e.carousel&&e.carousel.destroy(),e.carousel=null,e.container&&e.container.remove(),e.container=null,e.track&&e.track.remove(),e.track=null,e.state=gt.Init,g(e.instance.container,e.cn("hasThumbs"))}attach(){var e=this,t=e.instance;t.on("initSlide",e.onInitSlide),t.state===dt.Init?t.on("initSlides",e.onInitSlides):e.onInitSlides(),t.on(["change","Panzoom.afterTransform"],e.onChange),t.on("Panzoom.refresh",e.onRefresh)}detach(){var e=this,t=e.instance;t.off("initSlide",e.onInitSlide),t.off("initSlides",e.onInitSlides),t.off(["change","Panzoom.afterTransform"],e.onChange),t.off("Panzoom.refresh",e.onRefresh),e.cleanup()}},ve=(Object.defineProperty(ge,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:wt}),Object.assign(Object.assign({},wt),{key:"t",showOnStart:!0,parentEl:null})),be="is-masked",we="aria-hidden";class gi extends Nt{constructor(){super(...arguments),Object.defineProperty(this,"ref",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"hidden",{enumerable:!0,configurable:!0,writable:!0,value:!1})}get isEnabled(){var e=this.ref;return e&&!e.isDisabled()}get isHidden(){return this.hidden}onClick(e,t){t.stopPropagation()}onCreateSlide(e,t){var i=(null==(i=null==(i=null==(i=this.instance)?void 0:i.carousel)?void 0:i.slides[t.index])?void 0:i.type)||"",t=t.el;if(t&&i){let e="for-"+i;["video","youtube","vimeo","html5video"].includes(i)&&(e+=" for-video"),v(t,e)}}onInit(){let e,i=this,t=i.instance,a=t.carousel;var n;!i.ref&&a&&(n=i.option("parentEl")||t.footer||t.container)&&((n=h({},i.options,{parentEl:n,classes:{container:"f-thumbs fancybox__thumbs"},Carousel:{Sync:{friction:t.option("Carousel.friction")||0}},on:{ready:e=>{let t=e.container;t&&this.hidden&&(i.refresh(),t.style.transition="none",i.hide(),t.offsetHeight,queueMicrotask(()=>{t.style.transition="",i.show()}))}}})).Carousel=n.Carousel||{},n.Carousel.on=h((null==(e=i.options.Carousel)?void 0:e.on)||{},{click:this.onClick,createSlide:this.onCreateSlide}),a.options.Thumbs=n,a.attachPlugins({Thumbs:ge}),i.ref=a.plugins.Thumbs,i.option("showOnStart")||(i.ref.state=gt.Hidden,i.hidden=!0))}onResize(){var e=null==(e=this.ref)?void 0:e.container;e&&(e.style.maxHeight="")}onKeydown(e,t){var i=this.option("key");i&&i===t&&this.toggle()}toggle(){var e=this.ref;if(e&&!e.isDisabled())return e.state===gt.Hidden?(e.state=gt.Init,void e.build()):void(this.hidden?this.show():this.hide())}show(){var e=this.ref;e&&!e.isDisabled()&&(e=e.container)&&(this.refresh(),e.offsetHeight,e.removeAttribute(we),e.classList.remove(be),this.hidden=!1)}hide(){var e=this.ref,e=e&&e.container;e&&(this.refresh(),e.offsetHeight,e.classList.add(be),e.setAttribute(we,"true")),this.hidden=!0}refresh(){var e,t=this.ref;t&&t.state&&(e=(null==(t=t.container)?void 0:t.firstChild)||null,t)&&e&&e.childNodes.length&&(t.style.maxHeight=e.getBoundingClientRect().height+"px")}attach(){var e=this,t=e.instance;t.state===ct.Init?t.on("Carousel.init",e.onInit):e.onInit(),t.on("resize",e.onResize),t.on("key
1down",e.onKeydown)}detach(){var e=this,t=e.instance;t.off("Carousel.init",e.onInit),t.off("resize",e.onResize),t.off("keydown",e.onKeydown),null!=(t=t.carousel)&&t.detachPlugins(["Thumbs"]),e.ref=null}}Object.defineProperty(gi,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:ve});let ye={panLeft:{icon:'<svg><path d="M5 12h14M5 12l6 6M5 12l6-6"/></svg>',change:{panX:-100}},panRight:{icon:'<svg><path d="M5 12h14M13 18l6-6M13 6l6 6"/></svg>',change:{panX:100}},panUp:{icon:'<svg><path d="M12 5v14M18 11l-6-6M6 11l6-6"/></svg>',change:{panY:-100}},panDown:{icon:'<svg><path d="M12 5v14M18 13l-6 6M6 13l6 6"/></svg>',change:{panY:100}},zoomIn:{icon:'<svg><circle cx="11" cy="11" r="7.5"/><path d="m21 21-4.35-4.35M11 8v6M8 11h6"/></svg>',action:"zoomIn"},zoomOut:{icon:'<svg><circle cx="11" cy="11" r="7.5"/><path d="m21 21-4.35-4.35M8 11h6"/></svg>',action:"zoomOut"},toggle1to1:{icon:'<svg><path d="M3.51 3.07c5.74.02 11.48-.02 17.22.02 1.37.1 2.34 1.64 2.18 3.13 0 4.08.02 8.16 0 12.23-.1 1.54-1.47 2.64-2.79 2.46-5.61-.01-11.24.02-16.86-.01-1.36-.12-2.33-1.65-2.17-3.14 0-4.07-.02-8.16 0-12.23.1-1.36 1.22-2.48 2.42-2.46Z"/><path d="M5.65 8.54h1.49v6.92m8.94-6.92h1.49v6.92M11.5 9.4v.02m0 5.18v0"/></svg>',action:"toggleZoom"},toggleZoom:{icon:'<svg><g><line x1="11" y1="8" x2="11" y2="14"></line></g><circle cx="11" cy="11" r="7.5"/><path d="m21 21-4.35-4.35M8 11h6"/></svg>',action:"toggleZoom"},iterateZoom:{icon:'<svg><g><line x1="11" y1="8" x2="11" y2="14"></line></g><circle cx="11" cy="11" r="7.5"/><path d="m21 21-4.35-4.35M8 11h6"/></svg>',action:"iterateZoom"},rotateCCW:{icon:'<svg><path d="M15 4.55a8 8 0 0 0-6 14.9M9 15v5H4M18.37 7.16v.01M13 19.94v.01M16.84 18.37v.01M19.37 15.1v.01M19.94 11v.01"/></svg>',action:"rotateCCW"},rotateCW:{icon:'<svg><path d="M9 4.55a8 8 0 0 1 6 14.9M15 15v5h5M5.63 7.16v.01M4.06 11v.01M4.63 15.1v.01M7.16 18.37v.01M11 19.94v.01"/></svg>',action:"rotateCW"},flipX:{icon:'<svg style="stroke-width: 1.3"><path d="M12 3v18M16 7v10h5L16 7M8 7v10H3L8 7"/></svg>',action:"flipX"},flipY:{icon:'<svg style="stroke-width: 1.3"><path d="M3 12h18M7 16h10L7 21v-5M7 8h10L7 3v5"/></svg>',action:"flipY"},fitX:{icon:'<svg><path d="M4 12V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v6M10 18H3M21 18h-7M6 15l-3 3 3 3M18 15l3 3-3 3"/></svg>',action:"fitX"},fitY:{icon:'<svg><path d="M12 20H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h6M18 14v7M18 3v7M15 18l3 3 3-3M15 6l3-3 3 3"/></svg>',action:"fitY"},reset:{icon:'<svg><path d="M20 11A8.1 8.1 0 0 0 4.5 9M4 5v4h4M4 13a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4"/></svg>',action:"reset"},toggleFS:{icon:'<svg><g><path d="M14.5 9.5 21 3m0 0h-6m6 0v6M3 21l6.5-6.5M3 21v-6m0 6h6"/></g><g><path d="m14 10 7-7m-7 7h6m-6 0V4M3 21l7-7m0 0v6m0-6H4"/></g></svg>',action:"toggleFS"}},xe=((bt=vt=vt||{})[bt.Init=0]="Init",bt[bt.Ready=1]="Ready",bt[bt.Disabled=2]="Disabled",{tabindex:"-1",width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"}),Ce="has-toolbar",Ee="fancybox__toolbar";class vi extends Nt{constructor(){super(...arguments),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:vt.Init}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:null})}onReady(e){var o;if(e.carousel){let e=this.option("display"),a=this.option("absolute"),n=this.option("enabled");if("auto"===n){let t=this.instance.carousel,i=0;if(t)for(let e of t.slides)!e.panzoom&&"image"!==e.type||i++;i||(n=!1)}let s=0;var l={left:[],middle:[],right:[]};if(e=n?e:void 0)for(let i of["left","middle","right"])for(let t of e[i]){let e=this.createEl(t);e&&(null!=(o=l[i])&&o.push(e),s++)}let r=null;if(r=s?this.createContainer():r){for(let[e,i]of Object.entries(l)){let t=document.createElement("div");v(t,Ee+"__column is-"+e);for(let e of i)t.appendChild(e);"auto"!==a||"middle"!==e||i.length||(a=!0),r.appendChild(t)}!0===a&&v(r,"is-absolute"),this.state=vt.Ready,this.onRefresh()}else this.state=vt.Disabled}}onClick(t){var i=this.instance,a=i.getSlide(),a=null==a?void 0:a.panzoom,e=t.target,e=e&&c(e)?e.dataset:null;if(e)if(void 0!==e.fancyboxToggleThumbs)t.preventDefault(),t.stopPropagation(),null!=(n=i.plugins.Thumbs
1)&&n.toggle();else if(void 0!==e.fancyboxToggleFullscreen)t.preventDefault(),t.stopPropagation(),this.instance.toggleFullscreen();else if(void 0!==e.fancyboxToggleSlideshow){t.preventDefault(),t.stopPropagation();let e=null==(i=i.carousel)?void 0:i.plugins.Autoplay;i=e.isActive;a&&"mousemove"===a.panMode&&!i&&a.reset(),void(i?e.stop():e.start())}else{var n=e.panzoomAction,i=e.panzoomChange;if((i||n)&&(t.preventDefault(),t.stopPropagation()),i){let e={};try{e=JSON.parse(i)}catch(t){}a&&a.applyChange(e)}else n&&a&&a[n]&&a[n]()}}onChange(){this.onRefresh()}onRefresh(){if(!this.instance.isClosing()){let i=this.container;if(i){let e=this.instance.getSlide();if(e&&e.state===ut.Ready){var t=e&&!e.error&&e.panzoom;for(let e of i.querySelectorAll("[data-panzoom-action]"))t?(e.removeAttribute("disabled"),e.removeAttribute("tabindex")):(e.setAttribute("disabled",""),e.setAttribute("tabindex","-1"));var a=t&&t.canZoomIn(),n=t&&t.canZoomOut();for(let e of i.querySelectorAll('[data-panzoom-action="zoomIn"]'))a?(e.removeAttribute("disabled"),e.removeAttribute("tabindex")):(e.setAttribute("disabled",""),e.setAttribute("tabindex","-1"));for(let e of i.querySelectorAll('[data-panzoom-action="zoomOut"]'))n?(e.removeAttribute("disabled"),e.removeAttribute("tabindex")):(e.setAttribute("disabled",""),e.setAttribute("tabindex","-1"));for(let t of i.querySelectorAll('[data-panzoom-action="toggleZoom"],[data-panzoom-action="iterateZoom"]')){n||a?(t.removeAttribute("disabled"),t.removeAttribute("tabindex")):(t.setAttribute("disabled",""),t.setAttribute("tabindex","-1"));let e=t.querySelector("g");e&&(e.style.display=a?"":"none")}}}}}onDone(e,t){var i;null!=(i=t.panzoom)&&i.on("afterTransform",()=>{this.instance.isCurrentSlide(t)&&this.onRefresh()}),this.instance.isCurrentSlide(t)&&this.onRefresh()}createContainer(){var e=this.instance.container;if(!e)return null;var t=this.option("parentEl")||e;let i=t.querySelector("."+Ee);return i||(i=document.createElement("div"),v(i,Ee),t.prepend(i)),i.addEventListener("click",this.onClick,{passive:!1,capture:!0}),e&&v(e,Ce),this.container=i}createEl(i){let t=this.instance,a=t.carousel;if(!a)return null;if("toggleFS"===i)return null;if("fullscreen"===i&&!ee())return null;let n=null;var e=a.slides.length||0;let s=0,r=0;for(let e of a.slides)!e.panzoom&&"image"!==e.type||s++,"image"!==e.type&&!e.downloadSrc||r++;if(!(e<2&&["infobar","prev","next"].includes(i))){if(void 0!==ye[i]&&!s)return null;if("download"===i&&!r)return null;if("thumbs"===i){let e=t.plugins.Thumbs;if(!e||!e.isEnabled)return null}if("slideshow"===i&&(!a.plugins.Autoplay||e<2))return null;if(void 0!==ye[i]){let e=ye[i];(n=document.createElement("button")).setAttribute("title",this.instance.localize(`{{${i.toUpperCase()}}}`)),v(n,"f-button"),e.action&&(n.dataset.panzoomAction=e.action),e.change&&(n.dataset.panzoomChange=JSON.stringify(e.change)),n.appendChild(mt(this.instance.localize(e.icon)))}else{let t=(this.option("items")||[])[i];t&&(n=mt(this.instance.localize(t.tpl)),"function"==typeof t.click)&&n.addEventListener("click",e=>{e.preventDefault(),e.stopPropagation(),"function"==typeof t.click&&t.click.call(this,this,e)})}var o=null==n?void 0:n.querySelector("svg");if(o)for(let[e,t]of Object.entries(xe))o.getAttribute(e)||o.setAttribute(e,String(t))}return n}removeContainer(){var e=this.container,e=(e&&e.remove(),this.container=null,this.state=vt.Disabled,this.instance.container);e&&g(e,Ce)}attach(){var e=this,t=e.instance;t.on("Carousel.initSlides",e.onReady),t.on("done",e.onDone),t.on(["reveal","Carousel.change"],e.onChange),e.onReady(e.instance)}detach(){var e=this,t=e.instance;t.off("Carousel.initSlides",e.onReady),t.off("done",e.onDone),t.off(["reveal","Carousel.change"],e.onChange),e.removeContainer()}}function Gt(){var e=window.getSelection();return!!e&&"Range"===e.type}Object.defineProperty(vi,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:{absolute:"auto",display:{left:["infobar"],middle:[],right:["iterateZoom","slideshow","fullscreen","thumbs","close"]},enabled:"auto",items:{infobar:{tpl:'<div class="fancybox__infobar" tabindex="-1"><span data-fancybox-current-index></span>/<span data-fancybox-count></span></div>'},download:{tpl:'<a class="f-button" title="{{DOWNLOAD}}" data-fancybox-download href="javasript:;"><svg><path d="M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2M7 11l5 5 5-5M12 4v12"/></svg></a>'},prev:{tpl:'<button class="f-button" title="{{PREV}}" data-fancybox-prev><svg><path d="m15 6-6 6 6 6"/></svg></button>'},next:{tpl:'<button class="f-button" title="{{NEXT}}" data-fancybox-next><svg><path d="m9 6 6 6-6 6"/></svg></button>'},slideshow:{tpl:'<button class="f-button" title="{{TOGGLE_SLIDESHOW}}" data-fancybox-toggle-slideshow><svg><g><path d="M8 4v16l13 -8z"></path></g><g>
1<path d="M8 4v15M17 4v15"/></g></svg></button>'},fullscreen:{tpl:'<button class="f-button" title="{{TOGGLE_FULLSCREEN}}" data-fancybox-toggle-fullscreen><svg><g><path d="M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2M16 4h2a2 2 0 0 1 2 2v2M16 20h2a2 2 0 0 0 2-2v-2"/></g><g><path d="M15 19v-2a2 2 0 0 1 2-2h2M15 5v2a2 2 0 0 0 2 2h2M5 15h2a2 2 0 0 1 2 2v2M5 9h2a2 2 0 0 0 2-2V5"/></g></svg></button>'},thumbs:{tpl:'<button class="f-button" title="{{TOGGLE_THUMBS}}" data-fancybox-toggle-thumbs><svg><circle cx="5.5" cy="5.5" r="1"/><circle cx="12" cy="5.5" r="1"/><circle cx="18.5" cy="5.5" r="1"/><circle cx="5.5" cy="12" r="1"/><circle cx="12" cy="12" r="1"/><circle cx="18.5" cy="12" r="1"/><circle cx="5.5" cy="18.5" r="1"/><circle cx="12" cy="18.5" r="1"/><circle cx="18.5" cy="18.5" r="1"/></svg></button>'},close:{tpl:'<button class="f-button" title="{{CLOSE}}" data-fancybox-close><svg><path d="m19.5 4.5-15 15M4.5 4.5l15 15"/></svg></button>'}},parentEl:null}});let Se={Hash:class extends Nt{onReady(){l=!1}onChange(e){x&&clearTimeout(x);let t=ae().hash,i=E().hash,a=e.isOpeningSlide(e.getSlide());a&&(ie=i===t?"":i),t&&t!==i&&(x=setTimeout(()=>{try{if(e.state===ct.Ready){let e="replaceState";a&&!d&&(e="pushState",d=!0),window.history[e]({},document.title,window.location.pathname+window.location.search+t)}}catch(e){}},300))}onClose(e){if(x&&clearTimeout(x),!l&&d)d=!1,l=!1,window.history.back();else if(!l)try{window.history.replaceState({},document.title,window.location.pathname+window.location.search+(ie||""))}catch(e){}}attach(){var e=this.instance;e.on("ready",this.onReady),e.on(["Carousel.ready","Carousel.change"],this.onChange),e.on("close",this.onClose)}detach(){var e=this.instance;e.off("ready",this.onReady),e.off(["Carousel.ready","Carousel.change"],this.onChange),e.off("close",this.onClose)}static parseURL(){return E()}static startFromUrl(){ne()}static destroy(){window.removeEventListener("hashchange",re,!1)}},Html:pi,Images:hi,Slideshow:fi,Thumbs:gi,Toolbar:vi},Te="with-fancybox",Me="hide-scrollbar",Pe="--fancybox-scrollbar-compensate",ke="--fancybox-body-margin",De="aria-hidden",Oe="is-using-tab",Ae="is-animated",Le="is-compact",_e="is-loading",Ie="is-opening",ze="has-caption",D="disabled",O="tabindex",$e="download",je="href",Fe="src",A=e=>"string"==typeof e,L,_=null,I=null,Ne=0,Re=0,He=0,Be=0,z=new Map,Ye=0;class Ht extends jt{get isIdle(){return this.idle}get isCompact(){return this.option("compact")}constructor(e=[],t={},i={}){super(t),Object.defineProperty(this,"userSlides",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"userPlugins",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"idle",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"idleTimer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"clickTimer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"pwt",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"ignoreFocusChange",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"startedFs",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"state",{enumerable:!0,configurable:!0,writable:!0,value:ct.Init}),Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"container",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"footer",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"carousel",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"lastFocus",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"prevMouseMoveEvent",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),L=L||ee(),this.id=t.id||++Ye,z.set(this.id,this),this.userSlides=e,this.userPlugins=i,queueMicrotask(()=>{this.init()})}init(){if(this.state!==ct.Destroy){if(this.state=ct.Init,this.attachPlugins(Object.assign(Object.assign({}
1,Ht.Plugins),this.userPlugins)),this.emit("init"),this.emit("attachPlugins"),!0===this.option("hideScrollbar"))if(o){var t=document,i=t.body,t=t.documentElement;if(!i.classList.contains(Me)){let e=window.innerWidth-t.getBoundingClientRect().width;var a=parseFloat(window.getComputedStyle(i).marginRight);e<0&&(e=0),t.style.setProperty(Pe,e+"px"),a&&i.style.setProperty(ke,a+"px"),i.classList.add(Me)}}this.initLayout(),this.scale();let e=()=>{this.initCarousel(this.userSlides),this.state=ct.Ready,this.attachEvents(),this.emit("ready"),setTimeout(()=>{this.container&&this.container.setAttribute(De,"false")},16)};this.option("Fullscreen.autoStart")&&L&&!L.isFullscreen()?L.request().then(()=>{this.startedFs=!0,e()}).catch(()=>e()):e()}}initLayout(){var e;let t=this.option("parentEl")||document.body,i=mt(this.localize(this.option("tpl.main")||""));if(i){if(i.setAttribute("id","fancybox-"+this.id),i.setAttribute("aria-label",this.localize("{{MODAL}}")),i.classList.toggle(Le,this.isCompact),v(i,this.option("mainClass")||""),v(i,Ie),this.container=i,this.footer=i.querySelector(".fancybox__footer"),t.appendChild(i),v(document.documentElement,Te),_&&I||(_=document.createElement("span"),v(_,"fancybox-focus-guard"),_.setAttribute(O,"0"),_.setAttribute(De,"true"),_.setAttribute("aria-label","Focus guard"),I=_.cloneNode(),null!=(e=i.parentElement)&&e.insertBefore(_,i),null==(e=i.parentElement))||e.append(I),i.addEventListener("mousedown",e=>{Ne=e.pageX,Re=e.pageY,g(i,Oe)}),this.option("closeExisting"))for(let e of z.values())e.id!==this.id&&e.close();else this.option("animated")&&(v(i,Ae),setTimeout(()=>{this.isClosing()||g(i,Ae)},350));this.emit("initLayout")}}initCarousel(e){var t=this.container;t&&(t=t.querySelector(".fancybox__carousel"))&&((t=this.carousel=new Rt(t,h({},{slides:e,transition:"fade",Panzoom:{lockAxis:this.option("dragToClose")?"xy":"x",infinite:!!this.option("dragToClose")&&"y"},Dots:!1,Navigation:{classes:{container:"fancybox__nav",button:"f-button",isNext:"is-next",isPrev:"is-prev"}},initialPage:this.option("startIndex"),l10n:this.option("l10n")},this.option("Carousel")||{}))).on("*",(e,t,...i)=>{this.emit("Carousel."+t,e,...i)}),t.on(["ready","change"],()=>{this.manageCaption()}),this.on("Carousel.removeSlide",(e,t,i)=>{this.clearContent(i),i.state=void 0}),t.on("Panzoom.touchStart",()=>{var e;this.isCompact||this.endIdle(),null!=(e=document.activeElement)&&e.closest(".f-thumbs")&&null!=(e=this.container)&&e.focus()}),t.on("settle",()=>{this.idleTimer||this.isCompact||!this.option("idle")||this.setIdle(),this.option("autoFocus")&&!this.isClosing&&this.checkFocus()}),this.option("dragToClose")&&(t.on("Panzoom.afterTransform",(e,i)=>{var a=this.getSlide();if(!a||!N(a.el)){a=this.container;if(a){let e=Math.abs(i.current.f),t=e<1?"":Math.max(.5,Math.min(1,1-e/i.contentRect.fitHeight*1.5));a.style.setProperty("--fancybox-ts",t?"0s":""),a.style.setProperty("--fancybox-opacity",t+"")}}}),t.on("Panzoom.touchEnd",(e,t,i)=>{var a=this.getSlide();a&&N(a.el)||t.isMobile&&document.activeElement&&-1!==["TEXTAREA","INPUT"].indexOf(null==(a=document.activeElement)?void 0:a.nodeName)||(a=Math.abs(t.dragOffset.y),"y"===t.lockedAxis&&(200<=a||50<=a&&t.dragOffset.time<300)&&(i&&i.cancelable&&i.preventDefault(),this.close(i,"f-throwOut"+(t.current.f<0?"Up":"Down"))))})),t.on("change",t=>{var e,i=null==(e=this.getSlide())?void 0:e.triggerEl;if(i){let e=new CustomEvent("slideTo",{bubbles:!0,cancelable:!0,detail:t.page});i.dispatchEvent(e)}}),t.on(["refresh","change"],t=>{let n=this.container;if(n){for(let e of n.querySelectorAll("[data-fancybox-current-index]"))e.innerHTML=t.page+1;for(let e of n.querySelectorAll("[data-fancybox-count]"))e.innerHTML=t.pages.length;if(!t.isInfinite){for(let e of n.querySelectorAll("[data-fancybox-next]"))t.page<t.pages.length-1?(e.removeAttribute(D),e.removeAttribute(O)):(e.setAttribute(D,""),e.setAttribute(O,"-1"));for(let e of n.querySelectorAll("[data-fancybox-prev]"))0<t.page?(e.removeAttribute(D),e.removeAttribute(O)):(e.setAttribute(D,""),e.setAttribute(O,"-1"))}let a=this.getSlide();if(a){let i=a.downloadSrc||"";i||"image"!==a.type||a.error||!A(a.src)||(i=a.src);for(let t of n.querySelectorAll("[data-fancybox-download]")){let e=a.downloadFilename;i?(t.removeAttribute(D),t.removeAttribute(O),t.setAttribute(je,i),t.setAttribute($e,e||i),t.setAttribute("target","_blank")):(t.setAttribute(D,""),t.setAttribute(O,"-1"),t.removeAttribute(je),t.removeAttribute($e))}}}}
1),this.emit("initCarousel"))}attachEvents(){var e=this,t=e.container;t&&(t.addEventListener("click",e.onClick,{passive:!1,capture:!1}),t.addEventListener("wheel",e.onWheel,{passive:!1,capture:!1}),document.addEventListener("keydown",e.onKeydown,{passive:!1,capture:!0}),document.addEventListener("visibilitychange",e.onVisibilityChange,!1),document.addEventListener("mousemove",e.onMousemove),e.option("trapFocus")&&document.addEventListener("focus",e.onFocus,!0),window.addEventListener("resize",e.onResize),t=window.visualViewport)&&(t.addEventListener("scroll",e.onResize),t.addEventListener("resize",e.onResize))}detachEvents(){var e=this,t=e.container;t&&(document.removeEventListener("keydown",e.onKeydown,{passive:!1,capture:!0}),t.removeEventListener("wheel",e.onWheel,{passive:!1,capture:!1}),t.removeEventListener("click",e.onClick,{passive:!1,capture:!1}),document.removeEventListener("mousemove",e.onMousemove),window.removeEventListener("resize",e.onResize),(t=window.visualViewport)&&(t.removeEventListener("resize",e.onResize),t.removeEventListener("scroll",e.onResize)),document.removeEventListener("visibilitychange",e.onVisibilityChange,!1),document.removeEventListener("focus",e.onFocus,!0))}scale(){var a=this.container;if(a){var n,s,r=window.visualViewport,o=Math.max(1,(null==r?void 0:r.scale)||1);let e="",t="",i="";r&&1<o&&(n=r.offsetLeft+"px",s=r.offsetTop+"px",e=r.width*o+"px",t=r.height*o+"px",i=`translate3d(${n}, ${s}, 0) scale(${1/o})`),a.style.transform=i,a.style.width=e,a.style.height=t}}onClick(t){var{container:e,isCompact:i}=this;if(e&&!this.isClosing()){!i&&this.option("idle")&&this.resetIdle();var a=t.composedPath()[0];if(a.closest(".fancybox-spinner")||a.closest("[data-fancybox-close]"))t.preventDefault(),this.close(t);else if(a.closest("[data-fancybox-prev]"))t.preventDefault(),this.prev();else if(a.closest("[data-fancybox-next]"))t.preventDefault(),this.next();else if(("click"!==t.type||0!==t.detail)&&!(30<Math.abs(t.pageX-Ne)||30<Math.abs(t.pageY-Re))){var n=document.activeElement;if(!(Gt()&&n&&e.contains(n)))if(i&&"image"===(null==(e=this.getSlide())?void 0:e.type))this.clickTimer?(clearTimeout(this.clickTimer),this.clickTimer=null):this.clickTimer=setTimeout(()=>{this.toggleIdle(),this.clickTimer=null},350);else if(this.emit("click",t),!t.defaultPrevented){let e=!1;if(a.closest(".fancybox__content")){if(n){if(n.closest("[contenteditable]"))return;a.matches(J)||n.blur()}if(Gt())return;e=this.option("contentClick")}else a.closest(".fancybox__carousel")&&!a.matches(J)&&(e=this.option("backdropClick"));"close"===e?(t.preventDefault(),this.close(t)):"next"===e?(t.preventDefault(),this.next()):"prev"===e&&(t.preventDefault(),this.prev())}}}}onWheel(e){var t=e.target;let i=this.option("wheel",e);var a="slide"===(i=t.closest(".fancybox__thumbs")?"slide":i),n=[-e.deltaX||0,-e.deltaY||0,-e.detail||0].reduce(function(e,t){return Math.abs(t)>Math.abs(e)?t:e}),n=Math.max(-1,Math.min(1,n)),s=Date.now();this.pwt&&s-this.pwt<300?a&&e.preventDefault():(this.pwt=s,this.emit("wheel",e,n),e.defaultPrevented||("close"===i?(e.preventDefault(),this.close(e)):"slide"!==i||pt(t)||(e.preventDefault(),this[0<n?"prev":"next"]())))}onScroll(){window.scrollTo(He,Be)}onKeydown(e){var t,i,a,n;this.isTopmost()&&(this.isCompact||!this.option("idle")||this.isClosing()||this.resetIdle(),t=e.key,i=this.option("keyboard"))&&(a=e.composedPath()[0],n=(n=document.activeElement&&document.activeElement.classList)&&n.contains("f-button")||a.dataset.carouselPage||a.dataset.carouselIndex,"Escape"!==t&&!n&&c(a)&&(a.isContentEditable||-1!==["TEXTAREA","OPTION","INPUT","SELECT","VIDEO"].indexOf(a.nodeName))||(("Tab"===e.key?v:g)(this.container,Oe),e.ctrlKey)||e.altKey||e.shiftKey||(this.emit("keydown",t,e),(n=i[t])&&"function"==typeof this[n]&&(e.preventDefault(),this[n]())))}onResize(){var e,t=this.container;t&&(e=this.isCompact,t.classList.toggle(Le,e),this.manageCaption(this.getSlide()),this.isCompact?this.clearIdle():this.endIdle(),this.scale(),this.emit("resize"))}onFocus(e){this.isTopmost()&&this.checkFocus(e)}onMousemove(e){this.prevMouseMoveEvent=e,!this.isCompact&&this.option("idle")&&this.resetIdle()}onVisibilityChange(){"visible"===document.visibilityState?this.checkFocus():this.endIdle()}manageCloseBtn(t){let e=this.optionFor(t,"closeButton")||!1;if("auto"===e){let e=this.plugins.Toolbar;if(e&&e.state===vt.Ready)return}if(e&&t.contentEl&&!t.closeBtnEl){var i=this.option("tpl.closeButton");if(i){let e=mt(this.localize(i));t.closeBtnEl=t.contentEl.appendChild(e),t.el&&v(t.el,"has-close-btn")}}}manageCaption(i=void 0){var t,a="fancybox__caption",e=this.container;if(e){g(e,ze);var n=this.isCompact||this.option("commonCaption"),s=!n;if(this.caption&&this.stop(this.caption),s&&this.caption&&(this.caption.remove(),this.caption=null),n&&!this.caption)for(let e of(null==(o=this.carousel)?void 0:o.slides)||[])e.captionEl&&(e.captionEl.remove(),e.captionEl=void 0,g(e.el,ze),null!=(t=e.el))&&t.removeAttribute("aria-labelledby");
1if((i=i||this.getSlide())&&(!n||this.isCurrentSlide(i))){var r=i.el,o=this.optionFor(i,"caption","");if(o){let t=null;if(s){if(t=i.captionEl||null,r&&!t){let e=a+`_${this.id}_`+i.index;t=document.createElement("div"),v(t,a),t.setAttribute("id",e),i.captionEl=r.appendChild(t),v(r,ze),r.setAttribute("aria-labelledby",e)}}else(t=(t=this.caption)||e.querySelector("."+a))||((t=document.createElement("div")).dataset.fancyboxCaption="",v(t,a),(this.footer||e).prepend(t)),v(e,ze),this.caption=t;t&&(t.innerHTML="",A(o)||"number"==typeof o?t.innerHTML=o+"":o instanceof HTMLElement&&t.appendChild(o))}else n&&this.caption&&this.animate(this.caption,"f-fadeOut",()=>{this.caption&&(this.caption.innerHTML="")})}}}checkFocus(e){this.focus(e)}focus(o){if(!this.ignoreFocusChange){let t=document.activeElement||null,i=(null==o?void 0:o.target)||null,s=this.container,r=null==(d=this.carousel)?void 0:d.viewport;if(s&&r&&(o||!t||!s.contains(t))){var l,d=this.getSlide(),c=d&&d.state===ut.Ready?d.el:null;if(c&&!c.contains(t)&&s!==t){o&&o.cancelable&&o.preventDefault(),this.ignoreFocusChange=!0;let a=[],n=null;for(l of Array.from(s.querySelectorAll(J))){let e=!l.offsetParent||!!l.closest('[aria-hidden="true"]'),t=c&&c.contains(l),i=!r.contains(l);if(l===s||(t||i)&&!e){a.push(l);let e=l.dataset.origTabindex;void 0!==e&&e&&(l.tabIndex=parseFloat(e)),l.removeAttribute("data-orig-tabindex"),!l.hasAttribute("autoFocus")&&n||(n=l)}else{let e=void 0===l.dataset.origTabindex?l.getAttribute("tabindex")||"":l.dataset.origTabindex;e&&(l.dataset.origTabindex=e),l.tabIndex=-1}}let e=null;o?(!i||a.indexOf(i)<0)&&(e=n||s,a.length)&&(t===I?e=a[0]:this.lastFocus!==s&&t!==_||(e=a[a.length-1])):e=(!d||"image"!==d.type)&&n||s,e&&Q(e),this.lastFocus=document.activeElement,this.ignoreFocusChange=!1}}}}next(){var e=this.carousel;e&&1<e.pages.length&&e.slideNext()}prev(){var e=this.carousel;e&&1<e.pages.length&&e.slidePrev()}jumpTo(...e){this.carousel&&this.carousel.slideTo(...e)}isTopmost(){var e;return(null==(e=Ht.getInstance())?void 0:e.id)==this.id}animate(i=null,a="",n){if(i&&a){this.stop(i);let t=e=>{e.target===i&&i.dataset.animationName&&(i.removeEventListener("animationend",t),delete i.dataset.animationName,n&&n(),g(i,a))};i.dataset.animationName=a,i.addEventListener("animationend",t),v(i,a)}else n&&n()}stop(e){e&&e.dispatchEvent(new CustomEvent("animationend",{bubbles:!1,cancelable:!0,currentTarget:e}))}setContent(e,i="",a=!0){if(!this.isClosing()){var n=e.el;if(n){let t=null;if(c(i)?t=i:(t=mt(i+""),c(t)||((t=document.createElement("div")).innerHTML=i+"")),["img","picture","iframe","video","audio"].includes(t.nodeName.toLowerCase())){let e=document.createElement("div");e.appendChild(t),t=e}(t=c(t)&&e.filter&&!e.error?t.querySelector(e.filter):t)&&c(t)?(v(t,"fancybox__content"),e.id&&t.setAttribute("id",e.id),n.classList.add("has-"+(e.error?"error":e.type||"unknown")),n.prepend(t),"none"===t.style.display&&(t.style.display=""),"none"===getComputedStyle(t).getPropertyValue("display")&&(t.style.display=e.display||this.option("defaultDisplay")||"flex"),e.contentEl=t,a&&this.revealContent(e),this.manageCloseBtn(e),this.manageCaption(e)):this.setError(e,"{{ELEMENT_NOT_FOUND}}")}}}revealContent(e,t){var i=e.el,a=e.contentEl;i&&a&&(this.emit("reveal",e),this.hideLoading(e),e.state=ut.Opening,(t=this.isOpeningSlide(e)?void 0===t?this.optionFor(e,"showClass"):t:"f-fadeIn")?this.animate(a,t,()=>{this.done(e)}):this.done(e))}done(t){this.isClosing()||(t.state=ut.Ready,this.emit("done",t),v(t.el,"is-done"),this.isCurrentSlide(t)&&this.option("autoFocus")&&queueMicrotask(()=>{var e;null!=(e=t.panzoom)&&e.updateControls(),this.option("autoFocus")&&this.focus()}),this.isOpeningSlide(t)&&(g(this.container,Ie),!this.isCompact)&&this.option("idle")&&this.setIdle())}isCurrentSlide(e){var t=this.getSlide();return!(!e||!t)&&t.index===e.index}isOpeningSlide(e){var t;return null===(null==(t=this.carousel)?void 0:t.prevPage)&&e&&e.index===(null==(t=this.getSlide())?void 0:t.index)}showLoading(t){t.state=ut.Loading;let i=t.el;i&&(v(i,_e),this.emit("loading",t),t.spinnerEl||setTimeout(()=>{var e;this.isClosing()||t.spinnerEl||t.state!==ut.Loading||(e=mt(Y),v(e,"fancybox-spinner"),t.spinnerEl=e,i.prepend(e),this.animate(e,"f-fadeIn"))},250))}hideLoading(t){var i=t.el;if(i){let e=t.spinnerEl;this.isClosing()?null!=e&&e.remove():(g(i,_e),e&&this.animate(e,"f-fadeOut",()=>{e.remove()}
1),t.state===ut.Loading&&(this.emit("loaded",t),t.state=ut.Ready))}}setError(e,t){var i;this.isClosing()||(i=new Event("error",{bubbles:!0,cancelable:!0}),this.emit("error",i,e),i.defaultPrevented)||(e.error=t,this.hideLoading(e),this.clearContent(e),(i=document.createElement("div")).classList.add("fancybox-error"),i.innerHTML=this.localize(t||"<p>{{ERROR}}</p>"),this.setContent(e,i))}clearContent(e){var t;void 0!==e.state&&(this.emit("clearContent",e),e.contentEl&&(e.contentEl.remove(),e.contentEl=void 0),(t=e.el)&&(g(t,"has-error"),g(t,"has-unknown"),g(t,"has-"+(e.type||"unknown"))),e.closeBtnEl&&e.closeBtnEl.remove(),e.closeBtnEl=void 0,e.captionEl&&e.captionEl.remove(),e.captionEl=void 0,e.spinnerEl&&e.spinnerEl.remove(),e.spinnerEl=void 0)}getSlide(){var e=this.carousel;return(null==(e=null==e?void 0:e.pages[null==e?void 0:e.page])?void 0:e.slides[0])||void 0}close(t,i){if(!this.isClosing()){var e=new Event("shouldClose",{bubbles:!0,cancelable:!0});if(this.emit("shouldClose",e,t),!e.defaultPrevented){t&&t.cancelable&&(t.preventDefault(),t.stopPropagation());let e=()=>{this.proceedClose(t,i)};this.startedFs&&L&&L.isFullscreen()?Promise.resolve(L.exit()).then(()=>e()):e()}}}clearIdle(){this.idleTimer&&clearTimeout(this.idleTimer),this.idleTimer=null}setIdle(e=!1){var t=()=>{this.clearIdle(),this.idle=!0,v(this.container,"is-idle"),this.emit("setIdle")};if(this.clearIdle(),!this.isClosing())if(e)t();else{let e=this.option("idle");e&&(this.idleTimer=setTimeout(t,e))}}endIdle(){this.clearIdle(),this.idle&&!this.isClosing()&&(this.idle=!1,g(this.container,"is-idle"),this.emit("endIdle"))}resetIdle(){this.endIdle(),this.setIdle()}toggleIdle(){this.idle?this.endIdle():this.setIdle(!0)}
1toggleFullscreen(){L&&(L.isFullscreen()?L.exit():L.request().then(()=>{this.startedFs=!0}))}isClosing(){return[ct.Closing,ct.CustomClosing,ct.Destroy].includes(this.state)}proceedClose(e,t){var i;this.state=ct.Closing,this.clearIdle(),this.detachEvents();let a=this.container,n=this.carousel,s=this.getSlide(),r=s&&this.option("placeFocusBack")?s.triggerEl||this.option("triggerEl"):null;if(r&&(Vt(r)?Q(r):r.focus()),a&&(g(a,Ie),v(a,"is-closing"),a.setAttribute(De,"true"),this.option("animated")&&v(a,Ae),a.style.pointerEvents="none"),n){n.clearTransitions(),null!=(i=n.panzoom)&&i.destroy(),null!=(i=n.plugins.Navigation)&&i.detach();for(let i of n.slides){i.state=ut.Closing,this.hideLoading(i);let e=i.contentEl,t=(e&&this.stop(e),null==i?void 0:i.panzoom);t&&(t.stop(),t.detachEvents(),t.detachObserver()),this.isCurrentSlide(i)||n.emit("removeSlide",i)}}He=window.scrollX,Be=window.scrollY,window.addEventListener("scroll",this.onScroll),this.emit("close",e),this.state!==ct.CustomClosing?(t=void 0===t&&s?this.optionFor(s,"hideClass"):t)&&s?(this.animate(s.contentEl,t,()=>{n&&n.emit("removeSlide",s)}),setTimeout(()=>{this.destroy()},500)):this.destroy():setTimeout(()=>{this.destroy()},500)}destroy(){var e,t;this.state!==ct.Destroy&&(window.removeEventListener("scroll",this.onScroll),this.state=ct.Destroy,null!=(e=this.carousel)&&e.destroy(),(e=this.container)&&e.remove(),z.delete(this.id),(e=Ht.getInstance())?e.focus():(_&&(_.remove(),_=null),I&&(I.remove(),I=null),g(document.documentElement,Te),o&&((t=(e=document).body).classList.remove(Me),t.style.setProperty(ke,""),e.documentElement.style.setProperty(Pe,"")),this.emit("destroy")))}static bind(a,n,s){if(o){let e,t="",i={};void 0===a?e=document.body:A(a)?(e=document.body,t=a,"object"==typeof n&&(i=n||{})):(e=a,A(n)&&(t=n),"object"==typeof s&&(i=s||{})),e&&c(e)&&(t=t||"[data-fancybox]",(a=Ht.openers.get(e)||new Map).set(t,i),Ht.openers.set(e,a),1===a.size)&&e.addEventListener("click",Ht.fromEvent)}}static unbind(e,t){let i,a="";A(e)?(i=document.body,a=e):(i=e,A(t)&&(a=t)),i&&((e=Ht.openers.get(i))&&a&&e.delete(a),a&&e||(Ht.openers.delete(i),i.removeEventListener("click",Ht.fromEvent)))}static destroy(){let e;for(;e=Ht.getInstance();)e.destroy();for(let e of Ht.openers.keys())e.removeEventListener("click",Ht.fromEvent);Ht.openers=new Map}static fromEvent(c){if(!c.defaultPrevented&&!(c.button&&0!==c.button||c.ctrlKey||c.metaKey||c.shiftKey)){let d=c.composedPath()[0];var u=d.closest("[data-fancybox-trigger]");if(u){let e=u.dataset.fancyboxTrigger||"",t=document.querySelectorAll(`[data-fancybox="${e}"]`),i=parseInt(u.dataset.fancyboxIndex||"",10)||0;d=t[i]||d}if(d&&d instanceof Element){let s,r,o,l;if([...Ht.openers].reverse().find(([a,e])=>!(!a.contains(d)||![...e].reverse().find(([e,t])=>{var i=d.closest(e);return!!i&&(s=a,r=e,o=i,l=t,!0)}))),s&&r&&o){l=l||{},c.preventDefault(),d=o;let e=[],t=h({},te,l),i=(t.event=c,t.triggerEl=d,t.delegate=u,t.groupAll),a=t.groupAttr,n=a&&d?d.getAttribute(""+a):"";return d&&!n&&!i||(e=[].slice.call(s.querySelectorAll(r))),!(e=d&&!i?n?e.filter(e=>e.getAttribute(""+a)===n):[d]:e).length||(c=Ht.getInstance())&&c.options.triggerEl&&-1<e.indexOf(c.options.triggerEl)?void 0:(d&&(t.startIndex=e.indexOf(d)),Ht.fromNodes(e,t))}}}}static fromSelector(e,t,i){let a=null,n="",s={};return A(e)?(a=document.body,n=e,"object"==typeof t&&(s=t||{})):e instanceof HTMLElement&&A(t)&&(a=e,n=t,"object"==typeof i)&&(s=i||{}),!!(a&&n&&(e=Ht.openers.get(a))&&(s=h({},e.get(n)||{},s)))&&Ht.fromNodes(Array.from(a.querySelectorAll(n)),s)}static fromNodes(e,n){n=h({},te,n||{});var s,r=[];for(s of e){let t=s.dataset||{},e=t.src||s.getAttribute(je)||s.getAttribute("currentSrc")||s.getAttribute(Fe)||void 0,i;var o=n.delegate;let a;(i=(i=o&&r.length===n.startIndex?o instanceof HTMLImageElement?o:o.querySelector("img:not([aria-hidden])"):i)||(s instanceof HTMLImageElement?s:s.querySelector("img:not([aria-hidden])")))&&!(a=i.currentSrc||i.src||void 0)&&i.dataset&&(a=i.dataset.lazySrc||i.dataset.src||void 0);var l={src:e,triggerEl:s,thumbEl:i,thumbElSrc:a,thumbSrc:a};for(let e in t){var d="false"!=(d=t[e]+"")&&("true"==d||d);l[e]=d}r.push(l)}return new Ht(r,n)}static getInstance(e){return e?z.get(e):Array.from(z.values()).reverse().find(e=>!e.isClosing()&&e)||null}static getSlide(){var e;return(null==(e=Ht.getInstance())?void 0:e.getSlide())||null}static show(e=[],t={}){return new Ht(e,t)}static next(){var e=Ht.getInstance();e&&e.next()}static prev(){var e=Ht.getInstance();e&&e.prev()}static close(e=!0,...t){if(e)for(let e of z.values())e.close(...t);else{let e=Ht.getInstance();e&&e.close(...t)}}}Object.defineProperty(Ht,"version",{enumerable:!0,configurable:!0,writable:!0,value:"5.0.36"}
1),Object.defineProperty(Ht,"defaults",{enumerable:!0,configurable:!0,writable:!0,value:te}),Object.defineProperty(Ht,"Plugins",{enumerable:!0,configurable:!0,writable:!0,value:Se}),Object.defineProperty(Ht,"openers",{enumerable:!0,configurable:!0,writable:!0,value:new Map}),ht(717),ht(704);let qe={htmlEl:document.documentElement,bodyEl:document.body},We=(i,a=250)=>{let n=!1,s=null,r=null;return function e(...t){n?(s=t,r=this):(i.apply(this,t),n=!0,setTimeout(()=>{n=!1,r&&(e.apply(r,s),r=null,s=null)},a))}};function Ut(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function yt(t={},i={}){Object.keys(i).forEach(e=>{void 0===t[e]?t[e]=i[e]:Ut(i[e])&&Ut(t[e])&&0<Object.keys(i[e]).length&&yt(t[e],i[e])})}(wt=We(()=>{var e=.01*window.innerHeight;qe.htmlEl.style.setProperty("--vh",e+"px")}))(),window.addEventListener("resize",wt),ht(988),ht(462),ht(367),ht(899),ht(274),ht(424),ht(312),ht(414);let Xe={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function xt(){var e="undefined"!=typeof document?document:{};return yt(e,Xe),e}let Ve={document:Xe,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function Ct(){var e="undefined"!=typeof window?window:{};return yt(e,Ve),e}class Bt extends Array{constructor(e){if("number"==typeof e)super(e);else{super(...e||[]);{e=this;let t=e.__proto__;Object.defineProperty(e,"__proto__",{get:()=>t,set(e){t.__proto__=e}})}}}}function Et(e=[]){let t=[];return e.forEach(e=>{Array.isArray(e)?t.push(...Et(e)):t.push(e)}),t}function Zt(e,t){return Array.prototype.filter.call(e,t)}function St(e,a){let t=Ct(),n=xt(),s=[];if(!a&&e instanceof Bt)return e;if(!e)return new Bt(s);if("string"==typeof e){let i=e.trim();if(0<=i.indexOf("<")&&0<=i.indexOf(">")){let e="div",t=(0===i.indexOf("<li")&&(e="ul"),0===i.indexOf("<tr")&&(e="tbody"),0!==i.indexOf("<td")&&0!==i.indexOf("<th")||(e="tr"),0===i.indexOf("<tbody")&&(e="table"),0===i.indexOf("<option")&&(e="select"),n.createElement(e));t.innerHTML=i;for(let e=0;e<t.childNodes.length;e+=1)s.push(t.childNodes[e])}else s=(e=>{if("string"!=typeof e)return[e];var t=[],i=(a||n).querySelectorAll(e);for(let e=0;e<i.length;e+=1)t.push(i[e]);return t})(e.trim())}else if(e.nodeType||e===t||e===n)s.push(e);else if(Array.isArray(e)){if(e instanceof Bt)return e;s=e}return new Bt((t=>{var i=[];for(let e=0;e<t.length;e+=1)-1===i.indexOf(t[e])&&i.push(t[e]);return i})(s))}St.fn=Bt.prototype,"resize scroll".split(" ");let Ge={addClass:function(...e){let t=Et(e.map(e=>e.split(" ")));return this.forEach(e=>{e.classList.add(...t)}),this},removeClass:function(...e){let t=Et(e.map(e=>e.split(" ")));return this.forEach(e=>{e.classList.remove(...t)}),this},hasClass:function(...e){let i=Et(e.map(e=>e.split(" ")));return 0<Zt(this,t=>0<i.filter(e=>t.classList.contains(e)).length).length},toggleClass:function(...e){let i=Et(e.map(e=>e.split(" ")));this.forEach(t=>{i.forEach(e=>{t.classList.toggle(e)})})},attr:function(i,e){if(1===arguments.length&&"string"==typeof i)return this[0]?this[0].getAttribute(i):void 0;for(let t=0;t<this.length;t+=1)if(2===arguments.length)this[t].setAttribute(i,e);else for(let e in i)this[t][e]=i[e],this[t].setAttribute(e,i[e]);return this},removeAttr:function(t){for(let e=0;e<this.length;e+=1)this[e].removeAttribute(t);return this},transform:function(t){for(let e=0;e<this.length;e+=1)this[e].style.transform=t;return this},transition:function(t){for(let e=0;e<this.length;e+=1)this[e].style.transitionDuration="string"!=typeof t?t+"ms":t;return this},on:function(...e){let[t,n,s,i]=e;function a(e){var i=e.target;if(i){var a=e.target.dom7EventData||[];if(a.indexOf(e)<0&&a.unshift(e),St(i).is(n))s.apply(i,a);else{let t=St(i).parents();for(let e=0;e<t.length;e+=1)St(t[e]).is(n)&&s.apply(t[e],a)}}}function r(e){var t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),s.apply(this,t)}"function"==typeof e[1]&&([t,s,i]=e,n=void 0),i=i||!1;var o=t.split(" ");let l;for(let e=0;e<this.length;e+=1){let t=this[e];if(n)for(l=0;l<o.length;l+=1){let e=o[l];t.dom7LiveListeners||(t.dom7LiveListeners={}),t.dom7LiveListeners[e]||(t.dom7LiveListeners[e]=[]),t.dom7LiveListeners[e].push({listener:s,proxyListener:a}),t.addEventListener(e,a,i)}else for(l=0;l<o.length;l+=1){let e=o[l];t.dom7Listeners||(t.dom7Listeners={}),t.dom7Listeners[e]||(t.dom7Listeners[e]=[]),t.dom7Listeners[e].push({listener:s,proxyListener:r}),t.addEventListener(e,r,i)}}return this},off:function(...e){let[t,s,r,o]=e,i=("function"==typeof e[1]&&([t,r,o]=e,s=void 0),o=o||!1,t.split(" "));for(let e=0;e<i.length;e+=1){let n=i[e];for(let e=0;e<this.length;e+=1){let i=this[e],a;if(!s&&i.dom7Listeners?a=i.dom7Listeners[n]:s&&i.dom7LiveListeners&&(a=i.dom7LiveListeners[n]),a&&a.length)for(let t=a.length-1;0<=t;--t){let e=a[t];(r&&e.listener===r||r&&e.listener&&e.listener.dom7proxy&&e.listener.dom7proxy===r||!r)&&(i.removeEventListener(n,e.proxyListener,o),a.splice(t,1)
1)}}}return this},trigger:function(...t){let i=Ct(),a=t[0].split(" "),n=t[1];for(let e=0;e<a.length;e+=1){var s=a[e];for(let e=0;e<this.length;e+=1){var r=this[e];if(i.CustomEvent){let e=new i.CustomEvent(s,{detail:n,bubbles:!0,cancelable:!0});r.dom7EventData=t.filter((e,t)=>0<t),r.dispatchEvent(e),r.dom7EventData=[],delete r.dom7EventData}}}return this},transitionEnd:function(i){let a=this;return i&&a.on("transitionend",function e(t){t.target===this&&(i.call(this,t),a.off("transitionend",e))}),this},outerWidth:function(e){if(0<this.length){if(e){let e=this.styles();return this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(0<this.length){if(e){let e=this.styles();return this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){var e=Ct();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){var e,t,i,a,n,s;return 0<this.length?(s=Ct(),a=xt(),t=(e=this[0]).getBoundingClientRect(),a=a.body,i=e.clientTop||a.clientTop||0,a=e.clientLeft||a.clientLeft||0,n=e===s?s.scrollY:e.scrollTop,s=e===s?s.scrollX:e.scrollLeft,{top:t.top+n-i,left:t.left+s-a}):null},css:function(t,e){var i=Ct();let a;if(1===arguments.length){if("string"!=typeof t){for(a=0;a<this.length;a+=1)for(let e in t)this[a].style[e]=t[e];return this}if(this[0])return i.getComputedStyle(this[0],null).getPropertyValue(t)}if(2===arguments.length&&"string"==typeof t)for(a=0;a<this.length;a+=1)this[a].style[t]=e;return this},each:function(i){return i&&this.forEach((e,t)=>{i.apply(e,[e,t])}),this},html:function(t){if(void 0===t)return this[0]?this[0].innerHTML:null;for(let e=0;e<this.length;e+=1)this[e].innerHTML=t;return this},text:function(t){if(void 0===t)return this[0]?this[0].textContent.trim():null;for(let e=0;e<this.length;e+=1)this[e].textContent=t;return this},is:function(e){var t=Ct(),i=xt(),a=this[0];let n,s;if(a&&void 0!==e)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(n=St(e),s=0;s<n.length;s+=1)if(n[s]===a)return!0}else{if(e===i)return a===i;if(e===t)return a===t;if(e.nodeType||e instanceof Bt)for(n=e.nodeType?[e]:e,s=0;s<n.length;s+=1)if(n[s]===a)return!0}return!1},index:function(){let e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){var t;return void 0===e?this:St((t=this.length)-1<e?[]:e<0?(t=t+e)<0?[]:[this[t]]:[this[e]])},append:function(...t){var i,a=xt();for(let e=0;e<t.length;e+=1){i=t[e];for(let t=0;t<this.length;t+=1)if("string"==typeof i){var n=a.createElement("div");for(n.innerHTML=i;n.firstChild;)this[t].appendChild(n.firstChild)}else if(i instanceof Bt)for(let e=0;e<i.length;e+=1)this[t].appendChild(i[e]);else this[t].appendChild(i)}return this},prepend:function(e){var t=xt();let i,a;for(i=0;i<this.length;i+=1)if("string"==typeof e){var n=t.createElement("div");for(n.innerHTML=e,a=n.childNodes.length-1;0<=a;--a)this[i].insertBefore(n.childNodes[a],this[i].childNodes[0])}else if(e instanceof Bt)for(a=0;a<e.length;a+=1)this[i].insertBefore(e[a],this[i].childNodes[0]);else this[i].insertBefore(e,this[i].childNodes[0]);return this},next:function(e){return 0<this.length?e?this[0].nextElementSibling&&St(this[0].nextElementSibling).is(e)?St([this[0].nextElementSibling]):St([]):this[0].nextElementSibling?St([this[0].nextElementSibling]):St([]):St([])},nextAll:function(e){var t=[];let i=this[0];if(!i)return St([]);for(;i.nextElementSibling;){var a=i.nextElementSibling;e&&!St(a).is(e)||t.push(a),i=a}return St(t)},prev:function(e){var t;return 0<this.length?(t=this[0],e?t.previousElementSibling&&St(t.previousElementSibling).is(e)?St([t.previousElementSibling]):St([]):t.previousElementSibling?St([t.previousElementSibling]):St([])):St([])},prevAll:function(e){var t=[];let i=this[0];if(!i)return St([]);for(;i.previousElementSibling;){var a=i.previousElementSibling;e&&!St(a).is(e)||t.push(a),i=a}return St(t)},parent:function(t){var i=[];for(let e=0;e<this.length;e+=1)null===this[e].parentNode||t&&!St(this[e].parentNode).is(t)||i.push(this[e].parentNode);return St(i)},parents:function(i){var a=[];for(let t=0;t<this.length;t+=1){let e=this[t].parentNode;for(;e;)i&&!St(e).is(i)||a.push(e),e=e.parentNode}return St(a)},closest:function(e){let t=this;return void 0===e?St([]):t=t.is(e)?t:t.parents(e).eq(0)},find:function(t){var i=[];for(let e=0;e<this.length;e+=1){var a=this[e].querySelectorAll(t);for(let e=0;e<a.length;e+=1)i.push(a[e])}return St(i)},children:function(t){var i=[];for(let e=0;e<this.length;e+=1){var a=this[e].children;for(let e=0;e<a.length;e+=1)t&&!St(a[e]).is(t)||i.push(a[e])}return St(i)},filter:function(e){return St(Zt(this,e))},remove:function(){for(let e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}}
1,$=(Object.keys(Ge).forEach(e=>{Object.defineProperty(St.fn,e,{value:Ge[e],writable:!0})}),St);function Tt(e,t=0){return setTimeout(e,t)}function Mt(){return Date.now()}function Kt(e,t="x"){var i=Ct();let a,n,s;e=(e=>{var t=Ct();let i;return i=(i=!(i=t.getComputedStyle?t.getComputedStyle(e,null):i)&&e.currentStyle?e.currentStyle:i)||e.style})(e);return i.WebKitCSSMatrix?(6<(n=e.transform||e.webkitTransform).split(",").length&&(n=n.split(", ").map(e=>e.replace(",",".")).join(", ")),s=new i.WebKitCSSMatrix("none"===n?"":n)):(s=e.MozTransform||e.OTransform||e.MsTransform||e.msTransform||e.transform||e.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),a=s.toString().split(",")),"x"===t&&(n=i.WebKitCSSMatrix?s.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),(n="y"===t?i.WebKitCSSMatrix?s.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5]):n)||0}function Pt(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function kt(...t){let n=Object(t[0]),i=["__proto__","constructor","prototype"];for(let e=1;e<t.length;e+=1){var s=t[e];if(null!=s&&(a=s,!("undefined"!=typeof window&&void 0!==window.HTMLElement?a instanceof HTMLElement:a&&(1===a.nodeType||11===a.nodeType)))){let a=Object.keys(Object(s)).filter(e=>i.indexOf(e)<0);for(let i=0,e=a.length;i<e;i+=1){let e=a[i],t=Object.getOwnPropertyDescriptor(s,e);void 0!==t&&t.enumerable&&(Pt(n[e])&&Pt(s[e])?s[e].__swiper__?n[e]=s[e]:kt(n[e],s[e]):Pt(n[e])||!Pt(s[e])||(n[e]={},s[e].__swiper__)?n[e]=s[e]:kt(n[e],s[e]))}}}var a;return n}function Dt(e,t,i){e.style.setProperty(t,i)}function Jt({swiper:i,targetPosition:a,side:n}){let s=Ct(),r=-i.translate,o,l=null,d=i.params.speed,c=(i.wrapperEl.style.scrollSnapType="none",s.cancelAnimationFrame(i.cssModeFrameID),a>r?"next":"prev"),u=(e,t)=>"next"===c&&t<=e||"prev"===c&&e<=t,h=()=>{o=(new Date).getTime(),null===l&&(l=o);var e=Math.max(Math.min((o-l)/d,1),0),e=.5-Math.cos(e*Math.PI)/2;let t=r+e*(a-r);u(t,a)&&(t=a),i.wrapperEl.scrollTo({[n]:t}),u(t,a)?(i.wrapperEl.style.overflow="hidden",i.wrapperEl.style.scrollSnapType="",setTimeout(()=>{i.wrapperEl.style.overflow="",i.wrapperEl.scrollTo({[n]:t})}),s.cancelAnimationFrame(i.cssModeFrameID)):i.cssModeFrameID=s.requestAnimationFrame(h)};h()}let Ue,Ze,Ke;function Qt(){return Ue=Ue||(()=>{let i=Ct(),e=xt();return{smoothScroll:e.documentElement&&"scrollBehavior"in e.documentElement.style,touch:!!("ontouchstart"in i||i.DocumentTouch&&e instanceof i.DocumentTouch),passiveListener:(()=>{let e=!1;try{var t=Object.defineProperty({},"passive",{get(){e=!0}});i.addEventListener("testPassiveListener",null,t)}catch(e){}return e})(),gestures:"ongesturestart"in i}})()}function ei({swiper:e,runCallbacks:t,direction:i,step:a}){var{activeIndex:n,previousIndex:s}=e;let r=i;if(r=r||(s<n?"next":n<s?"prev":"reset"),e.emit("transition"+a),t&&n!==s){if("reset"===r)return e.emit("slideResetTransition"+a);e.emit("slideChangeTransition"+a),"next"===r?e.emit("slideNextTransition"+a):e.emit("slidePrevTransition"+a)}}function ti(){var e,t,i=this,{params:a,el:n}=i;n&&0===n.offsetWidth||(a.breakpoints&&i.setBreakpoint(),{allowSlideNext:n,allowSlidePrev:e,snapGrid:t}=i,i.allowSlideNext=!0,i.allowSlidePrev=!0,i.updateSize(),i.updateSlides(),i.updateSlidesClasses(),("auto"===a.slidesPerView||1<a.slidesPerView)&&i.isEnd&&!i.isBeginning&&!i.params.centeredSlides?i.slideTo(i.slides.length-1,0,!1,!0):i.slideTo(i.activeIndex,0,!1,!0),i.autoplay&&i.autoplay.running&&i.autoplay.paused&&i.autoplay.run(),i.allowSlidePrev=e,i.allowSlideNext=n,i.params.watchOverflow&&t!==i.snapGrid&&i.checkOverflow())}let Je=!1;function ii(){}let Qe=(t,e)=>{var i=xt(),{params:a,touchEvents:n,el:s,wrapperEl:r,device:o,support:l}=t,d=!!a.nested,c="on"===e?"addEventListener":"removeEventListener";if(l.touch){let e=!("touchstart"!==n.start||!l.passiveListener||!a.passiveListeners)&&{passive:!0,capture:!1};s[c](n.start,t.onTouchStart,e),s[c](n.move,t.onTouchMove,l.passiveListener?{passive:!1,capture:d}:d),s[c](n.end,t.onTouchEnd,e),n.cancel&&s[c](n.cancel,t.onTouchEnd,e)}else s[c](n.start,t.onTouchStart,!1),i[c](n.move,t.onTouchMove,d),i[c](n.end,t.onTouchEnd,!1);(a.preventClicks||a.preventClicksPropagation)&&s[c]("click",t.onClick,!0),a.cssMode&&r[c]("scroll",t.onScroll),a.updateOnWindowResize?t[e](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",ti,!0):t[e]("observerUpdate",ti,!0)},et={attachEvents:function(){var e=this,t=xt(),{params:i,support:a}=e;
1e.onTouchStart=function(e){let n=this,s=xt(),t=Ct(),r=n.touchEventsData,{params:o,touches:l,enabled:i}=n;if(i&&(!n.animating||!o.preventInteractionOnTransition)){!n.animating&&o.cssMode&&o.loop&&n.loopFix();let i=e,a=(i.originalEvent&&(i=i.originalEvent),$(i.target));if(("wrapper"!==o.touchEventsTarget||a.closest(n.wrapperEl).length)&&(r.isTouchEvent="touchstart"===i.type,r.isTouchEvent||!("which"in i)||3!==i.which)&&!(!r.isTouchEvent&&"button"in i&&0<i.button||r.isTouched&&r.isMoved)){var d=!!o.noSwipingClass&&""!==o.noSwipingClass,c=e.composedPath?e.composedPath():e.path,d=(d&&i.target&&i.target.shadowRoot&&c&&(a=$(c[0])),o.noSwipingSelector||"."+o.noSwipingClass),c=!(!i.target||!i.target.shadowRoot);if(o.noSwiping&&(c?function(a,e=this){return function e(t){var i;return t&&t!==xt()&&t!==Ct()&&((i=(t=t.assignedSlot?t.assignedSlot:t).closest(a))||t.getRootNode)?i||e(t.getRootNode().host):null}(e)}(d,a[0]):a.closest(d)[0]))n.allowClick=!0;else if(!o.swipeHandler||a.closest(o.swipeHandler)[0]){l.currentX=("touchstart"===i.type?i.targetTouches[0]:i).pageX,l.currentY=("touchstart"===i.type?i.targetTouches[0]:i).pageY;var c=l.currentX,d=l.currentY,u=o.edgeSwipeDetection||o.iOSEdgeSwipeDetection,h=o.edgeSwipeThreshold||o.iOSEdgeSwipeThreshold;if(u&&(c<=h||c>=t.innerWidth-h)){if("prevent"!==u)return;e.preventDefault()}if(Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=c,l.startY=d,r.touchStartTime=Mt(),n.allowClick=!0,n.updateSize(),n.swipeDirection=void 0,0<o.threshold&&(r.allowThresholdMove=!1),"touchstart"!==i.type){let e=!0,t=(a.is(r.focusableElements)&&(e=!1,"SELECT"===a[0].nodeName)&&(r.isTouched=!1),s.activeElement&&$(s.activeElement).is(r.focusableElements)&&s.activeElement!==a[0]&&s.activeElement.blur(),e&&n.allowTouchMove&&o.touchStartPreventDefault);!o.touchStartForcePreventDefault&&!t||a[0].isContentEditable||i.preventDefault()}n.params.freeMode&&n.params.freeMode.enabled&&n.freeMode&&n.animating&&!o.cssMode&&n.freeMode.onTouchStart(),n.emit("touchStart",i)}}}}.bind(e),e.onTouchMove=function(e){var n=xt(),s=this,r=s.touchEventsData,{params:o,touches:l,rtlTranslate:d,enabled:t}=s;if(t){let a=e;if(a.originalEvent&&(a=a.originalEvent),r.isTouched){if(!r.isTouchEvent||"touchmove"===a.type){t="touchmove"===a.type&&a.targetTouches&&(a.targetTouches[0]||a.changedTouches[0]),e=("touchmove"===a.type?t:a).pageX,t=("touchmove"===a.type?t:a).pageY;if(a.preventedByNestedSwiper)l.startX=e,l.startY=t;else if(s.allowTouchMove){if(r.isTouchEvent&&o.touchReleaseOnEdges&&!o.loop)if(s.isVertical()){if(t<l.startY&&s.translate<=s.maxTranslate()||t>l.startY&&s.translate>=s.minTranslate())return r.isTouched=!1,void(r.isMoved=!1)}else if(e<l.startX&&s.translate<=s.maxTranslate()||e>l.startX&&s.translate>=s.minTranslate())return;if(r.isTouchEvent&&n.activeElement&&a.target===n.activeElement&&$(a.target).is(r.focusableElements))r.isMoved=!0,s.allowClick=!1;else if(r.allowTouchCallbacks&&s.emit("touchMove",a),!(a.targetTouches&&1<a.targetTouches.length)){l.currentX=e,l.currentY=t;var i,n=l.currentX-l.startX,c=l.currentY-l.startY;if(!(s.params.threshold&&Math.sqrt(n**2+c**2)<s.params.threshold))if(void 0===r.isScrolling&&(s.isHorizontal()&&l.currentY===l.startY||s.isVertical()&&l.currentX===l.startX?r.isScrolling=!1:25<=n*n+c*c&&(i=180*Math.atan2(Math.abs(c),Math.abs(n))/Math.PI,r.isScrolling=s.isHorizontal()?i>o.touchAngle:90-i>o.touchAngle)),r.isScrolling&&s.emit("touchMoveOpposite",a),void 0!==r.startMoving||l.currentX===l.startX&&l.currentY===l.startY||(r.startMoving=!0),r.isScrolling)r.isTouched=!1;else if(r.startMoving){s.allowClick=!1,!o.cssMode&&a.cancelable&&a.preventDefault(),o.touchMoveStopPropagation&&!o.nested&&a.stopPropagation(),r.isMoved||(o.loop&&!o.cssMode&&s.loopFix(),r.startTranslate=s.getTranslate(),s.setTransition(0),s.animating&&s.$wrapperEl.trigger("webkitTransitionEnd transitionend"),r.allowMomentumBounce=!1,!o.grabCursor||!0!==s.allowSlideNext&&!0!==s.allowSlidePrev||s.setGrabCursor(!0),s.emit("sliderFirstMove",a)),s.emit("sliderMove",a),r.isMoved=!0;let e=s.isHorizontal()?n:c,t=(l.diff=e,e*=o.touchRatio,d&&(e=-e),s.swipeDirection=0<e?"prev":"next",r.currentTranslate=e+r.startTranslate,!0),i=o.resistanceRatio;if(o.touchReleaseOnEdges&&(i=0),0<e&&r.currentTranslate>s.minTranslate()?(t=!1,o.resistance&&(r.currentTranslate=s.minTranslate()-1+(-s.minTranslate()+r.startTranslate+e)**i)):e<0&&r.currentTranslate<s.maxTranslate()&&(t=!1,o.resistance)&&(r.currentTranslate=s.maxTranslate()+1-(s.maxTranslate()-r.startTranslate-e)**i),t&&(a.preventedByNestedSwiper=!0),!s.allowSlideNext&&"next"===s.swipeDirection&&r.currentTranslate<r.startTranslate&&(r.currentTranslate=r.startTranslate),!s.allowSlidePrev&&"prev"===s.swipeDirection&&r.currentTranslate>r.startTranslate&&(r.currentTranslate=r.startTranslate),s.allowSlidePrev||s.allowSlideNext||(r.currentTranslate=r.startTranslate),0<o.threshold){if(!(Math.abs(e)>o.threshold||r.allowThresholdMove))return void(r.currentTranslate=r.startTranslate);
1if(!r.allowThresholdMove)return r.allowThresholdMove=!0,l.startX=l.currentX,l.startY=l.currentY,r.currentTranslate=r.startTranslate,void(l.diff=s.isHorizontal()?l.currentX-l.startX:l.currentY-l.startY)}o.followFinger&&!o.cssMode&&((o.freeMode&&o.freeMode.enabled&&s.freeMode||o.watchSlidesProgress)&&(s.updateActiveIndex(),s.updateSlidesClasses()),s.params.freeMode&&o.freeMode.enabled&&s.freeMode&&s.freeMode.onTouchMove(),s.updateProgress(r.currentTranslate),s.setTranslate(r.currentTranslate))}}}else $(a.target).is(r.focusableElements)||(s.allowClick=!1),r.isTouched&&(Object.assign(l,{startX:e,startY:t,currentX:e,currentY:t}),r.touchStartTime=Mt())}}else r.startMoving&&r.isScrolling&&s.emit("touchMoveOpposite",a)}}.bind(e),e.onTouchEnd=function(s){let r=this,t=r.touchEventsData,{params:o,touches:e,rtlTranslate:i,slidesGrid:l,enabled:a}=r;if(a){let n=s;if(n.originalEvent&&(n=n.originalEvent),t.allowTouchCallbacks&&r.emit("touchEnd",n),t.allowTouchCallbacks=!1,t.isTouched){o.grabCursor&&t.isMoved&&t.isTouched&&(!0===r.allowSlideNext||!0===r.allowSlidePrev)&&r.setGrabCursor(!1);var d,c=Mt(),u=c-t.touchStartTime;if(r.allowClick){let e=n.path||n.composedPath&&n.composedPath();r.updateClickedSlide(e&&e[0]||n.target),r.emit("tap click",n),u<300&&c-t.lastClickTime<300&&r.emit("doubleTap doubleClick",n)}if(t.lastClickTime=Mt(),Tt(()=>{r.destroyed||(r.allowClick=!0)}),t.isTouched&&t.isMoved&&r.swipeDirection&&0!==e.diff&&t.currentTranslate!==t.startTranslate){if(t.isTouched=!1,t.isMoved=!1,t.startMoving=!1,d=o.followFinger?i?r.translate:-r.translate:-t.currentTranslate,!o.cssMode)if(r.params.freeMode&&o.freeMode.enabled)r.freeMode.onTouchEnd({currentPos:d});else{let i=0,a=r.slidesSizesGrid[0];for(let t=0;t<l.length;t+=t<o.slidesPerGroupSkip?1:o.slidesPerGroup){let e=t<o.slidesPerGroupSkip-1?1:o.slidesPerGroup;void 0!==l[t+e]?d>=l[t]&&d<l[t+e]&&(i=t,a=l[t+e]-l[t]):d>=l[t]&&(i=t,a=l[l.length-1]-l[l.length-2])}let e=null,t=null;o.rewind&&(r.isBeginning?t=r.params.virtual&&r.params.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1:r.isEnd&&(e=0));s=(d-l[i])/a,c=i<o.slidesPerGroupSkip-1?1:o.slidesPerGroup;o.longSwipesMs<u?o.longSwipes?("next"===r.swipeDirection&&(s>=o.longSwipesRatio?r.slideTo(o.rewind&&r.isEnd?e:i+c):r.slideTo(i)),"prev"===r.swipeDirection&&(s>1-o.longSwipesRatio?r.slideTo(i+c):null!==t&&s<0&&Math.abs(s)>o.longSwipesRatio?r.slideTo(t):r.slideTo(i))):r.slideTo(r.activeIndex):o.shortSwipes?!r.navigation||n.target!==r.navigation.nextEl&&n.target!==r.navigation.prevEl?("next"===r.swipeDirection&&r.slideTo(null!==e?e:i+c),"prev"===r.swipeDirection&&r.slideTo(null!==t?t:i)):n.target===r.navigation.nextEl?r.slideTo(i+c):r.slideTo(i):r.slideTo(r.activeIndex)}}else t.isTouched=!1,t.isMoved=!1,t.startMoving=!1}else t.isMoved&&o.grabCursor&&r.setGrabCursor(!1),t.isMoved=!1,t.startMoving=!1}}.bind(e),i.cssMode&&(e.onScroll=function(){var e=this,{wrapperEl:t,rtlTranslate:i,enabled:a}=e;a&&(e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses(),(0==(a=e.maxTranslate()-e.minTranslate())?0:(e.translate-e.minTranslate())/a)!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1))}.bind(e)),e.onClick=function(e){var t=this;t.enabled&&!t.allowClick&&(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation)&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())}.bind(e),a.touch&&!Je&&(t.addEventListener("touchstart",ii),Je=!0),Qe(e,"on")},detachEvents:function(){Qe(this,"off")}},tt=(e,t)=>e.grid&&t.grid&&1<t.grid.rows,it={setBreakpoint:function(){let n=this,{activeIndex:s,initialized:r,loopedSlides:o=0,params:l,$el:d}=n,c=l.breakpoints;if(c&&0!==Object.keys(c).length){var u=n.getBreakpoint(c,n.params.breakpointsBase,n.el);if(u&&n.currentBreakpoint!==u){let a=(u in c?c[u]:void 0)||n.originalParams,e=tt(n,l),t=tt(n,a),i=l.enabled;e&&!t?(d.removeClass(`${l.containerModifierClass}grid ${l.containerModifierClass}grid-column`),n.emitContainerClasses()):!e&&t&&(d.addClass(l.containerModifierClass+"grid"),(a.grid.fill&&"column"===a.grid.fill||!a.grid.fill&&"column"===l.grid.fill)&&d.addClass(l.containerModifierClass+"grid-column"),n.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(e
1=>{var t=l[e]&&l[e].enabled,i=a[e]&&a[e].enabled;t&&!i&&n[e].disable(),!t&&i&&n[e].enable()});var h=a.direction&&a.direction!==l.direction,p=l.loop&&(a.slidesPerView!==l.slidesPerView||h),h=(h&&r&&n.changeDirection(),kt(n.params,a),n.params.enabled);Object.assign(n,{allowTouchMove:n.params.allowTouchMove,allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev}),i&&!h?n.disable():!i&&h&&n.enable(),n.currentBreakpoint=u,n.emit("_beforeBreakpoint",a),p&&r&&(n.loopDestroy(),n.loopCreate(),n.updateSlides(),n.slideTo(s-o+n.loopedSlides,0,!1)),n.emit("breakpoint",a)}}},getBreakpoint:function(e,r="window",o){if(e&&("container"!==r||o)){let a=!1,n=Ct(),i="window"===r?n.innerHeight:o.clientHeight,s=Object.keys(e).map(e=>{var t;return"string"==typeof e&&0===e.indexOf("@")?(t=parseFloat(e.substr(1)),{value:i*t,point:e}):{value:e,point:e}});s.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let i=0;i<s.length;i+=1){let{point:e,value:t}=s[i];"window"===r?n.matchMedia(`(min-width: ${t}px)`).matches&&(a=e):t<=o.clientWidth&&(a=e)}return a||"max"}}},at={addClasses:function(){var{classNames:e,params:t,rtl:i,$el:a,device:n,support:s}=this,s=((e,i)=>{let a=[];return e.forEach(t=>{"object"==typeof t?Object.keys(t).forEach(e=>{t[e]&&a.push(i+e)}):"string"==typeof t&&a.push(i+t)}),a})(["initialized",t.direction,{"pointer-events":!s.touch},{"free-mode":this.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:i},{grid:t.grid&&1<t.grid.rows},{"grid-column":t.grid&&1<t.grid.rows&&"column"===t.grid.fill},{android:n.android},{ios:n.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...s),a.addClass([...e].join(" ")),this.emitContainerClasses()},removeClasses:function(){var{$el:e,classNames:t}=this;e.removeClass(t.join(" ")),this.emitContainerClasses()}},nt={init:!0,direction:"horizontal",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,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,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopedSlidesLimit:!0,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-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},st={eventsEmitter:{on(e,i,a){let n=this;if(n.eventsListeners&&!n.destroyed&&"function"==typeof i){let t=a?"unshift":"push";e.split(" ").forEach(e=>{n.eventsListeners[e]||(n.eventsListeners[e]=[]),n.eventsListeners[e][t](i)})}return n},once(t,i,e){let a=this;return!a.eventsListeners||a.destroyed||"function"!=typeof i?a:(n.__emitterProxy=i,a.on(t,n,e));function n(...e){a.off(t,n),n.__emitterProxy&&delete n.__emitterProxy,i.apply(a,e)}},onAny(e,t){var i=this;return i.eventsListeners&&!i.destroyed&&"function"==typeof e&&(t=t?"unshift":"push",i.eventsAnyListeners.indexOf(e)<0)&&i.eventsAnyListeners[t](e),i},offAny(e){var t=this;return t.eventsListeners&&!t.destroyed&&t.eventsAnyListeners&&0<=(e=t.eventsAnyListeners.indexOf(e))&&t.eventsAnyListeners.splice(e,1),t},off(e,a){let n=this;return!n.eventsListeners||n.destroyed||n.eventsListeners&&e.split(" ").forEach(i=>
1{void 0===a?n.eventsListeners[i]=[]:n.eventsListeners[i]&&n.eventsListeners[i].forEach((e,t)=>{(e===a||e.__emitterProxy&&e.__emitterProxy===a)&&n.eventsListeners[i].splice(t,1)})}),n},emit(...t){let n=this;if(n.eventsListeners&&!n.destroyed&&n.eventsListeners){let e,i,a;a="string"==typeof t[0]||Array.isArray(t[0])?(e=t[0],i=t.slice(1,t.length),n):(e=t[0].events,i=t[0].data,t[0].context||n),i.unshift(a),(Array.isArray(e)?e:e.split(" ")).forEach(t=>{n.eventsAnyListeners&&n.eventsAnyListeners.length&&n.eventsAnyListeners.forEach(e=>{e.apply(a,[t,...i])}),n.eventsListeners&&n.eventsListeners[t]&&n.eventsListeners[t].forEach(e=>{e.apply(a,i)})})}return n}},update:{updateSize:function(){var e=this;let t,i;var a=e.$el;t=null!=e.params.width?e.params.width:a[0].clientWidth,i=null!=e.params.height?e.params.height:a[0].clientHeight,0===t&&e.isHorizontal()||0===i&&e.isVertical()||(t=t-parseInt(a.css("padding-left")||0,10)-parseInt(a.css("padding-right")||0,10),i=i-parseInt(a.css("padding-top")||0,10)-parseInt(a.css("padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(i)&&(i=0),Object.assign(e,{width:t,height:i,size:e.isHorizontal()?t:i}))},updateSlides:function(){let n=this;function s(e){return n.isHorizontal()?e:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[e]}function d(e,t){return parseFloat(e.getPropertyValue(s(t))||0)}let r=n.params,{$wrapperEl:e,size:c,rtlTranslate:t,wrongRTL:i}=n,a=n.virtual&&r.virtual.enabled,o=(a?n.virtual:n).slides.length,u=e.children("."+n.params.slideClass),h=(a?n.virtual.slides:u).length,p=[],m=[],f=[],g=r.slidesOffsetBefore,v=("function"==typeof g&&(g=r.slidesOffsetBefore.call(n)),r.slidesOffsetAfter);"function"==typeof v&&(v=r.slidesOffsetAfter.call(n));var b=n.snapGrid.length,w=n.slidesGrid.length;let y=r.spaceBetween,x=-g,C=0,E=0;if(void 0!==c){"string"==typeof y&&0<=y.indexOf("%")&&(y=parseFloat(y.replace("%",""))/100*c),n.virtualSize=-y,t?u.css({marginLeft:"",marginBottom:"",marginTop:""}):u.css({marginRight:"",marginBottom:"",marginTop:""}),r.centeredSlides&&r.cssMode&&(Dt(n.wrapperEl,"--swiper-centered-offset-before",""),Dt(n.wrapperEl,"--swiper-centered-offset-after",""));var S=r.grid&&1<r.grid.rows&&n.grid;let l;S&&n.grid.initSlides(h);var T="auto"===r.slidesPerView&&r.breakpoints&&0<Object.keys(r.breakpoints).filter(e=>void 0!==r.breakpoints[e].slidesPerView).length;for(let a=0;a<h;a+=1){l=0;let o=u.eq(a);if(S&&n.grid.updateSlide(a,o,h,s),"none"!==o.css("display")){if("auto"===r.slidesPerView){T&&(u[a].style[s("width")]="");let t=getComputedStyle(o[0]),e=o[0].style.transform,i=o[0].style.webkitTransform;if(e&&(o[0].style.transform="none"),i&&(o[0].style.webkitTransform="none"),r.roundLengths)l=n.isHorizontal()?o.outerWidth(!0):o.outerHeight(!0);else{let i=d(t,"width"),a=d(t,"padding-left"),n=d(t,"padding-right"),s=d(t,"margin-left"),r=d(t,"margin-right"),e=t.getPropertyValue("box-sizing");if(e&&"border-box"===e)l=i+s+r;else{let{clientWidth:e,offsetWidth:t}=o[0];l=i+a+n+s+r+(t-e)}}e&&(o[0].style.transform=e),i&&(o[0].style.webkitTransform=i),r.roundLengths&&(l=Math.floor(l))}else l=(c-(r.slidesPerView-1)*y)/r.slidesPerView,r.roundLengths&&(l=Math.floor(l)),u[a]&&(u[a].style[s("width")]=l+"px");u[a]&&(u[a].swiperSlideSize=l),f.push(l),r.centeredSlides?(x=x+l/2+C/2+y,0===C&&0!==a&&(x=x-c/2-y),0===a&&(x=x-c/2-y),Math.abs(x)<.001&&(x=0),r.roundLengths&&(x=Math.floor(x)),E%r.slidesPerGroup==0&&p.push(x),m.push(x)):(r.roundLengths&&(x=Math.floor(x)),(E-Math.min(n.params.slidesPerGroupSkip,E))%n.params.slidesPerGroup==0&&p.push(x),m.push(x),x=x+l+y),n.virtualSize+=l+y,C=l,E+=1}}if(n.virtualSize=Math.max(n.virtualSize,c)+v,t&&i&&("slide"===r.effect||"coverflow"===r.effect)&&e.css({width:n.virtualSize+r.spaceBetween+"px"}),r.setWrapperSize&&e.css({[s("width")]:n.virtualSize+r.spaceBetween+"px"}),S&&n.grid.updateWrapperSize(l,p,s),!r.centeredSlides){let i=[];for(let t=0;t<p.length;t+=1){let e=p[t];r.roundLengths&&(e=Math.floor(e)),p[t]<=n.virtualSize-c&&i.push(e)}p=i,1<Math.floor(n.virtualSize-c)-Math.floor(p[p.length-1])&&p.push(n.virtualSize-c)}if(0===p.length&&(p=[0]),0!==r.spaceBetween){let e=n.isHorizontal()&&t?"marginLeft":s("marginRight");u.filter((e,t)=>
1!r.cssMode||t!==u.length-1).css({[e]:y+"px"})}if(r.centeredSlides&&r.centeredSlidesBounds){let t=0,i=(f.forEach(e=>{t+=e+(r.spaceBetween||0)}),(t-=r.spaceBetween)-c);p=p.map(e=>e<0?-g:e>i?i+v:e)}if(r.centerInsufficientSlides){let t=0;if(f.forEach(e=>{t+=e+(r.spaceBetween||0)}),(t-=r.spaceBetween)<c){let i=(c-t)/2;p.forEach((e,t)=>{p[t]=e-i}),m.forEach((e,t)=>{m[t]=e+i})}}if(Object.assign(n,{slides:u,snapGrid:p,slidesGrid:m,slidesSizesGrid:f}),r.centeredSlides&&r.cssMode&&!r.centeredSlidesBounds){Dt(n.wrapperEl,"--swiper-centered-offset-before",-p[0]+"px"),Dt(n.wrapperEl,"--swiper-centered-offset-after",n.size/2-f[f.length-1]/2+"px");let t=-n.snapGrid[0],i=-n.slidesGrid[0];n.snapGrid=n.snapGrid.map(e=>e+t),n.slidesGrid=n.slidesGrid.map(e=>e+i)}if(h!==o&&n.emit("slidesLengthChange"),p.length!==b&&(n.params.watchOverflow&&n.checkOverflow(),n.emit("snapGridLengthChange")),m.length!==w&&n.emit("slidesGridLengthChange"),r.watchSlidesProgress&&n.updateSlidesOffset(),!(a||r.cssMode||"slide"!==r.effect&&"fade"!==r.effect)){let e=r.containerModifierClass+"backface-hidden",t=n.$el.hasClass(e);h<=r.maxBackfaceHiddenSlides?t||n.$el.addClass(e):t&&n.$el.removeClass(e)}}},updateAutoHeight:function(e){let i=this,t=[],a=i.virtual&&i.params.virtual.enabled,n,s=0;"number"==typeof e?i.setTransition(e):!0===e&&i.setTransition(i.params.speed);var r=t=>(a?i.slides.filter(e=>parseInt(e.getAttribute("data-swiper-slide-index"),10)===t):i.slides.eq(t))[0];if("auto"!==i.params.slidesPerView&&1<i.params.slidesPerView)if(i.params.centeredSlides)(i.visibleSlides||$([])).each(e=>{t.push(e)});else for(n=0;n<Math.ceil(i.params.slidesPerView);n+=1){let e=i.activeIndex+n;if(e>i.slides.length&&!a)break;t.push(r(e))}else t.push(r(i.activeIndex));for(n=0;n<t.length;n+=1)if(void 0!==t[n]){let e=t[n].offsetHeight;s=e>s?e:s}!s&&0!==s||i.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){var t=this.slides;for(let e=0;e<t.length;e+=1)t[e].swiperSlideOffset=this.isHorizontal()?t[e].offsetLeft:t[e].offsetTop},updateSlidesProgress:function(e=this&&this.translate||0){var a=this,n=a.params,{slides:s,rtlTranslate:r,snapGrid:o}=a;if(0!==s.length){void 0===s[0].swiperSlideOffset&&a.updateSlidesOffset();let i=r?e:-e;s.removeClass(n.slideVisibleClass),a.visibleSlidesIndexes=[],a.visibleSlides=[];for(let t=0;t<s.length;t+=1){var l=s[t];let e=l.swiperSlideOffset;n.cssMode&&n.centeredSlides&&(e-=s[0].swiperSlideOffset);var d=(i+(n.centeredSlides?a.minTranslate():0)-e)/(l.swiperSlideSize+n.spaceBetween),c=(i-o[0]+(n.centeredSlides?a.minTranslate():0)-e)/(l.swiperSlideSize+n.spaceBetween),u=-(i-e),h=u+a.slidesSizesGrid[t];(0<=u&&u<a.size-1||1<h&&h<=a.size||u<=0&&h>=a.size)&&(a.visibleSlides.push(l),a.visibleSlidesIndexes.push(t),s.eq(t).addClass(n.slideVisibleClass)),l.progress=r?-d:d,l.originalProgress=r?-c:c}a.visibleSlides=$(a.visibleSlides)}},updateProgress:function(t){var i=this;if(void 0===t){let e=i.rtlTranslate?-1:1;t=i&&i.translate&&i.translate*e||0}let e=i.params,a=i.maxTranslate()-i.minTranslate(),{progress:n,isBeginning:s,isEnd:r}=i;var o=s,l=r;r=0==a?(n=0,s=!0):(n=(t-i.minTranslate())/a,s=n<=0,1<=n),Object.assign(i,{progress:n,isBeginning:s,isEnd:r}),(e.watchSlidesProgress||e.centeredSlides&&e.autoHeight)&&i.updateSlidesProgress(t),s&&!o&&i.emit("reachBeginning toEdge"),r&&!l&&i.emit("reachEnd toEdge"),(o&&!s||l&&!r)&&i.emit("fromEdge"),i.emit("progress",n)},updateSlidesClasses:function(){var{slides:e,params:t,$wrapperEl:i,activeIndex:a,realIndex:n}=this,s=this.virtual&&t.virtual.enabled;e.removeClass(t.slideActiveClass+` ${t.slideNextClass} ${t.slidePrevClass} ${t.slideDuplicateActiveClass} ${t.slideDuplicateNextClass} `+t.slideDuplicatePrevClass),(s=s?this.$wrapperEl.find(`.${t.slideClass}[data-swiper-slide-index="${a}"]`):e.eq(a)).addClass(t.slideActiveClass),t.loop&&(s.hasClass(t.slideDuplicateClass)?i.children(`.${t.slideClass}:not(.${t.slideDuplicateClass})[data-swiper-slide-index="${n}"]`):i.children(`.${t.slideClass}.${t.slideDuplicateClass}[data-swiper-slide-index="${n}"]`)).addClass(t.slideDuplicateActiveClass);let r=s.nextAll("."+t.slideClass).eq(0).addClass(t.slideNextClass),o=(t.loop&&0===r.length&&(r=e.eq(0)).addClass(t.slideNextClass),s.prevAll("."+t.slideClass).eq(0).addClass(t.slidePrevClass));t.loop&&0===o.length&&(o=e.eq(-1)).addClass(t.slidePrevClass),t.loop&&((r.hasClass(t.slideDuplicateClass)?i.children(`.${t.slideClass}:not(.${t.slideDuplicateClass})[data-swiper-slide-index="${r.attr("data-swiper-slide-index")}"]`):i.children(`.${t.slideClass}.${t.slideDuplicateClass}[data-swiper-slide-index="${r.attr("data-swiper-slide-index")}"]`)).addClass(t.slideDuplicateNextClass),(o.hasClass(t.slideDuplicateClass)?i.children(`.${t.slideClass}:not(.${t.slideDuplicateClass})[data-swiper-slide-index="${o.attr("data-swiper-slide-index")}"]`):i.children(`.${t.slideClass}.${t.slideDuplicateClass}[data-swiper-slide-index="${o.attr("data-swiper-slide-index")}"]`)).addClass(t.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(e){var t=this,i=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:a,snapGrid:n,params:s,activeIndex:r,realIndex:o,snapIndex:l}=t;let d,c=e;if(void 0===c){for(let e=0;e<a.length;e+=1)void 0!==a[e+1]?i>=a[e]&&i<a[e+1]-(a[e+1]-a[e])/2?c=e:i>
1=a[e]&&i<a[e+1]&&(c=e+1):i>=a[e]&&(c=e);s.normalizeSlideIndex&&(c<0||void 0===c)&&(c=0)}if(0<=n.indexOf(i))d=n.indexOf(i);else{let e=Math.min(s.slidesPerGroupSkip,c);d=e+Math.floor((c-e)/s.slidesPerGroup)}d>=n.length&&(d=n.length-1),c===r?d!==l&&(t.snapIndex=d,t.emit("snapIndexChange")):(e=parseInt(t.slides.eq(c).attr("data-swiper-slide-index")||c,10),Object.assign(t,{snapIndex:d,realIndex:e,previousIndex:r,activeIndex:c}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),o!==e&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange"))},updateClickedSlide:function(e){var t=this,i=t.params,a=$(e).closest("."+i.slideClass)[0];let n,s=!1;if(a)for(let e=0;e<t.slides.length;e+=1)if(t.slides[e]===a){s=!0,n=e;break}a&&s?(t.clickedSlide=a,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt($(a).attr("data-swiper-slide-index"),10):t.clickedIndex=n,i.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()):(t.clickedSlide=void 0,t.clickedIndex=void 0)}},translate:{getTranslate:function(e=this.isHorizontal()?"x":"y"){var{params:t,rtlTranslate:i,translate:a,$wrapperEl:n}=this;if(t.virtualTranslate)return i?-a:a;if(t.cssMode)return a;let s=Kt(n[0],e);return(s=i?-s:s)||0},setTranslate:function(e,t){var i=this,{rtlTranslate:a,params:n,$wrapperEl:s,wrapperEl:r,progress:o}=i;let l=0,d=0;i.isHorizontal()?l=a?-e:e:d=e,n.roundLengths&&(l=Math.floor(l),d=Math.floor(d)),n.cssMode?r[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-l:-d:n.virtualTranslate||s.transform(`translate3d(${l}px, ${d}px, 0px)`),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?l:d;a=i.maxTranslate()-i.minTranslate();(0==a?0:(e-i.minTranslate())/a)!==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=0,t=this.params.speed,i=!0,a=!0,n){let s=this,{params:r,wrapperEl:o}=s;if(s.animating&&r.preventInteractionOnTransition)return!1;var l=s.minTranslate(),d=s.maxTranslate(),l=a&&l<e?l:a&&e<d?d:e;if(s.updateProgress(l),r.cssMode){let e=s.isHorizontal();if(0===t)o[e?"scrollLeft":"scrollTop"]=-l;else{if(!s.support.smoothScroll)return Jt({swiper:s,targetPosition:-l,side:e?"left":"top"}),!0;o.scrollTo({[e?"left":"top"]:-l,behavior:"smooth"})}}else 0===t?(s.setTransition(0),s.setTranslate(l),i&&(s.emit("beforeTransitionStart",t,n),s.emit("transitionEnd"))):(s.setTransition(t),s.setTranslate(l),i&&(s.emit("beforeTransitionStart",t,n),s.emit("transitionStart")),s.animating||(s.animating=!0,s.onTranslateToWrapperTransitionEnd||(s.onTranslateToWrapperTransitionEnd=function(e){s&&!s.destroyed&&e.target===this&&(s.$wrapperEl[0].removeEventListener("transitionend",s.onTranslateToWrapperTransitionEnd),s.$wrapperEl[0].removeEventListener("webkitTransitionEnd",s.onTranslateToWrapperTransitionEnd),s.onTranslateToWrapperTransitionEnd=null,delete s.onTranslateToWrapperTransitionEnd,i)&&s.emit("transitionEnd")}),s.$wrapperEl[0].addEventListener("transitionend",s.onTranslateToWrapperTransitionEnd),s.$wrapperEl[0].addEventListener("webkitTransitionEnd",s.onTranslateToWrapperTransitionEnd)));return!0}},transition:{setTransition:function(e,t){this.params.cssMode||this.$wrapperEl.transition(e),this.emit("setTransition",e,t)},transitionStart:function(e=!0,t){var i=this.params;i.cssMode||(i.autoHeight&&this.updateAutoHeight(),ei({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e=!0,t){var i=this.params;this.animating=!1,i.cssMode||(this.setTransition(0),ei({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(t=0,e=this.params.speed,i=!0,a,n){if("number"!=typeof t&&"string"!=typeof t)throw new Error(`The 'index' argument cannot have type other than 'number' or 'string'. [${typeof t}] given.`);if("string"==typeof t){let e=parseInt(t,10);if(!isFinite(e))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${t}] given.`);t=e}let s=this,r=t;r<0&&(r=0);var{params:t,snapGrid:o,slidesGrid:l,previousIndex:d,activeIndex:c,rtlTranslate:u,wrapperEl:h,enabled:p}=s;
1if(s.animating&&t.preventInteractionOnTransition||!p&&!a&&!n)return!1;p=Math.min(s.params.slidesPerGroupSkip,r);let m=p+Math.floor((r-p)/s.params.slidesPerGroup);var f=-o[m=m>=o.length?o.length-1:m];if(t.normalizeSlideIndex)for(let a=0;a<l.length;a+=1){let e=-Math.floor(100*f),t=Math.floor(100*l[a]),i=Math.floor(100*l[a+1]);void 0!==l[a+1]?e>=t&&e<i-(i-t)/2?r=a:e>=t&&e<i&&(r=a+1):e>=t&&(r=a)}if(s.initialized&&r!==c){if(!s.allowSlideNext&&f<s.translate&&f<s.minTranslate())return!1;if(!s.allowSlidePrev&&f>s.translate&&f>s.maxTranslate()&&(c||0)!==r)return!1}let g;if(r!==(d||0)&&i&&s.emit("beforeSlideChangeStart"),s.updateProgress(f),g=r>c?"next":r<c?"prev":"reset",u&&-f===s.translate||!u&&f===s.translate)return s.updateActiveIndex(r),t.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),"slide"!==t.effect&&s.setTranslate(f),"reset"!=g&&(s.transitionStart(i,g),s.transitionEnd(i,g)),!1;if(t.cssMode){let t=s.isHorizontal(),i=u?f:-f;if(0===e){let e=s.virtual&&s.params.virtual.enabled;e&&(s.wrapperEl.style.scrollSnapType="none",s._immediateVirtual=!0),h[t?"scrollLeft":"scrollTop"]=i,e&&requestAnimationFrame(()=>{s.wrapperEl.style.scrollSnapType="",s._swiperImmediateVirtual=!1})}else{if(!s.support.smoothScroll)return Jt({swiper:s,targetPosition:i,side:t?"left":"top"}),!0;h.scrollTo({[t?"left":"top"]:i,behavior:"smooth"})}}else s.setTransition(e),s.setTranslate(f),s.updateActiveIndex(r),s.updateSlidesClasses(),s.emit("beforeTransitionStart",e,a),s.transitionStart(i,g),0===e?s.transitionEnd(i,g):s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(e){s&&!s.destroyed&&e.target===this&&(s.$wrapperEl[0].removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].removeEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(i,g))}),s.$wrapperEl[0].addEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].addEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd));return!0},slideToLoop:function(t=0,e=this.params.speed,i=!0,a){if("string"==typeof t){let e=parseInt(t,10);if(!isFinite(e))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${t}] given.`);t=e}let n=t;return this.params.loop&&(n+=this.loopedSlides),this.slideTo(n,e,i,a)},slideNext:function(e=this.params.speed,t=!0,i){var a=this,{animating:n,enabled:s,params:r}=a;if(!s)return a;let o=r.slidesPerGroup;"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(o=Math.max(a.slidesPerViewDynamic("current",!0),1));s=a.activeIndex<r.slidesPerGroupSkip?1:o;if(r.loop){if(n&&r.loopPreventsSlide)return!1;a.loopFix(),a._clientLeft=a.$wrapperEl[0].clientLeft}return r.rewind&&a.isEnd?a.slideTo(0,e,t,i):a.slideTo(a.activeIndex+s,e,t,i)},slidePrev:function(t=this.params.speed,i=!0,a){let n=this,{params:e,animating:s,snapGrid:r,slidesGrid:o,rtlTranslate:l,enabled:d}=n;if(!d)return n;if(e.loop){if(s&&e.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)}let u=c(l?n.translate:-n.translate),h=r.map(e=>c(e)),p=r[h.indexOf(u)-1];if(void 0===p&&e.cssMode){let i;r.forEach((e,t)=>{u>=e&&(i=t)}),void 0!==i&&(p=r[0<i?i-1:i])}let m=0;if(void 0!==p&&((m=o.indexOf(p))<0&&(m=n.activeIndex-1),"auto"===e.slidesPerView)&&1===e.slidesPerGroup&&e.slidesPerGroupAuto&&(m=m-n.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0)),e.rewind&&n.isBeginning){let e=n.params.virtual&&n.params.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1;return n.slideTo(e,t,i,a)}return n.slideTo(m,t,i,a)},slideReset:function(e=this.params.speed,t=!0,i){return this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e=this.params.speed,t=!0,i,a=.5){var n=this;let s=n.activeIndex;var r=Math.min(n.params.slidesPerGroupSkip,s),r=r+Math.floor((s-r)/n.params.slidesPerGroup),o=n.rtlTranslate?n.translate:-n.translate;if(o>=n.snapGrid[r]){let e=n.snapGrid[r];o-e>(n.snapGrid[r+1]-e)*a&&(s+=n.params.slidesPerGroup)}else{let e=n.snapGrid[r-1];o-e<=(n.snapGrid[r]-e)*a&&(s-=n.params.slidesPerGroup)}return s=Math.max(s,0),s=Math.min(s,n.slidesGrid.length-1),n.slideTo(s,e,t,i)},slideToClickedSlide:function(){let e=this,{params:t,$wrapperEl:i}=e,a="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView,n,s=e.clickedIndex;t.loop?e.animating||(n=parseInt($(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?s<e.loopedSlides-a/2||s>
1e.slides.length-e.loopedSlides+a/2?(e.loopFix(),s=i.children(`.${t.slideClass}[data-swiper-slide-index="${n}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),Tt(()=>{e.slideTo(s)})):e.slideTo(s):s>e.slides.length-a?(e.loopFix(),s=i.children(`.${t.slideClass}[data-swiper-slide-index="${n}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),Tt(()=>{e.slideTo(s)})):e.slideTo(s)):e.slideTo(s)}},loop:{loopCreate:function(){let e=this,i=xt(),{params:a,$wrapperEl:t}=e,n=0<t.children().length?$(t.children()[0].parentNode):t,s=(n.children(`.${a.slideClass}.`+a.slideDuplicateClass).remove(),n.children("."+a.slideClass));if(a.loopFillGroupWithBlank){let t=a.slidesPerGroup-s.length%a.slidesPerGroup;if(t!==a.slidesPerGroup){for(let e=0;e<t;e+=1){let e=$(i.createElement("div")).addClass(a.slideClass+" "+a.slideBlankClass);n.append(e)}s=n.children("."+a.slideClass)}}"auto"!==a.slidesPerView||a.loopedSlides||(a.loopedSlides=s.length),e.loopedSlides=Math.ceil(parseFloat(a.loopedSlides||a.slidesPerView,10)),e.loopedSlides+=a.loopAdditionalSlides,e.loopedSlides>s.length&&e.params.loopedSlidesLimit&&(e.loopedSlides=s.length);var r=[],o=[];s.each((e,t)=>{$(e).attr("data-swiper-slide-index",t)});for(let t=0;t<e.loopedSlides;t+=1){let e=t-Math.floor(t/s.length)*s.length;o.push(s.eq(e)[0]),r.unshift(s.eq(s.length-e-1)[0])}for(let e=0;e<o.length;e+=1)n.append($(o[e].cloneNode(!0)).addClass(a.slideDuplicateClass));for(let e=r.length-1;0<=e;--e)n.prepend($(r[e].cloneNode(!0)).addClass(a.slideDuplicateClass))},loopFix:function(){var e=this,{activeIndex:t,slides:i,loopedSlides:a,allowSlidePrev:n,allowSlideNext:s,snapGrid:r,rtlTranslate:o}=(e.emit("beforeLoopFix"),e);let l;e.allowSlidePrev=!0,e.allowSlideNext=!0;r=-r[t]-e.getTranslate();t<a?(l=i.length-3*a+t,l+=a,e.slideTo(l,0,!1,!0)&&0!=r&&e.setTranslate((o?-e.translate:e.translate)-r)):t>=i.length-a&&(l=-i.length+t+a,l+=a,e.slideTo(l,0,!1,!0))&&0!=r&&e.setTranslate((o?-e.translate:e.translate)-r),e.allowSlidePrev=n,e.allowSlideNext=s,e.emit("loopFix")},loopDestroy:function(){var{$wrapperEl:e,params:t,slides:i}=this;e.children(`.${t.slideClass}.${t.slideDuplicateClass},.${t.slideClass}.`+t.slideBlankClass).remove(),i.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){var t=this;t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode||((t="container"===t.params.touchEventsTarget?t.el:t.wrapperEl).style.cursor="move",t.style.cursor=e?"grabbing":"grab")},unsetGrabCursor:function(){var e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="")}},events:et,breakpoints:it,checkOverflow:{checkOverflow:function(){let i=this,{isLocked:e,params:t}=i,a=t.slidesOffsetBefore;if(a){let e=i.slides.length-1,t=i.slidesGrid[e]+i.slidesSizesGrid[e]+2*a;i.isLocked=i.size>t}else i.isLocked=1===i.snapGrid.length;!0===t.allowSlideNext&&(i.allowSlideNext=!i.isLocked),!0===t.allowSlidePrev&&(i.allowSlidePrev=!i.isLocked),e&&e!==i.isLocked&&(i.isEnd=!1),e!==i.isLocked&&i.emit(i.isLocked?"lock":"unlock")}},classes:at,images:{loadImage:function(e,t,i,a,n,s){var r=Ct();function o(){s&&s()}!($(e).parent("picture")[0]||e.complete&&n)&&t?((e=new r.Image).onload=o,e.onerror=o,a&&(e.sizes=a),i&&(e.srcset=i),t&&(e.src=t)):o()},preloadImages:function(){let t=this;function i(){null!=t&&t&&!t.destroyed&&(void 0!==t.imagesLoaded&&(t.imagesLoaded+=1),t.imagesLoaded===t.imagesToLoad.length)&&(t.params.updateOnImagesReady&&t.update(),t.emit("imagesReady"))}t.imagesToLoad=t.$el.find("img");for(let e=0;e<t.imagesToLoad.length;e+=1){var a=t.imagesToLoad[e];t.loadImage(a,a.currentSrc||a.getAttribute("src"),a.srcset||a.getAttribute("srcset"),a.sizes||a.getAttribute("sizes"),!0,i)}}}},rt={};class Yt{constructor(...e){let t,i;if(1===e.length&&e[0].constructor&&"Object"===Object.prototype.toString.call(e[0]).slice(8,-1)?i=e[0]:[t,i]=e,i=kt({},i=i||{}),t&&!i.el&&(i.el=t),i.el&&1<$(i.el).length){let t=[];return $(i.el).each(e=>{e=kt({},i,{el:e});t.push(new Yt(e))}),t}let s=this;s.__swiper__=!0,s.support=Qt(),s.device=(e={userAgent:i.userAgent},Ze=Ze||(({userAgent:e})=>{var t=Qt(),i=(s=Ct()).navigator.platform,e=e||s.navigator.userAgent,a={ios:!1,android:!1},n=s.screen.width,s=s.screen.height,r=e.match(/(Android);?[\s\/]+([\d.]+)?/);let o=e.match(/(iPad).*OS\s([\d_]+)/);var l=e.match(/(iPod)(.*OS\s([\d_]+))?/),d=!o&&e.match(/(iPhone\sOS|iOS)\s([\d_]+)/),c="Win32"===i,i="MacIntel"===i;return!o&&i&&t.touch&&0<=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(n+"x"+s)&&(o=(o=e.match(/(Version)\/([\d.]+)/))||[0,1,"13_0_0"]),r&&!c&&(a.os="android",a.android=!0),(o||d||l)&&(a.os="ios",a.ios=!0),a})(e)),s.browser=Ke=Ke||(()=>{let e=Ct();return{isSafari:0<=(t=e.navigator.userAgent.toLowerCase()).indexOf("safari")&&t.indexOf("chrome")<0&&t.indexOf("android")<0,isWebView:/(iPhone|iPod|iPad).*AppleWeb
1Kit(?!.*Safari)/i.test(e.navigator.userAgent)};var t})(),s.eventsListeners={},s.eventsAnyListeners=[],s.modules=[...s.__modules__],i.modules&&Array.isArray(i.modules)&&s.modules.push(...i.modules);let r={};s.modules.forEach(e=>{var a,n;e({swiper:s,extendParams:(a=i,n=r,function(e={}){var t=Object.keys(e)[0],i=e[t];"object"==typeof i&&null!==i&&(0<=["navigation","pagination","scrollbar"].indexOf(t)&&!0===a[t]&&(a[t]={auto:!0}),t in a)&&"enabled"in i&&(!0===a[t]&&(a[t]={enabled:!0}),"object"!=typeof a[t]||"enabled"in a[t]||(a[t].enabled=!0),a[t]||(a[t]={enabled:!1})),kt(n,e)}),on:s.on.bind(s),once:s.once.bind(s),off:s.off.bind(s),emit:s.emit.bind(s)})});var a,e=kt({},nt,r);return s.params=kt({},e,rt,i),s.originalParams=kt({},s.params),s.passedParams=kt({},i),s.params&&s.params.on&&Object.keys(s.params.on).forEach(e=>{s.on(e,s.params.on[e])}),s.params&&s.params.onAny&&s.onAny(s.params.onAny),s.$=$,Object.assign(s,{enabled:s.params.enabled,el:t,classNames:[],slides:$(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===s.params.direction,isVertical:()=>"vertical"===s.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEvents:(e=["touchstart","touchmove","touchend","touchcancel"],a=["pointerdown","pointermove","pointerup"],s.touchEventsTouch={start:e[0],move:e[1],end:e[2],cancel:e[3]},s.touchEventsDesktop={start:a[0],move:a[1],end:a[2]},s.support.touch||!s.params.simulateTouch?s.touchEventsTouch:s.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:s.params.focusableElements,lastClickTime:Mt(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.emit("_swiper"),s.params.init&&s.init(),s}enable(){var e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){var e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){var i=this,a=(e=Math.min(Math.max(e,0),1),i.minTranslate()),e=(i.maxTranslate()-a)*e+a;i.translateTo(e,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}emitContainerClasses(){let t=this;var e;t.params._emitClasses&&t.el&&(e=t.el.className.split(" ").filter(e=>0===e.indexOf("swiper")||0===e.indexOf(t.params.containerModifierClass)),t.emit("_containerClasses",e.join(" ")))}getSlideClasses(e){let t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){let a=this;if(a.params._emitClasses&&a.el){let i=[];a.slides.each(e=>{var t=a.getSlideClasses(e);i.push({slideEl:e,classNames:t}),a.emit("_slideClass",e,t)}),a.emit("_slideClasses",i)}}slidesPerViewDynamic(e="current",t=!1){var{params:i,slides:a,slidesGrid:n,slidesSizesGrid:s,size:r,activeIndex:o}=this;let l=1;if(i.centeredSlides){let t,i=a[o].swiperSlideSize;for(let e=o+1;e<a.length;e+=1)a[e]&&!t&&(i+=a[e].swiperSlideSize,l+=1,i>r)&&(t=!0);for(let e=o-1;0<=e;--e)a[e]&&!t&&(i+=a[e].swiperSlideSize,l+=1,i>r)&&(t=!0)}else if("current"===e)for(let e=o+1;e<a.length;e+=1)(t?n[e]+s[e]-n[o]<r:n[e]-n[o]<r)&&(l+=1);else for(let e=o-1;0<=e;--e)n[o]-n[e]<r&&(l+=1);return l}update(){let t=this;var e,i;function a(){var e=t.rtlTranslate?-1*t.translate:t.translate,e=Math.min(Math.max(e,t.maxTranslate()),t.minTranslate());t.setTranslate(e),t.updateActiveIndex(),t.updateSlidesClasses()}t&&!t.destroyed&&({snapGrid:e,params:i}=t,i.breakpoints&&t.setBreakpoint(),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.params.freeMode&&t.params.freeMode.enabled?(a(),t.params.autoHeight&&t.updateAutoHeight()):(("auto"===t.params.slidesPerView||1<t.params.slidesPerView)&&t.isEnd&&!t.params.centeredSlides?t.slideTo(t.slides.length-1,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0))||a(),i.watchOverflow&&e!==t.snapGrid&&t.checkOverflow(),t.emit("update"))}changeDirection(t,e=!0){var i=this,a=i.params.direction;return(t=t||("horizontal"===a?"vertical":"horizontal"))===a||"horizontal"!==t&&"vertical"!==t||(i.$el.removeClass(""+i.params.containerModifierClass+a).addClass(""+i.params.containerModifierClass+t),i.emitContainerClasses(),i.params.direction=t,i.slides.each(e=>{"vertical"===t?e.style.width="":e.style.height=""}),i.emit("changeDirection"),e&&i.update()),i}changeLanguageDirection(e){var t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.$el.addClass(t.params.containerModifierClass+"rtl"),t.el.dir="rtl"):(t.$el.removeClass(t.params.containerModifierClass+"rtl"),t.el.dir="ltr"),t.update(
1))}mount(a){let n=this;if(!n.mounted){let t=$(a||n.params.el);if(!(a=t[0]))return!1;a.swiper=n;let e=()=>"."+(n.params.wrapperClass||"").trim().split(" ").join("."),i=a&&a.shadowRoot&&a.shadowRoot.querySelector?((s=$(a.shadowRoot.querySelector(e()))).children=e=>t.children(e),s):(t.children?t:$(t)).children(e());var s;if(0===i.length&&n.params.createElements){let e=xt().createElement("div");i=$(e),e.className=n.params.wrapperClass,t.append(e),t.children("."+n.params.slideClass).each(e=>{i.append(e)})}Object.assign(n,{$el:t,el:a,$wrapperEl:i,wrapperEl:i[0],mounted:!0,rtl:"rtl"===a.dir.toLowerCase()||"rtl"===t.css("direction"),rtlTranslate:"horizontal"===n.params.direction&&("rtl"===a.dir.toLowerCase()||"rtl"===t.css("direction")),wrongRTL:"-webkit-box"===i.css("display")})}return!0}init(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(),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}destroy(e=!0,t=!0){let i=this,{params:a,$el:n,$wrapperEl:s,slides:r}=i;if(void 0!==i.params&&!i.destroyed){if(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),a.loop&&i.loopDestroy(),t&&(i.removeClasses(),n.removeAttr("style"),s.removeAttr("style"),r)&&r.length&&r.removeClass([a.slideVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index"),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(e=>{i.off(e)}),!1!==e){i.$el[0].swiper=null;{let t=i;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}}i.destroyed=!0}return null}static extendDefaults(e){kt(rt,e)}static get extendedDefaults(){return rt}static get defaults(){return nt}static installModule(e){Yt.prototype.__modules__||(Yt.prototype.__modules__=[]);var t=Yt.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?e.forEach(e=>Yt.installModule(e)):Yt.installModule(e),Yt}}Object.keys(st).forEach(t=>{Object.keys(st[t]).forEach(e=>{Yt.prototype[e]=st[t][e]})}),Yt.use([function({swiper:s,on:e,emit:t}){let a=Ct(),i=null,n=null,r=()=>{s&&!s.destroyed&&s.initialized&&(t("beforeResize"),t("resize"))},o=()=>{s&&!s.destroyed&&s.initialized&&t("orientationchange")};e("init",()=>{s.params.resizeObserver&&void 0!==a.ResizeObserver?s&&!s.destroyed&&s.initialized&&(i=new ResizeObserver(i=>{n=a.requestAnimationFrame(()=>{var{width:e,height:t}=s;let a=e,n=t;i.forEach(({contentBoxSize:e,contentRect:t,target:i})=>{i&&i!==s.el||(a=t?t.width:(e[0]||e).inlineSize,n=t?t.height:(e[0]||e).blockSize)}),a===e&&n===t||r()})})).observe(s.el):(a.addEventListener("resize",r),a.addEventListener("orientationchange",o))}),e("destroy",()=>{n&&a.cancelAnimationFrame(n),i&&i.unobserve&&s.el&&(i.unobserve(s.el),i=null),a.removeEventListener("resize",r),a.removeEventListener("orientationchange",o)})},function({swiper:e,extendParams:t,on:i,emit:a}){let n=[],s=Ct(),r=(e,t={})=>{var i=new(s.MutationObserver||s.WebkitMutationObserver)(e=>{var t;1===e.length?a("observerUpdate",e[0]):(t=function(){a("observerUpdate",e[0])},s.requestAnimationFrame?s.requestAnimationFrame(t):s.setTimeout(t,0))});i.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),n.push(i)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),i("init",()=>{if(e.params.observer){if(e.params.observeParents){var t=e.$el.parents();for(let e=0;e<t.length;e+=1)r(t[e])}r(e.$el[0],{childList:e.params.observeSlideChildren}),r(e.$wrapperEl[0],{attributes:!1})}}),i("destroy",()=>{n.forEach(e=>{e.disconnect()}),n.splice(0,n.length)})}]);let j=Yt;function ai(i,a,n,s){let r=xt();
1return i.params.createElements&&Object.keys(s).forEach(t=>{if(!n[t]&&!0===n.auto){let e=i.$el.children("."+s[t])[0];e||((e=r.createElement("div")).className=s[t],i.$el.append(e)),n[t]=e,a[t]=e}}),n}function Ot(e=""){return"."+e.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}function At(e){let{effect:i,swiper:a,on:t,setTranslate:n,setTransition:s,overwriteParams:r,perspective:o,recreateShadows:l,getEffectParams:d}=e,c;t("beforeInit",()=>{var e;a.params.effect===i&&(a.classNames.push(""+a.params.containerModifierClass+i),o&&o()&&a.classNames.push(a.params.containerModifierClass+"3d"),e=r?r():{},Object.assign(a.params,e),Object.assign(a.originalParams,e))}),t("setTranslate",()=>{a.params.effect===i&&n()}),t("setTransition",(e,t)=>{a.params.effect===i&&s(t)}),t("transitionEnd",()=>{a.params.effect===i&&l&&d&&d().slideShadows&&(a.slides.each(e=>{a.$(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").remove()}),l())}),t("virtualUpdate",()=>{a.params.effect===i&&(a.slides.length||(c=!0),requestAnimationFrame(()=>{c&&a.slides&&a.slides.length&&(n(),c=!1)}))})}function Lt(e,t){return e.transformEl?t.find(e.transformEl).css({"backface-visibility":"hidden","-webkit-backface-visibility":"hidden"}):t}function _t({swiper:i,duration:e,transformEl:t,allSlides:a}){let{slides:n,activeIndex:s,$wrapperEl:r}=i;if(i.params.virtualTranslate&&0!==e){let e=!1;(a?t?n.find(t):n:t?n.eq(s).find(t):n.eq(s)).transitionEnd(()=>{if(!e&&i&&!i.destroyed){e=!0,i.animating=!1;var t=["webkitTransitionEnd","transitionend"];for(let e=0;e<t.length;e+=1)r.trigger(t[e])}})}}function It(e,t,i){var a="swiper-slide-shadow"+(i?"-"+i:""),e=e.transformEl?t.find(e.transformEl):t;let n=e.children("."+a);return n.length||(n=$(`<div class="swiper-slide-shadow${i?"-"+i:""}"></div>`),e.append(n)),n}j.use([function({swiper:x,extendParams:e,on:t,emit:C}){let i;function E(e,t){var i=x.params.virtual;return i.cache&&x.virtual.cache[t]?x.virtual.cache[t]:((e=i.renderSlide?$(i.renderSlide.call(x,e,t)):$(`<div class="${x.params.slideClass}" data-swiper-slide-index="${t}">${e}</div>`)).attr("data-swiper-slide-index")||e.attr("data-swiper-slide-index",t),i.cache&&(x.virtual.cache[t]=e),e)}function a(t){let{slidesPerView:e,slidesPerGroup:i,centeredSlides:a}=x.params,{addSlidesBefore:n,addSlidesAfter:s}=x.params.virtual,{from:r,to:o,slides:l,slidesGrid:d,offset:c}=x.virtual;x.params.cssMode||x.updateActiveIndex();var u=x.activeIndex||0;let h,p,m,f=(h=x.rtlTranslate?"right":x.isHorizontal()?"left":"top",m=a?(p=Math.floor(e/2)+i+s,Math.floor(e/2)+i+n):(p=e+(i-1)+s,i+n),Math.max((u||0)-m,0)),g=Math.min((u||0)+p,l.length-1),v=(x.slidesGrid[f]||0)-(x.slidesGrid[0]||0);function b(){x.updateSlides(),x.updateProgress(),x.updateSlidesClasses(),x.lazy&&x.params.lazy.enabled&&x.lazy.load(),C("virtualUpdate")}if(Object.assign(x.virtual,{from:f,to:g,offset:v,slidesGrid:x.slidesGrid}),r!==f||o!==g||t)if(x.params.virtual.renderExternal)x.params.virtual.renderExternal.call(x,{offset:v,from:f,to:g,slides:(()=>{var t=[];for(let e=f;e<=g;e+=1)t.push(l[e]);return t})()}),x.params.virtual.renderExternalUpdate?b():C("virtualUpdate");else{var w=[],y=[];if(t)x.$wrapperEl.find("."+x.params.slideClass).remove();else for(let e=r;e<=o;e+=1)(e<f||e>g)&&x.$wrapperEl.find(`.${x.params.slideClass}[data-swiper-slide-index="${e}"]`).remove();for(let e=0;e<l.length;e+=1)e>=f&&e<=g&&(void 0===o||t?y.push(e):(e>o&&y.push(e),e<r&&w.push(e)));y.forEach(e=>{x.$wrapperEl.append(E(l[e],e))}),w.sort((e,t)=>t-e).forEach(e=>{x.$wrapperEl.prepend(E(l[e],e))}),x.$wrapperEl.children(".swiper-slide").css(h,v+"px"),b()}else x.slidesGrid!==d&&v!==c&&x.slides.css(h,v+"px"),x.updateProgress(),C("virtualUpdate")}e({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}}),x.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]},t("beforeInit",()=>{x.params.virtual.enabled&&(x.virtual.slides=x.params.virtual.slides,x.classNames.push(x.params.containerModifierClass+"virtual"),x.params.watchSlidesProgress=!0,x.originalParams.watchSlidesProgress=!0,x.params.initialSlide||a())}),t("setTranslate",()=>{x.params.virtual.enabled&&(x.params.cssMode&&!x._immediateVirtual?(clearTimeout(i),i=setTimeout(()=>{a()},100)):a())}),t("init update resize",()=>{x.params.virtual.enabled&&x.params.cssMode&&Dt(x.wrapperEl,"--swiper-virtual-size",x.virtualSize+"px")}),Object.assign(x.virtual,{appendSlide:function(t){if("object"==typeof t&&"length"in t)for(let e=0;e<t.length;e+=1)t[e]&&x.virtual.slides.push(t[e]);else x.virtual.slides.push(t);a(!0)},prependSlide:function(t){let e=x.activeIndex,i=e+1,s=1;if(Array.isArray(t)){for(let e=0;e<t.length;e+=1)t[e]&&x.virtual.slides.unshift(t[e]);i=e+t.length,s=t.length}else x.virtual.slides.unshift(t);if(x.params.virtual.cache){let a=x.virtual.cache,n={};
1Object.keys(a).forEach(e=>{var t=a[e],i=t.attr("data-swiper-slide-index");i&&t.attr("data-swiper-slide-index",parseInt(i,10)+s),n[parseInt(e,10)+s]=t}),x.virtual.cache=n}a(!0),x.slideTo(i,0)},removeSlide:function(i){if(null!=i){let t=x.activeIndex;if(Array.isArray(i))for(let e=i.length-1;0<=e;--e)x.virtual.slides.splice(i[e],1),x.params.virtual.cache&&delete x.virtual.cache[i[e]],i[e]<t&&--t,t=Math.max(t,0);else x.virtual.slides.splice(i,1),x.params.virtual.cache&&delete x.virtual.cache[i],i<t&&--t,t=Math.max(t,0);a(!0),x.slideTo(t,0)}},removeAllSlides:function(){x.virtual.slides=[],x.params.virtual.cache&&(x.virtual.cache={}),a(!0),x.slideTo(0,0)},update:a})},function({swiper:u,extendParams:e,on:t,emit:h}){let p=xt(),m=Ct();function i(c){if(u.enabled){let l=u.rtlTranslate,e=c,t=(e=e.originalEvent?e.originalEvent:e).keyCode||e.charCode,i=u.params.keyboard.pageUpDown,a=i&&33===t,n=i&&34===t,s=37===t,r=39===t,o=38===t,d=40===t;if(!u.allowSlideNext&&(u.isHorizontal()&&r||u.isVertical()&&d||n))return!1;if(!u.allowSlidePrev&&(u.isHorizontal()&&s||u.isVertical()&&o||a))return!1;if(!(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey||p.activeElement&&p.activeElement.nodeName&&("input"===p.activeElement.nodeName.toLowerCase()||"textarea"===p.activeElement.nodeName.toLowerCase()))){if(u.params.keyboard.onlyInViewport&&(a||n||s||r||o||d)){let i=!1;if(0<u.$el.parents("."+u.params.slideClass).length&&0===u.$el.parents("."+u.params.slideActiveClass).length)return;let e=u.$el,t=e[0].clientWidth,a=e[0].clientHeight,n=m.innerWidth,s=m.innerHeight,r=u.$el.offset(),o=(l&&(r.left-=u.$el[0].scrollLeft),[[r.left,r.top],[r.left+t,r.top],[r.left,r.top+a],[r.left+t,r.top+a]]);for(let t=0;t<o.length;t+=1){let e=o[t];0<=e[0]&&e[0]<=n&&0<=e[1]&&e[1]<=s&&(0===e[0]&&0===e[1]||(i=!0))}if(!i)return}u.isHorizontal()?((a||n||s||r)&&(e.preventDefault?e.preventDefault():e.returnValue=!1),((n||r)&&!l||(a||s)&&l)&&u.slideNext(),((a||s)&&!l||(n||r)&&l)&&u.slidePrev()):((a||n||o||d)&&(e.preventDefault?e.preventDefault():e.returnValue=!1),(n||d)&&u.slideNext(),(a||o)&&u.slidePrev()),h("keyPress",t)}}}function a(){u.keyboard.enabled||($(p).on("keydown",i),u.keyboard.enabled=!0)}function n(){u.keyboard.enabled&&($(p).off("keydown",i),u.keyboard.enabled=!1)}e({keyboard:{enabled:!(u.keyboard={enabled:!1}),onlyInViewport:!0,pageUpDown:!0}}),t("init",()=>{u.params.keyboard.enabled&&a()}),t("destroy",()=>{u.keyboard.enabled&&n()}),Object.assign(u.keyboard,{enable:a,disable:n})},function({swiper:d,extendParams:e,on:t,emit:c}){let i=Ct(),u;e({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}}),d.mousewheel={enabled:!1};let h,a=Mt(),p=[];function n(){d.enabled&&(d.mouseEntered=!0)}function s(){d.enabled&&(d.mouseEntered=!1)}function m(e){d.params.mousewheel.thresholdDelta&&e.delta<d.params.mousewheel.thresholdDelta||d.params.mousewheel.thresholdTime&&Mt()-a<d.params.mousewheel.thresholdTime||6<=e.delta&&Mt()-a<60||(e.direction<0?d.isEnd&&!d.params.loop||d.animating||(d.slideNext(),c("scroll",e.raw)):d.isBeginning&&!d.params.loop||d.animating||(d.slidePrev(),c("scroll",e.raw)),a=(new i.Date).getTime())}function r(n){let r=n,o=!0;if(d.enabled){var l=d.params.mousewheel;d.params.cssMode&&r.preventDefault();let e=d.$el;if("container"!==d.params.mousewheel.eventsTarget&&(e=$(d.params.mousewheel.eventsTarget)),!d.mouseEntered&&!e[0].contains(r.target)&&!l.releaseOnEdges)return!0;r.originalEvent&&(r=r.originalEvent);let s=0,t=d.rtlTranslate?-1:1,i=(e=>{let t=0,i=0,a=0,n=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),a=10*t,n=10*i,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(a=e.deltaX),e.shiftKey&&!a&&(a=n,n=0),(a||n)&&e.deltaMode&&(1===e.deltaMode?(a*=40,n*=40):(a*=800,n*=800)),a&&!t&&(t=a<1?-1:1),n&&!i&&(i=n<1?-1:1),{spinX:t,spinY:i,pixelX:a,pixelY:n}})(r);if(l.forceToAxis)if(d.isHorizontal()){if(!(Math.abs(i.pixelX)>Math.abs(i.pixelY)))return!0;s=-i.pixelX*t}else{if(!(Math.abs(i.pixelY)>Math.abs(i.pixelX)))return!0;s=-i.pixelY}else s=Math.abs(i.pixelX)>Math.abs(i.pixelY)?-i.pixelX*t:-i.pixelY;if(0===s)return!0;l.invert&&(s=-s);let a=d.getTranslate()+s*l.sensitivity;if((a=a>=d.minTranslate()?d.minTranslate():a)<=d.maxTranslate()&&(a=d.maxTranslate()),(o=!!d.params.loop||!(a===d.minTranslate()||a===d.maxTranslate()))&&d.params.nested&&r.stopPropagation(),d.params.freeMode&&d.params.freeMode.enabled){let a={time:Mt(),delta:Math.abs(s),direction:Math.sign(s)},n=h&&a.time<h.time+500&&a.delta<=h.delta&&a.direction===h.direction;if(!n){h=void 0,d.params.loop&&d.loopFix();let e=d.getTranslate()+s*l.sensitivity,t=d.isBeginning,i=d.isEnd;if((e=e>=d.minTranslate()?d.minTranslate():e)<=d.maxTranslate()&&(e=d.maxTranslate()),d.setTransition(0),d.setTranslate(e),d.updateProgress(),d.updateActiveIndex(),d.updateSlidesClasses(),(!t&&d.isBeginning||!i&&d.isEnd)&&d.updateSlidesClasses(),d.params.freeMode.sticky){clearTimeout(u),u=void 0,15<=p.length&&p.shift();let e=p.length?p[p.length-1]:void 0,t=p[0];if(p.push(a),e&&(a.delta>e.delta||a.direction!==e.direction))p.splice(0);else if(15<=p.length&&a.time-t.time<500&&1<=t.delta-a.delta&&a.delta<=6){let e=0<s?.8:.2;h=a,p.splice(0),u=Tt(()=>{d.slideToClosest(d.params.speed,!0,void 0,e)},0)}u=u||Tt(()=>{h=a,p.splice(0),d.slideToClosest(d.params.speed,!0,void 0,.5)},500)}if(n||c("scroll",r),d.params.autoplay&&d.params.autoplayDisableOnInteraction&&d.autoplay.stop(),e===d.minTranslate()||e===d.maxTranslate())return!0}}else{let e={time:Mt(),delta:Math.abs(s),direction:Math.sign(s),raw:n},t=(2<=p.length&&p.shift(),p.length?p[p.length-1]:void 0);if(p.push(e),(!t||e.direction!==t.direction||e.delta>t.delta||e.time>t.time+150)&&m(e),(e=>{var t=d.params.mousewheel;if(e.direction<0){if(d.isEnd&&!d.params.loop&&t.releaseOnEdges)return 1}else if(d.isBeginning&&!d.params.loop&&t.releaseOnEdges)return 1})(e))return!0}return r.preventDefault?r.preventDefault():r.returnValue=!1,!1}}function o(e){let t=d.$el;(t="container"!==d.params.mousewheel.eventsTarget?$(d.params.mousewheel.eventsTarget):t)[e]("mouseenter",n),t[e]("mouseleave",s),t[e]("wheel",r)}function l(){return d.params.cssMode?(d.wrapperEl.removeEventListener("wheel",r),!0):!d.mousewheel.enabled&&(o("on"),d.mousewheel.enabled=!0)}function f(){return d.params.cssMode?(d.wrapperEl.addEventListener(event,r),!0):!!d.mousewheel.enabled&&(o("off"),!(d.mousewheel.enabled=!1))}t("init",()=>{!d.params.mousewheel.enabled&&d.params.cssMode&&f(),d.params.mousewheel.enabled&&l()}),t("destroy",()=>{d.params.cssMode&&l(),d.mousewheel.enabled&&f()}),Object.assign(d.mousewheel,{enable:l,disable:f})},function({swiper:n,extendParams:e,on:t,emit:s}){function a(e){let t;return t=e&&(t=$(e),n.params.uniqueNavElements)&&"string"==typeof e&&1<t.length&&1===n.$el.find(e).length?n.$el.find(e):t}function i(e,t){var i=n.params.navigation;e&&0<e.length&&(e[t?"addClass":"removeClass"](i.disabledClass),e[0]&&"BUTTON"===e[0].tagName&&(e[0].disabled=t),n.params.watchOverflow)&&n.enabled&&e[n.isLocked?"addClass":"removeClass"](i.lockClass)}function r(){var e,t;n.params.loop||({$nextEl:e,$prevEl:t}=n.navigation,i(t,n.isBeginning&&!n.params.rewind),i(e,n.isEnd&&!n.params.rewind))}function o(e){e.preventDefault(),n.isBeginning&&!n.params.loop&&!n.params.rewind||(n.slidePrev(),s("navigationPrev"))}function l(e){e.preventDefault(),n.isEnd&&!n.params.loop&&!n.params.rewind||(n.slideNext(),s("navigationNext"))}function d(){var e,t,i=n.params.navigation;n.params.navigation=ai(n,n.originalParams.navigation,n.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),(i.nextEl||i.prevEl)&&(e=a(i.nextEl),t=a(i.prevEl),e&&0<e.length&&e.on("click",l),t&&0<t.length&&t.on("click",o),Object.assign(n.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}),n.enabled||(e&&e.addClass(i.lockClass),t&&t.addClass(i.lockClass)))}function c(){var{$nextEl:e,$prevEl:t}=n.navigation;e&&e.length&&(e.off("click",l),e.removeClass(n.params.navigation.disabledClass)),t&&t.length&&(t.off("click",o),t.removeClass(n.params.navigation.disabledClass))}e({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),n.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null},t("init",()=>{(!1===n.params.navigation.enabled?u:(d(),r))()}),t("toEdge fromEdge lock unlock",()=>{r()}),t("destroy",()=>{c()}),t("enable disable",()=>{var{$nextEl:e,$prevEl:t}=n.navigation;e&&e[n.enabled?"removeClass":"addClass"](n.params.navigation.lockClass),t&&t[n.enabled?"removeClass":"addClass"](n.params.navigation.lockClass)}),t("click",(e,t)=>{var{$nextEl:i,$prevEl:a}=n.navigation,t=t.target;if(n.params.navigation.hideOnClick&&!$(t).is(a)&&!$(t).is(i)&&(!(n.pagination&&n.params.pagination&&n.params.pagination.clickable)||n.pagination.el!==t&&!n.pagination.el.contains(t))){let e;i?e=i.hasClass(n.params.navigation.hiddenClass):a&&(e=a.hasClass(n.params.navigation.hiddenClass)),s(!0===e?"navigationShow":"navigationHide"),i&&i.toggleClass(n.params.navigation.hiddenClass),a&&a.toggleClass(n.params.navigation.hiddenClass)}});let u=()=>{n.$el.addClass(n.params.navigation.navigationDisabledClass),c()};Object.assign(n.navigation,{enable:()=>{n.$el.removeClass(n.params.navigation.navigationDisabledClass),d(),r()},disable:u,update:r,init:d,destroy:c})},function({swiper:u,extendParams:e,on:t,emit:s}){var i="swiper-pagination";let h,p=(e({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:i+"-bullet",bulletActiveClass:i+"-bullet-active",modifierClass:i+"-",currentClass:i+"-current",totalClass:i+"-total",hiddenClass:i+"-hidden",progressbarFillClass:i+"-progressbar-fill",progressbarOppositeClass:i+"-progressbar-opposite",clickableClass:i+"-clickable",lockClass:i+"-lock",horizontalClass:i+"-horizontal",verticalClass:i+"-vertical",paginationDisabledClass:i+"-disabled"}}),u.pagination={el:null,$el:null,bullets:[]},0);function r(){return!u.params.pagination.el||!u.pagination.el||!u.pagination.$el||0===u.pagination.$el.length}function m(e,t){var i=u.params.pagination.bulletActiveClass;e[t]().addClass(i+"-"+t)[t]().addClass(i+`-${t}-`+t)}function a(){let d=u.rtl,c=u.params.pagination;if(!r()){let e=(u.virtual&&u.params.virtual.enabled?u.virtual:u).slides.length,o=u.pagination.$el,l;
1var a=u.params.loop?Math.ceil((e-2*u.loopedSlides)/u.params.slidesPerGroup):u.snapGrid.length;if(u.params.loop?((l=Math.ceil((u.activeIndex-u.loopedSlides)/u.params.slidesPerGroup))>e-1-2*u.loopedSlides&&(l-=e-2*u.loopedSlides),l>a-1&&(l-=a),l<0&&"bullets"!==u.params.paginationType&&(l=a+l)):l=void 0!==u.snapIndex?u.snapIndex:u.activeIndex||0,"bullets"===c.type&&u.pagination.bullets&&0<u.pagination.bullets.length){let a=u.pagination.bullets,n,s,r;if(c.dynamicBullets&&(h=a.eq(0)[u.isHorizontal()?"outerWidth":"outerHeight"](!0),o.css(u.isHorizontal()?"width":"height",h*(c.dynamicMainBullets+4)+"px"),1<c.dynamicMainBullets&&void 0!==u.previousIndex&&((p+=l-(u.previousIndex-u.loopedSlides||0))>c.dynamicMainBullets-1?p=c.dynamicMainBullets-1:p<0&&(p=0)),n=Math.max(l-p,0),s=n+(Math.min(a.length,c.dynamicMainBullets)-1),r=(s+n)/2),a.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>""+c.bulletActiveClass+e).join(" ")),1<o.length)a.each(e=>{var e=$(e),t=e.index();t===l&&e.addClass(c.bulletActiveClass),c.dynamicBullets&&(t>=n&&t<=s&&e.addClass(c.bulletActiveClass+"-main"),t===n&&m(e,"prev"),t===s)&&m(e,"next")});else{let e=a.eq(l),i=e.index();if(e.addClass(c.bulletActiveClass),c.dynamicBullets){let e=a.eq(n),t=a.eq(s);for(let e=n;e<=s;e+=1)a.eq(e).addClass(c.bulletActiveClass+"-main");if(u.params.loop)if(i>=a.length){for(let e=c.dynamicMainBullets;0<=e;--e)a.eq(a.length-e).addClass(c.bulletActiveClass+"-main");a.eq(a.length-c.dynamicMainBullets-1).addClass(c.bulletActiveClass+"-prev")}else m(e,"prev"),m(t,"next");else m(e,"prev"),m(t,"next")}}if(c.dynamicBullets){let e=Math.min(a.length,c.dynamicMainBullets+4),t=(h*e-h)/2-r*h,i=d?"right":"left";a.css(u.isHorizontal()?i:"top",t+"px")}}if("fraction"===c.type&&(o.find(Ot(c.currentClass)).text(c.formatFractionCurrent(l+1)),o.find(Ot(c.totalClass)).text(c.formatFractionTotal(a))),"progressbar"===c.type){var n=c.progressbarOpposite?u.isHorizontal()?"vertical":"horizontal":u.isHorizontal()?"horizontal":"vertical";let e=(l+1)/a,t=1,i=1;"horizontal"==n?t=e:i=e,o.find(Ot(c.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${t}) scaleY(${i})`).transition(u.params.speed)}"custom"===c.type&&c.renderCustom?(o.html(c.renderCustom(u,l+1,a)),s("paginationRender",o[0])):s("paginationUpdate",o[0]),u.params.watchOverflow&&u.enabled&&o[u.isLocked?"addClass":"removeClass"](c.lockClass)}}function n(){var a=u.params.pagination;if(!r()){var e=(u.virtual&&u.params.virtual.enabled?u.virtual:u).slides.length,n=u.pagination.$el;let i="";if("bullets"===a.type){let t=u.params.loop?Math.ceil((e-2*u.loopedSlides)/u.params.slidesPerGroup):u.snapGrid.length;u.params.freeMode&&u.params.freeMode.enabled&&!u.params.loop&&t>e&&(t=e);for(let e=0;e<t;e+=1)a.renderBullet?i+=a.renderBullet.call(u,e,a.bulletClass):i+=`<${a.bulletElement} class="${a.bulletClass}"></${a.bulletElement}>`;n.html(i),u.pagination.bullets=n.find(Ot(a.bulletClass))}"fraction"===a.type&&(i=a.renderFraction?a.renderFraction.call(u,a.currentClass,a.totalClass):`<span class="${a.currentClass}"></span> / <span class="${a.totalClass}"></span>`,n.html(i)),"progressbar"===a.type&&(i=a.renderProgressbar?a.renderProgressbar.call(u,a.progressbarFillClass):`<span class="${a.progressbarFillClass}"></span>`,n.html(i)),"custom"!==a.type&&s("paginationRender",u.pagination.$el[0])}}function o(){u.params.pagination=ai(u,u.originalParams.pagination,u.params.pagination,{el:"swiper-pagination"});var t=u.params.pagination;if(t.el){let e=$(t.el);0!==e.length&&(u.params.uniqueNavElements&&"string"==typeof t.el&&1<e.length&&1<(e=u.$el.find(t.el)).length&&(e=e.filter(e=>$(e).parents(".swiper")[0]===u.el)),"bullets"===t.type&&t.clickable&&e.addClass(t.clickableClass),e.addClass(t.modifierClass+t.type),e.addClass(u.isHorizontal()?t.horizontalClass:t.verticalClass),"bullets"===t.type&&t.dynamicBullets&&(e.addClass(""+t.modifierClass+t.type+"-dynamic"),p=0,t.dynamicMainBullets<1)&&(t.dynamicMainBullets=1),"progressbar"===t.type&&t.progressbarOpposite&&e.addClass(t.progressbarOppositeClass),t.clickable&&e.on("click",Ot(t.bulletClass),function(e){e.preventDefault();let t=$(this).index()*u.params.slidesPerGroup;u.params.loop&&(t+=u.loopedSlides),u.slideTo(t)}),Object.assign(u.pagination,{$el:e,el:e[0]}),u.enabled||e.addClass(t.lockClass))}}function l(){var e,t=u.params.pagination;
1r()||((e=u.pagination.$el).removeClass(t.hiddenClass),e.removeClass(t.modifierClass+t.type),e.removeClass(u.isHorizontal()?t.horizontalClass:t.verticalClass),u.pagination.bullets&&u.pagination.bullets.removeClass&&u.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&e.off("click",Ot(t.bulletClass)))}t("init",()=>{(!1===u.params.pagination.enabled?d:(o(),n(),a))()}),t("activeIndexChange",()=>{!u.params.loop&&void 0!==u.snapIndex||a()}),t("snapIndexChange",()=>{u.params.loop||a()}),t("slidesLengthChange",()=>{u.params.loop&&(n(),a())}),t("snapGridLengthChange",()=>{u.params.loop||(n(),a())}),t("destroy",()=>{l()}),t("enable disable",()=>{var e=u.pagination.$el;e&&e[u.enabled?"removeClass":"addClass"](u.params.pagination.lockClass)}),t("lock unlock",()=>{a()}),t("click",(e,t)=>{var t=t.target,i=u.pagination.$el;if(u.params.pagination.el&&u.params.pagination.hideOnClick&&i&&0<i.length&&!$(t).hasClass(u.params.pagination.bulletClass)&&(!u.navigation||!(u.navigation.nextEl&&t===u.navigation.nextEl||u.navigation.prevEl&&t===u.navigation.prevEl))){let e=i.hasClass(u.params.pagination.hiddenClass);s(!0===e?"paginationShow":"paginationHide"),i.toggleClass(u.params.pagination.hiddenClass)}});let d=()=>{u.$el.addClass(u.params.pagination.paginationDisabledClass),u.pagination.$el&&u.pagination.$el.addClass(u.params.pagination.paginationDisabledClass),l()};Object.assign(u.pagination,{enable:()=>{u.$el.removeClass(u.params.pagination.paginationDisabledClass),u.pagination.$el&&u.pagination.$el.removeClass(u.params.pagination.paginationDisabledClass),o(),n(),a()},disable:d,render:n,update:a,init:o,destroy:l})},function({swiper:l,extendParams:e,on:t,emit:s}){let o=xt(),r,d,c,a,u=!1,h=null,p=null;function i(){if(l.params.scrollbar.el&&l.scrollbar.el){let{scrollbar:e,rtlTranslate:t,progress:i}=l,{$dragEl:a,$el:n}=e,s=l.params.scrollbar,r=d,o=(c-d)*i;t?0<(o=-o)?(r=d-o,o=0):-o+d>c&&(r=c+o):o<0?(r=d+o,o=0):o+d>c&&(r=c-o),l.isHorizontal()?(a.transform(`translate3d(${o}px, 0, 0)`),a[0].style.width=r+"px"):(a.transform(`translate3d(0px, ${o}px, 0)`),a[0].style.height=r+"px"),s.hide&&(clearTimeout(h),n[0].style.opacity=1,h=setTimeout(()=>{n[0].style.opacity=0,n.transition(400)},1e3))}}function n(){var e,t,i;l.params.scrollbar.el&&l.scrollbar.el&&(e=l.scrollbar,{$dragEl:t,$el:i}=e,t[0].style.width="",t[0].style.height="",c=l.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight,a=l.size/(l.virtualSize+l.params.slidesOffsetBefore-(l.params.centeredSlides?l.snapGrid[0]:0)),d="auto"===l.params.scrollbar.dragSize?c*a:parseInt(l.params.scrollbar.dragSize,10),l.isHorizontal()?t[0].style.width=d+"px":t[0].style.height=d+"px",i[0].style.display=1<=a?"none":"",l.params.scrollbar.hide&&(i[0].style.opacity=0),l.params.watchOverflow)&&l.enabled&&e.$el[l.isLocked?"addClass":"removeClass"](l.params.scrollbar.lockClass)}function m(e){return l.isHorizontal()?("touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0]:e).clientX:("touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0]:e).clientY}function f(e){var{scrollbar:t,rtlTranslate:i}=l,t=t.$el;let a;a=(m(e)-t.offset()[l.isHorizontal()?"left":"top"]-(null!==r?r:d/2))/(c-d),a=Math.max(Math.min(a,1),0),i&&(a=1-a);e=l.minTranslate()+(l.maxTranslate()-l.minTranslate())*a;l.updateProgress(e),l.setTranslate(e),l.updateActiveIndex(),l.updateSlidesClasses()}function g(e){var t=l.params.scrollbar,{scrollbar:i,$wrapperEl:a}=l,{$el:i,$dragEl:n}=i;u=!0,r=e.target===n[0]||e.target===n?m(e)-e.target.getBoundingClientRect()[l.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),a.transition(100),n.transition(100),f(e),clearTimeout(p),i.transition(0),t.hide&&i.css("opacity",1),l.params.cssMode&&l.$wrapperEl.css("scroll-snap-type","none"),s("scrollbarDragStart",e)}function v(e){var{scrollbar:t,$wrapperEl:i}=l,{$el:t,$dragEl:a}=t;u&&(e.preventDefault?e.preventDefault():e.returnValue=!1,f(e),i.transition(0),t.transition(0),a.transition(0),s("scrollbarDragMove",e))}function b(e){let t=l.params.scrollbar,{scrollbar:i,$wrapperEl:a}=l,n=i.$el;u&&(u=!1,l.params.cssMode&&(l.$wrapperEl.css("scroll-snap-type",""),a.transition("")),t.hide&&(clearTimeout(p),p=Tt(()=>{n.css("opacity",0),n.transition(400)},1e3)),s("scrollbarDragEnd",e),t.snapOnRelease)&&l.slideToClosest()}function w(e){var t,{scrollbar:i,touchEventsTouch:a,touchEventsDesktop:n,params:s,support:r}=l,i=i.$el;i&&(i=i[0],t=!(!r.passiveListener||!s.passiveListeners)&&{passive:!1,capture:!1},s=!(!r.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1},i)&&(e="on"===e?"addEventListener":"removeEventListener",r.touch?(i[e](a.start,g,t),i[e](a.move,v,t),i[e](a.end,b,s)):(i[e](n.start,g,t),o[e](n.move,v,t),o[e](n.end,b,s)))}function y(){var{scrollbar:i,$el:a}=l,n=(l.params.scrollbar=ai(l,l.originalParams.scrollbar,l.params.scrollbar,{el:"swiper-scrollbar"}),l.params.scrollbar);if(n.el){let e=$(n.el),t=((e=l.params.uniqueNavElements&&"string"==typeof n.el&&1<e.length&&1===a.find(n.el).length?a.find(n.el):e).addClass(l.isHorizontal()?n.horizontalClass:n.verticalClass),e.find("."+l.params.scrollbar.dragClass));0===t.length&&(t=$(`<div class="${l.params.scrollbar.dragClass}"></div>`),e.append(t)),Object.assign(i,{$el:e,el:e[0],$dragEl:t,dragEl:t[0]}),n.draggable&&l.params.scrollbar.el&&l.scrollbar.el&&w("on"),e&&e[l.enabled?"removeClass":"addClass"](l.params.scrollbar.lockClass)}}function x(){var e=l.params.scrollbar,t=l.scrollbar.$el;t&&t.removeClass(l.isHorizontal()?e.horizontalClass:e.verticalClass),l.params.scrollbar.el&&l.scrollbar.el&&w("off")}e({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),l.scrollbar={el:null,dragEl:null,$el:null,$dragEl:null},t("init",()=>{(!1===l.params.scrollbar.enabled?C:(y(),n(),i))()}),t("update resize observerUpdate lock unlock",()=>{n()}),t("setTranslate",()=>{i()}),t("setTransition",(e,t)=>{l.params.scrollbar.el&&l.scrollbar.el&&l.scrollbar.$dragEl.transition(t)}),t("enable disable",()=>{var e=l.scrollbar.$el;e&&e[l.enabled?"removeClass":"addClass"](l.params.scrollbar.lockClass)}),t("destroy",()=>{x()});let C=()=>{l.$el.addClass(l.params.scrollbar.scrollbarDisabledClass),l.scrollbar.$el&&l.scrollbar.$el.addClass(l.params.scrollbar.scrollbarDisabledClass),x()};Object.assign(l.scrollbar,{enable:()=>{l.$el.removeClass(l.params.scrollbar.scrollbarDisabledClass),l.scrollbar.$el&&l.scrollbar.$el.removeClass(l.params.scrollbar.scrollbarDisabledClass),y(),n(),i()},disable:C,updateSize:n,setTranslate:i,init:y,destroy:x})},function({swiper:l,extendParams:e,on:t}){e({parallax:{enabled:!1}});let s=(t,i)=>{var e=l.rtl,t=$(t),e=e?-1:1,a=t.attr("data-swiper-parallax")||"0";let n=t.attr("data-swiper-parallax-x"),s=t.attr("data-swiper-parallax-y");var r=t.attr("data-swiper-parallax-scale"),o=t.attr("data-swiper-parallax-opacity");if(n||s?(n=n||"0",s=s||"0"):l.isHorizontal()?(n=a,s="0"):(s=a,n="0"),n=0<=n.indexOf("%")?parseInt(n,10)*i*e+"%":n*i*e+"px",s=0<=s.indexOf("%")?parseInt(s,10)*i+"%":s*i+"px",null!=o){let e=o-(o-1)*(1-Math.abs(i));t[0].style.opacity=e}if(null==r)t.transform(`translate3d(${n}, ${s}, 0px)`);else{let e=r-(r-1)*(1-Math.abs(i));t.transform(`translate3d(${n}, ${s}, 0px) scale(${e})`)}},i=()=>{let{$el:e,slides:t,progress:a,snapGrid:n}=l;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(e=>{s(e,a)}),t.each((e,t)=>{let i=e.progress;1<l.params.slidesPerGroup&&"auto"!==l.params.slidesPerView&&(i+=Math.ceil(t/2)-a*(n.length-1)),i=Math.min(Math.max(i,-1),1),$(e).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(e=>{s(e,i)})})};t("beforeInit",()=>{l.params.parallax.enabled&&(l.params.watchSlidesProgress=!0,l.originalParams.watchSlidesProgress=!0)}),t("init",()=>{l.params.parallax.enabled&&i()}),t("setTranslate",()=>{l.params.parallax.enabled&&i()}),t("setTransition",(e,t)=>{var i;l.params.parallax.enabled&&([i=l.params.speed]=[t],l.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(e=>{e=$(e);let t=parseInt(e.attr("data-swiper-parallax-duration"),10)||i;0===i&&(t=0),e.transition(t)}))})},function({swiper:x,extendParams:e,on:t,emit:a}){let C=Ct();e({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),x.zoom={enabled:!1};let i,n,s,E=1,r=!1,S={$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},T={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},o={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},l=1;function d(e){var t,i,a;return e.targetTouches.length<2?1:(t=e.targetTouches[0].pageX,i=e.targetTouches[0].pageY,a=e.targetTouches[1].pageX,e=e.targetTouches[1].pageY,Math.sqrt((a-t)**2+(e-i)**2))}function c(e){var t=x.support,i=x.params.zoom;if(n=!1,s=!1,!t.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;n=!0,S.scaleStart=d(e)}S.$slideEl&&S.$slideEl.length||(S.$slideEl=$(e.target).closest("."+x.params.slideClass),0===S.$slideEl.length&&(S.$slideEl=x.slides.eq(x.activeIndex)),S.$imageEl=S.$slideEl.find("."+i.containerClass).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),S.$imageWrapEl=S.$imageEl.parent("."+i.containerClass),S.maxRatio=S.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,0!==S.$imageWrapEl.length)?(S.$imageEl&&S.$imageEl.transition(0),r=!0):S.$imageEl=void 0}function u(e){var t=x.support,i=x.params.zoom,a=x.zoom;if(!t.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;s=!0,S.scaleMove=d(e)}S.$imageEl&&0!==S.$imageEl.length?(t.gestures?a.scale=e.scale*E:a.scale=S.scaleMove/S.scaleStart*E,a.scale>S.maxRatio&&(a.scale=S.maxRatio-1+(a.scale-S.maxRatio+1)**.5),a.scale<i.minRatio&&(a.scale=i.minRatio+1-(i.minRatio-a.scale+1)**.5),S.$imageEl.transform(`translate3d(0,
10,0) scale(${a.scale})`)):"gesturechange"===e.type&&c(e)}function h(e){var t=x.device,i=x.params.zoom,a=x.zoom;if(!x.support.gestures){if(!n||!s)return;if("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!t.android)return;n=!1,s=!1}S.$imageEl&&0!==S.$imageEl.length&&(a.scale=Math.max(Math.min(a.scale,S.maxRatio),i.minRatio),S.$imageEl.transition(x.params.speed).transform(`translate3d(0,0,0) scale(${a.scale})`),E=a.scale,r=!1,1===a.scale)&&(S.$slideEl=void 0)}function p(e){var t=x.zoom;if(S.$imageEl&&0!==S.$imageEl.length&&(x.allowClick=!1,T.isTouched)&&S.$slideEl){T.isMoved||(T.width=S.$imageEl[0].offsetWidth,T.height=S.$imageEl[0].offsetHeight,T.startX=Kt(S.$imageWrapEl[0],"x")||0,T.startY=Kt(S.$imageWrapEl[0],"y")||0,S.slideWidth=S.$slideEl[0].offsetWidth,S.slideHeight=S.$slideEl[0].offsetHeight,S.$imageWrapEl.transition(0));var i=T.width*t.scale,t=T.height*t.scale;if(!(i<S.slideWidth&&t<S.slideHeight)){if(T.minX=Math.min(S.slideWidth/2-i/2,0),T.maxX=-T.minX,T.minY=Math.min(S.slideHeight/2-t/2,0),T.maxY=-T.minY,T.touchesCurrent.x=("touchmove"===e.type?e.targetTouches[0]:e).pageX,T.touchesCurrent.y=("touchmove"===e.type?e.targetTouches[0]:e).pageY,!T.isMoved&&!r){if(x.isHorizontal()&&(Math.floor(T.minX)===Math.floor(T.startX)&&T.touchesCurrent.x<T.touchesStart.x||Math.floor(T.maxX)===Math.floor(T.startX)&&T.touchesCurrent.x>T.touchesStart.x))return void(T.isTouched=!1);if(!x.isHorizontal()&&(Math.floor(T.minY)===Math.floor(T.startY)&&T.touchesCurrent.y<T.touchesStart.y||Math.floor(T.maxY)===Math.floor(T.startY)&&T.touchesCurrent.y>T.touchesStart.y))return void(T.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),T.isMoved=!0,T.currentX=T.touchesCurrent.x-T.touchesStart.x+T.startX,T.currentY=T.touchesCurrent.y-T.touchesStart.y+T.startY,T.currentX<T.minX&&(T.currentX=T.minX+1-(T.minX-T.currentX+1)**.8),T.currentX>T.maxX&&(T.currentX=T.maxX-1+(T.currentX-T.maxX+1)**.8),T.currentY<T.minY&&(T.currentY=T.minY+1-(T.minY-T.currentY+1)**.8),T.currentY>T.maxY&&(T.currentY=T.maxY-1+(T.currentY-T.maxY+1)**.8),o.prevPositionX||(o.prevPositionX=T.touchesCurrent.x),o.prevPositionY||(o.prevPositionY=T.touchesCurrent.y),o.prevTime||(o.prevTime=Date.now()),o.x=(T.touchesCurrent.x-o.prevPositionX)/(Date.now()-o.prevTime)/2,o.y=(T.touchesCurrent.y-o.prevPositionY)/(Date.now()-o.prevTime)/2,Math.abs(T.touchesCurrent.x-o.prevPositionX)<2&&(o.x=0),Math.abs(T.touchesCurrent.y-o.prevPositionY)<2&&(o.y=0),o.prevPositionX=T.touchesCurrent.x,o.prevPositionY=T.touchesCurrent.y,o.prevTime=Date.now(),S.$imageWrapEl.transform(`translate3d(${T.currentX}px, ${T.currentY}px,0)`)}}}function m(){var e=x.zoom;S.$slideEl&&x.previousIndex!==x.activeIndex&&(S.$imageEl&&S.$imageEl.transform("translate3d(0,0,0) scale(1)"),S.$imageWrapEl&&S.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,E=1,S.$slideEl=void 0,S.$imageEl=void 0,S.$imageWrapEl=void 0)}function f(b){var w=x.zoom,y=x.params.zoom;if(S.$slideEl||(b&&b.target&&(S.$slideEl=$(b.target).closest("."+x.params.slideClass)),S.$slideEl||(x.params.virtual&&x.params.virtual.enabled&&x.virtual?S.$slideEl=x.$wrapperEl.children("."+x.params.slideActiveClass):S.$slideEl=x.slides.eq(x.activeIndex)),S.$imageEl=S.$slideEl.find("."+y.containerClass).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),S.$imageWrapEl=S.$imageEl.parent("."+y.containerClass)),S.$imageEl&&0!==S.$imageEl.length&&S.$imageWrapEl&&0!==S.$imageWrapEl.length){let e,t,i,a,n,s,r,o,l,d,c,u,h,p,m,f,g,v;x.params.cssMode&&(x.wrapperEl.style.overflow="hidden",x.wrapperEl.style.touchAction="none"),S.$slideEl.addClass(""+y.zoomedSlideClass),t=void 0===T.touchesStart.x&&b?(e=("touchend"===b.type?b.changedTouches[0]:b).pageX,("touchend"===b.type?b.changedTouches[0]:b).pageY):(e=T.touchesStart.x,T.touchesStart.y),w.scale=S.$imageWrapEl.attr("data-swiper-zoom")||y.maxRatio,E=S.$imageWrapEl.attr("data-swiper-zoom")||y.maxRatio,b?(g=S.$slideEl[0].offsetWidth,v=S.$slideEl[0].offsetHeight,i=S.$slideEl.offset().left+C.scrollX,a=S.$slideEl.offset().top+C.scrollY,n=i+g/2-e,s=a+v/2-t,l=S.$imageEl[0].offsetWidth,d=S.$imageEl[0].offsetHeight,c=l*w.scale,u=d*w.scale,m=-(h=Math.min(g/2-c/2,0)),f=-(p=Math.min(v/2-u/2,0)),r=n*w.scale,o=s*w.scale,(r=r<h?h:r)>m&&(r=m),(o=o<p?p:o)>f&&(o=f)):(r=0,o=0),S.$imageWrapEl.transition(300).transform(`translate3d(${r}px, ${o}
1px,0)`),S.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${w.scale})`)}}function g(){var e=x.zoom,t=x.params.zoom;S.$slideEl||(x.params.virtual&&x.params.virtual.enabled&&x.virtual?S.$slideEl=x.$wrapperEl.children("."+x.params.slideActiveClass):S.$slideEl=x.slides.eq(x.activeIndex),S.$imageEl=S.$slideEl.find("."+t.containerClass).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),S.$imageWrapEl=S.$imageEl.parent("."+t.containerClass)),S.$imageEl&&0!==S.$imageEl.length&&S.$imageWrapEl&&0!==S.$imageWrapEl.length&&(x.params.cssMode&&(x.wrapperEl.style.overflow="",x.wrapperEl.style.touchAction=""),e.scale=1,E=1,S.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),S.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),S.$slideEl.removeClass(""+t.zoomedSlideClass),S.$slideEl=void 0)}function v(e){var t=x.zoom;t.scale&&1!==t.scale?g():f(e)}function b(){var e=x.support;return{passiveListener:!("touchstart"!==x.touchEvents.start||!e.passiveListener||!x.params.passiveListeners)&&{passive:!0,capture:!1},activeListenerWithCapture:!e.passiveListener||{passive:!1,capture:!0}}}function w(){return"."+x.params.slideClass}function y(e){var t=b().passiveListener,i=w();x.$wrapperEl[e]("gesturestart",i,c,t),x.$wrapperEl[e]("gesturechange",i,u,t),x.$wrapperEl[e]("gestureend",i,h,t)}function M(){i||(i=!0,y("on"))}function P(){i&&(i=!1,y("off"))}function k(){var e,t,i=x.zoom;i.enabled||(i.enabled=!0,{passiveListener:i,activeListenerWithCapture:e}=b(),t=w(),x.support.gestures?(x.$wrapperEl.on(x.touchEvents.start,M,i),x.$wrapperEl.on(x.touchEvents.end,P,i)):"touchstart"===x.touchEvents.start&&(x.$wrapperEl.on(x.touchEvents.start,t,c,i),x.$wrapperEl.on(x.touchEvents.move,t,u,e),x.$wrapperEl.on(x.touchEvents.end,t,h,i),x.touchEvents.cancel)&&x.$wrapperEl.on(x.touchEvents.cancel,t,h,i),x.$wrapperEl.on(x.touchEvents.move,"."+x.params.zoom.containerClass,p,e))}function D(){var e,t,i,a=x.zoom;a.enabled&&(e=x.support,{passiveListener:a,activeListenerWithCapture:t}=(a.enabled=!1,b()),i=w(),e.gestures?(x.$wrapperEl.off(x.touchEvents.start,M,a),x.$wrapperEl.off(x.touchEvents.end,P,a)):"touchstart"===x.touchEvents.start&&(x.$wrapperEl.off(x.touchEvents.start,i,c,a),x.$wrapperEl.off(x.touchEvents.move,i,u,t),x.$wrapperEl.off(x.touchEvents.end,i,h,a),x.touchEvents.cancel)&&x.$wrapperEl.off(x.touchEvents.cancel,i,h,a),x.$wrapperEl.off(x.touchEvents.move,"."+x.params.zoom.containerClass,p,t))}Object.defineProperty(x.zoom,"scale",{get:()=>l,set(e){var t,i;l!==e&&(t=S.$imageEl?S.$imageEl[0]:void 0,i=S.$slideEl?S.$slideEl[0]:void 0,a("zoomChange",e,t,i)),l=e}}),t("init",()=>{x.params.zoom.enabled&&k()}),t("destroy",()=>{D()}),t("touchStart",(e,t)=>{var i;x.zoom.enabled&&(t=t,i=x.device,S.$imageEl)&&0!==S.$imageEl.length&&!T.isTouched&&(i.android&&t.cancelable&&t.preventDefault(),T.isTouched=!0,T.touchesStart.x=("touchstart"===t.type?t.targetTouches[0]:t).pageX,T.touchesStart.y=("touchstart"===t.type?t.targetTouches[0]:t).pageY)}),t("touchEnd",(e,t)=>{if(x.zoom.enabled){var i=x.zoom;if(S.$imageEl&&0!==S.$imageEl.length){if(!T.isTouched||!T.isMoved)return void(T.isTouched=!1,T.isMoved=!1);T.isTouched=!1,T.isMoved=!1;let e=300,t=300;var a=o.x*e,a=T.currentX+a,n=o.y*t,n=T.currentY+n,s=(0!==o.x&&(e=Math.abs((a-T.currentX)/o.x)),0!==o.y&&(t=Math.abs((n-T.currentY)/o.y)),Math.max(e,t)),a=(T.currentX=a,T.currentY=n,T.width*i.scale),n=T.height*i.scale;T.minX=Math.min(S.slideWidth/2-a/2,0),T.maxX=-T.minX,T.minY=Math.min(S.slideHeight/2-n/2,0),T.maxY=-T.minY,T.currentX=Math.max(Math.min(T.currentX,T.maxX),T.minX),T.currentY=Math.max(Math.min(T.currentY,T.maxY),T.minY),S.$imageWrapEl.transition(s).transform(`translate3d(${T.currentX}px, ${T.currentY}px,0)`)}}}),t("doubleTap",(e,t)=>{!x.animating&&x.params.zoom.enabled&&x.zoom.enabled&&x.params.zoom.toggle&&v(t)}),t("transitionEnd",()=>{x.zoom.enabled&&x.params.zoom.enabled&&m()}),t("slideChange",()=>{x.zoom.enabled&&x.params.zoom.enabled&&x.params.cssMode&&m()}),Object.assign(x.zoom,{enable:k,disable:D,in:f,out:g,toggle:v})},function({swiper:c,extendParams:e,on:t,emit:u}){e({lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}});let l=!(c.lazy={}),h=!1;function p(t,l=!0){let d=c.params.lazy;if(void 0!==t&&0!==c.slides.length){let o=c.virtual&&c.params.virtual.enabled?c.$wrapperEl.children(`.${c.params.slideClass}[data-swiper-slide-index="${t}"]`):c.slides.eq(t),e=o.find(`.${d.elementClass}:not(.${d.loadedClass}):not(.${d.loadingClass})`);!o.hasClass(d.elementClass)||o.hasClass(d.loadedClass)||o.hasClass(d.loadingClass)||e.push(o[0]),0!==e.length&&e.each(e=>{let t=$(e),i=(t.addClass(d.loadingClass),t.attr("data-background")),a=t.attr("data-src"),n=t.attr("data-srcset"),s=t.attr("data-sizes"),r=t.parent("picture");c.loadImage(t[0],a||i,n,s,!1,()=>{var e;null==c||!c||c&&!c.params||c.destroyed||(i?(t.css("background-image",`url("${i}
1")`),t.removeAttr("data-background")):(n&&(t.attr("srcset",n),t.removeAttr("data-srcset")),s&&(t.attr("sizes",s),t.removeAttr("data-sizes")),r.length&&r.children("source").each(e=>{e=$(e);e.attr("data-srcset")&&(e.attr("srcset",e.attr("data-srcset")),e.removeAttr("data-srcset"))}),a&&(t.attr("src",a),t.removeAttr("data-src"))),t.addClass(d.loadedClass).removeClass(d.loadingClass),o.find("."+d.preloaderClass).remove(),c.params.loop&&l&&(e=o.attr("data-swiper-slide-index"),o.hasClass(c.params.slideDuplicateClass)?p(c.$wrapperEl.children(`[data-swiper-slide-index="${e}"]:not(.${c.params.slideDuplicateClass})`).index(),!1):p(c.$wrapperEl.children(`.${c.params.slideDuplicateClass}[data-swiper-slide-index="${e}"]`).index(),!1)),u("lazyImageReady",o[0],t[0]),c.params.autoHeight&&c.updateAutoHeight())}),u("lazyImageLoad",o[0],t[0])})}}function d(){let{$wrapperEl:i,params:a,slides:n,activeIndex:s}=c,t=c.virtual&&a.virtual.enabled,r=a.lazy,o=a.slidesPerView;function l(e){if(t){if(i.children(`.${a.slideClass}[data-swiper-slide-index="${e}"]`).length)return 1}else if(n[e])return 1}function d(e){return t?$(e).attr("data-swiper-slide-index"):$(e).index()}if("auto"===o&&(o=0),h=h||!0,c.params.watchSlidesProgress)i.children("."+a.slideVisibleClass).each(e=>{p(t?$(e).attr("data-swiper-slide-index"):$(e).index())});else if(1<o)for(let e=s;e<s+o;e+=1)l(e)&&p(e);else p(s);if(r.loadPrevNext)if(1<o||r.loadPrevNextAmount&&1<r.loadPrevNextAmount){let e=r.loadPrevNextAmount,t=Math.ceil(o),i=Math.min(s+t+Math.max(e,t),n.length),a=Math.max(s-Math.max(t,e),
10);for(let e=s+t;e<i;e+=1)l(e)&&p(e);for(let e=a;e<s;e+=1)l(e)&&p(e)}else{let e=i.children("."+a.slideNextClass),t=(0<e.length&&p(d(e)),i.children("."+a.slidePrevClass));0<t.length&&p(d(t))}}function m(){let e=Ct();if(c&&!c.destroyed){var t=c.params.lazy.scrollingElement?$(c.params.lazy.scrollingElement):$(e),a=t[0]===e,n=a?e.innerWidth:t[0].offsetWidth,s=a?e.innerHeight:t[0].offsetHeight,a=c.$el.offset(),r=c.rtlTranslate;let i=!1;r&&(a.left-=c.$el[0].scrollLeft);var o=[[a.left,a.top],[a.left+c.width,a.top],[a.left,a.top+c.height],[a.left+c.width,a.top+c.height]];for(let t=0;t<o.length;t+=1){let e=o[t];0<=e[0]&&e[0]<=n&&0<=e[1]&&e[1]<=s&&(0===e[0]&&0===e[1]||(i=!0))}r=!("touchstart"!==c.touchEvents.start||!c.support.passiveListener||!c.params.passiveListeners)&&{passive:!0,capture:!1};i?(d(),t.off("scroll",m,r)):l||(l=!0,t.on("scroll",m,r))}}t("beforeInit",()=>{c.params.lazy.enabled&&c.params.preloadImages&&(c.params.preloadImages=!1)}),t("init",()=>{c.params.lazy.enabled&&(c.params.lazy.checkInView?m:d)()}),t("scroll",()=>{c.params.freeMode&&c.params.freeMode.enabled&&!c.params.freeMode.sticky&&d()}),t("scrollbarDragMove resize _freeModeNoMomentumRelease",()=>{c.params.lazy.enabled&&(c.params.lazy.checkInView?m:d)()}),t("transitionStart",()=>{c.params.lazy.enabled&&(c.params.lazy.loadOnTransitionStart||!c.params.lazy.loadOnTransitionStart&&!h)&&(c.params.lazy.checkInView?m:d)()}),t("transitionEnd",()=>{c.params.lazy.enabled&&!c.params.lazy.loadOnTransitionStart&&(c.params.lazy.checkInView?m:d)()}),t("slideChange",()=>{var{lazy:e,cssMode:t,watchSlidesProgress:i,touchReleaseOnEdges:a,resistanceRatio:n}=c.params;e.enabled&&(t||i&&(a||0===n))&&d()}),t("destroy",()=>{c.$el&&c.$el.find("."+c.params.lazy.loadingClass).removeClass(c.params.lazy.loadingClass)}),Object.assign(c.lazy,{load:d,loadInSlide:p})},function({swiper:o,extendParams:e,on:t}){function l(e,t){let i=(()=>{let i,a,n;return(e,t)=>{for(a=-1,i=e.length;1<i-a;)e[n=i+a>>1]<=t?a=n:i=n;return i}})(),a,n;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(n=i(this.x,e),a=n-1,(e-this.x[a])*(this.y[n]-this.y[a])/(this.x[n]-this.x[a])+this.y[a]):0},this}function i(){o.controller.control&&o.controller.spline&&(o.controller.spline=void 0,delete o.controller.spline)}e({controller:{control:void 0,inverse:!1,by:"slide"}}),o.controller={control:void 0},t("beforeInit",()=>{o.controller.control=o.params.controller.control}),t("update",()=>{i()}),t("resize",()=>{i()}),t("observerUpdate",()=>{i()}),t("setTranslate",(e,t,i)=>{o.controller.control&&o.controller.setTranslate(t,i)}),t("setTransition",(e,t,i)=>{o.controller.control&&o.controller.setTransition(t,i)}),Object.assign(o.controller,{setTranslate:function(e,t){var i=o.controller.control;let a,n;var s=o.constructor;function r(e){var t,i=o.rtlTranslate?-o.translate:o.translate;"slide"===o.params.controller.by&&(t=e,o.controller.spline||(o.controller.spline=o.params.loop?new l(o.slidesGrid,t.slidesGrid):new l(o.snapGrid,t.snapGrid)),n=-o.controller.spline.interpolate(-i)),n&&"container"!==o.params.controller.by||(a=(e.maxTranslate()-e.minTranslate())/(o.maxTranslate()-o.minTranslate()),n=(i-o.minTranslate())*a+e.minTranslate()),o.params.controller.inverse&&(n=e.maxTranslate()-n),e.updateProgress(n),e.setTranslate(n,o),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(i))for(let e=0;e<i.length;e+=1)i[e]!==t&&i[e]instanceof s&&r(i[e]);else i instanceof s&&t!==i&&r(i)},setTransition:function(t,e){let i=o.constructor,a=o.controller.control,n;function s(e){e.setTransition(t,o),0!==t&&(e.transitionStart(),e.params.autoHeight&&Tt(()=>{e.updateAutoHeight()}),e.$wrapperEl.transitionEnd(()=>{a&&(e.params.loop&&"slide"===o.params.controller.by&&e.loopFix(),e.transitionEnd())}))}if(Array.isArray(a))for(n=0;n<a.length;n+=1)a[n]!==e&&a[n]instanceof i&&s(a[n]);else a instanceof i&&e!==a&&s(a)}})},function({swiper:r,extendParams:e,on:t}){e({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null}}),r.a11y={clicked:!1};let o=null;function i(e){var t=o;0!==t.length&&(t.html(""),t.html(e))}function a(e){e.attr("tabIndex","0")}function n(e){e.attr("tabIndex","-1")}function s(e,t){e.attr("role",t)}function l(e,t){e.attr("aria-roledescription",t)}function d(e,t){e.attr("aria-label",t)}function c(e){e.attr("aria-disabled",!0)}function u(e){e.attr("aria-disabled",!1)}function h(e){var t;13!==e.keyCode&&32!==e.keyCode||(t=r.params.a11y,e=$(e.target),r.navigation&&r.navigation.$nextEl&&e.is(r.navigation.$nextEl)&&(r.isEnd&&!r.params.loop||r.slideNext(),i(r.isEnd?t.lastSlideMessage:t.nextSlideMessage)),r.navigation&&r.navigation.$prevEl&&e.is(r.navigation.$prevEl)&&(r.isBeginning&&!r.params.loop||r.slidePrev(),i(r.isBeginning?t.firstSlideMessage:t.prevSlideMessage)),r.pagination&&e.is(Ot(r.params.pagination.bulletClass))&&e[0].click())}function p(){return r.pagination&&r.pagination.bullets&&r.pagination.bullets.length}function m(){return p()&&r.params.pagination.clickable}let f=(e,t,i)=>
1{a(e),"BUTTON"!==e[0].tagName&&(s(e,"button"),e.on("keydown",h)),d(e,i),e.attr("aria-controls",t)},g=()=>{r.a11y.clicked=!0},v=()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{r.destroyed||(r.a11y.clicked=!1)})})},b=e=>{var t,i,a;r.a11y.clicked||(t=e.target.closest("."+r.params.slideClass))&&r.slides.includes(t)&&(i=r.slides.indexOf(t)===r.activeIndex,a=r.params.watchSlidesProgress&&r.visibleSlides&&r.visibleSlides.includes(t),i||a||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(r.isHorizontal()?r.el.scrollLeft=0:r.el.scrollTop=0,r.slideTo(r.slides.indexOf(t),0)))},w=()=>{let i=r.params.a11y,a=(i.itemRoleDescriptionMessage&&l($(r.slides),i.itemRoleDescriptionMessage),i.slideRole&&s($(r.slides),i.slideRole),(r.params.loop?r.slides.filter(e=>!e.classList.contains(r.params.slideDuplicateClass)):r.slides).length);i.slideLabelMessage&&r.slides.each((e,t)=>{e=$(e),t=r.params.loop?parseInt(e.attr("data-swiper-slide-index"),10):t;d(e,i.slideLabelMessage.replace(/\{\{index\}\}/,t+1).replace(/\{\{slidesLength\}\}/,a))})};t("beforeInit",()=>{o=$(`<span class="${r.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)}),t("afterInit",()=>{if(r.params.a11y.enabled){var i=r.params.a11y,a=(r.$el.append(o),r.$el),a=(i.containerRoleDescriptionMessage&&l(a,i.containerRoleDescriptionMessage),i.containerMessage&&d(a,i.containerMessage),r.$wrapperEl),n=i.id||a.attr("id")||"swiper-wrapper-"+"x".repeat(16).replace(/x/g,()=>Math.round(16*Math.random()).toString(16)),s=r.params.autoplay&&r.params.autoplay.enabled?"off":"polite";let e,t;a.attr("id",n),a.attr("aria-live",s),w(),r.navigation&&r.navigation.$nextEl&&(e=r.navigation.$nextEl),r.navigation&&r.navigation.$prevEl&&(t=r.navigation.$prevEl),e&&e.length&&f(e,n,i.nextSlideMessage),t&&t.length&&f(t,n,i.prevSlideMessage),m()&&r.pagination.$el.on("keydown",Ot(r.params.pagination.bulletClass),h),r.$el.on("focus",b,!0),r.$el.on("pointerdown",g,!0),r.$el.on("pointerup",v,!0)}}),t("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{r.params.a11y.enabled&&w()}),t("fromEdge toEdge afterInit lock unlock",()=>{var e,t;r.params.a11y.enabled&&!r.params.loop&&!r.params.rewind&&r.navigation&&({$nextEl:e,$prevEl:t}=r.navigation,t&&0<t.length&&(r.isBeginning?(c(t),n):(u(t),a))(t),e&&0<e.length)&&(r.isEnd?(c(e),n):(u(e),a))(e)}),t("paginationUpdate",()=>{if(r.params.a11y.enabled){let t=r.params.a11y;p()&&r.pagination.bullets.each(e=>{e=$(e);r.params.pagination.clickable&&(a(e),r.params.pagination.renderBullet||(s(e,"button"),d(e,t.paginationBulletMessage.replace(/\{\{index\}\}/,e.index()+1)))),e.is("."+r.params.pagination.bulletActiveClass)?e.attr("aria-current","true"):e.removeAttr("aria-current")})}}),t("destroy",()=>{if(r.params.a11y.enabled){let e,t;o&&0<o.length&&o.remove(),r.navigation&&r.navigation.$nextEl&&(e=r.navigation.$nextEl),r.navigation&&r.navigation.$prevEl&&(t=r.navigation.$prevEl),e&&e.off("keydown",h),t&&t.off("keydown",h),m()&&r.pagination.$el.off("keydown",Ot(r.params.pagination.bulletClass),h),r.$el.off("focus",b,!0),r.$el.off("pointerdown",g,!0),r.$el.off("pointerup",v,!0)}})},function({swiper:r,extendParams:e,on:t}){e({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let s=!1,i={},o=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),a=e=>{var t=Ct(),e=(e?new URL(e):t.location).pathname.slice(1).split("/").filter(e=>""!==e),t=e.length;return{key:e[t-2],value:e[t-1]}},n=(i,e)=>{var a=Ct();if(s&&r.params.history.enabled){var n=r.params.url?new URL(r.params.url):a.location,e=r.slides.eq(e);
1let t=o(e.attr("data-history"));if(0<r.params.history.root.length){let e=r.params.history.root;"/"===e[e.length-1]&&(e=e.slice(0,e.length-1)),t=e+`/${i}/`+t}else n.pathname.includes(i)||(t=i+"/"+t);r.params.history.keepQuery&&(t+=n.search);e=a.history.state;e&&e.value===t||(r.params.history.replaceState?a.history.replaceState({value:t},null,t):a.history.pushState({value:t},null,t))}},l=(i,a,n)=>{if(a)for(let e=0,t=r.slides.length;e<t;e+=1){var s=r.slides.eq(e);if(o(s.attr("data-history"))===a&&!s.hasClass(r.params.slideDuplicateClass)){let e=s.index();r.slideTo(e,i,n)}}else r.slideTo(0,i,n)},d=()=>{i=a(r.params.url),l(r.params.speed,i.value,!1)};t("init",()=>{var e;r.params.history.enabled&&(e=Ct(),r.params.history)&&(e.history&&e.history.pushState?(s=!0,((i=a(r.params.url)).key||i.value)&&(l(0,i.value,r.params.runCallbacksOnInit),r.params.history.replaceState||e.addEventListener("popstate",d))):(r.params.history.enabled=!1,r.params.hashNavigation.enabled=!0))}),t("destroy",()=>{var e;r.params.history.enabled&&(e=Ct(),r.params.history.replaceState||e.removeEventListener("popstate",d))}),t("transitionEnd _freeModeNoMomentumRelease",()=>{s&&n(r.params.history.key,r.activeIndex)}),t("slideChange",()=>{s&&r.params.cssMode&&n(r.params.history.key,r.activeIndex)})},function({swiper:a,extendParams:e,emit:i,on:t}){let n=!1,s=xt(),r=Ct(),o=(e({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}}),()=>{i("hashChange");var t=s.location.hash.replace("#","");if(t!==a.slides.eq(a.activeIndex).attr("data-hash")){let e=a.$wrapperEl.children(`.${a.params.slideClass}[data-hash="${t}"]`).index();void 0!==e&&a.slideTo(e)}}),l=()=>{var e;n&&a.params.hashNavigation.enabled&&(a.params.hashNavigation.replaceState&&r.history&&r.history.replaceState?r.history.replaceState(null,null,"#"+a.slides.eq(a.activeIndex).attr("data-hash")||""):(e=(e=a.slides.eq(a.activeIndex)).attr("data-hash")||e.attr("data-history"),s.location.hash=e||""),i("hashSet"))};t("init",()=>{if(a.params.hashNavigation.enabled&&!(!a.params.hashNavigation.enabled||a.params.history&&a.params.history.enabled)){n=!0;let i=s.location.hash.replace("#","");if(i)for(let e=0,t=a.slides.length;e<t;e+=1){let t=a.slides.eq(e);if((t.attr("data-hash")||t.attr("data-history"))===i&&!t.hasClass(a.params.slideDuplicateClass)){let e=t.index();a.slideTo(e,0,a.params.runCallbacksOnInit,!0)}}a.params.hashNavigation.watchState&&$(r).on("hashchange",o)}}),t("destroy",()=>{a.params.hashNavigation.enabled&&a.params.hashNavigation.watchState&&$(r).off("hashchange",o)}),t("transitionEnd _freeModeNoMomentumRelease",()=>{n&&l()}),t("slideChange",()=>{n&&a.params.cssMode&&l()})},function({swiper:a,extendParams:e,on:t,emit:i}){let n;function s(){if(a.size){var t=a.slides.eq(a.activeIndex);let e=a.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(e=t.attr("data-swiper-autoplay")||a.params.autoplay.delay),clearTimeout(n),n=Tt(()=>{let e;a.params.autoplay.reverseDirection?a.params.loop?(a.loopFix(),e=a.slidePrev(a.params.speed,!0,!0),i("autoplay")):a.isBeginning?a.params.autoplay.stopOnLastSlide?o():(e=a.slideTo(a.slides.length-1,a.params.speed,!0,!0),i("autoplay")):(e=a.slidePrev(a.params.speed,!0,!0),i("autoplay")):a.params.loop?(a.loopFix(),e=a.slideNext(a.params.speed,!0,!0),i("autoplay")):a.isEnd?a.params.autoplay.stopOnLastSlide?o():(e=a.slideTo(0,a.params.speed,!0,!0),i("autoplay")):(e=a.slideNext(a.params.speed,!0,!0),i("autoplay")),(a.params.cssMode&&a.autoplay.running||!1===e)&&s()},e)}else a.autoplay.running=!1,a.autoplay.paused=!1}function r(){return void 0===n&&!a.autoplay.running&&(a.autoplay.running=!0,i("autoplayStart"),s(),!0)}function o(){return!!a.autoplay.running&&void 0!==n&&(n&&(clearTimeout(n),n=void 0),a.autoplay.running=!1,i("autoplayStop"),!0)}function l(e){!a.autoplay.running||a.autoplay.paused||(n&&clearTimeout(n),a.autoplay.paused=!0,0!==e&&a.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach(e=>{a.$wrapperEl[0].addEventListener(e,c)}):(a.autoplay.paused=!1,s()))}function d(){var e=xt();"hidden"===e.visibilityState&&a.autoplay.running&&l(),"visible"===e.visibilityState&&a.autoplay.paused&&(s(),a.autoplay.paused=!1)}function c(e){a&&!a.destroyed&&a.$wrapperEl&&e.target===a.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach(e
1=>{a.$wrapperEl[0].removeEventListener(e,c)}),a.autoplay.paused=!1,(a.autoplay.running?s:o)())}function u(){(a.params.autoplay.disableOnInteraction?o:(i("autoplayPause"),l))(),["transitionend","webkitTransitionEnd"].forEach(e=>{a.$wrapperEl[0].removeEventListener(e,c)})}function h(){a.params.autoplay.disableOnInteraction||(a.autoplay.paused=!1,i("autoplayResume"),s())}e({autoplay:{enabled:!(a.autoplay={running:!1,paused:!1}),delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}}),t("init",()=>{a.params.autoplay.enabled&&(r(),xt().addEventListener("visibilitychange",d),a.params.autoplay.pauseOnMouseEnter)&&(a.$el.on("mouseenter",u),a.$el.on("mouseleave",h))}),t("beforeTransitionStart",(e,t,i)=>{a.autoplay.running&&(i||!a.params.autoplay.disableOnInteraction?a.autoplay.pause(t):o())}),t("sliderFirstMove",()=>{a.autoplay.running&&(a.params.autoplay.disableOnInteraction?o:l)()}),t("touchEnd",()=>{a.params.cssMode&&a.autoplay.paused&&!a.params.autoplay.disableOnInteraction&&s()}),t("destroy",()=>{a.$el.off("mouseenter",u),a.$el.off("mouseleave",h),a.autoplay.running&&o(),xt().removeEventListener("visibilitychange",d)}),Object.assign(a.autoplay,{pause:l,run:s,start:r,stop:o})},function({swiper:d,extendParams:e,on:t}){e({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let a=!1,n=!1;function s(){var i=d.thumbs.swiper;if(i&&!i.destroyed){let e=i.clickedIndex,t=i.clickedSlide;if(!(t&&$(t).hasClass(d.params.thumbs.slideThumbActiveClass)||null==e)){let a;if(a=i.params.loop?parseInt($(i.clickedSlide).attr("data-swiper-slide-index"),10):e,d.params.loop){let e=d.activeIndex,t=(d.slides.eq(e).hasClass(d.params.slideDuplicateClass)&&(d.loopFix(),d._clientLeft=d.$wrapperEl[0].clientLeft,e=d.activeIndex),d.slides.eq(e).prevAll(`[data-swiper-slide-index="${a}"]`).eq(0).index()),i=d.slides.eq(e).nextAll(`[data-swiper-slide-index="${a}"]`).eq(0).index();a=void 0===t||void 0!==i&&i-e<e-t?i:t}d.slideTo(a)}}}function i(){var t=d.params.thumbs;if(a)return!1;a=!0;var i=d.constructor;if(t.swiper instanceof i)d.thumbs.swiper=t.swiper,Object.assign(d.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(d.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1});else if(Pt(t.swiper)){let e=Object.assign({},t.swiper);Object.assign(e,{watchSlidesProgress:!0,slideToClickedSlide:!1}),d.thumbs.swiper=new i(e),n=!0}return d.thumbs.swiper.$el.addClass(d.params.thumbs.thumbsContainerClass),d.thumbs.swiper.on("tap",s),!0}function r(s){var r=d.thumbs.swiper;if(r&&!r.destroyed){let e="auto"===r.params.slidesPerView?r.slidesPerViewDynamic():r.params.slidesPerView,t=1;var i=d.params.thumbs.slideThumbActiveClass;if(1<d.params.slidesPerView&&!d.params.centeredSlides&&(t=d.params.slidesPerView),d.params.thumbs.multipleActiveThumbs||(t=1),t=Math.floor(t),r.slides.removeClass(i),r.params.loop||r.params.virtual&&r.params.virtual.enabled)for(let e=0;e<t;e+=1)r.$wrapperEl.children(`[data-swiper-slide-index="${d.realIndex+e}"]`).addClass(i);else for(let e=0;e<t;e+=1)r.slides.eq(d.realIndex+e).addClass(i);var o=d.params.thumbs.autoScrollOffset,l=o&&!r.params.loop;if(d.realIndex!==r.realIndex||l){let i,a,n=r.activeIndex;if(r.params.loop){r.slides.eq(n).hasClass(r.params.slideDuplicateClass)&&(r.loopFix(),r._clientLeft=r.$wrapperEl[0].clientLeft,n=r.activeIndex);let e=r.slides.eq(n).prevAll(`[data-swiper-slide-index="${d.realIndex}"]`).eq(0).index(),t=r.slides.eq(n).nextAll(`[data-swiper-slide-index="${d.realIndex}"]`).eq(0).index();i=void 0===e?t:void 0===t?e:t-n==n-e?1<r.params.slidesPerGroup?t:n:t-n<n-e?t:e,a=d.activeIndex>d.previousIndex?"next":"prev"}else i=d.realIndex,a=i>d.previousIndex?"next":"prev";l&&(i+="next"===a?o:-1*o),r.visibleSlidesIndexes&&r.visibleSlidesIndexes.indexOf(i)<0&&(r.params.centeredSlides?i=i>n?i-Math.floor(e/2)+1:i+Math.floor(e/2)-1:i>n&&r.params.slidesPerGroup,r.slideTo(i,s?0:void 0))}}}d.thumbs={swiper:null},t("beforeInit",()=>{var e=d.params.thumbs;e&&e.swiper&&(i(),r(!0))}),t("slideChange update resize observerUpdate",()=>{r()}),t("setTransition",(e,t)=>{var i=d.thumbs.swiper;i&&!i.destroyed&&i.setTransition(t)}),t("beforeDestroy",()=>{var e=d.thumbs.swiper;e&&!e.destroyed&&n&&e.destroy()}),Object.assign(d.thumbs,{init:i,update:r})},function({swiper:h,extendParams:e,emit:p,once:m}){e({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(h,{freeMode:{onTouchStart:function(){var e=h.getTranslate();h.setTranslate(e),h.setTransition(0),h.touchEventsData.velocities.length=0,h.freeMode.onTouchEnd({currentPos:h.rtl?h.translate:-h.translate})},onTouchMove:function(){var{touchEventsData:e,touches:t}=h;0===e.velocities.length&&e.velocities.push({position:t[h.isHorizontal()?"startX":"startY"],time:e.touchStartTime}),e.velocities.push({position:t[h.isHorizontal()?"currentX":"currentY"],time:Mt()})},onTouchEnd:function({currentPos:r}){let{params:o,$wrapperEl:l,rtlTranslate:d,snapGrid:c,touchEventsData:u}=h,e=Mt()-u.touchStartTime;if(r<-h.minTranslate())h.slideTo(h.activeIndex);else if(r>-h.maxTranslate())h.slides.length<c.length?h.slideTo(c.length-1):h.slideTo(h.slides.length-1);else{if(o.freeMode.momentum){if(1<u.velocities.length){let e=u.velocities.pop(),t=u.velocities.pop(),i=e.position-t.position,a=e.time-t.time;h.velocity=i/a,h.velocity/=2,Math.abs(h.velocity)<o.freeMode.minimumVelocity&&(h.velocity=0),(150<a||300<Mt()-e.time)&&(h.velocity=0)}else h.velocity=0;
1h.velocity*=o.freeMode.momentumVelocityRatio,u.velocities.length=0;let i=1e3*o.freeMode.momentumRatio,e=h.velocity*i,a=h.translate+e;d&&(a=-a);let t,n=!1;r=20*Math.abs(h.velocity)*o.freeMode.momentumBounceRatio;let s;if(a<h.maxTranslate())o.freeMode.momentumBounce?(a+h.maxTranslate()<-r&&(a=h.maxTranslate()-r),t=h.maxTranslate(),n=!0,u.allowMomentumBounce=!0):a=h.maxTranslate(),o.loop&&o.centeredSlides&&(s=!0);else if(a>h.minTranslate())o.freeMode.momentumBounce?(a-h.minTranslate()>r&&(a=h.minTranslate()+r),t=h.minTranslate(),n=!0,u.allowMomentumBounce=!0):a=h.minTranslate(),o.loop&&o.centeredSlides&&(s=!0);else if(o.freeMode.sticky){let t;for(let e=0;e<c.length;e+=1)if(c[e]>-a){t=e;break}a=-(a=Math.abs(c[t]-a)<Math.abs(c[t-1]-a)||"next"===h.swipeDirection?c[t]:c[t-1])}if(s&&m("transitionEnd",()=>{h.loopFix()}),0!==h.velocity){if(i=d?Math.abs((-a-h.translate)/h.velocity):Math.abs((a-h.translate)/h.velocity),o.freeMode.sticky){let e=Math.abs((d?-a:a)-h.translate),t=h.slidesSizesGrid[h.activeIndex];i=e<t?o.speed:e<2*t?1.5*o.speed:2.5*o.speed}}else if(o.freeMode.sticky)return void h.slideToClosest();o.freeMode.momentumBounce&&n?(h.updateProgress(t),h.setTransition(i),h.setTranslate(a),h.transitionStart(!0,h.swipeDirection),h.animating=!0,l.transitionEnd(()=>{h&&!h.destroyed&&u.allowMomentumBounce&&(p("momentumBounce"),h.setTransition(o.speed),setTimeout(()=>{h.setTranslate(t),l.transitionEnd(()=>{h&&!h.destroyed&&h.transitionEnd()})},0))})):h.velocity?(p("_freeModeNoMomentumRelease"),h.updateProgress(a),h.setTransition(i),h.setTranslate(a),h.transitionStart(!0,h.swipeDirection),h.animating||(h.animating=!0,l.transitionEnd(()=>{h&&!h.destroyed&&h.transitionEnd()}))):h.updateProgress(a),h.updateActiveIndex(),h.updateSlidesClasses()}else{if(o.freeMode.sticky)return void h.slideToClosest();o.freeMode&&p("_freeModeNoMomentumRelease")}(!o.freeMode.momentum||e>=o.longSwipesMs)&&(h.updateProgress(),h.updateActiveIndex(),h.updateSlidesClasses())}}}})},function({swiper:u,extendParams:e}){let h,p,m;e({grid:{rows:1,fill:"column"}}),u.grid={initSlides:e=>{var t=u.params.slidesPerView,{rows:i,fill:a}=u.params.grid;p=h/i,m=Math.floor(e/i),h=Math.floor(e/i)===e/i?e:Math.ceil(e/i)*i,"auto"!==t&&"row"===a&&(h=Math.max(h,t*i))},updateSlide:(a,n,s,e)=>{var{slidesPerGroup:r,spaceBetween:t}=u.params,{rows:o,fill:i}=u.params.grid;let l,d,c;if("row"===i&&1<r){let e=Math.floor(a/(r*o)),t=a-o*r*e,i=0===e?r:Math.min(Math.ceil((s-e*o*r)/o),r);c=Math.floor(t/i),l=(d=t-c*i+e*r)+c*h/o,n.css({"-webkit-order":l,order:l})}else"column"===i?(d=Math.floor(a/o),c=a-d*o,(d>m||d===m&&c===o-1)&&(c+=1)>=o&&(c=0,d+=1)):(c=Math.floor(a/p),d=a-c*p);n.css(e("margin-top"),0!==c?t&&t+"px":"")},updateWrapperSize:(e,a,t)=>{var{spaceBetween:i,centeredSlides:n,roundLengths:s}=u.params,r=u.params.grid.rows;if(u.virtualSize=(e+i)*h,u.virtualSize=Math.ceil(u.virtualSize/r)-i,u.$wrapperEl.css({[t("width")]:u.virtualSize+i+"px"}),n){a.splice(0,a.length);let i=[];for(let t=0;t<a.length;t+=1){let e=a[t];s&&(e=Math.floor(e)),a[t]<u.virtualSize+a[0]&&i.push(e)}a.push(...i)}}}},function({swiper:e}){Object.assign(e,{appendSlide:function(t){var{$wrapperEl:i,params:e}=this;if(e.loop&&this.loopDestroy(),"object"==typeof t&&"length"in t)for(let e=0;e<t.length;e+=1)t[e]&&i.append(t[e]);else i.append(t);e.loop&&this.loopCreate(),e.observer||this.update()}.bind(e),prependSlide:function(t){var e=this,{params:i,$wrapperEl:a,activeIndex:n}=e;i.loop&&e.loopDestroy();let s=n+1;if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&a.prepend(t[e]);s=n+t.length}else a.prepend(t);i.loop&&e.loopCreate(),i.observer||e.update(),e.slideTo(s,0,!1)}.bind(e),addSlide:function(i,t){var a=this,{$wrapperEl:n,params:s,activeIndex:r}=a;let o=r;if(s.loop&&(o-=a.loopedSlides,a.loopDestroy(),a.slides=n.children("."+s.slideClass)),r=a.slides.length,i<=0)a.prependSlide(t);else if(r<=i)a.appendSlide(t);else{let e=o>i?o+1:o;var l=[];for(let t=r-1;t>=i;--t){let e=a.slides.eq(t);e.remove(),l.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&n.append(t[e]);e=o>i?o+t.length:o}else n.append(t);for(let e=0;e<l.length;e+=1)n.append(l[e]);s.loop&&a.loopCreate(),s.observer||a.update(),s.loop?a.slideTo(e+a.loopedSlides,0,!1):a.slideTo(e,0,!1)}}.bind(e),removeSlide:function(t){var i=this,{params:e,$wrapperEl:a,activeIndex:n}=i;let s=n;e.loop&&(s-=i.loopedSlides,i.loopDestroy(),i.slides=a.children("."+e.slideClass));let r,o=s;if("object"==typeof t&&"length"in t)for(let e=0;e<t.length;e+=1)r=t[e],i.slides[r]&&i.slides.eq(r).remove(),r<o&&--o;else r=t,i.slides[r]&&i.slides.eq(r).remove(),r<o&&--o;o=Math.max(o,0),e.loop&&i.loopCreate(),e.observer||i.update(),e.loop?i.slideTo(o+i.loopedSlides,0,!1):i.slideTo(o,0,!1)}.bind(e),removeAllSlides:function(){var t=[];for(let e=0;e<this.slides.length;e+=1)t.push(e);this.removeSlide(t)}.bind(e)})},function({swiper:r,extendParams:e,on:t}){e({fadeEffect:{crossFade:!1,transformEl:null}}),At({effect:"fade",swiper:r,on:t,setTranslate:()=>{let e=r.slides,n=r.params.fadeEffect;for(let a=0;a<e.length;a+=1){let e=r.slides.eq(a),t=-e[0].swiperSlideOffset,i=(r.params.virtualTranslate||(t-=r.translate),0);r.isHorizontal()||(i=t,t=0);var s=r.params.fadeEffect.crossFade?Math.max(1-Math.abs(e[0].progress),0):1+Math.min(Math.max(e[0].progress,-1),0);Lt(n,e).css({opacity:s}).transform(`translate3d(${t}px, ${i}px, 0px)`)}},setTransition:e=>{var t=r.params.fadeEffect.transformEl;(t?r.slides.find(t):r.slides).transition(e),_t({swiper:r,duration:e,transformEl:t,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!r.params.cssMode})})},function({swiper:o,extendParams:e,on:t}){e({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});let v=(e,t,i)=>{let a=i?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top"),n=i?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom");0===a.length&&(a=$(`<div class="swiper-slide-shadow-${i?"left":"top"}"></div>`),e.append(a)),0===n.length&&(n=$(`<div class="swiper-slide-shadow-${i?"right":"bottom"}"></div>`),e.append(n)),a.length&&(a[0].style.opacity=Math.max(-t,0)),n.length&&(n[0].style.opacity=Math.max(t,0))};At({effect:"cube",swiper:o,on:t,setTranslate:()=>{let{$el:e,$wrapperEl:t,slides:d,width:i,height:s,rtlTranslate:c,size:u,browser:a}=o,h=o.params.cubeEffect,p=o.isHorizontal(),m=o.virtual&&o.params.virtual.enabled,r,f=0;h.shadow&&(p?(0===(r=t.find(".swiper-cube-shadow")).length&&(r=$('<div class="swiper-cube-shadow"></div>'),t.append(r)),r.css({height:i+"px"})):0===(r=e.find(".swiper-cube-shadow")).length&&(r=$('<div class="swiper-cube-shadow"></div>'),e.append(r)));for(let l=0;l<d.length;l+=1){let e=d.eq(l),t=l,i=90*(t=m?parseInt(e.attr("data-swiper-slide-index"),10):t),a=Math.floor(i/360),n=(c&&(i=-i,a=Math.floor(-i/360)),Math.max(Math.min(e[0].progress,
11),-1)),s=0,r=0,o=0;t%4==0?(s=4*-a*u,o=0):(t-1)%4==0?(s=0,o=4*-a*u):(t-2)%4==0?(s=u+4*a*u,o=u):(t-3)%4==0&&(s=-u,o=3*u+4*u*a),c&&(s=-s),p||(r=s,s=0);var g=`rotateX(${p?0:-i}deg) rotateY(${p?i:0}deg) translate3d(${s}px, ${r}px, ${o}px)`;n<=1&&-1<n&&(f=90*t+90*n,c)&&(f=90*-t-90*n),e.transform(g),h.slideShadows&&v(e,n,p)}if(t.css({"-webkit-transform-origin":`50% 50% -${u/2}px`,"transform-origin":`50% 50% -${u/2}px`}),h.shadow)if(p)r.transform(`translate3d(0px, ${i/2+h.shadowOffset}px, ${-i/2}px) rotateX(90deg) rotateZ(0deg) scale(${h.shadowScale})`);else{let e=Math.abs(f)-90*Math.floor(Math.abs(f)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),i=h.shadowScale,a=h.shadowScale/t,n=h.shadowOffset;r.transform(`scale3d(${i}, 1, ${a}) translate3d(0px, ${s/2+n}px, ${-s/2/a}px) rotateX(-90deg)`)}var n=a.isSafari||a.isWebView?-u/2:0;t.transform(`translate3d(0px,0,${n}px) rotateX(${o.isHorizontal()?0:f}deg) rotateY(${o.isHorizontal()?-f:0}deg)`),t[0].style.setProperty("--swiper-cube-translate-z",n+"px")},setTransition:e=>{var{$el:t,slides:i}=o;i.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),o.params.cubeEffect.shadow&&!o.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)},recreateShadows:()=>{let i=o.isHorizontal();o.slides.each(e=>{var t=Math.max(Math.min(e.progress,1),-1);v($(e),t,i)})},getEffectParams:()=>o.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function({swiper:u,extendParams:e,on:t}){e({flipEffect:{slideShadows:!0,limitRotation:!0,transformEl:null}});let h=(e,t,i)=>{let a=u.isHorizontal()?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top"),n=u.isHorizontal()?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom");0===a.length&&(a=It(i,e,u.isHorizontal()?"left":"top")),0===n.length&&(n=It(i,e,u.isHorizontal()?"right":"bottom")),a.length&&(a[0].style.opacity=Math.max(-t,0)),n.length&&(n[0].style.opacity=Math.max(t,0))};At({effect:"flip",swiper:u,on:t,setTranslate:()=>{var{slides:r,rtlTranslate:o}=u,l=u.params.flipEffect;for(let s=0;s<r.length;s+=1){var d=r.eq(s);let e=d[0].progress;u.params.flipEffect.limitRotation&&(e=Math.max(Math.min(d[0].progress,1),-1));var c=d[0].swiperSlideOffset;let t=-180*e,i=0,a=u.params.cssMode?-c-u.translate:-c,n=0;u.isHorizontal()?o&&(t=-t):(n=a,a=0,i=-t,t=0),d[0].style.zIndex=-Math.abs(Math.round(e))+r.length,l.slideShadows&&h(d,e,l);c=`translate3d(${a}px, ${n}px, 0px) rotateX(${i}deg) rotateY(${t}deg)`;Lt(l,d).transform(c)}},setTransition:e=>{var t=u.params.flipEffect.transformEl;(t?u.slides.find(t):u.slides).transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),_t({swiper:u,duration:e,transformEl:t})},recreateShadows:()=>{let a=u.params.flipEffect;u.slides.each(e=>{var t=$(e);let i=t[0].progress;u.params.flipEffect.limitRotation&&(i=Math.max(Math.min(e.progress,1),-1)),h(t,i,a)})},getEffectParams:()=>u.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!u.params.cssMode})})},function({swiper:a,extendParams:e,on:t}){e({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0,transformEl:null}}),At({effect:"coverflow",swiper:a,on:t,setTranslate:()=>{let{width:e,height:t,slides:h,slidesSizesGrid:p}=a,m=a.params.coverflowEffect,f=a.isHorizontal(),i=a.translate,g=f?e/2-i:t/2-i,v=f?m.rotate:-m.rotate,b=m.depth;for(let u=0,e=h.length;u<e;u+=1){let i=h.eq(u),e=p[u],t=(g-i[0].swiperSlideOffset-e/2)/e,a="function"==typeof m.modifier?m.modifier(t):t*m.modifier,n=f?v*a:0,s=f?0:v*a,r=-b*Math.abs(a),o=m.stretch,l=("string"==typeof o&&-1!==o.indexOf("%")&&(o=parseFloat(m.stretch)/100*e),f?0:o*a),d=f?o*a:0,c=1-(1-m.scale)*Math.abs(a);Math.abs(d)<.001&&(d=0),Math.abs(l)<.001&&(l=0),Math.abs(r)<.001&&(r=0),Math.abs(n)<.001&&(n=0),Math.abs(s)<.001&&(s=0),Math.abs(c)<.001&&(c=0);var w=`translate3d(${d}px,${l}px,${r}px) rotateX(${s}deg) rotateY(${n}deg) scale(${c})`;if(Lt(m,i).transform(w),i[0].style.zIndex=1-Math.abs(Math.round(a)),m.slideShadows){let e=f?i.find(".swiper-slide-shadow-left"):i.find(".swiper-slide-shadow-top"),t=f?i.find(".swiper-slide-shadow-right"):i.find(".swiper-slide-shadow-bottom");
10===e.length&&(e=It(m,i,f?"left":"top")),0===t.length&&(t=It(m,i,f?"right":"bottom")),e.length&&(e[0].style.opacity=0<a?a:0),t.length&&(t[0].style.opacity=0<-a?-a:0)}}},setTransition:e=>{var t=a.params.coverflowEffect.transformEl;(t?a.slides.find(t):a.slides).transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function({swiper:b,extendParams:e,on:t}){e({creativeEffect:{transformEl:null,limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});At({effect:"creative",swiper:b,on:t,setTranslate:()=>{let{slides:c,$wrapperEl:t,slidesSizesGrid:i}=b,u=b.params.creativeEffect,h=u.progressMultiplier,p=b.params.centeredSlides;if(p){let e=i[0]/2-b.params.slidesOffsetBefore||0;t.transform(`translateX(calc(50% - ${e}px))`)}for(let d=0;d<c.length;d+=1){let e=c.eq(d),t=e[0].progress,i=Math.min(Math.max(e[0].progress,-u.limitProgress),u.limitProgress),a=i,n=(p||(a=Math.min(Math.max(e[0].originalProgress,-u.limitProgress),u.limitProgress)),e[0].swiperSlideOffset),s=[b.params.cssMode?-n-b.translate:-n,0,0],r=[0,0,0],o=!1,l=(b.isH
1orizontal()||(s[1]=s[0],s[0]=0),{translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1});i<0?(l=u.next,o=!0):0<i&&(l=u.prev,o=!0),s.forEach((e,t)=>{s[t]=`calc(${e}px + (${e=l.translate[t],"string"==typeof e?e:e+"px"} * ${Math.abs(i*h)}))`}),r.forEach((e,t)=>{r[t]=l.rotate[t]*Math.abs(i*h)}),e[0].style.zIndex=-Math.abs(Math.round(t))+c.length;var m=s.join(", "),f=`rotateX(${r[0]}deg) rotateY(${r[1]}deg) rotateZ(${r[2]}deg)`,g=a<0?`scale(${1+(1-l.scale)*a*h})`:`scale(${1-(1-l.scale)*a*h})`,v=a<0?1+(1-l.opacity)*a*h:1-(1-l.opacity)*a*h,m=`translate3d(${m}) ${f} `+g;if(o&&l.shadow||!o){let t=e.children(".swiper-slide-shadow");if((t=0===t.length&&l.shadow?It(u,e):t).length){let e=u.shadowPerProgress?i*(1/u.limitProgress):i;t[0].style.opacity=Math.min(Math.max(Math.abs(e),0),1)}}f=Lt(u,e);f.transform(m).css({opacity:v}),l.origin&&f.css("transform-origin",l.origin)}},setTransition:e=>{var t=b.params.creativeEffect.transformEl;(t?b.slides.find(t):b.slides).transition(e).find(".swiper-slide-shadow").transition(e),_t({swiper:b,duration:e,transformEl:t,allSlides:!0})},perspective:()=>b.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!b.params.cssMode})})},function({swiper:w,extendParams:e,on:t}){e({cardsEffect:{slideShadows:!0,transformEl:null,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),At({effect:"cards",swiper:w,on:t,setTranslate:()=>{var{slides:o,activeIndex:l}=w,d=w.params.cardsEffect,{startTranslate:c,isTouched:u}=w.touchEventsData,h=w.translate;for(let r=0;r<o.length;r+=1){var p=o.eq(r),m=p[0].progress,f=Math.min(Math.max(m,-4),4);let e=p[0].swiperSlideOffset,t=(w.params.centeredSlides&&!w.params.cssMode&&w.$wrapperEl.transform(`translateX(${w.minTranslate()}px)`),w.params.centeredSlides&&w.params.cssMode&&(e-=o[0].swiperSlideOffset),w.params.cssMode?-e-w.translate:-e),i=0;var g=-100*Math.abs(f);let a=1,n=-d.perSlideRotate*f,s=d.perSlideOffset-.75*Math.abs(f);var v=w.virtual&&w.params.virtual.enabled?w.virtual.from+r:r,b=(v===l||v===l-1)&&0<f&&f<1&&(u||w.params.cssMode)&&h<c,v=(v===l||v===l+1)&&f<0&&-1<f&&(u||w.params.cssMode)&&c<h;if(b||v){let e=(1-Math.abs((Math.abs(f)-.5)/.5))**.5;n+=-28*f*e,a+=-.5*e,s+=96*e,i=-25*e*Math.abs(f)+"%"}if(t=f<0?`calc(${t}px + (${s*Math.abs(f)}%))`:0<f?`calc(${t}px + (-${s*Math.abs(f)}%))`:t+"px",!w.isHorizontal()){let e=i;i=t,t=e}b=f<0?""+(1+(1-a)*f):""+(1-(1-a)*f),v=` 2 translate3d(${t}, ${i}, ${g}px) 3 rotateZ(${d.rotate?n:0}deg) 4 scale(${b}) 5 `;if(d.slideShadows){let e=p.find(".swiper-slide-shadow");(e=0===e.length?It(d,p):e).length&&(e[0].style.opacity=Math.min(Math.max((Math.abs(f)-.5)/.5,0),1))}p[0].style.zIndex=-Math.abs(Math.round(m))+o.length,Lt(d,p).transform(v)}},setTransition:e=>{var t=w.params.cardsEffect.transformEl;(t?w.slides.find(t):w.slides).transition(e).find(".swiper-slide-shadow").transition(e),_t({swiper:w,duration:e,transformEl:t})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!w.params.cssMode})})}]),jQuery(document).ready(function(l){l("body").hasClass("woocommerce-account")&&l(".woocommerce-MyAccount-content select, .woocommerce-form select").select2(),l(document).on("click",".quantity button.btn-qty__plus, .quantity button.btn-qty__minus",function(){t(l(this)),l('button[name="update_cart"]').removeAttr("disabled").attr("aria-disabled","false")}),l(document).on("keyup",".quantity .qty",function(){t(l(this)),l('button[name="update_cart"]').removeAttr("disabled").attr("aria-disabled","false")});var e=l(".quantity .qty");function t(e){let t=e.closest(".quantity").find(".qty"),i=isNaN(parseFloat(t.val()))?0:parseFloat(t.val()),a=i;e.is(".btn-qty__plus")?a=9999<=i?(t.val(9999),9999):(t.val(i+1),i+1):e.is(".btn-qty__minus")&&(i<=1?(t.val(1),a=1):1<i&&(t.val(i-1),a=i-1)),1===a?e.closest(".quantity").find(".btn-qty__minus").addClass("disabled"):e.closest(".quantity").find(".btn-qty__minus").removeClass("disabled")}function i(e){var t=e.querySelectorAll(".swiper-button-disabled");2===t.length?t.forEach(e=>e.classList.add("d-none")):e.querySelectorAll(".swiper-button-prev, .swiper-button-next").forEach(e
5=>e.classList.remove("d-none"))}e.length&&e.each(function(){t(l(this))});let a=document.querySelector(".swiper-product-thumbs"),n=document.querySelector(".swiper-product-image"),s,d;if(n&&(a&&(s=new j(a,{spaceBetween:15,slidesPerView:2,watchSlidesProgress:!0,breakpoints:{1024:{spaceBetween:24,slidesPerView:3}},on:{init:function(){a.dataset.slides=a.querySelectorAll(".swiper-slide").length,i(a)},slideChange:function(){try{lazyLoadInstance.update()}catch(e){}}}})),d=new j(n,{spaceBetween:10,watchSlidesProgress:!0,navigation:{nextEl:document.querySelector(".product__images__container .swiper-button-next"),prevEl:document.querySelector(".product__images__container .swiper-button-prev")},thumbs:{swiper:s},on:{init:function(){n.dataset.slides=n.querySelectorAll(".swiper-slide").length},slideChange:function(){try{lazyLoadInstance.update()}catch(e){}}}})),document.querySelectorAll(".swiper-products").forEach(e=>{new j(e,{spaceBetween:10,breakpoints:{576:{slidesPerView:2,spaceBetween:20},768:{slidesPerView:3,spaceBetween:30},1024:{slidesPerView:4}},pagination:{el:e.querySelector(".swiper-pagination"),clickable:!0},navigation:{nextEl:e.querySelector(".swiper-button-next"),prevEl:e.querySelector(".swiper-button-prev")},on:{init:function(){e.dataset.slides=e.querySelectorAll(".swiper-slide").length,i(e)},slideChange:function(){try{lazyLoadInstance.update()}catch(e){}}}})}),window.addEventListener("resize",()=>{document.querySelectorAll(".swiper").forEach(e=>We(i(e)))}),l("form.variations_form").length){let r=d.slides[0],o=s.slides[0],t={dataImageId:r.getAttribute("data-image-id"),href:r.querySelector("a").getAttribute("href"),src:r.querySelector("img").getAttribute("src"),srcset:r.querySelector("img").getAttribute("srcset")};function c(){r.setAttribute("data-image-id",t.dataImageId),r.querySelector("a").setAttribute("href",t.href),r.querySelector("img").setAttribute("src",t.src),r.querySelector("img").setAttribute("srcset",t.srcset),o.setAttribute("data-image-id",t.dataImageId),o.querySelector("img").setAttribute("src",t.src),o.querySelector("img").setAttribute("srcset",t.srcset)}l("input.variation_id").on("change",function(){if(""!==l(this).val()){let t=l(this).val(),e=JSON.parse(l("form.variations_form").attr("data-product_variations")).filter(e=>e.variation_id==t);if(0!==Object.keys(e).length){let i;var n=e[0],s=(i=n.image_id,d.slides);let a=0;s.forEach((e,t)=>{e.dataset.imageId==i&&(a=t)}),0===a&&(r.setAttribute("data-image-id",i),r.querySelector("a").setAttribute("href",n.image.url),r.querySelector("img").setAttribute("src",n.image.src),r.querySelector("img").setAttribute("srcset",n.image.srcset),o.setAttribute("data-image-id",i),o.querySelector("img").setAttribute("src",n.image.thumb_src),o.querySelector("img").setAttribute("srcset",n.image.srcset)),d.slideTo(a)}}else c()}),l(".reset_variations").on("click",function(e){l(".variations_form select").val("").niceSelect("update"),r.getAttribute("data-image-id")!==t.dataImageId&&c()})}l(".woocommerce-account .woocommerce-EditAccountForm:not(.vn-custom-form)").remove(),l(".account-tab-trigger").on("click",function(e){e.preventDefault();e=l(this).data("tab");l('.account-tab[data-tab="'+e+'"]').slideDown()}),l(".request-deletion").on("click",function(e){e.preventDefault();let t=l(this),i=t.data("msg"),a=t.data("user-email"),n=t.data("user-url"),s=t.data("erase-url");confirm(i)&&l.ajax({type:"POST",url:woocommerce_params.ajax_url,data:{action:"erase_userdata",user_email:a,user_url:n,erase_data_url:s},success:function(e){e.success?t.addClass("success"):alert("Sie haben die Datenlöschung bereits angefordert")}})}),l(document).on("added_to_cart removed_from_cart updated_cart_totals updated_checkout",function(){try{lazyLoadInstance.update()}catch(e){}})}),ht(850),ht(681),ht(30),ht(982);let F=jQuery.noConflict(),ot=!1;function ni(){Ht.bind("[data-fancybox]",{Carousel:{infinite:!1,Navigation:!1,friction:0,slidesPerPage:1},Panzoom:{touch:!1},dragToClose:!0,keyboard:{ArrowLeft:!1,ArrowRight:!1}})}function si(){function e(e,t){e=document.querySelectorAll(e);e.length&&e.forEach(e=>{new j(e,t)})}function t(e,t,i){let a;function n(){window.innerWidth<i&&!a?a=new j(e,t):window.innerWidth>=i&&a&&(a.destroy(),a=void 0,document.querySelector(e+" .swiper-wrapper")?.removeAttribute("style"),document.querySelectorAll(e+" .swiper-slide").forEach(e
5=>e.removeAttribute("style")))}n(),window.addEventListener("resize",n)}e(".testimonial_swiper",{spaceBetween:10,effect:"fade",loop:!0,autoplay:!1,navigation:{nextEl:".testimonial_swiper .swiper-button-next",prevEl:".testimonial_swiper .swiper-button-prev"},pagination:{el:".testimonial_swiper .swiper-pagination",clickable:!0},on:{slideChange:()=>{try{lazyLoadInstance.update()}catch(e){}}}}),document.querySelectorAll(".post_logos_swiper_js").forEach(e=>{var t=e.querySelectorAll(".swiper-slide").length,t=Math.floor(Math.random()*t);new j(e,{initialSlide:t,spaceBetween:16,slidesPerView:2,loop:!1,autoplay:{delay:5e3,disableOnInteraction:!1},breakpoints:{640:{slidesPerView:3},768:{slidesPerView:4},1024:{slidesPerView:5}},navigation:{nextEl:e.closest("section").querySelector(".swiper-button-next"),prevEl:e.closest("section").querySelector(".swiper-button-prev")},pagination:{el:e.closest("section").querySelector(".swiper-pagination"),clickable:!0},on:{slideChange:function(){try{lazyLoadInstance.update()}catch(e){}}}})}),document.querySelectorAll(".injection_slider").forEach(e=>{new j(e,{spaceBetween:16,slidesPerView:2,loop:!0,autoplay:{delay:5e3,disableOnInteraction:!1},breakpoints:{768:{slidesPerView:3},1024:{slidesPerView:4}},navigation:{nextEl:e.closest("section").querySelector(".swiper-button-next"),prevEl:e.closest("section").querySelector(".swiper-button-prev")},pagination:{el:e.closest("section").querySelector(".swiper-pagination"),clickable:!0},on:{slideChange:function(){try{lazyLoadInstance.update()}catch(e){}}}})}),document.querySelectorAll(".text_slider_js").forEach(e=>{var t=parseInt(e.getAttribute("data-slides"))||5;let i,a,n,s=t;n=3===t||4===t?(i=3,a=3,2):2===t?(i=t,a=t):(i=Math.max(1,t-1),a=Math.max(1,t-2),Math.max(1,t-3)),new j(e,{spaceBetween:16,slidesPerView:1,loop:!0,autoplay:{delay:5e3,disableOnInteraction:!1},breakpoints:{576:{slidesPerView:n},768:{slidesPerView:a},1024:{slidesPerView:i},1200:{slidesPerView:s}},navigation:{nextEl:e.closest("section").querySelector(".swiper-button-next"),prevEl:e.closest("section").querySelector(".swiper-button-prev")},pagination:{el:e.closest("section").querySelector(".swiper-pagination"),clickable:!0},on:{slideChange:function(){try{lazyLoadInstance.update()}catch(e){}}}})}),document.querySelectorAll(".news_slider__module").forEach(t=>{var e=parseInt(t.dataset.sliderSlides||"0",10),i=t.querySelectorAll(".news_slider .swiper-slide").length,e=1<(e||i),i=t.querySelector(".thumbnail_slider");let a=null;i&&(a=new j(i,{spaceBetween:18,slidesPerView:e?4:1,watchSlidesProgress:e,allowTouchMove:e,breakpoints:{640:{slidesPerView:e?2:1},768:{slidesPerView:e?3:1},1024:{slidesPerView:e?4:1,spaceBetween:24}},on:{slideChange:()=>{try{lazyLoadInstance.update()}catch(e){}}}}));i={spaceBetween:10,effect:"fade",loop:e,autoplay:!!e&&{delay:7e3,disableOnInteraction:!1},on:{slideChange:()=>{try{lazyLoadInstance.update()}catch(e){}}}};e&&(i.navigation={nextEl:t.querySelector(".swiper-button-next"),prevEl:t.querySelector(".swiper-button-prev")},i.pagination={el:t.querySelector(".swiper-pagination"),clickable:!0},i.thumbs={swiper:a},i.on.init=function(){var e=t.querySelectorAll(".swiper-progress-bar");e.forEach(e=>e.classList.remove("animate","active")),e.length&&e[0].classList.add("animate","active")},i.on.slideChangeTransitionStart=function(){var e=t.querySelectorAll(".swiper-progress-bar");e.forEach(e=>e.classList.remove("animate","active")),e.length&&e[0].classList.add("active")},i.on.slideChangeTransitionEnd=function(){var e=t.querySelectorAll(".swiper-progress-bar");e.length&&e[0].classList.add("animate")}),new j(t.querySelector(".news_slider .swiper"),i)}),e(".latest_news__slider .swiper",{spaceBetween:22,loop:!1,slidesPerView:1,navigation:{nextEl:".latest_news__slider .swiper-button-next",prevEl:".latest_news__slider .swiper-button-prev"},pagination:{el:".latest_news__slider .swiper-pagination",clickable:!0},breakpoints:{640:{slidesPerView:2},1024:{slidesPerView:3}}}),document.querySelectorAll(".speakers_module__slider .swiper").forEach(e=>{var t=e.closest(".speakers_module__slider");3<e.querySelectorAll(".swiper-slide").length&&new j(e,{spaceBetween:22,loop:!0,slidesPerView:1,navigation:{nextEl:t.querySelector(".swiper-button-next"),prevEl:t.querySelector(".swiper-button-prev")},pagination:{el:t.querySelector(".swiper-pagination"),clickable:!0},breakpoints:{640:{slidesPerView:2},1024:{slidesPerView:3}},on:{slideChange:()=>
5{try{lazyLoadInstance.update()}catch(e){}}}})}),document.querySelectorAll(".short_top_news .swiper").forEach(e=>{var t=e.closest(".short_top_news__slider");3<e.querySelectorAll(".swiper-slide").length&&new j(e,{spaceBetween:22,loop:!0,slidesPerView:1,navigation:{nextEl:t.querySelector(".swiper-button-next"),prevEl:t.querySelector(".swiper-button-prev")},pagination:{el:t.querySelector(".swiper-pagination"),clickable:!0},breakpoints:{992:{slidesPerView:2},1200:{slidesPerView:3}},on:{slideChange:()=>{try{lazyLoadInstance.update()}catch(e){}}}})}),t(".sponsored_module__grid",{slidesPerView:1,spaceBetween:30,navigation:{nextEl:".sponsored_module__grid .swiper-button-next",prevEl:".sponsored_module__grid .swiper-button-prev"},pagination:{el:".sponsored_module__grid .swiper-pagination",clickable:!0},breakpoints:{480:{slidesPerView:2}}},768),t(".locations_module__slider",{slidesPerView:1,spaceBetween:30,navigation:{nextEl:".locations_module__slider .swiper-button-next",prevEl:".locations_module__slider .swiper-button-prev"},pagination:{el:".locations_module__slider .swiper-pagination",clickable:!0}},641)}function ri(e){let i=!1;return e.each((e,t)=>{!0===t.checked&&(i=!0)}),i}function oi(e){return/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e)}F(document).ready(function(){ni(),setTimeout(function(){F(".lazyload.loading").removeClass("loading").addClass("loaded")},3e3),F(".speakers_module__slider .swiper-slide").each(function(){var e,t=F(this).find(".speakers_content"),i=F(this).find(".speakers_content").height(),a=F(this).find(".speakers_content p").height();i<a&&(F(this).find(".speakers_content").after('<span class="show_more">Mehr</span>'),e=F(this).find(".show_more"),F(this).find(".show_more").on("click",function(){F(this).toggleClass("active"),"Mehr"==e.text()?(e.text("Weniger"),t.animate({maxHeight:a+"px"},500)):(e.text("Mehr"),t.animate({maxHeight:"450px"},500))}))}),si(),(n=F("body")).hasClass("woocommerce-account")||n.hasClass("woocommerce-checkout")||n.hasClass("woocommerce-cart")||F("select").niceSelect(),(n.hasClass("woocommerce-account")||n.hasClass("woocommerce-checkout"))&&F(".woocommerce-MyAccount-content select, .woocommerce-form select, .woocommerce-checkout select").select2();{let i=F(".comments-template");if(!(i.length<1)&&(F(".post_nav--link.comments").on("click",function(){i.slideToggle()}),window.location.pathname.includes("comment-page")&&(i.slideDown(300),setTimeout(function(){var e=F(".comments-template").offset().top-F(".site-header .container").height();window.scrollTo({top:e,behavior:"smooth"})},500)),new URLSearchParams(window.location.search).has("reported"))){i.slideDown(300);let e=i.find(".reported").parent().prev(),t=0===e.length?i:e;setTimeout(function(){t[0].scrollIntoView({behavior:"smooth",block:"start"})},300)}}function e(){F(".tabs_list li:first-child").addClass("active"),F(".tab-content").hide(),F(".tab-content:first").show()}F(".accordion-js dt").on("click",function(){var e=F(this),t=F(this).next("dd");F("dt").not(e).removeClass("active"),F("dt").next("dd").not(t).slideUp(500),F(this).toggleClass("active"),F(this).next().slideToggle(500)}),F(".site-footer .widget-title").on("click",function(){F(this).toggleClass("active").next().slideToggle()}),jQuery(document).on("mouseenter click",".frm-star-group input",function(){s(this)}),jQuery(document).on("mouseenter",".frm-star-group .star-rating:not(.star-rating-readonly)",function(){s(this.previousSibling)}),jQuery(document).on("mouseleave",".frm-star-group .star-rating:not(.star-rating-readonly)",function(){var e=this.previousSibling.parentElement;e.classList.remove("frm-star-hovered");for(var t=e.childNodes,i=jQuery(e).find("input:checked").attr("id"),a="",n=t.length-1;0<n;n--)void 0!==t[n].className&&-1<t[n].className.indexOf("star-rating")&&(t[n].classList.remove("star-rating-hover"),""!==(a=""===a&&void 0!==i&&t[n].getAttribute("for")==i?" star-rating-on":a))&&(t[n].className+=a)}),F(".btn-download").attr("download",""),F(".builder_modules table").wrap('<div class="table-scroll-wrapper"><div class="table-responsive"></div></div>'),window.matchMedia("(max-width: 767px)").matches&&F(".table-scroll-wrapper").each(function(){var e=F(this);if(!e.data("vn-custom-scrollbar")){let o=e[0],l=o.scrollWidth,d=o.clientWidth;if(!(l<=d)){let a=F('<div class="table-scroll-wrapper__scrollbar" aria-hidden="true"><div class="table-scroll-wrapper__thumb"></div></div>'),n=a.find(".table-scroll-wrapper__thumb"),s=(e.append(a),e.on("scroll.vnTableScrollbar",t),t(),0),r=0;function t(){var e,t,i=o.scrollWidth-o.clientWidth;i<=0||(e=a[0].offsetWidth,t=Math.max(20,d/l*e),i=o.scrollLeft/i*(e-t-4),n.css({width:t+"px",left:i+"px"}))}function i(e){var e=("touchmove"===e.type?e.originalEvent.touches[0]:e).clientX-s,t=o.scrollWidth-o.clientWidth,i=t/(a[0].offsetWidth-n[0].offsetWidth-4)||0;o.scrollLeft=Math.max(0,Math.min(t,r+e*i))}function c(){F(document).off("touchmove.vnTableScrollbar mousemove.vnTableScrollbar touchend.vnTableScrollbar mouseup.vnTableScrollbar")}
5a.on("touchstart mousedown",function(e){e.preventDefault(),s=("touchstart"===e.type?e.originalEvent.touches[0]:e).clientX,r=o.scrollLeft,F(document).on("touchmove.vnTableScrollbar mousemove.vnTableScrollbar",i),F(document).on("touchend.vnTableScrollbar mouseup.vnTableScrollbar",c)}),e.data("vn-custom-scrollbar",!0)}}}),F("p iframe").each(function(){var e=(F(this).attr("src")||"").toLowerCase();/youtube\.com\/embed|youtu\.be|player\.vimeo\.com/.test(e)&&F(this).wrap('<div class="c-video"></div>')}),F(".filter_block--title").on("click",function(){F(this).toggleClass("opened"),F(".filter_block__grid").slideToggle()}),F(location).attr("hash"),localStorage.getItem("activeTab")&&0<(n=F('.tabs_list li a[href="'+localStorage.getItem("activeTab")+'"]')).length?(n.parent().addClass("active"),F(".tab-content").hide(),F(".tab-content#"+localStorage.getItem("activeTab").substring(1)).show()):e(),F(".tabs_list li").click(function(){if("yes"===F(this).data("script"))return F(".tabs_list li").removeClass("active"),F(this).addClass("active"),F(".tab-content").hide(),e=F(this).find("a").attr("href"),F(e).fadeIn(),localStorage.setItem("activeTab",e),!1;var e=F(this).children("a").attr("href"),t=F(location).attr("href").replace(/\/page\/\d\//gm,"/page/1/");localStorage.setItem("activeTab",e),F(this).hasClass("active")||window.location.replace(t)});var a=document.querySelectorAll("ul.nav-tabs > li");function t(e){for(var t=0;t<a.length;t++)a[t].classList.remove("active");e.currentTarget.classList.add("active"),e.preventDefault();for(var i=document.querySelectorAll(".tab-pane"),t=0;t<i.length;t++)i[t].classList.remove("active");e=e.target.getAttribute("href");document.querySelector(e).classList.add("active")}for(i=0;i<a.length;i++)a[i].addEventListener("click",t);{let a=F(".whitepaper-form");a.length<1||F(".whitepaper-form").each(function(e,t){var i=F(this).data("whitepaper");0<i.length&&a.find(".frm_form_field").last().next().val(i)})}(n=F("#vn-subscription-date")).length<1||"function"!=typeof flatpickr||n.flatpickr({enableTime:!1,dateFormat:"d.m.Y"}),n={plus:'<svg xmlns="http://www.w3.org/2000/svg" width="17.182" height="17.182" viewBox="0 0 17.182 17.182">\n <path d="M15.954,9H10.432V3.477A1.227,1.227,0,0,0,9.2,2.25H7.977A1.227,1.227,0,0,0,6.75,3.477V9H1.227A1.227,1.227,0,0,0,0,10.227v1.227a1.227,1.227,0,0,0,1.227,1.227H6.75V18.2a1.227,1.227,0,0,0,1.227,1.227H9.2A1.227,1.227,0,0,0,10.432,18.2V12.682h5.523a1.227,1.227,0,0,0,1.227-1.227V10.227A1.227,1.227,0,0,0,15.954,9Z" transform="translate(0 -2.25)"/>\n</svg>\n',arrow:'<svg xmlns="http://www.w3.org/2000/svg" width="8.78" height="15.356" viewBox="0 0 8.78 15.356">\n <path d="M17.38,13.871,11.569,8.065a1.093,1.093,0,0,1,0-1.55,1.107,1.107,0,0,1,1.554,0l6.584,6.579a1.1,1.1,0,0,1,.032,1.513l-6.611,6.625a1.1,1.1,0,0,1-1.554-1.55Z" transform="translate(-11.246 -6.196)"/>\n</svg>\n',plane:'<svg xmlns="http://www.w3.org/2000/svg" width="19.998" height="20.004" viewBox="0 0 19.998 20.004">\n <path d="M18.594.125.488,10.57a.938.938,0,0,0,.086,1.688L4.727,14,15.949,4.109a.234.234,0,0,1,.336.324L6.875,15.9v3.145a.937.937,0,0,0,1.66.617l2.48-3.02,4.867,2.039a.94.94,0,0,0,1.289-.711L19.984,1.094A.938.938,0,0,0,18.594.125Z" transform="translate(0 0.001)"/>\n</svg>\n',download:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="96px" height="96px"><path d="M 32 8 C 30.896 8 30 8.896 30 10 L 30 38.205078 L 23.417969 31.589844 C 22.638969 30.806844 21.372844 30.801031 20.589844 31.582031 C 19.807844 32.361031 19.803031 33.627156 20.582031 34.410156 L 30.582031 44.460938 C 30.958031 44.837938 31.468 45.050781 32 45.050781 C 32.532 45.050781 33.041969 44.838938 33.417969 44.460938 L 43.417969 34.410156 C 44.196969 33.627156 44.192156 32.361031 43.410156 31.582031 C 42.627156 30.802031 41.361031 30.807844 40.582031 31.589844 L 34 38.205078 L 34 10 C 34 8.896 33.104 8 32 8 z M 9 38 C 7.896 38 7 38.896 7 40 L 7 48 C 7 51.309 9.691 54 13 54 L 51 54 C 54.309 54 57 51.309 57 48 L 57 40 C 57 38.896 56.104 38 55 38 C 53.896 38 53 38.896 53 40 L 53 48 C 53 49.103 52.103 50 51 50 L 13 50 C 11.897 50 11 49.103 11 48 L 11 40 C 11 38.896 10.104 38 9 38 z"/></svg>',newsletter:'<svg xmlns="http://www.w3.org/2000/svg" width="23" height="24.643" viewBox="0 0 23 24.643">\n <path d="M19.284,11.785H11.07v1.643h8.214ZM14.356,8.5H11.07v1.643h3.286Zm9.857-.705V5.214H20.6L16,1.928,11.4,5.214H7.784V7.794L4.5,10.142V26.571h23V10.142L24.213,7.794ZM9.427,6.857H22.57v6.284L16,18.562,9.427,13.141V6.857ZM6.142,13.428l6.47,4.919-6.47,4.938V13.428Zm1.643,11.5,6.52-5.294L16,20.924l1.691-1.287,6.523,5.291H7.784Zm18.071-1.643-6.478-4.93,6.478-4.927v9.857Z" transform="translate(-4.499 -1.928)"/>\n</svg>\n'},F("p a.btn-plus").prepend(n.plus),F("p a.btn-with-arrow, .simple_link").prepend(n.arrow),F("p a.btn-plane, button.btn-plane").prepend(n.plane),F("p a.btn-download").prepend(n.download),F("p a.btn-newsletter").prepend(n.newsletter),function(){class e{constructor(e,t,i,a){this.targetNode=e,this.classToWatch=t,this.classAddedCallback=i,this.classRemovedCallback=a,this.lastClassState=e.attributes[this.classToWatch],this.observer=null,this.init()}init(){this.observer=new MutationObserver(this.mutationCallback),this.observe()}observe(){this.observer.observe(this.targetNode,{attributes:!0})}disconnect(){this.observer.disconnect()}mutationCallback=e=>{for(var t of e)"attributes"===t.type&&t.attributeName===this.classToWatch&&(t=t.target.attributes[this.classToWatch],this.lastClassState!==t)&&((this.lastClassState=t)?this.classAddedCallback():this.classRemovedCallback())}}var t=()=>{F(".site-header").css("marginTop","0"),F(".site-content").css("marginTop","0")},i=document.getElementById("Ads_BA_BS");i&&(new e(i,"data-google-query-id",t,()=>{F(".site-header").css("marginTop","90px"),F(".site-content").css("marginTop","90px")}),i.getAttribute("data-google-query-id"))&&t()}();var n=document.querySelector("#Ads_BA_CAD2");if(n){let e=n.closest("#ad__half_screen")||n.parentNode;e&&(n.addEventListener("__baSlotIsFilled",()=>{e.classList.add("ad-filled"),e.classList.remove("is-ad-empty")}),n.addEventListener("__baSlotIsEmpty",()=>{e.classList.remove("ad-filled"),e.classList.add("is-ad-empty")}))}F(document.body).on("click",".vn_subusers__item__body .show-password-input",function(){var e=F(this).prev();"password"===e.attr("type")?e.attr("type","text"):e.attr("type","password")}),F(document.body).on("click",".vn_subusers__item__body .generate-password",function(){var e=F(this).closest(".form-row").find("input"),t=(()=>{var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+~`|}{[]:;?><,./-=";let i="";for(let e=0;e<8;e++)i+=t.charAt(Math.floor(91*Math.random()));return/[a-z]/.test(i)||(i=i.replace(/./,String.fromCharCode(97+Math.floor(26*Math.random())))),/[A-Z]/.test(i)||(i=i.replace(/./,String.fromCharCode(65+Math.floor(26*Math.random())))),i=/[\d\W]/.test(i)?i:i.replace(/./,t.charAt(Math.floor(91*Math.random())))})();e.attr("type","text"),e.val(t).change()});{let e=F("#vn_add_subuser_slot"),a=F(".vn_subusers__list"),n=F(".vn_subusers__amount");e.length<1||a.length<1||(e.on("click",function(){var e,t=parseInt(n.find(".used").text()),i=parseInt(n.find(".total").text());i<++t||(n.find(".used").text(t),e={action:"vn_add_subuser_slot",nonce:wpApiSettings.nonce},F.ajax({url:wpApiSettings.ajaxUrl,method:"POST",data:e,success:function(e){"string"==typeof e?(F(e).appendTo(a),F(".vn_subusers__item__body").bind("keypress",function(e){if(13==e.keyCode)return!1})):console.log(e)},error:function(e){console.log("error",e)}}),t==i&&F(this).addClass("disabled"))}),F(document).on("click",".vn_subusers__item__header",function(e){F(this).parent().toggleClass("active"),F(this).next().slideToggle()}))}{let p,m=!1,d=!1;F(document.body).on("input",'input[name="subuser_email"]',function(){var e=F(this).closest("form").find(".vn_add_subuser");m=!1,d=!1,e.addClass("disabled")}),F(document.body).on("change",'input[name="subuser_name"]',function(){F(this).closest("form").prev().find(".name").text(F(this).val())}),F(document.body).on("change",'input[name="subuser_lastname"]',function(){F(this).closest("form").prev().find(".lastname").text(F(this).val())}),F(document.body).on("focusout",'input[name="subuser_email"]',function(){var e=F(this).val();let t=F(this).closest("form"),i=t.find(".error-msg"),a=t.find('[name="subuser_salutation"]'),n=t.find('[name="subuser_name"]'),s=t.find('[name="subuser_lastname"]'),r=t.find('[name="subuser_password"]'),o=t.find(".vn_add_subuser"),l=()=>{a.removeAttr("disabled","false").change(),n.removeAttr("readonly","false"),s.removeAttr("readonly","false"),r.removeAttr("readonly","false"),r.siblings(".generate-password").show(),o.removeClass("disabled")};oi(e)?(e={action:"vn_check_user",nonce:wpApiSettings.nonce,subuserEmail:e},F.ajax({url:wpApiSettings.ajaxUrl,method:"POST",data:e,success:function(e){e=JSON.parse(e);!0===e.user_isset?(a.val(e.user_salutation).attr("disabled","true").change(),n.val(e.user_name).attr("readonly","true"),s.val(e.user_lastname).attr("readonly","true"),r.val(e.user_password).attr("readonly","true"),s.val(e.user_lastname).attr("readonly","true"),r.siblings(".generate-password").hide(),t.prev().find(".name").text(e.user_name),t.prev().find(".lastname").text(e.user_lastname),i.hide(),t.find("input").removeClass("error"),t.find(".password-error").text("").hide(),o.removeClass("disabled"),m=!0,p=e.user_id):l()},error:function(e){console.log("error",e)},complete:function(){d=!0}})):l()}),F(document.body).on("click",".button.vn_add_subuser",function(e){e.preventDefault();let t=F(this).closest("form"),i=t.find(".error-msg"),a=t.find(".success-msg"),n=i.data("default"),s=(i.hide(),a.hide(),t.find("input").removeClass("error"),t.find(".password-error").text("").hide(),t.find('[name="subuser_salutation"]')),r=t.find('[name="subuser_name"]'),o=t.find('[name="subuser_lastname"]'),l=t.find('[name="subuser_email"]'),d=t.find('[name="subuser_password"]'),c=[r,o,l,d],u=window.location.search,h=new URLSearchParams(u).get("nutzer-verwalten");if(m){e={action:"vn_add_subuser",nonce:wpApiSettings.nonce,userID:p,productID:h};F.ajax({url:wpApiSettings.ajaxUrl,method:"POST",data:e,success:function(e){e=JSON.parse(e);0===e.status?(i.show(),i.html(e.errors.error_msg)):1===e.status&&(t.find("input, select").attr("disabled","disabled"),F(this).addClass("disabled"),a.show())},error:function(e){console.log("error",e)}})}else{if(!(()=>{let a=!0;
5return c.forEach(function(e){var t,i=F(e).val();""===i&&(F(e).addClass("error"),a=!1),"email"!==F(e).attr("type")||oi(i)||(F(e).addClass("error"),a=!1),"subuser_password"===F(e).attr("name")&&(i=(i=i).length<8?"Das Passwort muss mindestens 8 Zeichen lang sein.":/[a-z]/.test(i)&&/[A-Z]/.test(i)?!!/[\d\W]/.test(i)||"Das Passwort muss mindestens ein Sonderzeichen oder eine Zahl enthalten.":"Das Passwort muss sowohl Kleinbuchstaben als auch GroÃbuchstaben enthalten.",t=F(e).closest(".form-row").find(".password-error"),!0!==i?(F(e).addClass("error"),t.text(i).show(),a=!1):t.text("").hide())}),a})())return i.show(),void i.html(n);e={action:"vn_create_subuser",nonce:wpApiSettings.nonce,user_salutation:s.val(),user_email:l.val(),user_name:r.val(),user_lastname:o.val(),user_password:d.val(),subscription_id:h};F.ajax({url:wpApiSettings.ajaxUrl,method:"POST",data:e,success:function(e){console.log("data",e);e=JSON.parse(e);0===e.status?(i.show(),i.html(e.errors.error_msg)):1===e.status&&(t.find("input, select").attr("disabled","disabled"),F(this).addClass("disabled"),a.show())},error:function(e){console.log("error",e)}})}return!1})}{let e=window.location.search,n=new URLSearchParams(e).get("nutzer-verwalten");F(document.body).on("click",".remove-subuser",function(e){e.preventDefault();let t=F(this).closest(".vn_subusers__item"),i=t.data("user"),a=t.find(".error-msg");return confirm("Sind Sie sicher, dass Sie den Unterbenutzer entfernen möchten?")&&(e={action:"vn_remove_subuser",nonce:wpApiSettings.nonce,product_id:n,user_id:i},F.ajax({url:wpApiSettings.ajaxUrl,method:"POST",data:e,success:function(e){e=JSON.parse(e);0===e.status?(a.show(),a.html(e.errors.error_msg)):1===e.status&&(F("#protect_user_"+i).show(),F("#delete_user_"+i).hide())},error:function(e){console.log("error",e)}})),!1})}window.location.search,F(document.body).on("click",".cancel-subscription",function(e){if(e.preventDefault(),confirm("Sind Sie sicher, dass Sie Ihr Abonnement beenden möchten?")){let e=F("#vn_subscription__cancellation").serializeArray().concat([{name:"nonce",value:wpApiSettings.nonce}]);F.ajax({url:wpApiSettings.ajaxUrl,method:"POST",data:e,success:function(e){e=JSON.parse(e);0===e.status?(errorMsg.show(),errorMsg.html(e.errors.error_msg)):1===e.status&&(F("#cancel_in_process").show(),F("#vn_subscription__cancellation").hide())},error:function(e){console.log("error",e)}})}return!1}),F(document).on("click","#place_order",function(){F(this).addClass("disabled")});{let e=F("#vn-cancellation-date"),t=F('input[name="cancellation-type"]');e.length<1||t.length<1||"function"!=typeof flatpickr||(setTimeout(()=>{e.removeAttr("readonly")},1),t.on("change",function(){"choose"===F(this).val()?e.parent().show():e.parent().hide()}),(n=new Date).toISOString().split("T")[0],e.flatpickr({enableTime:!1,dateFormat:"d.m.Y",minDate:n}))}{let i=F(".search_result__checkbox"),a=F(".search-submit-form");i&&a&&i.each((e,t)=>{F(t).on("change",()=>{ri(i)?a.removeClass("disabled"):a.addClass("disabled")})})}{let a=F(".search_result__checkbox"),o=F(".search-submit-form");if(a&&o){"dialog"===(1<(n=document.URL.split("#")).length?n[1]:null)&&F(".fancybox__backdrop").click();let r=o.closest("form");r.on("submit",e=>{if(ri(a)){var t=r.serialize().split("&"),i=(o.find(".trigger").click(),F("#field_agencies")),s=F("#field_agencies_names");let a=[],n=[];F(t).each((e,t)=>{var t=t.split("="),i=t[0],i=F('input[name="'+i+'"]').data("name");a.push(t[1]),n.push(i)}),a=decodeURIComponent(a.join(",")),n=n.join(", "),i.val(a),s.val(n),e.preventDefault()}return!1})}}function s(e){var t=e.parentElement,i=t.childNodes,a=parseInt(e.value),n=!1;t.className+=" frm-star-hovered";for(var s=0;s<i.length;s++)void 0!==i[s].className&&-1<i[s].className.indexOf("star-rating")?n?i[s].className+=" star-rating-hover":i[s].classList.remove("star-rating-hover","star-rating-on"):n=parseInt(i[s].value)<=a}(n=document.querySelector(".woocommerce-table--order-details tfoot th"))&&n.textContent.includes("Hinweis:")&&n.parentNode.classList.add("note_tr"),(n=document.querySelector(".ba-modify-privacy"))&&n.addEventListener("click",()=>{Ads_BA_privacyManager()}),F(".program_referent_info").on("click",function(){var e=F(this).attr("href"),e=(console.log(e),F(e));e.length&&(F(".referent_repeater").addClass("d-none"),e.removeClass("d-none"))}),F(".ba-modify-privacy a").on("click",function(e){e.preventDefault()})}),window.addEventListener("load",function(){var t=F(".site-header").offset().top,i=F("body");F(window).scroll(function(){var e=F(window).scrollTop();console.log(e+" scroll"),t<=e?i.addClass("fixed_header"):i.removeClass("fixed_header")}),F(window).on("load scroll",function(e){var t;t=F(window).scrollTop(),F("body").hasClass("is-menu-open")||(200<t?F("body").addClass("is-scrolled"):F("body").removeClass("is-scrolled"))}),ni()},{once:!0}),setTimeout(function(){if(!ot){ot=!0;
5let e=document.getElementById("vn-page-preloader");e&&(e.classList.remove("active"),setTimeout(()=>e.remove(),150))}},2e3),F(window).resize(function(){si()}),F(window).on("orientationchange",function(){}),F(window).scroll(function(){var e,t;F(".sticky_button_module").length&&(e=F(".sticky_button_module.static").offset().top,t=F(window).scrollTop()+F(window).height(),e+F(".sticky_button_module.static").height()<=t?F(".sticky_button_module.fixed").addClass("removed"):F(".sticky_button_module.fixed").removeClass("removed"),F(window).scrollTop()>=.65*F(window).height()?F(".sticky_button_module").addClass("visible"):F(".sticky_button_module").removeClass("visible"))}),F(window).on("checkout_error",function(){F("#place_order").removeClass("disabled")})}})();
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.