diff --git a/assets/1-Bp9swY_u.mp4 b/assets/1-Bp9swY_u.mp4 new file mode 100644 index 00000000..d1dff5c5 Binary files /dev/null and b/assets/1-Bp9swY_u.mp4 differ diff --git a/assets/2-Bn3Yox23.mp4 b/assets/2-Bn3Yox23.mp4 new file mode 100644 index 00000000..8d09ab73 Binary files /dev/null and b/assets/2-Bn3Yox23.mp4 differ diff --git a/assets/3-HONIDrz4.mp4 b/assets/3-HONIDrz4.mp4 new file mode 100644 index 00000000..66df1aeb Binary files /dev/null and b/assets/3-HONIDrz4.mp4 differ diff --git a/assets/4-8WZ5BCy0.mp4 b/assets/4-8WZ5BCy0.mp4 new file mode 100644 index 00000000..71371337 Binary files /dev/null and b/assets/4-8WZ5BCy0.mp4 differ diff --git a/assets/index-DdSGCEK0.js b/assets/index-DdSGCEK0.js deleted file mode 100644 index d4a39151..00000000 --- a/assets/index-DdSGCEK0.js +++ /dev/null @@ -1,46 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))s(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const r of i.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&s(r)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function s(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();/** -* @vue/shared v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Ao(e,t){const n=new Set(e.split(","));return t?s=>n.has(s.toLowerCase()):s=>n.has(s)}const ie={},zt=[],je=()=>{},_l=()=>!1,ms=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),vo=e=>e.startsWith("onUpdate:"),pe=Object.assign,yo=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},wl=Object.prototype.hasOwnProperty,J=(e,t)=>wl.call(e,t),k=Array.isArray,Ht=e=>Is(e)==="[object Map]",Qi=e=>Is(e)==="[object Set]",V=e=>typeof e=="function",ue=e=>typeof e=="string",Ft=e=>typeof e=="symbol",ce=e=>e!==null&&typeof e=="object",qi=e=>(ce(e)||V(e))&&V(e.then)&&V(e.catch),er=Object.prototype.toString,Is=e=>er.call(e),Ml=e=>Is(e).slice(8,-1),tr=e=>Is(e)==="[object Object]",_o=e=>ue(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,on=Ao(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),bs=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},El=/-(\w)/g,Ue=bs(e=>e.replace(El,(t,n)=>n?n.toUpperCase():"")),xl=/\B([A-Z])/g,Jt=bs(e=>e.replace(xl,"-$1").toLowerCase()),Cs=bs(e=>e.charAt(0).toUpperCase()+e.slice(1)),Rs=bs(e=>e?`on${Cs(e)}`:""),gt=(e,t)=>!Object.is(e,t),Ws=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Sl=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Ko;const nr=()=>Ko||(Ko=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function wo(e){if(k(e)){const t={};for(let n=0;n{if(n){const s=n.split(Dl);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Et(e){let t="";if(ue(e))t=e;else if(k(e))for(let n=0;nue(e)?e:e==null?"":k(e)||ce(e)&&(e.toString===er||!V(e.toString))?JSON.stringify(e,or,2):String(e),or=(e,t)=>t&&t.__v_isRef?or(e,t.value):Ht(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,o],i)=>(n[js(s,i)+" =>"]=o,n),{})}:Qi(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>js(n))}:Ft(t)?js(t):ce(t)&&!k(t)&&!tr(t)?String(t):t,js=(e,t="")=>{var n;return Ft(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let Ze;class jl{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ze,!t&&Ze&&(this.index=(Ze.scopes||(Ze.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Ze;try{return Ze=this,t()}finally{Ze=n}}}on(){Ze=this}off(){Ze=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),St()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=ft,n=_t;try{return ft=!0,_t=this,this._runnings++,Fo(this),this.fn()}finally{Jo(this),this._runnings--,_t=n,ft=t}}stop(){var t;this.active&&(Fo(this),Jo(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function Zl(e){return e.value}function Fo(e){e._trackId++,e._depsLength=0}function Jo(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},so=new WeakMap,wt=Symbol(""),oo=Symbol("");function Ee(e,t,n){if(ft&&_t){let s=so.get(e);s||so.set(e,s=new Map);let o=s.get(n);o||s.set(n,o=ar(()=>s.delete(n))),lr(_t,o)}}function et(e,t,n,s,o,i){const r=so.get(e);if(!r)return;let c=[];if(t==="clear")c=[...r.values()];else if(n==="length"&&k(e)){const l=Number(s);r.forEach((f,a)=>{(a==="length"||!Ft(a)&&a>=l)&&c.push(f)})}else switch(n!==void 0&&c.push(r.get(n)),t){case"add":k(e)?_o(n)&&c.push(r.get("length")):(c.push(r.get(wt)),Ht(e)&&c.push(r.get(oo)));break;case"delete":k(e)||(c.push(r.get(wt)),Ht(e)&&c.push(r.get(oo)));break;case"set":Ht(e)&&c.push(r.get(wt));break}Eo();for(const l of c)l&&cr(l,4);xo()}const Ol=Ao("__proto__,__v_isRef,__isVue"),ur=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ft)),Uo=zl();function zl(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=$(this);for(let i=0,r=this.length;i{e[t]=function(...n){xt(),Eo();const s=$(this)[t].apply(this,n);return xo(),St(),s}}),e}function Hl(e){const t=$(this);return Ee(t,"has",e),t.hasOwnProperty(e)}class fr{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const o=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return i;if(n==="__v_raw")return s===(o?i?ec:pr:i?hr:gr).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const r=k(t);if(!o){if(r&&J(Uo,n))return Reflect.get(Uo,n,s);if(n==="hasOwnProperty")return Hl}const c=Reflect.get(t,n,s);return(Ft(n)?ur.has(n):Ol(n))||(o||Ee(t,"get",n),i)?c:xe(c)?r&&_o(n)?c:c.value:ce(c)?o?Ir(c):bn(c):c}}class dr extends fr{constructor(t=!1){super(!1,t)}set(t,n,s,o){let i=t[n];if(!this._isShallow){const l=Yt(i);if(!ds(s)&&!Yt(s)&&(i=$(i),s=$(s)),!k(t)&&xe(i)&&!xe(s))return l?!1:(i.value=s,!0)}const r=k(t)&&_o(n)?Number(n)e,As=e=>Reflect.getPrototypeOf(e);function qn(e,t,n=!1,s=!1){e=e.__v_raw;const o=$(e),i=$(t);n||(gt(t,i)&&Ee(o,"get",t),Ee(o,"get",i));const{has:r}=As(o),c=s?So:n?To:fn;if(r.call(o,t))return c(e.get(t));if(r.call(o,i))return c(e.get(i));e!==o&&e.get(t)}function es(e,t=!1){const n=this.__v_raw,s=$(n),o=$(e);return t||(gt(e,o)&&Ee(s,"has",e),Ee(s,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function ts(e,t=!1){return e=e.__v_raw,!t&&Ee($(e),"iterate",wt),Reflect.get(e,"size",e)}function $o(e){e=$(e);const t=$(this);return As(t).has.call(t,e)||(t.add(e),et(t,"add",e,e)),this}function Qo(e,t){t=$(t);const n=$(this),{has:s,get:o}=As(n);let i=s.call(n,e);i||(e=$(e),i=s.call(n,e));const r=o.call(n,e);return n.set(e,t),i?gt(t,r)&&et(n,"set",e,t):et(n,"add",e,t),this}function qo(e){const t=$(this),{has:n,get:s}=As(t);let o=n.call(t,e);o||(e=$(e),o=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return o&&et(t,"delete",e,void 0),i}function ei(){const e=$(this),t=e.size!==0,n=e.clear();return t&&et(e,"clear",void 0,void 0),n}function ns(e,t){return function(s,o){const i=this,r=i.__v_raw,c=$(r),l=t?So:e?To:fn;return!e&&Ee(c,"iterate",wt),r.forEach((f,a)=>s.call(o,l(f),l(a),i))}}function ss(e,t,n){return function(...s){const o=this.__v_raw,i=$(o),r=Ht(i),c=e==="entries"||e===Symbol.iterator&&r,l=e==="keys"&&r,f=o[e](...s),a=n?So:t?To:fn;return!t&&Ee(i,"iterate",l?oo:wt),{next(){const{value:h,done:g}=f.next();return g?{value:h,done:g}:{value:c?[a(h[0]),a(h[1])]:a(h),done:g}},[Symbol.iterator](){return this}}}}function it(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Xl(){const e={get(i){return qn(this,i)},get size(){return ts(this)},has:es,add:$o,set:Qo,delete:qo,clear:ei,forEach:ns(!1,!1)},t={get(i){return qn(this,i,!1,!0)},get size(){return ts(this)},has:es,add:$o,set:Qo,delete:qo,clear:ei,forEach:ns(!1,!0)},n={get(i){return qn(this,i,!0)},get size(){return ts(this,!0)},has(i){return es.call(this,i,!0)},add:it("add"),set:it("set"),delete:it("delete"),clear:it("clear"),forEach:ns(!0,!1)},s={get(i){return qn(this,i,!0,!0)},get size(){return ts(this,!0)},has(i){return es.call(this,i,!0)},add:it("add"),set:it("set"),delete:it("delete"),clear:it("clear"),forEach:ns(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=ss(i,!1,!1),n[i]=ss(i,!0,!1),t[i]=ss(i,!1,!0),s[i]=ss(i,!0,!0)}),[e,n,t,s]}const[Kl,Fl,Jl,Ul]=Xl();function No(e,t){const n=t?e?Ul:Jl:e?Fl:Kl;return(s,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(J(n,o)&&o in s?n:s,o,i)}const $l={get:No(!1,!1)},Ql={get:No(!1,!0)},ql={get:No(!0,!1)},gr=new WeakMap,hr=new WeakMap,pr=new WeakMap,ec=new WeakMap;function tc(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function nc(e){return e.__v_skip||!Object.isExtensible(e)?0:tc(Ml(e))}function bn(e){return Yt(e)?e:Do(e,!1,kl,$l,gr)}function mr(e){return Do(e,!1,Vl,Ql,hr)}function Ir(e){return Do(e,!0,Yl,ql,pr)}function Do(e,t,n,s,o){if(!ce(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const r=nc(e);if(r===0)return e;const c=new Proxy(e,r===2?s:n);return o.set(e,c),c}function Pt(e){return Yt(e)?Pt(e.__v_raw):!!(e&&e.__v_isReactive)}function Yt(e){return!!(e&&e.__v_isReadonly)}function ds(e){return!!(e&&e.__v_isShallow)}function br(e){return Pt(e)||Yt(e)}function $(e){const t=e&&e.__v_raw;return t?$(t):e}function Cr(e){return Object.isExtensible(e)&&fs(e,"__v_skip",!0),e}const fn=e=>ce(e)?bn(e):e,To=e=>ce(e)?Ir(e):e;class Ar{constructor(t,n,s,o){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Mo(()=>t(this._value),()=>is(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=s}get value(){const t=$(this);return(!t._cacheable||t.effect.dirty)&>(t._value,t._value=t.effect.run())&&is(t,4),vr(t),t.effect._dirtyLevel>=2&&is(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function sc(e,t,n=!1){let s,o;const i=V(e);return i?(s=e,o=je):(s=e.get,o=e.set),new Ar(s,o,i||!o,n)}function vr(e){var t;ft&&_t&&(e=$(e),lr(_t,(t=e.dep)!=null?t:e.dep=ar(()=>e.dep=void 0,e instanceof Ar?e:void 0)))}function is(e,t=4,n){e=$(e);const s=e.dep;s&&cr(s,t)}function xe(e){return!!(e&&e.__v_isRef===!0)}function Te(e){return yr(e,!1)}function oc(e){return yr(e,!0)}function yr(e,t){return xe(e)?e:new ic(e,t)}class ic{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:$(t),this._value=n?t:fn(t)}get value(){return vr(this),this._value}set value(t){const n=this.__v_isShallow||ds(t)||Yt(t);t=n?t:$(t),gt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:fn(t),is(this,4))}}function Y(e){return xe(e)?e.value:e}const rc={get:(e,t,n)=>Y(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return xe(o)&&!xe(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function _r(e){return Pt(e)?e:new Proxy(e,rc)}/** -* @vue/runtime-core v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function dt(e,t,n,s){try{return s?e(...s):e()}catch(o){vs(o,t,n)}}function He(e,t,n,s){if(V(e)){const i=dt(e,t,n,s);return i&&qi(i)&&i.catch(r=>{vs(r,t,n)}),i}const o=[];for(let i=0;i>>1,o=be[s],i=gn(o);iJe&&be.splice(t,1)}function uc(e){k(e)?kt.push(...e):(!lt||!lt.includes(e,e.allowRecurse?vt+1:vt))&&kt.push(e),Er()}function ti(e,t,n=dn?Je+1:0){for(;ngn(n)-gn(s));if(kt.length=0,lt){lt.push(...t);return}for(lt=t,vt=0;vte.id==null?1/0:e.id,fc=(e,t)=>{const n=gn(e)-gn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Sr(e){io=!1,dn=!0,be.sort(fc);try{for(Je=0;Jeue(p)?p.trim():p)),h&&(o=n.map(Sl))}let c,l=s[c=Rs(t)]||s[c=Rs(Ue(t))];!l&&i&&(l=s[c=Rs(Jt(t))]),l&&He(l,e,6,o);const f=s[c+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[c])return;e.emitted[c]=!0,He(f,e,6,o)}}function Nr(e,t,n=!1){const s=t.emitsCache,o=s.get(e);if(o!==void 0)return o;const i=e.emits;let r={},c=!1;if(!V(e)){const l=f=>{const a=Nr(f,t,!0);a&&(c=!0,pe(r,a))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!c?(ce(e)&&s.set(e,null),null):(k(i)?i.forEach(l=>r[l]=null):pe(r,i),ce(e)&&s.set(e,r),r)}function ys(e,t){return!e||!ms(t)?!1:(t=t.slice(2).replace(/Once$/,""),J(e,t[0].toLowerCase()+t.slice(1))||J(e,Jt(t))||J(e,t))}let Me=null,_s=null;function gs(e){const t=Me;return Me=e,_s=e&&e.type.__scopeId||null,t}function Nt(e){_s=e}function Dt(){_s=null}function gc(e,t=Me,n){if(!t||e._n)return e;const s=(...o)=>{s._d&&di(-1);const i=gs(t);let r;try{r=e(...o)}finally{gs(i),s._d&&di(1)}return r};return s._n=!0,s._c=!0,s._d=!0,s}function Gs(e){const{type:t,vnode:n,proxy:s,withProxy:o,props:i,propsOptions:[r],slots:c,attrs:l,emit:f,render:a,renderCache:h,data:g,setupState:p,ctx:A,inheritAttrs:R}=e;let O,G;const z=gs(e);try{if(n.shapeFlag&4){const N=o||s,W=N;O=Fe(a.call(W,N,h,i,p,g,A)),G=l}else{const N=t;O=Fe(N.length>1?N(i,{attrs:l,slots:c,emit:f}):N(i,null)),G=t.props?l:hc(l)}}catch(N){cn.length=0,vs(N,e,1),O=Le(Mt)}let w=O;if(G&&R!==!1){const N=Object.keys(G),{shapeFlag:W}=w;N.length&&W&7&&(r&&N.some(vo)&&(G=pc(G,r)),w=Vt(w,G))}return n.dirs&&(w=Vt(w),w.dirs=w.dirs?w.dirs.concat(n.dirs):n.dirs),n.transition&&(w.transition=n.transition),O=w,gs(z),O}const hc=e=>{let t;for(const n in e)(n==="class"||n==="style"||ms(n))&&((t||(t={}))[n]=e[n]);return t},pc=(e,t)=>{const n={};for(const s in e)(!vo(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function mc(e,t,n){const{props:s,children:o,component:i}=e,{props:r,children:c,patchFlag:l}=t,f=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return s?ni(s,r,f):!!r;if(l&8){const a=t.dynamicProps;for(let h=0;he.__isSuspense;function yc(e,t){t&&t.pendingBranch?k(e)?t.effects.push(...e):t.effects.push(e):uc(e)}const _c=Symbol.for("v-scx"),wc=()=>tt(_c),os={};function rs(e,t,n){return Lr(e,t,n)}function Lr(e,t,{immediate:n,deep:s,flush:o,once:i,onTrack:r,onTrigger:c}=ie){if(t&&i){const D=t;t=(...X)=>{D(...X),W()}}const l=Ce,f=D=>s===!0?D:yt(D,s===!1?1:void 0);let a,h=!1,g=!1;if(xe(e)?(a=()=>e.value,h=ds(e)):Pt(e)?(a=()=>f(e),h=!0):k(e)?(g=!0,h=e.some(D=>Pt(D)||ds(D)),a=()=>e.map(D=>{if(xe(D))return D.value;if(Pt(D))return f(D);if(V(D))return dt(D,l,2)})):V(e)?t?a=()=>dt(e,l,2):a=()=>(p&&p(),He(e,l,3,[A])):a=je,t&&s){const D=a;a=()=>yt(D())}let p,A=D=>{p=w.onStop=()=>{dt(D,l,4),p=w.onStop=void 0}},R;if(Ss)if(A=je,t?n&&He(t,l,3,[a(),g?[]:void 0,A]):a(),o==="sync"){const D=wc();R=D.__watcherHandles||(D.__watcherHandles=[])}else return je;let O=g?new Array(e.length).fill(os):os;const G=()=>{if(!(!w.active||!w.dirty))if(t){const D=w.run();(s||h||(g?D.some((X,U)=>gt(X,O[U])):gt(D,O)))&&(p&&p(),He(t,l,3,[D,O===os?void 0:g&&O[0]===os?[]:O,A]),O=D)}else w.run()};G.allowRecurse=!!t;let z;o==="sync"?z=G:o==="post"?z=()=>_e(G,l&&l.suspense):(G.pre=!0,l&&(G.id=l.uid),z=()=>Ro(G));const w=new Mo(a,je,z),N=Bl(),W=()=>{w.stop(),N&&yo(N.effects,w)};return t?n?G():O=w.run():o==="post"?_e(w.run.bind(w),l&&l.suspense):w.run(),R&&R.push(W),W}function Mc(e,t,n){const s=this.proxy,o=ue(e)?e.includes(".")?Rr(s,e):()=>s[e]:e.bind(s,s);let i;V(t)?i=t:(i=t.handler,n=t);const r=An(this),c=Lr(o,i.bind(s),n);return r(),c}function Rr(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;o0){if(n>=t)return e;n++}if(s=s||new Set,s.has(e))return e;if(s.add(e),xe(e))yt(e.value,t,n,s);else if(k(e))for(let o=0;o{yt(o,t,n,s)});else if(tr(e))for(const o in e)yt(e[o],t,n,s);return e}function hn(e,t){if(Me===null)return e;const n=Ns(Me)||Me.proxy,s=e.dirs||(e.dirs=[]);for(let o=0;o!!e.type.__asyncLoader,Wr=e=>e.type.__isKeepAlive;function Ec(e,t){jr(e,"a",t)}function xc(e,t){jr(e,"da",t)}function jr(e,t,n=Ce){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Ms(t,s,n),n){let o=n.parent;for(;o&&o.parent;)Wr(o.parent.vnode)&&Sc(s,t,n,o),o=o.parent}}function Sc(e,t,n,s){const o=Ms(t,e,s,!0);Gr(()=>{yo(s[t],o)},n)}function Ms(e,t,n=Ce,s=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;xt();const c=An(n),l=He(t,n,e,r);return c(),St(),l});return s?o.unshift(i):o.push(i),i}}const st=e=>(t,n=Ce)=>(!Ss||e==="sp")&&Ms(e,(...s)=>t(...s),n),Nc=st("bm"),Cn=st("m"),Dc=st("bu"),Tc=st("u"),Lc=st("bum"),Gr=st("um"),Rc=st("sp"),Wc=st("rtg"),jc=st("rtc");function Gc(e,t=Ce){Ms("ec",e,t)}function nt(e,t,n,s){let o;const i=n&&n[s];if(k(e)||ue(e)){o=new Array(e.length);for(let r=0,c=e.length;rt(r,c,void 0,i&&i[c]));else{const r=Object.keys(e);o=new Array(r.length);for(let c=0,l=r.length;ce?Jr(e)?Ns(e)||e.proxy:ro(e.parent):null,rn=pe(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=>ro(e.parent),$root:e=>ro(e.root),$emit:e=>e.emit,$options:e=>Wo(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Ro(e.update)}),$nextTick:e=>e.n||(e.n=Mr.bind(e.proxy)),$watch:e=>Mc.bind(e)}),Bs=(e,t)=>e!==ie&&!e.__isScriptSetup&&J(e,t),Bc={get({_:e},t){const{ctx:n,setupState:s,data:o,props:i,accessCache:r,type:c,appContext:l}=e;let f;if(t[0]!=="$"){const p=r[t];if(p!==void 0)switch(p){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if(Bs(s,t))return r[t]=1,s[t];if(o!==ie&&J(o,t))return r[t]=2,o[t];if((f=e.propsOptions[0])&&J(f,t))return r[t]=3,i[t];if(n!==ie&&J(n,t))return r[t]=4,n[t];lo&&(r[t]=0)}}const a=rn[t];let h,g;if(a)return t==="$attrs"&&Ee(e,"get",t),a(e);if((h=c.__cssModules)&&(h=h[t]))return h;if(n!==ie&&J(n,t))return r[t]=4,n[t];if(g=l.config.globalProperties,J(g,t))return g[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:i}=e;return Bs(o,t)?(o[t]=n,!0):s!==ie&&J(s,t)?(s[t]=n,!0):J(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,propsOptions:i}},r){let c;return!!n[r]||e!==ie&&J(e,r)||Bs(t,r)||(c=i[0])&&J(c,r)||J(s,r)||J(rn,r)||J(o.config.globalProperties,r)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:J(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function oi(e){return k(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let lo=!0;function Zc(e){const t=Wo(e),n=e.proxy,s=e.ctx;lo=!1,t.beforeCreate&&ii(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:r,watch:c,provide:l,inject:f,created:a,beforeMount:h,mounted:g,beforeUpdate:p,updated:A,activated:R,deactivated:O,beforeDestroy:G,beforeUnmount:z,destroyed:w,unmounted:N,render:W,renderTracked:D,renderTriggered:X,errorCaptured:U,serverPrefetch:ne,expose:ge,inheritAttrs:me,components:Ge,directives:Se,filters:Ut}=t;if(f&&Oc(f,s,null),r)for(const se in r){const Q=r[se];V(Q)&&(s[se]=Q.bind(n))}if(o){const se=o.call(n,n);ce(se)&&(e.data=bn(se))}if(lo=!0,i)for(const se in i){const Q=i[se],Qe=V(Q)?Q.bind(n,n):V(Q.get)?Q.get.bind(n,n):je,ot=!V(Q)&&V(Q.set)?Q.set.bind(n):je,Ye=Oe({get:Qe,set:ot});Object.defineProperty(s,se,{enumerable:!0,configurable:!0,get:()=>Ye.value,set:ye=>Ye.value=ye})}if(c)for(const se in c)Br(c[se],s,n,se);if(l){const se=V(l)?l.call(n):l;Reflect.ownKeys(se).forEach(Q=>{cs(Q,se[Q])})}a&&ii(a,e,"c");function fe(se,Q){k(Q)?Q.forEach(Qe=>se(Qe.bind(n))):Q&&se(Q.bind(n))}if(fe(Nc,h),fe(Cn,g),fe(Dc,p),fe(Tc,A),fe(Ec,R),fe(xc,O),fe(Gc,U),fe(jc,D),fe(Wc,X),fe(Lc,z),fe(Gr,N),fe(Rc,ne),k(ge))if(ge.length){const se=e.exposed||(e.exposed={});ge.forEach(Q=>{Object.defineProperty(se,Q,{get:()=>n[Q],set:Qe=>n[Q]=Qe})})}else e.exposed||(e.exposed={});W&&e.render===je&&(e.render=W),me!=null&&(e.inheritAttrs=me),Ge&&(e.components=Ge),Se&&(e.directives=Se)}function Oc(e,t,n=je){k(e)&&(e=co(e));for(const s in e){const o=e[s];let i;ce(o)?"default"in o?i=tt(o.from||s,o.default,!0):i=tt(o.from||s):i=tt(o),xe(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:r=>i.value=r}):t[s]=i}}function ii(e,t,n){He(k(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Br(e,t,n,s){const o=s.includes(".")?Rr(n,s):()=>n[s];if(ue(e)){const i=t[e];V(i)&&rs(o,i)}else if(V(e))rs(o,e.bind(n));else if(ce(e))if(k(e))e.forEach(i=>Br(i,t,n,s));else{const i=V(e.handler)?e.handler.bind(n):t[e.handler];V(i)&&rs(o,i,e)}}function Wo(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:r}}=e.appContext,c=i.get(t);let l;return c?l=c:!o.length&&!n&&!s?l=t:(l={},o.length&&o.forEach(f=>hs(l,f,r,!0)),hs(l,t,r)),ce(t)&&i.set(t,l),l}function hs(e,t,n,s=!1){const{mixins:o,extends:i}=t;i&&hs(e,i,n,!0),o&&o.forEach(r=>hs(e,r,n,!0));for(const r in t)if(!(s&&r==="expose")){const c=zc[r]||n&&n[r];e[r]=c?c(e[r],t[r]):t[r]}return e}const zc={data:ri,props:li,emits:li,methods:nn,computed:nn,beforeCreate:Ae,created:Ae,beforeMount:Ae,mounted:Ae,beforeUpdate:Ae,updated:Ae,beforeDestroy:Ae,beforeUnmount:Ae,destroyed:Ae,unmounted:Ae,activated:Ae,deactivated:Ae,errorCaptured:Ae,serverPrefetch:Ae,components:nn,directives:nn,watch:Pc,provide:ri,inject:Hc};function ri(e,t){return t?e?function(){return pe(V(e)?e.call(this,this):e,V(t)?t.call(this,this):t)}:t:e}function Hc(e,t){return nn(co(e),co(t))}function co(e){if(k(e)){const t={};for(let n=0;n1)return n&&V(t)?t.call(s&&s.proxy):t}}function Vc(e,t,n,s=!1){const o={},i={};fs(i,xs,1),e.propsDefaults=Object.create(null),Or(e,t,o,i);for(const r in e.propsOptions[0])r in o||(o[r]=void 0);n?e.props=s?o:mr(o):e.type.props?e.props=o:e.props=i,e.attrs=i}function Xc(e,t,n,s){const{props:o,attrs:i,vnode:{patchFlag:r}}=e,c=$(o),[l]=e.propsOptions;let f=!1;if((s||r>0)&&!(r&16)){if(r&8){const a=e.vnode.dynamicProps;for(let h=0;h{l=!0;const[g,p]=zr(h,t,!0);pe(r,g),p&&c.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!i&&!l)return ce(e)&&s.set(e,zt),zt;if(k(i))for(let a=0;a-1,p[1]=R<0||A-1||J(p,"default"))&&c.push(h)}}}const f=[r,c];return ce(e)&&s.set(e,f),f}function ci(e){return e[0]!=="$"&&!on(e)}function ai(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function ui(e,t){return ai(e)===ai(t)}function fi(e,t){return k(t)?t.findIndex(n=>ui(n,e)):V(t)&&ui(t,e)?0:-1}const Hr=e=>e[0]==="_"||e==="$stable",jo=e=>k(e)?e.map(Fe):[Fe(e)],Kc=(e,t,n)=>{if(t._n)return t;const s=gc((...o)=>jo(t(...o)),n);return s._c=!1,s},Pr=(e,t,n)=>{const s=e._ctx;for(const o in e){if(Hr(o))continue;const i=e[o];if(V(i))t[o]=Kc(o,i,s);else if(i!=null){const r=jo(i);t[o]=()=>r}}},kr=(e,t)=>{const n=jo(t);e.slots.default=()=>n},Fc=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=$(t),fs(t,"_",n)):Pr(t,e.slots={})}else e.slots={},t&&kr(e,t);fs(e.slots,xs,1)},Jc=(e,t,n)=>{const{vnode:s,slots:o}=e;let i=!0,r=ie;if(s.shapeFlag&32){const c=t._;c?n&&c===1?i=!1:(pe(o,t),!n&&c===1&&delete o._):(i=!t.$stable,Pr(t,o)),r=t}else t&&(kr(e,t),r={default:1});if(i)for(const c in o)!Hr(c)&&r[c]==null&&delete o[c]};function uo(e,t,n,s,o=!1){if(k(e)){e.forEach((g,p)=>uo(g,t&&(k(t)?t[p]:t),n,s,o));return}if(ls(s)&&!o)return;const i=s.shapeFlag&4?Ns(s.component)||s.component.proxy:s.el,r=o?null:i,{i:c,r:l}=e,f=t&&t.r,a=c.refs===ie?c.refs={}:c.refs,h=c.setupState;if(f!=null&&f!==l&&(ue(f)?(a[f]=null,J(h,f)&&(h[f]=null)):xe(f)&&(f.value=null)),V(l))dt(l,c,12,[r,a]);else{const g=ue(l),p=xe(l);if(g||p){const A=()=>{if(e.f){const R=g?J(h,l)?h[l]:a[l]:l.value;o?k(R)&&yo(R,i):k(R)?R.includes(i)||R.push(i):g?(a[l]=[i],J(h,l)&&(h[l]=a[l])):(l.value=[i],e.k&&(a[e.k]=l.value))}else g?(a[l]=r,J(h,l)&&(h[l]=r)):p&&(l.value=r,e.k&&(a[e.k]=r))};r?(A.id=-1,_e(A,n)):A()}}}const _e=yc;function Uc(e){return $c(e)}function $c(e,t){const n=nr();n.__VUE__=!0;const{insert:s,remove:o,patchProp:i,createElement:r,createText:c,createComment:l,setText:f,setElementText:a,parentNode:h,nextSibling:g,setScopeId:p=je,insertStaticContent:A}=e,R=(u,d,m,C=null,I=null,_=null,S=void 0,y=null,E=!!d.dynamicChildren)=>{if(u===d)return;u&&!Qt(u,d)&&(C=b(u),ye(u,I,_,!0),u=null),d.patchFlag===-2&&(E=!1,d.dynamicChildren=null);const{type:v,ref:L,shapeFlag:Z}=d;switch(v){case Es:O(u,d,m,C);break;case Mt:G(u,d,m,C);break;case Os:u==null&&z(d,m,C,S);break;case ae:Ge(u,d,m,C,I,_,S,y,E);break;default:Z&1?W(u,d,m,C,I,_,S,y,E):Z&6?Se(u,d,m,C,I,_,S,y,E):(Z&64||Z&128)&&v.process(u,d,m,C,I,_,S,y,E,j)}L!=null&&I&&uo(L,u&&u.ref,_,d||u,!d)},O=(u,d,m,C)=>{if(u==null)s(d.el=c(d.children),m,C);else{const I=d.el=u.el;d.children!==u.children&&f(I,d.children)}},G=(u,d,m,C)=>{u==null?s(d.el=l(d.children||""),m,C):d.el=u.el},z=(u,d,m,C)=>{[u.el,u.anchor]=A(u.children,d,m,C,u.el,u.anchor)},w=({el:u,anchor:d},m,C)=>{let I;for(;u&&u!==d;)I=g(u),s(u,m,C),u=I;s(d,m,C)},N=({el:u,anchor:d})=>{let m;for(;u&&u!==d;)m=g(u),o(u),u=m;o(d)},W=(u,d,m,C,I,_,S,y,E)=>{d.type==="svg"?S="svg":d.type==="math"&&(S="mathml"),u==null?D(d,m,C,I,_,S,y,E):ne(u,d,I,_,S,y,E)},D=(u,d,m,C,I,_,S,y)=>{let E,v;const{props:L,shapeFlag:Z,transition:B,dirs:P}=u;if(E=u.el=r(u.type,_,L&&L.is,L),Z&8?a(E,u.children):Z&16&&U(u.children,E,null,C,I,Zs(u,_),S,y),P&&mt(u,null,C,"created"),X(E,u,u.scopeId,S,C),L){for(const oe in L)oe!=="value"&&!on(oe)&&i(E,oe,null,L[oe],_,u.children,C,I,Ie);"value"in L&&i(E,"value",null,L.value,_),(v=L.onVnodeBeforeMount)&&Xe(v,C,u)}P&&mt(u,null,C,"beforeMount");const K=Qc(I,B);K&&B.beforeEnter(E),s(E,d,m),((v=L&&L.onVnodeMounted)||K||P)&&_e(()=>{v&&Xe(v,C,u),K&&B.enter(E),P&&mt(u,null,C,"mounted")},I)},X=(u,d,m,C,I)=>{if(m&&p(u,m),C)for(let _=0;_{for(let v=E;v{const y=d.el=u.el;let{patchFlag:E,dynamicChildren:v,dirs:L}=d;E|=u.patchFlag&16;const Z=u.props||ie,B=d.props||ie;let P;if(m&&It(m,!1),(P=B.onVnodeBeforeUpdate)&&Xe(P,m,d,u),L&&mt(d,u,m,"beforeUpdate"),m&&It(m,!0),v?ge(u.dynamicChildren,v,y,m,C,Zs(d,I),_):S||Q(u,d,y,null,m,C,Zs(d,I),_,!1),E>0){if(E&16)me(y,d,Z,B,m,C,I);else if(E&2&&Z.class!==B.class&&i(y,"class",null,B.class,I),E&4&&i(y,"style",Z.style,B.style,I),E&8){const K=d.dynamicProps;for(let oe=0;oe{P&&Xe(P,m,d,u),L&&mt(d,u,m,"updated")},C)},ge=(u,d,m,C,I,_,S)=>{for(let y=0;y{if(m!==C){if(m!==ie)for(const y in m)!on(y)&&!(y in C)&&i(u,y,m[y],null,S,d.children,I,_,Ie);for(const y in C){if(on(y))continue;const E=C[y],v=m[y];E!==v&&y!=="value"&&i(u,y,v,E,S,d.children,I,_,Ie)}"value"in C&&i(u,"value",m.value,C.value,S)}},Ge=(u,d,m,C,I,_,S,y,E)=>{const v=d.el=u?u.el:c(""),L=d.anchor=u?u.anchor:c("");let{patchFlag:Z,dynamicChildren:B,slotScopeIds:P}=d;P&&(y=y?y.concat(P):P),u==null?(s(v,m,C),s(L,m,C),U(d.children||[],m,L,I,_,S,y,E)):Z>0&&Z&64&&B&&u.dynamicChildren?(ge(u.dynamicChildren,B,m,I,_,S,y),(d.key!=null||I&&d===I.subTree)&&Yr(u,d,!0)):Q(u,d,m,L,I,_,S,y,E)},Se=(u,d,m,C,I,_,S,y,E)=>{d.slotScopeIds=y,u==null?d.shapeFlag&512?I.ctx.activate(d,m,C,S,E):Ut(d,m,C,I,_,S,E):Tt(u,d,E)},Ut=(u,d,m,C,I,_,S)=>{const y=u.component=la(u,C,I);if(Wr(u)&&(y.ctx.renderer=j),ca(y),y.asyncDep){if(I&&I.registerDep(y,fe),!u.el){const E=y.subTree=Le(Mt);G(null,E,d,m)}}else fe(y,u,d,m,I,_,S)},Tt=(u,d,m)=>{const C=d.component=u.component;if(mc(u,d,m))if(C.asyncDep&&!C.asyncResolved){se(C,d,m);return}else C.next=d,ac(C.update),C.effect.dirty=!0,C.update();else d.el=u.el,C.vnode=d},fe=(u,d,m,C,I,_,S)=>{const y=()=>{if(u.isMounted){let{next:L,bu:Z,u:B,parent:P,vnode:K}=u;{const Wt=Vr(u);if(Wt){L&&(L.el=K.el,se(u,L,S)),Wt.asyncDep.then(()=>{u.isUnmounted||y()});return}}let oe=L,le;It(u,!1),L?(L.el=K.el,se(u,L,S)):L=K,Z&&Ws(Z),(le=L.props&&L.props.onVnodeBeforeUpdate)&&Xe(le,P,L,K),It(u,!0);const de=Gs(u),Be=u.subTree;u.subTree=de,R(Be,de,h(Be.el),b(Be),u,I,_),L.el=de.el,oe===null&&Ic(u,de.el),B&&_e(B,I),(le=L.props&&L.props.onVnodeUpdated)&&_e(()=>Xe(le,P,L,K),I)}else{let L;const{el:Z,props:B}=d,{bm:P,m:K,parent:oe}=u,le=ls(d);if(It(u,!1),P&&Ws(P),!le&&(L=B&&B.onVnodeBeforeMount)&&Xe(L,oe,d),It(u,!0),Z&&re){const de=()=>{u.subTree=Gs(u),re(Z,u.subTree,u,I,null)};le?d.type.__asyncLoader().then(()=>!u.isUnmounted&&de()):de()}else{const de=u.subTree=Gs(u);R(null,de,m,C,u,I,_),d.el=de.el}if(K&&_e(K,I),!le&&(L=B&&B.onVnodeMounted)){const de=d;_e(()=>Xe(L,oe,de),I)}(d.shapeFlag&256||oe&&ls(oe.vnode)&&oe.vnode.shapeFlag&256)&&u.a&&_e(u.a,I),u.isMounted=!0,d=m=C=null}},E=u.effect=new Mo(y,je,()=>Ro(v),u.scope),v=u.update=()=>{E.dirty&&E.run()};v.id=u.uid,It(u,!0),v()},se=(u,d,m)=>{d.component=u;const C=u.vnode.props;u.vnode=d,u.next=null,Xc(u,d.props,C,m),Jc(u,d.children,m),xt(),ti(u),St()},Q=(u,d,m,C,I,_,S,y,E=!1)=>{const v=u&&u.children,L=u?u.shapeFlag:0,Z=d.children,{patchFlag:B,shapeFlag:P}=d;if(B>0){if(B&128){ot(v,Z,m,C,I,_,S,y,E);return}else if(B&256){Qe(v,Z,m,C,I,_,S,y,E);return}}P&8?(L&16&&Ie(v,I,_),Z!==v&&a(m,Z)):L&16?P&16?ot(v,Z,m,C,I,_,S,y,E):Ie(v,I,_,!0):(L&8&&a(m,""),P&16&&U(Z,m,C,I,_,S,y,E))},Qe=(u,d,m,C,I,_,S,y,E)=>{u=u||zt,d=d||zt;const v=u.length,L=d.length,Z=Math.min(v,L);let B;for(B=0;BL?Ie(u,I,_,!0,!1,Z):U(d,m,C,I,_,S,y,E,Z)},ot=(u,d,m,C,I,_,S,y,E)=>{let v=0;const L=d.length;let Z=u.length-1,B=L-1;for(;v<=Z&&v<=B;){const P=u[v],K=d[v]=E?ct(d[v]):Fe(d[v]);if(Qt(P,K))R(P,K,m,null,I,_,S,y,E);else break;v++}for(;v<=Z&&v<=B;){const P=u[Z],K=d[B]=E?ct(d[B]):Fe(d[B]);if(Qt(P,K))R(P,K,m,null,I,_,S,y,E);else break;Z--,B--}if(v>Z){if(v<=B){const P=B+1,K=PB)for(;v<=Z;)ye(u[v],I,_,!0),v++;else{const P=v,K=v,oe=new Map;for(v=K;v<=B;v++){const Ne=d[v]=E?ct(d[v]):Fe(d[v]);Ne.key!=null&&oe.set(Ne.key,v)}let le,de=0;const Be=B-K+1;let Wt=!1,Yo=0;const $t=new Array(Be);for(v=0;v=Be){ye(Ne,I,_,!0);continue}let Ve;if(Ne.key!=null)Ve=oe.get(Ne.key);else for(le=K;le<=B;le++)if($t[le-K]===0&&Qt(Ne,d[le])){Ve=le;break}Ve===void 0?ye(Ne,I,_,!0):($t[Ve-K]=v+1,Ve>=Yo?Yo=Ve:Wt=!0,R(Ne,d[Ve],m,null,I,_,S,y,E),de++)}const Vo=Wt?qc($t):zt;for(le=Vo.length-1,v=Be-1;v>=0;v--){const Ne=K+v,Ve=d[Ne],Xo=Ne+1{const{el:_,type:S,transition:y,children:E,shapeFlag:v}=u;if(v&6){Ye(u.component.subTree,d,m,C);return}if(v&128){u.suspense.move(d,m,C);return}if(v&64){S.move(u,d,m,j);return}if(S===ae){s(_,d,m);for(let Z=0;Zy.enter(_),I);else{const{leave:Z,delayLeave:B,afterLeave:P}=y,K=()=>s(_,d,m),oe=()=>{Z(_,()=>{K(),P&&P()})};B?B(_,K,oe):oe()}else s(_,d,m)},ye=(u,d,m,C=!1,I=!1)=>{const{type:_,props:S,ref:y,children:E,dynamicChildren:v,shapeFlag:L,patchFlag:Z,dirs:B}=u;if(y!=null&&uo(y,null,m,u,!0),L&256){d.ctx.deactivate(u);return}const P=L&1&&B,K=!ls(u);let oe;if(K&&(oe=S&&S.onVnodeBeforeUnmount)&&Xe(oe,d,u),L&6)Qn(u.component,m,C);else{if(L&128){u.suspense.unmount(m,C);return}P&&mt(u,null,d,"beforeUnmount"),L&64?u.type.remove(u,d,m,I,j,C):v&&(_!==ae||Z>0&&Z&64)?Ie(v,d,m,!1,!0):(_===ae&&Z&384||!I&&L&16)&&Ie(E,d,m),C&&Lt(u)}(K&&(oe=S&&S.onVnodeUnmounted)||P)&&_e(()=>{oe&&Xe(oe,d,u),P&&mt(u,null,d,"unmounted")},m)},Lt=u=>{const{type:d,el:m,anchor:C,transition:I}=u;if(d===ae){Rt(m,C);return}if(d===Os){N(u);return}const _=()=>{o(m),I&&!I.persisted&&I.afterLeave&&I.afterLeave()};if(u.shapeFlag&1&&I&&!I.persisted){const{leave:S,delayLeave:y}=I,E=()=>S(m,_);y?y(u.el,_,E):E()}else _()},Rt=(u,d)=>{let m;for(;u!==d;)m=g(u),o(u),u=m;o(d)},Qn=(u,d,m)=>{const{bum:C,scope:I,update:_,subTree:S,um:y}=u;C&&Ws(C),I.stop(),_&&(_.active=!1,ye(S,u,d,m)),y&&_e(y,d),_e(()=>{u.isUnmounted=!0},d),d&&d.pendingBranch&&!d.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===d.pendingId&&(d.deps--,d.deps===0&&d.resolve())},Ie=(u,d,m,C=!1,I=!1,_=0)=>{for(let S=_;Su.shapeFlag&6?b(u.component.subTree):u.shapeFlag&128?u.suspense.next():g(u.anchor||u.el);let T=!1;const x=(u,d,m)=>{u==null?d._vnode&&ye(d._vnode,null,null,!0):R(d._vnode||null,u,d,null,null,null,m),T||(T=!0,ti(),xr(),T=!1),d._vnode=u},j={p:R,um:ye,m:Ye,r:Lt,mt:Ut,mc:U,pc:Q,pbc:ge,n:b,o:e};let q,re;return t&&([q,re]=t(j)),{render:x,hydrate:q,createApp:Yc(x,q)}}function Zs({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function It({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Qc(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Yr(e,t,n=!1){const s=e.children,o=t.children;if(k(s)&&k(o))for(let i=0;i>1,e[n[c]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,r=n[i-1];i-- >0;)n[i]=r,r=t[r];return n}function Vr(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Vr(t)}const ea=e=>e.__isTeleport,ae=Symbol.for("v-fgt"),Es=Symbol.for("v-txt"),Mt=Symbol.for("v-cmt"),Os=Symbol.for("v-stc"),cn=[];let ze=null;function H(e=!1){cn.push(ze=e?null:[])}function ta(){cn.pop(),ze=cn[cn.length-1]||null}let pn=1;function di(e){pn+=e}function Xr(e){return e.dynamicChildren=pn>0?ze||zt:null,ta(),pn>0&&ze&&ze.push(e),e}function F(e,t,n,s,o,i){return Xr(M(e,t,n,s,o,i,!0))}function Ke(e,t,n,s,o){return Xr(Le(e,t,n,s,o,!0))}function fo(e){return e?e.__v_isVNode===!0:!1}function Qt(e,t){return e.type===t.type&&e.key===t.key}const xs="__vInternal",Kr=({key:e})=>e??null,as=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ue(e)||xe(e)||V(e)?{i:Me,r:e,k:t,f:!!n}:e:null);function M(e,t=null,n=null,s=0,o=null,i=e===ae?0:1,r=!1,c=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Kr(t),ref:t&&as(t),scopeId:_s,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:i,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Me};return c?(Go(l,n),i&128&&e.normalize(l)):n&&(l.shapeFlag|=ue(n)?8:16),pn>0&&!r&&ze&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&ze.push(l),l}const Le=na;function na(e,t=null,n=null,s=0,o=null,i=!1){if((!e||e===Ac)&&(e=Mt),fo(e)){const c=Vt(e,t,!0);return n&&Go(c,n),pn>0&&!i&&ze&&(c.shapeFlag&6?ze[ze.indexOf(e)]=c:ze.push(c)),c.patchFlag|=-2,c}if(ga(e)&&(e=e.__vccOpts),t){t=sa(t);let{class:c,style:l}=t;c&&!ue(c)&&(t.class=Et(c)),ce(l)&&(br(l)&&!k(l)&&(l=pe({},l)),t.style=wo(l))}const r=ue(e)?1:vc(e)?128:ea(e)?64:ce(e)?4:V(e)?2:0;return M(e,t,n,s,o,r,i,!0)}function sa(e){return e?br(e)||xs in e?pe({},e):e:null}function Vt(e,t,n=!1){const{props:s,ref:o,patchFlag:i,children:r}=e,c=t?oa(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Kr(c),ref:t&&t.ref?n&&o?k(o)?o.concat(as(t)):[o,as(t)]:as(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:r,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ae?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Vt(e.ssContent),ssFallback:e.ssFallback&&Vt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Fr(e=" ",t=0){return Le(Es,null,e,t)}function we(e="",t=!1){return t?(H(),Ke(Mt,null,e)):Le(Mt,null,e)}function Fe(e){return e==null||typeof e=="boolean"?Le(Mt):k(e)?Le(ae,null,e.slice()):typeof e=="object"?ct(e):Le(Es,null,String(e))}function ct(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Vt(e)}function Go(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(k(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),Go(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(xs in t)?t._ctx=Me:o===3&&Me&&(Me.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else V(t)?(t={default:t,_ctx:Me},n=32):(t=String(t),s&64?(n=16,t=[Fr(t)]):n=8);e.children=t,e.shapeFlag|=n}function oa(...e){const t={};for(let n=0;n{let o;return(o=e[n])||(o=e[n]=[]),o.push(s),i=>{o.length>1?o.forEach(r=>r(i)):o[0](i)}};ps=t("__VUE_INSTANCE_SETTERS__",n=>Ce=n),go=t("__VUE_SSR_SETTERS__",n=>Ss=n)}const An=e=>{const t=Ce;return ps(e),e.scope.on(),()=>{e.scope.off(),ps(t)}},gi=()=>{Ce&&Ce.scope.off(),ps(null)};function Jr(e){return e.vnode.shapeFlag&4}let Ss=!1;function ca(e,t=!1){t&&go(t);const{props:n,children:s}=e.vnode,o=Jr(e);Vc(e,n,o,t),Fc(e,s);const i=o?aa(e,t):void 0;return t&&go(!1),i}function aa(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Cr(new Proxy(e.ctx,Bc));const{setup:s}=n;if(s){const o=e.setupContext=s.length>1?fa(e):null,i=An(e);xt();const r=dt(s,e,0,[e.props,o]);if(St(),i(),qi(r)){if(r.then(gi,gi),t)return r.then(c=>{hi(e,c,t)}).catch(c=>{vs(c,e,0)});e.asyncDep=r}else hi(e,r,t)}else Ur(e,t)}function hi(e,t,n){V(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ce(t)&&(e.setupState=_r(t)),Ur(e,n)}let pi;function Ur(e,t,n){const s=e.type;if(!e.render){if(!t&&pi&&!s.render){const o=s.template||Wo(e).template;if(o){const{isCustomElement:i,compilerOptions:r}=e.appContext.config,{delimiters:c,compilerOptions:l}=s,f=pe(pe({isCustomElement:i,delimiters:c},r),l);s.render=pi(o,f)}}e.render=s.render||je}{const o=An(e);xt();try{Zc(e)}finally{St(),o()}}}function ua(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Ee(e,"get","$attrs"),t[n]}}))}function fa(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return ua(e)},slots:e.slots,emit:e.emit,expose:t}}function Ns(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(_r(Cr(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in rn)return rn[n](e)},has(t,n){return n in t||n in rn}}))}function da(e,t=!0){return V(e)?e.displayName||e.name:e.name||t&&e.__name}function ga(e){return V(e)&&"__vccOpts"in e}const Oe=(e,t)=>sc(e,t,Ss);function $r(e,t,n){const s=arguments.length;return s===2?ce(t)&&!k(t)?fo(t)?Le(e,null,[t]):Le(e,t):Le(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&fo(n)&&(n=[n]),Le(e,t,n))}const ha="3.4.21";/** -* @vue/runtime-dom v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const pa="http://www.w3.org/2000/svg",ma="http://www.w3.org/1998/Math/MathML",at=typeof document<"u"?document:null,mi=at&&at.createElement("template"),Ia={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const o=t==="svg"?at.createElementNS(pa,e):t==="mathml"?at.createElementNS(ma,e):at.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>at.createTextNode(e),createComment:e=>at.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>at.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,i){const r=n?n.previousSibling:t.lastChild;if(o&&(o===i||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{mi.innerHTML=s==="svg"?`${e}`:s==="mathml"?`${e}`:e;const c=mi.content;if(s==="svg"||s==="mathml"){const l=c.firstChild;for(;l.firstChild;)c.appendChild(l.firstChild);c.removeChild(l)}t.insertBefore(c,n)}return[r?r.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},ba=Symbol("_vtc");function Ca(e,t,n){const s=e[ba];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Ii=Symbol("_vod"),Aa=Symbol("_vsh"),va=Symbol(""),ya=/(^|;)\s*display\s*:/;function _a(e,t,n){const s=e.style,o=ue(n);let i=!1;if(n&&!o){if(t)if(ue(t))for(const r of t.split(";")){const c=r.slice(0,r.indexOf(":")).trim();n[c]==null&&us(s,c,"")}else for(const r in t)n[r]==null&&us(s,r,"");for(const r in n)r==="display"&&(i=!0),us(s,r,n[r])}else if(o){if(t!==n){const r=s[va];r&&(n+=";"+r),s.cssText=n,i=ya.test(n)}}else t&&e.removeAttribute("style");Ii in e&&(e[Ii]=i?s.display:"",e[Aa]&&(s.display="none"))}const bi=/\s*!important$/;function us(e,t,n){if(k(n))n.forEach(s=>us(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=wa(e,t);bi.test(n)?e.setProperty(Jt(s),n.replace(bi,""),"important"):e[s]=n}}const Ci=["Webkit","Moz","ms"],zs={};function wa(e,t){const n=zs[t];if(n)return n;let s=Ue(t);if(s!=="filter"&&s in e)return zs[t]=s;s=Cs(s);for(let o=0;oHs||(Ta.then(()=>Hs=0),Hs=Date.now());function Ra(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;He(Wa(s,n.value),t,5,[s])};return n.value=e,n.attached=La(),n}function Wa(e,t){if(k(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>o=>!o._stopped&&s&&s(o))}else return t}const _i=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,ja=(e,t,n,s,o,i,r,c,l)=>{const f=o==="svg";t==="class"?Ca(e,s,f):t==="style"?_a(e,n,s):ms(t)?vo(t)||Na(e,t,n,s,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Ga(e,t,s,f))?Ea(e,t,s,i,r,c,l):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Ma(e,t,s,f))};function Ga(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&_i(t)&&V(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return _i(t)&&ue(n)?!1:t in e}const Ba=pe({patchProp:ja},Ia);let wi;function Za(){return wi||(wi=Uc(Ba))}const Oa=(...e)=>{const t=Za().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=Ha(s);if(!o)return;const i=t._component;!V(i)&&!i.render&&!i.template&&(i.template=o.innerHTML),o.innerHTML="";const r=n(o,!1,za(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),r},t};function za(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Ha(e){return ue(e)?document.querySelector(e):e}const ht=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},Pa={};function ka(e,t){const n=Cc("RouterView");return H(),Ke(n)}const Ya=ht(Pa,[["render",ka],["__scopeId","data-v-9bea8109"]]),vn="data:application/octet-stream;base64,PHNjcmlwdCBzZXR1cCBsYW5nPSJ0cyI+Cjwvc2NyaXB0PgoKPHRlbXBsYXRlPgogIDxSb3V0ZXJWaWV3PjwvUm91dGVyVmlldz4KPC90ZW1wbGF0ZT4KCjxzdHlsZSBzY29wZWQ+CmhlYWRlciB7CiAgbGluZS1oZWlnaHQ6IDEuNTsKICBtYXgtaGVpZ2h0OiAxMDB2aDsKfQoKLmxvZ28gewogIGRpc3BsYXk6IGJsb2NrOwogIG1hcmdpbjogMCBhdXRvIDJyZW07Cn0KCm5hdiB7CiAgd2lkdGg6IDEwMCU7CiAgZm9udC1zaXplOiAxMnB4OwogIHRleHQtYWxpZ246IGNlbnRlcjsKICBtYXJnaW4tdG9wOiAycmVtOwp9CgpuYXYgYS5yb3V0ZXItbGluay1leGFjdC1hY3RpdmUgewogIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTsKfQoKbmF2IGEucm91dGVyLWxpbmstZXhhY3QtYWN0aXZlOmhvdmVyIHsKICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsKfQoKbmF2IGEgewogIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICBwYWRkaW5nOiAwIDFyZW07CiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpOwp9CgpuYXYgYTpmaXJzdC1vZi10eXBlIHsKICBib3JkZXI6IDA7Cn0KCkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsKICBoZWFkZXIgewogICAgZGlzcGxheTogZmxleDsKICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7CiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXNlY3Rpb24tZ2FwKSAvIDIpOwogIH0KCiAgLmxvZ28gewogICAgbWFyZ2luOiAwIDJyZW0gMCAwOwogIH0KCiAgaGVhZGVyIC53cmFwcGVyIHsKICAgIGRpc3BsYXk6IGZsZXg7CiAgICBwbGFjZS1pdGVtczogZmxleC1zdGFydDsKICAgIGZsZXgtd3JhcDogd3JhcDsKICB9CgogIG5hdiB7CiAgICB0ZXh0LWFsaWduOiBsZWZ0OwogICAgbWFyZ2luLWxlZnQ6IC0xcmVtOwogICAgZm9udC1zaXplOiAxcmVtOwoKICAgIHBhZGRpbmc6IDFyZW0gMDsKICAgIG1hcmdpbi10b3A6IDFyZW07CiAgfQp9Cjwvc3R5bGU+Cg==",yn="/hallo/assets/base-N1B3GxTk.css",_n="/hallo/assets/carousel-CgOHQdvw.css",wn="/hallo/assets/icon-BCoSGUCM.css",Mn="/hallo/assets/framework-DJvQGVbE.png",En="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20261.76%20226.69'%3e%3cpath%20d='M161.096.001l-30.225%2052.351L100.647.001H-.005l130.877%20226.688L261.749.001z'%20fill='%2341b883'/%3e%3cpath%20d='M161.096.001l-30.225%2052.351L100.647.001H52.346l78.526%20136.01L209.398.001z'%20fill='%2334495e'/%3e%3c/svg%3e",xn="/hallo/assets/main-CMCgD1yo.css",Sn="/hallo/assets/main_video-CI2jmm4R.mp4",Nn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogICAgPHNlY3Rpb24gY2xhc3M9ImFic3RyYWN0Ij4KICAgICAgICA8ZGl2PgogICAgICAgICAgICA8aDM+QWJzdHJhY3Q8L2gzPgogICAgICAgICAgICA8cD57eyBwcm9wcy5jb250ZW50IH19PC9wPgogICAgICAgIDwvZGl2PgogICAgPC9zZWN0aW9uPgo8L3RlbXBsYXRlPgoKPHNjcmlwdCBzZXR1cCBsYW5nPSJ0cyI+CmludGVyZmFjZSBQcm9wcyB7CiAgICBjb250ZW50Pzogc3RyaW5nCn0KY29uc3QgeyBwcm9wcyB9ID0gZGVmaW5lUHJvcHM8eyBwcm9wczogUHJvcHMgfT4oKQoKPC9zY3JpcHQ+Cgo8c3R5bGUgbGFuZz0ic2NzcyIgc2NvcGVkPgouYWJzdHJhY3QgewogICAgZGl2IHsKICAgICAgICBtYXgtd2lkdGg6IDk2MHB4OwogICAgICAgIEBhcHBseSB3LWZ1bGwgbXQtMjsKICAgIH0KCiAgICBsaSB7CiAgICAgICAgQGFwcGx5IGZsZXggZmxleC1yb3cgbXktMTsKCiAgICAgICAgOmZpcnN0LWNoaWxkIHsKICAgICAgICAgICAgQGFwcGx5IG1yLTI7CiAgICAgICAgfQogICAgfQp9CgpwIHsKICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTsKfQo8L3N0eWxlPg==",Dn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogICAgPHNlY3Rpb24gY2xhc3M9ImJpYnRleCI+CiAgICAgICAgPGgzPkJpYlRlWDwvaDM+CiAgICAgICAgPHByZSBjbGFzcz0iYmlidGV4LWNvZGUiPjxjb2RlPnt7IGJpYlRlWCB9fTwvY29kZT48L3ByZT4KICAgIDwvc2VjdGlvbj4KPC90ZW1wbGF0ZT4KCjxzY3JpcHQgc2V0dXAgbGFuZz0idHMiPgppbnRlcmZhY2UgUHJvcHMgewogICAgYmliVGVYPzogc3RyaW5nCn0KY29uc3QgeyBwcm9wcyB9ID0gZGVmaW5lUHJvcHM8eyBwcm9wczogUHJvcHMgfT4oKQpjb25zdCBiaWJUZVggPSBwcm9wcy5iaWJUZVggfHwgIiIKPC9zY3JpcHQ+Cgo8c3R5bGUgc2NvcGVkIGxhbmc9InNjc3MiPgpzZWN0aW9uIHsKICAgIEBhcHBseSB3LWZ1bGwgcHktMTAgbWQ6cHgtMTYgcHgtNjsKICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlcjsKfQoKLmJpYnRleC1jb2RlIHsKICAgIEBhcHBseSBib3JkZXItZ3JheS0zMDAgYmctZ3JheS0zMDAvMTUgcC00IHJvdW5kZWQtbGcgdy1mdWxsIG92ZXJmbG93LWF1dG87CiAgICBtYXgtd2lkdGg6IDk2MHB4Owp9Cjwvc3R5bGU+Cg==",Tn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogICAgPHNlY3Rpb24gY2xhc3M9ImZyYW1ld29yayI+CiAgICAgICAgPGgzPkZyYW1ld29yazwvaDM+CiAgICAgICAgPGRpdj4KICAgICAgICAgICAgPGltZyA6c3JjPSJpbWFnZSI+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPHA+e3sgZGVzY3JpcHRpb24gfX08L3A+CiAgICAgICAgPC9kaXY+CgogICAgPC9zZWN0aW9uPgo8L3RlbXBsYXRlPgoKPHNjcmlwdCBzZXR1cCBsYW5nPSJ0cyI+CmludGVyZmFjZSBQcm9wcyB7CiAgICBpbWFnZT86IHN0cmluZwogICAgZGVzY3JpcHRpb24/OiBzdHJpbmcKfQoKY29uc3QgeyBwcm9wcyB9ID0gZGVmaW5lUHJvcHM8eyBwcm9wczogUHJvcHMgfT4oKQpjb25zdCBpbWFnZSA9IHByb3BzLmltYWdlICYmIG5ldyBVUkwoYC4uLyR7cHJvcHMuaW1hZ2V9YCwgaW1wb3J0Lm1ldGEudXJsKS5ocmVmCmNvbnN0IGRlc2NyaXB0aW9uID0gcHJvcHMuZGVzY3JpcHRpb24KPC9zY3JpcHQ+Cgo8c3R5bGUgbGFuZz0ic2NzcyIgc2NvcGVkPgouZnJhbWV3b3JrIHsKICAgICogewogICAgICAgIG1heC13aWR0aDogOTYwcHg7CiAgICAgICAgQGFwcGx5IHctZnVsbDsKICAgIH0KCn0KPC9zdHlsZT4K",Ln="/hallo/assets/SingleVideo-stJAsni1.vue",Rn="/hallo/assets/TextVideo-C3BQxIET.vue",Wn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogICAgPHNlY3Rpb24gY2xhc3M9InRpdGxlIj4KICAgICAgICA8aDE+e3sgdGl0bGUgfX08L2gxPgogICAgICAgIDxoMz57eyBzdWJ0aXRsZSB9fTwvaDM+CgogICAgICAgIDxkaXYgdi1mb3I9IihhdXRob3JzSXRlbSwgaSkgaW4gYXV0aG9ycyIgOmtleT0iaSIgY2xhc3M9ImF1dGhvcnMiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJhdXRob3JzIiA6Y2xhc3M9InsgdGhpbjogaSA9PT0gYXV0aG9yc0l0ZW0ubGVuZ3RoIC0gMiB9Ij4KICAgICAgICAgICAgICAgIDxzcGFuIHYtZm9yPSJhdXRob3IsIGkgaW4gYXV0aG9yc0l0ZW0iIDprZXk9ImkiPgogICAgICAgICAgICAgICAgICAgIDxzdXAgdi1pZj0iYXV0aG9yLnByZWZpeCI+e3sgYXV0aG9yLnByZWZpeCB9fTwvc3VwPgogICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJhdXRob3ItbmFtZSIgdi1pZj0iYXV0aG9yLmhvbWVwYWdlIiA6aHJlZj0iYXV0aG9yLmhvbWVwYWdlIiB0YXJnZXQ9Il9ibGFuayI+e3sgYXV0aG9yLm5hbWUKICAgICAgICAgICAgICAgICAgICAgICAgfX08L2E+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImF1dGhvci1uYW1lIiB2LWVsc2U+e3sgYXV0aG9yLm5hbWUgfX08L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPHN1cCB2LWlmPSJhdXRob3Iuc3VmZml4Ij57eyBhdXRob3Iuc3VmZml4IH19PC9zdXA+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4gdi1pZj0iaSA8IGF1dGhvcnNJdGVtLmxlbmd0aCAtIDEiPiwgPC9zcGFuPgogICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0icmVzX2xpbmsiPgogICAgICAgICAgICA8YSB2LWlmPSJyZXNvdXJjZXMucGRmIiBjbGFzcz0iYnV0dG9uIiA6aHJlZj0icmVzb3VyY2VzLnBkZiIgdGFyZ2V0PSJfYmxhbmsiPgogICAgICAgICAgICAgICAgPGkgY2xhc3M9Imljb25mb250IGljb24tbG0tcGRmIj48L2k+CiAgICAgICAgICAgICAgICA8c3Bhbj5QYXBlcjwvc3Bhbj4KICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8YSB2LWlmPSJyZXNvdXJjZXMuYXJ4aXYiIGNsYXNzPSJidXR0b24iIDpocmVmPSJyZXNvdXJjZXMuYXJ4aXYiIHRhcmdldD0iX2JsYW5rIj4KICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJpY29uZm9udCBpY29uLWxtLUFyeGl2Ij48L2k+CiAgICAgICAgICAgICAgICA8c3Bhbj5hclhpdjwvc3Bhbj4KICAgICAgICAgICAgPC9hPgoKICAgICAgICAgICAgPGEgdi1pZj0icmVzb3VyY2VzLmdpdGh1YiIgY2xhc3M9ImJ1dHRvbiIgOmhyZWY9InJlc291cmNlcy5naXRodWIiIHRhcmdldD0iX2JsYW5rIj4KICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJpY29uZm9udCBpY29uLWxtLWdpdGh1YiI+PC9pPgogICAgICAgICAgICAgICAgPHNwYW4+Q29kZTwvc3Bhbj4KICAgICAgICAgICAgPC9hPgoKICAgICAgICAgICAgPGEgdi1pZj0icmVzb3VyY2VzLmh1Z2dpbmdmYWNlIiBjbGFzcz0iYnV0dG9uIiA6aHJlZj0icmVzb3VyY2VzLmh1Z2dpbmdmYWNlIiB0YXJnZXQ9Il9ibGFuayI+CiAgICAgICAgICAgICAgICA8aSBjbGFzcz0iaWNvbmZvbnQgaWNvbi1sbS1odWdnaW5nZmFjZSI+PC9pPgogICAgICAgICAgICAgICAgPHNwYW4+SHVnZ2luZ0ZhY2U8L3NwYW4+CiAgICAgICAgICAgIDwvYT4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPHZpZGVvIHYtbGF6eSA6c3JjPSJtYWluVmlkZW8iIG11dGVkIGxvb3AgY29udHJvbHM+PC92aWRlbz4KICAgIDwvc2VjdGlvbj4KPC90ZW1wbGF0ZT4KCjxzY3JpcHQgbGFuZz0idHMiIHNldHVwPgppbXBvcnQgeyBvbk1vdW50ZWQgfSBmcm9tICd2dWUnOwoKaW50ZXJmYWNlIFByb3BzIHsKICAgIHRpdGxlPzogc3RyaW5nLAogICAgc3VidGl0bGU/OiBzdHJpbmcsCiAgICBhdXRob3JzPzogYW55W10sCiAgICByZXNvdXJjZXM/OiBhbnksCiAgICBtYWluVmlkZW8/OiBzdHJpbmcsCn0KY29uc3QgeyBwcm9wcyB9ID0gZGVmaW5lUHJvcHM8eyBwcm9wczogUHJvcHMgfT4oKQoKY29uc3QgdGl0bGUgPSBwcm9wcy50aXRsZQpjb25zdCBzdWJ0aXRsZSA9IHByb3BzLnN1YnRpdGxlCmNvbnN0IGF1dGhvcnMgPSBwcm9wcy5hdXRob3JzCmNvbnN0IHJlc291cmNlcyA9IHByb3BzLnJlc291cmNlcwpjb25zdCBtYWluVmlkZW8gPSBwcm9wcy5tYWluVmlkZW8gJiYgbmV3IFVSTChgLi4vJHtwcm9wcy5tYWluVmlkZW99YCwgaW1wb3J0Lm1ldGEudXJsKS5ocmVmCgpvbk1vdW50ZWQoKCkgPT4gewogICAgaWYgKHRpdGxlKSB7CiAgICAgICAgZG9jdW1lbnQudGl0bGUgPSB0aXRsZQogICAgfQogICAgaWYgKHN1YnRpdGxlKSB7CiAgICAgICAgZG9jdW1lbnQudGl0bGUgKz0gYDogJHtzdWJ0aXRsZX1gCiAgICB9Cn0pCjwvc2NyaXB0PgoKPHN0eWxlIGxhbmc9InNjc3MiIHNjb3BlZD4KLnRpdGxlIHsKCiAgICAuYXV0aG9ycyB7CiAgICAgICAgQGFwcGx5IHRleHQtY2VudGVyIHRleHQtbGc7CgogICAgICAgIC50aGluIHsKICAgICAgICAgICAgLmF1dGhvci1uYW1lIHsKICAgICAgICAgICAgICAgIEBhcHBseSBmb250LWxpZ2h0CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CgogICAgLnJlc19saW5rIHsKICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXIgbXQtMTsKICAgIH0KCiAgICB2aWRlbyB7CiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDsKICAgICAgICBAYXBwbHkgbXQtNCBibG9jayB3LWZ1bGw7CiAgICB9Cn0KCi5idXR0b24gewogICAgQGFwcGx5IG1yLTMgbXQtMjsKCiAgICBpIHsKICAgICAgICBAYXBwbHkgbXItMTsKICAgIH0KfQo8L3N0eWxlPgo=",jn="/hallo/assets/VideoComparision-BdsNpxDg.vue",Gn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogICAgPFRpdGxlU2VjdGlvbiB2LWlmPSJ0ZW1wbGF0ZSA9PT0gJ3RpdGxlJyIgOnByb3BzPSJwcm9wcyI+PC9UaXRsZVNlY3Rpb24+CiAgICA8QWJzdHJhY3RTZWN0aW9uIHYtaWY9InRlbXBsYXRlID09PSAnYWJzdHJhY3QnIiA6cHJvcHM9InByb3BzIj48L0Fic3RyYWN0U2VjdGlvbj4KICAgIDxGcmFtZXdvcmtTZWN0aW9uIHYtaWY9InRlbXBsYXRlID09PSAnZnJhbWV3b3JrJyIgOnByb3BzPSJwcm9wcyIgLz4KICAgIDxWaWRlb0NvbXBhcmlzaW9uIHYtaWY9InRlbXBsYXRlID09PSAndmlkZW8tY29tcGFyaXNpb24nIiA6cHJvcHM9InByb3BzIiAvPgogICAgPFRleHRWaWRlbyB2LWlmPSJ0ZW1wbGF0ZSA9PT0gJ3RleHQtdmlkZW8nIiA6cHJvcHM9InByb3BzIiAvPgogICAgPFNpbmdsZVZpZGVvIHYtaWY9InRlbXBsYXRlID09PSAnc2luZ2xlLXZpZGVvJyIgOnByb3BzPSJwcm9wcyIgLz4KICAgIDxCaWJUZVggdi1pZj0idGVtcGxhdGUgPT09ICdiaWJ0ZXgnIiA6cHJvcHM9InByb3BzIiAvPgo8L3RlbXBsYXRlPgoKPHNjcmlwdCBzZXR1cCBsYW5nPSJ0cyI+CmltcG9ydCBUaXRsZVNlY3Rpb24gZnJvbSAiQC9jb21wb25lbnRzL1RpdGxlU2VjdGlvbi52dWUiCmltcG9ydCBBYnN0cmFjdFNlY3Rpb24gZnJvbSAiQC9jb21wb25lbnRzL0Fic3RyYWN0U2VjdGlvbi52dWUiCmltcG9ydCBGcmFtZXdvcmtTZWN0aW9uIGZyb20gIkAvY29tcG9uZW50cy9GcmFtZXdvcmtTZWN0aW9uLnZ1ZSIKaW1wb3J0IFZpZGVvQ29tcGFyaXNpb24gZnJvbSAiQC9jb21wb25lbnRzL1ZpZGVvQ29tcGFyaXNpb24udnVlIgppbXBvcnQgVGV4dFZpZGVvIGZyb20gIkAvY29tcG9uZW50cy9UZXh0VmlkZW8udnVlIgppbXBvcnQgU2luZ2xlVmlkZW8gZnJvbSAiQC9jb21wb25lbnRzL1NpbmdsZVZpZGVvLnZ1ZSIKaW1wb3J0IEJpYlRlWCBmcm9tICJAL2NvbXBvbmVudHMvQmliVGVYLnZ1ZSIKaW50ZXJmYWNlIFByb3BzIHsKICAgIHRlbXBsYXRlPzogc3RyaW5nLAogICAgcHJvcHM/OiBhbnksCn0KY29uc3QgeyB0ZW1wbGF0ZSwgcHJvcHMgfSA9IGRlZmluZVByb3BzPFByb3BzPigpOwo8L3NjcmlwdD4K",Bn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9ImN1cnJlbnRDb2xvciI+CiAgICA8cGF0aAogICAgICBkPSJNMTUgNGExIDEgMCAxIDAgMCAyVjR6bTAgMTF2LTFhMSAxIDAgMCAwLTEgMWgxem0wIDRsLS43MDcuNzA3QTEgMSAwIDAgMCAxNiAxOWgtMXptLTQtNGwuNzA3LS43MDdBMSAxIDAgMCAwIDExIDE0djF6bS00LjcwNy0xLjI5M2ExIDEgMCAwIDAtMS40MTQgMS40MTRsMS40MTQtMS40MTR6bS0uNzA3LjcwN2wtLjcwNy0uNzA3LjcwNy43MDd6TTkgMTF2LTFhMSAxIDAgMCAwLS43MDcuMjkzTDkgMTF6bS00IDBoMWExIDEgMCAwIDAtMS0xdjF6bTAgNEg0YTEgMSAwIDAgMCAxLjcwNy43MDdMNSAxNXptMTAtOWgyVjRoLTJ2MnptMiAwYTEgMSAwIDAgMSAxIDFoMmEzIDMgMCAwIDAtMy0zdjJ6bTEgMXY2aDJWN2gtMnptMCA2YTEgMSAwIDAgMS0xIDF2MmEzIDMgMCAwIDAgMy0zaC0yem0tMSAxaC0ydjJoMnYtMnptLTMgMXY0aDJ2LTRoLTJ6bTEuNzA3IDMuMjkzbC00LTQtMS40MTQgMS40MTQgNCA0IDEuNDE0LTEuNDE0ek0xMSAxNEg3djJoNHYtMnptLTQgMGMtLjI3NiAwLS41MjUtLjExMS0uNzA3LS4yOTNsLTEuNDE0IDEuNDE0QzUuNDIgMTUuNjYzIDYuMTcyIDE2IDcgMTZ2LTJ6bS0uNzA3IDEuMTIxbDMuNDE0LTMuNDE0LTEuNDE0LTEuNDE0LTMuNDE0IDMuNDE0IDEuNDE0IDEuNDE0ek05IDEyaDR2LTJIOXYyem00IDBhMyAzIDAgMCAwIDMtM2gtMmExIDEgMCAwIDEtMSAxdjJ6bTMtM1YzaC0ydjZoMnptMC02YTMgMyAwIDAgMC0zLTN2MmExIDEgMCAwIDEgMSAxaDJ6bS0zLTNIM3YyaDEwVjB6TTMgMGEzIDMgMCAwIDAtMyAzaDJhMSAxIDAgMCAxIDEtMVYwek0wIDN2NmgyVjNIMHptMCA2YTMgMyAwIDAgMCAzIDN2LTJhMSAxIDAgMCAxLTEtMUgwem0zIDNoMnYtMkgzdjJ6bTEtMXY0aDJ2LTRINHptMS43MDcgNC43MDdsLjU4Ni0uNTg2LTEuNDE0LTEuNDE0LS41ODYuNTg2IDEuNDE0IDEuNDE0eiIKICAgIC8+CiAgPC9zdmc+CjwvdGVtcGxhdGU+Cg==",Zn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMTciIGZpbGw9ImN1cnJlbnRDb2xvciI+CiAgICA8cGF0aAogICAgICBkPSJNMTEgMi4yNTNhMSAxIDAgMSAwLTIgMGgyem0tMiAxM2ExIDEgMCAxIDAgMiAwSDl6bS40NDctMTIuMTY3YTEgMSAwIDEgMCAxLjEwNy0xLjY2Nkw5LjQ0NyAzLjA4NnpNMSAyLjI1M0wuNDQ3IDEuNDJBMSAxIDAgMCAwIDAgMi4yNTNoMXptMCAxM0gwYTEgMSAwIDAgMCAxLjU1My44MzNMMSAxNS4yNTN6bTguNDQ3LjgzM2ExIDEgMCAxIDAgMS4xMDctMS42NjZsLTEuMTA3IDEuNjY2em0wLTE0LjY2NmExIDEgMCAxIDAgMS4xMDcgMS42NjZMOS40NDcgMS40MnpNMTkgMi4yNTNoMWExIDEgMCAwIDAtLjQ0Ny0uODMzTDE5IDIuMjUzem0wIDEzbC0uNTUzLjgzM0ExIDEgMCAwIDAgMjAgMTUuMjUzaC0xem0tOS41NTMtLjgzM2ExIDEgMCAxIDAgMS4xMDcgMS42NjZMOS40NDcgMTQuNDJ6TTkgMi4yNTN2MTNoMnYtMTNIOXptMS41NTMtLjgzM0M5LjIwMy41MjMgNy40MiAwIDUuNSAwdjJjMS41NzIgMCAyLjk2MS40MzEgMy45NDcgMS4wODZsMS4xMDctMS42NjZ6TTUuNSAwQzMuNTggMCAxLjc5Ny41MjMuNDQ3IDEuNDJsMS4xMDcgMS42NjZDMi41MzkgMi40MzEgMy45MjggMiA1LjUgMlYwek0wIDIuMjUzdjEzaDJ2LTEzSDB6bTEuNTUzIDEzLjgzM0MyLjUzOSAxNS40MzEgMy45MjggMTUgNS41IDE1di0yYy0xLjkyIDAtMy43MDMuNTIzLTUuMDUzIDEuNDJsMS4xMDcgMS42NjZ6TTUuNSAxNWMxLjU3MiAwIDIuOTYxLjQzMSAzLjk0NyAxLjA4NmwxLjEwNy0xLjY2NkM5LjIwMyAxMy41MjMgNy40MiAxMyA1LjUgMTN2MnptNS4wNTMtMTEuOTE0QzExLjUzOSAyLjQzMSAxMi45MjggMiAxNC41IDJWMGMtMS45MiAwLTMuNzAzLjUyMy01LjA1MyAxLjQybDEuMTA3IDEuNjY2ek0xNC41IDJjMS41NzMgMCAyLjk2MS40MzEgMy45NDcgMS4wODZsMS4xMDctMS42NjZDMTguMjAzLjUyMyAxNi40MjEgMCAxNC41IDB2MnptMy41LjI1M3YxM2gydi0xM2gtMnptMS41NTMgMTIuMTY3QzE4LjIwMyAxMy41MjMgMTYuNDIxIDEzIDE0LjUgMTN2MmMxLjU3MyAwIDIuOTYxLjQzMSAzLjk0NyAxLjA4NmwxLjEwNy0xLjY2NnpNMTQuNSAxM2MtMS45MiAwLTMuNzAzLjUyMy01LjA1MyAxLjQybDEuMTA3IDEuNjY2QzExLjUzOSAxNS40MzEgMTIuOTI4IDE1IDE0LjUgMTV2LTJ6IgogICAgLz4KICA8L3N2Zz4KPC90ZW1wbGF0ZT4K",On="data:application/octet-stream;base64,PHRlbXBsYXRlPgogIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIGZpbGw9ImN1cnJlbnRDb2xvciI+CiAgICA8cGF0aAogICAgICBkPSJNMTEuNDQ3IDguODk0YTEgMSAwIDEgMC0uODk0LTEuNzg5bC44OTQgMS43ODl6bS0yLjg5NC0uNzg5YTEgMSAwIDEgMCAuODk0IDEuNzg5bC0uODk0LTEuNzg5em0wIDEuNzg5YTEgMSAwIDEgMCAuODk0LTEuNzg5bC0uODk0IDEuNzg5ek03LjQ0NyA3LjEwNmExIDEgMCAxIDAtLjg5NCAxLjc4OWwuODk0LTEuNzg5ek0xMCA5YTEgMSAwIDEgMC0yIDBoMnptLTIgMi41YTEgMSAwIDEgMCAyIDBIOHptOS40NDctNS42MDZhMSAxIDAgMSAwLS44OTQtMS43ODlsLjg5NCAxLjc4OXptLTIuODk0LS43ODlhMSAxIDAgMSAwIC44OTQgMS43ODlsLS44OTQtMS43ODl6bTIgLjc4OWExIDEgMCAxIDAgLjg5NC0xLjc4OWwtLjg5NCAxLjc4OXptLTEuMTA2LTIuNzg5YTEgMSAwIDEgMC0uODk0IDEuNzg5bC44OTQtMS43ODl6TTE4IDVhMSAxIDAgMSAwLTIgMGgyem0tMiAyLjVhMSAxIDAgMSAwIDIgMGgtMnptLTUuNDQ3LTQuNjA2YTEgMSAwIDEgMCAuODk0LTEuNzg5bC0uODk0IDEuNzg5ek05IDFsLjQ0Ny0uODk0YTEgMSAwIDAgMC0uODk0IDBMOSAxem0tMi40NDcuMTA2YTEgMSAwIDEgMCAuODk0IDEuNzg5bC0uODk0LTEuNzg5em0tNiAzYTEgMSAwIDEgMCAuODk0IDEuNzg5TC41NTMgNC4xMDZ6bTIuODk0Ljc4OWExIDEgMCAxIDAtLjg5NC0xLjc4OWwuODk0IDEuNzg5em0tMi0uNzg5YTEgMSAwIDEgMC0uODk0IDEuNzg5bC44OTQtMS43ODl6bTEuMTA2IDIuNzg5YTEgMSAwIDEgMCAuODk0LTEuNzg5bC0uODk0IDEuNzg5ek0yIDVhMSAxIDAgMSAwLTIgMGgyek0wIDcuNWExIDEgMCAxIDAgMiAwSDB6bTguNTUzIDEyLjM5NGExIDEgMCAxIDAgLjg5NC0xLjc4OWwtLjg5NCAxLjc4OXptLTEuMTA2LTIuNzg5YTEgMSAwIDEgMC0uODk0IDEuNzg5bC44OTQtMS43ODl6bTEuMTA2IDFhMSAxIDAgMSAwIC44OTQgMS43ODlsLS44OTQtMS43ODl6bTIuODk0Ljc4OWExIDEgMCAxIDAtLjg5NC0xLjc4OWwuODk0IDEuNzg5ek04IDE5YTEgMSAwIDEgMCAyIDBIOHptMi0yLjVhMSAxIDAgMSAwLTIgMGgyem0tNy40NDcuMzk0YTEgMSAwIDEgMCAuODk0LTEuNzg5bC0uODk0IDEuNzg5ek0xIDE1SDBhMSAxIDAgMCAwIC41NTMuODk0TDEgMTV6bTEtMi41YTEgMSAwIDEgMC0yIDBoMnptMTIuNTUzIDIuNjA2YTEgMSAwIDEgMCAuODk0IDEuNzg5bC0uODk0LTEuNzg5ek0xNyAxNWwuNDQ3Ljg5NEExIDEgMCAwIDAgMTggMTVoLTF6bTEtMi41YTEgMSAwIDEgMC0yIDBoMnptLTcuNDQ3LTUuMzk0bC0yIDEgLjg5NCAxLjc4OSAyLTEtLjg5NC0xLjc4OXptLTEuMTA2IDFsLTItMS0uODk0IDEuNzg5IDIgMSAuODk0LTEuNzg5ek04IDl2Mi41aDJWOUg4em04LjU1My00Ljg5NGwtMiAxIC44OTQgMS43ODkgMi0xLS44OTQtMS43ODl6bS44OTQgMGwtMi0xLS44OTQgMS43ODkgMiAxIC44OTQtMS43ODl6TTE2IDV2Mi41aDJWNWgtMnptLTQuNTUzLTMuODk0bC0yLTEtLjg5NCAxLjc4OSAyIDEgLjg5NC0xLjc4OXptLTIuODk0LTFsLTIgMSAuODk0IDEuNzg5IDItMUw4LjU1My4xMDZ6TTEuNDQ3IDUuODk0bDItMS0uODk0LTEuNzg5LTIgMSAuODk0IDEuNzg5em0tLjg5NCAwbDIgMSAuODk0LTEuNzg5LTItMS0uODk0IDEuNzg5ek0wIDV2Mi41aDJWNUgwem05LjQ0NyAxMy4xMDZsLTItMS0uODk0IDEuNzg5IDIgMSAuODk0LTEuNzg5em0wIDEuNzg5bDItMS0uODk0LTEuNzg5LTIgMSAuODk0IDEuNzg5ek0xMCAxOXYtMi41SDhWMTloMnptLTYuNTUzLTMuODk0bC0yLTEtLjg5NCAxLjc4OSAyIDEgLjg5NC0xLjc4OXpNMiAxNXYtMi41SDBWMTVoMnptMTMuNDQ3IDEuODk0bDItMS0uODk0LTEuNzg5LTIgMSAuODk0IDEuNzg5ek0xOCAxNXYtMi41aC0yVjE1aDJ6IgogICAgLz4KICA8L3N2Zz4KPC90ZW1wbGF0ZT4K",zn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9ImN1cnJlbnRDb2xvciI+CiAgICA8cGF0aAogICAgICBkPSJNMTAgMy4yMmwtLjYxLS42YTUuNSA1LjUgMCAwIDAtNy42NjYuMTA1IDUuNSA1LjUgMCAwIDAtLjExNCA3LjY2NUwxMCAxOC43OGw4LjM5LTguNGE1LjUgNS41IDAgMCAwLS4xMTQtNy42NjUgNS41IDUuNSAwIDAgMC03LjY2Ni0uMTA1bC0uNjEuNjF6IgogICAgLz4KICA8L3N2Zz4KPC90ZW1wbGF0ZT4K",Hn="data:application/octet-stream;base64,PCEtLSBUaGlzIGljb24gaXMgZnJvbSA8aHR0cHM6Ly9naXRodWIuY29tL1RlbXBsYXJpYW4vTWF0ZXJpYWxEZXNpZ24+LCBkaXN0cmlidXRlZCB1bmRlciBBcGFjaGUgMi4wIChodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wKSBsaWNlbnNlLS0+Cjx0ZW1wbGF0ZT4KICA8c3ZnCiAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIKICAgIGFyaWEtaGlkZGVuPSJ0cnVlIgogICAgcm9sZT0iaW1nIgogICAgY2xhc3M9Imljb25pZnkgaWNvbmlmeS0tbWRpIgogICAgd2lkdGg9IjI0IgogICAgaGVpZ2h0PSIyNCIKICAgIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiCiAgICB2aWV3Qm94PSIwIDAgMjQgMjQiCiAgPgogICAgPHBhdGgKICAgICAgZD0iTTIwIDE4di00aC0zdjFoLTJ2LTFIOXYxSDd2LTFINHY0aDE2TTYuMzMgOGwtMS43NCA0SDd2LTFoMnYxaDZ2LTFoMnYxaDIuNDFsLTEuNzQtNEg2LjMzTTkgNXYxaDZWNUg5bTEyLjg0IDcuNjFjLjEuMjIuMTYuNDguMTYuOFYxOGMwIC41My0uMjEgMS0uNiAxLjQxYy0uNC40LS44NS41OS0xLjQuNTlINGMtLjU1IDAtMS0uMTktMS40LS41OUMyLjIxIDE5IDIgMTguNTMgMiAxOHYtNC41OWMwLS4zMi4wNi0uNTguMTYtLjhMNC41IDcuMjJDNC44NCA2LjQxIDUuNDUgNiA2LjMzIDZIN1Y1YzAtLjU1LjE4LTEgLjU3LTEuNDFDNy45NiAzLjIgOC40NCAzIDkgM2g2Yy41NiAwIDEuMDQuMiAxLjQzLjU5Yy4zOS40MS41Ny44Ni41NyAxLjQxdjFoLjY3Yy44OCAwIDEuNDkuNDEgMS44MyAxLjIybDIuMzQgNS4zOXoiCiAgICAgIGZpbGw9ImN1cnJlbnRDb2xvciIKICAgID48L3BhdGg+CiAgPC9zdmc+CjwvdGVtcGxhdGU+Cg==",Pn="data:application/json;base64,ewogICJ0aXRsZSI6IHsKICAgICJ0aXRsZSI6ICJDaGFtcCIsCiAgICAic3VidGl0bGUiOiAiQ29udHJvbGxhYmxlIGFuZCBDb25zaXN0ZW50IEh1bWFuIEltYWdlIEFuaW1hdGlvbiB3aXRoIDNEIFBhcmFtZXRyaWMgR3VpZGFuY2UiCiAgfSwKICAiYXV0aG9ycyI6IFsKICAgIHsKICAgICAgIm5hbWUiOiAiU2hlbmhhbyBaaHUqIiwKICAgICAgImhvbWVwYWdlIjogImh0dHBzOi8vZ2l0aHViLmNvbS9TaGVuaGFvWmh1IgogICAgfSwKICAgIHsKICAgICAgIm5hbWUiOiAiSnVubWluZyBMZW8gQ2hlbioiLAogICAgICAiaG9tZXBhZ2UiOiAiaHR0cHM6Ly9naXRodWIuY29tL0xlb29vbzMzMyIKICAgIH0sCiAgICB7CiAgICAgICJuYW1lIjogIlp1b3podW8gRGFpIiwKICAgICAgImhvbWVwYWdlIjogImh0dHBzOi8vZ2l0aHViLmNvbS9kYWl6dW96aHVvIgogICAgfSwKICAgIHsKICAgICAgIm5hbWUiOiAiWWluZ2h1aSBYdSIsCiAgICAgICJob21lcGFnZSI6ICJodHRwczovL2FpMy5mdWRhbi5lZHUuY24vaW5mby8xMDg4LzEyNjYuaHRtIgogICAgfSwKICAgIHsKICAgICAgIm5hbWUiOiAiWHVuIENhbyIsCiAgICAgICJob21lcGFnZSI6ICJodHRwczovL2NpdGUubmp1LmVkdS5jbi9QZW9wbGUvRmFjdWx0eS8yMDE5MDYyMS9pNTA1NC5odG1sIgogICAgfSwKICAgIHsKICAgICAgIm5hbWUiOiAiWWFvIFlhbyIsCiAgICAgICJob21lcGFnZSI6ICJodHRwczovL3lveW8wMDAuZ2l0aHViLmlvLyIKICAgIH0sCiAgICB7CiAgICAgICJuYW1lIjogIkhhbyBaaHUiLAogICAgICAiaG9tZXBhZ2UiOiAiaHR0cDovL3podWhhby5jYy9ob21lLyIKICAgIH0sCiAgICB7CiAgICAgICJuYW1lIjogIlNpeXUgWmh1IiwKICAgICAgImhvbWVwYWdlIjogImh0dHBzOi8vc2l0ZXMuZ29vZ2xlLmNvbS9zaXRlL3podXNpeXVjcy9ob21lIgogICAgfQogIF0sCiAgInJlcyI6IHsKICAgICJwZGYiOiAiaHR0cHM6Ly9hcnhpdi5vcmcvcGRmLzI0MDMuMTQ3ODEiLAogICAgImFyeGl2IjogImh0dHBzOi8vYXJ4aXYub3JnL2Ficy8yNDAzLjE0NzgxIiwKICAgICJnaXRodWIiOiAiaHR0cHM6Ly9naXRodWIuY29tL2Z1ZGFuLWdlbmVyYXRpdmUtdmlzaW9uL2NoYW1wIiwKICAgICJodWdnaW5nZmFjZSI6ICIiCiAgfQp9Cg==",kn="data:video/mp2t;base64,aW1wb3J0IHsgaW5WaXNpYmxlIH0gZnJvbSAnQC91dGlscy92aWRlbycKCmNvbnN0IHZpZGVvcyA9IG5ldyBNYXA8SFRNTFZpZGVvRWxlbWVudCwgRE9NUmVjdD4oKQoKZnVuY3Rpb24gcGxheU9yUGF1c2UodmlkZW86IEhUTUxWaWRlb0VsZW1lbnQpIHsKICBpZiAoaW5WaXNpYmxlKHZpZGVvKSkgewogICAgLy8gdmlkZW8ucGxheSgpCiAgfSBlbHNlIHsKICAgIHZpZGVvLnBhdXNlKCkKICB9Cn0KCmNvbnN0IG9uc2Nyb2xsID0gKGV2dDogRXZlbnQpID0+IHsKICBmb3IgKGNvbnN0IHZpZGVvIG9mIHZpZGVvcy5rZXlzKCkpIHsKICAgIHBsYXlPclBhdXNlKHZpZGVvKQogIH0KfQoKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdsYXp5JywKICBvcHRpb246IHsKICAgIG1vdW50ZWQ6IChlbDogSFRNTEVsZW1lbnQpID0+IHsKICAgICAgaWYgKGVsIGluc3RhbmNlb2YgSFRNTFZpZGVvRWxlbWVudCkgewogICAgICAgIHZpZGVvcy5zZXQoZWwsIGVsLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpKQogICAgICAgIGVsLm9uY2FucGxheSA9ICgpID0+IHsKICAgICAgICAgIHZpZGVvcy5zZXQoZWwsIGVsLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpKQogICAgICAgICAgcGxheU9yUGF1c2UoZWwpCiAgICAgICAgfQogICAgICB9CiAgICAgIGlmICh2aWRlb3Muc2l6ZSkgewogICAgICAgICF3aW5kb3cub25zY3JvbGwgJiYgKHdpbmRvdy5vbnNjcm9sbCA9IG9uc2Nyb2xsKQogICAgICB9CiAgICB9LAogICAgdW5tb3VudGVkOiAoZWw6IEhUTUxFbGVtZW50KSA9PiB7CiAgICAgIGlmIChlbCBpbnN0YW5jZW9mIEhUTUxWaWRlb0VsZW1lbnQpIHsKICAgICAgICB2aWRlb3MuZGVsZXRlKGVsKQogICAgICB9CiAgICAgIGlmICghdmlkZW9zLnNpemUpIHsKICAgICAgICB3aW5kb3cub25zY3JvbGwgPSBudWxsCiAgICAgIH0KICAgIH0KICB9Cn0K",Yn="/hallo/assets/index-CWnAvUJC.json",Vn="data:video/mp2t;base64,aW1wb3J0ICdAL2Fzc2V0cy9tYWluLmNzcycKaW1wb3J0ICdAL2Fzc2V0cy9jYXJvdXNlbC5jc3MnCgppbXBvcnQgeyBjcmVhdGVBcHAgfSBmcm9tICd2dWUnCmltcG9ydCBBcHAgZnJvbSAnLi9BcHAudnVlJwppbXBvcnQgcm91dGVyIGZyb20gJy4vcm91dGVyJwppbXBvcnQgdmlkZW9MYXp5IGZyb20gJy4vZGlyZWN0aXZlcy92aWRlby1sYXp5JwoKY29uc3QgYXBwID0gY3JlYXRlQXBwKEFwcCkKYXBwLnVzZShyb3V0ZXIpCgphcHAuZGlyZWN0aXZlKHZpZGVvTGF6eS5uYW1lLCB2aWRlb0xhenkub3B0aW9uKQoKYXBwLm1vdW50KCcjYXBwJykK",Xn="data:video/mp2t;base64,aW1wb3J0IEhvbWVWaWV3IGZyb20gJ0Avdmlld3MvSG9tZS52dWUnCmltcG9ydCB7IGNyZWF0ZVJvdXRlciwgY3JlYXRlV2ViSGFzaEhpc3RvcnksIGNyZWF0ZVdlYkhpc3RvcnkgfSBmcm9tICd2dWUtcm91dGVyJwoKY29uc3Qgcm91dGVyID0gY3JlYXRlUm91dGVyKHsKICBoaXN0b3J5OiBjcmVhdGVXZWJIYXNoSGlzdG9yeSgpLAogIHJvdXRlczogWwogICAgewogICAgICBwYXRoOiAnJywKICAgICAgY29tcG9uZW50OiBIb21lVmlldwogICAgfQogIF0KfSkKCmV4cG9ydCBkZWZhdWx0IHJvdXRlcgo=",Kn="data:video/mp2t;base64,aW1wb3J0IHsgcmVhY3RpdmUgfSBmcm9tICd2dWUnCmV4cG9ydCBjb25zdCBzdG9yZSA9IHJlYWN0aXZlPHsKICB0d2VJbml0aWFsaXppbmc6IHsgW2tleTogc3RyaW5nXTogYW55IH0KICBzZXRJbml0aWFsaXppbmc6IChjb21wb25lbnROYW1lOiBzdHJpbmcsIGluaXRpYWxpemluZzogYm9vbGVhbikgPT4gdm9pZAp9Pih7CiAgdHdlSW5pdGlhbGl6aW5nOiB7fSwKICBzZXRJbml0aWFsaXppbmcoY29tcG9uZW50TmFtZTogc3RyaW5nLCBpbml0aWFsaXppbmc6IGJvb2xlYW4pIHsKICAgIHRoaXMudHdlSW5pdGlhbGl6aW5nW2NvbXBvbmVudE5hbWVdID0gaW5pdGlhbGl6aW5nCiAgICB0aGlzLnR3ZUluaXRpYWxpemluZyA9IHsgLi4udGhpcy50d2VJbml0aWFsaXppbmcgfQogIH0KfSkK",Fn="data:video/mp2t;base64,ZXhwb3J0IGZ1bmN0aW9uIGluVmlzaWJsZSh2aWRlbzogSFRNTEVsZW1lbnQpIHsKICBjb25zdCB7IGxlZnQsIHJpZ2h0LCB0b3AsIGJvdHRvbSwgd2lkdGgsIGhlaWdodCB9ID0gdmlkZW8uZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkKICBpZiAoYm90dG9tIDwgMCB8fCB0b3AgPiB3aW5kb3cuaW5uZXJIZWlnaHQpIHsKICAgIHJldHVybiBmYWxzZQogIH0gZWxzZSBpZiAobGVmdCAhPSAwICYmIHJpZ2h0ICE9IDApIHsKICAgIHJldHVybiB0cnVlCiAgfQogIHJldHVybiBmYWxzZQp9Cg==",Jn="data:application/octet-stream;base64,PHNjcmlwdCBzZXR1cCBsYW5nPSJ0cyI+CmltcG9ydCBXcmFwcGVkU2VjdGlvbiBmcm9tICdAL2NvbXBvbmVudHMvV3JhcHBlZFNlY3Rpb24udnVlJwppbXBvcnQgc2VjdGlvbnMgZnJvbSAnQC9pbmRleC5qc29uJzsKCjwvc2NyaXB0PgoKPHRlbXBsYXRlPgogIDxtYWluPgogICAgPFdyYXBwZWRTZWN0aW9uIHYtZm9yPSIoc2VjdGlvbiwgaSkgaW4gc2VjdGlvbnMiIDprZXk9ImkiIDp0ZW1wbGF0ZT0ic2VjdGlvbi50ZW1wbGF0ZSIgOnByb3BzPSJzZWN0aW9uLnByb3BzIj4KICAgIDwvV3JhcHBlZFNlY3Rpb24+CiAgPC9tYWluPgo8L3RlbXBsYXRlPgoKPHN0eWxlIGxhbmc9InNjc3MiPgptYWluIHsKICBAYXBwbHkgdy1mdWxsIGgtZnVsbCBmbGV4IGZsZXgtY29sIGl0ZW1zLWNlbnRlcjsKCiAgPjpudGgtY2hpbGQoMm4tMSkgewogICAgQGFwcGx5IGJnLXdoaXRlOwogICAgQGFwcGx5IGRhcms6YmctYmxhY2svNTA7CiAgfQoKICBzZWN0aW9uIHsKICAgIEBhcHBseSB3LWZ1bGwgcHktMTAgbWQ6cHgtMTYgcHgtNjsKICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlcjsKICB9CgogIGgxIHsKICAgIEBhcHBseSB0ZXh0LTd4bCB0ZXh0LWNlbnRlcjsKICB9CgogIGgyIHsKICAgIEBhcHBseSB0ZXh0LTV4bCB0ZXh0LWNlbnRlciBteS04OwogIH0KCiAgaDMgewogICAgQGFwcGx5IHRleHQtM3hsIHRleHQtY2VudGVyIG15LTU7CiAgfQp9Cjwvc3R5bGU+Cg==",pt=e=>(Nt("data-v-796092c3"),e=e(),Dt(),e),Va={class:"title"},Xa={key:0},Ka=["href"],Fa={key:2,class:"author-name"},Ja={key:3},Ua={key:4},$a={class:"res_link"},Qa=["href"],qa=pt(()=>M("i",{class:"iconfont icon-lm-pdf"},null,-1)),eu=pt(()=>M("span",null,"Paper",-1)),tu=[qa,eu],nu=["href"],su=pt(()=>M("i",{class:"iconfont icon-lm-Arxiv"},null,-1)),ou=pt(()=>M("span",null,"arXiv",-1)),iu=[su,ou],ru=["href"],lu=pt(()=>M("i",{class:"iconfont icon-lm-github"},null,-1)),cu=pt(()=>M("span",null,"Code",-1)),au=[lu,cu],uu=["href"],fu=pt(()=>M("i",{class:"iconfont icon-lm-huggingface"},null,-1)),du=pt(()=>M("span",null,"HuggingFace",-1)),gu=[fu,du],hu=["src"],pu=ke({__name:"TitleSection",props:{props:{}},setup(e){const{props:t}=e,n=t.title,s=t.subtitle,o=t.authors,i=t.resources,r=t.mainVideo&&new URL(Object.assign({"../App.vue":vn,"../assets/base.css":yn,"../assets/carousel.css":_n,"../assets/icon.css":wn,"../assets/img/framework.png":Mn,"../assets/logo.svg":En,"../assets/main.css":xn,"../assets/video/main_video.mp4":Sn,"./AbstractSection.vue":Nn,"./BibTeX.vue":Dn,"./FrameworkSection.vue":Tn,"./SingleVideo.vue":Ln,"./TextVideo.vue":Rn,"./TitleSection.vue":Wn,"./VideoComparision.vue":jn,"./WrappedSection.vue":Gn,"./icons/IconCommunity.vue":Bn,"./icons/IconDocumentation.vue":Zn,"./icons/IconEcosystem.vue":On,"./icons/IconSupport.vue":zn,"./icons/IconTooling.vue":Hn,"../config.json":Pn,"../directives/video-lazy.ts":kn,"../index.json":Yn,"../main.ts":Vn,"../router/index.ts":Xn,"../store/index.ts":Kn,"../utils/video.ts":Fn,"../views/Home.vue":Jn})[`../${t.mainVideo}`],import.meta.url).href;return Cn(()=>{n&&(document.title=n),s&&(document.title+=`: ${s}`)}),(c,l)=>{const f=ws("lazy");return H(),F("section",Va,[M("h1",null,De(Y(n)),1),M("h3",null,De(Y(s)),1),(H(!0),F(ae,null,nt(Y(o),(a,h)=>(H(),F("div",{key:h,class:"authors"},[M("div",{class:Et(["authors",{thin:h===a.length-2}])},[(H(!0),F(ae,null,nt(a,(g,p)=>(H(),F("span",{key:p},[g.prefix?(H(),F("sup",Xa,De(g.prefix),1)):we("",!0),g.homepage?(H(),F("a",{key:1,class:"author-name",href:g.homepage,target:"_blank"},De(g.name),9,Ka)):(H(),F("span",Fa,De(g.name),1)),g.suffix?(H(),F("sup",Ja,De(g.suffix),1)):we("",!0),p(Nt("data-v-00219cff"),e=e(),Dt(),e),bu={class:"abstract"},Cu=Iu(()=>M("h3",null,"Abstract",-1)),Au=ke({__name:"AbstractSection",props:{props:{}},setup(e){return(t,n)=>(H(),F("section",bu,[M("div",null,[Cu,M("p",null,De(t.props.content),1)])]))}}),vu=ht(Au,[["__scopeId","data-v-00219cff"]]),Qr=e=>(Nt("data-v-bfaff5db"),e=e(),Dt(),e),yu={class:"framework"},_u=Qr(()=>M("h3",null,"Framework",-1)),wu=["src"],Mu=Qr(()=>M("br",null,null,-1)),Eu=ke({__name:"FrameworkSection",props:{props:{}},setup(e){const{props:t}=e,n=t.image&&new URL(Object.assign({"../App.vue":vn,"../assets/base.css":yn,"../assets/carousel.css":_n,"../assets/icon.css":wn,"../assets/img/framework.png":Mn,"../assets/logo.svg":En,"../assets/main.css":xn,"../assets/video/main_video.mp4":Sn,"./AbstractSection.vue":Nn,"./BibTeX.vue":Dn,"./FrameworkSection.vue":Tn,"./SingleVideo.vue":Ln,"./TextVideo.vue":Rn,"./TitleSection.vue":Wn,"./VideoComparision.vue":jn,"./WrappedSection.vue":Gn,"./icons/IconCommunity.vue":Bn,"./icons/IconDocumentation.vue":Zn,"./icons/IconEcosystem.vue":On,"./icons/IconSupport.vue":zn,"./icons/IconTooling.vue":Hn,"../config.json":Pn,"../directives/video-lazy.ts":kn,"../index.json":Yn,"../main.ts":Vn,"../router/index.ts":Xn,"../store/index.ts":Kn,"../utils/video.ts":Fn,"../views/Home.vue":Jn})[`../${t.image}`],import.meta.url).href,s=t.description;return(o,i)=>(H(),F("section",yu,[_u,M("div",null,[M("img",{src:Y(n)},null,8,wu),Mu,M("p",null,De(Y(s)),1)])]))}}),xu=ht(Eu,[["__scopeId","data-v-bfaff5db"]]);var Su=Object.defineProperty,Nu=(e,t,n)=>t in e?Su(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Mi=(e,t,n)=>(Nu(e,typeof t!="symbol"?t+"":t,n),n);/*! -* TW Elements -* Version: FREE 2.0.0 -* -* Copyright: Material Design for Bootstrap -* https://mdbootstrap.com/ -* -* Read the license: https://tw-elements.com/license/ -* -* -* Documentation: https://tw-elements.com/ -* -* Support: https://mdbootstrap.com/support/cat/twe -* -* Contact: tailwind@mdbootstrap.com -* -*/const Ps=(()=>{const e={};let t=1;return{set(n,s,o){typeof n[s]>"u"&&(n[s]={key:s,id:t},t++),e[n[s].id]=o},get(n,s){if(!n||typeof n[s]>"u")return null;const o=n[s];return o.key===s?e[o.id]:null},delete(n,s){if(typeof n[s]>"u")return;const o=n[s];o.key===s&&(delete e[o.id],delete n[s])}}})(),ks={setData(e,t,n){Ps.set(e,t,n)},getData(e,t){return Ps.get(e,t)},removeData(e,t){Ps.delete(e,t)}},Du=1e3,ho="transitionend",Tu=e=>e==null?`${e}`:{}.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),qr=e=>{let t=e.getAttribute("data-twe-target");if(!t||t==="#"){let n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),t=n&&n!=="#"?n.trim():null}return t},Lu=e=>{const t=qr(e);return t&&document.querySelector(t)?t:null},Bo=e=>{const t=qr(e);return t?document.querySelector(t):null},Ru=e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const s=Number.parseFloat(t),o=Number.parseFloat(n);return!s&&!o?0:(t=t.split(",")[0],n=n.split(",")[0],(Number.parseFloat(t)+Number.parseFloat(n))*Du)},el=e=>{e.dispatchEvent(new Event(ho))},tl=e=>!e||typeof e!="object"?!1:(typeof e.jquery<"u"&&(e=e[0]),typeof e.nodeType<"u"),Ei=e=>tl(e)?e.jquery?e[0]:e:typeof e=="string"&&e.length>0?document.querySelector(e):null,xi=(e,t,n)=>{Object.keys(n).forEach(s=>{const o=n[s],i=t[s],r=i&&tl(i)?"element":Tu(i);if(!new RegExp(o).test(r))throw new Error(`${e.toUpperCase()}: Option "${s}" provided type "${r}" but expected type "${o}".`)})},Ds=e=>{if(!e)return!1;if(e.style&&e.parentNode&&e.parentNode.style){const t=getComputedStyle(e),n=getComputedStyle(e.parentNode);return t.display!=="none"&&n.display!=="none"&&t.visibility!=="hidden"}return!1},Zo=e=>!e||e.nodeType!==Node.ELEMENT_NODE||e.classList.contains("disabled")?!0:typeof e.disabled<"u"?e.disabled:e.hasAttribute("disabled")&&e.getAttribute("disabled")!=="false",Wu=e=>{e.offsetHeight},nl=()=>{const{jQuery:e}=window;return e&&!document.body.hasAttribute("data-twe-no-jquery")?e:null},Ys=[],ju=e=>{document.readyState==="loading"?(Ys.length||document.addEventListener("DOMContentLoaded",()=>{Ys.forEach(t=>t())}),Ys.push(e)):e()},$e=()=>document.documentElement.dir==="rtl",Si=e=>{typeof e=="function"&&e()},Gu=(e,t,n=!0)=>{if(!n){Si(e);return}const s=5,o=Ru(t)+s;let i=!1;const r=({target:c})=>{c===t&&(i=!0,t.removeEventListener(ho,r),Si(e))};t.addEventListener(ho,r),setTimeout(()=>{i||el(t)},o)},Bu=(e,t,n,s)=>{let o=e.indexOf(t);if(o===-1)return e[!n&&s?e.length-1:0];const i=e.length;return o+=n?1:-1,s&&(o=(o+i)%i),e[Math.max(0,Math.min(o,i-1))]},Zu=/[^.]*(?=\..*)\.|.*/,Ou=/\..*/,zu=/::\d+$/,Vs={};let Ni=1;const Hu={mouseenter:"mouseover",mouseleave:"mouseout"},Pu=/^(mouseenter|mouseleave)/i,sl=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function ol(e,t){return t&&`${t}::${Ni++}`||e.uidEvent||Ni++}function il(e){const t=ol(e);return e.uidEvent=t,Vs[t]=Vs[t]||{},Vs[t]}function ku(e,t){return function n(s){return s.delegateTarget=e,n.oneOff&&ee.off(e,s.type,t),t.apply(e,[s])}}function Yu(e,t,n){return function s(o){const i=e.querySelectorAll(t);for(let{target:r}=o;r&&r!==this;r=r.parentNode)for(let c=i.length;c--;"")if(i[c]===r)return o.delegateTarget=r,s.oneOff&&ee.off(e,o.type,n),n.apply(r,[o]);return null}}function rl(e,t,n=null){const s=Object.keys(e);for(let o=0,i=s.length;ofunction(R){if(!R.relatedTarget||R.relatedTarget!==R.delegateTarget&&!R.delegateTarget.contains(R.relatedTarget))return A.call(this,R)};s?s=p(s):n=p(n)}const[i,r,c]=ll(t,n,s),l=il(e),f=l[c]||(l[c]={}),a=rl(f,r,i?n:null);if(a){a.oneOff=a.oneOff&&o;return}const h=ol(r,t.replace(Zu,"")),g=i?Yu(e,n,s):ku(e,n);g.delegationSelector=i?n:null,g.originalHandler=r,g.oneOff=o,g.uidEvent=h,f[h]=g,e.addEventListener(c,g,i)}function po(e,t,n,s,o){const i=rl(t[n],s,o);i&&(e.removeEventListener(n,i,!!o),delete t[n][i.uidEvent])}function Vu(e,t,n,s){const o=t[n]||{};Object.keys(o).forEach(i=>{if(i.includes(s)){const r=o[i];po(e,t,n,r.originalHandler,r.delegationSelector)}})}function cl(e){return e=e.replace(Ou,""),Hu[e]||e}const ee={on(e,t,n,s){Di(e,t,n,s,!1)},one(e,t,n,s){Di(e,t,n,s,!0)},off(e,t,n,s){if(typeof t!="string"||!e)return;const[o,i,r]=ll(t,n,s),c=r!==t,l=il(e),f=t.startsWith(".");if(typeof i<"u"){if(!l||!l[r])return;po(e,l,r,i,o?n:null);return}f&&Object.keys(l).forEach(h=>{Vu(e,l,h,t.slice(1))});const a=l[r]||{};Object.keys(a).forEach(h=>{const g=h.replace(zu,"");if(!c||t.includes(g)){const p=a[h];po(e,l,r,p.originalHandler,p.delegationSelector)}})},trigger(e,t,n){if(typeof t!="string"||!e)return null;const s=nl(),o=cl(t),i=t!==o,r=sl.has(o);let c,l=!0,f=!0,a=!1,h=null;return i&&s&&(c=s.Event(t,n),s(e).trigger(c),l=!c.isPropagationStopped(),f=!c.isImmediatePropagationStopped(),a=c.isDefaultPrevented()),r?(h=document.createEvent("HTMLEvents"),h.initEvent(o,l,!0)):h=new CustomEvent(t,{bubbles:l,cancelable:!0}),typeof n<"u"&&Object.keys(n).forEach(g=>{Object.defineProperty(h,g,{get(){return n[g]}})}),a&&h.preventDefault(),f&&e.dispatchEvent(h),h.defaultPrevented&&typeof c<"u"&&c.preventDefault(),h}},Xu="5.1.3";class Ku{constructor(t){t=Ei(t),t&&(this._element=t,ks.setData(this._element,this.constructor.DATA_KEY,this))}dispose(){ks.removeData(this._element,this.constructor.DATA_KEY),ee.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach(t=>{this[t]=null})}_queueCallback(t,n,s=!0){Gu(t,n,s)}static getInstance(t){return ks.getData(Ei(t),this.DATA_KEY)}static getOrCreateInstance(t,n={}){return this.getInstance(t)||new this(t,typeof n=="object"?n:null)}static get VERSION(){return Xu}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return`twe.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}}function Xs(e){return e==="true"?!0:e==="false"?!1:e===Number(e).toString()?Number(e):e===""||e==="null"?null:e}function Ks(e){return e.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}const qt={setDataAttribute(e,t,n){e.setAttribute(`data-twe-${Ks(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-twe-${Ks(t)}`)},getDataAttributes(e){if(!e)return{};const t={};return Object.keys(e.dataset).filter(n=>n.startsWith("twe")).forEach(n=>{if(n.startsWith("tweClass"))return;let s=n.replace(/^twe/,"");s=s.charAt(0).toLowerCase()+s.slice(1,s.length),t[s]=Xs(e.dataset[n])}),t},getDataClassAttributes(e){if(!e)return{};const t={...e.dataset};return Object.keys(t).filter(n=>n.startsWith("tweClass")).forEach(n=>{let s=n.replace(/^tweClass/,"");s=s.charAt(0).toLowerCase()+s.slice(1,s.length),t[s]=Xs(t[n])}),t},getDataAttribute(e,t){return Xs(e.getAttribute(`data-twe-${Ks(t)}`))},offset(e){const t=e.getBoundingClientRect();return{top:t.top+document.body.scrollTop,left:t.left+document.body.scrollLeft}},position(e){return{top:e.offsetTop,left:e.offsetLeft}},style(e,t){Object.assign(e.style,t)},toggleClass(e,t){e&&Fs(t).forEach(n=>{e.classList.contains(n)?e.classList.remove(n):e.classList.add(n)})},addClass(e,t){Fs(t).forEach(n=>!e.classList.contains(n)&&e.classList.add(n))},addStyle(e,t){Object.keys(t).forEach(n=>{e.style[n]=t[n]})},removeClass(e,t){Fs(t).forEach(n=>e.classList.contains(n)&&e.classList.remove(n))},hasClass(e,t){return e.classList.contains(t)},maxOffset(e){const t=e.getBoundingClientRect();return{top:t.top+Math.max(document.body.scrollTop,document.documentElement.scrollTop,window.scrollY),left:t.left+Math.max(document.body.scrollLeft,document.documentElement.scrollLeft,window.scrollX)}}};function Fs(e){return typeof e=="string"?e.split(" "):Array.isArray(e)?e:!1}const Fu=3,he={closest(e,t){return e.closest(t)},matches(e,t){return e.matches(t)},find(e,t=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(t,e))},findOne(e,t=document.documentElement){return Element.prototype.querySelector.call(t,e)},children(e,t){return[].concat(...e.children).filter(n=>n.matches(t))},parents(e,t){const n=[];let s=e.parentNode;for(;s&&s.nodeType===Node.ELEMENT_NODE&&s.nodeType!==Fu;)this.matches(s,t)&&n.push(s),s=s.parentNode;return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(this.matches(n,t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(n=>`${n}:not([tabindex^="-"])`).join(", ");return this.find(t,e).filter(n=>!Zo(n)&&Ds(n))}};$e();$e();$e();$e();$e();$e();const Js="carousel",Ju="twe.carousel",Re=`.${Ju}`,al=".data-api",Uu="ArrowLeft",$u="ArrowRight",Qu=500,qu=40,Ti={interval:5e3,keyboard:!0,ride:!1,pause:"hover",wrap:!0,touch:!0},ef={interval:"(number|boolean)",keyboard:"boolean",ride:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},tf={pointer:"touch-pan-y",block:"!block",visible:"data-[twe-carousel-fade]:opacity-100 data-[twe-carousel-fade]:z-[1]",invisible:"data-[twe-carousel-fade]:z-0 data-[twe-carousel-fade]:opacity-0 data-[twe-carousel-fade]:duration-[600ms] data-[twe-carousel-fade]:delay-600",slideRight:"translate-x-full",slideLeft:"-translate-x-full"},nf={pointer:"string",block:"string",visible:"string",invisible:"string",slideRight:"string",slideLeft:"string"},bt="next",Ct="prev",At="left",sn="right",sf={[Uu]:sn,[$u]:At},of=`slide${Re}`,Us=`slid${Re}`,rf=`keydown${Re}`,lf=`mouseenter${Re}`,cf=`mouseleave${Re}`,af=`touchstart${Re}`,uf=`touchmove${Re}`,ff=`touchend${Re}`,df=`pointerdown${Re}`,gf=`pointerup${Re}`,hf=`dragstart${Re}`,Li=`load${Re}${al}`,Ri=`click${Re}${al}`,en="data-twe-carousel-active",pf="data-twe-carousel-item-end",$s="data-twe-carousel-item-start",mf="data-twe-carousel-item-next",If="data-twe-carousel-item-prev",bf="data-twe-carousel-pointer-event",Cf="[data-twe-carousel-init]",ul="[data-twe-carousel-active]",Oo="[data-twe-carousel-item]",jt=`${ul}${Oo}`,Af=`${Oo} img`,vf="[data-twe-carousel-item-next], [data-twe-carousel-item-prev]",yf="[data-twe-carousel-indicators]",_f="[data-twe-target]",Wi="[data-twe-slide], [data-twe-slide-to]",wf="touch",Mf="pen";class We extends Ku{constructor(t,n,s){super(t),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(n),this._classes=this._getClasses(s),this._indicatorsElement=he.findOne(yf,this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=!!window.PointerEvent,this._setActiveElementClass(),this._addEventListeners(),this._didInit=!1,this._init(),this._config.ride==="carousel"&&this.cycle()}static get Default(){return Ti}static get NAME(){return Js}next(){this._slide(bt)}nextWhenVisible(){!document.hidden&&Ds(this._element)&&this.next()}prev(){this._slide(Ct)}pause(t){t||(this._isPaused=!0),he.findOne(vf,this._element)&&(el(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(t){this._activeElement=he.findOne(jt,this._element);const n=this._getItemIndex(this._activeElement);if(t>this._items.length-1||t<0)return;if(this._isSliding){ee.one(this._element,Us,()=>this.to(t));return}if(n===t){this.pause(),this.cycle();return}const s=t>n?bt:Ct;this._slide(s,this._items[t])}dispose(){ee.off(document,Ri,Wi,We.dataApiClickHandler),ee.off(window,Li),super.dispose()}_init(){this._didInit||(ee.on(document,Ri,Wi,We.dataApiClickHandler),ee.on(window,Li,()=>{const t=he.find(Cf);for(let n=0,s=t.length;nthis.cycle());return}this.cycle()}}_applyInitialClasses(){const t=he.findOne(jt,this._element);t.classList.add(this._classes.block,...this._classes.visible.split(" ")),this._setActiveIndicatorElement(t)}_handleSwipe(){const t=Math.abs(this.touchDeltaX);if(t<=qu)return;const n=t/this.touchDeltaX;this.touchDeltaX=0,n&&this._slide(n>0?sn:At)}_setActiveElementClass(){this._activeElement=he.findOne(jt,this._element),qt.addClass(this._activeElement,"hidden")}_addEventListeners(){this._config.keyboard&&ee.on(this._element,rf,t=>this._keydown(t)),this._config.pause==="hover"&&(ee.on(this._element,lf,t=>this.pause(t)),ee.on(this._element,cf,t=>this._enableCycle(t))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners(),this._applyInitialClasses()}_addTouchEventListeners(){const t=i=>this._pointerEvent&&(i.pointerType===Mf||i.pointerType===wf),n=i=>{t(i)?this.touchStartX=i.clientX:this._pointerEvent||(this.touchStartX=i.touches[0].clientX)},s=i=>{this.touchDeltaX=i.touches&&i.touches.length>1?0:i.touches[0].clientX-this.touchStartX},o=i=>{t(i)&&(this.touchDeltaX=i.clientX-this.touchStartX),this._handleSwipe(),this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(r=>this._enableCycle(r),Qu+this._config.interval))};he.find(Af,this._element).forEach(i=>{ee.on(i,hf,r=>r.preventDefault())}),this._pointerEvent?(ee.on(this._element,df,i=>n(i)),ee.on(this._element,gf,i=>o(i)),this._element.classList.add(this._classes.pointer),this._element.setAttribute(`${bf}`,"")):(ee.on(this._element,af,i=>n(i)),ee.on(this._element,uf,i=>s(i)),ee.on(this._element,ff,i=>o(i)))}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const n=sf[t.key];n&&(t.preventDefault(),this._slide(n))}_getItemIndex(t){return this._items=t&&t.parentNode?he.find(Oo,t.parentNode):[],this._items.indexOf(t)}_getItemByOrder(t,n){const s=t===bt;return Bu(this._items,n,s,this._config.wrap)}_triggerSlideEvent(t,n){const s=this._getItemIndex(t),o=this._getItemIndex(he.findOne(jt,this._element));return ee.trigger(this._element,of,{relatedTarget:t,direction:n,from:o,to:s})}_setActiveIndicatorElement(t){if(this._indicatorsElement){const n=he.findOne(ul,this._indicatorsElement);n.removeAttribute(en),n.removeAttribute("aria-current"),n.classList.remove("!opacity-100");const s=he.find(_f,this._indicatorsElement);for(let o=0;o{ee.trigger(this._element,Us,{relatedTarget:r,direction:g,from:i,to:c})};r.setAttribute(`${h}`,""),r.classList.add(this._classes.block,A),Wu(r),o.setAttribute(`${a}`,""),o.classList.add(p,...this._classes.invisible.split(" ")),o.classList.remove(...this._classes.visible.split(" ")),r.setAttribute(`${a}`,""),r.classList.add(...this._classes.visible.split(" ")),r.classList.remove(this._classes.slideRight,this._classes.slideLeft);const O=()=>{r.removeAttribute(a),r.removeAttribute(h),r.setAttribute(`${en}`,""),o.removeAttribute(en),o.classList.remove(p,...this._classes.invisible.split(" "),this._classes.block),o.removeAttribute(h),o.removeAttribute(a),this._isSliding=!1,setTimeout(R,0)};this._queueCallback(O,o,!0),(l||this._config.ride===!0)&&this.cycle()}_directionToOrder(t){return[sn,At].includes(t)?$e()?t===At?Ct:bt:t===At?bt:Ct:t}_orderToDirection(t){return[bt,Ct].includes(t)?$e()?t===Ct?At:sn:t===Ct?sn:At:t}static carouselInterface(t,n){const s=We.getOrCreateInstance(t,n);let{_config:o}=s;typeof n=="object"&&(o={...o,...n});const i=typeof n=="string"?n:n.slide;if(typeof n=="number"){s.to(n);return}if(typeof i=="string"){if(typeof s[i]>"u")throw new TypeError(`No method named "${i}"`);s[i]()}else o.interval&&o.ride===!0&&s.pause()}static jQueryInterface(t){return this.each(function(){let n=We.getOrCreateInstance(this);if(typeof t=="number"){n.to(t);return}if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t]()}})}static dataApiClickHandler(t){const n=Bo(this);if(!n)return;const s={...qt.getDataAttributes(n),...qt.getDataAttributes(this)},o=this.getAttribute("data-twe-slide-to");o&&(s.interval=!1),We.carouselInterface(n,s),o&&We.getInstance(n).to(o),t.preventDefault()}}$e(),$e();(()=>{var e={454:(s,o,i)=>{i.d(o,{Z:()=>l});var r=i(645),c=i.n(r)()(function(f){return f[1]});c.push([s.id,"INPUT:-webkit-autofill,SELECT:-webkit-autofill,TEXTAREA:-webkit-autofill{animation-name:onautofillstart}INPUT:not(:-webkit-autofill),SELECT:not(:-webkit-autofill),TEXTAREA:not(:-webkit-autofill){animation-name:onautofillcancel}@keyframes onautofillstart{}@keyframes onautofillcancel{}",""]);const l=c},645:s=>{s.exports=function(o){var i=[];return i.toString=function(){return this.map(function(r){var c=o(r);return r[2]?"@media ".concat(r[2]," {").concat(c,"}"):c}).join("")},i.i=function(r,c,l){typeof r=="string"&&(r=[[null,r,""]]);var f={};if(l)for(var a=0;a{(function(){if(typeof window<"u")try{var s=new window.CustomEvent("test",{cancelable:!0});if(s.preventDefault(),s.defaultPrevented!==!0)throw new Error("Could not prevent default")}catch{var o=function(i,r){var c,l;return(r=r||{}).bubbles=!!r.bubbles,r.cancelable=!!r.cancelable,(c=document.createEvent("CustomEvent")).initCustomEvent(i,r.bubbles,r.cancelable,r.detail),l=c.preventDefault,c.preventDefault=function(){l.call(this);try{Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}})}catch{this.defaultPrevented=!0}},c};o.prototype=window.Event.prototype,window.CustomEvent=o}})()},379:(s,o,i)=>{var r,c=function(){var w={};return function(N){if(w[N]===void 0){var W=document.querySelector(N);if(window.HTMLIFrameElement&&W instanceof window.HTMLIFrameElement)try{W=W.contentDocument.head}catch{W=null}w[N]=W}return w[N]}}(),l=[];function f(w){for(var N=-1,W=0;W{var o=s&&s.__esModule?()=>s.default:()=>s;return n.d(o,{a:o}),o},n.d=(s,o)=>{for(var i in o)n.o(o,i)&&!n.o(s,i)&&Object.defineProperty(s,i,{enumerable:!0,get:o[i]})},n.o=(s,o)=>Object.prototype.hasOwnProperty.call(s,o),(()=>{var s=n(379),o=n.n(s),i=n(454);function r(l){if(!l.hasAttribute("autocompleted")){l.setAttribute("autocompleted","");var f=new window.CustomEvent("onautocomplete",{bubbles:!0,cancelable:!0,detail:null});l.dispatchEvent(f)||(l.value="")}}function c(l){l.hasAttribute("autocompleted")&&(l.removeAttribute("autocompleted"),l.dispatchEvent(new window.CustomEvent("onautocomplete",{bubbles:!0,cancelable:!1,detail:null})))}o()(i.Z,{insert:"head",singleton:!1}),i.Z.locals,n(810),document.addEventListener("animationstart",function(l){l.animationName==="onautofillstart"?r(l.target):c(l.target)},!0),document.addEventListener("input",function(l){l.inputType!=="insertReplacementText"&&"data"in l?c(l.target):r(l.target)},!0)})()})();const Ef={property:"color",defaultValue:null,inherit:!0},Gt=(e,t)=>{const{property:n,defaultValue:s,inherit:o}={...Ef,...t},i=document.createElement("div");i.classList.add(e),document.body.appendChild(i);const r=window.getComputedStyle(i)[n]||s,c=window.getComputedStyle(i.parentElement)[n];return document.body.removeChild(i),!o&&c&&r===c?s:r||s};Gt("text-primary",{defaultValue:"#3B71CA",inherit:!1}),Gt("text-primary-100",{defaultValue:"#9FA6B2",inherit:!1}),Gt("text-success",{defaultValue:"#14A44D",inherit:!1}),Gt("text-danger",{defaultValue:"#DC4C64",inherit:!1}),Gt("text-warning",{defaultValue:"#E4A11B",inherit:!1}),Gt("text-info",{defaultValue:"#54B4D3",inherit:!1});const xf=(e,t)=>{ee.on(document,`click.twe.${e.NAME}`,t,function(n){n.preventDefault(),e.getOrCreateInstance(this).toggle()})},Sf=(e,t)=>{ee.on(document,`click.twe.${e.NAME}.data-api`,t,function(n){["A","AREA"].includes(this.tagName)&&n.preventDefault(),!Zo(this)&&e.getOrCreateInstance(this).show()})},Nf=(e,t)=>{ee.on(document,`click.twe.${e.NAME}.data-api`,t,function(n){const s=Bo(this);if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),Zo(this))return;ee.one(s,e.EVENT_HIDDEN,()=>{Ds(this)&&this.focus()});const o=he.findOne(e.OPEN_SELECTOR);o&&o!==s&&e.getInstance(o).hide(),e.getOrCreateInstance(s).toggle(this)})},Df=(e,t)=>{ee.on(document,`click.twe.${e.NAME}`,t,n=>{n.preventDefault();const s=n.target.closest(t);e.getOrCreateInstance(s).toggle()})},Tf=(e,t)=>{ee.one(document,"mousedown",t,e.autoInitial(new e))},Lf=(e,t)=>{ee.on(document,`click.twe.${e.NAME}.data-api`,t,function(n){(n.target.tagName==="A"||n.delegateTarget&&n.delegateTarget.tagName==="A")&&n.preventDefault();const s=Lu(this);he.find(s).forEach(o=>{e.getOrCreateInstance(o,{toggle:!1}).toggle()})})},Rf=(e,t)=>{[].slice.call(document.querySelectorAll(t)).map(function(n){return new e(n)})},Wf=(e,t)=>{[].slice.call(document.querySelectorAll(t)).map(function(n){return new e(n)})},jf=(e,t)=>{ee.on(document,`click.twe.${e.NAME}`,t,function(n){const s=Bo(this);["A","AREA"].includes(this.tagName)&&n.preventDefault(),ee.one(s,e.EVENT_SHOW,i=>{i.defaultPrevented||ee.one(s,e.EVENT_HIDDEN,()=>{Ds(this)&&this.focus()})});const o=he.findOne(`[${e.OPEN_SELECTOR}="true"]`);o&&e.getInstance(o).hide(),e.getOrCreateInstance(s).toggle(this)})},Gf={carousel:{name:"Carousel",selector:"[data-twe-carousel-init]",isToggler:!1},input:{name:"Input",selector:"[data-twe-input-wrapper-init]",isToggler:!1},scrollspy:{name:"ScrollSpy",selector:"[data-twe-spy='scroll']",isToggler:!1},button:{name:"Button",selector:"[data-twe-toggle='button']",isToggler:!0,callback:Df},collapse:{name:"Collapse",selector:"[data-twe-collapse-init]",isToggler:!0,callback:Lf},dropdown:{name:"Dropdown",selector:"[data-twe-dropdown-toggle-ref]",isToggler:!0,callback:xf},ripple:{name:"Ripple",selector:"[data-twe-ripple-init]",isToggler:!0,callback:Tf},offcanvas:{name:"Offcanvas",selector:"[data-twe-offcanvas-toggle]",isToggler:!0,callback:Nf},tab:{name:"Tab",selector:"[data-twe-toggle='tab'], [data-twe-toggle='pill'], [data-twe-toggle='list']",isToggler:!0,callback:Sf},tooltip:{name:"Tooltip",selector:"[data-twe-toggle='tooltip']",isToggler:!1,callback:Rf},popover:{name:"Popover",selector:"[data-twe-toggle='popover']",isToggler:!0,callback:Wf},modal:{name:"Modal",selector:"[data-twe-toggle='modal']",isToggler:!0,callback:jf}},Bf=e=>{ju(()=>{const t=nl();if(t){const n=e.NAME,s=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=s,e.jQueryInterface)}})};class Zf{constructor(){this.inits=[]}get initialized(){return this.inits}isInited(t){return this.inits.includes(t)}add(t){this.isInited(t)||this.inits.push(t)}}const mo=new Zf;let Bt;const Of=e=>Bt[e.NAME]||null,zf=(e,t)=>{if(!e||!t.allowReinits&&mo.isInited(e.NAME))return;mo.add(e.NAME);const n=Of(e),s=(n==null?void 0:n.isToggler)||!1;if(Bf(e),n!=null&&n.advanced){n==null||n.advanced(e,n==null?void 0:n.selector);return}if(s){n==null||n.callback(e,n==null?void 0:n.selector);return}he.find(n==null?void 0:n.selector).forEach(o=>{let i=e.getInstance(o);i||(i=new e(o),n!=null&&n.onInit&&i[n.onInit]())})},Hf={allowReinits:!1,checkOtherImports:!1};class Pf{constructor(t){Mi(this,"init",(n,s)=>{n.forEach(o=>zf(o,s))}),Mi(this,"initTWE",(n,s)=>{const o={...Hf,...s},i=Object.keys(Bt).map(r=>{if(document.querySelector(Bt[r].selector)){const c=n[Bt[r].name];return!c&&!mo.isInited(r)&&o.checkOtherImports&&console.warn(`Please import ${Bt[r].name} from "tw-elements" package and add it to a object parameter inside "initTWE" function`),c}});this.init(i,o)}),Bt=t}}const kf=new Pf(Gf),zo=kf.initTWE;function Yf(e){const{left:t,right:n,top:s,bottom:o,width:i,height:r}=e.getBoundingClientRect();return o<0||s>window.innerHeight?!1:t!=0&&n!=0}const ve=bn({tweInitializing:{},setInitializing(e,t){this.tweInitializing[e]=t,this.tweInitializing={...this.tweInitializing}}}),Un=e=>(Nt("data-v-78725df9"),e=e(),Dt(),e),Vf={class:"panel"},Xf=["id"],Kf={class:"relative w-full overflow-hidden after:clear-both after:block after:content-['']"},Ff=["src"],Jf=Un(()=>M("div",null,null,-1)),Uf=["src"],$f={class:"absolute bottom-0 left-0 right-0 z-[2] mx-[15%] -mb-8 flex list-none justify-center p-0","data-twe-carousel-indicators":""},Qf=["data-twe-target","data-twe-slide-to","aria-label"],qf=["data-twe-target"],ed=Un(()=>M("span",{class:"inline-block h-8 w-8"},[M("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"h-6 w-6"},[M("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 19.5L8.25 12l7.5-7.5"})])],-1)),td=Un(()=>M("span",{class:"!absolute !-m-px !h-px !w-px !overflow-hidden !whitespace-nowrap !border-0 !p-0 ![clip:rect(0,0,0,0)]"},"Previous",-1)),nd=[ed,td],sd=["data-twe-target"],od=Un(()=>M("span",{class:"inline-block h-8 w-8"},[M("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"h-6 w-6"},[M("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 4.5l7.5 7.5-7.5 7.5"})])],-1)),id=Un(()=>M("span",{class:"!absolute !-m-px !h-px !w-px !overflow-hidden !whitespace-nowrap !border-0 !p-0 ![clip:rect(0,0,0,0)]"},"Next",-1)),rd=[od,id],ld=ke({__name:"VideoComparision",props:{props:{}},setup(e){const{props:t}=e,n=t.title||"",s=(t.items||[]).map(f=>f.map(a=>new URL(Object.assign({"../App.vue":vn,"../assets/base.css":yn,"../assets/carousel.css":_n,"../assets/icon.css":wn,"../assets/img/framework.png":Mn,"../assets/logo.svg":En,"../assets/main.css":xn,"../assets/video/main_video.mp4":Sn,"./AbstractSection.vue":Nn,"./BibTeX.vue":Dn,"./FrameworkSection.vue":Tn,"./SingleVideo.vue":Ln,"./TextVideo.vue":Rn,"./TitleSection.vue":Wn,"./VideoComparision.vue":jn,"./WrappedSection.vue":Gn,"./icons/IconCommunity.vue":Bn,"./icons/IconDocumentation.vue":Zn,"./icons/IconEcosystem.vue":On,"./icons/IconSupport.vue":zn,"./icons/IconTooling.vue":Hn,"../config.json":Pn,"../directives/video-lazy.ts":kn,"../index.json":Yn,"../main.ts":Vn,"../router/index.ts":Xn,"../store/index.ts":Kn,"../utils/video.ts":Fn,"../views/Home.vue":Jn})[`../${a}`],import.meta.url).href)),o=t.id||n.replaceAll(" ",""),i=Te(),r=Te([]),c=Te([]),l=Te([]);return Cn(async()=>{var f,a,h;(f=c.value[0])==null||f.setAttribute("data-twe-carousel-active",""),(a=l.value[0])==null||a.setAttribute("data-twe-carousel-active","");do await new Promise(g=>setTimeout(g,100));while(ve.tweInitializing.Carousel);ve.setInitializing("Carousel",!0),console.log("initializing..",ve.tweInitializing.Carousel),zo({Carousel:We},{allowReinits:!0,checkOtherImports:!0}),ve.setInitializing("Carousel",!1),console.log("initialized",ve.tweInitializing.Carousel),(h=i.value)==null||h.addEventListener("slide.twe.carousel",g=>{var A,R;const p=g.from;g.to,(A=r.value[2*p])==null||A.pause(),(R=r.value[2*p+1])==null||R.pause()})}),(f,a)=>{const h=ws("lazy");return H(),F("section",null,[M("h3",null,De(Y(n)),1),M("div",Vf,[M("div",{ref_key:"carouselElement",ref:i,id:Y(o),class:"relative","data-twe-carousel-init":"","data-twe-carousel-slide":"","data-twe-ride":"carousel","data-twe-interval":"9999999"},[M("div",Kf,[(H(!0),F(ae,null,nt(Y(s),(g,p)=>(H(),F("div",{key:p,ref_for:!0,ref:A=>c.value[p]=A,class:Et([{hidden:p>0},"video-group relative float-left -mr-[100%] w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none"]),"data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},[hn(M("video",{ref_for:!0,ref:A=>r.value[0+p*2]=A,controls:"",src:g[0]},null,8,Ff),[[h]]),Jf,hn(M("video",{ref_for:!0,ref:A=>r.value[1+p*2]=A,controls:"",src:g[1]},null,8,Uf),[[h]])],2))),128))]),M("div",$f,[(H(!0),F(ae,null,nt(Y(s),(g,p)=>(H(),F("button",{key:p,ref_for:!0,ref:A=>l.value[p]=A,type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide-to":p,class:"indicator","aria-current":"true","aria-label":`Slide ${p+1}`},null,8,Qf))),128))]),M("button",{class:"indicator-btn indicator-left-btn",type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide":"prev"},nd,8,qf),M("button",{class:"indicator-btn indicator-right-btn",type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide":"next"},rd,8,sd)],8,Xf)])])}}}),cd=ht(ld,[["__scopeId","data-v-78725df9"]]),$n=e=>(Nt("data-v-c830d119"),e=e(),Dt(),e),ad={class:"panel"},ud=["id"],fd={class:"relative w-full overflow-hidden after:clear-both after:block after:content-['']"},dd={class:"item-content"},gd={class:"t2i-caption"},hd=$n(()=>M("span",null,"Prompt: ",-1)),pd=["src"],md={class:"absolute bottom-0 left-0 right-0 z-[2] mx-[15%] -mb-8 flex list-none justify-center p-0","data-twe-carousel-indicators":""},Id=["data-twe-target","data-twe-slide-to","aria-label"],bd=["data-twe-target"],Cd=$n(()=>M("span",{class:"inline-block h-8 w-8"},[M("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"h-6 w-6"},[M("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 19.5L8.25 12l7.5-7.5"})])],-1)),Ad=$n(()=>M("span",{class:"!absolute !-m-px !h-px !w-px !overflow-hidden !whitespace-nowrap !border-0 !p-0 ![clip:rect(0,0,0,0)]"},"Previous",-1)),vd=[Cd,Ad],yd=["data-twe-target"],_d=$n(()=>M("span",{class:"inline-block h-8 w-8"},[M("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"h-6 w-6"},[M("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 4.5l7.5 7.5-7.5 7.5"})])],-1)),wd=$n(()=>M("span",{class:"!absolute !-m-px !h-px !w-px !overflow-hidden !whitespace-nowrap !border-0 !p-0 ![clip:rect(0,0,0,0)]"},"Next",-1)),Md=[_d,wd],Ed=ke({__name:"TextVideo",props:{props:{}},setup(e){const{props:t}=e,n=t.title||"",s=(t.items||[]).map(f=>({text:f.text,video:new URL(Object.assign({"../App.vue":vn,"../assets/base.css":yn,"../assets/carousel.css":_n,"../assets/icon.css":wn,"../assets/img/framework.png":Mn,"../assets/logo.svg":En,"../assets/main.css":xn,"../assets/video/main_video.mp4":Sn,"./AbstractSection.vue":Nn,"./BibTeX.vue":Dn,"./FrameworkSection.vue":Tn,"./SingleVideo.vue":Ln,"./TextVideo.vue":Rn,"./TitleSection.vue":Wn,"./VideoComparision.vue":jn,"./WrappedSection.vue":Gn,"./icons/IconCommunity.vue":Bn,"./icons/IconDocumentation.vue":Zn,"./icons/IconEcosystem.vue":On,"./icons/IconSupport.vue":zn,"./icons/IconTooling.vue":Hn,"../config.json":Pn,"../directives/video-lazy.ts":kn,"../index.json":Yn,"../main.ts":Vn,"../router/index.ts":Xn,"../store/index.ts":Kn,"../utils/video.ts":Fn,"../views/Home.vue":Jn})[`../${f.video}`],import.meta.url).href})),o=t.id||n.replaceAll(" ",""),i=Te(),r=Te([]),c=Te([]),l=Te([]);return Cn(async()=>{var f,a,h;(f=c.value[0])==null||f.setAttribute("data-twe-carousel-active",""),(a=l.value[0])==null||a.setAttribute("data-twe-carousel-active","");do await new Promise(g=>setTimeout(g,100));while(ve.tweInitializing.Carousel);ve.setInitializing("Carousel",!0),console.log("initializing..",ve.tweInitializing.Carousel),zo({Carousel:We},{allowReinits:!0,checkOtherImports:!0}),ve.setInitializing("Carousel",!1),console.log("initialized",ve.tweInitializing.Carousel),(h=i.value)==null||h.addEventListener("slide.twe.carousel",g=>{var A;const p=g.from;g.to,(A=r.value[p])==null||A.pause()})}),(f,a)=>{const h=ws("lazy");return H(),F("section",null,[M("h3",null,De(Y(n)),1),M("div",ad,[M("div",{ref_key:"carouselElement",ref:i,id:Y(o),class:"relative","data-twe-carousel-init":"","data-twe-carousel-slide":"","data-twe-ride":"carousel","data-twe-interval":"9999999"},[M("div",fd,[(H(!0),F(ae,null,nt(Y(s),(g,p)=>(H(),F("div",{key:p,ref_for:!0,ref:A=>c.value[p]=A,class:Et([{hidden:p>0},"video-group relative float-left -mr-[100%] w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none"]),"data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},[M("div",dd,[M("div",gd,[hd,Fr(De(g.text),1)]),hn(M("video",{ref_for:!0,ref:A=>r.value[p]=A,controls:"",src:g.video},null,8,pd),[[h]])])],2))),128))]),M("div",md,[(H(!0),F(ae,null,nt(Y(s),(g,p)=>(H(),F("button",{key:p,ref_for:!0,ref:A=>l.value[p]=A,type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide-to":p,class:"indicator","aria-current":"true","aria-label":`Slide ${p+1}`},null,8,Id))),128))]),M("button",{class:"indicator-btn indicator-left-btn",type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide":"prev"},vd,8,bd),M("button",{class:"indicator-btn indicator-right-btn",type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide":"next"},Md,8,yd)],8,ud)])])}}}),xd=ht(Ed,[["__scopeId","data-v-c830d119"]]),Ts=e=>(Nt("data-v-b5a2cb32"),e=e(),Dt(),e),Sd={class:"panel"},Nd=["id"],Dd={class:"relative w-full overflow-hidden after:clear-both after:block after:content-['']"},Td=["src"],Ld={class:"absolute bottom-0 left-0 right-0 z-[2] mx-[15%] -mb-8 flex list-none justify-center p-0","data-twe-carousel-indicators":""},Rd=["data-twe-target","data-twe-slide-to","aria-label"],Wd=["data-twe-target"],jd=Ts(()=>M("span",{class:"inline-block h-8 w-8"},[M("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"h-6 w-6"},[M("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 19.5L8.25 12l7.5-7.5"})])],-1)),Gd=Ts(()=>M("span",{class:"!absolute !-m-px !h-px !w-px !overflow-hidden !whitespace-nowrap !border-0 !p-0 ![clip:rect(0,0,0,0)]"},"Previous",-1)),Bd=[jd,Gd],Zd=["data-twe-target"],Od=Ts(()=>M("span",{class:"inline-block h-8 w-8"},[M("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"h-6 w-6"},[M("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 4.5l7.5 7.5-7.5 7.5"})])],-1)),zd=Ts(()=>M("span",{class:"!absolute !-m-px !h-px !w-px !overflow-hidden !whitespace-nowrap !border-0 !p-0 ![clip:rect(0,0,0,0)]"},"Next",-1)),Hd=[Od,zd],Pd=ke({__name:"SingleVideo",props:{props:{}},setup(e){const{props:t}=e,n=t.title||"",s=(t.items||[]).map(f=>new URL(Object.assign({"../App.vue":vn,"../assets/base.css":yn,"../assets/carousel.css":_n,"../assets/icon.css":wn,"../assets/img/framework.png":Mn,"../assets/logo.svg":En,"../assets/main.css":xn,"../assets/video/main_video.mp4":Sn,"./AbstractSection.vue":Nn,"./BibTeX.vue":Dn,"./FrameworkSection.vue":Tn,"./SingleVideo.vue":Ln,"./TextVideo.vue":Rn,"./TitleSection.vue":Wn,"./VideoComparision.vue":jn,"./WrappedSection.vue":Gn,"./icons/IconCommunity.vue":Bn,"./icons/IconDocumentation.vue":Zn,"./icons/IconEcosystem.vue":On,"./icons/IconSupport.vue":zn,"./icons/IconTooling.vue":Hn,"../config.json":Pn,"../directives/video-lazy.ts":kn,"../index.json":Yn,"../main.ts":Vn,"../router/index.ts":Xn,"../store/index.ts":Kn,"../utils/video.ts":Fn,"../views/Home.vue":Jn})[`../${f}`],import.meta.url).href),o=t.id||n.replaceAll(" ",""),i=Te(),r=Te([]),c=Te([]),l=Te([]);return Cn(async()=>{var f,a,h;(f=c.value[0])==null||f.setAttribute("data-twe-carousel-active",""),(a=l.value[0])==null||a.setAttribute("data-twe-carousel-active","");do await new Promise(g=>setTimeout(g,100));while(ve.tweInitializing.Carousel);ve.setInitializing("Carousel",!0),console.log("initializing..",ve.tweInitializing.Carousel),zo({Carousel:We},{allowReinits:!0,checkOtherImports:!0}),ve.setInitializing("Carousel",!1),console.log("initialized",ve.tweInitializing.Carousel),(h=i.value)==null||h.addEventListener("slide.twe.carousel",g=>{var A;const p=g.from;g.to,(A=r.value[p])==null||A.pause()})}),(f,a)=>{const h=ws("lazy");return H(),F("section",null,[M("h3",null,De(Y(n)),1),M("div",Sd,[M("div",{ref_key:"carouselElement",ref:i,id:Y(o),class:"relative","data-twe-carousel-init":"","data-twe-carousel-slide":"","data-twe-ride":"carousel","data-twe-interval":"9999999"},[M("div",Dd,[(H(!0),F(ae,null,nt(Y(s),(g,p)=>(H(),F("div",{key:p,ref_for:!0,ref:A=>c.value[p]=A,class:Et([{hidden:p>0},"video-group relative float-left -mr-[100%] w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none"]),"data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},[hn(M("video",{ref_for:!0,ref:A=>r.value[p]=A,controls:"",src:g},null,8,Td),[[h]])],2))),128))]),M("div",Ld,[(H(!0),F(ae,null,nt(Y(s),(g,p)=>(H(),F("button",{key:p,ref_for:!0,ref:A=>l.value[p]=A,type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide-to":p,class:"indicator","aria-current":"true","aria-label":`Slide ${p+1}`},null,8,Rd))),128))]),M("button",{class:"indicator-btn indicator-left-btn",type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide":"prev"},Bd,8,Wd),M("button",{class:"indicator-btn indicator-right-btn",type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide":"next"},Hd,8,Zd)],8,Nd)])])}}}),kd=ht(Pd,[["__scopeId","data-v-b5a2cb32"]]),Yd=e=>(Nt("data-v-81a71fa4"),e=e(),Dt(),e),Vd={class:"bibtex"},Xd=Yd(()=>M("h3",null,"BibTeX",-1)),Kd={class:"bibtex-code"},Fd=ke({__name:"BibTeX",props:{props:{}},setup(e){const{props:t}=e,n=t.bibTeX||"";return(s,o)=>(H(),F("section",Vd,[Xd,M("pre",Kd,[M("code",null,De(Y(n)),1)])]))}}),Jd=ht(Fd,[["__scopeId","data-v-81a71fa4"]]),Ud=ke({__name:"WrappedSection",props:{template:{},props:{}},setup(e){return(t,n)=>(H(),F(ae,null,[t.template==="title"?(H(),Ke(mu,{key:0,props:t.props},null,8,["props"])):we("",!0),t.template==="abstract"?(H(),Ke(vu,{key:1,props:t.props},null,8,["props"])):we("",!0),t.template==="framework"?(H(),Ke(xu,{key:2,props:t.props},null,8,["props"])):we("",!0),t.template==="video-comparision"?(H(),Ke(cd,{key:3,props:t.props},null,8,["props"])):we("",!0),t.template==="text-video"?(H(),Ke(xd,{key:4,props:t.props},null,8,["props"])):we("",!0),t.template==="single-video"?(H(),Ke(kd,{key:5,props:t.props},null,8,["props"])):we("",!0),t.template==="bibtex"?(H(),Ke(Jd,{key:6,props:t.props},null,8,["props"])):we("",!0)],64))}}),$d=[{template:"title",props:{title:"Hallo",subtitle:"Hierarchical Audio-Driven Visual Synthesis for Portrait Image Animation",authors:[[{name:"Mingwang Xu",homepage:"https://github.com/xumingw",suffix:"1*"},{name:"Hui Li",homepage:"https://github.com/crystallee-ai",suffix:"1*"},{name:"Qingkun Su",homepage:"https://github.com/subazinga",suffix:"1*"},{name:"Hanlin Shang",homepage:"https://github.com/NinoNeumann",suffix:"1"},{name:"Liwei Zhang",homepage:"https://github.com/AricGamma",suffix:"1"},{name:"Ce Liu",homepage:"https://github.com/cnexah",suffix:"3"}],[{name:"Jingdong Wang",homepage:"https://jingdongwang2017.github.io/",suffix:"2"},{name:"Luc Van Gool",homepage:"",suffix:"3"},{name:"Yao Yao",homepage:"https://yoyo000.github.io/",suffix:"4"},{name:"Siyu Zhu",homepage:"https://sites.google.com/site/zhusiyucs/home",suffix:"1"}],[{name:"Fudan University",homepage:"",prefix:"1"},{name:"Baidu Inc",homepage:"",prefix:"2"},{name:"ETH Zurich",homepage:"",prefix:"3"},{name:"Nanjing University",homepage:"",prefix:"4"}]],resources:{pdf:"",arxiv:"",github:"https://github.com/fudan-generative-vision/hallo",huggingface:"https://huggingface.co/fudan-generative-ai/hallo"},mainVideo:"assets/video/main_video.mp4"}},{template:"abstract",props:{content:"The field of portrait image animation, driven by speech audio input, has experienced significant advancements in the generation of realistic and dynamic portraits. This research delves into the complexities of synchronizing facial movements and creating visually appealing, temporally consistent animations within the framework of diffusion-based methodologies. Moving away from traditional paradigms that rely on parametric models for intermediate facial representations, our innovative approach embraces the end-to-end diffusion paradigm and introduces a hierarchical audio-driven visual synthesis module to enhance the precision of alignment between audio inputs and visual outputs, encompassing lip, expression, and pose motion. Our proposed network architecture seamlessly integrates diffusion-based generative models, a UNet-based denoiser, temporal alignment techniques, and a reference network. The proposed hierarchical audio-driven visual synthesis offers adaptive control over expression and pose diversity, enabling more effective personalization tailored to different identities. Through a comprehensive evaluation that incorporates both qualitative and quantitative analyses, our approach demonstrates obvious enhancements in image and video quality, lip synchronization precision, and motion diversity."}},{template:"framework",props:{image:"assets/img/framework.png",description:"The overview of the proposed pipeline. Specifically, we integrates a reference image containing a portrait with corresponding audio input to drive portrait animation. Optional visual synthesis weights can be used to balance lip, expression, and pose weights. ReferenceNet encodes global visual texture information for consistent and controllable character animation. Face and audio encoders generate high-fidelity portrait identity features and encode audio as motion information respectively. The module of hierarchical audio-driven visual synthesis establishes relationships between audio and visual components (lips, expression, pose), with a UNet denoiser used in the diffusion process."}},{template:"video-comparision",props:{title:"Portrait Style",items:[["assets/video/portrait_style/4.mp4","assets/video/portrait_style/3.mp4"],["assets/video/portrait_style/2.mp4","assets/video/portrait_style/1.mp4"]]}},{template:"bibtex",props:{bibTeX:`@misc{xu2024hallo, - title={Hallo: Hierarchical Audio-Driven Visual Synthesis for Portrait Image Animation}, - author={Mingwang Xu and Hui Li and Qingkun Su and Hanlin Shang and Liwei Zhang and Ce Liu and Jingdong Wang and Luc Van Gool and Yao Yao and Siyu zhu}, - year={2024}, - eprint={xxx.xxxx}, - archivePrefix={arXiv}, - primaryClass={cs.CV} -}`}}],Qd=ke({__name:"Home",setup(e){return(t,n)=>(H(),F("main",null,[(H(!0),F(ae,null,nt(Y($d),(s,o)=>(H(),Ke(Ud,{key:o,template:s.template,props:s.props},null,8,["template","props"]))),128))]))}});/*! - * vue-router v4.3.0 - * (c) 2024 Eduardo San Martin Morote - * @license MIT - */const Zt=typeof document<"u";function qd(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const te=Object.assign;function Qs(e,t){const n={};for(const s in t){const o=t[s];n[s]=Pe(o)?o.map(e):e(o)}return n}const an=()=>{},Pe=Array.isArray,fl=/#/g,eg=/&/g,tg=/\//g,ng=/=/g,sg=/\?/g,dl=/\+/g,og=/%5B/g,ig=/%5D/g,gl=/%5E/g,rg=/%60/g,hl=/%7B/g,lg=/%7C/g,pl=/%7D/g,cg=/%20/g;function Ho(e){return encodeURI(""+e).replace(lg,"|").replace(og,"[").replace(ig,"]")}function ag(e){return Ho(e).replace(hl,"{").replace(pl,"}").replace(gl,"^")}function Io(e){return Ho(e).replace(dl,"%2B").replace(cg,"+").replace(fl,"%23").replace(eg,"%26").replace(rg,"`").replace(hl,"{").replace(pl,"}").replace(gl,"^")}function ug(e){return Io(e).replace(ng,"%3D")}function fg(e){return Ho(e).replace(fl,"%23").replace(sg,"%3F")}function dg(e){return e==null?"":fg(e).replace(tg,"%2F")}function mn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const gg=/\/$/,hg=e=>e.replace(gg,"");function qs(e,t,n="/"){let s,o={},i="",r="";const c=t.indexOf("#");let l=t.indexOf("?");return c=0&&(l=-1),l>-1&&(s=t.slice(0,l),i=t.slice(l+1,c>-1?c:t.length),o=e(i)),c>-1&&(s=s||t.slice(0,c),r=t.slice(c,t.length)),s=bg(s??t,n),{fullPath:s+(i&&"?")+i+r,path:s,query:o,hash:mn(r)}}function pg(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function ji(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function mg(e,t,n){const s=t.matched.length-1,o=n.matched.length-1;return s>-1&&s===o&&Xt(t.matched[s],n.matched[o])&&ml(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Xt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function ml(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Ig(e[n],t[n]))return!1;return!0}function Ig(e,t){return Pe(e)?Gi(e,t):Pe(t)?Gi(t,e):e===t}function Gi(e,t){return Pe(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function bg(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),o=s[s.length-1];(o===".."||o===".")&&s.push("");let i=n.length-1,r,c;for(r=0;r1&&i--;else break;return n.slice(0,i).join("/")+"/"+s.slice(r).join("/")}var In;(function(e){e.pop="pop",e.push="push"})(In||(In={}));var un;(function(e){e.back="back",e.forward="forward",e.unknown=""})(un||(un={}));function Cg(e){if(!e)if(Zt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),hg(e)}const Ag=/^[^#]+#/;function vg(e,t){return e.replace(Ag,"#")+t}function yg(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const Ls=()=>({left:window.scrollX,top:window.scrollY});function _g(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=yg(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Bi(e,t){return(history.state?history.state.position-t:-1)+e}const bo=new Map;function wg(e,t){bo.set(e,t)}function Mg(e){const t=bo.get(e);return bo.delete(e),t}let Eg=()=>location.protocol+"//"+location.host;function Il(e,t){const{pathname:n,search:s,hash:o}=t,i=e.indexOf("#");if(i>-1){let c=o.includes(e.slice(i))?e.slice(i).length:1,l=o.slice(c);return l[0]!=="/"&&(l="/"+l),ji(l,"")}return ji(n,e)+s+o}function xg(e,t,n,s){let o=[],i=[],r=null;const c=({state:g})=>{const p=Il(e,location),A=n.value,R=t.value;let O=0;if(g){if(n.value=p,t.value=g,r&&r===A){r=null;return}O=R?g.position-R.position:0}else s(p);o.forEach(G=>{G(n.value,A,{delta:O,type:In.pop,direction:O?O>0?un.forward:un.back:un.unknown})})};function l(){r=n.value}function f(g){o.push(g);const p=()=>{const A=o.indexOf(g);A>-1&&o.splice(A,1)};return i.push(p),p}function a(){const{history:g}=window;g.state&&g.replaceState(te({},g.state,{scroll:Ls()}),"")}function h(){for(const g of i)g();i=[],window.removeEventListener("popstate",c),window.removeEventListener("beforeunload",a)}return window.addEventListener("popstate",c),window.addEventListener("beforeunload",a,{passive:!0}),{pauseListeners:l,listen:f,destroy:h}}function Zi(e,t,n,s=!1,o=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:o?Ls():null}}function Sg(e){const{history:t,location:n}=window,s={value:Il(e,n)},o={value:t.state};o.value||i(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(l,f,a){const h=e.indexOf("#"),g=h>-1?(n.host&&document.querySelector("base")?e:e.slice(h))+l:Eg()+e+l;try{t[a?"replaceState":"pushState"](f,"",g),o.value=f}catch(p){console.error(p),n[a?"replace":"assign"](g)}}function r(l,f){const a=te({},t.state,Zi(o.value.back,l,o.value.forward,!0),f,{position:o.value.position});i(l,a,!0),s.value=l}function c(l,f){const a=te({},o.value,t.state,{forward:l,scroll:Ls()});i(a.current,a,!0);const h=te({},Zi(s.value,l,null),{position:a.position+1},f);i(l,h,!1),s.value=l}return{location:s,state:o,push:c,replace:r}}function Ng(e){e=Cg(e);const t=Sg(e),n=xg(e,t.state,t.location,t.replace);function s(i,r=!0){r||n.pauseListeners(),history.go(i)}const o=te({location:"",base:e,go:s,createHref:vg.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function Dg(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Ng(e)}function Tg(e){return typeof e=="string"||e&&typeof e=="object"}function bl(e){return typeof e=="string"||typeof e=="symbol"}const rt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Cl=Symbol("");var Oi;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Oi||(Oi={}));function Kt(e,t){return te(new Error,{type:e,[Cl]:!0},t)}function qe(e,t){return e instanceof Error&&Cl in e&&(t==null||!!(e.type&t))}const zi="[^/]+?",Lg={sensitive:!1,strict:!1,start:!0,end:!0},Rg=/[.+*?^${}()[\]/\\]/g;function Wg(e,t){const n=te({},Lg,t),s=[];let o=n.start?"^":"";const i=[];for(const f of e){const a=f.length?[]:[90];n.strict&&!f.length&&(o+="/");for(let h=0;ht.length?t.length===1&&t[0]===80?1:-1:0}function Gg(e,t){let n=0;const s=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const Bg={type:0,value:""},Zg=/[a-zA-Z0-9_]/;function Og(e){if(!e)return[[]];if(e==="/")return[[Bg]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${f}": ${p}`)}let n=0,s=n;const o=[];let i;function r(){i&&o.push(i),i=[]}let c=0,l,f="",a="";function h(){f&&(n===0?i.push({type:0,value:f}):n===1||n===2||n===3?(i.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:f,regexp:a,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),f="")}function g(){f+=l}for(;c{r(z)}:an}function r(a){if(bl(a)){const h=s.get(a);h&&(s.delete(a),n.splice(n.indexOf(h),1),h.children.forEach(r),h.alias.forEach(r))}else{const h=n.indexOf(a);h>-1&&(n.splice(h,1),a.record.name&&s.delete(a.record.name),a.children.forEach(r),a.alias.forEach(r))}}function c(){return n}function l(a){let h=0;for(;h=0&&(a.record.path!==n[h].record.path||!Al(a,n[h]));)h++;n.splice(h,0,a),a.record.name&&!ki(a)&&s.set(a.record.name,a)}function f(a,h){let g,p={},A,R;if("name"in a&&a.name){if(g=s.get(a.name),!g)throw Kt(1,{location:a});R=g.record.name,p=te(Pi(h.params,g.keys.filter(z=>!z.optional).concat(g.parent?g.parent.keys.filter(z=>z.optional):[]).map(z=>z.name)),a.params&&Pi(a.params,g.keys.map(z=>z.name))),A=g.stringify(p)}else if(a.path!=null)A=a.path,g=n.find(z=>z.re.test(A)),g&&(p=g.parse(A),R=g.record.name);else{if(g=h.name?s.get(h.name):n.find(z=>z.re.test(h.path)),!g)throw Kt(1,{location:a,currentLocation:h});R=g.record.name,p=te({},h.params,a.params),A=g.stringify(p)}const O=[];let G=g;for(;G;)O.unshift(G.record),G=G.parent;return{name:R,path:A,params:p,matched:O,meta:Yg(O)}}return e.forEach(a=>i(a)),{addRoute:i,resolve:f,removeRoute:r,getRoutes:c,getRecordMatcher:o}}function Pi(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function Pg(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:kg(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 kg(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="object"?n[s]:n;return t}function ki(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Yg(e){return e.reduce((t,n)=>te(t,n.meta),{})}function Yi(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function Al(e,t){return t.children.some(n=>n===e||Al(e,n))}function Vg(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;oi&&Io(i)):[s&&Io(s)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function Xg(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Pe(s)?s.map(o=>o==null?null:""+o):s==null?s:""+s)}return t}const Kg=Symbol(""),Xi=Symbol(""),Po=Symbol(""),vl=Symbol(""),Co=Symbol("");function tn(){let e=[];function t(s){return e.push(s),()=>{const o=e.indexOf(s);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function ut(e,t,n,s,o,i=r=>r()){const r=s&&(s.enterCallbacks[o]=s.enterCallbacks[o]||[]);return()=>new Promise((c,l)=>{const f=g=>{g===!1?l(Kt(4,{from:n,to:t})):g instanceof Error?l(g):Tg(g)?l(Kt(2,{from:t,to:g})):(r&&s.enterCallbacks[o]===r&&typeof g=="function"&&r.push(g),c())},a=i(()=>e.call(s&&s.instances[o],t,n,f));let h=Promise.resolve(a);e.length<3&&(h=h.then(f)),h.catch(g=>l(g))})}function eo(e,t,n,s,o=i=>i()){const i=[];for(const r of e)for(const c in r.components){let l=r.components[c];if(!(t!=="beforeRouteEnter"&&!r.instances[c]))if(Fg(l)){const a=(l.__vccOpts||l)[t];a&&i.push(ut(a,n,s,r,c,o))}else{let f=l();i.push(()=>f.then(a=>{if(!a)return Promise.reject(new Error(`Couldn't resolve component "${c}" at "${r.path}"`));const h=qd(a)?a.default:a;r.components[c]=h;const p=(h.__vccOpts||h)[t];return p&&ut(p,n,s,r,c,o)()}))}}return i}function Fg(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Ki(e){const t=tt(Po),n=tt(vl),s=Oe(()=>t.resolve(Y(e.to))),o=Oe(()=>{const{matched:l}=s.value,{length:f}=l,a=l[f-1],h=n.matched;if(!a||!h.length)return-1;const g=h.findIndex(Xt.bind(null,a));if(g>-1)return g;const p=Fi(l[f-2]);return f>1&&Fi(a)===p&&h[h.length-1].path!==p?h.findIndex(Xt.bind(null,l[f-2])):g}),i=Oe(()=>o.value>-1&&Qg(n.params,s.value.params)),r=Oe(()=>o.value>-1&&o.value===n.matched.length-1&&ml(n.params,s.value.params));function c(l={}){return $g(l)?t[Y(e.replace)?"replace":"push"](Y(e.to)).catch(an):Promise.resolve()}return{route:s,href:Oe(()=>s.value.href),isActive:i,isExactActive:r,navigate:c}}const Jg=ke({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:Ki,setup(e,{slots:t}){const n=bn(Ki(e)),{options:s}=tt(Po),o=Oe(()=>({[Ji(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[Ji(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&t.default(n);return e.custom?i:$r("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},i)}}}),Ug=Jg;function $g(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 Qg(e,t){for(const n in t){const s=t[n],o=e[n];if(typeof s=="string"){if(s!==o)return!1}else if(!Pe(o)||o.length!==s.length||s.some((i,r)=>i!==o[r]))return!1}return!0}function Fi(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ji=(e,t,n)=>e??t??n,qg=ke({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=tt(Co),o=Oe(()=>e.route||s.value),i=tt(Xi,0),r=Oe(()=>{let f=Y(i);const{matched:a}=o.value;let h;for(;(h=a[f])&&!h.components;)f++;return f}),c=Oe(()=>o.value.matched[r.value]);cs(Xi,Oe(()=>r.value+1)),cs(Kg,c),cs(Co,o);const l=Te();return rs(()=>[l.value,c.value,e.name],([f,a,h],[g,p,A])=>{a&&(a.instances[h]=f,p&&p!==a&&f&&f===g&&(a.leaveGuards.size||(a.leaveGuards=p.leaveGuards),a.updateGuards.size||(a.updateGuards=p.updateGuards))),f&&a&&(!p||!Xt(a,p)||!g)&&(a.enterCallbacks[h]||[]).forEach(R=>R(f))},{flush:"post"}),()=>{const f=o.value,a=e.name,h=c.value,g=h&&h.components[a];if(!g)return Ui(n.default,{Component:g,route:f});const p=h.props[a],A=p?p===!0?f.params:typeof p=="function"?p(f):p:null,O=$r(g,te({},A,t,{onVnodeUnmounted:G=>{G.component.isUnmounted&&(h.instances[a]=null)},ref:l}));return Ui(n.default,{Component:O,route:f})||O}}});function Ui(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const eh=qg;function th(e){const t=Hg(e.routes,e),n=e.parseQuery||Vg,s=e.stringifyQuery||Vi,o=e.history,i=tn(),r=tn(),c=tn(),l=oc(rt);let f=rt;Zt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const a=Qs.bind(null,b=>""+b),h=Qs.bind(null,dg),g=Qs.bind(null,mn);function p(b,T){let x,j;return bl(b)?(x=t.getRecordMatcher(b),j=T):j=b,t.addRoute(j,x)}function A(b){const T=t.getRecordMatcher(b);T&&t.removeRoute(T)}function R(){return t.getRoutes().map(b=>b.record)}function O(b){return!!t.getRecordMatcher(b)}function G(b,T){if(T=te({},T||l.value),typeof b=="string"){const d=qs(n,b,T.path),m=t.resolve({path:d.path},T),C=o.createHref(d.fullPath);return te(d,m,{params:g(m.params),hash:mn(d.hash),redirectedFrom:void 0,href:C})}let x;if(b.path!=null)x=te({},b,{path:qs(n,b.path,T.path).path});else{const d=te({},b.params);for(const m in d)d[m]==null&&delete d[m];x=te({},b,{params:h(d)}),T.params=h(T.params)}const j=t.resolve(x,T),q=b.hash||"";j.params=a(g(j.params));const re=pg(s,te({},b,{hash:ag(q),path:j.path})),u=o.createHref(re);return te({fullPath:re,hash:q,query:s===Vi?Xg(b.query):b.query||{}},j,{redirectedFrom:void 0,href:u})}function z(b){return typeof b=="string"?qs(n,b,l.value.path):te({},b)}function w(b,T){if(f!==b)return Kt(8,{from:T,to:b})}function N(b){return X(b)}function W(b){return N(te(z(b),{replace:!0}))}function D(b){const T=b.matched[b.matched.length-1];if(T&&T.redirect){const{redirect:x}=T;let j=typeof x=="function"?x(b):x;return typeof j=="string"&&(j=j.includes("?")||j.includes("#")?j=z(j):{path:j},j.params={}),te({query:b.query,hash:b.hash,params:j.path!=null?{}:b.params},j)}}function X(b,T){const x=f=G(b),j=l.value,q=b.state,re=b.force,u=b.replace===!0,d=D(x);if(d)return X(te(z(d),{state:typeof d=="object"?te({},q,d.state):q,force:re,replace:u}),T||x);const m=x;m.redirectedFrom=T;let C;return!re&&mg(s,j,x)&&(C=Kt(16,{to:m,from:j}),Ye(j,j,!0,!1)),(C?Promise.resolve(C):ge(m,j)).catch(I=>qe(I)?qe(I,2)?I:ot(I):Q(I,m,j)).then(I=>{if(I){if(qe(I,2))return X(te({replace:u},z(I.to),{state:typeof I.to=="object"?te({},q,I.to.state):q,force:re}),T||m)}else I=Ge(m,j,!0,u,q);return me(m,j,I),I})}function U(b,T){const x=w(b,T);return x?Promise.reject(x):Promise.resolve()}function ne(b){const T=Rt.values().next().value;return T&&typeof T.runWithContext=="function"?T.runWithContext(b):b()}function ge(b,T){let x;const[j,q,re]=nh(b,T);x=eo(j.reverse(),"beforeRouteLeave",b,T);for(const d of j)d.leaveGuards.forEach(m=>{x.push(ut(m,b,T))});const u=U.bind(null,b,T);return x.push(u),Ie(x).then(()=>{x=[];for(const d of i.list())x.push(ut(d,b,T));return x.push(u),Ie(x)}).then(()=>{x=eo(q,"beforeRouteUpdate",b,T);for(const d of q)d.updateGuards.forEach(m=>{x.push(ut(m,b,T))});return x.push(u),Ie(x)}).then(()=>{x=[];for(const d of re)if(d.beforeEnter)if(Pe(d.beforeEnter))for(const m of d.beforeEnter)x.push(ut(m,b,T));else x.push(ut(d.beforeEnter,b,T));return x.push(u),Ie(x)}).then(()=>(b.matched.forEach(d=>d.enterCallbacks={}),x=eo(re,"beforeRouteEnter",b,T,ne),x.push(u),Ie(x))).then(()=>{x=[];for(const d of r.list())x.push(ut(d,b,T));return x.push(u),Ie(x)}).catch(d=>qe(d,8)?d:Promise.reject(d))}function me(b,T,x){c.list().forEach(j=>ne(()=>j(b,T,x)))}function Ge(b,T,x,j,q){const re=w(b,T);if(re)return re;const u=T===rt,d=Zt?history.state:{};x&&(j||u?o.replace(b.fullPath,te({scroll:u&&d&&d.scroll},q)):o.push(b.fullPath,q)),l.value=b,Ye(b,T,x,u),ot()}let Se;function Ut(){Se||(Se=o.listen((b,T,x)=>{if(!Qn.listening)return;const j=G(b),q=D(j);if(q){X(te(q,{replace:!0}),j).catch(an);return}f=j;const re=l.value;Zt&&wg(Bi(re.fullPath,x.delta),Ls()),ge(j,re).catch(u=>qe(u,12)?u:qe(u,2)?(X(u.to,j).then(d=>{qe(d,20)&&!x.delta&&x.type===In.pop&&o.go(-1,!1)}).catch(an),Promise.reject()):(x.delta&&o.go(-x.delta,!1),Q(u,j,re))).then(u=>{u=u||Ge(j,re,!1),u&&(x.delta&&!qe(u,8)?o.go(-x.delta,!1):x.type===In.pop&&qe(u,20)&&o.go(-1,!1)),me(j,re,u)}).catch(an)}))}let Tt=tn(),fe=tn(),se;function Q(b,T,x){ot(b);const j=fe.list();return j.length?j.forEach(q=>q(b,T,x)):console.error(b),Promise.reject(b)}function Qe(){return se&&l.value!==rt?Promise.resolve():new Promise((b,T)=>{Tt.add([b,T])})}function ot(b){return se||(se=!b,Ut(),Tt.list().forEach(([T,x])=>b?x(b):T()),Tt.reset()),b}function Ye(b,T,x,j){const{scrollBehavior:q}=e;if(!Zt||!q)return Promise.resolve();const re=!x&&Mg(Bi(b.fullPath,0))||(j||!x)&&history.state&&history.state.scroll||null;return Mr().then(()=>q(b,T,re)).then(u=>u&&_g(u)).catch(u=>Q(u,b,T))}const ye=b=>o.go(b);let Lt;const Rt=new Set,Qn={currentRoute:l,listening:!0,addRoute:p,removeRoute:A,hasRoute:O,getRoutes:R,resolve:G,options:e,push:N,replace:W,go:ye,back:()=>ye(-1),forward:()=>ye(1),beforeEach:i.add,beforeResolve:r.add,afterEach:c.add,onError:fe.add,isReady:Qe,install(b){const T=this;b.component("RouterLink",Ug),b.component("RouterView",eh),b.config.globalProperties.$router=T,Object.defineProperty(b.config.globalProperties,"$route",{enumerable:!0,get:()=>Y(l)}),Zt&&!Lt&&l.value===rt&&(Lt=!0,N(o.location).catch(q=>{}));const x={};for(const q in rt)Object.defineProperty(x,q,{get:()=>l.value[q],enumerable:!0});b.provide(Po,T),b.provide(vl,mr(x)),b.provide(Co,l);const j=b.unmount;Rt.add(b),b.unmount=function(){Rt.delete(b),Rt.size<1&&(f=rt,Se&&Se(),Se=null,l.value=rt,Lt=!1,se=!1),j()}}};function Ie(b){return b.reduce((T,x)=>T.then(()=>ne(x)),Promise.resolve())}return Qn}function nh(e,t){const n=[],s=[],o=[],i=Math.max(t.matched.length,e.matched.length);for(let r=0;rXt(f,c))?s.push(c):n.push(c));const l=e.matched[r];l&&(t.matched.find(f=>Xt(f,l))||o.push(l))}return[n,s,o]}const sh=th({history:Dg(),routes:[{path:"",component:Qd}]}),Ot=new Map;function yl(e){Yf(e)||e.pause()}const oh=e=>{for(const t of Ot.keys())yl(t)},$i={name:"lazy",option:{mounted:e=>{e instanceof HTMLVideoElement&&(Ot.set(e,e.getBoundingClientRect()),e.oncanplay=()=>{Ot.set(e,e.getBoundingClientRect()),yl(e)}),Ot.size&&!window.onscroll&&(window.onscroll=oh)},unmounted:e=>{e instanceof HTMLVideoElement&&Ot.delete(e),Ot.size||(window.onscroll=null)}}},ko=Oa(Ya);ko.use(sh);ko.directive($i.name,$i.option);ko.mount("#app"); diff --git a/assets/index-OjG_3WXD.js b/assets/index-OjG_3WXD.js new file mode 100644 index 00000000..665f02cc --- /dev/null +++ b/assets/index-OjG_3WXD.js @@ -0,0 +1,46 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))s(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const r of i.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&s(r)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function s(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();/** +* @vue/shared v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function wo(e,t){const n=new Set(e.split(","));return t?s=>n.has(s.toLowerCase()):s=>n.has(s)}const ie={},zt=[],je=()=>{},xl=()=>!1,As=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Mo=e=>e.startsWith("onUpdate:"),pe=Object.assign,Eo=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Sl=Object.prototype.hasOwnProperty,J=(e,t)=>Sl.call(e,t),k=Array.isArray,Ht=e=>vs(e)==="[object Map]",nr=e=>vs(e)==="[object Set]",V=e=>typeof e=="function",ue=e=>typeof e=="string",Ft=e=>typeof e=="symbol",ce=e=>e!==null&&typeof e=="object",sr=e=>(ce(e)||V(e))&&V(e.then)&&V(e.catch),or=Object.prototype.toString,vs=e=>or.call(e),Nl=e=>vs(e).slice(8,-1),ir=e=>vs(e)==="[object Object]",xo=e=>ue(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,on=wo(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),_s=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Dl=/-(\w)/g,Ue=_s(e=>e.replace(Dl,(t,n)=>n?n.toUpperCase():"")),Tl=/\B([A-Z])/g,Jt=_s(e=>e.replace(Tl,"-$1").toLowerCase()),ys=_s(e=>e.charAt(0).toUpperCase()+e.slice(1)),Bs=_s(e=>e?`on${ys(e)}`:""),gt=(e,t)=>!Object.is(e,t),Zs=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Ll=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let $o;const rr=()=>$o||($o=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function So(e){if(k(e)){const t={};for(let n=0;n{if(n){const s=n.split(Wl);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Et(e){let t="";if(ue(e))t=e;else if(k(e))for(let n=0;nue(e)?e:e==null?"":k(e)||ce(e)&&(e.toString===or||!V(e.toString))?JSON.stringify(e,cr,2):String(e),cr=(e,t)=>t&&t.__v_isRef?cr(e,t.value):Ht(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,o],i)=>(n[Os(s,i)+" =>"]=o,n),{})}:nr(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Os(n))}:Ft(t)?Os(t):ce(t)&&!k(t)&&!ir(t)?String(t):t,Os=(e,t="")=>{var n;return Ft(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let Ze;class Ol{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ze,!t&&Ze&&(this.index=(Ze.scopes||(Ze.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Ze;try{return Ze=this,t()}finally{Ze=n}}}on(){Ze=this}off(){Ze=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),St()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=ft,n=yt;try{return ft=!0,yt=this,this._runnings++,Qo(this),this.fn()}finally{qo(this),this._runnings--,yt=n,ft=t}}stop(){var t;this.active&&(Qo(this),qo(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function Pl(e){return e.value}function Qo(e){e._trackId++,e._depsLength=0}function qo(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},lo=new WeakMap,wt=Symbol(""),co=Symbol("");function Ee(e,t,n){if(ft&&yt){let s=lo.get(e);s||lo.set(e,s=new Map);let o=s.get(n);o||s.set(n,o=gr(()=>s.delete(n))),fr(yt,o)}}function et(e,t,n,s,o,i){const r=lo.get(e);if(!r)return;let c=[];if(t==="clear")c=[...r.values()];else if(n==="length"&&k(e)){const l=Number(s);r.forEach((f,a)=>{(a==="length"||!Ft(a)&&a>=l)&&c.push(f)})}else switch(n!==void 0&&c.push(r.get(n)),t){case"add":k(e)?xo(n)&&c.push(r.get("length")):(c.push(r.get(wt)),Ht(e)&&c.push(r.get(co)));break;case"delete":k(e)||(c.push(r.get(wt)),Ht(e)&&c.push(r.get(co)));break;case"set":Ht(e)&&c.push(r.get(wt));break}Do();for(const l of c)l&&dr(l,4);To()}const kl=wo("__proto__,__v_isRef,__isVue"),hr=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ft)),ei=Yl();function Yl(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=$(this);for(let i=0,r=this.length;i{e[t]=function(...n){xt(),Do();const s=$(this)[t].apply(this,n);return To(),St(),s}}),e}function Vl(e){const t=$(this);return Ee(t,"has",e),t.hasOwnProperty(e)}class pr{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const o=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return i;if(n==="__v_raw")return s===(o?i?oc:Cr:i?br:Ir).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const r=k(t);if(!o){if(r&&J(ei,n))return Reflect.get(ei,n,s);if(n==="hasOwnProperty")return Vl}const c=Reflect.get(t,n,s);return(Ft(n)?hr.has(n):kl(n))||(o||Ee(t,"get",n),i)?c:xe(c)?r&&xo(n)?c:c.value:ce(c)?o?vr(c):bn(c):c}}class mr extends pr{constructor(t=!1){super(!1,t)}set(t,n,s,o){let i=t[n];if(!this._isShallow){const l=Yt(i);if(!ms(s)&&!Yt(s)&&(i=$(i),s=$(s)),!k(t)&&xe(i)&&!xe(s))return l?!1:(i.value=s,!0)}const r=k(t)&&xo(n)?Number(n)e,ws=e=>Reflect.getPrototypeOf(e);function ss(e,t,n=!1,s=!1){e=e.__v_raw;const o=$(e),i=$(t);n||(gt(t,i)&&Ee(o,"get",t),Ee(o,"get",i));const{has:r}=ws(o),c=s?Lo:n?jo:fn;if(r.call(o,t))return c(e.get(t));if(r.call(o,i))return c(e.get(i));e!==o&&e.get(t)}function os(e,t=!1){const n=this.__v_raw,s=$(n),o=$(e);return t||(gt(e,o)&&Ee(s,"has",e),Ee(s,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function is(e,t=!1){return e=e.__v_raw,!t&&Ee($(e),"iterate",wt),Reflect.get(e,"size",e)}function ti(e){e=$(e);const t=$(this);return ws(t).has.call(t,e)||(t.add(e),et(t,"add",e,e)),this}function ni(e,t){t=$(t);const n=$(this),{has:s,get:o}=ws(n);let i=s.call(n,e);i||(e=$(e),i=s.call(n,e));const r=o.call(n,e);return n.set(e,t),i?gt(t,r)&&et(n,"set",e,t):et(n,"add",e,t),this}function si(e){const t=$(this),{has:n,get:s}=ws(t);let o=n.call(t,e);o||(e=$(e),o=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return o&&et(t,"delete",e,void 0),i}function oi(){const e=$(this),t=e.size!==0,n=e.clear();return t&&et(e,"clear",void 0,void 0),n}function rs(e,t){return function(s,o){const i=this,r=i.__v_raw,c=$(r),l=t?Lo:e?jo:fn;return!e&&Ee(c,"iterate",wt),r.forEach((f,a)=>s.call(o,l(f),l(a),i))}}function ls(e,t,n){return function(...s){const o=this.__v_raw,i=$(o),r=Ht(i),c=e==="entries"||e===Symbol.iterator&&r,l=e==="keys"&&r,f=o[e](...s),a=n?Lo:t?jo:fn;return!t&&Ee(i,"iterate",l?co:wt),{next(){const{value:h,done:g}=f.next();return g?{value:h,done:g}:{value:c?[a(h[0]),a(h[1])]:a(h),done:g}},[Symbol.iterator](){return this}}}}function it(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Ul(){const e={get(i){return ss(this,i)},get size(){return is(this)},has:os,add:ti,set:ni,delete:si,clear:oi,forEach:rs(!1,!1)},t={get(i){return ss(this,i,!1,!0)},get size(){return is(this)},has:os,add:ti,set:ni,delete:si,clear:oi,forEach:rs(!1,!0)},n={get(i){return ss(this,i,!0)},get size(){return is(this,!0)},has(i){return os.call(this,i,!0)},add:it("add"),set:it("set"),delete:it("delete"),clear:it("clear"),forEach:rs(!0,!1)},s={get(i){return ss(this,i,!0,!0)},get size(){return is(this,!0)},has(i){return os.call(this,i,!0)},add:it("add"),set:it("set"),delete:it("delete"),clear:it("clear"),forEach:rs(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=ls(i,!1,!1),n[i]=ls(i,!0,!1),t[i]=ls(i,!1,!0),s[i]=ls(i,!0,!0)}),[e,n,t,s]}const[$l,Ql,ql,ec]=Ul();function Ro(e,t){const n=t?e?ec:ql:e?Ql:$l;return(s,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(J(n,o)&&o in s?n:s,o,i)}const tc={get:Ro(!1,!1)},nc={get:Ro(!1,!0)},sc={get:Ro(!0,!1)},Ir=new WeakMap,br=new WeakMap,Cr=new WeakMap,oc=new WeakMap;function ic(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function rc(e){return e.__v_skip||!Object.isExtensible(e)?0:ic(Nl(e))}function bn(e){return Yt(e)?e:Wo(e,!1,Kl,tc,Ir)}function Ar(e){return Wo(e,!1,Jl,nc,br)}function vr(e){return Wo(e,!0,Fl,sc,Cr)}function Wo(e,t,n,s,o){if(!ce(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const r=rc(e);if(r===0)return e;const c=new Proxy(e,r===2?s:n);return o.set(e,c),c}function Pt(e){return Yt(e)?Pt(e.__v_raw):!!(e&&e.__v_isReactive)}function Yt(e){return!!(e&&e.__v_isReadonly)}function ms(e){return!!(e&&e.__v_isShallow)}function _r(e){return Pt(e)||Yt(e)}function $(e){const t=e&&e.__v_raw;return t?$(t):e}function yr(e){return Object.isExtensible(e)&&ps(e,"__v_skip",!0),e}const fn=e=>ce(e)?bn(e):e,jo=e=>ce(e)?vr(e):e;class wr{constructor(t,n,s,o){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new No(()=>t(this._value),()=>as(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=s}get value(){const t=$(this);return(!t._cacheable||t.effect.dirty)&>(t._value,t._value=t.effect.run())&&as(t,4),Mr(t),t.effect._dirtyLevel>=2&&as(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function lc(e,t,n=!1){let s,o;const i=V(e);return i?(s=e,o=je):(s=e.get,o=e.set),new wr(s,o,i||!o,n)}function Mr(e){var t;ft&&yt&&(e=$(e),fr(yt,(t=e.dep)!=null?t:e.dep=gr(()=>e.dep=void 0,e instanceof wr?e:void 0)))}function as(e,t=4,n){e=$(e);const s=e.dep;s&&dr(s,t)}function xe(e){return!!(e&&e.__v_isRef===!0)}function Te(e){return Er(e,!1)}function cc(e){return Er(e,!0)}function Er(e,t){return xe(e)?e:new ac(e,t)}class ac{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:$(t),this._value=n?t:fn(t)}get value(){return Mr(this),this._value}set value(t){const n=this.__v_isShallow||ms(t)||Yt(t);t=n?t:$(t),gt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:fn(t),as(this,4))}}function Y(e){return xe(e)?e.value:e}const uc={get:(e,t,n)=>Y(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return xe(o)&&!xe(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function xr(e){return Pt(e)?e:new Proxy(e,uc)}/** +* @vue/runtime-core v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function dt(e,t,n,s){try{return s?e(...s):e()}catch(o){Ms(o,t,n)}}function He(e,t,n,s){if(V(e)){const i=dt(e,t,n,s);return i&&sr(i)&&i.catch(r=>{Ms(r,t,n)}),i}const o=[];for(let i=0;i>>1,o=be[s],i=gn(o);iJe&&be.splice(t,1)}function hc(e){k(e)?kt.push(...e):(!lt||!lt.includes(e,e.allowRecurse?vt+1:vt))&&kt.push(e),Dr()}function ii(e,t,n=dn?Je+1:0){for(;ngn(n)-gn(s));if(kt.length=0,lt){lt.push(...t);return}for(lt=t,vt=0;vte.id==null?1/0:e.id,pc=(e,t)=>{const n=gn(e)-gn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Lr(e){ao=!1,dn=!0,be.sort(pc);try{for(Je=0;Jeue(p)?p.trim():p)),h&&(o=n.map(Ll))}let c,l=s[c=Bs(t)]||s[c=Bs(Ue(t))];!l&&i&&(l=s[c=Bs(Jt(t))]),l&&He(l,e,6,o);const f=s[c+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[c])return;e.emitted[c]=!0,He(f,e,6,o)}}function Rr(e,t,n=!1){const s=t.emitsCache,o=s.get(e);if(o!==void 0)return o;const i=e.emits;let r={},c=!1;if(!V(e)){const l=f=>{const a=Rr(f,t,!0);a&&(c=!0,pe(r,a))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!c?(ce(e)&&s.set(e,null),null):(k(i)?i.forEach(l=>r[l]=null):pe(r,i),ce(e)&&s.set(e,r),r)}function Es(e,t){return!e||!As(t)?!1:(t=t.slice(2).replace(/Once$/,""),J(e,t[0].toLowerCase()+t.slice(1))||J(e,Jt(t))||J(e,t))}let Me=null,xs=null;function Is(e){const t=Me;return Me=e,xs=e&&e.type.__scopeId||null,t}function Nt(e){xs=e}function Dt(){xs=null}function Ic(e,t=Me,n){if(!t||e._n)return e;const s=(...o)=>{s._d&&mi(-1);const i=Is(t);let r;try{r=e(...o)}finally{Is(i),s._d&&mi(1)}return r};return s._n=!0,s._c=!0,s._d=!0,s}function zs(e){const{type:t,vnode:n,proxy:s,withProxy:o,props:i,propsOptions:[r],slots:c,attrs:l,emit:f,render:a,renderCache:h,data:g,setupState:p,ctx:A,inheritAttrs:R}=e;let O,G;const z=Is(e);try{if(n.shapeFlag&4){const N=o||s,W=N;O=Fe(a.call(W,N,h,i,p,g,A)),G=l}else{const N=t;O=Fe(N.length>1?N(i,{attrs:l,slots:c,emit:f}):N(i,null)),G=t.props?l:bc(l)}}catch(N){cn.length=0,Ms(N,e,1),O=Le(Mt)}let w=O;if(G&&R!==!1){const N=Object.keys(G),{shapeFlag:W}=w;N.length&&W&7&&(r&&N.some(Mo)&&(G=Cc(G,r)),w=Vt(w,G))}return n.dirs&&(w=Vt(w),w.dirs=w.dirs?w.dirs.concat(n.dirs):n.dirs),n.transition&&(w.transition=n.transition),O=w,Is(z),O}const bc=e=>{let t;for(const n in e)(n==="class"||n==="style"||As(n))&&((t||(t={}))[n]=e[n]);return t},Cc=(e,t)=>{const n={};for(const s in e)(!Mo(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Ac(e,t,n){const{props:s,children:o,component:i}=e,{props:r,children:c,patchFlag:l}=t,f=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return s?ri(s,r,f):!!r;if(l&8){const a=t.dynamicProps;for(let h=0;he.__isSuspense;function Ec(e,t){t&&t.pendingBranch?k(e)?t.effects.push(...e):t.effects.push(e):hc(e)}const xc=Symbol.for("v-scx"),Sc=()=>tt(xc),cs={};function us(e,t,n){return Gr(e,t,n)}function Gr(e,t,{immediate:n,deep:s,flush:o,once:i,onTrack:r,onTrigger:c}=ie){if(t&&i){const D=t;t=(...X)=>{D(...X),W()}}const l=Ce,f=D=>s===!0?D:_t(D,s===!1?1:void 0);let a,h=!1,g=!1;if(xe(e)?(a=()=>e.value,h=ms(e)):Pt(e)?(a=()=>f(e),h=!0):k(e)?(g=!0,h=e.some(D=>Pt(D)||ms(D)),a=()=>e.map(D=>{if(xe(D))return D.value;if(Pt(D))return f(D);if(V(D))return dt(D,l,2)})):V(e)?t?a=()=>dt(e,l,2):a=()=>(p&&p(),He(e,l,3,[A])):a=je,t&&s){const D=a;a=()=>_t(D())}let p,A=D=>{p=w.onStop=()=>{dt(D,l,4),p=w.onStop=void 0}},R;if(Ls)if(A=je,t?n&&He(t,l,3,[a(),g?[]:void 0,A]):a(),o==="sync"){const D=Sc();R=D.__watcherHandles||(D.__watcherHandles=[])}else return je;let O=g?new Array(e.length).fill(cs):cs;const G=()=>{if(!(!w.active||!w.dirty))if(t){const D=w.run();(s||h||(g?D.some((X,U)=>gt(X,O[U])):gt(D,O)))&&(p&&p(),He(t,l,3,[D,O===cs?void 0:g&&O[0]===cs?[]:O,A]),O=D)}else w.run()};G.allowRecurse=!!t;let z;o==="sync"?z=G:o==="post"?z=()=>ye(G,l&&l.suspense):(G.pre=!0,l&&(G.id=l.uid),z=()=>Bo(G));const w=new No(a,je,z),N=Hl(),W=()=>{w.stop(),N&&Eo(N.effects,w)};return t?n?G():O=w.run():o==="post"?ye(w.run.bind(w),l&&l.suspense):w.run(),R&&R.push(W),W}function Nc(e,t,n){const s=this.proxy,o=ue(e)?e.includes(".")?Br(s,e):()=>s[e]:e.bind(s,s);let i;V(t)?i=t:(i=t.handler,n=t);const r=An(this),c=Gr(o,i.bind(s),n);return r(),c}function Br(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;o0){if(n>=t)return e;n++}if(s=s||new Set,s.has(e))return e;if(s.add(e),xe(e))_t(e.value,t,n,s);else if(k(e))for(let o=0;o{_t(o,t,n,s)});else if(ir(e))for(const o in e)_t(e[o],t,n,s);return e}function hn(e,t){if(Me===null)return e;const n=Rs(Me)||Me.proxy,s=e.dirs||(e.dirs=[]);for(let o=0;o!!e.type.__asyncLoader,Zr=e=>e.type.__isKeepAlive;function Dc(e,t){Or(e,"a",t)}function Tc(e,t){Or(e,"da",t)}function Or(e,t,n=Ce){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Ns(t,s,n),n){let o=n.parent;for(;o&&o.parent;)Zr(o.parent.vnode)&&Lc(s,t,n,o),o=o.parent}}function Lc(e,t,n,s){const o=Ns(t,e,s,!0);zr(()=>{Eo(s[t],o)},n)}function Ns(e,t,n=Ce,s=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;xt();const c=An(n),l=He(t,n,e,r);return c(),St(),l});return s?o.unshift(i):o.push(i),i}}const st=e=>(t,n=Ce)=>(!Ls||e==="sp")&&Ns(e,(...s)=>t(...s),n),Rc=st("bm"),Cn=st("m"),Wc=st("bu"),jc=st("u"),Gc=st("bum"),zr=st("um"),Bc=st("sp"),Zc=st("rtg"),Oc=st("rtc");function zc(e,t=Ce){Ns("ec",e,t)}function nt(e,t,n,s){let o;const i=n&&n[s];if(k(e)||ue(e)){o=new Array(e.length);for(let r=0,c=e.length;rt(r,c,void 0,i&&i[c]));else{const r=Object.keys(e);o=new Array(r.length);for(let c=0,l=r.length;ce?qr(e)?Rs(e)||e.proxy:uo(e.parent):null,rn=pe(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=>uo(e.parent),$root:e=>uo(e.root),$emit:e=>e.emit,$options:e=>Zo(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Bo(e.update)}),$nextTick:e=>e.n||(e.n=Nr.bind(e.proxy)),$watch:e=>Nc.bind(e)}),Hs=(e,t)=>e!==ie&&!e.__isScriptSetup&&J(e,t),Hc={get({_:e},t){const{ctx:n,setupState:s,data:o,props:i,accessCache:r,type:c,appContext:l}=e;let f;if(t[0]!=="$"){const p=r[t];if(p!==void 0)switch(p){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if(Hs(s,t))return r[t]=1,s[t];if(o!==ie&&J(o,t))return r[t]=2,o[t];if((f=e.propsOptions[0])&&J(f,t))return r[t]=3,i[t];if(n!==ie&&J(n,t))return r[t]=4,n[t];fo&&(r[t]=0)}}const a=rn[t];let h,g;if(a)return t==="$attrs"&&Ee(e,"get",t),a(e);if((h=c.__cssModules)&&(h=h[t]))return h;if(n!==ie&&J(n,t))return r[t]=4,n[t];if(g=l.config.globalProperties,J(g,t))return g[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:i}=e;return Hs(o,t)?(o[t]=n,!0):s!==ie&&J(s,t)?(s[t]=n,!0):J(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,propsOptions:i}},r){let c;return!!n[r]||e!==ie&&J(e,r)||Hs(t,r)||(c=i[0])&&J(c,r)||J(s,r)||J(rn,r)||J(o.config.globalProperties,r)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:J(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function ci(e){return k(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let fo=!0;function Pc(e){const t=Zo(e),n=e.proxy,s=e.ctx;fo=!1,t.beforeCreate&&ai(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:r,watch:c,provide:l,inject:f,created:a,beforeMount:h,mounted:g,beforeUpdate:p,updated:A,activated:R,deactivated:O,beforeDestroy:G,beforeUnmount:z,destroyed:w,unmounted:N,render:W,renderTracked:D,renderTriggered:X,errorCaptured:U,serverPrefetch:ne,expose:ge,inheritAttrs:me,components:Ge,directives:Se,filters:Ut}=t;if(f&&kc(f,s,null),r)for(const se in r){const Q=r[se];V(Q)&&(s[se]=Q.bind(n))}if(o){const se=o.call(n,n);ce(se)&&(e.data=bn(se))}if(fo=!0,i)for(const se in i){const Q=i[se],Qe=V(Q)?Q.bind(n,n):V(Q.get)?Q.get.bind(n,n):je,ot=!V(Q)&&V(Q.set)?Q.set.bind(n):je,Ye=Oe({get:Qe,set:ot});Object.defineProperty(s,se,{enumerable:!0,configurable:!0,get:()=>Ye.value,set:_e=>Ye.value=_e})}if(c)for(const se in c)Hr(c[se],s,n,se);if(l){const se=V(l)?l.call(n):l;Reflect.ownKeys(se).forEach(Q=>{ds(Q,se[Q])})}a&&ai(a,e,"c");function fe(se,Q){k(Q)?Q.forEach(Qe=>se(Qe.bind(n))):Q&&se(Q.bind(n))}if(fe(Rc,h),fe(Cn,g),fe(Wc,p),fe(jc,A),fe(Dc,R),fe(Tc,O),fe(zc,U),fe(Oc,D),fe(Zc,X),fe(Gc,z),fe(zr,N),fe(Bc,ne),k(ge))if(ge.length){const se=e.exposed||(e.exposed={});ge.forEach(Q=>{Object.defineProperty(se,Q,{get:()=>n[Q],set:Qe=>n[Q]=Qe})})}else e.exposed||(e.exposed={});W&&e.render===je&&(e.render=W),me!=null&&(e.inheritAttrs=me),Ge&&(e.components=Ge),Se&&(e.directives=Se)}function kc(e,t,n=je){k(e)&&(e=go(e));for(const s in e){const o=e[s];let i;ce(o)?"default"in o?i=tt(o.from||s,o.default,!0):i=tt(o.from||s):i=tt(o),xe(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:r=>i.value=r}):t[s]=i}}function ai(e,t,n){He(k(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Hr(e,t,n,s){const o=s.includes(".")?Br(n,s):()=>n[s];if(ue(e)){const i=t[e];V(i)&&us(o,i)}else if(V(e))us(o,e.bind(n));else if(ce(e))if(k(e))e.forEach(i=>Hr(i,t,n,s));else{const i=V(e.handler)?e.handler.bind(n):t[e.handler];V(i)&&us(o,i,e)}}function Zo(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:r}}=e.appContext,c=i.get(t);let l;return c?l=c:!o.length&&!n&&!s?l=t:(l={},o.length&&o.forEach(f=>bs(l,f,r,!0)),bs(l,t,r)),ce(t)&&i.set(t,l),l}function bs(e,t,n,s=!1){const{mixins:o,extends:i}=t;i&&bs(e,i,n,!0),o&&o.forEach(r=>bs(e,r,n,!0));for(const r in t)if(!(s&&r==="expose")){const c=Yc[r]||n&&n[r];e[r]=c?c(e[r],t[r]):t[r]}return e}const Yc={data:ui,props:fi,emits:fi,methods:nn,computed:nn,beforeCreate:Ae,created:Ae,beforeMount:Ae,mounted:Ae,beforeUpdate:Ae,updated:Ae,beforeDestroy:Ae,beforeUnmount:Ae,destroyed:Ae,unmounted:Ae,activated:Ae,deactivated:Ae,errorCaptured:Ae,serverPrefetch:Ae,components:nn,directives:nn,watch:Xc,provide:ui,inject:Vc};function ui(e,t){return t?e?function(){return pe(V(e)?e.call(this,this):e,V(t)?t.call(this,this):t)}:t:e}function Vc(e,t){return nn(go(e),go(t))}function go(e){if(k(e)){const t={};for(let n=0;n1)return n&&V(t)?t.call(s&&s.proxy):t}}function Jc(e,t,n,s=!1){const o={},i={};ps(i,Ts,1),e.propsDefaults=Object.create(null),kr(e,t,o,i);for(const r in e.propsOptions[0])r in o||(o[r]=void 0);n?e.props=s?o:Ar(o):e.type.props?e.props=o:e.props=i,e.attrs=i}function Uc(e,t,n,s){const{props:o,attrs:i,vnode:{patchFlag:r}}=e,c=$(o),[l]=e.propsOptions;let f=!1;if((s||r>0)&&!(r&16)){if(r&8){const a=e.vnode.dynamicProps;for(let h=0;h{l=!0;const[g,p]=Yr(h,t,!0);pe(r,g),p&&c.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!i&&!l)return ce(e)&&s.set(e,zt),zt;if(k(i))for(let a=0;a-1,p[1]=R<0||A-1||J(p,"default"))&&c.push(h)}}}const f=[r,c];return ce(e)&&s.set(e,f),f}function di(e){return e[0]!=="$"&&!on(e)}function gi(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function hi(e,t){return gi(e)===gi(t)}function pi(e,t){return k(t)?t.findIndex(n=>hi(n,e)):V(t)&&hi(t,e)?0:-1}const Vr=e=>e[0]==="_"||e==="$stable",Oo=e=>k(e)?e.map(Fe):[Fe(e)],$c=(e,t,n)=>{if(t._n)return t;const s=Ic((...o)=>Oo(t(...o)),n);return s._c=!1,s},Xr=(e,t,n)=>{const s=e._ctx;for(const o in e){if(Vr(o))continue;const i=e[o];if(V(i))t[o]=$c(o,i,s);else if(i!=null){const r=Oo(i);t[o]=()=>r}}},Kr=(e,t)=>{const n=Oo(t);e.slots.default=()=>n},Qc=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=$(t),ps(t,"_",n)):Xr(t,e.slots={})}else e.slots={},t&&Kr(e,t);ps(e.slots,Ts,1)},qc=(e,t,n)=>{const{vnode:s,slots:o}=e;let i=!0,r=ie;if(s.shapeFlag&32){const c=t._;c?n&&c===1?i=!1:(pe(o,t),!n&&c===1&&delete o._):(i=!t.$stable,Xr(t,o)),r=t}else t&&(Kr(e,t),r={default:1});if(i)for(const c in o)!Vr(c)&&r[c]==null&&delete o[c]};function po(e,t,n,s,o=!1){if(k(e)){e.forEach((g,p)=>po(g,t&&(k(t)?t[p]:t),n,s,o));return}if(fs(s)&&!o)return;const i=s.shapeFlag&4?Rs(s.component)||s.component.proxy:s.el,r=o?null:i,{i:c,r:l}=e,f=t&&t.r,a=c.refs===ie?c.refs={}:c.refs,h=c.setupState;if(f!=null&&f!==l&&(ue(f)?(a[f]=null,J(h,f)&&(h[f]=null)):xe(f)&&(f.value=null)),V(l))dt(l,c,12,[r,a]);else{const g=ue(l),p=xe(l);if(g||p){const A=()=>{if(e.f){const R=g?J(h,l)?h[l]:a[l]:l.value;o?k(R)&&Eo(R,i):k(R)?R.includes(i)||R.push(i):g?(a[l]=[i],J(h,l)&&(h[l]=a[l])):(l.value=[i],e.k&&(a[e.k]=l.value))}else g?(a[l]=r,J(h,l)&&(h[l]=r)):p&&(l.value=r,e.k&&(a[e.k]=r))};r?(A.id=-1,ye(A,n)):A()}}}const ye=Ec;function ea(e){return ta(e)}function ta(e,t){const n=rr();n.__VUE__=!0;const{insert:s,remove:o,patchProp:i,createElement:r,createText:c,createComment:l,setText:f,setElementText:a,parentNode:h,nextSibling:g,setScopeId:p=je,insertStaticContent:A}=e,R=(u,d,m,C=null,I=null,y=null,S=void 0,_=null,E=!!d.dynamicChildren)=>{if(u===d)return;u&&!Qt(u,d)&&(C=b(u),_e(u,I,y,!0),u=null),d.patchFlag===-2&&(E=!1,d.dynamicChildren=null);const{type:v,ref:L,shapeFlag:Z}=d;switch(v){case Ds:O(u,d,m,C);break;case Mt:G(u,d,m,C);break;case ks:u==null&&z(d,m,C,S);break;case ae:Ge(u,d,m,C,I,y,S,_,E);break;default:Z&1?W(u,d,m,C,I,y,S,_,E):Z&6?Se(u,d,m,C,I,y,S,_,E):(Z&64||Z&128)&&v.process(u,d,m,C,I,y,S,_,E,j)}L!=null&&I&&po(L,u&&u.ref,y,d||u,!d)},O=(u,d,m,C)=>{if(u==null)s(d.el=c(d.children),m,C);else{const I=d.el=u.el;d.children!==u.children&&f(I,d.children)}},G=(u,d,m,C)=>{u==null?s(d.el=l(d.children||""),m,C):d.el=u.el},z=(u,d,m,C)=>{[u.el,u.anchor]=A(u.children,d,m,C,u.el,u.anchor)},w=({el:u,anchor:d},m,C)=>{let I;for(;u&&u!==d;)I=g(u),s(u,m,C),u=I;s(d,m,C)},N=({el:u,anchor:d})=>{let m;for(;u&&u!==d;)m=g(u),o(u),u=m;o(d)},W=(u,d,m,C,I,y,S,_,E)=>{d.type==="svg"?S="svg":d.type==="math"&&(S="mathml"),u==null?D(d,m,C,I,y,S,_,E):ne(u,d,I,y,S,_,E)},D=(u,d,m,C,I,y,S,_)=>{let E,v;const{props:L,shapeFlag:Z,transition:B,dirs:P}=u;if(E=u.el=r(u.type,y,L&&L.is,L),Z&8?a(E,u.children):Z&16&&U(u.children,E,null,C,I,Ps(u,y),S,_),P&&mt(u,null,C,"created"),X(E,u,u.scopeId,S,C),L){for(const oe in L)oe!=="value"&&!on(oe)&&i(E,oe,null,L[oe],y,u.children,C,I,Ie);"value"in L&&i(E,"value",null,L.value,y),(v=L.onVnodeBeforeMount)&&Xe(v,C,u)}P&&mt(u,null,C,"beforeMount");const K=na(I,B);K&&B.beforeEnter(E),s(E,d,m),((v=L&&L.onVnodeMounted)||K||P)&&ye(()=>{v&&Xe(v,C,u),K&&B.enter(E),P&&mt(u,null,C,"mounted")},I)},X=(u,d,m,C,I)=>{if(m&&p(u,m),C)for(let y=0;y{for(let v=E;v{const _=d.el=u.el;let{patchFlag:E,dynamicChildren:v,dirs:L}=d;E|=u.patchFlag&16;const Z=u.props||ie,B=d.props||ie;let P;if(m&&It(m,!1),(P=B.onVnodeBeforeUpdate)&&Xe(P,m,d,u),L&&mt(d,u,m,"beforeUpdate"),m&&It(m,!0),v?ge(u.dynamicChildren,v,_,m,C,Ps(d,I),y):S||Q(u,d,_,null,m,C,Ps(d,I),y,!1),E>0){if(E&16)me(_,d,Z,B,m,C,I);else if(E&2&&Z.class!==B.class&&i(_,"class",null,B.class,I),E&4&&i(_,"style",Z.style,B.style,I),E&8){const K=d.dynamicProps;for(let oe=0;oe{P&&Xe(P,m,d,u),L&&mt(d,u,m,"updated")},C)},ge=(u,d,m,C,I,y,S)=>{for(let _=0;_{if(m!==C){if(m!==ie)for(const _ in m)!on(_)&&!(_ in C)&&i(u,_,m[_],null,S,d.children,I,y,Ie);for(const _ in C){if(on(_))continue;const E=C[_],v=m[_];E!==v&&_!=="value"&&i(u,_,v,E,S,d.children,I,y,Ie)}"value"in C&&i(u,"value",m.value,C.value,S)}},Ge=(u,d,m,C,I,y,S,_,E)=>{const v=d.el=u?u.el:c(""),L=d.anchor=u?u.anchor:c("");let{patchFlag:Z,dynamicChildren:B,slotScopeIds:P}=d;P&&(_=_?_.concat(P):P),u==null?(s(v,m,C),s(L,m,C),U(d.children||[],m,L,I,y,S,_,E)):Z>0&&Z&64&&B&&u.dynamicChildren?(ge(u.dynamicChildren,B,m,I,y,S,_),(d.key!=null||I&&d===I.subTree)&&Fr(u,d,!0)):Q(u,d,m,L,I,y,S,_,E)},Se=(u,d,m,C,I,y,S,_,E)=>{d.slotScopeIds=_,u==null?d.shapeFlag&512?I.ctx.activate(d,m,C,S,E):Ut(d,m,C,I,y,S,E):Tt(u,d,E)},Ut=(u,d,m,C,I,y,S)=>{const _=u.component=fa(u,C,I);if(Zr(u)&&(_.ctx.renderer=j),da(_),_.asyncDep){if(I&&I.registerDep(_,fe),!u.el){const E=_.subTree=Le(Mt);G(null,E,d,m)}}else fe(_,u,d,m,I,y,S)},Tt=(u,d,m)=>{const C=d.component=u.component;if(Ac(u,d,m))if(C.asyncDep&&!C.asyncResolved){se(C,d,m);return}else C.next=d,gc(C.update),C.effect.dirty=!0,C.update();else d.el=u.el,C.vnode=d},fe=(u,d,m,C,I,y,S)=>{const _=()=>{if(u.isMounted){let{next:L,bu:Z,u:B,parent:P,vnode:K}=u;{const Wt=Jr(u);if(Wt){L&&(L.el=K.el,se(u,L,S)),Wt.asyncDep.then(()=>{u.isUnmounted||_()});return}}let oe=L,le;It(u,!1),L?(L.el=K.el,se(u,L,S)):L=K,Z&&Zs(Z),(le=L.props&&L.props.onVnodeBeforeUpdate)&&Xe(le,P,L,K),It(u,!0);const de=zs(u),Be=u.subTree;u.subTree=de,R(Be,de,h(Be.el),b(Be),u,I,y),L.el=de.el,oe===null&&vc(u,de.el),B&&ye(B,I),(le=L.props&&L.props.onVnodeUpdated)&&ye(()=>Xe(le,P,L,K),I)}else{let L;const{el:Z,props:B}=d,{bm:P,m:K,parent:oe}=u,le=fs(d);if(It(u,!1),P&&Zs(P),!le&&(L=B&&B.onVnodeBeforeMount)&&Xe(L,oe,d),It(u,!0),Z&&re){const de=()=>{u.subTree=zs(u),re(Z,u.subTree,u,I,null)};le?d.type.__asyncLoader().then(()=>!u.isUnmounted&&de()):de()}else{const de=u.subTree=zs(u);R(null,de,m,C,u,I,y),d.el=de.el}if(K&&ye(K,I),!le&&(L=B&&B.onVnodeMounted)){const de=d;ye(()=>Xe(L,oe,de),I)}(d.shapeFlag&256||oe&&fs(oe.vnode)&&oe.vnode.shapeFlag&256)&&u.a&&ye(u.a,I),u.isMounted=!0,d=m=C=null}},E=u.effect=new No(_,je,()=>Bo(v),u.scope),v=u.update=()=>{E.dirty&&E.run()};v.id=u.uid,It(u,!0),v()},se=(u,d,m)=>{d.component=u;const C=u.vnode.props;u.vnode=d,u.next=null,Uc(u,d.props,C,m),qc(u,d.children,m),xt(),ii(u),St()},Q=(u,d,m,C,I,y,S,_,E=!1)=>{const v=u&&u.children,L=u?u.shapeFlag:0,Z=d.children,{patchFlag:B,shapeFlag:P}=d;if(B>0){if(B&128){ot(v,Z,m,C,I,y,S,_,E);return}else if(B&256){Qe(v,Z,m,C,I,y,S,_,E);return}}P&8?(L&16&&Ie(v,I,y),Z!==v&&a(m,Z)):L&16?P&16?ot(v,Z,m,C,I,y,S,_,E):Ie(v,I,y,!0):(L&8&&a(m,""),P&16&&U(Z,m,C,I,y,S,_,E))},Qe=(u,d,m,C,I,y,S,_,E)=>{u=u||zt,d=d||zt;const v=u.length,L=d.length,Z=Math.min(v,L);let B;for(B=0;BL?Ie(u,I,y,!0,!1,Z):U(d,m,C,I,y,S,_,E,Z)},ot=(u,d,m,C,I,y,S,_,E)=>{let v=0;const L=d.length;let Z=u.length-1,B=L-1;for(;v<=Z&&v<=B;){const P=u[v],K=d[v]=E?ct(d[v]):Fe(d[v]);if(Qt(P,K))R(P,K,m,null,I,y,S,_,E);else break;v++}for(;v<=Z&&v<=B;){const P=u[Z],K=d[B]=E?ct(d[B]):Fe(d[B]);if(Qt(P,K))R(P,K,m,null,I,y,S,_,E);else break;Z--,B--}if(v>Z){if(v<=B){const P=B+1,K=PB)for(;v<=Z;)_e(u[v],I,y,!0),v++;else{const P=v,K=v,oe=new Map;for(v=K;v<=B;v++){const Ne=d[v]=E?ct(d[v]):Fe(d[v]);Ne.key!=null&&oe.set(Ne.key,v)}let le,de=0;const Be=B-K+1;let Wt=!1,Fo=0;const $t=new Array(Be);for(v=0;v=Be){_e(Ne,I,y,!0);continue}let Ve;if(Ne.key!=null)Ve=oe.get(Ne.key);else for(le=K;le<=B;le++)if($t[le-K]===0&&Qt(Ne,d[le])){Ve=le;break}Ve===void 0?_e(Ne,I,y,!0):($t[Ve-K]=v+1,Ve>=Fo?Fo=Ve:Wt=!0,R(Ne,d[Ve],m,null,I,y,S,_,E),de++)}const Jo=Wt?sa($t):zt;for(le=Jo.length-1,v=Be-1;v>=0;v--){const Ne=K+v,Ve=d[Ne],Uo=Ne+1{const{el:y,type:S,transition:_,children:E,shapeFlag:v}=u;if(v&6){Ye(u.component.subTree,d,m,C);return}if(v&128){u.suspense.move(d,m,C);return}if(v&64){S.move(u,d,m,j);return}if(S===ae){s(y,d,m);for(let Z=0;Z_.enter(y),I);else{const{leave:Z,delayLeave:B,afterLeave:P}=_,K=()=>s(y,d,m),oe=()=>{Z(y,()=>{K(),P&&P()})};B?B(y,K,oe):oe()}else s(y,d,m)},_e=(u,d,m,C=!1,I=!1)=>{const{type:y,props:S,ref:_,children:E,dynamicChildren:v,shapeFlag:L,patchFlag:Z,dirs:B}=u;if(_!=null&&po(_,null,m,u,!0),L&256){d.ctx.deactivate(u);return}const P=L&1&&B,K=!fs(u);let oe;if(K&&(oe=S&&S.onVnodeBeforeUnmount)&&Xe(oe,d,u),L&6)ns(u.component,m,C);else{if(L&128){u.suspense.unmount(m,C);return}P&&mt(u,null,d,"beforeUnmount"),L&64?u.type.remove(u,d,m,I,j,C):v&&(y!==ae||Z>0&&Z&64)?Ie(v,d,m,!1,!0):(y===ae&&Z&384||!I&&L&16)&&Ie(E,d,m),C&&Lt(u)}(K&&(oe=S&&S.onVnodeUnmounted)||P)&&ye(()=>{oe&&Xe(oe,d,u),P&&mt(u,null,d,"unmounted")},m)},Lt=u=>{const{type:d,el:m,anchor:C,transition:I}=u;if(d===ae){Rt(m,C);return}if(d===ks){N(u);return}const y=()=>{o(m),I&&!I.persisted&&I.afterLeave&&I.afterLeave()};if(u.shapeFlag&1&&I&&!I.persisted){const{leave:S,delayLeave:_}=I,E=()=>S(m,y);_?_(u.el,y,E):E()}else y()},Rt=(u,d)=>{let m;for(;u!==d;)m=g(u),o(u),u=m;o(d)},ns=(u,d,m)=>{const{bum:C,scope:I,update:y,subTree:S,um:_}=u;C&&Zs(C),I.stop(),y&&(y.active=!1,_e(S,u,d,m)),_&&ye(_,d),ye(()=>{u.isUnmounted=!0},d),d&&d.pendingBranch&&!d.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===d.pendingId&&(d.deps--,d.deps===0&&d.resolve())},Ie=(u,d,m,C=!1,I=!1,y=0)=>{for(let S=y;Su.shapeFlag&6?b(u.component.subTree):u.shapeFlag&128?u.suspense.next():g(u.anchor||u.el);let T=!1;const x=(u,d,m)=>{u==null?d._vnode&&_e(d._vnode,null,null,!0):R(d._vnode||null,u,d,null,null,null,m),T||(T=!0,ii(),Tr(),T=!1),d._vnode=u},j={p:R,um:_e,m:Ye,r:Lt,mt:Ut,mc:U,pc:Q,pbc:ge,n:b,o:e};let q,re;return t&&([q,re]=t(j)),{render:x,hydrate:q,createApp:Fc(x,q)}}function Ps({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function It({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function na(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Fr(e,t,n=!1){const s=e.children,o=t.children;if(k(s)&&k(o))for(let i=0;i>1,e[n[c]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,r=n[i-1];i-- >0;)n[i]=r,r=t[r];return n}function Jr(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Jr(t)}const oa=e=>e.__isTeleport,ae=Symbol.for("v-fgt"),Ds=Symbol.for("v-txt"),Mt=Symbol.for("v-cmt"),ks=Symbol.for("v-stc"),cn=[];let ze=null;function H(e=!1){cn.push(ze=e?null:[])}function ia(){cn.pop(),ze=cn[cn.length-1]||null}let pn=1;function mi(e){pn+=e}function Ur(e){return e.dynamicChildren=pn>0?ze||zt:null,ia(),pn>0&&ze&&ze.push(e),e}function F(e,t,n,s,o,i){return Ur(M(e,t,n,s,o,i,!0))}function Ke(e,t,n,s,o){return Ur(Le(e,t,n,s,o,!0))}function mo(e){return e?e.__v_isVNode===!0:!1}function Qt(e,t){return e.type===t.type&&e.key===t.key}const Ts="__vInternal",$r=({key:e})=>e??null,gs=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ue(e)||xe(e)||V(e)?{i:Me,r:e,k:t,f:!!n}:e:null);function M(e,t=null,n=null,s=0,o=null,i=e===ae?0:1,r=!1,c=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&$r(t),ref:t&&gs(t),scopeId:xs,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:i,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Me};return c?(zo(l,n),i&128&&e.normalize(l)):n&&(l.shapeFlag|=ue(n)?8:16),pn>0&&!r&&ze&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&ze.push(l),l}const Le=ra;function ra(e,t=null,n=null,s=0,o=null,i=!1){if((!e||e===wc)&&(e=Mt),mo(e)){const c=Vt(e,t,!0);return n&&zo(c,n),pn>0&&!i&&ze&&(c.shapeFlag&6?ze[ze.indexOf(e)]=c:ze.push(c)),c.patchFlag|=-2,c}if(Ia(e)&&(e=e.__vccOpts),t){t=la(t);let{class:c,style:l}=t;c&&!ue(c)&&(t.class=Et(c)),ce(l)&&(_r(l)&&!k(l)&&(l=pe({},l)),t.style=So(l))}const r=ue(e)?1:Mc(e)?128:oa(e)?64:ce(e)?4:V(e)?2:0;return M(e,t,n,s,o,r,i,!0)}function la(e){return e?_r(e)||Ts in e?pe({},e):e:null}function Vt(e,t,n=!1){const{props:s,ref:o,patchFlag:i,children:r}=e,c=t?ca(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&$r(c),ref:t&&t.ref?n&&o?k(o)?o.concat(gs(t)):[o,gs(t)]:gs(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:r,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ae?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Vt(e.ssContent),ssFallback:e.ssFallback&&Vt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Qr(e=" ",t=0){return Le(Ds,null,e,t)}function we(e="",t=!1){return t?(H(),Ke(Mt,null,e)):Le(Mt,null,e)}function Fe(e){return e==null||typeof e=="boolean"?Le(Mt):k(e)?Le(ae,null,e.slice()):typeof e=="object"?ct(e):Le(Ds,null,String(e))}function ct(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Vt(e)}function zo(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(k(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),zo(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(Ts in t)?t._ctx=Me:o===3&&Me&&(Me.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else V(t)?(t={default:t,_ctx:Me},n=32):(t=String(t),s&64?(n=16,t=[Qr(t)]):n=8);e.children=t,e.shapeFlag|=n}function ca(...e){const t={};for(let n=0;n{let o;return(o=e[n])||(o=e[n]=[]),o.push(s),i=>{o.length>1?o.forEach(r=>r(i)):o[0](i)}};Cs=t("__VUE_INSTANCE_SETTERS__",n=>Ce=n),Io=t("__VUE_SSR_SETTERS__",n=>Ls=n)}const An=e=>{const t=Ce;return Cs(e),e.scope.on(),()=>{e.scope.off(),Cs(t)}},Ii=()=>{Ce&&Ce.scope.off(),Cs(null)};function qr(e){return e.vnode.shapeFlag&4}let Ls=!1;function da(e,t=!1){t&&Io(t);const{props:n,children:s}=e.vnode,o=qr(e);Jc(e,n,o,t),Qc(e,s);const i=o?ga(e,t):void 0;return t&&Io(!1),i}function ga(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=yr(new Proxy(e.ctx,Hc));const{setup:s}=n;if(s){const o=e.setupContext=s.length>1?pa(e):null,i=An(e);xt();const r=dt(s,e,0,[e.props,o]);if(St(),i(),sr(r)){if(r.then(Ii,Ii),t)return r.then(c=>{bi(e,c,t)}).catch(c=>{Ms(c,e,0)});e.asyncDep=r}else bi(e,r,t)}else el(e,t)}function bi(e,t,n){V(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ce(t)&&(e.setupState=xr(t)),el(e,n)}let Ci;function el(e,t,n){const s=e.type;if(!e.render){if(!t&&Ci&&!s.render){const o=s.template||Zo(e).template;if(o){const{isCustomElement:i,compilerOptions:r}=e.appContext.config,{delimiters:c,compilerOptions:l}=s,f=pe(pe({isCustomElement:i,delimiters:c},r),l);s.render=Ci(o,f)}}e.render=s.render||je}{const o=An(e);xt();try{Pc(e)}finally{St(),o()}}}function ha(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Ee(e,"get","$attrs"),t[n]}}))}function pa(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return ha(e)},slots:e.slots,emit:e.emit,expose:t}}function Rs(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(xr(yr(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in rn)return rn[n](e)},has(t,n){return n in t||n in rn}}))}function ma(e,t=!0){return V(e)?e.displayName||e.name:e.name||t&&e.__name}function Ia(e){return V(e)&&"__vccOpts"in e}const Oe=(e,t)=>lc(e,t,Ls);function tl(e,t,n){const s=arguments.length;return s===2?ce(t)&&!k(t)?mo(t)?Le(e,null,[t]):Le(e,t):Le(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&mo(n)&&(n=[n]),Le(e,t,n))}const ba="3.4.21";/** +* @vue/runtime-dom v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const Ca="http://www.w3.org/2000/svg",Aa="http://www.w3.org/1998/Math/MathML",at=typeof document<"u"?document:null,Ai=at&&at.createElement("template"),va={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const o=t==="svg"?at.createElementNS(Ca,e):t==="mathml"?at.createElementNS(Aa,e):at.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>at.createTextNode(e),createComment:e=>at.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>at.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,i){const r=n?n.previousSibling:t.lastChild;if(o&&(o===i||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{Ai.innerHTML=s==="svg"?`${e}`:s==="mathml"?`${e}`:e;const c=Ai.content;if(s==="svg"||s==="mathml"){const l=c.firstChild;for(;l.firstChild;)c.appendChild(l.firstChild);c.removeChild(l)}t.insertBefore(c,n)}return[r?r.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},_a=Symbol("_vtc");function ya(e,t,n){const s=e[_a];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const vi=Symbol("_vod"),wa=Symbol("_vsh"),Ma=Symbol(""),Ea=/(^|;)\s*display\s*:/;function xa(e,t,n){const s=e.style,o=ue(n);let i=!1;if(n&&!o){if(t)if(ue(t))for(const r of t.split(";")){const c=r.slice(0,r.indexOf(":")).trim();n[c]==null&&hs(s,c,"")}else for(const r in t)n[r]==null&&hs(s,r,"");for(const r in n)r==="display"&&(i=!0),hs(s,r,n[r])}else if(o){if(t!==n){const r=s[Ma];r&&(n+=";"+r),s.cssText=n,i=Ea.test(n)}}else t&&e.removeAttribute("style");vi in e&&(e[vi]=i?s.display:"",e[wa]&&(s.display="none"))}const _i=/\s*!important$/;function hs(e,t,n){if(k(n))n.forEach(s=>hs(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Sa(e,t);_i.test(n)?e.setProperty(Jt(s),n.replace(_i,""),"important"):e[s]=n}}const yi=["Webkit","Moz","ms"],Ys={};function Sa(e,t){const n=Ys[t];if(n)return n;let s=Ue(t);if(s!=="filter"&&s in e)return Ys[t]=s;s=ys(s);for(let o=0;oVs||(ja.then(()=>Vs=0),Vs=Date.now());function Ba(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;He(Za(s,n.value),t,5,[s])};return n.value=e,n.attached=Ga(),n}function Za(e,t){if(k(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>o=>!o._stopped&&s&&s(o))}else return t}const xi=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Oa=(e,t,n,s,o,i,r,c,l)=>{const f=o==="svg";t==="class"?ya(e,s,f):t==="style"?xa(e,n,s):As(t)?Mo(t)||Ra(e,t,n,s,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):za(e,t,s,f))?Da(e,t,s,i,r,c,l):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Na(e,t,s,f))};function za(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&xi(t)&&V(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return xi(t)&&ue(n)?!1:t in e}const Ha=pe({patchProp:Oa},va);let Si;function Pa(){return Si||(Si=ea(Ha))}const ka=(...e)=>{const t=Pa().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=Va(s);if(!o)return;const i=t._component;!V(i)&&!i.render&&!i.template&&(i.template=o.innerHTML),o.innerHTML="";const r=n(o,!1,Ya(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),r},t};function Ya(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Va(e){return ue(e)?document.querySelector(e):e}const ht=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},Xa={};function Ka(e,t){const n=yc("RouterView");return H(),Ke(n)}const Fa=ht(Xa,[["render",Ka],["__scopeId","data-v-9bea8109"]]),vn="data:application/octet-stream;base64,PHNjcmlwdCBzZXR1cCBsYW5nPSJ0cyI+Cjwvc2NyaXB0PgoKPHRlbXBsYXRlPgogIDxSb3V0ZXJWaWV3PjwvUm91dGVyVmlldz4KPC90ZW1wbGF0ZT4KCjxzdHlsZSBzY29wZWQ+CmhlYWRlciB7CiAgbGluZS1oZWlnaHQ6IDEuNTsKICBtYXgtaGVpZ2h0OiAxMDB2aDsKfQoKLmxvZ28gewogIGRpc3BsYXk6IGJsb2NrOwogIG1hcmdpbjogMCBhdXRvIDJyZW07Cn0KCm5hdiB7CiAgd2lkdGg6IDEwMCU7CiAgZm9udC1zaXplOiAxMnB4OwogIHRleHQtYWxpZ246IGNlbnRlcjsKICBtYXJnaW4tdG9wOiAycmVtOwp9CgpuYXYgYS5yb3V0ZXItbGluay1leGFjdC1hY3RpdmUgewogIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTsKfQoKbmF2IGEucm91dGVyLWxpbmstZXhhY3QtYWN0aXZlOmhvdmVyIHsKICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsKfQoKbmF2IGEgewogIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICBwYWRkaW5nOiAwIDFyZW07CiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpOwp9CgpuYXYgYTpmaXJzdC1vZi10eXBlIHsKICBib3JkZXI6IDA7Cn0KCkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsKICBoZWFkZXIgewogICAgZGlzcGxheTogZmxleDsKICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7CiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXNlY3Rpb24tZ2FwKSAvIDIpOwogIH0KCiAgLmxvZ28gewogICAgbWFyZ2luOiAwIDJyZW0gMCAwOwogIH0KCiAgaGVhZGVyIC53cmFwcGVyIHsKICAgIGRpc3BsYXk6IGZsZXg7CiAgICBwbGFjZS1pdGVtczogZmxleC1zdGFydDsKICAgIGZsZXgtd3JhcDogd3JhcDsKICB9CgogIG5hdiB7CiAgICB0ZXh0LWFsaWduOiBsZWZ0OwogICAgbWFyZ2luLWxlZnQ6IC0xcmVtOwogICAgZm9udC1zaXplOiAxcmVtOwoKICAgIHBhZGRpbmc6IDFyZW0gMDsKICAgIG1hcmdpbi10b3A6IDFyZW07CiAgfQp9Cjwvc3R5bGU+Cg==",_n="/hallo/assets/base-N1B3GxTk.css",yn="/hallo/assets/carousel-CgOHQdvw.css",wn="/hallo/assets/icon-BCoSGUCM.css",Mn="/hallo/assets/framework-DJvQGVbE.png",En="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20261.76%20226.69'%3e%3cpath%20d='M161.096.001l-30.225%2052.351L100.647.001H-.005l130.877%20226.688L261.749.001z'%20fill='%2341b883'/%3e%3cpath%20d='M161.096.001l-30.225%2052.351L100.647.001H52.346l78.526%20136.01L209.398.001z'%20fill='%2334495e'/%3e%3c/svg%3e",xn="/hallo/assets/main-CMCgD1yo.css",Sn="/hallo/assets/main_video-CI2jmm4R.mp4",Nn="/hallo/assets/1-Bp9swY_u.mp4",Dn="/hallo/assets/2-Bn3Yox23.mp4",Tn="/hallo/assets/3-HONIDrz4.mp4",Ln="/hallo/assets/4-8WZ5BCy0.mp4",Rn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogICAgPHNlY3Rpb24gY2xhc3M9ImFic3RyYWN0Ij4KICAgICAgICA8ZGl2PgogICAgICAgICAgICA8aDM+QWJzdHJhY3Q8L2gzPgogICAgICAgICAgICA8cD57eyBwcm9wcy5jb250ZW50IH19PC9wPgogICAgICAgIDwvZGl2PgogICAgPC9zZWN0aW9uPgo8L3RlbXBsYXRlPgoKPHNjcmlwdCBzZXR1cCBsYW5nPSJ0cyI+CmludGVyZmFjZSBQcm9wcyB7CiAgICBjb250ZW50Pzogc3RyaW5nCn0KY29uc3QgeyBwcm9wcyB9ID0gZGVmaW5lUHJvcHM8eyBwcm9wczogUHJvcHMgfT4oKQoKPC9zY3JpcHQ+Cgo8c3R5bGUgbGFuZz0ic2NzcyIgc2NvcGVkPgouYWJzdHJhY3QgewogICAgZGl2IHsKICAgICAgICBtYXgtd2lkdGg6IDk2MHB4OwogICAgICAgIEBhcHBseSB3LWZ1bGwgbXQtMjsKICAgIH0KCiAgICBsaSB7CiAgICAgICAgQGFwcGx5IGZsZXggZmxleC1yb3cgbXktMTsKCiAgICAgICAgOmZpcnN0LWNoaWxkIHsKICAgICAgICAgICAgQGFwcGx5IG1yLTI7CiAgICAgICAgfQogICAgfQp9CgpwIHsKICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTsKfQo8L3N0eWxlPg==",Wn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogICAgPHNlY3Rpb24gY2xhc3M9ImJpYnRleCI+CiAgICAgICAgPGgzPkJpYlRlWDwvaDM+CiAgICAgICAgPHByZSBjbGFzcz0iYmlidGV4LWNvZGUiPjxjb2RlPnt7IGJpYlRlWCB9fTwvY29kZT48L3ByZT4KICAgIDwvc2VjdGlvbj4KPC90ZW1wbGF0ZT4KCjxzY3JpcHQgc2V0dXAgbGFuZz0idHMiPgppbnRlcmZhY2UgUHJvcHMgewogICAgYmliVGVYPzogc3RyaW5nCn0KY29uc3QgeyBwcm9wcyB9ID0gZGVmaW5lUHJvcHM8eyBwcm9wczogUHJvcHMgfT4oKQpjb25zdCBiaWJUZVggPSBwcm9wcy5iaWJUZVggfHwgIiIKPC9zY3JpcHQ+Cgo8c3R5bGUgc2NvcGVkIGxhbmc9InNjc3MiPgpzZWN0aW9uIHsKICAgIEBhcHBseSB3LWZ1bGwgcHktMTAgbWQ6cHgtMTYgcHgtNjsKICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlcjsKfQoKLmJpYnRleC1jb2RlIHsKICAgIEBhcHBseSBib3JkZXItZ3JheS0zMDAgYmctZ3JheS0zMDAvMTUgcC00IHJvdW5kZWQtbGcgdy1mdWxsIG92ZXJmbG93LWF1dG87CiAgICBtYXgtd2lkdGg6IDk2MHB4Owp9Cjwvc3R5bGU+Cg==",jn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogICAgPHNlY3Rpb24gY2xhc3M9ImZyYW1ld29yayI+CiAgICAgICAgPGgzPkZyYW1ld29yazwvaDM+CiAgICAgICAgPGRpdj4KICAgICAgICAgICAgPGltZyA6c3JjPSJpbWFnZSI+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPHA+e3sgZGVzY3JpcHRpb24gfX08L3A+CiAgICAgICAgPC9kaXY+CgogICAgPC9zZWN0aW9uPgo8L3RlbXBsYXRlPgoKPHNjcmlwdCBzZXR1cCBsYW5nPSJ0cyI+CmludGVyZmFjZSBQcm9wcyB7CiAgICBpbWFnZT86IHN0cmluZwogICAgZGVzY3JpcHRpb24/OiBzdHJpbmcKfQoKY29uc3QgeyBwcm9wcyB9ID0gZGVmaW5lUHJvcHM8eyBwcm9wczogUHJvcHMgfT4oKQpjb25zdCBpbWFnZSA9IHByb3BzLmltYWdlICYmIG5ldyBVUkwoYC4uLyR7cHJvcHMuaW1hZ2V9YCwgaW1wb3J0Lm1ldGEudXJsKS5ocmVmCmNvbnN0IGRlc2NyaXB0aW9uID0gcHJvcHMuZGVzY3JpcHRpb24KPC9zY3JpcHQ+Cgo8c3R5bGUgbGFuZz0ic2NzcyIgc2NvcGVkPgouZnJhbWV3b3JrIHsKICAgICogewogICAgICAgIG1heC13aWR0aDogOTYwcHg7CiAgICAgICAgQGFwcGx5IHctZnVsbDsKICAgIH0KCn0KPC9zdHlsZT4K",Gn="/hallo/assets/SingleVideo-stJAsni1.vue",Bn="/hallo/assets/TextVideo-C3BQxIET.vue",Zn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogICAgPHNlY3Rpb24gY2xhc3M9InRpdGxlIj4KICAgICAgICA8aDE+e3sgdGl0bGUgfX08L2gxPgogICAgICAgIDxoMz57eyBzdWJ0aXRsZSB9fTwvaDM+CgogICAgICAgIDxkaXYgdi1mb3I9IihhdXRob3JzSXRlbSwgaSkgaW4gYXV0aG9ycyIgOmtleT0iaSIgY2xhc3M9ImF1dGhvcnMiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJhdXRob3JzIiA6Y2xhc3M9InsgdGhpbjogaSA9PT0gYXV0aG9yc0l0ZW0ubGVuZ3RoIC0gMiB9Ij4KICAgICAgICAgICAgICAgIDxzcGFuIHYtZm9yPSJhdXRob3IsIGkgaW4gYXV0aG9yc0l0ZW0iIDprZXk9ImkiPgogICAgICAgICAgICAgICAgICAgIDxzdXAgdi1pZj0iYXV0aG9yLnByZWZpeCI+e3sgYXV0aG9yLnByZWZpeCB9fTwvc3VwPgogICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJhdXRob3ItbmFtZSIgdi1pZj0iYXV0aG9yLmhvbWVwYWdlIiA6aHJlZj0iYXV0aG9yLmhvbWVwYWdlIiB0YXJnZXQ9Il9ibGFuayI+e3sgYXV0aG9yLm5hbWUKICAgICAgICAgICAgICAgICAgICAgICAgfX08L2E+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImF1dGhvci1uYW1lIiB2LWVsc2U+e3sgYXV0aG9yLm5hbWUgfX08L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPHN1cCB2LWlmPSJhdXRob3Iuc3VmZml4Ij57eyBhdXRob3Iuc3VmZml4IH19PC9zdXA+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4gdi1pZj0iaSA8IGF1dGhvcnNJdGVtLmxlbmd0aCAtIDEiPiwgPC9zcGFuPgogICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0icmVzX2xpbmsiPgogICAgICAgICAgICA8YSB2LWlmPSJyZXNvdXJjZXMucGRmIiBjbGFzcz0iYnV0dG9uIiA6aHJlZj0icmVzb3VyY2VzLnBkZiIgdGFyZ2V0PSJfYmxhbmsiPgogICAgICAgICAgICAgICAgPGkgY2xhc3M9Imljb25mb250IGljb24tbG0tcGRmIj48L2k+CiAgICAgICAgICAgICAgICA8c3Bhbj5QYXBlcjwvc3Bhbj4KICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8YSB2LWlmPSJyZXNvdXJjZXMuYXJ4aXYiIGNsYXNzPSJidXR0b24iIDpocmVmPSJyZXNvdXJjZXMuYXJ4aXYiIHRhcmdldD0iX2JsYW5rIj4KICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJpY29uZm9udCBpY29uLWxtLUFyeGl2Ij48L2k+CiAgICAgICAgICAgICAgICA8c3Bhbj5hclhpdjwvc3Bhbj4KICAgICAgICAgICAgPC9hPgoKICAgICAgICAgICAgPGEgdi1pZj0icmVzb3VyY2VzLmdpdGh1YiIgY2xhc3M9ImJ1dHRvbiIgOmhyZWY9InJlc291cmNlcy5naXRodWIiIHRhcmdldD0iX2JsYW5rIj4KICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJpY29uZm9udCBpY29uLWxtLWdpdGh1YiI+PC9pPgogICAgICAgICAgICAgICAgPHNwYW4+Q29kZTwvc3Bhbj4KICAgICAgICAgICAgPC9hPgoKICAgICAgICAgICAgPGEgdi1pZj0icmVzb3VyY2VzLmh1Z2dpbmdmYWNlIiBjbGFzcz0iYnV0dG9uIiA6aHJlZj0icmVzb3VyY2VzLmh1Z2dpbmdmYWNlIiB0YXJnZXQ9Il9ibGFuayI+CiAgICAgICAgICAgICAgICA8aSBjbGFzcz0iaWNvbmZvbnQgaWNvbi1sbS1odWdnaW5nZmFjZSI+PC9pPgogICAgICAgICAgICAgICAgPHNwYW4+SHVnZ2luZ0ZhY2U8L3NwYW4+CiAgICAgICAgICAgIDwvYT4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPHZpZGVvIHYtbGF6eSA6c3JjPSJtYWluVmlkZW8iIG11dGVkIGxvb3AgY29udHJvbHM+PC92aWRlbz4KICAgIDwvc2VjdGlvbj4KPC90ZW1wbGF0ZT4KCjxzY3JpcHQgbGFuZz0idHMiIHNldHVwPgppbXBvcnQgeyBvbk1vdW50ZWQgfSBmcm9tICd2dWUnOwoKaW50ZXJmYWNlIFByb3BzIHsKICAgIHRpdGxlPzogc3RyaW5nLAogICAgc3VidGl0bGU/OiBzdHJpbmcsCiAgICBhdXRob3JzPzogYW55W10sCiAgICByZXNvdXJjZXM/OiBhbnksCiAgICBtYWluVmlkZW8/OiBzdHJpbmcsCn0KY29uc3QgeyBwcm9wcyB9ID0gZGVmaW5lUHJvcHM8eyBwcm9wczogUHJvcHMgfT4oKQoKY29uc3QgdGl0bGUgPSBwcm9wcy50aXRsZQpjb25zdCBzdWJ0aXRsZSA9IHByb3BzLnN1YnRpdGxlCmNvbnN0IGF1dGhvcnMgPSBwcm9wcy5hdXRob3JzCmNvbnN0IHJlc291cmNlcyA9IHByb3BzLnJlc291cmNlcwpjb25zdCBtYWluVmlkZW8gPSBwcm9wcy5tYWluVmlkZW8gJiYgbmV3IFVSTChgLi4vJHtwcm9wcy5tYWluVmlkZW99YCwgaW1wb3J0Lm1ldGEudXJsKS5ocmVmCgpvbk1vdW50ZWQoKCkgPT4gewogICAgaWYgKHRpdGxlKSB7CiAgICAgICAgZG9jdW1lbnQudGl0bGUgPSB0aXRsZQogICAgfQogICAgaWYgKHN1YnRpdGxlKSB7CiAgICAgICAgZG9jdW1lbnQudGl0bGUgKz0gYDogJHtzdWJ0aXRsZX1gCiAgICB9Cn0pCjwvc2NyaXB0PgoKPHN0eWxlIGxhbmc9InNjc3MiIHNjb3BlZD4KLnRpdGxlIHsKCiAgICAuYXV0aG9ycyB7CiAgICAgICAgQGFwcGx5IHRleHQtY2VudGVyIHRleHQtbGc7CgogICAgICAgIC50aGluIHsKICAgICAgICAgICAgLmF1dGhvci1uYW1lIHsKICAgICAgICAgICAgICAgIEBhcHBseSBmb250LWxpZ2h0CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CgogICAgLnJlc19saW5rIHsKICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXIgbXQtMTsKICAgIH0KCiAgICB2aWRlbyB7CiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDsKICAgICAgICBAYXBwbHkgbXQtNCBibG9jayB3LWZ1bGw7CiAgICB9Cn0KCi5idXR0b24gewogICAgQGFwcGx5IG1yLTMgbXQtMjsKCiAgICBpIHsKICAgICAgICBAYXBwbHkgbXItMTsKICAgIH0KfQo8L3N0eWxlPgo=",On="/hallo/assets/VideoComparision-BdsNpxDg.vue",zn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogICAgPFRpdGxlU2VjdGlvbiB2LWlmPSJ0ZW1wbGF0ZSA9PT0gJ3RpdGxlJyIgOnByb3BzPSJwcm9wcyI+PC9UaXRsZVNlY3Rpb24+CiAgICA8QWJzdHJhY3RTZWN0aW9uIHYtaWY9InRlbXBsYXRlID09PSAnYWJzdHJhY3QnIiA6cHJvcHM9InByb3BzIj48L0Fic3RyYWN0U2VjdGlvbj4KICAgIDxGcmFtZXdvcmtTZWN0aW9uIHYtaWY9InRlbXBsYXRlID09PSAnZnJhbWV3b3JrJyIgOnByb3BzPSJwcm9wcyIgLz4KICAgIDxWaWRlb0NvbXBhcmlzaW9uIHYtaWY9InRlbXBsYXRlID09PSAndmlkZW8tY29tcGFyaXNpb24nIiA6cHJvcHM9InByb3BzIiAvPgogICAgPFRleHRWaWRlbyB2LWlmPSJ0ZW1wbGF0ZSA9PT0gJ3RleHQtdmlkZW8nIiA6cHJvcHM9InByb3BzIiAvPgogICAgPFNpbmdsZVZpZGVvIHYtaWY9InRlbXBsYXRlID09PSAnc2luZ2xlLXZpZGVvJyIgOnByb3BzPSJwcm9wcyIgLz4KICAgIDxCaWJUZVggdi1pZj0idGVtcGxhdGUgPT09ICdiaWJ0ZXgnIiA6cHJvcHM9InByb3BzIiAvPgo8L3RlbXBsYXRlPgoKPHNjcmlwdCBzZXR1cCBsYW5nPSJ0cyI+CmltcG9ydCBUaXRsZVNlY3Rpb24gZnJvbSAiQC9jb21wb25lbnRzL1RpdGxlU2VjdGlvbi52dWUiCmltcG9ydCBBYnN0cmFjdFNlY3Rpb24gZnJvbSAiQC9jb21wb25lbnRzL0Fic3RyYWN0U2VjdGlvbi52dWUiCmltcG9ydCBGcmFtZXdvcmtTZWN0aW9uIGZyb20gIkAvY29tcG9uZW50cy9GcmFtZXdvcmtTZWN0aW9uLnZ1ZSIKaW1wb3J0IFZpZGVvQ29tcGFyaXNpb24gZnJvbSAiQC9jb21wb25lbnRzL1ZpZGVvQ29tcGFyaXNpb24udnVlIgppbXBvcnQgVGV4dFZpZGVvIGZyb20gIkAvY29tcG9uZW50cy9UZXh0VmlkZW8udnVlIgppbXBvcnQgU2luZ2xlVmlkZW8gZnJvbSAiQC9jb21wb25lbnRzL1NpbmdsZVZpZGVvLnZ1ZSIKaW1wb3J0IEJpYlRlWCBmcm9tICJAL2NvbXBvbmVudHMvQmliVGVYLnZ1ZSIKaW50ZXJmYWNlIFByb3BzIHsKICAgIHRlbXBsYXRlPzogc3RyaW5nLAogICAgcHJvcHM/OiBhbnksCn0KY29uc3QgeyB0ZW1wbGF0ZSwgcHJvcHMgfSA9IGRlZmluZVByb3BzPFByb3BzPigpOwo8L3NjcmlwdD4K",Hn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9ImN1cnJlbnRDb2xvciI+CiAgICA8cGF0aAogICAgICBkPSJNMTUgNGExIDEgMCAxIDAgMCAyVjR6bTAgMTF2LTFhMSAxIDAgMCAwLTEgMWgxem0wIDRsLS43MDcuNzA3QTEgMSAwIDAgMCAxNiAxOWgtMXptLTQtNGwuNzA3LS43MDdBMSAxIDAgMCAwIDExIDE0djF6bS00LjcwNy0xLjI5M2ExIDEgMCAwIDAtMS40MTQgMS40MTRsMS40MTQtMS40MTR6bS0uNzA3LjcwN2wtLjcwNy0uNzA3LjcwNy43MDd6TTkgMTF2LTFhMSAxIDAgMCAwLS43MDcuMjkzTDkgMTF6bS00IDBoMWExIDEgMCAwIDAtMS0xdjF6bTAgNEg0YTEgMSAwIDAgMCAxLjcwNy43MDdMNSAxNXptMTAtOWgyVjRoLTJ2MnptMiAwYTEgMSAwIDAgMSAxIDFoMmEzIDMgMCAwIDAtMy0zdjJ6bTEgMXY2aDJWN2gtMnptMCA2YTEgMSAwIDAgMS0xIDF2MmEzIDMgMCAwIDAgMy0zaC0yem0tMSAxaC0ydjJoMnYtMnptLTMgMXY0aDJ2LTRoLTJ6bTEuNzA3IDMuMjkzbC00LTQtMS40MTQgMS40MTQgNCA0IDEuNDE0LTEuNDE0ek0xMSAxNEg3djJoNHYtMnptLTQgMGMtLjI3NiAwLS41MjUtLjExMS0uNzA3LS4yOTNsLTEuNDE0IDEuNDE0QzUuNDIgMTUuNjYzIDYuMTcyIDE2IDcgMTZ2LTJ6bS0uNzA3IDEuMTIxbDMuNDE0LTMuNDE0LTEuNDE0LTEuNDE0LTMuNDE0IDMuNDE0IDEuNDE0IDEuNDE0ek05IDEyaDR2LTJIOXYyem00IDBhMyAzIDAgMCAwIDMtM2gtMmExIDEgMCAwIDEtMSAxdjJ6bTMtM1YzaC0ydjZoMnptMC02YTMgMyAwIDAgMC0zLTN2MmExIDEgMCAwIDEgMSAxaDJ6bS0zLTNIM3YyaDEwVjB6TTMgMGEzIDMgMCAwIDAtMyAzaDJhMSAxIDAgMCAxIDEtMVYwek0wIDN2NmgyVjNIMHptMCA2YTMgMyAwIDAgMCAzIDN2LTJhMSAxIDAgMCAxLTEtMUgwem0zIDNoMnYtMkgzdjJ6bTEtMXY0aDJ2LTRINHptMS43MDcgNC43MDdsLjU4Ni0uNTg2LTEuNDE0LTEuNDE0LS41ODYuNTg2IDEuNDE0IDEuNDE0eiIKICAgIC8+CiAgPC9zdmc+CjwvdGVtcGxhdGU+Cg==",Pn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMTciIGZpbGw9ImN1cnJlbnRDb2xvciI+CiAgICA8cGF0aAogICAgICBkPSJNMTEgMi4yNTNhMSAxIDAgMSAwLTIgMGgyem0tMiAxM2ExIDEgMCAxIDAgMiAwSDl6bS40NDctMTIuMTY3YTEgMSAwIDEgMCAxLjEwNy0xLjY2Nkw5LjQ0NyAzLjA4NnpNMSAyLjI1M0wuNDQ3IDEuNDJBMSAxIDAgMCAwIDAgMi4yNTNoMXptMCAxM0gwYTEgMSAwIDAgMCAxLjU1My44MzNMMSAxNS4yNTN6bTguNDQ3LjgzM2ExIDEgMCAxIDAgMS4xMDctMS42NjZsLTEuMTA3IDEuNjY2em0wLTE0LjY2NmExIDEgMCAxIDAgMS4xMDcgMS42NjZMOS40NDcgMS40MnpNMTkgMi4yNTNoMWExIDEgMCAwIDAtLjQ0Ny0uODMzTDE5IDIuMjUzem0wIDEzbC0uNTUzLjgzM0ExIDEgMCAwIDAgMjAgMTUuMjUzaC0xem0tOS41NTMtLjgzM2ExIDEgMCAxIDAgMS4xMDcgMS42NjZMOS40NDcgMTQuNDJ6TTkgMi4yNTN2MTNoMnYtMTNIOXptMS41NTMtLjgzM0M5LjIwMy41MjMgNy40MiAwIDUuNSAwdjJjMS41NzIgMCAyLjk2MS40MzEgMy45NDcgMS4wODZsMS4xMDctMS42NjZ6TTUuNSAwQzMuNTggMCAxLjc5Ny41MjMuNDQ3IDEuNDJsMS4xMDcgMS42NjZDMi41MzkgMi40MzEgMy45MjggMiA1LjUgMlYwek0wIDIuMjUzdjEzaDJ2LTEzSDB6bTEuNTUzIDEzLjgzM0MyLjUzOSAxNS40MzEgMy45MjggMTUgNS41IDE1di0yYy0xLjkyIDAtMy43MDMuNTIzLTUuMDUzIDEuNDJsMS4xMDcgMS42NjZ6TTUuNSAxNWMxLjU3MiAwIDIuOTYxLjQzMSAzLjk0NyAxLjA4NmwxLjEwNy0xLjY2NkM5LjIwMyAxMy41MjMgNy40MiAxMyA1LjUgMTN2MnptNS4wNTMtMTEuOTE0QzExLjUzOSAyLjQzMSAxMi45MjggMiAxNC41IDJWMGMtMS45MiAwLTMuNzAzLjUyMy01LjA1MyAxLjQybDEuMTA3IDEuNjY2ek0xNC41IDJjMS41NzMgMCAyLjk2MS40MzEgMy45NDcgMS4wODZsMS4xMDctMS42NjZDMTguMjAzLjUyMyAxNi40MjEgMCAxNC41IDB2MnptMy41LjI1M3YxM2gydi0xM2gtMnptMS41NTMgMTIuMTY3QzE4LjIwMyAxMy41MjMgMTYuNDIxIDEzIDE0LjUgMTN2MmMxLjU3MyAwIDIuOTYxLjQzMSAzLjk0NyAxLjA4NmwxLjEwNy0xLjY2NnpNMTQuNSAxM2MtMS45MiAwLTMuNzAzLjUyMy01LjA1MyAxLjQybDEuMTA3IDEuNjY2QzExLjUzOSAxNS40MzEgMTIuOTI4IDE1IDE0LjUgMTV2LTJ6IgogICAgLz4KICA8L3N2Zz4KPC90ZW1wbGF0ZT4K",kn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIGZpbGw9ImN1cnJlbnRDb2xvciI+CiAgICA8cGF0aAogICAgICBkPSJNMTEuNDQ3IDguODk0YTEgMSAwIDEgMC0uODk0LTEuNzg5bC44OTQgMS43ODl6bS0yLjg5NC0uNzg5YTEgMSAwIDEgMCAuODk0IDEuNzg5bC0uODk0LTEuNzg5em0wIDEuNzg5YTEgMSAwIDEgMCAuODk0LTEuNzg5bC0uODk0IDEuNzg5ek03LjQ0NyA3LjEwNmExIDEgMCAxIDAtLjg5NCAxLjc4OWwuODk0LTEuNzg5ek0xMCA5YTEgMSAwIDEgMC0yIDBoMnptLTIgMi41YTEgMSAwIDEgMCAyIDBIOHptOS40NDctNS42MDZhMSAxIDAgMSAwLS44OTQtMS43ODlsLjg5NCAxLjc4OXptLTIuODk0LS43ODlhMSAxIDAgMSAwIC44OTQgMS43ODlsLS44OTQtMS43ODl6bTIgLjc4OWExIDEgMCAxIDAgLjg5NC0xLjc4OWwtLjg5NCAxLjc4OXptLTEuMTA2LTIuNzg5YTEgMSAwIDEgMC0uODk0IDEuNzg5bC44OTQtMS43ODl6TTE4IDVhMSAxIDAgMSAwLTIgMGgyem0tMiAyLjVhMSAxIDAgMSAwIDIgMGgtMnptLTUuNDQ3LTQuNjA2YTEgMSAwIDEgMCAuODk0LTEuNzg5bC0uODk0IDEuNzg5ek05IDFsLjQ0Ny0uODk0YTEgMSAwIDAgMC0uODk0IDBMOSAxem0tMi40NDcuMTA2YTEgMSAwIDEgMCAuODk0IDEuNzg5bC0uODk0LTEuNzg5em0tNiAzYTEgMSAwIDEgMCAuODk0IDEuNzg5TC41NTMgNC4xMDZ6bTIuODk0Ljc4OWExIDEgMCAxIDAtLjg5NC0xLjc4OWwuODk0IDEuNzg5em0tMi0uNzg5YTEgMSAwIDEgMC0uODk0IDEuNzg5bC44OTQtMS43ODl6bTEuMTA2IDIuNzg5YTEgMSAwIDEgMCAuODk0LTEuNzg5bC0uODk0IDEuNzg5ek0yIDVhMSAxIDAgMSAwLTIgMGgyek0wIDcuNWExIDEgMCAxIDAgMiAwSDB6bTguNTUzIDEyLjM5NGExIDEgMCAxIDAgLjg5NC0xLjc4OWwtLjg5NCAxLjc4OXptLTEuMTA2LTIuNzg5YTEgMSAwIDEgMC0uODk0IDEuNzg5bC44OTQtMS43ODl6bTEuMTA2IDFhMSAxIDAgMSAwIC44OTQgMS43ODlsLS44OTQtMS43ODl6bTIuODk0Ljc4OWExIDEgMCAxIDAtLjg5NC0xLjc4OWwuODk0IDEuNzg5ek04IDE5YTEgMSAwIDEgMCAyIDBIOHptMi0yLjVhMSAxIDAgMSAwLTIgMGgyem0tNy40NDcuMzk0YTEgMSAwIDEgMCAuODk0LTEuNzg5bC0uODk0IDEuNzg5ek0xIDE1SDBhMSAxIDAgMCAwIC41NTMuODk0TDEgMTV6bTEtMi41YTEgMSAwIDEgMC0yIDBoMnptMTIuNTUzIDIuNjA2YTEgMSAwIDEgMCAuODk0IDEuNzg5bC0uODk0LTEuNzg5ek0xNyAxNWwuNDQ3Ljg5NEExIDEgMCAwIDAgMTggMTVoLTF6bTEtMi41YTEgMSAwIDEgMC0yIDBoMnptLTcuNDQ3LTUuMzk0bC0yIDEgLjg5NCAxLjc4OSAyLTEtLjg5NC0xLjc4OXptLTEuMTA2IDFsLTItMS0uODk0IDEuNzg5IDIgMSAuODk0LTEuNzg5ek04IDl2Mi41aDJWOUg4em04LjU1My00Ljg5NGwtMiAxIC44OTQgMS43ODkgMi0xLS44OTQtMS43ODl6bS44OTQgMGwtMi0xLS44OTQgMS43ODkgMiAxIC44OTQtMS43ODl6TTE2IDV2Mi41aDJWNWgtMnptLTQuNTUzLTMuODk0bC0yLTEtLjg5NCAxLjc4OSAyIDEgLjg5NC0xLjc4OXptLTIuODk0LTFsLTIgMSAuODk0IDEuNzg5IDItMUw4LjU1My4xMDZ6TTEuNDQ3IDUuODk0bDItMS0uODk0LTEuNzg5LTIgMSAuODk0IDEuNzg5em0tLjg5NCAwbDIgMSAuODk0LTEuNzg5LTItMS0uODk0IDEuNzg5ek0wIDV2Mi41aDJWNUgwem05LjQ0NyAxMy4xMDZsLTItMS0uODk0IDEuNzg5IDIgMSAuODk0LTEuNzg5em0wIDEuNzg5bDItMS0uODk0LTEuNzg5LTIgMSAuODk0IDEuNzg5ek0xMCAxOXYtMi41SDhWMTloMnptLTYuNTUzLTMuODk0bC0yLTEtLjg5NCAxLjc4OSAyIDEgLjg5NC0xLjc4OXpNMiAxNXYtMi41SDBWMTVoMnptMTMuNDQ3IDEuODk0bDItMS0uODk0LTEuNzg5LTIgMSAuODk0IDEuNzg5ek0xOCAxNXYtMi41aC0yVjE1aDJ6IgogICAgLz4KICA8L3N2Zz4KPC90ZW1wbGF0ZT4K",Yn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9ImN1cnJlbnRDb2xvciI+CiAgICA8cGF0aAogICAgICBkPSJNMTAgMy4yMmwtLjYxLS42YTUuNSA1LjUgMCAwIDAtNy42NjYuMTA1IDUuNSA1LjUgMCAwIDAtLjExNCA3LjY2NUwxMCAxOC43OGw4LjM5LTguNGE1LjUgNS41IDAgMCAwLS4xMTQtNy42NjUgNS41IDUuNSAwIDAgMC03LjY2Ni0uMTA1bC0uNjEuNjF6IgogICAgLz4KICA8L3N2Zz4KPC90ZW1wbGF0ZT4K",Vn="data:application/octet-stream;base64,PCEtLSBUaGlzIGljb24gaXMgZnJvbSA8aHR0cHM6Ly9naXRodWIuY29tL1RlbXBsYXJpYW4vTWF0ZXJpYWxEZXNpZ24+LCBkaXN0cmlidXRlZCB1bmRlciBBcGFjaGUgMi4wIChodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wKSBsaWNlbnNlLS0+Cjx0ZW1wbGF0ZT4KICA8c3ZnCiAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIKICAgIGFyaWEtaGlkZGVuPSJ0cnVlIgogICAgcm9sZT0iaW1nIgogICAgY2xhc3M9Imljb25pZnkgaWNvbmlmeS0tbWRpIgogICAgd2lkdGg9IjI0IgogICAgaGVpZ2h0PSIyNCIKICAgIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiCiAgICB2aWV3Qm94PSIwIDAgMjQgMjQiCiAgPgogICAgPHBhdGgKICAgICAgZD0iTTIwIDE4di00aC0zdjFoLTJ2LTFIOXYxSDd2LTFINHY0aDE2TTYuMzMgOGwtMS43NCA0SDd2LTFoMnYxaDZ2LTFoMnYxaDIuNDFsLTEuNzQtNEg2LjMzTTkgNXYxaDZWNUg5bTEyLjg0IDcuNjFjLjEuMjIuMTYuNDguMTYuOFYxOGMwIC41My0uMjEgMS0uNiAxLjQxYy0uNC40LS44NS41OS0xLjQuNTlINGMtLjU1IDAtMS0uMTktMS40LS41OUMyLjIxIDE5IDIgMTguNTMgMiAxOHYtNC41OWMwLS4zMi4wNi0uNTguMTYtLjhMNC41IDcuMjJDNC44NCA2LjQxIDUuNDUgNiA2LjMzIDZIN1Y1YzAtLjU1LjE4LTEgLjU3LTEuNDFDNy45NiAzLjIgOC40NCAzIDkgM2g2Yy41NiAwIDEuMDQuMiAxLjQzLjU5Yy4zOS40MS41Ny44Ni41NyAxLjQxdjFoLjY3Yy44OCAwIDEuNDkuNDEgMS44MyAxLjIybDIuMzQgNS4zOXoiCiAgICAgIGZpbGw9ImN1cnJlbnRDb2xvciIKICAgID48L3BhdGg+CiAgPC9zdmc+CjwvdGVtcGxhdGU+Cg==",Xn="data:application/json;base64,ewogICJ0aXRsZSI6IHsKICAgICJ0aXRsZSI6ICJDaGFtcCIsCiAgICAic3VidGl0bGUiOiAiQ29udHJvbGxhYmxlIGFuZCBDb25zaXN0ZW50IEh1bWFuIEltYWdlIEFuaW1hdGlvbiB3aXRoIDNEIFBhcmFtZXRyaWMgR3VpZGFuY2UiCiAgfSwKICAiYXV0aG9ycyI6IFsKICAgIHsKICAgICAgIm5hbWUiOiAiU2hlbmhhbyBaaHUqIiwKICAgICAgImhvbWVwYWdlIjogImh0dHBzOi8vZ2l0aHViLmNvbS9TaGVuaGFvWmh1IgogICAgfSwKICAgIHsKICAgICAgIm5hbWUiOiAiSnVubWluZyBMZW8gQ2hlbioiLAogICAgICAiaG9tZXBhZ2UiOiAiaHR0cHM6Ly9naXRodWIuY29tL0xlb29vbzMzMyIKICAgIH0sCiAgICB7CiAgICAgICJuYW1lIjogIlp1b3podW8gRGFpIiwKICAgICAgImhvbWVwYWdlIjogImh0dHBzOi8vZ2l0aHViLmNvbS9kYWl6dW96aHVvIgogICAgfSwKICAgIHsKICAgICAgIm5hbWUiOiAiWWluZ2h1aSBYdSIsCiAgICAgICJob21lcGFnZSI6ICJodHRwczovL2FpMy5mdWRhbi5lZHUuY24vaW5mby8xMDg4LzEyNjYuaHRtIgogICAgfSwKICAgIHsKICAgICAgIm5hbWUiOiAiWHVuIENhbyIsCiAgICAgICJob21lcGFnZSI6ICJodHRwczovL2NpdGUubmp1LmVkdS5jbi9QZW9wbGUvRmFjdWx0eS8yMDE5MDYyMS9pNTA1NC5odG1sIgogICAgfSwKICAgIHsKICAgICAgIm5hbWUiOiAiWWFvIFlhbyIsCiAgICAgICJob21lcGFnZSI6ICJodHRwczovL3lveW8wMDAuZ2l0aHViLmlvLyIKICAgIH0sCiAgICB7CiAgICAgICJuYW1lIjogIkhhbyBaaHUiLAogICAgICAiaG9tZXBhZ2UiOiAiaHR0cDovL3podWhhby5jYy9ob21lLyIKICAgIH0sCiAgICB7CiAgICAgICJuYW1lIjogIlNpeXUgWmh1IiwKICAgICAgImhvbWVwYWdlIjogImh0dHBzOi8vc2l0ZXMuZ29vZ2xlLmNvbS9zaXRlL3podXNpeXVjcy9ob21lIgogICAgfQogIF0sCiAgInJlcyI6IHsKICAgICJwZGYiOiAiaHR0cHM6Ly9hcnhpdi5vcmcvcGRmLzI0MDMuMTQ3ODEiLAogICAgImFyeGl2IjogImh0dHBzOi8vYXJ4aXYub3JnL2Ficy8yNDAzLjE0NzgxIiwKICAgICJnaXRodWIiOiAiaHR0cHM6Ly9naXRodWIuY29tL2Z1ZGFuLWdlbmVyYXRpdmUtdmlzaW9uL2NoYW1wIiwKICAgICJodWdnaW5nZmFjZSI6ICIiCiAgfQp9Cg==",Kn="data:video/mp2t;base64,aW1wb3J0IHsgaW5WaXNpYmxlIH0gZnJvbSAnQC91dGlscy92aWRlbycKCmNvbnN0IHZpZGVvcyA9IG5ldyBNYXA8SFRNTFZpZGVvRWxlbWVudCwgRE9NUmVjdD4oKQoKZnVuY3Rpb24gcGxheU9yUGF1c2UodmlkZW86IEhUTUxWaWRlb0VsZW1lbnQpIHsKICBpZiAoaW5WaXNpYmxlKHZpZGVvKSkgewogICAgLy8gdmlkZW8ucGxheSgpCiAgfSBlbHNlIHsKICAgIHZpZGVvLnBhdXNlKCkKICB9Cn0KCmNvbnN0IG9uc2Nyb2xsID0gKGV2dDogRXZlbnQpID0+IHsKICBmb3IgKGNvbnN0IHZpZGVvIG9mIHZpZGVvcy5rZXlzKCkpIHsKICAgIHBsYXlPclBhdXNlKHZpZGVvKQogIH0KfQoKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdsYXp5JywKICBvcHRpb246IHsKICAgIG1vdW50ZWQ6IChlbDogSFRNTEVsZW1lbnQpID0+IHsKICAgICAgaWYgKGVsIGluc3RhbmNlb2YgSFRNTFZpZGVvRWxlbWVudCkgewogICAgICAgIHZpZGVvcy5zZXQoZWwsIGVsLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpKQogICAgICAgIGVsLm9uY2FucGxheSA9ICgpID0+IHsKICAgICAgICAgIHZpZGVvcy5zZXQoZWwsIGVsLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpKQogICAgICAgICAgcGxheU9yUGF1c2UoZWwpCiAgICAgICAgfQogICAgICB9CiAgICAgIGlmICh2aWRlb3Muc2l6ZSkgewogICAgICAgICF3aW5kb3cub25zY3JvbGwgJiYgKHdpbmRvdy5vbnNjcm9sbCA9IG9uc2Nyb2xsKQogICAgICB9CiAgICB9LAogICAgdW5tb3VudGVkOiAoZWw6IEhUTUxFbGVtZW50KSA9PiB7CiAgICAgIGlmIChlbCBpbnN0YW5jZW9mIEhUTUxWaWRlb0VsZW1lbnQpIHsKICAgICAgICB2aWRlb3MuZGVsZXRlKGVsKQogICAgICB9CiAgICAgIGlmICghdmlkZW9zLnNpemUpIHsKICAgICAgICB3aW5kb3cub25zY3JvbGwgPSBudWxsCiAgICAgIH0KICAgIH0KICB9Cn0K",Fn="/hallo/assets/index-CWnAvUJC.json",Jn="data:video/mp2t;base64,aW1wb3J0ICdAL2Fzc2V0cy9tYWluLmNzcycKaW1wb3J0ICdAL2Fzc2V0cy9jYXJvdXNlbC5jc3MnCgppbXBvcnQgeyBjcmVhdGVBcHAgfSBmcm9tICd2dWUnCmltcG9ydCBBcHAgZnJvbSAnLi9BcHAudnVlJwppbXBvcnQgcm91dGVyIGZyb20gJy4vcm91dGVyJwppbXBvcnQgdmlkZW9MYXp5IGZyb20gJy4vZGlyZWN0aXZlcy92aWRlby1sYXp5JwoKY29uc3QgYXBwID0gY3JlYXRlQXBwKEFwcCkKYXBwLnVzZShyb3V0ZXIpCgphcHAuZGlyZWN0aXZlKHZpZGVvTGF6eS5uYW1lLCB2aWRlb0xhenkub3B0aW9uKQoKYXBwLm1vdW50KCcjYXBwJykK",Un="data:video/mp2t;base64,aW1wb3J0IEhvbWVWaWV3IGZyb20gJ0Avdmlld3MvSG9tZS52dWUnCmltcG9ydCB7IGNyZWF0ZVJvdXRlciwgY3JlYXRlV2ViSGFzaEhpc3RvcnksIGNyZWF0ZVdlYkhpc3RvcnkgfSBmcm9tICd2dWUtcm91dGVyJwoKY29uc3Qgcm91dGVyID0gY3JlYXRlUm91dGVyKHsKICBoaXN0b3J5OiBjcmVhdGVXZWJIYXNoSGlzdG9yeSgpLAogIHJvdXRlczogWwogICAgewogICAgICBwYXRoOiAnJywKICAgICAgY29tcG9uZW50OiBIb21lVmlldwogICAgfQogIF0KfSkKCmV4cG9ydCBkZWZhdWx0IHJvdXRlcgo=",$n="data:video/mp2t;base64,aW1wb3J0IHsgcmVhY3RpdmUgfSBmcm9tICd2dWUnCmV4cG9ydCBjb25zdCBzdG9yZSA9IHJlYWN0aXZlPHsKICB0d2VJbml0aWFsaXppbmc6IHsgW2tleTogc3RyaW5nXTogYW55IH0KICBzZXRJbml0aWFsaXppbmc6IChjb21wb25lbnROYW1lOiBzdHJpbmcsIGluaXRpYWxpemluZzogYm9vbGVhbikgPT4gdm9pZAp9Pih7CiAgdHdlSW5pdGlhbGl6aW5nOiB7fSwKICBzZXRJbml0aWFsaXppbmcoY29tcG9uZW50TmFtZTogc3RyaW5nLCBpbml0aWFsaXppbmc6IGJvb2xlYW4pIHsKICAgIHRoaXMudHdlSW5pdGlhbGl6aW5nW2NvbXBvbmVudE5hbWVdID0gaW5pdGlhbGl6aW5nCiAgICB0aGlzLnR3ZUluaXRpYWxpemluZyA9IHsgLi4udGhpcy50d2VJbml0aWFsaXppbmcgfQogIH0KfSkK",Qn="data:video/mp2t;base64,ZXhwb3J0IGZ1bmN0aW9uIGluVmlzaWJsZSh2aWRlbzogSFRNTEVsZW1lbnQpIHsKICBjb25zdCB7IGxlZnQsIHJpZ2h0LCB0b3AsIGJvdHRvbSwgd2lkdGgsIGhlaWdodCB9ID0gdmlkZW8uZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkKICBpZiAoYm90dG9tIDwgMCB8fCB0b3AgPiB3aW5kb3cuaW5uZXJIZWlnaHQpIHsKICAgIHJldHVybiBmYWxzZQogIH0gZWxzZSBpZiAobGVmdCAhPSAwICYmIHJpZ2h0ICE9IDApIHsKICAgIHJldHVybiB0cnVlCiAgfQogIHJldHVybiBmYWxzZQp9Cg==",qn="data:application/octet-stream;base64,PHNjcmlwdCBzZXR1cCBsYW5nPSJ0cyI+CmltcG9ydCBXcmFwcGVkU2VjdGlvbiBmcm9tICdAL2NvbXBvbmVudHMvV3JhcHBlZFNlY3Rpb24udnVlJwppbXBvcnQgc2VjdGlvbnMgZnJvbSAnQC9pbmRleC5qc29uJzsKCjwvc2NyaXB0PgoKPHRlbXBsYXRlPgogIDxtYWluPgogICAgPFdyYXBwZWRTZWN0aW9uIHYtZm9yPSIoc2VjdGlvbiwgaSkgaW4gc2VjdGlvbnMiIDprZXk9ImkiIDp0ZW1wbGF0ZT0ic2VjdGlvbi50ZW1wbGF0ZSIgOnByb3BzPSJzZWN0aW9uLnByb3BzIj4KICAgIDwvV3JhcHBlZFNlY3Rpb24+CiAgPC9tYWluPgo8L3RlbXBsYXRlPgoKPHN0eWxlIGxhbmc9InNjc3MiPgptYWluIHsKICBAYXBwbHkgdy1mdWxsIGgtZnVsbCBmbGV4IGZsZXgtY29sIGl0ZW1zLWNlbnRlcjsKCiAgPjpudGgtY2hpbGQoMm4tMSkgewogICAgQGFwcGx5IGJnLXdoaXRlOwogICAgQGFwcGx5IGRhcms6YmctYmxhY2svNTA7CiAgfQoKICBzZWN0aW9uIHsKICAgIEBhcHBseSB3LWZ1bGwgcHktMTAgbWQ6cHgtMTYgcHgtNjsKICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlcjsKICB9CgogIGgxIHsKICAgIEBhcHBseSB0ZXh0LTd4bCB0ZXh0LWNlbnRlcjsKICB9CgogIGgyIHsKICAgIEBhcHBseSB0ZXh0LTV4bCB0ZXh0LWNlbnRlciBteS04OwogIH0KCiAgaDMgewogICAgQGFwcGx5IHRleHQtM3hsIHRleHQtY2VudGVyIG15LTU7CiAgfQp9Cjwvc3R5bGU+Cg==",pt=e=>(Nt("data-v-796092c3"),e=e(),Dt(),e),Ja={class:"title"},Ua={key:0},$a=["href"],Qa={key:2,class:"author-name"},qa={key:3},eu={key:4},tu={class:"res_link"},nu=["href"],su=pt(()=>M("i",{class:"iconfont icon-lm-pdf"},null,-1)),ou=pt(()=>M("span",null,"Paper",-1)),iu=[su,ou],ru=["href"],lu=pt(()=>M("i",{class:"iconfont icon-lm-Arxiv"},null,-1)),cu=pt(()=>M("span",null,"arXiv",-1)),au=[lu,cu],uu=["href"],fu=pt(()=>M("i",{class:"iconfont icon-lm-github"},null,-1)),du=pt(()=>M("span",null,"Code",-1)),gu=[fu,du],hu=["href"],pu=pt(()=>M("i",{class:"iconfont icon-lm-huggingface"},null,-1)),mu=pt(()=>M("span",null,"HuggingFace",-1)),Iu=[pu,mu],bu=["src"],Cu=ke({__name:"TitleSection",props:{props:{}},setup(e){const{props:t}=e,n=t.title,s=t.subtitle,o=t.authors,i=t.resources,r=t.mainVideo&&new URL(Object.assign({"../App.vue":vn,"../assets/base.css":_n,"../assets/carousel.css":yn,"../assets/icon.css":wn,"../assets/img/framework.png":Mn,"../assets/logo.svg":En,"../assets/main.css":xn,"../assets/video/main_video.mp4":Sn,"../assets/video/portrait_style/1.mp4":Nn,"../assets/video/portrait_style/2.mp4":Dn,"../assets/video/portrait_style/3.mp4":Tn,"../assets/video/portrait_style/4.mp4":Ln,"./AbstractSection.vue":Rn,"./BibTeX.vue":Wn,"./FrameworkSection.vue":jn,"./SingleVideo.vue":Gn,"./TextVideo.vue":Bn,"./TitleSection.vue":Zn,"./VideoComparision.vue":On,"./WrappedSection.vue":zn,"./icons/IconCommunity.vue":Hn,"./icons/IconDocumentation.vue":Pn,"./icons/IconEcosystem.vue":kn,"./icons/IconSupport.vue":Yn,"./icons/IconTooling.vue":Vn,"../config.json":Xn,"../directives/video-lazy.ts":Kn,"../index.json":Fn,"../main.ts":Jn,"../router/index.ts":Un,"../store/index.ts":$n,"../utils/video.ts":Qn,"../views/Home.vue":qn})[`../${t.mainVideo}`],import.meta.url).href;return Cn(()=>{n&&(document.title=n),s&&(document.title+=`: ${s}`)}),(c,l)=>{const f=Ss("lazy");return H(),F("section",Ja,[M("h1",null,De(Y(n)),1),M("h3",null,De(Y(s)),1),(H(!0),F(ae,null,nt(Y(o),(a,h)=>(H(),F("div",{key:h,class:"authors"},[M("div",{class:Et(["authors",{thin:h===a.length-2}])},[(H(!0),F(ae,null,nt(a,(g,p)=>(H(),F("span",{key:p},[g.prefix?(H(),F("sup",Ua,De(g.prefix),1)):we("",!0),g.homepage?(H(),F("a",{key:1,class:"author-name",href:g.homepage,target:"_blank"},De(g.name),9,$a)):(H(),F("span",Qa,De(g.name),1)),g.suffix?(H(),F("sup",qa,De(g.suffix),1)):we("",!0),p(Nt("data-v-00219cff"),e=e(),Dt(),e),_u={class:"abstract"},yu=vu(()=>M("h3",null,"Abstract",-1)),wu=ke({__name:"AbstractSection",props:{props:{}},setup(e){return(t,n)=>(H(),F("section",_u,[M("div",null,[yu,M("p",null,De(t.props.content),1)])]))}}),Mu=ht(wu,[["__scopeId","data-v-00219cff"]]),nl=e=>(Nt("data-v-bfaff5db"),e=e(),Dt(),e),Eu={class:"framework"},xu=nl(()=>M("h3",null,"Framework",-1)),Su=["src"],Nu=nl(()=>M("br",null,null,-1)),Du=ke({__name:"FrameworkSection",props:{props:{}},setup(e){const{props:t}=e,n=t.image&&new URL(Object.assign({"../App.vue":vn,"../assets/base.css":_n,"../assets/carousel.css":yn,"../assets/icon.css":wn,"../assets/img/framework.png":Mn,"../assets/logo.svg":En,"../assets/main.css":xn,"../assets/video/main_video.mp4":Sn,"../assets/video/portrait_style/1.mp4":Nn,"../assets/video/portrait_style/2.mp4":Dn,"../assets/video/portrait_style/3.mp4":Tn,"../assets/video/portrait_style/4.mp4":Ln,"./AbstractSection.vue":Rn,"./BibTeX.vue":Wn,"./FrameworkSection.vue":jn,"./SingleVideo.vue":Gn,"./TextVideo.vue":Bn,"./TitleSection.vue":Zn,"./VideoComparision.vue":On,"./WrappedSection.vue":zn,"./icons/IconCommunity.vue":Hn,"./icons/IconDocumentation.vue":Pn,"./icons/IconEcosystem.vue":kn,"./icons/IconSupport.vue":Yn,"./icons/IconTooling.vue":Vn,"../config.json":Xn,"../directives/video-lazy.ts":Kn,"../index.json":Fn,"../main.ts":Jn,"../router/index.ts":Un,"../store/index.ts":$n,"../utils/video.ts":Qn,"../views/Home.vue":qn})[`../${t.image}`],import.meta.url).href,s=t.description;return(o,i)=>(H(),F("section",Eu,[xu,M("div",null,[M("img",{src:Y(n)},null,8,Su),Nu,M("p",null,De(Y(s)),1)])]))}}),Tu=ht(Du,[["__scopeId","data-v-bfaff5db"]]);var Lu=Object.defineProperty,Ru=(e,t,n)=>t in e?Lu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ni=(e,t,n)=>(Ru(e,typeof t!="symbol"?t+"":t,n),n);/*! +* TW Elements +* Version: FREE 2.0.0 +* +* Copyright: Material Design for Bootstrap +* https://mdbootstrap.com/ +* +* Read the license: https://tw-elements.com/license/ +* +* +* Documentation: https://tw-elements.com/ +* +* Support: https://mdbootstrap.com/support/cat/twe +* +* Contact: tailwind@mdbootstrap.com +* +*/const Xs=(()=>{const e={};let t=1;return{set(n,s,o){typeof n[s]>"u"&&(n[s]={key:s,id:t},t++),e[n[s].id]=o},get(n,s){if(!n||typeof n[s]>"u")return null;const o=n[s];return o.key===s?e[o.id]:null},delete(n,s){if(typeof n[s]>"u")return;const o=n[s];o.key===s&&(delete e[o.id],delete n[s])}}})(),Ks={setData(e,t,n){Xs.set(e,t,n)},getData(e,t){return Xs.get(e,t)},removeData(e,t){Xs.delete(e,t)}},Wu=1e3,bo="transitionend",ju=e=>e==null?`${e}`:{}.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),sl=e=>{let t=e.getAttribute("data-twe-target");if(!t||t==="#"){let n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),t=n&&n!=="#"?n.trim():null}return t},Gu=e=>{const t=sl(e);return t&&document.querySelector(t)?t:null},Ho=e=>{const t=sl(e);return t?document.querySelector(t):null},Bu=e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const s=Number.parseFloat(t),o=Number.parseFloat(n);return!s&&!o?0:(t=t.split(",")[0],n=n.split(",")[0],(Number.parseFloat(t)+Number.parseFloat(n))*Wu)},ol=e=>{e.dispatchEvent(new Event(bo))},il=e=>!e||typeof e!="object"?!1:(typeof e.jquery<"u"&&(e=e[0]),typeof e.nodeType<"u"),Di=e=>il(e)?e.jquery?e[0]:e:typeof e=="string"&&e.length>0?document.querySelector(e):null,Ti=(e,t,n)=>{Object.keys(n).forEach(s=>{const o=n[s],i=t[s],r=i&&il(i)?"element":ju(i);if(!new RegExp(o).test(r))throw new Error(`${e.toUpperCase()}: Option "${s}" provided type "${r}" but expected type "${o}".`)})},Ws=e=>{if(!e)return!1;if(e.style&&e.parentNode&&e.parentNode.style){const t=getComputedStyle(e),n=getComputedStyle(e.parentNode);return t.display!=="none"&&n.display!=="none"&&t.visibility!=="hidden"}return!1},Po=e=>!e||e.nodeType!==Node.ELEMENT_NODE||e.classList.contains("disabled")?!0:typeof e.disabled<"u"?e.disabled:e.hasAttribute("disabled")&&e.getAttribute("disabled")!=="false",Zu=e=>{e.offsetHeight},rl=()=>{const{jQuery:e}=window;return e&&!document.body.hasAttribute("data-twe-no-jquery")?e:null},Fs=[],Ou=e=>{document.readyState==="loading"?(Fs.length||document.addEventListener("DOMContentLoaded",()=>{Fs.forEach(t=>t())}),Fs.push(e)):e()},$e=()=>document.documentElement.dir==="rtl",Li=e=>{typeof e=="function"&&e()},zu=(e,t,n=!0)=>{if(!n){Li(e);return}const s=5,o=Bu(t)+s;let i=!1;const r=({target:c})=>{c===t&&(i=!0,t.removeEventListener(bo,r),Li(e))};t.addEventListener(bo,r),setTimeout(()=>{i||ol(t)},o)},Hu=(e,t,n,s)=>{let o=e.indexOf(t);if(o===-1)return e[!n&&s?e.length-1:0];const i=e.length;return o+=n?1:-1,s&&(o=(o+i)%i),e[Math.max(0,Math.min(o,i-1))]},Pu=/[^.]*(?=\..*)\.|.*/,ku=/\..*/,Yu=/::\d+$/,Js={};let Ri=1;const Vu={mouseenter:"mouseover",mouseleave:"mouseout"},Xu=/^(mouseenter|mouseleave)/i,ll=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function cl(e,t){return t&&`${t}::${Ri++}`||e.uidEvent||Ri++}function al(e){const t=cl(e);return e.uidEvent=t,Js[t]=Js[t]||{},Js[t]}function Ku(e,t){return function n(s){return s.delegateTarget=e,n.oneOff&&ee.off(e,s.type,t),t.apply(e,[s])}}function Fu(e,t,n){return function s(o){const i=e.querySelectorAll(t);for(let{target:r}=o;r&&r!==this;r=r.parentNode)for(let c=i.length;c--;"")if(i[c]===r)return o.delegateTarget=r,s.oneOff&&ee.off(e,o.type,n),n.apply(r,[o]);return null}}function ul(e,t,n=null){const s=Object.keys(e);for(let o=0,i=s.length;ofunction(R){if(!R.relatedTarget||R.relatedTarget!==R.delegateTarget&&!R.delegateTarget.contains(R.relatedTarget))return A.call(this,R)};s?s=p(s):n=p(n)}const[i,r,c]=fl(t,n,s),l=al(e),f=l[c]||(l[c]={}),a=ul(f,r,i?n:null);if(a){a.oneOff=a.oneOff&&o;return}const h=cl(r,t.replace(Pu,"")),g=i?Fu(e,n,s):Ku(e,n);g.delegationSelector=i?n:null,g.originalHandler=r,g.oneOff=o,g.uidEvent=h,f[h]=g,e.addEventListener(c,g,i)}function Co(e,t,n,s,o){const i=ul(t[n],s,o);i&&(e.removeEventListener(n,i,!!o),delete t[n][i.uidEvent])}function Ju(e,t,n,s){const o=t[n]||{};Object.keys(o).forEach(i=>{if(i.includes(s)){const r=o[i];Co(e,t,n,r.originalHandler,r.delegationSelector)}})}function dl(e){return e=e.replace(ku,""),Vu[e]||e}const ee={on(e,t,n,s){Wi(e,t,n,s,!1)},one(e,t,n,s){Wi(e,t,n,s,!0)},off(e,t,n,s){if(typeof t!="string"||!e)return;const[o,i,r]=fl(t,n,s),c=r!==t,l=al(e),f=t.startsWith(".");if(typeof i<"u"){if(!l||!l[r])return;Co(e,l,r,i,o?n:null);return}f&&Object.keys(l).forEach(h=>{Ju(e,l,h,t.slice(1))});const a=l[r]||{};Object.keys(a).forEach(h=>{const g=h.replace(Yu,"");if(!c||t.includes(g)){const p=a[h];Co(e,l,r,p.originalHandler,p.delegationSelector)}})},trigger(e,t,n){if(typeof t!="string"||!e)return null;const s=rl(),o=dl(t),i=t!==o,r=ll.has(o);let c,l=!0,f=!0,a=!1,h=null;return i&&s&&(c=s.Event(t,n),s(e).trigger(c),l=!c.isPropagationStopped(),f=!c.isImmediatePropagationStopped(),a=c.isDefaultPrevented()),r?(h=document.createEvent("HTMLEvents"),h.initEvent(o,l,!0)):h=new CustomEvent(t,{bubbles:l,cancelable:!0}),typeof n<"u"&&Object.keys(n).forEach(g=>{Object.defineProperty(h,g,{get(){return n[g]}})}),a&&h.preventDefault(),f&&e.dispatchEvent(h),h.defaultPrevented&&typeof c<"u"&&c.preventDefault(),h}},Uu="5.1.3";class $u{constructor(t){t=Di(t),t&&(this._element=t,Ks.setData(this._element,this.constructor.DATA_KEY,this))}dispose(){Ks.removeData(this._element,this.constructor.DATA_KEY),ee.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach(t=>{this[t]=null})}_queueCallback(t,n,s=!0){zu(t,n,s)}static getInstance(t){return Ks.getData(Di(t),this.DATA_KEY)}static getOrCreateInstance(t,n={}){return this.getInstance(t)||new this(t,typeof n=="object"?n:null)}static get VERSION(){return Uu}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return`twe.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}}function Us(e){return e==="true"?!0:e==="false"?!1:e===Number(e).toString()?Number(e):e===""||e==="null"?null:e}function $s(e){return e.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}const qt={setDataAttribute(e,t,n){e.setAttribute(`data-twe-${$s(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-twe-${$s(t)}`)},getDataAttributes(e){if(!e)return{};const t={};return Object.keys(e.dataset).filter(n=>n.startsWith("twe")).forEach(n=>{if(n.startsWith("tweClass"))return;let s=n.replace(/^twe/,"");s=s.charAt(0).toLowerCase()+s.slice(1,s.length),t[s]=Us(e.dataset[n])}),t},getDataClassAttributes(e){if(!e)return{};const t={...e.dataset};return Object.keys(t).filter(n=>n.startsWith("tweClass")).forEach(n=>{let s=n.replace(/^tweClass/,"");s=s.charAt(0).toLowerCase()+s.slice(1,s.length),t[s]=Us(t[n])}),t},getDataAttribute(e,t){return Us(e.getAttribute(`data-twe-${$s(t)}`))},offset(e){const t=e.getBoundingClientRect();return{top:t.top+document.body.scrollTop,left:t.left+document.body.scrollLeft}},position(e){return{top:e.offsetTop,left:e.offsetLeft}},style(e,t){Object.assign(e.style,t)},toggleClass(e,t){e&&Qs(t).forEach(n=>{e.classList.contains(n)?e.classList.remove(n):e.classList.add(n)})},addClass(e,t){Qs(t).forEach(n=>!e.classList.contains(n)&&e.classList.add(n))},addStyle(e,t){Object.keys(t).forEach(n=>{e.style[n]=t[n]})},removeClass(e,t){Qs(t).forEach(n=>e.classList.contains(n)&&e.classList.remove(n))},hasClass(e,t){return e.classList.contains(t)},maxOffset(e){const t=e.getBoundingClientRect();return{top:t.top+Math.max(document.body.scrollTop,document.documentElement.scrollTop,window.scrollY),left:t.left+Math.max(document.body.scrollLeft,document.documentElement.scrollLeft,window.scrollX)}}};function Qs(e){return typeof e=="string"?e.split(" "):Array.isArray(e)?e:!1}const Qu=3,he={closest(e,t){return e.closest(t)},matches(e,t){return e.matches(t)},find(e,t=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(t,e))},findOne(e,t=document.documentElement){return Element.prototype.querySelector.call(t,e)},children(e,t){return[].concat(...e.children).filter(n=>n.matches(t))},parents(e,t){const n=[];let s=e.parentNode;for(;s&&s.nodeType===Node.ELEMENT_NODE&&s.nodeType!==Qu;)this.matches(s,t)&&n.push(s),s=s.parentNode;return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(this.matches(n,t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(n=>`${n}:not([tabindex^="-"])`).join(", ");return this.find(t,e).filter(n=>!Po(n)&&Ws(n))}};$e();$e();$e();$e();$e();$e();const qs="carousel",qu="twe.carousel",Re=`.${qu}`,gl=".data-api",ef="ArrowLeft",tf="ArrowRight",nf=500,sf=40,ji={interval:5e3,keyboard:!0,ride:!1,pause:"hover",wrap:!0,touch:!0},of={interval:"(number|boolean)",keyboard:"boolean",ride:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},rf={pointer:"touch-pan-y",block:"!block",visible:"data-[twe-carousel-fade]:opacity-100 data-[twe-carousel-fade]:z-[1]",invisible:"data-[twe-carousel-fade]:z-0 data-[twe-carousel-fade]:opacity-0 data-[twe-carousel-fade]:duration-[600ms] data-[twe-carousel-fade]:delay-600",slideRight:"translate-x-full",slideLeft:"-translate-x-full"},lf={pointer:"string",block:"string",visible:"string",invisible:"string",slideRight:"string",slideLeft:"string"},bt="next",Ct="prev",At="left",sn="right",cf={[ef]:sn,[tf]:At},af=`slide${Re}`,eo=`slid${Re}`,uf=`keydown${Re}`,ff=`mouseenter${Re}`,df=`mouseleave${Re}`,gf=`touchstart${Re}`,hf=`touchmove${Re}`,pf=`touchend${Re}`,mf=`pointerdown${Re}`,If=`pointerup${Re}`,bf=`dragstart${Re}`,Gi=`load${Re}${gl}`,Bi=`click${Re}${gl}`,en="data-twe-carousel-active",Cf="data-twe-carousel-item-end",to="data-twe-carousel-item-start",Af="data-twe-carousel-item-next",vf="data-twe-carousel-item-prev",_f="data-twe-carousel-pointer-event",yf="[data-twe-carousel-init]",hl="[data-twe-carousel-active]",ko="[data-twe-carousel-item]",jt=`${hl}${ko}`,wf=`${ko} img`,Mf="[data-twe-carousel-item-next], [data-twe-carousel-item-prev]",Ef="[data-twe-carousel-indicators]",xf="[data-twe-target]",Zi="[data-twe-slide], [data-twe-slide-to]",Sf="touch",Nf="pen";class We extends $u{constructor(t,n,s){super(t),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(n),this._classes=this._getClasses(s),this._indicatorsElement=he.findOne(Ef,this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=!!window.PointerEvent,this._setActiveElementClass(),this._addEventListeners(),this._didInit=!1,this._init(),this._config.ride==="carousel"&&this.cycle()}static get Default(){return ji}static get NAME(){return qs}next(){this._slide(bt)}nextWhenVisible(){!document.hidden&&Ws(this._element)&&this.next()}prev(){this._slide(Ct)}pause(t){t||(this._isPaused=!0),he.findOne(Mf,this._element)&&(ol(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(t){this._activeElement=he.findOne(jt,this._element);const n=this._getItemIndex(this._activeElement);if(t>this._items.length-1||t<0)return;if(this._isSliding){ee.one(this._element,eo,()=>this.to(t));return}if(n===t){this.pause(),this.cycle();return}const s=t>n?bt:Ct;this._slide(s,this._items[t])}dispose(){ee.off(document,Bi,Zi,We.dataApiClickHandler),ee.off(window,Gi),super.dispose()}_init(){this._didInit||(ee.on(document,Bi,Zi,We.dataApiClickHandler),ee.on(window,Gi,()=>{const t=he.find(yf);for(let n=0,s=t.length;nthis.cycle());return}this.cycle()}}_applyInitialClasses(){const t=he.findOne(jt,this._element);t.classList.add(this._classes.block,...this._classes.visible.split(" ")),this._setActiveIndicatorElement(t)}_handleSwipe(){const t=Math.abs(this.touchDeltaX);if(t<=sf)return;const n=t/this.touchDeltaX;this.touchDeltaX=0,n&&this._slide(n>0?sn:At)}_setActiveElementClass(){this._activeElement=he.findOne(jt,this._element),qt.addClass(this._activeElement,"hidden")}_addEventListeners(){this._config.keyboard&&ee.on(this._element,uf,t=>this._keydown(t)),this._config.pause==="hover"&&(ee.on(this._element,ff,t=>this.pause(t)),ee.on(this._element,df,t=>this._enableCycle(t))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners(),this._applyInitialClasses()}_addTouchEventListeners(){const t=i=>this._pointerEvent&&(i.pointerType===Nf||i.pointerType===Sf),n=i=>{t(i)?this.touchStartX=i.clientX:this._pointerEvent||(this.touchStartX=i.touches[0].clientX)},s=i=>{this.touchDeltaX=i.touches&&i.touches.length>1?0:i.touches[0].clientX-this.touchStartX},o=i=>{t(i)&&(this.touchDeltaX=i.clientX-this.touchStartX),this._handleSwipe(),this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(r=>this._enableCycle(r),nf+this._config.interval))};he.find(wf,this._element).forEach(i=>{ee.on(i,bf,r=>r.preventDefault())}),this._pointerEvent?(ee.on(this._element,mf,i=>n(i)),ee.on(this._element,If,i=>o(i)),this._element.classList.add(this._classes.pointer),this._element.setAttribute(`${_f}`,"")):(ee.on(this._element,gf,i=>n(i)),ee.on(this._element,hf,i=>s(i)),ee.on(this._element,pf,i=>o(i)))}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const n=cf[t.key];n&&(t.preventDefault(),this._slide(n))}_getItemIndex(t){return this._items=t&&t.parentNode?he.find(ko,t.parentNode):[],this._items.indexOf(t)}_getItemByOrder(t,n){const s=t===bt;return Hu(this._items,n,s,this._config.wrap)}_triggerSlideEvent(t,n){const s=this._getItemIndex(t),o=this._getItemIndex(he.findOne(jt,this._element));return ee.trigger(this._element,af,{relatedTarget:t,direction:n,from:o,to:s})}_setActiveIndicatorElement(t){if(this._indicatorsElement){const n=he.findOne(hl,this._indicatorsElement);n.removeAttribute(en),n.removeAttribute("aria-current"),n.classList.remove("!opacity-100");const s=he.find(xf,this._indicatorsElement);for(let o=0;o{ee.trigger(this._element,eo,{relatedTarget:r,direction:g,from:i,to:c})};r.setAttribute(`${h}`,""),r.classList.add(this._classes.block,A),Zu(r),o.setAttribute(`${a}`,""),o.classList.add(p,...this._classes.invisible.split(" ")),o.classList.remove(...this._classes.visible.split(" ")),r.setAttribute(`${a}`,""),r.classList.add(...this._classes.visible.split(" ")),r.classList.remove(this._classes.slideRight,this._classes.slideLeft);const O=()=>{r.removeAttribute(a),r.removeAttribute(h),r.setAttribute(`${en}`,""),o.removeAttribute(en),o.classList.remove(p,...this._classes.invisible.split(" "),this._classes.block),o.removeAttribute(h),o.removeAttribute(a),this._isSliding=!1,setTimeout(R,0)};this._queueCallback(O,o,!0),(l||this._config.ride===!0)&&this.cycle()}_directionToOrder(t){return[sn,At].includes(t)?$e()?t===At?Ct:bt:t===At?bt:Ct:t}_orderToDirection(t){return[bt,Ct].includes(t)?$e()?t===Ct?At:sn:t===Ct?sn:At:t}static carouselInterface(t,n){const s=We.getOrCreateInstance(t,n);let{_config:o}=s;typeof n=="object"&&(o={...o,...n});const i=typeof n=="string"?n:n.slide;if(typeof n=="number"){s.to(n);return}if(typeof i=="string"){if(typeof s[i]>"u")throw new TypeError(`No method named "${i}"`);s[i]()}else o.interval&&o.ride===!0&&s.pause()}static jQueryInterface(t){return this.each(function(){let n=We.getOrCreateInstance(this);if(typeof t=="number"){n.to(t);return}if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t]()}})}static dataApiClickHandler(t){const n=Ho(this);if(!n)return;const s={...qt.getDataAttributes(n),...qt.getDataAttributes(this)},o=this.getAttribute("data-twe-slide-to");o&&(s.interval=!1),We.carouselInterface(n,s),o&&We.getInstance(n).to(o),t.preventDefault()}}$e(),$e();(()=>{var e={454:(s,o,i)=>{i.d(o,{Z:()=>l});var r=i(645),c=i.n(r)()(function(f){return f[1]});c.push([s.id,"INPUT:-webkit-autofill,SELECT:-webkit-autofill,TEXTAREA:-webkit-autofill{animation-name:onautofillstart}INPUT:not(:-webkit-autofill),SELECT:not(:-webkit-autofill),TEXTAREA:not(:-webkit-autofill){animation-name:onautofillcancel}@keyframes onautofillstart{}@keyframes onautofillcancel{}",""]);const l=c},645:s=>{s.exports=function(o){var i=[];return i.toString=function(){return this.map(function(r){var c=o(r);return r[2]?"@media ".concat(r[2]," {").concat(c,"}"):c}).join("")},i.i=function(r,c,l){typeof r=="string"&&(r=[[null,r,""]]);var f={};if(l)for(var a=0;a{(function(){if(typeof window<"u")try{var s=new window.CustomEvent("test",{cancelable:!0});if(s.preventDefault(),s.defaultPrevented!==!0)throw new Error("Could not prevent default")}catch{var o=function(i,r){var c,l;return(r=r||{}).bubbles=!!r.bubbles,r.cancelable=!!r.cancelable,(c=document.createEvent("CustomEvent")).initCustomEvent(i,r.bubbles,r.cancelable,r.detail),l=c.preventDefault,c.preventDefault=function(){l.call(this);try{Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}})}catch{this.defaultPrevented=!0}},c};o.prototype=window.Event.prototype,window.CustomEvent=o}})()},379:(s,o,i)=>{var r,c=function(){var w={};return function(N){if(w[N]===void 0){var W=document.querySelector(N);if(window.HTMLIFrameElement&&W instanceof window.HTMLIFrameElement)try{W=W.contentDocument.head}catch{W=null}w[N]=W}return w[N]}}(),l=[];function f(w){for(var N=-1,W=0;W{var o=s&&s.__esModule?()=>s.default:()=>s;return n.d(o,{a:o}),o},n.d=(s,o)=>{for(var i in o)n.o(o,i)&&!n.o(s,i)&&Object.defineProperty(s,i,{enumerable:!0,get:o[i]})},n.o=(s,o)=>Object.prototype.hasOwnProperty.call(s,o),(()=>{var s=n(379),o=n.n(s),i=n(454);function r(l){if(!l.hasAttribute("autocompleted")){l.setAttribute("autocompleted","");var f=new window.CustomEvent("onautocomplete",{bubbles:!0,cancelable:!0,detail:null});l.dispatchEvent(f)||(l.value="")}}function c(l){l.hasAttribute("autocompleted")&&(l.removeAttribute("autocompleted"),l.dispatchEvent(new window.CustomEvent("onautocomplete",{bubbles:!0,cancelable:!1,detail:null})))}o()(i.Z,{insert:"head",singleton:!1}),i.Z.locals,n(810),document.addEventListener("animationstart",function(l){l.animationName==="onautofillstart"?r(l.target):c(l.target)},!0),document.addEventListener("input",function(l){l.inputType!=="insertReplacementText"&&"data"in l?c(l.target):r(l.target)},!0)})()})();const Df={property:"color",defaultValue:null,inherit:!0},Gt=(e,t)=>{const{property:n,defaultValue:s,inherit:o}={...Df,...t},i=document.createElement("div");i.classList.add(e),document.body.appendChild(i);const r=window.getComputedStyle(i)[n]||s,c=window.getComputedStyle(i.parentElement)[n];return document.body.removeChild(i),!o&&c&&r===c?s:r||s};Gt("text-primary",{defaultValue:"#3B71CA",inherit:!1}),Gt("text-primary-100",{defaultValue:"#9FA6B2",inherit:!1}),Gt("text-success",{defaultValue:"#14A44D",inherit:!1}),Gt("text-danger",{defaultValue:"#DC4C64",inherit:!1}),Gt("text-warning",{defaultValue:"#E4A11B",inherit:!1}),Gt("text-info",{defaultValue:"#54B4D3",inherit:!1});const Tf=(e,t)=>{ee.on(document,`click.twe.${e.NAME}`,t,function(n){n.preventDefault(),e.getOrCreateInstance(this).toggle()})},Lf=(e,t)=>{ee.on(document,`click.twe.${e.NAME}.data-api`,t,function(n){["A","AREA"].includes(this.tagName)&&n.preventDefault(),!Po(this)&&e.getOrCreateInstance(this).show()})},Rf=(e,t)=>{ee.on(document,`click.twe.${e.NAME}.data-api`,t,function(n){const s=Ho(this);if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),Po(this))return;ee.one(s,e.EVENT_HIDDEN,()=>{Ws(this)&&this.focus()});const o=he.findOne(e.OPEN_SELECTOR);o&&o!==s&&e.getInstance(o).hide(),e.getOrCreateInstance(s).toggle(this)})},Wf=(e,t)=>{ee.on(document,`click.twe.${e.NAME}`,t,n=>{n.preventDefault();const s=n.target.closest(t);e.getOrCreateInstance(s).toggle()})},jf=(e,t)=>{ee.one(document,"mousedown",t,e.autoInitial(new e))},Gf=(e,t)=>{ee.on(document,`click.twe.${e.NAME}.data-api`,t,function(n){(n.target.tagName==="A"||n.delegateTarget&&n.delegateTarget.tagName==="A")&&n.preventDefault();const s=Gu(this);he.find(s).forEach(o=>{e.getOrCreateInstance(o,{toggle:!1}).toggle()})})},Bf=(e,t)=>{[].slice.call(document.querySelectorAll(t)).map(function(n){return new e(n)})},Zf=(e,t)=>{[].slice.call(document.querySelectorAll(t)).map(function(n){return new e(n)})},Of=(e,t)=>{ee.on(document,`click.twe.${e.NAME}`,t,function(n){const s=Ho(this);["A","AREA"].includes(this.tagName)&&n.preventDefault(),ee.one(s,e.EVENT_SHOW,i=>{i.defaultPrevented||ee.one(s,e.EVENT_HIDDEN,()=>{Ws(this)&&this.focus()})});const o=he.findOne(`[${e.OPEN_SELECTOR}="true"]`);o&&e.getInstance(o).hide(),e.getOrCreateInstance(s).toggle(this)})},zf={carousel:{name:"Carousel",selector:"[data-twe-carousel-init]",isToggler:!1},input:{name:"Input",selector:"[data-twe-input-wrapper-init]",isToggler:!1},scrollspy:{name:"ScrollSpy",selector:"[data-twe-spy='scroll']",isToggler:!1},button:{name:"Button",selector:"[data-twe-toggle='button']",isToggler:!0,callback:Wf},collapse:{name:"Collapse",selector:"[data-twe-collapse-init]",isToggler:!0,callback:Gf},dropdown:{name:"Dropdown",selector:"[data-twe-dropdown-toggle-ref]",isToggler:!0,callback:Tf},ripple:{name:"Ripple",selector:"[data-twe-ripple-init]",isToggler:!0,callback:jf},offcanvas:{name:"Offcanvas",selector:"[data-twe-offcanvas-toggle]",isToggler:!0,callback:Rf},tab:{name:"Tab",selector:"[data-twe-toggle='tab'], [data-twe-toggle='pill'], [data-twe-toggle='list']",isToggler:!0,callback:Lf},tooltip:{name:"Tooltip",selector:"[data-twe-toggle='tooltip']",isToggler:!1,callback:Bf},popover:{name:"Popover",selector:"[data-twe-toggle='popover']",isToggler:!0,callback:Zf},modal:{name:"Modal",selector:"[data-twe-toggle='modal']",isToggler:!0,callback:Of}},Hf=e=>{Ou(()=>{const t=rl();if(t){const n=e.NAME,s=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=s,e.jQueryInterface)}})};class Pf{constructor(){this.inits=[]}get initialized(){return this.inits}isInited(t){return this.inits.includes(t)}add(t){this.isInited(t)||this.inits.push(t)}}const Ao=new Pf;let Bt;const kf=e=>Bt[e.NAME]||null,Yf=(e,t)=>{if(!e||!t.allowReinits&&Ao.isInited(e.NAME))return;Ao.add(e.NAME);const n=kf(e),s=(n==null?void 0:n.isToggler)||!1;if(Hf(e),n!=null&&n.advanced){n==null||n.advanced(e,n==null?void 0:n.selector);return}if(s){n==null||n.callback(e,n==null?void 0:n.selector);return}he.find(n==null?void 0:n.selector).forEach(o=>{let i=e.getInstance(o);i||(i=new e(o),n!=null&&n.onInit&&i[n.onInit]())})},Vf={allowReinits:!1,checkOtherImports:!1};class Xf{constructor(t){Ni(this,"init",(n,s)=>{n.forEach(o=>Yf(o,s))}),Ni(this,"initTWE",(n,s)=>{const o={...Vf,...s},i=Object.keys(Bt).map(r=>{if(document.querySelector(Bt[r].selector)){const c=n[Bt[r].name];return!c&&!Ao.isInited(r)&&o.checkOtherImports&&console.warn(`Please import ${Bt[r].name} from "tw-elements" package and add it to a object parameter inside "initTWE" function`),c}});this.init(i,o)}),Bt=t}}const Kf=new Xf(zf),Yo=Kf.initTWE;function Ff(e){const{left:t,right:n,top:s,bottom:o,width:i,height:r}=e.getBoundingClientRect();return o<0||s>window.innerHeight?!1:t!=0&&n!=0}const ve=bn({tweInitializing:{},setInitializing(e,t){this.tweInitializing[e]=t,this.tweInitializing={...this.tweInitializing}}}),es=e=>(Nt("data-v-78725df9"),e=e(),Dt(),e),Jf={class:"panel"},Uf=["id"],$f={class:"relative w-full overflow-hidden after:clear-both after:block after:content-['']"},Qf=["src"],qf=es(()=>M("div",null,null,-1)),ed=["src"],td={class:"absolute bottom-0 left-0 right-0 z-[2] mx-[15%] -mb-8 flex list-none justify-center p-0","data-twe-carousel-indicators":""},nd=["data-twe-target","data-twe-slide-to","aria-label"],sd=["data-twe-target"],od=es(()=>M("span",{class:"inline-block h-8 w-8"},[M("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"h-6 w-6"},[M("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 19.5L8.25 12l7.5-7.5"})])],-1)),id=es(()=>M("span",{class:"!absolute !-m-px !h-px !w-px !overflow-hidden !whitespace-nowrap !border-0 !p-0 ![clip:rect(0,0,0,0)]"},"Previous",-1)),rd=[od,id],ld=["data-twe-target"],cd=es(()=>M("span",{class:"inline-block h-8 w-8"},[M("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"h-6 w-6"},[M("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 4.5l7.5 7.5-7.5 7.5"})])],-1)),ad=es(()=>M("span",{class:"!absolute !-m-px !h-px !w-px !overflow-hidden !whitespace-nowrap !border-0 !p-0 ![clip:rect(0,0,0,0)]"},"Next",-1)),ud=[cd,ad],fd=ke({__name:"VideoComparision",props:{props:{}},setup(e){const{props:t}=e,n=t.title||"",s=(t.items||[]).map(f=>f.map(a=>new URL(Object.assign({"../App.vue":vn,"../assets/base.css":_n,"../assets/carousel.css":yn,"../assets/icon.css":wn,"../assets/img/framework.png":Mn,"../assets/logo.svg":En,"../assets/main.css":xn,"../assets/video/main_video.mp4":Sn,"../assets/video/portrait_style/1.mp4":Nn,"../assets/video/portrait_style/2.mp4":Dn,"../assets/video/portrait_style/3.mp4":Tn,"../assets/video/portrait_style/4.mp4":Ln,"./AbstractSection.vue":Rn,"./BibTeX.vue":Wn,"./FrameworkSection.vue":jn,"./SingleVideo.vue":Gn,"./TextVideo.vue":Bn,"./TitleSection.vue":Zn,"./VideoComparision.vue":On,"./WrappedSection.vue":zn,"./icons/IconCommunity.vue":Hn,"./icons/IconDocumentation.vue":Pn,"./icons/IconEcosystem.vue":kn,"./icons/IconSupport.vue":Yn,"./icons/IconTooling.vue":Vn,"../config.json":Xn,"../directives/video-lazy.ts":Kn,"../index.json":Fn,"../main.ts":Jn,"../router/index.ts":Un,"../store/index.ts":$n,"../utils/video.ts":Qn,"../views/Home.vue":qn})[`../${a}`],import.meta.url).href)),o=t.id||n.replaceAll(" ",""),i=Te(),r=Te([]),c=Te([]),l=Te([]);return Cn(async()=>{var f,a,h;(f=c.value[0])==null||f.setAttribute("data-twe-carousel-active",""),(a=l.value[0])==null||a.setAttribute("data-twe-carousel-active","");do await new Promise(g=>setTimeout(g,100));while(ve.tweInitializing.Carousel);ve.setInitializing("Carousel",!0),console.log("initializing..",ve.tweInitializing.Carousel),Yo({Carousel:We},{allowReinits:!0,checkOtherImports:!0}),ve.setInitializing("Carousel",!1),console.log("initialized",ve.tweInitializing.Carousel),(h=i.value)==null||h.addEventListener("slide.twe.carousel",g=>{var A,R;const p=g.from;g.to,(A=r.value[2*p])==null||A.pause(),(R=r.value[2*p+1])==null||R.pause()})}),(f,a)=>{const h=Ss("lazy");return H(),F("section",null,[M("h3",null,De(Y(n)),1),M("div",Jf,[M("div",{ref_key:"carouselElement",ref:i,id:Y(o),class:"relative","data-twe-carousel-init":"","data-twe-carousel-slide":"","data-twe-ride":"carousel","data-twe-interval":"9999999"},[M("div",$f,[(H(!0),F(ae,null,nt(Y(s),(g,p)=>(H(),F("div",{key:p,ref_for:!0,ref:A=>c.value[p]=A,class:Et([{hidden:p>0},"video-group relative float-left -mr-[100%] w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none"]),"data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},[hn(M("video",{ref_for:!0,ref:A=>r.value[0+p*2]=A,controls:"",src:g[0]},null,8,Qf),[[h]]),qf,hn(M("video",{ref_for:!0,ref:A=>r.value[1+p*2]=A,controls:"",src:g[1]},null,8,ed),[[h]])],2))),128))]),M("div",td,[(H(!0),F(ae,null,nt(Y(s),(g,p)=>(H(),F("button",{key:p,ref_for:!0,ref:A=>l.value[p]=A,type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide-to":p,class:"indicator","aria-current":"true","aria-label":`Slide ${p+1}`},null,8,nd))),128))]),M("button",{class:"indicator-btn indicator-left-btn",type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide":"prev"},rd,8,sd),M("button",{class:"indicator-btn indicator-right-btn",type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide":"next"},ud,8,ld)],8,Uf)])])}}}),dd=ht(fd,[["__scopeId","data-v-78725df9"]]),ts=e=>(Nt("data-v-c830d119"),e=e(),Dt(),e),gd={class:"panel"},hd=["id"],pd={class:"relative w-full overflow-hidden after:clear-both after:block after:content-['']"},md={class:"item-content"},Id={class:"t2i-caption"},bd=ts(()=>M("span",null,"Prompt: ",-1)),Cd=["src"],Ad={class:"absolute bottom-0 left-0 right-0 z-[2] mx-[15%] -mb-8 flex list-none justify-center p-0","data-twe-carousel-indicators":""},vd=["data-twe-target","data-twe-slide-to","aria-label"],_d=["data-twe-target"],yd=ts(()=>M("span",{class:"inline-block h-8 w-8"},[M("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"h-6 w-6"},[M("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 19.5L8.25 12l7.5-7.5"})])],-1)),wd=ts(()=>M("span",{class:"!absolute !-m-px !h-px !w-px !overflow-hidden !whitespace-nowrap !border-0 !p-0 ![clip:rect(0,0,0,0)]"},"Previous",-1)),Md=[yd,wd],Ed=["data-twe-target"],xd=ts(()=>M("span",{class:"inline-block h-8 w-8"},[M("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"h-6 w-6"},[M("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 4.5l7.5 7.5-7.5 7.5"})])],-1)),Sd=ts(()=>M("span",{class:"!absolute !-m-px !h-px !w-px !overflow-hidden !whitespace-nowrap !border-0 !p-0 ![clip:rect(0,0,0,0)]"},"Next",-1)),Nd=[xd,Sd],Dd=ke({__name:"TextVideo",props:{props:{}},setup(e){const{props:t}=e,n=t.title||"",s=(t.items||[]).map(f=>({text:f.text,video:new URL(Object.assign({"../App.vue":vn,"../assets/base.css":_n,"../assets/carousel.css":yn,"../assets/icon.css":wn,"../assets/img/framework.png":Mn,"../assets/logo.svg":En,"../assets/main.css":xn,"../assets/video/main_video.mp4":Sn,"../assets/video/portrait_style/1.mp4":Nn,"../assets/video/portrait_style/2.mp4":Dn,"../assets/video/portrait_style/3.mp4":Tn,"../assets/video/portrait_style/4.mp4":Ln,"./AbstractSection.vue":Rn,"./BibTeX.vue":Wn,"./FrameworkSection.vue":jn,"./SingleVideo.vue":Gn,"./TextVideo.vue":Bn,"./TitleSection.vue":Zn,"./VideoComparision.vue":On,"./WrappedSection.vue":zn,"./icons/IconCommunity.vue":Hn,"./icons/IconDocumentation.vue":Pn,"./icons/IconEcosystem.vue":kn,"./icons/IconSupport.vue":Yn,"./icons/IconTooling.vue":Vn,"../config.json":Xn,"../directives/video-lazy.ts":Kn,"../index.json":Fn,"../main.ts":Jn,"../router/index.ts":Un,"../store/index.ts":$n,"../utils/video.ts":Qn,"../views/Home.vue":qn})[`../${f.video}`],import.meta.url).href})),o=t.id||n.replaceAll(" ",""),i=Te(),r=Te([]),c=Te([]),l=Te([]);return Cn(async()=>{var f,a,h;(f=c.value[0])==null||f.setAttribute("data-twe-carousel-active",""),(a=l.value[0])==null||a.setAttribute("data-twe-carousel-active","");do await new Promise(g=>setTimeout(g,100));while(ve.tweInitializing.Carousel);ve.setInitializing("Carousel",!0),console.log("initializing..",ve.tweInitializing.Carousel),Yo({Carousel:We},{allowReinits:!0,checkOtherImports:!0}),ve.setInitializing("Carousel",!1),console.log("initialized",ve.tweInitializing.Carousel),(h=i.value)==null||h.addEventListener("slide.twe.carousel",g=>{var A;const p=g.from;g.to,(A=r.value[p])==null||A.pause()})}),(f,a)=>{const h=Ss("lazy");return H(),F("section",null,[M("h3",null,De(Y(n)),1),M("div",gd,[M("div",{ref_key:"carouselElement",ref:i,id:Y(o),class:"relative","data-twe-carousel-init":"","data-twe-carousel-slide":"","data-twe-ride":"carousel","data-twe-interval":"9999999"},[M("div",pd,[(H(!0),F(ae,null,nt(Y(s),(g,p)=>(H(),F("div",{key:p,ref_for:!0,ref:A=>c.value[p]=A,class:Et([{hidden:p>0},"video-group relative float-left -mr-[100%] w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none"]),"data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},[M("div",md,[M("div",Id,[bd,Qr(De(g.text),1)]),hn(M("video",{ref_for:!0,ref:A=>r.value[p]=A,controls:"",src:g.video},null,8,Cd),[[h]])])],2))),128))]),M("div",Ad,[(H(!0),F(ae,null,nt(Y(s),(g,p)=>(H(),F("button",{key:p,ref_for:!0,ref:A=>l.value[p]=A,type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide-to":p,class:"indicator","aria-current":"true","aria-label":`Slide ${p+1}`},null,8,vd))),128))]),M("button",{class:"indicator-btn indicator-left-btn",type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide":"prev"},Md,8,_d),M("button",{class:"indicator-btn indicator-right-btn",type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide":"next"},Nd,8,Ed)],8,hd)])])}}}),Td=ht(Dd,[["__scopeId","data-v-c830d119"]]),js=e=>(Nt("data-v-b5a2cb32"),e=e(),Dt(),e),Ld={class:"panel"},Rd=["id"],Wd={class:"relative w-full overflow-hidden after:clear-both after:block after:content-['']"},jd=["src"],Gd={class:"absolute bottom-0 left-0 right-0 z-[2] mx-[15%] -mb-8 flex list-none justify-center p-0","data-twe-carousel-indicators":""},Bd=["data-twe-target","data-twe-slide-to","aria-label"],Zd=["data-twe-target"],Od=js(()=>M("span",{class:"inline-block h-8 w-8"},[M("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"h-6 w-6"},[M("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 19.5L8.25 12l7.5-7.5"})])],-1)),zd=js(()=>M("span",{class:"!absolute !-m-px !h-px !w-px !overflow-hidden !whitespace-nowrap !border-0 !p-0 ![clip:rect(0,0,0,0)]"},"Previous",-1)),Hd=[Od,zd],Pd=["data-twe-target"],kd=js(()=>M("span",{class:"inline-block h-8 w-8"},[M("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"h-6 w-6"},[M("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 4.5l7.5 7.5-7.5 7.5"})])],-1)),Yd=js(()=>M("span",{class:"!absolute !-m-px !h-px !w-px !overflow-hidden !whitespace-nowrap !border-0 !p-0 ![clip:rect(0,0,0,0)]"},"Next",-1)),Vd=[kd,Yd],Xd=ke({__name:"SingleVideo",props:{props:{}},setup(e){const{props:t}=e,n=t.title||"",s=(t.items||[]).map(f=>new URL(Object.assign({"../App.vue":vn,"../assets/base.css":_n,"../assets/carousel.css":yn,"../assets/icon.css":wn,"../assets/img/framework.png":Mn,"../assets/logo.svg":En,"../assets/main.css":xn,"../assets/video/main_video.mp4":Sn,"../assets/video/portrait_style/1.mp4":Nn,"../assets/video/portrait_style/2.mp4":Dn,"../assets/video/portrait_style/3.mp4":Tn,"../assets/video/portrait_style/4.mp4":Ln,"./AbstractSection.vue":Rn,"./BibTeX.vue":Wn,"./FrameworkSection.vue":jn,"./SingleVideo.vue":Gn,"./TextVideo.vue":Bn,"./TitleSection.vue":Zn,"./VideoComparision.vue":On,"./WrappedSection.vue":zn,"./icons/IconCommunity.vue":Hn,"./icons/IconDocumentation.vue":Pn,"./icons/IconEcosystem.vue":kn,"./icons/IconSupport.vue":Yn,"./icons/IconTooling.vue":Vn,"../config.json":Xn,"../directives/video-lazy.ts":Kn,"../index.json":Fn,"../main.ts":Jn,"../router/index.ts":Un,"../store/index.ts":$n,"../utils/video.ts":Qn,"../views/Home.vue":qn})[`../${f}`],import.meta.url).href),o=t.id||n.replaceAll(" ",""),i=Te(),r=Te([]),c=Te([]),l=Te([]);return Cn(async()=>{var f,a,h;(f=c.value[0])==null||f.setAttribute("data-twe-carousel-active",""),(a=l.value[0])==null||a.setAttribute("data-twe-carousel-active","");do await new Promise(g=>setTimeout(g,100));while(ve.tweInitializing.Carousel);ve.setInitializing("Carousel",!0),console.log("initializing..",ve.tweInitializing.Carousel),Yo({Carousel:We},{allowReinits:!0,checkOtherImports:!0}),ve.setInitializing("Carousel",!1),console.log("initialized",ve.tweInitializing.Carousel),(h=i.value)==null||h.addEventListener("slide.twe.carousel",g=>{var A;const p=g.from;g.to,(A=r.value[p])==null||A.pause()})}),(f,a)=>{const h=Ss("lazy");return H(),F("section",null,[M("h3",null,De(Y(n)),1),M("div",Ld,[M("div",{ref_key:"carouselElement",ref:i,id:Y(o),class:"relative","data-twe-carousel-init":"","data-twe-carousel-slide":"","data-twe-ride":"carousel","data-twe-interval":"9999999"},[M("div",Wd,[(H(!0),F(ae,null,nt(Y(s),(g,p)=>(H(),F("div",{key:p,ref_for:!0,ref:A=>c.value[p]=A,class:Et([{hidden:p>0},"video-group relative float-left -mr-[100%] w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none"]),"data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},[hn(M("video",{ref_for:!0,ref:A=>r.value[p]=A,controls:"",src:g},null,8,jd),[[h]])],2))),128))]),M("div",Gd,[(H(!0),F(ae,null,nt(Y(s),(g,p)=>(H(),F("button",{key:p,ref_for:!0,ref:A=>l.value[p]=A,type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide-to":p,class:"indicator","aria-current":"true","aria-label":`Slide ${p+1}`},null,8,Bd))),128))]),M("button",{class:"indicator-btn indicator-left-btn",type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide":"prev"},Hd,8,Zd),M("button",{class:"indicator-btn indicator-right-btn",type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide":"next"},Vd,8,Pd)],8,Rd)])])}}}),Kd=ht(Xd,[["__scopeId","data-v-b5a2cb32"]]),Fd=e=>(Nt("data-v-81a71fa4"),e=e(),Dt(),e),Jd={class:"bibtex"},Ud=Fd(()=>M("h3",null,"BibTeX",-1)),$d={class:"bibtex-code"},Qd=ke({__name:"BibTeX",props:{props:{}},setup(e){const{props:t}=e,n=t.bibTeX||"";return(s,o)=>(H(),F("section",Jd,[Ud,M("pre",$d,[M("code",null,De(Y(n)),1)])]))}}),qd=ht(Qd,[["__scopeId","data-v-81a71fa4"]]),eg=ke({__name:"WrappedSection",props:{template:{},props:{}},setup(e){return(t,n)=>(H(),F(ae,null,[t.template==="title"?(H(),Ke(Au,{key:0,props:t.props},null,8,["props"])):we("",!0),t.template==="abstract"?(H(),Ke(Mu,{key:1,props:t.props},null,8,["props"])):we("",!0),t.template==="framework"?(H(),Ke(Tu,{key:2,props:t.props},null,8,["props"])):we("",!0),t.template==="video-comparision"?(H(),Ke(dd,{key:3,props:t.props},null,8,["props"])):we("",!0),t.template==="text-video"?(H(),Ke(Td,{key:4,props:t.props},null,8,["props"])):we("",!0),t.template==="single-video"?(H(),Ke(Kd,{key:5,props:t.props},null,8,["props"])):we("",!0),t.template==="bibtex"?(H(),Ke(qd,{key:6,props:t.props},null,8,["props"])):we("",!0)],64))}}),tg=[{template:"title",props:{title:"Hallo",subtitle:"Hierarchical Audio-Driven Visual Synthesis for Portrait Image Animation",authors:[[{name:"Mingwang Xu",homepage:"https://github.com/xumingw",suffix:"1*"},{name:"Hui Li",homepage:"https://github.com/crystallee-ai",suffix:"1*"},{name:"Qingkun Su",homepage:"https://github.com/subazinga",suffix:"1*"},{name:"Hanlin Shang",homepage:"https://github.com/NinoNeumann",suffix:"1"},{name:"Liwei Zhang",homepage:"https://github.com/AricGamma",suffix:"1"},{name:"Ce Liu",homepage:"https://github.com/cnexah",suffix:"3"}],[{name:"Jingdong Wang",homepage:"https://jingdongwang2017.github.io/",suffix:"2"},{name:"Luc Van Gool",homepage:"",suffix:"3"},{name:"Yao Yao",homepage:"https://yoyo000.github.io/",suffix:"4"},{name:"Siyu Zhu",homepage:"https://sites.google.com/site/zhusiyucs/home",suffix:"1"}],[{name:"Fudan University",homepage:"",prefix:"1"},{name:"Baidu Inc",homepage:"",prefix:"2"},{name:"ETH Zurich",homepage:"",prefix:"3"},{name:"Nanjing University",homepage:"",prefix:"4"}]],resources:{pdf:"",arxiv:"",github:"https://github.com/fudan-generative-vision/hallo",huggingface:"https://huggingface.co/fudan-generative-ai/hallo"},mainVideo:"assets/video/main_video.mp4"}},{template:"abstract",props:{content:"The field of portrait image animation, driven by speech audio input, has experienced significant advancements in the generation of realistic and dynamic portraits. This research delves into the complexities of synchronizing facial movements and creating visually appealing, temporally consistent animations within the framework of diffusion-based methodologies. Moving away from traditional paradigms that rely on parametric models for intermediate facial representations, our innovative approach embraces the end-to-end diffusion paradigm and introduces a hierarchical audio-driven visual synthesis module to enhance the precision of alignment between audio inputs and visual outputs, encompassing lip, expression, and pose motion. Our proposed network architecture seamlessly integrates diffusion-based generative models, a UNet-based denoiser, temporal alignment techniques, and a reference network. The proposed hierarchical audio-driven visual synthesis offers adaptive control over expression and pose diversity, enabling more effective personalization tailored to different identities. Through a comprehensive evaluation that incorporates both qualitative and quantitative analyses, our approach demonstrates obvious enhancements in image and video quality, lip synchronization precision, and motion diversity."}},{template:"framework",props:{image:"assets/img/framework.png",description:"The overview of the proposed pipeline. Specifically, we integrates a reference image containing a portrait with corresponding audio input to drive portrait animation. Optional visual synthesis weights can be used to balance lip, expression, and pose weights. ReferenceNet encodes global visual texture information for consistent and controllable character animation. Face and audio encoders generate high-fidelity portrait identity features and encode audio as motion information respectively. The module of hierarchical audio-driven visual synthesis establishes relationships between audio and visual components (lips, expression, pose), with a UNet denoiser used in the diffusion process."}},{template:"video-comparision",props:{title:"Portrait Style",items:[["assets/video/portrait_style/4.mp4","assets/video/portrait_style/3.mp4"],["assets/video/portrait_style/2.mp4","assets/video/portrait_style/1.mp4"]]}},{template:"bibtex",props:{bibTeX:`@misc{xu2024hallo, + title={Hallo: Hierarchical Audio-Driven Visual Synthesis for Portrait Image Animation}, + author={Mingwang Xu and Hui Li and Qingkun Su and Hanlin Shang and Liwei Zhang and Ce Liu and Jingdong Wang and Luc Van Gool and Yao Yao and Siyu zhu}, + year={2024}, + eprint={xxx.xxxx}, + archivePrefix={arXiv}, + primaryClass={cs.CV} +}`}}],ng=ke({__name:"Home",setup(e){return(t,n)=>(H(),F("main",null,[(H(!0),F(ae,null,nt(Y(tg),(s,o)=>(H(),Ke(eg,{key:o,template:s.template,props:s.props},null,8,["template","props"]))),128))]))}});/*! + * vue-router v4.3.0 + * (c) 2024 Eduardo San Martin Morote + * @license MIT + */const Zt=typeof document<"u";function sg(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const te=Object.assign;function no(e,t){const n={};for(const s in t){const o=t[s];n[s]=Pe(o)?o.map(e):e(o)}return n}const an=()=>{},Pe=Array.isArray,pl=/#/g,og=/&/g,ig=/\//g,rg=/=/g,lg=/\?/g,ml=/\+/g,cg=/%5B/g,ag=/%5D/g,Il=/%5E/g,ug=/%60/g,bl=/%7B/g,fg=/%7C/g,Cl=/%7D/g,dg=/%20/g;function Vo(e){return encodeURI(""+e).replace(fg,"|").replace(cg,"[").replace(ag,"]")}function gg(e){return Vo(e).replace(bl,"{").replace(Cl,"}").replace(Il,"^")}function vo(e){return Vo(e).replace(ml,"%2B").replace(dg,"+").replace(pl,"%23").replace(og,"%26").replace(ug,"`").replace(bl,"{").replace(Cl,"}").replace(Il,"^")}function hg(e){return vo(e).replace(rg,"%3D")}function pg(e){return Vo(e).replace(pl,"%23").replace(lg,"%3F")}function mg(e){return e==null?"":pg(e).replace(ig,"%2F")}function mn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Ig=/\/$/,bg=e=>e.replace(Ig,"");function so(e,t,n="/"){let s,o={},i="",r="";const c=t.indexOf("#");let l=t.indexOf("?");return c=0&&(l=-1),l>-1&&(s=t.slice(0,l),i=t.slice(l+1,c>-1?c:t.length),o=e(i)),c>-1&&(s=s||t.slice(0,c),r=t.slice(c,t.length)),s=_g(s??t,n),{fullPath:s+(i&&"?")+i+r,path:s,query:o,hash:mn(r)}}function Cg(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Oi(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Ag(e,t,n){const s=t.matched.length-1,o=n.matched.length-1;return s>-1&&s===o&&Xt(t.matched[s],n.matched[o])&&Al(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Xt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Al(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!vg(e[n],t[n]))return!1;return!0}function vg(e,t){return Pe(e)?zi(e,t):Pe(t)?zi(t,e):e===t}function zi(e,t){return Pe(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function _g(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),o=s[s.length-1];(o===".."||o===".")&&s.push("");let i=n.length-1,r,c;for(r=0;r1&&i--;else break;return n.slice(0,i).join("/")+"/"+s.slice(r).join("/")}var In;(function(e){e.pop="pop",e.push="push"})(In||(In={}));var un;(function(e){e.back="back",e.forward="forward",e.unknown=""})(un||(un={}));function yg(e){if(!e)if(Zt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),bg(e)}const wg=/^[^#]+#/;function Mg(e,t){return e.replace(wg,"#")+t}function Eg(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const Gs=()=>({left:window.scrollX,top:window.scrollY});function xg(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=Eg(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Hi(e,t){return(history.state?history.state.position-t:-1)+e}const _o=new Map;function Sg(e,t){_o.set(e,t)}function Ng(e){const t=_o.get(e);return _o.delete(e),t}let Dg=()=>location.protocol+"//"+location.host;function vl(e,t){const{pathname:n,search:s,hash:o}=t,i=e.indexOf("#");if(i>-1){let c=o.includes(e.slice(i))?e.slice(i).length:1,l=o.slice(c);return l[0]!=="/"&&(l="/"+l),Oi(l,"")}return Oi(n,e)+s+o}function Tg(e,t,n,s){let o=[],i=[],r=null;const c=({state:g})=>{const p=vl(e,location),A=n.value,R=t.value;let O=0;if(g){if(n.value=p,t.value=g,r&&r===A){r=null;return}O=R?g.position-R.position:0}else s(p);o.forEach(G=>{G(n.value,A,{delta:O,type:In.pop,direction:O?O>0?un.forward:un.back:un.unknown})})};function l(){r=n.value}function f(g){o.push(g);const p=()=>{const A=o.indexOf(g);A>-1&&o.splice(A,1)};return i.push(p),p}function a(){const{history:g}=window;g.state&&g.replaceState(te({},g.state,{scroll:Gs()}),"")}function h(){for(const g of i)g();i=[],window.removeEventListener("popstate",c),window.removeEventListener("beforeunload",a)}return window.addEventListener("popstate",c),window.addEventListener("beforeunload",a,{passive:!0}),{pauseListeners:l,listen:f,destroy:h}}function Pi(e,t,n,s=!1,o=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:o?Gs():null}}function Lg(e){const{history:t,location:n}=window,s={value:vl(e,n)},o={value:t.state};o.value||i(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(l,f,a){const h=e.indexOf("#"),g=h>-1?(n.host&&document.querySelector("base")?e:e.slice(h))+l:Dg()+e+l;try{t[a?"replaceState":"pushState"](f,"",g),o.value=f}catch(p){console.error(p),n[a?"replace":"assign"](g)}}function r(l,f){const a=te({},t.state,Pi(o.value.back,l,o.value.forward,!0),f,{position:o.value.position});i(l,a,!0),s.value=l}function c(l,f){const a=te({},o.value,t.state,{forward:l,scroll:Gs()});i(a.current,a,!0);const h=te({},Pi(s.value,l,null),{position:a.position+1},f);i(l,h,!1),s.value=l}return{location:s,state:o,push:c,replace:r}}function Rg(e){e=yg(e);const t=Lg(e),n=Tg(e,t.state,t.location,t.replace);function s(i,r=!0){r||n.pauseListeners(),history.go(i)}const o=te({location:"",base:e,go:s,createHref:Mg.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function Wg(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Rg(e)}function jg(e){return typeof e=="string"||e&&typeof e=="object"}function _l(e){return typeof e=="string"||typeof e=="symbol"}const rt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},yl=Symbol("");var ki;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ki||(ki={}));function Kt(e,t){return te(new Error,{type:e,[yl]:!0},t)}function qe(e,t){return e instanceof Error&&yl in e&&(t==null||!!(e.type&t))}const Yi="[^/]+?",Gg={sensitive:!1,strict:!1,start:!0,end:!0},Bg=/[.+*?^${}()[\]/\\]/g;function Zg(e,t){const n=te({},Gg,t),s=[];let o=n.start?"^":"";const i=[];for(const f of e){const a=f.length?[]:[90];n.strict&&!f.length&&(o+="/");for(let h=0;ht.length?t.length===1&&t[0]===80?1:-1:0}function zg(e,t){let n=0;const s=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const Hg={type:0,value:""},Pg=/[a-zA-Z0-9_]/;function kg(e){if(!e)return[[]];if(e==="/")return[[Hg]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${f}": ${p}`)}let n=0,s=n;const o=[];let i;function r(){i&&o.push(i),i=[]}let c=0,l,f="",a="";function h(){f&&(n===0?i.push({type:0,value:f}):n===1||n===2||n===3?(i.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:f,regexp:a,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),f="")}function g(){f+=l}for(;c{r(z)}:an}function r(a){if(_l(a)){const h=s.get(a);h&&(s.delete(a),n.splice(n.indexOf(h),1),h.children.forEach(r),h.alias.forEach(r))}else{const h=n.indexOf(a);h>-1&&(n.splice(h,1),a.record.name&&s.delete(a.record.name),a.children.forEach(r),a.alias.forEach(r))}}function c(){return n}function l(a){let h=0;for(;h=0&&(a.record.path!==n[h].record.path||!wl(a,n[h]));)h++;n.splice(h,0,a),a.record.name&&!Ki(a)&&s.set(a.record.name,a)}function f(a,h){let g,p={},A,R;if("name"in a&&a.name){if(g=s.get(a.name),!g)throw Kt(1,{location:a});R=g.record.name,p=te(Xi(h.params,g.keys.filter(z=>!z.optional).concat(g.parent?g.parent.keys.filter(z=>z.optional):[]).map(z=>z.name)),a.params&&Xi(a.params,g.keys.map(z=>z.name))),A=g.stringify(p)}else if(a.path!=null)A=a.path,g=n.find(z=>z.re.test(A)),g&&(p=g.parse(A),R=g.record.name);else{if(g=h.name?s.get(h.name):n.find(z=>z.re.test(h.path)),!g)throw Kt(1,{location:a,currentLocation:h});R=g.record.name,p=te({},h.params,a.params),A=g.stringify(p)}const O=[];let G=g;for(;G;)O.unshift(G.record),G=G.parent;return{name:R,path:A,params:p,matched:O,meta:Fg(O)}}return e.forEach(a=>i(a)),{addRoute:i,resolve:f,removeRoute:r,getRoutes:c,getRecordMatcher:o}}function Xi(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function Xg(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Kg(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 Kg(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="object"?n[s]:n;return t}function Ki(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Fg(e){return e.reduce((t,n)=>te(t,n.meta),{})}function Fi(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function wl(e,t){return t.children.some(n=>n===e||wl(e,n))}function Jg(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;oi&&vo(i)):[s&&vo(s)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function Ug(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Pe(s)?s.map(o=>o==null?null:""+o):s==null?s:""+s)}return t}const $g=Symbol(""),Ui=Symbol(""),Xo=Symbol(""),Ml=Symbol(""),yo=Symbol("");function tn(){let e=[];function t(s){return e.push(s),()=>{const o=e.indexOf(s);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function ut(e,t,n,s,o,i=r=>r()){const r=s&&(s.enterCallbacks[o]=s.enterCallbacks[o]||[]);return()=>new Promise((c,l)=>{const f=g=>{g===!1?l(Kt(4,{from:n,to:t})):g instanceof Error?l(g):jg(g)?l(Kt(2,{from:t,to:g})):(r&&s.enterCallbacks[o]===r&&typeof g=="function"&&r.push(g),c())},a=i(()=>e.call(s&&s.instances[o],t,n,f));let h=Promise.resolve(a);e.length<3&&(h=h.then(f)),h.catch(g=>l(g))})}function oo(e,t,n,s,o=i=>i()){const i=[];for(const r of e)for(const c in r.components){let l=r.components[c];if(!(t!=="beforeRouteEnter"&&!r.instances[c]))if(Qg(l)){const a=(l.__vccOpts||l)[t];a&&i.push(ut(a,n,s,r,c,o))}else{let f=l();i.push(()=>f.then(a=>{if(!a)return Promise.reject(new Error(`Couldn't resolve component "${c}" at "${r.path}"`));const h=sg(a)?a.default:a;r.components[c]=h;const p=(h.__vccOpts||h)[t];return p&&ut(p,n,s,r,c,o)()}))}}return i}function Qg(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function $i(e){const t=tt(Xo),n=tt(Ml),s=Oe(()=>t.resolve(Y(e.to))),o=Oe(()=>{const{matched:l}=s.value,{length:f}=l,a=l[f-1],h=n.matched;if(!a||!h.length)return-1;const g=h.findIndex(Xt.bind(null,a));if(g>-1)return g;const p=Qi(l[f-2]);return f>1&&Qi(a)===p&&h[h.length-1].path!==p?h.findIndex(Xt.bind(null,l[f-2])):g}),i=Oe(()=>o.value>-1&&nh(n.params,s.value.params)),r=Oe(()=>o.value>-1&&o.value===n.matched.length-1&&Al(n.params,s.value.params));function c(l={}){return th(l)?t[Y(e.replace)?"replace":"push"](Y(e.to)).catch(an):Promise.resolve()}return{route:s,href:Oe(()=>s.value.href),isActive:i,isExactActive:r,navigate:c}}const qg=ke({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:$i,setup(e,{slots:t}){const n=bn($i(e)),{options:s}=tt(Xo),o=Oe(()=>({[qi(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[qi(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&t.default(n);return e.custom?i:tl("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},i)}}}),eh=qg;function th(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 nh(e,t){for(const n in t){const s=t[n],o=e[n];if(typeof s=="string"){if(s!==o)return!1}else if(!Pe(o)||o.length!==s.length||s.some((i,r)=>i!==o[r]))return!1}return!0}function Qi(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const qi=(e,t,n)=>e??t??n,sh=ke({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=tt(yo),o=Oe(()=>e.route||s.value),i=tt(Ui,0),r=Oe(()=>{let f=Y(i);const{matched:a}=o.value;let h;for(;(h=a[f])&&!h.components;)f++;return f}),c=Oe(()=>o.value.matched[r.value]);ds(Ui,Oe(()=>r.value+1)),ds($g,c),ds(yo,o);const l=Te();return us(()=>[l.value,c.value,e.name],([f,a,h],[g,p,A])=>{a&&(a.instances[h]=f,p&&p!==a&&f&&f===g&&(a.leaveGuards.size||(a.leaveGuards=p.leaveGuards),a.updateGuards.size||(a.updateGuards=p.updateGuards))),f&&a&&(!p||!Xt(a,p)||!g)&&(a.enterCallbacks[h]||[]).forEach(R=>R(f))},{flush:"post"}),()=>{const f=o.value,a=e.name,h=c.value,g=h&&h.components[a];if(!g)return er(n.default,{Component:g,route:f});const p=h.props[a],A=p?p===!0?f.params:typeof p=="function"?p(f):p:null,O=tl(g,te({},A,t,{onVnodeUnmounted:G=>{G.component.isUnmounted&&(h.instances[a]=null)},ref:l}));return er(n.default,{Component:O,route:f})||O}}});function er(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const oh=sh;function ih(e){const t=Vg(e.routes,e),n=e.parseQuery||Jg,s=e.stringifyQuery||Ji,o=e.history,i=tn(),r=tn(),c=tn(),l=cc(rt);let f=rt;Zt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const a=no.bind(null,b=>""+b),h=no.bind(null,mg),g=no.bind(null,mn);function p(b,T){let x,j;return _l(b)?(x=t.getRecordMatcher(b),j=T):j=b,t.addRoute(j,x)}function A(b){const T=t.getRecordMatcher(b);T&&t.removeRoute(T)}function R(){return t.getRoutes().map(b=>b.record)}function O(b){return!!t.getRecordMatcher(b)}function G(b,T){if(T=te({},T||l.value),typeof b=="string"){const d=so(n,b,T.path),m=t.resolve({path:d.path},T),C=o.createHref(d.fullPath);return te(d,m,{params:g(m.params),hash:mn(d.hash),redirectedFrom:void 0,href:C})}let x;if(b.path!=null)x=te({},b,{path:so(n,b.path,T.path).path});else{const d=te({},b.params);for(const m in d)d[m]==null&&delete d[m];x=te({},b,{params:h(d)}),T.params=h(T.params)}const j=t.resolve(x,T),q=b.hash||"";j.params=a(g(j.params));const re=Cg(s,te({},b,{hash:gg(q),path:j.path})),u=o.createHref(re);return te({fullPath:re,hash:q,query:s===Ji?Ug(b.query):b.query||{}},j,{redirectedFrom:void 0,href:u})}function z(b){return typeof b=="string"?so(n,b,l.value.path):te({},b)}function w(b,T){if(f!==b)return Kt(8,{from:T,to:b})}function N(b){return X(b)}function W(b){return N(te(z(b),{replace:!0}))}function D(b){const T=b.matched[b.matched.length-1];if(T&&T.redirect){const{redirect:x}=T;let j=typeof x=="function"?x(b):x;return typeof j=="string"&&(j=j.includes("?")||j.includes("#")?j=z(j):{path:j},j.params={}),te({query:b.query,hash:b.hash,params:j.path!=null?{}:b.params},j)}}function X(b,T){const x=f=G(b),j=l.value,q=b.state,re=b.force,u=b.replace===!0,d=D(x);if(d)return X(te(z(d),{state:typeof d=="object"?te({},q,d.state):q,force:re,replace:u}),T||x);const m=x;m.redirectedFrom=T;let C;return!re&&Ag(s,j,x)&&(C=Kt(16,{to:m,from:j}),Ye(j,j,!0,!1)),(C?Promise.resolve(C):ge(m,j)).catch(I=>qe(I)?qe(I,2)?I:ot(I):Q(I,m,j)).then(I=>{if(I){if(qe(I,2))return X(te({replace:u},z(I.to),{state:typeof I.to=="object"?te({},q,I.to.state):q,force:re}),T||m)}else I=Ge(m,j,!0,u,q);return me(m,j,I),I})}function U(b,T){const x=w(b,T);return x?Promise.reject(x):Promise.resolve()}function ne(b){const T=Rt.values().next().value;return T&&typeof T.runWithContext=="function"?T.runWithContext(b):b()}function ge(b,T){let x;const[j,q,re]=rh(b,T);x=oo(j.reverse(),"beforeRouteLeave",b,T);for(const d of j)d.leaveGuards.forEach(m=>{x.push(ut(m,b,T))});const u=U.bind(null,b,T);return x.push(u),Ie(x).then(()=>{x=[];for(const d of i.list())x.push(ut(d,b,T));return x.push(u),Ie(x)}).then(()=>{x=oo(q,"beforeRouteUpdate",b,T);for(const d of q)d.updateGuards.forEach(m=>{x.push(ut(m,b,T))});return x.push(u),Ie(x)}).then(()=>{x=[];for(const d of re)if(d.beforeEnter)if(Pe(d.beforeEnter))for(const m of d.beforeEnter)x.push(ut(m,b,T));else x.push(ut(d.beforeEnter,b,T));return x.push(u),Ie(x)}).then(()=>(b.matched.forEach(d=>d.enterCallbacks={}),x=oo(re,"beforeRouteEnter",b,T,ne),x.push(u),Ie(x))).then(()=>{x=[];for(const d of r.list())x.push(ut(d,b,T));return x.push(u),Ie(x)}).catch(d=>qe(d,8)?d:Promise.reject(d))}function me(b,T,x){c.list().forEach(j=>ne(()=>j(b,T,x)))}function Ge(b,T,x,j,q){const re=w(b,T);if(re)return re;const u=T===rt,d=Zt?history.state:{};x&&(j||u?o.replace(b.fullPath,te({scroll:u&&d&&d.scroll},q)):o.push(b.fullPath,q)),l.value=b,Ye(b,T,x,u),ot()}let Se;function Ut(){Se||(Se=o.listen((b,T,x)=>{if(!ns.listening)return;const j=G(b),q=D(j);if(q){X(te(q,{replace:!0}),j).catch(an);return}f=j;const re=l.value;Zt&&Sg(Hi(re.fullPath,x.delta),Gs()),ge(j,re).catch(u=>qe(u,12)?u:qe(u,2)?(X(u.to,j).then(d=>{qe(d,20)&&!x.delta&&x.type===In.pop&&o.go(-1,!1)}).catch(an),Promise.reject()):(x.delta&&o.go(-x.delta,!1),Q(u,j,re))).then(u=>{u=u||Ge(j,re,!1),u&&(x.delta&&!qe(u,8)?o.go(-x.delta,!1):x.type===In.pop&&qe(u,20)&&o.go(-1,!1)),me(j,re,u)}).catch(an)}))}let Tt=tn(),fe=tn(),se;function Q(b,T,x){ot(b);const j=fe.list();return j.length?j.forEach(q=>q(b,T,x)):console.error(b),Promise.reject(b)}function Qe(){return se&&l.value!==rt?Promise.resolve():new Promise((b,T)=>{Tt.add([b,T])})}function ot(b){return se||(se=!b,Ut(),Tt.list().forEach(([T,x])=>b?x(b):T()),Tt.reset()),b}function Ye(b,T,x,j){const{scrollBehavior:q}=e;if(!Zt||!q)return Promise.resolve();const re=!x&&Ng(Hi(b.fullPath,0))||(j||!x)&&history.state&&history.state.scroll||null;return Nr().then(()=>q(b,T,re)).then(u=>u&&xg(u)).catch(u=>Q(u,b,T))}const _e=b=>o.go(b);let Lt;const Rt=new Set,ns={currentRoute:l,listening:!0,addRoute:p,removeRoute:A,hasRoute:O,getRoutes:R,resolve:G,options:e,push:N,replace:W,go:_e,back:()=>_e(-1),forward:()=>_e(1),beforeEach:i.add,beforeResolve:r.add,afterEach:c.add,onError:fe.add,isReady:Qe,install(b){const T=this;b.component("RouterLink",eh),b.component("RouterView",oh),b.config.globalProperties.$router=T,Object.defineProperty(b.config.globalProperties,"$route",{enumerable:!0,get:()=>Y(l)}),Zt&&!Lt&&l.value===rt&&(Lt=!0,N(o.location).catch(q=>{}));const x={};for(const q in rt)Object.defineProperty(x,q,{get:()=>l.value[q],enumerable:!0});b.provide(Xo,T),b.provide(Ml,Ar(x)),b.provide(yo,l);const j=b.unmount;Rt.add(b),b.unmount=function(){Rt.delete(b),Rt.size<1&&(f=rt,Se&&Se(),Se=null,l.value=rt,Lt=!1,se=!1),j()}}};function Ie(b){return b.reduce((T,x)=>T.then(()=>ne(x)),Promise.resolve())}return ns}function rh(e,t){const n=[],s=[],o=[],i=Math.max(t.matched.length,e.matched.length);for(let r=0;rXt(f,c))?s.push(c):n.push(c));const l=e.matched[r];l&&(t.matched.find(f=>Xt(f,l))||o.push(l))}return[n,s,o]}const lh=ih({history:Wg(),routes:[{path:"",component:ng}]}),Ot=new Map;function El(e){Ff(e)||e.pause()}const ch=e=>{for(const t of Ot.keys())El(t)},tr={name:"lazy",option:{mounted:e=>{e instanceof HTMLVideoElement&&(Ot.set(e,e.getBoundingClientRect()),e.oncanplay=()=>{Ot.set(e,e.getBoundingClientRect()),El(e)}),Ot.size&&!window.onscroll&&(window.onscroll=ch)},unmounted:e=>{e instanceof HTMLVideoElement&&Ot.delete(e),Ot.size||(window.onscroll=null)}}},Ko=ka(Fa);Ko.use(lh);Ko.directive(tr.name,tr.option);Ko.mount("#app"); diff --git a/index.html b/index.html index c37d2080..adde3109 100644 --- a/index.html +++ b/index.html @@ -6,7 +6,7 @@ Homepage - +