1/*! For license information please see vendors.js.LICENSE.txt */ 2(self.webpackChunkNeptune=self.webpackChunkNeptune||[]).push([[96],{14:(e,t,r)=>{"use strict";var s=r(324),n=r(208),i=r(268),a=r.n(i);window.USON=a(),s.A.engage={default:{event:"click",trigger:"_self",targets:[{selector:"_self",classes:{toggle:"active"},attributes:[{att:"data-engaged",toggle:["true","false"]}],focus:!1,blur:!1}]},init:function(e){e=e||document,s.A.debug.info("engage:init",{el:e}),n.A.qsa("[neptune-engage]",e).forEach(function(e){if(e.getAttribute("permanent")&&e.getAttribute("neptune-permanent"))return!1;if(n.A.parents(e,"[permanent]").nodeName)return!1;let t=[{}];try{t=n.A.array(a().parse(e.getAttribute("neptune-engage").replace(/'/g,'"').replace(/`/g,"'"),"array")[0])}catch(t){console.log("USON Parse Error",e,e.getAttribute("neptune-engage"),err)}if("[{}]"==JSON.stringify(t))try{t=n.A.array(JSON.parse(e.getAttribute("neptune-engage").replace(/'/g,'"').replace(/`/g,"'"),"object"))}catch(e){}""==e.getAttribute("neptune-engage")||t?s.A.debug.info("engage:parse",{el:e,data:t}):s.A.debug.error("engage:parse",{el:e},e.getAttribute("neptune-engage")),t.forEach(function(t,r){if(t.breakpoints)for(b in t.breakpoints);t.on&&(t.event=t.on),n.A.copy(s.A.engage.default);var i=Object.assign(n.A.copy(s.A.engage.default),t),a=e;e.getAttribute("data-engage-trigger")&&(target_el=n.A.qs(_target.selector)),n.A.exists(i.trigger)&&"_self"!=i.trigger&&i.trigger&&(a=n.A.qs(i.trigger)),i.trigger&&0==i.trigger.indexOf("_self")&&"_self"!=i.trigger&&(a=n.A.qs(i.trigger.replace("_self ",""),e)),i.event||(i.event="click"),n.A.array(i.event).forEach((t,r)=>{if("unclick"==t){a=document,t="click";var o=!0}a.addEventListener(t,t=>{if(a.engaging&&!o)return!1;if(a.engaging=!0,s.A.debug.info("engage:trigger",{el:a,event:t}),t.which&&i.which&&!n.A.array(i.which).includes(t.which))return!1;if(o&&(e.contains(t.target)||e==t.target))return!1;if(i.preventDefault&&t.preventDefault(),i.stopPropagation&&t.stopPropagation(),i.keys&&!1===i.keys.includes(t.keyCode))return!1;!i.targets&&(i.classes||i.attributes||i.siblings||i.functions||i.methods)&&(i.targets=[n.A.copy(i)]),i.targets=i.targets||[];for(let e in i)if(n.A.exists(e)){let t=n.A.copy(i[e]);t.selector=e,i.targets.push(t)}if(n.A.array(i.targets).forEach((t,r)=>{let a=t.delay||0;setTimeout(function(){var r=[e];e.getAttribute("data-engage-target")&&(r=n.A.qsa(e.getAttribute("data-engage-target"))),t.selector&&"_self"!=t.selector&&"_parent"!=t.selector&&(r=n.A.qsa(t.selector)),t.selector&&0==t.selector.indexOf("_self")&&"_self"!=t.selector&&(r=n.A.qsa(t.selector.replace("_self ",""),e)),t.selector&&"_parent"==t.selector&&(r=[e.parentNode]),t.selector&&0==t.selector.indexOf("_parent")&&"_parent"!=t.selector&&(r=n.A.qsa(t.selector.replace("_parent ",""),e.parentNode)),t.selector&&"_grandparent"==t.selector&&e.parentNode&&e.parentNode.parentNode&&(r=[e.parentNode.parentNode]),t.selector&&0==t.selector.indexOf("_grandparent")&&"_grandparent"!=t.selector&&(r=n.A.qsa(t.selector.replace("_grandparent ",""),e.parentNode.parentNode)),t.parents&&(r=[n.A.parents(e,t.parents)]),t.cousins&&t.parent&&(r=n.A.cousins(e,t.parent,t.cousins)),r.forEach(function(e){s.A.engage.action(e,t,i)}),n.A.trigger(document,"engage:after",!1,!0,i)},a)}),i.history&&0===r){if(i.history.push){i.event="engage:popstate";let e=i.history.push.url||document.location.href,t=i.history.push.title||n.A.qs("title").innerText,r=i;window.Turbolinks&&(r.turbolinks=!0,r.url=e),window.history.pushState(r,t,e)}if(i.history.replace){i.event="engage:popstate";let e=i.history.replace.url||document.location.href,t=i.history.replace.title||n.A.qs("title").innerText,r=i;window.Turbolinks&&(r.turbolinks=!0,r.url=pushUrl),window.history.replaceState(r,t,e),window.history.replaceState(r,t,e)}}setTimeout(()=>{delete a.engaging},50)}),"start"==t&&n.A.trigger(a,t,!1,!0)});try{i.targets.forEach(e=>{e.periscope&&e.periscope.preload&&s.A.periscope.preload(e.periscope.view.url)})}catch(e){}})})},action:function(e,t,r){if(t.classes=t.classes||t.C||{},!e||!e.classList)return!1;n.A.trigger(document,"engage:before",!1,!0,r),n.A.trigger(e,"engage:before",!1,!0,r),t.classes.remove=n.A.array(t.classes.remove)||[],t.classes.remove.forEach(function(t){e.classList.remove(t)}),t.classes.add=n.A.array(t.classes.add)||[],t.classes.add.forEac
2h(function(t){e.classList.add(t)}),t.classes.toggle=n.A.array(t.classes.toggle)||[],t.classes.toggle.forEach(function(t){t.split(" ").forEach(function(t){e.classList.toggle(t)})}),t.attributes=n.A.array(t.attributes)||[],t.attributes.forEach(function(t){let r;t.set&&(r=t.set),t.toggle&&(t.toggle=n.A.array(t.toggle),1==t.toggle.length&&t.toggle.push("_remove"),r=t.toggle[0],e.getAttribute(t.att)==t.toggle[0]&&(r=t.toggle[1])),t.boolean&&(r="true","true"==e.getAttribute(t.att)&&(r="false")),"_false"==r&&(r="false"),"_remove"==r?e.removeAttribute(t.att):e.setAttribute(t.att,r)}),t.functions&&t.functions.forEach(function(t){e[t].bind(e)()}),t.methods&&n.A.array(t.methods).forEach(function(t){e[t].bind(e)()}),t.html&&(e.innerHTML=t.html),setTimeout(function(){t.focus&&(0!=e.tabIndex&&(e.tabIndex=0),e.focus()),t.blur&&e.blur()},100),n.A.trigger(e,"engage:action",!1,!0,t),n.A.trigger(document,"engage:action",!1,!0,t),s.A.debug.info("engage:action",{el:e,action:t}),t.siblings&&n.A.siblings(e).forEach(e=>{s.A.engage.action(e,t.siblings,r)}),t.children&&e.children.forEach(e=>{s.A.engage.action(e,t.children,r)}),t["periscope:view"]&&s.A.periscope&&s.A.periscope.view(e,t["periscope:view"].url),t.periscope&&t.periscope.view&&s.A.periscope&&s.A.periscope.view(e,t.periscope.view.url,{},!1,!!t.periscope.force),t["templates:load"]&&s.A.templates&&(Array.isArray(t["templates:load"])&&s.A.templates.load(t["templates:load"][0],t["templates:load"][1]),t["templates:load"].data&&s.A.templates.load(t["templates:load"].topic,t["templates:load"].data)),t["liquid:load"]&&s.A.liquid&&(Array.isArray(t["liquid:load"])&&s.A.liquid.load(t["liquid:load"][0],t["liquid:load"][1]),t["liquid:load"].data&&s.A.liquid.load(t["liquid:load"].topic,t["liquid:load"].data))}},window.addEventListener("popstate",e=>{e.state&&e.state.event&&"engage:popstate"==e.state.event&&(s.A.debug.info("engage:popstate",{el:window,actions:e.state}),e.state.targets.forEach(e=>{n.A.exists(e.selector)&&s.A.engage.action(n.A.qs(e.selector),e)}))}),window.Neptune=s.A,s.A.engage},208:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var _n=_n||{};_n.qsa=(e,t,r)=>{"function"==typeof(t=t||document)&&(r=t,t=document);const s=_n.array(t.querySelectorAll(e));return r?s.map(r):s},_n.qs=(e,t,r)=>(t=t||document,_n.qsa(e,t,r)[0]),_n.xp=function(e){for(var t=[],r=document.evaluate(e,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),s=0;s<r.snapshotLength;s++)t.push(r.snapshotItem(s));return t},_n.parents=(e,t,r)=>{let s=r||!1;return!e.matches("body")&&!e.matches("html")&&(e.matches(t)||null==e.parentNode?e.matches(t)&&s?_n.parents(e.parentNode,t):e:_n.parents(e.parentNode,t))},_n.sibling=(e,t)=>_n.array(e.parentNode.children).find(r=>r.matches(t)&&r!=e),_n.siblings=(e,t)=>(t&&_n.array(e.parentNode.children).filter(r=>r.matches(t)&&r!=e),_n.array(e.parentNode.children).filter(t=>t!=e)),_n.cousin=(e,t,r)=>_n.qs(r,_n.parents(e,t)),_n.cousins=(e,t,r)=>_n.qsa(r,_n.parents(e,t)),_n.s=(e,t)=>(t=t||document.body).matches("html")?[]:t.matches(e)?t:_n.qsa(e,t).length>0?_n.qsa(e,t):0===_n.qsa(e,t).length&&!t.matches(e)&&t.parentNode?_n.s(e,t.parentNode):[],_n.last=(e,t)=>(t=t||document,_n.array(_n.qsa(e,t)).reverse()[0]),_n.exists=(e,t)=>{try{return _n.qsa(e,t).length>0}catch(e){return!1}},_n.index=e=>{for(var t=e.parentNode.childNodes,r=0,s=0;s<t.length;s++){if(t[s]==e)return r;1==t[s].nodeType&&r++}return-1},_n.rqs=(e,t)=>{t=t||"";let r=e.nodeName.toLowerCase();e.id&&(r+=`#${e.id}`);const s=_n.array(e.classList).filter(e=>![":","/"].some(t=>e.includes(t)));!e.id&&s.length&&(r+=`.${s.join(".")}`);try{!e.id&&r&&e.parentElement&&_n.qsa(r,e.parentNode).length>1&&(r+=`:nth-child(${_n.index(e)+1})`)}catch(e){}return t=`${r} ${t}`,e.matches("body")||e.matches("html")?t:_n.rqs(e.parentNode,t)},_n.flow=e=>(...t)=>e.reduce((e,t)=>[t(...e)],t)[0],_n.array=function(e){return Array.isArray(e)?e:NodeList.prototype.isPrototypeOf(e)||HTMLCollection.prototype.isPrototypeOf(e)||DOMTokenList.prototype.isPrototypeOf(e)?Array.from(e):"str
2ing"==typeof e||"number"==typeof e||"object"==typeof e?[e]:void 0===e?[]:void 0},_n.object=function(e,t){return e.reduce((e,r)=>({...e,[r[t]]:r}),{})},_n.filter=(e,t)=>Array.isArray(e)?e.filter((e,r)=>t(e,r)):"object"==typeof e?_n.flow([Object.entries,e=>e.filter(([e,r])=>t(r,e)),Object.fromEntries])(e):void 0,_n.copy=function(e){return JSON.parse(JSON.stringify(e))},_n.unique=(e,t)=>e.filter((e,r,s)=>t?s.map(e=>e[t]).indexOf(e[t])===r:s.indexOf(e)===r),_n.flatten=e=>e.reduce((e,t)=>e.concat(Array.isArray(t)?_n.flatten(t):t),[]),_n.set=e=>_n.unique(_n.flatten(e)),_n.remove=(e,t)=>(_n.array(e).forEach(e=>{t.splice(t.indexOf(e),1)}),t),_n.map=(o,m)=>{let is_array=Array.isArray(o),mapped_data=_n.array(o).map(data=>{let mapped={};for(let prop in m){if(m[prop].value)"string"==typeof m[prop].value?mapped[prop]=_n.literal(m[prop].value,data):mapped[prop]=m[prop].value;else if(m[prop].from)mapped[prop]=_n.nested(data,m[prop].from),m[prop].each&&Array.isArray(mapped[prop])&&(mapped[prop]=mapped[prop].map(e=>_n.map(e,m[prop].each)));else if(Array.isArray(m[prop]))mapped[prop]=_n.map(data[m[prop][0]],m[prop][1]);else if(m[prop].includes("."))try{mapped[prop]=m[prop].split("|")[0].split(".").reduce((e,t)=>e[t],data)}catch(e){}else mapped[prop]=data[m[prop].split("|")[0]];"string"==typeof m[prop]&&m[prop].includes("|")&&m[prop].split("|").forEach((pf,i)=>{if(0!==i)return pf.includes("val")?mapped[prop]=eval(pf.replace("val","mapped[prop]")):void(mapped[prop]=eval("mapped[prop]"+pf))})}return mapped});return is_array?mapped_data:mapped_data[0]},_n.merge=(e,...t)=>{if(!t.length)return e;const r=t.shift();if(_n.is_object(e)&&_n.is_object(r))for(const t in r)_n.is_object(r[t])?(e[t]||Object.assign(e,{[t]:{}}),_n.merge(e[t],r[t])):Object.assign(e,{[t]:r[t]});return _n.merge(e,...t)},_n.is_object=e=>e&&"object"==typeof e&&!Array.isArray(e),_n.is_array=e=>e&&"object"==typeof e&&Array.isArray(e),_n.nested=(e,t)=>t.split(".").reduce((e,t)=>!!e[t]&&e[t],e),_n.dot=(e,t)=>_n.nested(t,e),_n.literal=(e,t)=>new Function(...Object.keys(t),`return \`${e}\`;`)(...Object.values(t)),_n.combine=([e,...[t,...r]])=>{if(!t)return _n.array(e).map(e=>("array"==typeof e&&e.reverse(),e));const s=t.reduce((t,r)=>t.concat(e.map(e=>_n.array(r).concat(e))),[]);return _n.combine([s,...r])},_n.sum=e=>_n.array(e).reduce((e,t)=>e+t,0),_n.sample=(e,t)=>{for(var r,s,n=e.slice(0),i=e.length,a=i-t;i-- >a;)r=n[s=Math.floor((i+1)*Math.random())],n[s]=n[i],n[i]=r;return n.slice(a)},_n.range=(e,t,r)=>{let s=[],n=0;(r=r||1)%1!=0&&(n=r.toString().split(".")[1].length);for(let i=e||0;i<=(t||99);i+=r||1)n?s.push(i.toFixed(n)):s.push(i);return s},_n.empty=e=>e.nodeName?0==e.childElementCount:!(!Array.isArray(e)||0!=e.length)||"object"==typeof e&&0==Object.keys(e).length,_n.height=e=>{e="string"==typeof e?document.querySelector(e):e;var t=window.getComputedStyle(e),r=parseFloat(t.marginTop)+parseFloat(t.marginBottom);return Math.ceil(e.offsetHeight+r)},_n.inview=(e,t,r={})=>{if(null===e.offsetParent)return!1;t=t||0;var s=e.getBoundingClientRect(),n=s.top+t,i=s.bottom-t;return n>=0&&n<=window.innerHeight+t&&s.left>=0&&(i<=(window.innerHeight||document.documentElement.clientHeight)||"top"==r.edge)&&s.right<=(window.innerWidth+1||document.documentElement.clientWidth+1)},_n.visible=(e,t={})=>{if(!(e instanceof Element))throw Error("DomUtil: elem is not an element.");const r=getComputedStyle(e);if("none"===r.display)return!1;if("visible"!==r.visibility)return!1;if(r.opacity<.1)return!1;if(e.offsetWidth+e.offsetHeight+e.getBoundingClientRect().height+e.getBoundingClientRect().width===0)return!1;const s={x:e.getBoundingClientRect().left+e.offsetWidth/2,y:e.getBoundingClientRect().top+e.offsetHeight/2};if(s.x<0)return!1;if(s.x>(document.documentElement.clientWidth||window.innerWidth))return!1;if(s.y<0)return!1;if(s.y>(document.documentElement.clientHeight||window.innerHeight))return!1;let n=document.elementFromPoint(s.x,s.y);do{if(n===e)return!0}while(n=n.parentNode);return!1},_n.docheight=()=>{const e=document.body,t=document.documentElement;return Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)},_n.random=e=>{e=e||15,Number.isInteger(e)&&(e={length:e});let t="";e.from=e.from||"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";for(var r=0;r<e.length;r++)t+=e.from.charAt(Math.floor(Math.random()*e.from.length));return t},_n.urlparams={parse:e=>{let t=e=e||document.location.href;e.includes("?")&&(t=e.split("?")[1]),t=t.split("#")[0];const r={};
2return t.split("&").forEach(e=>{const t=e.split("=");t[0]&&t[1]&&(r[decodeURIComponent(t[0])]=decodeURIComponent(t[1]))}),r},get:e=>{let t=document.location.href.split("?");if(1==t.length)return!e&&[];t[1]=t[1].split("#")[0];const r={};return t[1].split("&").forEach(e=>{const t=e.split("=");t[0]&&t[1]&&(r[decodeURIComponent(t[0])]=decodeURIComponent(t[1]))}),e?!!r[e]&&r[e]:r},set:(e,t,r)=>{const s=_n.urlparams.get();return s[e]=t,_n.urlparams.build(s,r)},join:(e,t,r,s)=>{s||"boolean"!=typeof r||(s=r,r=","),r=r||",";const n=_n.urlparams.get();if(n[e]){const s=n[e].split(r);s.push(t),n[e]=s.join(r)}else n[e]=t;return _n.urlparams.build(n,s)},unjoin:(e,t,r,s)=>{s||"boolean"!=typeof r||(s=r,r=","),r=r||",";const n=_n.urlparams.get();return!(!e in n)&&(n[e]=n[e].split(r).filter(e=>e!==t).join(r),n[e]||delete n[e],_n.urlparams.build(n,s))},jointoggle:(e,t,r,s)=>{s||"boolean"!=typeof r||(s=r,r=","),r=r||",";const n=_n.urlparams.get();return n[e]&&n[e].split(r).includes(t)?_n.urlparams.unjoin(e,t,r,s):_n.urlparams.join(e,t,r,s)},toggle:(e,t,r)=>{const s=_n.urlparams.get();return s[e]==t?delete s[e]:s[e]=t,_n.urlparams.build(s,r)},unset:(e,t)=>{const r=_n.urlparams.get();return delete r[e],_n.urlparams.build(r,t)},build:(e,t)=>{const r=[];for(let s in e)t?r.push(encodeURIComponent(s)+"="+encodeURIComponent(e[s])):r.push(s+"="+encodeURIComponent(e[s]));return r.join("&")+document.location.hash}},_n.equal=(e,t)=>{var r=Object.prototype.toString.call(e);if(r!==Object.prototype.toString.call(t))return!1;if(["[object Array]","[object Object]"].indexOf(r)<0)return!1;var s="[object Array]"===r?e.length:Object.keys(e).length;if(s!==("[object Array]"===r?t.length:Object.keys(t).length))return!1;var n=function(e,t){var r=Object.prototype.toString.call(e);if(["[object Array]","[object Object]"].indexOf(r)>=0){if(!isEqual(e,t))return!1}else{if(r!==Object.prototype.toString.call(t))return!1;if("[object Function]"===r){if(e.toString()!==t.toString())return!1}else if(e!==t)return!1}};if("[object Array]"===r){for(var i=0;i<s;i++)if(!1===n(e[i],t[i]))return!1}else for(var a in e)if(e.hasOwnProperty(a)&&!1===n(e[a],t[a]))return!1;return!0},_n.poll=(e,t,r)=>{let s=0,n=r||1;const i=setInterval(()=>{e(i),s++,s>=n&&clearInterval(i)},t||1e3)},_n.fraction=(e,t=!0)=>{var r,s=1,n=0,i=0,a=1,o=!1;if(parseInt(e)==e)return e;e<0&&(o=!0,e=-e),t&&(e-=r=parseInt(e));var l=e;do{var c=Math.floor(l),d=s;s=c*s+n,n=d,d=i,i=c*i+a,a=d,l=1/(l-c)}while(Math.abs(e-s/i)>1e-6*e);return(o?"-":"")+(t&0!=r?r+" ":"")+(0==s?"":s+"/"+i)},_n.sort=(el,how,as,rev,order)=>{let sorted=[...el.children];if("manual"!==how&&sorted.sort((a,b)=>{let type=isNaN(eval("a."+how))?"alpha":"numeric";return as&&(type=as),"numeric"===type?!!eval("a."+how).match(/[+-]?([0-9]+([.][0-9]*)?|[.][0-9]+)/g)>0&&!!eval("b."+how).match(/[+-]?([0-9]+([.][0-9]*)?|[.][0-9]+)/g)>0?parseFloat(eval("a."+how).match(/[+-]?([0-9]+([.][0-9]*)?|[.][0-9]+)/g)[0])-parseFloat(eval("b."+how).match(/[+-]?([0-9]+([.][0-9]*)?|[.][0-9]+)/g)[0]):eval("a."+how)-eval("b."+how):eval("a."+how)>eval("b."+how)?1:-1}),order){const values=sorted.map(el=>eval("el."+how));order=order.map(e=>(-1!==values.indexOf(e)&&values.splice(values.indexOf(e),1),e)).concat(values),sorted=sorted.sort((a,b)=>order.indexOf(eval("a."+how))-order.indexOf(eval("b."+how)))}return rev&&(sorted=sorted.reverse()),sorted.forEach(e=>el.appendChild(e)),sorted},_n.height={},_n.height.match=e=>{_n.qsa(e).forEach(e=>{e.style.removeProperty("height")}),_n.qsa(e).forEach(t=>{var r=_n.qsa(e).filter(e=>e.getBoundingClientRect().top==t.getBoundingClientRect().top);t.style.height=`${Math.max(...r.map(e=>e.scrollHeight))}px`})},_n.sortBy=()=>{var e=arguments;return function(t,r){for(var s=0,n=0,i=e.length;0===n&&s<i;)n=_n.sortBy(e[s])(t,r),s++;return n}},_n.breakpoints={sm:640,md:768,lg:1024,xl:1280,"2xl":1536},_n.cal=(...e)=>{const t=new Date(...e),r={obj:t,weekDays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],months:["January","February","March","April","May","June","July","August","September","October","November","December"]};return r.year=t.getFullYear(),r.month={i:t.getMonth()},r.month.name=r.months[r.month.i],r.month.number=(r.month.i+1).toString().padStart(2,"0"),r.month.total_days=new Date(r.year,r.month.i+1,0).getDate(),r.month.weekday_offset=new Date(r.year,r.month.i,1
2).getDay(),r.month.days=_n.range(1,r.month.total_days).map(e=>e),r.day=t.getDay(),r.date=t.getDate(),r.month.name=r.months[r.month.i],r},String.prototype.handle=function(){var e=this.replace(/%/g,"").replace("'","").toLowerCase().replace(/[^\w\u00C0-\u024f]+/g,"-").replace(/^-+|-+$/g,"");try{e=decodeURIComponent(this.replace(/%/g,"")).replace("'","").toLowerCase().replace(/[^\w\u00C0-\u024f]+/g,"-").replace(/^-+|-+$/g,"")}catch(e){}return e},String.prototype.capitalize=function(){return str=this.toLowerCase(),str.replace(/(^([a-zA-Z\p{M}]))|([ -][a-zA-Z\p{M}])/g,function(e){return e.toUpperCase()})},_n.http={err:e=>{if(!e.ok)throw Error(e.statusText);return e}},_n.stripHTML=e=>e.replace(/(<([^>]+)>)/gi,""),_n.trigger=(e=window,t,r=!0,s=!0,n=!1)=>{if(void 0===e||void 0===t)return!1;var i=new CustomEvent(t,{detail:{message:e,time:new Date,info:n},bubbles:r,cancelable:s});return e.dispatchEvent(i)},_n.throttle=(e,t=100,r)=>{let s;return function(){const r=arguments;s||(e.apply(this,r),s=!0,setTimeout(()=>s=!1,t))}},_n.debounce=(e,t=100,r)=>{var s;return function(){var n=this,i=arguments,a=r&&!s;clearTimeout(s),s=setTimeout(function(){s=null,r||e.apply(n,i)},t),a&&e.apply(n,i)}},_n.wait=e=>new Promise((t,r)=>{setTimeout(()=>{t(!0)},e)}),window.addEventListener("resize",_n.debounce(e=>{_n.trigger(window,"resized")})),window._n=_n;const __WEBPACK_DEFAULT_EXPORT__=_n},221:(e,t,r)=>{"use strict";function s(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function n(e={},t={}){Object.keys(t).forEach(r=>{void 0===e[r]?e[r]=t[r]:s(t[r])&&s(e[r])&&Object.keys(t[r]).length>0&&n(e[r],t[r])})}r.d(t,{A:()=>J});const i={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function a(){const e="undefined"!=typeof document?document:{};return n(e,i),e}const o={document:i,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function l(){const e="undefined"!=typeof window?window:{};return n(e,o),e}class c extends Array{constructor(e){"number"==typeof e?super(e):(super(...e||[]),function(e){const t=e.__proto__;Object.defineProperty(e,"__proto__",{get:()=>t,set(e){t.__proto__=e}})}(this))}}function d(e=[]){const t=[];return e.forEach(e=>{Array.isArray(e)?t.push(...d(e)):t.push(e)}),t}function u(e,t){return Array.prototype.filter.call(e,t)}function p(e,t){const r=l(),s=a();let n=[];if(!t&&e instanceof c)return e;if(!e)return new c(n);if("string"==typeof e){const r=e.trim();if(r.indexOf("<")>=0&&r.indexOf(">")>=0){let e="div";0===r.indexOf("<li")&&(e="ul"),0===r.indexOf("<tr")&&(e="tbody"),0!==r.indexOf("<td")&&0!==r.indexOf("<th")||(e="tr"),0===r.indexOf("<tbody")&&(e="table"),0===r.indexOf("<option")&&(e="select");const t=s.createElement(e);t.innerHTML=r;for(let e=0;e<t.childNodes.length;e+=1)n.push(t.childNodes[e])}else n=function(e,t){if("string"!=typeof e)return[e];const r=[],s=t.querySelectorAll(e);for(let e=0;e<s.length;e+=1)r.push(s[e]);return r}(e.trim(),t||s)}else if(e.nodeType||e===r||e===s)n.push(e);else if(Array.isArray(e)){if(e instanceof c)return e;n=e}return new c(function(e){const t=[];for(let r=0;r<e.length;r+=1)-1===t.indexOf(e[r])&&t.push(e[r]);return t}(n))}p.fn=c.prototype;const h="resize scroll".split(" ");function f(e){return function(...t){if(void 0===t[0]){for(let t=0;t<this.length;t+=1)h.indexOf(e)<0&&(e in this[t]?this[t][e]():p(this[t]).trigger(e));return this}return this.on(e,...t)}}f("click"),f("blur"),f("focus"),f("focusin"),f("focusout"),f("keyup"),f("keydown"),f("keypress"),f("submit"),f("change"),f("mou
2sedown"),f("mousemove"),f("mouseup"),f("mouseenter"),f("mouseleave"),f("mouseout"),f("mouseover"),f("touchstart"),f("touchend"),f("touchmove"),f("resize"),f("scroll");const m={addClass:function(...e){const t=d(e.map(e=>e.split(" ")));return this.forEach(e=>{e.classList.add(...t)}),this},removeClass:function(...e){const t=d(e.map(e=>e.split(" ")));return this.forEach(e=>{e.classList.remove(...t)}),this},hasClass:function(...e){const t=d(e.map(e=>e.split(" ")));return u(this,e=>t.filter(t=>e.classList.contains(t)).length>0).length>0},toggleClass:function(...e){const t=d(e.map(e=>e.split(" ")));this.forEach(e=>{t.forEach(t=>{e.classList.toggle(t)})})},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(let r=0;r<this.length;r+=1)if(2===arguments.length)this[r].setAttribute(e,t);else for(const t in e)this[r][t]=e[t],this[r].setAttribute(t,e[t]);return this},removeAttr:function(e){for(let t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},transform:function(e){for(let t=0;t<this.length;t+=1)this[t].style.transform=e;return this},transition:function(e){for(let t=0;t<this.length;t+=1)this[t].style.transitionDuration="string"!=typeof e?`${e}ms`:e;return this},on:function(...e){let[t,r,s,n]=e;function i(e){const t=e.target;if(!t)return;const n=e.target.dom7EventData||[];if(n.indexOf(e)<0&&n.unshift(e),p(t).is(r))s.apply(t,n);else{const e=p(t).parents();for(let t=0;t<e.length;t+=1)p(e[t]).is(r)&&s.apply(e[t],n)}}function a(e){const t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),s.apply(this,t)}"function"==typeof e[1]&&([t,s,n]=e,r=void 0),n||(n=!1);const o=t.split(" ");let l;for(let e=0;e<this.length;e+=1){const t=this[e];if(r)for(l=0;l<o.length;l+=1){const e=o[l];t.dom7LiveListeners||(t.dom7LiveListeners={}),t.dom7LiveListeners[e]||(t.dom7LiveListeners[e]=[]),t.dom7LiveListeners[e].push({listener:s,proxyListener:i}),t.addEventListener(e,i,n)}else for(l=0;l<o.length;l+=1){const e=o[l];t.dom7Listeners||(t.dom7Listeners={}),t.dom7Listeners[e]||(t.dom7Listeners[e]=[]),t.dom7Listeners[e].push({listener:s,proxyListener:a}),t.addEventListener(e,a,n)}}return this},off:function(...e){let[t,r,s,n]=e;"function"==typeof e[1]&&([t,s,n]=e,r=void 0),n||(n=!1);const i=t.split(" ");for(let e=0;e<i.length;e+=1){const t=i[e];for(let e=0;e<this.length;e+=1){const i=this[e];let a;if(!r&&i.dom7Listeners?a=i.dom7Listeners[t]:r&&i.dom7LiveListeners&&(a=i.dom7LiveListeners[t]),a&&a.length)for(let e=a.length-1;e>=0;e-=1){const r=a[e];s&&r.listener===s||s&&r.listener&&r.listener.dom7proxy&&r.listener.dom7proxy===s?(i.removeEventListener(t,r.proxyListener,n),a.splice(e,1)):s||(i.removeEventListener(t,r.proxyListener,n),a.splice(e,1))}}}return this},trigger:function(...e){const t=l(),r=e[0].split(" "),s=e[1];for(let n=0;n<r.length;n+=1){const i=r[n];for(let r=0;r<this.length;r+=1){const n=this[r];if(t.CustomEvent){const r=new t.CustomEvent(i,{detail:s,bubbles:!0,cancelable:!0});n.dom7EventData=e.filter((e,t)=>t>0),n.dispatchEvent(r),n.dom7EventData=[],delete n.dom7EventData}}}return this},transitionEnd:function(e){const t=this;return e&&t.on("transitionend",function r(s){s.target===this&&(e.call(this,s),t.off("transitionend",r))}),this},outerWidth:function(e){if(this.length>0){if(e){const 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(this.length>0){if(e){const 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(){const e=l();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){const e=l(),t=a(),r=this[0],s=r.getBoundingClientRect(),n=t.body,i=r.clientTop||n.clientTop||0,o=r.clientLeft||n.clientLeft||0,c=r===e?e.scrollY:r.scrollTop,d=r===e?e.scrollX:r.scrollLeft;return{top:s.top+c-i,left:s.left+d-o}}return null},css:function(e,t){const r=l();let s;if(1===arguments.length){if("string"!=typeof e){for(s=0;s<this.length;s+=1)for(const t in e)this[s].style[t]=e[t];return this}if(this[0])return r.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(s=0;s<this.length;s+=1)this[s].style[e]=t;return this}return this},each:function(e){return e?(this.forEach((t,r)=>{e.apply(t,[t,r])}),this):this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;for(let t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(let t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){const t=l(),r=a(),s=this[0];let n,i;if(!s||void 0===e)return!1;if("string"==typeof e){if(s.matches)return s.matches(e);if(s.webkitMatchesSelector)return s.webkitMatchesSelector(e);
vendor: 9,454 bytes, line 2
2if(s.msMatchesSelector)return s.msMatchesSelector(e);for(n=p(e),i=0;i<n.length;i+=1)if(n[i]===s)return!0;return!1}if(e===r)return s===r;if(e===t)return s===t;if(e.nodeType||e instanceof c){for(n=e.nodeType?[e]:e,i=0;i<n.length;i+=1)if(n[i]===s)return!0;return!1}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){if(void 0===e)return this;const t=this.length;if(e>t-1)return p([]);if(e<0){const r=t+e;return p(r<0?[]:[this[r]])}return p([this[e]])},append:function(...e){let t;const r=a();for(let s=0;s<e.length;s+=1){t=e[s];for(let e=0;e<this.length;e+=1)if("string"==typeof t){const s=r.createElement("div");for(s.innerHTML=t;s.firstChild;)this[e].appendChild(s.firstChild)}else if(t instanceof c)for(let r=0;r<t.length;r+=1)this[e].appendChild(t[r]);else this[e].appendChild(t)}return this},prepend:function(e){const t=a();let r,s;for(r=0;r<this.length;r+=1)if("string"==typeof e){const n=t.createElement("div");for(n.innerHTML=e,s=n.childNodes.length-1;s>=0;s-=1)this[r].insertBefore(n.childNodes[s],this[r].childNodes[0])}else if(e instanceof c)for(s=0;s<e.length;s+=1)this[r].insertBefore(e[s],this[r].childNodes[0]);else this[r].insertBefore(e,this[r].childNodes[0]);return this},next:function(e){return this.length>0?e?this[0].nextElementSibling&&p(this[0].nextElementSibling).is(e)?p([this[0].nextElementSibling]):p([]):this[0].nextElementSibling?p([this[0].nextElementSibling]):p([]):p([])},nextAll:function(e){const t=[];let r=this[0];if(!r)return p([]);for(;r.nextElementSibling;){const s=r.nextElementSibling;e?p(s).is(e)&&t.push(s):t.push(s),r=s}return p(t)},prev:function(e){if(this.length>0){const t=this[0];return e?t.previousElementSibling&&p(t.previousElementSibling).is(e)?p([t.previousElementSibling]):p([]):t.previousElementSibling?p([t.previousElementSibling]):p([])}return p([])},prevAll:function(e){const t=[];let r=this[0];if(!r)return p([]);for(;r.previousElementSibling;){const s=r.previousElementSibling;e?p(s).is(e)&&t.push(s):t.push(s),r=s}return p(t)},parent:function(e){const t=[];for(let r=0;r<this.length;r+=1)null!==this[r].parentNode&&(e?p(this[r].parentNode).is(e)&&t.push(this[r].parentNode):t.push(this[r].parentNode));return p(t)},parents:function(e){const t=[];for(let r=0;r<this.length;r+=1){let s=this[r].parentNode;for(;s;)e?p(s).is(e)&&t.push(s):t.push(s),s=s.parentNode}return p(t)},closest:function(e){let t=this;return void 0===e?p([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){const t=[];for(let r=0;r<this.length;r+=1){const s=this[r].querySelectorAll(e);for(let e=0;e<s.length;e+=1)t.push(s[e])}return p(t)},children:function(e){const t=[];for(let r=0;r<this.length;r+=1){const s=this[r].children;for(let r=0;r<s.length;r+=1)e&&!p(s[r]).is(e)||t.push(s[r])}return p(t)},filter:function(e){return p(u(this,e))},remove:function(){for(let e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};Object.keys(m).forEach(e=>{Object.defineProperty(p.fn,e,{value:m[e],writable:!0})});const g=p;function v(e,t=0){return setTimeout(e,t)}function y(){return Date.now()}function w(e,t="x"){const r=l();let s,n,i;const a=function(e){const t=l();let r;return t.getComputedStyle&&(r=t.getComputedStyle(e,null)),!r&&e.currentStyle&&(r=e.currentStyle),r||(r=e.style),r}(e);return r.WebKitCSSMatrix?(n=a.transform||a.webkitTransform,n.split(",").length>6&&(n=n.split(", ").map(e=>e.replace(",",".")).join(", ")),i=new r.WebKitCSSMatrix("none"===n?"":n)):(i=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=i.toString().split(",")),"x"===t&&(n=r.WebKitCSSMatrix?i.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===t&&(n=r.WebKitCSSMatrix?i.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),n||0}function b(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function _(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function E(...e){const t=Object(e[0]),r=["__proto__","constructor","prototype"];for(let s=1;s<e.length;s+=1){const n=e[s];if(null!=n&&!_(n)){const e=Object.keys(Object(n)).filter(e=>r.indexOf(e)<0);for(let r=0,s=e.length;r<s;r+=1){const s=e[r],i=Object.getOwnPropertyDescriptor(n,s);void 0!==i&&i.enumerable&&(b(t[s])&&b(n[s])?n[s].__swiper__?t[s]=n[s]:E(t[s],n[s]):!b(t[s])&&b(n[s])?(t[s]={},n[s].__swiper__?t[s]=n[s]:E(t[s],n[s])):t[s]=n[s])}}}return t}function x(e,t,r){e.style.setProperty(t,r)}function T({swiper:e,targetPosition:t,side:r}){const s=l(),n=-e.translate;let i,a=null;const o=e.params.speed;e.wrapperEl.style.scrollSnapType="none",s.cancelAnimationFrame(e.cssModeFrameID);const c=t>n?"next":"prev",d=(e,t)=>"next"===c&&e>=t||"prev"===c&&e<=t,u=()=>{i=(new Date).getTime(),null===a&&(a=i);const l=Math.max(Math.min((i-a)/o,1),0),c=.5-Math.cos(l*Math.PI)/2;let p=n+c*(t-n);if(d(p,t)&&(p=t),e.wrapperEl.scrollTo({[r]:p}),d(p,t))return e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[r]:p})}),void s.cancelAnimationFrame(e.cssModeFrameID);e.cssModeFrameID=s.requestAnimationFrame(u)};u()}let C,S,M;function A(){return C||(C=function(){const e=l(),t=a();return{smoothScroll:t.documentElement&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),passiveListener:function(){let t=!1;try{const r=Object.defineProperty({},"passive",{get(){t=!0}});e.addEventListener("testPassiveListener",null,r)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),C}const O={on(e,t,r){const s=this;if("function"!=typeof t)return s;const n=r?"unshift":"push";return e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][n](t)}),s},once(e,t,r){const s=this;if("function"!=typeof t)return s;function n(...r){s.off(e,n),n.__emitterProxy&&delete n.__emitterProxy,t.apply(s,r)}return n.__emitterProxy=t,s.on(e,n,r)},onAny(e,t){const r=this;if("function"!=typeof e)return r;const s=t?"unshift":"push";return r.eventsAnyListeners.indexOf(e)<0&&r.eventsAnyListeners[s](e),r},offAny(e){const t=this;if(!t.eventsAnyListeners)return t;const r=t.eventsAnyListeners.indexOf(e);return r>=0&&t.eventsAnyListeners.splice(r,1),t},off(e,t){const r=this;return r.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?r.eventsListeners[e]=[]:r.eventsListeners[e]&&r.eventsListeners[e].forEach((s,n)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&r.eventsListeners[e].splice(n,1)})}),r):r},emit(...e){const t=this;if(!t.eventsListeners)return t;let r,s,n;return"string"==typeof e[0]||Array.isArray(e[0])?(r=e[0],s=e.slice(1,e.length),n=t):(r=e[0].events,s=e[0].data,n=e[0].context||t),s.unshift(n),(Array.isArray(r)?r:r.split(" ")).forEach(e=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(t=>{t.apply(n,[e,...s])}),t.eventsListeners&&t.eventsListeners[e]&&t.eventsListeners[e].forEach(e=>{e.apply(n,s)})}),t}},k={updateSize:function(){const e=this;let t,r;const s=e.$el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:s[0].clientWidth,r=void 0!==e.params.height&&null!==e.params.height?e.params.height:s[0].clientHeight,0===t&&e.isHorizontal()||0===r&&e.isVertical()||(t=t-parseInt(s.css("padding-left")||0,10)-parseInt(s.css("padding-right")||0,10),r=r-parseInt(s.css("padding-top")||0,10)-parseInt(s.css("padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(r)&&(r=0),Object.assign(e,{width:t,height:r,size:e.isHorizontal()?t:r}))},updateSlides:function(){const e=this;function t(t){return e.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}function r(e,r){return parseFloat(e.getPropertyValue(t(r))||0)}const s=e.params,{$wrapperEl:n,size:i,rtlTranslate:a,wrongRTL:o}=e,l=e.virtual&&s.virtual.enabled,c=l?e.virtual.slides.length:e.slides.length,d=n.children(`.${e.params.slideClass}`),u=l?e.virtual.slides.length:d.length;let p=[];const h=[],f=[];let m=s.slidesOffsetBefore;"function"==typeof m&&(m=s.slidesOffsetBefore.call(e));let g=s.slidesOffsetAfter;"function"==typeof g&&(g=s.slidesOffsetAfter.call(e));const v=e.snapGrid.length,y=e.slidesGrid.length;let w=s.spaceBetween,b=-m,_=0,E=0;if(void 0===i)return;"string"==typeof w&&w.indexOf("%")>=0&&(w=parseFloat(w.replace("%",""))/100*i),e.virtualSize=-w,a?d.css({marginLeft:"",marginBottom:"",marginTop:""}):d.css({marginRight:"",marginBottom:"",marginTop:""}),s.centeredSlides&&s.cssMode&&(x(e.wrapperEl,"--swiper-centered-offset-before",""),x(e.wrapperEl,"--swiper-centered-offset-after",""));const T=s.grid&&s.grid.rows>1&&e.grid;let C;T&&e.grid.initSlides(u);const S="auto"===s.slidesPerView&&s.breakpoints&&Object.keys(s.breakpoints).filter(e=>void 0!==s.breakpoints[e].slidesPerView).length>0;for(let n=0;n<u;n+=1){C=0;const a=d.eq(n);if(T&&e.grid.updateSlide(n,a,u,t),"none"!==a.css("display")){if("auto"===s.slidesPerView){S&&(d[n].style[t("width")]="");const i=getComputedStyle(a[0]),o=a[0].style.transform,l=a[0].style.webkitTransform;if(o&&(a[0].style.transform="none"),l&&(a[0].style.webkitTransform="none"),s.roun
vendor: 4,649 bytes, line 2
2dLengths)C=e.isHorizontal()?a.outerWidth(!0):a.outerHeight(!0);else{const e=r(i,"width"),t=r(i,"padding-left"),s=r(i,"padding-right"),n=r(i,"margin-left"),o=r(i,"margin-right"),l=i.getPropertyValue("box-sizing");if(l&&"border-box"===l)C=e+n+o;else{const{clientWidth:r,offsetWidth:i}=a[0];C=e+t+s+n+o+(i-r)}}o&&(a[0].style.transform=o),l&&(a[0].style.webkitTransform=l),s.roundLengths&&(C=Math.floor(C))}else C=(i-(s.slidesPerView-1)*w)/s.slidesPerView,s.roundLengths&&(C=Math.floor(C)),d[n]&&(d[n].style[t("width")]=`${C}px`);d[n]&&(d[n].swiperSlideSize=C),f.push(C),s.centeredSlides?(b=b+C/2+_/2+w,0===_&&0!==n&&(b=b-i/2-w),0===n&&(b=b-i/2-w),Math.abs(b)<.001&&(b=0),s.roundLengths&&(b=Math.floor(b)),E%s.slidesPerGroup===0&&p.push(b),h.push(b)):(s.roundLengths&&(b=Math.floor(b)),(E-Math.min(e.params.slidesPerGroupSkip,E))%e.params.slidesPerGroup===0&&p.push(b),h.push(b),b=b+C+w),e.virtualSize+=C+w,_=C,E+=1}}if(e.virtualSize=Math.max(e.virtualSize,i)+g,a&&o&&("slide"===s.effect||"coverflow"===s.effect)&&n.css({width:`${e.virtualSize+s.spaceBetween}px`}),s.setWrapperSize&&n.css({[t("width")]:`${e.virtualSize+s.spaceBetween}px`}),T&&e.grid.updateWrapperSize(C,p,t),!s.centeredSlides){const t=[];for(let r=0;r<p.length;r+=1){let n=p[r];s.roundLengths&&(n=Math.floor(n)),p[r]<=e.virtualSize-i&&t.push(n)}p=t,Math.floor(e.virtualSize-i)-Math.floor(p[p.length-1])>1&&p.push(e.virtualSize-i)}if(0===p.length&&(p=[0]),0!==s.spaceBetween){const r=e.isHorizontal()&&a?"marginLeft":t("marginRight");d.filter((e,t)=>!s.cssMode||t!==d.length-1).css({[r]:`${w}px`})}if(s.centeredSlides&&s.centeredSlidesBounds){let e=0;f.forEach(t=>{e+=t+(s.spaceBetween?s.spaceBetween:0)}),e-=s.spaceBetween;const t=e-i;p=p.map(e=>e<0?-m:e>t?t+g:e)}if(s.centerInsufficientSlides){let e=0;if(f.forEach(t=>{e+=t+(s.spaceBetween?s.spaceBetween:0)}),e-=s.spaceBetween,e<i){const t=(i-e)/2;p.forEach((e,r)=>{p[r]=e-t}),h.forEach((e,r)=>{h[r]=e+t})}}if(Object.assign(e,{slides:d,snapGrid:p,slidesGrid:h,slidesSizesGrid:f}),s.centeredSlides&&s.cssMode&&!s.centeredSlidesBounds){x(e.wrapperEl,"--swiper-centered-offset-before",-p[0]+"px"),x(e.wrapperEl,"--swiper-centered-offset-after",e.size/2-f[f.length-1]/2+"px");const t=-e.snapGrid[0],r=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(e=>e+t),e.slidesGrid=e.slidesGrid.map(e=>e+r)}u!==c&&e.emit("slidesLengthChange"),p.length!==v&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),h.length!==y&&e.emit("slidesGridLengthChange"),s.watchSlidesProgress&&e.updateSlidesOffset()},updateAutoHeight:function(e){const t=this,r=[],s=t.virtual&&t.params.virtual.enabled;let n,i=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const a=e=>s?t.slides.filter(t=>parseInt(t.getAttribute("data-swiper-slide-index"),10)===e)[0]:t.slides.eq(e)[0];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)t.visibleSlides.each(e=>{r.push(e)});else for(n=0;n<Math.ceil(t.params.slidesPerView);n+=1){const e=t.activeIndex+n;if(e>t.slides.length&&!s)break;r.push(a(e))}else r.push(a(t.activeIndex));for(n=0;n<r.length;n+=1)if(void 0!==r[n]){const e=r[n].offsetHeight;i=e>i?e:i}(i||0===i)&&t.$wrapperEl.css("height",`${i}px`)},updateSlidesOffset:function(){const e=this,t=e.slides;for(let r=0;r<t.length;r+=1)t[r].swiperSlideOffset=e.isHorizontal()?t[r].offsetLeft:t[r].offsetTop},updateSlidesProgress:function(e=this&&this.translate||0){const t=this,r=t.params,{slides:s,rtlTranslate:n,snapGrid:i}=t;if(0===s.length)return;void 0===s[0].swiperSlideOffset&&t.updateSlidesOffset();let a=-e;n&&(a=e),s.removeClass(r.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(let e=0;e<s.length;e+=1){const o=s[e];let l=o.swiperSlideOffset;r.cssMode&&r.centeredSlides&&(l-=s[0].swiperSlideOffset);const c=(a+(r.centeredSlides?t.minTranslate():0)-l)/(o.swiperSlideSize+r.spaceBetween),d=(a-i[0]+(r.centeredSlides?t.minTranslate():0)-l)/(o.swiperSlideSize+r.spaceBetween),u=-(a-l),p=u+t.slidesSizesGrid[e];(u>=0&&u<t.size-1||p>1&&p<=t.size||u<=0&&p>=t.size)&&(t.visibleSlides.push(o),t.visibleSlidesIndexes.push(e),s.eq(e).addClass(r.slideVisibleClass)),o.progress=n?-c:c,o.originalProgress=n?-d:d}t.visibleSlides=g(t.visibleSlides)},updateProgress:function(e){const t=this;if(void 0===e){const r=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*r||0}const r=t.params,s=t.maxTranslate()-t.minTranslate();let{progress:n,isBeginning:i,isEnd:a}=t;const o=i,l=a;0===s?(n=0,i=!0,a=!0):(n=(e-t.minTranslate())/s,i=n<=0,a=n>=1),Object.assign(t,{progress:n,isBeginning:i,isEnd:a}),(r.watchSlidesProgress||r.centeredSlides&&r.autoHeight)&&t.updateSlidesProgress(e),i&&
vendor: 70,598 bytes, line 2
2!o&&t.emit("reachBeginning toEdge"),a&&!l&&t.emit("reachEnd toEdge"),(o&&!i||l&&!a)&&t.emit("fromEdge"),t.emit("progress",n)},updateSlidesClasses:function(){const e=this,{slides:t,params:r,$wrapperEl:s,activeIndex:n,realIndex:i}=e,a=e.virtual&&r.virtual.enabled;let o;t.removeClass(`${r.slideActiveClass} ${r.slideNextClass} ${r.slidePrevClass} ${r.slideDuplicateActiveClass} ${r.slideDuplicateNextClass} ${r.slideDuplicatePrevClass}`),o=a?e.$wrapperEl.find(`.${r.slideClass}[data-swiper-slide-index="${n}"]`):t.eq(n),o.addClass(r.slideActiveClass),r.loop&&(o.hasClass(r.slideDuplicateClass)?s.children(`.${r.slideClass}:not(.${r.slideDuplicateClass})[data-swiper-slide-index="${i}"]`).addClass(r.slideDuplicateActiveClass):s.children(`.${r.slideClass}.${r.slideDuplicateClass}[data-swiper-slide-index="${i}"]`).addClass(r.slideDuplicateActiveClass));let l=o.nextAll(`.${r.slideClass}`).eq(0).addClass(r.slideNextClass);r.loop&&0===l.length&&(l=t.eq(0),l.addClass(r.slideNextClass));let c=o.prevAll(`.${r.slideClass}`).eq(0).addClass(r.slidePrevClass);r.loop&&0===c.length&&(c=t.eq(-1),c.addClass(r.slidePrevClass)),r.loop&&(l.hasClass(r.slideDuplicateClass)?s.children(`.${r.slideClass}:not(.${r.slideDuplicateClass})[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(r.slideDuplicateNextClass):s.children(`.${r.slideClass}.${r.slideDuplicateClass}[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(r.slideDuplicateNextClass),c.hasClass(r.slideDuplicateClass)?s.children(`.${r.slideClass}:not(.${r.slideDuplicateClass})[data-swiper-slide-index="${c.attr("data-swiper-slide-index")}"]`).addClass(r.slideDuplicatePrevClass):s.children(`.${r.slideClass}.${r.slideDuplicateClass}[data-swiper-slide-index="${c.attr("data-swiper-slide-index")}"]`).addClass(r.slideDuplicatePrevClass)),e.emitSlidesClasses()},updateActiveIndex:function(e){const t=this,r=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:s,snapGrid:n,params:i,activeIndex:a,realIndex:o,snapIndex:l}=t;let c,d=e;if(void 0===d){for(let e=0;e<s.length;e+=1)void 0!==s[e+1]?r>=s[e]&&r<s[e+1]-(s[e+1]-s[e])/2?d=e:r>=s[e]&&r<s[e+1]&&(d=e+1):r>=s[e]&&(d=e);i.normalizeSlideIndex&&(d<0||void 0===d)&&(d=0)}if(n.indexOf(r)>=0)c=n.indexOf(r);else{const e=Math.min(i.slidesPerGroupSkip,d);c=e+Math.floor((d-e)/i.slidesPerGroup)}if(c>=n.length&&(c=n.length-1),d===a)return void(c!==l&&(t.snapIndex=c,t.emit("snapIndexChange")));const u=parseInt(t.slides.eq(d).attr("data-swiper-slide-index")||d,10);Object.assign(t,{snapIndex:c,realIndex:u,previousIndex:a,activeIndex:d}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),o!==u&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")},updateClickedSlide:function(e){const t=this,r=t.params,s=g(e).closest(`.${r.slideClass}`)[0];let n,i=!1;if(s)for(let e=0;e<t.slides.length;e+=1)if(t.slides[e]===s){i=!0,n=e;break}if(!s||!i)return t.clickedSlide=void 0,void(t.clickedIndex=void 0);t.clickedSlide=s,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(g(s).attr("data-swiper-slide-index"),10):t.clickedIndex=n,r.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}};function $({swiper:e,runCallbacks:t,direction:r,step:s}){const{activeIndex:n,previousIndex:i}=e;let a=r;if(a||(a=n>i?"next":n<i?"prev":"reset"),e.emit(`transition${s}`),t&&n!==i){if("reset"===a)return void e.emit(`slideResetTransition${s}`);e.emit(`slideChangeTransition${s}`),"next"===a?e.emit(`slideNextTransition${s}`):e.emit(`slidePrevTransition${s}`)}}const P={slideTo:function(e=0,t=this.params.speed,r=!0,s,n){if("number"!=typeof e&&"string"!=typeof e)throw new Error(`The 'index' argument cannot have type other than 'number' or 'string'. [${typeof e}] given.`);if("string"==typeof e){const t=parseInt(e,10);if(!isFinite(t))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=t}const i=this;let a=e;a<0&&(a=0);const{params:o,snapGrid:l,slidesGrid:c,previousIndex:d,activeIndex:u,rtlTranslate:p,wrapperEl:h,enabled:f}=i;if(i.animating&&o.preventInteractionOnTransition||!f&&!s&&!n)return!1;const m=Math.min(i.params.slidesPerGroupSkip,a);let g=m+Math.floor((a-m)/i.params.slidesPerGroup);g>=l.length&&(g=l.length-1),(u||o.initialSlide||0)===(d||0)&&r&&i.emit("beforeSlideChangeStart");const v=-l[g];if(i.updateProgress(v),o.normalizeSlideIndex)for(let e=0;e<c.length;e+=1){const t=-Math.floor(100*v),r=Math.floor(100*c[e]),s=Math.floor(100*c[e+1]);void 0!==c[e+1]?t>=r&&t<s-(s-r)/2?a=e:t>=r&&t<s&&(a=e+1):t>=r&&(a=e)}if(i.initialized&&a!==u){if(!i.allowSlideNext&&v<i.translate&&v<i.minTranslate())return!1;if(!i.allowSlidePrev&&v>i.translate&&v>i.maxTranslate()&&(u||0)!==a)return!1}let y;if(y=a>u?"next":a<u?"prev":"reset",p&&-v===i.translate||!p&&v===i.translate)return i.updateActiveIndex(a),o.autoHeight&&i.updateAutoHeight(),i.updateSlidesClasses(),"slide"!==o.effect&&i.setTranslate(v),"reset"!==y&&(i.transitionStart(r,y),i.transitionEnd(r,y)),!1;if(o.cssMode){const e=i.isHorizontal(),r=p?v:-v;if(0===t){const t=i.virtual&&i.params.virtual.enabled;t&&(i.wrapperEl.style.scrollSnapType="none",i._immediateVirtual=!0),h[e?"scrollLeft":"scrollTop"]=r,t&&requestAnimationFrame(()=>{i.wrapperEl.style.scrollSnapType="",i._swiperImmediateVirtual=!1})}else{if(!i.support.smoothScroll)return T({swiper:i,targetPosition:r,side:e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:r,behavior:"smooth"})}return!0}return i.setTransition(t),i.setTranslate(v),i.updateActiveIndex(a),i.updateSlidesClasses(),i.emit("beforeTransitionStart",t,s),i.transitionStart(r,y),0===t?i.transitionEnd(r,y):i.animating||(i.animating=!0,i.onSlideToWrapperTransitionEnd||(i.onSlideToWrapperTransitionEnd=function(e){i&&!i.destroyed&&e.target===this&&(i.$wrapperEl[0].removeEventListener("transitionend",i.onSlideToWrapperTransitionEnd),i.$wrapperEl[0].removeEventListener("webkitTransitionEnd",i.onSlideToWrapperTransitionEnd),i.onSlideToWrapperTransitionEnd=null,delete i.onSlideToWrapperTransitionEnd,i.transitionEnd(r,y))}),i.$wrapperEl[0].addEventListener("transitionend",i.onSlideToWrapperTransitionEnd),i.$wrapperEl[0].addEventListener("webkitTransitionEnd",i.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e=0,t=this.params.speed,r=!0,s){const n=this;let i=e;return n.params.loop&&(i+=n.loopedSlides),n.slideTo(i,t,r,s)},slideNext:function(e=this.params.speed,t=!0,r){const s=this,{animating:n,enabled:i,params:a}=s;if(!i)return s;let o=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(o=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex<a.slidesPerGroupSkip?1:o;if(a.loop){if(n&&a.loopPreventsSlide)return!1;s.loopFix(),s._clientLeft=s.$wrapperEl[0].clientLeft}return a.rewind&&s.isEnd?s.slideTo(0,e,t,r):s.slideTo(s.activeIndex+l,e,t,r)},slidePrev:function(e=this.params.speed,t=!0,r){const s=this,{params:n,animating:i,snapGrid:a,slidesGrid:o,rtlTranslate:l,enabled:c}=s;if(!c)return s;if(n.loop){if(i&&n.loopPreventsSlide)return!1;s.loopFix(),s._clientLeft=s.$wrapperEl[0].clientLeft}function d(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const u=d(l?s.translate:-s.translate),p=a.map(e=>d(e));let h=a[p.indexOf(u)-1];if(void 0===h&&n.cssMode){let e;a.forEach((t,r)=>{u>=t&&(e=r)}),void 0!==e&&(h=a[e>0?e-1:e])}let f=0;return void 0!==h&&(f=o.indexOf(h),f<0&&(f=s.activeIndex-1),"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(f=f-s.slidesPerViewDynamic("previous",!0)+1,f=Math.max(f,0))),n.rewind&&s.isBeginning?s.slideTo(s.slides.length-1,e,t,r):s.slideTo(f,e,t,r)},slideReset:function(e=this.params.speed,t=!0,r){return this.slideTo(this.activeIndex,e,t,r)},slideToClosest:function(e=this.params.speed,t=!0,r,s=.5){const n=this;let i=n.activeIndex;const a=Math.min(n.params.slidesPerGroupSkip,i),o=a+Math.floor((i-a)/n.params.slidesPerGroup),l=n.rtlTranslate?n.translate:-n.translate;if(l>=n.snapGrid[o]){const e=n.snapGrid[o];l-e>(n.snapGrid[o+1]-e)*s&&(i+=n.params.slidesPerGroup)}else{const e=n.snapGrid[o-1];l-e<=(n.snapGrid[o]-e)*s&&(i-=n.params.slidesPerGroup)}return i=Math.max(i,0),i=Math.min(i,n.slidesGrid.length-1),n.slideTo(i,e,t,r)},slideToClickedSlide:function(){const e=this,{params:t,$wrapperEl:r}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let n,i=e.clickedIndex;if(t.loop){if(e.animating)return;n=parseInt(g(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?i<e.loopedSlides-s/2||i>e.slides.length-e.loopedSlides+s/2?(e.loopFix(),i=r.children(`.${t.slideClass}[data-swiper-slide-index="${n}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),v(()=>{e.slideTo(i)})):e.slideTo(i):i>e.slides.length-s?(e.loopFix(),i=r.children(`.${t.slideClass}[data-swiper-slide-index="${n}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),v(()=>{e.slideTo(i)})):e.slideTo(i)}else e.slideTo(i)}},L={loopCreate:function(){const e=this,t=a(),{params:r,$wrapperEl:s}=e,n=s.children().length>0?g(s.children()[0].parentNode):s;n.children(`.${r.slideClass}.${r.slideDuplicateClass}`).remove();let i=n.children(`.${r.slideClass}`);if(r.loopFillGroupWithBlank){const e=r.slidesPerGroup-i.length%r.slidesPerGroup;if(e!==r.slidesPerGroup){for(let s=0;s<e;s+=1){const e=g(t.createElement("div")).addClass(`${r.slideClass} ${r.slideBlankClass}`);n.append(e)}i=n.children(`.${r.slideClass}`)}}"auto"!==r.slidesPerView||r.loopedSlides||(r.loopedSlides=i.length),e.loopedSlides=Math.ceil(parseFloat(r.loopedSlides||r.slidesPerView,10)),e.loopedSlides+=r.loopAdditionalSlides,e.loopedSlides>i.length&&(e.loopedSlides=i.length);const o=[],l=[];i.each((t,r)=>{const s=g(t);r<e.loopedSlides&&l.push(t),r<i.length&&r>=i.length-e.loopedSlides&&o.push(t),s.attr("data-swiper-slide-index",r)});for(let e=0;e<l.length;e+=1)n.append(g(l[e].cloneNode(!0)).addClass(r.slideDuplicateClass));for(let e=o.length-1;e>=0;e-=1)n.prepend(g(o[e].cloneNode(!0)).addClass(r.slideDuplicateClass))},loopFix:function(){const e=this;e.emit("beforeLoopFix");const{activeIndex:t,slides:r,loopedSlides:s,allowSlidePrev:n,allowSlideNext:i,snapGrid:a,rtlTranslate:o}=e;let l;e.allowSlidePrev=!0,e.allowSlideNext=!0;const c=-a[t]-e.getTranslate();t<s?(l=r.length-3*s+t,l+=s,e.slideTo(l,0,!1,!0)&&0!==c&&e.setTranslate((o?-e.translate:e.translate)-c)):t>=r.length-s&&(l=-r.length+t+s,l+=s,e.slideTo(l,0,!1,!0)&&0!==c&&e.setTranslate((o?-e.translate:e.translate)-c)),e.allowSlidePrev=n,e.allowSlideNext=i,e.emit("loopFix")},loopDestroy:function(){const{$wrapperEl:e,params:t,slides:r}=this;e.children(`.${t.slideClass}.${t.slideDuplicateClass},.${t.slideClass}.${t.slideBlankClass}`).remove(),r.removeAttr("data-swiper-slide-index")}};function D(e){const t=this,r=a(),s=l(),n=t.touchEventsData,{params:i,touches:o,enabled:c}=t;if(!c)return;if(t.animating&&i.preventInteractionOnTransition)return;!t.animating&&i.cssMode&&i.loop&&t.loopFix();let d=e;d.originalEvent&&(d=d.originalEvent);let u=g(d.target);if("wrapper"===i.touchEventsTarget&&!u.closest(t.wrapperEl).length)return;if(n.isTouchEvent="touchstart"===d.type,!n.isTouchEvent&&"which"in d&&3===d.which)return;if(!n.isTouchEvent&&"button"in d&&d.button>0)return;if(n.isTouched&&n.isMoved)return;i.noSwipingClass&&""!==i.noSwipingClass&&d.target&&d.target.shadowRoot&&e.path&&e.path[0]&&(u=g(e.path[0]));const p=i.noSwipingSelector?i.noSwipingSelector:`.${i.noSwipingClass}`,h=!(!d.target||!d.target.shadowRoot);if(i.noSwiping&&(h?function(e,t=this){return function t(r){return r&&r!==a()&&r!==l()?(r.assignedSlot&&(r=r.assignedSlot),r.closest(e)||t(r.getRootNode().host)):null}(t)}(p,d.target):u.closest(p)[0]))return void(t.allowClick=!0);if(i.swipeHandler&&!u.closest(i.swipeHandler)[0])return;o.currentX="touchstart"===d.type?d.targetTouches[0].pageX:d.pageX,o.currentY="touchstart"===d.type?d.targetTouches[0].pageY:d.pageY;const f=o.currentX,m=o.currentY,v=i.edgeSwipeDetection||i.iOSEdgeSwipeDetection,w=i.edgeSwipeThreshold||i.iOSEdgeSwipeThreshold;if(v&&(f<=w||f>=s.innerWidth-w)){if("prevent"!==v)return;e.preventDefault()}if(Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=f,o.startY=m,n.touchStartTime=y(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,i.threshold>0&&(n.allowThresholdMove=!1),"touchstart"!==d.type){let e=!0;u.is(n.focusableElements)&&(e=!1),r.activeElement&&g(r.activeElement).is(n.focusableElements)&&r.activeElement!==u[0]&&r.activeElement.blur();const s=e&&t.allowTouchMove&&i.touchStartPreventDefault;!i.touchStartForcePreventDefault&&!s||u[0].isContentEditable||d.preventDefault()}t.emit("touchStart",d)}function N(e){const t=a(),r=this,s=r.touchEventsData,{params:n,touches:i,rtlTranslate:o,enabled:l}=r;if(!l)return;let c=e;if(c.originalEvent&&(c=c.originalEvent),!s.isTouched)return void(s.startMoving&&s.isScrolling&&r.emit("touchMoveOpposite",c));if(s.isTouchEvent&&"touchmove"!==c.type)return;const d="touchmove"===c.type&&c.targetTouches&&(c.targetTouches[0]||c.changedTouches[0]),u="touchmove"===c.type?d.pageX:c.pageX,p="touchmove"===c.type?d.pageY:c.pageY;if(c.preventedByNestedSwiper)return i.startX=u,void(i.startY=p);if(!r.allowTouchMove)return r.allowClick=!1,void(s.isTouched&&(Object.assign(i,{startX:u,startY:p,currentX:u,currentY:p}),s.touchStartTime=y()));if(s.isTouchEvent&&n.touchReleaseOnEdges&&!n.loop)if(r.isVertical()){if(p<i.startY&&r.translate<=r.maxTranslate()||p>i.startY&&r.translate>=r.minTranslate())return s.isTouched=!1,void(s.isMoved=!1)}else if(u<i.startX&&r.translate<=r.maxTranslate()||u>i.startX&&r.translate>=r.minTranslate())return;if(s.isTouchEvent&&t.activeElement&&c.target===t.activeElement&&g(c.target).is(s.focusableElements))return s.isMoved=!0,void(r.allowClick=!1);if(s.allowTouchCallbacks&&r.emit("touchMove",c),c.targetTouches&&c.targetTouches.length>1)return;i.currentX=u,i.currentY=p;const h=i.currentX-i.startX,f=i.currentY-i.startY;if(r.params.threshold&&Math.sqrt(h**2+f**2)<r.params.threshold)return;if(void 0===s.isScrolling){let e;r.isHorizontal()&&i.currentY===i.startY||r.isVertical()&&i.currentX===i.startX?s.isScrolling=!1:h*h+f*f>=25&&(e=180*Math.atan2(Math.abs(f),Math.abs(h))/Math.PI,s.isScrolling=r.isHorizontal()?e>n.touchAngle:90-e>n.touchAngle)}if(s.isScrolling&&r.emit("touchMoveOpposite",c),void 0===s.startMoving&&(i.currentX===i.startX&&i.currentY===i.startY||(s.startMoving=!0)),s.isScrolling)return void(s.isTouched=!1);if(!s.startMoving)return;r.allowClick=!1,!n.cssMode&&c.cancelable&&c.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&c.stopPropagation(),s.isMoved||(n.loop&&!n.cssMode&&r.loopFix(),s.startTranslate=r.getTranslate(),r.setTransition(0),r.animating&&r.$wrapperEl.trigger("webkitTransitionEnd transitionend"),s.allowMomentumBounce=!1,!n.grabCursor||!0!==r.allowSlideNext&&!0!==r.allowSlidePrev||r.setGrabCursor(!0),r.emit("sliderFirstMove",c)),r.emit("sliderMove",c),s.isMoved=!0;let m=r.isHorizontal()?h:f;i.diff=m,m*=n.touchRatio,o&&(m=-m),r.swipeDirection=m>0?"prev":"next",s.currentTranslate=m+s.startTranslate;let v=!0,w=n.resistanceRatio;if(n.touchReleaseOnEdges&&(w=0),m>0&&s.currentTranslate>r.minTranslate()?(v=!1,n.resistance&&(s.currentTranslate=r.minTranslate()-1+(-r.minTranslate()+s.startTranslate+m)**w)):m<0&&s.currentTranslate<r.maxTranslate()&&(v=!1,n.resistance&&(s.currentTranslate=r.maxTranslate()+1-(r.maxTranslate()-s.startTranslate-m)**w)),v&&(c.preventedByNestedSwiper=!0),!r.allowSlideNext&&"next"===r.swipeDirection&&s.currentTranslate<s.startTranslate&&(s.currentTranslate=s.startTranslate),!r.allowSlidePrev&&"prev"===r.swipeDirection&&s.currentTranslate>s.startTranslate&&(s.currentTranslate=s.startTranslate),r.allowSlidePrev||r.allowSlideNext||(s.currentTranslate=s.startTranslate),n.threshold>0){if(!(Math.abs(m)>n.threshold||s.allowThresholdMove))return void(s.currentTranslate=s.startTranslate);if(!s.allowThresholdMove)return s.allowThresholdMove=!0,i.startX=i.currentX,i.startY=i.currentY,s.currentTranslate=s.startTranslate,void(i.diff=r.isHorizontal()?i.currentX-i.startX:i.currentY-i.startY)}n.followFinger&&!n.cssMode&&((n.freeMode&&n.freeMode.enabled&&r.freeMode||n.watchSlidesProgress)&&(r.updateActiveIndex(),r.updateSlidesClasses()),r.params.freeMode&&n.freeMode.enabled&&r.freeMode&&r.freeMode.onTouchMove(),r.updateProgress(s.currentTranslate),r.setTranslate(s.currentTranslate))}function q(e){const t=this,r=t.touchEventsData,{params:s,touches:n,rtlTranslate:i,slidesGrid:a,enabled:o}=t;if(!o)return;let l=e;if(l.originalEvent&&(l=l.originalEvent),r.allowTouchCallbacks&&t.emit("touchEnd",l),r.allowTouchCallbacks=!1,!r.isTouched)return r.isMoved&&s.grabCursor&&t.setGrabCursor(!1),r.isMoved=!1,void(r.startMoving=!1);s.grabCursor&&r.isMoved&&r.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=y(),d=c-r.touchStartTime;if(t.allowClick){const e=l.path||l.composedPath&&l.composedPath();t.updateClickedSlide(e&&e[0]||l.target),t.emit("tap click",l),d<300&&c-r.lastClickTime<300&&t.emit("doubleTap doubleClick",l)}if(r.lastClickTime=y(),v(()=>{t.destroyed||(t.allowClick=!0)}),!r.isTouched||!r.isMoved||!t.swipeDirection||0===n.diff||r.currentTranslate===r.startTranslate)return r.isTouched=!1,r.isMoved=!1,void(r.startMoving=!1);let u;if(r.isTouched=!1,r.isMoved=!1,r.startMoving=!1,u=s.followFinger?i?t.translate:-t.translate:-r.currentTranslate,s.cssMode)return;if(t.params.freeMode&&s.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:u});let p=0,h=t.slidesSizesGrid[0];for(let e=0;e<a.length;e+=e<s.slidesPerGroupSkip?1:s.slidesPerGroup){const t=e<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;void 0!==a[e+t]?u>=a[e]&&u<a[e+t]&&(p=e,h=a[e+t]-a[e]):u>=a[e]&&(p=e,h=a[a.length-1]-a[a.length-2])}const f=(u-a[p])/h,m=p<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(d>s.longSwipesMs){if(!s.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(f>=s.longSwipesRatio?t.slideTo(p+m):t.slideTo(p)),"prev"===t.swipeDirection&&(f>1-s.longSwipesRatio?t.slideTo(p+m):t.slideTo(p))}else{if(!s.shortSwipes)return void t.slideTo(t.activeIndex);!t.navigation||l.target!==t.navigation.nextEl&&l.target!==t.navigation.prevEl?("next"===t.swipeDirection&&t.slideTo(p+m),"prev"===t.swipeDirection&&t.slideTo(p)):l.target===t.navigation.nextEl?t.slideTo(p+m):t.slideTo(p)}}function I(){const e=this,{params:t,el:r}=e;if(r&&0===r.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:s,allowSlidePrev:n,snapGrid:i}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=n,e.allowSlideNext=s,e.params.watchOverflow&&i!==e.snapGrid&&e.checkOverflow()}function z(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function R(){const e=this,{wrapperEl:t,rtlTranslate:r,enabled:s}=e;if(!s)return;let n;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,-0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const i=e.maxTranslate()-e.minTranslate();n=0===i?0:(e.translate-e.minTranslate())/i,n!==e.progress&&e.updateProgress(r?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let j=!1;function F(){}const B=(e,t)=>{const r=a(),{params:s,touchEvents:n,el:i,wrapperEl:o,device:l,support:c}=e,d=!!s.nested,u="on"===t?"addEventListener":"removeEventListener",p=t;if(c.touch){const t=!("touchstart"!==n.start||!c.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1};i[u](n.start,e.onTouchStart,t),i[u](n.move,e.onTouchMove,c.passiveListener?{passive:!1,capture:d}:d),i[u](n.end,e.onTouchEnd,t),n.cancel&&i[u](n.cancel,e.onTouchEnd,t)}else i[u](n.start,e.onTouchStart,!1),r[u](n.move,e.onTouchMove,d),r[u](n.end,e.onTouchEnd,!1);(s.preventClicks||s.preventClicksPropagation)&&i[u]("click",e.onClick,!0),s.cssMode&&o[u]("scroll",e.onScroll),s.updateOnWindowResize?e[p](l.ios||l.android?"resize orientationchange observerUpdate":"resize observerUpdate",I,!0):e[p]("observerUpdate",I,!0)},W={attachEvents:function(){const e=this,t=a(),{params:r,support:s}=e;e.onTouchStart=D.bind(e),e.onTouchMove=N.bind(e),e.onTouchEnd=q.bind(e),r.cssMode&&(e.onScroll=R.bind(e)),e.onClick=z.bind(e),s.touch&&!j&&(t.addEventListener("touchstart",F),j=!0),B(e,"on")},detachEvents:function(){B(this,"off")}},U=(e,t)=>e.grid&&t.grid&&t.grid.rows>1,H={addClasses:function(){const e=this,{classNames:t,params:r,rtl:s,$el:n,device:i,support:a}=e,o=function(e,t){const r=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(s=>{e[s]&&r.push(t+s)}):"string"==typeof e&&r.push(t+e)}),r}(["initialized",r.direction,{"pointer-events":!a.touch},{"free-mode":e.params.freeMode&&r.freeMode.enabled},{autoheight:r.autoHeight},{rtl:s},{grid:r.grid&&r.grid.rows>1},{"grid-column":r.grid&&r.grid.rows>1&&"column"===r.grid.fill},{android:i.android},{ios:i.ios},{"css-mode":r.cssMode},{centered:r.cssMode&&r.centeredSlides}],r.containerModifierClass);t.push(...o),n.addClass([...t].join(" ")),e.emitContainerClasses()},removeClasses:function(){const{$el:e,classNames:t}=this;e.removeClass(t.join(" ")),this.emitContainerClasses()}},V={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,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,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};function Y(e,t){return function(r={}){const s=Object.keys(r)[0],n=r[s];"object"==typeof n&&null!==n?(["navigation","pagination","scrollbar"].indexOf(s)>=0&&!0===e[s]&&(e[s]={auto:!0}),s in e&&"enabled"in n?(!0===e[s]&&(e[s]={enabled:!0}),"object"!=typeof e[s]||"enabled"in e[s]||(e[s].enabled=!0),e[s]||(e[s]={enabled:!1}),E(t,r)):E(t,r)):E(t,r)}}const X={eventsEmitter:O,update:k,translate:{getTranslate:function(e=(this.isHorizontal()?"x":"y")){const{params:t,rtlTranslate:r,translate:s,$wrapperEl:n}=this;if(t.virtualTranslate)return r?-s:s;if(t.cssMode)return s;let i=w(n[0],e);return r&&(i=-i),i||0},setTranslate:function(e,t){const r=this,{rtlTranslate:s,params:n,$wrapperEl:i,wrapperEl:a,progress:o}=r;let l,c=0,d=0;r.isHorizontal()?c=s?-e:e:d=e,n.roundLengths&&(c=Math.floor(c),d=Math.floor(d)),n.cssMode?a[r.isHorizontal()?"scrollLeft":"scrollTop"]=r.isHorizontal()?-c:-d:n.virtualTranslate||i.transform(`translate3d(${c}px, ${d}px, 0px)`),r.previousTranslate=r.translate,r.translate=r.isHorizontal()?c:d;const u=r.maxTranslate()-r.minTranslate();l=0===u?0:(e-r.minTranslate())/u,l!==o&&r.updateProgress(e),r.emit("setTranslate",r.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,r=!0,s=!0,n){const i=this,{params:a,wrapperEl:o}=i;if(i.animating&&a.preventInteractionOnTransition)return!1;const l=i.minTranslate(),c=i.maxTranslate();let d;if(d=s&&e>l?l:s&&e<c?c:e,i.updateProgress(d),a.cssMode){const e=i.isHorizontal();if(0===t)o[e?"scrollLeft":"scrollTop"]=-d;else{if(!i.support.smoothScroll)return T({swiper:i,targetPosition:-d,side:e?"left":"top"}),!0;o.scrollTo({[e?"left":"top"]:-d,behavior:"smooth"})}return!0}return 0===t?(i.setTransition(0),i.setTranslate(d),r&&(i.emit("beforeTransitionStart",t,n),i.emit("transitionEnd"))):(i.setTransition(t),i.setTranslate(d),r&&(i.emit("beforeTransitionStart",t,n),i.emit("transitionStart")),i.animating||(i.animating=!0,i.onTranslateToWrapperTransitionEnd||(i.onTranslateToWrapperTransitionEnd=function(e){i&&!i.destroyed&&e.target===this&&(i.$wrapperEl[0].removeEventListener("transitionend",i.onTranslateToWrapperTransitionEnd),i.$wrapperEl[0].removeEventListener("webkitTransitionEnd",i.onTranslateToWrapperTransitionEnd),i.onTranslateToWrapperTransitionEnd=null,delete i.onTranslateToWrapperTransitionEnd,r&&i.emit("transitionEnd"))}),i.$wrapperEl[0].addEventListener("transitionend",i.onTranslateToWrapperTransitionEnd),i.$wrapperEl[0].addEventListener("webkitTransitionEnd",i.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){const r=this;r.params.cssMode||r.$wrapperEl.transition(e),r.emit("setTransition",e,t)},transitionStart:function(e=!0,t){const r=this,{params:s}=r;s.cssMode||(s.autoHeight&&r.updateAutoHeight(),$({swiper:r,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e=!0,t){const r=this,{params:s}=r;r.animating=!1,s.cssMode||(r.setTransition(0),$({swiper:r,runCallbacks:e,direction:t,step:"End"}))}},slide:P,loop:L,grabCursor:{setGrabCursor:function(e){const t=this;if(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const r="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;r.style.cursor="move",r.style.cursor=e?"-webkit-grabbing":"-webkit-grab",r.style.cursor=e?"-moz-grabbin":"-moz-grab",r.style.cursor=e?"grabbing":"grab"},unsetGrabCursor:function(){const e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="")}},events:W,breakpoints:{setBreakpoint:function(){const e=this,{activeIndex:t,initialized:r,loopedSlides:s=0,params:n,$el:i}=e,a=n.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const o=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!o||e.currentBreakpoint===o)return;const l=(o in a?a[o]:void 0)||e.originalParams,c=U(e,n),d=U(e,l),u=n.enabled;c&&!d?(i.removeClass(`${n.containerModifierClass}grid ${n.containerModifierClass}grid-column`),e.emitContainerClasses()):!c&&d&&(i.addClass(`${n.containerModifierClass}grid`),(l.grid.fill&&"column"===l.grid.fill||!l.grid.fill&&"column"===n.grid.fill)&&i.addClass(`${n.containerModifierClass}grid-column`),e.emitContainerClasses());const p=l.direction&&l.direction!==n.direction,h=n.loop&&(l.slidesPerView!==n.slidesPerView||p);p&&r&&e.changeDirection(),E(e.params,l);const f=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),u&&!f?e.disable():!u&&f&&e.enable(),e.currentBreakpoint=o,e.emit("_beforeBreakpoint",l),h&&r&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-s+e.loopedSlides,0,!1)),e.emit("breakpoint",l)},getBreakpoint:function(e,t="window",r){if(!e||"container"===t&&!r)return;let s=!1;const n=l(),i="window"===t?n.innerHeight:r.clientHeight,a=Object.keys(e).map(e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:i*t,point:e}}return{value:e,point:e}});a.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<a.length;e+=1){const{point:i,value:o}=a[e];"window"===t?n.matchMedia(`(min-width: ${o}px)`).matches&&(s=i):o<=r.clientWidth&&(s=i)}return s||"max"}},checkOverflow:{checkOverflow:function(){const e=this,{isLocked:t,params:r}=e,{slidesOffsetBefore:s}=r;if(s){const t=e.slides.length-1,r=e.slidesGrid[t]+e.slidesSizesGrid[t]+2*s;e.isLocked=e.size>r}else e.isLocked=1===e.snapGrid.length;!0===r.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===r.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:H,images:{loadImage:function(e,t,r,s,n,i){const a=l();let o;function c(){i&&i()}g(e).parent("picture")[0]||e.complete&&n?c():t?(o=new a.Image,o.onload=c,o.onerror=c,s&&(o.sizes=s),r&&(o.srcset=r),t&&(o.src=t)):c()},preloadImages:function(){const e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(let r=0;r<e.imagesToLoad.length;r+=1){const s=e.imagesToLoad[r];e.loadImage(s,s.currentSrc||s.getAttribute("src"),s.srcset||s.getAttribute("srcset"),s.sizes||s.getAttribute("sizes"),!0,t)}}}},G={};class K{constructor(...e){let t,r;if(1===e.length&&e[0].constructor&&"Object"===Object.prototype.toString.call(e[0]).slice(8,-1)?r=e[0]:[t,r]=e,r||(r={}),r=E({},r),t&&!r.el&&(r.el=t),r.el&&g(r.el).length>1){const e=[];return g(r.el).each(t=>{const s=E({},r,{el:t});e.push(new K(s))}),e}const s=this;s.__swiper__=!0,s.support=A(),s.device=function(e={}){return S||(S=function({userAgent:e}={}){const t=A(),r=l(),s=r.navigator.platform,n=e||r.navigator.userAgent,i={ios:!1,android:!1},a=r.screen.width,o=r.screen.height,c=n.match(/(Android);?[\s\/]+([\d.]+)?/);let d=n.match(/(iPad).*OS\s([\d_]+)/);const u=n.match(/(iPod)(.*OS\s([\d_]+))?/),p=!d&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===s;let f="MacIntel"===s;return!d&&f&&t.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${a}x${o}`)>=0&&(d=n.match(/(Version)\/([\d.]+)/),d||(d=[0,1,"13_0_0"]),f=!1),c&&!h&&(i.os="android",i.android=!0),(d||p||u)&&(i.os="ios",i.ios=!0),i}(e)),S}({userAgent:r.userAgent}),s.browser=(M||(M=function(){const e=l();return{isSafari:function(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}()),M),s.eventsListeners={},s.eventsAnyListeners=[],s.modules=[...s.__modules__],r.modules&&Array.isArray(r.modules)&&s.modules.push(...r.modules);const n={};s.modules.forEach(e=>{e({swiper:s,extendParams:Y(r,n),on:s.on.bind(s),once:s.once.bind(s),off:s.off.bind(s),emit:s.emit.bind(s)})});const i=E({},V,n);return s.params=E({},i,G,r),s.originalParams=E({},s.params),s.passedParams=E({},r),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.$=g,Object.assign(s,{enabled:s.params.enabled,el:t,classNames:[],slides:g(),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:function(){const e=["touchstart","touchmove","touchend","touchcancel"],t=["pointerdown","pointermove","pointerup"];return s.touchEventsTouch={start:e[0],move:e[1],end:e[2],cancel:e[3]},s.touchEventsDesktop={start:t[0],move:t[1],end:t[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:y(),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(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const r=this;e=Math.min(Math.max(e,0),1);const s=r.minTranslate(),n=(r.maxTranslate()-s)*e+s;r.translateTo(n,void 0===t?0:t),r.updateActiveIndex(),r.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.each(r=>{const s=e.getSlideClasses(r);t.push({slideEl:r,classNames:s}),e.emit("_slideClass",r,s)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e="current",t=!1){const{params:r,slides:s,slidesGrid:n,slidesSizesGrid:i,size:a,activeIndex:o}=this;let l=1;if(r.centeredSlides){let e,t=s[o].swiperSlideSize;for(let r=o+1;r<s.length;r+=1)s[r]&&!e&&(t+=s[r].swiperSlideSize,l+=1,t>a&&(e=!0));for(let r=o-1;r>=0;r-=1)s[r]&&!e&&(t+=s[r].swiperSlideSize,l+=1,t>a&&(e=!0))}else if("current"===e)for(let e=o+1;e<s.length;e+=1)(t?n[e]+i[e]-n[o]<a:n[e]-n[o]<a)&&(l+=1);else for(let e=o-1;e>=0;e-=1)n[o]-n[e]<a&&(l+=1);return l}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:r}=e;function s(){const t=e.rtlTranslate?-1*e.translate:e.translate,r=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(r),e.updateActiveIndex(),e.updateSlidesClasses()}let n;r.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode&&e.params.freeMode.enabled?(s(),e.params.autoHeight&&e.updateAutoHeight()):(n=("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),n||s()),r.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t=!0){const r=this,s=r.params.direction;return e||(e="horizontal"===s?"vertical":"horizontal"),e===s||"horizontal"!==e&&"vertical"!==e||(r.$el.removeClass(`${r.params.containerModifierClass}${s}`).addClass(`${r.params.containerModifierClass}${e}`),r.emitContainerClasses(),r.params.direction=e,r.slides.each(t=>{"vertical"===e?t.style.width="":t.style.height=""}),r.emit("changeDirection"),t&&r.update()),r}mount(e){const t=this;if(t.mounted)return!0;const r=g(e||t.params.el);if(!(e=r[0]))return!1;e.swiper=t;const s=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let n=(()=>{if(e&&e.shadowRoot&&e.shadowRoot.querySelector){const t=g(e.shadowRoot.querySelector(s()));return t.children=e=>r.children(e),t}return r.children(s())})();if(0===n.length&&t.params.createElements){const e=a().createElement("div");n=g(e),e.className=t.params.wrapperClass,r.append(e),r.children(`.${t.params.slideClass}`).each(e=>{n.append(e)})}return Object.assign(t,{$el:r,el:e,$wrapperEl:n,wrapperEl:n[0],mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===r.css("direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===r.css("direction")),wrongRTL:"-webkit-box"===n.css("display")}),!0}init(e){const 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){const r=this,{params:s,$el:n,$wrapperEl:i,slides:a}=r;return void 0===r.params||r.destroyed||(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),s.loop&&r.loopDestroy(),t&&(r.removeClasses(),n.removeAttr("style"),i.removeAttr("style"),a&&a.length&&a.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),r.emit("destroy"),Object.keys(r.eventsListeners).forEach(e=>{r.off(e)}),!1!==e&&(r.$el[0].swiper=null,function(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}(r)),r.destroyed=!0),null}static extendDefaults(e){E(G,e)}static get extendedDefaults(){return G}static get defaults(){return V}static installModule(e){K.prototype.__modules__||(K.prototype.__modules__=[]);const t=K.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach(e=>K.installModule(e)),K):(K.installModule(e),K)}}Object.keys(X).forEach(e=>{Object.keys(X[e]).forEach(t=>{K.prototype[t]=X[e][t]})}),K.use([function({swiper:e,on:t,emit:r}){const s=l();let n=null;const i=()=>{e&&!e.destroyed&&e.initialized&&(r("beforeResize"),r("resize"))},a=()=>{e&&!e.destroyed&&e.initialized&&r("orientationchange")};t("init",()=>{e.params.resizeObserver&&void 0!==s.ResizeObserver?e&&!e.destroyed&&e.initialized&&(n=new ResizeObserver(t=>{const{width:r,height:s}=e;let n=r,a=s;t.forEach(({contentBoxSize:t,contentRect:r,target:s})=>{s&&s!==e.el||(n=r?r.width:(t[0]||t).inlineSize,a=r?r.height:(t[0]||t).blockSize)}),n===r&&a===s||i()}),n.observe(e.el)):(s.addEventListener("resize",i),s.addEventListener("orientationchange",a))}),t("destroy",()=>{n&&n.unobserve&&e.el&&(n.unobserve(e.el),n=null),s.removeEventListener("resize",i),s.removeEventListener("orientationchange",a)})},function({swiper:e,extendParams:t,on:r,emit:s}){const n=[],i=l(),a=(e,t={})=>{const r=new(i.MutationObserver||i.WebkitMutationObserver)(e=>{if(1===e.length)return void s("observerUpdate",e[0]);const t=function(){s("observerUpdate",e[0])};i.requestAnimationFrame?i.requestAnimationFrame(t):i.setTimeout(t,0)});r.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(r)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),r("init",()=>{if(e.params.observer){if(e.params.observeParents){const t=e.$el.parents();for(let e=0;e<t.length;e+=1)a(t[e])}a(e.$el[0],{childList:e.params.observeSlideChildren}),a(e.$wrapperEl[0],{attributes:!1})}}),r("destroy",()=>{n.forEach(e=>{e.disconnect()}),n.splice(0,n.length)})}]);const J=K;function Z(e,t,r,s){const n=a();return e.params.createElements&&Object.keys(s).forEach(i=>{if(!r[i]&&!0===r.auto){let a=e.$el.children(`.${s[i]}`)[0];a||(a=n.createElement("div"),a.className=s[i],e.$el.append(a)),r[i]=a,t[i]=a}}),r}function Q(e=""){return`.${e.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}function ee(e){const t=this,{$wrapperEl:r,params:s}=t;if(s.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&r.append(e[t]);else r.append(e);s.loop&&t.loopCreate(),s.observer||t.update()}function te(e){const t=this,{params:r,$wrapperEl:s,activeIndex:n}=t;r.loop&&t.loopDestroy();let i=n+1;if("object"==typeof e&&"length"in e){for(let t=0;t<e.length;t+=1)e[t]&&s.prepend(e[t]);i=n+e.length}else s.prepend(e);r.loop&&t.loopCreate(),r.observer||t.update(),t.slideTo(i,0,!1)}function re(e,t){const r=this,{$wrapperEl:s,params:n,activeIndex:i}=r;let a=i;n.loop&&(a-=r.loopedSlides,r.loopDestroy(),r.slides=s.children(`.${n.slideClass}`));const o=r.slides.length;if(e<=0)return void r.prependSlide(t);if(e>=o)return void r.appendSlide(t);let l=a>e?a+1:a;const c=[];for(let t=o-1;t>=e;t-=1){const e=r.slides.eq(t);e.remove(),c.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&s.append(t[e]);l=a>e?a+t.length:a}else s.append(t);for(let e=0;e<c.length;e+=1)s.append(c[e]);n.loop&&r.loopCreate(),n.observer||r.update(),n.loop?r.slideTo(l+r.loopedSlides,0,!1):r.slideTo(l,0,!1)}function se(e){const t=this,{params:r,$wrapperEl:s,activeIndex:n}=t;let i=n;r.loop&&(i-=t.loopedSlides,t.loopDestroy(),t.slides=s.children(`.${r.slideClass}`));let a,o=i;if("object"==typeof e&&"length"in e){for(let r=0;r<e.length;r+=1)a=e[r],t.slides[a]&&t.slides.eq(a).remove(),a<o&&(o-=1);o=Math.max(o,0)}else a=e,t.slides[a]&&t.slides.eq(a).remove(),a<o&&(o-=1),o=Math.max(o,0);r.loop&&t.loopCreate(),r.observer||t.update(),r.loop?t.slideTo(o+t.loopedSlides,0,!1):t.slideTo(o,0,!1)}function ne(){const e=this,t=[];for(let r=0;r<e.slides.length;r+=1)t.push(r);e.removeSlide(t)}function ie(e){const{effect:t,swiper:r,on:s,setTranslate:n,setTransition:i,overwriteParams:a,perspective:o}=e;s("beforeInit",()=>{if(r.params.effect!==t)return;r.classNames.push(`${r.params.containerModifierClass}${t}`),o&&o()&&r.classNames.push(`${r.params.containerModifierClass}3d`);const e=a?a():{};Object.assign(r.params,e),Object.assign(r.originalParams,e)}),s("setTranslate",()=>{r.params.effect===t&&n()}),s("setTransition",(e,s)=>{r.params.effect===t&&i(s)})}function ae(e,t){return e.transformEl?t.find(e.transformEl).css({"backface-visibility":"hidden","-webkit-backface-visibility":"hidden"}):t}function oe({swiper:e,duration:t,transformEl:r,allSlides:s}){const{slides:n,activeIndex:i,$wrapperEl:a}=e;if(e.params.virtualTranslate&&0!==t){let t,o=!1;t=s?r?n.find(r):n:r?n.eq(i).find(r):n.eq(i),t.transitionEnd(()=>{if(o)return;if(!e||e.destroyed)return;o=!0,e.animating=!1;const t=["webkitTransitionEnd","transitionend"];for(let e=0;e<t.length;e+=1)a.trigger(t[e])})}}function le(e,t,r){const s="swiper-slide-shadow"+(r?`-${r}`:""),n=e.transformEl?t.find(e.transformEl):t;let i=n.children(`.${s}`);return i.length||(i=g(`<div class="swiper-slide-shadow${r?`-${r}`:""}"></div>`),n.append(i)),i}const ce=[function({swiper:e,extendParams:t,on:r}){let s;function n(t,r){const s=e.params.virtual;if(s.cache&&e.virtual.cache[r])return e.virtual.cache[r];const n=s.renderSlide?g(s.renderSlide.call(e,t,r)):g(`<div class="${e.params.slideClass}" data-swiper-slide-index="${r}">${t}</div>`);return n.attr("data-swiper-slide-index")||n.attr("data-swiper-slide-index",r),s.cache&&(e.virtual.cache[r]=n),n}function i(t){const{slidesPerView:r,slidesPerGroup:s,centeredSlides:i}=e.params,{addSlidesBefore:a,addSlidesAfter:o}=e.params.virtual,{from:l,to:c,slides:d,slidesGrid:u,offset:p}=e.virtual;e.params.cssMode||e.updateActiveIndex();const h=e.activeIndex||0;let f,m,g;f=e.rtlTranslate?"right":e.isHorizontal()?"left":"top",i?(m=Math.floor(r/2)+s+o,g=Math.floor(r/2)+s+a):(m=r+(s-1)+o,g=s+a);const v=Math.max((h||0)-g,0),y=Math.min((h||0)+m,d.length-1),w=(e.slidesGrid[v]||0)-(e.slidesGrid[0]||0);function b(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.lazy&&e.params.lazy.enabled&&e.lazy.load()}if(Object.assign(e.virtual,{from:v,to:y,offset:w,slidesGrid:e.slidesGrid}),l===v&&c===y&&!t)return e.slidesGrid!==u&&w!==p&&e.slides.css(f,`${w}px`),void e.updateProgress();if(e.params.virtual.renderExternal)return e.params.virtual.renderExternal.call(e,{offset:w,from:v,to:y,slides:function(){const e=[];for(let t=v;t<=y;t+=1)e.push(d[t]);return e}()}),void(e.params.virtual.renderExternalUpdate&&b());const _=[],E=[];if(t)e.$wrapperEl.find(`.${e.params.slideClass}`).remove();else for(let t=l;t<=c;t+=1)(t<v||t>y)&&e.$wrapperEl.find(`.${e.params.slideClass}[data-swiper-slide-index="${t}"]`).remove();for(let e=0;e<d.length;e+=1)e>=v&&e<=y&&(void 0===c||t?E.push(e):(e>c&&E.push(e),e<l&&_.push(e)));E.forEach(t=>{e.$wrapperEl.append(n(d[t],t))}),_.sort((e,t)=>t-e).forEach(t=>{e.$wrapperEl.prepend(n(d[t],t))}),e.$wrapperEl.children(".swiper-slide").css(f,`${w}px`),b()}t({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}}),e.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]},r("beforeInit",()=>{e.params.virtual.enabled&&(e.virtual.slides=e.params.virtual.slides,e.classNames.push(`${e.params.containerModifierClass}virtual`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0,e.params.initialSlide||i())}),r("setTranslate",()=>{e.params.virtual.enabled&&(e.params.cssMode&&!e._immediateVirtual?(clearTimeout(s),s=setTimeout(()=>{i()},100)):i())}),r("init update resize",()=>{e.params.virtual.enabled&&e.params.cssMode&&x(e.wrapperEl,"--swiper-virtual-size",`${e.virtualSize}px`)}),Object.assign(e.virtual,{appendSlide:function(t){if("object"==typeof t&&"length"in t)for(let r=0;r<t.length;r+=1)t[r]&&e.virtual.slides.push(t[r]);else e.virtual.slides.push(t);i(!0)},prependSlide:function(t){const r=e.activeIndex;let s=r+1,n=1;if(Array.isArray(t)){for(let r=0;r<t.length;r+=1)t[r]&&e.virtual.slides.unshift(t[r]);s=r+t.length,n=t.length}else e.virtual.slides.unshift(t);if(e.params.virtual.cache){const t=e.virtual.cache,r={};Object.keys(t).forEach(e=>{const s=t[e],i=s.attr("data-swiper-slide-index");i&&s.attr("data-swiper-slide-index",parseInt(i,10)+n),r[parseInt(e,10)+n]=s}),e.virtual.cache=r}i(!0),e.slideTo(s,0)},removeSlide:function(t){if(null==t)return;let r=e.activeIndex;if(Array.isArray(t))for(let s=t.length-1;s>=0;s-=1)e.virtual.slides.splice(t[s],1),e.params.virtual.cache&&delete e.virtual.cache[t[s]],t[s]<r&&(r-=1),r=Math.max(r,0);else e.virtual.slides.splice(t,1),e.params.virtual.cache&&delete e.virtual.cache[t],t<r&&(r-=1),r=Math.max(r,0);i(!0),e.slideTo(r,0)},removeAllSlides:function(){e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),i(!0),e.slideTo(0,0)},update:i})},function({swiper:e,extendParams:t,on:r,emit:s}){const n=a(),i=l();function o(t){if(!e.enabled)return;const{rtlTranslate:r}=e;let a=t;a.originalEvent&&(a=a.originalEvent);const o=a.keyCode||a.charCode,l=e.params.keyboard.pageUpDown,c=l&&33===o,d=l&&34===o,u=37===o,p=39===o,h=38===o,f=40===o;if(!e.allowSlideNext&&(e.isHorizontal()&&p||e.isVertical()&&f||d))return!1;if(!e.allowSlidePrev&&(e.isHorizontal()&&u||e.isVertical()&&h||c))return!1;if(!(a.shiftKey||a.altKey||a.ctrlKey||a.metaKey||n.activeElement&&n.activeElement.nodeName&&("input"===n.activeElement.nodeName.toLowerCase()||"textarea"===n.activeElement.nodeName.toLowerCase()))){if(e.params.keyboard.onlyInViewport&&(c||d||u||p||h||f)){let t=!1;if(e.$el.parents(`.${e.params.slideClass}`).length>0&&0===e.$el.parents(`.${e.params.slideActiveClass}`).length)return;const s=e.$el,n=s[0].clientWidth,a=s[0].clientHeight,o=i.innerWidth,l=i.innerHeight,c=e.$el.offset();r&&(c.left-=e.$el[0].scrollLeft);const d=[[c.left,c.top],[c.left+n,c.top],[c.left,c.top+a],[c.left+n,c.top+a]];for(let e=0;e<d.length;e+=1){const r=d[e];if(r[0]>=0&&r[0]<=o&&r[1]>=0&&r[1]<=l){if(0===r[0]&&0===r[1])continue;t=!0}}if(!t)return}e.isHorizontal()?((c||d||u||p)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),((d||p)&&!r||(c||u)&&r)&&e.slideNext(),((c||u)&&!r||(d||p)&&r)&&e.slidePrev()):((c||d||h||f)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),(d||f)&&e.slideNext(),(c||h)&&e.slidePrev()),s("keyPress",o)}}function c(){e.keyboard.enabled||(g(n).on("keydown",o),e.keyboard.enabled=!0)}function d(){e.keyboard.enabled&&(g(n).off("keydown",o),e.keyboard.enabled=!1)}e.keyboard={enabled:!1},t({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),r("init",()=>{e.params.keyboard.enabled&&c()}),r("destroy",()=>{e.keyboard.enabled&&d()}),Object.assign(e.keyboard,{enable:c,disable:d})},function({swiper:e,extendParams:t,on:r,emit:s}){const n=l();let i;t({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}}),e.mousewheel={enabled:!1};let a,o=y();const c=[];function d(){e.enabled&&(e.mouseEntered=!0)}function u(){e.enabled&&(e.mouseEntered=!1)}function p(t){return!(e.params.mousewheel.thresholdDelta&&t.delta<e.params.mousewheel.thresholdDelta||e.params.mousewheel.thresholdTime&&y()-o<e.params.mousewheel.thresholdTime||!(t.delta>=6&&y()-o<60)&&(t.direction<0?e.isEnd&&!e.params.loop||e.animating||(e.slideNext(),s("scroll",t.raw)):e.isBeginning&&!e.params.loop||e.animating||(e.slidePrev(),s("scroll",t.raw)),o=(new n.Date).getTime(),1))}function h(t){let r=t,n=!0;if(!e.enabled)return;const o=e.params.mousewheel;e.params.cssMode&&r.preventDefault();let l=e.$el;if("container"!==e.params.mousewheel.eventsTarget&&(l=g(e.params.mousewheel.eventsTarget)),!e.mouseEntered&&!l[0].contains(r.target)&&!o.releaseOnEdges)return!0;r.originalEvent&&(r=r.originalEvent);let d=0;const u=e.rtlTranslate?-1:1,h=function(e){let t=0,r=0,s=0,n=0;return"detail"in e&&(r=e.detail),"wheelDelta"in e&&(r=-e.wheelDelta/120),"wheelDeltaY"in e&&(r=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=r,r=0),s=10*t,n=10*r,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=n,n=0),(s||n)&&e.deltaMode&&(1===e.deltaMode?(s*=40,n*=40):(s*=800,n*=800)),s&&!t&&(t=s<1?-1:1),n&&!r&&(r=n<1?-1:1),{spinX:t,spinY:r,pixelX:s,pixelY:n}}(r);if(o.forceToAxis)if(e.isHorizontal()){if(!(Math.abs(h.pixelX)>Math.abs(h.pixelY)))return!0;d=-h.pixelX*u}else{if(!(Math.abs(h.pixelY)>Math.abs(h.pixelX)))return!0;d=-h.pixelY}else d=Math.abs(h.pixelX)>Math.abs(h.pixelY)?-h.pixelX*u:-h.pixelY;if(0===d)return!0;o.invert&&(d=-d);let f=e.getTranslate()+d*o.sensitivity;if(f>=e.minTranslate()&&(f=e.minTranslate()),f<=e.maxTranslate()&&(f=e.maxTranslate()),n=!!e.params.loop||!(f===e.minTranslate()||f===e.maxTranslate()),n&&e.params.nested&&r.stopPropagation(),e.params.freeMode&&e.params.freeMode.enabled){const t={time:y(),delta:Math.abs(d),direction:Math.sign(d)},n=a&&t.time<a.time+500&&t.delta<=a.delta&&t.direction===a.direction;if(!n){a=void 0,e.params.loop&&e.loopFix();let l=e.getTranslate()+d*o.sensitivity;const u=e.isBeginning,p=e.isEnd;if(l>=e.minTranslate()&&(l=e.minTranslate()),l<=e.maxTranslate()&&(l=e.maxTranslate()),e.setTransition(0),e.setTranslate(l),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!u&&e.isBeginning||!p&&e.isEnd)&&e.updateSlidesClasses(),e.params.freeMode.sticky){clearTimeout(i),i=void 0,c.length>=15&&c.shift();const r=c.length?c[c.length-1]:void 0,s=c[0];if(c.push(t),r&&(t.delta>r.delta||t.direction!==r.direction))c.splice(0);else if(c.length>=15&&t.time-s.time<500&&s.delta-t.delta>=1&&t.delta<=6){const r=d>0?.8:.2;a=t,c.splice(0),i=v(()=>{e.slideToClosest(e.params.speed,!0,void 0,r)},0)}i||(i=v(()=>{a=t,c.splice(0),e.slideToClosest(e.params.speed,!0,void 0,.5)},500))}if(n||s("scroll",r),e.params.autoplay&&e.params.autoplayDisableOnInteraction&&e.autoplay.stop(),l===e.minTranslate()||l===e.maxTranslate())return!0}}else{const r={time:y(),delta:Math.abs(d),direction:Math.sign(d),raw:t};c.length>=2&&c.shift();const s=c.length?c[c.length-1]:void 0;if(c.push(r),s?(r.direction!==s.direction||r.delta>s.delta||r.time>s.time+150)&&p(r):p(r),function(t){const r=e.params.mousewheel;if(t.direction<0){if(e.isEnd&&!e.params.loop&&r.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&r.releaseOnEdges)return!0;return!1}(r))return!0}return r.preventDefault?r.preventDefault():r.returnValue=!1,!1}function f(t){let r=e.$el;"container"!==e.params.mousewheel.eventsTarget&&(r=g(e.params.mousewheel.eventsTarget)),r[t]("mouseenter",d),r[t]("mouseleave",u),r[t]("wheel",h)}function m(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",h),!0):!e.mousewheel.enabled&&(f("on"),e.mousewheel.enabled=!0,!0)}function w(){return e.params.cssMode?(e.wrapperEl.addEventListener(event,h),!0):!!e.mousewheel.enabled&&(f("off"),e.mousewheel.enabled=!1,!0)}r("init",()=>{!e.params.mousewheel.enabled&&e.params.cssMode&&w(),e.params.mousewheel.enabled&&m()}),r("destroy",()=>{e.params.cssMode&&m(),e.mousewheel.enabled&&w()}),Object.assign(e.mousewheel,{enable:m,disable:w})},function({swiper:e,extendParams:t,on:r,emit:s}){function n(t){let r;return t&&(r=g(t),e.params.uniqueNavElements&&"string"==typeof t&&r.length>1&&1===e.$el.find(t).length&&(r=e.$el.find(t))),r}function i(t,r){const s=e.params.navigation;t&&t.length>0&&(t[r?"addClass":"removeClass"](s.disabledClass),t[0]&&"BUTTON"===t[0].tagName&&(t[0].disabled=r),e.params.watchOverflow&&e.enabled&&t[e.isLocked?"addClass":"removeClass"](s.lockClass))}function a(){if(e.params.loop)return;const{$nextEl:t,$prevEl:r}=e.navigation;i(r,e.isBeginning&&!e.params.rewind),i(t,e.isEnd&&!e.params.rewind)}function o(t){t.preventDefault(),(!e.isBeginning||e.params.loop||e.params.rewind)&&e.slidePrev()}function l(t){t.preventDefault(),(!e.isEnd||e.params.loop||e.params.rewind)&&e.slideNext()}function c(){const t=e.params.navigation;if(e.params.navigation=Z(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!t.nextEl&&!t.prevEl)return;const r=n(t.nextEl),s=n(t.prevEl);r&&r.length>0&&r.on("click",l),s&&s.length>0&&s.on("click",o),Object.assign(e.navigation,{$nextEl:r,nextEl:r&&r[0],$prevEl:s,prevEl:s&&s[0]}),e.enabled||(r&&r.addClass(t.lockClass),s&&s.addClass(t.lockClass))}function d(){const{$nextEl:t,$prevEl:r}=e.navigation;t&&t.length&&(t.off("click",l),t.removeClass(e.params.navigation.disabledClass)),r&&r.length&&(r.off("click",o),r.removeClass(e.params.navigation.disabledClass))}t({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}}),e.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null},r("init",()=>{c(),a()}),r("toEdge fromEdge lock unlock",()=>{a()}),r("destroy",()=>{d()}),r("enable disable",()=>{const{$nextEl:t,$prevEl:r}=e.navigation;t&&t[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass),r&&r[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass)}),r("click",(t,r)=>{const{$nextEl:n,$prevEl:i}=e.navigation,a=r.target;if(e.params.navigation.hideOnClick&&!g(a).is(i)&&!g(a).is(n)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===a||e.pagination.el.contains(a)))return;let t;n?t=n.hasClass(e.params.navigation.hiddenClass):i&&(t=i.hasClass(e.params.navigation.hiddenClass)),s(!0===t?"navigationShow":"navigationHide"),n&&n.toggleClass(e.params.navigation.hiddenClass),i&&i.toggleClass(e.params.navigation.hiddenClass)}}),Object.assign(e.navigation,{update:a,init:c,destroy:d})},function({swiper:e,extendParams:t,on:r,emit:s}){const n="swiper-pagination";let i;t({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${n}-bullet`,bulletActiveClass:`${n}-bullet-active`,modifierClass:`${n}-`,currentClass:`${n}-current`,totalClass:`${n}-total`,hiddenClass:`${n}-hidden`,progressbarFillClass:`${n}-progressbar-fill`,progressbarOppositeClass:`${n}-progressbar-opposite`,clickableClass:`${n}-clickable`,lockClass:`${n}-lock`,horizontalClass:`${n}-horizontal`,verticalClass:`${n}-vertical`}}),e.pagination={el:null,$el:null,bullets:[]};let a=0;function o(){return!e.params.pagination.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length}function l(t,r){const{bulletActiveClass:s}=e.params.pagination;t[r]().addClass(`${s}-${r}`)[r]().addClass(`${s}-${r}-${r}`)}function c(){const t=e.rtl,r=e.params.pagination;if(o())return;const n=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,c=e.pagination.$el;let d;const u=e.params.loop?Math.ceil((n-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(d=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),d>n-1-2*e.loopedSlides&&(d-=n-2*e.loopedSlides),d>u-1&&(d-=u),d<0&&"bullets"!==e.params.paginationType&&(d=u+d)):d=void 0!==e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===r.type&&e.pagination.bullets&&e.pagination.bullets.length>0){const s=e.pagination.bullets;let n,o,u;if(r.dynamicBullets&&(i=s.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),c.css(e.isHorizontal()?"width":"height",i*(r.dynamicMainBullets+4)+"px"),r.dynamicMainBullets>1&&void 0!==e.previousIndex&&(a+=d-(e.previousIndex-e.loopedSlides||0),a>r.dynamicMainBullets-1?a=r.dynamicMainBullets-1:a<0&&(a=0)),n=Math.max(d-a,0),o=n+(Math.min(s.length,r.dynamicMainBullets)-1),u=(o+n)/2),s.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${r.bulletActiveClass}${e}`).join(" ")),c.length>1)s.each(e=>{const t=g(e),s=t.index();s===d&&t.addClass(r.bulletActiveClass),r.dynamicBullets&&(s>=n&&s<=o&&t.addClass(`${r.bulletActiveClass}-main`),s===n&&l(t,"prev"),s===o&&l(t,"next"))});else{const t=s.eq(d),i=t.index();if(t.addClass(r.bulletActiveClass),r.dynamicBullets){const t=s.eq(n),a=s.eq(o);for(let e=n;e<=o;e+=1)s.eq(e).addClass(`${r.bulletActiveClass}-main`);if(e.params.loop)if(i>=s.length){for(let e=r.dynamicMainBullets;e>=0;e-=1)s.eq(s.length-e).addClass(`${r.bulletActiveClass}-main`);s.eq(s.length-r.dynamicMainBullets-1).addClass(`${r.bulletActiveClass}-prev`)}else l(t,"prev"),l(a,"next");else l(t,"prev"),l(a,"next")}}if(r.dynamicBullets){const n=Math.min(s.length,r.dynamicMainBullets+4),a=(i*n-i)/2-u*i,o=t?"right":"left";s.css(e.isHorizontal()?o:"top",`${a}px`)}}if("fraction"===r.type&&(c.find(Q(r.currentClass)).text(r.formatFractionCurrent(d+1)),c.find(Q(r.totalClass)).text(r.formatFractionTotal(u))),"progressbar"===r.type){let t;t=r.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";const s=(d+1)/u;let n=1,i=1;"horizontal"===t?n=s:i=s,c.find(Q(r.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${n}) scaleY(${i})`).transition(e.params.speed)}"custom"===r.type&&r.renderCustom?(c.html(r.renderCustom(e,d+1,u)),s("paginationRender",c[0])):s("paginationUpdate",c[0]),e.params.watchOverflow&&e.enabled&&c[e.isLocked?"addClass":"removeClass"](r.lockClass)}function d(){const t=e.params.pagination;if(o())return;const r=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,n=e.pagination.$el;let i="";if("bullets"===t.type){let s=e.params.loop?Math.ceil((r-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&!e.params.loop&&s>r&&(s=r);for(let r=0;r<s;r+=1)t.renderBullet?i+=t.renderBullet.call(e,r,t.bulletClass):i+=`<${t.bulletElement} class="${t.bulletClass}"></${t.bulletElement}>`;n.html(i),e.pagination.bullets=n.find(Q(t.bulletClass))}"fraction"===t.type&&(i=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):`<span class="${t.currentClass}"></span> / <span class="${t.totalClass}"></span>`,n.html(i)),"progressbar"===t.type&&(i=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):`<span class="${t.progressbarFillClass}"></span>`,n.html(i)),"custom"!==t.type&&s("paginationRender",e.pagination.$el[0])}function u(){e.params.pagination=Z(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const t=e.params.pagination;if(!t.el)return;let r=g(t.el);0!==r.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&r.length>1&&(r=e.$el.find(t.el),r.length>1&&(r=r.filter(t=>g(t).parents(".swiper")[0]===e.el))),"bullets"===t.type&&t.clickable&&r.addClass(t.clickableClass),r.addClass(t.modifierClass+t.type),r.addClass(t.modifierClass+e.params.direction),"bullets"===t.type&&t.dynamicBullets&&(r.addClass(`${t.modifierClass}${t.type}-dynamic`),a=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&r.addClass(t.progressbarOppositeClass),t.clickable&&r.on("click",Q(t.bulletClass),function(t){t.preventDefault();let r=g(this).index()*e.params.slidesPerGroup;e.params.loop&&(r+=e.loopedSlides),e.slideTo(r)}),Object.assign(e.pagination,{$el:r,el:r[0]}),e.enabled||r.addClass(t.lockClass))}function p(){const t=e.params.pagination;if(o())return;const r=e.pagination.$el;r.removeClass(t.hiddenClass),r.removeClass(t.modifierClass+t.type),r.removeClass(t.modifierClass+e.params.direction),e.pagination.bullets&&e.pagination.bullets.removeClass&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&r.off("click",Q(t.bulletClass))}r("init",()=>{u(),d(),c()}),r("activeIndexChange",()=>{(e.params.loop||void 0===e.snapIndex)&&c()}),r("snapIndexChange",()=>{e.params.loop||c()}),r("slidesLengthChange",()=>{e.params.loop&&(d(),c())}),r("snapGridLengthChange",()=>{e.params.loop||(d(),c())}),r("destroy",()=>{p()}),r("enable disable",()=>{const{$el:t}=e.pagination;t&&t[e.enabled?"removeClass":"addClass"](e.params.pagination.lockClass)}),r("lock unlock",()=>{c()}),r("click",(t,r)=>{const n=r.target,{$el:i}=e.pagination;if(e.params.pagination.el&&e.params.pagination.hideOnClick&&i.length>0&&!g(n).hasClass(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&n===e.navigation.nextEl||e.navigation.prevEl&&n===e.navigation.prevEl))return;const t=i.hasClass(e.params.pagination.hiddenClass);s(!0===t?"paginationShow":"paginationHide"),i.toggleClass(e.params.pagination.hiddenClass)}}),Object.assign(e.pagination,{render:d,update:c,init:u,destroy:p})},function({swiper:e,extendParams:t,on:r,emit:s}){const n=a();let i,o,l,c,d=!1,u=null,p=null;function h(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t,rtlTranslate:r,progress:s}=e,{$dragEl:n,$el:i}=t,a=e.params.scrollbar;let c=o,d=(l-o)*s;r?(d=-d,d>0?(c=o-d,d=0):-d+o>l&&(c=l+d)):d<0?(c=o+d,d=0):d+o>l&&(c=l-d),e.isHorizontal()?(n.transform(`translate3d(${d}px, 0, 0)`),n[0].style.width=`${c}px`):(n.transform(`translate3d(0px, ${d}px, 0)`),n[0].style.height=`${c}px`),a.hide&&(clearTimeout(u),i[0].style.opacity=1,u=setTimeout(()=>{i[0].style.opacity=0,i.transition(400)},1e3))}function f(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t}=e,{$dragEl:r,$el:s}=t;r[0].style.width="",r[0].style.height="",l=e.isHorizontal()?s[0].offsetWidth:s[0].offsetHeight,c=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),o="auto"===e.params.scrollbar.dragSize?l*c:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?r[0].style.width=`${o}px`:r[0].style.height=`${o}px`,s[0].style.display=c>=1?"none":"",e.params.scrollbar.hide&&(s[0].style.opacity=0),e.params.watchOverflow&&e.enabled&&t.$el[e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)}function m(t){return e.isHorizontal()?"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].clientX:t.clientX:"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].clientY:t.clientY}function y(t){const{scrollbar:r,rtlTranslate:s}=e,{$el:n}=r;let a;a=(m(t)-n.offset()[e.isHorizontal()?"left":"top"]-(null!==i?i:o/2))/(l-o),a=Math.max(Math.min(a,1),0),s&&(a=1-a);const c=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*a;e.updateProgress(c),e.setTranslate(c),e.updateActiveIndex(),e.updateSlidesClasses()}function w(t){const r=e.params.scrollbar,{scrollbar:n,$wrapperEl:a}=e,{$el:o,$dragEl:l}=n;d=!0,i=t.target===l[0]||t.target===l?m(t)-t.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,t.preventDefault(),t.stopPropagation(),a.transition(100),l.transition(100),y(t),clearTimeout(p),o.transition(0),r.hide&&o.css("opacity",1),e.params.cssMode&&e.$wrapperEl.css("scroll-snap-type","none"),s("scrollbarDragStart",t)}function b(t){const{scrollbar:r,$wrapperEl:n}=e,{$el:i,$dragEl:a}=r;d&&(t.preventDefault?t.preventDefault():t.returnValue=!1,y(t),n.transition(0),i.transition(0),a.transition(0),s("scrollbarDragMove",t))}function _(t){const r=e.params.scrollbar,{scrollbar:n,$wrapperEl:i}=e,{$el:a}=n;d&&(d=!1,e.params.cssMode&&(e.$wrapperEl.css("scroll-snap-type",""),i.transition("")),r.hide&&(clearTimeout(p),p=v(()=>{a.css("opacity",0),a.transition(400)},1e3)),s("scrollbarDragEnd",t),r.snapOnRelease&&e.slideToClosest())}function E(t){const{scrollbar:r,touchEventsTouch:s,touchEventsDesktop:i,params:a,support:o}=e,l=r.$el[0],c=!(!o.passiveListener||!a.passiveListeners)&&{passive:!1,capture:!1},d=!(!o.passiveListener||!a.passiveListeners)&&{passive:!0,capture:!1};if(!l)return;const u="on"===t?"addEventListener":"removeEventListener";o.touch?(l[u](s.start,w,c),l[u](s.move,b,c),l[u](s.end,_,d)):(l[u](i.start,w,c),n[u](i.move,b,c),n[u](i.end,_,d))}function x(){const{scrollbar:t,$el:r}=e;e.params.scrollbar=Z(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const s=e.params.scrollbar;if(!s.el)return;let n=g(s.el);e.params.uniqueNavElements&&"string"==typeof s.el&&n.length>1&&1===r.find(s.el).length&&(n=r.find(s.el));let i=n.find(`.${e.params.scrollbar.dragClass}`);0===i.length&&(i=g(`<div class="${e.params.scrollbar.dragClass}"></div>`),n.append(i)),Object.assign(t,{$el:n,el:n[0],$dragEl:i,dragEl:i[0]}),s.draggable&&e.params.scrollbar.el&&E("on"),n&&n[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)}function T(){e.params.scrollbar.el&&E("off")}t({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}}),e.scrollbar={el:null,dragEl:null,$el:null,$dragEl:null},r("init",()=>{x(),f(),h()}),r("update resize observerUpdate lock unlock",()=>{f()}),r("setTranslate",()=>{h()}),r("setTransition",(t,r)=>{!function(t){e.params.scrollbar.el&&e.scrollbar.el&&e.scrollbar.$dragEl.transition(t)}(r)}),r("enable disable",()=>{const{$el:t}=e.scrollbar;t&&t[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)}),r("destroy",()=>{T()}),Object.assign(e.scrollbar,{updateSize:f,setTranslate:h,init:x,destroy:T})},function({swiper:e,extendParams:t,on:r}){t({parallax:{enabled:!1}});const s=(t,r)=>{const{rtl:s}=e,n=g(t),i=s?-1:1,a=n.attr("data-swiper-parallax")||"0";let o=n.attr("data-swiper-parallax-x"),l=n.attr("data-swiper-parallax-y");const c=n.attr("data-swiper-parallax-scale"),d=n.attr("data-swiper-parallax-opacity");if(o||l?(o=o||"0",l=l||"0"):e.isHorizontal()?(o=a,l="0"):(l=a,o="0"),o=o.indexOf("%")>=0?parseInt(o,10)*r*i+"%":o*r*i+"px",l=l.indexOf("%")>=0?parseInt(l,10)*r+"%":l*r+"px",null!=d){const e=d-(d-1)*(1-Math.abs(r));n[0].style.opacity=e}if(null==c)n.transform(`translate3d(${o}, ${l}, 0px)`);else{const e=c-(c-1)*(1-Math.abs(r));n.transform(`translate3d(${o}, ${l}, 0px) scale(${e})`)}},n=()=>{const{$el:t,slides:r,progress:n,snapGrid:i}=e;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(e=>{s(e,n)}),r.each((t,r)=>{let a=t.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(a+=Math.ceil(r/2)-n*(i.length-1)),a=Math.min(Math.max(a,-1),1),g(t).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(e=>{s(e,a)})})};r("beforeInit",()=>{e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)}),r("init",()=>{e.params.parallax.enabled&&n()}),r("setTranslate",()=>{e.params.parallax.enabled&&n()}),r("setTransition",(t,r)=>{e.params.parallax.enabled&&((t=e.params.speed)=>{const{$el:r}=e;r.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(e=>{const r=g(e);let s=parseInt(r.attr("data-swiper-parallax-duration"),10)||t;0===t&&(s=0),r.transition(s)})})(r)})},function({swiper:e,extendParams:t,on:r,emit:s}){const n=l();t({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),e.zoom={enabled:!1};let i,a,o,c=1,d=!1;const u={$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},p={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:{}},h={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let f=1;function m(e){if(e.targetTouches.length<2)return 1;const t=e.targetTouches[0].pageX,r=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,n=e.targetTouches[1].pageY;return Math.sqrt((s-t)**2+(n-r)**2)}function v(t){const r=e.support,s=e.params.zoom;if(a=!1,o=!1,!r.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;a=!0,u.scaleStart=m(t)}u.$slideEl&&u.$slideEl.length||(u.$slideEl=g(t.target).closest(`.${e.params.slideClass}`),0===u.$slideEl.length&&(u.$slideEl=e.slides.eq(e.activeIndex)),u.$imageEl=u.$slideEl.find(`.${s.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),u.$imageWrapEl=u.$imageEl.parent(`.${s.containerClass}`),u.maxRatio=u.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio,0!==u.$imageWrapEl.length)?(u.$imageEl&&u.$imageEl.transition(0),d=!0):u.$imageEl=void 0}function y(t){const r=e.support,s=e.params.zoom,n=e.zoom;if(!r.gestures){if("touchmove"!==t.type||"touchmove"===t.type&&t.targetTouches.length<2)return;o=!0,u.scaleMove=m(t)}u.$imageEl&&0!==u.$imageEl.length?(r.gestures?n.scale=t.scale*c:n.scale=u.scaleMove/u.scaleStart*c,n.scale>u.maxRatio&&(n.scale=u.maxRatio-1+(n.scale-u.maxRatio+1)**.5),n.scale<s.minRatio&&(n.scale=s.minRatio+1-(s.minRatio-n.scale+1)**.5),u.$imageEl.transform(`translate3d(0,
20,0) scale(${n.scale})`)):"gesturechange"===t.type&&v(t)}function b(t){const r=e.device,s=e.support,n=e.params.zoom,i=e.zoom;if(!s.gestures){if(!a||!o)return;if("touchend"!==t.type||"touchend"===t.type&&t.changedTouches.length<2&&!r.android)return;a=!1,o=!1}u.$imageEl&&0!==u.$imageEl.length&&(i.scale=Math.max(Math.min(i.scale,u.maxRatio),n.minRatio),u.$imageEl.transition(e.params.speed).transform(`translate3d(0,0,0) scale(${i.scale})`),c=i.scale,d=!1,1===i.scale&&(u.$slideEl=void 0))}function _(t){const r=e.zoom;if(!u.$imageEl||0===u.$imageEl.length)return;if(e.allowClick=!1,!p.isTouched||!u.$slideEl)return;p.isMoved||(p.width=u.$imageEl[0].offsetWidth,p.height=u.$imageEl[0].offsetHeight,p.startX=w(u.$imageWrapEl[0],"x")||0,p.startY=w(u.$imageWrapEl[0],"y")||0,u.slideWidth=u.$slideEl[0].offsetWidth,u.slideHeight=u.$slideEl[0].offsetHeight,u.$imageWrapEl.transition(0));const s=p.width*r.scale,n=p.height*r.scale;if(!(s<u.slideWidth&&n<u.slideHeight)){if(p.minX=Math.min(u.slideWidth/2-s/2,0),p.maxX=-p.minX,p.minY=Math.min(u.slideHeight/2-n/2,0),p.maxY=-p.minY,p.touchesCurrent.x="touchmove"===t.type?t.targetTouches[0].pageX:t.pageX,p.touchesCurrent.y="touchmove"===t.type?t.targetTouches[0].pageY:t.pageY,!p.isMoved&&!d){if(e.isHorizontal()&&(Math.floor(p.minX)===Math.floor(p.startX)&&p.touchesCurrent.x<p.touchesStart.x||Math.floor(p.maxX)===Math.floor(p.startX)&&p.touchesCurrent.x>p.touchesStart.x))return void(p.isTouched=!1);if(!e.isHorizontal()&&(Math.floor(p.minY)===Math.floor(p.startY)&&p.touchesCurrent.y<p.touchesStart.y||Math.floor(p.maxY)===Math.floor(p.startY)&&p.touchesCurrent.y>p.touchesStart.y))return void(p.isTouched=!1)}t.cancelable&&t.preventDefault(),t.stopPropagation(),p.isMoved=!0,p.currentX=p.touchesCurrent.x-p.touchesStart.x+p.startX,p.currentY=p.touchesCurrent.y-p.touchesStart.y+p.startY,p.currentX<p.minX&&(p.currentX=p.minX+1-(p.minX-p.currentX+1)**.8),p.currentX>p.maxX&&(p.currentX=p.maxX-1+(p.currentX-p.maxX+1)**.8),p.currentY<p.minY&&(p.currentY=p.minY+1-(p.minY-p.currentY+1)**.8),p.currentY>p.maxY&&(p.currentY=p.maxY-1+(p.currentY-p.maxY+1)**.8),h.prevPositionX||(h.prevPositionX=p.touchesCurrent.x),h.prevPositionY||(h.prevPositionY=p.touchesCurrent.y),h.prevTime||(h.prevTime=Date.now()),h.x=(p.touchesCurrent.x-h.prevPositionX)/(Date.now()-h.prevTime)/2,h.y=(p.touchesCurrent.y-h.prevPositionY)/(Date.now()-h.prevTime)/2,Math.abs(p.touchesCurrent.x-h.prevPositionX)<2&&(h.x=0),Math.abs(p.touchesCurrent.y-h.prevPositionY)<2&&(h.y=0),h.prevPositionX=p.touchesCurrent.x,h.prevPositionY=p.touchesCurrent.y,h.prevTime=Date.now(),u.$imageWrapEl.transform(`translate3d(${p.currentX}px, ${p.currentY}px,0)`)}}function E(){const t=e.zoom;u.$slideEl&&e.previousIndex!==e.activeIndex&&(u.$imageEl&&u.$imageEl.transform("translate3d(0,0,0) scale(1)"),u.$imageWrapEl&&u.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,c=1,u.$slideEl=void 0,u.$imageEl=void 0,u.$imageWrapEl=void 0)}function x(t){const r=e.zoom,s=e.params.zoom;if(u.$slideEl||(t&&t.target&&(u.$slideEl=g(t.target).closest(`.${e.params.slideClass}`)),u.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?u.$slideEl=e.$wrapperEl.children(`.${e.params.slideActiveClass}`):u.$slideEl=e.slides.eq(e.activeIndex)),u.$imageEl=u.$slideEl.find(`.${s.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),u.$imageWrapEl=u.$imageEl.parent(`.${s.containerClass}`)),!u.$imageEl||0===u.$imageEl.length||!u.$imageWrapEl||0===u.$imageWrapEl.length)return;let i,a,o,l,d,h,f,m,v,y,w,b,_,E,x,T,C,S;e.params.cssMode&&(e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.touchAction="none"),u.$slideEl.addClass(`${s.zoomedSlideClass}`),void 0===p.touchesStart.x&&t?(i="touchend"===t.type?t.changedTouches[0].pageX:t.pageX,a="touchend"===t.type?t.changedTouches[0].pageY:t.pageY):(i=p.touchesStart.x,a=p.touchesStart.y),r.scale=u.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio,c=u.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio,t?(C=u.$slideEl[0].offsetWidth,S=u.$slideEl[0].offsetHeight,o=u.$slideEl.offset().left+n.scrollX,l=u.$slideEl.offset().top+n.scrollY,d=o+C/2-i,h=l+S/2-a,v=u.$imageEl[0].offsetWidth,y=u.$imageEl[0].offsetHeight,w=v*r.scale,b=y*r.scale,_=Math.min(C/2-w/2,0),E=Math.min(S/2-b/2,0),x=-_,T=-E,f=d*r.scale,m=h*r.scale,f<_&&(f=_),f>x&&(f=x),m<E&&(m=E),m>T&&(m=T)):(f=0,m=0),u.$imageWrapEl.transition(300).transform(`translate3d(${f}px, ${m}
2px,0)`),u.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${r.scale})`)}function T(){const t=e.zoom,r=e.params.zoom;u.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?u.$slideEl=e.$wrapperEl.children(`.${e.params.slideActiveClass}`):u.$slideEl=e.slides.eq(e.activeIndex),u.$imageEl=u.$slideEl.find(`.${r.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),u.$imageWrapEl=u.$imageEl.parent(`.${r.containerClass}`)),u.$imageEl&&0!==u.$imageEl.length&&u.$imageWrapEl&&0!==u.$imageWrapEl.length&&(e.params.cssMode&&(e.wrapperEl.style.overflow="",e.wrapperEl.style.touchAction=""),t.scale=1,c=1,u.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),u.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),u.$slideEl.removeClass(`${r.zoomedSlideClass}`),u.$slideEl=void 0)}function C(t){const r=e.zoom;r.scale&&1!==r.scale?T():x(t)}function S(){const t=e.support;return{passiveListener:!("touchstart"!==e.touchEvents.start||!t.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},activeListenerWithCapture:!t.passiveListener||{passive:!1,capture:!0}}}function M(){return`.${e.params.slideClass}`}function A(t){const{passiveListener:r}=S(),s=M();e.$wrapperEl[t]("gesturestart",s,v,r),e.$wrapperEl[t]("gesturechange",s,y,r),e.$wrapperEl[t]("gestureend",s,b,r)}function O(){i||(i=!0,A("on"))}function k(){i&&(i=!1,A("off"))}function $(){const t=e.zoom;if(t.enabled)return;t.enabled=!0;const r=e.support,{passiveListener:s,activeListenerWithCapture:n}=S(),i=M();r.gestures?(e.$wrapperEl.on(e.touchEvents.start,O,s),e.$wrapperEl.on(e.touchEvents.end,k,s)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.on(e.touchEvents.start,i,v,s),e.$wrapperEl.on(e.touchEvents.move,i,y,n),e.$wrapperEl.on(e.touchEvents.end,i,b,s),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,i,b,s)),e.$wrapperEl.on(e.touchEvents.move,`.${e.params.zoom.containerClass}`,_,n)}function P(){const t=e.zoom;if(!t.enabled)return;const r=e.support;t.enabled=!1;const{passiveListener:s,activeListenerWithCapture:n}=S(),i=M();r.gestures?(e.$wrapperEl.off(e.touchEvents.start,O,s),e.$wrapperEl.off(e.touchEvents.end,k,s)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.off(e.touchEvents.start,i,v,s),e.$wrapperEl.off(e.touchEvents.move,i,y,n),e.$wrapperEl.off(e.touchEvents.end,i,b,s),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,i,b,s)),e.$wrapperEl.off(e.touchEvents.move,`.${e.params.zoom.containerClass}`,_,n)}Object.defineProperty(e.zoom,"scale",{get:()=>f,set(e){if(f!==e){const t=u.$imageEl?u.$imageEl[0]:void 0,r=u.$slideEl?u.$slideEl[0]:void 0;s("zoomChange",e,t,r)}f=e}}),r("init",()=>{e.params.zoom.enabled&&$()}),r("destroy",()=>{P()}),r("touchStart",(t,r)=>{e.zoom.enabled&&function(t){const r=e.device;u.$imageEl&&0!==u.$imageEl.length&&(p.isTouched||(r.android&&t.cancelable&&t.preventDefault(),p.isTouched=!0,p.touchesStart.x="touchstart"===t.type?t.targetTouches[0].pageX:t.pageX,p.touchesStart.y="touchstart"===t.type?t.targetTouches[0].pageY:t.pageY))}(r)}),r("touchEnd",(t,r)=>{e.zoom.enabled&&function(){const t=e.zoom;if(!u.$imageEl||0===u.$imageEl.length)return;if(!p.isTouched||!p.isMoved)return p.isTouched=!1,void(p.isMoved=!1);p.isTouched=!1,p.isMoved=!1;let r=300,s=300;const n=h.x*r,i=p.currentX+n,a=h.y*s,o=p.currentY+a;0!==h.x&&(r=Math.abs((i-p.currentX)/h.x)),0!==h.y&&(s=Math.abs((o-p.currentY)/h.y));const l=Math.max(r,s);p.currentX=i,p.currentY=o;const c=p.width*t.scale,d=p.height*t.scale;p.minX=Math.min(u.slideWidth/2-c/2,0),p.maxX=-p.minX,p.minY=Math.min(u.slideHeight/2-d/2,0),p.maxY=-p.minY,p.currentX=Math.max(Math.min(p.currentX,p.maxX),p.minX),p.currentY=Math.max(Math.min(p.currentY,p.maxY),p.minY),u.$imageWrapEl.transition(l).transform(`translate3d(${p.currentX}px, ${p.currentY}px,0)`)}()}),r("doubleTap",(t,r)=>{!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&C(r)}),r("transitionEnd",()=>{e.zoom.enabled&&e.params.zoom.enabled&&E()}),r("slideChange",()=>{e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&E()}),Object.assign(e.zoom,{enable:$,disable:P,in:x,out:T,toggle:C})},function({swiper:e,extendParams:t,on:r,emit:s}){t({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"}}),e.lazy={};let n=!1,i=!1;function a(t,r=!0){const n=e.params.lazy;if(void 0===t)return;if(0===e.slides.length)return;const i=e.virtual&&e.params.virtual.enabled?e.$wrapperEl.children(`.${e.params.slideClass}[data-swiper-slide-index="${t}"]`):e.slides.eq(t),o=i.find(`.${n.elementClass}:not(.${n.loadedClass}):not(.${n.loadingClass})`);!i.hasClass(n.elementClass)||i.hasClass(n.loadedClass)||i.hasClass(n.loadingClass)||o.push(i[0]),0!==o.length&&o.each(t=>{const o=g(t);o.addClass(n.loadingClass);const l=o.attr("data-background"),c=o.attr("data-src"),d=o.attr("data-srcset"),u=o.attr("data-sizes"),p=o.parent("picture");
vendor: 21,968 bytes, line 2
2e.loadImage(o[0],c||l,d,u,!1,()=>{if(null!=e&&e&&(!e||e.params)&&!e.destroyed){if(l?(o.css("background-image",`url("${l}")`),o.removeAttr("data-background")):(d&&(o.attr("srcset",d),o.removeAttr("data-srcset")),u&&(o.attr("sizes",u),o.removeAttr("data-sizes")),p.length&&p.children("source").each(e=>{const t=g(e);t.attr("data-srcset")&&(t.attr("srcset",t.attr("data-srcset")),t.removeAttr("data-srcset"))}),c&&(o.attr("src",c),o.removeAttr("data-src"))),o.addClass(n.loadedClass).removeClass(n.loadingClass),i.find(`.${n.preloaderClass}`).remove(),e.params.loop&&r){const t=i.attr("data-swiper-slide-index");i.hasClass(e.params.slideDuplicateClass)?a(e.$wrapperEl.children(`[data-swiper-slide-index="${t}"]:not(.${e.params.slideDuplicateClass})`).index(),!1):a(e.$wrapperEl.children(`.${e.params.slideDuplicateClass}[data-swiper-slide-index="${t}"]`).index(),!1)}s("lazyImageReady",i[0],o[0]),e.params.autoHeight&&e.updateAutoHeight()}}),s("lazyImageLoad",i[0],o[0])})}function o(){const{$wrapperEl:t,params:r,slides:s,activeIndex:n}=e,o=e.virtual&&r.virtual.enabled,l=r.lazy;let c=r.slidesPerView;function d(e){if(o){if(t.children(`.${r.slideClass}[data-swiper-slide-index="${e}"]`).length)return!0}else if(s[e])return!0;return!1}function u(e){return o?g(e).attr("data-swiper-slide-index"):g(e).index()}if("auto"===c&&(c=0),i||(i=!0),e.params.watchSlidesProgress)t.children(`.${r.slideVisibleClass}`).each(e=>{a(o?g(e).attr("data-swiper-slide-index"):g(e).index())});else if(c>1)for(let e=n;e<n+c;e+=1)d(e)&&a(e);else a(n);if(l.loadPrevNext)if(c>1||l.loadPrevNextAmount&&l.loadPrevNextAmount>1){const e=l.loadPrevNextAmount,t=c,r=Math.min(n+t+Math.max(e,t),s.length),i=Math.max(n-Math.max(t,e),0);for(let e=n+c;e<r;e+=1)d(e)&&a(e);for(let e=i;e<n;e+=1)d(e)&&a(e)}else{const e=t.children(`.${r.slideNextClass}`);e.length>0&&a(u(e));const s=t.children(`.${r.slidePrevClass}`);s.length>0&&a(u(s))}}function c(){const t=l();if(!e||e.destroyed)return;const r=e.params.lazy.scrollingElement?g(e.params.lazy.scrollingElement):g(t),s=r[0]===t,i=s?t.innerWidth:r[0].offsetWidth,a=s?t.innerHeight:r[0].offsetHeight,d=e.$el.offset(),{rtlTranslate:u}=e;let p=!1;u&&(d.left-=e.$el[0].scrollLeft);const h=[[d.left,d.top],[d.left+e.width,d.top],[d.left,d.top+e.height],[d.left+e.width,d.top+e.height]];for(let e=0;e<h.length;e+=1){const t=h[e];if(t[0]>=0&&t[0]<=i&&t[1]>=0&&t[1]<=a){if(0===t[0]&&0===t[1])continue;p=!0}}const f=!("touchstart"!==e.touchEvents.start||!e.support.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1};p?(o(),r.off("scroll",c,f)):n||(n=!0,r.on("scroll",c,f))}r("beforeInit",()=>{e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)}),r("init",()=>{e.params.lazy.enabled&&(e.params.lazy.checkInView?c():o())}),r("scroll",()=>{e.params.freeMode&&e.params.freeMode.enabled&&!e.params.freeMode.sticky&&o()}),r("scrollbarDragMove resize _freeModeNoMomentumRelease",()=>{e.params.lazy.enabled&&(e.params.lazy.checkInView?c():o())}),r("transitionStart",()=>{e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!i)&&(e.params.lazy.checkInView?c():o())}),r("transitionEnd",()=>{e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&(e.params.lazy.checkInView?c():o())}),r("slideChange",()=>{const{lazy:t,cssMode:r,watchSlidesProgress:s,touchReleaseOnEdges:n,resistanceRatio:i}=e.params;t.enabled&&(r||s&&(n||0===i))&&o()}),Object.assign(e.lazy,{load:o,loadInSlide:a})},function({swiper:e,extendParams:t,on:r}){function s(e,t){const r=function(){let e,t,r;return(s,n)=>{for(t=-1,e=s.length;e-t>1;)r=e+t>>1,s[r]<=n?t=r:e=r;return e}}();let s,n;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(n=r(this.x,e),s=n-1,(e-this.x[s])*(this.y[n]-this.y[s])/(this.x[n]-this.x[s])+this.y[s]):0},this}function n(){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)}t({controller:{control:void 0,inverse:!1,by:"slide"}}),e.controller={control:void 0},r("beforeInit",()=>{e.controller.control=e.params.controller.control}),r("update",()=>{n()}),r("resize",()=>{n()}),r("observerUpdate",()=>{n()}),r("setTranslate",(t,r,s)=>{e.controller.control&&e.controller.setTranslate(r,s)}),r("setTransition",(t,r,s)=>{e.controller.control&&e.controller.setTransition(r,s)}),Object.assign(e.controller,{setTranslate:function(t,r){const n=e.controller.control;let i,a;const o=e.constructor;function l(t){const r=e.rtlTranslate?-e.translate:e.translate;"slide"===e.params.controller.by&&(function(t){e.controller.spline||(e.controller.spline=e.params.loop?new s(e.slidesGrid,t.slidesGrid):new s(e.snapGrid,t.snapGrid))}(t),a=-e.controller.spline.interpolate(-r)),a&&"container"!==e.params.controller.by||(i=(t.maxTranslate()-t.minTranslate())/(e.maxTranslate()-e.minTranslate()),a=(r-e.minTranslate())*i+t.minTranslate()),e.params.controller.inverse&&(a=t.maxTranslate()-a),t.updateProgress(a),t.setTranslate(a,e),t.updateActiveIndex(),t.updateSlidesClasses()}if(Array.isArray(n))for(let e=0;e<n.length;e+=1)n[e]!==r&&n[e]instanceof o&&l(n[e]);else n instanceof o&&r!==n&&l(n)},setTransition:function(t,r){const s=e.constructor,n=e.controller.control;let i;function a(r){r.setTransition(t,e),0!==t&&(r.transitionStart(),r.params.autoHeight&&v(()=>{r.updateAutoHeight()}),r.$wrapperEl.transitionEnd(()=>{n&&(r.params.loop&&"slide"===e.params.controller.by&&r.loopFix(),r.transitionEnd())}))}if(Array.isArray(n))for(i=0;i<n.length;i+=1)n[i]!==r&&n[i]instanceof s&&a(n[i]);else n instanceof s&&r!==n&&a(n)}})},function({swiper:e,extendParams:t,on:r}){t({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group"}});let s=null;function n(e){const t=s;0!==t.length&&(t.html(""),t.html(e))}function i(e){e.attr("tabIndex","0")}function a(e){e.attr("tabIndex","-1")}function o(e,t){e.attr("role",t)}function l(e,t){e.attr("aria-roledescription",t)}function c(e,t){e.attr("aria-label",t)}function d(e){e.attr("aria-disabled",!0)}function u(e){e.attr("aria-disabled",!1)}function p(t){if(13!==t.keyCode&&32!==t.keyCode)return;const r=e.params.a11y,s=g(t.target);e.navigation&&e.navigation.$nextEl&&s.is(e.navigation.$nextEl)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?n(r.lastSlideMessage):n(r.nextSlideMessage)),e.navigation&&e.navigation.$prevEl&&s.is(e.navigation.$prevEl)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?n(r.firstSlideMessage):n(r.prevSlideMessage)),e.pagination&&s.is(Q(e.params.pagination.bulletClass))&&s[0].click()}function h(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{$nextEl:t,$prevEl:r}=e.navigation;r&&r.length>0&&(e.isBeginning?(d(r),a(r)):(u(r),i(r))),t&&t.length>0&&(e.isEnd?(d(t),a(t)):(u(t),i(t)))}function f(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function m(){return f()&&e.params.pagination.clickable}const v=(e,t,r)=>{i(e),"BUTTON"!==e[0].tagName&&(o(e,"button"),e.on("keydown",p)),c(e,r),function(e,t){e.attr("aria-controls",t)}(e,t)};r("beforeInit",()=>{s=g(`<span class="${e.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)}),r("afterInit",()=>{e.params.a11y.enabled&&(function(){const t=e.params.a11y;e.$el.append(s);const r=e.$el;t.containerRoleDescriptionMessage&&l(r,t.containerRoleDescriptionMessage),t.containerMessage&&c(r,t.containerMessage);const n=e.$wrapperEl,i=n.attr("id")||`swiper-wrapper-${function(e=16){return"x".repeat(e).replace(/x/g,()=>Math.round(16*Math.random()).toString(16))}(16)}`,a=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";var d;d=i,n.attr("id",d),function(e,t){e.attr("aria-live",t)}(n,a),t.itemRoleDescriptionMessage&&l(g(e.slides),t.itemRoleDescriptionMessage),o(g(e.slides),t.slideRole);const u=e.params.loop?e.slides.filter(t=>!t.classList.contains(e.params.slideDuplicateClass)).length:e.slides.length;let h,f;e.slides.each((r,s)=>{const n=g(r),i=e.params.loop?parseInt(n.attr("data-swiper-slide-index"),10):s;c(n,t.slideLabelMessage.replace(/\{\{index\}\}/,i+1).replace(/\{\{slidesLength\}\}/,u))}),e.navigation&&e.navigation.$nextEl&&(h=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(f=e.navigation.$prevEl),h&&h.length&&v(h,i,t.nextSlideMessage),f&&f.length&&v(f,i,t.prevSlideMessage),m()&&e.pagination.$el.on("keydown",Q(e.params.pagination.bulletClass),p)}(),h())}),r("toEdge",()=>{e.params.a11y.enabled&&h()}),r("fromEdge",()=>{e.params.a11y.enabled&&h()}),r("paginationUpdate",()=>{e.params.a11y.enabled&&function(){const t=e.params.a11y;f()&&e.pagination.bullets.each(r=>{const s=g(r);e.params.pagination.clickable&&(i(s),e.params.pagination.renderBullet||(o(s,"button"),c(s,t.paginationBulletMessage.replace(/\{\{index\}\}/,s.index()+1)))),s.is(`.${e.params.pagination.bulletActiveClass}`)?s.attr("aria-current","true"):s.removeAttr("aria-current")})}()}),r("destroy",()=>{e.params.a11y.enabled&&function(){let t,r;s&&s.length>0&&s.remove(),e.navigation&&e.navigation.$nextEl&&(t=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(r=e.navigation.$prevEl),t&&t.off("keydown",p),r&&r.off("keydown",p),m()&&e.pagination.$el.off("keydown",Q(e.params.pagination.bulletClass),p)}()})},function({swiper:e,extendParams:t,on:r}){t({history:{enabled:!1,root:"",replaceState:!1,key:"slides"}});let s=!1,n={};const i=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),a=e=>{const t=l();let r;r=e?new URL(e):t.location;const s=r.pathname.slice(1).split("/").filter(e=>""!==e),n=s.length;return{key:s[n-2],value:s[n-1]}},o=(t,r)=>{const n=l();if(!s||!e.params.history.enabled)return;let a;a=e.params.url?new URL(e.params.url):n.location;const o=e.slides.eq(r);let c=i(o.attr("data-history"));if(e.params.history.root.length>0){let r=e.params.history.root;"/"===r[r.length-1]&&(r=r.slice(0,r.length-1)),c=`${r}/${t}/${c}`}else a.pathname.includes(t)||(c=`${t}/${c}`);const d=n.history.state;d&&d.value===c||(e.params.history.replaceState?n.history.replaceState({value:c},null,c):n.history.pushState({value:c},null,c))},c=(t,r,s)=>{if(r)for(let n=0,a=e.slides.length;n<a;n+=1){const a=e.slides.eq(n);if(i(a.attr("data-history"))===r&&!a.hasClass(e.params.slideDuplicateClass)){const r=a.index();e.slideTo(r,t,s)}}else e.slideTo(0,t,s)},d=()=>{n=a(e.params.url),c(e.params.speed,e.paths.value,!1)};r("init",()=>{e.params.history.enabled&&(()=>{const t=l();if(e.params.history){if(!t.history||!t.history.pushState)return e.params.history.enabled=!1,void(e.params.hashNavigation.enabled=!0);s=!0,n=a(e.params.url),(n.key||n.value)&&(c(0,n.value,e.params.runCallbacksOnInit),e.params.history.replaceState||t.addEventListener("popstate",d))}})()}),r("destroy",()=>{e.params.history.enabled&&(()=>{const t=l();e.params.history.replaceState||t.removeEventListener("popstate",d)})()}),r("transitionEnd _freeModeNoMomentumRelease",()=>{s&&o(e.params.history.key,e.activeIndex)}),r("slideChange",()=>{s&&e.params.cssMode&&o(e.params.history.key,e.activeIndex)})},function({swiper:e,extendParams:t,emit:r,on:s}){let n=!1;const i=a(),o=l();t({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}});const c=()=>{r("hashChange");const t=i.location.hash.replace("#","");if(t!==e.slides.eq(e.activeIndex).attr("data-hash")){const r=e.$wrapperEl.children(`.${e.params.slideClass}[data-hash="${t}"]`).index();if(void 0===r)return;e.slideTo(r)}},d=()=>{if(n&&e.params.hashNavigation.enabled)if(e.params.hashNavigation.replaceState&&o.history&&o.history.replaceState)o.history.replaceState(null,null,`#${e.slides.eq(e.activeIndex).attr("data-hash")}`||""),r("hashSet");else{const t=e.slides.eq(e.activeIndex),s=t.attr("data-hash")||t.attr("data-history");i.location.hash=s||"",r("hashSet")}};s("init",()=>{e.params.hashNavigation.enabled&&(()=>{if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;n=!0;const t=i.location.hash.replace("#","");if(t){const r=0;for(let s=0,n=e.slides.length;s<n;s+=1){const n=e.slides.eq(s);if((n.attr("data-hash")||n.attr("data-history"))===t&&!n.hasClass(e.params.slideDuplicateClass)){const t=n.index();e.slideTo(t,r,e.params.runCallbacksOnInit,!0)}}}e.params.hashNavigation.watchState&&g(o).on("hashchange",c)})()}),s("destroy",()=>{e.params.hashNavigation.enabled&&e.params.hashNavigation.watchState&&g(o).off("hashchange",c)}),s("transitionEnd _freeModeNoMomentumRelease",()=>{n&&d()}),s("slideChange",()=>{n&&e.params.cssMode&&d()})},function({swiper:e,extendParams:t,on:r,emit:s}){let n;function i(){const t=e.slides.eq(e.activeIndex);let r=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(r=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(n),n=v(()=>{let t;e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),t=e.slidePrev(e.params.speed,!0,!0),s("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?l():(t=e.slideTo(e.slides.length-1,e.params.speed,!0,!0),s("autoplay")):(t=e.slidePrev(e.params.speed,!0,!0),s("autoplay")):e.params.loop?(e.loopFix(),t=e.slideNext(e.params.speed,!0,!0),s("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?l():(t=e.slideTo(0,e.params.speed,!0,!0),s("autoplay")):(t=e.slideNext(e.params.speed,!0,!0),s("autoplay")),(e.params.cssMode&&e.autoplay.running||!1===t)&&i()},r)}function o(){return void 0===n&&!e.autoplay.running&&(e.autoplay.running=!0,s("autoplayStart"),i(),!0)}function l(){return!!e.autoplay.running&&void 0!==n&&(n&&(clearTimeout(n),n=void 0),e.autoplay.running=!1,s("autoplayStop"),!0)}function c(t){e.autoplay.running&&(e.autoplay.paused||(n&&clearTimeout(n),e.autoplay.paused=!0,0!==t&&e.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach(t=>{e.$wrapperEl[0].addEventListener(t,u)}):(e.autoplay.paused=!1,i())))}function d(){const t=a();"hidden"===t.visibilityState&&e.autoplay.running&&c(),"visible"===t.visibilityState&&e.autoplay.paused&&(i(),e.autoplay.paused=!1)}function u(t){e&&!e.destroyed&&e.$wrapperEl&&t.target===e.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach(t=>{e.$wrapperEl[0].removeEventListener(t,u)}),e.autoplay.paused=!1,e.autoplay.running?i():l())}function p(){e.params.autoplay.disableOnInteraction?l():c(),["transitionend","webkitTransitionEnd"].forEach(t=>{e.$wrapperEl[0].removeEventListener(t,u)})}function h(){e.params.autoplay.disableOnInteraction||(e.autoplay.paused=!1,i())}e.autoplay={running:!1,paused:!1},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}}),r("init",()=>{e.params.autoplay.enabled&&(o(),a().addEventListener("visibilitychange",d),e.params.autoplay.pauseOnMouseEnter&&(e.$el.on("mouseenter",p),e.$el.on("mouseleave",h)))}),r("beforeTransitionStart",(t,r,s)=>{e.autoplay.running&&(s||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(r):l())}),r("sliderFirstMove",()=>{e.autoplay.running&&(e.params.autoplay.disableOnInteraction?l():c())}),r("touchEnd",()=>{e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&i()}),r("destroy",()=>{e.$el.off("mouseenter",p),e.$el.off("mouseleave",h),e.autoplay.running&&l(),a().removeEventListener("visibilitychange",d)}),Object.assign(e.autoplay,{pause:c,run:i,start:o,stop:l})},function({swiper:e,extendParams:t,on:r}){t({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let s=!1,n=!1;function i(){const t=e.thumbs.swiper;if(!t)return;const r=t.clickedIndex,s=t.clickedSlide;if(s&&g(s).hasClass(e.params.thumbs.slideThumbActiveClass))return;if(null==r)return;let n;if(n=t.params.loop?parseInt(g(t.clickedSlide).attr("data-swiper-slide-index"),10):r,e.params.loop){let t=e.activeIndex;e.slides.eq(t).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,t=e.activeIndex);const r=e.slides.eq(t).prevAll(`[data-swiper-slide-index="${n}"]`).eq(0).index(),s=e.slides.eq(t).nextAll(`[data-swiper-slide-index="${n}"]`).eq(0).index();n=void 0===r?s:void 0===s?r:s-t<t-r?s:r}e.slideTo(n)}function a(){const{thumbs:t}=e.params;if(s)return!1;s=!0;const r=e.constructor;if(t.swiper instanceof r)e.thumbs.swiper=t.swiper,Object.assign(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1});else if(b(t.swiper)){const s=Object.assign({},t.swiper);Object.assign(s,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new r(s),n=!0}return e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",i),!0}function o(t){const r=e.thumbs.swiper;if(!r)return;const s="auto"===r.params.slidesPerView?r.slidesPerViewDynamic():r.params.slidesPerView,n=e.params.thumbs.autoScrollOffset,i=n&&!r.params.loop;if(e.realIndex!==r.realIndex||i){let a,o,l=r.activeIndex;if(r.params.loop){r.slides.eq(l).hasClass(r.params.slideDuplicateClass)&&(r.loopFix(),r._clientLeft=r.$wrapperEl[0].clientLeft,l=r.activeIndex);const t=r.slides.eq(l).prevAll(`[data-swiper-slide-index="${e.realIndex}"]`).eq(0).index(),s=r.slides.eq(l).nextAll(`[data-swiper-slide-index="${e.realIndex}"]`).eq(0).index();a=void 0===t?s:void 0===s?t:s-l===l-t?r.params.slidesPerGroup>1?s:l:s-l<l-t?s:t,o=e.activeIndex>e.previousIndex?"next":"prev"}else a=e.realIndex,o=a>e.previousIndex?"next":"prev";i&&(a+="next"===o?n:-1*n),r.visibleSlidesIndexes&&r.visibleSlidesIndexes.indexOf(a)<0&&(r.params.centeredSlides?a=a>l?a-Math.floor(s/2)+1:a+Math.floor(s/2)-1:a>l&&r.params.slidesPerGroup,r.slideTo(a,t?0:void 0))}let a=1;const o=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(a=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(a=1),a=Math.floor(a),r.slides.removeClass(o),r.params.loop||r.params.virtual&&r.params.virtual.enabled)for(let t=0;t<a;t+=1)r.$wrapperEl.children(`[data-swiper-slide-index="${e.realIndex+t}"]`).addClass(o);else for(let t=0;t<a;t+=1)r.slides.eq(e.realIndex+t).addClass(o)}e.thumbs={swiper:null},r("beforeInit",()=>{const{thumbs:t}=e.params;t&&t.swiper&&(a(),o(!0))}),r("slideChange update resize observerUpdate",()=>{e.thumbs.swiper&&o()}),r("setTransition",(t,r)=>{const s=e.thumbs.swiper;s&&s.setTransition(r)}),r("beforeDestroy",()=>{const t=e.thumbs.swiper;t&&n&&t&&t.destroy()}),Object.assign(e.thumbs,{init:a,update:o})},function({swiper:e,extendParams:t,emit:r,once:s}){t({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(e,{freeMode:{onTouchMove:function(){const{touchEventsData:t,touches:r}=e;0===t.velocities.length&&t.velocities.push({position:r[e.isHorizontal()?"startX":"startY"],time:t.touchStartTime}),t.velocities.push({position:r[e.isHorizontal()?"currentX":"currentY"],time:y()})},onTouchEnd:function({currentPos:t}){const{params:n,$wrapperEl:i,rtlTranslate:a,snapGrid:o,touchEventsData:l}=e,c=y()-l.touchStartTime;if(t<-e.minTranslate())e.slideTo(e.activeIndex);else if(t>-e.maxTranslate())e.slides.length<o.length?e.slideTo(o.length-1):e.slideTo(e.slides.length-1);else{if(n.freeMode.momentum){if(l.velocities.length>1){const t=l.velocities.pop(),r=l.velocities.pop(),s=t.position-r.position,i=t.time-r.time;e.velocity=s/i,e.velocity/=2,Math.abs(e.velocity)<n.freeMode.minimumVelocity&&(e.velocity=0),(i>150||y()-t.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=n.freeMode.momentumVelocityRatio,l.velocities.length=0;let t=1e3*n.freeMode.momentumRatio;const c=e.velocity*t;let d=e.translate+c;a&&(d=-d);let u,p=!1;const h=20*Math.abs(e.velocity)*n.freeMode.momentumBounceRatio;let f;if(d<e.maxTranslate())n.freeMode.momentumBounce?(d+e.maxTranslate()<-h&&(d=e.maxTranslate()-h),u=e.maxTranslate(),p=!0,l.allowMomentumBounce=!0):d=e.maxTranslate(),n.loop&&n.centeredSlides&&(f=!0);else if(d>e.minTranslate())n.freeMode.momentumBounce?(d-e.minTranslate()>h&&(d=e.minTranslate()+h),u=e.minTranslate(),p=!0,l.allowMomentumBounce=!0):d=e.minTranslate(),n.loop&&n.centeredSlides&&(f=!0);else if(n.freeMode.sticky){let t;for(let e=0;e<o.length;e+=1)if(o[e]>-d){t=e;break}d=Math.abs(o[t]-d)<Math.abs(o[t-1]-d)||"next"===e.swipeDirection?o[t]:o[t-1],d=-d}if(f&&s("transitionEnd",()=>{e.loopFix()}),0!==e.velocity){if(t=a?Math.abs((-d-e.translate)/e.velocity):Math.abs((d-e.translate)/e.velocity),n.freeMode.sticky){const r=Math.abs((a?-d:d)-e.translate),s=e.slidesSizesGrid[e.activeIndex];t=r<s?n.speed:r<2*s?1.5*n.speed:2.5*n.speed}}else if(n.freeMode.sticky)return void e.slideToClosest();n.freeMode.momentumBounce&&p?(e.updateProgress(u),e.setTransition(t),e.setTranslate(d),e.transitionStart(!0,e.swipeDirection),e.animating=!0,i.transitionEnd(()=>{e&&!e.destroyed&&l.allowMomentumBounce&&(r("momentumBounce"),e.setTransition(n.speed),setTimeout(()=>{e.setTranslate(u),i.transitionEnd(()=>{e&&!e.destroyed&&e.transitionEnd()})},0))})):e.velocity?(r("_freeModeNoMomentumRelease"),e.updateProgress(d),e.setTransition(t),e.setTranslate(d),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,i.transitionEnd(()=>{e&&!e.destroyed&&e.transitionEnd()}))):e.updateProgress(d),e.updateActiveIndex(),e.updateSlidesClasses()}else{if(n.freeMode.sticky)return void e.slideToClosest();n.freeMode&&r("_freeModeNoMomentumRelease")}(!n.freeMode.momentum||c>=n.longSwipesMs)&&(e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}}}})},function({swiper:e,extendParams:t}){let r,s,n;t({grid:{rows:1,fill:"column"}}),e.grid={initSlides:t=>{const{slidesPerView:i}=e.params,{rows:a,fill:o}=e.params.grid;
vendor: 10,055 bytes, line 2
2s=r/a,n=Math.floor(t/a),r=Math.floor(t/a)===t/a?t:Math.ceil(t/a)*a,"auto"!==i&&"row"===o&&(r=Math.max(r,i*a))},updateSlide:(t,i,a,o)=>{const{slidesPerGroup:l,spaceBetween:c}=e.params,{rows:d,fill:u}=e.params.grid;let p,h,f;if("row"===u&&l>1){const e=Math.floor(t/(l*d)),s=t-d*l*e,n=0===e?l:Math.min(Math.ceil((a-e*d*l)/d),l);f=Math.floor(s/n),h=s-f*n+e*l,p=h+f*r/d,i.css({"-webkit-order":p,order:p})}else"column"===u?(h=Math.floor(t/d),f=t-h*d,(h>n||h===n&&f===d-1)&&(f+=1,f>=d&&(f=0,h+=1))):(f=Math.floor(t/s),h=t-f*s);i.css(o("margin-top"),0!==f?c&&`${c}px`:"")},updateWrapperSize:(t,s,n)=>{const{spaceBetween:i,centeredSlides:a,roundLengths:o}=e.params,{rows:l}=e.params.grid;if(e.virtualSize=(t+i)*r,e.virtualSize=Math.ceil(e.virtualSize/l)-i,e.$wrapperEl.css({[n("width")]:`${e.virtualSize+i}px`}),a){s.splice(0,s.length);const t=[];for(let r=0;r<s.length;r+=1){let n=s[r];o&&(n=Math.floor(n)),s[r]<e.virtualSize+s[0]&&t.push(n)}s.push(...t)}}}},function({swiper:e}){Object.assign(e,{appendSlide:ee.bind(e),prependSlide:te.bind(e),addSlide:re.bind(e),removeSlide:se.bind(e),removeAllSlides:ne.bind(e)})},function({swiper:e,extendParams:t,on:r}){t({fadeEffect:{crossFade:!1,transformEl:null}}),ie({effect:"fade",swiper:e,on:r,setTranslate:()=>{const{slides:t}=e,r=e.params.fadeEffect;for(let s=0;s<t.length;s+=1){const t=e.slides.eq(s);let n=-t[0].swiperSlideOffset;e.params.virtualTranslate||(n-=e.translate);let i=0;e.isHorizontal()||(i=n,n=0);const a=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(t[0].progress),0):1+Math.min(Math.max(t[0].progress,-1),0);ae(r,t).css({opacity:a}).transform(`translate3d(${n}px, ${i}px, 0px)`)}},setTransition:t=>{const{transformEl:r}=e.params.fadeEffect;(r?e.slides.find(r):e.slides).transition(t),oe({swiper:e,duration:t,transformEl:r,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})},function({swiper:e,extendParams:t,on:r}){t({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}}),ie({effect:"cube",swiper:e,on:r,setTranslate:()=>{const{$el:t,$wrapperEl:r,slides:s,width:n,height:i,rtlTranslate:a,size:o,browser:l}=e,c=e.params.cubeEffect,d=e.isHorizontal(),u=e.virtual&&e.params.virtual.enabled;let p,h=0;c.shadow&&(d?(p=r.find(".swiper-cube-shadow"),0===p.length&&(p=g('<div class="swiper-cube-shadow"></div>'),r.append(p)),p.css({height:`${n}px`})):(p=t.find(".swiper-cube-shadow"),0===p.length&&(p=g('<div class="swiper-cube-shadow"></div>'),t.append(p))));for(let e=0;e<s.length;e+=1){const t=s.eq(e);let r=e;u&&(r=parseInt(t.attr("data-swiper-slide-index"),10));let n=90*r,i=Math.floor(n/360);a&&(n=-n,i=Math.floor(-n/360));const l=Math.max(Math.min(t[0].progress,1),-1);let p=0,f=0,m=0;r%4==0?(p=4*-i*o,m=0):(r-1)%4==0?(p=0,m=4*-i*o):(r-2)%4==0?(p=o+4*i*o,m=o):(r-3)%4==0&&(p=-o,m=3*o+4*o*i),a&&(p=-p),d||(f=p,p=0);const v=`rotateX(${d?0:-n}deg) rotateY(${d?n:0}deg) translate3d(${p}px, ${f}px, ${m}px)`;if(l<=1&&l>-1&&(h=90*r+90*l,a&&(h=90*-r-90*l)),t.transform(v),c.slideShadows){let e=d?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),r=d?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom");0===e.length&&(e=g(`<div class="swiper-slide-shadow-${d?"left":"top"}"></div>`),t.append(e)),0===r.length&&(r=g(`<div class="swiper-slide-shadow-${d?"right":"bottom"}"></div>`),t.append(r)),e.length&&(e[0].style.opacity=Math.max(-l,0)),r.length&&(r[0].style.opacity=Math.max(l,0))}}if(r.css({"-webkit-transform-origin":`50% 50% -${o/2}px`,"transform-origin":`50% 50% -${o/2}px`}),c.shadow)if(d)p.transform(`translate3d(0px, ${n/2+c.shadowOffset}px, ${-n/2}px) rotateX(90deg) rotateZ(0deg) scale(${c.shadowScale})`);else{const e=Math.abs(h)-90*Math.floor(Math.abs(h)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),r=c.shadowScale,s=c.shadowScale/t,n=c.shadowOffset;p.transform(`scale3d(${r}, 1, ${s}) translate3d(0px, ${i/2+n}px, ${-i/2/s}px) rotateX(-90deg)`)}const f=l.isSafari||l.isWebView?-o/2:0;r.transform(`translate3d(0px,0,${f}px) rotateX(${e.isHorizontal()?0:h}deg) rotateY(${e.isHorizontal()?-h:0}deg)`)},setTransition:t=>{const{$el:r,slides:s}=e;s.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),e.params.cubeEffect.shadow&&!e.isHorizontal()&&r.find(".swiper-cube-shadow").transition(t)},perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function({swiper:e,extendParams:t,on:r}){t({flipEffect:{slideShadows:!0,limitRotation:!0,transformEl:null}}),ie({effect:"flip",swiper:e,on:r,setTranslate:()=>{const{slides:t,rtlTranslate:r}=e,s=e.params.flipEffect;for(let n=0;n<t.length;n+=1){const i=t.eq(n);let a=i[0].progress;e.params.flipEffect.limitRotation&&(a=Math.max(Math.min(i[0].progress,1),-1));const o=i[0].swiperSlideOffset;let l=-180*a,c=0,d=e.params.cssMode?-o-e.translate:-o,u=0;if(e.isHorizontal()?r&&(l=-l):(u=d,d=0,c=-l,l=0),i[0].style.zIndex=-Math.abs(Math.round(a))+t.length,s.slideShadows){let t=e.isHorizontal()?i.find(".swiper-slide-shadow-left"):i.find(".swiper-slide-shadow-top"),r=e.isHorizontal()?i.find(".swiper-slide-shadow-right"):i.find(".swiper-slide-shadow-bottom");0===t.length&&(t=le(s,i,e.isHorizontal()?"left":"top")),0===r.length&&(r=le(s,i,e.isHorizontal()?"right":"bottom")),t.length&&(t[0].style.opacity=Math.max(-a,0)),r.length&&(r[0].style.opacity=Math.max(a,0))}const p=`translate3d(${d}px, ${u}px, 0px) rotateX(${c}deg) rotateY(${l}deg)`;ae(s,i).transform(p)}},setTransition:t=>{const{transformEl:r}=e.params.flipEffect;(r?e.slides.find(r):e.slides).transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),oe({swiper:e,duration:t,transformEl:r})},perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})},function({swiper:e,extendParams:t,on:r}){t({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0,transformEl:null}}),ie({effect:"coverflow",swiper:e,on:r,setTranslate:()=>{const{width:t,height:r,slides:s,slidesSizesGrid:n}=e,i=e.params.coverflowEffect,a=e.isHorizontal(),o=e.translate,l=a?t/2-o:r/2-o,c=a?i.rotate:-i.rotate,d=i.depth;for(let e=0,t=s.length;e<t;e+=1){const t=s.eq(e),r=n[e],o=(l-t[0].swiperSlideOffset-r/2)/r*i.modifier;let u=a?c*o:0,p=a?0:c*o,h=-d*Math.abs(o),f=i.stretch;"string"==typeof f&&-1!==f.indexOf("%")&&(f=parseFloat(i.stretch)/100*r);let m=a?0:f*o,g=a?f*o:0,v=1-(1-i.scale)*Math.abs(o);Math.abs(g)<.001&&(g=0),Math.abs(m)<.001&&(m=0),Math.abs(h)<.001&&(h=0),Math.abs(u)<.001&&(u=0),Math.abs(p)<.001&&(p=0),Math.abs(v)<.001&&(v=0);const y=`translate3d(${g}px,${m}px,${h}px) rotateX(${p}deg) rotateY(${u}deg) scale(${v})`;if(ae(i,t).transform(y),t[0].style.zIndex=1-Math.abs(Math.round(o)),i.slideShadows){let e=a?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),r=a?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom");0===e.length&&(e=le(i,t,a?"left":"top")),0===r.length&&(r=le(i,t,a?"right":"bottom")),e.length&&(e[0].style.opacity=o>0?o:0),r.length&&(r[0].style.opacity=-o>0?-o:0)}}},setTransition:t=>{const{transformEl:r}=e.params.coverflowEffect;(r?e.slides.find(r):e.slides).transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t)},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function({swiper:e,extendParams:t,on:r}){t({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}}});const s=e=>"string"==typeof e?e:`${e}px`;ie({effect:"creative",swiper:e,on:r,setTranslate:()=>{const{slides:t,$wrapperEl:r,slidesSizesGrid:n}=e,i=e.params.creativeEffect,{progressMultiplier:a}=i,o=e.params.centeredSlides;if(o){const t=n[0]/2-e.params.slidesOffsetBefore||0;r.transform(`translateX(calc(50% - ${t}px))`)}for(let r=0;r<t.length;r+=1){const n=t.eq(r),l=n[0].progress,c=Math.min(Math.max(n[0].progress,-i.limitProgress),i.limitProgress);let d=c;o||(d=Math.min(Math.max(n[0].originalProgress,-i.limitProgress),i.limitProgress));const u=n[0].swiperSlideOffset,p=[e.params.cssMode?-u-e.translate:-u,0,0],h=[0,0,0];let f=!1;e.isHorizontal()||(p[1]=p[0],p[0]=0);let m={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};c<0?(m=i.next,f=!0):c>0&&(m=i.prev,f=!0),p.forEach((e,t)=>{p[t]=`calc(${e}px + (${s(m.translate[t])} * ${Math.abs(c*a)}))`}),h.forEach((e,t)=>{h[t]=m.rotate[t]*Math.abs(c*a)}),n[0].style.zIndex=-Math.abs(Math.round(l))+t.length;const g=p.join(", "),v=`rotateX(${h[0]}deg) rotateY(${h[1]}deg) rotateZ(${h[2]}deg)`,y=d<0?`scale(${1+(1-m.scale)*d*a})`:`scale(${1-(1-m.scale)*d*a})`,w=d<0?1+(1-m.opacity)*d*a:1-(1-m.opacity)*d*a,b=`translate3d(${g}) ${v} ${y}`;if(f&&m.shadow||!f){let e=n.children(".swiper-slide-shadow");if(0===e.length&&m.shadow&&(e=le(i,n)),e.length){const t=i.shadowPerProgress?c*(1/i.limitProgress):c;e[0].style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const _=ae(i,n);_.transform(b).css({opacity:w}),m.origin&&_.css("transform-origin",m.origin)}},setTransition:t=>{const{transformEl:r}=e.params.creativeEffect;(r?e.slides.find(r):e.slides).transition(t).find(".swiper-slide-shadow").transition(t),oe({swiper:e,duration:t,transformEl:r,allSlides:!0})},perspective:()=>e.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})},function({swiper:e,extendParams:t,on:r}){t({cardsEffect:{slideShadows:!0,transformEl:null}}),ie({effect:"cards",swiper:e,on:r,setTranslate:()=>{const{slides:t,activeIndex:r}=e,s=e.params.cardsEffect,{startTranslate:n,isTouched:i}=e.touchEventsData,a=e.translate;
2for(let o=0;o<t.length;o+=1){const l=t.eq(o),c=l[0].progress,d=Math.min(Math.max(c,-4),4);let u=l[0].swiperSlideOffset;e.params.centeredSlides&&!e.params.cssMode&&e.$wrapperEl.transform(`translateX(${e.minTranslate()}px)`),e.params.centeredSlides&&e.params.cssMode&&(u-=t[0].swiperSlideOffset);let p=e.params.cssMode?-u-e.translate:-u,h=0;const f=-100*Math.abs(d);let m=1,g=-2*d,v=8-.75*Math.abs(d);const y=(o===r||o===r-1)&&d>0&&d<1&&(i||e.params.cssMode)&&a<n,w=(o===r||o===r+1)&&d<0&&d>-1&&(i||e.params.cssMode)&&a>n;if(y||w){const e=(1-Math.abs((Math.abs(d)-.5)/.5))**.5;g+=-28*d*e,m+=-.5*e,v+=96*e,h=-25*e*Math.abs(d)+"%"}if(p=d<0?`calc(${p}px + (${v*Math.abs(d)}%))`:d>0?`calc(${p}px + (-${v*Math.abs(d)}%))`:`${p}px`,!e.isHorizontal()){const e=h;h=p,p=e}const b=`\n translate3d(${p}, ${h}, ${f}px)\n rotateZ(${g}deg)\n scale(${d<0?""+(1+(1-m)*d):""+(1-(1-m)*d)})\n `;if(s.slideShadows){let e=l.find(".swiper-slide-shadow");0===e.length&&(e=le(s,l)),e.length&&(e[0].style.opacity=Math.min(Math.max((Math.abs(d)-.5)/.5,0),1))}l[0].style.zIndex=-Math.abs(Math.round(c))+t.length,ae(s,l).transform(b)}},setTransition:t=>{const{transformEl:r}=e.params.cardsEffect;(r?e.slides.find(r):e.slides).transition(t).find(".swiper-slide-shadow").transition(t),oe({swiper:e,duration:t,transformEl:r})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})}];J.use(ce)},228:e=>{"use strict";var t=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var s={};return"abcdefghijklmnopqrst".split("").forEach(function(e){s[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},s)).join("")}catch(e){return!1}}()?Object.assign:function(e,n){for(var i,a,o=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l<arguments.length;l++){for(var c in i=Object(arguments[l]))r.call(i,c)&&(o[c]=i[c]);if(t){a=t(i);for(var d=0;d<a.length;d++)s.call(i,a[d])&&(o[a[d]]=i[a[d]])}}return o}},268:(e,t,r)=>{"use strict";var s,n=r(834),i=r(228),a=Object.prototype.toString,o={obj:function(e){return JSON.parse("{"+e+"}")},arr:function(e){return JSON.parse("["+e+"]")},str:function(e){return e.toString()},int:function(e){return parseInt(e)},float:function(e){return parseFloat(e)},null:function(){return null},date:function(e){return new Date(e)},bool:function(e){return"true"===e}};function l(e){e=e||{},this.mode=e.mode||!1}l.prototype.process=function(e){switch(this.mode){case"object":return this.toObject(e);case"json":return e[0];default:return e}},l.prototype.toObject=function(e){var t=0,r={};return e.forEach(function(e){var s=a.call(e);"[object Array]"===s?(r[t]=e,t+=1):"[object Object]"===s?r=i(r,e):(r[t]=e,t+=1)}),r},s={parse:function(e,t,r){var s;return"[object Object]"===a.call(e)&&e.toString&&(e=e.toString()),r=i(o,r||{}),s=n.parse(e,{type:r}),new l({mode:t||!1}).process(s)},stringify:function(){return null},parser:n},e.exports=s},324:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});const s=window.Neptune||{}},452:e=>{var t=function(e){"use strict";var t,r=Object.prototype,s=r.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function d(e,t,r,s){var i=t&&t.prototype instanceof v?t:v,a=Object.create(i.prototype),o=new k(s||[]);return n(a,"_invoke",{value:S(e,r,o)}),a}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}e.wrap=d;var p="suspendedStart",h="suspendedYield",f="executing",m="completed",g={};function v(){}function y(){}function w(){}var b={};c(b,a,function(){return this});var _=Object.getPrototypeOf,E=_&&_(_($([])));E&&E!==r&&s.call(E,a)&&(b=E);var x=w.prototype=v.prototype=Object.create(b);function T(e){["next","throw","return"].forEach(function(t){c(e,t,function(e){return this._invoke(t,e)})})}function C(e,t){function r(n,i,a,o){var l=u(e[n],e,i);if("throw"!==l.type){var c=l.arg,d=c.value;return d&&"object"==typeof d&&s.call(d,"__await")?t.resolve(d.__await).then(function(e){r("next",e,a,o)},function(e){r("throw",e,a,o)}):t.resolve(d).then(function(e){c.value=e,a(c)},function(e){return r("throw",e,a,o)})}o(l.arg)}var i;n(this,"_invoke",{value:function(e,s){function n(){return new t(function(t,n){r(e,s,t,n)})}return i=i?i.then(n,n):n()}})}function S(e,t,r){var s=p;
vendor: 4,500 bytes, line 2
2return function(n,i){if(s===f)throw new Error("Generator is already running");if(s===m){if("throw"===n)throw i;return P()}for(r.method=n,r.arg=i;;){var a=r.delegate;if(a){var o=M(a,r);if(o){if(o===g)continue;return o}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(s===p)throw s=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);s=f;var l=u(e,t,r);if("normal"===l.type){if(s=r.done?m:h,l.arg===g)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(s=m,r.method="throw",r.arg=l.arg)}}}function M(e,r){var s=r.method,n=e.iterator[s];if(n===t)return r.delegate=null,"throw"===s&&e.iterator.return&&(r.method="return",r.arg=t,M(e,r),"throw"===r.method)||"return"!==s&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+s+"' method")),g;var i=u(n,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,g;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,g):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,g)}function A(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function k(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(A,this),this.reset(!0)}function $(e){if(e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,i=function r(){for(;++n<e.length;)if(s.call(e,n))return r.value=e[n],r.done=!1,r;return r.value=t,r.done=!0,r};return i.next=i}}return{next:P}}function P(){return{value:t,done:!0}}return y.prototype=w,n(x,"constructor",{value:w,configurable:!0}),n(w,"constructor",{value:y,configurable:!0}),y.displayName=c(w,l,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,c(e,l,"GeneratorFunction")),e.prototype=Object.create(x),e},e.awrap=function(e){return{__await:e}},T(C.prototype),c(C.prototype,o,function(){return this}),e.AsyncIterator=C,e.async=function(t,r,s,n,i){void 0===i&&(i=Promise);var a=new C(d(t,r,s,n),i);return e.isGeneratorFunction(r)?a:a.next().then(function(e){return e.done?e.value:a.next()})},T(x),c(x,l,"Generator"),c(x,a,function(){return this}),c(x,"toString",function(){return"[object Generator]"}),e.keys=function(e){var t=Object(e),r=[];for(var s in t)r.push(s);return r.reverse(),function e(){for(;r.length;){var s=r.pop();if(s in t)return e.value=s,e.done=!1,e}return e.done=!0,e}},e.values=$,k.prototype={constructor:k,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(O),!e)for(var r in this)"t"===r.charAt(0)&&s.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function n(s,n){return o.type="throw",o.arg=e,r.next=s,n&&(r.method="next",r.arg=t),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var l=s.call(a,"catchLoc"),c=s.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&s.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,g):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];
2if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var s=r.completion;if("throw"===s.type){var n=s.arg;O(r)}return n}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,s){return this.delegate={iterator:$(e),resultName:r,nextLoc:s},"next"===this.method&&(this.arg=t),g}},e}(e.exports);try{regeneratorRuntime=t}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},494:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var s=r(324),n=r(208);s.A.debug={levels:[],init:()=>{n.A.exists("[neptune-debug]")&&(s.A.debug.levels=n.A.qs("[neptune-debug]").getAttribute("neptune-debug").split(",").map(e=>e.trim()))},info:(e,t,r)=>{s.A.debug.log("info",e,t,r)},warn:(e,t,r)=>{s.A.debug.log("warn",e,t,r)},error:(e,t,r)=>{s.A.debug.log("error",e,t,r)},log:(e,t,r,i)=>{let a=!1;return r.el?n.A.qsa("[neptune-debug]").forEach(t=>{t.getAttribute("neptune-debug").includes(e)&&(r.el==window||t==r.el||t.contains(r.el))&&(a=!0)}):a=!0,!!a&&(i=i||"",e=e||"info",r=r||{},t=t||"",!(!s.A.debug.levels||!s.A.debug.levels.includes(e))&&void console.log("%c Neptune %c "+t+" ","color: blue;background:white;font-style:italic;border-radius: 3px 0 0 3px;font-size:9px;padding:2px;",{info:"color: white; background-color: blue; border-radius: 0 3px 3px 0;font-size:9px;padding:2px;",warn:"color: white; background-color: #ffbc00; border-radius: 0 3px 3px 0;font-size:9px;padding:2px;",error:"color: white; background-color: red; border-radius: 0 3px 3px 0;font-size:9px;padding:2px;"}[e],i,r))}},window.Neptune=s.A;const i=s.A.debug},506:()=>{"use strict";Neptune.draggable={init:e=>{e=e||document,_n.qsa("[neptune-draggable]",e).forEach(e=>{e.parentNode.moveable_children=_n.qsa("[neptune-draggable]",e.parentNode).map(e=>(e.initial_transform=window.getComputedStyle(e).transform,e.hasAttribute("neptune-draggable-reverse")&&(e.reverse=!0),e)),e.parentNode.addEventListener("touchstart",Neptune.draggable.dragStart,!1),e.parentNode.addEventListener("touchend",Neptune.draggable.dragEnd,!1),e.parentNode.addEventListener("touchmove",Neptune.draggable.drag,!1),e.parentNode.addEventListener("mousedown",Neptune.draggable.dragStart,!1),e.parentNode.addEventListener("mouseup",Neptune.draggable.dragEnd,!1),e.parentNode.addEventListener("mousemove",Neptune.draggable.drag,!1)})},dragStart:e=>{const t=e.target;t.xOffset=t.xOffset||0,t.yOffset=t.yOffset||0,"touchstart"===e.type?(t.initialX=e.touches[0].clientX-t.xOffset,t.initialY=e.touches[0].clientY-t.yOffset):(t.initialX=e.clientX-t.xOffset,t.initialY=e.clientY-t.yOffset),t.dragging=!0},dragEnd:e=>{const t=e.target;t.initialX=t.currentX,t.initialY=t.currentY,t.dragging=!1},drag:e=>{const t=e.target;t.dragging&&(e.preventDefault(),"touchmove"===e.type?(t.currentX=e.touches[0].clientX-t.initialX,t.currentY=e.touches[0].clientY-t.initialY):(t.currentX=e.clientX-t.initialX,t.currentY=e.clientY-t.initialY),t.xOffset=t.currentX,t.yOffset=t.currentY,t.moveable_children.forEach(e=>{e.reverse?e.style.transform=`${e.initial_transform} translate3d(${-1*t.currentX}px, ${-1*t.currentY}px, 0)`:e.style.transform=`${e.initial_transform} translate3d(${t.currentX}px, ${t.currentY}px, 0)`}))}},window.Neptune=Neptune,Neptune.complete},631:(e,t,r)=>{"use strict";var s=r(324),n=r(208);s.A.cursor={init:e=>{e=e||document,n.A.qsa("[neptune-cursor]",e).forEach(e=>{let t={};try{t=USON.parse(e.getAttribute("neptune-cursor").replace(/'/g,'"').replace(/`/g,"'").replace(/</g,"[").replace(/>/g,"]"),"array")[0]}catch(e){t={}}let r=s.A.cursor.createCursor(e,t);r&&s.A.cursor.attachListener(e,r)})},createCursor:(e,t)=>{const r=t.selector?n.A.qs(t.selector,e):document.createElement("span");return!!r&&(t.selector||(r.innerText=t.text||""),e.style.position="relative",e.style.cursor="none",e.appendChild(r),r.style.position="absolute",r.style.top="0",r.style.left="0",r.style.display="none",r)},attachListener:(e,t)=>{e.addEventListener("mouseenter",e=>{t.style.display="block"}),e.addEventListener("mousemove",e=>{let r=n.A.parents(e.target,"[neptune-cursor]").getBoundingClientRect(),s=e.clientX-r.x,i=e.clientY-r.y;t.style.transform=`translate(${s}px, ${i}px)`}),e.addEventListener("mouseleave",e=>{t.style.display="none"}
2),n.A.qsa('[class*="cursor-"]',e).forEach(e=>{e.addEventListener("mouseover",e=>{t.style.display="none"}),e.addEventListener("mouseleave",e=>{t.style.display="block"})})}},window.Neptune=s.A,s.A.cursor},701:(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__)=>{"use strict";var _debug__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(494),_n__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(208),uson__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(268),uson__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(uson__WEBPACK_IMPORTED_MODULE_2__),liquidjs__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(996);Neptune.liquid={topics:{}},Neptune.liquid._Liquid=liquidjs__WEBPACK_IMPORTED_MODULE_3__.HX,Neptune.liquid.createEngine=()=>{Neptune.liquid.engine=new Neptune.liquid._Liquid,Neptune.liquid.engine.registerFilter("handle",e=>{if(e)return e.handle()}),Neptune.liquid.engine.registerFilter("title",e=>e.toLowerCase().split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" ")),Neptune.liquid.engine.registerFilter("escape",e=>e.replace(/'/g,"\\'")),Neptune.liquid.engine.registerFilter("newline_to_br",e=>e.replace(/(?:\r\n|\r|\n)/g,"<br/>")),Neptune.liquid.engine.registerFilter("newline_split",e=>e.split(/\r?\n/)),Neptune.liquid.engine.registerFilter("file_url",e=>`${window.Neptune.config.file_url_base}${e}`),Neptune.liquid.engine.registerFilter("asset_url",e=>`${window.Neptune.config.asset_url_base}${e}`),Neptune.liquid.engine.registerFilter("t",e=>e.split(".").reduce((e,t)=>e[t],window.Neptune.config.lang)),window.currencies={USD:{symbol:"$"},CAD:{symbol:"$",label:"CAD"},EUR:{symbol:"",label:"â¬"},GBP:{symbol:"£"},JPY:{symbol:"Â¥",decimal:!1,label:!1}
2,AUD:{symbol:"$",label:"AUD"},CRC:{symbol:"â¡",label:"CRC"},MXN:{symbol:"$",label:"MXN"},...window.liquidCurrencySchemas,default:{label:Shopify.currency.active}},window.currency=currencies[Shopify.currency.active]||currencies.default,_n__WEBPACK_IMPORTED_MODULE_1__.A.money=e=>{let t=currencies[Shopify.currency.active]||currencies.default;return"string"==typeof e&&e.includes(".")&&(e*=100),`${t.symbol?t.symbol:""}${!1===t.decimal?e/100:(e/100).toFixed(2).replace(/\B(?=(\d{3})+(?!\d))/g,",")}${t.label?` ${t.label}`:""}`},Neptune.liquid.engine.registerFilter("money",e=>_n__WEBPACK_IMPORTED_MODULE_1__.A.money(e)),_n__WEBPACK_IMPORTED_MODULE_1__.A.currency={getNumberFormat:()=>{if(Shopify.currency.active){const e=window.currencies[Shopify.currency.active];if(e&&e.numberFormat)return e.numberFormat}return Shopify.locale&&Shopify.country?`${Shopify.locale}-${Shopify.country}`:navigator.language||"en-US"},symbol:()=>{const e=Shopify.currency.active||"USD";return new Intl.NumberFormat(_n__WEBPACK_IMPORTED_MODULE_1__.A.currency.getNumberFormat(),{style:"currency",currency:e,currencyDisplay:"symbol"}).format(0).replace(/[0-9.,]/g,"").trim()},code:()=>Shopify.currency.active||"USD",format:e=>new Intl.NumberFormat(_n__WEBPACK_IMPORTED_MODULE_1__.A.currency.getNumberFormat(),{style:"decimal",minimumFractionDigits:2,maximumFractionDigits:2}).format(e/100),money:e=>{if(e="string"==typeof e&&e.includes(".")?100*e:e,!window.__currencyFormat)return Intl.NumberFormat(_n__WEBPACK_IMPORTED_MODULE_1__.A.currency.getNumberFormat(),{style:"currency",currency:_n__WEBPACK_IMPORTED_MODULE_1__.A.currency.code()}).format(e/100);const t=_n__WEBPACK_IMPORTED_MODULE_1__.A.currency.format(e);return window.__currencyFormat.replace(/[0-9.,]+/,t)}},Neptune.liquid.engine.registerFilter("currency",e=>_n__WEBPACK_IMPORTED_MODULE_1__.A.currency.money(e)),Neptune.liquid.engine.registerTag("random",{parse:function(e,t){this.str=e.args},render:async function(e,t){return await this.liquid.evalValue(this.str,e),_n__WEBPACK_IMPORTED_MODULE_1__.A.random()}}),Neptune.liquid.engine.registerTag("import",{parse:function(e,t){this.str=e.args},render:async function(e,t){var r=await this.liquid.evalValue(this.str,e);if(_n__WEBPACK_IMPORTED_MODULE_1__.A.exists(r))return[..._n__WEBPACK_IMPORTED_MODULE_1__.A.qsa(r)].reduce((e,t)=>e+t.innerHTML,"")}});for(let e in _n__WEBPACK_IMPORTED_MODULE_1__.A.breakpoints)Neptune.liquid.engine.registerFilter(e,(t,r)=>window.outerWidth>=_n__WEBPACK_IMPORTED_MODULE_1__.A.breakpoints[e]?r:t);return Neptune.liquid.engine.registerFilter("fraction",e=>_n__WEBPACK_IMPORTED_MODULE_1__.A.fraction(e)),Neptune.liquid.engine.registerFilter("feet",e=>`${Math.floor(e/12)}' ${e%=12}"`),_n__WEBPACK_IMPORTED_MODULE_1__.A.trigger(document,"liquid:engine",!1,!0,{}),Neptune.liquid.engine},Neptune.liquid.init=e=>{Neptune.liquid.items=Neptune.liquid.topics,e=e||document,Neptune.liquid.engine||(Neptune.liquid.engine=Neptune.liquid.createEngine()),_debug__WEBPACK_IMPORTED_MODULE_0__.A.info("liquid:init",{el:e});let t=[];_n__WEBPACK_IMPORTED_MODULE_1__.A.array(_n__WEBPACK_IMPORTED_MODULE_1__.A.qsa("[neptune-template],[neptune-liquid]",e)).reverse().forEach(r=>{let s,n="neptune-liquid";r.getAttribute("neptune-template")&&(n="neptune-template");try{s=uson__WEBPACK_IMPORTED_MODULE_2___default().parse(r.getAttribute(`${n}`),"object")}catch(e){console.log("USON Parse Error",r,r.getAttribute(`${n}`),e)}Neptune.liquid.topics[s.topic]||(Neptune.liquid.topics[s.topic]=s,Neptune.liquid.topics[s.topic].targets=[]),s.append&&(Neptune.liquid.topics[s.topic].append||(Neptune.liquid.topics[s.topic].append=[]),Neptune.liquid.topics[s.topic].append=_n__WEBPACK_IMPORTED_MODULE_1__.A.array(Neptune.liquid.topics[s.topic].append).concat(s.append)),r.topic=s.topic;let i=!1,a=r;try{Array.from(r.children).find(e=>e.matches('template:not([type="skeleton"]),script[type="liquid/template"]'))?a=Array.from(r.children).find(e=>e.matches('template:not([type="skeleton"]),script[type="liquid/template"]')):console.warn(`This neptune-liquid element (${r.topic}) needs a template tag:`,r)}catch(e){}let o=a.innerHTML.trim().replace(/>/g,">").replace(/</g,"<").replace(/&/g,"&").replace(/"/g,'"').replace(/{%=""/g,"{%").replace(/{%\"/g,"{%").replace(/{% /g,"{%").replace(/ %}/g,"%}").replace(/=""/g,"").replace(/="="/g," ==").replace(/=\"=/g,"==").replace(/(?<!^)==(?!$)/g," == ");[...o.matchAll(/{%.+%}
2/gi)].forEach(e=>{1==(e[0].match(/\"/g)||[]).length&&(o=o.replace(e[0],e[0].replace('"',"")))}),Neptune.liquid.topics[s.topic].targets.forEach(e=>{e.el==r&&(i=!0)}),i||(Neptune.liquid.topics[s.topic].targets.push({el:r,template:o,parent:e}),t.includes(s.topic)||t.push(s.topic)),r.setAttribute("neptune-templated","true"),s.subscribe&&document.addEventListener("templates:render",e=>{e.detail.info.topic==s.subscribe&&Neptune.liquid.load(s.topic)})}),t.reverse().forEach(e=>{Neptune.liquid.load(e)}),Neptune.liquid.attributes.init()},Neptune.liquid.load=(e,t,r)=>{let s=Neptune.liquid.topics[e];return!!s&&new Promise((n,i)=>{let a=(t=t||s.data)||s.source;if("string"==typeof a&&a.includes("url:")){if(s.cache&&window[`${s.cache}Storage`].getItem(`Liquid__${e}`))return Neptune.liquid.topics[e].data=JSON.parse(window[`${s.cache}Storage`].getItem(`Liquid__${e}`)),Neptune.liquid.render(e,null,r),void n();fetch(a.replace("url:",""),{}).then(e=>e.json()).then(t=>{s.append&&_n__WEBPACK_IMPORTED_MODULE_1__.A.array(s.append).forEach(e=>{Neptune.liquid.topics[e]&&(t[e]=Neptune.liquid.topics[e].data),e.split(".").reduce((e,t)=>e[t],window)&&(t[e]=e.split(".").reduce((e,t)=>e[t],window))}),Neptune.liquid.topics[e].data=t,Neptune.liquid.render(e,null,r),s.cache&&(window[`${s.cache}Storage`].getItem(`Liquid__${e}`)||window[`${s.cache}Storage`].setItem(`Liquid__${e}`,JSON.stringify(t))),n()})}else"string"!=typeof a||a.includes("_self")?Neptune.liquid.topics[e].data=t||window:Neptune.liquid.topics[e].data=a.split(".").reduce((e,t)=>e[t],window),n(Neptune.liquid.render(e,null,r))})},Neptune.liquid.render=async(topic,callback,placement,clearPermanent)=>{if(!Neptune.liquid.topics[topic]||!Neptune.liquid.topics[topic].data)return!1;let data=Neptune.liquid.topics[topic].data;Array.isArray(data)&&(data={sourceData:data}),Neptune.liquid.topics[topic].map&&(data=_n__WEBPACK_IMPORTED_MODULE_1__.A.map(data,Neptune.liquid.topics[topic].map));let config=Neptune.liquid.topics[topic];placement=placement||config.placement||"contents",_n__WEBPACK_IMPORTED_MODULE_1__.A.trigger(document,"templates:render",!1,!0,{topic,topics:Neptune.liquid.topics[topic],data}),Neptune.liquid.topics[topic].targets=Neptune.liquid.topics[topic].targets.filter(e=>!0),Neptune.liquid.topics[topic].targets.forEach(function(item){return _debug__WEBPACK_IMPORTED_MODULE_0__.A.info("templates:render",{topic,el:item.el,topics:Neptune.liquid.topics[topic],data}),Neptune.liquid.topics[topic].source&&"string"==typeof Neptune.liquid.topics[topic].source&&Neptune.liquid.topics[topic].source.includes("_self")&&(data=eval(Neptune.liquid.topics[topic].source.replace("_self","item.el"))),Neptune.liquid.topics[topic].source&&Neptune.liquid.topics[topic].source._parent&&(data=_n__WEBPACK_IMPORTED_MODULE_1__.A.parents(item.el,Neptune.liquid.topics[topic].source._parent)),Neptune.liquid.topics[topic].source&&Neptune.liquid.topics[topic].source.selector&&(data=_n__WEBPACK_IMPORTED_MODULE_1__.A.qs(Neptune.liquid.topics[topic].source.selector)),Neptune.liquid.topics[topic].append&&_n__WEBPACK_IMPORTED_MODULE_1__.A.array(Neptune.liquid.topics[topic].append).forEach(e=>{Neptune.liquid.topics[e]&&(data[e]=Neptune.liquid.topics[e].data),e.split(".").reduce((e,t)=>e[t],window)&&(data[e]=e.split(".").reduce((e,t)=>e[t],window))}),Neptune.liquid.engine.parseAndRender(item.template,data).then(rendered=>{if("append"==placement){var temp=document.createElement("div");temp.innerHTML=rendered,_n__WEBPACK_IMPORTED_MODULE_1__.A.array(temp.childNodes).forEach(e=>{item.el.appendChild(e)})}else if("prepend"==placement){var temp=document.createElement("div");temp.innerHTML=rendered,_n__WEBPACK_IMPORTED_MODULE_1__.A.array(temp.childNodes).reverse().forEach(e=>{item.el.insertBefore(e,item.el.firstChild)})}else if("after"==placement){var temp=document.createElement("div");temp.innerHTML=rendered,_n__WEBPACK_IMPORTED_MODULE_1__.A.siblings(item.el).forEach(e=>{e.hasAttribute("neptune-liquid-rendered")&&e.remove()}),_n__WEBPACK_IMPORTED_MODULE_1__.A.array(temp.childNodes).forEach(e=>{e.setAttribute&&e.setAttribute("neptune-liquid-rendered",!0)}),item.el.insertAdjacentHTML("afterend",temp.innerHTML)}else{item.el.classList.add("liquid-rendering");let e=!1;if(!clearPermanent){var preserved={};_n__WEBPACK_IMPORTED_MODULE_1__.A.qsa("[neptune-permanent]",item.el).forEach(e
2=>{if(!e.getAttribute("neptune-permanent"))return!1;e.setAttribute("permanent",e.getAttribute("neptune-permanent")),preserved[e.getAttribute("neptune-permanent")]=e})}try{item.el.contains(document.activeElement)&&(e=_n__WEBPACK_IMPORTED_MODULE_1__.A.rqs(document.activeElement))}catch(e){}item.el.innerHTML!=rendered&&(item.el.innerHTML=rendered),clearPermanent||_n__WEBPACK_IMPORTED_MODULE_1__.A.qsa("[neptune-permanent]",item.el).forEach(e=>{e.parentNode.nodeName&&preserved[e.getAttribute("neptune-permanent")]&&e.parentNode.replaceChild(preserved[e.getAttribute("neptune-permanent")],e)}),e&&_n__WEBPACK_IMPORTED_MODULE_1__.A.exists(e)&&_n__WEBPACK_IMPORTED_MODULE_1__.A.qs(e).focus(),item.el.classList.remove("liquid-rendering")}_n__WEBPACK_IMPORTED_MODULE_1__.A.trigger(document,"template:rendered",!1,!0,{topic,el:item.el,template:item.template,data}),_n__WEBPACK_IMPORTED_MODULE_1__.A.trigger(item.el,"liquid:rendered",!1,!0,{topic,el:item.el,template:item.template,data}),_n__WEBPACK_IMPORTED_MODULE_1__.A.qsa("script",item.el).forEach(script=>{try{script.innerText&&eval(script.innerText)}catch(e){}})})})},Neptune.liquid.splice=(e,t,r)=>{console.log(e,t,r)},Neptune.liquid.attributes={toRender:[],resizer:!1,init:e=>{Neptune.liquid.attributes.toRender=[],_n__WEBPACK_IMPORTED_MODULE_1__.A.xp('//*[@*[starts-with(name(), "n:")]]').forEach(e=>{e.n={};for(var t=0,r=e.attributes,s=r.length;t<s;t++)r[t].nodeName.startsWith("n:")&&(e.n[r[t].nodeName.split("n:")[1]]=r[t].nodeValue,Neptune.liquid.attributes.toRender.push({el:e,att:r[t].nodeName.split("n:")[1],liquid:r[t].nodeValue}))}),Neptune.liquid.attributes.render(),Neptune.liquid.attributes.resizer||(window.addEventListener("resized",e=>{Neptune.liquid.attributes.render(Neptune.liquid.attributes.toRender.filter(e=>["sm:","md:","lg:","xl:","2xl:"].some(t=>e.liquid.includes(t))))}),Neptune.liquid.attributes.resizer=!0)},render:e=>{(e=e||Neptune.liquid.attributes.toRender).forEach(e=>{let t=window;_n__WEBPACK_IMPORTED_MODULE_1__.A.parents(e.el,"[neptune-liquid]")&&(t=Neptune.liquid.topics[_n__WEBPACK_IMPORTED_MODULE_1__.A.parents(e.el,"[neptune-liquid]").topic].data),Neptune.liquid.engine.parseAndRender(e.liquid.includes("{")?e.liquid:`{{ ${e.liquid} }}`,t).then(t=>{if("_remove"==t.trim())return e.el.removeAttribute(e.att);e.el.setAttribute(e.att,t)})})}},document.addEventListener("template:rendered",Neptune.liquid.attributes.init),Neptune.templates=Neptune.liquid,window.Neptune=Neptune;var __WEBPACK_DEFAULT_EXPORT__=Neptune.liquid},834:e=>{"use strict";function t(e,r,s,n){this.message=e,this.expected=r,this.found=s,this.location=n,this.name="SyntaxError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,t)}!function(e,t){function r(){this.constructor=e}r.prototype=t.prototype,e.prototype=new r}(t,Error),t.buildMessage=function(e,t){var r={literal:function(e){return'"'+n(e.text)+'"'},class:function(e){var t,r="";for(t=0;t<e.parts.length;t++)r+=e.parts[t]instanceof Array?i(e.parts[t][0])+"-"+i(e.parts[t][1]):i(e.parts[t]);return"["+(e.inverted?"^":"")+r+"]"},any:function(e){return"any character"},end:function(e){return"end of input"},other:function(e){return e.description}};function s(e){return e.charCodeAt(0).toString(16).toUpperCase()}function n(e){return e.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(e){return"\\x0"+s(e)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(e){return"\\x"+s(e)})}function i(e){return e.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(e){return"\\x0"+s(e)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(e){return"\\x"+s(e)})}function a(e){return r[e.type](e)}return"Expected "+function(e){var t,r,s=new Array(e.length);for(t=0;t<e.length;t++)s[t]=a(e[t]);if(s.sort(),s.length>0){for(t=1,r=1;t<s.length;t++)s[t-1]!==s[t]&&(s[r]=s[t],r++);s.length=r}switch(s.length){case 1:return s[0];case 2:return s[0]+" or "+s[1];default:return s.slice(0,-1).join(", ")+", or "+s[s.length-1]}}(e)+" but "+function(e){return e?'"'+n(e)+'"':"end of input"}(t)+" found."},e.exports={SyntaxError:t,parse:function(e,r){r=void 0!==r?r:{};var s,n,i,a,o={},l={uson_text:pt},c=pt,d=function(e,t){return null==e&&"null"!==it()?[]:[e].concat(t)},u=function(e){return e},p="[",h=at("[",!1),f="{",m=at("{",!1),g="]",v=at("]",!1),y="}",w=at("}
2",!1),b=":",_=at(":",!1),E=/^[ ,]/,x=ot([" ",","],!1,!1),T="#",C=at("#",!1),S="!",M=at("!",!1),A=/^[ \t\n\r]/,O=ot([" ","\t","\n","\r"],!1,!1),k=lt("whitespace"),$="false",P=at("false",!1),L=function(){return!1},D="null",N=at("null",!1),q=function(){return null},I="true",z=at("true",!1),R=function(){return!0},j=function(e,t){return t},F=function(e,t){var r,s={};for(s[e.name]=e.value,r=0;r<t.length;r++)s[t[r].name]=t[r].value;return s},B=function(e){return null!==e?e:{}},W=function(e,t){return{name:e,value:t}},U=function(e,t){return t},H=function(e,t){return[e].concat(t)},V=function(e){return null!==e?e:[]},Y=lt("number"),X=function(){return parseFloat(it())},G=".",K=at(".",!1),J=/^[1-9]/,Z=ot([["1","9"]],!1,!1),Q=/^[eE]/,ee=ot(["e","E"],!1,!1),te="-",re=at("-",!1),se="+",ne=at("+",!1),ie="0",ae=at("0",!1),oe=lt("string"),le=function(e){var t=e.join("");return t.match(/^[0-9\.]+$/)?Number(t):t},ce="'",de=at("'",!1),ue=function(e){return e.join("")},pe='"',he=at('"',!1),fe="\\",me=at("\\",!1),ge="/",ve=at("/",!1),ye="b",we=at("b",!1),be=function(){return"\b"},_e="f",Ee=at("f",!1),xe=function(){return"\f"},Te="n",Ce=at("n",!1),Se=function(){return"\n"},Me="r",Ae=at("r",!1),Oe=function(){return"\r"},ke="t",$e=at("t",!1),Pe=function(){return"\t"},Le="u",De=at("u",!1),Ne=function(e){return String.fromCharCode(parseInt(e,16))},qe=function(e){return e},Ie=/^[!$-+\--9;-Z\^-z|~-\u10FFFF]/,ze=ot(["!",["$","+"],["-","9"],[";","Z"],["^","z"],"|",["~","á¿"],"F","F"],!1,!1),Re=/^[ -!#-[\]-\u10FFFF]/,je=ot([[" ","!"],["#","["],["]","á¿"],"F","F"],!1,!1),Fe=/^[ -&(-[\]-\u10FFFF]/,Be=ot([[" ","&"],["(","["],["]","á¿"],"F","F"],!1,!1),We=function(e){var t={};return t[e.name]=e.value,t},Ue=/^[a-zA-Z0-9_\-]/,He=ot([["a","z"],["A","Z"],["0","9"],"_","-"],!1,!1),Ve=function(e,t){var s=e.join("");return r.type&&r.type[s]?r.type[s](t,s):t},Ye=/^[^\n\r\u2028\u2029]/,Xe=ot(["\n","\r","\u2028","\u2029"],!0,!1),Ge=/^[0-9]/,Ke=ot([["0","9"]],!1,!1),Je=/^[0-9a-f]/i,Ze=ot([["0","9"],["a","f"]],!1,!0),Qe=0,et=0,tt=[{line:1,column:1}],rt=0,st=[],nt=0;if("startRule"in r){if(!(r.startRule in l))throw new Error("Can't start parsing from rule \""+r.startRule+'".');c=l[r.startRule]}function it(){return e.substring(et,Qe)}function at(e,t){return{type:"literal",text:e,ignoreCase:t}}function ot(e,t,r){return{type:"class",parts:e,inverted:t,ignoreCase:r}}function lt(e){return{type:"other",description:e}}function ct(t){var r,s=tt[t];if(s)return s;for(r=t-1;!tt[r];)r--;for(s={line:(s=tt[r]).line,column:s.column};r<t;)10===e.charCodeAt(r)?(s.line++,s.column=1):s.column++,r++;return tt[t]=s,s}function dt(e,t){var r=ct(e),s=ct(t);return{start:{offset:e,line:r.line,column:r.column},end:{offset:t,line:s.line,column:s.column}}}function ut(e){Qe<rt||(Qe>rt&&(rt=Qe,st=[]),st.push(e))}function pt(){var e,t,r,s;if(e=Qe,(t=ht())===o&&(t=null),t!==o)if(gt()!==o){for(r=[],s=ht();s!==o;)r.push(s),s=ht();r!==o?(et=e,e=t=d(t,r)):(Qe=e,e=o)}else Qe=e,e=o;else Qe=e,e=o;return e}function ht(){var t,r;return t=Qe,gt()!==o?(r=function(){var t;return t=function(){var t,r,s,n;if(t=Qe,r=[],Ue.test(e.charAt(Qe))?(s=e.charAt(Qe),Qe++):(s=o,0===nt&&ut(He)),s!==o)for(;s!==o;)r.push(s),Ue.test(e.charAt(Qe))?(s=e.charAt(Qe),Qe++):(s=o,0===nt&&ut(He));else r=o;return r!==o?(s=function(){var t,r,s,n;return t=Qe,(r=gt())!==o?(33===e.charCodeAt(Qe)?(s=S,Qe++):(s=o,0===nt&&ut(M)),s!==o&&(n=gt())!==o?t=r=[r,s,n]:(Qe=t,t=o)):(Qe=t,t=o),t}(),s!==o&&(n=ht())!==o?(et=t,t=r=Ve(r,n)):(Qe=t,t=o)):(Qe=t,t=o),t}(),t===o&&((t=function(){var t,r;return t=Qe,e.substr(Qe,5)===$?(r=$,Qe+=5):(r=o,0===nt&&ut(P)),r!==o&&(et=t,r=L()),t=r}())===o&&((t=function(){var t,r;return t=Qe,e.substr(Qe,4)===D?(r=D,Qe+=4):(r=o,0===nt&&ut(N)),r!==o&&(et=t,r=q()),t=r}())===o&&((t=function(){var t,r;return t=Qe,e.substr(Qe,4)===I?(r=I,Qe+=4):(r=o,0===nt&&ut(z)),r!==o&&(et=t,r=R()),t=r}())===o&&((t=function(){var e,t;return e=Qe,(t=vt())!==o&&(et=e,t=We(t)),e=t}())===o&&(t=function(){var t,r,s,n,i,a,l;if(t=Qe,r=function(){var t,r,s,n;return t=Qe,(r=gt())!==o?(123===e.charCodeAt(Qe)?(s=f,Qe++):(s=o,0===nt&&ut(m)),s!==o&&(n=gt())!==o?t=r=[r,s,n]:(Qe=t,t=o)):(Qe=t,t=o),t}(),r!==o){if(s=Qe,(n=vt())!==o){for(i=[],a=Qe,ft()!==o&&(l=vt())!==o?(et=a,a=j(n,l)):(Qe=a,a=o);a!==o;)i.push(a),a=Qe,ft()!==o&&(l=vt())!==o?(et=a,a=j(n,l)):(Qe=a,a=o);i!==o?(et=s,s=n=F(n,i)):(Qe=s,s=o)}else Qe=s,s=o;s===o&&(s=null),s!==o?(n=function(){var t,r,s,n;return t=Qe,(r=gt())!==o?(125===e.charCodeAt(Qe)?(s=y,Qe++):(s=o,0===nt&&ut(w)),s!==o&&(n=gt())!==o?t=r=[r,s,n]:(Qe=t,t=o)):(Qe=t,t=o),t}(),n!==o?(et=t,t=r=B(s)):(Qe=t,t=o)):(Qe=t,t=o)}else Qe=t,t=o;return t}(),t===o&&(t=function(){var t,r,s,n,i,a,l,c;if(t=Qe,r=function(){var t,r,s,n;return t=Qe,(r=gt())!==o?(91===e.charCodeAt(Qe)?(s=p,Qe++):(s=o,0===nt&&ut(h)),s!==o&&(n=gt())!==o?t=r=[r,s,n]:(Qe=t,t=o)):(Qe=t,t=o),t}(),r!==o){if(s=Qe,(n=ht())!==o){for(i=[],a=Qe,(l=ft())===o&&(l=null),l!==o&&(c=ht())!==o?(et=a,a=l=U(n,c)):(Qe=a,a=o);a!==o;)i.push(a),a=Qe,(l=ft())===o&&(l=null),l!==o&&(c=ht())!==o?(et=a,a=l=U(n,c)):(Qe=a,a=o);i!==o?(et=s,s=n=H(n,i)):(Qe=s,s=o)}else Qe=s,s=o;s===o&&(s=null),s!==o?(n=function(){var t,r,s,n;return t=Qe,(r=gt())!==o?(93===e.charCodeAt(Qe)?(s=g,Qe++):(s=o,0===nt&&ut(v)),s!==o&&(n=gt())!==o?t=r=[r,s,n]:(Qe=t,t=o)):(Qe=t,t=o),t}(),n!==o?(et=t,t=r=V(s)):(Qe=t,t=o)):(Qe=t,t=o)}else Qe=t,t=o;return t}(),t===o&&(t=wt())===o&&(t=function(){var t,r,s,n,i;return nt++,t=Qe,(r=yt())===o&&(r=null),r!==o?(s=function(){var t,r,s,n;if((t=function(){var t;return 48===e.charCodeAt(Qe)?(t=ie,Qe++):(t=o,0===nt&&ut(ae)),t}())===o)if(t=Qe,r=function(){var t;return J.test(e.charAt(Qe))?(t=e.charAt(Qe),Qe++):(t=o,0===nt&&ut(Z)),t}(),r!==o){for(s=[],n=Tt();n!==o;)s.push(n),n=Tt();s!==o?t=r=[r,s]:(Qe=t,t=o)}else Qe=t,t=o;return t}(),s!==o?(n=function(){var t,r,s,n;if(t=Qe,r=function(){var t;return 46===e.charCodeAt(Qe)?(t=G,Qe++):(t=o,0===nt&&ut(K)),t}(),r!==o){if(s=[],(n=Tt())!==o)for(;n!==o;)s.push(n),n=Tt();else s=o;s!==o?t=r=[r,s]:(Qe=t,t=o)}else Qe=t,t=o;return t}(),n===o&&(n=null),n!==o?(i=function(){var t,r,s,n,i;if(t=Qe,r=function(){var t;return Q.test(e.charAt(Qe))?(t=e.charAt(Qe),Qe++):(t=o,0===nt&&ut(ee)),t}(),r!==o)if((s=yt())===o&&(s=function(){var t;return 43===e.charCodeAt(Qe)?(t=se,Qe++):(t=o,0===nt&&ut(ne)),t}()),s===o&&(s=null),s!==o){if(n=[],(i=Tt())!==o)for(;i!==o;)n.push(i),i=Tt();else n=o;n!==o?t=r=[r,s,n]:(Qe=t,t=o)}else Qe=t,t=o;else Qe=t,t=o;return t}(),i===o&&(i=null),i!==o?(et=t,t=r=X()):(Qe=t,t=o)):(Qe=t,t=o)):(Qe=t,t=o)):(Qe=t,t=o),nt--,t===o&&(r=o,0===nt&&ut(Y)),t}()))))))),t}(),r!==o&>()!==o?(et=t,t=u(r)):(Qe=t,t=o)):(Qe=t,t=o),t}function ft(){var t,r,s,n;if(t=Qe,(r=gt())!==o){for(s=[],E.test(e.charAt(Qe))?(n=e.charAt(Qe),Qe++):(n=o,0===nt&&ut(x));n!==o;)s.push(n),E.test(e.charAt(Qe))?(n=e.charAt(Qe),Qe++):(n=o,0===nt&&ut(x));s!==o&&(n=gt())!==o?t=r=[r,s,n]:(Qe=t,t=o)}else Qe=t,t=o;return t}function mt(){var t;return A.test(e.charAt(Qe))?(t=e.charAt(Qe),Qe++):(t=o,0===nt&&ut(O)),t}function gt(){var t,r,s;for(nt++,t=Qe,r=[],s=mt();s!==o;)r.push(s),s=mt();return r!==o?(s=function(){var t,r,s,n;if(t=Qe,r=function(){var t;return 35===e.charCodeAt(Qe)?(t=T,Qe++):(t=o,0===nt&&ut(C)),t}(),r!==o){for(s=[],Ye.test(e.charAt(Qe))?(n=e.charAt(Qe),Qe++):(n=o,0===nt&&ut(Xe));n!==o;)s.push(n),Ye.test(e.charAt(Qe))?(n=e.charAt(Qe),Qe++):(n=o,0===nt&&ut(Xe));s!==o?t=r=[r,s]:(Qe=t,t=o)}else Qe=t,t=o;return t}(),s===o&&(s=null),s!==o?t=r=[r,s]:(Qe=t,t=o)):(Qe=t,t=o),nt--,t===o&&(r=o,0===nt&&ut(k)),t}function vt(){var t,r,s,n;return t=Qe,(r=wt())!==o?(s=function(){var t,r,s,n;return t=Qe,(r=gt())!==o?(58===e.charCodeAt(Qe)?(s=b,Qe++):(s=o,0===nt&&ut(_)),s!==o&&(n=gt())!==o?t=r=[r,s,n]:(Qe=t,t=o)):(Qe=t,t=o),t}(),s!==o&&(n=ht())!==o?(et=t,t=r=W(r,n)):(Qe=t,t=o)):(Qe=t,t=o),t}function yt(){var t;return 45===e.charCodeAt(Qe)?(t=te,Qe++):(t=o,0===nt&&ut(re)),t}function wt(){var t;return nt++,(t=function(){var t,r,s,n;if(t=Qe,34===e.charCodeAt(Qe)?(r=pe,Qe++):(r=o,0===nt&&ut(he)),r!==o){for(s=[],n=Et();n!==o;)s.push(n),n=Et();s!==o?(34===e.charCodeAt(Qe)?(n=pe,Qe++):(n=o,0===nt&&ut(he)),n!==o?(et=t,t=r=ue(s)):(Qe=t,t=o)):(Qe=t,t=o)}else Qe=t,t=o;return t}())===o&&((t=function(){var t,r,s,n;if(t=Qe,39===e.charCodeAt(Qe)?(r=ce,Qe++):(r=o,0===nt&&ut(de)),r!==o){for(s=[],n=_t();n!==o;)s.push(n),n=_t();s!==o?(39===e.charCodeAt(Qe)?(n=ce,Qe++):(n=o,0===nt&&ut(de)),n!==o?(et=t,t=r=ue(s)):(Qe=t,t=o)):(Qe=t,t=o)}else Qe=t,t=o;return t}())===o&&(t=function(){var e,t,r;if(e=Qe,t=[],(r=bt())!==o)for(;r!==o;)t.push(r),r=bt();else t=o;return t!==o&&(et=e,t=le(t)),e=t}())),nt--,t===o&&0===nt&&ut(oe),t}function bt(){var t;return(t=function(){var t;return Ie.test(e.charAt(Qe))?(t=e.charAt(Qe),Qe++):(t=o,0===nt&&ut(ze)),t}())===o&&(t=xt()),t}function _t(){var t;return(t=function(){var t;return Fe.test(e.charAt(Qe))?(t=e.charAt(Qe),Qe++):(t=o,0===nt&&ut(Be)),t}())===o&&(t=xt()),t}function Et(){var t;return(t=function(){var t;return Re.test(e.charAt(Qe))?(t=e.charAt(Qe),Qe++):(t=o,0===nt&&ut(je)),t}())===o&&(t=xt()),t}
2function xt(){var t,r,s,n,i,a,l,c,d,u;return t=Qe,r=function(){var t;return 92===e.charCodeAt(Qe)?(t=fe,Qe++):(t=o,0===nt&&ut(me)),t}(),r!==o?(34===e.charCodeAt(Qe)?(s=pe,Qe++):(s=o,0===nt&&ut(he)),s===o&&(39===e.charCodeAt(Qe)?(s=ce,Qe++):(s=o,0===nt&&ut(de)),s===o&&(92===e.charCodeAt(Qe)?(s=fe,Qe++):(s=o,0===nt&&ut(me)),s===o&&(47===e.charCodeAt(Qe)?(s=ge,Qe++):(s=o,0===nt&&ut(ve)),s===o&&(35===e.charCodeAt(Qe)?(s=T,Qe++):(s=o,0===nt&&ut(C)),s===o&&(s=Qe,98===e.charCodeAt(Qe)?(n=ye,Qe++):(n=o,0===nt&&ut(we)),n!==o&&(et=s,n=be()),(s=n)===o&&(s=Qe,102===e.charCodeAt(Qe)?(n=_e,Qe++):(n=o,0===nt&&ut(Ee)),n!==o&&(et=s,n=xe()),(s=n)===o&&(s=Qe,110===e.charCodeAt(Qe)?(n=Te,Qe++):(n=o,0===nt&&ut(Ce)),n!==o&&(et=s,n=Se()),(s=n)===o&&(s=Qe,114===e.charCodeAt(Qe)?(n=Me,Qe++):(n=o,0===nt&&ut(Ae)),n!==o&&(et=s,n=Oe()),(s=n)===o&&(s=Qe,116===e.charCodeAt(Qe)?(n=ke,Qe++):(n=o,0===nt&&ut($e)),n!==o&&(et=s,n=Pe()),(s=n)===o&&(s=Qe,117===e.charCodeAt(Qe)?(n=Le,Qe++):(n=o,0===nt&&ut(De)),n!==o?(i=Qe,a=Qe,(l=Ct())!==o&&(c=Ct())!==o&&(d=Ct())!==o&&(u=Ct())!==o?a=l=[l,c,d,u]:(Qe=a,a=o),(i=a!==o?e.substring(i,Qe):a)!==o?(et=s,s=n=Ne(i)):(Qe=s,s=o)):(Qe=s,s=o))))))))))),s!==o?(et=t,t=r=qe(s)):(Qe=t,t=o)):(Qe=t,t=o),t}function Tt(){var t;return Ge.test(e.charAt(Qe))?(t=e.charAt(Qe),Qe++):(t=o,0===nt&&ut(Ke)),t}function Ct(){var t;return Je.test(e.charAt(Qe))?(t=e.charAt(Qe),Qe++):(t=o,0===nt&&ut(Ze)),t}if((s=c())!==o&&Qe===e.length)return s;throw s!==o&&Qe<e.length&&ut({type:"end"}),n=st,i=rt<e.length?e.charAt(rt):null,a=rt<e.length?dt(rt,rt+1):dt(rt,rt),new t(t.buildMessage(n,i),n,i,a)}}},897:(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__)=>{"use strict";var _neptune__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(324),swiper_bundle__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(221);_neptune__WEBPACK_IMPORTED_MODULE_0__.A.swiper={init:e=>{e=e||document,_n.qsa("[data-swiper], [neptune-swiper]",e).forEach(e=>{e.classList.contains("swiper-container-initialized")||e.classList.contains("swiper-hold")||e.swiper||_neptune__WEBPACK_IMPORTED_MODULE_0__.A.swiper.swiper(e),_n.trigger(e,"Swiper::Initialized")})},reset:function(){document.querySelectorAll("[data-swiper]").forEach(function(e){e.hasOwnProperty("swiper")&&(e.hasAttribute("data-swiper-reset-widths")&&e.querySelectorAll(".swiper-slide").forEach(function(e){e.style.width=e.firstElementChild.offsetWidth+"px",e.style.opacity=1}),e.swiper.update())})},swiper:el=>{if(!el)return;if(el.swiper)return;if(el.querySelectorAll(".swiper-slide").length<2)return;let config={scrollbar:!!el.querySelector(".swiper-scrollbar")&&{el:".swiper-scrollbar",hide:!0},a11y:{enabled:!0},on:{init:swiper=>{const slide=_n.qsa(".swiper-slide",el)[swiper.activeIndex];slide&&slide.hasAttribute("onactive")&&eval(slide.getAttribute("onactive").replace(/this\./g,"slide.")),el.hasAttribute("onchange")&&eval(el.getAttribute("onactive").replace(/this\./g,"slide."))},activeIndexChange:swiper=>{const slide=_n.qsa(".swiper-slide",el)[swiper.activeIndex];slide&&slide.hasAttribute("onactive")&&eval(slide.getAttribute("onactive").replace(/this\./g,"slide.")),el.hasAttribute("onchange")&&eval(el.getAttribute("onactive").replace(/this\./g,"slide."))}}};for(var ai in el.getAttribute("neptune-swiper")&&(config=Object.assign(USON.parse(el.getAttribute("neptune-swiper"))[0],config),config=_neptune__WEBPACK_IMPORTED_MODULE_0__.A.swiper.setMethods(config)),el.the_swiper=!0,window.the_el=el,el.attributes)if(ai&&el.attributes[ai].nodeName&&0===el.attributes[ai].nodeName.indexOf("data-swiper-")){var key=el.attributes[ai].nodeName.replace("data-swiper-",""),key=key.replace(/-([a-z])/g,function(e){return e[1].toUpperCase()}),val=el.attributes[ai].nodeValue;if("true"==val&&(val=!0),"false"==val&&(val=!1),"boolean"!=typeof val){try{isNaN(val)||(val=parseFloat(val))}catch(e){}try{"object"==typeof JSON.parse(val)&&(val=JSON.parse(val))}catch(e){}}config[key]=val}el.swiper=new swiper_bundle__WEBPACK_IMPORTED_MODULE_1__.A(el,config),el.querySelectorAll(".swiper-next").length&&el.querySelector(".swiper-next").addEventListener("click",function(){el.swiper.slideNext()}),el.querySelectorAll(".swiper-prev").length&&el.querySelector(".swiper-prev").addEventListener("click",function(){el.swiper.slidePrev()}),el.swiper.on("slideChange",e=>{_n.trigger(el,"slideChange",!0,!0,e)}),el.swiper.on("slideChangeTransitionEnd",function(e){el.getAttribute("data-onchange")&&window[el.getAttribute("data-onchange")](e)})},setMethods:e=>{for(const[t,r]of Object.entries(e))switch(typeof r){case"object":_neptune__WEBPACK_IMPORTED_MODULE_0__.A.swiper.setMethods(r);break;case"string":if(r.includes("method:")){const s=r.substring(r.indexOf("(")+1,r.indexOf(")")),n=r.substring(r.indexOf("{")+1,r.lastIndexOf("}"));e[t]=new Function(s,n)}}return e},eventListeners:object=>{if(object.on)for(const[key,value]of Object.entries(object.on))object.on[key]=function(){eval(value)};return object}},window.Neptune=_neptune__WEBPACK_IMPORTED_MODULE_0__.A;var __WEBPACK_DEFAULT_EXPORT__=_neptune__WEBPACK_IMPORTED_MODULE_0__.A.swiper},903:(e,t,r)=>{"use strict";var s=r(324),n=r(208);s.A.details={init:e=>{e==e||document,(()=>{const t=new URLSearchParams(window.location.search).get("accordion");if(t){const r=n.A.qs(`.accordion button[data-id="${t}"]`,e);r&&r.click()}})(),document.addEventListener("click",e=>{n.A.qsa("details[type]").forEach(t=>{t.type=t.getAttribute("type"),"popover"!=t.type||t.contains(e.target)||t.removeAttribute("open"),"modal"!=t.type||t.contains(e.target)||t.removeAttribute("open"),"accordion"==t.type&&t.contains(e.target)&&n.A.qsa(`details[type="accordion"][group="${t.getAttribute("group")}"]`).filter(e=>e!=t).map(e=>e.removeAttribute("open"))})})}},window.Neptune=s.A,s.A.details},963:(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__)=>{"use strict";var _neptune__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(324),_n__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(208);_neptune__WEBPACK_IMPORTED_MODULE_0__.A.periscope={cache:{}},_neptune__WEBPACK_IMPORTED_MODULE_0__.A.periscope.init=e=>{e=e||document,_n__WEBPACK_IMPORTED_MODULE_1__.A.qsa("[neptune-periscope]",e).forEach(e
2=>{if(_neptune__WEBPACK_IMPORTED_MODULE_0__.A.debug.info("periscope:init",{el:e}),e.getAttribute("neptune-periscope").indexOf("{")<0)return _neptune__WEBPACK_IMPORTED_MODULE_0__.A.periscope.view(e,e.getAttribute("neptune-periscope"));let t=USON.parse(e.getAttribute("neptune-periscope"));return t?_neptune__WEBPACK_IMPORTED_MODULE_0__.A.periscope.load(e,t[0]):void 0})},_neptune__WEBPACK_IMPORTED_MODULE_0__.A.periscope.preload=e=>{if(_neptune__WEBPACK_IMPORTED_MODULE_0__.A.periscope.cache[e])return!1;fetch(e).then(e=>e.text()).then(t=>{_neptune__WEBPACK_IMPORTED_MODULE_0__.A.periscope.cache[e]=t})},_neptune__WEBPACK_IMPORTED_MODULE_0__.A.periscope.load=(el,view)=>new Promise((res,rej)=>{view.position=view.position||"contents",fetch(view.url,view).then(e=>view.path?e.json():e.text()).then(html=>{if(_neptune__WEBPACK_IMPORTED_MODULE_0__.A.preserved={},_n__WEBPACK_IMPORTED_MODULE_1__.A.qsa("[neptune-permanent]",el).forEach(e=>{e.setAttribute("permanent",e.getAttribute("neptune-permanent")),_neptune__WEBPACK_IMPORTED_MODULE_0__.A.preserved[e.getAttribute("neptune-permanent")]=e}),view.path&&(html=view.path.split(".").reduce((e,t)=>e[t],html)),view.qs){let e=(new DOMParser).parseFromString(html,"text/html");html=_n__WEBPACK_IMPORTED_MODULE_1__.A.qs(view.qs,e).innerHTML}"contents"==view.position&&(el.innerHTML=html),"prepend"==view.position&&(el.innerHTML=html+el.innerHTML),"append"==v
2iew.position&&(el.innerHTML=el.innerHTML+html),_n__WEBPACK_IMPORTED_MODULE_1__.A.trigger(document,"periscope:loaded",!1,!0,{el,view}),_n__WEBPACK_IMPORTED_MODULE_1__.A.qsa("script",el).forEach(script=>{if("application/javascript"!=script.getAttribute("type"))return!1;script.textContent&&script.textContent.indexOf("(")&&eval(script.textContent)}),_neptune__WEBPACK_IMPORTED_MODULE_0__.A.periscope.loaded(el),res()})}),_neptune__WEBPACK_IMPORTED_MODULE_0__.A.periscope.loaded=(el,callback,clearPermanent,url)=>{clearPermanent||_n__WEBPACK_IMPORTED_MODULE_1__.A.qsa("[neptune-permanent]",el).forEach(e=>{try{e.parentNode.replaceChild(_neptune__WEBPACK_IMPORTED_MODULE_0__.A.preserved[e.getAttribute("neptune-permanent")],e)}catch(e){}}),_n__WEBPACK_IMPORTED_MODULE_1__.A.qsa("script",el).forEach(script=>{if(script.getAttribute("data-product-json"))return!1;if(script.hasAttribute("data-json"))return!1;if(script.hasAttribute("neptune-permanent"))return!1;if(script.getAttribute("type")&&script.getAttribute("type").includes("template"))return!1;if(script.getAttribute("type")&&script.getAttribute("type").includes("json"))return!1;if(script.innerText&&script.innerText.indexOf("("))try{eval(script.innerText)}catch(e){}}),el.classList.remove("periscope-loading"),_n__WEBPACK_IMPORTED_MODULE_1__.A.trigger(document,"periscope:viewed",!1,!0,{el,url}),callback&&setTimeout(callback,10)},_neptune__WEBPACK_IMPORTED_MODULE_0__.A.periscope.view=(e,t,r,s,n)=>{_n__WEBPACK_IMPORTED_MODULE_1__.A.trigger(document,"periscope:view",!1,!0,{el:e,url:t,meta:r}),_neptune__WEBPACK_IMPORTED_MODULE_0__.A.debug.info("periscope:view",{el:e,url:t}),e.classList.add("periscope-loading"),n||(_neptune__WEBPACK_IMPORTED_MODULE_0__.A.preserved={},_n__WEBPACK_IMPORTED_MODULE_1__.A.qsa("[neptune-permanent]",e).forEach(e=>{e.setAttribute("permanent",e.getAttribute("neptune-permanent")),_neptune__WEBPACK_IMPORTED_MODULE_0__.A.preserved[e.getAttribute("neptune-permanent")]=e})),_neptune__WEBPACK_IMPORTED_MODULE_0__.A.periscope.cache[t]?(e.innerHTML=_neptune__WEBPACK_IMPORTED_MODULE_0__.A.periscope.cache[t],_neptune__WEBPACK_IMPORTED_MODULE_0__.A.periscope.loaded(e,s,n)):fetch(t,{method:"GET",credentials:"include"}).then(e=>e.text()).then(i=>{_n__WEBPACK_IMPORTED_MODULE_1__.A.trigger(document,"periscope:preview",!1,!0,{el:e,url:t,meta:r}),e.innerHTML=i,_neptune__WEBPACK_IMPORTED_MODULE_0__.A.periscope.loaded(e,s,n,t)})},window.Neptune=_neptune__WEBPACK_IMPORTED_MODULE_0__.A;var __WEBPACK_DEFAULT_EXPORT__=_neptune__WEBPACK_IMPORTED_MODULE_0__.A.periscope},996:(e,t,r)=>{"use strict";r.d(t,{HX:()=>Ur});class s{constructor(e,t,r,s,n){this.kind=e,this.input=t,this.begin=r,this.end=s,this.file=n}getText(){return this.input.slice(this.begin,this.end)}getPosition(){let[e,t]=[1,1];for(let r=0;r<this.begin;r++)"\n"===this.input[r]?(e++,t=1):t++;return[e,t]}size(){return this.end-this.begin}}class n{liquidMethodMissing(e){}}const i=Object.prototype.toString,a=String.prototype.toLowerCase,o=Object.hasOwnProperty;function l(e){return"string"==typeof e}function c(e){return"function"==typeof e}function d(e){return e&&c(e.then)}function u(e){return e&&c(e.next)&&c(e.throw)&&c(e.return)}function p(e){return l(e=m(e))?e:w(e)?"":_(e)?e.map(e=>p(e)).join(""):String(e)}function h(e){return _(e=m(e))?e:l(e)&&e.length>0?[e]:C(t=e)&&Symbol.iterator in t?Array.from(e):C(e)?Object.keys(e).map(t=>[t,e[t]]):[];var t}function f(e){return w(e=m(e))?[]:_(e)?e:[e]}function m(e){return e instanceof n&&c(e.valueOf)?e.valueOf():e}function g(e){return e=Number(e),isNaN(e)?0:e}function v(e){return"number"==typeof e}function y(e){return e&&c(e.toLiquid)?y(e.toLiquid()):e}function w(e){return null==e}function b(e){return void 0===e}function _(e){return"[object Array]"===i.call(e)}function E(e){return e&&v(e.length)}function x(e,t){e=e||{};for(const r in e)if(o.call(e,r)&&!1===t(e[r],r,e))break;return e}function T(e){return e[e.length-1]}function C(e){const t=typeof e;return null!==e&&("object"===t||"function"===t)}function S(e,t,r=1){const s=[];for(let n=e;n<t;n+=r)s.push(n);return s}function M(e,t,r=" "){return A(e,t,r,(e,t)=>t+e)}function A(e,t,r,s){let n=t-(e=String(e)).length;for(;n-- >0;)e=s(e,r);return e}function O(e){return e}function k(e,t){return null==e&&null==t?0:null==e?1:null==t||(e=a.call(e))<(t=a.call(t))?-1:e>t?1:0}function $(e){return function(...t){return e.call(this,...t.map(m))}}function P(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}function*L(e){const t=new Set;for(const r of e){const e=JSON.stringify(r);t.has(e)||(t.add(e),yield r)}}const D="__liquidClass__";
2class N extends Error{constructor(e,t){super("string"==typeof e?e:e.message),this.context="","string"!=typeof e&&Object.defineProperty(this,"originalError",{value:e,enumerable:!1}),Object.defineProperty(this,"token",{value:t,enumerable:!1}),Object.defineProperty(this,D,{value:"LiquidError",enumerable:!1})}update(){Object.defineProperty(this,"context",{value:W(this.token),enumerable:!1}),this.message=function(e,t){t.file&&(e+=`, file:${t.file}`);const[r,s]=t.getPosition();return e+`, line:${r}, col:${s}`}(this.message,this.token),this.stack=this.message+"\n"+this.context+"\n"+this.stack,this.originalError&&(this.stack+="\nFrom "+this.originalError.stack)}static is(e){return"LiquidError"===(null==e?void 0:e[D])}}class q extends N{constructor(e,t){super(e,t),this.name="TokenizationError",super.update()}}class I extends N{constructor(e,t){super(e,t),this.name="ParseError",this.message=e.message,super.update()}}class z extends N{constructor(e,t){super(e,t.token),this.name="RenderError",this.message=e.message,super.update()}
vendor: 4,860 bytes, line 2
2static is(e){return"RenderError"===e.name}}class R extends N{constructor(e){super(e[0],e[0].token),this.errors=e,this.name="LiquidErrors";const t=e.length>1?"s":"";this.message=`${e.length} error${t} found`,super.update()}static is(e){return"LiquidErrors"===e.name}}class j extends N{constructor(e,t){super(e,t),this.name="UndefinedVariableError",this.message=e.message,super.update()}}class F extends Error{constructor(e){super(`undefined variable: ${e}`),this.name="InternalUndefinedVariableError",this.variableName=e}}class B extends Error{constructor(e){super(e),this.name="AssertionError",this.message=e+""}}function W(e){const[t,r]=e.getPosition(),s=e.input.split("\n"),n=Math.max(t-2,1),i=Math.min(t+3,s.length);return S(n,i+1).map(e=>{let n=`${e===t?">> ":" "}${M(String(e),String(i).length)}| `;const a=e===t?"\n"+M("^",r+n.length):"";return n+=s[e-1],n+=a,n}).join("\n")}const U=[0,0,0,0,0,0,0,0,0,20,4,4,4,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,2,8,0,0,0,0,8,0,0,0,64,0,65,0,0,33,33,33,33,33,33,33,33,33,33,0,0,2,2,2,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0];function H(e){const t=e.charCodeAt(0);return t>=128?!U[t]:!!(1&U[t])}function V(e,t){if(!e){const r="function"==typeof t?t():t||`expect ${e} to be true`;throw new B(r)}}function Y(e,t=`unexpected ${JSON.stringify(e)}`){V(!e,t)}U[160]=U[5760]=U[6158]=U[8192]=U[8193]=U[8194]=U[8195]=U[8196]=U[8197]=U[8198]=U[8199]=U[8200]=U[8201]=U[8202]=U[8232]=U[8233]=U[8239]=U[8287]=U[12288]=4,U[8220]=U[8221]=128;class X extends n{equals(e){return!(e instanceof X||(l(e=m(e))||_(e)?0!==e.length:!C(e)||0!==Object.keys(e).length))}gt(){return!1}geq(){return!1}lt(){return!1}leq(){return!1}valueOf(){return""}static is(e){return e instanceof X}}class G extends X{equals(e){return!1===e||!!w(m(e))||(l(e)?/^\s*$/.test(e):super.equals(e))}static is(e){return e instanceof G}}class K extends n{constructor(e,t,r){super(),this.i=0,this.length=e,this.name=`${r}-${t}`}next(){this.i++}index0(){return this.i}index(){return this.i+1}first(){return 0===this.i}last(){return this.i===this.length-1}rindex(){return this.length-this.i}rindex0(){return this.length-this.i-1}valueOf(){return JSON.stringify(this)}}class J{constructor(){this.buffer=""}write(e){this.buffer+=p(e)}}class Z{constructor(){throw this.buffer="",this.stream=null,new Error("streaming not supported in browser")}}class Q{constructor(){this.buffer=""}write(e){"string"!=typeof(e=m(e))&&""===this.buffer?this.buffer=e:this.buffer=p(this.buffer)+p(e)}}class ee extends n{constructor(e=()=>""){super(),this.superBlockRender=e}*super(){const e=new J;return yield this.superBlockRender(e),e.buffer}}function te(e){return e&&c(e.equals)&&c(e.gt)&&c(e.geq)&&c(e.lt)&&c(e.leq)}const re=new class extends n{equals(e){return w(m(e))}gt(){return!1}geq(){return!1}lt(){return!1}leq(){return!1}valueOf(){return null}},se={true:!0,false:!1,nil:re,null:re,empty:new X,blank:new G};function ne(e){const t={};for(const[r,s]of Object.entries(e)){let e=t;for(let t=0;t<r.length;t++){const s=r[t];e[s]=e[s]||{},t===r.length-1&&H(r[t])&&(e[s].needBoundary=!0),e=e[s]}e.data=s,e.end=!0}return t}var ie=function(){return ie=Object.assign||function(e){for(var t,r=1,s=arguments.length;r<s;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},ie.apply(this,arguments)};function ae(e,t,r,s){return new(r||(r=Promise))(function(n,i){function a(e){try{l(s.next(e))}catch(e){i(e)}}function o(e){try{l(s.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?n(e.value):(t=e.value,t instanceof r?t:new r(function(e){e(t)})).then(a,o)}l((s=s.apply(e,t||[])).next())})}function oe(e){return ae(this,void 0,void 0,function*(){if(!u(e))return e;let t,r=!1,s="next";do{const n=e[s](t);r=n.done,t=n.value,s="next";try{u(t)&&(t=oe(t)),d(t)&&(t=yield t)}catch(e){s="throw",t=e}}while(!r);return t})}function le(e){if(!u(e))return e;let t,r=!1,s="next";do{const n=e[s](t);if(r=n.done,t=n.value,s="next",u(t))try{t=le(t)}catch(e){s="throw",t=e}}while(!r);return t}const ce=/%([-_0^#:]+)?(\d+)?([EO])?(.)/;function de(e){const t=function(e){const t=e.getFullYear();return!(3&t||!(t%100||t%400==0&&t))}(e)?29:28;return[31,t,31,30,31,30,31,31,30,31,30,31]}function ue(e){let t=0;for(let r=0;r<e.getMonth();++r)t+=de(e)[r];return t+e.getDate()}function pe(e,t){const r=ue(e)+(t-e.getDay()),s=7-new Date(e.getFullYear(),0,1).getDay()+t;return String(Math.floor((r-s)/7)+1)}const he={d:2,e:2,H:2,I:2,j:3,k:2,l:2,L:3,m:2,M:2,S:2,U:2,W:2},fe=new Set("aAbBceklpP");function me(e,t){const r=Math.abs(e.getTimezoneOffset()),s=Math.floor(r/60),n=r%60;return(e.getTimezoneOffset()>0?"-":"+")+M(s,2,"0")+(t.flags[":"]?":":"")+M(n,2,"0")}const ge={a:e=>e.getShortWeekdayName(),A:e=>e.getLongWeekdayName(),b:e=>e.getShortMonthName(),B:e=>e.getLongMonthName(),c:e=>
2e.toLocaleString(),C:e=>function(e){return parseInt(e.getFullYear().toString().substring(0,2),10)}(e),d:e=>e.getDate(),e:e=>e.getDate(),H:e=>e.getHours(),I:e=>String(e.getHours()%12||12),j:e=>ue(e),k:e=>e.getHours(),l:e=>String(e.getHours()%12||12),L:e=>e.getMilliseconds(),m:e=>e.getMonth()+1,M:e=>e.getMinutes(),N:(e,t)=>{const r=Number(t.width)||9;return function(e,t,r=" "){return A(e,t,r,(e,t)=>e+t)}(String(e.getMilliseconds()).slice(0,r),r,"0")},p:e=>e.getHours()<12?"AM":"PM",P:e=>e.getHours()<12?"am":"pm",q:e=>function(e){const t=e.getDate();if([11,12,13].includes(t))return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}}(e),s:e=>Math.round(e.getTime()/1e3),S:e=>e.getSeconds(),u:e=>e.getDay()||7,U:e=>pe(e,0),w:e=>e.getDay(),W:e=>pe(e,1),x:e=>e.toLocaleDateString(),X:e=>e.toLocaleTimeString(),y:e=>e.getFullYear().toString().slice(2,4),Y:e=>e.getFullYear(),z:me,Z:(e,t)=>e.getTimeZoneName()||me(e,t),t:()=>"\t",n:()=>"\n","%":()=>"%"};function ve(e,t){let r,s="",n=t;for(;r=ce.exec(n);)s+=n.slice(0,r.index),n=n.slice(r.index+r[0].length),s+=ye(e,r);return s+n}function ye(e,t){const[r,s="",n,i,a]=t,o=ge[a];if(!o)return r;const l={};for(const e of s)l[e]=!0;let c=String(o(e,{flags:l,width:n,modifier:i})),d=fe.has(a)?" ":"0",u=n||he[a]||0;return l["^"]?c=c.toUpperCase():l["#"]&&(c=function(e){return[...e].some(e=>e>="a"&&e<="z")?e.toUpperCase():e.toLowerCase()}(c)),l._?d=" ":l[0]&&(d="0"),l["-"]&&(u=0),M(c,u,d)}function we(){return"undefined"!=typeof Intl?Intl.DateTimeFormat:void 0}ge.h=ge.b;const be=/([zZ]|([+-])(\d{2}):?(\d{2}))$/,_e=["January","February","March","April","May","June","July","August","September","October","November","December"],Ee=_e.map(e=>e.slice(0,3)),xe=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],Te=xe.map(e=>e.slice(0,3));class Ce{constructor(e,t,r){this.locale=t,this.DateTimeFormat=we(),this.date=new Date(e),this.timezoneFixed=void 0!==r,void 0===r&&(r=this.date.getTimezoneOffset()),this.timezoneOffset=l(r)?Ce.getTimezoneOffset(r,this.date):r,this.timezoneName=l(r)?r:"";const s=6e4*(this.date.getTimezoneOffset()-this.timezoneOffset),n=this.date.getTime()+s;this.displayDate=new Date(n)}getTime(){return this.displayDate.getTime()}getMilliseconds(){return this.displayDate.getMilliseconds()}getSeconds(){return this.displayDate.getSeconds()}getMinutes(){return this.displayDate.getMinutes()}getHours(){return this.displayDate.getHours()}getDay(){return this.displayDate.getDay()}getDate(){return this.displayDate.getDate()}getMonth(){return this.displayDate.getMonth()}getFullYear(){return this.displayDate.getFullYear()}toLocaleString(e,t){return(null==t?void 0:t.timeZone)?this.date.toLocaleString(e,t):this.displayDate.toLocaleString(e,t)}toLocaleTimeString(e){return this.displayDate.toLocaleTimeString(e)}toLocaleDateString(e){return this.displayDate.toLocaleDateString(e)}getTimezoneOffset(){return this.timezoneOffset}getTimeZoneName(){return this.timezoneFixed?this.timezoneName:this.DateTimeFormat?this.DateTimeFormat().resolvedOptions().timeZone:void 0}getLongMonthName(){var e;return null!==(e=this.format({month:"long"}))&&void 0!==e?e:_e[this.getMonth()]}getShortMonthName(){var e;return null!==(e=this.format({month:"short"}))&&void 0!==e?e:Ee[this.getMonth()]}getLongWeekdayName(){var e;return null!==(e=this.format({weekday:"long"}))&&void 0!==e?e:xe[this.displayDate.getDay()]}getShortWeekdayName(){var e;return null!==(e=this.format({weekday:"short"}))&&void 0!==e?e:Te[this.displayDate.getDay()]}valid(){return!isNaN(this.getTime())}format(e){return this.DateTimeFormat&&this.DateTimeFormat(this.locale,e).format(this.displayDate)}static createDateFixedToTimezone(e,t){const r=e.match(be);if(r&&"Z"===r[1])return new Ce(+new Date(e),t,0);if(r&&r[2]&&r[3]&&r[4]){const[,,s,n,i]=r,a=("+"===s?-1:1)*(60*parseInt(n,10)+parseInt(i,10));return new Ce(+new Date(e),t,a)}return new Ce(e,t)}static getTimezoneOffset(e,t){const r=t.toLocaleString("en-US",{timeZone:e}),s=t.toLocaleString("en-US",{timeZone:"UTC"}),n=new Date(r);return(+new Date(s)-+n)/6e4}}class Se{constructor(e,t){this.base=0,this.message=`${e} limit exceeded`,this.limit=t}use(e){e=g(e),V(this.base+e<=this.limit,this.message),this.base+=e}check(e){V((e=g(e))<=this.limit,this.message)}}class Me extends s{constructor(e,[t,r],s,n,i,a,o,l){super(e,s,n,i,l),this.trimLeft=!1,this.trimRight=!1;const c="-"===s[t],d="-"===s[r-1];let u=c?t+1:t,p=d?r-1:r;for(;
2u<p&&4&U[s.charCodeAt(u)];)u++;for(;p>u&&4&U[s.charCodeAt(p-1)];)p--;this.contentRange=[u,p],this.trimLeft=c||a,this.trimRight=d||o}get content(){return this.input.slice(this.contentRange[0],this.contentRange[1])}}class Ae extends Me{constructor(e,t,r,s,n){const{trimTagLeft:i,trimTagRight:a,tagDelimiterLeft:o,tagDelimiterRight:l}=s,[c,d]=[t+o.length,r-l.length];super(Wt.Tag,[c,d],e,t,r,i,a,n),this.tokenizer=new bt(e,s.operators,n,this.contentRange),this.name=this.tokenizer.readTagName(),this.tokenizer.assert(this.name,"illegal tag syntax, tag name expected"),this.tokenizer.skipBlank(),this.args=this.tokenizer.input.slice(this.tokenizer.p,this.contentRange[1])}}class Oe extends Me{constructor(e,t,r,s,n){const{trimOutputLeft:i,trimOutputRight:a,outputDelimiterLeft:o,outputDelimiterRight:l}=s,c=[t+o.length,r-l.length];super(Wt.Output,c,e,t,r,i,a,n)}}class ke extends s{constructor(e,t,r,s){super(Wt.HTML,e,t,r,s),this.input=e,this.begin=t,this.end=r,this.file=s,this.trimLeft=0,this.trimRight=0}getContent(){return this.input.slice(this.begin+this.trimLeft,this.end-this.trimRight)}}class $e extends s{constructor(e,t,r,s){super(Wt.Number,e,t,r,s),this.input=e,this.begin=t,this.end=r,this.file=s,this.content=Number(this.getText())}}class Pe extends s{constructor(e,t,r,s){super(Wt.Word,e,t,r,s),this.input=e,this.begin=t,this.end=r,this.file=s,this.content=this.getText()}}class Le extends s{constructor(e,t,r,s){super(Wt.Literal,e,t,r,s),this.input=e,this.begin=t,this.end=r,this.file=s,this.literal=this.getText(),this.content=se[this.literal]}}const De={"==":2,"!=":2,">":2,"<":2,">=":2,"<=":2,contains:2,not:1,and:0,or:0},Ne={"==":0,"!=":0,">":0,"<":0,">=":0,"<=":0,contains:0,not:1,and:0,or:0};class qe extends s{constructor(e,t,r,s){super(Wt.Operator,e,t,r,s),this.input=e,this.begin=t,this.end=r,this.file=s,this.operator=this.getText()}getPrecedence(){const e=this.getText();return e in De?De[e]:1}}class Ie extends s{constructor(e,t,r,s,n,i){super(Wt.PropertyAccess,r,s,n,i),this.variable=e,this.props=t}}class ze extends s{constructor(e,t,r,s,n,i){super(Wt.Filter,r,s,n,i),this.name=e,this.args=t}}class Re extends s{constructor(e,t,r,s,n,i){super(Wt.Hash,e,t,r,i),this.input=e,this.begin=t,this.end=r,this.name=s,this.value=n,this.file=i}}const je=/[\da-fA-F]/,Fe=/[0-7]/,Be={b:"\b",f:"\f",n:"\n",r:"\r",t:"\t",v:"\v"};function We(e){const t=e.charCodeAt(0);return t>=97?t-87:t>=65?t-55:t-48}class Ue extends s{constructor(e,t,r,s){super(Wt.Quoted,e,t,r,s),this.input=e,this.begin=t,this.end=r,this.file=s,this.content=function(e){let t="";for(let r=1;r<e.length-1;r++)if("\\"===e[r])if(void 0!==Be[e[r+1]])t+=Be[e[++r]];else if("u"===e[r+1]){let s=0,n=r+2;for(;n<=r+5&&je.test(e[n]);)s=16*s+We(e[n++]);r=n-1,t+=String.fromCharCode(s)}else if(Fe.test(e[r+1])){let s=r+1,n=0;for(;s<=r+3&&Fe.test(e[s]);)n=8*n+We(e[s++]);r=s-1,t+=String.fromCharCode(n)}else t+=e[++r];else t+=e[r];return t}(this.getText())}}class He extends s{constructor(e,t,r,s,n,i){super(Wt.Range,e,t,r,i),this.input=e,this.begin=t,this.end=r,this.lhs=s,this.rhs=n,this.file=i}}class Ve extends Me{constructor(e,t,r,s,n){super(Wt.Tag,[t,r],e,t,r,!1,!1,n),this.tokenizer=new bt(e,s.operators,n,this.contentRange),this.name=this.tokenizer.readTagName(),this.tokenizer.assert(this.name,"illegal liquid tag syntax"),this.tokenizer.skipBlank()}get args(){return this.tokenizer.input.slice(this.tokenizer.p,this.contentRange[1])}}class Ye extends s{constructor(e,t,r,s,n,i){super(Wt.FilteredValue,r,s,n,i),this.initial=e,this.filters=t,this.input=r,this.begin=s,this.end=n,this.file=i}}const Xe={now:()=>Date.now()};function Ge(){return"object"==typeof global&&global.performance||"object"==typeof window&&window.performance||Xe}class Ke{renderTemplatesToNodeStream(e,t){const r=new Z;return Promise.resolve().then(()=>oe(this.renderTemplates(e,t,r))).then(()=>r.end(),e=>r.error(e)),r.stream}*renderTemplates(e,t,r){r||(r=t.opts.keepOutputType?new Q:new J);const s=[];for(const n of e){t.renderLimit.check(Ge().now());try{const e=yield n.render(t,r);if(e&&r.write(e),t.breakCalled||t.continueCalled)break}catch(e){const r=N.is(e)?e:new z(e,n);if(!t.opts.catchAllErrors)throw r;s.push(r)}}if(s.length)throw new R(s);return r.buffer}}class Je{constructor(e){this.postfix=[...Qe(e)]}*evaluate(e,t){V(e,"unable to evaluate: context not defined");const r=[];for(const s of this.postfix)if(Xt(s)){const t=r.pop();let n;if(1===Ne[s.operator])n=yield e.opts.operators[s.operator](t,e);else{const i=r.pop();n=yield e.opts.operators[s.operator](i,t,e)}r.push(n)}else r.push(yield Ze(s,e,t));return r[0]}valid(){return!!this.postfix.length}}function*Ze(e,t,r=!1){if(e)return"content"in e?e.content:Qt(e)?yield function*(e,t,r){const s=[];for(const r of e.props)s.push(yield Ze(r,t,!1));try{if(e.variable){const n=yield Ze(e.variable,t,r);return yield t._getFromScope(n,s)}return yield t._get(s)}catch(t){if(r&&"InternalUndefinedVariableError"===t.name)return null;throw new j(t,e)}}(e,t,r):tr(e)?yield function*(e,t){const r=yield Ze(e.lhs,t),s=yield Ze(e.rhs,t);return t.memoryLimit.use(s-r+1),S(+r,+s+1)}(e,t):void 0}function*Qe(e){const t=[];for(const r of e)if(Xt(r)){for(;t.length&&t[t.length-1].getPrecedence()>r.getPrecedence();)yield t.pop();t.push(r)}else yield r;for(;t.length;)yield t.pop()}function et(e,t){return!tt(e,t)}function tt(e,t){return e=m(e),t.opts.jsTruthy?!e:!1===e||null==e}const rt={"==":st,"!=":(e,t)=>
2!st(e,t),">":(e,t)=>te(e)?e.gt(t):te(t)?t.lt(e):m(e)>m(t),"<":(e,t)=>te(e)?e.lt(t):te(t)?t.gt(e):m(e)<m(t),">=":(e,t)=>te(e)?e.geq(t):te(t)?t.leq(e):m(e)>=m(t),"<=":(e,t)=>te(e)?e.leq(t):te(t)?t.geq(e):m(e)<=m(t),contains:(e,t)=>_(e=m(e))?e.some(e=>st(e,t)):!!c(null==e?void 0:e.indexOf)&&e.indexOf(m(t))>-1,not:(e,t)=>tt(m(e),t),and:(e,t,r)=>et(m(e),r)&&et(m(t),r),or:(e,t,r)=>et(m(e),r)||et(m(t),r)};function st(e,t){return te(e)?e.equals(t):te(t)?t.equals(e):(e=m(e),t=m(t),_(e)?_(t)&&function(e,t){return e.length===t.length&&!e.some((e,r)=>!st(e,t[r]))}(e,t):e===t)}class nt{constructor(e,t,r,s){this.key=e,this.value=t,this.next=r,this.prev=s}}class it{constructor(e,t=0){this.limit=e,this.size=t,this.cache={},this.head=new nt("HEAD",null,null,null),this.tail=new nt("TAIL",null,null,null),this.head.next=this.tail,this.tail.prev=this.head}write(e,t){if(this.cache[e])this.cache[e].value=t;else{const r=new nt(e,t,this.head.next,this.head);this.head.next.prev=r,this.head.next=r,this.cache[e]=r,this.size++,this.ensureLimit()}}read(e){if(!this.cache[e])return;const{value:t}=this.cache[e];return this.remove(e),this.write(e,t),t}remove(e){const t=this.cache[e];t.prev.next=t.next,t.next.prev=t.prev,delete this.cache[e],this.size--}clear(){this.head.next=this.tail,this.tail.prev=this.head,this.size=0,this.cache={}}ensureLimit(){this.size>this.limit&&this.remove(this.tail.prev.key)}}function at(e,t){const r=document.createElement("base");r.href=e;const s=document.getElementsByTagName("head")[0];s.insertBefore(r,s.firstChild);const n=document.createElement("a");n.href=t;const i=n.href;return s.removeChild(r),i}var ot=Object.freeze({__proto__:null,resolve:function(e,t,r){return e.length&&"/"!==T(e)&&(e+="/"),at(e,t).replace(/^(\w+:\/\/[^/]+)(\/[^?]+)/,(e,t,s)=>{const n=s.split("/").pop();return/\.\w+$/.test(n)?e:t+s+r})},readFile:function(e){return ae(this,void 0,void 0,function*(){return new Promise((t,r)=>{const s=new XMLHttpRequest;s.onload=()=>{s.status>=200&&s.status<300?t(s.responseText):r(new Error(s.statusText))},s.onerror=()=>{r(new Error("An error occurred whilst receiving the response."))},s.open("GET",e),s.send()})})},readFileSync:function(e){const t=new XMLHttpRequest;if(t.open("GET",e,!1),t.send(),t.status<200||t.status>=300)throw new Error(t.statusText);return t.responseText},exists:function(e){return ae(this,void 0,void 0,function*(){return!0})},existsSync:function(e){return!0},dirname:function(e){return at(e,".")},sep:"/"});function lt(e,t=0){return JSON.stringify(e,null,t)}var ct={default:function(e,t,...r){return _(e=m(e))||l(e)?e.length?e:t:(!1!==e||!new Map(r).get("allow_false"))&&(tt(e,this.context)?t:e)},raw:{raw:!0,handler:O},jsonify:lt,to_integer:function(e){return Number(e)},json:lt,inspect:function(e,t=0){const r=[];return JSON.stringify(e,function(e,t){if("object"!=typeof t||null===t)return t;for(;r.length>0&&r[r.length-1]!==this;)r.pop();return r.includes(t)?"[Circular]":(r.push(t),t)},t)}};const dt={"&":"&","<":"<",">":">",'"':""","'":"'"},ut={"&":"&","<":"<",">":">",""":'"',"'":"'"};function pt(e){return e=p(e),this.context.memoryLimit.use(e.length),e.replace(/&|<|>|"|'/g,e=>dt[e])}function ht(e){return e=p(e),this.context.memoryLimit.use(e.length),e.replace(/&(amp|lt|gt|#34|#39);/g,e=>ut[e])}var ft=Object.freeze({__proto__:null,escape:pt,xml_escape:function(e){return pt.call(this,e)},escape_once:function(e){return pt.call(this,ht.call(this,e))},newline_to_br:function(e){const t=p(e);return this.context.memoryLimit.use(t.length),t.replace(/\r?\n/gm,"<br />\n")},strip_html:function(e){const t=p(e);return this.context.memoryLimit.use(t.length),t.replace(/<script[\s\S]*?<\/script>|<style[\s\S]*?<\/style>|<.*?>|<!--[\s\S]*?-->/g,"")}});class mt{constructor(e){this.mapping=e,this.sep="/"}exists(e){return ae(this,void 0,void 0,function*(){return this.existsSync(e)})}existsSync(e){return!w(this.mapping[e])}readFile(e){return ae(this,void 0,void 0,function*(){return this.readFileSync(e)})}readFileSync(e){const t=this.mapping[e];if(w(t))throw new Error(`ENOENT: ${e}`);return t}dirname(e){const t=e.split(this.sep);return t.pop(),t.join(this.sep)}resolve(e,t,r){if(t+=r,"."===e)return t;const s=e.split(/\/+/);for(const e of t.split(this.sep))"."!==e&&""!==e&&(".."===e?(s.length>1||""!==s[0])&&s.pop():s.push(e));return s.join(this.sep)}}const gt={root:["."],layouts:["."],partials:["."],relativeReference:!0,jekyllInclude:!1,keyValueSeparator:":",cache:void 0,extname:"",fs:ot,dynamicPartials:!0,jsTruthy:!1,dateFormat:"%A, %B %-e, %Y at %-l:%M %P %z",locale:"",trimTagRight:!1,trimTagLeft:!1,trimOutputRight:!1,trimOutputLeft:!1,greedy:!0,tagDelimiterLeft:"{%",tagDelimiterRight:"%}",outputDelimiterLeft:"{{",outputDelimiterRight:"}}",preserveTimezones:!1,strictFilters:!1,strictVariables:!1,ownPropertyOnly:!0,lenientIf:!1,globals:{},keepOutputType:!1,operators:rt,memoryLimit:1/0,parseLimit:1/0,renderLimit:1/0};function vt(e){let t=[];return _(e)&&(t=e),l(e)&&(t=[e]),t}function yt(e,t){if(!e||!Gt(e))return;const r=t?4:16;for(;U[e.input.charCodeAt(e.end-1-e.trimRight)]&r;)e.trimRight++}function wt(e,t){if(!e||!Gt(e))return;const r=t?4:16;for(;U[e.input.charCodeAt(e.begin+e.trimLeft)]&r;)e.trimLeft++;"\n"===e.input.charAt(e.begin+e.trimLeft)&&e.trimLeft++}class bt{constructor(e,t=gt.operators,r,s){this.input=e,this.file=r,this.rawBeginAt=-1,this.p=s?
2s[0]:0,this.N=s?s[1]:e.length,this.opTrie=ne(t),this.literalTrie=ne(se)}readExpression(){return new Je(this.readExpressionTokens())}*readExpressionTokens(){for(;this.p<this.N;){const e=this.readOperator();if(e){yield e;continue}const t=this.readValue();if(!t)return;yield t}}readOperator(){this.skipBlank();const e=this.matchTrie(this.opTrie);if(-1!==e)return new qe(this.input,this.p,this.p=e,this.file)}matchTrie(e){let t,r=e,s=this.p;for(;r[this.input[s]]&&s<this.N;)r=r[this.input[s++]],r.end&&(t=r);return t?t.needBoundary&&H(this.peek(s-this.p))?-1:s:-1}readFilteredValue(){const e=this.p,t=this.readExpression();this.assert(t.valid(),`invalid value expression: ${this.snapshot()}`);const r=this.readFilters();return new Ye(t,r,this.input,e,this.p,this.file)}readFilters(){const e=[];for(;;){const t=this.readFilter();if(!t)return e;e.push(t)}}readFilter(){if(this.skipBlank(),this.end())return null;this.assert("|"===this.read(),'expected "|" before filter');const e=this.readIdentifier();if(!e.size())return this.assert(this.end(),"expected filter name"),null;const t=[];if(this.skipBlank(),":"===this.peek())do{++this.p;const e=this.readFilterArg();e&&t.push(e),this.skipBlank(),this.assert(this.end()||","===this.peek()||"|"===this.peek(),()=>`unexpected character ${this.snapshot()}`)}while(","===this.peek());else if("|"!==this.peek()&&!this.end())throw this.error('expected ":" after filter name');return new ze(e.getText(),t,this.input,e.begin,this.p,this.file)}readFilterArg(){const e=this.readValue();if(!e)return;if(this.skipBlank(),":"!==this.peek())return e;++this.p;const t=this.readValue();return[e.getText(),t]}readTopLevelTokens(e=gt){const t=[];for(;this.p<this.N;){const r=this.readTopLevelToken(e);t.push(r)}return function(e,t){let r=!1;for(let s=0;s<e.length;s++){const n=e[s];Yt(n)&&(!r&&n.trimLeft&&yt(e[s-1],t.greedy),Kt(n)&&("raw"===n.name?r=!0:"endraw"===n.name&&(r=!1)),!r&&n.trimRight&&wt(e[s+1],t.greedy))}}(t,e),t}readTopLevelToken(e){const{tagDelimiterLeft:t,outputDelimiterLeft:r}=e;return this.rawBeginAt>-1?this.readEndrawOrRawContent(e):this.match(t)?this.readTagToken(e):this.match(r)?this.readOutputToken(e):this.readHTMLToken([t,r])}readHTMLToken(e){const t=this.p;for(;this.p<this.N&&!e.some(e=>this.match(e));)++this.p;return new ke(this.input,t,this.p,this.file)}readTagToken(e){const{file:t,input:r}=this,s=this.p;if(-1===this.readToDelimiter(e.tagDelimiterRight))throw this.error(`tag ${this.snapshot(s)} not closed`,s);const n=new Ae(r,s,this.p,e,t);return"raw"===n.name&&(this.rawBeginAt=s),n}readToDelimiter(e,t=!1){for(this.skipBlank();this.p<this.N;)if(t&&8&this.peekType())this.readQuoted();else if(++this.p,this.rmatch(e))return this.p;return-1}readOutputToken(e=gt){const{file:t,input:r}=this,{outputDelimiterRight:s}=e,n=this.p;if(-1===this.readToDelimiter(s,!0))throw this.error(`output ${this.snapshot(n)} not closed`,n);return new Oe(r,n,this.p,e,t)}readEndrawOrRawContent(e){const{tagDelimiterLeft:t,tagDelimiterRight:r}=e,s=this.p;let n=this.readTo(t)-t.length;for(;this.p<this.N;)if("endraw"===this.readIdentifier().getText())for(;this.p<=this.N;){if(this.rmatch(r)){const t=this.p;return s===n?(this.rawBeginAt=-1,new Ae(this.input,s,t,e,this.file)):(this.p=n,new ke(this.input,s,n,this.file))}if(this.rmatch(t))break;this.p++}else n=this.readTo(t)-t.length;throw this.error(`raw ${this.snapshot(this.rawBeginAt)} not closed`,s)}readLiquidTagTokens(e=gt){const t=[];for(;this.p<this.N;){const r=this.readLiquidTagToken(e);r&&t.push(r)}return t}readLiquidTagToken(e){if(this.skipBlank(),this.end())return;const t=this.p;this.readToDelimiter("\n");const r=this.p;return new Ve(this.input,t,r,e,this.file)}error(e,t=this.p){return new q(e,new Pe(this.input,t,this.N,this.file))}assert(e,t,r){if(!e)throw this.error("function"==typeof t?t():t,r)}snapshot(e=this.p){return JSON.stringify(function(e){return e.length>32?e.slice(0,29)+"...":e}(this.input.slice(e,this.N)))}readWord(){return this.readIdentifier()}readIdentifier(){this.skipBlank();const e=this.p;for(;!this.end()&&H(this.peek());)++this.p;return new Pe(this.input,e,this.p,this.file)}readNonEmptyIdentifier(){const e=this.readIdentifier();return e.size()?e:void 0}readTagName(){return this.skipBlank(),"#"===this.input[this.p]?this.input.slice(this.p,++this.p):this.readIdentifier().getText()}readHashes(e){const t=[];for(;;){const r=this.readHash(e);if(!r)return t;
2t.push(r)}}readHash(e){this.skipBlank(),","===this.peek()&&++this.p;const t=this.p,r=this.readNonEmptyIdentifier();if(!r)return;let s;this.skipBlank();const n=l(e)?e:e?"=":":";return this.peek()===n&&(++this.p,s=this.readValue()),new Re(this.input,t,this.p,r,s,this.file)}remaining(){return this.input.slice(this.p,this.N)}advance(e=1){this.p+=e}end(){return this.p>=this.N}read(){return this.input[this.p++]}readTo(e){for(;this.p<this.N;)if(++this.p,this.rmatch(e))return this.p;return-1}readValue(){this.skipBlank();const e=this.p,t=this.readLiteral()||this.readQuoted()||this.readRange()||this.readNumber(),r=this.readProperties(!t);return r.length?new Ie(t,r,this.input,e,this.p):t}readScopeValue(){this.skipBlank();const e=this.p,t=this.readProperties();if(t.length)return new Ie(void 0,t,this.input,e,this.p)}readProperties(e=!0){const t=[];for(;;){if("["===this.peek()){this.p++;const e=this.readValue()||new Pe(this.input,this.p,this.p,this.file);this.assert(-1!==this.readTo("]"),"[ not closed"),t.push(e);continue}if(e&&!t.length){const e=this.readNonEmptyIdentifier();if(e){t.push(e);continue}}if("."===this.peek()&&"."!==this.peek(1)){this.p++;const e=this.readNonEmptyIdentifier();if(!e)break;t.push(e);continue}break}return t}readNumber(){this.skipBlank();let e=!1,t=!1,r=0;for(64&this.peekType()&&r++;this.p+r<=this.N;)if(32&this.peekType(r))t=!0,r++;else{if("."!==this.peek(r)||"."===this.peek(r+1))break;if(e||!t)return;e=!0,r++}if(t&&!H(this.peek(r))){const e=new $e(this.input,this.p,this.p+r,this.file);return this.advance(r),e}}readLiteral(){this.skipBlank();const e=this.matchTrie(this.literalTrie);if(-1===e)return;const t=new Le(this.input,this.p,e,this.file);return this.p=e,t}readRange(){this.skipBlank();const e=this.p;
vendor: 7,767 bytes, line 2
2if("("!==this.peek())return;++this.p;const t=this.readValueOrThrow();this.skipBlank(),this.assert("."===this.read()&&"."===this.read(),"invalid range syntax");const r=this.readValueOrThrow();return this.skipBlank(),this.assert(")"===this.read(),"invalid range syntax"),new He(this.input,e,this.p,t,r,this.file)}readValueOrThrow(){const e=this.readValue();return this.assert(e,()=>`unexpected token ${this.snapshot()}, value expected`),e}readQuoted(){this.skipBlank();const e=this.p;if(!(8&this.peekType()))return;++this.p;let t=!1;for(;this.p<this.N&&(++this.p,this.input[this.p-1]!==this.input[e]||t);)t?t=!1:"\\"===this.input[this.p-1]&&(t=!0);return new Ue(this.input,e,this.p,this.file)}*readFileNameTemplate(e){const{outputDelimiterLeft:t}=e,r=[","," ",t],s=new Set(r);for(;this.p<this.N&&!s.has(this.peek());)yield this.match(t)?this.readOutputToken(e):this.readHTMLToken(r)}match(e){for(let t=0;t<e.length;t++)if(e[t]!==this.input[this.p+t])return!1;return!0}rmatch(e){for(let t=0;t<e.length;t++)if(e[e.length-1-t]!==this.input[this.p-1-t])return!1;return!0}peekType(e=0){return this.p+e>=this.N?0:U[this.input.charCodeAt(this.p+e)]}peek(e=0){return this.p+e>=this.N?"":this.input[this.p+e]}skipBlank(){for(;4&this.peekType();)++this.p}}class _t{constructor(e,t){this.handlers={},this.stopRequested=!1,this.tokens=e,this.parseToken=t}on(e,t){return this.handlers[e]=t,this}trigger(e,t){const r=this.handlers[e];return!!r&&(r.call(this,t),!0)}start(){let e;for(this.trigger("start");!this.stopRequested&&(e=this.tokens.shift());){if(this.trigger("token",e))continue;if(Kt(e)&&this.trigger(`tag:${e.name}`,e))continue;const t=this.parseToken(e,this.tokens);this.trigger("template",t)}return this.stopRequested||this.trigger("end"),this}stop(){return this.stopRequested=!0,this}}class Et{constructor(e){this.token=e}}class xt extends Et{constructor(e,t,r){super(e),this.name=e.name,this.liquid=r,this.tokenizer=e.tokenizer}}class Tt{constructor(e,t){this.hash={};const r=e instanceof bt?e:new bt(e,{});for(const e of r.readHashes(t))this.hash[e.name.content]=e.value}*render(e){const t={};for(const r of Object.keys(this.hash))t[r]=void 0===this.hash[r]||(yield Ze(this.hash[r],e));return t}}function Ct(e){return _(e)}class St{constructor(e,t,r){this.token=e,this.name=e.name,this.handler=c(t)?t:c(null==t?void 0:t.handler)?t.handler:O,this.raw=!c(t)&&!!(null==t?void 0:t.raw),this.args=e.args,this.liquid=r}*render(e,t){const r=[];for(const e of this.args)Ct(e)?r.push([e[0],yield Ze(e[1],t)]):r.push(yield Ze(e,t));return yield this.handler.apply({context:t,token:this.token,liquid:this.liquid},[e,...r])}}class Mt{constructor(e,t){this.filters=[];const r="string"==typeof e?new bt(e,t.options.operators).readFilteredValue():e;this.initial=r.initial,this.filters=r.filters.map(e=>new St(e,this.getFilter(t,e.name),t))}*value(e,t){t=t||e.opts.lenientIf&&this.filters.length>0&&"default"===this.filters[0].name;let r=yield this.initial.evaluate(e,t);for(const t of this.filters)r=yield t.render(r,e);return r}getFilter(e,t){const r=e.filters[t];return V(r||!e.options.strictFilters,()=>`undefined filter: ${t}`),r}}class At extends Et{constructor(e,t){var r;super(e);const s=new bt(e.input,t.options.operators,e.file,e.contentRange);this.value=new Mt(s.readFilteredValue(),t);const n=this.value.filters,i=t.options.outputEscape;if(!(null===(r=n[n.length-1])||void 0===r?void 0:r.raw)&&i){const e=new ze(toString.call(i),[],"",0,0);n.push(new St(e,i,t))}}*render(e,t){const r=yield this.value.value(e,!1);t.write(r)}*arguments(){yield this.value}}class Ot extends Et{constructor(e){super(e),this.str=e.getContent()}*render(e,t){t.write(this.str)}}class kt{constructor(e,t){this.segments=e,this.location=t}toString(){return Ft(this.segments,!0)}toArray(){return Array.from(function*e(...t){for(const r of t)r instanceof kt?yield Array.from(e(...r.segments)):yield r}(...this.segments))}}class $t{constructor(){this.map=new Map}get(e){const t=Ft([e.segments[0]]);return this.map.has(t)||this.map.set(t,[]),this.map.get(t)}has(e){return this.map.has(Ft([e.segments[0]]))}push(e){this.get(e).push(e)}asObject(){return Object.fromEntries(this.map)}}const Pt={partials:!0};function*Lt(e,t,r){const s=new $t,n=new $t,i=new $t,a=new qt(new Set),o=new Set;function c(e,t){s.push(e);const r=t.alias(e);if(void 0!==r){const e=r.segments[0];l(e)&&!a.has(e)&&n.push(r)}else{const r=e.segments[0];l(r)&&!t.has(r)&&n.push(e)}for(const r of e.segments)r instanceof kt&&c(r,t)}function*d(e,s){if(e.arguments)for(const t of e.arguments())for(const e of It(t))c(e,s);if(e.localScope)for(const t of e.localScope()){s.add(t.content),s.deleteAlias(t.content);const[e,r]=t.getPosition();i.push(new kt([t.content],{row:e,col:r,file:t.file}))}if(e.children)if(e.partialScope){const n=e.partialScope();if(void 0===n){for(const n of yield e.children(t,r))yield d(n,s);return}if(o.has(n.name))return;const i=new Set,a=n.isolated?new qt(i):s.push(i);for(const e of n.scope)if(l(e))i.add(e);else{const[t,r]=e;i.add(t);const s=Array.from(It(r));s.length&&a.setAlias(t,s[0].segments)}for(const s of yield e.children(t,r))yield d(s,a),o.add(n.name);a.pop()}else{e.blockScope&&s.push(new Set(e.blockScope()));for(const n of yield e.children(t,r))yield d(n,s);e.blockScope&&s.pop()}}for(const t of e)yield d(t,a);return{variables:s.asObject(),globals:n.asObject(),locals:i.asObject()}}function Dt(e,t={}){return oe(Lt(e,Object.assign(Object.assign({},Pt),t).partials,!1))}function Nt(e,t={}){return le(Lt(e,Object.assign(Object.assign({},Pt),t).partials,!0))}class qt{constructor(e){this.stack=[{names:e,aliases:new Map}]}has(e){for(const t of this.stack)if(t.names.has(e))return!0;return!1}push(e){return this.stack.push({names:e,aliases:new Map}),this}pop(){var e;return null===(e=this.stack.pop())||void 0===e?void 0:e.names}add(e){this.stack[0].names.add(e)}alias(e){const t=e.segments[0];if(!l(t))return;const r=this.getAlias(t);return void 0!==r?new kt([...r,...e.segments.slice(1)],e.location):void 0}setAlias(e,t){this.stack[this.stack.length-1].aliases.set(e,t)}deleteAlias(e){this.stack[this.stack.length-1].aliases.delete(e)}getAlias(e){for(const t of this.stack){if(t.aliases.has(e))return t.aliases.get(e);if(t.names.has(e))return}}}function*It(e){rr(e)?yield*zt(e):e instanceof Mt&&(yield*function*(e){for(const t of e.initial.postfix)rr(t)&&(yield*zt(t));for(const t of e.filters)for(const e of t.args)Ct(e)&&e[1]?yield*zt(e[1]):rr(e)&&(yield*zt(e))}(e))}function*zt(e){tr(e)?(yield*zt(e.lhs),yield*zt(e.rhs)):Qt(e)&&(yield Rt(e))}function Rt(e){const t=[];let r=e.file;const s=e.props[0];r=r||s.file,Jt(s)||Zt(s)||er(s)?t.push(s.content):Qt(s)&&t.push(...Rt(s).segments);for(const s of e.props.slice(1))r=r||s.file,Jt(s)||Zt(s)||er(s)?t.push(s.content):Qt(s)&&t.push(Rt(s));const[n,i]=e.getPosition();return new kt(t,{row:n,col:i,file:r})}const jt=/^[\u0080-\uFFFFa-zA-Z_][\u0080-\uFFFFa-zA-Z0-9_-]*$/;function Ft(e,t=!1){const r=[],s=e[0];l(s)&&(!t||s.match(jt)?r.push(`${s}`):r.push(`['${s}']`));for(const t of e.slice(1))t instanceof kt?r.push(`[${Ft(t.segments)}]`):l(t)?t.match(jt)?r.push(`.${t}`):r.push(`['${t}']`):r.push(`[${t}]`);return r.join("")}var Bt,Wt,Ut;!function(e){e.Partials="partials",e.Layouts="layouts",e.Root="root"}(Bt||(Bt={}));class Ht{constructor(e){if(this.options=e,e.relativeReference){const t=e.fs.sep;V(t,"`fs.sep` is required for relative reference");const r=new RegExp(["."+t,".."+t,"./","../"].map(e=>function(e){return e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")}(e)).join("|"));this.shouldLoadRelative=e=>r.test(e)}else this.shouldLoadRelative=e=>!1;this.contains=this.options.fs.contains||(()=>!0)}*lookup(e,t,r,s){const{fs:n}=this.options,i=this.options[t];for(const a of this.candidates(e,i,s,t!==Bt.Root))if(r?n.existsSync(a):yield n.exists(a)
2)return a;throw this.lookupError(e,i)}*candidates(e,t,r,s){const{fs:n,extname:i}=this.options;if(this.shouldLoadRelative(e)&&r){const a=n.resolve(this.dirname(r),e,i);for(const e of t)if(!s||this.contains(e,a)){yield a;break}}for(const r of t){const t=n.resolve(r,e,i);s&&!this.contains(r,t)||(yield t)}if(void 0!==n.fallback){const t=n.fallback(e);void 0!==t&&(yield t)}}dirname(e){const t=this.options.fs;return V(t.dirname,"`fs.dirname` is required for relative reference"),t.dirname(e)}lookupError(e,t){const r=new Error("ENOENT");return r.message=`ENOENT: Failed to lookup "${e}" in "${t}"`,r.code="ENOENT",r}}class Vt{constructor(e){this.liquid=e,this.cache=this.liquid.options.cache,this.fs=this.liquid.options.fs,this.parseFile=this.cache?this._parseFileCached:this._parseFile,this.loader=new Ht(this.liquid.options),this.parseLimit=new Se("parse length",e.options.parseLimit)}parse(e,t){e=String(e),this.parseLimit.use(e.length);const r=new bt(e,this.liquid.options.operators,t).readTopLevelTokens(this.liquid.options);return this.parseTokens(r)}
2parseTokens(e){let t;const r=[],s=[];for(;t=e.shift();)try{r.push(this.parseToken(t,e))}catch(e){if(!this.liquid.options.catchAllErrors)throw e;s.push(e)}if(s.length)throw new R(s);return r}parseToken(e,t){try{if(Kt(e)){const r=this.liquid.tags[e.name];return V(r,`tag "${e.name}" not found`),new r(e,t,this.liquid,this)}return sr(e)===Wt.Output?new At(e,this.liquid):new Ot(e)}catch(t){if(N.is(t))throw t;throw new I(t,e)}}parseStream(e){return new _t(e,(e,t)=>this.parseToken(e,t))}*_parseFileCached(e,t,r=Bt.Root,s){const n=this.cache,i=this.loader.shouldLoadRelative(e)?s+","+e:r+":"+e,a=yield n.read(i);if(a)return a;const o=this._parseFile(e,t,r,s),l=t?yield o:oe(o);n.write(i,l);try{return yield l}catch(e){throw n.remove(i),e}}*_parseFile(e,t,r=Bt.Root,s){const n=yield this.loader.lookup(e,r,t,s);return this.parse(t?this.fs.readFileSync(n):yield this.fs.readFile(n),n)}}function Yt(e){return!!(sr(e)&Wt.Delimited)}function Xt(e){return sr(e)===Wt.Operator}function Gt(e){return sr(e)===Wt.HTML}function Kt(e){return sr(e)===Wt.Tag}function Jt(e){return sr(e)===Wt.Quoted}function Zt(e){return sr(e)===Wt.Number}function Qt(e){return sr(e)===Wt.PropertyAccess}function er(e){return sr(e)===Wt.Word}function tr(e){return sr(e)===Wt.Range}function rr(e){return(1667&sr(e))>0}function sr(e){return e?e.kind:-1}!function(e){e[e.Number=1]="Number",e[e.Literal=2]="Literal",e[e.Tag=4]="Tag",e[e.Output=8]="Output",e[e.HTML=16]="HTML",e[e.Filter=32]="Filter",e[e.Hash=64]="Hash",e[e.PropertyAccess=128]="PropertyAccess",e[e.Word=256]="Word",e[e.Range=512]="Range",e[e.Quoted=1024]="Quoted",e[e.Operator=2048]="Operator",e[e.FilteredValue=4096]="FilteredValue",e[e.Delimited=12]="Delimited"}(Wt||(Wt={}));class nr{constructor(e={},t=gt,r={},{memoryLimit:s,renderLimit:n}={}){var i,a,o,l,c;this.scopes=[{}],this.registers={},this.breakCalled=!1,this.continueCalled=!1,this.sync=!!r.sync,this.opts=t,this.globals=null!==(i=r.globals)&&void 0!==i?i:t.globals,this.environments=C(e)?e:Object(e),this.strictVariables=null!==(a=r.strictVariables)&&void 0!==a?a:this.opts.strictVariables,this.ownPropertyOnly=null!==(o=r.ownPropertyOnly)&&void 0!==o?o:t.ownPropertyOnly,this.memoryLimit=null!=s?s:new Se("memory alloc",null!==(l=r.memoryLimit)&&void 0!==l?l:t.memoryLimit),this.renderLimit=null!=n?n:new Se("template render",Ge().now()+(null!==(c=r.renderLimit)&&void 0!==c?c:t.renderLimit))}getRegister(e){return this.registers[e]=this.registers[e]||{}}setRegister(e,t){return this.registers[e]=t}saveRegister(...e){return e.map(e=>[e,this.getRegister(e)])}restoreRegister(e){return e.forEach(([e,t])=>this.setRegister(e,t))}getAll(){return[this.globals,this.environments,...this.scopes].reduce((e,t)=>ie(e,t),{})}get(e){return this.getSync(e)}getSync(e){return le(this._get(e))}*_get(e){const t=this.findScope(e[0]);return yield this._getFromScope(t,e)}getFromScope(e,t){return le(this._getFromScope(e,t))}*_getFromScope(e,t,r=this.strictVariables){l(t)&&(t=t.split("."));for(let s=0;s<t.length;s++)if(e=yield ir(e,t[s],this.ownPropertyOnly),r&&b(e))throw new F(t.slice(0,s+1).join("."));return e}push(e){return this.scopes.push(e)}pop(){return this.scopes.pop()}bottom(){return this.scopes[0]}spawn(e={}){return new nr(e,this.opts,{sync:this.sync,globals:this.globals,strictVariables:this.strictVariables},{renderLimit:this.renderLimit,memoryLimit:this.memoryLimit})}findScope(e){for(let t=this.scopes.length-1;t>=0;t--){const r=this.scopes[t];if(e in r)return r}return e in this.environments?this.environments:this.globals}}function ir(e,t,r){if(e=y(e),t=m(t),w(e))return e;if(_(e)&&t<0)return e[e.length+ +t];const s=function(e,t,r){return!r||o.call(e,t)||e instanceof n?e[t]:void 0}(e,t,r);return void 0===s&&e instanceof n?e.liquidMethodMissing(t):c(s)?s.call(e):"size"===t?function(e){return o.call(e,"size")||void 0!==e.size?e.size:_(e)||l(e)?e.length:"object"==typeof e?Object.keys(e).length:void 0}(e):"first"===t?function(e){return _(e)?e[0]:e.first}(e):"last"===t?function(e){return _(e)?e[e.length-1]:e.last}(e):s}!function(e){e[e.OUTPUT=0]="OUTPUT",e[e.STORE=1]="STORE"}(Ut||(Ut={}));const ar=$(Math.abs),or=$(Math.max),lr=$(Math.min),cr=$(Math.ceil),dr=$((e,t,r=!1)=>r?Math.floor(e/t):e/t),ur=$(Math.floor),pr=$((e,t)=>e-t),hr=$((e,t)=>e%t),fr=$((e,t)=>e*t);var mr=Object.freeze({__proto__:null,abs:ar,at_least:or,at_most:lr,ceil:cr,divided_by:dr,floor:ur,minus:pr,modulo:hr,times:fr,round:function(e,t=0){e=m(e),t=m(t);const r=Math.pow(10,t);return Math.round(e*r)/r},plus:function(e,t){return e=m(e),t=m(t),Number(e)+Number(t)}});const gr=/[^\p{M}\p{L}\p{Nd}]+/gu,vr={raw:/\s+/g,default:gr,pretty:/[^\p{M}\p{L}\p{Nd}._~!$&'()+,;=@]+/gu,ascii:/[^A-Za-z0-9]+/g,latin:gr,none:null};var yr=Object.freeze({__proto__:null,url_decode:e=>decodeURIComponent(p(e)).replace(/\+/g," "),url_encode:e=>encodeURIComponent(p(e)).replace(/%20/g,"+"),cgi_escape:e=>encodeURIComponent(p(e)).replace(/%20/g,"+").replace(/[!'()*]/g,e=>"%"+e.charCodeAt(0).toString(16).toUpperCase()),uri_escape:e=>encodeURI(p(e)).replace(/%5B/g,"[").replace(/%5D/g,"]"),slugify:function(e,t="default",r=!1){e=p(e);const s=vr[t];return s&&("latin"===t&&(e=function(e){return e.replace(/[à áâãäå]/g,"a").replace(/[æ]/g,"ae").replace(/[ç]/g,"c").replace(/[èéêë]/g,"e").replace(/[ìÃîï]/g,"i").replace(/[ð]/g,"d").replace(/[ñ]/g,"n").replace(/[òóôõöø]/g,"o").replace(/[ùúûü]/g,"u").replace(/[ýÿ]/g,"y").replace(/[Ã]/g,"ss").replace(/[Å]/g,"oe").replace(/[þ]/g,"th").replace(/[áº]/g,"SS").replace(/[Å]/g,"OE").replace(/[Ã]/g,"TH")}(e)),e=e.replace(s,"-").replace(/^-|-$/g,"")),r?e:e.toLowerCase()}});const wr=$(function(e,t){const r=f(e),s=w(t)?" ":p(t),n=r.length*(1+s.length);return this.context.memoryLimit.use(n),r.join(s)}),br=$(e=>E(e)?T(e):""),_r=$(e=>E(e)?e[0]:""),Er=$(function(e){const t=f(e);return this.context.memoryLimit.use(t.length),[...t].reverse()});
2function xr(e,t=[]){const r=f(e),s=f(t);return this.context.memoryLimit.use(r.length+s.length),r.concat(s)}function Tr(e){return this.context.opts.jekyllWhere?t=>{return X.is(e)?st(t,e):_(t)?(r=e,t.some(e=>st(e,r))):st(t,e);var r}:void 0===e?e=>et(e,this.context):t=>st(t,e)}function*Cr(e,t,r,s){const n=[];t=f(t),this.context.memoryLimit.use(t.length);const i=new bt(p(r)).readScopeValue();for(const e of t)n.push(yield Ze(i,this.context.spawn(e)));const a=Tr.call(this,s);return t.filter((t,r)=>a(n[r])===e)}function*Sr(e,t,r,s){const n=[],i=new Mt(p(s),this.liquid),a=f(t);this.context.memoryLimit.use(a.length);for(const t of a){this.context.push({[r]:t});const s=yield i.value(this.context);this.context.pop(),s===e&&n.push(t)}return n}function*Mr(e,t,r){const s=new bt(p(t)).readScopeValue(),n=f(e),i=Tr.call(this,r);for(let e=0;e<n.length;e++)if(i(yield Ze(s,this.context.spawn(n[e]))))return[e,n[e]]}function*Ar(e,t,r){const s=new Mt(p(r),this.liquid),n=f(e);for(let e=0;e<n.length;e++){this.context.push({[t]:n[e]});const r=yield s.value(this.context);if(this.context.pop(),r)return[e,n[e]]}}var Or=Object.freeze({__proto__:null,join:wr,last:br,first:_r,reverse:Er,sort:function*(e,t){const r=[],s=f(e);this.context.memoryLimit.use(s.length);for(const e of s)r.push([e,t?yield this.context._getFromScope(e,p(t).split("."),!1):e]);return r.sort((e,t)=>{const r=e[1],s=t[1];return r<s?-1:r>s?1:0}).map(e=>e[0])},sort_natural:function(e,t){const r=p(t),s=void 0===t?k:(e,t)=>k(e[r],t[r]),n=f(e);return this.context.memoryLimit.use(n.length),[...n].sort(s)},size:e=>e&&e.length||0,map:function*(e,t){const r=[],s=f(e);this.context.memoryLimit.use(s.length);for(const e of s)r.push(yield this.context._getFromScope(e,p(t),!1));return r},sum:function*(e,t){let r=0;const s=f(e);for(const e of s){const s=Number(t?yield this.context._getFromScope(e,p(t),!1):e);r+=Number.isNaN(s)?0:s}return r},compact:function(e){const t=f(e);return this.context.memoryLimit.use(t.length),t.filter(e=>!w(m(e)))},concat:xr,push:function(e,t){return xr.call(this,e,[t])},unshift:function(e,t){const r=f(e);this.context.memoryLimit.use(r.length);const s=[...r];return s.unshift(t),s},pop:function(e){const t=[...f(e)];return t.pop(),t},shift:function(e){const t=f(e);this.context.memoryLimit.use(t.length);const r=[...t];return r.shift(),r},slice:function(e,t,r=1){return w(e=m(e))?[]:(_(e)||(e=p(e)),t=t<0?e.length+t:t,this.context.memoryLimit.use(r),e.slice(t,t+r))},where:function*(e,t,r){return yield*Cr.call(this,!0,e,t,r)},reject:function*(e,t,r){return yield*Cr.call(this,!1,e,t,r)},where_exp:function*(e,t,r){return yield*Sr.call(this,!0,e,t,r)},reject_exp:function*(e,t,r){return yield*Sr.call(this,!1,e,t,r)},group_by:function*(e,t){const r=new Map;e=h(e);const s=new bt(p(t)).readScopeValue();this.context.memoryLimit.use(e.length);for(const t of e){const e=yield Ze(s,this.context.spawn(t));r.has(e)||r.set(e,[]),r.get(e).push(t)}return[...r.entries()].map(([e,t])=>({name:e,items:t}))},group_by_exp:function*(e,t,r){const s=new Map,n=new Mt(p(r),this.liquid);e=h(e),this.context.memoryLimit.use(e.length);for(const r of e){this.context.push({[t]:r});const e=yield n.value(this.context);this.context.pop(),s.has(e)||s.set(e,[]),s.get(e).push(r)}return[...s.entries()].map(([e,t])=>({name:e,items:t}))},has:function*(e,t,r){return!!(yield*Mr.call(this,e,t,r))},has_exp:function*(e,t,r){return!!(yield*Ar.call(this,e,t,r))},find_index:function*(e,t,r){const s=yield*Mr.call(this,e,t,r);return s?s[0]:void 0},find_index_exp:function*(e,t,r){const s=yield*Ar.call(this,e,t,r);return s?s[0]:void 0},find:function*(e,t,r){const s=yield*Mr.call(this,e,t,r);return s?s[1]:void 0},find_exp:function*(e,t,r){const s=yield*Ar.call(this,e,t,r);return s?s[1]:void 0},uniq:function(e){return e=f(e),this.context.memoryLimit.use(e.length),[...new Set(e)]},sample:function(e,t=1){if(w(e=m(e)))return[];_(e)||(e=p(e)),this.context.memoryLimit.use(t);const r=[...e].sort(()=>Math.random()-.5);return 1===t?r[0]:r.slice(0,t)}});function kr(e,t,r){var s,n,i;const a=(null!==(s=null==e?void 0:e.length)&&void 0!==s?s:0)+(null!==(n=null==t?void 0:t.length)&&void 0!==n?n:0)+(null!==(i=null==r?void 0:r.length)&&void 0!==i?i:0);this.context.memoryLimit.use(a);const o=Pr(e,this.context.opts,r);return o?ve(o,t=w(t=m(t))?this.context.opts.dateFormat:p(t)):e}function $r(e,t,r,s){const n=Pr(e,this.context.opts);if(!n)return e;if("ordinal"===r){const e=n.getDate();return ve(n,"US"===s?`${t} ${e}%q, %Y`:`${e}%q ${t} %Y`)}
2return ve(n,`%d ${t} %Y`)}function Pr(e,t,r){let s;const n=null!=r?r:t.timezoneOffset,i=t.locale;return s="now"===(e=m(e))||"today"===e?new Ce(Date.now(),i,n):v(e)?new Ce(1e3*e,i,n):l(e)?/^\d+$/.test(e)?new Ce(1e3*+e,i,n):t.preserveTimezones&&void 0===r?Ce.createDateFixedToTimezone(e,i):new Ce(e,i,n):new Ce(e,i,n),s.valid()?s:void 0}var Lr=Object.freeze({__proto__:null,date:kr,date_to_xmlschema:function(e){return kr.call(this,e,"%Y-%m-%dT%H:%M:%S%:z")},date_to_rfc822:function(e){return kr.call(this,e,"%a, %d %b %Y %H:%M:%S %z")},date_to_string:function(e,t,r){return $r.call(this,e,"%b",t,r)},date_to_long_string:function(e,t,r){return $r.call(this,e,"%B",t,r)}});const Dr=/[\u4E00-\u9FFF\uF900-\uFAFF\u3400-\u4DBF\u3040-\u309F\u30A0-\u30FF\uAC00-\uD7AF]/gu,Nr=/[^\u4E00-\u9FFF\uF900-\uFAFF\u3400-\u4DBF\u3040-\u309F\u30A0-\u30FF\uAC00-\uD7AF\s]+/gu;var qr=Object.freeze({__proto__:null,append:function(e,t){V(2===arguments.length,"append expect 2 arguments");const r=p(e),s=p(t);return this.context.memoryLimit.use(r.length+s.length),r+s},prepend:function(e,t){V(2===arguments.length,"prepend expect 2 arguments");const r=p(e),s=p(t);return this.context.memoryLimit.use(r.length+s.length),s+r},lstrip:function(e,t){const r=p(e);return this.context.memoryLimit.use(r.length),t?(t=P(p(t)),r.replace(new RegExp(`^[${t}]+`,"g"),"")):r.replace(/^\s+/,"")},downcase:function(e){const t=p(e);return this.context.memoryLimit.use(t.length),t.toLowerCase()},upcase:function(e){const t=p(e);return this.context.memoryLimit.use(t.length),p(t).toUpperCase()},remove:function(e,t){const r=p(e);return this.context.memoryLimit.use(r.length),r.split(p(t)).join("")},remove_first:function(e,t){const r=p(e);return this.context.memoryLimit.use(r.length),r.replace(p(t),"")},remove_last:function(e,t){const r=p(e);this.context.memoryLimit.use(r.length);const s=p(t),n=r.lastIndexOf(s);return-1===n?r:r.substring(0,n)+r.substring(n+s.length)},rstrip:function(e,t){return e=p(e),this.context.memoryLimit.use(e.length),t?(t=P(p(t)),e.replace(new RegExp(`[${t}]+$`,"g"),"")):e.replace(/\s+$/,"")},split:function(e,t){const r=p(e);this.context.memoryLimit.use(r.length);const s=r.split(p(t));for(;s.length&&""===s[s.length-1];)s.pop();return s},strip:function(e,t){const r=p(e);return this.context.memoryLimit.use(r.length),t?(t=P(p(t)),r.replace(new RegExp(`^[${t}]+`,"g"),"").replace(new RegExp(`[${t}]+$`,"g"),"")):r.trim()},strip_newlines:function(e){const t=p(e);return this.context.memoryLimit.use(t.length),t.replace(/\r?\n/gm,"")},capitalize:function(e){return e=p(e),this.context.memoryLimit.use(e.length),e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()},replace:function(e,t,r){const s=p(e);return this.context.memoryLimit.use(s.length),s.split(p(t)).join(r)},replace_first:function(e,t,r){const s=p(e);return this.context.memoryLimit.use(s.length),s.replace(p(t),r)},replace_last:function(e,t,r){const s=p(e);this.context.memoryLimit.use(s.length);const n=p(t),i=s.lastIndexOf(n);if(-1===i)return s;const a=p(r);return s.substring(0,i)+a+s.substring(i+n.length)},truncate:function(e,t=50,r="..."){const s=p(e);return this.context.memoryLimit.use(s.length),s.length<=t?e:s.substring(0,t-r.length)+r},truncatewords:function(e,t=15,r="..."){const s=p(e);this.context.memoryLimit.use(s.length);const n=s.split(/\s+/);t<=0&&(t=1);let i=n.slice(0,t).join(" ");return n.length>=t&&(i+=r),i},normalize_whitespace:function(e){const t=p(e);return this.context.memoryLimit.use(t.length),t.replace(/\s+/g," ")},number_of_words:function(e,t){const r=p(e);if(this.context.memoryLimit.use(r.length),!(e=r.trim()))return 0;switch(t){case"cjk":return(e.match(Dr)||[]).length+(e.match(Nr)||[]).length;case"auto":return Dr.test(e)?e.match(Dr).length+(e.match(Nr)||[]).length:e.split(/\s+/).length;default:return e.split(/\s+/).length}},array_to_sentence_string:function(e,t="and"){switch(this.context.memoryLimit.use(e.length),e.length){case 0:return"";case 1:return e[0];case 2:return`${e[0]} ${t} ${e[1]}`;default:return`${e.slice(0,-1).join(", ")}, ${t} ${e[e.length-1]}`}}});const Ir=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},ft),mr),yr),Or),Lr),qr),ct),zr=["offset","limit","reversed"];function Rr(e,t,r){if(t.options.dynamicPartials){const t=e.readValue();if(e.assert(t,"illegal file path"),"none"===t.getText())return;return Jt(t)?jr(r.parse(t.content)):t}const s=[...e.readFileNameTemplate(t.options)],n=jr(r.parseTokens(s));return"none"===n?void 0:n}function jr(e){return 1===e.length&&Gt(e[0].token)?e[0].token.getContent():e}function*Fr(e,t,r){return"string"==typeof e?e:Array.isArray(e)?r.renderer.renderTemplates(e,t):yield Ze(e,t)}class Br extends K{constructor(e,t,r,s){super(e,r,s),this.length=e,this.cols=t}row(){return Math.floor(this.i/this.cols)+1}col0(){return this.i%this.cols}col(){return this.col0()+1}col_first(){return 0===this.col0()}col_last(){return this.col()===this.cols}}const Wr={assign:class extends xt{constructor(e,t,r){super(e,t,r),this.identifier=this.tokenizer.readIdentifier(),this.key=this.identifier.content,this.tokenizer.assert(this.key,"expected variable name"),this.tokenizer.skipBlank(),this.tokenizer.assert("="===this.tokenizer.peek(),'expected "="'),this.tokenizer.advance(),this.value=new Mt(this.tokenizer.readFilteredValue(),this.liquid
vendor: 4,865 bytes, line 2
2)}*render(e){e.bottom()[this.key]=yield this.value.value(e,this.liquid.options.lenientIf)}*arguments(){yield this.value}*localScope(){yield this.identifier}},for:class extends xt{constructor(e,t,r,s){super(e,t,r);const n=this.tokenizer.readIdentifier(),i=this.tokenizer.readIdentifier(),a=this.tokenizer.readValue();if(!n.size()||"in"!==i.content||!a)throw new Error(`illegal tag: ${e.getText()}`);let o;this.variable=n.content,this.collection=a,this.hash=new Tt(this.tokenizer,r.options.keyValueSeparator),this.templates=[],this.elseTemplates=[];const l=s.parseStream(t).on("start",()=>o=this.templates).on("tag:else",e=>{Y(e.args),o=this.elseTemplates}).on("tag:endfor",e=>{Y(e.args),l.stop()}).on("template",e=>o.push(e)).on("end",()=>{throw new Error(`tag ${e.getText()} not closed`)});l.start()}*render(e,t){const r=this.liquid.renderer;let s=h(yield Ze(this.collection,e));if(!s.length)return void(yield r.renderTemplates(this.elseTemplates,e,t));const n="continue-"+this.variable+"-"+this.collection.getText();e.push({continue:e.getRegister(n)});const i=yield this.hash.render(e);e.pop(),s=(this.liquid.options.orderedFilterParameters?Object.keys(i).filter(e=>zr.includes(e)):zr.filter(e=>void 0!==i[e])).reduce((e,t)=>{return"offset"===t?(r=e,s=i.offset,r.slice(s)):"limit"===t?function(e,t){return e.slice(0,t)}(e,i.limit):function(e){return[...e].reverse()}(e);var r,s},s),e.setRegister(n,(i.offset||0)+s.length);const a={forloop:new K(s.length,this.collection.getText(),this.variable)};e.push(a);for(const n of s){if(a[this.variable]=n,e.continueCalled=e.breakCalled=!1,yield r.renderTemplates(this.templates,e,t),e.breakCalled)break;a.forloop.next()}e.continueCalled=e.breakCalled=!1,e.pop()}*children(){const e=this.templates.slice();return this.elseTemplates&&e.push(...this.elseTemplates),e}*arguments(){yield this.collection;for(const e of Object.values(this.hash.hash))rr(e)&&(yield e)}blockScope(){return[this.variable,"forloop"]}},capture:class extends xt{constructor(e,t,r,s){for(super(e,t,r),this.templates=[],this.identifier=this.readVariable(),this.variable=this.identifier.content;t.length;){const e=t.shift();if(Kt(e)&&"endcapture"===e.name)return;this.templates.push(s.parseToken(e,t))}throw new Error(`tag ${e.getText()} not closed`)}readVariable(){let e=this.tokenizer.readIdentifier();if(e.content)return e;if(e=this.tokenizer.readQuoted(),e)return e;throw this.tokenizer.error("invalid capture name")}*render(e){const t=this.liquid.renderer,r=yield t.renderTemplates(this.templates,e);e.bottom()[this.variable]=r}*children(){return this.templates}*localScope(){yield this.identifier}},case:class extends xt{constructor(e,t,r,s){super(e,t,r),this.branches=[],this.elseTemplates=[],this.value=new Mt(this.tokenizer.readFilteredValue(),this.liquid),this.elseTemplates=[];let n=[],i=0;const a=s.parseStream(t).on("tag:when",e=>{if(i>0)return;n=[];const t=[];for(;!e.tokenizer.end();)t.push(e.tokenizer.readValueOrThrow()),e.tokenizer.skipBlank(),","===e.tokenizer.peek()?e.tokenizer.readTo(","):e.tokenizer.readTo("or");this.branches.push({values:t,templates:n})}).on("tag:else",()=>{i++,n=this.elseTemplates}).on("tag:endcase",()=>a.stop()).on("template",e=>{n===this.elseTemplates&&1!==i||n.push(e)}).on("end",()=>{throw new Error(`tag ${e.getText()} not closed`)});a.start()}*render(e,t){const r=this.liquid.renderer,s=m(yield this.value.value(e,e.opts.lenientIf));let n=!1;for(const i of this.branches)for(const a of i.values)if(st(s,yield Ze(a,e,e.opts.lenientIf))){yield r.renderTemplates(i.templates,e,t),n=!0;break}n||(yield r.renderTemplates(this.elseTemplates,e,t))}*arguments(){yield this.value,yield*this.branches.flatMap(e=>e.values)}*children(){const e=this.branches.flatMap(e=>e.templates);return this.elseTemplates&&e.push(...this.elseTemplates),e}},comment:class extends xt{constructor(e,t,r){for(super(e,t,r);t.length;){const e=t.shift();if(Kt(e)&&"endcomment"===e.name)return}throw new Error(`tag ${e.getText()} not closed`)}render(){}},include:class extends xt{constructor(e,t,r,s){super(e,t,r);const{tokenizer:n}=e;this.file=Rr(n,this.liquid,s),this.currentFile=e.file;const i=n.p;"with"===n.readIdentifier().content?(n.skipBlank(),":"!==n.peek()?this.withVar=n.readValue():n.p=i):n.p=i,this.hash=new Tt(n,r.options.jekyllInclude||r.options.keyValueSeparator)}*render(e,t){const{liquid:r,hash:s,withVar:n}=this,{renderer:i}=r,a=yield Fr(this.file,e,r);V(a,()=>`illegal file path "${a}"`);const o=e.saveRegister("blocks","blockMode");e.setRegister("blocks",{}),e.setRegister("blockMode",Ut.OUTPUT);const l=yield s.render(e);n&&(l[a]=yield Ze(n,e));const c=yield r._parsePartialFile(a,e.sync,this.currentFile);e.push(e.opts.jekyllInclude?{include:l}:l),yield i.renderTemplates(c,e,t),e.pop(),e.restoreRegister(o)}*children(e,t){return e&&l(this.file)?yield this.liquid._parsePartialFile(this.file,t,this.currentFile):[]}
vendor: 1,570 bytes, line 2
2partialScope(){if(l(this.file)){let e;return this.liquid.options.jekyllInclude?e=["include"]:(e=Object.keys(this.hash.hash),this.withVar&&e.push([this.file,this.withVar])),{name:this.file,isolated:!1,scope:e}}}*arguments(){yield*Object.values(this.hash.hash).filter(rr),rr(this.file)&&(yield this.file),rr(this.withVar)&&(yield this.withVar)}},render:class extends xt{constructor(e,t,r,s){super(e,t,r);const n=this.tokenizer;for(this.file=Rr(n,this.liquid,s),this.currentFile=e.file;!n.end();){n.skipBlank();const e=n.p,t=n.readIdentifier();if(("with"===t.content||"for"===t.content)&&(n.skipBlank(),":"!==n.peek())){const e=n.readValue();if(e){const r=n.p;let s;"as"===n.readIdentifier().content?s=n.readIdentifier():n.p=r,this[t.content]={value:e,alias:s&&s.content},n.skipBlank(),","===n.peek()&&n.advance();continue}}n.p=e;break}this.hash=new Tt(n,r.options.keyValueSeparator)}*render(e,t){const{liquid:r,hash:s}=this,n=yield Fr(this.file,e,r);V(n,()=>`illegal file path "${n}"`);const i=e.spawn(),a=i.bottom();if(ie(a,yield s.render(e)),this.with){const{value:t,alias:r}=this.with;a[r||n]=yield Ze(t,e)}if(this.for){const{value:s,alias:o}=this.for,l=h(yield Ze(s,e));a.forloop=new K(l.length,s.getText(),o);for(const e of l){a[o]=e;const s=yield r._parsePartialFile(n,i.sync,this.currentFile);yield r.renderer.renderTemplates(s,i,t),a.forloop.next()}}else{const e=yield r._parsePartialFile(n,i.sync,this.currentFile);yield r.renderer.renderTemplates(e,i,t)}}*children(e,t){return e&&l(this.file)?yield this.liquid._parsePartialFile(this.file,t,this.currentFile):[]}
vendor: 8,172 bytes, line 2
2partialScope(){if(l(this.file)){const e=Object.keys(this.hash.hash);if(this.with){const{value:t,alias:r}=this.with;l(r)?e.push([r,t]):l(this.file)&&e.push([this.file,t])}if(this.for){const{value:t,alias:r}=this.for;l(r)?e.push([r,t]):l(this.file)&&e.push([this.file,t])}return{name:this.file,isolated:!0,scope:e}}}*arguments(){for(const e of Object.values(this.hash.hash))rr(e)&&(yield e);if(this.with){const{value:e}=this.with;rr(e)&&(yield e)}if(this.for){const{value:e}=this.for;rr(e)&&(yield e)}}},decrement:class extends xt{constructor(e,t,r){super(e,t,r),this.identifier=this.tokenizer.readIdentifier(),this.variable=this.identifier.content}render(e,t){const r=e.environments;v(r[this.variable])||(r[this.variable]=0),t.write(p(--r[this.variable]))}*localScope(){yield this.identifier}},increment:class extends xt{constructor(e,t,r){super(e,t,r),this.identifier=this.tokenizer.readIdentifier(),this.variable=this.identifier.content}render(e,t){const r=e.environments;v(r[this.variable])||(r[this.variable]=0);const s=r[this.variable];r[this.variable]++,t.write(p(s))}*localScope(){yield this.identifier}},cycle:class extends xt{constructor(e,t,r){super(e,t,r),this.candidates=[];const s=this.tokenizer.readValue();for(this.tokenizer.skipBlank(),s&&(":"===this.tokenizer.peek()?(this.group=s,this.tokenizer.advance()):this.candidates.push(s));!this.tokenizer.end();){const e=this.tokenizer.readValue();e&&this.candidates.push(e),this.tokenizer.readTo(",")}this.tokenizer.assert(this.candidates.length,()=>`empty candidates: "${e.getText()}"`)}*render(e,t){const r=`cycle:${yield Ze(this.group,e)}:`+this.candidates.join(","),s=e.getRegister("cycle");let n=s[r];void 0===n&&(n=s[r]=0);const i=this.candidates[n];return n=(n+1)%this.candidates.length,s[r]=n,yield Ze(i,e)}*arguments(){yield*this.candidates,this.group&&(yield this.group)}},if:class extends xt{constructor(e,t,r,s){super(e,t,r),this.branches=[];let n=[];s.parseStream(t).on("start",()=>this.branches.push({value:new Mt(e.tokenizer.readFilteredValue(),this.liquid),templates:n=[]})).on("tag:elsif",e=>{V(!this.elseTemplates,"unexpected elsif after else"),this.branches.push({value:new Mt(e.tokenizer.readFilteredValue(),this.liquid),templates:n=[]})}).on("tag:else",e=>{Y(e.args),V(!this.elseTemplates,"duplicated else"),n=this.elseTemplates=[]}).on("tag:endif",function(e){Y(e.args),this.stop()}).on("template",e=>n.push(e)).on("end",()=>{throw new Error(`tag ${e.getText()} not closed`)}).start()}*render(e,t){const r=this.liquid.renderer;for(const{value:s,templates:n}of this.branches)if(et(yield s.value(e,e.opts.lenientIf),e))return void(yield r.renderTemplates(n,e,t));yield r.renderTemplates(this.elseTemplates||[],e,t)}*children(){const e=this.branches.flatMap(e=>e.templates);return this.elseTemplates&&e.push(...this.elseTemplates),e}arguments(){return this.branches.map(e=>e.value)}},layout:class extends xt{constructor(e,t,r,s){super(e,t,r),this.file=Rr(this.tokenizer,this.liquid,s),this.currentFile=e.file,this.args=new Tt(this.tokenizer,r.options.keyValueSeparator),this.templates=s.parseTokens(t)}*render(e,t){const{liquid:r,args:s,file:n}=this,{renderer:i}=r;if(void 0===n)return e.setRegister("blockMode",Ut.OUTPUT),void(yield i.renderTemplates(this.templates,e,t));const a=yield Fr(this.file,e,r);V(a,()=>`illegal file path "${a}"`);const o=yield r._parseLayoutFile(a,e.sync,this.currentFile);e.setRegister("blockMode",Ut.STORE);const l=yield i.renderTemplates(this.templates,e),c=e.getRegister("blocks");void 0===c[""]&&(c[""]=(e,t)=>t.write(l)),e.setRegister("blockMode",Ut.OUTPUT),e.push(yield s.render(e)),yield i.renderTemplates(o,e,t),e.pop()}*children(e){const t=this.templates.slice();return e&&l(this.file)&&t.push(...yield this.liquid._parsePartialFile(this.file,!0,this.currentFile)),t}*arguments(){for(const e of Object.values(this.args.hash))rr(e)&&(yield e);rr(this.file)&&(yield this.file)}partialScope(){if(l(this.file))return{name:this.file,isolated:!1,scope:Object.keys(this.args.hash)}}},block:class extends xt{constructor(e,t,r,s){super(e,t,r),this.templates=[];const n=/\w+/.exec(e.args);for(this.block=n?n[0]:"";t.length;){const e=t.shift();if(Kt(e)&&"endblock"===e.name)return;const r=s.parseToken(e,t);this.templates.push(r)}throw new Error(`tag ${e.getText()} not closed`)}*render(e,t){const r=this.getBlockRender(e);e.getRegister("blockMode")===Ut.STORE?e.getRegister("blocks")[this.block]=r:yield r(new ee,t)}getBlockRender(e){const{liquid:t,templates:r}=this,s=e.getRegister("blocks")[this.block],n=function*(s,n){e.push({block:s}),yield t.renderer.renderTemplates(r,e,n),e.pop()};return s?(e,t)=>s(new ee(t=>n(e,t)),t):n}*children(){return this.templates}blockScope(){return["block"]}},raw:class extends xt{constructor(e,t,r){for(super(e,t,r),this.tokens=[];t.length;){const e=t.shift();if(Kt(e)&&"endraw"===e.name)return;this.tokens.push(e)}throw new Error(`tag ${e.getText()} not closed`)}render(){return this.tokens.map(e=>e.getText()).join("")}},tablerow:class extends xt{constructor(e,t,r,s){super(e,t,r);const n=this.tokenizer.readIdentifier();this.tokenizer.skipBlank();const i=this.tokenizer.readIdentifier(),a=this.tokenizer.readValue();if("in"!==i.content||!a)throw new Error(`illegal tag: ${e.getText()}`);let o;this.variable=n.content,this.collection=a,this.args=new Tt(this.tokenizer,r.options.keyValueSeparator),this.templates=[];const l=s.parseStream(t).on("start",()=>o=this.templates).on("tag:endtablerow",()=>l.stop()).on("template",e=>o.push(e)).on("end",()=>{throw new Error(`tag ${e.getText()} not closed`)});l.start()}*render(e,t){let r=h(yield Ze(this.collection,e));const s=yield this.args.render(e),n=s.offset||0,i=void 0===s.limit?r.length:s.limit;r=r.slice(n,n+i);const a=s.cols||r.length,o=this.liquid.renderer,l=new Br(r.length,a,this.collection.getText(),this.variable),c={tablerowloop:l};e.push(c);for(let s=0;s<r.length;s++,l.next())c[this.variable]=r[s],0===l.col0()&&(1!==l.row()&&t.write("</tr>"),t.write(`<tr class="row${l.row()}">`)),t.write(`<td class="col${l.col()}">`),yield o.renderTemplates(this.templates,e,t),t.write("</td>");r.length&&t.write("</tr>"),e.pop()}*children(){return this.templates}*arguments(){yield this.collection;for(const e of Object.values(this.args.hash))rr(e)&&(yield e)}blockScope(){return[this.variable,"tablerowloop"]}},unless:class extends xt{constructor(e,t,r,s){super(e,t,r),this.branches=[],this.elseTemplates=[];let n=[],i=0;s.parseStream(t).on("start",()=>this.branches.push({value:new Mt(e.tokenizer.readFilteredValue(),this.liquid),test:tt,templates:n=[]})).on("tag:elsif",e=>{i>0?n=[]:this.branches.push({value:new Mt(e.tokenizer.readFilteredValue(),this.liquid),test:et,templates:n=[]})}).on("tag:else",()=>{i++,n=this.elseTemplates}).on("tag:endunless",function(){this.stop()}).on("template",e=>{n===this.elseTemplates&&1!==i||n.push(e)}).on("end",()=>{throw new Error(`tag ${e.getText()} not closed`)}).start()}*render(e,t){const r=this.liquid.renderer;for(const{value:s,test:n,templates:i}of this.branches)if(n(yield s.value(e,e.opts.lenientIf),e))return void(yield r.renderTemplates(i,e,t));yield r.renderTemplates(this.elseTemplates,e,t)}*children(){const e=this.branches.flatMap(e=>e.templates);return this.elseTemplates&&e.push(...this.elseTemplates),e}arguments(){return this.branches.map(e=>e.value)}},break:class extends xt{render(e,t){e.breakCalled=!0}},continue:class extends xt{render(e,t){e.continueCalled=!0}},echo:class extends xt{constructor(e,t,r){super(e,t,r),this.tokenizer.skipBlank(),this.tokenizer.end()||(this.value=new Mt(this.tokenizer.readFilteredValue(),this.liquid))}*render(e,t){if(!this.value)return;const r=yield this.value.value(e,!1);t.write(r)}*arguments(){this.value&&(yield this.value)}},liquid:class extends xt{constructor(e,t,r,s){super(e,t,r);const n=this.tokenizer.readLiquidTagTokens(this.liquid.options);this.templates=s.parseTokens(n)}*render(e,t){yield this.liquid.renderer.renderTemplates(this.templates,e,t)}*children(){return this.templates}},"#":class extends xt{constructor(e,t,r){if(super(e,t,r),-1!==e.args.search(/\n\s*[^#\s]/g))throw new Error("every line of an inline comment must start with a '#' character")}render(){}}};
vendor: 5,827 bytes, line 2
2class Ur{constructor(e={}){this.renderer=new Ke,this.filters={},this.tags={},this.options=function(e){var t,r,s;if(e.hasOwnProperty("root")&&(e.hasOwnProperty("partials")||(e.partials=e.root),e.hasOwnProperty("layouts")||(e.layouts=e.root)),e.hasOwnProperty("cache")){let t;t="number"==typeof e.cache?e.cache>0?new it(e.cache):void 0:"object"==typeof e.cache?e.cache:e.cache?new it(1024):void 0,e.cache=t}return(e=Object.assign(Object.assign(Object.assign({},gt),e.jekyllInclude?{dynamicPartials:!1}:{}),e)).fs.dirname&&e.fs.sep||!e.relativeReference||(console.warn("[LiquidJS] `fs.dirname` and `fs.sep` are required for relativeReference, set relativeReference to `false` to suppress this warning"),e.relativeReference=!1),e.root=vt(e.root),e.partials=vt(e.partials),e.layouts=vt(e.layouts),e.outputEscape=e.outputEscape&&("escape"===(s=e.outputEscape)?pt:"json"===s?ct.json:(V(c(s),"`outputEscape` need to be of type string or function"),s)),e.locale||(e.locale=null!==(r=null===(t=we())||void 0===t?void 0:t().resolvedOptions().locale)&&void 0!==r?r:"en-US"),e.templates&&(e.fs=new mt(e.templates),e.relativeReference=!0,e.root=e.partials=e.layouts="."),e}(e),this.parser=new Vt(this),x(Wr,(e,t)=>this.registerTag(t,e)),x(Ir,(e,t)=>this.registerFilter(t,e))}parse(e,t){return new Vt(this).parse(e,t)}_render(e,t,r){const s=t instanceof nr?t:new nr(t,this.options,r);return this.renderer.renderTemplates(e,s)}render(e,t,r){return ae(this,void 0,void 0,function*(){return oe(this._render(e,t,Object.assign(Object.assign({},r),{sync:!1})))})}renderSync(e,t,r){return le(this._render(e,t,Object.assign(Object.assign({},r),{sync:!0})))}renderToNodeStream(e,t,r={}){const s=new nr(t,this.options,r);return this.renderer.renderTemplatesToNodeStream(e,s)}_parseAndRender(e,t,r){const s=this.parse(e);return this._render(s,t,r)}parseAndRender(e,t,r){return ae(this,void 0,void 0,function*(){return oe(this._parseAndRender(e,t,Object.assign(Object.assign({},r),{sync:!1})))})}parseAndRenderSync(e,t,r){return le(this._parseAndRender(e,t,Object.assign(Object.assign({},r),{sync:!0})))}_parsePartialFile(e,t,r){return new Vt(this).parseFile(e,t,Bt.Partials,r)}_parseLayoutFile(e,t,r){return new Vt(this).parseFile(e,t,Bt.Layouts,r)}_parseFile(e,t,r,s){return new Vt(this).parseFile(e,t,r,s)}parseFile(e,t){return ae(this,void 0,void 0,function*(){return oe(new Vt(this).parseFile(e,!1,t))})}parseFileSync(e,t){return le(new Vt(this).parseFile(e,!0,t))}*_renderFile(e,t,r){const s=yield this._parseFile(e,r.sync,r.lookupType);return yield this._render(s,t,r)}renderFile(e,t,r){return ae(this,void 0,void 0,function*(){return oe(this._renderFile(e,t,Object.assign(Object.assign({},r),{sync:!1})))})}renderFileSync(e,t,r){return le(this._renderFile(e,t,Object.assign(Object.assign({},r),{sync:!0})))}renderFileToNodeStream(e,t,r){return ae(this,void 0,void 0,function*(){const s=yield this.parseFile(e);return this.renderToNodeStream(s,t,r)})}_evalValue(e,t){const r=new Mt(e,this),s=t instanceof nr?t:new nr(t,this.options);return r.value(s)}evalValue(e,t){return ae(this,void 0,void 0,function*(){return oe(this._evalValue(e,t))})}evalValueSync(e,t){return le(this._evalValue(e,t))}registerFilter(e,t){this.filters[e]=t}registerTag(e,t){var r;this.tags[e]=c(t)?t:(r=t,class extends xt{constructor(e,t,s){super(e,t,s),c(r.parse)&&r.parse.call(this,e,t)}*render(e,t){const s=yield new Tt(this.token.args,e.opts.keyValueSeparator).render(e);return yield r.render.call(this,e,t,s)}})}plugin(e){return e.call(this,Ur)}express(){const e=this;let t=!0;return function(r,s,n){if(t){t=!1;const r=vt(this.root);e.options.root.unshift(...r),e.options.layouts.unshift(...r),e.options.partials.unshift(...r)}e.renderFile(r,s).then(e=>n(null,e),n)}}analyze(e,t={}){return ae(this,void 0,void 0,function*(){return Dt(e,t)})}analyzeSync(e,t={}){return Nt(e,t)}parseAndAnalyze(e,t,r={}){return ae(this,void 0,void 0,function*(){return Dt(this.parse(e,t),r)})}parseAndAnalyzeSync(e,t,r={}){return Nt(this.parse(e,t),r)}variables(e,t={}){return ae(this,void 0,void 0,function*(){const r=yield Dt(l(e)?this.parse(e):e,t);return Object.keys(r.variables)})}variablesSync(e,t={}){const r=Nt(l(e)?this.parse(e):e,t);return Object.keys(r.variables)}fullVariables(e,t={}){return ae(this,void 0,void 0,function*(){const r=yield Dt(l(e)?this.parse(e):e,t);return Array.from(new Set(Object.values(r.variables).flatMap(e=>e.map(e=>String(e)))))})}fullVariablesSync(e,t={}){const r=Nt(l(e)?this.parse(e):e,t);return Array.from(new Set(Object.values(r.variables).flatMap(e=>e.map(e=>String(e)))))}variableSegments(e,t={}){return ae(this,void 0,void 0,function*(){const r=yield Dt(l(e)?this.parse(e):e,t);return Array.from(L(Object.values(r.variables).flatMap(e=>e.map(e=>e.toArray()))))})}variableSegmentsSync(e,t={}){const r=Nt(l(e)?this.parse(e):e,t);return Array.from(L(Object.values(r.variables).flatMap(e=>e.map(e=>e.toArray()))))}globalVariables(e,t={}){return ae(this,void 0,void 0,function*(){const r=yield Dt(l(e)?this.parse(e):e,t);return Object.keys(r.globals)})}globalVariablesSync(e,t={}){const r=Nt(l(e)?this.parse(e):e,t);return Object.keys(r.globals)}globalFullVariables(e,t={}){return ae(this,void 0,void 0,function*(){const r=yield Dt(l(e)?this.parse(e):e,t);return Array.from(new Set(Object.values(r.globals).flatMap(e=>e.map(e=>String(e)))))})}globalFullVariablesSync(e,t={}){const r=Nt(l(e)?this.parse(e):e,t);return Array.from(new Set(Object.values(r.globals).flatMap(e=>e.map(e=>String(e)))))}globalVariableSegments(e,t={}){return ae(this,void 0,void 0,function*(){const r=yield Dt(l(e)?this.parse(e):e,t);return Array.from(L(Object.values(r.globals).flatMap(e=>e.map(e=>e.toArray()))))})}globalVariableSegmentsSync(e,t={}){const r=Nt(l(e)?this.parse(e):e,t);return Array.from(L(Object.values(r.globals).flatMap(e=>e.map(e=>e.toArray()))))}}}}]);
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.