index-389f2706.js 267 KB

123456789
  1. (function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))i(s);new MutationObserver(s=>{for(const r of s)if(r.type==="childList")for(const o of r.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&i(o)}).observe(document,{childList:!0,subtree:!0});function n(s){const r={};return s.integrity&&(r.integrity=s.integrity),s.referrerPolicy&&(r.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?r.credentials="include":s.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function i(s){if(s.ep)return;s.ep=!0;const r=n(s);fetch(s.href,r)}})();const qr={country:"cn",cdnDir:"https://culture.4dage.com/demo/gaoxinqu/source/"};function cs(e,t){const n=Object.create(null),i=e.split(",");for(let s=0;s<i.length;s++)n[i[s]]=!0;return t?s=>!!n[s.toLowerCase()]:s=>!!n[s]}function Ht(e){if(te(e)){const t={};for(let n=0;n<e.length;n++){const i=e[n],s=Ae(i)?Ca(i):Ht(i);if(s)for(const r in s)t[r]=s[r]}return t}else{if(Ae(e))return e;if(be(e))return e}}const Aa=/;(?![^(]*\))/g,Sa=/:([^]+)/,xa=/\/\*.*?\*\//gs;function Ca(e){const t={};return e.replace(xa,"").split(Aa).forEach(n=>{if(n){const i=n.split(Sa);i.length>1&&(t[i[0].trim()]=i[1].trim())}}),t}function Dt(e){let t="";if(Ae(e))t=e;else if(te(e))for(let n=0;n<e.length;n++){const i=Dt(e[n]);i&&(t+=i+" ")}else if(be(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const Ta="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Ea=cs(Ta);function Yr(e){return!!e||e===""}const dt=e=>Ae(e)?e:e==null?"":te(e)||be(e)&&(e.toString===Xr||!se(e.toString))?JSON.stringify(e,Qr,2):String(e),Qr=(e,t)=>t&&t.__v_isRef?Qr(e,t.value):Zt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[i,s])=>(n[`${i} =>`]=s,n),{})}:Kr(t)?{[`Set(${t.size})`]:[...t.values()]}:be(t)&&!te(t)&&!Zr(t)?String(t):t,_e={},Xt=[],Je=()=>{},Pa=()=>!1,Ra=/^on[^a-z]/,ii=e=>Ra.test(e),us=e=>e.startsWith("onUpdate:"),Ie=Object.assign,fs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ia=Object.prototype.hasOwnProperty,ge=(e,t)=>Ia.call(e,t),te=Array.isArray,Zt=e=>si(e)==="[object Map]",Kr=e=>si(e)==="[object Set]",se=e=>typeof e=="function",Ae=e=>typeof e=="string",ds=e=>typeof e=="symbol",be=e=>e!==null&&typeof e=="object",Jr=e=>be(e)&&se(e.then)&&se(e.catch),Xr=Object.prototype.toString,si=e=>Xr.call(e),La=e=>si(e).slice(8,-1),Zr=e=>si(e)==="[object Object]",gs=e=>Ae(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Wn=cs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ri=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Oa=/-(\w)/g,ot=ri(e=>e.replace(Oa,(t,n)=>n?n.toUpperCase():"")),Ma=/\B([A-Z])/g,ln=ri(e=>e.replace(Ma,"-$1").toLowerCase()),oi=ri(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ai=ri(e=>e?`on${oi(e)}`:""),Tn=(e,t)=>!Object.is(e,t),Si=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},Jn=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Ua=e=>{const t=parseFloat(e);return isNaN(t)?e:t},ja=e=>{const t=Ae(e)?Number(e):NaN;return isNaN(t)?e:t};let zs;const Ba=()=>zs||(zs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let Ne;class $r{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ne,!t&&Ne&&(this.index=(Ne.scopes||(Ne.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Ne;try{return Ne=this,t()}finally{Ne=n}}}on(){Ne=this}off(){Ne=this.parent}stop(t){if(this._active){let n,i;for(n=0,i=this.effects.length;n<i;n++)this.effects[n].stop();for(n=0,i=this.cleanups.length;n<i;n++)this.cleanups[n]();if(this.scopes)for(n=0,i=this.scopes.length;n<i;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const s=this.parent.scopes.pop();s&&s!==this&&(this.parent.scopes[this.index]=s,s.index=this.index)}this.parent=void 0,this._active=!1}}}function eo(e){return new $r(e)}function Fa(e,t=Ne){t&&t.active&&t.effects.push(e)}function to(){return Ne}function za(e){Ne&&Ne.cleanups.push(e)}const ps=e=>{const t=new Set(e);return t.w=0,t.n=0,t},no=e=>(e.w&Et)>0,io=e=>(e.n&Et)>0,Na=({deps:e})=>{if(e.length)for(let t=0;t<e.length;t++)e[t].w|=Et},ka=e=>{const{deps:t}=e;if(t.length){let n=0;for(let i=0;i<t.length;i++){const s=t[i];no(s)&&!io(s)?s.delete(e):t[n++]=s,s.w&=~Et,s.n&=~Et}t.length=n}},Xn=new WeakMap;let _n=0,Et=1;const ki=30;let Qe;const zt=Symbol(""),Di=Symbol("");class ms{constructor(t,n=null,i){this.fn=t,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,Fa(this,i)}run(){if(!this.active)return this.fn();let t=Qe,n=xt;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=Qe,Qe=this,xt=!0,Et=1<<++_n,_n<=ki?Na(this):Ns(this),this.fn()}finally{_n<=ki&&ka(this),Et=1<<--_n,Qe=this.parent,xt=n,this.parent=void 0,this.deferStop&&this.stop()}}stop(){Qe===this?this.deferStop=!0:this.active&&(Ns(this),this.onStop&&this.onStop(),this.active=!1)}}function Ns(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}let xt=!0;const so=[];function cn(){so.push(xt),xt=!1}function un(){const e=so.pop();xt=e===void 0?!0:e}function Fe(e,t,n){if(xt&&Qe){let i=Xn.get(e);i||Xn.set(e,i=new Map);let s=i.get(n);s||i.set(n,s=ps()),ro(s)}}function ro(e,t){let n=!1;_n<=ki?io(e)||(e.n|=Et,n=!no(e)):n=!e.has(Qe),n&&(e.add(Qe),Qe.deps.push(e))}function gt(e,t,n,i,s,r){const o=Xn.get(e);if(!o)return;let l=[];if(t==="clear")l=[...o.values()];else if(n==="length"&&te(e)){const a=Number(i);o.forEach((c,u)=>{(u==="length"||u>=a)&&l.push(c)})}else switch(n!==void 0&&l.push(o.get(n)),t){case"add":te(e)?gs(n)&&l.push(o.get("length")):(l.push(o.get(zt)),Zt(e)&&l.push(o.get(Di)));break;case"delete":te(e)||(l.push(o.get(zt)),Zt(e)&&l.push(o.get(Di)));break;case"set":Zt(e)&&l.push(o.get(zt));break}if(l.length===1)l[0]&&Vi(l[0]);else{const a=[];for(const c of l)c&&a.push(...c);Vi(ps(a))}}function Vi(e,t){const n=te(e)?e:[...e];for(const i of n)i.computed&&ks(i);for(const i of n)i.computed||ks(i)}function ks(e,t){(e!==Qe||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function Da(e,t){var n;return(n=Xn.get(e))===null||n===void 0?void 0:n.get(t)}const Va=cs("__proto__,__v_isRef,__isVue"),oo=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ds)),Ha=hs(),Ga=hs(!1,!0),Wa=hs(!0),Ds=qa();function qa(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const i=de(this);for(let r=0,o=this.length;r<o;r++)Fe(i,"get",r+"");const s=i[t](...n);return s===-1||s===!1?i[t](...n.map(de)):s}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){cn();const i=de(this)[t].apply(this,n);return un(),i}}),e}function Ya(e){const t=de(this);return Fe(t,"has",e),t.hasOwnProperty(e)}function hs(e=!1,t=!1){return function(i,s,r){if(s==="__v_isReactive")return!e;if(s==="__v_isReadonly")return e;if(s==="__v_isShallow")return t;if(s==="__v_raw"&&r===(e?t?cl:fo:t?uo:co).get(i))return i;const o=te(i);if(!e){if(o&&ge(Ds,s))return Reflect.get(Ds,s,r);if(s==="hasOwnProperty")return Ya}const l=Reflect.get(i,s,r);return(ds(s)?oo.has(s):Va(s))||(e||Fe(i,"get",s),t)?l:xe(l)?o&&gs(s)?l:l.value:be(l)?e?po(l):fn(l):l}}const Qa=ao(),Ka=ao(!0);function ao(e=!1){return function(n,i,s,r){let o=n[i];if(nn(o)&&xe(o)&&!xe(s))return!1;if(!e&&(!Zn(s)&&!nn(s)&&(o=de(o),s=de(s)),!te(n)&&xe(o)&&!xe(s)))return o.value=s,!0;const l=te(n)&&gs(i)?Number(i)<n.length:ge(n,i),a=Reflect.set(n,i,s,r);return n===de(r)&&(l?Tn(s,o)&&gt(n,"set",i,s):gt(n,"add",i,s)),a}}function Ja(e,t){const n=ge(e,t);e[t];const i=Reflect.deleteProperty(e,t);return i&&n&&gt(e,"delete",t,void 0),i}function Xa(e,t){const n=Reflect.has(e,t);return(!ds(t)||!oo.has(t))&&Fe(e,"has",t),n}function Za(e){return Fe(e,"iterate",te(e)?"length":zt),Reflect.ownKeys(e)}const lo={get:Ha,set:Qa,deleteProperty:Ja,has:Xa,ownKeys:Za},$a={get:Wa,set(e,t){return!0},deleteProperty(e,t){return!0}},el=Ie({},lo,{get:Ga,set:Ka}),_s=e=>e,ai=e=>Reflect.getPrototypeOf(e);function Bn(e,t,n=!1,i=!1){e=e.__v_raw;const s=de(e),r=de(t);n||(t!==r&&Fe(s,"get",t),Fe(s,"get",r));const{has:o}=ai(s),l=i?_s:n?ws:En;if(o.call(s,t))return l(e.get(t));if(o.call(s,r))return l(e.get(r));e!==s&&e.get(t)}function Fn(e,t=!1){const n=this.__v_raw,i=de(n),s=de(e);return t||(e!==s&&Fe(i,"has",e),Fe(i,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function zn(e,t=!1){return e=e.__v_raw,!t&&Fe(de(e),"iterate",zt),Reflect.get(e,"size",e)}function Vs(e){e=de(e);const t=de(this);return ai(t).has.call(t,e)||(t.add(e),gt(t,"add",e,e)),this}function Hs(e,t){t=de(t);const n=de(this),{has:i,get:s}=ai(n);let r=i.call(n,e);r||(e=de(e),r=i.call(n,e));const o=s.call(n,e);return n.set(e,t),r?Tn(t,o)&&gt(n,"set",e,t):gt(n,"add",e,t),this}function Gs(e){const t=de(this),{has:n,get:i}=ai(t);let s=n.call(t,e);s||(e=de(e),s=n.call(t,e)),i&&i.call(t,e);const r=t.delete(e);return s&&gt(t,"delete",e,void 0),r}function Ws(){const e=de(this),t=e.size!==0,n=e.clear();return t&&gt(e,"clear",void 0,void 0),n}function Nn(e,t){return function(i,s){const r=this,o=r.__v_raw,l=de(o),a=t?_s:e?ws:En;return!e&&Fe(l,"iterate",zt),o.forEach((c,u)=>i.call(s,a(c),a(u),r))}}function kn(e,t,n){return function(...i){const s=this.__v_raw,r=de(s),o=Zt(r),l=e==="entries"||e===Symbol.iterator&&o,a=e==="keys"&&o,c=s[e](...i),u=n?_s:t?ws:En;return!t&&Fe(r,"iterate",a?Di:zt),{next(){const{value:f,done:d}=c.next();return d?{value:f,done:d}:{value:l?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function mt(e){return function(...t){return e==="delete"?!1:this}}function tl(){const e={get(r){return Bn(this,r)},get size(){return zn(this)},has:Fn,add:Vs,set:Hs,delete:Gs,clear:Ws,forEach:Nn(!1,!1)},t={get(r){return Bn(this,r,!1,!0)},get size(){return zn(this)},has:Fn,add:Vs,set:Hs,delete:Gs,clear:Ws,forEach:Nn(!1,!0)},n={get(r){return Bn(this,r,!0)},get size(){return zn(this,!0)},has(r){return Fn.call(this,r,!0)},add:mt("add"),set:mt("set"),delete:mt("delete"),clear:mt("clear"),forEach:Nn(!0,!1)},i={get(r){return Bn(this,r,!0,!0)},get size(){return zn(this,!0)},has(r){return Fn.call(this,r,!0)},add:mt("add"),set:mt("set"),delete:mt("delete"),clear:mt("clear"),forEach:Nn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=kn(r,!1,!1),n[r]=kn(r,!0,!1),t[r]=kn(r,!1,!0),i[r]=kn(r,!0,!0)}),[e,n,t,i]}const[nl,il,sl,rl]=tl();function vs(e,t){const n=t?e?rl:sl:e?il:nl;return(i,s,r)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?i:Reflect.get(ge(n,s)&&s in i?n:i,s,r)}const ol={get:vs(!1,!1)},al={get:vs(!1,!0)},ll={get:vs(!0,!1)},co=new WeakMap,uo=new WeakMap,fo=new WeakMap,cl=new WeakMap;function ul(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function fl(e){return e.__v_skip||!Object.isExtensible(e)?0:ul(La(e))}function fn(e){return nn(e)?e:bs(e,!1,lo,ol,co)}function go(e){return bs(e,!1,el,al,uo)}function po(e){return bs(e,!0,$a,ll,fo)}function bs(e,t,n,i,s){if(!be(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=s.get(e);if(r)return r;const o=fl(e);if(o===0)return e;const l=new Proxy(e,o===2?i:n);return s.set(e,l),l}function Ct(e){return nn(e)?Ct(e.__v_raw):!!(e&&e.__v_isReactive)}function nn(e){return!!(e&&e.__v_isReadonly)}function Zn(e){return!!(e&&e.__v_isShallow)}function mo(e){return Ct(e)||nn(e)}function de(e){const t=e&&e.__v_raw;return t?de(t):e}function sn(e){return Jn(e,"__v_skip",!0),e}const En=e=>be(e)?fn(e):e,ws=e=>be(e)?po(e):e;function ho(e){xt&&Qe&&(e=de(e),ro(e.dep||(e.dep=ps())))}function _o(e,t){e=de(e);const n=e.dep;n&&Vi(n)}function xe(e){return!!(e&&e.__v_isRef===!0)}function ee(e){return vo(e,!1)}function dl(e){return vo(e,!0)}function vo(e,t){return xe(e)?e:new gl(e,t)}class gl{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:de(t),this._value=n?t:En(t)}get value(){return ho(this),this._value}set value(t){const n=this.__v_isShallow||Zn(t)||nn(t);t=n?t:de(t),Tn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:En(t),_o(this))}}function oe(e){return xe(e)?e.value:e}const pl={get:(e,t,n)=>oe(Reflect.get(e,t,n)),set:(e,t,n,i)=>{const s=e[t];return xe(s)&&!xe(n)?(s.value=n,!0):Reflect.set(e,t,n,i)}};function bo(e){return Ct(e)?e:new Proxy(e,pl)}function ml(e){const t=te(e)?new Array(e.length):{};for(const n in e)t[n]=_l(e,n);return t}class hl{constructor(t,n,i){this._object=t,this._key=n,this._defaultValue=i,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Da(de(this._object),this._key)}}function _l(e,t,n){const i=e[t];return xe(i)?i:new hl(e,t,n)}var wo;class vl{constructor(t,n,i,s){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[wo]=!1,this._dirty=!0,this.effect=new ms(t,()=>{this._dirty||(this._dirty=!0,_o(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=i}get value(){const t=de(this);return ho(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}wo="__v_isReadonly";function bl(e,t,n=!1){let i,s;const r=se(e);return r?(i=e,s=Je):(i=e.get,s=e.set),new vl(i,s,r||!s,n)}function Tt(e,t,n,i){let s;try{s=i?e(...i):e()}catch(r){li(r,t,n)}return s}function We(e,t,n,i){if(se(e)){const r=Tt(e,t,n,i);return r&&Jr(r)&&r.catch(o=>{li(o,t,n)}),r}const s=[];for(let r=0;r<e.length;r++)s.push(We(e[r],t,n,i));return s}function li(e,t,n,i=!0){const s=t?t.vnode:null;if(t){let r=t.parent;const o=t.proxy,l=n;for(;r;){const c=r.ec;if(c){for(let u=0;u<c.length;u++)if(c[u](e,o,l)===!1)return}r=r.parent}const a=t.appContext.config.errorHandler;if(a){Tt(a,null,10,[e,o,l]);return}}wl(e,n,s,i)}function wl(e,t,n,i=!0){console.error(e)}let Pn=!1,Hi=!1;const Oe=[];let rt=0;const $t=[];let ct=null,Ut=0;const yo=Promise.resolve();let ys=null;function ci(e){const t=ys||yo;return e?t.then(this?e.bind(this):e):t}function yl(e){let t=rt+1,n=Oe.length;for(;t<n;){const i=t+n>>>1;Rn(Oe[i])<e?t=i+1:n=i}return t}function As(e){(!Oe.length||!Oe.includes(e,Pn&&e.allowRecurse?rt+1:rt))&&(e.id==null?Oe.push(e):Oe.splice(yl(e.id),0,e),Ao())}function Ao(){!Pn&&!Hi&&(Hi=!0,ys=yo.then(xo))}function Al(e){const t=Oe.indexOf(e);t>rt&&Oe.splice(t,1)}function Sl(e){te(e)?$t.push(...e):(!ct||!ct.includes(e,e.allowRecurse?Ut+1:Ut))&&$t.push(e),Ao()}function qs(e,t=Pn?rt+1:0){for(;t<Oe.length;t++){const n=Oe[t];n&&n.pre&&(Oe.splice(t,1),t--,n())}}function So(e){if($t.length){const t=[...new Set($t)];if($t.length=0,ct){ct.push(...t);return}for(ct=t,ct.sort((n,i)=>Rn(n)-Rn(i)),Ut=0;Ut<ct.length;Ut++)ct[Ut]();ct=null,Ut=0}}const Rn=e=>e.id==null?1/0:e.id,xl=(e,t)=>{const n=Rn(e)-Rn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function xo(e){Hi=!1,Pn=!0,Oe.sort(xl);const t=Je;try{for(rt=0;rt<Oe.length;rt++){const n=Oe[rt];n&&n.active!==!1&&Tt(n,null,14)}}finally{rt=0,Oe.length=0,So(),Pn=!1,ys=null,(Oe.length||$t.length)&&xo()}}function Cl(e,t,...n){if(e.isUnmounted)return;const i=e.vnode.props||_e;let s=n;const r=t.startsWith("update:"),o=r&&t.slice(7);if(o&&o in i){const u=`${o==="modelValue"?"model":o}Modifiers`,{number:f,trim:d}=i[u]||_e;d&&(s=n.map(p=>Ae(p)?p.trim():p)),f&&(s=n.map(Ua))}let l,a=i[l=Ai(t)]||i[l=Ai(ot(t))];!a&&r&&(a=i[l=Ai(ln(t))]),a&&We(a,e,6,s);const c=i[l+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,We(c,e,6,s)}}function Co(e,t,n=!1){const i=t.emitsCache,s=i.get(e);if(s!==void 0)return s;const r=e.emits;let o={},l=!1;if(!se(e)){const a=c=>{const u=Co(c,t,!0);u&&(l=!0,Ie(o,u))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!r&&!l?(be(e)&&i.set(e,null),null):(te(r)?r.forEach(a=>o[a]=null):Ie(o,r),be(e)&&i.set(e,o),o)}function ui(e,t){return!e||!ii(t)?!1:(t=t.slice(2).replace(/Once$/,""),ge(e,t[0].toLowerCase()+t.slice(1))||ge(e,ln(t))||ge(e,t))}let De=null,fi=null;function $n(e){const t=De;return De=e,fi=e&&e.type.__scopeId||null,t}function Ss(e){fi=e}function xs(){fi=null}function Nt(e,t=De,n){if(!t||e._n)return e;const i=(...s)=>{i._d&&ir(-1);const r=$n(t);let o;try{o=e(...s)}finally{$n(r),i._d&&ir(1)}return o};return i._n=!0,i._c=!0,i._d=!0,i}function xi(e){const{type:t,vnode:n,proxy:i,withProxy:s,props:r,propsOptions:[o],slots:l,attrs:a,emit:c,render:u,renderCache:f,data:d,setupState:p,ctx:h,inheritAttrs:_}=e;let A,v;const E=$n(e);try{if(n.shapeFlag&4){const R=s||i;A=st(u.call(R,R,f,r,p,d,h)),v=a}else{const R=t;A=st(R.length>1?R(r,{attrs:a,slots:l,emit:c}):R(r,null)),v=t.props?a:Tl(a)}}catch(R){An.length=0,li(R,e,1),A=ce(Ze)}let b=A;if(v&&_!==!1){const R=Object.keys(v),{shapeFlag:M}=b;R.length&&M&7&&(o&&R.some(us)&&(v=El(v,o)),b=Pt(b,v))}return n.dirs&&(b=Pt(b),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&(b.transition=n.transition),A=b,$n(E),A}const Tl=e=>{let t;for(const n in e)(n==="class"||n==="style"||ii(n))&&((t||(t={}))[n]=e[n]);return t},El=(e,t)=>{const n={};for(const i in e)(!us(i)||!(i.slice(9)in t))&&(n[i]=e[i]);return n};function Pl(e,t,n){const{props:i,children:s,component:r}=e,{props:o,children:l,patchFlag:a}=t,c=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return i?Ys(i,o,c):!!o;if(a&8){const u=t.dynamicProps;for(let f=0;f<u.length;f++){const d=u[f];if(o[d]!==i[d]&&!ui(c,d))return!0}}}else return(s||l)&&(!l||!l.$stable)?!0:i===o?!1:i?o?Ys(i,o,c):!0:!!o;return!1}function Ys(e,t,n){const i=Object.keys(t);if(i.length!==Object.keys(e).length)return!0;for(let s=0;s<i.length;s++){const r=i[s];if(t[r]!==e[r]&&!ui(n,r))return!0}return!1}function Rl({vnode:e,parent:t},n){for(;t&&t.subTree===e;)(e=t.vnode).el=n,t=t.parent}const Il=e=>e.__isSuspense;function Ll(e,t){t&&t.pendingBranch?te(e)?t.effects.push(...e):t.effects.push(e):Sl(e)}function en(e,t){if(Se){let n=Se.provides;const i=Se.parent&&Se.parent.provides;i===n&&(n=Se.provides=Object.create(i)),n[e]=t}}function Xe(e,t,n=!1){const i=Se||De;if(i){const s=i.parent==null?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides;if(s&&e in s)return s[e];if(arguments.length>1)return n&&se(t)?t.call(i.proxy):t}}function Ol(e,t){return Cs(e,null,{flush:"post"})}const Dn={};function ft(e,t,n){return Cs(e,t,n)}function Cs(e,t,{immediate:n,deep:i,flush:s,onTrack:r,onTrigger:o}=_e){const l=to()===(Se==null?void 0:Se.scope)?Se:null;let a,c=!1,u=!1;if(xe(e)?(a=()=>e.value,c=Zn(e)):Ct(e)?(a=()=>e,i=!0):te(e)?(u=!0,c=e.some(b=>Ct(b)||Zn(b)),a=()=>e.map(b=>{if(xe(b))return b.value;if(Ct(b))return Ft(b);if(se(b))return Tt(b,l,2)})):se(e)?t?a=()=>Tt(e,l,2):a=()=>{if(!(l&&l.isUnmounted))return f&&f(),We(e,l,3,[d])}:a=Je,t&&i){const b=a;a=()=>Ft(b())}let f,d=b=>{f=v.onStop=()=>{Tt(b,l,4)}},p;if(On)if(d=Je,t?n&&We(t,l,3,[a(),u?[]:void 0,d]):a(),s==="sync"){const b=Ec();p=b.__watcherHandles||(b.__watcherHandles=[])}else return Je;let h=u?new Array(e.length).fill(Dn):Dn;const _=()=>{if(v.active)if(t){const b=v.run();(i||c||(u?b.some((R,M)=>Tn(R,h[M])):Tn(b,h)))&&(f&&f(),We(t,l,3,[b,h===Dn?void 0:u&&h[0]===Dn?[]:h,d]),h=b)}else v.run()};_.allowRecurse=!!t;let A;s==="sync"?A=_:s==="post"?A=()=>je(_,l&&l.suspense):(_.pre=!0,l&&(_.id=l.uid),A=()=>As(_));const v=new ms(a,A);t?n?_():h=v.run():s==="post"?je(v.run.bind(v),l&&l.suspense):v.run();const E=()=>{v.stop(),l&&l.scope&&fs(l.scope.effects,v)};return p&&p.push(E),E}function Ml(e,t,n){const i=this.proxy,s=Ae(e)?e.includes(".")?To(i,e):()=>i[e]:e.bind(i,i);let r;se(t)?r=t:(r=t.handler,n=t);const o=Se;rn(this);const l=Cs(s,r.bind(i),n);return o?rn(o):kt(),l}function To(e,t){const n=t.split(".");return()=>{let i=e;for(let s=0;s<n.length&&i;s++)i=i[n[s]];return i}}function Ft(e,t){if(!be(e)||e.__v_skip||(t=t||new Set,t.has(e)))return e;if(t.add(e),xe(e))Ft(e.value,t);else if(te(e))for(let n=0;n<e.length;n++)Ft(e[n],t);else if(Kr(e)||Zt(e))e.forEach(n=>{Ft(n,t)});else if(Zr(e))for(const n in e)Ft(e[n],t);return e}function Ul(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Gt(()=>{e.isMounted=!0}),pi(()=>{e.isUnmounting=!0}),e}const Ge=[Function,Array],jl={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ge,onEnter:Ge,onAfterEnter:Ge,onEnterCancelled:Ge,onBeforeLeave:Ge,onLeave:Ge,onAfterLeave:Ge,onLeaveCancelled:Ge,onBeforeAppear:Ge,onAppear:Ge,onAfterAppear:Ge,onAppearCancelled:Ge},setup(e,{slots:t}){const n=dn(),i=Ul();let s;return()=>{const r=t.default&&Ro(t.default(),!0);if(!r||!r.length)return;let o=r[0];if(r.length>1){for(const _ of r)if(_.type!==Ze){o=_;break}}const l=de(e),{mode:a}=l;if(i.isLeaving)return Ci(o);const c=Qs(o);if(!c)return Ci(o);const u=Gi(c,l,i,n);Wi(c,u);const f=n.subTree,d=f&&Qs(f);let p=!1;const{getTransitionKey:h}=c.type;if(h){const _=h();s===void 0?s=_:_!==s&&(s=_,p=!0)}if(d&&d.type!==Ze&&(!jt(c,d)||p)){const _=Gi(d,l,i,n);if(Wi(d,_),a==="out-in")return i.isLeaving=!0,_.afterLeave=()=>{i.isLeaving=!1,n.update.active!==!1&&n.update()},Ci(o);a==="in-out"&&c.type!==Ze&&(_.delayLeave=(A,v,E)=>{const b=Po(i,d);b[String(d.key)]=d,A._leaveCb=()=>{v(),A._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=E})}return o}}},Eo=jl;function Po(e,t){const{leavingVNodes:n}=e;let i=n.get(t.type);return i||(i=Object.create(null),n.set(t.type,i)),i}function Gi(e,t,n,i){const{appear:s,mode:r,persisted:o=!1,onBeforeEnter:l,onEnter:a,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:f,onLeave:d,onAfterLeave:p,onLeaveCancelled:h,onBeforeAppear:_,onAppear:A,onAfterAppear:v,onAppearCancelled:E}=t,b=String(e.key),R=Po(n,e),M=(w,I)=>{w&&We(w,i,9,I)},O=(w,I)=>{const Y=I[1];M(w,I),te(w)?w.every(L=>L.length<=1)&&Y():w.length<=1&&Y()},z={mode:r,persisted:o,beforeEnter(w){let I=l;if(!n.isMounted)if(s)I=_||l;else return;w._leaveCb&&w._leaveCb(!0);const Y=R[b];Y&&jt(e,Y)&&Y.el._leaveCb&&Y.el._leaveCb(),M(I,[w])},enter(w){let I=a,Y=c,L=u;if(!n.isMounted)if(s)I=A||a,Y=v||c,L=E||u;else return;let x=!1;const V=w._enterCb=re=>{x||(x=!0,re?M(L,[w]):M(Y,[w]),z.delayedLeave&&z.delayedLeave(),w._enterCb=void 0)};I?O(I,[w,V]):V()},leave(w,I){const Y=String(e.key);if(w._enterCb&&w._enterCb(!0),n.isUnmounting)return I();M(f,[w]);let L=!1;const x=w._leaveCb=V=>{L||(L=!0,I(),V?M(h,[w]):M(p,[w]),w._leaveCb=void 0,R[Y]===e&&delete R[Y])};R[Y]=e,d?O(d,[w,x]):x()},clone(w){return Gi(w,t,n,i)}};return z}function Ci(e){if(di(e))return e=Pt(e),e.children=null,e}function Qs(e){return di(e)?e.children?e.children[0]:void 0:e}function Wi(e,t){e.shapeFlag&6&&e.component?Wi(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Ro(e,t=!1,n){let i=[],s=0;for(let r=0;r<e.length;r++){let o=e[r];const l=n==null?o.key:String(n)+String(o.key!=null?o.key:r);o.type===ve?(o.patchFlag&128&&s++,i=i.concat(Ro(o.children,t,l))):(t||o.type!==Ze)&&i.push(l!=null?Pt(o,{key:l}):o)}if(s>1)for(let r=0;r<i.length;r++)i[r].patchFlag=-2;return i}function Io(e){return se(e)?{setup:e,name:e.name}:e}const qn=e=>!!e.type.__asyncLoader,di=e=>e.type.__isKeepAlive;function Bl(e,t){Lo(e,"a",t)}function Fl(e,t){Lo(e,"da",t)}function Lo(e,t,n=Se){const i=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(gi(t,i,n),n){let s=n.parent;for(;s&&s.parent;)di(s.parent.vnode)&&zl(i,t,n,s),s=s.parent}}function zl(e,t,n,i){const s=gi(t,e,i,!0);Es(()=>{fs(i[t],s)},n)}function gi(e,t,n=Se,i=!1){if(n){const s=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;cn(),rn(n);const l=We(t,n,e,o);return kt(),un(),l});return i?s.unshift(r):s.push(r),r}}const pt=e=>(t,n=Se)=>(!On||e==="sp")&&gi(e,(...i)=>t(...i),n),Nl=pt("bm"),Gt=pt("m"),Oo=pt("bu"),Ts=pt("u"),pi=pt("bum"),Es=pt("um"),kl=pt("sp"),Dl=pt("rtg"),Vl=pt("rtc");function Hl(e,t=Se){gi("ec",e,t)}function Gl(e,t){const n=De;if(n===null)return e;const i=_i(n)||n.proxy,s=e.dirs||(e.dirs=[]);for(let r=0;r<t.length;r++){let[o,l,a,c=_e]=t[r];o&&(se(o)&&(o={mounted:o,updated:o}),o.deep&&Ft(l),s.push({dir:o,instance:i,value:l,oldValue:void 0,arg:a,modifiers:c}))}return e}function Rt(e,t,n,i){const s=e.dirs,r=t&&t.dirs;for(let o=0;o<s.length;o++){const l=s[o];r&&(l.oldValue=r[o].value);let a=l.dir[i];a&&(cn(),We(a,n,8,[e.el,l,e,t]),un())}}const Ps="components";function qe(e,t){return Uo(Ps,e,!0,t)||e}const Mo=Symbol();function Wl(e){return Ae(e)?Uo(Ps,e,!1)||e:e||Mo}function Uo(e,t,n=!0,i=!1){const s=De||Se;if(s){const r=s.type;if(e===Ps){const l=xc(r,!1);if(l&&(l===t||l===ot(t)||l===oi(ot(t))))return r}const o=Ks(s[e]||r[e],t)||Ks(s.appContext[e],t);return!o&&i?r:o}}function Ks(e,t){return e&&(e[t]||e[ot(t)]||e[oi(ot(t))])}function Ve(e,t,n,i){let s;const r=n&&n[i];if(te(e)||Ae(e)){s=new Array(e.length);for(let o=0,l=e.length;o<l;o++)s[o]=t(e[o],o,void 0,r&&r[o])}else if(typeof e=="number"){s=new Array(e);for(let o=0;o<e;o++)s[o]=t(o+1,o,void 0,r&&r[o])}else if(be(e))if(e[Symbol.iterator])s=Array.from(e,(o,l)=>t(o,l,void 0,r&&r[l]));else{const o=Object.keys(e);s=new Array(o.length);for(let l=0,a=o.length;l<a;l++){const c=o[l];s[l]=t(e[c],c,l,r&&r[l])}}else s=[];return n&&(n[i]=s),s}const qi=e=>e?Wo(e)?_i(e)||e.proxy:qi(e.parent):null,wn=Ie(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>qi(e.parent),$root:e=>qi(e.root),$emit:e=>e.emit,$options:e=>Rs(e),$forceUpdate:e=>e.f||(e.f=()=>As(e.update)),$nextTick:e=>e.n||(e.n=ci.bind(e.proxy)),$watch:e=>Ml.bind(e)}),Ti=(e,t)=>e!==_e&&!e.__isScriptSetup&&ge(e,t),ql={get({_:e},t){const{ctx:n,setupState:i,data:s,props:r,accessCache:o,type:l,appContext:a}=e;let c;if(t[0]!=="$"){const p=o[t];if(p!==void 0)switch(p){case 1:return i[t];case 2:return s[t];case 4:return n[t];case 3:return r[t]}else{if(Ti(i,t))return o[t]=1,i[t];if(s!==_e&&ge(s,t))return o[t]=2,s[t];if((c=e.propsOptions[0])&&ge(c,t))return o[t]=3,r[t];if(n!==_e&&ge(n,t))return o[t]=4,n[t];Yi&&(o[t]=0)}}const u=wn[t];let f,d;if(u)return t==="$attrs"&&Fe(e,"get",t),u(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(n!==_e&&ge(n,t))return o[t]=4,n[t];if(d=a.config.globalProperties,ge(d,t))return d[t]},set({_:e},t,n){const{data:i,setupState:s,ctx:r}=e;return Ti(s,t)?(s[t]=n,!0):i!==_e&&ge(i,t)?(i[t]=n,!0):ge(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:i,appContext:s,propsOptions:r}},o){let l;return!!n[o]||e!==_e&&ge(e,o)||Ti(t,o)||(l=r[0])&&ge(l,o)||ge(i,o)||ge(wn,o)||ge(s.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ge(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let Yi=!0;function Yl(e){const t=Rs(e),n=e.proxy,i=e.ctx;Yi=!1,t.beforeCreate&&Js(t.beforeCreate,e,"bc");const{data:s,computed:r,methods:o,watch:l,provide:a,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:p,updated:h,activated:_,deactivated:A,beforeDestroy:v,beforeUnmount:E,destroyed:b,unmounted:R,render:M,renderTracked:O,renderTriggered:z,errorCaptured:w,serverPrefetch:I,expose:Y,inheritAttrs:L,components:x,directives:V,filters:re}=t;if(c&&Ql(c,i,null,e.appContext.config.unwrapInjectedRef),o)for(const ae in o){const le=o[ae];se(le)&&(i[ae]=le.bind(n))}if(s){const ae=s.call(n,n);be(ae)&&(e.data=fn(ae))}if(Yi=!0,r)for(const ae in r){const le=r[ae],ye=se(le)?le.bind(n,n):se(le.get)?le.get.bind(n,n):Je,Me=!se(le)&&se(le.set)?le.set.bind(n):Je,Pe=Re({get:ye,set:Me});Object.defineProperty(i,ae,{enumerable:!0,configurable:!0,get:()=>Pe.value,set:Ee=>Pe.value=Ee})}if(l)for(const ae in l)jo(l[ae],i,n,ae);if(a){const ae=se(a)?a.call(n):a;Reflect.ownKeys(ae).forEach(le=>{en(le,ae[le])})}u&&Js(u,e,"c");function ie(ae,le){te(le)?le.forEach(ye=>ae(ye.bind(n))):le&&ae(le.bind(n))}if(ie(Nl,f),ie(Gt,d),ie(Oo,p),ie(Ts,h),ie(Bl,_),ie(Fl,A),ie(Hl,w),ie(Vl,O),ie(Dl,z),ie(pi,E),ie(Es,R),ie(kl,I),te(Y))if(Y.length){const ae=e.exposed||(e.exposed={});Y.forEach(le=>{Object.defineProperty(ae,le,{get:()=>n[le],set:ye=>n[le]=ye})})}else e.exposed||(e.exposed={});M&&e.render===Je&&(e.render=M),L!=null&&(e.inheritAttrs=L),x&&(e.components=x),V&&(e.directives=V)}function Ql(e,t,n=Je,i=!1){te(e)&&(e=Qi(e));for(const s in e){const r=e[s];let o;be(r)?"default"in r?o=Xe(r.from||s,r.default,!0):o=Xe(r.from||s):o=Xe(r),xe(o)&&i?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>o.value,set:l=>o.value=l}):t[s]=o}}function Js(e,t,n){We(te(e)?e.map(i=>i.bind(t.proxy)):e.bind(t.proxy),t,n)}function jo(e,t,n,i){const s=i.includes(".")?To(n,i):()=>n[i];if(Ae(e)){const r=t[e];se(r)&&ft(s,r)}else if(se(e))ft(s,e.bind(n));else if(be(e))if(te(e))e.forEach(r=>jo(r,t,n,i));else{const r=se(e.handler)?e.handler.bind(n):t[e.handler];se(r)&&ft(s,r,e)}}function Rs(e){const t=e.type,{mixins:n,extends:i}=t,{mixins:s,optionsCache:r,config:{optionMergeStrategies:o}}=e.appContext,l=r.get(t);let a;return l?a=l:!s.length&&!n&&!i?a=t:(a={},s.length&&s.forEach(c=>ei(a,c,o,!0)),ei(a,t,o)),be(t)&&r.set(t,a),a}function ei(e,t,n,i=!1){const{mixins:s,extends:r}=t;r&&ei(e,r,n,!0),s&&s.forEach(o=>ei(e,o,n,!0));for(const o in t)if(!(i&&o==="expose")){const l=Kl[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const Kl={data:Xs,props:Mt,emits:Mt,methods:Mt,computed:Mt,beforeCreate:Ue,created:Ue,beforeMount:Ue,mounted:Ue,beforeUpdate:Ue,updated:Ue,beforeDestroy:Ue,beforeUnmount:Ue,destroyed:Ue,unmounted:Ue,activated:Ue,deactivated:Ue,errorCaptured:Ue,serverPrefetch:Ue,components:Mt,directives:Mt,watch:Xl,provide:Xs,inject:Jl};function Xs(e,t){return t?e?function(){return Ie(se(e)?e.call(this,this):e,se(t)?t.call(this,this):t)}:t:e}function Jl(e,t){return Mt(Qi(e),Qi(t))}function Qi(e){if(te(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Ue(e,t){return e?[...new Set([].concat(e,t))]:t}function Mt(e,t){return e?Ie(Ie(Object.create(null),e),t):t}function Xl(e,t){if(!e)return t;if(!t)return e;const n=Ie(Object.create(null),e);for(const i in t)n[i]=Ue(e[i],t[i]);return n}function Zl(e,t,n,i=!1){const s={},r={};Jn(r,hi,1),e.propsDefaults=Object.create(null),Bo(e,t,s,r);for(const o in e.propsOptions[0])o in s||(s[o]=void 0);n?e.props=i?s:go(s):e.type.props?e.props=s:e.props=r,e.attrs=r}function $l(e,t,n,i){const{props:s,attrs:r,vnode:{patchFlag:o}}=e,l=de(s),[a]=e.propsOptions;let c=!1;if((i||o>0)&&!(o&16)){if(o&8){const u=e.vnode.dynamicProps;for(let f=0;f<u.length;f++){let d=u[f];if(ui(e.emitsOptions,d))continue;const p=t[d];if(a)if(ge(r,d))p!==r[d]&&(r[d]=p,c=!0);else{const h=ot(d);s[h]=Ki(a,l,h,p,e,!1)}else p!==r[d]&&(r[d]=p,c=!0)}}}else{Bo(e,t,s,r)&&(c=!0);let u;for(const f in l)(!t||!ge(t,f)&&((u=ln(f))===f||!ge(t,u)))&&(a?n&&(n[f]!==void 0||n[u]!==void 0)&&(s[f]=Ki(a,l,f,void 0,e,!0)):delete s[f]);if(r!==l)for(const f in r)(!t||!ge(t,f))&&(delete r[f],c=!0)}c&&gt(e,"set","$attrs")}function Bo(e,t,n,i){const[s,r]=e.propsOptions;let o=!1,l;if(t)for(let a in t){if(Wn(a))continue;const c=t[a];let u;s&&ge(s,u=ot(a))?!r||!r.includes(u)?n[u]=c:(l||(l={}))[u]=c:ui(e.emitsOptions,a)||(!(a in i)||c!==i[a])&&(i[a]=c,o=!0)}if(r){const a=de(n),c=l||_e;for(let u=0;u<r.length;u++){const f=r[u];n[f]=Ki(s,a,f,c[f],e,!ge(c,f))}}return o}function Ki(e,t,n,i,s,r){const o=e[n];if(o!=null){const l=ge(o,"default");if(l&&i===void 0){const a=o.default;if(o.type!==Function&&se(a)){const{propsDefaults:c}=s;n in c?i=c[n]:(rn(s),i=c[n]=a.call(null,t),kt())}else i=a}o[0]&&(r&&!l?i=!1:o[1]&&(i===""||i===ln(n))&&(i=!0))}return i}function Fo(e,t,n=!1){const i=t.propsCache,s=i.get(e);if(s)return s;const r=e.props,o={},l=[];let a=!1;if(!se(e)){const u=f=>{a=!0;const[d,p]=Fo(f,t,!0);Ie(o,d),p&&l.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!r&&!a)return be(e)&&i.set(e,Xt),Xt;if(te(r))for(let u=0;u<r.length;u++){const f=ot(r[u]);Zs(f)&&(o[f]=_e)}else if(r)for(const u in r){const f=ot(u);if(Zs(f)){const d=r[u],p=o[f]=te(d)||se(d)?{type:d}:Object.assign({},d);if(p){const h=tr(Boolean,p.type),_=tr(String,p.type);p[0]=h>-1,p[1]=_<0||h<_,(h>-1||ge(p,"default"))&&l.push(f)}}}const c=[o,l];return be(e)&&i.set(e,c),c}function Zs(e){return e[0]!=="$"}function $s(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function er(e,t){return $s(e)===$s(t)}function tr(e,t){return te(t)?t.findIndex(n=>er(n,e)):se(t)&&er(t,e)?0:-1}const zo=e=>e[0]==="_"||e==="$stable",Is=e=>te(e)?e.map(st):[st(e)],ec=(e,t,n)=>{if(t._n)return t;const i=Nt((...s)=>Is(t(...s)),n);return i._c=!1,i},No=(e,t,n)=>{const i=e._ctx;for(const s in e){if(zo(s))continue;const r=e[s];if(se(r))t[s]=ec(s,r,i);else if(r!=null){const o=Is(r);t[s]=()=>o}}},ko=(e,t)=>{const n=Is(t);e.slots.default=()=>n},tc=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=de(t),Jn(t,"_",n)):No(t,e.slots={})}else e.slots={},t&&ko(e,t);Jn(e.slots,hi,1)},nc=(e,t,n)=>{const{vnode:i,slots:s}=e;let r=!0,o=_e;if(i.shapeFlag&32){const l=t._;l?n&&l===1?r=!1:(Ie(s,t),!n&&l===1&&delete s._):(r=!t.$stable,No(t,s)),o=t}else t&&(ko(e,t),o={default:1});if(r)for(const l in s)!zo(l)&&!(l in o)&&delete s[l]};function Do(){return{app:null,config:{isNativeTag:Pa,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let ic=0;function sc(e,t){return function(i,s=null){se(i)||(i=Object.assign({},i)),s!=null&&!be(s)&&(s=null);const r=Do(),o=new Set;let l=!1;const a=r.app={_uid:ic++,_component:i,_props:s,_container:null,_context:r,_instance:null,version:Pc,get config(){return r.config},set config(c){},use(c,...u){return o.has(c)||(c&&se(c.install)?(o.add(c),c.install(a,...u)):se(c)&&(o.add(c),c(a,...u))),a},mixin(c){return r.mixins.includes(c)||r.mixins.push(c),a},component(c,u){return u?(r.components[c]=u,a):r.components[c]},directive(c,u){return u?(r.directives[c]=u,a):r.directives[c]},mount(c,u,f){if(!l){const d=ce(i,s);return d.appContext=r,u&&t?t(d,c):e(d,c,f),l=!0,a._container=c,c.__vue_app__=a,_i(d.component)||d.component.proxy}},unmount(){l&&(e(null,a._container),delete a._container.__vue_app__)},provide(c,u){return r.provides[c]=u,a}};return a}}function Ji(e,t,n,i,s=!1){if(te(e)){e.forEach((d,p)=>Ji(d,t&&(te(t)?t[p]:t),n,i,s));return}if(qn(i)&&!s)return;const r=i.shapeFlag&4?_i(i.component)||i.component.proxy:i.el,o=s?null:r,{i:l,r:a}=e,c=t&&t.r,u=l.refs===_e?l.refs={}:l.refs,f=l.setupState;if(c!=null&&c!==a&&(Ae(c)?(u[c]=null,ge(f,c)&&(f[c]=null)):xe(c)&&(c.value=null)),se(a))Tt(a,l,12,[o,u]);else{const d=Ae(a),p=xe(a);if(d||p){const h=()=>{if(e.f){const _=d?ge(f,a)?f[a]:u[a]:a.value;s?te(_)&&fs(_,r):te(_)?_.includes(r)||_.push(r):d?(u[a]=[r],ge(f,a)&&(f[a]=u[a])):(a.value=[r],e.k&&(u[e.k]=a.value))}else d?(u[a]=o,ge(f,a)&&(f[a]=o)):p&&(a.value=o,e.k&&(u[e.k]=o))};o?(h.id=-1,je(h,n)):h()}}}const je=Ll;function rc(e){return oc(e)}function oc(e,t){const n=Ba();n.__VUE__=!0;const{insert:i,remove:s,patchProp:r,createElement:o,createText:l,createComment:a,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:p=Je,insertStaticContent:h}=e,_=(g,m,y,S=null,T=null,j=null,N=!1,U=null,B=!!m.dynamicChildren)=>{if(g===m)return;g&&!jt(g,m)&&(S=F(g),Ee(g,T,j,!0),g=null),m.patchFlag===-2&&(B=!1,m.dynamicChildren=null);const{type:P,ref:J,shapeFlag:H}=m;switch(P){case mi:A(g,m,y,S);break;case Ze:v(g,m,y,S);break;case Yn:g==null&&E(m,y,S,N);break;case ve:x(g,m,y,S,T,j,N,U,B);break;default:H&1?M(g,m,y,S,T,j,N,U,B):H&6?V(g,m,y,S,T,j,N,U,B):(H&64||H&128)&&P.process(g,m,y,S,T,j,N,U,B,fe)}J!=null&&T&&Ji(J,g&&g.ref,j,m||g,!m)},A=(g,m,y,S)=>{if(g==null)i(m.el=l(m.children),y,S);else{const T=m.el=g.el;m.children!==g.children&&c(T,m.children)}},v=(g,m,y,S)=>{g==null?i(m.el=a(m.children||""),y,S):m.el=g.el},E=(g,m,y,S)=>{[g.el,g.anchor]=h(g.children,m,y,S,g.el,g.anchor)},b=({el:g,anchor:m},y,S)=>{let T;for(;g&&g!==m;)T=d(g),i(g,y,S),g=T;i(m,y,S)},R=({el:g,anchor:m})=>{let y;for(;g&&g!==m;)y=d(g),s(g),g=y;s(m)},M=(g,m,y,S,T,j,N,U,B)=>{N=N||m.type==="svg",g==null?O(m,y,S,T,j,N,U,B):I(g,m,T,j,N,U,B)},O=(g,m,y,S,T,j,N,U)=>{let B,P;const{type:J,props:H,shapeFlag:X,transition:ne,dirs:ue}=g;if(B=g.el=o(g.type,j,H&&H.is,H),X&8?u(B,g.children):X&16&&w(g.children,B,null,S,T,j&&J!=="foreignObject",N,U),ue&&Rt(g,null,S,"created"),z(B,g,g.scopeId,N,S),H){for(const me in H)me!=="value"&&!Wn(me)&&r(B,me,null,H[me],j,g.children,S,T,k);"value"in H&&r(B,"value",null,H.value),(P=H.onVnodeBeforeMount)&&nt(P,S,g)}ue&&Rt(g,null,S,"beforeMount");const he=(!T||T&&!T.pendingBranch)&&ne&&!ne.persisted;he&&ne.beforeEnter(B),i(B,m,y),((P=H&&H.onVnodeMounted)||he||ue)&&je(()=>{P&&nt(P,S,g),he&&ne.enter(B),ue&&Rt(g,null,S,"mounted")},T)},z=(g,m,y,S,T)=>{if(y&&p(g,y),S)for(let j=0;j<S.length;j++)p(g,S[j]);if(T){let j=T.subTree;if(m===j){const N=T.vnode;z(g,N,N.scopeId,N.slotScopeIds,T.parent)}}},w=(g,m,y,S,T,j,N,U,B=0)=>{for(let P=B;P<g.length;P++){const J=g[P]=U?wt(g[P]):st(g[P]);_(null,J,m,y,S,T,j,N,U)}},I=(g,m,y,S,T,j,N)=>{const U=m.el=g.el;let{patchFlag:B,dynamicChildren:P,dirs:J}=m;B|=g.patchFlag&16;const H=g.props||_e,X=m.props||_e;let ne;y&&It(y,!1),(ne=X.onVnodeBeforeUpdate)&&nt(ne,y,m,g),J&&Rt(m,g,y,"beforeUpdate"),y&&It(y,!0);const ue=T&&m.type!=="foreignObject";if(P?Y(g.dynamicChildren,P,U,y,S,ue,j):N||le(g,m,U,null,y,S,ue,j,!1),B>0){if(B&16)L(U,m,H,X,y,S,T);else if(B&2&&H.class!==X.class&&r(U,"class",null,X.class,T),B&4&&r(U,"style",H.style,X.style,T),B&8){const he=m.dynamicProps;for(let me=0;me<he.length;me++){const Ce=he[me],Ye=H[Ce],Yt=X[Ce];(Yt!==Ye||Ce==="value")&&r(U,Ce,Ye,Yt,T,g.children,y,S,k)}}B&1&&g.children!==m.children&&u(U,m.children)}else!N&&P==null&&L(U,m,H,X,y,S,T);((ne=X.onVnodeUpdated)||J)&&je(()=>{ne&&nt(ne,y,m,g),J&&Rt(m,g,y,"updated")},S)},Y=(g,m,y,S,T,j,N)=>{for(let U=0;U<m.length;U++){const B=g[U],P=m[U],J=B.el&&(B.type===ve||!jt(B,P)||B.shapeFlag&70)?f(B.el):y;_(B,P,J,null,S,T,j,N,!0)}},L=(g,m,y,S,T,j,N)=>{if(y!==S){if(y!==_e)for(const U in y)!Wn(U)&&!(U in S)&&r(g,U,y[U],null,N,m.children,T,j,k);for(const U in S){if(Wn(U))continue;const B=S[U],P=y[U];B!==P&&U!=="value"&&r(g,U,P,B,N,m.children,T,j,k)}"value"in S&&r(g,"value",y.value,S.value)}},x=(g,m,y,S,T,j,N,U,B)=>{const P=m.el=g?g.el:l(""),J=m.anchor=g?g.anchor:l("");let{patchFlag:H,dynamicChildren:X,slotScopeIds:ne}=m;ne&&(U=U?U.concat(ne):ne),g==null?(i(P,y,S),i(J,y,S),w(m.children,y,J,T,j,N,U,B)):H>0&&H&64&&X&&g.dynamicChildren?(Y(g.dynamicChildren,X,y,T,j,N,U),(m.key!=null||T&&m===T.subTree)&&Ls(g,m,!0)):le(g,m,y,J,T,j,N,U,B)},V=(g,m,y,S,T,j,N,U,B)=>{m.slotScopeIds=U,g==null?m.shapeFlag&512?T.ctx.activate(m,y,S,N,B):re(m,y,S,T,j,N,B):W(g,m,B)},re=(g,m,y,S,T,j,N)=>{const U=g.component=bc(g,S,T);if(di(g)&&(U.ctx.renderer=fe),wc(U),U.asyncDep){if(T&&T.registerDep(U,ie),!g.el){const B=U.subTree=ce(Ze);v(null,B,m,y)}return}ie(U,g,m,y,T,j,N)},W=(g,m,y)=>{const S=m.component=g.component;if(Pl(g,m,y))if(S.asyncDep&&!S.asyncResolved){ae(S,m,y);return}else S.next=m,Al(S.update),S.update();else m.el=g.el,S.vnode=m},ie=(g,m,y,S,T,j,N)=>{const U=()=>{if(g.isMounted){let{next:J,bu:H,u:X,parent:ne,vnode:ue}=g,he=J,me;It(g,!1),J?(J.el=ue.el,ae(g,J,N)):J=ue,H&&Si(H),(me=J.props&&J.props.onVnodeBeforeUpdate)&&nt(me,ne,J,ue),It(g,!0);const Ce=xi(g),Ye=g.subTree;g.subTree=Ce,_(Ye,Ce,f(Ye.el),F(Ye),g,T,j),J.el=Ce.el,he===null&&Rl(g,Ce.el),X&&je(X,T),(me=J.props&&J.props.onVnodeUpdated)&&je(()=>nt(me,ne,J,ue),T)}else{let J;const{el:H,props:X}=m,{bm:ne,m:ue,parent:he}=g,me=qn(m);if(It(g,!1),ne&&Si(ne),!me&&(J=X&&X.onVnodeBeforeMount)&&nt(J,he,m),It(g,!0),H&&D){const Ce=()=>{g.subTree=xi(g),D(H,g.subTree,g,T,null)};me?m.type.__asyncLoader().then(()=>!g.isUnmounted&&Ce()):Ce()}else{const Ce=g.subTree=xi(g);_(null,Ce,y,S,g,T,j),m.el=Ce.el}if(ue&&je(ue,T),!me&&(J=X&&X.onVnodeMounted)){const Ce=m;je(()=>nt(J,he,Ce),T)}(m.shapeFlag&256||he&&qn(he.vnode)&&he.vnode.shapeFlag&256)&&g.a&&je(g.a,T),g.isMounted=!0,m=y=S=null}},B=g.effect=new ms(U,()=>As(P),g.scope),P=g.update=()=>B.run();P.id=g.uid,It(g,!0),P()},ae=(g,m,y)=>{m.component=g;const S=g.vnode.props;g.vnode=m,g.next=null,$l(g,m.props,S,y),nc(g,m.children,y),cn(),qs(),un()},le=(g,m,y,S,T,j,N,U,B=!1)=>{const P=g&&g.children,J=g?g.shapeFlag:0,H=m.children,{patchFlag:X,shapeFlag:ne}=m;if(X>0){if(X&128){Me(P,H,y,S,T,j,N,U,B);return}else if(X&256){ye(P,H,y,S,T,j,N,U,B);return}}ne&8?(J&16&&k(P,T,j),H!==P&&u(y,H)):J&16?ne&16?Me(P,H,y,S,T,j,N,U,B):k(P,T,j,!0):(J&8&&u(y,""),ne&16&&w(H,y,S,T,j,N,U,B))},ye=(g,m,y,S,T,j,N,U,B)=>{g=g||Xt,m=m||Xt;const P=g.length,J=m.length,H=Math.min(P,J);let X;for(X=0;X<H;X++){const ne=m[X]=B?wt(m[X]):st(m[X]);_(g[X],ne,y,null,T,j,N,U,B)}P>J?k(g,T,j,!0,!1,H):w(m,y,S,T,j,N,U,B,H)},Me=(g,m,y,S,T,j,N,U,B)=>{let P=0;const J=m.length;let H=g.length-1,X=J-1;for(;P<=H&&P<=X;){const ne=g[P],ue=m[P]=B?wt(m[P]):st(m[P]);if(jt(ne,ue))_(ne,ue,y,null,T,j,N,U,B);else break;P++}for(;P<=H&&P<=X;){const ne=g[H],ue=m[X]=B?wt(m[X]):st(m[X]);if(jt(ne,ue))_(ne,ue,y,null,T,j,N,U,B);else break;H--,X--}if(P>H){if(P<=X){const ne=X+1,ue=ne<J?m[ne].el:S;for(;P<=X;)_(null,m[P]=B?wt(m[P]):st(m[P]),y,ue,T,j,N,U,B),P++}}else if(P>X)for(;P<=H;)Ee(g[P],T,j,!0),P++;else{const ne=P,ue=P,he=new Map;for(P=ue;P<=X;P++){const ze=m[P]=B?wt(m[P]):st(m[P]);ze.key!=null&&he.set(ze.key,P)}let me,Ce=0;const Ye=X-ue+1;let Yt=!1,js=0;const gn=new Array(Ye);for(P=0;P<Ye;P++)gn[P]=0;for(P=ne;P<=H;P++){const ze=g[P];if(Ce>=Ye){Ee(ze,T,j,!0);continue}let tt;if(ze.key!=null)tt=he.get(ze.key);else for(me=ue;me<=X;me++)if(gn[me-ue]===0&&jt(ze,m[me])){tt=me;break}tt===void 0?Ee(ze,T,j,!0):(gn[tt-ue]=P+1,tt>=js?js=tt:Yt=!0,_(ze,m[tt],y,null,T,j,N,U,B),Ce++)}const Bs=Yt?ac(gn):Xt;for(me=Bs.length-1,P=Ye-1;P>=0;P--){const ze=ue+P,tt=m[ze],Fs=ze+1<J?m[ze+1].el:S;gn[P]===0?_(null,tt,y,Fs,T,j,N,U,B):Yt&&(me<0||P!==Bs[me]?Pe(tt,y,Fs,2):me--)}}},Pe=(g,m,y,S,T=null)=>{const{el:j,type:N,transition:U,children:B,shapeFlag:P}=g;if(P&6){Pe(g.component.subTree,m,y,S);return}if(P&128){g.suspense.move(m,y,S);return}if(P&64){N.move(g,m,y,fe);return}if(N===ve){i(j,m,y);for(let H=0;H<B.length;H++)Pe(B[H],m,y,S);i(g.anchor,m,y);return}if(N===Yn){b(g,m,y);return}if(S!==2&&P&1&&U)if(S===0)U.beforeEnter(j),i(j,m,y),je(()=>U.enter(j),T);else{const{leave:H,delayLeave:X,afterLeave:ne}=U,ue=()=>i(j,m,y),he=()=>{H(j,()=>{ue(),ne&&ne()})};X?X(j,ue,he):he()}else i(j,m,y)},Ee=(g,m,y,S=!1,T=!1)=>{const{type:j,props:N,ref:U,children:B,dynamicChildren:P,shapeFlag:J,patchFlag:H,dirs:X}=g;if(U!=null&&Ji(U,null,y,g,!0),J&256){m.ctx.deactivate(g);return}const ne=J&1&&X,ue=!qn(g);let he;if(ue&&(he=N&&N.onVnodeBeforeUnmount)&&nt(he,m,g),J&6)C(g.component,y,S);else{if(J&128){g.suspense.unmount(y,S);return}ne&&Rt(g,null,m,"beforeUnmount"),J&64?g.type.remove(g,m,y,T,fe,S):P&&(j!==ve||H>0&&H&64)?k(P,m,y,!1,!0):(j===ve&&H&384||!T&&J&16)&&k(B,m,y),S&&et(g)}(ue&&(he=N&&N.onVnodeUnmounted)||ne)&&je(()=>{he&&nt(he,m,g),ne&&Rt(g,null,m,"unmounted")},y)},et=g=>{const{type:m,el:y,anchor:S,transition:T}=g;if(m===ve){qt(y,S);return}if(m===Yn){R(g);return}const j=()=>{s(y),T&&!T.persisted&&T.afterLeave&&T.afterLeave()};if(g.shapeFlag&1&&T&&!T.persisted){const{leave:N,delayLeave:U}=T,B=()=>N(y,j);U?U(g.el,j,B):B()}else j()},qt=(g,m)=>{let y;for(;g!==m;)y=d(g),s(g),g=y;s(m)},C=(g,m,y)=>{const{bum:S,scope:T,update:j,subTree:N,um:U}=g;S&&Si(S),T.stop(),j&&(j.active=!1,Ee(N,g,m,y)),U&&je(U,m),je(()=>{g.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&g.asyncDep&&!g.asyncResolved&&g.suspenseId===m.pendingId&&(m.deps--,m.deps===0&&m.resolve())},k=(g,m,y,S=!1,T=!1,j=0)=>{for(let N=j;N<g.length;N++)Ee(g[N],m,y,S,T)},F=g=>g.shapeFlag&6?F(g.component.subTree):g.shapeFlag&128?g.suspense.next():d(g.anchor||g.el),Q=(g,m,y)=>{g==null?m._vnode&&Ee(m._vnode,null,null,!0):_(m._vnode||null,g,m,null,null,null,y),qs(),So(),m._vnode=g},fe={p:_,um:Ee,m:Pe,r:et,mt:re,mc:w,pc:le,pbc:Y,n:F,o:e};let q,D;return t&&([q,D]=t(fe)),{render:Q,hydrate:q,createApp:sc(Q,q)}}function It({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Ls(e,t,n=!1){const i=e.children,s=t.children;if(te(i)&&te(s))for(let r=0;r<i.length;r++){const o=i[r];let l=s[r];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=s[r]=wt(s[r]),l.el=o.el),n||Ls(o,l)),l.type===mi&&(l.el=o.el)}}function ac(e){const t=e.slice(),n=[0];let i,s,r,o,l;const a=e.length;for(i=0;i<a;i++){const c=e[i];if(c!==0){if(s=n[n.length-1],e[s]<c){t[i]=s,n.push(i);continue}for(r=0,o=n.length-1;r<o;)l=r+o>>1,e[n[l]]<c?r=l+1:o=l;c<e[n[r]]&&(r>0&&(t[i]=n[r-1]),n[r]=i)}}for(r=n.length,o=n[r-1];r-- >0;)n[r]=o,o=t[o];return n}const lc=e=>e.__isTeleport,yn=e=>e&&(e.disabled||e.disabled===""),nr=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Xi=(e,t)=>{const n=e&&e.to;return Ae(n)?t?t(n):null:n},cc={__isTeleport:!0,process(e,t,n,i,s,r,o,l,a,c){const{mc:u,pc:f,pbc:d,o:{insert:p,querySelector:h,createText:_,createComment:A}}=c,v=yn(t.props);let{shapeFlag:E,children:b,dynamicChildren:R}=t;if(e==null){const M=t.el=_(""),O=t.anchor=_("");p(M,n,i),p(O,n,i);const z=t.target=Xi(t.props,h),w=t.targetAnchor=_("");z&&(p(w,z),o=o||nr(z));const I=(Y,L)=>{E&16&&u(b,Y,L,s,r,o,l,a)};v?I(n,O):z&&I(z,w)}else{t.el=e.el;const M=t.anchor=e.anchor,O=t.target=e.target,z=t.targetAnchor=e.targetAnchor,w=yn(e.props),I=w?n:O,Y=w?M:z;if(o=o||nr(O),R?(d(e.dynamicChildren,R,I,s,r,o,l),Ls(e,t,!0)):a||f(e,t,I,Y,s,r,o,l,!1),v)w||Vn(t,n,M,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const L=t.target=Xi(t.props,h);L&&Vn(t,L,null,c,0)}else w&&Vn(t,O,z,c,1)}Vo(t)},remove(e,t,n,i,{um:s,o:{remove:r}},o){const{shapeFlag:l,children:a,anchor:c,targetAnchor:u,target:f,props:d}=e;if(f&&r(u),(o||!yn(d))&&(r(c),l&16))for(let p=0;p<a.length;p++){const h=a[p];s(h,t,n,!0,!!h.dynamicChildren)}},move:Vn,hydrate:uc};function Vn(e,t,n,{o:{insert:i},m:s},r=2){r===0&&i(e.targetAnchor,t,n);const{el:o,anchor:l,shapeFlag:a,children:c,props:u}=e,f=r===2;if(f&&i(o,t,n),(!f||yn(u))&&a&16)for(let d=0;d<c.length;d++)s(c[d],t,n,2);f&&i(l,t,n)}function uc(e,t,n,i,s,r,{o:{nextSibling:o,parentNode:l,querySelector:a}},c){const u=t.target=Xi(t.props,a);if(u){const f=u._lpa||u.firstChild;if(t.shapeFlag&16)if(yn(t.props))t.anchor=c(o(e),t,l(e),n,i,s,r),t.targetAnchor=f;else{t.anchor=o(e);let d=f;for(;d;)if(d=o(d),d&&d.nodeType===8&&d.data==="teleport anchor"){t.targetAnchor=d,u._lpa=t.targetAnchor&&o(t.targetAnchor);break}c(f,t,u,n,i,s,r)}Vo(t)}return t.anchor&&o(t.anchor)}const fc=cc;function Vo(e){const t=e.ctx;if(t&&t.ut){let n=e.children[0].el;for(;n!==e.targetAnchor;)n.nodeType===1&&n.setAttribute("data-v-owner",t.uid),n=n.nextSibling;t.ut()}}const ve=Symbol(void 0),mi=Symbol(void 0),Ze=Symbol(void 0),Yn=Symbol(void 0),An=[];let Ke=null;function G(e=!1){An.push(Ke=e?null:[])}function dc(){An.pop(),Ke=An[An.length-1]||null}let In=1;function ir(e){In+=e}function Ho(e){return e.dynamicChildren=In>0?Ke||Xt:null,dc(),In>0&&Ke&&Ke.push(e),e}function $(e,t,n,i,s,r){return Ho(Z(e,t,n,i,s,r,!0))}function Ln(e,t,n,i,s){return Ho(ce(e,t,n,i,s,!0))}function Zi(e){return e?e.__v_isVNode===!0:!1}function jt(e,t){return e.type===t.type&&e.key===t.key}const hi="__vInternal",Go=({key:e})=>e??null,Qn=({ref:e,ref_key:t,ref_for:n})=>e!=null?Ae(e)||xe(e)||se(e)?{i:De,r:e,k:t,f:!!n}:e:null;function Z(e,t=null,n=null,i=0,s=null,r=e===ve?0:1,o=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Go(t),ref:t&&Qn(t),scopeId:fi,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:i,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:De};return l?(Os(a,n),r&128&&e.normalize(a)):n&&(a.shapeFlag|=Ae(n)?8:16),In>0&&!o&&Ke&&(a.patchFlag>0||r&6)&&a.patchFlag!==32&&Ke.push(a),a}const ce=gc;function gc(e,t=null,n=null,i=0,s=null,r=!1){if((!e||e===Mo)&&(e=Ze),Zi(e)){const l=Pt(e,t,!0);return n&&Os(l,n),In>0&&!r&&Ke&&(l.shapeFlag&6?Ke[Ke.indexOf(e)]=l:Ke.push(l)),l.patchFlag|=-2,l}if(Cc(e)&&(e=e.__vccOpts),t){t=pc(t);let{class:l,style:a}=t;l&&!Ae(l)&&(t.class=Dt(l)),be(a)&&(mo(a)&&!te(a)&&(a=Ie({},a)),t.style=Ht(a))}const o=Ae(e)?1:Il(e)?128:lc(e)?64:be(e)?4:se(e)?2:0;return Z(e,t,n,i,s,o,r,!0)}function pc(e){return e?mo(e)||hi in e?Ie({},e):e:null}function Pt(e,t,n=!1){const{props:i,ref:s,patchFlag:r,children:o}=e,l=t?hc(i||{},t):i;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Go(l),ref:t&&t.ref?n&&s?te(s)?s.concat(Qn(t)):[s,Qn(t)]:Qn(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ve?r===-1?16:r|16:r,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Pt(e.ssContent),ssFallback:e.ssFallback&&Pt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function mc(e=" ",t=0){return ce(mi,null,e,t)}function it(e="",t=!1){return t?(G(),Ln(Ze,null,e)):ce(Ze,null,e)}function st(e){return e==null||typeof e=="boolean"?ce(Ze):te(e)?ce(ve,null,e.slice()):typeof e=="object"?wt(e):ce(mi,null,String(e))}function wt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Pt(e)}function Os(e,t){let n=0;const{shapeFlag:i}=e;if(t==null)t=null;else if(te(t))n=16;else if(typeof t=="object")if(i&65){const s=t.default;s&&(s._c&&(s._d=!1),Os(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!(hi in t)?t._ctx=De:s===3&&De&&(De.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else se(t)?(t={default:t,_ctx:De},n=32):(t=String(t),i&64?(n=16,t=[mc(t)]):n=8);e.children=t,e.shapeFlag|=n}function hc(...e){const t={};for(let n=0;n<e.length;n++){const i=e[n];for(const s in i)if(s==="class")t.class!==i.class&&(t.class=Dt([t.class,i.class]));else if(s==="style")t.style=Ht([t.style,i.style]);else if(ii(s)){const r=t[s],o=i[s];o&&r!==o&&!(te(r)&&r.includes(o))&&(t[s]=r?[].concat(r,o):o)}else s!==""&&(t[s]=i[s])}return t}function nt(e,t,n,i=null){We(e,t,7,[n,i])}const _c=Do();let vc=0;function bc(e,t,n){const i=e.type,s=(t?t.appContext:e.appContext)||_c,r={uid:vc++,vnode:e,type:i,parent:t,appContext:s,root:null,next:null,subTree:null,effect:null,update:null,scope:new $r(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(s.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Fo(i,s),emitsOptions:Co(i,s),emit:null,emitted:null,propsDefaults:_e,inheritAttrs:i.inheritAttrs,ctx:_e,data:_e,props:_e,attrs:_e,slots:_e,refs:_e,setupState:_e,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return r.ctx={_:r},r.root=t?t.root:r,r.emit=Cl.bind(null,r),e.ce&&e.ce(r),r}let Se=null;const dn=()=>Se||De,rn=e=>{Se=e,e.scope.on()},kt=()=>{Se&&Se.scope.off(),Se=null};function Wo(e){return e.vnode.shapeFlag&4}let On=!1;function wc(e,t=!1){On=t;const{props:n,children:i}=e.vnode,s=Wo(e);Zl(e,n,s,t),tc(e,i);const r=s?yc(e,t):void 0;return On=!1,r}function yc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=sn(new Proxy(e.ctx,ql));const{setup:i}=n;if(i){const s=e.setupContext=i.length>1?Sc(e):null;rn(e),cn();const r=Tt(i,e,0,[e.props,s]);if(un(),kt(),Jr(r)){if(r.then(kt,kt),t)return r.then(o=>{sr(e,o,t)}).catch(o=>{li(o,e,0)});e.asyncDep=r}else sr(e,r,t)}else qo(e,t)}function sr(e,t,n){se(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:be(t)&&(e.setupState=bo(t)),qo(e,n)}let rr;function qo(e,t,n){const i=e.type;if(!e.render){if(!t&&rr&&!i.render){const s=i.template||Rs(e).template;if(s){const{isCustomElement:r,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:a}=i,c=Ie(Ie({isCustomElement:r,delimiters:l},o),a);i.render=rr(s,c)}}e.render=i.render||Je}rn(e),cn(),Yl(e),un(),kt()}function Ac(e){return new Proxy(e.attrs,{get(t,n){return Fe(e,"get","$attrs"),t[n]}})}function Sc(e){const t=i=>{e.exposed=i||{}};let n;return{get attrs(){return n||(n=Ac(e))},slots:e.slots,emit:e.emit,expose:t}}function _i(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(bo(sn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in wn)return wn[n](e)},has(t,n){return n in t||n in wn}}))}function xc(e,t=!0){return se(e)?e.displayName||e.name:e.name||t&&e.__name}function Cc(e){return se(e)&&"__vccOpts"in e}const Re=(e,t)=>bl(e,t,On);function Be(e,t,n){const i=arguments.length;return i===2?be(t)&&!te(t)?Zi(t)?ce(e,null,[t]):ce(e,t):ce(e,null,t):(i>3?n=Array.prototype.slice.call(arguments,2):i===3&&Zi(n)&&(n=[n]),ce(e,t,n))}const Tc=Symbol(""),Ec=()=>Xe(Tc),Pc="3.2.47",Rc="http://www.w3.org/2000/svg",Bt=typeof document<"u"?document:null,or=Bt&&Bt.createElement("template"),Ic={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,i)=>{const s=t?Bt.createElementNS(Rc,e):Bt.createElement(e,n?{is:n}:void 0);return e==="select"&&i&&i.multiple!=null&&s.setAttribute("multiple",i.multiple),s},createText:e=>Bt.createTextNode(e),createComment:e=>Bt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Bt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,i,s,r){const o=n?n.previousSibling:t.lastChild;if(s&&(s===r||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===r||!(s=s.nextSibling)););else{or.innerHTML=i?`<svg>${e}</svg>`:e;const l=or.content;if(i){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Lc(e,t,n){const i=e._vtc;i&&(t=(t?[t,...i]:[...i]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Oc(e,t,n){const i=e.style,s=Ae(n);if(n&&!s){if(t&&!Ae(t))for(const r in t)n[r]==null&&$i(i,r,"");for(const r in n)$i(i,r,n[r])}else{const r=i.display;s?t!==n&&(i.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(i.display=r)}}const ar=/\s*!important$/;function $i(e,t,n){if(te(n))n.forEach(i=>$i(e,t,i));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const i=Mc(e,t);ar.test(n)?e.setProperty(ln(i),n.replace(ar,""),"important"):e[i]=n}}const lr=["Webkit","Moz","ms"],Ei={};function Mc(e,t){const n=Ei[t];if(n)return n;let i=ot(t);if(i!=="filter"&&i in e)return Ei[t]=i;i=oi(i);for(let s=0;s<lr.length;s++){const r=lr[s]+i;if(r in e)return Ei[t]=r}return t}const cr="http://www.w3.org/1999/xlink";function Uc(e,t,n,i,s){if(i&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(cr,t.slice(6,t.length)):e.setAttributeNS(cr,t,n);else{const r=Ea(t);n==null||r&&!Yr(n)?e.removeAttribute(t):e.setAttribute(t,r?"":n)}}function jc(e,t,n,i,s,r,o){if(t==="innerHTML"||t==="textContent"){i&&o(i,s,r),e[t]=n??"";return}if(t==="value"&&e.tagName!=="PROGRESS"&&!e.tagName.includes("-")){e._value=n;const a=n??"";(e.value!==a||e.tagName==="OPTION")&&(e.value=a),n==null&&e.removeAttribute(t);return}let l=!1;if(n===""||n==null){const a=typeof e[t];a==="boolean"?n=Yr(n):n==null&&a==="string"?(n="",l=!0):a==="number"&&(n=0,l=!0)}try{e[t]=n}catch{}l&&e.removeAttribute(t)}function Bc(e,t,n,i){e.addEventListener(t,n,i)}function Fc(e,t,n,i){e.removeEventListener(t,n,i)}function zc(e,t,n,i,s=null){const r=e._vei||(e._vei={}),o=r[t];if(i&&o)o.value=i;else{const[l,a]=Nc(t);if(i){const c=r[t]=Vc(i,s);Bc(e,l,c,a)}else o&&(Fc(e,l,o,a),r[t]=void 0)}}const ur=/(?:Once|Passive|Capture)$/;function Nc(e){let t;if(ur.test(e)){t={};let i;for(;i=e.match(ur);)e=e.slice(0,e.length-i[0].length),t[i[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):ln(e.slice(2)),t]}let Pi=0;const kc=Promise.resolve(),Dc=()=>Pi||(kc.then(()=>Pi=0),Pi=Date.now());function Vc(e,t){const n=i=>{if(!i._vts)i._vts=Date.now();else if(i._vts<=n.attached)return;We(Hc(i,n.value),t,5,[i])};return n.value=e,n.attached=Dc(),n}function Hc(e,t){if(te(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(i=>s=>!s._stopped&&i&&i(s))}else return t}const fr=/^on[a-z]/,Gc=(e,t,n,i,s=!1,r,o,l,a)=>{t==="class"?Lc(e,i,s):t==="style"?Oc(e,n,i):ii(t)?us(t)||zc(e,t,n,i,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Wc(e,t,i,s))?jc(e,t,i,r,o,l,a):(t==="true-value"?e._trueValue=i:t==="false-value"&&(e._falseValue=i),Uc(e,t,i,s))};function Wc(e,t,n,i){return i?!!(t==="innerHTML"||t==="textContent"||t in e&&fr.test(t)&&se(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||fr.test(t)&&Ae(n)?!1:t in e}function Yo(e){const t=dn();if(!t)return;const n=t.ut=(s=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(r=>ts(r,s))},i=()=>{const s=e(t.proxy);es(t.subTree,s),n(s)};Ol(i),Gt(()=>{const s=new MutationObserver(i);s.observe(t.subTree.el.parentNode,{childList:!0}),Es(()=>s.disconnect())})}function es(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{es(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)ts(e.el,t);else if(e.type===ve)e.children.forEach(n=>es(n,t));else if(e.type===Yn){let{el:n,anchor:i}=e;for(;n&&(ts(n,t),n!==i);)n=n.nextSibling}}function ts(e,t){if(e.nodeType===1){const n=e.style;for(const i in t)n.setProperty(`--${i}`,t[i])}}const ht="transition",pn="animation",tn=(e,{slots:t})=>Be(Eo,qc(e),t);tn.displayName="Transition";const Qo={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};tn.props=Ie({},Eo.props,Qo);const Lt=(e,t=[])=>{te(e)?e.forEach(n=>n(...t)):e&&e(...t)},dr=e=>e?te(e)?e.some(t=>t.length>1):e.length>1:!1;function qc(e){const t={};for(const x in e)x in Qo||(t[x]=e[x]);if(e.css===!1)return t;const{name:n="v",type:i,duration:s,enterFromClass:r=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:a=r,appearActiveClass:c=o,appearToClass:u=l,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,h=Yc(s),_=h&&h[0],A=h&&h[1],{onBeforeEnter:v,onEnter:E,onEnterCancelled:b,onLeave:R,onLeaveCancelled:M,onBeforeAppear:O=v,onAppear:z=E,onAppearCancelled:w=b}=t,I=(x,V,re)=>{Ot(x,V?u:l),Ot(x,V?c:o),re&&re()},Y=(x,V)=>{x._isLeaving=!1,Ot(x,f),Ot(x,p),Ot(x,d),V&&V()},L=x=>(V,re)=>{const W=x?z:E,ie=()=>I(V,x,re);Lt(W,[V,ie]),gr(()=>{Ot(V,x?a:r),_t(V,x?u:l),dr(W)||pr(V,i,_,ie)})};return Ie(t,{onBeforeEnter(x){Lt(v,[x]),_t(x,r),_t(x,o)},onBeforeAppear(x){Lt(O,[x]),_t(x,a),_t(x,c)},onEnter:L(!1),onAppear:L(!0),onLeave(x,V){x._isLeaving=!0;const re=()=>Y(x,V);_t(x,f),Jc(),_t(x,d),gr(()=>{x._isLeaving&&(Ot(x,f),_t(x,p),dr(R)||pr(x,i,A,re))}),Lt(R,[x,re])},onEnterCancelled(x){I(x,!1),Lt(b,[x])},onAppearCancelled(x){I(x,!0),Lt(w,[x])},onLeaveCancelled(x){Y(x),Lt(M,[x])}})}function Yc(e){if(e==null)return null;if(be(e))return[Ri(e.enter),Ri(e.leave)];{const t=Ri(e);return[t,t]}}function Ri(e){return ja(e)}function _t(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Ot(e,t){t.split(/\s+/).forEach(i=>i&&e.classList.remove(i));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function gr(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Qc=0;function pr(e,t,n,i){const s=e._endId=++Qc,r=()=>{s===e._endId&&i()};if(n)return setTimeout(r,n);const{type:o,timeout:l,propCount:a}=Kc(e,t);if(!o)return i();const c=o+"end";let u=0;const f=()=>{e.removeEventListener(c,d),r()},d=p=>{p.target===e&&++u>=a&&f()};setTimeout(()=>{u<a&&f()},l+1),e.addEventListener(c,d)}function Kc(e,t){const n=window.getComputedStyle(e),i=h=>(n[h]||"").split(", "),s=i(`${ht}Delay`),r=i(`${ht}Duration`),o=mr(s,r),l=i(`${pn}Delay`),a=i(`${pn}Duration`),c=mr(l,a);let u=null,f=0,d=0;t===ht?o>0&&(u=ht,f=o,d=r.length):t===pn?c>0&&(u=pn,f=c,d=a.length):(f=Math.max(o,c),u=f>0?o>c?ht:pn:null,d=u?u===ht?r.length:a.length:0);const p=u===ht&&/\b(transform|all)(,|$)/.test(i(`${ht}Property`).toString());return{type:u,timeout:f,propCount:d,hasTransform:p}}function mr(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,i)=>hr(n)+hr(e[i])))}function hr(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Jc(){return document.body.offsetHeight}const Xc=["ctrl","shift","alt","meta"],Zc={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Xc.some(n=>e[`${n}Key`]&&!t.includes(n))},vn=(e,t)=>(n,...i)=>{for(let s=0;s<t.length;s++){const r=Zc[t[s]];if(r&&r(n,t))return}return e(n,...i)},$c={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):mn(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:i}){!t!=!n&&(i?t?(i.beforeEnter(e),mn(e,!0),i.enter(e)):i.leave(e,()=>{mn(e,!1)}):mn(e,t))},beforeUnmount(e,{value:t}){mn(e,t)}};function mn(e,t){e.style.display=t?e._vod:"none"}const eu=Ie({patchProp:Gc},Ic);let _r;function tu(){return _r||(_r=rc(eu))}const nu=(...e)=>{const t=tu().createApp(...e),{mount:n}=t;return t.mount=i=>{const s=iu(i);if(!s)return;const r=t._component;!se(r)&&!r.render&&!r.template&&(r.template=s.innerHTML),s.innerHTML="";const o=n(s,!1,s instanceof SVGElement);return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),o},t};function iu(e){return Ae(e)?document.querySelector(e):e}const Te=(e,t)=>{const n=e.__vccOpts||e;for(const[i,s]of t)n[i]=s;return n},su={};function ru(e,t){const n=qe("router-view");return G(),Ln(n)}const ou=Te(su,[["render",ru]]);/*!
  2. * vue-router v4.1.6
  3. * (c) 2022 Eduardo San Martin Morote
  4. * @license MIT
  5. */const Jt=typeof window<"u";function au(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const pe=Object.assign;function Ii(e,t){const n={};for(const i in t){const s=t[i];n[i]=$e(s)?s.map(e):e(s)}return n}const Sn=()=>{},$e=Array.isArray,lu=/\/$/,cu=e=>e.replace(lu,"");function Li(e,t,n="/"){let i,s={},r="",o="";const l=t.indexOf("#");let a=t.indexOf("?");return l<a&&l>=0&&(a=-1),a>-1&&(i=t.slice(0,a),r=t.slice(a+1,l>-1?l:t.length),s=e(r)),l>-1&&(i=i||t.slice(0,l),o=t.slice(l,t.length)),i=gu(i??t,n),{fullPath:i+(r&&"?")+r+o,path:i,query:s,hash:o}}function uu(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function vr(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function fu(e,t,n){const i=t.matched.length-1,s=n.matched.length-1;return i>-1&&i===s&&on(t.matched[i],n.matched[s])&&Ko(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function on(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ko(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!du(e[n],t[n]))return!1;return!0}function du(e,t){return $e(e)?br(e,t):$e(t)?br(t,e):e===t}function br(e,t){return $e(t)?e.length===t.length&&e.every((n,i)=>n===t[i]):e.length===1&&e[0]===t}function gu(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),i=e.split("/");let s=n.length-1,r,o;for(r=0;r<i.length;r++)if(o=i[r],o!==".")if(o==="..")s>1&&s--;else break;return n.slice(0,s).join("/")+"/"+i.slice(r-(r===i.length?1:0)).join("/")}var Mn;(function(e){e.pop="pop",e.push="push"})(Mn||(Mn={}));var xn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(xn||(xn={}));function pu(e){if(!e)if(Jt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),cu(e)}const mu=/^[^#]+#/;function hu(e,t){return e.replace(mu,"#")+t}function _u(e,t){const n=document.documentElement.getBoundingClientRect(),i=e.getBoundingClientRect();return{behavior:t.behavior,left:i.left-n.left-(t.left||0),top:i.top-n.top-(t.top||0)}}const vi=()=>({left:window.pageXOffset,top:window.pageYOffset});function vu(e){let t;if("el"in e){const n=e.el,i=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?i?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=_u(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function wr(e,t){return(history.state?history.state.position-t:-1)+e}const ns=new Map;function bu(e,t){ns.set(e,t)}function wu(e){const t=ns.get(e);return ns.delete(e),t}let yu=()=>location.protocol+"//"+location.host;function Jo(e,t){const{pathname:n,search:i,hash:s}=t,r=e.indexOf("#");if(r>-1){let l=s.includes(e.slice(r))?e.slice(r).length:1,a=s.slice(l);return a[0]!=="/"&&(a="/"+a),vr(a,"")}return vr(n,e)+i+s}function Au(e,t,n,i){let s=[],r=[],o=null;const l=({state:d})=>{const p=Jo(e,location),h=n.value,_=t.value;let A=0;if(d){if(n.value=p,t.value=d,o&&o===h){o=null;return}A=_?d.position-_.position:0}else i(p);s.forEach(v=>{v(n.value,h,{delta:A,type:Mn.pop,direction:A?A>0?xn.forward:xn.back:xn.unknown})})};function a(){o=n.value}function c(d){s.push(d);const p=()=>{const h=s.indexOf(d);h>-1&&s.splice(h,1)};return r.push(p),p}function u(){const{history:d}=window;d.state&&d.replaceState(pe({},d.state,{scroll:vi()}),"")}function f(){for(const d of r)d();r=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",u),{pauseListeners:a,listen:c,destroy:f}}function yr(e,t,n,i=!1,s=!1){return{back:e,current:t,forward:n,replaced:i,position:window.history.length,scroll:s?vi():null}}function Su(e){const{history:t,location:n}=window,i={value:Jo(e,n)},s={value:t.state};s.value||r(i.value,{back:null,current:i.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(a,c,u){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+a:yu()+e+a;try{t[u?"replaceState":"pushState"](c,"",d),s.value=c}catch(p){console.error(p),n[u?"replace":"assign"](d)}}function o(a,c){const u=pe({},t.state,yr(s.value.back,a,s.value.forward,!0),c,{position:s.value.position});r(a,u,!0),i.value=a}function l(a,c){const u=pe({},s.value,t.state,{forward:a,scroll:vi()});r(u.current,u,!0);const f=pe({},yr(i.value,a,null),{position:u.position+1},c);r(a,f,!1),i.value=a}return{location:i,state:s,push:l,replace:o}}function xu(e){e=pu(e);const t=Su(e),n=Au(e,t.state,t.location,t.replace);function i(r,o=!0){o||n.pauseListeners(),history.go(r)}const s=pe({location:"",base:e,go:i,createHref:hu.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function Cu(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),xu(e)}function Tu(e){return typeof e=="string"||e&&typeof e=="object"}function Xo(e){return typeof e=="string"||typeof e=="symbol"}const vt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Zo=Symbol("");var Ar;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ar||(Ar={}));function an(e,t){return pe(new Error,{type:e,[Zo]:!0},t)}function at(e,t){return e instanceof Error&&Zo in e&&(t==null||!!(e.type&t))}const Sr="[^/]+?",Eu={sensitive:!1,strict:!1,start:!0,end:!0},Pu=/[.+*?^${}()[\]/\\]/g;function Ru(e,t){const n=pe({},Eu,t),i=[];let s=n.start?"^":"";const r=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(s+="/");for(let f=0;f<c.length;f++){const d=c[f];let p=40+(n.sensitive?.25:0);if(d.type===0)f||(s+="/"),s+=d.value.replace(Pu,"\\$&"),p+=40;else if(d.type===1){const{value:h,repeatable:_,optional:A,regexp:v}=d;r.push({name:h,repeatable:_,optional:A});const E=v||Sr;if(E!==Sr){p+=10;try{new RegExp(`(${E})`)}catch(R){throw new Error(`Invalid custom RegExp for param "${h}" (${E}): `+R.message)}}let b=_?`((?:${E})(?:/(?:${E}))*)`:`(${E})`;f||(b=A&&c.length<2?`(?:/${b})`:"/"+b),A&&(b+="?"),s+=b,p+=20,A&&(p+=-8),_&&(p+=-20),E===".*"&&(p+=-50)}u.push(p)}i.push(u)}if(n.strict&&n.end){const c=i.length-1;i[c][i[c].length-1]+=.7000000000000001}n.strict||(s+="/?"),n.end?s+="$":n.strict&&(s+="(?:/|$)");const o=new RegExp(s,n.sensitive?"":"i");function l(c){const u=c.match(o),f={};if(!u)return null;for(let d=1;d<u.length;d++){const p=u[d]||"",h=r[d-1];f[h.name]=p&&h.repeatable?p.split("/"):p}return f}function a(c){let u="",f=!1;for(const d of e){(!f||!u.endsWith("/"))&&(u+="/"),f=!1;for(const p of d)if(p.type===0)u+=p.value;else if(p.type===1){const{value:h,repeatable:_,optional:A}=p,v=h in c?c[h]:"";if($e(v)&&!_)throw new Error(`Provided param "${h}" is an array but it is not repeatable (* or + modifiers)`);const E=$e(v)?v.join("/"):v;if(!E)if(A)d.length<2&&(u.endsWith("/")?u=u.slice(0,-1):f=!0);else throw new Error(`Missing required param "${h}"`);u+=E}}return u||"/"}return{re:o,score:i,keys:r,parse:l,stringify:a}}function Iu(e,t){let n=0;for(;n<e.length&&n<t.length;){const i=t[n]-e[n];if(i)return i;n++}return e.length<t.length?e.length===1&&e[0]===40+40?-1:1:e.length>t.length?t.length===1&&t[0]===40+40?1:-1:0}function Lu(e,t){let n=0;const i=e.score,s=t.score;for(;n<i.length&&n<s.length;){const r=Iu(i[n],s[n]);if(r)return r;n++}if(Math.abs(s.length-i.length)===1){if(xr(i))return 1;if(xr(s))return-1}return s.length-i.length}function xr(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const Ou={type:0,value:""},Mu=/[a-zA-Z0-9_]/;function Uu(e){if(!e)return[[]];if(e==="/")return[[Ou]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${c}": ${p}`)}let n=0,i=n;const s=[];let r;function o(){r&&s.push(r),r=[]}let l=0,a,c="",u="";function f(){c&&(n===0?r.push({type:0,value:c}):n===1||n===2||n===3?(r.length>1&&(a==="*"||a==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:c,regexp:u,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=a}for(;l<e.length;){if(a=e[l++],a==="\\"&&n!==2){i=n,n=4;continue}switch(n){case 0:a==="/"?(c&&f(),o()):a===":"?(f(),n=1):d();break;case 4:d(),n=i;break;case 1:a==="("?n=2:Mu.test(a)?d():(f(),n=0,a!=="*"&&a!=="?"&&a!=="+"&&l--);break;case 2:a===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+a:n=3:u+=a;break;case 3:f(),n=0,a!=="*"&&a!=="?"&&a!=="+"&&l--,u="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${c}"`),f(),o(),s}function ju(e,t,n){const i=Ru(Uu(e.path),n),s=pe(i,{record:e,parent:t,children:[],alias:[]});return t&&!s.record.aliasOf==!t.record.aliasOf&&t.children.push(s),s}function Bu(e,t){const n=[],i=new Map;t=Er({strict:!1,end:!0,sensitive:!1},t);function s(u){return i.get(u)}function r(u,f,d){const p=!d,h=Fu(u);h.aliasOf=d&&d.record;const _=Er(t,u),A=[h];if("alias"in u){const b=typeof u.alias=="string"?[u.alias]:u.alias;for(const R of b)A.push(pe({},h,{components:d?d.record.components:h.components,path:R,aliasOf:d?d.record:h}))}let v,E;for(const b of A){const{path:R}=b;if(f&&R[0]!=="/"){const M=f.record.path,O=M[M.length-1]==="/"?"":"/";b.path=f.record.path+(R&&O+R)}if(v=ju(b,f,_),d?d.alias.push(v):(E=E||v,E!==v&&E.alias.push(v),p&&u.name&&!Tr(v)&&o(u.name)),h.children){const M=h.children;for(let O=0;O<M.length;O++)r(M[O],v,d&&d.children[O])}d=d||v,(v.record.components&&Object.keys(v.record.components).length||v.record.name||v.record.redirect)&&a(v)}return E?()=>{o(E)}:Sn}function o(u){if(Xo(u)){const f=i.get(u);f&&(i.delete(u),n.splice(n.indexOf(f),1),f.children.forEach(o),f.alias.forEach(o))}else{const f=n.indexOf(u);f>-1&&(n.splice(f,1),u.record.name&&i.delete(u.record.name),u.children.forEach(o),u.alias.forEach(o))}}function l(){return n}function a(u){let f=0;for(;f<n.length&&Lu(u,n[f])>=0&&(u.record.path!==n[f].record.path||!$o(u,n[f]));)f++;n.splice(f,0,u),u.record.name&&!Tr(u)&&i.set(u.record.name,u)}function c(u,f){let d,p={},h,_;if("name"in u&&u.name){if(d=i.get(u.name),!d)throw an(1,{location:u});_=d.record.name,p=pe(Cr(f.params,d.keys.filter(E=>!E.optional).map(E=>E.name)),u.params&&Cr(u.params,d.keys.map(E=>E.name))),h=d.stringify(p)}else if("path"in u)h=u.path,d=n.find(E=>E.re.test(h)),d&&(p=d.parse(h),_=d.record.name);else{if(d=f.name?i.get(f.name):n.find(E=>E.re.test(f.path)),!d)throw an(1,{location:u,currentLocation:f});_=d.record.name,p=pe({},f.params,u.params),h=d.stringify(p)}const A=[];let v=d;for(;v;)A.unshift(v.record),v=v.parent;return{name:_,path:h,params:p,matched:A,meta:Nu(A)}}return e.forEach(u=>r(u)),{addRoute:r,resolve:c,removeRoute:o,getRoutes:l,getRecordMatcher:s}}function Cr(e,t){const n={};for(const i of t)i in e&&(n[i]=e[i]);return n}function Fu(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:zu(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function zu(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const i in e.components)t[i]=typeof n=="boolean"?n:n[i];return t}function Tr(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Nu(e){return e.reduce((t,n)=>pe(t,n.meta),{})}function Er(e,t){const n={};for(const i in e)n[i]=i in t?t[i]:e[i];return n}function $o(e,t){return t.children.some(n=>n===e||$o(e,n))}const ea=/#/g,ku=/&/g,Du=/\//g,Vu=/=/g,Hu=/\?/g,ta=/\+/g,Gu=/%5B/g,Wu=/%5D/g,na=/%5E/g,qu=/%60/g,ia=/%7B/g,Yu=/%7C/g,sa=/%7D/g,Qu=/%20/g;function Ms(e){return encodeURI(""+e).replace(Yu,"|").replace(Gu,"[").replace(Wu,"]")}function Ku(e){return Ms(e).replace(ia,"{").replace(sa,"}").replace(na,"^")}function is(e){return Ms(e).replace(ta,"%2B").replace(Qu,"+").replace(ea,"%23").replace(ku,"%26").replace(qu,"`").replace(ia,"{").replace(sa,"}").replace(na,"^")}function Ju(e){return is(e).replace(Vu,"%3D")}function Xu(e){return Ms(e).replace(ea,"%23").replace(Hu,"%3F")}function Zu(e){return e==null?"":Xu(e).replace(Du,"%2F")}function ti(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function $u(e){const t={};if(e===""||e==="?")return t;const i=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;s<i.length;++s){const r=i[s].replace(ta," "),o=r.indexOf("="),l=ti(o<0?r:r.slice(0,o)),a=o<0?null:ti(r.slice(o+1));if(l in t){let c=t[l];$e(c)||(c=t[l]=[c]),c.push(a)}else t[l]=a}return t}function Pr(e){let t="";for(let n in e){const i=e[n];if(n=Ju(n),i==null){i!==void 0&&(t+=(t.length?"&":"")+n);continue}($e(i)?i.map(r=>r&&is(r)):[i&&is(i)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function ef(e){const t={};for(const n in e){const i=e[n];i!==void 0&&(t[n]=$e(i)?i.map(s=>s==null?null:""+s):i==null?i:""+i)}return t}const tf=Symbol(""),Rr=Symbol(""),bi=Symbol(""),ra=Symbol(""),ss=Symbol("");function hn(){let e=[];function t(i){return e.push(i),()=>{const s=e.indexOf(i);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function yt(e,t,n,i,s){const r=i&&(i.enterCallbacks[s]=i.enterCallbacks[s]||[]);return()=>new Promise((o,l)=>{const a=f=>{f===!1?l(an(4,{from:n,to:t})):f instanceof Error?l(f):Tu(f)?l(an(2,{from:t,to:f})):(r&&i.enterCallbacks[s]===r&&typeof f=="function"&&r.push(f),o())},c=e.call(i&&i.instances[s],t,n,a);let u=Promise.resolve(c);e.length<3&&(u=u.then(a)),u.catch(f=>l(f))})}function Oi(e,t,n,i){const s=[];for(const r of e)for(const o in r.components){let l=r.components[o];if(!(t!=="beforeRouteEnter"&&!r.instances[o]))if(nf(l)){const c=(l.__vccOpts||l)[t];c&&s.push(yt(c,n,i,r,o))}else{let a=l();s.push(()=>a.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${o}" at "${r.path}"`));const u=au(c)?c.default:c;r.components[o]=u;const d=(u.__vccOpts||u)[t];return d&&yt(d,n,i,r,o)()}))}}return s}function nf(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Ir(e){const t=Xe(bi),n=Xe(ra),i=Re(()=>t.resolve(oe(e.to))),s=Re(()=>{const{matched:a}=i.value,{length:c}=a,u=a[c-1],f=n.matched;if(!u||!f.length)return-1;const d=f.findIndex(on.bind(null,u));if(d>-1)return d;const p=Lr(a[c-2]);return c>1&&Lr(u)===p&&f[f.length-1].path!==p?f.findIndex(on.bind(null,a[c-2])):d}),r=Re(()=>s.value>-1&&af(n.params,i.value.params)),o=Re(()=>s.value>-1&&s.value===n.matched.length-1&&Ko(n.params,i.value.params));function l(a={}){return of(a)?t[oe(e.replace)?"replace":"push"](oe(e.to)).catch(Sn):Promise.resolve()}return{route:i,href:Re(()=>i.value.href),isActive:r,isExactActive:o,navigate:l}}const sf=Io({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Ir,setup(e,{slots:t}){const n=fn(Ir(e)),{options:i}=Xe(bi),s=Re(()=>({[Or(e.activeClass,i.linkActiveClass,"router-link-active")]:n.isActive,[Or(e.exactActiveClass,i.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&t.default(n);return e.custom?r:Be("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},r)}}}),rf=sf;function of(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function af(e,t){for(const n in t){const i=t[n],s=e[n];if(typeof i=="string"){if(i!==s)return!1}else if(!$e(s)||s.length!==i.length||i.some((r,o)=>r!==s[o]))return!1}return!0}function Lr(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Or=(e,t,n)=>e??t??n,lf=Io({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const i=Xe(ss),s=Re(()=>e.route||i.value),r=Xe(Rr,0),o=Re(()=>{let c=oe(r);const{matched:u}=s.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),l=Re(()=>s.value.matched[o.value]);en(Rr,Re(()=>o.value+1)),en(tf,l),en(ss,s);const a=ee();return ft(()=>[a.value,l.value,e.name],([c,u,f],[d,p,h])=>{u&&(u.instances[f]=c,p&&p!==u&&c&&c===d&&(u.leaveGuards.size||(u.leaveGuards=p.leaveGuards),u.updateGuards.size||(u.updateGuards=p.updateGuards))),c&&u&&(!p||!on(u,p)||!d)&&(u.enterCallbacks[f]||[]).forEach(_=>_(c))},{flush:"post"}),()=>{const c=s.value,u=e.name,f=l.value,d=f&&f.components[u];if(!d)return Mr(n.default,{Component:d,route:c});const p=f.props[u],h=p?p===!0?c.params:typeof p=="function"?p(c):p:null,A=Be(d,pe({},h,t,{onVnodeUnmounted:v=>{v.component.isUnmounted&&(f.instances[u]=null)},ref:a}));return Mr(n.default,{Component:A,route:c})||A}}});function Mr(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const cf=lf;function uf(e){const t=Bu(e.routes,e),n=e.parseQuery||$u,i=e.stringifyQuery||Pr,s=e.history,r=hn(),o=hn(),l=hn(),a=dl(vt);let c=vt;Jt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Ii.bind(null,C=>""+C),f=Ii.bind(null,Zu),d=Ii.bind(null,ti);function p(C,k){let F,Q;return Xo(C)?(F=t.getRecordMatcher(C),Q=k):Q=C,t.addRoute(Q,F)}function h(C){const k=t.getRecordMatcher(C);k&&t.removeRoute(k)}function _(){return t.getRoutes().map(C=>C.record)}function A(C){return!!t.getRecordMatcher(C)}function v(C,k){if(k=pe({},k||a.value),typeof C=="string"){const g=Li(n,C,k.path),m=t.resolve({path:g.path},k),y=s.createHref(g.fullPath);return pe(g,m,{params:d(m.params),hash:ti(g.hash),redirectedFrom:void 0,href:y})}let F;if("path"in C)F=pe({},C,{path:Li(n,C.path,k.path).path});else{const g=pe({},C.params);for(const m in g)g[m]==null&&delete g[m];F=pe({},C,{params:f(C.params)}),k.params=f(k.params)}const Q=t.resolve(F,k),fe=C.hash||"";Q.params=u(d(Q.params));const q=uu(i,pe({},C,{hash:Ku(fe),path:Q.path})),D=s.createHref(q);return pe({fullPath:q,hash:fe,query:i===Pr?ef(C.query):C.query||{}},Q,{redirectedFrom:void 0,href:D})}function E(C){return typeof C=="string"?Li(n,C,a.value.path):pe({},C)}function b(C,k){if(c!==C)return an(8,{from:k,to:C})}function R(C){return z(C)}function M(C){return R(pe(E(C),{replace:!0}))}function O(C){const k=C.matched[C.matched.length-1];if(k&&k.redirect){const{redirect:F}=k;let Q=typeof F=="function"?F(C):F;return typeof Q=="string"&&(Q=Q.includes("?")||Q.includes("#")?Q=E(Q):{path:Q},Q.params={}),pe({query:C.query,hash:C.hash,params:"path"in Q?{}:C.params},Q)}}function z(C,k){const F=c=v(C),Q=a.value,fe=C.state,q=C.force,D=C.replace===!0,g=O(F);if(g)return z(pe(E(g),{state:typeof g=="object"?pe({},fe,g.state):fe,force:q,replace:D}),k||F);const m=F;m.redirectedFrom=k;let y;return!q&&fu(i,Q,F)&&(y=an(16,{to:m,from:Q}),Me(Q,Q,!0,!1)),(y?Promise.resolve(y):I(m,Q)).catch(S=>at(S)?at(S,2)?S:ye(S):ae(S,m,Q)).then(S=>{if(S){if(at(S,2))return z(pe({replace:D},E(S.to),{state:typeof S.to=="object"?pe({},fe,S.to.state):fe,force:q}),k||m)}else S=L(m,Q,!0,D,fe);return Y(m,Q,S),S})}function w(C,k){const F=b(C,k);return F?Promise.reject(F):Promise.resolve()}function I(C,k){let F;const[Q,fe,q]=ff(C,k);F=Oi(Q.reverse(),"beforeRouteLeave",C,k);for(const g of Q)g.leaveGuards.forEach(m=>{F.push(yt(m,C,k))});const D=w.bind(null,C,k);return F.push(D),Qt(F).then(()=>{F=[];for(const g of r.list())F.push(yt(g,C,k));return F.push(D),Qt(F)}).then(()=>{F=Oi(fe,"beforeRouteUpdate",C,k);for(const g of fe)g.updateGuards.forEach(m=>{F.push(yt(m,C,k))});return F.push(D),Qt(F)}).then(()=>{F=[];for(const g of C.matched)if(g.beforeEnter&&!k.matched.includes(g))if($e(g.beforeEnter))for(const m of g.beforeEnter)F.push(yt(m,C,k));else F.push(yt(g.beforeEnter,C,k));return F.push(D),Qt(F)}).then(()=>(C.matched.forEach(g=>g.enterCallbacks={}),F=Oi(q,"beforeRouteEnter",C,k),F.push(D),Qt(F))).then(()=>{F=[];for(const g of o.list())F.push(yt(g,C,k));return F.push(D),Qt(F)}).catch(g=>at(g,8)?g:Promise.reject(g))}function Y(C,k,F){for(const Q of l.list())Q(C,k,F)}function L(C,k,F,Q,fe){const q=b(C,k);if(q)return q;const D=k===vt,g=Jt?history.state:{};F&&(Q||D?s.replace(C.fullPath,pe({scroll:D&&g&&g.scroll},fe)):s.push(C.fullPath,fe)),a.value=C,Me(C,k,F,D),ye()}let x;function V(){x||(x=s.listen((C,k,F)=>{if(!qt.listening)return;const Q=v(C),fe=O(Q);if(fe){z(pe(fe,{replace:!0}),Q).catch(Sn);return}c=Q;const q=a.value;Jt&&bu(wr(q.fullPath,F.delta),vi()),I(Q,q).catch(D=>at(D,12)?D:at(D,2)?(z(D.to,Q).then(g=>{at(g,20)&&!F.delta&&F.type===Mn.pop&&s.go(-1,!1)}).catch(Sn),Promise.reject()):(F.delta&&s.go(-F.delta,!1),ae(D,Q,q))).then(D=>{D=D||L(Q,q,!1),D&&(F.delta&&!at(D,8)?s.go(-F.delta,!1):F.type===Mn.pop&&at(D,20)&&s.go(-1,!1)),Y(Q,q,D)}).catch(Sn)}))}let re=hn(),W=hn(),ie;function ae(C,k,F){ye(C);const Q=W.list();return Q.length?Q.forEach(fe=>fe(C,k,F)):console.error(C),Promise.reject(C)}function le(){return ie&&a.value!==vt?Promise.resolve():new Promise((C,k)=>{re.add([C,k])})}function ye(C){return ie||(ie=!C,V(),re.list().forEach(([k,F])=>C?F(C):k()),re.reset()),C}function Me(C,k,F,Q){const{scrollBehavior:fe}=e;if(!Jt||!fe)return Promise.resolve();const q=!F&&wu(wr(C.fullPath,0))||(Q||!F)&&history.state&&history.state.scroll||null;return ci().then(()=>fe(C,k,q)).then(D=>D&&vu(D)).catch(D=>ae(D,C,k))}const Pe=C=>s.go(C);let Ee;const et=new Set,qt={currentRoute:a,listening:!0,addRoute:p,removeRoute:h,hasRoute:A,getRoutes:_,resolve:v,options:e,push:R,replace:M,go:Pe,back:()=>Pe(-1),forward:()=>Pe(1),beforeEach:r.add,beforeResolve:o.add,afterEach:l.add,onError:W.add,isReady:le,install(C){const k=this;C.component("RouterLink",rf),C.component("RouterView",cf),C.config.globalProperties.$router=k,Object.defineProperty(C.config.globalProperties,"$route",{enumerable:!0,get:()=>oe(a)}),Jt&&!Ee&&a.value===vt&&(Ee=!0,R(s.location).catch(fe=>{}));const F={};for(const fe in vt)F[fe]=Re(()=>a.value[fe]);C.provide(bi,k),C.provide(ra,fn(F)),C.provide(ss,a);const Q=C.unmount;et.add(C),C.unmount=function(){et.delete(C),et.size<1&&(c=vt,x&&x(),x=null,a.value=vt,Ee=!1,ie=!1),Q()}}};return qt}function Qt(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function ff(e,t){const n=[],i=[],s=[],r=Math.max(t.matched.length,e.matched.length);for(let o=0;o<r;o++){const l=t.matched[o];l&&(e.matched.find(c=>on(c,l))?i.push(l):n.push(l));const a=e.matched[o];a&&(t.matched.find(c=>on(c,a))||s.push(a))}return[n,i,s]}function df(){return Xe(bi)}const gf=""+new URL("bg-fbd82eba.jpg",import.meta.url).href,pf=""+new URL("bofang-a44a57ad.png",import.meta.url).href,mf=""+new URL("btn_concern-313265ed.png",import.meta.url).href,hf=""+new URL("btn_start-c3d8b2fb.png",import.meta.url).href,_f=""+new URL("img_caijiao-50a133c0.jpg",import.meta.url).href,vf=""+new URL("img_duige-65e72b9a.jpg",import.meta.url).href,bf=""+new URL("img_matidao-92bb21d2.jpg",import.meta.url).href,wf=""+new URL("img_mooncake-98801286.jpg",import.meta.url).href,yf=""+new URL("img_pinganfu-f590c5a9.jpg",import.meta.url).href,Af=""+new URL("img_sanmiao-b1f91dcc.jpg",import.meta.url).href,Sf=""+new URL("img_shuazi-006025d7.jpg",import.meta.url).href,xf=""+new URL("img_tanghuan-453280cf.jpg",import.meta.url).href,Cf=""+new URL("img_wusheng-93c56739.jpg",import.meta.url).href,Tf=""+new URL("img_xunyou-87b0c892.jpg",import.meta.url).href,Ef=""+new URL("img_yaosheng-038c17be.jpg",import.meta.url).href,Pf=""+new URL("img_yaoye-3f8d5a3e.jpg",import.meta.url).href,Rf=""+new URL("img_yazhi-920d94fb.jpg",import.meta.url).href,If=""+new URL("img_yezi-b0c8ac9d.jpg",import.meta.url).href,Lf=""+new URL("img_yugao-fbb2489e.jpg",import.meta.url).href,Of=""+new URL("img_zong-58dd6eb2.jpg",import.meta.url).href,Mf=""+new URL("guide-role-429cea04.png",import.meta.url).href,Uf=""+new URL("guide-b304b108.jpg",import.meta.url).href,jf=""+new URL("img_baizuqi-a56f7116.png",import.meta.url).href,Bf=""+new URL("img_caier-9948a415.png",import.meta.url).href,Ff=""+new URL("img_caijiao-dd2f1b25.png",import.meta.url).href,zf=""+new URL("img_dalonggao-0d915660.png",import.meta.url).href,Nf=""+new URL("img_dancai-453db040.png",import.meta.url).href,kf=""+new URL("img_doulao-72bae5de.png",import.meta.url).href,Df=""+new URL("img_duanwu-6c5e5ddb.png",import.meta.url).href,Vf=""+new URL("img_duige-e417324a.png",import.meta.url).href,Hf=""+new URL("img_jiandui-d30d744a.png",import.meta.url).href,Gf=""+new URL("img_jiucenggao-f2ceab8c.png",import.meta.url).href,Wf=""+new URL("img_luodouzong-16eab2c2.png",import.meta.url).href,qf=""+new URL("img_luosan-18854926.png",import.meta.url).href,Yf=""+new URL("img_maiji-82a934ca.png",import.meta.url).href,Qf=""+new URL("img_matidao-88acbfe5.png",import.meta.url).href,Kf=""+new URL("img_pingancha-c7baab74.png",import.meta.url).href,Jf=""+new URL("img_pinganfu-c5a5a86a.png",import.meta.url).href,Xf=""+new URL("img_pinganmi-139352dd.png",import.meta.url).href,Zf=""+new URL("img_shuangcai-a5dfe615.png",import.meta.url).href,$f=""+new URL("img_shuazi-411e024d.png",import.meta.url).href,ed=""+new URL("img_shuichao-2e125ba3.png",import.meta.url).href,td=""+new URL("img_tanghuan-0084076e.png",import.meta.url).href,nd=""+new URL("img_tangyuangeng-636230b6.png",import.meta.url).href,id=""+new URL("img_toupai-e7884acf.png",import.meta.url).href,sd=""+new URL("img_wusheng-9c410609.png",import.meta.url).href,rd=""+new URL("img_wushu-bd0c55cc.png",import.meta.url).href,od=""+new URL("img_xiantangyuan-5aa8fc88.png",import.meta.url).href,ad=""+new URL("img_yanxibing-80cdf575.png",import.meta.url).href,ld=""+new URL("img_yaosheng-edb0f3df.png",import.meta.url).href,cd=""+new URL("img_yaoye-bee8742c.png",import.meta.url).href,ud=""+new URL("img_yezi-2a430c85.png",import.meta.url).href,fd=""+new URL("img_yugao-d461e962.png",import.meta.url).href,dd=""+new URL("img_zhajiaozi-ceb06999.png",import.meta.url).href,gd=""+new URL("img_baizuqi-06c6a2c5.png",import.meta.url).href,pd=""+new URL("img_caier-9006b700.png",import.meta.url).href,md=""+new URL("img_caijiao-2d57d3d9.png",import.meta.url).href,hd=""+new URL("img_dalonggao-3b6afb20.png",import.meta.url).href,_d=""+new URL("img_dancai-69df53e5.png",import.meta.url).href,vd=""+new URL("img_doulao-e8a3cf64.png",import.meta.url).href,bd=""+new URL("img_duige-0b9f7183.png",import.meta.url).href,wd=""+new URL("img_jiandui-2fa8f2ef.png",import.meta.url).href,yd=""+new URL("img_jiucenggao-289a85c5.png",import.meta.url).href,Ad=""+new URL("img_luodouzong-5f4450cb.png",import.meta.url).href,Sd=""+new URL("img_luosan-cd55f667.png",import.meta.url).href,xd=""+new URL("img_maiji-f1f00e23.png",import.meta.url).href,Cd=""+new URL("img_matidao-cf23dfe1.png",import.meta.url).href,Td=""+new URL("img_pingancha-e6071494.png",import.meta.url).href,Ed=""+new URL("img_pinganfu-9469bccb.png",import.meta.url).href,Pd=""+new URL("img_pinganmi-e07369b2.png",import.meta.url).href,Rd=""+new URL("img_shuangcai-8ea747f5.png",import.meta.url).href,Id=""+new URL("img_shuazi-512731c4.png",import.meta.url).href,Ld=""+new URL("img_shuichao-28e6011c.png",import.meta.url).href,Od=""+new URL("img_tanghuan-d994eb04.png",import.meta.url).href,Md=""+new URL("img_tangyuangeng-cc47dff2.png",import.meta.url).href,Ud=""+new URL("img_toupai-78644202.png",import.meta.url).href,jd=""+new URL("img_wusheng-277b5555.png",import.meta.url).href,Bd=""+new URL("img_wushu-39c9ed90.png",import.meta.url).href,Fd=""+new URL("img_xiantangyuan-0600ec81.png",import.meta.url).href,zd=""+new URL("img_yanxibing-cb34475e.png",import.meta.url).href,Nd=""+new URL("img_yaosheng-3524bdd2.png",import.meta.url).href,kd=""+new URL("img_yaoye-a3c2b00e.png",import.meta.url).href,Dd=""+new URL("img_yezi-5d3ce8fe.png",import.meta.url).href,Vd=""+new URL("img_yugao-e6c70ccb.png",import.meta.url).href,Hd=""+new URL("img_zhajiaozi-f109d122.png",import.meta.url).href,Gd="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAjCAYAAAAaLGNkAAAAAXNSR0IArs4c6QAABR5JREFUWEe9mF1oW2UYx//Pm4620ouCZc2FFxtMdKg4UNjNxIIXerFhxnpyTrFjlbk2SQUrKg7WsQkVLxw4cTXZKNjhpM2JW7uLMUXEXggKTlbYRMUVeyG4tFMiKyxJk/OXN80JaT5P6/BchZPnffJ7n+8ngv/hGbSs3YocEbIHwLwjEjsbj192f1rcDz09PS2P+P3PCulPZzJXJmdnU/eDL2KaxwiMVekiB6K2fV6/L0AM9PS0tXd33wCwoyBM3gYwFrXt8f8CMmRZhxU5UVMHmROy/+NEIl6ACAeDVyHyQpWwyFh0evr4ZkBClrVNHOc3iLTUPU+eure0dFxCweDzIhIDsK2WMIHRWDz+7kZAdAz4HOcoRAJNzt0hcFPCweD1AoBIZ70DzGS2x2ZnF72ADBrGHqXUjABdXuRJTsiwab7okJ83MhvJRYhoi3xWT7FhGB1blXouT54RkYe8AICcV/l8vxsTwwBON/FfCmR/NJG4UusHBgzD3ybyw0YAQFrRROLXUopGDMN0lJoUoK2uW4A0gJFYPH62UqZYC+YanS+dIeddgFKKul+GTPMlAS40NCWZWs3lnpi4dOkPV05boV1EZ9iupm7Q6U/2aAtUFSv9QhesnX7/CZCjDdIqBzLguqWQiuRXpRrTgIJA2ieyd3x6+utysZI7yl+GLetT7f+GbiEDilygUhqgZnqXn9cAGj5m219W6q0JUShgpvmB9n8ji1Ak5SkVyZViDNQM6roQEcPocJR6T4BXm/q5kQB5m8CAb3X12vjMzF+1ROtCaOGIYfgdpV4T4OhmQAgsis/Xm19dvXUukfinno6GEPqQbm5t3d1vSK1O2NgCt0Du/Xl5eWFubi7XSLQphHs4YlmHdYn1ZBGRb5HPj0QTiR+9yHuGCJmmjg8vbvk+6zgHF5aXF5tZoGadqEdd7LRfeLkVyJW8yK5z8fiCJ3l3qGkkXKyG1yHi96qUwLV0MvnM5NycLvNNn6buCJvmFACrShOZatT+QV6I2vbBpgTNLBGxLJPkdKUiAndApgXQ1lkhsCJARxVU2Ry5qewojmffVblhrfjkigCnhbzGtcksTZGWdRXUY3zUdUfINL8RQI/opadgAWAFQIeQsVWf78zE1FRSd99iie8Ssq0c3Et81IQImeaQAPp2ZQS8TRHdvjvoOKf+BuKJREIDFZ6wYTwFpSYJtAjZuc6C5ETUto/Uc0kVRGH837r19wolegW4SZEOAJPpZPJ8rcgfOnDgaeXzHcNarDxaHiMke2O2fbEWSBVEOBh8HyJvusLaBQLoQSTliJwq35xqKRy2rN1OPj9KpbTL9rgjo9aTzmQerrVUrYOIGMYOR6kbpRFNt2BgHmvZMOa1DA/u29el2tuHBegtWqSwexCYjMXjL1fCr4MIB4Mz7q5QGEL0TkCm7mWzxkbXwuH9+x90tmzRu0cvAX/pYo6zt3JYLkEMmeaTau3WmjgtZKFMM5t93evOUXnDgUCg84HW1mEH0EvQ4xpEt/d0MrmzPKZKECHT/ESAAZA5R6mQOE7ql6Wly16bUKNipLON5C4FvKJjhOTJmG2/455ZW4gDgc621tY/i6T9vlxufvzixZ+8lFyvMkf6+h7Tfw34HOe0rjX3stntrovd5ecQRHSOj7YqNfHh1FTSq/KNyOkqDMc5JCIny63hQrwNoCtq229tROlmZAf7+rpUPq8zZ6Tl7l3/R1evZgoQet+4H77fCFQoGDyBbPa8Dvp/AW6aaeq8XITwAAAAAElFTkSuQmCC",Wd="data:image/png;base64,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",qd="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUCAYAAAC58NwRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADUSURBVHgBjZLBDYIwFIbbVwdgBLcw3vQijOEAJiIOQBmgInECtyCc8KRXJ3AH77Y+iBCslb536Wv6ff2b5jFGqF2hZNcDBeacpSTBhkcFF/xXsGFtmOx6ToGP233mFHzwl0CBe2EMjvM84KBjEPyhNsl54rsZhM5xWRs8iE9qChhhXKmuAsMCcS2ryzwKG2zR0rjOopDfyqpu9rPV8s5BBNjW+vXM+tuSQqUoycHTMnyatFNE1/iSfgSqJOxIn+ScpUPzrYP5Acp425JXGJO81X75p96zP3pug3AaywAAAABJRU5ErkJggg==",Yd="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUCAYAAAC58NwRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADnSURBVHgBjZHRDYIwEIbvDmN80xFYwQ10BPcwCpiYOIEPRmt0AidRN2ADGMOQ0LMFATFI7x5Km3wfvfsLYGpzPcwCpXwQFNmFmXzy+C6RqNmySKL20S0Vgs6zBzOkEgmrTaD2PtLwjggfEFOd4/wchmmnIJXw90qXhLZX8vQaCePjMrq5JIwup8QOWg6fT8/hNu6TTEo8qfvzBuOmuREgNh2ziRHgBYS5XiCziZUDtYqe5d9VEW11s42cdWZa2qUdQ/+HO2Lth1uCBK4FKWxrYBfzDjPzccIF+31wwS1BAtcCAyYS2NYb6gjFFAxUV+YAAAAASUVORK5CYII=",Qd="data:image/png;base64,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",Kd="data:image/png;base64,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",Jd="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAAXNSR0IArs4c6QAABTFJREFUWEfNWE1oXFUU/s59E9uqoNAWswg0xZSOVWky7700gosRumuFgIVGGmiFQl0EMqWt84JduLF5U1s6hSwqKFaIGDFCwborNAuhSd67k4iVjkRJhCwMrVix0oTM3CN3MjMkaSZzZ9qgsxvu+fnuued954dQx8+LxWyQFWfiDgKizGgioue1KWa+T4RZBrLEIgTnbviZjKzVDZkqJFpbn99sPXUCUMcBijDxNVI0ypzLQoiZlJR/aVt97e1b1cJCIzU0RBl4nZg6iz4G5vOLn6YnJ++b+KwKLB6PRzr+/qeXwR6Br4N5oNYI9Nn2PkWUABAHkT939+7HV2dm5tcDuC6wU7YdjZD4kljN5oHER1L+anLbSjLvOc5uwXSBCU0M7jofhj9Xkq0ILGm3HwDUoAAn+qX8/HEArdbts+2jCpQGRHdKjn+3lu01gXmO8xaYLoDzh2p9NtMLJNva9pKIXAPxaT8Mv1mt9wgwHSkCD1gqF/9wYuI3U0f1yL3f1rYjLyIjDOpZHbkVwAo5BboFlY+nJiZ+qMdZrTqaepjEDSZ0LM+5MrBjzc2bX9i2/ZZglX7SOVUNbCHnSCTGwsAdAXJavgws6bq9pLDfl8Gb1QxtxLlnu98CasSX8mIZmCbPTZGGOwyOr/cJbwSgks2ztv3iItHoQi63S5NwIWKe7Z5iYicVhm9vpPNqtj3b/QxQWV/KVAnYNEF19Us5Vk15+fkZ120UCr1E3AlQy9IZZ5npuhUR6XNjY3O12FuqwWLIl+EuKhbkYV8GO2sy4rpHoPgKiJ6toDcPwjE/CL6qya7tTmv+JM+2k0zUmArDk6YGPNc9DMaQkTyh2w+CL4xkASQd5xIxz1LScb4mYGgt9l3LmH4+izENYLORM+YHImK1mD6rF3MPs+BD5Dnuj0zoSgXBTyaOkrbbTwTPRLYkwww/JYM+E51CqbKsQUrazp/CEi394+N/mCjqiwB4xUS2LMOc9WX4kolOgbqsyLSOGPthULUvKxn1HHcRQMTEyTKZnB8GDaY6GtP/F5h+SoCbS61xtVt5tnMHRNFqcivP+bYfhq+a6Jyy7W0R0NRS8udz3abdxIYnv+u+TMxDS3ShaNjPmBHhmT17Gq0tT0+tQ6yrAzMv5h82n7t926gK6CaVgS4q1smmmgg25h6BwKDJ00Dlu/xMxpj9iwT7e6EkMVnDqVpLUsw9DIGrFYmW+QFYvetnMsasry/qlUrS0h9nCqz0zWoaTPWzii3P9BLhIIClD4L5FwZdsxYepk2frxR5PeYxdBEPdha7CzvJENGUDN4xep4NEko6rh4VQ90sFoAVG8UpxarjcWfHejEXZ9ibYBXV1FVmfP0R6En5v2ytGbiRksFlfbkysA+AyEPHDZgpfV6OP9EBt1oU++z2o4pUYu7evddKq4MVNfKs4+xeZIwSq/21fgjVnFc6T7a370VejVQc30qKSds+QBADyC++4U9OztTr0ETPa21thtVwk6F6UlKuWBWsuyJgles0LVUmQJbLeLF9NkgNQ+VO+xMT1VcEyyMH0CBDJJ50zhVyCioNcPfqSJX8r9uHFXIOGCKm2UWoMxelzNYameXyJ2Oxlk1kXWLiJl0P61pDlQwWVgdbt59AoZ3mEcGsVwg1jXnFSayHiQ8Skz8qg8ulVUClixp3rknbfo6A44DoKVQeveoEvmeibE6puYtS3iuTNdEOikT0braDGJ0A5wD+hIErpn2fMbCViasHU9rPIIeIosz86HKYkSXwKJhH6qGefwGbqHfdDNWnjAAAAABJRU5ErkJggg==",Xd="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA9FJREFUSEu1lk9oXFUUxr9znyFZmD8TR4wgGFeJu2qVWgxUcdEuulDoYkChXYgWnc5782Y0QYU+QTGt7+8klQouGlDMolAXXcSFaDESpLZZtl21XUgrnc6MmYKW9N0j92VmmCTzZsaM3u099/7u/e79zjmEDuMly3ro2WRiH6Q8CMjnwDQJQrK27DaAGyBeBmHJTed+6LQfxQUo0DOJodeJ8BEDFQKflSSW1+mvq6fSH9xV63Tff0wIOUnMU0z0KhhJIp4tlaoLZyzr71Z7twSmbXuyr098C0IFgOVlzAudTq7mc4G9W5KwwRiRLFKBYVzbum4bMDfn75cy/BrgvKfnF7oBbY3JBu5hAL4QIuUcM75vnt8E3IDJ05LDVGC89+tOYPU1uu/vESQXhRBHm6ENYE3GFcnhgV5hm6HhecnaVF3eCHjEsgYSiaEVQPo7lTFOjUheQnq1tLb3J8t6EAHNgvM2g1Jexny5FxljoQX3RzDOeLq5EAGzgXtdQB5y9PylTkBll13Dw0+oOD+bvdEpPtq/4O4D8NVqae1pMgPnFSaa9TLm8+0WK9lHHxmehuR0w/iMohQ0X7n754k439X3NAvuRTDPkDnnfA6JiqvnPo0DRrDRoXMADsTELJVKa6+1g5oFZxrAGJkFd4WBmXbmNue842C22ikgmS1fz30cF2PMeS8KKWfJLDi3QqntCgzjj7hgM3DvNOXP1mHMxcvl6uPqJ7YKeMu2kw/30RV1Q3YzZmxONTxvXGh8vZvPQUKOO+n8zdiDF1zuAvjZuND6/0Ng4Ny5r/VPnkqnowqwdUTlKTF4C0T1khQrqavnHo273TsnT44NDGiryhY/SyFm/GPZX+Lf0DkOop4+jfIigaNP4wG47WZyJ9rZIpEYPEdELW3BzEvlcrW9LQLnQwAj/8r4I4nBaQGkG/IyFyUwXylXuzd+9EajQ1cYeLPrQjtvP6nUuFS893ucDZrVygXBbonwrKebT9VzqcroR/7P5E3gRTeT+zIC1vqXiyofq4zejee6jalVf6NcXturUl/D8LrvT2gULoesHQwMo6dqXz+MPu/vEaFckrz+QmBMR/3Npgyj+/Z+QeJ0rQHqCVqDLUqWRwMj3+hrtqW0GnQRgLFTeZWMBLZD5jeaYdtu2JDC9ydUA6TaRMFa3tH1joW5qdBaG23ieqouY/N7xybtjRo4eJiZZkAoEtN3TLx8X3tw7Yt331cdN3K2nQz7tQnBcgqgQwweAfMnq+V738TZJRbYfCrVFdSK7xQI4wCNRfPMRQBXwfgNhPOXy9ULnXz5D/Cq4REhDx8SAAAAAElFTkSuQmCC",Zd=""+new URL("img_active-897a1c18.png",import.meta.url).href,$d=""+new URL("img_normal-2d3a4945.png",import.meta.url).href,eg=""+new URL("img_active-897a1c18.png",import.meta.url).href,tg=""+new URL("img_chaguo_normal-a90e5a71.png",import.meta.url).href,ng=""+new URL("img_duige_active-86d6f891.png",import.meta.url).href,ig=""+new URL("img_duige_normal-8ace8356.png",import.meta.url).href,sg=""+new URL("img_jinhuadan_active-607c63a5.png",import.meta.url).href,rg=""+new URL("img_jinhuadan_normal-e703c264.png",import.meta.url).href,og=""+new URL("img_maiji_active-74896e87.png",import.meta.url).href,ag=""+new URL("img_maiji_normal-bcb2b04d.png",import.meta.url).href,lg=""+new URL("img_sanmiao_active-76ecbebd.png",import.meta.url).href,cg=""+new URL("img_sanmiao_normal-ea5efe39.png",import.meta.url).href,ug=""+new URL("img_subiao_active-f49acc2d.png",import.meta.url).href,fg=""+new URL("img_subiao_normal-474f0978.png",import.meta.url).href,dg=""+new URL("img_xiajiang_active-85274a8c.png",import.meta.url).href,gg=""+new URL("img_xiajiang_normal-9e42d1f0.png",import.meta.url).href,pg=""+new URL("img_xunyou_active-d194167e.png",import.meta.url).href,mg=""+new URL("img_xunyou_normal-10840e66.png",import.meta.url).href,hg=""+new URL("img_yaoxian_active-49ad47b6.png",import.meta.url).href,_g=""+new URL("img_yaoxian_normal-fc201bed.png",import.meta.url).href,vg="data:image/png;base64,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",bg="data:image/png;base64,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",wg="data:image/png;base64,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",yg=""+new URL("mouse-8b048b63.png",import.meta.url).href,Ag=""+new URL("pop-aa322a29.png",import.meta.url).href,Sg=""+new URL("guide_00000-3447b748.png",import.meta.url).href,xg=""+new URL("guide_00001-c1fabd29.png",import.meta.url).href,Cg=""+new URL("guide_00002-7c6384b6.png",import.meta.url).href,Tg=""+new URL("guide_00003-eea25a2e.png",import.meta.url).href,Eg=""+new URL("guide_00004-a7d29b36.png",import.meta.url).href,Pg=""+new URL("guide_00005-0ca2c1d5.png",import.meta.url).href,Rg=""+new URL("guide_00006-af279c3b.png",import.meta.url).href,Ig=""+new URL("guide_00007-0aa1b746.png",import.meta.url).href,Lg=""+new URL("guide_00008-465a21db.png",import.meta.url).href,Og=""+new URL("guide_00009-c010a8de.png",import.meta.url).href,Mg=""+new URL("guide_00010-5c4373cd.png",import.meta.url).href,Ug=""+new URL("guide_00011-c6ec8804.png",import.meta.url).href,jg=""+new URL("guide_00012-488fe59f.png",import.meta.url).href,Bg=""+new URL("guide_00013-c65554ff.png",import.meta.url).href,Fg=""+new URL("guide_00014-322880b9.png",import.meta.url).href,zg=""+new URL("guide_00015-fec00e13.png",import.meta.url).href,Ng=""+new URL("guide_00016-42f0a69d.png",import.meta.url).href,kg=""+new URL("guide_00017-dcf161aa.png",import.meta.url).href,Dg=""+new URL("guide_00018-c39838ec.png",import.meta.url).href,Vg=""+new URL("guide_00019-9d01df9b.png",import.meta.url).href,Hg=""+new URL("guide_00020-1eb5f09e.png",import.meta.url).href,Gg=""+new URL("guide_00021-90bd74ca.png",import.meta.url).href,Wg=""+new URL("guide_00022-cf429781.png",import.meta.url).href,qg=""+new URL("guide_00023-e0f6ca87.png",import.meta.url).href,Yg=""+new URL("guide_00024-4b41fd1a.png",import.meta.url).href,Qg=""+new URL("guide_00025-cff0b8b5.png",import.meta.url).href,Kg=""+new URL("guide_00026-6974b949.png",import.meta.url).href,Jg=""+new URL("guide_00027-529e8c91.png",import.meta.url).href,Xg=""+new URL("guide_00028-70e17b18.png",import.meta.url).href,Zg=""+new URL("guide_00029-e2ba1fda.png",import.meta.url).href,$g=""+new URL("guide_00030-4788ea6d.png",import.meta.url).href,ep=""+new URL("guide_00031-e5f992f8.png",import.meta.url).href,tp=""+new URL("guide_00032-b9cb6f98.png",import.meta.url).href,np=""+new URL("guide_00033-2edf2bbc.png",import.meta.url).href,ip=""+new URL("guide_00034-6171dc3e.png",import.meta.url).href,sp=""+new URL("guide_00035-01948567.png",import.meta.url).href,rp=""+new URL("guide_00036-68dc3cba.png",import.meta.url).href,op=""+new URL("guide_00037-0169aec3.png",import.meta.url).href,ap=""+new URL("guide_00038-dad85f6e.png",import.meta.url).href,lp=""+new URL("guide_00039-e65a071e.png",import.meta.url).href,cp=""+new URL("guide_00040-b68d3df0.png",import.meta.url).href,up=""+new URL("guide_00041-d4e4d94f.png",import.meta.url).href,fp=""+new URL("guide_00042-1756e0ad.png",import.meta.url).href,dp=""+new URL("guide_00043-581c8de5.png",import.meta.url).href,gp=""+new URL("guide_00044-acedd62e.png",import.meta.url).href,pp=""+new URL("guide_00045-5f22c117.png",import.meta.url).href,mp=""+new URL("guide_00046-b5c792ac.png",import.meta.url).href,hp=""+new URL("guide_00047-aabdc59d.png",import.meta.url).href,_p=""+new URL("guide_00048-4a19cc14.png",import.meta.url).href,vp=""+new URL("guide_00049-707ca645.png",import.meta.url).href,bp=""+new URL("guide_00050-824fdc43.png",import.meta.url).href,wp=""+new URL("guide_00051-88c7e5ed.png",import.meta.url).href,yp=""+new URL("guide_00052-7efd280e.png",import.meta.url).href,Ap=""+new URL("guide_00053-368f620c.png",import.meta.url).href,Sp=""+new URL("guide_00054-54dc791d.png",import.meta.url).href,xp=""+new URL("guide_00055-3010fdeb.png",import.meta.url).href,Cp=""+new URL("guide_00056-3d028d9d.png",import.meta.url).href,Tp=""+new URL("guide_00057-9ee9acd6.png",import.meta.url).href,Ep=""+new URL("guide_00058-7b88a8cb.png",import.meta.url).href,Pp=""+new URL("guide_00059-2ba0d850.png",import.meta.url).href,Rp=""+new URL("guide_00060-cdff55b9.png",import.meta.url).href,Ip=""+new URL("guide_00061-80b9781f.png",import.meta.url).href,Lp=""+new URL("guide_00062-5e48c125.png",import.meta.url).href,Op=""+new URL("guide_00063-abacde03.png",import.meta.url).href,Mp=""+new URL("guide_00064-bd3b8c1d.png",import.meta.url).href,Up=""+new URL("guide_00065-7a5de0e2.png",import.meta.url).href,jp=""+new URL("guide_00066-a20a87c5.png",import.meta.url).href,Bp=""+new URL("guide_00067-ef9c8502.png",import.meta.url).href,Fp=""+new URL("guide_00068-ef14f476.png",import.meta.url).href,zp=""+new URL("guide_00069-bfa617b4.png",import.meta.url).href,Np=""+new URL("guide_00070-878989bf.png",import.meta.url).href,kp=""+new URL("guide_00071-9982bd37.png",import.meta.url).href,Dp="data:image/png;base64,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",Vp=""+new URL("thumb-74833089.jpg",import.meta.url).href,Hp=""+new URL("videobg-b5a0545b.jpg",import.meta.url).href,Gp=""+new URL("thumb-74833089.jpg",import.meta.url).href,Wp=""+new URL("中秋对歌-2a3240ca.mp3",import.meta.url).href,qp=""+new URL("唐家三庙神诞-fa74df85.mp3",import.meta.url).href,Yp=""+new URL("端午巡游-14835312.mp3",import.meta.url).href,Qp=""+new URL("苏裱-c056a648.mp3",import.meta.url).href,Kp=""+new URL("茶果-6c7a6cdd.mp3",import.meta.url).href,Jp=""+new URL("药线灸疗-78c2f3e3.mp3",import.meta.url).href,Xp=""+new URL("虾酱-c33a0ee7.mp3",import.meta.url).href,Zp=""+new URL("金花诞-48941b30.mp3",import.meta.url).href,$p=""+new URL("麦记饼-c363a0cd.mp3",import.meta.url).href,K={throttle:function(e,t){let n=0;return function(...i){if(Date.now()-n<t)return;let r=this;n=Date.now(),e.apply(r,i)}},getImageUrl(e){return new URL(Object.assign({"../assets/images/bg.jpg":gf,"../assets/images/bofang.png":pf,"../assets/images/btn_concern.png":mf,"../assets/images/btn_start.png":hf,"../assets/images/category/img_caijiao.jpg":_f,"../assets/images/category/img_duige.jpg":vf,"../assets/images/category/img_matidao.jpg":bf,"../assets/images/category/img_mooncake.jpg":wf,"../assets/images/category/img_pinganfu.jpg":yf,"../assets/images/category/img_sanmiao.jpg":Af,"../assets/images/category/img_shuazi.jpg":Sf,"../assets/images/category/img_tanghuan.jpg":xf,"../assets/images/category/img_wusheng.jpg":Cf,"../assets/images/category/img_xunyou.jpg":Tf,"../assets/images/category/img_yaosheng.jpg":Ef,"../assets/images/category/img_yaoye.jpg":Pf,"../assets/images/category/img_yazhi.jpg":Rf,"../assets/images/category/img_yezi.jpg":If,"../assets/images/category/img_yugao.jpg":Lf,"../assets/images/category/img_zong.jpg":Of,"../assets/images/guide-role.png":Mf,"../assets/images/guide.jpg":Uf,"../assets/images/hotspot/img_baizuqi.png":jf,"../assets/images/hotspot/img_caier.png":Bf,"../assets/images/hotspot/img_caijiao.png":Ff,"../assets/images/hotspot/img_dalonggao.png":zf,"../assets/images/hotspot/img_dancai.png":Nf,"../assets/images/hotspot/img_doulao.png":kf,"../assets/images/hotspot/img_duanwu.png":Df,"../assets/images/hotspot/img_duige.png":Vf,"../assets/images/hotspot/img_jiandui.png":Hf,"../assets/images/hotspot/img_jiucenggao.png":Gf,"../assets/images/hotspot/img_luodouzong.png":Wf,"../assets/images/hotspot/img_luosan.png":qf,"../assets/images/hotspot/img_maiji.png":Yf,"../assets/images/hotspot/img_matidao.png":Qf,"../assets/images/hotspot/img_pingancha.png":Kf,"../assets/images/hotspot/img_pinganfu.png":Jf,"../assets/images/hotspot/img_pinganmi.png":Xf,"../assets/images/hotspot/img_shuangcai.png":Zf,"../assets/images/hotspot/img_shuazi.png":$f,"../assets/images/hotspot/img_shuichao.png":ed,"../assets/images/hotspot/img_tanghuan.png":td,"../assets/images/hotspot/img_tangyuangeng.png":nd,"../assets/images/hotspot/img_toupai.png":id,"../assets/images/hotspot/img_wusheng.png":sd,"../assets/images/hotspot/img_wushu.png":rd,"../assets/images/hotspot/img_xiantangyuan.png":od,"../assets/images/hotspot/img_yanxibing.png":ad,"../assets/images/hotspot/img_yaosheng.png":ld,"../assets/images/hotspot/img_yaoye.png":cd,"../assets/images/hotspot/img_yezi.png":ud,"../assets/images/hotspot/img_yugao.png":fd,"../assets/images/hotspot/img_zhajiaozi.png":dd,"../assets/images/hotspot_big/img_baizuqi.png":gd,"../assets/images/hotspot_big/img_caier.png":pd,"../assets/images/hotspot_big/img_caijiao.png":md,"../assets/images/hotspot_big/img_dalonggao.png":hd,"../assets/images/hotspot_big/img_dancai.png":_d,"../assets/images/hotspot_big/img_doulao.png":vd,"../assets/images/hotspot_big/img_duige.png":bd,"../assets/images/hotspot_big/img_jiandui.png":wd,"../assets/images/hotspot_big/img_jiucenggao.png":yd,"../assets/images/hotspot_big/img_luodouzong.png":Ad,"../assets/images/hotspot_big/img_luosan.png":Sd,"../assets/images/hotspot_big/img_maiji.png":xd,"../assets/images/hotspot_big/img_matidao.png":Cd,"../assets/images/hotspot_big/img_pingancha.png":Td,"../assets/images/hotspot_big/img_pinganfu.png":Ed,"../assets/images/hotspot_big/img_pinganmi.png":Pd,"../assets/images/hotspot_big/img_shuangcai.png":Rd,"../assets/images/hotspot_big/img_shuazi.png":Id,"../assets/images/hotspot_big/img_shuichao.png":Ld,"../assets/images/hotspot_big/img_tanghuan.png":Od,"../assets/images/hotspot_big/img_tangyuangeng.png":Md,"../assets/images/hotspot_big/img_toupai.png":Ud,"../assets/images/hotspot_big/img_wusheng.png":jd,"../assets/images/hotspot_big/img_wushu.png":Bd,"../assets/images/hotspot_big/img_xiantangyuan.png":Fd,"../assets/images/hotspot_big/img_yanxibing.png":zd,"../assets/images/hotspot_big/img_yaosheng.png":Nd,"../assets/images/hotspot_big/img_yaoye.png":kd,"../assets/images/hotspot_big/img_yezi.png":Dd,"../assets/images/hotspot_big/img_yugao.png":Vd,"../assets/images/hotspot_big/img_zhajiaozi.png":Hd,"../assets/images/icon_cancel.png":Gd,"../assets/images/icon_home.png":Wd,"../assets/images/icon_left.png":qd,"../assets/images/icon_right.png":Yd,"../assets/images/icon_search.png":Qd,"../assets/images/icon_tip.png":Kd,"../assets/images/icon_title_active.png":Jd,"../assets/images/icon_title_normal.png":Xd,"../assets/images/img_active.png":Zd,"../assets/images/img_normal.png":$d,"../assets/images/jieyu/img_chaguo_active.png":eg,"../assets/images/jieyu/img_chaguo_normal.png":tg,"../assets/images/jieyu/img_duige_active.png":ng,"../assets/images/jieyu/img_duige_normal.png":ig,"../assets/images/jieyu/img_jinhuadan_active.png":sg,"../assets/images/jieyu/img_jinhuadan_normal.png":rg,"../assets/images/jieyu/img_maiji_active.png":og,"../assets/images/jieyu/img_maiji_normal.png":ag,"../assets/images/jieyu/img_sanmiao_active.png":lg,"../assets/images/jieyu/img_sanmiao_normal.png":cg,"../assets/images/jieyu/img_subiao_active.png":ug,"../assets/images/jieyu/img_subiao_normal.png":fg,"../assets/images/jieyu/img_xiajiang_active.png":dg,"../assets/images/jieyu/img_xiajiang_normal.png":gg,"../assets/images/jieyu/img_xunyou_active.png":pg,"../assets/images/jieyu/img_xunyou_normal.png":mg,"../assets/images/jieyu/img_yaoxian_active.png":hg,"../assets/images/jieyu/img_yaoxian_normal.png":_g,"../assets/images/label.png":vg,"../assets/images/label_end.png":bg,"../assets/images/label_pop.png":wg,"../assets/images/mouse.png":yg,"../assets/images/pop.png":Ag,"../assets/images/role/guide_00000.png":Sg,"../assets/images/role/guide_00001.png":xg,"../assets/images/role/guide_00002.png":Cg,"../assets/images/role/guide_00003.png":Tg,"../assets/images/role/guide_00004.png":Eg,"../assets/images/role/guide_00005.png":Pg,"../assets/images/role/guide_00006.png":Rg,"../assets/images/role/guide_00007.png":Ig,"../assets/images/role/guide_00008.png":Lg,"../assets/images/role/guide_00009.png":Og,"../assets/images/role/guide_00010.png":Mg,"../assets/images/role/guide_00011.png":Ug,"../assets/images/role/guide_00012.png":jg,"../assets/images/role/guide_00013.png":Bg,"../assets/images/role/guide_00014.png":Fg,"../assets/images/role/guide_00015.png":zg,"../assets/images/role/guide_00016.png":Ng,"../assets/images/role/guide_00017.png":kg,"../assets/images/role/guide_00018.png":Dg,"../assets/images/role/guide_00019.png":Vg,"../assets/images/role/guide_00020.png":Hg,"../assets/images/role/guide_00021.png":Gg,"../assets/images/role/guide_00022.png":Wg,"../assets/images/role/guide_00023.png":qg,"../assets/images/role/guide_00024.png":Yg,"../assets/images/role/guide_00025.png":Qg,"../assets/images/role/guide_00026.png":Kg,"../assets/images/role/guide_00027.png":Jg,"../assets/images/role/guide_00028.png":Xg,"../assets/images/role/guide_00029.png":Zg,"../assets/images/role/guide_00030.png":$g,"../assets/images/role/guide_00031.png":ep,"../assets/images/role/guide_00032.png":tp,"../assets/images/role/guide_00033.png":np,"../assets/images/role/guide_00034.png":ip,"../assets/images/role/guide_00035.png":sp,"../assets/images/role/guide_00036.png":rp,"../assets/images/role/guide_00037.png":op,"../assets/images/role/guide_00038.png":ap,"../assets/images/role/guide_00039.png":lp,"../assets/images/role/guide_00040.png":cp,"../assets/images/role/guide_00041.png":up,"../assets/images/role/guide_00042.png":fp,"../assets/images/role/guide_00043.png":dp,"../assets/images/role/guide_00044.png":gp,"../assets/images/role/guide_00045.png":pp,"../assets/images/role/guide_00046.png":mp,"../assets/images/role/guide_00047.png":hp,"../assets/images/role/guide_00048.png":_p,"../assets/images/role/guide_00049.png":vp,"../assets/images/role/guide_00050.png":bp,"../assets/images/role/guide_00051.png":wp,"../assets/images/role/guide_00052.png":yp,"../assets/images/role/guide_00053.png":Ap,"../assets/images/role/guide_00054.png":Sp,"../assets/images/role/guide_00055.png":xp,"../assets/images/role/guide_00056.png":Cp,"../assets/images/role/guide_00057.png":Tp,"../assets/images/role/guide_00058.png":Ep,"../assets/images/role/guide_00059.png":Pp,"../assets/images/role/guide_00060.png":Rp,"../assets/images/role/guide_00061.png":Ip,"../assets/images/role/guide_00062.png":Lp,"../assets/images/role/guide_00063.png":Op,"../assets/images/role/guide_00064.png":Mp,"../assets/images/role/guide_00065.png":Up,"../assets/images/role/guide_00066.png":jp,"../assets/images/role/guide_00067.png":Bp,"../assets/images/role/guide_00068.png":Fp,"../assets/images/role/guide_00069.png":zp,"../assets/images/role/guide_00070.png":Np,"../assets/images/role/guide_00071.png":kp,"../assets/images/skip.png":Dp,"../assets/images/thumb.jpg":Vp,"../assets/images/videobg.jpg":Hp,"../assets/images/zhanwei.jpg":Gp})[`../assets/images/${e}`],self.location).href},getAudioUrl(e){return new URL(Object.assign({"../assets/audio/中秋对歌.mp3":Wp,"../assets/audio/唐家三庙神诞.mp3":qp,"../assets/audio/端午巡游.mp3":Yp,"../assets/audio/苏裱.mp3":Qp,"../assets/audio/茶果.mp3":Kp,"../assets/audio/药线灸疗.mp3":Jp,"../assets/audio/虾酱.mp3":Xp,"../assets/audio/金花诞.mp3":Zp,"../assets/audio/麦记饼.mp3":$p})[`../assets/audio/${e}`],self.location).href}};const em={class:"videohome"},tm=["src"],nm={__name:"Home",setup(e){const t=K.getImageUrl("btn_start.png");return(n,i)=>(G(),$("div",em,[Z("img",{class:"start",onClick:i[0]||(i[0]=s=>n.$router.push({path:"/long-image"})),src:oe(t),alt:""},null,8,tm)]))}},im=Te(nm,[["__scopeId","data-v-d1693edb"]]);var sm=!1;/*!
  6. * pinia v2.0.35
  7. * (c) 2023 Eduardo San Martin Morote
  8. * @license MIT
  9. */let oa;const wi=e=>oa=e,aa=Symbol();function rs(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Cn;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Cn||(Cn={}));function rm(){const e=eo(!0),t=e.run(()=>ee({}));let n=[],i=[];const s=sn({install(r){wi(s),s._a=r,r.provide(aa,s),r.config.globalProperties.$pinia=s,i.forEach(o=>n.push(o)),i=[]},use(r){return!this._a&&!sm?i.push(r):n.push(r),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return s}const la=()=>{};function Ur(e,t,n,i=la){e.push(t);const s=()=>{const r=e.indexOf(t);r>-1&&(e.splice(r,1),i())};return!n&&to()&&za(s),s}function Kt(e,...t){e.slice().forEach(n=>{n(...t)})}function os(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,i)=>e.set(i,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const i=t[n],s=e[n];rs(s)&&rs(i)&&e.hasOwnProperty(n)&&!xe(i)&&!Ct(i)?e[n]=os(s,i):e[n]=i}return e}const om=Symbol();function am(e){return!rs(e)||!e.hasOwnProperty(om)}const{assign:bt}=Object;function lm(e){return!!(xe(e)&&e.effect)}function cm(e,t,n,i){const{state:s,actions:r,getters:o}=t,l=n.state.value[e];let a;function c(){l||(n.state.value[e]=s?s():{});const u=ml(n.state.value[e]);return bt(u,r,Object.keys(o||{}).reduce((f,d)=>(f[d]=sn(Re(()=>{wi(n);const p=n._s.get(e);return o[d].call(p,p)})),f),{}))}return a=ca(e,c,t,n,i,!0),a}function ca(e,t,n={},i,s,r){let o;const l=bt({actions:{}},n),a={deep:!0};let c,u,f=sn([]),d=sn([]),p;const h=i.state.value[e];!r&&!h&&(i.state.value[e]={}),ee({});let _;function A(z){let w;c=u=!1,typeof z=="function"?(z(i.state.value[e]),w={type:Cn.patchFunction,storeId:e,events:p}):(os(i.state.value[e],z),w={type:Cn.patchObject,payload:z,storeId:e,events:p});const I=_=Symbol();ci().then(()=>{_===I&&(c=!0)}),u=!0,Kt(f,w,i.state.value[e])}const v=r?function(){const{state:w}=n,I=w?w():{};this.$patch(Y=>{bt(Y,I)})}:la;function E(){o.stop(),f=[],d=[],i._s.delete(e)}function b(z,w){return function(){wi(i);const I=Array.from(arguments),Y=[],L=[];function x(W){Y.push(W)}function V(W){L.push(W)}Kt(d,{args:I,name:z,store:M,after:x,onError:V});let re;try{re=w.apply(this&&this.$id===e?this:M,I)}catch(W){throw Kt(L,W),W}return re instanceof Promise?re.then(W=>(Kt(Y,W),W)).catch(W=>(Kt(L,W),Promise.reject(W))):(Kt(Y,re),re)}}const R={_p:i,$id:e,$onAction:Ur.bind(null,d),$patch:A,$reset:v,$subscribe(z,w={}){const I=Ur(f,z,w.detached,()=>Y()),Y=o.run(()=>ft(()=>i.state.value[e],L=>{(w.flush==="sync"?u:c)&&z({storeId:e,type:Cn.direct,events:p},L)},bt({},a,w)));return I},$dispose:E},M=fn(R);i._s.set(e,M);const O=i._e.run(()=>(o=eo(),o.run(()=>t())));for(const z in O){const w=O[z];if(xe(w)&&!lm(w)||Ct(w))r||(h&&am(w)&&(xe(w)?w.value=h[z]:os(w,h[z])),i.state.value[e][z]=w);else if(typeof w=="function"){const I=b(z,w);O[z]=I,l.actions[z]=w}}return bt(M,O),bt(de(M),O),Object.defineProperty(M,"$state",{get:()=>i.state.value[e],set:z=>{A(w=>{bt(w,z)})}}),i._p.forEach(z=>{bt(M,o.run(()=>z({store:M,app:i._a,pinia:i,options:l})))}),h&&r&&n.hydrate&&n.hydrate(M.$state,h),c=!0,u=!0,M}function um(e,t,n){let i,s;const r=typeof t=="function";typeof e=="string"?(i=e,s=r?n:t):(s=e,i=e.id);function o(l,a){const c=dn();return l=l||c&&Xe(aa,null),l&&wi(l),l=oa,l._s.has(i)||(r?ca(i,t,s,l):cm(i,s,l)),l._s.get(i)}return o.$id=i,o}const jn=um("app",{state:()=>({isNeedStartupVideo:!0,isNeedLongImageVideo:!0,usingChinese:!0,canMoveCamera:!0,canMoveCameraInTreasureAppr:!0,canPlayLongImageBgAudio:!1,longImageTranslateLengthRecord:null,isNeedLongImageGuide:!0,isNeedTreasureApprGuide:!0,isNeedTreasureApprDetailGuide:!0,currentHotspot:""}),getters:{},actions:{}});const fm={class:"home"},dm={__name:"chaguo",props:{info:Object},setup(e){return(t,n)=>{const i=qe("TimeCommon");return G(),$("div",fm,[ce(i,{info:e.info},null,8,["info"])])}}},gm=Te(dm,[["__scopeId","data-v-5109ac94"]]);const pm={class:"home"},mm={__name:"duanwuxunyou",props:{info:Object},setup(e){return(t,n)=>{const i=qe("TimeCommon");return G(),$("div",pm,[ce(i,{info:e.info},null,8,["info"])])}}},hm=Te(mm,[["__scopeId","data-v-048ffbd3"]]);const _m={class:"home"},vm={__name:"jinhuadan",props:{info:Object},setup(e){return(t,n)=>{const i=qe("TimeCommon");return G(),$("div",_m,[ce(i,{info:e.info},null,8,["info"])])}}},bm=Te(vm,[["__scopeId","data-v-5024a907"]]);const wm={class:"home"},ym={__name:"maijibing",props:{info:Object},setup(e){return(t,n)=>{const i=qe("TimeCommon");return G(),$("div",wm,[ce(i,{info:e.info},null,8,["info"])])}}},Am=Te(ym,[["__scopeId","data-v-c1ce9970"]]);const Sm={class:"home"},xm={__name:"sanmiaoshendan",props:{info:Object},setup(e){return(t,n)=>{const i=qe("TimeCommon");return G(),$("div",Sm,[ce(i,{info:e.info},null,8,["info"])])}}},Cm=Te(xm,[["__scopeId","data-v-52dbc693"]]);const Tm={class:"home"},Em={__name:"subiao",props:{info:Object},setup(e){return(t,n)=>{const i=qe("TimeCommon");return G(),$("div",Tm,[ce(i,{info:e.info},null,8,["info"])])}}},Pm=Te(Em,[["__scopeId","data-v-c29a4d15"]]);const Rm={class:"home"},Im={__name:"xiajiang",props:{info:Object},setup(e){return(t,n)=>{const i=qe("TimeCommon");return G(),$("div",Rm,[ce(i,{info:e.info},null,8,["info"])])}}},Lm=Te(Im,[["__scopeId","data-v-058aa0fb"]]);const Om={class:"home"},Mm={__name:"yaoxianjiu",props:{info:Object},setup(e){return(t,n)=>{const i=qe("TimeCommon");return G(),$("div",Om,[ce(i,{info:e.info},null,8,["info"])])}}},Um=Te(Mm,[["__scopeId","data-v-1c1ee18f"]]);const jm={class:"home"},Bm={__name:"zhongqiuduige",props:{info:Object},setup(e){return(t,n)=>{const i=qe("TimeCommon");return G(),$("div",jm,[ce(i,{info:e.info},null,8,["info"])])}}},Fm=Te(Bm,[["__scopeId","data-v-5f310521"]]);const zm={__name:"SquareWord",props:{word:String,size:{default:"normal",type:String},direction:{default:"",type:String}},setup(e){let t=K.getImageUrl("label.png");return(n,i)=>(G(),$("ul",{class:Dt(["square-word",e.size,e.direction])},[(G(!0),$(ve,null,Ve(e.word,s=>(G(),$("li",{style:Ht({backgroundImage:`url(${oe(t)})`}),key:s},dt(s),5))),128))],2))}},yi=Te(zm,[["__scopeId","data-v-fd61f756"]]);const Nm=e=>(Ss("data-v-1a6521dc"),e=e(),xs(),e),km={class:"home"},Dm={class:"conclusion"},Vm=Nm(()=>Z("ul",{class:"c-ul"},[Z("li",{class:"c-li"},"游玩到这里就告一段落了,苏裱︿岭南苏裱﹀装裱修复技艺让书画成为历史的记忆保存下来,"),Z("li",{class:"c-li"},"而这幅“唐家湾记忆”非遗长卷,就由你我来共同守护,使其历百年而不湮,让非遗之美光彩如初。"),Z("li",{class:"c-li"},"谢谢你的参与,共同组成这幅非遗长卷,欢迎亲临唐家湾!")],-1)),Hm={class:"conclusion-r"},Gm=["onClick"],Wm=["src"],qm=["src"],Ym={__name:"conclusion",props:{info:Object},emits:["onClickTimeItem"],setup(e,{emit:t}){const n=Re(()=>{let i=bn.map(s=>({...s,img:K.getImageUrl(`jieyu/${s.thumb}_normal.png`),imgactive:K.getImageUrl(`jieyu/${s.thumb}_active.png`)}));return i.pop(),i});return(i,s)=>(G(),$("div",km,[Z("div",Dm,[ce(yi,{word:e.info.textCn},null,8,["word"]),Vm]),Z("ul",Hm,[(G(!0),$(ve,null,Ve(oe(n),(r,o)=>(G(),$("li",{class:"conclusion-r-li",onClick:l=>t("onClickTimeItem",o),key:r.id},[Z("div",null,[Z("img",{src:r.img,alt:""},null,8,Wm),Z("img",{class:"active",src:r.imgactive,alt:""},null,8,qm)]),Z("p",null,dt(r.info.textCn),1)],8,Gm))),128))])]))}},Qm=Te(Ym,[["__scopeId","data-v-1a6521dc"]]),bn=[{id:"chaguo",info:{textCn:"茶果",img:"chaguo",leftInfo:["春节的唐家古镇,好热闹,看,村民们正围在一起做春节节令茶果。"],introduce:["唐家湾茶果花色款式繁多,坊间较常见的有大龙糕、豆捞、炸角仔、炸糖环、糖圆羹、咸汤圆、叶仔、栾樨饼、菜角、九层糕、煎堆、萝兜粽、芋糕等四十多种。茶果的本源与祭祀相关,因此,每一款茶果都与节令密不可分,如春节的“大龙糕”、年初一和初七的“豆捞”、正月十五的“糖圆羹”、三月三上巳日的“生粳糕”、四月初八佛诞日的“栾樨饼”、五月初五端阳节的“𨢑粽”“萝兜粽”、七月十四盂兰节的“叶仔”“炊煎堆”、八月中秋的“芋头糕”、冬至的“银糕”“菜角”,以及清明祭祖的“崧糕”、重阳节的“九层糕”、祠堂祭祀的“濑镬边”等。新时代,茶果作为普通点心融入村民日常生活,成为本地人乃至其他地方人民的喜爱之物,逐渐成为地方文化名片。2010年,唐家湾茶果被列入珠海市第三批非物质文化遗产代表作名录,其代表性传承人是梁细容。"],hotspots:[{id:1,name:"大龙糕",img:"img_dalonggao.png",detail:"大龙糕,即年糕,取其龙马精神、步步高升之意。用糯米粉与红糖水和成浆,加入适量花生油,倒入用芭蕉叶围裹的蒸笼里,用火蒸。大龙糕在农历年前做好,一直放至年初二唐家湾“开年”日开启,即将去年的食物留至第二年食用,称之为“轧年”(即压岁),寓意年年有余。"},{id:2,name:"豆捞",img:"img_doulao.png",detail:"豆捞,是唐家湾人在大年初一食用的茶果。制作方法为用糯米粉加水,搓成拇指大小的小白团,放到清水里煮熟,捞起盛到放有砂糖和炒熟花生粒的碟子上,最后再在白团的面上撒上一层同样的料。粤方言中豆捞的“捞”与“捞钱”的“捞”同音同义,捞钱即赚钱,寓意新的一年从头到尾都“有得捞”(有钱赚),有“豆捞豆捞,越捞越好”的说法。"},{id:3,name:"炸角仔",img:"img_zhajiaozi.png",detail:"炸角仔,当地人又叫“油角”,做法是把压成圆薄片的面皮,包入馅料,放入滚烫的油中炸成金黄色。其外形像金元宝,寓意新的一年金银满屋,是唐家湾人喜爱的春节贺岁食品。"},{id:4,name:"炸糖环",img:"img_tanghuan.png",detail:"炸糖环,用糯米粉加糖加鸡蛋揉成环状,放至油锅中炸至金黄。糖环形状别致,中心对称,环环相扣,连成一体,寓意亲朋好友间团结携手,亲密无间。"},{id:5,name:"汤圆",img:"img_tangyuangeng.png",detail:"唐家湾人在正月十五元宵节时食用的汤圆,有甜、咸两种口味。甜的称为糖圆羹,用糯米粉搓成的白团与红糖水的熬制同步进行;咸汤圆则将煮熟的糯米团放入以猪肉、虾米、葱花熬制的汤底。寓意新的一年阖家幸福、团团圆圆。"}]},thumb:"img_chaguo",component:gm},{id:"duanwuxunyou",info:{textCn:"端午巡游",img:"xunyou",leftInfo:["唐家湾茶果说了这么多,最有名的还没说到呢,让我们去淇澳岛的端午节找找看!","看,淇澳岛上最盛大的活动开始了!"],introduce:["淇澳端午祈福巡游始于清道光十四年(1834)。淇澳人民为感谢抗英战争中的神灵庇佑,祈求风调雨顺、国泰民安、兴旺和睦,在端午举行隆重的祈福巡游活动。新中国成立后,这一独特的民俗一度中断。2010年,由淇澳老人协会牵头予以恢复。淇澳端午祈福巡游在端午节及节前的四天里,集体祭祀、互访、庆祝、巡游。五月初一接神洗尘;初二制作花炮,整理旗色等巡游用品;初三互相走访;初四各自过节,以坊为单位,全村祭祀,村民也各自在家祭祀;初五正日集体巡游。巡游从淇澳祖庙出发,沿村中道路行进,途经东澳古庙、文昌阁、观音阁、天后宫、白石街,最后回到祖庙。活动包括烧炮、拜祭、巡游等。2013年,淇澳端午祈福巡游被列入珠海市第六批非物质文化遗产代表性名录,2015年被列入广东省第六批非物质文化遗产名录,其代表性传承人是钟金平。"],hotspots:[{id:1,name:"端午祈福巡游",img:"img_duanwu.png",url:"https://www.4dmodel.com/qiaodaoHP/code/#/",detail:""},{id:2,name:"水潮爷爷",img:"img_shuichao.png",detail:"相传南宋年间,淇澳还是一个荒无人烟的岛屿,一天台风过后,在现村东祖庙位置前,从海上漂来一尊一尺见高的木雕菩萨,村人惊恐万分。村民们赶紧燃点香烛将菩萨放入水中,让菩萨随水漂流,自行选择居处。不料第二天菩萨端端正正地坐在岸边高处的一块圆石上,村民便在现祖庙的位置搭起了茅草棚供奉这尊菩萨,因其随潮水而来,故命名为“水潮爷爷”。直至后人建成祖庙,遂请水潮爷爷入住,世代供奉。"},{id:3,name:"蔡二将军",img:"img_caier.png",detail:"相传一场台风过后,淇澳村西的双尾港漂来一尊武将造型的木雕菩萨,被一蔡姓村民抱回家中。由于它是第二位来自远方的客人,容貌又像一位将军,因为没有合适的庙宇安放,蔡姓村民便把它当兄弟般放在家中供奉,于是人们亲切地称之为“蔡二将军”。淇澳村民认为,抗英战争是受其庇佑而取得胜利,便从村民家中请入天后宫偏厅,正式享受香火。"},{id:4,name:"锣伞",img:"img_luosan.png",detail:"寓意大吉大利,象征包容、有胸怀。"},{id:5,name:"头牌",img:"img_toupai.png",detail:"八面有顶,两边有飘带。"},{id:6,name:"单彩",img:"img_dancai.png",detail:"寓意风调雨顺、百福临门。"},{id:7,name:"双彩",img:"img_shuangcai.png",detail:"寓意国泰民安、人畜健康。"},{id:8,name:"百足旗",img:"img_baizuqi.png",detail:"又名蜈蚣旗,巡游道具。"},{id:9,name:"五生",img:"img_wusheng.png",detail:"五生是指用一只生猪的内脏做成的独特祭品。猪肚做寿星公,寓意长命百岁;猪肝、猪心做龟,象征延年益寿;猪小肚做寿桃,寓意福气安康;猪肺做孔雀,寓意百业兴盛;猪肠做拱门、猪腰做鲤鱼,寓意鱼跃龙门,步步高升。"},{id:10,name:"五熟",img:"img_wushu.png",detail:"五熟是由大蕉、菠萝、黄皮、桃子、李子等时令水果组成的祭品,寓意好时年,果稻丰收。"},{id:11,name:"萝兜粽",img:"img_luodouzong.png",detail:"唐家湾端午节茶果中占据主要地位的是萝兜咸肉粽。萝兜是唐家湾地区特有的一种植物,形状像长长的海带,成熟的萝兜叶约两米长。用镰刀将其割回来后,削去叶刺,用开水滤后备用。材料有:糯米、红豆、用五香粉拌好的咸五花腩、咸鸭蛋黄等,做法:事先将洗好的糯米与红豆搅拌,把萝兜叶卷成密实的圆柱形,把搅拌好的糯米红豆放置底部,加入咸五花腩,再加入咸蛋黄,之后再加一层糯米红豆,封口,另用水草捆绑,放至锅中泡煮半天时间。萝兜叶有一种特有的香味,煮的时候香味渗入棕肉之中,食之甘香可口,别具风味。"},{id:12,name:"平安米",img:"img_pinganmi.png",detail:"淇澳村民们为在端午这天讨好彩头,特地提前播种插秧,义务种植出早稻,巡游当天,穿长衫的长者会沿街派送,村民回家将这些新米掺在煮饭的米里,给全家吃,寓意好收成。"},{id:13,name:"平安茶",img:"img_pingancha.png",detail:"又称“五月茶”,是端午期间采摘的药草,村民认为喝下可以清肠胃,有祛病消灾之意。"},{id:14,name:"平安符",img:"img_pinganfu.png",detail:"巡游当天,穿长衫的长者还会给村民派发平安符,符是用红色朱砂印在黄纸上,折成三角形,有除凶保平安的寓意。"}]},thumb:"img_xunyou",component:hm},{id:"jinhuadan",info:{textCn:"金花诞",img:"jinhuadan",leftInfo:[""],introduce:["农历四月十七,则是唐家湾人最重要的一个民俗节日——金花诞。金花娘娘,又称金花夫人、金花圣母。当年结婚的新娘都要在金花诞这天来祭祀,祈求早生贵子,婚姻美满。在庙中金花娘娘像前摆上八仙桌,献上烧猪、水果、鲜花、茶果等物品,在村里德高望重的长者主持下,祈求金花夫人保佑生子,子女平安。仪式结束后,把拜祭过的烧猪、水果、茶果分给前来祭拜的人们,讨个好寓意,能保平安吉利,愿望成真。","金花诞用于供奉的唐家湾茶果有菜角、九层糕等。"],hotspots:[{id:1,name:"菜角",img:"img_caijiao.png",detail:"材料是用当地特产的粘米磨成粉做粉皮,粉皮约为巴掌大小,馅料为萝卜丝、猪肉、虾米、葱等,把馅料至于粉皮中间,捏成“元宝”,取“金银满屋”之意,再用树叶或蕉叶放置锅底做垫,蒸熟。"},{id:2,name:"九层糕",img:"img_jiucenggao.png",detail:"用南瓜粉、马蹄粉混为一体,先放冷水后放热水搅拌成浆,再倒入淡奶或炼奶、奶粉、马蹄粉拌匀,倒入大盆摇匀。蒸糕时,先放一层在锅里隔水蒸熟,再浇一层浆于糕面继续蒸,如此层层加浆炮制,直至加到五层或九层,寓意步步高升。"}]},thumb:"img_jinhuadan",component:bm},{id:"maijibing",info:{textCn:"麦记饼",img:"maiji",leftInfo:["端午过后,另一个重要的节日就是中秋了,佳节庆团圆,对歌迎丰年。"],introduce:["唐家麦记饼艺是流传于珠海市唐家湾镇一带的传统食品制作技艺,是在珠三角地区流传了数百年的传统广式糕饼基础上,由许文锦先生于20世纪30年代加以改进而成的。许文锦先生之子许华祥将之发扬光大。唐家麦记饼艺融合传统广式糕饼以及西饼的制作方法,独具一格,许氏饼艺从“锦记”“祥记”,到现在的“麦记”,在唐家湾享誉百余载,且蜚声港澳地区。又因唐家湾华侨众多,通过唐家湾华侨的分享,在海外华人华侨群体中也有着良好的口碑。唐家麦记饼食花色繁多,其中的素五仁月饼、豆沙月饼、豆沙酥饼、酥角、油酥、酥蛋角、花生芝麻饼、酥皮鸡仔饼等最具代表性。尽管麦记饼家藏身于小巷,但是“饼香不怕巷子深”,唐家麦记饼食仍受到世人的喜爱。每逢中秋等佳节,寻访订购者络绎不绝。2016年,唐家麦记饼艺被列入珠海市第九批非物质文化遗产代表作名录,其代表性传承人是许叶阳。"],hotspots:[{id:1,name:"芋糕",img:"img_yugao.png",detail:"唐家湾茶果之一,用芋头为主材料做成的茶果,把刨了皮的芋头刷成细条的芋头丝,用开水泡过后,揸干水,放上米浆,倒入一个垫上白纱布的竹制炊笼里,撒上炒熟的猪肉和虾米、葱花、盐于面上,然后放在锅里隔水炊30分钟即熟。特点:腴美的虾米、猪肉和芋头丝中和了软滑的米粉糕,香醇软烂,滋味鲜美。再用油煎,更令人齿颊皆感芳香。"}]},thumb:"img_maiji",component:Am},{id:"sanmiaoshendan",info:{textCn:"唐家三庙神诞",img:"sanmiao",leftInfo:["唐家湾人除了春节吃节令茶果,在唐家三庙神诞系列民俗活动中,也是一样不可或缺的供品,接下来就去看看吧。"],introduce:["唐家地区庆祝神诞习俗始于南宋至明朝时期,至清唐家三庙建成后逐渐成规模。唐家三庙位于珠海市唐家湾镇唐家大同路西北面,由圣堂庙、文武帝殿、金花庙并列组成,故称“唐家三庙”。唐家村民普遍认为唐家的繁荣昌盛、人才辈出与唐家三庙的神祗庇佑密不可分,故自唐家三庙建成至今,香火不断。各神诞中以农历二月初三文昌诞、农历四月初八佛诞、农历四月十七金花诞、农历六月二十四关帝诞最为隆重,流传最久、规模最大、影响最广。2012年,金花诞被列入珠海市第五批非物质文化遗产代表性名录,其代表性传承人是唐观挺。2021年,唐家三庙神诞系列被列入珠海市第十一批非物质文化遗产代表性名录,其代表性传承人是唐玉根。","一年之中,第一个神诞是文昌诞。唐家三庙文昌帝君是与关圣帝君一起于文武帝殿供奉。供奉年代起于明代,之后逐渐盛行。唐家村民历代重视教育,文武兼修。每年于文昌诞时举行隆重的祭拜活动,传承人诵读《阴骘文》与《文昌诞祭文》,适龄入学儿童在传承人带领下正衣冠,拜文昌,点珠砂,开智力,写“人”字,并诵读《弟子规》。","供品除了金猪外,还有唐家湾茶果之一的叶仔。"],hotspots:[{id:1,name:"叶仔",img:"img_yezi.png",detail:"将糯米粉加水搅成浆,捏成巴掌大小的粉皮,内包甜豆沙馅(甜豆沙馅是用煲好的红豆去皮取成沙部分与片糖混煮而成)、花生咸馅(炒好的花生樁碎加入猪肉粒、虾米、葱花混煮),再揉成团状,采用芭蕉叶将粉果单个包好再放置于蒸笼中蒸熟。"},{id:2,name:"栾樨饼",img:"img_yanxibing.png",detail:"栾樨是唐家湾地区四、五月间特产的一种草药,将栾樨樁成汁后混和粘米粉,揉成团,捏成粉皮,再用粉皮包上豆沙馅,用饼模打压成圆块状再蒸熟。在佛诞之日拿到庙中祭拜,拜后拿回家中分食。"},{id:3,name:"煎堆",img:"img_jiandui.png",detail:"供品其中之一是唐家湾茶果——煎堆。在糯米粉中加入糖水,搓成比乒乓球略大的粉团,在粉团中心包上豆沙馅,再在表面沾上)芝麻。“煎堆碌碌,金银满屋”,也表达了人们祈求生意兴隆,财源广进的心愿。"}]},thumb:"img_sanmiao",component:Cm},{id:"subiao",info:{textCn:"苏裱",img:"subiao",leftInfo:["唐家湾地区人文历史丰富,所创作的书画在岭南气候下仍历久弥新,这种非遗技艺功不可没。"],introduce:["岭南苏裱(装裱修复)技艺源于苏裱,保留苏裱的素静淡雅、挺拔柔软、选料优良、装制熨贴、整旧得法、形式多样、裱工精佳等特点。该技艺根据岭南的湿热环境,易生虫蚁霉菌的特点,在材料选取、工艺流程等方面都进行了改良,配制独特的浆糊和防潮工艺镜框,解决了珠海及周边地区书画虫蛀、发霉的难题,对文物保护、文化交流和工艺美术出口大有裨益。2021年,岭南苏裱(装裱修复)技艺被列入珠海市第十一批非物质文化遗产代表性名录,其代表性传承人是王芳登。"],hotspots:[{id:1,name:"两把刷子",img:"img_shuazi.png",detail:"“两把刷子”是指书画装裱中的棕刷和排刷,他们也都是决定一幅字画成败的关键工具,使用好这两把刷子才能算是一个优秀能力强的装裱师,更是能力强的最佳表现工具。"},{id:2,name:"马蹄刀",img:"img_matidao.png",detail:"刀口非常锋利的,刀柄长,耐磨耐用,马蹄刀是手工裱画的专用工具刀。"}]},thumb:"img_subiao",component:Pm},{id:"xiajiang",info:{textCn:"虾酱",img:"xiajiang",leftInfo:["跟着巡游队伍走了这么久,饿了吧,是不是闻到香味了,没错,有村民在用虾酱炒通菜呢,岛上的特色当然少不了海鲜!"],introduce:["淇澳银虾酱是唐家湾的特产之一,与蚝油并驾齐名,驰誉省港澳。据史料记载,“虾酱以香山(实指唐家湾地区)所造为最美”。进入20世纪80年代,随着经济发展及填海等地域环境变化,唐家湾地区虾酱制作日渐式微,唯淇澳村还有较多村民制作,淇澳村村民将虾酱称为银虾酱。每年农历八月到十一月就是捕捞银虾的时期,其制作方法是:将银虾仔(一种仅1厘米多长,通体透亮的虾)按每一斤净虾配粗盐2至3钱混和,倒进砂盆中,用手或工具将银虾仔搓磨成酱泥,再加少许盐粒搅拌,用盖子盖好。隔一夜后,将虾酱放在太阳下暴晒数天,然后装入瓦坛封盖,腌一段时间后,就成美味的银虾酱了。好的银虾酱具有颜色紫红,形状呈胶状,气味鲜香无腥味,酱质细,无杂鱼,盐度适中等特点。淇澳银虾酱独具地方特色,深受当地人喜爱,常被用来炒通菜、蒸五花腩等。2014年,淇澳银虾酱被列入珠海市第七批非物质文化遗产代表作名录,其代表性传承人为钟爱强(已故)。"]},thumb:"img_xiajiang",component:Lm},{id:"yaoxianjiu",info:{textCn:"药线灸疗",img:"yaoxian",leftInfo:["农历五月对于唐家湾人来说,是祛病消灾的月份,人们以神像巡游、喝五月茶的方式表达心中对美好生活的祈愿。在唐家村,还有一种传统中医疗法。"],introduce:["药线灸疗由利济生于清嘉庆年间发明。他曾到广州拜师学艺,学成后到雷州府(今淇江地区)从事针灸工作,以善治胃病而闻名,主张“五行和合”和“脏腑平衡”。当时,很多医生采用针刺及灯草灸来治病。而利济生结合自己多年来的行医经验,用纳鞋底的麻绳泡药水后在穴位点灸,称为“灸药绳”,后改称“灸药线”。药线灸疗的传承以五行为基础,按照相生的次序代代相传。从第一代开始,顺序为水生木、木生火、火生土、土生金、金生水,周而复始。并有针灸法一本传世,共计225种病症的灸法,口传药线配方及制作方法以及本门独门心法和独门穴位共四十三个,以及口诀一首。进入20世纪90年代,药线灸疗随传承人在珠海流传。2011年,药线灸疗被列入珠海市第四批非物质文化遗产代表作名录,其代表性传承人为刘一飚。"],hotspots:[{id:1,name:"药绳",img:"img_yaosheng.png",detail:"苎麻绳,并提前用二十四种通经活络、十二种清热降火中草药,经九晒九浸制成的药液,浸泡七七四十九天放阴凉处备用。"},{id:2,name:"药液",img:"img_yaoye.png",detail:"药液主要配方分两大类:温通经络二十四种,包括乳香、没药、丁香、松香、雄香、穿山甲、桂枝、杜仲、枳壳、皂角、细辛、川弓、独活、硫磺、桃树皮、草乌、七枝莲、南星、全蝎、麻黄、防风、冰片、黄不留行、蟾酥;活血止痛类十二种,包括羊角、莲须、粟壳、黄柏、槐花、白芨、竹沥、黄莲、苦参、龙胆草、金银花、马齿苋。"}]},thumb:"img_yaoxian",component:Um},{id:"zhongqiuduige",info:{textCn:"中秋对歌",img:"duige",leftInfo:["中秋节最盛大的活动,要数鸡山村的鸡山牛歌中秋对歌会了。"],introduce:["中秋对歌会历史悠久,独具特色。源于明末,盛于清中,民国和新中国初期有中断,现已成为唐家湾著名的非物质文化遗产项目。其最大特色是将中秋传统节日与民间赛歌和创作相结合,是魅力独特的优秀民俗活动。每年中秋节,鸡山村人在村里的晒谷场上挂起灯笼,东西两侧分别摆放长凳和长几,面向北面放置八仙桌,桌上摆放月饼、菱角、芋仔、花生等食物。晚饭过后,正是明月初升之时,村中男女老少穿上节日盛装,在村中长者主持下进行拜月光仪式。仪式结束后,按村民所在地,分成村东和村西两队进行赛歌。中秋对歌会所唱的鸡山牛歌是当地方言咏唱的五声音阶徵调式的民歌,曲调优美抒情,歌词内容丰富,引人入胜。东西两队各自挑选声音洪亮的成年男性歌手赛歌,并请村中或邻村有文化的人到场作词,供歌手即席演唱。所作歌词一般对仗工整,平仄押韵。场上唱歌,场下作词,斗歌喉、斗文采、斗智慧,一片喜庆。2009年,中秋对歌会被列入珠海市第二批非物质文化遗产代表性名录,2012年被列入广东省第四批非物质文化遗产代表性项目名录,第一任代表性传承人是唐贻程(已故),现代表性传承人是唐章雄。"]},thumb:"img_duige",component:Fm},{id:"conclusion",info:{textCn:"结语",leftInfo:["游玩到这里就告一段落了,苏裱(岭南苏裱)装裱修复技艺让书画成为历史的记忆保存下来,而这幅“唐家湾记忆”非遗长卷,就由你我来共同守护,使其历百年而不湮,让非遗之美光彩如初。","谢谢你的参与,共同组成这幅非遗长卷,欢迎亲临唐家湾!"],introduce:["唐家湾人民爱国爱乡,勤劳朴素,富于进取精神,平和有礼,与人为善,乐于助人,崇尚正义,在长期的劳动生活中,形成了独具特色的文化,包括人生礼俗、岁时节令、饮食习俗、传统技艺、民间艺术等,是唐家湾珍贵的非物质文化遗产。目前高新区共有市级非遗项目10个,包括中秋对歌会、淇澳端午祈福巡游、鸡山牛歌、唐家湾茶果、金花诞、药线灸疗、淇澳银虾酱、唐家麦记饼艺、唐家三庙神诞系列和岭南苏裱(装裱修复)技艺,其中中秋对歌会、淇澳端午祈福巡游被列入广东省非物质文化遗产代表性项目名录。珠海高新区为加大非物质文化遗产保护力度,自2009年以来,利用古建先后设立了10个省、市非遗传承基地,还在区内6所中小学设立非遗传承基地,充分发挥各学校在非物质文化遗产教育和传承中的作用。传承本土文化,推动非遗产业发展,让非遗走进百姓生活,打造社会广泛参与、人人保护传承的生动局面。","唐家湾地区开展非物质文化遗产保护工作始于1957年,鸡山村民唐汉谋、唐寿康曾代表珠海县前往佛山参加佛山地区民歌比赛。唐汉谋演唱的《一只花碗打烂十六边》在比赛中获奖,他们所唱的歌谣被定名为鸡山牛歌。1988年出版的《香洲区民间文字三套集成》中收录了唐家湾地区的鸡山牛歌、客家山歌、咸水歌、儿歌等民间歌谣八十余首。2006年,唐家湾镇文化站开展非物质文化遗产田野调查工作,收集、整理辖区民间文化遗产,启动非物质文化遗产代表作申报工作。多年来,在各级文化部门的努力下,唐家湾非物质文化遗产保护传承工作成果斐然:目前,高新区共有10个项目被评为市级非遗项目,其中2个入选广东省非遗项目。","唐家湾民俗文化多姿多彩,独具地方特色,是唐家湾人智慧与记忆的传承,更是岭南文化的重要内容。新时期下,这些民俗文化得到活化利用,不仅丰富了人们的日常生活,更推动了文化与旅游的融合,使得唐家湾焕发出更加迷人的风采。这些民俗文化不仅是唐家湾人民的遗产,更是中国传统文化传承及蓬勃发展的缩影。"]},thumb:"img_chaguo",component:Qm}];const Km=e=>(Ss("data-v-d3f32211"),e=e(),xs(),e),Jm={class:"bottom-menu"},Xm={class:"b-ul"},Zm=["onClick"],$m=Km(()=>Z("div",null,null,-1)),eh={class:"b-right"},th=["onClick"],nh=["src"],ih={__name:"menu",props:{list:Array,currentTimeIdx:Number},emits:["onClickTimeItem","onClickMenuItem"],setup(e,{emit:t}){const n=go([{name:"帮助",img:K.getImageUrl("icon_tip.png"),id:"tip"},{name:"搜索",img:K.getImageUrl("icon_search.png"),id:"search"},{name:"主页",img:K.getImageUrl("icon_home.png"),id:"home"}]);return(i,s)=>(G(),$("div",Jm,[Z("ul",Xm,[(G(!0),$(ve,null,Ve(e.list,(r,o)=>(G(),$("li",{class:Dt(["b-li",`${o==e.currentTimeIdx?"active":""}`]),onClick:l=>t("onClickTimeItem",o),key:r.id},[$m,Z("p",null,dt(r.info.textCn),1)],10,Zm))),128))]),Z("ul",eh,[(G(!0),$(ve,null,Ve(oe(n),r=>(G(),$("li",{class:"br-li",onClick:o=>t("onClickMenuItem",r),key:r.id},[Z("img",{src:r.img,alt:""},null,8,nh)],8,th))),128))])]))}},sh=Te(ih,[["__scopeId","data-v-d3f32211"]]);function jr(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function Us(e={},t={}){Object.keys(t).forEach(n=>{typeof e[n]>"u"?e[n]=t[n]:jr(t[n])&&jr(e[n])&&Object.keys(t[n]).length>0&&Us(e[n],t[n])})}const ua={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function Wt(){const e=typeof document<"u"?document:{};return Us(e,ua),e}const rh={document:ua,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){return typeof setTimeout>"u"?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){typeof setTimeout>"u"||clearTimeout(e)}};function He(){const e=typeof window<"u"?window:{};return Us(e,rh),e}function oh(e){const t=e;Object.keys(t).forEach(n=>{try{t[n]=null}catch{}try{delete t[n]}catch{}})}function as(e,t=0){return setTimeout(e,t)}function ni(){return Date.now()}function ah(e){const t=He();let n;return t.getComputedStyle&&(n=t.getComputedStyle(e,null)),!n&&e.currentStyle&&(n=e.currentStyle),n||(n=e.style),n}function lh(e,t="x"){const n=He();let i,s,r;const o=ah(e);return n.WebKitCSSMatrix?(s=o.transform||o.webkitTransform,s.split(",").length>6&&(s=s.split(", ").map(l=>l.replace(",",".")).join(", ")),r=new n.WebKitCSSMatrix(s==="none"?"":s)):(r=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=r.toString().split(",")),t==="x"&&(n.WebKitCSSMatrix?s=r.m41:i.length===16?s=parseFloat(i[12]):s=parseFloat(i[4])),t==="y"&&(n.WebKitCSSMatrix?s=r.m42:i.length===16?s=parseFloat(i[13]):s=parseFloat(i[5])),s||0}function Hn(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function ch(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function ke(...e){const t=Object(e[0]),n=["__proto__","constructor","prototype"];for(let i=1;i<e.length;i+=1){const s=e[i];if(s!=null&&!ch(s)){const r=Object.keys(Object(s)).filter(o=>n.indexOf(o)<0);for(let o=0,l=r.length;o<l;o+=1){const a=r[o],c=Object.getOwnPropertyDescriptor(s,a);c!==void 0&&c.enumerable&&(Hn(t[a])&&Hn(s[a])?s[a].__swiper__?t[a]=s[a]:ke(t[a],s[a]):!Hn(t[a])&&Hn(s[a])?(t[a]={},s[a].__swiper__?t[a]=s[a]:ke(t[a],s[a])):t[a]=s[a])}}}return t}function Gn(e,t,n){e.style.setProperty(t,n)}function fa({swiper:e,targetPosition:t,side:n}){const i=He(),s=-e.translate;let r=null,o;const l=e.params.speed;e.wrapperEl.style.scrollSnapType="none",i.cancelAnimationFrame(e.cssModeFrameID);const a=t>s?"next":"prev",c=(f,d)=>a==="next"&&f>=d||a==="prev"&&f<=d,u=()=>{o=new Date().getTime(),r===null&&(r=o);const f=Math.max(Math.min((o-r)/l,1),0),d=.5-Math.cos(f*Math.PI)/2;let p=s+d*(t-s);if(c(p,t)&&(p=t),e.wrapperEl.scrollTo({[n]:p}),c(p,t)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[n]:p})}),i.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=i.requestAnimationFrame(u)};u()}function ut(e,t=""){return[...e.children].filter(n=>n.matches(t))}function uh(e,t=[]){const n=document.createElement(e);return n.classList.add(...Array.isArray(t)?t:[t]),n}function fh(e,t){const n=[];for(;e.previousElementSibling;){const i=e.previousElementSibling;t?i.matches(t)&&n.push(i):n.push(i),e=i}return n}function dh(e,t){const n=[];for(;e.nextElementSibling;){const i=e.nextElementSibling;t?i.matches(t)&&n.push(i):n.push(i),e=i}return n}function At(e,t){return He().getComputedStyle(e,null).getPropertyValue(t)}function Br(e){let t=e,n;if(t){for(n=0;(t=t.previousSibling)!==null;)t.nodeType===1&&(n+=1);return n}}function gh(e,t){const n=[];let i=e.parentElement;for(;i;)t?i.matches(t)&&n.push(i):n.push(i),i=i.parentElement;return n}function Fr(e,t,n){const i=He();return n?e[t==="width"?"offsetWidth":"offsetHeight"]+parseFloat(i.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-right":"margin-top"))+parseFloat(i.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-left":"margin-bottom")):e.offsetWidth}let Mi;function ph(){const e=He(),t=Wt();return{smoothScroll:t.documentElement&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}function da(){return Mi||(Mi=ph()),Mi}let Ui;function mh({userAgent:e}={}){const t=da(),n=He(),i=n.navigator.platform,s=e||n.navigator.userAgent,r={ios:!1,android:!1},o=n.screen.width,l=n.screen.height,a=s.match(/(Android);?[\s\/]+([\d.]+)?/);let c=s.match(/(iPad).*OS\s([\d_]+)/);const u=s.match(/(iPod)(.*OS\s([\d_]+))?/),f=!c&&s.match(/(iPhone\sOS|iOS)\s([\d_]+)/),d=i==="Win32";let p=i==="MacIntel";const h=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!c&&p&&t.touch&&h.indexOf(`${o}x${l}`)>=0&&(c=s.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),p=!1),a&&!d&&(r.os="android",r.android=!0),(c||f||u)&&(r.os="ios",r.ios=!0),r}function hh(e={}){return Ui||(Ui=mh(e)),Ui}let ji;function _h(){const e=He();let t=!1;function n(){const i=e.navigator.userAgent.toLowerCase();return i.indexOf("safari")>=0&&i.indexOf("chrome")<0&&i.indexOf("android")<0}if(n()){const i=String(e.navigator.userAgent);if(i.includes("Version/")){const[s,r]=i.split("Version/")[1].split(" ")[0].split(".").map(o=>Number(o));t=s<16||s===16&&r<2}}return{isSafari:t||n(),needPerspectiveFix:t,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}function vh(){return ji||(ji=_h()),ji}function bh({swiper:e,on:t,emit:n}){const i=He();let s=null,r=null;const o=()=>{!e||e.destroyed||!e.initialized||(n("beforeResize"),n("resize"))},l=()=>{!e||e.destroyed||!e.initialized||(s=new ResizeObserver(u=>{r=i.requestAnimationFrame(()=>{const{width:f,height:d}=e;let p=f,h=d;u.forEach(({contentBoxSize:_,contentRect:A,target:v})=>{v&&v!==e.el||(p=A?A.width:(_[0]||_).inlineSize,h=A?A.height:(_[0]||_).blockSize)}),(p!==f||h!==d)&&o()})}),s.observe(e.el))},a=()=>{r&&i.cancelAnimationFrame(r),s&&s.unobserve&&e.el&&(s.unobserve(e.el),s=null)},c=()=>{!e||e.destroyed||!e.initialized||n("orientationchange")};t("init",()=>{if(e.params.resizeObserver&&typeof i.ResizeObserver<"u"){l();return}i.addEventListener("resize",o),i.addEventListener("orientationchange",c)}),t("destroy",()=>{a(),i.removeEventListener("resize",o),i.removeEventListener("orientationchange",c)})}function wh({swiper:e,extendParams:t,on:n,emit:i}){const s=[],r=He(),o=(c,u={})=>{const f=r.MutationObserver||r.WebkitMutationObserver,d=new f(p=>{if(e.__preventObserver__)return;if(p.length===1){i("observerUpdate",p[0]);return}const h=function(){i("observerUpdate",p[0])};r.requestAnimationFrame?r.requestAnimationFrame(h):r.setTimeout(h,0)});d.observe(c,{attributes:typeof u.attributes>"u"?!0:u.attributes,childList:typeof u.childList>"u"?!0:u.childList,characterData:typeof u.characterData>"u"?!0:u.characterData}),s.push(d)},l=()=>{if(e.params.observer){if(e.params.observeParents){const c=gh(e.el);for(let u=0;u<c.length;u+=1)o(c[u])}o(e.el,{childList:e.params.observeSlideChildren}),o(e.wrapperEl,{attributes:!1})}},a=()=>{s.forEach(c=>{c.disconnect()}),s.splice(0,s.length)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),n("init",l),n("destroy",a)}const yh={on(e,t,n){const i=this;if(!i.eventsListeners||i.destroyed||typeof t!="function")return i;const s=n?"unshift":"push";return e.split(" ").forEach(r=>{i.eventsListeners[r]||(i.eventsListeners[r]=[]),i.eventsListeners[r][s](t)}),i},once(e,t,n){const i=this;if(!i.eventsListeners||i.destroyed||typeof t!="function")return i;function s(...r){i.off(e,s),s.__emitterProxy&&delete s.__emitterProxy,t.apply(i,r)}return s.__emitterProxy=t,i.on(e,s,n)},onAny(e,t){const n=this;if(!n.eventsListeners||n.destroyed||typeof e!="function")return n;const i=t?"unshift":"push";return n.eventsAnyListeners.indexOf(e)<0&&n.eventsAnyListeners[i](e),n},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsAnyListeners)return t;const n=t.eventsAnyListeners.indexOf(e);return n>=0&&t.eventsAnyListeners.splice(n,1),t},off(e,t){const n=this;return!n.eventsListeners||n.destroyed||!n.eventsListeners||e.split(" ").forEach(i=>{typeof t>"u"?n.eventsListeners[i]=[]:n.eventsListeners[i]&&n.eventsListeners[i].forEach((s,r)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&n.eventsListeners[i].splice(r,1)})}),n},emit(...e){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsListeners)return t;let n,i,s;return typeof e[0]=="string"||Array.isArray(e[0])?(n=e[0],i=e.slice(1,e.length),s=t):(n=e[0].events,i=e[0].data,s=e[0].context||t),i.unshift(s),(Array.isArray(n)?n:n.split(" ")).forEach(o=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(l=>{l.apply(s,[o,...i])}),t.eventsListeners&&t.eventsListeners[o]&&t.eventsListeners[o].forEach(l=>{l.apply(s,i)})}),t}};function Ah(){const e=this;let t,n;const i=e.el;typeof e.params.width<"u"&&e.params.width!==null?t=e.params.width:t=i.clientWidth,typeof e.params.height<"u"&&e.params.height!==null?n=e.params.height:n=i.clientHeight,!(t===0&&e.isHorizontal()||n===0&&e.isVertical())&&(t=t-parseInt(At(i,"padding-left")||0,10)-parseInt(At(i,"padding-right")||0,10),n=n-parseInt(At(i,"padding-top")||0,10)-parseInt(At(i,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(n)&&(n=0),Object.assign(e,{width:t,height:n,size:e.isHorizontal()?t:n}))}function Sh(){const e=this;function t(L){return e.isHorizontal()?L:{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"}[L]}function n(L,x){return parseFloat(L.getPropertyValue(t(x))||0)}const i=e.params,{wrapperEl:s,slidesEl:r,size:o,rtlTranslate:l,wrongRTL:a}=e,c=e.virtual&&i.virtual.enabled,u=c?e.virtual.slides.length:e.slides.length,f=ut(r,`.${e.params.slideClass}, swiper-slide`),d=c?e.virtual.slides.length:f.length;let p=[];const h=[],_=[];let A=i.slidesOffsetBefore;typeof A=="function"&&(A=i.slidesOffsetBefore.call(e));let v=i.slidesOffsetAfter;typeof v=="function"&&(v=i.slidesOffsetAfter.call(e));const E=e.snapGrid.length,b=e.slidesGrid.length;let R=i.spaceBetween,M=-A,O=0,z=0;if(typeof o>"u")return;typeof R=="string"&&R.indexOf("%")>=0&&(R=parseFloat(R.replace("%",""))/100*o),e.virtualSize=-R,f.forEach(L=>{l?L.style.marginLeft="":L.style.marginRight="",L.style.marginBottom="",L.style.marginTop=""}),i.centeredSlides&&i.cssMode&&(Gn(s,"--swiper-centered-offset-before",""),Gn(s,"--swiper-centered-offset-after",""));const w=i.grid&&i.grid.rows>1&&e.grid;w&&e.grid.initSlides(d);let I;const Y=i.slidesPerView==="auto"&&i.breakpoints&&Object.keys(i.breakpoints).filter(L=>typeof i.breakpoints[L].slidesPerView<"u").length>0;for(let L=0;L<d;L+=1){I=0;let x;if(f[L]&&(x=f[L]),w&&e.grid.updateSlide(L,x,d,t),!(f[L]&&At(x,"display")==="none")){if(i.slidesPerView==="auto"){Y&&(f[L].style[t("width")]="");const V=getComputedStyle(x),re=x.style.transform,W=x.style.webkitTransform;if(re&&(x.style.transform="none"),W&&(x.style.webkitTransform="none"),i.roundLengths)I=e.isHorizontal()?Fr(x,"width",!0):Fr(x,"height",!0);else{const ie=n(V,"width"),ae=n(V,"padding-left"),le=n(V,"padding-right"),ye=n(V,"margin-left"),Me=n(V,"margin-right"),Pe=V.getPropertyValue("box-sizing");if(Pe&&Pe==="border-box")I=ie+ye+Me;else{const{clientWidth:Ee,offsetWidth:et}=x;I=ie+ae+le+ye+Me+(et-Ee)}}re&&(x.style.transform=re),W&&(x.style.webkitTransform=W),i.roundLengths&&(I=Math.floor(I))}else I=(o-(i.slidesPerView-1)*R)/i.slidesPerView,i.roundLengths&&(I=Math.floor(I)),f[L]&&(f[L].style[t("width")]=`${I}px`);f[L]&&(f[L].swiperSlideSize=I),_.push(I),i.centeredSlides?(M=M+I/2+O/2+R,O===0&&L!==0&&(M=M-o/2-R),L===0&&(M=M-o/2-R),Math.abs(M)<1/1e3&&(M=0),i.roundLengths&&(M=Math.floor(M)),z%i.slidesPerGroup===0&&p.push(M),h.push(M)):(i.roundLengths&&(M=Math.floor(M)),(z-Math.min(e.params.slidesPerGroupSkip,z))%e.params.slidesPerGroup===0&&p.push(M),h.push(M),M=M+I+R),e.virtualSize+=I+R,O=I,z+=1}}if(e.virtualSize=Math.max(e.virtualSize,o)+v,l&&a&&(i.effect==="slide"||i.effect==="coverflow")&&(s.style.width=`${e.virtualSize+i.spaceBetween}px`),i.setWrapperSize&&(s.style[t("width")]=`${e.virtualSize+i.spaceBetween}px`),w&&e.grid.updateWrapperSize(I,p,t),!i.centeredSlides){const L=[];for(let x=0;x<p.length;x+=1){let V=p[x];i.roundLengths&&(V=Math.floor(V)),p[x]<=e.virtualSize-o&&L.push(V)}p=L,Math.floor(e.virtualSize-o)-Math.floor(p[p.length-1])>1&&p.push(e.virtualSize-o)}if(c&&i.loop){const L=_[0]+R;if(i.slidesPerGroup>1){const x=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/i.slidesPerGroup),V=L*i.slidesPerGroup;for(let re=0;re<x;re+=1)p.push(p[p.length-1]+V)}for(let x=0;x<e.virtual.slidesBefore+e.virtual.slidesAfter;x+=1)i.slidesPerGroup===1&&p.push(p[p.length-1]+L),h.push(h[h.length-1]+L),e.virtualSize+=L}if(p.length===0&&(p=[0]),i.spaceBetween!==0){const L=e.isHorizontal()&&l?"marginLeft":t("marginRight");f.filter((x,V)=>!i.cssMode||i.loop?!0:V!==f.length-1).forEach(x=>{x.style[L]=`${R}px`})}if(i.centeredSlides&&i.centeredSlidesBounds){let L=0;_.forEach(V=>{L+=V+(i.spaceBetween?i.spaceBetween:0)}),L-=i.spaceBetween;const x=L-o;p=p.map(V=>V<0?-A:V>x?x+v:V)}if(i.centerInsufficientSlides){let L=0;if(_.forEach(x=>{L+=x+(i.spaceBetween?i.spaceBetween:0)}),L-=i.spaceBetween,L<o){const x=(o-L)/2;p.forEach((V,re)=>{p[re]=V-x}),h.forEach((V,re)=>{h[re]=V+x})}}if(Object.assign(e,{slides:f,snapGrid:p,slidesGrid:h,slidesSizesGrid:_}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){Gn(s,"--swiper-centered-offset-before",`${-p[0]}px`),Gn(s,"--swiper-centered-offset-after",`${e.size/2-_[_.length-1]/2}px`);const L=-e.snapGrid[0],x=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(V=>V+L),e.slidesGrid=e.slidesGrid.map(V=>V+x)}if(d!==u&&e.emit("slidesLengthChange"),p.length!==E&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),h.length!==b&&e.emit("slidesGridLengthChange"),i.watchSlidesProgress&&e.updateSlidesOffset(),!c&&!i.cssMode&&(i.effect==="slide"||i.effect==="fade")){const L=`${i.containerModifierClass}backface-hidden`,x=e.el.classList.contains(L);d<=i.maxBackfaceHiddenSlides?x||e.el.classList.add(L):x&&e.el.classList.remove(L)}}function xh(e){const t=this,n=[],i=t.virtual&&t.params.virtual.enabled;let s=0,r;typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed);const o=l=>i?t.slides[t.getSlideIndexByData(l)]:t.slides[l];if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(l=>{n.push(l)});else for(r=0;r<Math.ceil(t.params.slidesPerView);r+=1){const l=t.activeIndex+r;if(l>t.slides.length&&!i)break;n.push(o(l))}else n.push(o(t.activeIndex));for(r=0;r<n.length;r+=1)if(typeof n[r]<"u"){const l=n[r].offsetHeight;s=l>s?l:s}(s||s===0)&&(t.wrapperEl.style.height=`${s}px`)}function Ch(){const e=this,t=e.slides,n=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let i=0;i<t.length;i+=1)t[i].swiperSlideOffset=(e.isHorizontal()?t[i].offsetLeft:t[i].offsetTop)-n-e.cssOverflowAdjustment()}function Th(e=this&&this.translate||0){const t=this,n=t.params,{slides:i,rtlTranslate:s,snapGrid:r}=t;if(i.length===0)return;typeof i[0].swiperSlideOffset>"u"&&t.updateSlidesOffset();let o=-e;s&&(o=e),i.forEach(l=>{l.classList.remove(n.slideVisibleClass)}),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(let l=0;l<i.length;l+=1){const a=i[l];let c=a.swiperSlideOffset;n.cssMode&&n.centeredSlides&&(c-=i[0].swiperSlideOffset);const u=(o+(n.centeredSlides?t.minTranslate():0)-c)/(a.swiperSlideSize+n.spaceBetween),f=(o-r[0]+(n.centeredSlides?t.minTranslate():0)-c)/(a.swiperSlideSize+n.spaceBetween),d=-(o-c),p=d+t.slidesSizesGrid[l];(d>=0&&d<t.size-1||p>1&&p<=t.size||d<=0&&p>=t.size)&&(t.visibleSlides.push(a),t.visibleSlidesIndexes.push(l),i[l].classList.add(n.slideVisibleClass)),a.progress=s?-u:u,a.originalProgress=s?-f:f}}function Eh(e){const t=this;if(typeof e>"u"){const u=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*u||0}const n=t.params,i=t.maxTranslate()-t.minTranslate();let{progress:s,isBeginning:r,isEnd:o,progressLoop:l}=t;const a=r,c=o;if(i===0)s=0,r=!0,o=!0;else{s=(e-t.minTranslate())/i;const u=Math.abs(e-t.minTranslate())<1,f=Math.abs(e-t.maxTranslate())<1;r=u||s<=0,o=f||s>=1,u&&(s=0),f&&(s=1)}if(n.loop){const u=t.getSlideIndexByData(0),f=t.getSlideIndexByData(t.slides.length-1),d=t.slidesGrid[u],p=t.slidesGrid[f],h=t.slidesGrid[t.slidesGrid.length-1],_=Math.abs(e);_>=d?l=(_-d)/h:l=(_+h-p)/h,l>1&&(l-=1)}Object.assign(t,{progress:s,progressLoop:l,isBeginning:r,isEnd:o}),(n.watchSlidesProgress||n.centeredSlides&&n.autoHeight)&&t.updateSlidesProgress(e),r&&!a&&t.emit("reachBeginning toEdge"),o&&!c&&t.emit("reachEnd toEdge"),(a&&!r||c&&!o)&&t.emit("fromEdge"),t.emit("progress",s)}function Ph(){const e=this,{slides:t,params:n,slidesEl:i,activeIndex:s}=e,r=e.virtual&&n.virtual.enabled,o=a=>ut(i,`.${n.slideClass}${a}, swiper-slide${a}`)[0];t.forEach(a=>{a.classList.remove(n.slideActiveClass,n.slideNextClass,n.slidePrevClass)});let l;if(r)if(n.loop){let a=s-e.virtual.slidesBefore;a<0&&(a=e.virtual.slides.length+a),a>=e.virtual.slides.length&&(a-=e.virtual.slides.length),l=o(`[data-swiper-slide-index="${a}"]`)}else l=o(`[data-swiper-slide-index="${s}"]`);else l=t[s];if(l){l.classList.add(n.slideActiveClass);let a=dh(l,`.${n.slideClass}, swiper-slide`)[0];n.loop&&!a&&(a=t[0]),a&&a.classList.add(n.slideNextClass);let c=fh(l,`.${n.slideClass}, swiper-slide`)[0];n.loop&&!c===0&&(c=t[t.length-1]),c&&c.classList.add(n.slidePrevClass)}e.emitSlidesClasses()}const Kn=(e,t)=>{if(!e||e.destroyed||!e.params)return;const n=()=>e.isElement?"swiper-slide":`.${e.params.slideClass}`,i=t.closest(n());if(i){const s=i.querySelector(`.${e.params.lazyPreloaderClass}`);s&&s.remove()}},zr=(e,t)=>{if(!e.slides[t])return;const n=e.slides[t].querySelector('[loading="lazy"]');n&&n.removeAttribute("loading")},ls=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const n=e.slides.length;if(!n||!t||t<0)return;t=Math.min(t,n);const i=e.params.slidesPerView==="auto"?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),s=e.activeIndex,r=s+i-1;if(e.params.rewind)for(let o=s-t;o<=r+t;o+=1){const l=(o%n+n)%n;l!==s&&l>r&&zr(e,l)}else for(let o=Math.max(r-t,0);o<=Math.min(r+t,n-1);o+=1)o!==s&&o>r&&zr(e,o)};function Rh(e){const{slidesGrid:t,params:n}=e,i=e.rtlTranslate?e.translate:-e.translate;let s;for(let r=0;r<t.length;r+=1)typeof t[r+1]<"u"?i>=t[r]&&i<t[r+1]-(t[r+1]-t[r])/2?s=r:i>=t[r]&&i<t[r+1]&&(s=r+1):i>=t[r]&&(s=r);return n.normalizeSlideIndex&&(s<0||typeof s>"u")&&(s=0),s}function Ih(e){const t=this,n=t.rtlTranslate?t.translate:-t.translate,{snapGrid:i,params:s,activeIndex:r,realIndex:o,snapIndex:l}=t;let a=e,c;const u=d=>{let p=d-t.virtual.slidesBefore;return p<0&&(p=t.virtual.slides.length+p),p>=t.virtual.slides.length&&(p-=t.virtual.slides.length),p};if(typeof a>"u"&&(a=Rh(t)),i.indexOf(n)>=0)c=i.indexOf(n);else{const d=Math.min(s.slidesPerGroupSkip,a);c=d+Math.floor((a-d)/s.slidesPerGroup)}if(c>=i.length&&(c=i.length-1),a===r){c!==l&&(t.snapIndex=c,t.emit("snapIndexChange")),t.params.loop&&t.virtual&&t.params.virtual.enabled&&(t.realIndex=u(a));return}let f;t.virtual&&s.virtual.enabled&&s.loop?f=u(a):t.slides[a]?f=parseInt(t.slides[a].getAttribute("data-swiper-slide-index")||a,10):f=a,Object.assign(t,{previousSnapIndex:l,snapIndex:c,previousRealIndex:o,realIndex:f,previousIndex:r,activeIndex:a}),t.initialized&&ls(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),o!==f&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")}function Lh(e){const t=this,n=t.params,i=e.closest(`.${n.slideClass}, swiper-slide`);let s=!1,r;if(i){for(let o=0;o<t.slides.length;o+=1)if(t.slides[o]===i){s=!0,r=o;break}}if(i&&s)t.clickedSlide=i,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(i.getAttribute("data-swiper-slide-index"),10):t.clickedIndex=r;else{t.clickedSlide=void 0,t.clickedIndex=void 0;return}n.slideToClickedSlide&&t.clickedIndex!==void 0&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}const Oh={updateSize:Ah,updateSlides:Sh,updateAutoHeight:xh,updateSlidesOffset:Ch,updateSlidesProgress:Th,updateProgress:Eh,updateSlidesClasses:Ph,updateActiveIndex:Ih,updateClickedSlide:Lh};function Mh(e=this.isHorizontal()?"x":"y"){const t=this,{params:n,rtlTranslate:i,translate:s,wrapperEl:r}=t;if(n.virtualTranslate)return i?-s:s;if(n.cssMode)return s;let o=lh(r,e);return o+=t.cssOverflowAdjustment(),i&&(o=-o),o||0}function Uh(e,t){const n=this,{rtlTranslate:i,params:s,wrapperEl:r,progress:o}=n;let l=0,a=0;const c=0;n.isHorizontal()?l=i?-e:e:a=e,s.roundLengths&&(l=Math.floor(l),a=Math.floor(a)),n.previousTranslate=n.translate,n.translate=n.isHorizontal()?l:a,s.cssMode?r[n.isHorizontal()?"scrollLeft":"scrollTop"]=n.isHorizontal()?-l:-a:s.virtualTranslate||(n.isHorizontal()?l-=n.cssOverflowAdjustment():a-=n.cssOverflowAdjustment(),r.style.transform=`translate3d(${l}px, ${a}px, ${c}px)`);let u;const f=n.maxTranslate()-n.minTranslate();f===0?u=0:u=(e-n.minTranslate())/f,u!==o&&n.updateProgress(e),n.emit("setTranslate",n.translate,t)}function jh(){return-this.snapGrid[0]}function Bh(){return-this.snapGrid[this.snapGrid.length-1]}function Fh(e=0,t=this.params.speed,n=!0,i=!0,s){const r=this,{params:o,wrapperEl:l}=r;if(r.animating&&o.preventInteractionOnTransition)return!1;const a=r.minTranslate(),c=r.maxTranslate();let u;if(i&&e>a?u=a:i&&e<c?u=c:u=e,r.updateProgress(u),o.cssMode){const f=r.isHorizontal();if(t===0)l[f?"scrollLeft":"scrollTop"]=-u;else{if(!r.support.smoothScroll)return fa({swiper:r,targetPosition:-u,side:f?"left":"top"}),!0;l.scrollTo({[f?"left":"top"]:-u,behavior:"smooth"})}return!0}return t===0?(r.setTransition(0),r.setTranslate(u),n&&(r.emit("beforeTransitionStart",t,s),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(u),n&&(r.emit("beforeTransitionStart",t,s),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(d){!r||r.destroyed||d.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,n&&r.emit("transitionEnd"))}),r.wrapperEl.addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd))),!0}const zh={getTranslate:Mh,setTranslate:Uh,minTranslate:jh,maxTranslate:Bh,translateTo:Fh};function Nh(e,t){const n=this;n.params.cssMode||(n.wrapperEl.style.transitionDuration=`${e}ms`),n.emit("setTransition",e,t)}function ga({swiper:e,runCallbacks:t,direction:n,step:i}){const{activeIndex:s,previousIndex:r}=e;let o=n;if(o||(s>r?o="next":s<r?o="prev":o="reset"),e.emit(`transition${i}`),t&&s!==r){if(o==="reset"){e.emit(`slideResetTransition${i}`);return}e.emit(`slideChangeTransition${i}`),o==="next"?e.emit(`slideNextTransition${i}`):e.emit(`slidePrevTransition${i}`)}}function kh(e=!0,t){const n=this,{params:i}=n;i.cssMode||(i.autoHeight&&n.updateAutoHeight(),ga({swiper:n,runCallbacks:e,direction:t,step:"Start"}))}function Dh(e=!0,t){const n=this,{params:i}=n;n.animating=!1,!i.cssMode&&(n.setTransition(0),ga({swiper:n,runCallbacks:e,direction:t,step:"End"}))}const Vh={setTransition:Nh,transitionStart:kh,transitionEnd:Dh};function Hh(e=0,t=this.params.speed,n=!0,i,s){typeof e=="string"&&(e=parseInt(e,10));const r=this;let o=e;o<0&&(o=0);const{params:l,snapGrid:a,slidesGrid:c,previousIndex:u,activeIndex:f,rtlTranslate:d,wrapperEl:p,enabled:h}=r;if(r.animating&&l.preventInteractionOnTransition||!h&&!i&&!s)return!1;const _=Math.min(r.params.slidesPerGroupSkip,o);let A=_+Math.floor((o-_)/r.params.slidesPerGroup);A>=a.length&&(A=a.length-1);const v=-a[A];if(l.normalizeSlideIndex)for(let b=0;b<c.length;b+=1){const R=-Math.floor(v*100),M=Math.floor(c[b]*100),O=Math.floor(c[b+1]*100);typeof c[b+1]<"u"?R>=M&&R<O-(O-M)/2?o=b:R>=M&&R<O&&(o=b+1):R>=M&&(o=b)}if(r.initialized&&o!==f&&(!r.allowSlideNext&&v<r.translate&&v<r.minTranslate()||!r.allowSlidePrev&&v>r.translate&&v>r.maxTranslate()&&(f||0)!==o))return!1;o!==(u||0)&&n&&r.emit("beforeSlideChangeStart"),r.updateProgress(v);let E;if(o>f?E="next":o<f?E="prev":E="reset",d&&-v===r.translate||!d&&v===r.translate)return r.updateActiveIndex(o),l.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),l.effect!=="slide"&&r.setTranslate(v),E!=="reset"&&(r.transitionStart(n,E),r.transitionEnd(n,E)),!1;if(l.cssMode){const b=r.isHorizontal(),R=d?v:-v;if(t===0){const M=r.virtual&&r.params.virtual.enabled;M&&(r.wrapperEl.style.scrollSnapType="none",r._immediateVirtual=!0),M&&!r._cssModeVirtualInitialSet&&r.params.initialSlide>0?(r._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{p[b?"scrollLeft":"scrollTop"]=R})):p[b?"scrollLeft":"scrollTop"]=R,M&&requestAnimationFrame(()=>{r.wrapperEl.style.scrollSnapType="",r._immediateVirtual=!1})}else{if(!r.support.smoothScroll)return fa({swiper:r,targetPosition:R,side:b?"left":"top"}),!0;p.scrollTo({[b?"left":"top"]:R,behavior:"smooth"})}return!0}return r.setTransition(t),r.setTranslate(v),r.updateActiveIndex(o),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,i),r.transitionStart(n,E),t===0?r.transitionEnd(n,E):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(R){!r||r.destroyed||R.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(n,E))}),r.wrapperEl.addEventListener("transitionend",r.onSlideToWrapperTransitionEnd)),!0}function Gh(e=0,t=this.params.speed,n=!0,i){typeof e=="string"&&(e=parseInt(e,10));const s=this;let r=e;return s.params.loop&&(s.virtual&&s.params.virtual.enabled?r=r+s.virtual.slidesBefore:r=s.getSlideIndexByData(r)),s.slideTo(r,t,n,i)}function Wh(e=this.params.speed,t=!0,n){const i=this,{enabled:s,params:r,animating:o}=i;if(!s)return i;let l=r.slidesPerGroup;r.slidesPerView==="auto"&&r.slidesPerGroup===1&&r.slidesPerGroupAuto&&(l=Math.max(i.slidesPerViewDynamic("current",!0),1));const a=i.activeIndex<r.slidesPerGroupSkip?1:l,c=i.virtual&&r.virtual.enabled;if(r.loop){if(o&&!c&&r.loopPreventsSliding)return!1;i.loopFix({direction:"next"}),i._clientLeft=i.wrapperEl.clientLeft}return r.rewind&&i.isEnd?i.slideTo(0,e,t,n):i.slideTo(i.activeIndex+a,e,t,n)}function qh(e=this.params.speed,t=!0,n){const i=this,{params:s,snapGrid:r,slidesGrid:o,rtlTranslate:l,enabled:a,animating:c}=i;if(!a)return i;const u=i.virtual&&s.virtual.enabled;if(s.loop){if(c&&!u&&s.loopPreventsSliding)return!1;i.loopFix({direction:"prev"}),i._clientLeft=i.wrapperEl.clientLeft}const f=l?i.translate:-i.translate;function d(v){return v<0?-Math.floor(Math.abs(v)):Math.floor(v)}const p=d(f),h=r.map(v=>d(v));let _=r[h.indexOf(p)-1];if(typeof _>"u"&&s.cssMode){let v;r.forEach((E,b)=>{p>=E&&(v=b)}),typeof v<"u"&&(_=r[v>0?v-1:v])}let A=0;if(typeof _<"u"&&(A=o.indexOf(_),A<0&&(A=i.activeIndex-1),s.slidesPerView==="auto"&&s.slidesPerGroup===1&&s.slidesPerGroupAuto&&(A=A-i.slidesPerViewDynamic("previous",!0)+1,A=Math.max(A,0))),s.rewind&&i.isBeginning){const v=i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1;return i.slideTo(v,e,t,n)}return i.slideTo(A,e,t,n)}function Yh(e=this.params.speed,t=!0,n){const i=this;return i.slideTo(i.activeIndex,e,t,n)}function Qh(e=this.params.speed,t=!0,n,i=.5){const s=this;let r=s.activeIndex;const o=Math.min(s.params.slidesPerGroupSkip,r),l=o+Math.floor((r-o)/s.params.slidesPerGroup),a=s.rtlTranslate?s.translate:-s.translate;if(a>=s.snapGrid[l]){const c=s.snapGrid[l],u=s.snapGrid[l+1];a-c>(u-c)*i&&(r+=s.params.slidesPerGroup)}else{const c=s.snapGrid[l-1],u=s.snapGrid[l];a-c<=(u-c)*i&&(r-=s.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,s.slidesGrid.length-1),s.slideTo(r,e,t,n)}function Kh(){const e=this,{params:t,slidesEl:n}=e,i=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;let s=e.clickedIndex,r;const o=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;r=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?s<e.loopedSlides-i/2||s>e.slides.length-e.loopedSlides+i/2?(e.loopFix(),s=e.getSlideIndex(ut(n,`${o}[data-swiper-slide-index="${r}"]`)[0]),as(()=>{e.slideTo(s)})):e.slideTo(s):s>e.slides.length-i?(e.loopFix(),s=e.getSlideIndex(ut(n,`${o}[data-swiper-slide-index="${r}"]`)[0]),as(()=>{e.slideTo(s)})):e.slideTo(s)}else e.slideTo(s)}const Jh={slideTo:Hh,slideToLoop:Gh,slideNext:Wh,slidePrev:qh,slideReset:Yh,slideToClosest:Qh,slideToClickedSlide:Kh};function Xh(e){const t=this,{params:n,slidesEl:i}=t;if(!n.loop||t.virtual&&t.params.virtual.enabled)return;ut(i,`.${n.slideClass}, swiper-slide`).forEach((r,o)=>{r.setAttribute("data-swiper-slide-index",o)}),t.loopFix({slideRealIndex:e,direction:n.centeredSlides?void 0:"next"})}function Zh({slideRealIndex:e,slideTo:t=!0,direction:n,setTranslate:i,activeSlideIndex:s,byController:r,byMousewheel:o}={}){const l=this;if(!l.params.loop)return;l.emit("beforeLoopFix");const{slides:a,allowSlidePrev:c,allowSlideNext:u,slidesEl:f,params:d}=l;if(l.allowSlidePrev=!0,l.allowSlideNext=!0,l.virtual&&d.virtual.enabled){t&&(!d.centeredSlides&&l.snapIndex===0?l.slideTo(l.virtual.slides.length,0,!1,!0):d.centeredSlides&&l.snapIndex<d.slidesPerView?l.slideTo(l.virtual.slides.length+l.snapIndex,0,!1,!0):l.snapIndex===l.snapGrid.length-1&&l.slideTo(l.virtual.slidesBefore,0,!1,!0)),l.allowSlidePrev=c,l.allowSlideNext=u,l.emit("loopFix");return}const p=d.slidesPerView==="auto"?l.slidesPerViewDynamic():Math.ceil(parseFloat(d.slidesPerView,10));let h=d.loopedSlides||p;h%d.slidesPerGroup!==0&&(h+=d.slidesPerGroup-h%d.slidesPerGroup),l.loopedSlides=h;const _=[],A=[];let v=l.activeIndex;typeof s>"u"?s=l.getSlideIndex(l.slides.filter(O=>O.classList.contains(d.slideActiveClass))[0]):v=s;const E=n==="next"||!n,b=n==="prev"||!n;let R=0,M=0;if(s<h){R=Math.max(h-s,d.slidesPerGroup);for(let O=0;O<h-s;O+=1){const z=O-Math.floor(O/a.length)*a.length;_.push(a.length-z-1)}}else if(s>l.slides.length-h*2){M=Math.max(s-(l.slides.length-h*2),d.slidesPerGroup);for(let O=0;O<M;O+=1){const z=O-Math.floor(O/a.length)*a.length;A.push(z)}}if(b&&_.forEach(O=>{f.prepend(l.slides[O])}),E&&A.forEach(O=>{f.append(l.slides[O])}),l.recalcSlides(),d.slidesPerView==="auto"&&l.updateSlides(),d.watchSlidesProgress&&l.updateSlidesOffset(),t){if(_.length>0&&b)if(typeof e>"u"){const O=l.slidesGrid[v],w=l.slidesGrid[v+R]-O;o?l.setTranslate(l.translate-w):(l.slideTo(v+R,0,!1,!0),i&&(l.touches[l.isHorizontal()?"startX":"startY"]+=w))}else i&&l.slideToLoop(e,0,!1,!0);else if(A.length>0&&E)if(typeof e>"u"){const O=l.slidesGrid[v],w=l.slidesGrid[v-M]-O;o?l.setTranslate(l.translate-w):(l.slideTo(v-M,0,!1,!0),i&&(l.touches[l.isHorizontal()?"startX":"startY"]+=w))}else l.slideToLoop(e,0,!1,!0)}if(l.allowSlidePrev=c,l.allowSlideNext=u,l.controller&&l.controller.control&&!r){const O={slideRealIndex:e,slideTo:!1,direction:n,setTranslate:i,activeSlideIndex:s,byController:!0};Array.isArray(l.controller.control)?l.controller.control.forEach(z=>{!z.destroyed&&z.params.loop&&z.loopFix(O)}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix(O)}l.emit("loopFix")}function $h(){const e=this,{params:t,slidesEl:n}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const i=[];e.slides.forEach(s=>{const r=typeof s.swiperSlideIndex>"u"?s.getAttribute("data-swiper-slide-index")*1:s.swiperSlideIndex;i[r]=s}),e.slides.forEach(s=>{s.removeAttribute("data-swiper-slide-index")}),i.forEach(s=>{n.append(s)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}const e_={loopCreate:Xh,loopFix:Zh,loopDestroy:$h};function t_(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const n=t.params.touchEventsTarget==="container"?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),n.style.cursor="move",n.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})}function n_(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}const i_={setGrabCursor:t_,unsetGrabCursor:n_};function s_(e,t=this){function n(i){if(!i||i===Wt()||i===He())return null;i.assignedSlot&&(i=i.assignedSlot);const s=i.closest(e);return!s&&!i.getRootNode?null:s||n(i.getRootNode().host)}return n(t)}function r_(e){const t=this,n=Wt(),i=He(),s=t.touchEventsData;s.evCache.push(e);const{params:r,touches:o,enabled:l}=t;if(!l||!r.simulateTouch&&e.pointerType==="mouse"||t.animating&&r.preventInteractionOnTransition)return;!t.animating&&r.cssMode&&r.loop&&t.loopFix();let a=e;a.originalEvent&&(a=a.originalEvent);let c=a.target;if(r.touchEventsTarget==="wrapper"&&!t.wrapperEl.contains(c)||"which"in a&&a.which===3||"button"in a&&a.button>0||s.isTouched&&s.isMoved)return;const u=!!r.noSwipingClass&&r.noSwipingClass!=="",f=e.composedPath?e.composedPath():e.path;u&&a.target&&a.target.shadowRoot&&f&&(c=f[0]);const d=r.noSwipingSelector?r.noSwipingSelector:`.${r.noSwipingClass}`,p=!!(a.target&&a.target.shadowRoot);if(r.noSwiping&&(p?s_(d,c):c.closest(d))){t.allowClick=!0;return}if(r.swipeHandler&&!c.closest(r.swipeHandler))return;o.currentX=a.pageX,o.currentY=a.pageY;const h=o.currentX,_=o.currentY,A=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,v=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;if(A&&(h<=v||h>=i.innerWidth-v))if(A==="prevent")e.preventDefault();else return;Object.assign(s,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=h,o.startY=_,s.touchStartTime=ni(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,r.threshold>0&&(s.allowThresholdMove=!1);let E=!0;c.matches(s.focusableElements)&&(E=!1,c.nodeName==="SELECT"&&(s.isTouched=!1)),n.activeElement&&n.activeElement.matches(s.focusableElements)&&n.activeElement!==c&&n.activeElement.blur();const b=E&&t.allowTouchMove&&r.touchStartPreventDefault;(r.touchStartForcePreventDefault||b)&&!c.isContentEditable&&a.preventDefault(),t.params.freeMode&&t.params.freeMode.enabled&&t.freeMode&&t.animating&&!r.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",a)}function o_(e){const t=Wt(),n=this,i=n.touchEventsData,{params:s,touches:r,rtlTranslate:o,enabled:l}=n;if(!l||!s.simulateTouch&&e.pointerType==="mouse")return;let a=e;if(a.originalEvent&&(a=a.originalEvent),!i.isTouched){i.startMoving&&i.isScrolling&&n.emit("touchMoveOpposite",a);return}const c=i.evCache.findIndex(O=>O.pointerId===a.pointerId);c>=0&&(i.evCache[c]=a);const u=i.evCache.length>1?i.evCache[0]:a,f=u.pageX,d=u.pageY;if(a.preventedByNestedSwiper){r.startX=f,r.startY=d;return}if(!n.allowTouchMove){a.target.matches(i.focusableElements)||(n.allowClick=!1),i.isTouched&&(Object.assign(r,{startX:f,startY:d,prevX:n.touches.currentX,prevY:n.touches.currentY,currentX:f,currentY:d}),i.touchStartTime=ni());return}if(s.touchReleaseOnEdges&&!s.loop){if(n.isVertical()){if(d<r.startY&&n.translate<=n.maxTranslate()||d>r.startY&&n.translate>=n.minTranslate()){i.isTouched=!1,i.isMoved=!1;return}}else if(f<r.startX&&n.translate<=n.maxTranslate()||f>r.startX&&n.translate>=n.minTranslate())return}if(t.activeElement&&a.target===t.activeElement&&a.target.matches(i.focusableElements)){i.isMoved=!0,n.allowClick=!1;return}if(i.allowTouchCallbacks&&n.emit("touchMove",a),a.targetTouches&&a.targetTouches.length>1)return;r.currentX=f,r.currentY=d;const p=r.currentX-r.startX,h=r.currentY-r.startY;if(n.params.threshold&&Math.sqrt(p**2+h**2)<n.params.threshold)return;if(typeof i.isScrolling>"u"){let O;n.isHorizontal()&&r.currentY===r.startY||n.isVertical()&&r.currentX===r.startX?i.isScrolling=!1:p*p+h*h>=25&&(O=Math.atan2(Math.abs(h),Math.abs(p))*180/Math.PI,i.isScrolling=n.isHorizontal()?O>s.touchAngle:90-O>s.touchAngle)}if(i.isScrolling&&n.emit("touchMoveOpposite",a),typeof i.startMoving>"u"&&(r.currentX!==r.startX||r.currentY!==r.startY)&&(i.startMoving=!0),i.isScrolling||n.zoom&&n.params.zoom&&n.params.zoom.enabled&&i.evCache.length>1){i.isTouched=!1;return}if(!i.startMoving)return;n.allowClick=!1,!s.cssMode&&a.cancelable&&a.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&a.stopPropagation();let _=n.isHorizontal()?p:h,A=n.isHorizontal()?r.currentX-r.previousX:r.currentY-r.previousY;s.oneWayMovement&&(_=Math.abs(_)*(o?1:-1),A=Math.abs(A)*(o?1:-1)),r.diff=_,_*=s.touchRatio,o&&(_=-_,A=-A);const v=n.touchesDirection;n.swipeDirection=_>0?"prev":"next",n.touchesDirection=A>0?"prev":"next";const E=n.params.loop&&!s.cssMode;if(!i.isMoved){if(E&&n.loopFix({direction:n.swipeDirection}),i.startTranslate=n.getTranslate(),n.setTransition(0),n.animating){const O=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});n.wrapperEl.dispatchEvent(O)}i.allowMomentumBounce=!1,s.grabCursor&&(n.allowSlideNext===!0||n.allowSlidePrev===!0)&&n.setGrabCursor(!0),n.emit("sliderFirstMove",a)}let b;i.isMoved&&v!==n.touchesDirection&&E&&Math.abs(_)>=1&&(n.loopFix({direction:n.swipeDirection,setTranslate:!0}),b=!0),n.emit("sliderMove",a),i.isMoved=!0,i.currentTranslate=_+i.startTranslate;let R=!0,M=s.resistanceRatio;if(s.touchReleaseOnEdges&&(M=0),_>0?(E&&!b&&i.currentTranslate>(s.centeredSlides?n.minTranslate()-n.size/2:n.minTranslate())&&n.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>n.minTranslate()&&(R=!1,s.resistance&&(i.currentTranslate=n.minTranslate()-1+(-n.minTranslate()+i.startTranslate+_)**M))):_<0&&(E&&!b&&i.currentTranslate<(s.centeredSlides?n.maxTranslate()+n.size/2:n.maxTranslate())&&n.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:n.slides.length-(s.slidesPerView==="auto"?n.slidesPerViewDynamic():Math.ceil(parseFloat(s.slidesPerView,10)))}),i.currentTranslate<n.maxTranslate()&&(R=!1,s.resistance&&(i.currentTranslate=n.maxTranslate()+1-(n.maxTranslate()-i.startTranslate-_)**M))),R&&(a.preventedByNestedSwiper=!0),!n.allowSlideNext&&n.swipeDirection==="next"&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!n.allowSlidePrev&&n.swipeDirection==="prev"&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),!n.allowSlidePrev&&!n.allowSlideNext&&(i.currentTranslate=i.startTranslate),s.threshold>0)if(Math.abs(_)>s.threshold||i.allowThresholdMove){if(!i.allowThresholdMove){i.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,i.currentTranslate=i.startTranslate,r.diff=n.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY;return}}else{i.currentTranslate=i.startTranslate;return}!s.followFinger||s.cssMode||((s.freeMode&&s.freeMode.enabled&&n.freeMode||s.watchSlidesProgress)&&(n.updateActiveIndex(),n.updateSlidesClasses()),n.params.freeMode&&s.freeMode.enabled&&n.freeMode&&n.freeMode.onTouchMove(),n.updateProgress(i.currentTranslate),n.setTranslate(i.currentTranslate))}function a_(e){const t=this,n=t.touchEventsData,i=n.evCache.findIndex(b=>b.pointerId===e.pointerId);if(i>=0&&n.evCache.splice(i,1),["pointercancel","pointerout","pointerleave"].includes(e.type)&&!(e.type==="pointercancel"&&(t.browser.isSafari||t.browser.isWebView)))return;const{params:s,touches:r,rtlTranslate:o,slidesGrid:l,enabled:a}=t;if(!a||!s.simulateTouch&&e.pointerType==="mouse")return;let c=e;if(c.originalEvent&&(c=c.originalEvent),n.allowTouchCallbacks&&t.emit("touchEnd",c),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&s.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}s.grabCursor&&n.isMoved&&n.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);const u=ni(),f=u-n.touchStartTime;if(t.allowClick){const b=c.path||c.composedPath&&c.composedPath();t.updateClickedSlide(b&&b[0]||c.target),t.emit("tap click",c),f<300&&u-n.lastClickTime<300&&t.emit("doubleTap doubleClick",c)}if(n.lastClickTime=ni(),as(()=>{t.destroyed||(t.allowClick=!0)}),!n.isTouched||!n.isMoved||!t.swipeDirection||r.diff===0||n.currentTranslate===n.startTranslate){n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;return}n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;let d;if(s.followFinger?d=o?t.translate:-t.translate:d=-n.currentTranslate,s.cssMode)return;if(t.params.freeMode&&s.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:d});return}let p=0,h=t.slidesSizesGrid[0];for(let b=0;b<l.length;b+=b<s.slidesPerGroupSkip?1:s.slidesPerGroup){const R=b<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;typeof l[b+R]<"u"?d>=l[b]&&d<l[b+R]&&(p=b,h=l[b+R]-l[b]):d>=l[b]&&(p=b,h=l[l.length-1]-l[l.length-2])}let _=null,A=null;s.rewind&&(t.isBeginning?A=t.params.virtual&&t.params.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(_=0));const v=(d-l[p])/h,E=p<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(f>s.longSwipesMs){if(!s.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(v>=s.longSwipesRatio?t.slideTo(s.rewind&&t.isEnd?_:p+E):t.slideTo(p)),t.swipeDirection==="prev"&&(v>1-s.longSwipesRatio?t.slideTo(p+E):A!==null&&v<0&&Math.abs(v)>s.longSwipesRatio?t.slideTo(A):t.slideTo(p))}else{if(!s.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(c.target===t.navigation.nextEl||c.target===t.navigation.prevEl)?c.target===t.navigation.nextEl?t.slideTo(p+E):t.slideTo(p):(t.swipeDirection==="next"&&t.slideTo(_!==null?_:p+E),t.swipeDirection==="prev"&&t.slideTo(A!==null?A:p))}}function Nr(){const e=this,{params:t,el:n}=e;if(n&&n.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:i,allowSlidePrev:s,snapGrid:r}=e,o=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const l=o&&t.loop;(t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides&&!l?e.slideTo(e.slides.length-1,0,!1,!0):e.params.loop&&!o?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=s,e.allowSlideNext=i,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}function l_(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function c_(){const e=this,{wrapperEl:t,rtlTranslate:n,enabled:i}=e;if(!i)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let s;const r=e.maxTranslate()-e.minTranslate();r===0?s=0:s=(e.translate-e.minTranslate())/r,s!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function u_(e){const t=this;Kn(t,e.target),t.update()}let kr=!1;function f_(){}const pa=(e,t)=>{const n=Wt(),{params:i,el:s,wrapperEl:r,device:o}=e,l=!!i.nested,a=t==="on"?"addEventListener":"removeEventListener",c=t;s[a]("pointerdown",e.onTouchStart,{passive:!1}),n[a]("pointermove",e.onTouchMove,{passive:!1,capture:l}),n[a]("pointerup",e.onTouchEnd,{passive:!0}),n[a]("pointercancel",e.onTouchEnd,{passive:!0}),n[a]("pointerout",e.onTouchEnd,{passive:!0}),n[a]("pointerleave",e.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&s[a]("click",e.onClick,!0),i.cssMode&&r[a]("scroll",e.onScroll),i.updateOnWindowResize?e[c](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",Nr,!0):e[c]("observerUpdate",Nr,!0),s[a]("load",e.onLoad,{capture:!0})};function d_(){const e=this,t=Wt(),{params:n}=e;e.onTouchStart=r_.bind(e),e.onTouchMove=o_.bind(e),e.onTouchEnd=a_.bind(e),n.cssMode&&(e.onScroll=c_.bind(e)),e.onClick=l_.bind(e),e.onLoad=u_.bind(e),kr||(t.addEventListener("touchstart",f_),kr=!0),pa(e,"on")}function g_(){pa(this,"off")}const p_={attachEvents:d_,detachEvents:g_},Dr=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;function m_(){const e=this,{realIndex:t,initialized:n,params:i,el:s}=e,r=i.breakpoints;if(!r||r&&Object.keys(r).length===0)return;const o=e.getBreakpoint(r,e.params.breakpointsBase,e.el);if(!o||e.currentBreakpoint===o)return;const a=(o in r?r[o]:void 0)||e.originalParams,c=Dr(e,i),u=Dr(e,a),f=i.enabled;c&&!u?(s.classList.remove(`${i.containerModifierClass}grid`,`${i.containerModifierClass}grid-column`),e.emitContainerClasses()):!c&&u&&(s.classList.add(`${i.containerModifierClass}grid`),(a.grid.fill&&a.grid.fill==="column"||!a.grid.fill&&i.grid.fill==="column")&&s.classList.add(`${i.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(_=>{const A=i[_]&&i[_].enabled,v=a[_]&&a[_].enabled;A&&!v&&e[_].disable(),!A&&v&&e[_].enable()});const d=a.direction&&a.direction!==i.direction,p=i.loop&&(a.slidesPerView!==i.slidesPerView||d);d&&n&&e.changeDirection(),ke(e.params,a);const h=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),f&&!h?e.disable():!f&&h&&e.enable(),e.currentBreakpoint=o,e.emit("_beforeBreakpoint",a),p&&n&&(e.loopDestroy(),e.loopCreate(t),e.updateSlides()),e.emit("breakpoint",a)}function h_(e,t="window",n){if(!e||t==="container"&&!n)return;let i=!1;const s=He(),r=t==="window"?s.innerHeight:n.clientHeight,o=Object.keys(e).map(l=>{if(typeof l=="string"&&l.indexOf("@")===0){const a=parseFloat(l.substr(1));return{value:r*a,point:l}}return{value:l,point:l}});o.sort((l,a)=>parseInt(l.value,10)-parseInt(a.value,10));for(let l=0;l<o.length;l+=1){const{point:a,value:c}=o[l];t==="window"?s.matchMedia(`(min-width: ${c}px)`).matches&&(i=a):c<=n.clientWidth&&(i=a)}return i||"max"}const __={setBreakpoint:m_,getBreakpoint:h_};function v_(e,t){const n=[];return e.forEach(i=>{typeof i=="object"?Object.keys(i).forEach(s=>{i[s]&&n.push(t+s)}):typeof i=="string"&&n.push(t+i)}),n}function b_(){const e=this,{classNames:t,params:n,rtl:i,el:s,device:r}=e,o=v_(["initialized",n.direction,{"free-mode":e.params.freeMode&&n.freeMode.enabled},{autoheight:n.autoHeight},{rtl:i},{grid:n.grid&&n.grid.rows>1},{"grid-column":n.grid&&n.grid.rows>1&&n.grid.fill==="column"},{android:r.android},{ios:r.ios},{"css-mode":n.cssMode},{centered:n.cssMode&&n.centeredSlides},{"watch-progress":n.watchSlidesProgress}],n.containerModifierClass);t.push(...o),s.classList.add(...t),e.emitContainerClasses()}function w_(){const e=this,{el:t,classNames:n}=e;t.classList.remove(...n),e.emitContainerClasses()}const y_={addClasses:b_,removeClasses:w_};function A_(){const e=this,{isLocked:t,params:n}=e,{slidesOffsetBefore:i}=n;if(i){const s=e.slides.length-1,r=e.slidesGrid[s]+e.slidesSizesGrid[s]+i*2;e.isLocked=e.size>r}else e.isLocked=e.snapGrid.length===1;n.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),n.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}const S_={checkOverflow:A_},Vr={init:!0,direction:"horizontal",oneWayMovement:!1,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:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopedSlides:null,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function x_(e,t){return function(i={}){const s=Object.keys(i)[0],r=i[s];if(typeof r!="object"||r===null){ke(t,i);return}if(["navigation","pagination","scrollbar"].indexOf(s)>=0&&e[s]===!0&&(e[s]={auto:!0}),!(s in e&&"enabled"in r)){ke(t,i);return}e[s]===!0&&(e[s]={enabled:!0}),typeof e[s]=="object"&&!("enabled"in e[s])&&(e[s].enabled=!0),e[s]||(e[s]={enabled:!1}),ke(t,i)}}const Bi={eventsEmitter:yh,update:Oh,translate:zh,transition:Vh,slide:Jh,loop:e_,grabCursor:i_,events:p_,breakpoints:__,checkOverflow:S_,classes:y_},Fi={};let Un=class lt{constructor(...t){let n,i;t.length===1&&t[0].constructor&&Object.prototype.toString.call(t[0]).slice(8,-1)==="Object"?i=t[0]:[n,i]=t,i||(i={}),i=ke({},i),n&&!i.el&&(i.el=n);const s=Wt();if(i.el&&typeof i.el=="string"&&s.querySelectorAll(i.el).length>1){const a=[];return s.querySelectorAll(i.el).forEach(c=>{const u=ke({},i,{el:c});a.push(new lt(u))}),a}const r=this;r.__swiper__=!0,r.support=da(),r.device=hh({userAgent:i.userAgent}),r.browser=vh(),r.eventsListeners={},r.eventsAnyListeners=[],r.modules=[...r.__modules__],i.modules&&Array.isArray(i.modules)&&r.modules.push(...i.modules);const o={};r.modules.forEach(a=>{a({params:i,swiper:r,extendParams:x_(i,o),on:r.on.bind(r),once:r.once.bind(r),off:r.off.bind(r),emit:r.emit.bind(r)})});const l=ke({},Vr,o);return r.params=ke({},l,Fi,i),r.originalParams=ke({},r.params),r.passedParams=ke({},i),r.params&&r.params.on&&Object.keys(r.params.on).forEach(a=>{r.on(a,r.params.on[a])}),r.params&&r.params.onAny&&r.onAny(r.params.onAny),Object.assign(r,{enabled:r.params.enabled,el:n,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return r.params.direction==="horizontal"},isVertical(){return r.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:r.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,evCache:[]},allowClick:!0,allowTouchMove:r.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),r.emit("_swiper"),r.params.init&&r.init(),r}getSlideIndex(t){const{slidesEl:n,params:i}=this,s=ut(n,`.${i.slideClass}, swiper-slide`),r=Br(s[0]);return Br(t)-r}getSlideIndexByData(t){return this.getSlideIndex(this.slides.filter(n=>n.getAttribute("data-swiper-slide-index")*1===t)[0])}recalcSlides(){const t=this,{slidesEl:n,params:i}=t;t.slides=ut(n,`.${i.slideClass}, swiper-slide`)}enable(){const t=this;t.enabled||(t.enabled=!0,t.params.grabCursor&&t.setGrabCursor(),t.emit("enable"))}disable(){const t=this;t.enabled&&(t.enabled=!1,t.params.grabCursor&&t.unsetGrabCursor(),t.emit("disable"))}setProgress(t,n){const i=this;t=Math.min(Math.max(t,0),1);const s=i.minTranslate(),o=(i.maxTranslate()-s)*t+s;i.translateTo(o,typeof n>"u"?0:n),i.updateActiveIndex(),i.updateSlidesClasses()}emitContainerClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const n=t.el.className.split(" ").filter(i=>i.indexOf("swiper")===0||i.indexOf(t.params.containerModifierClass)===0);t.emit("_containerClasses",n.join(" "))}getSlideClasses(t){const n=this;return n.destroyed?"":t.className.split(" ").filter(i=>i.indexOf("swiper-slide")===0||i.indexOf(n.params.slideClass)===0).join(" ")}emitSlidesClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const n=[];t.slides.forEach(i=>{const s=t.getSlideClasses(i);n.push({slideEl:i,classNames:s}),t.emit("_slideClass",i,s)}),t.emit("_slideClasses",n)}slidesPerViewDynamic(t="current",n=!1){const i=this,{params:s,slides:r,slidesGrid:o,slidesSizesGrid:l,size:a,activeIndex:c}=i;let u=1;if(s.centeredSlides){let f=r[c].swiperSlideSize,d;for(let p=c+1;p<r.length;p+=1)r[p]&&!d&&(f+=r[p].swiperSlideSize,u+=1,f>a&&(d=!0));for(let p=c-1;p>=0;p-=1)r[p]&&!d&&(f+=r[p].swiperSlideSize,u+=1,f>a&&(d=!0))}else if(t==="current")for(let f=c+1;f<r.length;f+=1)(n?o[f]+l[f]-o[c]<a:o[f]-o[c]<a)&&(u+=1);else for(let f=c-1;f>=0;f-=1)o[c]-o[f]<a&&(u+=1);return u}update(){const t=this;if(!t||t.destroyed)return;const{snapGrid:n,params:i}=t;i.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(o=>{o.complete&&Kn(t,o)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();function s(){const o=t.rtlTranslate?t.translate*-1:t.translate,l=Math.min(Math.max(o,t.maxTranslate()),t.minTranslate());t.setTranslate(l),t.updateActiveIndex(),t.updateSlidesClasses()}let r;if(t.params.freeMode&&t.params.freeMode.enabled)s(),t.params.autoHeight&&t.updateAutoHeight();else{if((t.params.slidesPerView==="auto"||t.params.slidesPerView>1)&&t.isEnd&&!t.params.centeredSlides){const o=t.virtual&&t.params.virtual.enabled?t.virtual.slides:t.slides;r=t.slideTo(o.length-1,0,!1,!0)}else r=t.slideTo(t.activeIndex,0,!1,!0);r||s()}i.watchOverflow&&n!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,n=!0){const i=this,s=i.params.direction;return t||(t=s==="horizontal"?"vertical":"horizontal"),t===s||t!=="horizontal"&&t!=="vertical"||(i.el.classList.remove(`${i.params.containerModifierClass}${s}`),i.el.classList.add(`${i.params.containerModifierClass}${t}`),i.emitContainerClasses(),i.params.direction=t,i.slides.forEach(r=>{t==="vertical"?r.style.width="":r.style.height=""}),i.emit("changeDirection"),n&&i.update()),i}changeLanguageDirection(t){const n=this;n.rtl&&t==="rtl"||!n.rtl&&t==="ltr"||(n.rtl=t==="rtl",n.rtlTranslate=n.params.direction==="horizontal"&&n.rtl,n.rtl?(n.el.classList.add(`${n.params.containerModifierClass}rtl`),n.el.dir="rtl"):(n.el.classList.remove(`${n.params.containerModifierClass}rtl`),n.el.dir="ltr"),n.update())}mount(t){const n=this;if(n.mounted)return!0;let i=t||n.params.el;if(typeof i=="string"&&(i=document.querySelector(i)),!i)return!1;i.swiper=n,i.shadowEl&&(n.isElement=!0);const s=()=>`.${(n.params.wrapperClass||"").trim().split(" ").join(".")}`;let o=(()=>i&&i.shadowRoot&&i.shadowRoot.querySelector?i.shadowRoot.querySelector(s()):ut(i,s())[0])();return!o&&n.params.createElements&&(o=uh("div",n.params.wrapperClass),i.append(o),ut(i,`.${n.params.slideClass}`).forEach(l=>{o.append(l)})),Object.assign(n,{el:i,wrapperEl:o,slidesEl:n.isElement?i:o,mounted:!0,rtl:i.dir.toLowerCase()==="rtl"||At(i,"direction")==="rtl",rtlTranslate:n.params.direction==="horizontal"&&(i.dir.toLowerCase()==="rtl"||At(i,"direction")==="rtl"),wrongRTL:At(o,"display")==="-webkit-box"}),!0}init(t){const n=this;return n.initialized||n.mount(t)===!1||(n.emit("beforeInit"),n.params.breakpoints&&n.setBreakpoint(),n.addClasses(),n.updateSize(),n.updateSlides(),n.params.watchOverflow&&n.checkOverflow(),n.params.grabCursor&&n.enabled&&n.setGrabCursor(),n.params.loop&&n.virtual&&n.params.virtual.enabled?n.slideTo(n.params.initialSlide+n.virtual.slidesBefore,0,n.params.runCallbacksOnInit,!1,!0):n.slideTo(n.params.initialSlide,0,n.params.runCallbacksOnInit,!1,!0),n.params.loop&&n.loopCreate(),n.attachEvents(),[...n.el.querySelectorAll('[loading="lazy"]')].forEach(s=>{s.complete?Kn(n,s):s.addEventListener("load",r=>{Kn(n,r.target)})}),ls(n),n.initialized=!0,ls(n),n.emit("init"),n.emit("afterInit")),n}destroy(t=!0,n=!0){const i=this,{params:s,el:r,wrapperEl:o,slides:l}=i;return typeof i.params>"u"||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),n&&(i.removeClasses(),r.removeAttribute("style"),o.removeAttribute("style"),l&&l.length&&l.forEach(a=>{a.classList.remove(s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),a.removeAttribute("style"),a.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(a=>{i.off(a)}),t!==!1&&(i.el.swiper=null,oh(i)),i.destroyed=!0),null}static extendDefaults(t){ke(Fi,t)}static get extendedDefaults(){return Fi}static get defaults(){return Vr}static installModule(t){lt.prototype.__modules__||(lt.prototype.__modules__=[]);const n=lt.prototype.__modules__;typeof t=="function"&&n.indexOf(t)<0&&n.push(t)}static use(t){return Array.isArray(t)?(t.forEach(n=>lt.installModule(n)),lt):(lt.installModule(t),lt)}};Object.keys(Bi).forEach(e=>{Object.keys(Bi[e]).forEach(t=>{Un.prototype[t]=Bi[e][t]})});Un.use([bh,wh]);function Vt(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function St(e,t){const n=["__proto__","constructor","prototype"];Object.keys(t).filter(i=>n.indexOf(i)<0).forEach(i=>{typeof e[i]>"u"?e[i]=t[i]:Vt(t[i])&&Vt(e[i])&&Object.keys(t[i]).length>0?t[i].__swiper__?e[i]=t[i]:St(e[i],t[i]):e[i]=t[i]})}function ma(e={}){return e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function ha(e={}){return e.pagination&&typeof e.pagination.el>"u"}function _a(e={}){return e.scrollbar&&typeof e.scrollbar.el>"u"}function va(e=""){const t=e.split(" ").map(i=>i.trim()).filter(i=>!!i),n=[];return t.forEach(i=>{n.indexOf(i)<0&&n.push(i)}),n.join(" ")}function C_(e=""){return e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}const ba=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopedSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideNextClass","slidePrevClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function Hr(e={},t=!0){const n={on:{}},i={},s={};St(n,Un.defaults),St(n,Un.extendedDefaults),n._emitClasses=!0,n.init=!1;const r={},o=ba.map(a=>a.replace(/_/,"")),l=Object.assign({},e);return Object.keys(l).forEach(a=>{typeof e[a]>"u"||(o.indexOf(a)>=0?Vt(e[a])?(n[a]={},s[a]={},St(n[a],e[a]),St(s[a],e[a])):(n[a]=e[a],s[a]=e[a]):a.search(/on[A-Z]/)===0&&typeof e[a]=="function"?t?i[`${a[2].toLowerCase()}${a.substr(3)}`]=e[a]:n.on[`${a[2].toLowerCase()}${a.substr(3)}`]=e[a]:r[a]=e[a])}),["navigation","pagination","scrollbar"].forEach(a=>{n[a]===!0&&(n[a]={}),n[a]===!1&&delete n[a]}),{params:n,passedParams:s,rest:r,events:i}}function T_({el:e,nextEl:t,prevEl:n,paginationEl:i,scrollbarEl:s,swiper:r},o){ma(o)&&t&&n&&(r.params.navigation.nextEl=t,r.originalParams.navigation.nextEl=t,r.params.navigation.prevEl=n,r.originalParams.navigation.prevEl=n),ha(o)&&i&&(r.params.pagination.el=i,r.originalParams.pagination.el=i),_a(o)&&s&&(r.params.scrollbar.el=s,r.originalParams.scrollbar.el=s),r.init(e)}function E_(e,t,n,i,s){const r=[];if(!t)return r;const o=a=>{r.indexOf(a)<0&&r.push(a)};if(n&&i){const a=i.map(s),c=n.map(s);a.join("")!==c.join("")&&o("children"),i.length!==n.length&&o("children")}return ba.filter(a=>a[0]==="_").map(a=>a.replace(/_/,"")).forEach(a=>{if(a in e&&a in t)if(Vt(e[a])&&Vt(t[a])){const c=Object.keys(e[a]),u=Object.keys(t[a]);c.length!==u.length?o(a):(c.forEach(f=>{e[a][f]!==t[a][f]&&o(a)}),u.forEach(f=>{e[a][f]!==t[a][f]&&o(a)}))}else e[a]!==t[a]&&o(a)}),r}function zi(e,t,n){e===void 0&&(e={});const i=[],s={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]},r=(o,l)=>{Array.isArray(o)&&o.forEach(a=>{const c=typeof a.type=="symbol";l==="default"&&(l="container-end"),c&&a.children?r(a.children,l):a.type&&(a.type.name==="SwiperSlide"||a.type.name==="AsyncComponentWrapper")?i.push(a):s[l]&&s[l].push(a)})};return Object.keys(e).forEach(o=>{if(typeof e[o]!="function")return;const l=e[o]();r(l,o)}),n.value=t.value,t.value=i,{slides:i,slots:s}}function P_({swiper:e,slides:t,passedParams:n,changedParams:i,nextEl:s,prevEl:r,scrollbarEl:o,paginationEl:l}){const a=i.filter(w=>w!=="children"&&w!=="direction"&&w!=="wrapperClass"),{params:c,pagination:u,navigation:f,scrollbar:d,virtual:p,thumbs:h}=e;let _,A,v,E,b,R,M,O;i.includes("thumbs")&&n.thumbs&&n.thumbs.swiper&&c.thumbs&&!c.thumbs.swiper&&(_=!0),i.includes("controller")&&n.controller&&n.controller.control&&c.controller&&!c.controller.control&&(A=!0),i.includes("pagination")&&n.pagination&&(n.pagination.el||l)&&(c.pagination||c.pagination===!1)&&u&&!u.el&&(v=!0),i.includes("scrollbar")&&n.scrollbar&&(n.scrollbar.el||o)&&(c.scrollbar||c.scrollbar===!1)&&d&&!d.el&&(E=!0),i.includes("navigation")&&n.navigation&&(n.navigation.prevEl||r)&&(n.navigation.nextEl||s)&&(c.navigation||c.navigation===!1)&&f&&!f.prevEl&&!f.nextEl&&(b=!0);const z=w=>{e[w]&&(e[w].destroy(),w==="navigation"?(e.isElement&&(e[w].prevEl.remove(),e[w].nextEl.remove()),c[w].prevEl=void 0,c[w].nextEl=void 0,e[w].prevEl=void 0,e[w].nextEl=void 0):(e.isElement&&e[w].el.remove(),c[w].el=void 0,e[w].el=void 0))};i.includes("loop")&&e.isElement&&(c.loop&&!n.loop?R=!0:!c.loop&&n.loop?M=!0:O=!0),a.forEach(w=>{if(Vt(c[w])&&Vt(n[w]))St(c[w],n[w]);else{const I=n[w];(I===!0||I===!1)&&(w==="navigation"||w==="pagination"||w==="scrollbar")?I===!1&&z(w):c[w]=n[w]}}),a.includes("controller")&&!A&&e.controller&&e.controller.control&&c.controller&&c.controller.control&&(e.controller.control=c.controller.control),i.includes("children")&&t&&p&&c.virtual.enabled&&(p.slides=t,p.update(!0)),i.includes("children")&&t&&c.loop&&(O=!0),_&&h.init()&&h.update(!0),A&&(e.controller.control=c.controller.control),v&&(e.isElement&&(!l||typeof l=="string")&&(l=document.createElement("div"),l.classList.add("swiper-pagination"),e.el.shadowEl.appendChild(l)),l&&(c.pagination.el=l),u.init(),u.render(),u.update()),E&&(e.isElement&&(!o||typeof o=="string")&&(o=document.createElement("div"),o.classList.add("swiper-scrollbar"),e.el.shadowEl.appendChild(o)),o&&(c.scrollbar.el=o),d.init(),d.updateSize(),d.setTranslate()),b&&(e.isElement&&((!s||typeof s=="string")&&(s=document.createElement("div"),s.classList.add("swiper-button-next"),e.el.shadowEl.appendChild(s)),(!r||typeof r=="string")&&(r=document.createElement("div"),r.classList.add("swiper-button-prev"),e.el.shadowEl.appendChild(r))),s&&(c.navigation.nextEl=s),r&&(c.navigation.prevEl=r),f.init(),f.update()),i.includes("allowSlideNext")&&(e.allowSlideNext=n.allowSlideNext),i.includes("allowSlidePrev")&&(e.allowSlidePrev=n.allowSlidePrev),i.includes("direction")&&e.changeDirection(n.direction,!1),(R||O)&&e.loopDestroy(),(M||O)&&e.loopCreate(),e.update()}function R_(e,t,n){if(!n)return null;const i=u=>{let f=u;return u<0?f=t.length+u:f>=t.length&&(f=f-t.length),f},s=e.value.isHorizontal()?{[e.value.rtlTranslate?"right":"left"]:`${n.offset}px`}:{top:`${n.offset}px`},{from:r,to:o}=n,l=e.value.params.loop?-t.length:0,a=e.value.params.loop?t.length*2:t.length,c=[];for(let u=l;u<a;u+=1)u>=r&&u<=o&&c.push(t[i(u)]);return c.map(u=>(u.props||(u.props={}),u.props.style||(u.props.style={}),u.props.swiperRef=e,u.props.style=s,Be(u.type,{...u.props},u.children)))}const I_=e=>{!e||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())},L_={name:"Swiper",props:{tag:{type:String,default:"div"},wrapperTag:{type:String,default:"div"},modules:{type:Array,default:void 0},init:{type:Boolean,default:void 0},direction:{type:String,default:void 0},oneWayMovement:{type:Boolean,default:void 0},touchEventsTarget:{type:String,default:void 0},initialSlide:{type:Number,default:void 0},speed:{type:Number,default:void 0},cssMode:{type:Boolean,default:void 0},updateOnWindowResize:{type:Boolean,default:void 0},resizeObserver:{type:Boolean,default:void 0},nested:{type:Boolean,default:void 0},focusableElements:{type:String,default:void 0},width:{type:Number,default:void 0},height:{type:Number,default:void 0},preventInteractionOnTransition:{type:Boolean,default:void 0},userAgent:{type:String,default:void 0},url:{type:String,default:void 0},edgeSwipeDetection:{type:[Boolean,String],default:void 0},edgeSwipeThreshold:{type:Number,default:void 0},autoHeight:{type:Boolean,default:void 0},setWrapperSize:{type:Boolean,default:void 0},virtualTranslate:{type:Boolean,default:void 0},effect:{type:String,default:void 0},breakpoints:{type:Object,default:void 0},spaceBetween:{type:[Number,String],default:void 0},slidesPerView:{type:[Number,String],default:void 0},maxBackfaceHiddenSlides:{type:Number,default:void 0},slidesPerGroup:{type:Number,default:void 0},slidesPerGroupSkip:{type:Number,default:void 0},slidesPerGroupAuto:{type:Boolean,default:void 0},centeredSlides:{type:Boolean,default:void 0},centeredSlidesBounds:{type:Boolean,default:void 0},slidesOffsetBefore:{type:Number,default:void 0},slidesOffsetAfter:{type:Number,default:void 0},normalizeSlideIndex:{type:Boolean,default:void 0},centerInsufficientSlides:{type:Boolean,default:void 0},watchOverflow:{type:Boolean,default:void 0},roundLengths:{type:Boolean,default:void 0},touchRatio:{type:Number,default:void 0},touchAngle:{type:Number,default:void 0},simulateTouch:{type:Boolean,default:void 0},shortSwipes:{type:Boolean,default:void 0},longSwipes:{type:Boolean,default:void 0},longSwipesRatio:{type:Number,default:void 0},longSwipesMs:{type:Number,default:void 0},followFinger:{type:Boolean,default:void 0},allowTouchMove:{type:Boolean,default:void 0},threshold:{type:Number,default:void 0},touchMoveStopPropagation:{type:Boolean,default:void 0},touchStartPreventDefault:{type:Boolean,default:void 0},touchStartForcePreventDefault:{type:Boolean,default:void 0},touchReleaseOnEdges:{type:Boolean,default:void 0},uniqueNavElements:{type:Boolean,default:void 0},resistance:{type:Boolean,default:void 0},resistanceRatio:{type:Number,default:void 0},watchSlidesProgress:{type:Boolean,default:void 0},grabCursor:{type:Boolean,default:void 0},preventClicks:{type:Boolean,default:void 0},preventClicksPropagation:{type:Boolean,default:void 0},slideToClickedSlide:{type:Boolean,default:void 0},loop:{type:Boolean,default:void 0},loopedSlides:{type:Number,default:void 0},loopPreventsSliding:{type:Boolean,default:void 0},rewind:{type:Boolean,default:void 0},allowSlidePrev:{type:Boolean,default:void 0},allowSlideNext:{type:Boolean,default:void 0},swipeHandler:{type:Boolean,default:void 0},noSwiping:{type:Boolean,default:void 0},noSwipingClass:{type:String,default:void 0},noSwipingSelector:{type:String,default:void 0},passiveListeners:{type:Boolean,default:void 0},containerModifierClass:{type:String,default:void 0},slideClass:{type:String,default:void 0},slideActiveClass:{type:String,default:void 0},slideVisibleClass:{type:String,default:void 0},slideNextClass:{type:String,default:void 0},slidePrevClass:{type:String,default:void 0},wrapperClass:{type:String,default:void 0},lazyPreloaderClass:{type:String,default:void 0},lazyPreloadPrevNext:{type:Number,default:void 0},runCallbacksOnInit:{type:Boolean,default:void 0},observer:{type:Boolean,default:void 0},observeParents:{type:Boolean,default:void 0},observeSlideChildren:{type:Boolean,default:void 0},a11y:{type:[Boolean,Object],default:void 0},autoplay:{type:[Boolean,Object],default:void 0},controller:{type:Object,default:void 0},coverflowEffect:{type:Object,default:void 0},cubeEffect:{type:Object,default:void 0},fadeEffect:{type:Object,default:void 0},flipEffect:{type:Object,default:void 0},creativeEffect:{type:Object,default:void 0},cardsEffect:{type:Object,default:void 0},hashNavigation:{type:[Boolean,Object],default:void 0},history:{type:[Boolean,Object],default:void 0},keyboard:{type:[Boolean,Object],default:void 0},mousewheel:{type:[Boolean,Object],default:void 0},navigation:{type:[Boolean,Object],default:void 0},pagination:{type:[Boolean,Object],default:void 0},parallax:{type:[Boolean,Object],default:void 0},scrollbar:{type:[Boolean,Object],default:void 0},thumbs:{type:Object,default:void 0},virtual:{type:[Boolean,Object],default:void 0},zoom:{type:[Boolean,Object],default:void 0},grid:{type:[Object],default:void 0},freeMode:{type:[Boolean,Object],default:void 0},enabled:{type:Boolean,default:void 0}},emits:["_beforeBreakpoint","_containerClasses","_slideClass","_slideClasses","_swiper","_freeModeNoMomentumRelease","activeIndexChange","afterInit","autoplay","autoplayStart","autoplayStop","autoplayPause","autoplayResume","autoplayTimeLeft","beforeDestroy","beforeInit","beforeLoopFix","beforeResize","beforeSlideChangeStart","beforeTransitionStart","breakpoint","changeDirection","click","disable","doubleTap","doubleClick","destroy","enable","fromEdge","hashChange","hashSet","init","keyPress","lock","loopFix","momentumBounce","navigationHide","navigationShow","navigationPrev","navigationNext","observerUpdate","orientationchange","paginationHide","paginationRender","paginationShow","paginationUpdate","progress","reachBeginning","reachEnd","realIndexChange","resize","scroll","scrollbarDragEnd","scrollbarDragMove","scrollbarDragStart","setTransition","setTranslate","slideChange","slideChangeTransitionEnd","slideChangeTransitionStart","slideNextTransitionEnd","slideNextTransitionStart","slidePrevTransitionEnd","slidePrevTransitionStart","slideResetTransitionStart","slideResetTransitionEnd","sliderMove","sliderFirstMove","slidesLengthChange","slidesGridLengthChange","snapGridLengthChange","snapIndexChange","swiper","tap","toEdge","touchEnd","touchMove","touchMoveOpposite","touchStart","transitionEnd","transitionStart","unlock","update","virtualUpdate","zoomChange"],setup(e,t){let{slots:n,emit:i}=t;const{tag:s,wrapperTag:r}=e,o=ee("swiper"),l=ee(null),a=ee(!1),c=ee(!1),u=ee(null),f=ee(null),d=ee(null),p={value:[]},h={value:[]},_=ee(null),A=ee(null),v=ee(null),E=ee(null),{params:b,passedParams:R}=Hr(e,!1);zi(n,p,h),d.value=R,h.value=p.value;const M=()=>{zi(n,p,h),a.value=!0};b.onAny=function(w){for(var I=arguments.length,Y=new Array(I>1?I-1:0),L=1;L<I;L++)Y[L-1]=arguments[L];i(w,...Y)},Object.assign(b.on,{_beforeBreakpoint:M,_containerClasses(w,I){o.value=I}});const O={...b};if(delete O.wrapperClass,f.value=new Un(O),f.value.virtual&&f.value.params.virtual.enabled){f.value.virtual.slides=p.value;const w={cache:!1,slides:p.value,renderExternal:I=>{l.value=I},renderExternalUpdate:!1};St(f.value.params.virtual,w),St(f.value.originalParams.virtual,w)}Ts(()=>{!c.value&&f.value&&(f.value.emitSlidesClasses(),c.value=!0);const{passedParams:w}=Hr(e,!1),I=E_(w,d.value,p.value,h.value,Y=>Y.props&&Y.props.key);d.value=w,(I.length||a.value)&&f.value&&!f.value.destroyed&&P_({swiper:f.value,slides:p.value,passedParams:w,changedParams:I,nextEl:_.value,prevEl:A.value,scrollbarEl:E.value,paginationEl:v.value}),a.value=!1}),en("swiper",f),ft(l,()=>{ci(()=>{I_(f.value)})}),Gt(()=>{u.value&&(T_({el:u.value,nextEl:_.value,prevEl:A.value,paginationEl:v.value,scrollbarEl:E.value,swiper:f.value},b),i("swiper",f.value))}),pi(()=>{f.value&&!f.value.destroyed&&f.value.destroy(!0,!1)});function z(w){return b.virtual?R_(f,w,l.value):(w.forEach((I,Y)=>{I.props||(I.props={}),I.props.swiperRef=f,I.props.swiperSlideIndex=Y}),w)}return()=>{const{slides:w,slots:I}=zi(n,p,h);return Be(s,{ref:u,class:va(o.value)},[I["container-start"],Be(r,{class:C_(b.wrapperClass)},[I["wrapper-start"],z(w),I["wrapper-end"]]),ma(e)&&[Be("div",{ref:A,class:"swiper-button-prev"}),Be("div",{ref:_,class:"swiper-button-next"})],_a(e)&&Be("div",{ref:E,class:"swiper-scrollbar"}),ha(e)&&Be("div",{ref:v,class:"swiper-pagination"}),I["container-end"]])}}},O_={name:"SwiperSlide",props:{tag:{type:String,default:"div"},swiperRef:{type:Object,required:!1},swiperSlideIndex:{type:Number,default:void 0,required:!1},zoom:{type:Boolean,default:void 0,required:!1},lazy:{type:Boolean,default:!1,required:!1},virtualIndex:{type:[String,Number],default:void 0}},setup(e,t){let{slots:n}=t,i=!1;const{swiperRef:s}=e,r=ee(null),o=ee("swiper-slide"),l=ee(!1);function a(f,d,p){d===r.value&&(o.value=p)}Gt(()=>{!s||!s.value||(s.value.on("_slideClass",a),i=!0)}),Oo(()=>{i||!s||!s.value||(s.value.on("_slideClass",a),i=!0)}),Ts(()=>{!r.value||!s||!s.value||(typeof e.swiperSlideIndex<"u"&&(r.value.swiperSlideIndex=e.swiperSlideIndex),s.value.destroyed&&o.value!=="swiper-slide"&&(o.value="swiper-slide"))}),pi(()=>{!s||!s.value||s.value.off("_slideClass",a)});const c=Re(()=>({isActive:o.value.indexOf("swiper-slide-active")>=0,isVisible:o.value.indexOf("swiper-slide-visible")>=0,isPrev:o.value.indexOf("swiper-slide-prev")>=0,isNext:o.value.indexOf("swiper-slide-next")>=0}));en("swiperSlide",c);const u=()=>{l.value=!0};return()=>Be(e.tag,{class:va(`${o.value}`),ref:r,"data-swiper-slide-index":typeof e.virtualIndex>"u"&&s&&s.value&&s.value.params.loop?e.swiperSlideIndex:e.virtualIndex,onLoadCapture:u},e.zoom?Be("div",{class:"swiper-zoom-container","data-swiper-zoom":typeof e.zoom=="number"?e.zoom:void 0},[n.default&&n.default(c.value),e.lazy&&!l.value&&Be("div",{class:"swiper-lazy-preloader"})]):[n.default&&n.default(c.value),e.lazy&&!l.value&&Be("div",{class:"swiper-lazy-preloader"})])}},Ni=[{id:"meishi",name:"美食",imgs:[{thumb:K.getImageUrl("category/img_tanghuan.jpg"),name:"炸糖环",info:{img:K.getImageUrl("category/img_tanghuan.jpg"),introduce:["炸糖环,用糯米粉加糖加鸡蛋揉成环状,放至油锅中炸至金黄。糖环形状别致,中心对称,环环相扣,连成一体,寓意亲朋好友间团结携手,亲密无间。"]}},{thumb:K.getImageUrl("category/img_yezi.jpg"),name:"叶仔",info:{img:K.getImageUrl("category/img_yezi.jpg"),introduce:["叶仔,旧时乡人户户皆会做的较普遍的茶果。尤其是农历七月十四日盂兰节最流行。制作方法:用开水泡过的假苹蔢树叶(或剪一小块蕉叶),涂上生油作包裹。用热水搅拌糯米粉,搓成粉团,将一小粉团压成薄片,然后放馅于粉团里,捏成圆包状,再裹上筒状的叶子,一个个排列在蒸笼中炊(蒸)熟。咸甜两种食品同放在一个笼里炊时,就在甜食的叶仔上端涂上红点作印记。特点:软绵适口,咸品和甜品味道各异,口感腻牙,但油而不腻。其馅主要有下面几种:","1.花生咸馅:将炒熟的花生米碾成碎粒,拌上虾米、猪肉粒、盐、葱花作馅混煮。","2.豆沙甜馅:把煲好的红豆去取沙与片糖混煮。","3.椰丝甜馅:把椰子刨丝加入沙塘,无须混煮。"]}},{thumb:K.getImageUrl("category/img_caijiao.jpg"),name:"菜角",info:{img:K.getImageUrl("category/img_caijiao.jpg"),introduce:["菜角即萝卜菜角。制作方法:将粘米粉做成粉皮,以炒熟的萝卜丝、猪肉、虾米、葱花等为馅料,包成“元宝”状,取“金银满屋”之意。之后用当地的假苹蔢或蕉叶做垫蒸熟。味道可口。乡人一般在农历腊月廿八做好角仔,留一部分过年,作“压岁”。"]}},{thumb:K.getImageUrl("category/img_yugao.jpg"),name:"芋糕",info:{img:K.getImageUrl("category/img_yugao.jpg"),introduce:["又叫“芋头糕”,做法是把刨皮的芋头刷成细条的芋头丝,用开水泡过后,揸干水,放上米浆,倒入一个垫上白纱布的竹制炊笼里,约2厘米高,撒上炒熟的猪肉和虾米、葱花、榄角、盐于面上,然后放在锅里沸水炊蒸30分钟,即熟。特点:腴美的虾米、猪肉和芋头丝,中和软滑的米粉糕,使之香醇软烂,滋味鲜美。再用油煎,更令人齿颊皆感芳香。是旧时乡人中秋节的传统食品。"]}},{thumb:K.getImageUrl("category/img_zong.jpg"),name:"萝兜粽",info:{img:K.getImageUrl("category/img_zong.jpg"),introduce:["农历五月初五端午节,乡人多做萝兜粽,即萝兜咸肉粽。其制作方法:取当地生长的萝兜叶,去叶刺用热水滤后备用。粽料是用清水泡过的糯米、红豆拌咸猪肉、咸鸭蛋黄等,用萝兜叶卷成筒状,将粽料放入,插实,绑上咸草,然后放入大瓦缸笼火泡煮8小时,停火后仍再浸6小时。其特点是:粽身结实,香味独特,粽肉透明,咸糯弹牙。"]}},{thumb:K.getImageUrl("category/img_mooncake.jpg"),name:"素五仁月饼",info:{img:K.getImageUrl("category/img_mooncake.jpg"),introduce:["素五仁月饼每个重145克,馅料精选核桃仁、榄仁、瓜子仁、杏仁、芝麻仁等五种果仁,不同于市面上的花生仁、葵花仔仁之类便宜货,且不含通常五仁月饼中的火腿、猪油,适合素食者食用。佐以糖桔饼、糖冬瓜,配之高级面粉,搅拌均匀。月饼皮选用精面粉、自制糖浆、花生油反复揉搓而成,将馅料包入皮中,置入饼模成型后涂上蛋液,入烤箱烤制半小时。成品每个重145克。"]}}]},{id:"minsu",name:"民俗",imgs:[{thumb:K.getImageUrl("category/img_duige.jpg"),name:"中秋对歌会",info:{img:K.getImageUrl("category/img_duige.jpg"),introduce:["中秋对歌会是流行于珠海市唐家湾镇鸡山村的一种民俗,村民于中秋节黄昏,在村中晒谷场悬挂灯笼,东西两边摆上长凳,中间与凳尾摆八仙桌,置放月饼、茶果、时令水果等,在长者的主持下遥拜月光。拜月后开始对歌。中秋对歌会分开场、对歌和定胜负,两边各聚百余人,身着长衫或上穿对襟衫、下穿百褶裤,由上一年赢队主歌手拉开序幕,东西两边歌手们开始对歌,反复往来,直至一边无歌可对,定出胜负。"]}},{thumb:K.getImageUrl("category/img_xunyou.jpg"),name:"淇澳端午祈福巡游",info:{img:K.getImageUrl("category/img_xunyou.jpg"),introduce:["淇澳端午祈福巡游是流传于珠海市唐家湾镇淇澳村的一种民俗,是淇澳村民在端午节及节前的四天里,集体祭祀、互访、庆祝、巡游所形成的独特端午节民俗。淇澳端午祈福巡游包括五部分:初一接神洗尘、初二制作花炮、整理旗色等巡游用品、初三互相走访、初四各自过节。初五端午节正日集体巡游,即淇澳村民将祖庙、东澳古庙、天后宫的水潮爷爷、天后娘娘、诸葛武侯、蔡二将军等菩萨们端放在两顶轿子内,从祖庙出发,沿村中道路开始巡游,途经东澳古庙、文昌阁、观音阁、天后宫、白石街回到祖庙。"]}},{thumb:K.getImageUrl("category/img_sanmiao.jpg"),name:"唐家三庙神诞系列",info:{img:K.getImageUrl("category/img_sanmiao.jpg"),introduce:["唐家地区庆祝神诞习俗始于南宋至明朝时期,至清唐家三庙建成后逐渐成规模。唐家三庙位于珠海市唐家湾镇唐家大同路西北面,由圣堂庙、文武帝殿、金花庙并列组成,故称“唐家三庙”。唐家村民普遍认为唐家的繁荣昌盛、人才辈出与唐家三庙的神祗庇佑密不可分。故自唐家三庙建成至今,香火不断。尤其各庙神诞,更是引来大批信众集体祭祀。各神诞中以农历二月初三文昌诞、农历四月初八佛诞、农历四月十七金花诞、农历六月二十四关帝诞最为隆重,流传最久、规模最大、影响最广。"]}},{thumb:K.getImageUrl("category/img_wusheng.jpg"),name:"淇澳端午祈福巡游——五生",info:{img:K.getImageUrl("category/img_wusheng.jpg"),introduce:["五生是淇澳端午祈福巡游特有的一种祭品。猪肚做寿星公,寓意长命百岁;猪肝、猪心做龟,象征延年益寿;猪小肚做寿桃,寓意福气安康;猪肺做孔雀,寓意百业兴盛;猪肠做拱门、猪腰做鲤鱼,寓意鱼跃龙门,步步高升。"]}},{thumb:K.getImageUrl("category/img_pinganfu.jpg"),name:"淇澳端午祈福巡游——平安符",info:{img:K.getImageUrl("category/img_pinganfu.jpg"),introduce:["巡游当天,穿长衫的长者还会给村民派发平安符,符是用红色朱砂印在黄纸上,折成三角形,有除凶保平安的寓意。"]}}]},{id:"jiyi",name:"技艺及医药类",imgs:[{thumb:K.getImageUrl("category/img_yazhi.jpg"),name:"淇澳银虾酱",info:{img:K.getImageUrl("category/img_yazhi.jpg"),introduce:["淇澳银虾酱是唐家湾的特产之一,与蚝油并驾齐名,驰誉省港澳。每年农历八月到十一月就是捕捞银虾的时期,其制作方法是:将银虾仔(一种仅1厘米多长,通体透亮的虾)按每一斤净虾配粗盐2至3钱混和,倒进砂盆中,用手或工具将银虾仔搓磨成酱泥,再加少许盐粒搅拌,用盖子盖好。隔一夜后,将虾酱放在太阳下暴晒数天,然后装入瓦坛封盖,腌一段时间后,就成美味的银虾酱了。"]}},{thumb:K.getImageUrl("category/img_shuazi.jpg"),name:"两把刷子",info:{img:K.getImageUrl("category/img_shuazi.jpg"),introduce:["两把刷子是指书画装裱中的棕刷和排刷,他们也都是决定一幅字画成败的关键工具,使用好这两把刷子才能算是一个优秀能力强的装裱师,更是能力强的最佳表现工具。"]}},{thumb:K.getImageUrl("category/img_matidao.jpg"),name:"马蹄刀",info:{img:K.getImageUrl("category/img_matidao.jpg"),introduce:["刀口非常锋利的,刀柄长,耐磨耐用,马蹄刀是手工裱画的专用工具刀。"]}},{thumb:K.getImageUrl("category/img_yaosheng.jpg"),name:"药线灸疗——药绳",info:{img:K.getImageUrl("category/img_yaosheng.jpg"),introduce:["苎麻绳,并提前用二十四种通经活络、十二种清热降火中草药,经九晒九浸制成的药液,浸泡七七四十九天放阴凉处备用。"]}},{thumb:K.getImageUrl("category/img_yaoye.jpg"),name:"药线灸疗——药液",info:{img:K.getImageUrl("category/img_yaoye.jpg"),introduce:["药液主要配方分两大类:温通经络二十四种,包括乳香、没药、丁香、松香、雄香、穿山甲、桂枝、杜仲、枳壳、皂角、细辛、川弓、独活、硫磺、桃树皮、草乌、七枝莲、南星、全蝎、麻黄、防风、冰片、黄不留行、蟾酥;活血止痛类十二种,包括羊角、莲须、粟壳、黄柏、槐花、白芨、竹沥、黄莲、苦参、龙胆草、金银花、马齿苋。"]}}]}];const M_={class:"dir-con"},U_={class:"dir-header"},j_=["onClick"],B_=["src"],F_=["onTouchmove"],z_={class:"db-slide"},N_={class:"imgcon"},k_=["onClick"],D_=["src"],V_={class:"mask"},H_={__name:"directory",emits:["close"],setup(e,{emit:t}){Yo(W=>({f7bee536:o.value}));const n=jn();console.log("result:",Ni);const s=dn().appContext.app.config.globalProperties,r=s.$isMobile?20:50,o=ee(80),l=ee(0);ee(null);const a=K.getImageUrl("icon_cancel.png"),c=ee(!1),u=ee(0),f=ee(0),d=ee(0),p=ee(0),h=ee(0),_=ee(0),A=ee(0),v=ee(null),E=W=>{A.value=v.value.children[0].offsetWidth*W+r*W},b=W=>{n.currentHotspot=W,console.log("result:",n.currentHotspot)},R=()=>{c.value=!0,f.value=0,u.value=0,h.value=Date.now()},M=W=>{if(c.value){if(u.value&&W.timeStamp-u.value>1){const ie=-W.movementX/(W.timeStamp-u.value);f.value=f.value*.9+ie*.1}u.value=W.timeStamp}},O=()=>{c.value=!1},z=()=>{c.value=!1},w=W=>{c.value=!0,f.value=0,u.value=0,h.value=Date.now(),d.value=s.$isRotate?W.changedTouches[0].clientY:W.changedTouches[0].clientX},I=W=>{if(c.value&&W.changedTouches.length===1){if(u.value&&W.timeStamp-u.value>1){const ie=-((s.$isRotate?W.changedTouches[0].clientY:W.changedTouches[0].clientX)-d.value)/(W.timeStamp-u.value)*(s.$isFirefox?2.2:1.5);f.value=f.value*.9+ie*.1,d.value=s.$isRotate?W.changedTouches[0].clientY:W.changedTouches[0].clientX}u.value=W.timeStamp}},Y=()=>{c.value=!1},L=()=>{c.value=!1},x=W=>{n.canMoveCamera&&(A.value+=W.deltaY,A.value<0?A.value=0:A.value>p.value&&(A.value=p.value,f.value=0))},V=()=>{p.value=(v.value.children[0].offsetWidth+r)*2-v.value.offsetWidth*(1-o.value*.01),console.log("result:",p.value)},re=()=>{const W=Date.now(),ie=W-h.value;f.value>0?(f.value-=(s.$isMobile?.001:.003)*ie,f.value<0&&(f.value=0)):f.value<0&&(f.value+=(s.$isMobile?.001:.003)*ie,f.value>0&&(f.value=0)),n.canMoveCamera&&(A.value+=f.value*ie,A.value<0?A.value=0:A.value>p.value&&(A.value=p.value,f.value=0)),h.value=W,_.value=requestAnimationFrame(re)};return ft(A,W=>{try{l.value=Math.round(A.value/v.value.children[0].offsetWidth)}catch(ie){console.error("translateLength error: ",ie)}}),Gt(()=>{_.value=requestAnimationFrame(re),V(),window.addEventListener("resize",V)}),(W,ie)=>(G(),$("div",M_,[Z("ul",U_,[(G(!0),$(ve,null,Ve(oe(Ni),(ae,le)=>(G(),$("li",{onClick:ye=>E(le),class:Dt({active:le==l.value}),key:ae.id},dt(ae.name),11,j_))),128))]),Z("img",{onClick:ie[0]||(ie[0]=ae=>t("close")),draggable:"false",class:"close",src:oe(a),alt:""},null,8,B_),Z("div",{class:"dir-body",onMousedown:R,onMousemove:M,onMouseup:O,onMouseleave:z,onTouchstartPassive:w,onTouchmove:vn(I,["prevent"]),onTouchend:Y,onTouchcancel:L,onWheelPassive:x},[Z("div",{class:"mobilecon",ref_key:"mobiledir$",ref:v},[(G(!0),$(ve,null,Ve(oe(Ni),(ae,le)=>(G(),$("div",{class:"mobileslide",style:Ht({left:`calc(${o.value}% * ${le} - ${A.value}px)`,transform:`translateX(calc(${oe(r)}px * ${le}))`}),key:ae.id},[ce(yi,{word:ae.name,size:"mini"},null,8,["word"]),Z("div",z_,[Z("ul",N_,[(G(!0),$(ve,null,Ve(ae.imgs,(ye,Me)=>(G(),$("li",{onClick:Pe=>b(ye),class:Dt(`imgli${Me+1}`),key:ye.name},[Z("img",{draggable:"false",src:ye.thumb,alt:""},null,8,D_),Z("div",V_,dt(ye.name),1)],10,k_))),128))])])],4))),128))],512)],40,F_)]))}},G_=Te(H_,[["__scopeId","data-v-78047638"]]);const W_={class:"hotspot"},q_={class:"content"},Y_=["src"],Q_={class:"info"},K_={class:"info-top"},J_={class:"desc"},X_={class:"info-btm"},Z_=["src"],$_=["src"],e0={__name:"Hotspot",setup(e){const t=jn(),n=K.getImageUrl("pop.png"),i=K.getImageUrl("icon_cancel.png");return K.getImageUrl("zhanwei.jpg"),(s,r)=>(G(),$("div",W_,[Z("div",q_,[Z("img",{class:"bg",src:oe(n),alt:""},null,8,Y_),Z("div",Q_,[Z("div",K_,[ce(yi,{direction:"column",word:oe(t).currentHotspot.name,size:"mini"},null,8,["word"]),Z("div",J_,[(G(!0),$(ve,null,Ve(oe(t).currentHotspot.info.introduce,o=>(G(),$("p",{key:o},dt(o),1))),128))])]),Z("div",X_,[Z("img",{src:oe(t).currentHotspot.info.img,alt:""},null,8,Z_)])]),Z("img",{class:"close",onClick:r[0]||(r[0]=o=>s.$emit("close")),src:oe(i),alt:""},null,8,$_)])]))}},t0=Te(e0,[["__scopeId","data-v-30b8a377"]]);const n0={class:"interaction"},i0={key:0,class:"dialog"},s0={__name:"Interaction",props:{list:Array,currentTimeIdx:Number},setup(e,{expose:t}){const n=e;K.getImageUrl("guide-role.png");const i=Re(()=>n.list[n.currentTimeIdx]);let s=null;const r=ee(!0),o=a=>K.getImageUrl(`role/guide_${(a-1).toString().padStart(5,"0")}.png`),l=()=>{s&&(clearTimeout(s),s=null),r.value=!0,s=setTimeout(()=>{r.value=!1},4e3)};return t({handleShow:l}),ft(i,()=>{l()}),(a,c)=>{const u=qe("SerialFrames");return G(),$("div",n0,[ce(u,{"frame-total-num":72,"frame-interval":45,"image-src-func":o,"auto-play":!0,repeat:!0}),ce(tn,null,{default:Nt(()=>[r.value&&oe(i).info.leftInfo[0]?(G(),$("div",i0,[(G(!0),$(ve,null,Ve(oe(i).info.leftInfo,f=>(G(),$("p",{key:f},dt(f||"暂无"),1))),128))])):it("",!0)]),_:1})])}}},r0=Te(s0,[["__scopeId","data-v-43ff944b"]]);const o0=e=>(Ss("data-v-0b5e4a06"),e=e(),xs(),e),a0=["onTouchmove"],l0={key:0,class:"fade-in-video-wrap"},c0=["src"],u0=["src"],f0=["poster","src"],d0={key:0},g0={key:0,class:"guide"},p0=["src"],m0={class:"tips"},h0=o0(()=>Z("p",null,"滚动鼠标滚轮,浏览更多内容",-1)),_0=["src"],v0=["src"],b0={key:0},w0={__name:"LongImage",setup(e){Yo(q=>({"001f7f99":oe(z)}));const t=df(),n=jn(),i=ee(!1),s=ee(0),r=ee(0),o=ee(0),l=ee(0),a=K.getImageUrl("guide.jpg"),c=K.getImageUrl("mouse.png"),u=K.getImageUrl("btn_concern.png"),f=K.getImageUrl("skip.png"),d=K.getImageUrl("bofang.png"),p=K.getImageUrl("videobg.jpg"),h=ee(null),_=ee(null),A=ee(null),v=ee(0),E=ee(0),b=ee(0),R=ee(0),O=dn().appContext.app.config.globalProperties,z=Re(()=>O.$isMobile||window.innerWidth<1400?156:130),w=ee(!1),I=ee(!1),Y=ee(!0),L=ee(!0),x=ee(!1);ee(!1),ee(""),ee(!1),ee(null);let V=!0;const re=()=>{_.value&&_.value.play()},W=()=>{I.value=!0,setTimeout(()=>{Y.value=!1},100)},ie=()=>{I.value=!1,V&&(V=!1,A.value.handleShow(),n.canPlayLongImageBgAudio=!0)},ae=()=>{const q=Date.now(),D=q-v.value;r.value>0?(r.value-=(O.$isMobile?.001:.003)*D,r.value<0&&(r.value=0)):r.value<0&&(r.value+=(O.$isMobile?.001:.003)*D,r.value>0&&(r.value=0)),n.canMoveCamera&&(b.value+=r.value*D,b.value<0?b.value=0:b.value>l.value&&(b.value=l.value,r.value=0)),v.value=q,E.value=requestAnimationFrame(ae)},le=q=>{b.value=h.value.children[0].offsetWidth*q,console.log("result:",h.value.children[0].offsetWidth*q)},ye=q=>{console.log("result:",q),q.id==="search"?w.value=!0:q.id==="tip"?I.value=!0:q.id==="home"&&t.push({path:"/"})},Me=()=>{l.value=h.value.children[0].offsetWidth*(bn.length-1)},Pe=()=>{i.value=!0,r.value=0,s.value=0,v.value=Date.now()},Ee=q=>{if(i.value){if(s.value&&q.timeStamp-s.value>1){const D=-q.movementX/(q.timeStamp-s.value);r.value=r.value*.9+D*.1}s.value=q.timeStamp}},et=()=>{i.value=!1},qt=()=>{i.value=!1},C=q=>{i.value=!0,r.value=0,s.value=0,v.value=Date.now(),o.value=O.$isRotate?q.changedTouches[0].clientY:q.changedTouches[0].clientX},k=q=>{if(i.value&&q.changedTouches.length===1){if(s.value&&q.timeStamp-s.value>1){const D=-((O.$isRotate?q.changedTouches[0].clientY:q.changedTouches[0].clientX)-o.value)/(q.timeStamp-s.value)*(O.$isFirefox?2.2:1.5);r.value=r.value*.9+D*.1,o.value=O.$isRotate?q.changedTouches[0].clientY:q.changedTouches[0].clientX}s.value=q.timeStamp}},F=()=>{i.value=!1},Q=()=>{i.value=!1},fe=q=>{n.canMoveCamera&&(b.value+=q.deltaY,b.value<0?b.value=0:b.value>l.value&&(b.value=l.value,r.value=0))};return ft(b,q=>{try{R.value=Math.round(b.value/h.value.children[0].offsetWidth)}catch(D){console.error("translateLength error: ",D)}}),Gt(()=>{E.value=requestAnimationFrame(ae),n.longImageTranslateLengthRecord&&(b.value=n.longImageTranslateLengthRecord,n.longImageTranslateLengthRecord=null),Me(),window.addEventListener("resize",Me),setTimeout(()=>{x.value=!0},6e3)}),(q,D)=>(G(),$("div",{class:"long-image",onMousedown:Pe,onMousemove:Ee,onMouseup:et,onMouseleave:qt,onTouchstartPassive:C,onTouchmove:vn(k,["prevent"]),onTouchend:F,onTouchcancel:Q,onWheelPassive:fe},[Z("div",{ref_key:"longref$",ref:h},[(G(!0),$(ve,null,Ve(oe(bn),(g,m)=>(G(),Ln(Wl(g.component),{info:{...g.info,id:g.id},style:Ht({left:`calc(${oe(z)}% * ${m} - ${b.value}px)`}),onOnClickTimeItem:le,key:g.id,class:"time-item"},null,40,["info","style"]))),128))],512),ce(r0,{ref_key:"interaction$",ref:A,currentTimeIdx:R.value,list:oe(bn)},null,8,["currentTimeIdx","list"]),ce(sh,{currentTimeIdx:R.value,onOnClickMenuItem:ye,onOnClickTimeItem:le,list:oe(bn)},null,8,["currentTimeIdx","list"]),(G(),Ln(fc,{to:"body"},[ce(tn,null,{default:Nt(()=>[Y.value?(G(),$("div",l0,[x.value?(G(),$("button",{key:0,class:"skip-button",onClick:W},[Z("img",{src:oe(f),alt:"",draggable:"false"},null,8,c0)])):it("",!0),Z("button",{class:"bofang-button",onClick:re},[L.value?(G(),$("img",{key:0,src:oe(d),alt:"",draggable:"false"},null,8,u0)):it("",!0)]),Z("video",{ref_key:"video$",ref:_,muted:"",autoplay:"",poster:oe(p),class:"initial-video",playsinline:"true","x5-playsinline":"true",onPlaying:D[0]||(D[0]=g=>L.value=!1),"webkit-playsinline":"true",src:`${q.config.cdnDir}videos/video.mp4`,onEnded:D[1]||(D[1]=g=>Y.value=!1),onMousedownPassive:D[2]||(D[2]=vn(()=>{},["stop"])),onTouchstartPassive:D[3]||(D[3]=vn(()=>{},["stop"])),onCanplaythrough:re,onWheelPassive:D[4]||(D[4]=vn(()=>{},["stop"]))},null,40,f0)])):it("",!0)]),_:1}),ce(tn,null,{default:Nt(()=>[w.value?(G(),$("div",d0,[ce(G_,{onClose:D[5]||(D[5]=g=>w.value=!1)})])):it("",!0)]),_:1}),ce(tn,null,{default:Nt(()=>[I.value?(G(),$("div",g0,[Z("img",{src:oe(a),alt:""},null,8,p0),Z("div",m0,[h0,Z("img",{src:oe(c),alt:""},null,8,_0),Z("div",{onClick:ie},[Z("img",{src:oe(u),alt:""},null,8,v0)])])])):it("",!0)]),_:1}),oe(n).currentHotspot?(G(),$("div",b0,[ce(t0,{onClose:D[6]||(D[6]=g=>oe(n).currentHotspot="")})])):it("",!0)]))],40,a0))}},y0=Te(w0,[["__scopeId","data-v-0b5e4a06"]]),A0=[{path:"/",name:"home-view",component:im},{path:"/long-image",name:"long-image",component:y0}],wa=uf({history:Cu(),routes:A0});wa.beforeEach((e,t)=>{if(!t.name&&e.name!=="home-view")return"/"});const S0={props:{isDebug:{type:Boolean,default:!1},frameTotalNum:{type:Number,required:!0},frameInterval:{type:Number,default:41.667},imageSrcFunc:{type:Function,required:!0},autoPlay:{type:Boolean,default:!1},repeat:{type:Boolean,default:!1},audioUrl:{type:String,default:""},audioVolumeRatio:{type:Number,default:1}},emits:["over"],setup(){return{store:jn()}},data(){return{isShowMask:!0,repeatCount:0,frameCurNum:0,frameStateList:new Array(this.frameTotalNum),frameIntervalId:null,isPlaying:!1,isPaused:!1,intersectionObserverForFrame:null,intersectionObserverForAudio:null,intersectionRatio:0,audioFadeoutRate:1,firstIn:!0}},computed:{needMask(){return!!(this.repeat&&/FireFox/i.test(navigator.userAgent))},audioVolume(){return this.store.canPlayLongImageBgAudio?(this.firstIn&&(this.firstIn=!1,this.$refs.audio&&(this.$refs.audio.currentTime=0)),this.intersectionRatio*this.audioFadeoutRate*this.audioVolumeRatio):0}},watch:{frameCurNum:{handler(e){this.isDebug&&console.log("SerialFrames frameCurNum: ",e)},immediate:!0},intersectionRatio:{handler(e,t){console.log("result:",e,t),this.isDebug&&console.log("intersectionRation change: ",e);const n=this.$refs.audio;this.$refs.audio&&(e>0?n.paused&&t<=0&&!this.$isSafari&&(console.log("result:bofang"),n.currentTime=0,n.play()):!n.paused&&t>0&&!this.$isSafari&&n.pause())},immediate:!1},audioVolume:{handler(e){setTimeout(()=>{const t=this.$refs.audio;this.$refs.audio&&(this.isDebug&&console.log("audio volume: ",e),t.volume=e)},0)},immediate:!0}},mounted(){this.autoPlay&&(this.intersectionObserverForFrame=new IntersectionObserver(e=>{e[e.length-1].intersectionRatio>0?(this.isDebug&&console.log("play!"),this.play()):(this.isDebug&&console.log("stop!"),this.stop())},{root:document.getElementsByClassName("long-image")[0],threshold:[0]}),this.intersectionObserverForFrame.observe(this.$el)),this.audioUrl&&(this.intersectionObserverForAudio=new IntersectionObserver(e=>{let t=e[e.length-1];this.intersectionRatio=t.intersectionRatio},{root:document.getElementsByClassName("long-image")[0],threshold:[0,.1,.2,.3,.4,.5,.6,.7,.8,.9,1]}),this.intersectionObserverForAudio.observe(this.$el))},unmounted(){clearInterval(this.frameIntervalId),this.intersectionObserverForFrame&&this.intersectionObserverForFrame.disconnect(),this.intersectionObserverForAudio&&this.intersectionObserverForAudio.disconnect(),this.$refs.audio&&!this.$refs.audio.paused&&this.$refs.audio.pause(),this.firstIn=!0},methods:{onFrameLoad(e){this.frameStateList[e]=!0},onFrameError(e){this.frameStateList[e]=!1},play(){this.isPlaying||(this.isPlaying=!0,this.frameCurNum=0,this.frameIntervalId=setInterval(()=>{if(this.isPaused)return;const e=this.frameCurNum;if(this.frameCurNum++,this.frameCurNum===this.frameTotalNum)if(this.repeat)this.frameCurNum=0,this.repeatCount++;else{clearInterval(this.frameIntervalId),this.isPlaying=!1,this.isPaused=!1,this.$emit("over");return}for(;this.frameStateList[this.frameCurNum]===!1;)this.frameCurNum++,this.frameCurNum===this.frameTotalNum&&(this.frameCurNum=0);this.frameStateList[this.frameCurNum]===void 0&&(this.frameCurNum<e&&this.repeatCount--,this.frameCurNum=e),this.repeatCount===1&&this.needMask&&(this.isShowMask=!1)},this.frameInterval))},pause(){this.isPlaying&&(this.isPaused=!0)},resume(){this.isPlaying&&(this.isPaused=!1)},stop(){this.isPlaying&&(clearInterval(this.frameIntervalId),this.isPlaying=!1,this.isPaused=!1,this.frameCurNum=0,this.repeatCount=0,this.needMask&&(this.isShowMask=!0))},onAudioCurTimeChange(){const e=this.$refs.audio;this.$refs.audio&&(e.currentTime<=2&&(this.audioFadeoutRate=e.currentTime/2),e.duration-e.currentTime<=2?this.audioFadeoutRate=(e.duration-e.currentTime)/2:this.audioFadeoutRate=1)}}},x0={class:"frames-wrap"},C0=["src"],T0=["src","onLoad","onError"],E0=["src"];function P0(e,t,n,i,s,r){return G(),$("div",x0,[r.needMask&&s.isShowMask?(G(),$("img",{key:0,class:"mask-image",src:n.imageSrcFunc(1),alt:"",draggable:"false"},null,8,C0)):it("",!0),(G(!0),$(ve,null,Ve(n.frameTotalNum,o=>Gl((G(),$("img",{key:o,style:Ht({zIndex:s.frameCurNum===0&&o===n.frameTotalNum?-1:0,opacity:r.needMask&&s.isShowMask?0:1}),src:n.imageSrcFunc(o),alt:"",draggable:"false",onLoad:l=>r.onFrameLoad(o-1),onError:l=>r.onFrameError(o-1)},null,44,T0)),[[$c,s.frameCurNum===o-1||s.frameCurNum-1===o-1||s.frameCurNum===0&&o===n.frameTotalNum]])),128)),n.audioUrl?(G(),$("audio",{key:1,ref:"audio",loop:"",src:n.audioUrl,controls:"",onTimeupdate:t[0]||(t[0]=(...o)=>r.onAudioCurTimeChange&&r.onAudioCurTimeChange(...o))},null,40,E0)):it("",!0)])}const R0=Te(S0,[["render",P0],["__scopeId","data-v-a7f15248"]]);const I0={class:"common-con"},L0={class:"right-info"},O0={class:"intro"},M0={class:"introduce"},U0={class:"hotspots"},j0={class:"himg"},B0=["src"],F0=["src"],z0=["src"],N0={__name:"timecommon",props:{info:Object},setup(e){const t=e,n=jn(),i=K.getImageUrl,s=K.getAudioUrl,o=dn().appContext.app.config.globalProperties,l=ee(null),a=d=>qr.cdnDir+`images/long-image${o.$isMobile?"-mobile":""}/${t.info.id}/${t.info.img}_${(d-1).toString().padStart(5,"0")}.png`,c=d=>{l.value=d},u=()=>{console.log("slide change")},f=d=>{if(console.log("result:",d),d.url){window.open(d.url,"_blank");return}n.currentHotspot={thumb:K.getImageUrl(`hotspot_big/${d.img}`),name:d.name,info:{img:K.getImageUrl(`hotspot_big/${d.img}`),introduce:[d.detail]}}};return(d,p)=>{const h=qe("SerialFrames");return G(),$("div",I0,[ce(h,{"frame-total-num":72,"frame-interval":45,"image-src-func":a,"auto-play":!0,repeat:!0,"audio-url":oe(s)(`${e.info.textCn}.mp3`)},null,8,["audio-url"]),Z("div",L0,[ce(yi,{word:e.info.textCn,size:"mini"},null,8,["word"]),Z("div",O0,[Z("ul",M0,[(G(!0),$(ve,null,Ve(e.info.introduce,_=>(G(),$("li",{key:_},dt(_),1))),128))]),Z("div",U0,[ce(oe(L_),{"slides-per-view":3,"space-between":10,onSwiper:c,onSlideChange:u},{default:Nt(()=>[(G(!0),$(ve,null,Ve(e.info.hotspots,_=>(G(),Ln(oe(O_),{onClick:A=>f(_),key:_},{default:Nt(()=>[Z("div",j0,[Z("img",{src:oe(i)(`hotspot/${_.img}`),alt:""},null,8,B0)]),Z("span",null,dt(_.name),1)]),_:2},1032,["onClick"]))),128))]),_:1}),e.info.hotspots&&e.info.hotspots.length>3?(G(),$(ve,{key:0},[Z("img",{class:"navigation left",onClick:p[0]||(p[0]=_=>l.value.slidePrev()),src:oe(i)("icon_left.png"),alt:""},null,8,F0),Z("img",{class:"navigation right",onClick:p[1]||(p[1]=_=>l.value.slideNext()),src:oe(i)("icon_right.png"),alt:""},null,8,z0)],64)):it("",!0)])])])])}}},k0=Te(N0,[["__scopeId","data-v-dcdb0b5e"]]),we=nu(ou);we.use(wa).component("SerialFrames",R0).component("TimeCommon",k0).use(rm()).mount("#app");we.config.globalProperties.config=qr;const Gr=1015,Wr=24,Le=document.querySelector("body");/Mobi|Android|iPhone|SymbianOS|Windows Phone|iPad|iPod/i.test(navigator.userAgent)?(we.config.globalProperties.$isMobile=!0,document.getElementById("app").classList.add("mobile"),document.addEventListener("touchstart",function(e){e.touches.length>1&&e.preventDefault()},{passive:!1,capture:!0})):we.config.globalProperties.$isMobile=!1;/WeChat/i.test(navigator.userAgent)&&(we.config.globalProperties.$isWeChat=!0);/iPhone|iPad|iPod/i.test(navigator.userAgent)&&(we.config.globalProperties.$isSafari=!0);/firefox/i.test(navigator.userAgent)&&(we.config.globalProperties.$isFirefox=!0);we.config.globalProperties.$isSafari&&(Le.style.opacity="0",setTimeout(()=>{Le.style.opacity=""},3e3));const D0=window.innerHeight;setTimeout(()=>{D0!==window.innerHeight&&location.reload()},2500);function ya(){we.config.globalProperties.$isMobile&&window.innerHeight>window.innerWidth?(we.config.globalProperties.$isRotate=!0,Le.style.width=Le.parentNode.clientHeight+"px",Le.style.height=Le.parentNode.clientWidth+"px",Le.style.transformOrigin=`${Le.parentNode.clientWidth/2}px ${Le.parentNode.clientWidth/2}px`,Le.style.transform="rotate(90deg)"):(we.config.globalProperties.$isRotate=!1,Le.style.width="100%",Le.style.height="100%",Le.style.transformOrigin="",Le.style.transform=""),we.config.globalProperties.$isRotate?(we.config.globalProperties.$oneRemToPx=window.innerWidth*Wr/Gr,we.config.globalProperties.$windowSizeX=window.innerHeight,we.config.globalProperties.$windowSizeY=window.innerWidth,we.config.globalProperties.$isMobile&&we.config.globalProperties.$isSafari&&Le.classList.remove("homepage-need-handle")):(we.config.globalProperties.$oneRemToPx=window.innerHeight*Wr/Gr,we.config.globalProperties.$windowSizeX=window.innerWidth,we.config.globalProperties.$windowSizeY=window.innerHeight,we.config.globalProperties.$isMobile&&we.config.globalProperties.$isSafari&&Le.classList.add("homepage-need-handle")),document.documentElement.style.fontSize=we.config.globalProperties.$oneRemToPx+"px"}ya();window.addEventListener("resize",()=>{ya()});