From 8712a31bf05c3178b45bd9b822b74937f635f16e Mon Sep 17 00:00:00 2001 From: A1300399510 Date: Thu, 7 Dec 2023 11:12:12 +0800 Subject: [PATCH] no message --- .gitignore | 2 +- .output/nitro.json | 14 + .output/public/_nuxt/QRCode-icon.a105d5fc.svg | 6 + .output/public/_nuxt/add-icon.0b0b5313.svg | 6 + .output/public/_nuxt/arrows-icon.271dd0d3.svg | 6 + .output/public/_nuxt/builds/latest.json | 1 + .../ee485d75-6a9c-4aef-aba3-31320668b72f.json | 1 + .output/public/_nuxt/close-icon.86743366.svg | 7 + .../_nuxt/comment-icon-gray.2c8779f9.svg | 11 + .output/public/_nuxt/delete-icon.4d386dce.svg | 6 + .output/public/_nuxt/dot-gray.86cdd7b5.svg | 7 + .output/public/_nuxt/dot-yellow.4b5e135b.svg | 7 + .output/public/_nuxt/dot.1026a040.svg | 7 + .../public/_nuxt/edit-icon-white.29b27582.svg | 11 + .output/public/_nuxt/empty-icon.24a01ae2.svg | 11 + .output/public/_nuxt/entry.dcd752c1.js | 7 + .output/public/_nuxt/entry.e8059532.css | 1 + .output/public/_nuxt/error-404.7fc72018.css | 1 + .output/public/_nuxt/error-404.f82bfbab.js | 1 + .output/public/_nuxt/error-500.38081b51.js | 1 + .output/public/_nuxt/error-500.c5df6088.css | 1 + .output/public/_nuxt/issue-bj.44adad8c.svg | 22 + .output/public/_nuxt/logo.6622f82d.png | Bin 0 -> 33855 bytes .../public/_nuxt/menu-icon-gray.d61f02b1.svg | 11 + .output/public/_nuxt/mini-code.71ebcc53.png | Bin 0 -> 10223 bytes .output/public/_nuxt/tick-no.179037b3.svg | 5 + .output/public/_nuxt/tick-option.e092d22f.svg | 6 + .output/public/_nuxt/tick-orange.233abc69.svg | 6 + .output/public/_nuxt/title.98892974.png | Bin 0 -> 5923 bytes .output/public/favicon.ico | Bin 0 -> 2238 bytes .output/public/img/QRCode-icon.svg | 6 + .output/public/img/add-icon.svg | 6 + .output/public/img/arrow-circular-gray.png | Bin 0 -> 2201 bytes .output/public/img/arrows-icon.svg | 6 + .output/public/img/close-icon.svg | 7 + .output/public/img/collect-icon-colours.svg | 6 + .output/public/img/collect-icon.png | Bin 0 -> 1321 bytes .output/public/img/comment-icon-gray.svg | 11 + .output/public/img/comment-icon.png | Bin 0 -> 1051 bytes .output/public/img/cross-circle-black.png | Bin 0 -> 1506 bytes .output/public/img/cross-circle-icon.png | Bin 0 -> 1189 bytes .output/public/img/cross-icon.png | Bin 0 -> 1849 bytes .output/public/img/delete-icon.svg | 6 + .output/public/img/dot-gray.svg | 7 + .output/public/img/dot-yellow.svg | 7 + .output/public/img/dot.svg | 7 + .output/public/img/edit-icon-white.svg | 11 + .output/public/img/edit-icon.png | Bin 0 -> 1184 bytes .output/public/img/empty-icon.svg | 11 + .output/public/img/give-sweep.png | Bin 0 -> 751 bytes .output/public/img/hot-icon.png | Bin 0 -> 1934 bytes .output/public/img/input-icon.png | Bin 0 -> 1923 bytes .output/public/img/issue-bj.png | Bin 0 -> 2331 bytes .output/public/img/issue-bj.svg | 22 + .output/public/img/like-icon-colours.png | Bin 0 -> 1141 bytes .output/public/img/like-icon-gray.png | Bin 0 -> 1452 bytes .output/public/img/like-icon.png | Bin 0 -> 1414 bytes .output/public/img/logo.png | Bin 0 -> 33855 bytes .output/public/img/menu-icon-gray.svg | 11 + .output/public/img/mini-code.png | Bin 0 -> 10223 bytes .output/public/img/offer-mini-QRcode.png | Bin 0 -> 190572 bytes .output/public/img/tick-no.svg | 5 + .output/public/img/tick-option.svg | 6 + .output/public/img/tick-orange.svg | 6 + .output/public/img/title.png | Bin 0 -> 5923 bytes .output/public/img/transmit-icon.png | Bin 0 -> 1083 bytes .output/public/img/triangle-icon.svg | 6 + .output/public/img/u4494.png | Bin 0 -> 207187 bytes .../app/_nuxt/entry-styles.d7e5cfd6.mjs | 6 + .../app/_nuxt/entry-styles.d7e5cfd6.mjs.map | 1 + .../chunks/app/_nuxt/error-404-ac9751db.mjs | 283 + .../app/_nuxt/error-404-ac9751db.mjs.map | 1 + .../app/_nuxt/error-404-styles.1e0dde27.mjs | 6 + .../_nuxt/error-404-styles.1e0dde27.mjs.map | 1 + .../chunks/app/_nuxt/error-500-db5011fe.mjs | 65 + .../app/_nuxt/error-500-db5011fe.mjs.map | 1 + .../app/_nuxt/error-500-styles.cf4b3e80.mjs | 6 + .../_nuxt/error-500-styles.cf4b3e80.mjs.map | 1 + .../app/_nuxt/island-renderer-4de2a5fd.mjs | 43 + .../_nuxt/island-renderer-4de2a5fd.mjs.map | 1 + .output/server/chunks/app/client.manifest.mjs | 355 + .../server/chunks/app/client.manifest.mjs.map | 1 + .output/server/chunks/app/server.mjs | 2763 ++++++++ .output/server/chunks/app/server.mjs.map | 1 + .output/server/chunks/app/styles.mjs | 9 + .output/server/chunks/app/styles.mjs.map | 1 + .output/server/chunks/error-500.mjs | 21 + .output/server/chunks/error-500.mjs.map | 1 + .output/server/chunks/handlers/renderer.mjs | 385 ++ .../server/chunks/handlers/renderer.mjs.map | 1 + .output/server/chunks/nitro/node-server.mjs | 5978 +++++++++++++++++ .../server/chunks/nitro/node-server.mjs.map | 1 + .../chunks/rollup/_virtual_spa-template.mjs | 4 + .../rollup/_virtual_spa-template.mjs.map | 1 + .output/server/index.mjs | 8 + .output/server/index.mjs.map | 1 + .output/server/package.json | 40 + app.vue | 12 +- index.css | 9 + index.less | 18 +- 100 files changed, 10324 insertions(+), 13 deletions(-) create mode 100644 .output/nitro.json create mode 100644 .output/public/_nuxt/QRCode-icon.a105d5fc.svg create mode 100644 .output/public/_nuxt/add-icon.0b0b5313.svg create mode 100644 .output/public/_nuxt/arrows-icon.271dd0d3.svg create mode 100644 .output/public/_nuxt/builds/latest.json create mode 100644 .output/public/_nuxt/builds/meta/ee485d75-6a9c-4aef-aba3-31320668b72f.json create mode 100644 .output/public/_nuxt/close-icon.86743366.svg create mode 100644 .output/public/_nuxt/comment-icon-gray.2c8779f9.svg create mode 100644 .output/public/_nuxt/delete-icon.4d386dce.svg create mode 100644 .output/public/_nuxt/dot-gray.86cdd7b5.svg create mode 100644 .output/public/_nuxt/dot-yellow.4b5e135b.svg create mode 100644 .output/public/_nuxt/dot.1026a040.svg create mode 100644 .output/public/_nuxt/edit-icon-white.29b27582.svg create mode 100644 .output/public/_nuxt/empty-icon.24a01ae2.svg create mode 100644 .output/public/_nuxt/entry.dcd752c1.js create mode 100644 .output/public/_nuxt/entry.e8059532.css create mode 100644 .output/public/_nuxt/error-404.7fc72018.css create mode 100644 .output/public/_nuxt/error-404.f82bfbab.js create mode 100644 .output/public/_nuxt/error-500.38081b51.js create mode 100644 .output/public/_nuxt/error-500.c5df6088.css create mode 100644 .output/public/_nuxt/issue-bj.44adad8c.svg create mode 100644 .output/public/_nuxt/logo.6622f82d.png create mode 100644 .output/public/_nuxt/menu-icon-gray.d61f02b1.svg create mode 100644 .output/public/_nuxt/mini-code.71ebcc53.png create mode 100644 .output/public/_nuxt/tick-no.179037b3.svg create mode 100644 .output/public/_nuxt/tick-option.e092d22f.svg create mode 100644 .output/public/_nuxt/tick-orange.233abc69.svg create mode 100644 .output/public/_nuxt/title.98892974.png create mode 100644 .output/public/favicon.ico create mode 100644 .output/public/img/QRCode-icon.svg create mode 100644 .output/public/img/add-icon.svg create mode 100644 .output/public/img/arrow-circular-gray.png create mode 100644 .output/public/img/arrows-icon.svg create mode 100644 .output/public/img/close-icon.svg create mode 100644 .output/public/img/collect-icon-colours.svg create mode 100644 .output/public/img/collect-icon.png create mode 100644 .output/public/img/comment-icon-gray.svg create mode 100644 .output/public/img/comment-icon.png create mode 100644 .output/public/img/cross-circle-black.png create mode 100644 .output/public/img/cross-circle-icon.png create mode 100644 .output/public/img/cross-icon.png create mode 100644 .output/public/img/delete-icon.svg create mode 100644 .output/public/img/dot-gray.svg create mode 100644 .output/public/img/dot-yellow.svg create mode 100644 .output/public/img/dot.svg create mode 100644 .output/public/img/edit-icon-white.svg create mode 100644 .output/public/img/edit-icon.png create mode 100644 .output/public/img/empty-icon.svg create mode 100644 .output/public/img/give-sweep.png create mode 100644 .output/public/img/hot-icon.png create mode 100644 .output/public/img/input-icon.png create mode 100644 .output/public/img/issue-bj.png create mode 100644 .output/public/img/issue-bj.svg create mode 100644 .output/public/img/like-icon-colours.png create mode 100644 .output/public/img/like-icon-gray.png create mode 100644 .output/public/img/like-icon.png create mode 100644 .output/public/img/logo.png create mode 100644 .output/public/img/menu-icon-gray.svg create mode 100644 .output/public/img/mini-code.png create mode 100644 .output/public/img/offer-mini-QRcode.png create mode 100644 .output/public/img/tick-no.svg create mode 100644 .output/public/img/tick-option.svg create mode 100644 .output/public/img/tick-orange.svg create mode 100644 .output/public/img/title.png create mode 100644 .output/public/img/transmit-icon.png create mode 100644 .output/public/img/triangle-icon.svg create mode 100644 .output/public/img/u4494.png create mode 100644 .output/server/chunks/app/_nuxt/entry-styles.d7e5cfd6.mjs create mode 100644 .output/server/chunks/app/_nuxt/entry-styles.d7e5cfd6.mjs.map create mode 100644 .output/server/chunks/app/_nuxt/error-404-ac9751db.mjs create mode 100644 .output/server/chunks/app/_nuxt/error-404-ac9751db.mjs.map create mode 100644 .output/server/chunks/app/_nuxt/error-404-styles.1e0dde27.mjs create mode 100644 .output/server/chunks/app/_nuxt/error-404-styles.1e0dde27.mjs.map create mode 100644 .output/server/chunks/app/_nuxt/error-500-db5011fe.mjs create mode 100644 .output/server/chunks/app/_nuxt/error-500-db5011fe.mjs.map create mode 100644 .output/server/chunks/app/_nuxt/error-500-styles.cf4b3e80.mjs create mode 100644 .output/server/chunks/app/_nuxt/error-500-styles.cf4b3e80.mjs.map create mode 100644 .output/server/chunks/app/_nuxt/island-renderer-4de2a5fd.mjs create mode 100644 .output/server/chunks/app/_nuxt/island-renderer-4de2a5fd.mjs.map create mode 100644 .output/server/chunks/app/client.manifest.mjs create mode 100644 .output/server/chunks/app/client.manifest.mjs.map create mode 100644 .output/server/chunks/app/server.mjs create mode 100644 .output/server/chunks/app/server.mjs.map create mode 100644 .output/server/chunks/app/styles.mjs create mode 100644 .output/server/chunks/app/styles.mjs.map create mode 100644 .output/server/chunks/error-500.mjs create mode 100644 .output/server/chunks/error-500.mjs.map create mode 100644 .output/server/chunks/handlers/renderer.mjs create mode 100644 .output/server/chunks/handlers/renderer.mjs.map create mode 100644 .output/server/chunks/nitro/node-server.mjs create mode 100644 .output/server/chunks/nitro/node-server.mjs.map create mode 100644 .output/server/chunks/rollup/_virtual_spa-template.mjs create mode 100644 .output/server/chunks/rollup/_virtual_spa-template.mjs.map create mode 100644 .output/server/index.mjs create mode 100644 .output/server/index.mjs.map create mode 100644 .output/server/package.json diff --git a/.gitignore b/.gitignore index 4a7f73a..b7dec8c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ # Nuxt dev/build outputs -.output +# .output .data .nuxt .nitro diff --git a/.output/nitro.json b/.output/nitro.json new file mode 100644 index 0000000..50b2d1a --- /dev/null +++ b/.output/nitro.json @@ -0,0 +1,14 @@ +{ + "date": "2023-12-07T03:11:25.932Z", + "preset": "node-server", + "framework": { + "name": "nuxt", + "version": "3.8.2" + }, + "versions": { + "nitro": "2.8.1" + }, + "commands": { + "preview": "node ./server/index.mjs" + } +} \ No newline at end of file diff --git a/.output/public/_nuxt/QRCode-icon.a105d5fc.svg b/.output/public/_nuxt/QRCode-icon.a105d5fc.svg new file mode 100644 index 0000000..8464970 --- /dev/null +++ b/.output/public/_nuxt/QRCode-icon.a105d5fc.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.output/public/_nuxt/add-icon.0b0b5313.svg b/.output/public/_nuxt/add-icon.0b0b5313.svg new file mode 100644 index 0000000..585cf1c --- /dev/null +++ b/.output/public/_nuxt/add-icon.0b0b5313.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.output/public/_nuxt/arrows-icon.271dd0d3.svg b/.output/public/_nuxt/arrows-icon.271dd0d3.svg new file mode 100644 index 0000000..f36972e --- /dev/null +++ b/.output/public/_nuxt/arrows-icon.271dd0d3.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.output/public/_nuxt/builds/latest.json b/.output/public/_nuxt/builds/latest.json new file mode 100644 index 0000000..6e7db5b --- /dev/null +++ b/.output/public/_nuxt/builds/latest.json @@ -0,0 +1 @@ +{"id":"ee485d75-6a9c-4aef-aba3-31320668b72f","timestamp":1701918675887} \ No newline at end of file diff --git a/.output/public/_nuxt/builds/meta/ee485d75-6a9c-4aef-aba3-31320668b72f.json b/.output/public/_nuxt/builds/meta/ee485d75-6a9c-4aef-aba3-31320668b72f.json new file mode 100644 index 0000000..e161575 --- /dev/null +++ b/.output/public/_nuxt/builds/meta/ee485d75-6a9c-4aef-aba3-31320668b72f.json @@ -0,0 +1 @@ +{"id":"ee485d75-6a9c-4aef-aba3-31320668b72f","timestamp":1701918675887,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]} \ No newline at end of file diff --git a/.output/public/_nuxt/close-icon.86743366.svg b/.output/public/_nuxt/close-icon.86743366.svg new file mode 100644 index 0000000..4fb9f94 --- /dev/null +++ b/.output/public/_nuxt/close-icon.86743366.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/.output/public/_nuxt/comment-icon-gray.2c8779f9.svg b/.output/public/_nuxt/comment-icon-gray.2c8779f9.svg new file mode 100644 index 0000000..1f5b9fa --- /dev/null +++ b/.output/public/_nuxt/comment-icon-gray.2c8779f9.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.output/public/_nuxt/delete-icon.4d386dce.svg b/.output/public/_nuxt/delete-icon.4d386dce.svg new file mode 100644 index 0000000..1e295a1 --- /dev/null +++ b/.output/public/_nuxt/delete-icon.4d386dce.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.output/public/_nuxt/dot-gray.86cdd7b5.svg b/.output/public/_nuxt/dot-gray.86cdd7b5.svg new file mode 100644 index 0000000..3351277 --- /dev/null +++ b/.output/public/_nuxt/dot-gray.86cdd7b5.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/.output/public/_nuxt/dot-yellow.4b5e135b.svg b/.output/public/_nuxt/dot-yellow.4b5e135b.svg new file mode 100644 index 0000000..1bb33f7 --- /dev/null +++ b/.output/public/_nuxt/dot-yellow.4b5e135b.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/.output/public/_nuxt/dot.1026a040.svg b/.output/public/_nuxt/dot.1026a040.svg new file mode 100644 index 0000000..2945c5b --- /dev/null +++ b/.output/public/_nuxt/dot.1026a040.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/.output/public/_nuxt/edit-icon-white.29b27582.svg b/.output/public/_nuxt/edit-icon-white.29b27582.svg new file mode 100644 index 0000000..84c4805 --- /dev/null +++ b/.output/public/_nuxt/edit-icon-white.29b27582.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.output/public/_nuxt/empty-icon.24a01ae2.svg b/.output/public/_nuxt/empty-icon.24a01ae2.svg new file mode 100644 index 0000000..1e2de01 --- /dev/null +++ b/.output/public/_nuxt/empty-icon.24a01ae2.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.output/public/_nuxt/entry.dcd752c1.js b/.output/public/_nuxt/entry.dcd752c1.js new file mode 100644 index 0000000..069f531 --- /dev/null +++ b/.output/public/_nuxt/entry.dcd752c1.js @@ -0,0 +1,7 @@ +function Or(e,t){const n=Object.create(null),s=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}const be={},yn=[],ut=()=>{},Yu=()=>!1,Gu=/^on[^a-z]/,ls=e=>Gu.test(e),Pr=e=>e.startsWith("onUpdate:"),Ie=Object.assign,Br=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},zu=Object.prototype.hasOwnProperty,ue=(e,t)=>zu.call(e,t),$=Array.isArray,vn=e=>ro(e)==="[object Map]",zl=e=>ro(e)==="[object Set]",se=e=>typeof e=="function",xe=e=>typeof e=="string",oo=e=>typeof e=="symbol",_e=e=>e!==null&&typeof e=="object",Xl=e=>(_e(e)||se(e))&&se(e.then)&&se(e.catch),Zl=Object.prototype.toString,ro=e=>Zl.call(e),Xu=e=>ro(e).slice(8,-1),$l=e=>ro(e)==="[object Object]",Hr=e=>xe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Jn=Or(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),io=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Zu=/-(\w)/g,mt=io(e=>e.replace(Zu,(t,n)=>n?n.toUpperCase():"")),$u=/\B([A-Z])/g,an=io(e=>e.replace($u,"-$1").toLowerCase()),lo=io(e=>e.charAt(0).toUpperCase()+e.slice(1)),Do=io(e=>e?`on${lo(e)}`:""),rn=(e,t)=>!Object.is(e,t),Os=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},nr=e=>{const t=parseFloat(e);return isNaN(t)?e:t},ea=e=>{const t=xe(e)?Number(e):NaN;return isNaN(t)?e:t};let Li;const sr=()=>Li||(Li=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ut(e){if($(e)){const t={};for(let n=0;n{if(n){const s=n.split(tf);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Ee(e){let t="";if(xe(e))t=e;else if($(e))for(let n=0;nxe(e)?e:e==null?"":$(e)||_e(e)&&(e.toString===Zl||!se(e.toString))?JSON.stringify(e,na,2):String(e),na=(e,t)=>t&&t.__v_isRef?na(e,t.value):vn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,o])=>(n[`${s} =>`]=o,n),{})}:zl(t)?{[`Set(${t.size})`]:[...t.values()]}:_e(t)&&!$(t)&&!$l(t)?String(t):t;let at;class sa{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=at,!t&&at&&(this.index=(at.scopes||(at.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=at;try{return at=this,t()}finally{at=n}}}on(){at=this}off(){at=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},oa=e=>(e.w&Ft)>0,ra=e=>(e.n&Ft)>0,ff=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{(c==="length"||!oo(c)&&c>=f)&&a.push(l)})}else switch(n!==void 0&&a.push(i.get(n)),t){case"add":$(e)?Hr(n)&&a.push(i.get("length")):(a.push(i.get(tn)),vn(e)&&a.push(i.get(rr)));break;case"delete":$(e)||(a.push(i.get(tn)),vn(e)&&a.push(i.get(rr)));break;case"set":vn(e)&&a.push(i.get(tn));break}if(a.length===1)a[0]&&ir(a[0]);else{const f=[];for(const l of a)l&&f.push(...l);ir(Mr(f))}}function ir(e,t){const n=$(e)?e:[...e];for(const s of n)s.computed&&Oi(s);for(const s of n)s.computed||Oi(s)}function Oi(e,t){(e!==ct||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function Af(e,t){var n;return(n=qs.get(e))==null?void 0:n.get(t)}const hf=Or("__proto__,__v_isRef,__isVue"),aa=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(oo)),Pi=pf();function pf(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=fe(this);for(let r=0,i=this.length;r{e[t]=function(...n){Ln();const s=fe(this)[t].apply(this,n);return In(),s}}),e}function mf(e){const t=fe(this);return ze(t,"has",e),t.hasOwnProperty(e)}class ca{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,s){const o=this._isReadonly,r=this._shallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return r;if(n==="__v_raw"&&s===(o?r?Rf:Aa:r?da:fa).get(t))return t;const i=$(t);if(!o){if(i&&ue(Pi,n))return Reflect.get(Pi,n,s);if(n==="hasOwnProperty")return mf}const a=Reflect.get(t,n,s);return(oo(n)?aa.has(n):hf(n))||(o||ze(t,"get",n),r)?a:Pe(a)?i&&Hr(n)?a:a.value:_e(a)?o?pa(a):Et(a):a}}class ua extends ca{constructor(t=!1){super(!1,t)}set(t,n,s,o){let r=t[n];if(ln(r)&&Pe(r)&&!Pe(s))return!1;if(!this._shallow&&(!Ks(s)&&!ln(s)&&(r=fe(r),s=fe(s)),!$(t)&&Pe(r)&&!Pe(s)))return r.value=s,!0;const i=$(t)&&Hr(n)?Number(n)e,ao=e=>Reflect.getPrototypeOf(e);function ws(e,t,n=!1,s=!1){e=e.__v_raw;const o=fe(e),r=fe(t);n||(rn(t,r)&&ze(o,"get",t),ze(o,"get",r));const{has:i}=ao(o),a=s?Nr:n?jr:es;if(i.call(o,t))return a(e.get(t));if(i.call(o,r))return a(e.get(r));e!==o&&e.get(t)}function bs(e,t=!1){const n=this.__v_raw,s=fe(n),o=fe(e);return t||(rn(e,o)&&ze(s,"has",e),ze(s,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function Cs(e,t=!1){return e=e.__v_raw,!t&&ze(fe(e),"iterate",tn),Reflect.get(e,"size",e)}function Bi(e){e=fe(e);const t=fe(this);return ao(t).has.call(t,e)||(t.add(e),bt(t,"add",e,e)),this}function Hi(e,t){t=fe(t);const n=fe(this),{has:s,get:o}=ao(n);let r=s.call(n,e);r||(e=fe(e),r=s.call(n,e));const i=o.call(n,e);return n.set(e,t),r?rn(t,i)&&bt(n,"set",e,t):bt(n,"add",e,t),this}function Mi(e){const t=fe(this),{has:n,get:s}=ao(t);let o=n.call(t,e);o||(e=fe(e),o=n.call(t,e)),s&&s.call(t,e);const r=t.delete(e);return o&&bt(t,"delete",e,void 0),r}function Ui(){const e=fe(this),t=e.size!==0,n=e.clear();return t&&bt(e,"clear",void 0,void 0),n}function Es(e,t){return function(s,o){const r=this,i=r.__v_raw,a=fe(i),f=t?Nr:e?jr:es;return!e&&ze(a,"iterate",tn),i.forEach((l,c)=>s.call(o,f(l),f(c),r))}}function xs(e,t,n){return function(...s){const o=this.__v_raw,r=fe(o),i=vn(r),a=e==="entries"||e===Symbol.iterator&&i,f=e==="keys"&&i,l=o[e](...s),c=n?Nr:t?jr:es;return!t&&ze(r,"iterate",f?rr:tn),{next(){const{value:u,done:p}=l.next();return p?{value:u,done:p}:{value:a?[c(u[0]),c(u[1])]:c(u),done:p}},[Symbol.iterator](){return this}}}}function Rt(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function wf(){const e={get(r){return ws(this,r)},get size(){return Cs(this)},has:bs,add:Bi,set:Hi,delete:Mi,clear:Ui,forEach:Es(!1,!1)},t={get(r){return ws(this,r,!1,!0)},get size(){return Cs(this)},has:bs,add:Bi,set:Hi,delete:Mi,clear:Ui,forEach:Es(!1,!0)},n={get(r){return ws(this,r,!0)},get size(){return Cs(this,!0)},has(r){return bs.call(this,r,!0)},add:Rt("add"),set:Rt("set"),delete:Rt("delete"),clear:Rt("clear"),forEach:Es(!0,!1)},s={get(r){return ws(this,r,!0,!0)},get size(){return Cs(this,!0)},has(r){return bs.call(this,r,!0)},add:Rt("add"),set:Rt("set"),delete:Rt("delete"),clear:Rt("clear"),forEach:Es(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=xs(r,!1,!1),n[r]=xs(r,!0,!1),t[r]=xs(r,!1,!0),s[r]=xs(r,!0,!0)}),[e,n,t,s]}const[bf,Cf,Ef,xf]=wf();function Dr(e,t){const n=t?e?xf:Ef:e?Cf:bf;return(s,o,r)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(ue(n,o)&&o in s?n:s,o,r)}const kf={get:Dr(!1,!1)},Tf={get:Dr(!1,!0)},Sf={get:Dr(!0,!1)},fa=new WeakMap,da=new WeakMap,Aa=new WeakMap,Rf=new WeakMap;function Lf(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function If(e){return e.__v_skip||!Object.isExtensible(e)?0:Lf(Xu(e))}function Et(e){return ln(e)?e:Fr(e,!1,yf,kf,fa)}function ha(e){return Fr(e,!1,_f,Tf,da)}function pa(e){return Fr(e,!0,vf,Sf,Aa)}function Fr(e,t,n,s,o){if(!_e(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=o.get(e);if(r)return r;const i=If(e);if(i===0)return e;const a=new Proxy(e,i===2?s:n);return o.set(e,a),a}function _n(e){return ln(e)?_n(e.__v_raw):!!(e&&e.__v_isReactive)}function ln(e){return!!(e&&e.__v_isReadonly)}function Ks(e){return!!(e&&e.__v_isShallow)}function ma(e){return _n(e)||ln(e)}function fe(e){const t=e&&e.__v_raw;return t?fe(t):e}function ga(e){return js(e,"__v_skip",!0),e}const es=e=>_e(e)?Et(e):e,jr=e=>_e(e)?pa(e):e;function ya(e){Nt&&ct&&(e=fe(e),la(e.dep||(e.dep=Mr())))}function va(e,t){e=fe(e);const n=e.dep;n&&ir(n)}function Pe(e){return!!(e&&e.__v_isRef===!0)}function Y(e){return _a(e,!1)}function Ni(e){return _a(e,!0)}function _a(e,t){return Pe(e)?e:new Of(e,t)}class Of{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:fe(t),this._value=n?t:es(t)}get value(){return ya(this),this._value}set value(t){const n=this.__v_isShallow||Ks(t)||ln(t);t=n?t:fe(t),rn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:es(t),va(this))}}function Oe(e){return Pe(e)?e.value:e}const Pf={get:(e,t,n)=>Oe(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return Pe(o)&&!Pe(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function wa(e){return _n(e)?e:new Proxy(e,Pf)}class Bf{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Af(fe(this._object),this._key)}}class Hf{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Mf(e,t,n){return Pe(e)?e:se(e)?new Hf(e):_e(e)&&arguments.length>1?Uf(e,t,n):Y(e)}function Uf(e,t,n){const s=e[t];return Pe(s)?s:new Bf(e,t,n)}class Nf{constructor(t,n,s,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Ur(t,()=>{this._dirty||(this._dirty=!0,va(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=s}get value(){const t=fe(this);return ya(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Df(e,t,n=!1){let s,o;const r=se(e);return r?(s=e,o=ut):(s=e.get,o=e.set),new Nf(s,o,r||!o,n)}function Dt(e,t,n,s){let o;try{o=s?e(...s):e()}catch(r){On(r,t,n)}return o}function it(e,t,n,s){if(se(e)){const r=Dt(e,t,n,s);return r&&Xl(r)&&r.catch(i=>{On(i,t,n)}),r}const o=[];for(let r=0;r>>1,o=Ne[s],r=ns(o);rAt&&Ne.splice(t,1)}function ar(e){$(e)?wn.push(...e):(!wt||!wt.includes(e,e.allowRecurse?Xt+1:Xt))&&wn.push(e),Ca()}function Di(e,t=ts?At+1:0){for(;tns(n)-ns(s)),Xt=0;Xte.id==null?1/0:e.id,Kf=(e,t)=>{const n=ns(e)-ns(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Ea(e){lr=!1,ts=!0,Ne.sort(Kf);const t=ut;try{for(At=0;Atxe(g)?g.trim():g)),u&&(o=n.map(nr))}let a,f=s[a=Do(t)]||s[a=Do(mt(t))];!f&&r&&(f=s[a=Do(an(t))]),f&&it(f,e,6,o);const l=s[a+"Once"];if(l){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,it(l,e,6,o)}}function xa(e,t,n=!1){const s=t.emitsCache,o=s.get(e);if(o!==void 0)return o;const r=e.emits;let i={},a=!1;if(!se(e)){const f=l=>{const c=xa(l,t,!0);c&&(a=!0,Ie(i,c))};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}return!r&&!a?(_e(e)&&s.set(e,null),null):($(r)?r.forEach(f=>i[f]=null):Ie(i,r),_e(e)&&s.set(e,i),i)}function uo(e,t){return!e||!ls(t)?!1:(t=t.slice(2).replace(/Once$/,""),ue(e,t[0].toLowerCase()+t.slice(1))||ue(e,an(t))||ue(e,t))}let Ye=null,fo=null;function Ws(e){const t=Ye;return Ye=e,fo=e&&e.type.__scopeId||null,t}function ab(e){fo=e}function cb(){fo=null}function Yn(e,t=Ye,n){if(!t||e._n)return e;const s=(...o)=>{s._d&&$i(-1);const r=Ws(t);let i;try{i=e(...o)}finally{Ws(r),s._d&&$i(1)}return i};return s._n=!0,s._c=!0,s._d=!0,s}function Fo(e){const{type:t,vnode:n,proxy:s,withProxy:o,props:r,propsOptions:[i],slots:a,attrs:f,emit:l,render:c,renderCache:u,data:p,setupState:g,ctx:_,inheritAttrs:w}=e;let D,K;const j=Ws(e);try{if(n.shapeFlag&4){const v=o||s,O=v;D=ot(c.call(O,v,u,r,g,p,_)),K=f}else{const v=t;D=ot(v.length>1?v(r,{attrs:f,slots:a,emit:l}):v(r,null)),K=t.props?f:Vf(f)}}catch(v){Zn.length=0,On(v,e,1),D=ve(Ge)}let C=D;if(K&&w!==!1){const v=Object.keys(K),{shapeFlag:O}=C;v.length&&O&7&&(i&&v.some(Pr)&&(K=Jf(K,i)),C=jt(C,K))}return n.dirs&&(C=jt(C),C.dirs=C.dirs?C.dirs.concat(n.dirs):n.dirs),n.transition&&(C.transition=n.transition),D=C,Ws(j),D}function Wf(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||ls(n))&&((t||(t={}))[n]=e[n]);return t},Jf=(e,t)=>{const n={};for(const s in e)(!Pr(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Yf(e,t,n){const{props:s,children:o,component:r}=e,{props:i,children:a,patchFlag:f}=t,l=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&f>=0){if(f&1024)return!0;if(f&16)return s?Fi(s,i,l):!!i;if(f&8){const c=t.dynamicProps;for(let u=0;ue.__isSuspense,Xf={name:"Suspense",__isSuspense:!0,process(e,t,n,s,o,r,i,a,f,l){e==null?$f(t,n,s,o,r,i,a,f,l):ed(e,t,n,s,o,i,a,f,l)},hydrate:td,create:Wr,normalize:nd},Zf=Xf;function ss(e,t){const n=e.props&&e.props[t];se(n)&&n()}function $f(e,t,n,s,o,r,i,a,f){const{p:l,o:{createElement:c}}=f,u=c("div"),p=e.suspense=Wr(e,o,s,t,u,n,r,i,a,f);l(null,p.pendingBranch=e.ssContent,u,null,s,p,r,i),p.deps>0?(ss(e,"onPending"),ss(e,"onFallback"),l(null,e.ssFallback,t,n,s,null,r,i),Cn(p,e.ssFallback)):p.resolve(!1,!0)}function ed(e,t,n,s,o,r,i,a,{p:f,um:l,o:{createElement:c}}){const u=t.suspense=e.suspense;u.vnode=t,t.el=e.el;const p=t.ssContent,g=t.ssFallback,{activeBranch:_,pendingBranch:w,isInFallback:D,isHydrating:K}=u;if(w)u.pendingBranch=p,ht(p,w)?(f(w,p,u.hiddenContainer,null,o,u,r,i,a),u.deps<=0?u.resolve():D&&(f(_,g,n,s,o,null,r,i,a),Cn(u,g))):(u.pendingId++,K?(u.isHydrating=!1,u.activeBranch=w):l(w,o,u),u.deps=0,u.effects.length=0,u.hiddenContainer=c("div"),D?(f(null,p,u.hiddenContainer,null,o,u,r,i,a),u.deps<=0?u.resolve():(f(_,g,n,s,o,null,r,i,a),Cn(u,g))):_&&ht(p,_)?(f(_,p,n,s,o,u,r,i,a),u.resolve(!0)):(f(null,p,u.hiddenContainer,null,o,u,r,i,a),u.deps<=0&&u.resolve()));else if(_&&ht(p,_))f(_,p,n,s,o,u,r,i,a),Cn(u,p);else if(ss(t,"onPending"),u.pendingBranch=p,u.pendingId++,f(null,p,u.hiddenContainer,null,o,u,r,i,a),u.deps<=0)u.resolve();else{const{timeout:j,pendingId:C}=u;j>0?setTimeout(()=>{u.pendingId===C&&u.fallback(g)},j):j===0&&u.fallback(g)}}function Wr(e,t,n,s,o,r,i,a,f,l,c=!1){const{p:u,m:p,um:g,n:_,o:{parentNode:w,remove:D}}=l;let K;const j=sd(e);j&&t!=null&&t.pendingBranch&&(K=t.pendingId,t.deps++);const C=e.props?ea(e.props.timeout):void 0,v={vnode:e,parent:t,parentComponent:n,isSVG:i,container:s,hiddenContainer:o,anchor:r,deps:0,pendingId:0,timeout:typeof C=="number"?C:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:c,isUnmounted:!1,effects:[],resolve(O=!1,q=!1){const{vnode:V,activeBranch:U,pendingBranch:Q,pendingId:F,effects:oe,parentComponent:B,container:ee}=v;let he=!1;if(v.isHydrating)v.isHydrating=!1;else if(!O){he=U&&Q.transition&&Q.transition.mode==="out-in",he&&(U.transition.afterLeave=()=>{F===v.pendingId&&(p(Q,ee,ie,0),ar(oe))});let{anchor:ie}=v;U&&(ie=_(U),g(U,B,v,!0)),he||p(Q,ee,ie,0)}Cn(v,Q),v.pendingBranch=null,v.isInFallback=!1;let we=v.parent,J=!1;for(;we;){if(we.pendingBranch){we.effects.push(...oe),J=!0;break}we=we.parent}!J&&!he&&ar(oe),v.effects=[],j&&t&&t.pendingBranch&&K===t.pendingId&&(t.deps--,t.deps===0&&!q&&t.resolve()),ss(V,"onResolve")},fallback(O){if(!v.pendingBranch)return;const{vnode:q,activeBranch:V,parentComponent:U,container:Q,isSVG:F}=v;ss(q,"onFallback");const oe=_(V),B=()=>{v.isInFallback&&(u(null,O,Q,oe,U,null,F,a,f),Cn(v,O))},ee=O.transition&&O.transition.mode==="out-in";ee&&(V.transition.afterLeave=B),v.isInFallback=!0,g(V,U,null,!0),ee||B()},move(O,q,V){v.activeBranch&&p(v.activeBranch,O,q,V),v.container=O},next(){return v.activeBranch&&_(v.activeBranch)},registerDep(O,q){const V=!!v.pendingBranch;V&&v.deps++;const U=O.vnode.el;O.asyncDep.catch(Q=>{On(Q,O,0)}).then(Q=>{if(O.isUnmounted||v.isUnmounted||v.pendingId!==O.suspenseId)return;O.asyncResolved=!0;const{vnode:F}=O;pr(O,Q,!1),U&&(F.el=U);const oe=!U&&O.subTree.el;q(O,F,w(U||O.subTree.el),U?null:_(O.subTree),v,i,f),oe&&D(oe),Kr(O,F.el),V&&--v.deps===0&&v.resolve()})},unmount(O,q){v.isUnmounted=!0,v.activeBranch&&g(v.activeBranch,n,O,q),v.pendingBranch&&g(v.pendingBranch,n,O,q)}};return v}function td(e,t,n,s,o,r,i,a,f){const l=t.suspense=Wr(t,s,n,e.parentNode,document.createElement("div"),null,o,r,i,a,!0),c=f(e,l.pendingBranch=t.ssContent,n,l,r,i);return l.deps===0&&l.resolve(!1,!0),c}function nd(e){const{shapeFlag:t,children:n}=e,s=t&32;e.ssContent=qi(s?n.default:n),e.ssFallback=s?qi(n.fallback):ve(Ge)}function qi(e){let t;if(se(e)){const n=kn&&e._c;n&&(e._d=!1,R()),e=e(),n&&(e._d=!0,t=rt,za())}return $(e)&&(e=Wf(e)),e=ot(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function Sa(e,t){t&&t.pendingBranch?$(e)?t.effects.push(...e):t.effects.push(e):ar(e)}function Cn(e,t){e.activeBranch=t;const{vnode:n,parentComponent:s}=e,o=n.el=t.el;s&&s.subTree===n&&(s.vnode.el=o,Kr(s,o))}function sd(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}function Ra(e,t){return Vr(e,null,t)}const ks={};function Ps(e,t,n){return Vr(e,t,n)}function Vr(e,t,{immediate:n,deep:s,flush:o,onTrack:r,onTrigger:i}=be){var a;const f=uf()===((a=Re)==null?void 0:a.scope)?Re:null;let l,c=!1,u=!1;if(Pe(e)?(l=()=>e.value,c=Ks(e)):_n(e)?(l=()=>e,s=!0):$(e)?(u=!0,c=e.some(v=>_n(v)||Ks(v)),l=()=>e.map(v=>{if(Pe(v))return v.value;if(_n(v))return en(v);if(se(v))return Dt(v,f,2)})):se(e)?t?l=()=>Dt(e,f,2):l=()=>{if(!(f&&f.isUnmounted))return p&&p(),it(e,f,3,[g])}:l=ut,t&&s){const v=l;l=()=>en(v())}let p,g=v=>{p=j.onStop=()=>{Dt(v,f,4),p=j.onStop=void 0}},_;if(Sn)if(g=ut,t?n&&it(t,f,3,[l(),u?[]:void 0,g]):l(),o==="sync"){const v=Vd();_=v.__watcherHandles||(v.__watcherHandles=[])}else return ut;let w=u?new Array(e.length).fill(ks):ks;const D=()=>{if(j.active)if(t){const v=j.run();(s||c||(u?v.some((O,q)=>rn(O,w[q])):rn(v,w)))&&(p&&p(),it(t,f,3,[v,w===ks?void 0:u&&w[0]===ks?[]:w,g]),w=v)}else j.run()};D.allowRecurse=!!t;let K;o==="sync"?K=D:o==="post"?K=()=>Je(D,f&&f.suspense):(D.pre=!0,f&&(D.id=f.uid),K=()=>co(D));const j=new Ur(l,K);t?n?D():w=j.run():o==="post"?Je(j.run.bind(j),f&&f.suspense):j.run();const C=()=>{j.stop(),f&&f.scope&&Br(f.scope.effects,j)};return _&&_.push(C),C}function od(e,t,n){const s=this.proxy,o=xe(e)?e.includes(".")?La(s,e):()=>s[e]:e.bind(s,s);let r;se(t)?r=t:(r=t.handler,n=t);const i=Re;Tn(this);const a=Vr(o,r.bind(s),n);return i?Tn(i):nn(),a}function La(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;o{en(n,t)});else if($l(e))for(const n in e)en(e[n],t);return e}function vt(e,t){const n=Ye;if(n===null)return e;const s=mo(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let r=0;r{e.isMounted=!0}),Jr(()=>{e.isUnmounting=!0}),e}const nt=[Function,Array],Ia={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:nt,onEnter:nt,onAfterEnter:nt,onEnterCancelled:nt,onBeforeLeave:nt,onLeave:nt,onAfterLeave:nt,onLeaveCancelled:nt,onBeforeAppear:nt,onAppear:nt,onAfterAppear:nt,onAppearCancelled:nt},id={name:"BaseTransition",props:Ia,setup(e,{slots:t}){const n=$r(),s=rd();let o;return()=>{const r=t.default&&Pa(t.default(),!0);if(!r||!r.length)return;let i=r[0];if(r.length>1){for(const w of r)if(w.type!==Ge){i=w;break}}const a=fe(e),{mode:f}=a;if(s.isLeaving)return jo(i);const l=Ki(i);if(!l)return jo(i);const c=cr(l,a,s,n);ur(l,c);const u=n.subTree,p=u&&Ki(u);let g=!1;const{getTransitionKey:_}=l.type;if(_){const w=_();o===void 0?o=w:w!==o&&(o=w,g=!0)}if(p&&p.type!==Ge&&(!ht(l,p)||g)){const w=cr(p,a,s,n);if(ur(p,w),f==="out-in")return s.isLeaving=!0,w.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&n.update()},jo(i);f==="in-out"&&l.type!==Ge&&(w.delayLeave=(D,K,j)=>{const C=Oa(s,p);C[String(p.key)]=p,D[Ht]=()=>{K(),D[Ht]=void 0,delete c.delayedLeave},c.delayedLeave=j})}return i}}},ld=id;function Oa(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function cr(e,t,n,s){const{appear:o,mode:r,persisted:i=!1,onBeforeEnter:a,onEnter:f,onAfterEnter:l,onEnterCancelled:c,onBeforeLeave:u,onLeave:p,onAfterLeave:g,onLeaveCancelled:_,onBeforeAppear:w,onAppear:D,onAfterAppear:K,onAppearCancelled:j}=t,C=String(e.key),v=Oa(n,e),O=(U,Q)=>{U&&it(U,s,9,Q)},q=(U,Q)=>{const F=Q[1];O(U,Q),$(U)?U.every(oe=>oe.length<=1)&&F():U.length<=1&&F()},V={mode:r,persisted:i,beforeEnter(U){let Q=a;if(!n.isMounted)if(o)Q=w||a;else return;U[Ht]&&U[Ht](!0);const F=v[C];F&&ht(e,F)&&F.el[Ht]&&F.el[Ht](),O(Q,[U])},enter(U){let Q=f,F=l,oe=c;if(!n.isMounted)if(o)Q=D||f,F=K||l,oe=j||c;else return;let B=!1;const ee=U[Ts]=he=>{B||(B=!0,he?O(oe,[U]):O(F,[U]),V.delayedLeave&&V.delayedLeave(),U[Ts]=void 0)};Q?q(Q,[U,ee]):ee()},leave(U,Q){const F=String(e.key);if(U[Ts]&&U[Ts](!0),n.isUnmounting)return Q();O(u,[U]);let oe=!1;const B=U[Ht]=ee=>{oe||(oe=!0,Q(),ee?O(_,[U]):O(g,[U]),U[Ht]=void 0,v[F]===e&&delete v[F])};v[F]=e,p?q(p,[U,B]):B()},clone(U){return cr(U,t,n,s)}};return V}function jo(e){if(as(e))return e=jt(e),e.children=null,e}function Ki(e){return as(e)?e.children?e.children[0]:void 0:e}function ur(e,t){e.shapeFlag&6&&e.component?ur(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Pa(e,t=!1,n){let s=[],o=0;for(let r=0;r1)for(let r=0;rIe({name:e.name},t,{setup:e}))():e}const Gn=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function Qi(e){se(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:o=200,timeout:r,suspensible:i=!0,onError:a}=e;let f=null,l,c=0;const u=()=>(c++,f=null,p()),p=()=>{let g;return f||(g=f=t().catch(_=>{if(_=_ instanceof Error?_:new Error(String(_)),a)return new Promise((w,D)=>{a(_,()=>w(u()),()=>D(_),c+1)});throw _}).then(_=>g!==f&&f?f:(_&&(_.__esModule||_[Symbol.toStringTag]==="Module")&&(_=_.default),l=_,_)))};return Ao({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return l},setup(){const g=Re;if(l)return()=>qo(l,g);const _=j=>{f=null,On(j,g,13,!s)};if(i&&g.suspense||Sn)return p().then(j=>()=>qo(j,g)).catch(j=>(_(j),()=>s?ve(s,{error:j}):null));const w=Y(!1),D=Y(),K=Y(!!o);return o&&setTimeout(()=>{K.value=!1},o),r!=null&&setTimeout(()=>{if(!w.value&&!D.value){const j=new Error(`Async component timed out after ${r}ms.`);_(j),D.value=j}},r),p().then(()=>{w.value=!0,g.parent&&as(g.parent.vnode)&&co(g.parent.update)}).catch(j=>{_(j),D.value=j}),()=>{if(w.value&&l)return qo(l,g);if(D.value&&s)return ve(s,{error:D.value});if(n&&!K.value)return ve(n)}}})}function qo(e,t){const{ref:n,props:s,children:o,ce:r}=t.vnode,i=ve(e,s,o);return i.ref=n,i.ce=r,delete t.vnode.ce,i}const as=e=>e.type.__isKeepAlive;function Ba(e,t){Ma(e,"a",t)}function Ha(e,t){Ma(e,"da",t)}function Ma(e,t,n=Re){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(ho(t,s,n),n){let o=n.parent;for(;o&&o.parent;)as(o.parent.vnode)&&ad(s,t,n,o),o=o.parent}}function ad(e,t,n,s){const o=ho(t,e,s,!0);Yr(()=>{Br(s[t],o)},n)}function ho(e,t,n=Re,s=!1){if(n){const o=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Ln(),Tn(n);const a=it(t,n,e,i);return nn(),In(),a});return s?o.unshift(r):o.push(r),r}}const xt=e=>(t,n=Re)=>(!Sn||e==="sp")&&ho(e,(...s)=>t(...s),n),cd=xt("bm"),Vs=xt("m"),ud=xt("bu"),fd=xt("u"),Jr=xt("bum"),Yr=xt("um"),dd=xt("sp"),Ad=xt("rtg"),hd=xt("rtc");function Ua(e,t=Re){ho("ec",e,t)}function De(e,t,n,s){let o;const r=n&&n[s];if($(e)||xe(e)){o=new Array(e.length);for(let i=0,a=e.length;it(i,a,void 0,r&&r[a]));else{const i=Object.keys(e);o=new Array(i.length);for(let a=0,f=i.length;ae?ec(e)?mo(e)||e.proxy:fr(e.parent):null,zn=Ie(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>fr(e.parent),$root:e=>fr(e.root),$emit:e=>e.emit,$options:e=>Gr(e),$forceUpdate:e=>e.f||(e.f=()=>co(e.update)),$nextTick:e=>e.n||(e.n=bn.bind(e.proxy)),$watch:e=>od.bind(e)}),Ko=(e,t)=>e!==be&&!e.__isScriptSetup&&ue(e,t),pd={get({_:e},t){const{ctx:n,setupState:s,data:o,props:r,accessCache:i,type:a,appContext:f}=e;let l;if(t[0]!=="$"){const g=i[t];if(g!==void 0)switch(g){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return r[t]}else{if(Ko(s,t))return i[t]=1,s[t];if(o!==be&&ue(o,t))return i[t]=2,o[t];if((l=e.propsOptions[0])&&ue(l,t))return i[t]=3,r[t];if(n!==be&&ue(n,t))return i[t]=4,n[t];dr&&(i[t]=0)}}const c=zn[t];let u,p;if(c)return t==="$attrs"&&ze(e,"get",t),c(e);if((u=a.__cssModules)&&(u=u[t]))return u;if(n!==be&&ue(n,t))return i[t]=4,n[t];if(p=f.config.globalProperties,ue(p,t))return p[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:r}=e;return Ko(o,t)?(o[t]=n,!0):s!==be&&ue(s,t)?(s[t]=n,!0):ue(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,propsOptions:r}},i){let a;return!!n[i]||e!==be&&ue(e,i)||Ko(t,i)||(a=r[0])&&ue(a,i)||ue(s,i)||ue(zn,i)||ue(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ue(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Wi(e){return $(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let dr=!0;function md(e){const t=Gr(e),n=e.proxy,s=e.ctx;dr=!1,t.beforeCreate&&Vi(t.beforeCreate,e,"bc");const{data:o,computed:r,methods:i,watch:a,provide:f,inject:l,created:c,beforeMount:u,mounted:p,beforeUpdate:g,updated:_,activated:w,deactivated:D,beforeDestroy:K,beforeUnmount:j,destroyed:C,unmounted:v,render:O,renderTracked:q,renderTriggered:V,errorCaptured:U,serverPrefetch:Q,expose:F,inheritAttrs:oe,components:B,directives:ee,filters:he}=t;if(l&&gd(l,s,null),i)for(const ie in i){const z=i[ie];se(z)&&(s[ie]=z.bind(n))}if(o){const ie=o.call(n,n);_e(ie)&&(e.data=Et(ie))}if(dr=!0,r)for(const ie in r){const z=r[ie],ke=se(z)?z.bind(n,n):se(z.get)?z.get.bind(n,n):ut,kt=!se(z)&&se(z.set)?z.set.bind(n):ut,et=Qd({get:ke,set:kt});Object.defineProperty(s,ie,{enumerable:!0,configurable:!0,get:()=>et.value,set:je=>et.value=je})}if(a)for(const ie in a)Na(a[ie],s,n,ie);if(f){const ie=se(f)?f.call(n):f;Reflect.ownKeys(ie).forEach(z=>{Fa(z,ie[z])})}c&&Vi(c,e,"c");function J(ie,z){$(z)?z.forEach(ke=>ie(ke.bind(n))):z&&ie(z.bind(n))}if(J(cd,u),J(Vs,p),J(ud,g),J(fd,_),J(Ba,w),J(Ha,D),J(Ua,U),J(hd,q),J(Ad,V),J(Jr,j),J(Yr,v),J(dd,Q),$(F))if(F.length){const ie=e.exposed||(e.exposed={});F.forEach(z=>{Object.defineProperty(ie,z,{get:()=>n[z],set:ke=>n[z]=ke})})}else e.exposed||(e.exposed={});O&&e.render===ut&&(e.render=O),oe!=null&&(e.inheritAttrs=oe),B&&(e.components=B),ee&&(e.directives=ee)}function gd(e,t,n=ut){$(e)&&(e=Ar(e));for(const s in e){const o=e[s];let r;_e(o)?"default"in o?r=En(o.from||s,o.default,!0):r=En(o.from||s):r=En(o),Pe(r)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>r.value,set:i=>r.value=i}):t[s]=r}}function Vi(e,t,n){it($(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Na(e,t,n,s){const o=s.includes(".")?La(n,s):()=>n[s];if(xe(e)){const r=t[e];se(r)&&Ps(o,r)}else if(se(e))Ps(o,e.bind(n));else if(_e(e))if($(e))e.forEach(r=>Na(r,t,n,s));else{const r=se(e.handler)?e.handler.bind(n):t[e.handler];se(r)&&Ps(o,r,e)}}function Gr(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,a=r.get(t);let f;return a?f=a:!o.length&&!n&&!s?f=t:(f={},o.length&&o.forEach(l=>Js(f,l,i,!0)),Js(f,t,i)),_e(t)&&r.set(t,f),f}function Js(e,t,n,s=!1){const{mixins:o,extends:r}=t;r&&Js(e,r,n,!0),o&&o.forEach(i=>Js(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const a=yd[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const yd={data:Ji,props:Yi,emits:Yi,methods:Vn,computed:Vn,beforeCreate:Fe,created:Fe,beforeMount:Fe,mounted:Fe,beforeUpdate:Fe,updated:Fe,beforeDestroy:Fe,beforeUnmount:Fe,destroyed:Fe,unmounted:Fe,activated:Fe,deactivated:Fe,errorCaptured:Fe,serverPrefetch:Fe,components:Vn,directives:Vn,watch:_d,provide:Ji,inject:vd};function Ji(e,t){return t?e?function(){return Ie(se(e)?e.call(this,this):e,se(t)?t.call(this,this):t)}:t:e}function vd(e,t){return Vn(Ar(e),Ar(t))}function Ar(e){if($(e)){const t={};for(let n=0;n1)return n&&se(t)?t.call(s&&s.proxy):t}}function ja(){return!!(Re||Ye||os)}function Cd(e,t,n,s=!1){const o={},r={};js(r,po,1),e.propsDefaults=Object.create(null),qa(e,t,o,r);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);n?e.props=s?o:ha(o):e.type.props?e.props=o:e.props=r,e.attrs=r}function Ed(e,t,n,s){const{props:o,attrs:r,vnode:{patchFlag:i}}=e,a=fe(o),[f]=e.propsOptions;let l=!1;if((s||i>0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let u=0;u{f=!0;const[p,g]=Ka(u,t,!0);Ie(i,p),g&&a.push(...g)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!r&&!f)return _e(e)&&s.set(e,yn),yn;if($(r))for(let c=0;c-1,g[1]=w<0||_-1||ue(g,"default"))&&a.push(u)}}}const l=[i,a];return _e(e)&&s.set(e,l),l}function Gi(e){return e[0]!=="$"}function zi(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Xi(e,t){return zi(e)===zi(t)}function Zi(e,t){return $(t)?t.findIndex(n=>Xi(n,e)):se(t)&&Xi(t,e)?0:-1}const Qa=e=>e[0]==="_"||e==="$stable",zr=e=>$(e)?e.map(ot):[ot(e)],xd=(e,t,n)=>{if(t._n)return t;const s=Yn((...o)=>zr(t(...o)),n);return s._c=!1,s},Wa=(e,t,n)=>{const s=e._ctx;for(const o in e){if(Qa(o))continue;const r=e[o];if(se(r))t[o]=xd(o,r,s);else if(r!=null){const i=zr(r);t[o]=()=>i}}},Va=(e,t)=>{const n=zr(t);e.slots.default=()=>n},kd=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=fe(t),js(t,"_",n)):Wa(t,e.slots={})}else e.slots={},t&&Va(e,t);js(e.slots,po,1)},Td=(e,t,n)=>{const{vnode:s,slots:o}=e;let r=!0,i=be;if(s.shapeFlag&32){const a=t._;a?n&&a===1?r=!1:(Ie(o,t),!n&&a===1&&delete o._):(r=!t.$stable,Wa(t,o)),i=t}else t&&(Va(e,t),i={default:1});if(r)for(const a in o)!Qa(a)&&i[a]==null&&delete o[a]};function Ys(e,t,n,s,o=!1){if($(e)){e.forEach((p,g)=>Ys(p,t&&($(t)?t[g]:t),n,s,o));return}if(Gn(s)&&!o)return;const r=s.shapeFlag&4?mo(s.component)||s.component.proxy:s.el,i=o?null:r,{i:a,r:f}=e,l=t&&t.r,c=a.refs===be?a.refs={}:a.refs,u=a.setupState;if(l!=null&&l!==f&&(xe(l)?(c[l]=null,ue(u,l)&&(u[l]=null)):Pe(l)&&(l.value=null)),se(f))Dt(f,a,12,[i,c]);else{const p=xe(f),g=Pe(f);if(p||g){const _=()=>{if(e.f){const w=p?ue(u,f)?u[f]:c[f]:f.value;o?$(w)&&Br(w,r):$(w)?w.includes(r)||w.push(r):p?(c[f]=[r],ue(u,f)&&(u[f]=c[f])):(f.value=[r],e.k&&(c[e.k]=f.value))}else p?(c[f]=i,ue(u,f)&&(u[f]=i)):g&&(f.value=i,e.k&&(c[e.k]=i))};i?(_.id=-1,Je(_,n)):_()}}}let Lt=!1;const Ss=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",Rs=e=>e.nodeType===8;function Sd(e){const{mt:t,p:n,o:{patchProp:s,createText:o,nextSibling:r,parentNode:i,remove:a,insert:f,createComment:l}}=e,c=(C,v)=>{if(!v.hasChildNodes()){n(null,C,v),Qs(),v._vnode=C;return}Lt=!1,u(v.firstChild,C,null,null,null),Qs(),v._vnode=C,Lt&&console.error("Hydration completed but contains mismatches.")},u=(C,v,O,q,V,U=!1)=>{const Q=Rs(C)&&C.data==="[",F=()=>w(C,v,O,q,V,Q),{type:oe,ref:B,shapeFlag:ee,patchFlag:he}=v;let we=C.nodeType;v.el=C,he===-2&&(U=!1,v.dynamicChildren=null);let J=null;switch(oe){case xn:we!==3?v.children===""?(f(v.el=o(""),i(C),C),J=C):J=F():(C.data!==v.children&&(Lt=!0,C.data=v.children),J=r(C));break;case Ge:j(C)?(J=r(C),K(v.el=C.content.firstChild,C,O)):we!==8||Q?J=F():J=r(C);break;case Xn:if(Q&&(C=r(C),we=C.nodeType),we===1||we===3){J=C;const ie=!v.children.length;for(let z=0;z{U=U||!!v.dynamicChildren;const{type:Q,props:F,patchFlag:oe,shapeFlag:B,dirs:ee,transition:he}=v,we=Q==="input"||Q==="option";if(we||oe!==-1){if(ee&&dt(v,null,O,"created"),F)if(we||!U||oe&48)for(const z in F)(we&&(z.endsWith("value")||z==="indeterminate")||ls(z)&&!Jn(z)||z[0]===".")&&s(C,z,null,F[z],!1,void 0,O);else F.onClick&&s(C,"onClick",null,F.onClick,!1,void 0,O);let J;(J=F&&F.onVnodeBeforeMount)&&st(J,O,v);let ie=!1;if(j(C)){ie=Ya(q,he)&&O&&O.vnode.props&&O.vnode.props.appear;const z=C.content.firstChild;ie&&he.beforeEnter(z),K(z,C,O),v.el=C=z}if(ee&&dt(v,null,O,"beforeMount"),((J=F&&F.onVnodeMounted)||ee||ie)&&Sa(()=>{J&&st(J,O,v),ie&&he.enter(C),ee&&dt(v,null,O,"mounted")},q),B&16&&!(F&&(F.innerHTML||F.textContent))){let z=g(C.firstChild,v,C,O,q,V,U);for(;z;){Lt=!0;const ke=z;z=z.nextSibling,a(ke)}}else B&8&&C.textContent!==v.children&&(Lt=!0,C.textContent=v.children)}return C.nextSibling},g=(C,v,O,q,V,U,Q)=>{Q=Q||!!v.dynamicChildren;const F=v.children,oe=F.length;for(let B=0;B{const{slotScopeIds:Q}=v;Q&&(V=V?V.concat(Q):Q);const F=i(C),oe=g(r(C),v,F,O,q,V,U);return oe&&Rs(oe)&&oe.data==="]"?r(v.anchor=oe):(Lt=!0,f(v.anchor=l("]"),F,oe),oe)},w=(C,v,O,q,V,U)=>{if(Lt=!0,v.el=null,U){const oe=D(C);for(;;){const B=r(C);if(B&&B!==oe)a(B);else break}}const Q=r(C),F=i(C);return a(C),n(null,v,F,Q,O,q,Ss(F),V),Q},D=(C,v="[",O="]")=>{let q=0;for(;C;)if(C=r(C),C&&Rs(C)&&(C.data===v&&q++,C.data===O)){if(q===0)return r(C);q--}return C},K=(C,v,O)=>{const q=v.parentNode;q&&q.replaceChild(C,v);let V=O;for(;V;)V.vnode.el===v&&(V.vnode.el=V.subTree.el=C),V=V.parent},j=C=>C.nodeType===1&&C.tagName.toLowerCase()==="template";return[c,u]}const Je=Sa;function Rd(e){return Ja(e)}function Ld(e){return Ja(e,Sd)}function Ja(e,t){const n=sr();n.__VUE__=!0;const{insert:s,remove:o,patchProp:r,createElement:i,createText:a,createComment:f,setText:l,setElementText:c,parentNode:u,nextSibling:p,setScopeId:g=ut,insertStaticContent:_}=e,w=(h,m,b,k=null,E=null,I=null,N=!1,L=null,H=!!m.dynamicChildren)=>{if(h===m)return;h&&!ht(h,m)&&(k=Tt(h),je(h,E,I,!0),h=null),m.patchFlag===-2&&(H=!1,m.dynamicChildren=null);const{type:T,ref:G,shapeFlag:W}=m;switch(T){case xn:D(h,m,b,k);break;case Ge:K(h,m,b,k);break;case Xn:h==null&&j(m,b,k,N);break;case de:B(h,m,b,k,E,I,N,L,H);break;default:W&1?O(h,m,b,k,E,I,N,L,H):W&6?ee(h,m,b,k,E,I,N,L,H):(W&64||W&128)&&T.process(h,m,b,k,E,I,N,L,H,Me)}G!=null&&E&&Ys(G,h&&h.ref,I,m||h,!m)},D=(h,m,b,k)=>{if(h==null)s(m.el=a(m.children),b,k);else{const E=m.el=h.el;m.children!==h.children&&l(E,m.children)}},K=(h,m,b,k)=>{h==null?s(m.el=f(m.children||""),b,k):m.el=h.el},j=(h,m,b,k)=>{[h.el,h.anchor]=_(h.children,m,b,k,h.el,h.anchor)},C=({el:h,anchor:m},b,k)=>{let E;for(;h&&h!==m;)E=p(h),s(h,b,k),h=E;s(m,b,k)},v=({el:h,anchor:m})=>{let b;for(;h&&h!==m;)b=p(h),o(h),h=b;o(m)},O=(h,m,b,k,E,I,N,L,H)=>{N=N||m.type==="svg",h==null?q(m,b,k,E,I,N,L,H):Q(h,m,E,I,N,L,H)},q=(h,m,b,k,E,I,N,L)=>{let H,T;const{type:G,props:W,shapeFlag:X,transition:ne,dirs:le}=h;if(H=h.el=i(h.type,I,W&&W.is,W),X&8?c(H,h.children):X&16&&U(h.children,H,null,k,E,I&&G!=="foreignObject",N,L),le&&dt(h,null,k,"created"),V(H,h,h.scopeId,N,k),W){for(const pe in W)pe!=="value"&&!Jn(pe)&&r(H,pe,null,W[pe],I,h.children,k,E,qe);"value"in W&&r(H,"value",null,W.value),(T=W.onVnodeBeforeMount)&&st(T,k,h)}le&&dt(h,null,k,"beforeMount");const me=Ya(E,ne);me&&ne.beforeEnter(H),s(H,m,b),((T=W&&W.onVnodeMounted)||me||le)&&Je(()=>{T&&st(T,k,h),me&&ne.enter(H),le&&dt(h,null,k,"mounted")},E)},V=(h,m,b,k,E)=>{if(b&&g(h,b),k)for(let I=0;I{for(let T=H;T{const L=m.el=h.el;let{patchFlag:H,dynamicChildren:T,dirs:G}=m;H|=h.patchFlag&16;const W=h.props||be,X=m.props||be;let ne;b&&Vt(b,!1),(ne=X.onVnodeBeforeUpdate)&&st(ne,b,m,h),G&&dt(m,h,b,"beforeUpdate"),b&&Vt(b,!0);const le=E&&m.type!=="foreignObject";if(T?F(h.dynamicChildren,T,L,b,k,le,I):N||z(h,m,L,null,b,k,le,I,!1),H>0){if(H&16)oe(L,m,W,X,b,k,E);else if(H&2&&W.class!==X.class&&r(L,"class",null,X.class,E),H&4&&r(L,"style",W.style,X.style,E),H&8){const me=m.dynamicProps;for(let pe=0;pe{ne&&st(ne,b,m,h),G&&dt(m,h,b,"updated")},k)},F=(h,m,b,k,E,I,N)=>{for(let L=0;L{if(b!==k){if(b!==be)for(const L in b)!Jn(L)&&!(L in k)&&r(h,L,b[L],null,N,m.children,E,I,qe);for(const L in k){if(Jn(L))continue;const H=k[L],T=b[L];H!==T&&L!=="value"&&r(h,L,T,H,N,m.children,E,I,qe)}"value"in k&&r(h,"value",b.value,k.value)}},B=(h,m,b,k,E,I,N,L,H)=>{const T=m.el=h?h.el:a(""),G=m.anchor=h?h.anchor:a("");let{patchFlag:W,dynamicChildren:X,slotScopeIds:ne}=m;ne&&(L=L?L.concat(ne):ne),h==null?(s(T,b,k),s(G,b,k),U(m.children,b,G,E,I,N,L,H)):W>0&&W&64&&X&&h.dynamicChildren?(F(h.dynamicChildren,X,b,E,I,N,L),(m.key!=null||E&&m===E.subTree)&&Ga(h,m,!0)):z(h,m,b,G,E,I,N,L,H)},ee=(h,m,b,k,E,I,N,L,H)=>{m.slotScopeIds=L,h==null?m.shapeFlag&512?E.ctx.activate(m,b,k,N,H):he(m,b,k,E,I,N,H):we(h,m,H)},he=(h,m,b,k,E,I,N)=>{const L=h.component=Ud(h,k,E);if(as(h)&&(L.ctx.renderer=Me),Nd(L),L.asyncDep){if(E&&E.registerDep(L,J),!h.el){const H=L.subTree=ve(Ge);K(null,H,m,b)}return}J(L,h,m,b,E,I,N)},we=(h,m,b)=>{const k=m.component=h.component;if(Yf(h,m,b))if(k.asyncDep&&!k.asyncResolved){ie(k,m,b);return}else k.next=m,qf(k.update),k.update();else m.el=h.el,k.vnode=m},J=(h,m,b,k,E,I,N)=>{const L=()=>{if(h.isMounted){let{next:G,bu:W,u:X,parent:ne,vnode:le}=h,me=G,pe;Vt(h,!1),G?(G.el=le.el,ie(h,G,N)):G=le,W&&Os(W),(pe=G.props&&G.props.onVnodeBeforeUpdate)&&st(pe,ne,G,le),Vt(h,!0);const Ce=Fo(h),Xe=h.subTree;h.subTree=Ce,w(Xe,Ce,u(Xe.el),Tt(Xe),h,E,I),G.el=Ce.el,me===null&&Kr(h,Ce.el),X&&Je(X,E),(pe=G.props&&G.props.onVnodeUpdated)&&Je(()=>st(pe,ne,G,le),E)}else{let G;const{el:W,props:X}=m,{bm:ne,m:le,parent:me}=h,pe=Gn(m);if(Vt(h,!1),ne&&Os(ne),!pe&&(G=X&&X.onVnodeBeforeMount)&&st(G,me,m),Vt(h,!0),W&&St){const Ce=()=>{h.subTree=Fo(h),St(W,h.subTree,h,E,null)};pe?m.type.__asyncLoader().then(()=>!h.isUnmounted&&Ce()):Ce()}else{const Ce=h.subTree=Fo(h);w(null,Ce,b,k,h,E,I),m.el=Ce.el}if(le&&Je(le,E),!pe&&(G=X&&X.onVnodeMounted)){const Ce=m;Je(()=>st(G,me,Ce),E)}(m.shapeFlag&256||me&&Gn(me.vnode)&&me.vnode.shapeFlag&256)&&h.a&&Je(h.a,E),h.isMounted=!0,m=b=k=null}},H=h.effect=new Ur(L,()=>co(T),h.scope),T=h.update=()=>H.run();T.id=h.uid,Vt(h,!0),T()},ie=(h,m,b)=>{m.component=h;const k=h.vnode.props;h.vnode=m,h.next=null,Ed(h,m.props,k,b),Td(h,m.children,b),Ln(),Di(),In()},z=(h,m,b,k,E,I,N,L,H=!1)=>{const T=h&&h.children,G=h?h.shapeFlag:0,W=m.children,{patchFlag:X,shapeFlag:ne}=m;if(X>0){if(X&128){kt(T,W,b,k,E,I,N,L,H);return}else if(X&256){ke(T,W,b,k,E,I,N,L,H);return}}ne&8?(G&16&&qe(T,E,I),W!==T&&c(b,W)):G&16?ne&16?kt(T,W,b,k,E,I,N,L,H):qe(T,E,I,!0):(G&8&&c(b,""),ne&16&&U(W,b,k,E,I,N,L,H))},ke=(h,m,b,k,E,I,N,L,H)=>{h=h||yn,m=m||yn;const T=h.length,G=m.length,W=Math.min(T,G);let X;for(X=0;XG?qe(h,E,I,!0,!1,W):U(m,b,k,E,I,N,L,H,W)},kt=(h,m,b,k,E,I,N,L,H)=>{let T=0;const G=m.length;let W=h.length-1,X=G-1;for(;T<=W&&T<=X;){const ne=h[T],le=m[T]=H?Mt(m[T]):ot(m[T]);if(ht(ne,le))w(ne,le,b,null,E,I,N,L,H);else break;T++}for(;T<=W&&T<=X;){const ne=h[W],le=m[X]=H?Mt(m[X]):ot(m[X]);if(ht(ne,le))w(ne,le,b,null,E,I,N,L,H);else break;W--,X--}if(T>W){if(T<=X){const ne=X+1,le=neX)for(;T<=W;)je(h[T],E,I,!0),T++;else{const ne=T,le=T,me=new Map;for(T=le;T<=X;T++){const Se=m[T]=H?Mt(m[T]):ot(m[T]);Se.key!=null&&me.set(Se.key,T)}let pe,Ce=0;const Xe=X-le+1;let Ke=!1,ds=0;const Ze=new Array(Xe);for(T=0;T=Xe){je(Se,E,I,!0);continue}let Qe;if(Se.key!=null)Qe=me.get(Se.key);else for(pe=le;pe<=X;pe++)if(Ze[pe-le]===0&&ht(Se,m[pe])){Qe=pe;break}Qe===void 0?je(Se,E,I,!0):(Ze[Qe-le]=T+1,Qe>=ds?ds=Qe:Ke=!0,w(Se,m[Qe],b,null,E,I,N,L,H),Ce++)}const fn=Ke?Id(Ze):yn;for(pe=fn.length-1,T=Xe-1;T>=0;T--){const Se=le+T,Qe=m[Se],dn=Se+1{const{el:I,type:N,transition:L,children:H,shapeFlag:T}=h;if(T&6){et(h.component.subTree,m,b,k);return}if(T&128){h.suspense.move(m,b,k);return}if(T&64){N.move(h,m,b,Me);return}if(N===de){s(I,m,b);for(let W=0;WL.enter(I),E);else{const{leave:W,delayLeave:X,afterLeave:ne}=L,le=()=>s(I,m,b),me=()=>{W(I,()=>{le(),ne&&ne()})};X?X(I,le,me):me()}else s(I,m,b)},je=(h,m,b,k=!1,E=!1)=>{const{type:I,props:N,ref:L,children:H,dynamicChildren:T,shapeFlag:G,patchFlag:W,dirs:X}=h;if(L!=null&&Ys(L,null,b,h,!0),G&256){m.ctx.deactivate(h);return}const ne=G&1&&X,le=!Gn(h);let me;if(le&&(me=N&&N.onVnodeBeforeUnmount)&&st(me,m,h),G&6)un(h.component,b,k);else{if(G&128){h.suspense.unmount(b,k);return}ne&&dt(h,null,m,"beforeUnmount"),G&64?h.type.remove(h,m,b,E,Me,k):T&&(I!==de||W>0&&W&64)?qe(T,m,b,!1,!0):(I===de&&W&384||!E&&G&16)&&qe(H,m,b),k&&yt(h)}(le&&(me=N&&N.onVnodeUnmounted)||ne)&&Je(()=>{me&&st(me,m,h),ne&&dt(h,null,m,"unmounted")},b)},yt=h=>{const{type:m,el:b,anchor:k,transition:E}=h;if(m===de){Hn(b,k);return}if(m===Xn){v(h);return}const I=()=>{o(b),E&&!E.persisted&&E.afterLeave&&E.afterLeave()};if(h.shapeFlag&1&&E&&!E.persisted){const{leave:N,delayLeave:L}=E,H=()=>N(b,I);L?L(h.el,I,H):H()}else I()},Hn=(h,m)=>{let b;for(;h!==m;)b=p(h),o(h),h=b;o(m)},un=(h,m,b)=>{const{bum:k,scope:E,update:I,subTree:N,um:L}=h;k&&Os(k),E.stop(),I&&(I.active=!1,je(N,h,m,b)),L&&Je(L,m),Je(()=>{h.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&h.asyncDep&&!h.asyncResolved&&h.suspenseId===m.pendingId&&(m.deps--,m.deps===0&&m.resolve())},qe=(h,m,b,k=!1,E=!1,I=0)=>{for(let N=I;Nh.shapeFlag&6?Tt(h.component.subTree):h.shapeFlag&128?h.suspense.next():p(h.anchor||h.el),re=(h,m,b)=>{h==null?m._vnode&&je(m._vnode,null,null,!0):w(m._vnode||null,h,m,null,null,null,b),Di(),Qs(),m._vnode=h},Me={p:w,um:je,m:et,r:yt,mt:he,mc:U,pc:z,pbc:F,n:Tt,o:e};let qt,St;return t&&([qt,St]=t(Me)),{render:re,hydrate:qt,createApp:bd(re,qt)}}function Vt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Ya(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Ga(e,t,n=!1){const s=e.children,o=t.children;if($(s)&&$(o))for(let r=0;r>1,e[n[a]]0&&(t[s]=n[r-1]),n[r]=s)}}for(r=n.length,i=n[r-1];r-- >0;)n[r]=i,i=t[i];return n}const Od=e=>e.__isTeleport,de=Symbol.for("v-fgt"),xn=Symbol.for("v-txt"),Ge=Symbol.for("v-cmt"),Xn=Symbol.for("v-stc"),Zn=[];let rt=null;function R(e=!1){Zn.push(rt=e?null:[])}function za(){Zn.pop(),rt=Zn[Zn.length-1]||null}let kn=1;function $i(e){kn+=e}function Xa(e){return e.dynamicChildren=kn>0?rt||yn:null,za(),kn>0&&rt&&rt.push(e),e}function P(e,t,n,s,o,r){return Xa(d(e,t,n,s,o,r,!0))}function Zt(e,t,n,s,o){return Xa(ve(e,t,n,s,o,!0))}function Gs(e){return e?e.__v_isVNode===!0:!1}function ht(e,t){return e.type===t.type&&e.key===t.key}const po="__vInternal",Za=({key:e})=>e??null,Bs=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?xe(e)||Pe(e)||se(e)?{i:Ye,r:e,k:t,f:!!n}:e:null);function d(e,t=null,n=null,s=0,o=null,r=e===de?0:1,i=!1,a=!1){const f={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Za(t),ref:t&&Bs(t),scopeId:fo,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Ye};return a?(Zr(f,n),r&128&&e.normalize(f)):n&&(f.shapeFlag|=xe(n)?8:16),kn>0&&!i&&rt&&(f.patchFlag>0||r&6)&&f.patchFlag!==32&&rt.push(f),f}const ve=Pd;function Pd(e,t=null,n=null,s=0,o=null,r=!1){if((!e||e===ka)&&(e=Ge),Gs(e)){const a=jt(e,t,!0);return n&&Zr(a,n),kn>0&&!r&&rt&&(a.shapeFlag&6?rt[rt.indexOf(e)]=a:rt.push(a)),a.patchFlag|=-2,a}if(Kd(e)&&(e=e.__vccOpts),t){t=$a(t);let{class:a,style:f}=t;a&&!xe(a)&&(t.class=Ee(a)),_e(f)&&(ma(f)&&!$(f)&&(f=Ie({},f)),t.style=Ut(f))}const i=xe(e)?1:zf(e)?128:Od(e)?64:_e(e)?4:se(e)?2:0;return d(e,t,n,s,o,i,r,!0)}function $a(e){return e?ma(e)||po in e?Ie({},e):e:null}function jt(e,t,n=!1){const{props:s,ref:o,patchFlag:r,children:i}=e,a=t?Bd(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Za(a),ref:t&&t.ref?n&&o?$(o)?o.concat(Bs(t)):[o,Bs(t)]:Bs(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==de?r===-1?16:r|16:r,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&jt(e.ssContent),ssFallback:e.ssFallback&&jt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function ye(e=" ",t=0){return ve(xn,null,e,t)}function Xr(e,t){const n=ve(Xn,null,e);return n.staticCount=t,n}function ae(e="",t=!1){return t?(R(),Zt(Ge,null,e)):ve(Ge,null,e)}function ot(e){return e==null||typeof e=="boolean"?ve(Ge):$(e)?ve(de,null,e.slice()):typeof e=="object"?Mt(e):ve(xn,null,String(e))}function Mt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:jt(e)}function Zr(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if($(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),Zr(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(po in t)?t._ctx=Ye:o===3&&Ye&&(Ye.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else se(t)?(t={default:t,_ctx:Ye},n=32):(t=String(t),s&64?(n=16,t=[ye(t)]):n=8);e.children=t,e.shapeFlag|=n}function Bd(...e){const t={};for(let n=0;nRe||Ye;let ei,mn,el="__VUE_INSTANCE_SETTERS__";(mn=sr()[el])||(mn=sr()[el]=[]),mn.push(e=>Re=e),ei=e=>{mn.length>1?mn.forEach(t=>t(e)):mn[0](e)};const Tn=e=>{ei(e),e.scope.on()},nn=()=>{Re&&Re.scope.off(),ei(null)};function ec(e){return e.vnode.shapeFlag&4}let Sn=!1;function Nd(e,t=!1){Sn=t;const{props:n,children:s}=e.vnode,o=ec(e);Cd(e,n,o,t),kd(e,s);const r=o?Dd(e,t):void 0;return Sn=!1,r}function Dd(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=ga(new Proxy(e.ctx,pd));const{setup:s}=n;if(s){const o=e.setupContext=s.length>1?jd(e):null;Tn(e),Ln();const r=Dt(s,e,0,[e.props,o]);if(In(),nn(),Xl(r)){if(r.then(nn,nn),t)return r.then(i=>{pr(e,i,t)}).catch(i=>{On(i,e,0)});e.asyncDep=r}else pr(e,r,t)}else tc(e,t)}function pr(e,t,n){se(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:_e(t)&&(e.setupState=wa(t)),tc(e,n)}let tl;function tc(e,t,n){const s=e.type;if(!e.render){if(!t&&tl&&!s.render){const o=s.template||Gr(e).template;if(o){const{isCustomElement:r,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:f}=s,l=Ie(Ie({isCustomElement:r,delimiters:a},i),f);s.render=tl(o,l)}}e.render=s.render||ut}{Tn(e),Ln();try{md(e)}finally{In(),nn()}}}function Fd(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return ze(e,"get","$attrs"),t[n]}}))}function jd(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Fd(e)},slots:e.slots,emit:e.emit,expose:t}}function mo(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(wa(ga(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in zn)return zn[n](e)},has(t,n){return n in t||n in zn}}))}function qd(e,t=!0){return se(e)?e.displayName||e.name:e.name||t&&e.__name}function Kd(e){return se(e)&&"__vccOpts"in e}const Qd=(e,t)=>Df(e,t,Sn);function nc(e,t,n){const s=arguments.length;return s===2?_e(t)&&!$(t)?Gs(t)?ve(e,null,[t]):ve(e,t):ve(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Gs(n)&&(n=[n]),ve(e,t,n))}const Wd=Symbol.for("v-scx"),Vd=()=>En(Wd),sc="3.3.9",Jd="http://www.w3.org/2000/svg",$t=typeof document<"u"?document:null,nl=$t&&$t.createElement("template"),Yd={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?$t.createElementNS(Jd,e):$t.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>$t.createTextNode(e),createComment:e=>$t.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>$t.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,r){const i=n?n.previousSibling:t.lastChild;if(o&&(o===r||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===r||!(o=o.nextSibling)););else{nl.innerHTML=s?`${e}`:e;const a=nl.content;if(s){const f=a.firstChild;for(;f.firstChild;)a.appendChild(f.firstChild);a.removeChild(f)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},It="transition",qn="animation",rs=Symbol("_vtc"),ti=(e,{slots:t})=>nc(ld,Gd(e),t);ti.displayName="Transition";const oc={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};ti.props=Ie({},Ia,oc);const Jt=(e,t=[])=>{$(e)?e.forEach(n=>n(...t)):e&&e(...t)},sl=e=>e?$(e)?e.some(t=>t.length>1):e.length>1:!1;function Gd(e){const t={};for(const B in e)B in oc||(t[B]=e[B]);if(e.css===!1)return t;const{name:n="v",type:s,duration:o,enterFromClass:r=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:f=r,appearActiveClass:l=i,appearToClass:c=a,leaveFromClass:u=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:g=`${n}-leave-to`}=e,_=zd(o),w=_&&_[0],D=_&&_[1],{onBeforeEnter:K,onEnter:j,onEnterCancelled:C,onLeave:v,onLeaveCancelled:O,onBeforeAppear:q=K,onAppear:V=j,onAppearCancelled:U=C}=t,Q=(B,ee,he)=>{Yt(B,ee?c:a),Yt(B,ee?l:i),he&&he()},F=(B,ee)=>{B._isLeaving=!1,Yt(B,u),Yt(B,g),Yt(B,p),ee&&ee()},oe=B=>(ee,he)=>{const we=B?V:j,J=()=>Q(ee,B,he);Jt(we,[ee,J]),ol(()=>{Yt(ee,B?f:r),Ot(ee,B?c:a),sl(we)||rl(ee,s,w,J)})};return Ie(t,{onBeforeEnter(B){Jt(K,[B]),Ot(B,r),Ot(B,i)},onBeforeAppear(B){Jt(q,[B]),Ot(B,f),Ot(B,l)},onEnter:oe(!1),onAppear:oe(!0),onLeave(B,ee){B._isLeaving=!0;const he=()=>F(B,ee);Ot(B,u),$d(),Ot(B,p),ol(()=>{B._isLeaving&&(Yt(B,u),Ot(B,g),sl(v)||rl(B,s,D,he))}),Jt(v,[B,he])},onEnterCancelled(B){Q(B,!1),Jt(C,[B])},onAppearCancelled(B){Q(B,!0),Jt(U,[B])},onLeaveCancelled(B){F(B),Jt(O,[B])}})}function zd(e){if(e==null)return null;if(_e(e))return[Qo(e.enter),Qo(e.leave)];{const t=Qo(e);return[t,t]}}function Qo(e){return ea(e)}function Ot(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[rs]||(e[rs]=new Set)).add(t)}function Yt(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[rs];n&&(n.delete(t),n.size||(e[rs]=void 0))}function ol(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Xd=0;function rl(e,t,n,s){const o=e._endId=++Xd,r=()=>{o===e._endId&&s()};if(n)return setTimeout(r,n);const{type:i,timeout:a,propCount:f}=Zd(e,t);if(!i)return s();const l=i+"end";let c=0;const u=()=>{e.removeEventListener(l,p),r()},p=g=>{g.target===e&&++c>=f&&u()};setTimeout(()=>{c(n[_]||"").split(", "),o=s(`${It}Delay`),r=s(`${It}Duration`),i=il(o,r),a=s(`${qn}Delay`),f=s(`${qn}Duration`),l=il(a,f);let c=null,u=0,p=0;t===It?i>0&&(c=It,u=i,p=r.length):t===qn?l>0&&(c=qn,u=l,p=f.length):(u=Math.max(i,l),c=u>0?i>l?It:qn:null,p=c?c===It?r.length:f.length:0);const g=c===It&&/\b(transform|all)(,|$)/.test(s(`${It}Property`).toString());return{type:c,timeout:u,propCount:p,hasTransform:g}}function il(e,t){for(;e.lengthll(n)+ll(e[s])))}function ll(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function $d(){return document.body.offsetHeight}function eA(e,t,n){const s=e[rs];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const ni=Symbol("_vod"),al={beforeMount(e,{value:t},{transition:n}){e[ni]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Kn(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),Kn(e,!0),s.enter(e)):s.leave(e,()=>{Kn(e,!1)}):Kn(e,t))},beforeUnmount(e,{value:t}){Kn(e,t)}};function Kn(e,t){e.style.display=t?e[ni]:"none"}function tA(e,t,n){const s=e.style,o=xe(n);if(n&&!o){if(t&&!xe(t))for(const r in t)n[r]==null&&mr(s,r,"");for(const r in n)mr(s,r,n[r])}else{const r=s.display;o?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),ni in e&&(s.display=r)}}const cl=/\s*!important$/;function mr(e,t,n){if($(n))n.forEach(s=>mr(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=nA(e,t);cl.test(n)?e.setProperty(an(s),n.replace(cl,""),"important"):e[s]=n}}const ul=["Webkit","Moz","ms"],Wo={};function nA(e,t){const n=Wo[t];if(n)return n;let s=mt(t);if(s!=="filter"&&s in e)return Wo[t]=s;s=lo(s);for(let o=0;oVo||(aA.then(()=>Vo=0),Vo=Date.now());function uA(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;it(fA(s,n.value),t,5,[s])};return n.value=e,n.attached=cA(),n}function fA(e,t){if($(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 hl=/^on[a-z]/,dA=(e,t,n,s,o=!1,r,i,a,f)=>{t==="class"?eA(e,s,o):t==="style"?tA(e,n,s):ls(t)?Pr(t)||iA(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):AA(e,t,s,o))?oA(e,t,s,r,i,a,f):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),sA(e,t,s,o))};function AA(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&hl.test(t)&&se(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||hl.test(t)&&xe(n)?!1:t in e}const pl=e=>{const t=e.props["onUpdate:modelValue"]||!1;return $(t)?n=>Os(t,n):t};function hA(e){e.target.composing=!0}function ml(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Jo=Symbol("_assign"),Gt={created(e,{modifiers:{lazy:t,trim:n,number:s}},o){e[Jo]=pl(o);const r=s||o.props&&o.props.type==="number";gn(e,t?"change":"input",i=>{if(i.target.composing)return;let a=e.value;n&&(a=a.trim()),r&&(a=nr(a)),e[Jo](a)}),n&&gn(e,"change",()=>{e.value=e.value.trim()}),t||(gn(e,"compositionstart",hA),gn(e,"compositionend",ml),gn(e,"change",ml))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:o}},r){if(e[Jo]=pl(r),e.composing)return;const i=o||e.type==="number"?nr(e.value):e.value,a=t??"";i!==a&&(document.activeElement===e&&e.type!=="range"&&(n||s&&e.value.trim()===a)||(e.value=a))}},pA=["ctrl","shift","alt","meta"],mA={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>pA.some(n=>e[`${n}Key`]&&!t.includes(n))},ge=(e,t)=>(n,...s)=>{for(let o=0;on=>{if(!("key"in n))return;const s=an(n.key);if(t.some(o=>o===s||gA[o]===s))return e(n)},rc=Ie({patchProp:dA},Yd);let $n,gl=!1;function vA(){return $n||($n=Rd(rc))}function _A(){return $n=gl?$n:Ld(rc),gl=!0,$n}const wA=(...e)=>{const t=vA().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=ic(s);if(!o)return;const r=t._component;!se(r)&&!r.render&&!r.template&&(r.template=o.innerHTML),o.innerHTML="";const i=n(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t},bA=(...e)=>{const t=_A().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=ic(s);if(o)return n(o,!0,o instanceof SVGElement)},t};function ic(e){return xe(e)?document.querySelector(e):e}const CA=/#/g,EA=/&/g,xA=/=/g,si=/\+/g,kA=/%5e/gi,TA=/%60/gi,SA=/%7c/gi,RA=/%20/gi;function LA(e){return encodeURI(""+e).replace(SA,"|")}function gr(e){return LA(typeof e=="string"?e:JSON.stringify(e)).replace(si,"%2B").replace(RA,"+").replace(CA,"%23").replace(EA,"%26").replace(TA,"`").replace(kA,"^")}function Yo(e){return gr(e).replace(xA,"%3D")}function zs(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function IA(e){return zs(e.replace(si," "))}function OA(e){return zs(e.replace(si," "))}function lc(e=""){const t={};e[0]==="?"&&(e=e.slice(1));for(const n of e.split("&")){const s=n.match(/([^=]+)=?(.*)/)||[];if(s.length<2)continue;const o=IA(s[1]);if(o==="__proto__"||o==="constructor")continue;const r=OA(s[2]||"");t[o]===void 0?t[o]=r:Array.isArray(t[o])?t[o].push(r):t[o]=[t[o],r]}return t}function PA(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${Yo(e)}=${gr(n)}`).join("&"):`${Yo(e)}=${gr(t)}`:Yo(e)}function ac(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>PA(t,e[t])).filter(Boolean).join("&")}const BA=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,HA=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,MA=/^([/\\]\s*){2,}[^/\\]/;function go(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?BA.test(e):HA.test(e)||(t.acceptRelative?MA.test(e):!1)}const UA=/^[\s\0]*(blob|data|javascript|vbscript):$/i;function NA(e){return!!e&&UA.test(e)}const DA=/\/$|\/\?|\/#/;function yr(e="",t){return t?DA.test(e):e.endsWith("/")}function cc(e="",t){if(!t)return(yr(e)?e.slice(0,-1):e)||"/";if(!yr(e,!0))return e||"/";let n=e,s="";const o=e.indexOf("#");o>=0&&(n=e.slice(0,o),s=e.slice(o));const[r,...i]=n.split("?");return(r.slice(0,-1)||"/")+(i.length>0?`?${i.join("?")}`:"")+s}function vr(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(yr(e,!0))return e||"/";let n=e,s="";const o=e.indexOf("#");if(o>=0&&(n=e.slice(0,o),s=e.slice(o),!n))return s;const[r,...i]=n.split("?");return r+"/"+(i.length>0?`?${i.join("?")}`:"")+s}function FA(e=""){return e.startsWith("/")}function yl(e=""){return FA(e)?e:"/"+e}function jA(e,t){if(fc(t)||go(e))return e;const n=cc(t);return e.startsWith(n)?e:Pn(n,e)}function qA(e,t){if(fc(t))return e;const n=cc(t);if(!e.startsWith(n))return e;const s=e.slice(n.length);return s[0]==="/"?s:"/"+s}function uc(e,t){const n=cs(e),s={...lc(n.search),...t};return n.search=ac(s),dc(n)}function fc(e){return!e||e==="/"}function KA(e){return e&&e!=="/"}const QA=/^\.?\//;function Pn(e,...t){let n=e||"";for(const s of t.filter(o=>KA(o)))if(n){const o=s.replace(QA,"");n=vr(n)+o}else n=s;return n}function WA(e,t,n={}){return n.trailingSlash||(e=vr(e),t=vr(t)),n.leadingSlash||(e=yl(e),t=yl(t)),n.encoding||(e=zs(e),t=zs(t)),e===t}function cs(e="",t){const n=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,u,p=""]=n;return{protocol:u.toLowerCase(),pathname:p,href:u+p,auth:"",host:"",search:"",hash:""}}if(!go(e,{acceptRelative:!0}))return t?cs(t+e):vl(e);const[,s="",o,r=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[],[,i="",a=""]=r.match(/([^#/?]*)(.*)?/)||[],{pathname:f,search:l,hash:c}=vl(a.replace(/\/(?=[A-Za-z]:)/,""));return{protocol:s.toLowerCase(),auth:o?o.slice(0,Math.max(0,o.length-1)):"",host:i,pathname:f,search:l,hash:c}}function vl(e=""){const[t="",n="",s=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:s}}function dc(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",s=e.hash||"",o=e.auth?e.auth+"@":"",r=e.host||"";return(e.protocol?e.protocol+"//":"")+o+r+t+n+s}const VA=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},Xs=VA().app,JA=()=>Xs.baseURL,YA=()=>Xs.buildAssetsDir,oi=(...e)=>Pn(Ac(),YA(),...e),Ac=(...e)=>{const t=Xs.cdnURL||Xs.baseURL;return e.length?Pn(t,...e):t};globalThis.__buildAssetsURL=oi,globalThis.__publicAssetsURL=Ac;const GA=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,zA=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,XA=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function ZA(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){$A(e);return}return t}function $A(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function Zs(e,t={}){if(typeof e!="string")return e;const n=e.trim();if(e[0]==='"'&&e.at(-1)==='"'&&!e.includes("\\"))return n.slice(1,-1);if(n.length<=9){const s=n.toLowerCase();if(s==="true")return!0;if(s==="false")return!1;if(s==="undefined")return;if(s==="null")return null;if(s==="nan")return Number.NaN;if(s==="infinity")return Number.POSITIVE_INFINITY;if(s==="-infinity")return Number.NEGATIVE_INFINITY}if(!XA.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(GA.test(e)||zA.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,ZA)}return JSON.parse(e)}catch(s){if(t.strict)throw s;return e}}class eh extends Error{constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}}function th(e){var f,l,c,u,p;const t=((f=e.error)==null?void 0:f.message)||((l=e.error)==null?void 0:l.toString())||"",n=((c=e.request)==null?void 0:c.method)||((u=e.options)==null?void 0:u.method)||"GET",s=((p=e.request)==null?void 0:p.url)||String(e.request)||"/",o=`[${n}] ${JSON.stringify(s)}`,r=e.response?`${e.response.status} ${e.response.statusText}`:"",i=`${o}: ${r}${t?` ${t}`:""}`,a=new eh(i,e.error?{cause:e.error}:void 0);for(const g of["request","options","response"])Object.defineProperty(a,g,{get(){return e[g]}});for(const[g,_]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(a,g,{get(){return e.response&&e.response[_]}});return a}const nh=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function _l(e="GET"){return nh.has(e.toUpperCase())}function sh(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const oh=new Set(["image/svg","application/xml","application/xhtml","application/html"]),rh=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function ih(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return rh.test(t)?"json":oh.has(t)||t.startsWith("text/")?"text":"blob"}function lh(e,t,n=globalThis.Headers){const s={...t,...e};if(t!=null&&t.params&&(e!=null&&e.params)&&(s.params={...t==null?void 0:t.params,...e==null?void 0:e.params}),t!=null&&t.query&&(e!=null&&e.query)&&(s.query={...t==null?void 0:t.query,...e==null?void 0:e.query}),t!=null&&t.headers&&(e!=null&&e.headers)){s.headers=new n((t==null?void 0:t.headers)||{});for(const[o,r]of new n((e==null?void 0:e.headers)||{}))s.headers.set(o,r)}return s}const ah=new Set([408,409,425,429,500,502,503,504]),ch=new Set([101,204,205,304]);function hc(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:s=globalThis.AbortController}=e;async function o(a){const f=a.error&&a.error.name==="AbortError"&&!a.options.timeout||!1;if(a.options.retry!==!1&&!f){let c;typeof a.options.retry=="number"?c=a.options.retry:c=_l(a.options.method)?0:1;const u=a.response&&a.response.status||500;if(c>0&&(Array.isArray(a.options.retryStatusCodes)?a.options.retryStatusCodes.includes(u):ah.has(u))){const p=a.options.retryDelay||0;return p>0&&await new Promise(g=>setTimeout(g,p)),r(a.request,{...a.options,retry:c-1,timeout:a.options.timeout})}}const l=th(a);throw Error.captureStackTrace&&Error.captureStackTrace(l,r),l}const r=async function(f,l={}){var p;const c={request:f,options:lh(l,e.defaults,n),response:void 0,error:void 0};if(c.options.method=(p=c.options.method)==null?void 0:p.toUpperCase(),c.options.onRequest&&await c.options.onRequest(c),typeof c.request=="string"&&(c.options.baseURL&&(c.request=jA(c.request,c.options.baseURL)),(c.options.query||c.options.params)&&(c.request=uc(c.request,{...c.options.params,...c.options.query}))),c.options.body&&_l(c.options.method)&&(sh(c.options.body)?(c.options.body=typeof c.options.body=="string"?c.options.body:JSON.stringify(c.options.body),c.options.headers=new n(c.options.headers||{}),c.options.headers.has("content-type")||c.options.headers.set("content-type","application/json"),c.options.headers.has("accept")||c.options.headers.set("accept","application/json")):("pipeTo"in c.options.body&&typeof c.options.body.pipeTo=="function"||typeof c.options.body.pipe=="function")&&("duplex"in c.options||(c.options.duplex="half"))),!c.options.signal&&c.options.timeout){const g=new s;setTimeout(()=>g.abort(),c.options.timeout),c.options.signal=g.signal}try{c.response=await t(c.request,c.options)}catch(g){return c.error=g,c.options.onRequestError&&await c.options.onRequestError(c),await o(c)}if(c.response.body&&!ch.has(c.response.status)&&c.options.method!=="HEAD"){const g=(c.options.parseResponse?"json":c.options.responseType)||ih(c.response.headers.get("content-type")||"");switch(g){case"json":{const _=await c.response.text(),w=c.options.parseResponse||Zs;c.response._data=w(_);break}case"stream":{c.response._data=c.response.body;break}default:c.response._data=await c.response[g]()}}return c.options.onResponse&&await c.options.onResponse(c),!c.options.ignoreResponseError&&c.response.status>=400&&c.response.status<600?(c.options.onResponseError&&await c.options.onResponseError(c),await o(c)):c.response},i=async function(f,l){return(await r(f,l))._data};return i.raw=r,i.native=(...a)=>t(...a),i.create=(a={})=>hc({...e,defaults:{...e.defaults,...a}}),i}const ri=function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")}(),uh=ri.fetch||(()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!"))),fh=ri.Headers,dh=ri.AbortController,Ah=hc({fetch:uh,Headers:fh,AbortController:dh}),hh=Ah;globalThis.$fetch||(globalThis.$fetch=hh.create({baseURL:JA()}));function _r(e,t={},n){for(const s in e){const o=e[s],r=n?`${n}:${s}`:s;typeof o=="object"&&o!==null?_r(o,t,r):typeof o=="function"&&(t[r]=o)}return t}const ph={run:e=>e()},mh=()=>ph,pc=typeof console.createTask<"u"?console.createTask:mh;function gh(e,t){const n=t.shift(),s=pc(n);return e.reduce((o,r)=>o.then(()=>s.run(()=>r(...t))),Promise.resolve())}function yh(e,t){const n=t.shift(),s=pc(n);return Promise.all(e.map(o=>s.run(()=>o(...t))))}function Go(e,t){for(const n of[...e])n(t)}class vh{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,s={}){if(!t||typeof n!="function")return()=>{};const o=t;let r;for(;this._deprecatedHooks[t];)r=this._deprecatedHooks[t],t=r.to;if(r&&!s.allowDeprecated){let i=r.message;i||(i=`${o} hook has been deprecated`+(r.to?`, please use ${r.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let s,o=(...r)=>(typeof s=="function"&&s(),s=void 0,o=void 0,n(...r));return s=this.hook(t,o),s}removeHook(t,n){if(this._hooks[t]){const s=this._hooks[t].indexOf(n);s!==-1&&this._hooks[t].splice(s,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const s=this._hooks[t]||[];delete this._hooks[t];for(const o of s)this.hook(t,o)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=_r(t),s=Object.keys(n).map(o=>this.hook(o,n[o]));return()=>{for(const o of s.splice(0,s.length))o()}}removeHooks(t){const n=_r(t);for(const s in n)this.removeHook(s,n[s])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(gh,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(yh,t,...n)}callHookWith(t,n,...s){const o=this._before||this._after?{name:n,args:s,context:{}}:void 0;this._before&&Go(this._before,o);const r=t(n in this._hooks?[...this._hooks[n]]:[],s);return r instanceof Promise?r.finally(()=>{this._after&&o&&Go(this._after,o)}):(this._after&&o&&Go(this._after,o),r)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function mc(){return new vh}function _h(e={}){let t,n=!1;const s=i=>{if(t&&t!==i)throw new Error("Context conflict")};let o;if(e.asyncContext){const i=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;i?o=new i:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const r=()=>{if(o&&t===void 0){const i=o.getStore();if(i!==void 0)return i}return t};return{use:()=>{const i=r();if(i===void 0)throw new Error("Context is not available");return i},tryUse:()=>r(),set:(i,a)=>{a||s(i),t=i,n=!0},unset:()=>{t=void 0,n=!1},call:(i,a)=>{s(i),t=i;try{return o?o.run(i,a):a()}finally{n||(t=void 0)}},async callAsync(i,a){t=i;const f=()=>{t=i},l=()=>t===i?f:void 0;wr.add(l);try{const c=o?o.run(i,a):a();return n||(t=void 0),await c}finally{wr.delete(l)}}}}function wh(e={}){const t={};return{get(n,s={}){return t[n]||(t[n]=_h({...e,...s})),t[n],t[n]}}}const $s=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},wl="__unctx__",bh=$s[wl]||($s[wl]=wh()),Ch=(e,t={})=>bh.get(e,t),bl="__unctx_async_handlers__",wr=$s[bl]||($s[bl]=new Set);function gc(e){const t=[];for(const o of wr){const r=o();r&&t.push(r)}const n=()=>{for(const o of t)o()};let s=e();return s&&typeof s=="object"&&"catch"in s&&(s=s.catch(o=>{throw n(),o})),[s,n]}const yc=Ch("nuxt-app",{asyncContext:!1}),Eh="__nuxt_plugin";function xh(e){let t=0;const n={_scope:af(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.8.2"},get vue(){return n.vueApp.version}},payload:Et({data:{},state:{},_errors:{},...window.__NUXT__??{}}),static:{data:{}},runWithContext:o=>n._scope.run(()=>Sh(n,o)),isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let o=!1;return()=>{if(!o&&(o=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:{},_payloadRevivers:{},...e};n.hooks=mc(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(o,r)=>{const i="$"+o;Ls(n,i,r),Ls(n.vueApp.config.globalProperties,i,r)},Ls(n.vueApp,"$nuxt",n),Ls(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener("nuxt.preloadError",r=>{n.callHook("app:chunkError",{error:r.payload})}),window.useNuxtApp=window.useNuxtApp||Be;const o=n.hook("app:error",(...r)=>{console.error("[nuxt] error caught during app initialization",...r)});n.hook("app:mounted",o)}const s=Et(n.payload.config);return n.provide("config",s),n}async function kh(e,t){if(t.hooks&&e.hooks.addHooks(t.hooks),typeof t=="function"){const{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n=="object")for(const s in n)e.provide(s,n[s])}}async function Th(e,t){const n=[],s=[];for(const o of t){const r=kh(e,o);o.parallel?n.push(r.catch(i=>s.push(i))):await r}if(await Promise.all(n),s.length)throw s[0]}/*! @__NO_SIDE_EFFECTS__ */function cn(e){return typeof e=="function"?e:(delete e.name,Object.assign(e.setup||(()=>{}),e,{[Eh]:!0}))}function Sh(e,t,n){const s=()=>n?t(...n):t();return yc.set(e),e.vueApp.runWithContext(s)}/*! @__NO_SIDE_EFFECTS__ */function Be(){var t;let e;if(ja()&&(e=(t=$r())==null?void 0:t.appContext.app.$nuxt),e=e||yc.tryUse(),!e)throw new Error("[nuxt] instance unavailable");return e}/*! @__NO_SIDE_EFFECTS__ */function eo(){return Be().$config}function Ls(e,t,n){Object.defineProperty(e,t,{get:()=>n})}const Rh="modulepreload",Lh=function(e,t){return e[0]==="."?new URL(e,t).href:e},Cl={},Ih=function(t,n,s){if(!n||n.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(n.map(r=>{if(r=Lh(r,s),r in Cl)return;Cl[r]=!0;const i=r.endsWith(".css"),a=i?'[rel="stylesheet"]':"";if(!!s)for(let c=o.length-1;c>=0;c--){const u=o[c];if(u.href===r&&(!i||u.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${r}"]${a}`))return;const l=document.createElement("link");if(l.rel=i?"stylesheet":Rh,i||(l.as="script",l.crossOrigin=""),l.href=r,document.head.appendChild(l),i)return new Promise((c,u)=>{l.addEventListener("load",c),l.addEventListener("error",()=>u(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>t()).catch(r=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=r,window.dispatchEvent(i),!i.defaultPrevented)throw r})},El=(...e)=>Ih(...e).catch(t=>{const n=new Event("nuxt.preloadError");throw n.payload=t,window.dispatchEvent(n),t}),Oh=-1,Ph=-2,Bh=-3,Hh=-4,Mh=-5,Uh=-6;function Nh(e,t){return Dh(JSON.parse(e),t)}function Dh(e,t){if(typeof e=="number")return o(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,s=Array(n.length);function o(r,i=!1){if(r===Oh)return;if(r===Bh)return NaN;if(r===Hh)return 1/0;if(r===Mh)return-1/0;if(r===Uh)return-0;if(i)throw new Error("Invalid input");if(r in s)return s[r];const a=n[r];if(!a||typeof a!="object")s[r]=a;else if(Array.isArray(a))if(typeof a[0]=="string"){const f=a[0],l=t==null?void 0:t[f];if(l)return s[r]=l(o(a[1]));switch(f){case"Date":s[r]=new Date(a[1]);break;case"Set":const c=new Set;s[r]=c;for(let g=1;g>>9)+65536).toString(16).substring(1,8).toLowerCase()}function xl(e){return e._h||ii(e._d?e._d:`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,n])=>`${t}:${String(n)}`).join(",")}`)}function _c(e,t){const{props:n,tag:s}=e;if(Kh.includes(s))return s;if(s==="link"&&n.rel==="canonical")return"canonical";if(n.charset)return"charset";const o=["id"];s==="meta"&&o.push("name","property","http-equiv");for(const r of o)if(typeof n[r]<"u"){const i=String(n[r]);return t&&!t(i)?!1:`${s}:${r}:${i}`}return!1}function kl(e,t){return e==null?t||null:typeof e=="function"?e(t):e}async function Wh(e,t,n){const s={tag:e,props:await wc(typeof t=="object"&&typeof t!="function"&&!(t instanceof Promise)?{...t}:{[["script","noscript","style"].includes(e)?"innerHTML":"textContent"]:t},["templateParams","titleTemplate"].includes(e))};return vc.forEach(o=>{const r=typeof s.props[o]<"u"?s.props[o]:n[o];typeof r<"u"&&((!["innerHTML","textContent","children"].includes(o)||jh.includes(s.tag))&&(s[o==="children"?"innerHTML":o]=r),delete s.props[o])}),s.props.body&&(s.tagPosition="bodyClose",delete s.props.body),s.tag==="script"&&typeof s.innerHTML=="object"&&(s.innerHTML=JSON.stringify(s.innerHTML),s.props.type=s.props.type||"application/json"),Array.isArray(s.props.content)?s.props.content.map(o=>({...s,props:{...s.props,content:o}})):s}function Vh(e){return typeof e=="object"&&!Array.isArray(e)&&(e=Object.keys(e).filter(t=>e[t])),(Array.isArray(e)?e.join(" "):e).split(" ").filter(t=>t.trim()).filter(Boolean).join(" ")}async function wc(e,t){for(const n of Object.keys(e)){if(n==="class"){e[n]=Vh(e[n]);continue}if(e[n]instanceof Promise&&(e[n]=await e[n]),!t&&!vc.includes(n)){const s=String(e[n]),o=n.startsWith("data-");s==="true"||s===""?e[n]=o?"true":!0:e[n]||(o&&s==="false"?e[n]="false":delete e[n])}}return e}const Jh=10;async function Yh(e){const t=[];return Object.entries(e.resolvedInput).filter(([n,s])=>typeof s<"u"&&qh.includes(n)).forEach(([n,s])=>{const o=Fh(s);t.push(...o.map(r=>Wh(n,r,e)).flat())}),(await Promise.all(t)).flat().filter(Boolean).map((n,s)=>(n._e=e._i,e.mode&&(n._m=e.mode),n._p=(e._i<f&&f[l]||void 0,t):a=t[i],typeof a<"u"?(a||"").replace(/"/g,'\\"'):!1}let o=e;try{o=decodeURI(e)}catch{}return(o.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(i=>{const a=s(i.slice(1));typeof a=="string"&&(e=e.replace(new RegExp(`\\${i}(\\W|$)`,"g"),(f,l)=>`${a}${l}`).trim())}),e.includes(Pt)&&(e.endsWith(Pt)&&(e=e.slice(0,-Pt.length).trim()),e.startsWith(Pt)&&(e=e.slice(Pt.length).trim()),e=e.replace(new RegExp(`\\${Pt}\\s*\\${Pt}`,"g"),Pt),e=Ms(e,{separator:n},n)),e}async function zh(e){const t={tag:e.tagName.toLowerCase(),props:await wc(e.getAttributeNames().reduce((n,s)=>({...n,[s]:e.getAttribute(s)}),{})),innerHTML:e.innerHTML};return t._d=_c(t),t}async function Cc(e,t={}){var c;const n=t.document||e.resolvedOptions.document;if(!n)return;const s={shouldRender:e.dirty,tags:[]};if(await e.hooks.callHook("dom:beforeRender",s),!s.shouldRender)return;const o=(await e.resolveTags()).map(u=>({tag:u,id:Hs.includes(u.tag)?xl(u):u.tag,shouldRender:!0}));let r=e._dom;if(!r){r={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};for(const u of["body","head"]){const p=(c=n==null?void 0:n[u])==null?void 0:c.children;for(const g of[...p].filter(_=>Hs.includes(_.tagName.toLowerCase())))r.elMap[g.getAttribute("data-hid")||xl(await zh(g))]=g}}r.pendingSideEffects={...r.sideEffects||{}},r.sideEffects={};function i(u,p,g){const _=`${u}:${p}`;r.sideEffects[_]=g,delete r.pendingSideEffects[_]}function a({id:u,$el:p,tag:g}){const _=g.tag.endsWith("Attrs");r.elMap[u]=p,_||(["textContent","innerHTML"].forEach(w=>{g[w]&&g[w]!==p[w]&&(p[w]=g[w])}),i(u,"el",()=>{r.elMap[u].remove(),delete r.elMap[u]})),Object.entries(g.props).forEach(([w,D])=>{const K=`attr:${w}`;if(w==="class")for(const j of(D||"").split(" ").filter(Boolean))_&&i(u,`${K}:${j}`,()=>p.classList.remove(j)),!p.classList.contains(j)&&p.classList.add(j);else p.getAttribute(w)!==D&&p.setAttribute(w,D===!0?"":String(D)),_&&i(u,K,()=>p.removeAttribute(w))})}const f=[],l={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const u of o){const{tag:p,shouldRender:g,id:_}=u;if(g){if(p.tag==="title"){n.title=p.textContent;continue}u.$el=u.$el||r.elMap[_],u.$el?a(u):Hs.includes(p.tag)&&f.push(u)}}for(const u of f){const p=u.tag.tagPosition||"head";u.$el=n.createElement(u.tag.tag),a(u),l[p]=l[p]||n.createDocumentFragment(),l[p].appendChild(u.$el)}for(const u of o)await e.hooks.callHook("dom:renderTag",u,n,i);l.head&&n.head.appendChild(l.head),l.bodyOpen&&n.body.insertBefore(l.bodyOpen,n.body.firstChild),l.bodyClose&&n.body.appendChild(l.bodyClose),Object.values(r.pendingSideEffects).forEach(u=>u()),e._dom=r,e.dirty=!1,await e.hooks.callHook("dom:rendered",{renders:o})}async function Xh(e,t={}){const n=t.delayFn||(s=>setTimeout(s,10));return e._domUpdatePromise=e._domUpdatePromise||new Promise(s=>n(async()=>{await Cc(e,t),delete e._domUpdatePromise,s()}))}function Zh(e){return t=>{var s,o;const n=((o=(s=t.resolvedOptions.document)==null?void 0:s.head.querySelector('script[id="unhead:payload"]'))==null?void 0:o.innerHTML)||!1;return n&&t.push(JSON.parse(n)),{mode:"client",hooks:{"entries:updated":function(r){Xh(r,e)}}}}}const $h=["templateParams","htmlAttrs","bodyAttrs"],ep={hooks:{"tag:normalise":function({tag:e}){["hid","vmid","key"].forEach(s=>{e.props[s]&&(e.key=e.props[s],delete e.props[s])});const n=_c(e)||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":function(e){const t={};e.tags.forEach(s=>{const o=(s.key?`${s.tag}:${s.key}`:s._d)||s._p,r=t[o];if(r){let a=s==null?void 0:s.tagDuplicateStrategy;if(!a&&$h.includes(s.tag)&&(a="merge"),a==="merge"){const f=r.props;["class","style"].forEach(l=>{s.props[l]&&f[l]&&(l==="style"&&!f[l].endsWith(";")&&(f[l]+=";"),s.props[l]=`${f[l]} ${s.props[l]}`)}),t[o].props={...f,...s.props};return}else if(s._e===r._e){r._duped=r._duped||[],s._d=`${r._d}:${r._duped.length+1}`,r._duped.push(s);return}else if(to(s)>to(r))return}const i=Object.keys(s.props).length+(s.innerHTML?1:0)+(s.textContent?1:0);if(Hs.includes(s.tag)&&i===0){delete t[o];return}t[o]=s});const n=[];Object.values(t).forEach(s=>{const o=s._duped;delete s._duped,n.push(s),o&&n.push(...o)}),e.tags=n,e.tags=e.tags.filter(s=>!(s.tag==="meta"&&(s.props.name||s.props.property)&&!s.props.content))}}},tp={mode:"server",hooks:{"tags:resolve":function(e){const t={};e.tags.filter(n=>["titleTemplate","templateParams","title"].includes(n.tag)&&n._m==="server").forEach(n=>{t[n.tag]=n.tag.startsWith("title")?n.textContent:n.props}),Object.keys(t).length&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},np=["script","link","bodyAttrs"];function sp(e){const t={},n={};return Object.entries(e.props).forEach(([s,o])=>{s.startsWith("on")&&typeof o=="function"?(bc.includes(s)&&(t[s]=`this.dataset.${s} = true`),n[s]=o):t[s]=o}),{props:t,eventHandlers:n}}const op=e=>({hooks:{"tags:resolve":function(t){for(const n of t.tags)if(np.includes(n.tag)){const{props:s,eventHandlers:o}=sp(n);n.props=s,Object.keys(o).length&&((n.props.src||n.props.href)&&(n.key=n.key||ii(n.props.src||n.props.href)),n._eventHandlers=o)}},"dom:renderTag":function(t,n,s){if(!t.tag._eventHandlers)return;const o=t.tag.tag==="bodyAttrs"?n.defaultView:t.$el;Object.entries(t.tag._eventHandlers).forEach(([r,i])=>{const a=`${t.tag._d||t.tag._p}:${r}`,f=r.slice(2).toLowerCase(),l=`data-h-${f}`;if(s(t.id,a,()=>{}),t.$el.hasAttribute(l))return;t.$el.setAttribute(l,"");let c;const u=p=>{i(p),c==null||c.disconnect()};r in t.$el.dataset?u(new Event(r.replace("on",""))):bc.includes(r)&&typeof MutationObserver<"u"?(c=new MutationObserver(p=>{p.some(_=>_.attributeName===`data-${r}`)&&(u(new Event(r.replace("on",""))),c==null||c.disconnect())}),c.observe(t.$el,{attributes:!0})):o.addEventListener(f,u),s(t.id,a,()=>{c==null||c.disconnect(),o.removeEventListener(f,u),t.$el.removeAttribute(l)})})}}}),rp=["link","style","script","noscript"],ip={hooks:{"tag:normalise":({tag:e})=>{e.key&&rp.includes(e.tag)&&(e.props["data-hid"]=e._h=ii(e.key))}}},lp={hooks:{"tags:resolve":e=>{const t=n=>{var s;return(s=e.tags.find(o=>o._d===n))==null?void 0:s._p};for(const{prefix:n,offset:s}of Gh)for(const o of e.tags.filter(r=>typeof r.tagPriority=="string"&&r.tagPriority.startsWith(n))){const r=t(o.tagPriority.replace(n,""));typeof r<"u"&&(o._p=r+s)}e.tags.sort((n,s)=>n._p-s._p).sort((n,s)=>to(n)-to(s))}}},ap={meta:"content",link:"href",htmlAttrs:"lang"},cp=e=>({hooks:{"tags:resolve":t=>{var a;const{tags:n}=t,s=(a=n.find(f=>f.tag==="title"))==null?void 0:a.textContent,o=n.findIndex(f=>f.tag==="templateParams"),r=o!==-1?n[o].props:{},i=r.separator||"|";delete r.separator,r.pageTitle=Ms(r.pageTitle||s||"",r,i);for(const f of n.filter(l=>l.processTemplateParams!==!1)){const l=ap[f.tag];l&&typeof f.props[l]=="string"?f.props[l]=Ms(f.props[l],r,i):(f.processTemplateParams===!0||["titleTemplate","title"].includes(f.tag))&&["innerHTML","textContent"].forEach(c=>{typeof f[c]=="string"&&(f[c]=Ms(f[c],r,i))})}e._templateParams=r,e._separator=i,t.tags=n.filter(f=>f.tag!=="templateParams")}}}),up={hooks:{"tags:resolve":e=>{const{tags:t}=e;let n=t.findIndex(o=>o.tag==="titleTemplate");const s=t.findIndex(o=>o.tag==="title");if(s!==-1&&n!==-1){const o=kl(t[n].textContent,t[s].textContent);o!==null?t[s].textContent=o||t[s].textContent:delete t[s]}else if(n!==-1){const o=kl(t[n].textContent);o!==null&&(t[n].textContent=o,t[n].tag="title",n=-1)}n!==-1&&delete t[n],e.tags=t.filter(Boolean)}}},fp={hooks:{"tags:afterResolve":function(e){for(const t of e.tags)typeof t.innerHTML=="string"&&(t.innerHTML&&["application/ld+json","application/json"].includes(t.props.type)?t.innerHTML=t.innerHTML.replace(/{a.dirty=!0,t.callHook("entries:updated",a)};let o=0,r=[];const i=[],a={plugins:i,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return r},use(f){const l=typeof f=="function"?f(a):f;(!l.key||!i.some(c=>c.key===l.key))&&(i.push(l),Rl(l.mode,n)&&t.addHooks(l.hooks||{}))},push(f,l){l==null||delete l.head;const c={_i:o++,input:f,...l};return Rl(c.mode,n)&&(r.push(c),s()),{dispose(){r=r.filter(u=>u._i!==c._i),t.callHook("entries:updated",a),s()},patch(u){r=r.map(p=>(p._i===c._i&&(p.input=c.input=u),p)),s()}}},async resolveTags(){const f={tags:[],entries:[...r]};await t.callHook("entries:resolve",f);for(const l of f.entries){const c=l.resolvedInput||l.input;if(l.resolvedInput=await(l.transform?l.transform(c):c),l.resolvedInput)for(const u of await Yh(l)){const p={tag:u,entry:l,resolvedOptions:a.resolvedOptions};await t.callHook("tag:normalise",p),f.tags.push(p.tag)}}return await t.callHook("tags:beforeResolve",f),await t.callHook("tags:resolve",f),await t.callHook("tags:afterResolve",f),f.tags},ssr:n};return[ep,tp,op,ip,lp,cp,up,fp,...(e==null?void 0:e.plugins)||[]].forEach(f=>a.use(f)),a.hooks.callHook("init",a),a}function hp(){return Ec}const pp=sc.startsWith("3");function mp(e){return typeof e=="function"?e():Oe(e)}function no(e,t=""){if(e instanceof Promise)return e;const n=mp(e);return!e||!n?n:Array.isArray(n)?n.map(s=>no(s,t)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([s,o])=>s==="titleTemplate"||s.startsWith("on")?[s,Oe(o)]:[s,no(o,s)])):n}const gp={hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=no(t.input)}}},xc="usehead";function yp(e){return{install(n){pp&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(xc,e))}}.install}function vp(e={}){e.domDelayFn=e.domDelayFn||(n=>bn(()=>setTimeout(()=>n(),0)));const t=dp(e);return t.use(gp),t.install=yp(t),t}const br=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Cr="__unhead_injection_handler__";function _p(e){br[Cr]=e}function wp(){if(Cr in br)return br[Cr]();const e=En(xc);return e||hp()}function bp(e,t={}){const n=t.head||wp();if(n)return n.ssr?n.push(e,t):Cp(n,e,t)}function Cp(e,t,n={}){const s=Y(!1),o=Y({});Ra(()=>{o.value=s.value?{}:no(t)});const r=e.push(o.value,n);return Ps(o,a=>{r.patch(a)}),$r()&&(Jr(()=>{r.dispose()}),Ha(()=>{s.value=!0}),Ba(()=>{s.value=!1})),r}function Ep(e){return{ctx:{table:e},matchAll:t=>Tc(t,e)}}function kc(e){const t={};for(const n in e)t[n]=n==="dynamic"?new Map(Object.entries(e[n]).map(([s,o])=>[s,kc(o)])):new Map(Object.entries(e[n]));return t}function xp(e){return Ep(kc(e))}function Tc(e,t){const n=[];for(const[o,r]of Ll(t.wildcard))e.startsWith(o)&&n.push(r);for(const[o,r]of Ll(t.dynamic))if(e.startsWith(o+"/")){const i="/"+e.slice(o.length).split("/").splice(2).join("/");n.push(...Tc(i,r))}const s=t.static.get(e);return s&&n.push(s),n.filter(Boolean)}function Ll(e){return[...e.entries()].sort((t,n)=>t[0].length-n[0].length)}function Er(e,t,n=".",s){if(!zo(t))return Er(e,{},n,s);const o=Object.assign({},t);for(const r in e){if(r==="__proto__"||r==="constructor")continue;const i=e[r];i!=null&&(s&&s(o,r,i,n)||(Array.isArray(i)&&Array.isArray(o[r])?o[r]=[...i,...o[r]]:zo(i)&&zo(o[r])?o[r]=Er(i,o[r],(n?`${n}.`:"")+r.toString(),s):o[r]=i))}return o}function zo(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function Sc(e){return(...t)=>t.reduce((n,s)=>Er(n,s,"",e),{})}const kp=Sc(),Tp=Sc((e,t,n)=>{if(e[t]!==void 0&&typeof n=="function")return e[t]=n(e[t]),!0});function Sp(e,t){try{return t in e}catch{return!1}}var Rp=Object.defineProperty,Lp=(e,t,n)=>t in e?Rp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,zt=(e,t,n)=>(Lp(e,typeof t!="symbol"?t+"":t,n),n);class xr extends Error{constructor(t,n={}){super(t,n),zt(this,"statusCode",500),zt(this,"fatal",!1),zt(this,"unhandled",!1),zt(this,"statusMessage"),zt(this,"data"),zt(this,"cause"),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const t={message:this.message,statusCode:kr(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=Rc(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}zt(xr,"__h3_error__",!0);function Ip(e){if(typeof e=="string")return new xr(e);if(Op(e))return e;const t=new xr(e.message??e.statusMessage??"",{cause:e.cause||e});if(Sp(e,"stack"))try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&&(t.data=e.data),e.statusCode?t.statusCode=kr(e.statusCode,t.statusCode):e.status&&(t.statusCode=kr(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;Rc(t.statusMessage)!==n&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&&(t.fatal=e.fatal),e.unhandled!==void 0&&(t.unhandled=e.unhandled),t}function Op(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const Pp=/[^\u0009\u0020-\u007E]/g;function Rc(e=""){return e.replace(Pp,"")}function kr(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const Lc=Symbol("route"),li=()=>Mf(Be().payload,"error"),Bp=e=>{const t=Ic(e);try{const n=Be(),s=li();n.hooks.callHook("app:error",t),s.value=s.value||t}catch{throw t}return t},Hp=async(e={})=>{const t=Be(),n=li();t.callHook("app:error:cleared",e),e.redirect&&await yo().replace(e.redirect),n.value=null},Mp=e=>!!(e&&typeof e=="object"&&"__nuxt_error"in e),Ic=e=>{const t=Ip(e);return t.__nuxt_error=!0,t},yo=()=>{var e;return(e=Be())==null?void 0:e.$router},ai=()=>ja()?En(Lc,Be()._route):Be()._route;/*! @__NO_SIDE_EFFECTS__ */const Up=()=>{try{if(Be()._processingMiddleware)return!0}catch{return!0}return!1},Np=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:uc(e.path||"/",e.query||{})+(e.hash||"");if(t!=null&&t.open){{const{target:a="_blank",windowFeatures:f={}}=t.open,l=Object.entries(f).filter(([c,u])=>u!==void 0).map(([c,u])=>`${c.toLowerCase()}=${u}`).join(", ");open(n,a,l)}return Promise.resolve()}const s=(t==null?void 0:t.external)||go(n,{acceptRelative:!0});if(s){if(!(t!=null&&t.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const a=cs(n).protocol;if(a&&NA(a))throw new Error(`Cannot navigate to a URL with '${a}' protocol.`)}const o=Up();if(!s&&o)return e;const r=yo(),i=Be();return s?(i._scope.stop(),t!=null&&t.replace?location.replace(n):location.href=n,o?i.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t!=null&&t.replace?r.replace(e):r.push(e)},Dp={nuxt:{buildId:"ee485d75-6a9c-4aef-aba3-31320668b72f"}},Fp=Tp(Dp);function jp(){const e=Be();return e._appConfig||(e._appConfig=Et(Fp)),e._appConfig}const fb={componentName:"NuxtLink"},qp="#__nuxt";let Us,Oc;function Kp(){var t;const e=(t=jp().nuxt)==null?void 0:t.buildId;return Us=$fetch(oi(`builds/meta/${e}.json`)),Us.then(n=>{Oc=xp(n.matcher)}),Us}function vo(){return Us||Kp()}async function Pc(e){return await vo(),kp({},...Oc.matchAll(e).reverse())}function Il(e,t={}){const n=Qp(e,t),s=Be(),o=s._payloadCache=s._payloadCache||{};return n in o||(o[n]=Wp(e).then(r=>r?Bc(n).then(i=>i||(delete o[n],null)):(o[n]=null,null))),o[n]}const Ol="json";function Qp(e,t={}){const n=new URL(e,"http://localhost");if(n.search)throw new Error("Payload URL cannot contain search params: "+e);if(n.host!=="localhost"||go(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const s=t.hash||(t.fresh?Date.now():"");return Pn(eo().app.baseURL,n.pathname,s?`_payload.${s}.${Ol}`:`_payload.${Ol}`)}async function Bc(e){const t=fetch(e).then(n=>n.text().then(Hc));try{return await t}catch(n){console.warn("[nuxt] Cannot load payload ",e,n)}return null}async function Wp(e=ai().path){if((await vo()).prerendered.includes(e))return!0;const n=await Pc(e);return!!n.prerender&&!n.redirect}let Is=null;async function Vp(){if(Is)return Is;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=Hc(e.textContent||""),n=e.dataset.src?await Bc(e.dataset.src):void 0;return Is={...t,...n,...window.__NUXT__},Is}function Hc(e){return Nh(e,Be()._payloadRevivers)}function Jp(e,t){Be()._payloadRevivers[e]=t}const Pl={NuxtError:e=>Ic(e),EmptyShallowRef:e=>Ni(e==="_"?void 0:e==="0n"?BigInt(0):Zs(e)),EmptyRef:e=>Y(e==="_"?void 0:e==="0n"?BigInt(0):Zs(e)),ShallowRef:e=>Ni(e),ShallowReactive:e=>ha(e),Ref:e=>Y(e),Reactive:e=>Et(e)},Yp=cn({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const s in Pl)Jp(s,Pl[s]);Object.assign(e.payload,([t,n]=gc(()=>e.runWithContext(Vp)),t=await t,n(),t)),window.__NUXT__=e.payload}}),Gp=[],zp=cn({name:"nuxt:head",enforce:"pre",setup(e){const t=vp({plugins:Gp});_p(()=>Be().vueApp._context.provides.usehead),e.vueApp.use(t);{let n=!0;const s=async()=>{n=!1,await Cc(t)};t.hooks.hook("dom:beforeRender",o=>{o.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||s()}),e.hooks.hook("app:error",s),e.hooks.hook("app:suspense:resolve",s)}}}),Xp=async e=>{let t,n;const s=([t,n]=gc(()=>Pc(e.path)),t=await t,n(),t);if(s.redirect)return s.redirect},Zp=[Xp];function Xo(e){typeof e=="object"&&(e=dc({pathname:e.path||"",search:ac(e.query||{}),hash:e.hash||""}));const t=cs(e.toString());return{path:t.pathname,fullPath:e,query:lc(t.search),hash:t.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:e}}const $p=cn({name:"nuxt:router",enforce:"pre",setup(e){const t=qA(window.location.pathname,eo().app.baseURL)+window.location.search+window.location.hash,n=[],s={"navigate:before":[],"resolve:before":[],"navigate:after":[],error:[]},o=(c,u)=>(s[c].push(u),()=>s[c].splice(s[c].indexOf(u),1)),r=eo().app.baseURL,i=Et(Xo(t));async function a(c,u){try{const p=Xo(c);for(const g of s["navigate:before"]){const _=await g(p,i);if(_===!1||_ instanceof Error)return;if(typeof _=="string"&&_.length)return a(_,!0)}for(const g of s["resolve:before"])await g(p,i);Object.assign(i,p),window.history[u?"replaceState":"pushState"]({},"",Pn(r,p.fullPath)),e.isHydrating||await e.runWithContext(Hp);for(const g of s["navigate:after"])await g(p,i)}catch(p){for(const g of s.error)await g(p)}}const f={currentRoute:i,isReady:()=>Promise.resolve(),options:{},install:()=>Promise.resolve(),push:c=>a(c,!1),replace:c=>a(c,!0),back:()=>window.history.go(-1),go:c=>window.history.go(c),forward:()=>window.history.go(1),beforeResolve:c=>o("resolve:before",c),beforeEach:c=>o("navigate:before",c),afterEach:c=>o("navigate:after",c),onError:c=>o("error",c),resolve:Xo,addRoute:(c,u)=>{n.push(u)},getRoutes:()=>n,hasRoute:c=>n.some(u=>u.name===c),removeRoute:c=>{const u=n.findIndex(p=>p.name===c);u!==-1&&n.splice(u,1)}};e.vueApp.component("RouterLink",{functional:!0,props:{to:String,custom:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:String},setup:(c,{slots:u})=>{const p=()=>a(c.to,c.replace);return()=>{var _;const g=f.resolve(c.to);return c.custom?(_=u.default)==null?void 0:_.call(u,{href:c.to,navigate:p,route:g}):nc("a",{href:c.to,onClick:w=>(w.preventDefault(),p())},u)}}}),window.addEventListener("popstate",c=>{const u=c.target.location;f.replace(u.href.replace(u.origin,""))}),e._route=i,e._middleware=e._middleware||{global:[],named:{}};const l=e.payload.state._layout;return e.hooks.hookOnce("app:created",async()=>{f.beforeEach(async(c,u)=>{c.meta=Et(c.meta||{}),e.isHydrating&&l&&!ln(c.meta.layout)&&(c.meta.layout=l),e._processingMiddleware=!0;{const p=new Set([...Zp,...e._middleware.global]);for(const g of p){const _=await e.runWithContext(()=>g(c,u));if(_!==!0&&(_||_===!1))return _}}}),f.afterEach(()=>{delete e._processingMiddleware}),await f.replace(t),WA(i.fullPath,t)||await e.runWithContext(()=>Np(i.fullPath))}),{provide:{route:i,router:f}}}}),Bl=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),db=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),Mc=e=>{const t=Be();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{Bl(e)}):Bl(e)},em=cn({name:"nuxt:payload",setup(e){yo().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const s=await Il(t.path);s&&Object.assign(e.static.data,s.data)}),Mc(()=>{var t;e.hooks.hook("link:prefetch",async n=>{cs(n).protocol||await Il(n)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(vo,1e3)})}}),tm=cn({name:"nuxt:global-components"});function nm(e={}){const t=e.path||window.location.pathname;let n={};try{n=Zs(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(n==null?void 0:n.path)!==t||(n==null?void 0:n.expires){s.clear()}),e.hook("app:chunkError",({error:r})=>{s.add(r)});function o(r){const a="href"in r&&r.href.startsWith("#")?n.app.baseURL+r.href:Pn(n.app.baseURL,r.fullPath);nm({path:a,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(o)}),t.onError((r,i)=>{s.has(r)&&o(i)})}}),om=cn(e=>{let t;async function n(){const s=await vo();t&&clearTimeout(t),t=setTimeout(n,1e3*60*60);const o=await $fetch(oi("builds/latest.json"));o.id!==s.id&&e.hooks.callHook("app:manifest:update",o)}Mc(()=>{t=setTimeout(n,1e3*60*60)})}),rm=[Yp,zp,$p,em,tm,sm,om],im=e=>Object.fromEntries(Object.entries(e).filter(([,t])=>t!==void 0)),Uc=(e,t)=>(n,s)=>(bp(()=>e({...im(n),...s.attrs},s)),()=>{var o,r;return t?(r=(o=s.slots).default)==null?void 0:r.call(o):null}),lm={accesskey:String,autocapitalize:String,autofocus:{type:Boolean,default:void 0},class:[String,Object,Array],contenteditable:{type:Boolean,default:void 0},contextmenu:String,dir:String,draggable:{type:Boolean,default:void 0},enterkeyhint:String,exportparts:String,hidden:{type:Boolean,default:void 0},id:String,inputmode:String,is:String,itemid:String,itemprop:String,itemref:String,itemscope:String,itemtype:String,lang:String,nonce:String,part:String,slot:String,spellcheck:{type:Boolean,default:void 0},style:String,tabindex:String,title:String,translate:String},am=Ao({name:"Title",inheritAttrs:!1,setup:Uc((e,{slots:t})=>{var n,s,o;return{title:((o=(s=(n=t.default)==null?void 0:n.call(t))==null?void 0:s[0])==null?void 0:o.children)||null}})}),cm=Ao({name:"Meta",inheritAttrs:!1,props:{...lm,charset:String,content:String,httpEquiv:String,name:String,body:Boolean,renderPriority:[String,Number]},setup:Uc(e=>{const t={...e};return t.httpEquiv&&(t["http-equiv"]=t.httpEquiv,delete t.httpEquiv),{meta:[t]}})}),um=Ao({name:"Head",inheritAttrs:!1,setup:(e,t)=>()=>{var n,s;return(s=(n=t.slots).default)==null?void 0:s.call(n)}});function Nc(e,t){return function(){return e.apply(t,arguments)}}const{toString:fm}=Object.prototype,{getPrototypeOf:ci}=Object,_o=(e=>t=>{const n=fm.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),gt=e=>(e=e.toLowerCase(),t=>_o(t)===e),wo=e=>t=>typeof t===e,{isArray:Bn}=Array,is=wo("undefined");function dm(e){return e!==null&&!is(e)&&e.constructor!==null&&!is(e.constructor)&<(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Dc=gt("ArrayBuffer");function Am(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Dc(e.buffer),t}const hm=wo("string"),lt=wo("function"),Fc=wo("number"),bo=e=>e!==null&&typeof e=="object",pm=e=>e===!0||e===!1,Ns=e=>{if(_o(e)!=="object")return!1;const t=ci(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},mm=gt("Date"),gm=gt("File"),ym=gt("Blob"),vm=gt("FileList"),_m=e=>bo(e)&<(e.pipe),wm=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||lt(e.append)&&((t=_o(e))==="formdata"||t==="object"&<(e.toString)&&e.toString()==="[object FormData]"))},bm=gt("URLSearchParams"),Cm=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function us(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let s,o;if(typeof e!="object"&&(e=[e]),Bn(e))for(s=0,o=e.length;s0;)if(o=n[s],t===o.toLowerCase())return o;return null}const qc=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),Kc=e=>!is(e)&&e!==qc;function Tr(){const{caseless:e}=Kc(this)&&this||{},t={},n=(s,o)=>{const r=e&&jc(t,o)||o;Ns(t[r])&&Ns(s)?t[r]=Tr(t[r],s):Ns(s)?t[r]=Tr({},s):Bn(s)?t[r]=s.slice():t[r]=s};for(let s=0,o=arguments.length;s(us(t,(o,r)=>{n&<(o)?e[r]=Nc(o,n):e[r]=o},{allOwnKeys:s}),e),xm=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),km=(e,t,n,s)=>{e.prototype=Object.create(t.prototype,s),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},Tm=(e,t,n,s)=>{let o,r,i;const a={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),r=o.length;r-- >0;)i=o[r],(!s||s(i,e,t))&&!a[i]&&(t[i]=e[i],a[i]=!0);e=n!==!1&&ci(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Sm=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const s=e.indexOf(t,n);return s!==-1&&s===n},Rm=e=>{if(!e)return null;if(Bn(e))return e;let t=e.length;if(!Fc(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Lm=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&ci(Uint8Array)),Im=(e,t)=>{const s=(e&&e[Symbol.iterator]).call(e);let o;for(;(o=s.next())&&!o.done;){const r=o.value;t.call(e,r[0],r[1])}},Om=(e,t)=>{let n;const s=[];for(;(n=e.exec(t))!==null;)s.push(n);return s},Pm=gt("HTMLFormElement"),Bm=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,s,o){return s.toUpperCase()+o}),Hl=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Hm=gt("RegExp"),Qc=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),s={};us(n,(o,r)=>{let i;(i=t(o,r,e))!==!1&&(s[r]=i||o)}),Object.defineProperties(e,s)},Mm=e=>{Qc(e,(t,n)=>{if(lt(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const s=e[n];if(lt(s)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Um=(e,t)=>{const n={},s=o=>{o.forEach(r=>{n[r]=!0})};return Bn(e)?s(e):s(String(e).split(t)),n},Nm=()=>{},Dm=(e,t)=>(e=+e,Number.isFinite(e)?e:t),Zo="abcdefghijklmnopqrstuvwxyz",Ml="0123456789",Wc={DIGIT:Ml,ALPHA:Zo,ALPHA_DIGIT:Zo+Zo.toUpperCase()+Ml},Fm=(e=16,t=Wc.ALPHA_DIGIT)=>{let n="";const{length:s}=t;for(;e--;)n+=t[Math.random()*s|0];return n};function jm(e){return!!(e&<(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const qm=e=>{const t=new Array(10),n=(s,o)=>{if(bo(s)){if(t.indexOf(s)>=0)return;if(!("toJSON"in s)){t[o]=s;const r=Bn(s)?[]:{};return us(s,(i,a)=>{const f=n(i,o+1);!is(f)&&(r[a]=f)}),t[o]=void 0,r}}return s};return n(e,0)},Km=gt("AsyncFunction"),Qm=e=>e&&(bo(e)||lt(e))&<(e.then)&<(e.catch),x={isArray:Bn,isArrayBuffer:Dc,isBuffer:dm,isFormData:wm,isArrayBufferView:Am,isString:hm,isNumber:Fc,isBoolean:pm,isObject:bo,isPlainObject:Ns,isUndefined:is,isDate:mm,isFile:gm,isBlob:ym,isRegExp:Hm,isFunction:lt,isStream:_m,isURLSearchParams:bm,isTypedArray:Lm,isFileList:vm,forEach:us,merge:Tr,extend:Em,trim:Cm,stripBOM:xm,inherits:km,toFlatObject:Tm,kindOf:_o,kindOfTest:gt,endsWith:Sm,toArray:Rm,forEachEntry:Im,matchAll:Om,isHTMLForm:Pm,hasOwnProperty:Hl,hasOwnProp:Hl,reduceDescriptors:Qc,freezeMethods:Mm,toObjectSet:Um,toCamelCase:Bm,noop:Nm,toFiniteNumber:Dm,findKey:jc,global:qc,isContextDefined:Kc,ALPHABET:Wc,generateString:Fm,isSpecCompliantForm:jm,toJSONObject:qm,isAsyncFn:Km,isThenable:Qm};function ce(e,t,n,s,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),s&&(this.request=s),o&&(this.response=o)}x.inherits(ce,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:x.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Vc=ce.prototype,Jc={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Jc[e]={value:e}});Object.defineProperties(ce,Jc);Object.defineProperty(Vc,"isAxiosError",{value:!0});ce.from=(e,t,n,s,o,r)=>{const i=Object.create(Vc);return x.toFlatObject(e,i,function(f){return f!==Error.prototype},a=>a!=="isAxiosError"),ce.call(i,e.message,t,n,s,o),i.cause=e,i.name=e.name,r&&Object.assign(i,r),i};const Wm=null;function Sr(e){return x.isPlainObject(e)||x.isArray(e)}function Yc(e){return x.endsWith(e,"[]")?e.slice(0,-2):e}function Ul(e,t,n){return e?e.concat(t).map(function(o,r){return o=Yc(o),!n&&r?"["+o+"]":o}).join(n?".":""):t}function Vm(e){return x.isArray(e)&&!e.some(Sr)}const Jm=x.toFlatObject(x,{},null,function(t){return/^is[A-Z]/.test(t)});function Co(e,t,n){if(!x.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=x.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(w,D){return!x.isUndefined(D[w])});const s=n.metaTokens,o=n.visitor||c,r=n.dots,i=n.indexes,f=(n.Blob||typeof Blob<"u"&&Blob)&&x.isSpecCompliantForm(t);if(!x.isFunction(o))throw new TypeError("visitor must be a function");function l(_){if(_===null)return"";if(x.isDate(_))return _.toISOString();if(!f&&x.isBlob(_))throw new ce("Blob is not supported. Use a Buffer instead.");return x.isArrayBuffer(_)||x.isTypedArray(_)?f&&typeof Blob=="function"?new Blob([_]):Buffer.from(_):_}function c(_,w,D){let K=_;if(_&&!D&&typeof _=="object"){if(x.endsWith(w,"{}"))w=s?w:w.slice(0,-2),_=JSON.stringify(_);else if(x.isArray(_)&&Vm(_)||(x.isFileList(_)||x.endsWith(w,"[]"))&&(K=x.toArray(_)))return w=Yc(w),K.forEach(function(C,v){!(x.isUndefined(C)||C===null)&&t.append(i===!0?Ul([w],v,r):i===null?w:w+"[]",l(C))}),!1}return Sr(_)?!0:(t.append(Ul(D,w,r),l(_)),!1)}const u=[],p=Object.assign(Jm,{defaultVisitor:c,convertValue:l,isVisitable:Sr});function g(_,w){if(!x.isUndefined(_)){if(u.indexOf(_)!==-1)throw Error("Circular reference detected in "+w.join("."));u.push(_),x.forEach(_,function(K,j){(!(x.isUndefined(K)||K===null)&&o.call(t,K,x.isString(j)?j.trim():j,w,p))===!0&&g(K,w?w.concat(j):[j])}),u.pop()}}if(!x.isObject(e))throw new TypeError("data must be an object");return g(e),t}function Nl(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(s){return t[s]})}function ui(e,t){this._pairs=[],e&&Co(e,this,t)}const Gc=ui.prototype;Gc.append=function(t,n){this._pairs.push([t,n])};Gc.toString=function(t){const n=t?function(s){return t.call(this,s,Nl)}:Nl;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function Ym(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function zc(e,t,n){if(!t)return e;const s=n&&n.encode||Ym,o=n&&n.serialize;let r;if(o?r=o(t,n):r=x.isURLSearchParams(t)?t.toString():new ui(t,n).toString(s),r){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+r}return e}class Gm{constructor(){this.handlers=[]}use(t,n,s){return this.handlers.push({fulfilled:t,rejected:n,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){x.forEach(this.handlers,function(s){s!==null&&t(s)})}}const Dl=Gm,Xc={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},zm=typeof URLSearchParams<"u"?URLSearchParams:ui,Xm=typeof FormData<"u"?FormData:null,Zm=typeof Blob<"u"?Blob:null,$m={isBrowser:!0,classes:{URLSearchParams:zm,FormData:Xm,Blob:Zm},protocols:["http","https","file","blob","url","data"]},Zc=typeof window<"u"&&typeof document<"u",eg=(e=>Zc&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),tg=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),ng=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Zc,hasStandardBrowserEnv:eg,hasStandardBrowserWebWorkerEnv:tg},Symbol.toStringTag,{value:"Module"})),pt={...ng,...$m};function sg(e,t){return Co(e,new pt.classes.URLSearchParams,Object.assign({visitor:function(n,s,o,r){return pt.isNode&&x.isBuffer(n)?(this.append(s,n.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}function og(e){return x.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function rg(e){const t={},n=Object.keys(e);let s;const o=n.length;let r;for(s=0;s=n.length;return i=!i&&x.isArray(o)?o.length:i,f?(x.hasOwnProp(o,i)?o[i]=[o[i],s]:o[i]=s,!a):((!o[i]||!x.isObject(o[i]))&&(o[i]=[]),t(n,s,o[i],r)&&x.isArray(o[i])&&(o[i]=rg(o[i])),!a)}if(x.isFormData(e)&&x.isFunction(e.entries)){const n={};return x.forEachEntry(e,(s,o)=>{t(og(s),o,n,0)}),n}return null}function ig(e,t,n){if(x.isString(e))try{return(t||JSON.parse)(e),x.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(n||JSON.stringify)(e)}const fi={transitional:Xc,adapter:["xhr","http"],transformRequest:[function(t,n){const s=n.getContentType()||"",o=s.indexOf("application/json")>-1,r=x.isObject(t);if(r&&x.isHTMLForm(t)&&(t=new FormData(t)),x.isFormData(t))return o&&o?JSON.stringify($c(t)):t;if(x.isArrayBuffer(t)||x.isBuffer(t)||x.isStream(t)||x.isFile(t)||x.isBlob(t))return t;if(x.isArrayBufferView(t))return t.buffer;if(x.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let a;if(r){if(s.indexOf("application/x-www-form-urlencoded")>-1)return sg(t,this.formSerializer).toString();if((a=x.isFileList(t))||s.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return Co(a?{"files[]":t}:t,f&&new f,this.formSerializer)}}return r||o?(n.setContentType("application/json",!1),ig(t)):t}],transformResponse:[function(t){const n=this.transitional||fi.transitional,s=n&&n.forcedJSONParsing,o=this.responseType==="json";if(t&&x.isString(t)&&(s&&!this.responseType||o)){const i=!(n&&n.silentJSONParsing)&&o;try{return JSON.parse(t)}catch(a){if(i)throw a.name==="SyntaxError"?ce.from(a,ce.ERR_BAD_RESPONSE,this,null,this.response):a}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:pt.classes.FormData,Blob:pt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};x.forEach(["delete","get","head","post","put","patch"],e=>{fi.headers[e]={}});const di=fi,lg=x.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),ag=e=>{const t={};let n,s,o;return e&&e.split(` +`).forEach(function(i){o=i.indexOf(":"),n=i.substring(0,o).trim().toLowerCase(),s=i.substring(o+1).trim(),!(!n||t[n]&&lg[n])&&(n==="set-cookie"?t[n]?t[n].push(s):t[n]=[s]:t[n]=t[n]?t[n]+", "+s:s)}),t},Fl=Symbol("internals");function Qn(e){return e&&String(e).trim().toLowerCase()}function Ds(e){return e===!1||e==null?e:x.isArray(e)?e.map(Ds):String(e)}function cg(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=n.exec(e);)t[s[1]]=s[2];return t}const ug=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function $o(e,t,n,s,o){if(x.isFunction(s))return s.call(this,t,n);if(o&&(t=n),!!x.isString(t)){if(x.isString(s))return t.indexOf(s)!==-1;if(x.isRegExp(s))return s.test(t)}}function fg(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,s)=>n.toUpperCase()+s)}function dg(e,t){const n=x.toCamelCase(" "+t);["get","set","has"].forEach(s=>{Object.defineProperty(e,s+n,{value:function(o,r,i){return this[s].call(this,t,o,r,i)},configurable:!0})})}class Eo{constructor(t){t&&this.set(t)}set(t,n,s){const o=this;function r(a,f,l){const c=Qn(f);if(!c)throw new Error("header name must be a non-empty string");const u=x.findKey(o,c);(!u||o[u]===void 0||l===!0||l===void 0&&o[u]!==!1)&&(o[u||f]=Ds(a))}const i=(a,f)=>x.forEach(a,(l,c)=>r(l,c,f));return x.isPlainObject(t)||t instanceof this.constructor?i(t,n):x.isString(t)&&(t=t.trim())&&!ug(t)?i(ag(t),n):t!=null&&r(n,t,s),this}get(t,n){if(t=Qn(t),t){const s=x.findKey(this,t);if(s){const o=this[s];if(!n)return o;if(n===!0)return cg(o);if(x.isFunction(n))return n.call(this,o,s);if(x.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Qn(t),t){const s=x.findKey(this,t);return!!(s&&this[s]!==void 0&&(!n||$o(this,this[s],s,n)))}return!1}delete(t,n){const s=this;let o=!1;function r(i){if(i=Qn(i),i){const a=x.findKey(s,i);a&&(!n||$o(s,s[a],a,n))&&(delete s[a],o=!0)}}return x.isArray(t)?t.forEach(r):r(t),o}clear(t){const n=Object.keys(this);let s=n.length,o=!1;for(;s--;){const r=n[s];(!t||$o(this,this[r],r,t,!0))&&(delete this[r],o=!0)}return o}normalize(t){const n=this,s={};return x.forEach(this,(o,r)=>{const i=x.findKey(s,r);if(i){n[i]=Ds(o),delete n[r];return}const a=t?fg(r):String(r).trim();a!==r&&delete n[r],n[a]=Ds(o),s[a]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return x.forEach(this,(s,o)=>{s!=null&&s!==!1&&(n[o]=t&&x.isArray(s)?s.join(", "):s)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const s=new this(t);return n.forEach(o=>s.set(o)),s}static accessor(t){const s=(this[Fl]=this[Fl]={accessors:{}}).accessors,o=this.prototype;function r(i){const a=Qn(i);s[a]||(dg(o,i),s[a]=!0)}return x.isArray(t)?t.forEach(r):r(t),this}}Eo.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);x.reduceDescriptors(Eo.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(s){this[n]=s}}});x.freezeMethods(Eo);const Ct=Eo;function er(e,t){const n=this||di,s=t||n,o=Ct.from(s.headers);let r=s.data;return x.forEach(e,function(a){r=a.call(n,r,o.normalize(),t?t.status:void 0)}),o.normalize(),r}function eu(e){return!!(e&&e.__CANCEL__)}function fs(e,t,n){ce.call(this,e??"canceled",ce.ERR_CANCELED,t,n),this.name="CanceledError"}x.inherits(fs,ce,{__CANCEL__:!0});function Ag(e,t,n){const s=n.config.validateStatus;!n.status||!s||s(n.status)?e(n):t(new ce("Request failed with status code "+n.status,[ce.ERR_BAD_REQUEST,ce.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const hg=pt.hasStandardBrowserEnv?{write(e,t,n,s,o,r){const i=[e+"="+encodeURIComponent(t)];x.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),x.isString(s)&&i.push("path="+s),x.isString(o)&&i.push("domain="+o),r===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function pg(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function mg(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function tu(e,t){return e&&!pg(t)?mg(e,t):t}const gg=pt.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let s;function o(r){let i=r;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return s=o(window.location.href),function(i){const a=x.isString(i)?o(i):i;return a.protocol===s.protocol&&a.host===s.host}}():function(){return function(){return!0}}();function yg(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function vg(e,t){e=e||10;const n=new Array(e),s=new Array(e);let o=0,r=0,i;return t=t!==void 0?t:1e3,function(f){const l=Date.now(),c=s[r];i||(i=l),n[o]=f,s[o]=l;let u=r,p=0;for(;u!==o;)p+=n[u++],u=u%e;if(o=(o+1)%e,o===r&&(r=(r+1)%e),l-i{const r=o.loaded,i=o.lengthComputable?o.total:void 0,a=r-n,f=s(a),l=r<=i;n=r;const c={loaded:r,total:i,progress:i?r/i:void 0,bytes:a,rate:f||void 0,estimated:f&&i&&l?(i-r)/f:void 0,event:o};c[t?"download":"upload"]=!0,e(c)}}const _g=typeof XMLHttpRequest<"u",wg=_g&&function(e){return new Promise(function(n,s){let o=e.data;const r=Ct.from(e.headers).normalize();let{responseType:i,withXSRFToken:a}=e,f;function l(){e.cancelToken&&e.cancelToken.unsubscribe(f),e.signal&&e.signal.removeEventListener("abort",f)}let c;if(x.isFormData(o)){if(pt.hasStandardBrowserEnv||pt.hasStandardBrowserWebWorkerEnv)r.setContentType(!1);else if((c=r.getContentType())!==!1){const[w,...D]=c?c.split(";").map(K=>K.trim()).filter(Boolean):[];r.setContentType([w||"multipart/form-data",...D].join("; "))}}let u=new XMLHttpRequest;if(e.auth){const w=e.auth.username||"",D=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";r.set("Authorization","Basic "+btoa(w+":"+D))}const p=tu(e.baseURL,e.url);u.open(e.method.toUpperCase(),zc(p,e.params,e.paramsSerializer),!0),u.timeout=e.timeout;function g(){if(!u)return;const w=Ct.from("getAllResponseHeaders"in u&&u.getAllResponseHeaders()),K={data:!i||i==="text"||i==="json"?u.responseText:u.response,status:u.status,statusText:u.statusText,headers:w,config:e,request:u};Ag(function(C){n(C),l()},function(C){s(C),l()},K),u=null}if("onloadend"in u?u.onloadend=g:u.onreadystatechange=function(){!u||u.readyState!==4||u.status===0&&!(u.responseURL&&u.responseURL.indexOf("file:")===0)||setTimeout(g)},u.onabort=function(){u&&(s(new ce("Request aborted",ce.ECONNABORTED,e,u)),u=null)},u.onerror=function(){s(new ce("Network Error",ce.ERR_NETWORK,e,u)),u=null},u.ontimeout=function(){let D=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const K=e.transitional||Xc;e.timeoutErrorMessage&&(D=e.timeoutErrorMessage),s(new ce(D,K.clarifyTimeoutError?ce.ETIMEDOUT:ce.ECONNABORTED,e,u)),u=null},pt.hasStandardBrowserEnv&&(a&&x.isFunction(a)&&(a=a(e)),a||a!==!1&&gg(p))){const w=e.xsrfHeaderName&&e.xsrfCookieName&&hg.read(e.xsrfCookieName);w&&r.set(e.xsrfHeaderName,w)}o===void 0&&r.setContentType(null),"setRequestHeader"in u&&x.forEach(r.toJSON(),function(D,K){u.setRequestHeader(K,D)}),x.isUndefined(e.withCredentials)||(u.withCredentials=!!e.withCredentials),i&&i!=="json"&&(u.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&u.addEventListener("progress",jl(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&u.upload&&u.upload.addEventListener("progress",jl(e.onUploadProgress)),(e.cancelToken||e.signal)&&(f=w=>{u&&(s(!w||w.type?new fs(null,e,u):w),u.abort(),u=null)},e.cancelToken&&e.cancelToken.subscribe(f),e.signal&&(e.signal.aborted?f():e.signal.addEventListener("abort",f)));const _=yg(p);if(_&&pt.protocols.indexOf(_)===-1){s(new ce("Unsupported protocol "+_+":",ce.ERR_BAD_REQUEST,e));return}u.send(o||null)})},Rr={http:Wm,xhr:wg};x.forEach(Rr,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const ql=e=>`- ${e}`,bg=e=>x.isFunction(e)||e===null||e===!1,nu={getAdapter:e=>{e=x.isArray(e)?e:[e];const{length:t}=e;let n,s;const o={};for(let r=0;r`adapter ${a} `+(f===!1?"is not supported by the environment":"is not available in the build"));let i=t?r.length>1?`since : +`+r.map(ql).join(` +`):" "+ql(r[0]):"as no adapter specified";throw new ce("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return s},adapters:Rr};function tr(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new fs(null,e)}function Kl(e){return tr(e),e.headers=Ct.from(e.headers),e.data=er.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),nu.getAdapter(e.adapter||di.adapter)(e).then(function(s){return tr(e),s.data=er.call(e,e.transformResponse,s),s.headers=Ct.from(s.headers),s},function(s){return eu(s)||(tr(e),s&&s.response&&(s.response.data=er.call(e,e.transformResponse,s.response),s.response.headers=Ct.from(s.response.headers))),Promise.reject(s)})}const Ql=e=>e instanceof Ct?e.toJSON():e;function Rn(e,t){t=t||{};const n={};function s(l,c,u){return x.isPlainObject(l)&&x.isPlainObject(c)?x.merge.call({caseless:u},l,c):x.isPlainObject(c)?x.merge({},c):x.isArray(c)?c.slice():c}function o(l,c,u){if(x.isUndefined(c)){if(!x.isUndefined(l))return s(void 0,l,u)}else return s(l,c,u)}function r(l,c){if(!x.isUndefined(c))return s(void 0,c)}function i(l,c){if(x.isUndefined(c)){if(!x.isUndefined(l))return s(void 0,l)}else return s(void 0,c)}function a(l,c,u){if(u in t)return s(l,c);if(u in e)return s(void 0,l)}const f={url:r,method:r,data:r,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:a,headers:(l,c)=>o(Ql(l),Ql(c),!0)};return x.forEach(Object.keys(Object.assign({},e,t)),function(c){const u=f[c]||o,p=u(e[c],t[c],c);x.isUndefined(p)&&u!==a||(n[c]=p)}),n}const su="1.6.2",Ai={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Ai[e]=function(s){return typeof s===e||"a"+(t<1?"n ":" ")+e}});const Wl={};Ai.transitional=function(t,n,s){function o(r,i){return"[Axios v"+su+"] Transitional option '"+r+"'"+i+(s?". "+s:"")}return(r,i,a)=>{if(t===!1)throw new ce(o(i," has been removed"+(n?" in "+n:"")),ce.ERR_DEPRECATED);return n&&!Wl[i]&&(Wl[i]=!0,console.warn(o(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(r,i,a):!0}};function Cg(e,t,n){if(typeof e!="object")throw new ce("options must be an object",ce.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let o=s.length;for(;o-- >0;){const r=s[o],i=t[r];if(i){const a=e[r],f=a===void 0||i(a,r,e);if(f!==!0)throw new ce("option "+r+" must be "+f,ce.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new ce("Unknown option "+r,ce.ERR_BAD_OPTION)}}const Lr={assertOptions:Cg,validators:Ai},Bt=Lr.validators;class so{constructor(t){this.defaults=t,this.interceptors={request:new Dl,response:new Dl}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Rn(this.defaults,n);const{transitional:s,paramsSerializer:o,headers:r}=n;s!==void 0&&Lr.assertOptions(s,{silentJSONParsing:Bt.transitional(Bt.boolean),forcedJSONParsing:Bt.transitional(Bt.boolean),clarifyTimeoutError:Bt.transitional(Bt.boolean)},!1),o!=null&&(x.isFunction(o)?n.paramsSerializer={serialize:o}:Lr.assertOptions(o,{encode:Bt.function,serialize:Bt.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=r&&x.merge(r.common,r[n.method]);r&&x.forEach(["delete","get","head","post","put","patch","common"],_=>{delete r[_]}),n.headers=Ct.concat(i,r);const a=[];let f=!0;this.interceptors.request.forEach(function(w){typeof w.runWhen=="function"&&w.runWhen(n)===!1||(f=f&&w.synchronous,a.unshift(w.fulfilled,w.rejected))});const l=[];this.interceptors.response.forEach(function(w){l.push(w.fulfilled,w.rejected)});let c,u=0,p;if(!f){const _=[Kl.bind(this),void 0];for(_.unshift.apply(_,a),_.push.apply(_,l),p=_.length,c=Promise.resolve(n);u{if(!s._listeners)return;let r=s._listeners.length;for(;r-- >0;)s._listeners[r](o);s._listeners=null}),this.promise.then=o=>{let r;const i=new Promise(a=>{s.subscribe(a),r=a}).then(o);return i.cancel=function(){s.unsubscribe(r)},i},t(function(r,i,a){s.reason||(s.reason=new fs(r,i,a),n(s.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new hi(function(o){t=o}),cancel:t}}}const Eg=hi;function xg(e){return function(n){return e.apply(null,n)}}function kg(e){return x.isObject(e)&&e.isAxiosError===!0}const Ir={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Ir).forEach(([e,t])=>{Ir[t]=e});const Tg=Ir;function ou(e){const t=new Fs(e),n=Nc(Fs.prototype.request,t);return x.extend(n,Fs.prototype,t,{allOwnKeys:!0}),x.extend(n,t,null,{allOwnKeys:!0}),n.create=function(o){return ou(Rn(e,o))},n}const Le=ou(di);Le.Axios=Fs;Le.CanceledError=fs;Le.CancelToken=Eg;Le.isCancel=eu;Le.VERSION=su;Le.toFormData=Co;Le.AxiosError=ce;Le.Cancel=Le.CanceledError;Le.all=function(t){return Promise.all(t)};Le.spread=xg;Le.isAxiosError=kg;Le.mergeConfig=Rn;Le.AxiosHeaders=Ct;Le.formToJSON=e=>$c(x.isHTMLForm(e)?new FormData(e):e);Le.getAdapter=nu.getAdapter;Le.HttpStatusCode=Tg;Le.default=Le;const Sg=Le,Rg=""+new URL("logo.6622f82d.png",import.meta.url).href,Lg="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAFqUlEQVR4nN2a200jSxCGa1bwBGh9IlgTAUaAxBtNBGsiWBMBJgJMBGsiYIgAbwQ7vCEBwkSAieCA4I3L7FdmxjK+zaVnBuxPKlWZNUXXP9Xd7vY6UgAbGxtbvu8brOI4Tokfica4EhbS4d86/Pwe3+Z1e3Fx8czzvHvi3MhFgM3NzfLLy8seoaGgCj41gRge/uTi4kLjTMlMAGNM6fHx8ScDrdsWPYHOt2/fmgsLCydZdUYmAqyvrx/4vl8nLGFFoNOkyRQ5shXCSoC1tbVfuIaIlOVz0OLrV1dXJ/hUOFhigjl+7LOwyReAbvDm5uZ2z8/PO5KQxALQ7rqwnRKWsK/EPbZLN7TwsUkkAMUf+L7fkC8M3dC8vLzcJ4xFbAGY78e4mkwHLp2wi4/EwSKZsuJDWoiwg59IpABTWnxIZCc42Fgovonbw6aZI0So40cyVgCKr+JOsVlgBxFa+CFGCmDeP9beEpawWeB+fn5+ddTnhJECsN399b/Ih5ysYHv02B63CT/gYB/g6Fp7e3s7Jpw5OEjtcqJ0pY8hAZj7t7iyzCb3S0tLy/0HKAfrkcHTv6HVWnhhCtVE5AeWBXeO47gC5K3iVrBUkOeQqdCQgJ4A5n3huyYsSwoGEyt0kysivzAbTljBa9KHZd4PXeBgXVj46qj7mzANNwyygh+CwbZxK1gacsnLw9rnYTUJPwhwjQAVwsSQcOjph5j3zvIk+WBveFLGC57UIIy3wXgPCBPDeNuMd5XwXQA93z8/P98SpoKEYwVQTHIRJhav2AigsCOssiO0uwKQzKb9lQ6tuowfi4kvQmTxClPgFleW9Bwx5rpDoAKkbv8+XBLu4sdiokWIW/wxriYW0LXdaeDYtn8/mpSLyu1JBZjxIkQWb/jdp6env779w+rC3/vPQc0q8SmWCSlFKLz4gB2H9rdaTEaRUAR9EsaLeG8Oxes4D1UAj8RbvM4UkscSASdexHvyKD7gRKfA/wQlLHPiiDAJk2/xOr4zFcAnzg3+SCoRTM7FB3RyF0BJKoIppvguhQigxBXBFFi8UpgAELnVKQYBgt1hBcudogSIVXyIKU6EhyIESFR8iClABKZl7rtAquJDTM4idAXI64MQRBZvKBAnXsR78hIBAf5oB7iS/nppHLGK19WeUKJ2B8N78xABAQ6dDC5CB4ldvB9sdQwkcos0/E7WIvB3t1WACgJc8zoLEhcfwmAKF4H7C8fB6wVDR+yvsIdubwcxFDCq+JA4IiiM1xX7aXvDeCuhAK7YJbwjWVkmYCKKD0kgQkfsHtoRY66HAlRxp1gqGHTkpWic4kPIFykCu1eDfAeEqeDL0mX9srQrgIIIHUmpKAMeK4BJWHwIOSeKYCMAuc8YrxHoCUDC1DfDJOxeMBIOQd7UF6555eVKvPclaU8Aw5Nihe2IyHcsMQy2yWD3CXvQVce4mtjhMld38T0s8z6wU5W9oLMcrAeqpm4rBRHauBYm5KmJSFmyoUNuV96pkruCTwV5DnlQDQlwsB7GsgumgKHd6oMACl1QR+HfhLPIDgK08D2GBFAQwUOELcKZgdY/o/WNDDBSgODbojbhd2wWeGDfr+i+LwOMFEBhpa3iTrGph6e/zdP3ZARjBVAQoYnbw6YWij+k+IaMYaIACiK4YndO+ExOWPRqMoFIARQWxRaL4k/CaSKyeCWWAMqUdUKs4pXYAiiIMA1rwhHF1/GxSCSAgghVnCtfb4t8wGoU38LHJrEAin5OeHl5cVkXtnj56bDS/+HoXPOCA04SUgkQwuJYR4SGfF433HG0bYRH2zRYCaAYDlBceKgQdV4WJYR14SHWAoSYdyFqgRA/sDy4ofBmFoWHZCZAP8FVe004u2O2Yuh/wHbn5uZaoz7L25KLAP3ogvn6+moQxFBImQ7Z4sfjeOA9bbzH+9ocYNp5FN3PP2o7eJ3ygAdFAAAAAElFTkSuQmCC",Ig="data:image/png;base64,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",Og=""+new URL("add-icon.0b0b5313.svg",import.meta.url).href,Pg="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAED0lEQVRYCe2Wu09UQRTGdwlYWWMAIzEhWhCJhRgVAbHzAWil1sT/gKcKLAqG159AYimVgIFSeVOglSYmRhPFEEiIlTQ2sP6+y5zr3OUuLFDqJLPnzHce883MmdmbSPzrLXmQDRgaGjqNfyO9Op1OFyFPuvjVZDK5Dja3tbU10dHR8d3h+4qcCDDxdZL3ku3yvhlxgMwS4nFLS8vMfv57Eujr6zuRn5//goQ3vESf0Sch9BW55vBifMrA6pFnPN9Jxk0Q2fCwiJqVwODg4Hk8J+inXMQYyVIk+xDJkDFgtyogkgK+60wrxDVki4sloMkJmifRcZJsoN/LZTvdhIEYGBioI26UQSF9E/1qHIldBLTtBQUFywRp5Z/y8vJuNjc3r6AfuA0PD5dub29PEVhOX4HERUhEjiMvM6vOHEyTbxxlcuUVcXLcUi56KTs6ItxvEQKqdlgGBYfz/cOu3J9AOcj5wGH1HG+tb48QYNI+Zxxra2ub9h2lc64XSFCVidtYNvnY2CTb/hZ9XGPIPDdcMiTgHplLAnFKSfqN86wEV20s4Nvp26Q7bEE+cSTAu+XHIq+oNqSrhQQw3NmBEl/iqpViOoY9KFp8n7LaLuefkC7MjZPo8o00l1NviEjoNQ1aSACGVx322smIaG1tXSSw1QN7WHU3q20D6zGcPF3t7e1LNvYl8boRatU7IroDwbtOgi9mzJTUxZBPAj2Ff7/5aXJW+szGMTLITVyJ2cIdAChy4JoZ42QmCfPJYfIEV3Ld+RdbnE8gLZCz3vU4mbMn/TiD4zCzBdLLHcwl0A+ylYfsItFuoDP3t918dByqCRvHSeKCXUbaXH8JGIgsiwsWpmrHHp45kK5jeCVFwr8divEbdsu9mwDGOTkzQXhF/GASq3LDakfv5Gb0qkv3fHv6+/vtRnlwoN7WL0cxa4bwCPQlI1As2coKczBJAf2WWWNIPnETB2bpwoIBPujyjTTlBD8DyBTp8KqHBPQZhcOSonBISfqNN/0dJCphX8VVsyc7dBEmm3y4Ke9Dg1PIGewecyzyTvwwe6TiYXkNx2kZkdfj/g8s8CCSvPqke+NiatixeYsPd0AAq5hBTEqH6aj/Zgs7TFMOJn/pYsf9yYVFCAhg4ibECr2QLZ06CgnFKody0b9xPA+RkbaLALugT7AGvDbp5SRY1tFEonIY8F7UKVY56L/QG6mjn5mhkRrwjapatk7VWiocUq+4KSkK6KPvl6lzBc+xUhWcfZR+0+TZ4rISUGJIFEJiBLVeY9f0l6rPbf2xBA8KE5Qw1iOje36Wbm1c2x63cnPYk4A58QjVouvqVRm2l4TMAsQfZRZcXExOBCzQVXQjyWuYpAhpf+Gr6Pqnm2U3Jvx7brH/ZbYd+APZxM/2zgvhdQAAAABJRU5ErkJggg==",Bg=""+new URL("dot.1026a040.svg",import.meta.url).href,Hg="data:image/png;base64,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",sn=""+new URL("dot-yellow.4b5e135b.svg",import.meta.url).href,on=""+new URL("dot-gray.86cdd7b5.svg",import.meta.url).href,pi=""+new URL("empty-icon.24a01ae2.svg",import.meta.url).href,Mg=""+new URL("close-icon.86743366.svg",import.meta.url).href,_t="data:image/png;base64,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",mi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAECklEQVRoBe1YS2tTQRTOowmND1wYEl26Cc2jWVhXBUvEqlDqMq2KCzdaf4ArcSEIWlB3LkTpqq0IAQVRd2pUbFwY+kif2bRQKDTGhViTJsbE76QzdW7M497k5uaCGbg9Z+bOPef7zpyZnozB0G7tCPzfETC2mr7f73fk8/mbhUJhw+Px3AmFQr+VYGopAQb+DQD7GOiQ3W6/EA6Hc3JJmOVOVHteGfDkwptKpdxYiedra2t5OT5NciapPcfn8zmRNu9gl0c+I/gIJpPJ8WAwKCu4siYJxhtWKfLId0obLzP2E3LAaDTGIM+wMR9IyFoJTQmUSRsCPzg/Px9OJBIRp9P5QyAhK500I1ANPIu6gUg4HI4t9E+zsZokNCEgB3y9JJpOQAn4ekg0lQCdNtiwdNrwDbtlMpkGYrHYBw6WSyLa19e3vbi4WKAxlk5ZqCfZHEqnDMY/sn5RNO0YJfDw8BaPhzksgp+bm5MAoHder/c8jtX15eXlMTaXiwgUIsGbgytcdnBFTakUPI7Qcfg341nnOGAjAP0VHisbm83lcreYvitULyXK5HwKaTS4sLBAqSRpADmEgUk8FMgxHKdXIPOwcRwr8hr6PjzUZrPZbH88Hk/udP/+VZWA1uCJhmoEWgFeNQKtAq8KgVaCb5hAq8E3REAP4OsmoBfwdRHQE3jFBPQGXhEBPYInAlR/1GxdXV0HUa+8x0ReVf5EfwD/+mlM0iqVByjYTmAilQd72QczqG36V1ZWvkkMKOzIKubMZvNt2OVVJUqbwlmA/6ckrgYehF/Cxh6Grwge1WdD4MmWnHLaBOfDzDEJdI1XA4GAhDzA+/HuCZ4OvH8MgpehFwsz9F9A5+CpMDulBnjYrE0AwOjq4wBNFtoQbg0mRRJYlRSAbkI+wA+WEcwtYN/IrioF24rUmsVcd3f3CEA9ZFZXIY8IHibcbvelcteBlPMg1JS0EfzXXgGA7+UfANAN6Nd4H/Li0tKSZCXoHUUec8W0mVEzbQT/tQlgskgggty+jzGRxDDSaYKnU5m0KW7Ycj9GRCD16lVTyOVy2a1WawLGad4mwB/ijrA1iMRd3od8itV6xCLPf0mpdtoIfiRq1VPIYrFQ9DnJKfFLkLmH/nVh7BzA05WhZuDJt+QoFMBwdTd9MEA3BMXW09NjSafTRxHxNEBvYpBuIKhxsk2P/I47BQQAdj9OllF82JvJZI7hfsfGjZRIzcCTXx6xEgwGA0UZQL/jRSWgkm9AMI6BZ52dnaPRaJS+06RVTCGkiKtKlNMA/AXvI7j++ISNHpmenv6qCeISJxUJ2Gy21e3t7Thy3IVnA99NEVjURZ+xuRHk6K8SW/rrUhrhP+1h/SFrI2pHoB2BdgT0EoE/XD0Yrfi3Ps4AAAAASUVORK5CYII=",Ug=""+new URL("edit-icon-white.29b27582.svg",import.meta.url).href,ru="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAADpUlEQVRoBe2ZO2gVQRSGTXxEo4UJYuEjGkHBoCjaKqIWViKIKFgJVkpANGlErGORSkUURBAFGy3FwkZFfKOJDxBBBG0EwfiM78f3x2wye+7c3b25s5uL5MB/d845M3P+M7MzO7u3blyyNCW7U72fqfE9tVa8wlRUtRuRTKFVJ+gBCvynSqiPE6AOpMlsKjwGinkJNIOKpIXaj0C1pH3t12Zg0m1iP0EXp0SpH/Rq5C+CJYm1R+5UUmnSbyq0od8AS43dq3Zg9Y1ctbZv9HsMZLmFplOv18OjD9sakCgP8Lpkr6FrBLSIq8Ek2lciSuIKcLmo/AVsAV7R6NgFu8hbsxjjZMKcBzaJX9jaLQWRbwR225qI7aetnJOu3UaLfCVYDLQbzQCtwCddGA8AJTggSsBmO2HQl9dFe/0OoFtVA2Xjp+mnaDMkRSYwjaj7wRuQRjLNvz7KoKgENhLwZQDiUWKbi0qggUDHU4g/x38S7AYbgNbDMnAQRITd623sQztcnjOgBXqzDAltHEfBCuCT7Rj1HHGJq6xjhm7FIckrgZlE8B1NtB1qRuQvJ/tw/AaW/Gls2iFjkkcCGqG7wBLQGlgVix5XtK13A9tO+iEgf4nkkcAFolgSt7Bpfy8n9TjOAttOM7anXCPZQyewiz4tCe332vuTZCtO2+4rtm1JjeQLmcAs+vsAXCI6FuuMkybtVHDbvUdfl9ZI/pAJnKE/l8Qn9DYFySBK8iFQ+xdgOcgkoRJYSDR7LOjMxGC40niKC0DJTjNcpbQUKgGd+93Rf1YpkVJq2SwhEtDT9i1wE9iZLXxFteZSWw+/I2BO1DJEApvozCX/Dl2vqaHlHh1Gce5EnYdI4LDTsQLEjrtRoCqvmmX36axygx4eIWS16eSy0UOoWuDuk1hl2areRjUI/SCaWl3ngdDiu1MaQ8yAFpN7vyuZV6HZl+svRALNpvPX6Lo/C5EQCWhqXfnoKnmXQyTwFJI6MkRyPSoUdfUtjkq/SuiMfw50Ab0L5CE+ngOz73NUmkAehG2fPp5BdiEbqFA9xBoolLANNpaAHZGi9bEZKHrEbbyxGbAjUrT+X8yAPh79MCPXYvRaUOcbEvpbTP+dDUgPv+4Lid6o8ngp+Ret8t9WmlwFLsf7bjcdxulWrNXyXjcBvVH5PoXXKvle+OrfzJjovo8+7dUqcfESeX0f8oqy0tToj2/fvyOjlZi46J4Xt9jIu58p8JVIU4lldAx95cL+BRfIP0NGsZjIAAAAAElFTkSuQmCC",gi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAACWUlEQVRoBe2Zyy4sURSGm7QBI2dESI4WyTFhxuQ8BPEQLhPEROI2FzPxHNIJOZwnOE9gSjsuESNDA9f/a7WS1a2LiC69S/ZK/uy1V7H3vy5VvatWofBaumSaE/4KF8Kd8JSCBdk/K6yRtj57w+FQmBU6hTdlSlcvhbQF6+1ZO1C/H85MeA/a3WRJ+q7Q52yhqf0iVBYWjVhbohB5yNscc0XYS8ZbDA3kn2xHDewfMY3oj3+n/AMlMyhMCiXB5FEKnOFXoOZ92TxoviIUhVCkQ0RWBbhZWZ1Lr94T3LBmZIR8qLImYp7rDER52pjxWHpIkYefFzJREYzvATcxNWiyL+XeJgGOPFardZ9wG8WBHkf0zOmhqv8dsV4c8CUTcvSNt+dYxIFcS3Sg1emLGWh1Bjj7VH/NEiLNONtk7dNbZ6es947rxwjECMQI1EWAx+i4sCx0110LfXojgls4wAtCScijVDhK8HaTV3kiA2MCJfQjZ15QQps54xzpxgjECHy7CPAYzf0LjX2mY2zG9/6ss1zTEIkv9VmH+731Ywbei1DW179FBmq+9mYdsSasX/M1nQxcu0V/Oj1UteSIXaHTRLbfghPptHFCFbidCsb3D0TpgJuBkW5gqLIhYp7rNERpVV64C7Qy6QaGlAm4rAu+zXqmeSdnIYT2fVnwT6VTzWn60blsZaN7SPvDb0AwodGNrVpCZlyU4j30qUrTOZd8Vlgjbf1GdjjO26Y+4tsy0r6nnEIVuvNEfscIegew0YP9JXBjHwiXgv+d0PRLhb3hQKlw7B9OdA0v8gypmLKP2lSLggAAAABJRU5ErkJggg==",Ng=""+new URL("title.98892974.png",import.meta.url).href,Dg="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAA4CAYAAABNGP5yAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAQKADAAQAAAABAAAAOAAAAACP8+m+AAADhUlEQVRoBe2aS4hPURzHZ7zfj4USmTGTkGcodiRRNh5JNsooO7NhgyJSyoayIDbySFlYkLLwyAaRR5Ty2DCTJPIYeYfx+U5z9O/M+f/N/zf3/q//vfdX3+4959zze3zP6557T01NxqU2EP8M8prAPDAaVLN8x/lWcBEcA+9AURlCyVHwG7SnEG3EtAEERcHfAmkM3I9pd4iBUxkJ3pGxwpGgOWAuUOv7cpuM60DjqFplOI4vA2O8AJ6TngB+Kf8QcMy46zbyQhOknq82GYbDV4GLzV0Xu0AeeoV3XUGKrg3E4k/uOxVfL+AvdWIrbfKMgF54QdUrLQL6ewXfvHRakp+8QHorLQIyLTkBmW5+gs98D+jTwx4wivpDe6jDr/6WDL23V0SsBDTi3XkwJSYvr6B3Ofgck/6/aq1DQG+KcQUv5xaB9bqJW6wEdLxExOzc+Jj1d6i3EvCkAs49qoAN8yqwB+cugx8xOPkFnSfBiRh0d1FpnQRfoUm7Kb1OarcVpbyPUtm/dFkJcHq1n66ow85wVFfrHBCV/cT15AQk3gQJO5D3gIQbIHHzme8B1mVQxK0DC8GABJuxFdsHgb75mcRKQDPWDpgsRl9pNSonAdO3TOsQWBJ9HGaNddQ070ytBMSxBzAzQEVT68uglYDj1NWPhv9BbuLEY6sj1jngHAZngwVgoNV4BPVa0HEWmBvDSoB8f9AJ3VetWIdA1QbsO54T4DOStXTeA7LW4n68eQ+AkXaPlb5eOi1Jv7E73h2U+caLcJqXTkNSh6UavEBeu/QZbtQLHPSld74rTMl1X0F8Ls41iq0WrAIioVC+ktgPLgH/aEnhc1Hda3OlP0E/y1SoHqweW2zY1lO2FqwEhfKRRB1oU6Z+buhMoGMmqatOq80E3ZURPHgfWPzd7huZTIbmAouyKOvoUOYO0J09yiajv/r1HtQ/nYKnRqVRkiBdd8BUUEo2Uliu3dPUKbl7HcQDm4G1a5XrUKnn9ZFjK9AQDclgMq+BUjpUJj0XwFLQRTQJFhMdfRkLZChOGYdyzdKNRYzoHHMTCH30kP9a3kaCkHwgswWUO7mGdMWap265t9PRUItqVdoCivUGitIhswjjHgiRoLwbQF+AUy39iG4X0IoQIuIl+XEPS0wkL3rB0QfPEAlzknevMh5ozGu913E5R4R6gFarTMlEoj0MjgC9tEUmfwCaJfF0KbQc/QAAAABJRU5ErkJggg==",Fg=""+new URL("mini-code.71ebcc53.png",import.meta.url).href,iu=""+new URL("menu-icon-gray.d61f02b1.svg",import.meta.url).href,Vl=""+new URL("comment-icon-gray.2c8779f9.svg",import.meta.url).href,lu="data:image/png;base64,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",xo=""+new URL("tick-no.179037b3.svg",import.meta.url).href,ko=""+new URL("tick-option.e092d22f.svg",import.meta.url).href,jg=""+new URL("QRCode-icon.a105d5fc.svg",import.meta.url).href,Jl=""+new URL("delete-icon.4d386dce.svg",import.meta.url).href,au=""+new URL("arrows-icon.271dd0d3.svg",import.meta.url).href,To=""+new URL("tick-orange.233abc69.svg",import.meta.url).href,qg=""+new URL("issue-bj.44adad8c.svg",import.meta.url).href;const Kg=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},Qg={name:"#answer-app",async setup(){const e=(A,y)=>(A=A.indexOf("//")>-1?A:n+A,new Promise(function(S,M){Sg.post(A,y,{emulateJSON:!0,withCredentials:!0,headers:{authorization:"017189d7d01fa8ccf649f36e82807937"}}).then(function(te){var Ae=null;try{Ae=typeof te.data=="string"?JSON.parse(te.data):te.data,Ae.code!=200&&He("error",Ae.message||"报错了,请重试!!!"),Ae.code==401&&(window.location.href="https://passport.gter.net")}catch{}S(Ae)}).catch(te=>{te.response.status==401&&(window.location.href="https://passport.gter.net")})})),t=ai(),n="https://ask.gter.net";let s=Y("list");Vs(()=>{a(),we(),window.addEventListener("scroll",C),l(),Io&&xi(),o.value=window.location.origin});let o=Y("");Yr(()=>{window.removeEventListener("keydown",Mo),window.removeEventListener("scroll",C)});const r=()=>window.location.href;let i=Y({});const a=()=>{e("/api/user").then(A=>{if(A.code!=200)return;let y=A.data;i.value=y.count})};let f=Y(!1);const l=()=>{const A=localStorage.getItem("historical-Search");A?K.value=JSON.parse(A)||[]:K.value=[]},c=()=>{K.value.unshift(v.value),K.value=[...new Set(K.value)],K.value=K.value.slice(0,10),localStorage.setItem("historical-Search",JSON.stringify(K.value))},u=()=>{v.value!=""&&(c(),V=1,q.value=[],s.value="list",Qt.value=null,jn({keyword:v.value}),g(),B())},p=()=>{K.value.length!=0&&(D.value=!0)},g=()=>{setTimeout(()=>D.value=!1,300)},_=A=>{v.value=A,u()},w=()=>{v.value="",V=1,q.value=[],s.value="list",Qt.value=null,B(),gs(["keyword"])};let D=Y(!1),K=Y([]),j=Y(!1);const C=()=>{const A=document.documentElement.scrollTop||document.body.scrollTop;document.documentElement.scrollHeight,document.documentElement.clientHeight,A>115&&s.value=="list"?j.value=!0:j.value=!1};let v=Y(""),O=Y(""),q=Y([]),V=1,U=Y(0),Q=Y(!1),F=Y(!1),oe=Y();const B=()=>{V==0||Q.value||(Q.value=!0,e("/api/lists",{page:V,limit:20,keyword:v.value,type:he.value}).then(A=>{if(A.code!=200)return;let y=A.data;q.value=q.value.concat(y.data||[]),U.value=y.count||0,O.value=v.value||"",q.value.length>=y.count?V=0:V++,V==0&&q.value.length!=0?F.value=!0:F.value=!1,q.value.length==0?oe.value=!0:oe.value=!1,v.value?f.value=!0:f.value=!1}).finally(()=>Q.value=!1))};let ee=Y([]),he=Y(null);const we=()=>{e("/api/common/typeList").then(A=>{if(A.code!=200)return;let y=A.data;ee.value=y,z()})};let J=Y(0),ie=Y(0);const z=()=>{let A=document.querySelector("#pageHeader");J.value=A.clientHeight+10,ie.value=window.innerHeight-J.value};let ke=Y({}),kt=Y(0),et=Y(0),je=Y(0),yt="",Hn=Y({}),un=Y(!1);const qe=(A,y,S)=>{un.value||(un.value=!0,ke.value={},re.value=[],Me.value=0,e("/api/details",{uniqid:A}).then(M=>{if(M.code!=200){s.value="list";return}let te=M.data;ke.value=te.info||{},kt.value=te.isanswered||0,et.value=te.iscollection||0,je.value=te.ismyself||0,yt=te.token||"",Hn.value=te.share||{},s.value="details",y!=null?hs(y):Tt(te.info,A),re.value=[],Me.value=1,St(),Po(),S&&I(),jn({uniqid:A}),_s.value=te.seo,hn.value={text:"",anonymous:0}}).finally(()=>{un.value=!1}))},Tt=(A,y)=>{let S=[...q.value];if(S.length==0&&f.value==!1){setTimeout(()=>Tt(A,y),200);return}let M=!1;if(S.forEach((te,Ae)=>{te.uniqid==y&&(hs(Ae),M=!0)}),!M){let te="";A.content.indexOf("{qt||Me.value==0||(qt=!0,e("/api/details/answerList",{token:yt,limit:20,page:Me.value}).then(A=>{if(A.code!=200)return;let y=A.data;y.data.forEach(S=>{S.commentList=[]}),re.value=re.value.concat(y.data),re.value.length==y.count?Me.value=0:Me.value++}).finally(()=>qt=!1))},h=(A,y)=>{e("/api/operate/like",{token:A}).then(S=>{if(S.code!=200)return;let M=S.data;re.value[y].islike=M.status,re.value[y].likenum=M.count,He("success",S.message||"操作成功")})},m=(A=yt,y)=>{e("/api/operate/collect",{token:A}).then(S=>{if(S.code!=200)return;let M=S.data;Se=1,Ze.value=[],M.type=="askquestioncollection"?(et.value=M.status,ke.value.collectionnum=M.count):(re.value[y].iscollection=M.status,re.value[y].collectionnum=M.count),He("success",S.message||"操作成功"),M.status?i.value.collect++:i.value.collect--})};let b=Y(!1),k=Y(!1),E=Y({});const I=(A,y)=>{A==null?(E.value={title:ke.value.title,content:ke.value.content,anonymous:0},b.value=!0,bn(()=>Fn())):(y=="my"?(E.value={title:ke.value.title,...tt.value[A],text:tt.value[A].content,content:ke.value.content},Ke.value=""):E.value={title:ke.value.title,...re.value[A],text:re.value[A].content,content:ke.value.content},k.value=!0,bn(()=>Fn()))},N=()=>{b.value=!1,k.value=!1,No=!1},L=()=>{E.value.anonymous=E.value.anonymous==0?1:0},H=A=>{let y=null;A=="you"?y=document.querySelector(".your-answer-textarea"):y=document.querySelector(".question-textarea"),y&&(E.value.text=y.innerHTML),e("/api/publish/answerSubmit",{token:E.value.token||yt,anonymous:E.value.anonymous||0,content:E.value.text}).then(S=>{S.code==200&&(No?(qe(E.value.uniqid,E.value.index),b.value=!1):(re.value=[],Me.value=1,St(),N(),E.value.token||i.value.answer++,A=="you"&&(y.innerHTML="")),He("success",S.message||"操作成功"))})},T=A=>{re.value[A].commentState?re.value[A].commentState=!1:re.value[A].commentState=!0,re.value[A].commentList.length==0&&re.value[A].commentnum!=0&&W(A)};let G=3;const W=A=>{ne(A).then(y=>{let S=y.data;re.value[A].commentList=re.value[A].commentList.concat(S.data),re.value[A].commentCount=S.count})},X=A=>{G=1e3,ne(A).then(y=>{if(y.code!=200)return;let M=y.data.data.slice(3),te=[...re.value[A].commentList,...M.filter(Ae=>!re.value[A].commentList.find(Te=>Te.id==Ae.id))];re.value[A].commentList=te,He("success",y.message||"操作成功")})},ne=A=>new Promise((y,S)=>{e("/api/comment/lists",{token:re.value[A].token,limit:G,childlimit:1}).then(M=>{M.code==200&&y(M)})}),le=(A,y,S)=>{const M=[...re.value];let te="",Ae=null,Te=M[A].token;S!=null?(te=M[A].commentList[y].child[S].commentInput,Ae=M[A].commentList[y].child[S].id):y!=null?(te=M[A].commentList[y].commentInput,Ae=M[A].commentList[y].id):te=M[A].commentInput,e("/api/comment/submit",{content:te,token:Te,parentid:Ae}).then(We=>{if(We.code!=200)return;let Ue=We.data;if(S!=null){let Ve={id:Ue.commentid,content:te,isauthor:1,islike:0,likenum:0,reply:{nickname:M[A].commentList[y].child[S].nickname},...Ue};M[A].commentList[y].child.unshift(Ve),M[A].commentList[y].childnum++}else if(y!=null){let Ve={id:Ue.commentid,content:te,isauthor:1,islike:0,likenum:0,reply:[],...Ue};M[A].commentList[y].child.unshift(Ve),M[A].commentList[y].childnum++}else{let Ve={id:Ue.commentid,content:te,isauthor:1,islike:0,likenum:0,...Ue,child:[]};M[A].commentList.unshift(Ve),M[A].commentCount++}M[A].commentnum=Ue.count,Ce(),He("success",We.message||"操作成功")})},me=(A,y,S,M)=>{e("/api/comment/like",{token:A}).then(te=>{if(te.code!=200)return;let Ae=te.data;const Te=[...re.value];M==null?(Te[y].commentList[S].islike=Ae.status,Te[y].commentList[S].likenum=Ae.likenum):(Te[y].commentList[S].child[M].islike=Ae.status,Te[y].commentList[S].child[M].likenum=Ae.likenum),re.value=Te,He("success",te.message||"操作成功")})},pe=(A,y,S)=>{Ce(),S==null?re.value[A].commentList[y].childState=!0:re.value[A].commentList[y].child[S].childState=!0},Ce=(A,y,S)=>{const M=[...re.value];M.forEach(te=>{te.commentList&&te.commentList.length!=0&&te.commentList.forEach(Ae=>{Ae.childState=!1,Ae.child&&Ae.child.length!=0&&Ae.child.forEach(Te=>{Te.childState=!1})})}),re.value=M},Xe=(A,y)=>{const S=[...re.value],M=S[A].commentList[y].id,te=S[A].token;e("/api/comment/childrenList",{token:te,parentid:M,limit:20,page:1,childlimit:1}).then(Ae=>{if(Ae.code!=200)return;let Te=Ae.data,We=[...S[A].commentList[y].child,...Te.data.filter(Ue=>!S[A].commentList[y].child.find(Ve=>Ve.id==Ue.id))];S[A].commentList[y].child=We,re.value=S})};let Ke=Y("");const ds=A=>{A=="collect"?(Ze.value=[],Se=1,dn()):A=="answers"?(tt.value=[],Mn=1,vi()):A=="questions"&&(ft.value=[],Nn=1,bi())};let Ze=Y([]),fn=Y(0),Se=1,Qe=!1;const dn=()=>{Se==0||Qe||(Qe=!0,e("/api/user/collect",{limit:20,page:Se}).then(A=>{if(A.code!=200)return;let y=A.data;Ke.value="collect",Ze.value=Ze.value.concat(y.data),fn.value=y.count,Ze.value.length!=y.count?Se++:Se=0}).finally(()=>Qe=!1))},cu=(A,y)=>{e("/api/user/deleteCollect",{token:A}).then(S=>{S.code==200&&(Ze.value.splice(y,1),fn.value--,i.value.collect--,He("success",S.message||"操作成功"))})},uu=A=>{const y=A.target;y.scrollHeight-y.scrollTop>=y.clientHeight+10||dn()};let tt=Y([]),yi=Y(0),Mn=1,So=!1;const vi=()=>{Mn==0||So||(So=!0,e("/api/user/answer",{limit:20,page:Mn}).then(A=>{if(A.code!=200)return;let y=A.data;y.data.forEach(S=>{S.popupState=!1}),tt.value=tt.value.concat(y.data),yi.value=y.count,tt.value.length!=y.count?Mn++:Mn=0,Ke.value="answers"}).finally(()=>So=!1))},fu=A=>{const y=A.target;y.scrollHeight-y.scrollTop>=y.clientHeight+10||vi()};let Un=null;const _i=A=>{tt.value[A].popupState=!0,Un==A?(tt.value[A].popupState=!1,Un=null):(tt.value[A].popupState=!0,Un!=null&&(tt.value[Un].popupState=!1),Un=A)},du=(A,y,S)=>{e("/api/publish/changeAnonymous",{token:A,anonymous:y}).then(M=>{M.code==200&&(M.data,tt.value[S].anonymous=y,_i(S),He("success",M.message||"操作成功"))})};let ft=Y([]),wi=Y(0),Nn=0,Ro=!1;const bi=()=>{Nn==0||Ro||(Ro=!0,e("/api/user/questions",{limit:20,page:Nn}).then(A=>{if(A.code!=200)return;let y=A.data;ft.value=ft.value.concat(y.data),wi.value=y.count,Ke.value="questions",ft.value.length!=y.count?Nn++:Nn=0}).finally(()=>Ro=!1))},Au=A=>{const y=A.target;y.scrollHeight-y.scrollTop>=y.clientHeight+10||bi()};let Dn=null;const Ci=A=>{ft.value[A].popupState=!0,Dn==A?(ft.value[A].popupState=!1,Dn=null):(ft.value[A].popupState=!0,Dn!=null&&(ft.value[Dn].popupState=!1),Dn=A)},hu=(A,y,S)=>{e("/api/publish/changeAnonymous",{token:A,anonymous:y}).then(M=>{M.code==200&&(M.data,ft.value[S].anonymous=y,Ci(S),He("success",M.message||"操作成功"))})};let As=Y(0);const Lo=A=>As.value=A;let Ei=Y([]),Kt=Y({token:"",title:"",content:"",tags:"",tid:"",anonymous:0});const pu=()=>{e("/api/publish/questions").then(A=>{if(A.code!=200)return;let y=A.data;Kt.value.token=y.token,Ei.value=y.typeList||[],Lo(1)})},mu=A=>{Kt.value.tid=A,Lo(2)},gu=()=>{Kt.value.anonymous=Kt.value.anonymous==0?1:0},yu=()=>{e("/api/publish/questionsSubmit",Kt.value).then(A=>{if(A.code==200){i.value.questions++,As.value=0,Kt.value={token:"",title:"",content:"",tags:"",tid:"",anonymous:0},He("success",A.message||"操作成功");let y=A.data;qe(y.uniqid);return}He("error",A.message||"刷新重试!!!")})};let Qt=Y(null);const hs=A=>{Qt.value=A,setTimeout(()=>xi(),350)};let Io=!1;const xi=()=>{if(typeof document>"u"){Io=!0;return}document.querySelector(".list-box").scrollTo({top:128*Qt.value+68-ie.value/2,behavior:"smooth"}),Io=!1},vu=()=>{const A=s.value;let y="",S="",M="";return A=="list"?(y="1200px",S="0 auto",M=Math.ceil(q.value.length/2)*128+"px"):(y="calc((100vw - 1200px) / 2 + 512px)",S="initial",M=q.value.length*128+"px"),{width:y,margin:S,height:M}},_u=(A,y)=>{const S=s.value;let M={};if(S=="list"){let te=Math.floor(A/2)*128+"px";M.top=te,A%2==0?M.left=0:M.left="649px"}else M.top=A*128+"px",M.left=0,M.width="100%",M.paddingLeft="calc((100vw - 1200px) / 2)";return M},wu=()=>{const A=s.value;let y={};return A=="list"?y.overflow="visible":y.height=ie.value+"px",y},bu=(A=new Date)=>{A=A||null;var y=new Date(A);y=y.getTime();var S=1e3*60,M=S*60,te=M*24,Ae=new Date().getTime(),Te=Ae-y,We;if(!(Te<0)){var Ue=Te/te,Ve=Te/(M+1),pn=Te/S;if(Ue>=7){let $e=new Date(y),Ku=$e.getFullYear()+"-",Qu=($e.getMonth()+1<10?"0"+($e.getMonth()+1):$e.getMonth()+1)+"-",Wu=($e.getDate()<10?"0"+$e.getDate():$e.getDate())+" ",Vu=($e.getHours()<10?"0"+$e.getHours():$e.getHours())+":",Ju=$e.getMinutes()<10?"0"+$e.getMinutes():$e.getMinutes();We=""+Ku+Qu+Wu+Vu+Ju}else Ue>=1?We=""+Math.round(Ue)+"天前":Ve>=1?We=""+Math.round(Ve)+"小时前":pn>=1?We=""+Math.round(pn)+"分钟前":We="刚刚";return We}};let Oo=Y(!1),ps=Y(!1);const Cu=()=>{Oo.value=!0,ps.value=!0,ki(yt)},Po=()=>{re.value.forEach(A=>{A.transmitState=!1}),Oo.value=!1,ps.value=!1},Eu=(A,y)=>{re.value[A].transmitState=!0,ps.value=!0,ki(re.value[A].token)},ki=A=>{e("/api/operate/share",{token:A})},xu=()=>{s.value="list",Qt.value=null,gs(["uniqid"]),_s.value={}},ku=A=>{const y=A.target;y.scrollHeight-y.scrollTop>=y.clientHeight+40||B()},Tu=(A,y)=>{const S=(A.clipboardData||A.originalEvent.clipboardData).items;for(const M of S)if(M.type.indexOf("image")===0){A.preventDefault(),He("warning","上传图片中");const te=M.getAsFile(),Ae=new FileReader;Ae.onload=Te=>{const We=Te.target.result;Su(We).then(Ue=>{let Ve=null;y=="you"?Ve=document.querySelector(".your-answer-textarea"):Ve=document.querySelector(".question-textarea");let pn=document.createElement("img");pn.setAttribute("src",Ue.url),pn.setAttribute("data-aid",Ue.aid),Ve.appendChild(pn),y=="you"?Ti():Fn(),He("success","上传成功")})},Ae.readAsDataURL(te)}},Su=A=>new Promise((y,S)=>{e("/api/common/upload",{data:A}).then(M=>{if(M.code!=200)return;let te=M.data;y(te)})});let Bo=Y(!1),Ho=Y(!0);const Fn=()=>{document.querySelector(".question-textarea").innerHTML?Bo.value=!1:Bo.value=!0},Ti=()=>{document.querySelector(".your-answer-textarea").innerHTML?Ho.value=!1:Ho.value=!0};let An=Y({});const He=(A,y)=>{An.value.state=!0,An.value.type=A,An.value.text=y},Ru=()=>(Lu(),s?`box-item-${An.value.type}`:"");let Si=null;const Lu=()=>{clearTimeout(Si),Si=setTimeout(()=>{An.value.state=!1},1e3)};let ms=A=>{navigator.clipboard?ms=()=>{navigator.clipboard.writeText(A),He("success","复制成功")}:ms=()=>{var y=document.createElement("input");y.value=A,document.body.appendChild(y),y.select(),document.execCommand("copy"),document.body.removeChild(y),He("success","复制成功")},ms()};const jn=(A={})=>{if(typeof window>"u")return;let y=new URLSearchParams(window.location.search);for(const S in A)y.set(S,A[S]);window.location.pathname.indexOf("index.html")==-1?window.history.replaceState({},"",`${window.location.pathname}index.html?${y}`):window.history.replaceState({},"",`${window.location.pathname}?${y}`)},gs=(A=[])=>{if(typeof window>"u")return;let y=new URLSearchParams(window.location.search);A.forEach(S=>{y.delete(S)}),window.history.replaceState({},"",`${window.location.pathname}?${y}`)},Iu=A=>{qe(A.data.uniqid),Ke.value=""},Ou=A=>{const y=A.target;y.scrollHeight-y.scrollTop===y.clientHeight&&St()};let ys=Y("");const Pu=A=>{if(A.target.tagName==="IMG"){var y=A.target.getAttribute("src");ys.value=y,window.addEventListener("keydown",Mo)}},Mo=A=>{A.key==="Escape"&&(ys.value="",window.removeEventListener("keydown",Mo))},Bu=A=>{he.value=A,V=1,q.value=[],s.value="list",Qt.value=null,A!=null?(jn({tid:A}),gs(["uniqid"])):gs(["tid","uniqid"]),B()},Hu=(A,y,S)=>{S===void 0?vs=re.value[A].commentList[y].token:vs=re.value[A].commentList[y].child[S].token,Uo.value=!0};let vs="";const Mu=["广告","辱骂","重复发送","不良信息","其他"];let Wt=Y([]),Uo=Y(!1),Ri=Y("");const Uu=A=>{const y=Wt.value.indexOf(A);y===-1?Wt.value.push(A):Wt.value.splice(y,1)},Nu=()=>{Wt.value.push(Ri.value),e("/api/operate/report",{message:Wt.value,token:vs}).then(A=>{Wt.value=[],vs="",Uo.value=!1,He("success","举报成功")})};Vs(()=>{Ra(()=>{As.value||Ke.value||k.value||b.value||ys.value?document.body.style.overflow="hidden":document.body.style.overflow="auto"})});let _s=Y({});try{const A=t.query;A.keyword&&(v.value=A.keyword),A.tid&&(he.value=A.tid),A.uniqid&&await e("/api/details",{uniqid:A.uniqid}).then(y=>{if(y.code!=200)return;let S=y.data;ke.value=S.info||{},kt.value=S.isanswered||0,et.value=S.iscollection||0,je.value=S.ismyself||0,yt=S.token||"",Hn.value=S.share||{},s.value="details",Tt(S.info,A.uniqid),re.value=[],Me.value=1,St(),Po(),jn({uniqid:A.uniqid}),_s.value=S.seo}),await e("/api/lists",{page:V,limit:20,keyword:v.value,type:he.value}).then(y=>{if(y.code!=200)return;let S=y.data;console.log("This is on the client side."),q.value=q.value.concat(S.data||[]),U.value=S.count||0,O.value=v.value||"",q.value.length!=S.count?V++:V=0,v.value?f.value=!0:f.value=!1})}catch(A){console.error(A)}const Du=A=>{let y=`./index.html?uniqid=${A}`,S=t.query;for(const M in S)M!="uniqid"&&(y+=`&${M}=${S[M]}`);return y},Fu=()=>{window.location.href=window.location.origin+window.location.pathname};let hn=Y({text:"",anonymous:0});const ju=()=>{hn.value.anonymous=hn.value.anonymous?0:1},qu=()=>{E.value={...hn.value},H("you"),hn.value={text:"",anonymous:0}};let No=!1;return{handleInputYou:Ti,openListIAnswer:A=>{let y=q.value[A];E.value={title:y.title,content:y.content,token:y.token,uniqid:y.uniqid,anonymous:0,index:A},No=!0,b.value=!0,bn(()=>Fn())},isListEmptyState:oe,cutYourAnswerAnonymous:ju,handleYourAnswer:qu,yourAnswer:hn,handleLogo:Fu,inTheEndState:F,setItemUrl:Du,seo:_s,originUrl:o,handleMenuState:Hu,reasonList:Mu,checkList:Wt,alertShow:Uo,alertText:Ri,selectRadio:Uu,alertSubmit:Nu,cutType:Bu,dialogSrc:ys,answerPage:Me,handleDetailsScroll:Ou,replaceState:jn,copyText:ms,boxClass:Ru,questionPlaceholderState:Bo,yourAnswerPlaceholderState:Ho,handleInput:Fn,handlePaste:Tu,itemStyle:_u,listStyle:vu,listBoxStyle:wu,myType:Ke,type:s,pitchIndex:Qt,cut:hs,list:q,keyword:v,keywordText:O,getList:B,total:U,typeList:ee,typePitch:he,getDetails:qe,detailsInfo:ke,detailsIsanswered:kt,detailsIscollection:et,detailsIsmyself:je,detailShare:Hn,detailLoading:un,answerList:re,operateLike:h,operateCollect:m,IAnswerState:b,IAnswerEditState:k,IAnswerInfo:E,amendIAnswer:L,openIAnswer:I,closeIAnswer:N,submitAnswer:H,openCommentState:T,submitAnswerComments:le,operateAnswerCommentsLike:me,openAnswerCommentsChild:pe,closeAnswerCommentsChild:Ce,alsoCommentsData:Xe,handleAllComment:X,myCollectionList:Ze,myCollectionCount:fn,myQuestionsList:ft,myQuestionsCount:wi,myAnswerList:tt,myAnswerCount:yi,cutAnswerPopupState:_i,handleDate:bu,handleCollectionScroll:uu,handleAnswersScroll:fu,handleQuestionsScroll:Au,cancelCollection:cu,getMyCollection:dn,questionsSetp:As,questionsObj:Kt,cutAnonymous:gu,cutQuestionsSetp:Lo,cutQuestionsPopupState:Ci,questionsTypeList:Ei,postingIssue:yu,choosingTheme:mu,handleMy:ds,changeAnonymous:du,changeAnonymousQuestions:hu,pageHeaderHeight:J,pageListHeight:ie,questionsTransmitState:Oo,questionsTransmitMaskState:ps,closeAllTransmitState:Po,closeTransmitState:Cu,handleAnswerTransmitList:Eu,closeDetailMode:xu,tabListFixeState:j,handleListScroll:ku,historicalSearchState:D,historicalSearchList:K,searchFocus:p,searchBlur:g,searchClick:u,handleClickHistoricalItem:_,handleClickClear:w,isSearchMode:f,questionsInit:pu,myCount:i,msg:An,myOpenDetails:Iu,handleAnswerText:Pu,getCurrentUrl:r,loading:Q}}},Wg={class:"",id:"answer-app"},Vg={class:"flexacenter",id:"pageHeader"},Jg={class:"flexacenter top"},Yg={class:"right flexacenter flex1"},Gg={class:"searchInput flexacenter"},zg={key:0,class:"clear-search flexacenter"},Xg=d("div",{class:"halving-line"},null,-1),Zg=d("div",{class:"history-title"}," 历史搜索 ",-1),$g={class:"history-list"},ey=["onClick"],ty={class:"btn-list flexacenter"},ny=d("img",{class:"add-icon",src:Og},null,-1),sy={class:"tab-list flexacenter"},oy=d("div",{class:"halving-line"},"|",-1),ry=["onClick"],iy={class:"ellipsis"},ly=d("img",{class:"search-keyword-cross",src:Pg},null,-1),ay=["href","onClick"],cy=d("img",{class:"dot",src:Bg},null,-1),uy={class:"issue-title flexcenter"},fy={key:0,class:"hot-icon",src:Hg},dy=["innerHTML"],Ay=["innerHTML"],hy={class:"bottom flexacenter"},py={class:"quantity"},my=d("div",{class:"longString"},null,-1),gy=["onClick"],yy={key:0,class:"bottom-tps"},vy={key:1,class:"empty-box flexcenter"},_y=Xr('
没有找到相关结果,请更换搜索关键词
',3),wy=[_y],by={key:0,class:"loading-bj flexcenter"},Cy=d("svg",{t:"1642133548066",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"2597",width:"200",height:"200"},[d("path",{d:"M512 249.5c-22.5 0-37.5-15-37.5-37.5V99.5c0-22.5 15-37.5 37.5-37.5s37.5 15 37.5 37.5V212c0 22.5-15 37.5-37.5 37.5z m0 712.5c-22.5 0-37.5-15-37.5-37.5V812c0-22.5 15-37.5 37.5-37.5s37.5 15 37.5 37.5v112.5c0 22.5-15 37.5-37.5 37.5zM212 549.5H99.5C77 549.5 62 534.5 62 512s15-37.5 37.5-37.5H212c22.5 0 37.5 15 37.5 37.5s-15 37.5-37.5 37.5z m712.5 0H812c-22.5 0-37.5-15-37.5-37.5s15-37.5 37.5-37.5h112.5c22.5 0 37.5 15 37.5 37.5s-15 37.5-37.5 37.5z m-153.75-150c-11.25 0-26.25-7.5-33.75-18.75-11.25-18.75-3.75-41.25 15-52.5L849.5 272c18.75-11.25 41.25-3.75 52.5 15s3.75 41.25-15 52.5l-97.5 56.25c-3.75 3.75-11.25 3.75-18.75 3.75z m-615 356.25c-11.25 0-26.25-7.5-33.75-18.75-11.25-18.75-3.75-41.25 15-52.5l97.5-56.25c18.75-11.25 41.25-3.75 52.5 15s3.75 41.25-15 52.5L174.5 752c-7.5 3.75-15 3.75-18.75 3.75z m506.25-465c-7.5 0-11.25 0-18.75-3.75-18.75-11.25-22.5-33.75-15-52.5L684.5 137c11.25-18.75 33.75-22.5 52.5-15 18.75 11.25 22.5 33.75 15 52.5L695.75 272c-7.5 11.25-22.5 18.75-33.75 18.75z m-356.25 615c-7.5 0-11.25 0-18.75-3.75-18.75-11.25-22.5-33.75-15-52.5l56.25-97.5c11.25-15 33.75-22.5 52.5-11.25s22.5 33.75 15 52.5L339.5 887c-7.5 11.25-22.5 18.75-33.75 18.75z m-52.5-506.25c-7.5 0-15 0-18.75-3.75L137 339.5c-18.75-11.25-26.25-33.75-15-52.5s33.75-22.5 52.5-15l97.5 56.25c18.75 11.25 22.5 33.75 11.25 52.5-3.75 11.25-18.75 18.75-30 18.75z m615 356.25c-7.5 0-11.25 0-18.75-3.75L752 695.75c-18.75-11.25-22.5-33.75-15-52.5 11.25-18.75 33.75-22.5 52.5-15L887 684.5c18.75 11.25 22.5 33.75 15 52.5-7.5 11.25-18.75 18.75-33.75 18.75zM362 290.75c-11.25 0-26.25-7.5-33.75-18.75L272 174.5c-7.5-18.75-3.75-41.25 15-52.5s41.25-3.75 52.5 15l56.25 97.5c7.5 18.75 3.75 41.25-15 48.75-7.5 3.75-11.25 7.5-18.75 7.5z m356.25 615c-11.25 0-26.25-7.5-33.75-18.75l-56.25-97.5c-11.25-18.75-3.75-41.25 15-52.5s41.25-3.75 52.5 15L752 849.5c11.25 18.75 3.75 41.25-15 52.5-7.5 3.75-11.25 3.75-18.75 3.75z","p-id":"2598",fill:"#26d79f"})],-1),Ey=[Cy],xy={class:"details-box flexflex"},ky={class:"close-box"},Ty=d("img",{class:"close-icon",src:Mg},null,-1),Sy=d("img",{class:"details-cross-icon",src:_t},null,-1),Ry=[Ty,Sy],Ly={class:"details-issue"},Iy=d("div",{class:"icon q flexcenter"},"Q",-1),Oy={class:"title"},Py=["innerHTML"],By={class:"info-box flexacenter"},Hy={class:"user-info flexacenter"},My=["src"],Uy={class:"user-name"},Ny={class:"time"},Dy={class:"operate-box flexacenter"},Fy=d("img",{class:"answer-btn-icon answer-icon-edit",src:mi},null,-1),jy=d("img",{class:"answer-btn-icon answer-icon-white",src:Ug},null,-1),qy={class:"operate-list flexacenter"},Ky=["src"],Qy=d("img",{class:"operate-icon operate-transmit-icon",src:ru},null,-1),Wy={class:"transmit-left transmit-web"},Vy=d("div",{class:"transmit-title"},"转发网页版",-1),Jy={class:"transmit-content"},Yy={class:"transmit-headline"},Gy={class:"transmit-url"},zy={class:"transmit-right transmit-mini"},Xy=d("div",{class:"transmit-title"},"转发小程序版",-1),Zy={class:"transmit-content flexcenter"},$y=["src"],ev=d("div",{class:"flexcenter"},[d("img",{class:"give-sweep",src:gi}),ye(" 扫码转发该问答 ")],-1),tv={class:"answer-total-amount"},nv=d("div",{class:"icon-circle-box"},[d("div",{class:"icon-box flexcenter"},"A")],-1),sv=["innerHTML"],ov={class:"info-box flexacenter"},rv={class:"user-info flexacenter"},iv=["src"],lv={class:"user-name"},av={key:0,class:"homeShare",src:Ng},cv={class:"time"},uv={class:"operate-box flexacenter"},fv={class:"edit-box"},dv=["onClick"],Av=d("img",{class:"edit-icon",src:mi},null,-1),hv=[Av],pv={class:"operate-list flexacenter"},mv=["onClick"],gv=["src"],yv=["onClick"],vv=d("img",{class:"operate-icon operate-comment-icon",src:Dg},null,-1),_v=["onClick"],wv=["src"],bv=["onClick","onMouseenter"],Cv=d("img",{class:"operate-icon operate-transmit-icon",src:ru},null,-1),Ev={class:"transmit-left transmit-web"},xv=d("div",{class:"transmit-title"},"转发网页版",-1),kv={class:"transmit-content"},Tv={class:"transmit-headline"},Sv={class:"transmit-url"},Rv=Xr('
转发小程序版
扫码转发该问答
',1),Lv={class:"post-comment flexacenter"},Iv=["onUpdate:modelValue"],Ov=["onClick"],Pv={key:0,class:"comments-box"},Bv={class:"comments-header flexacenter"},Hv={class:"comments-header-left flexacenter"},Mv=["src"],Uv={class:"comments-username"},Nv={class:"comments-time"},Dv={key:0,class:"comments-identity"},Fv={key:1,class:"comments-identity"},jv={class:"comments-header-right flexacenter"},qv=["onClick"],Kv=d("img",{class:"menu-icon",src:iu},null,-1),Qv=d("div",{class:"report-box flexcenter"},"举报",-1),Wv=[Kv,Qv],Vv=["onClick"],Jv=["onClick"],Yv=["src"],Gv={class:"like-quantity"},zv={class:"comments-content"},Xv={class:"comments-text"},Zv={key:0,class:"comments-input-box flexacenter"},$v={class:"comments-input flexflex"},e_=["onUpdate:modelValue"],t_=["onClick"],n_=["onClick"],s_={key:0,class:"child-comments"},o_={class:"comments-header flexacenter"},r_={class:"comments-header-left flexacenter"},i_=["src"],l_={class:"comments-username"},a_={class:"comments-time"},c_={key:0,class:"comments-identity"},u_={key:1,class:"comments-identity"},f_={class:"comments-header-right flexacenter"},d_=["onClick"],A_=d("img",{class:"menu-icon",src:iu},null,-1),h_=d("div",{class:"report-box flexcenter"},"举报",-1),p_=[A_,h_],m_=["onClick"],g_=["onClick"],y_=["src"],v_={class:"like-quantity"},__={class:"comments-content"},w_={class:"comments-text"},b_={key:0,class:"comments-reply"},C_={key:0,class:"comments-input-box flexacenter"},E_={class:"comments-input flexflex"},x_=["onUpdate:modelValue"],k_=["onClick"],T_=["onClick"],S_=["onClick"],R_={class:""},L_=d("img",{class:"also-icon",src:lu},null,-1),I_=["onClick"],O_=d("img",{class:"arrow-circular",src:lu},null,-1),P_={key:1,class:"comments-empty-box flexflex"},B_={class:"empty-box flexcenter"},H_={class:"dot-list flexacenter"},M_=d("img",{class:"empty-icon",src:pi},null,-1),U_=d("div",{class:"empty-hint"},"和我说说你的想法或疑问吧",-1),N_={key:0,class:"copyright flexcenter"},D_={class:"your-answer-box"},F_=d("div",{class:"your-answer-header flexacenter"},"您的答案",-1),j_=["innerHTML"],q_={class:"flexacenter your-answer-bottom"},K_={key:0,class:"option-icon",src:xo},Q_={key:1,class:"option-icon",src:ko},W_={class:"mobile-phone-check flexcenter"},V_=d("img",{class:"QRCode-icon",src:jg,alt:""},null,-1),J_={class:"QRCode-pop flexcenter"},Y_=["src"],G_=d("div",{class:"QRCode-hint flexacenter"},[d("img",{class:"QRCode-img",src:gi}),ye(" 微信扫一扫 ")],-1),z_={key:0,class:"popover-mask my-popover flexcenter"},X_={class:"popover-box flexflex"},Z_={class:"tab-list flexcenter"},$_={class:"quantity"},ew=d("div",{class:"long-string"},null,-1),tw={class:"quantity"},nw=d("div",{class:"long-string"},null,-1),sw={class:"quantity"},ow={key:0,class:"empty-box flexcenter"},rw=Xr('
暂无内容
',3),iw=[rw],lw=["onClick"],aw=d("div",{class:"icon a flexcenter"},"A",-1),cw={class:"centre flexflex flex1"},uw=["innerHTML"],fw={class:"text ellipsis"},dw={class:"delete-box flexacenter"},Aw=["onClick"],hw=d("div",{class:"icon q flexcenter"},"Q",-1),pw={class:"centre flexflex flex1"},mw={class:"title ellipsis"},gw={class:"text ellipsis"},yw={class:"delete-box flexacenter"},vw=["onClick"],_w=["onClick"],ww=d("div",{class:"icon a flexcenter"},"A",-1),bw={class:"centre flexflex flex1"},Cw={class:"info flexacenter"},Ew={class:"name"},xw={class:"time"},kw=["innerHTML"],Tw={class:"text ellipsis"},Sw={class:"operate-box flexacenter"},Rw=["onClick"],Lw={class:"text"},Iw=d("img",{class:"arrows",src:au},null,-1),Ow={key:0,class:"state-popup flexflex"},Pw=["onClick"],Bw=["onClick"],Hw=d("div",{class:""},"公开发表",-1),Mw=d("img",{class:"state-popup-icon",src:To},null,-1),Uw=[Hw,Mw],Nw=["onClick"],Dw=d("div",{class:""},"匿名发表",-1),Fw=d("img",{class:"state-popup-icon",src:To},null,-1),jw=[Dw,Fw],qw=["onClick"],Kw=["onClick"],Qw=d("div",{class:"icon q flexcenter"},"Q",-1),Ww={class:"centre flexflex flex1"},Vw={class:"info flexacenter"},Jw={class:"name"},Yw={class:"time"},Gw={class:"title ellipsis"},zw={class:"text flexacenter"},Xw={key:0,class:"new-answer flexacenter"},Zw=d("div",{class:"long-string"},null,-1),$w={class:"operate-box flexacenter"},e0=["onClick"],t0={class:"text"},n0=d("img",{class:"arrows",src:au},null,-1),s0={key:0,class:"state-popup flexflex"},o0=["onClick"],r0=d("div",{class:""},"公开发表",-1),i0=d("img",{class:"state-popup-icon",src:To},null,-1),l0=[r0,i0],a0=["onClick"],c0=d("div",{class:""},"匿名发表",-1),u0=d("img",{class:"state-popup-icon",src:To},null,-1),f0=[c0,u0],d0=d("div",{class:"title"}," 选择提问所属主题 ",-1),A0={class:"theme-list flexflex"},h0=["onClick"],p0=d("img",{class:"issue-bj",src:qg},null,-1),m0=d("div",{class:"flexcenter q"},"Q",-1),g0={class:"issue-input"},y0={class:"issue-bottom flexacenter"},v0={key:0,class:"option-icon",src:xo},_0={key:1,class:"option-icon",src:ko},w0={key:2,class:"popover-mask flexcenter"},b0={class:"edit-answers"},C0=d("div",{class:"title"},"编辑回答",-1),E0=["innerHTML"],x0={class:"issue-bottom flexacenter"},k0={key:0,class:"option-icon",src:xo},T0={key:1,class:"option-icon",src:ko},S0={key:3,class:"popover-mask flexcenter"},R0={class:"i-answer-box flexflex"},L0={class:"question-header"},I0={class:"question-title flexflex"},O0=d("div",{class:"question-icon flexcenter"},"Q",-1),P0={class:"flex1"},B0=["innerHTML"],H0={class:"question-middle flexflex"},M0=d("div",{class:"question-icon flexcenter"},"A",-1),U0=["innerHTML"],N0={class:"issue-bottom flexacenter"},D0={key:0,class:"option-icon",src:xo},F0={key:1,class:"option-icon",src:ko},j0={class:"msg-container"},q0={class:"detail-image flexcenter"},K0=["src"],Q0={class:"alert-form"},W0={class:"comments reports"},V0={class:"head"},J0=d("span",{style:{display:"flex","align-items":"center"}},[d("img",{style:{width:"25px","margin-right":"7px"},src:"//app.gter.net/image/gter/offer/img/exclamationpoint.png?v=4.2.08_331040000"}),ye("举报投诉")],-1),Y0={class:"form"},G0={class:"radio-area flexacenter"},z0=["onClick"],X0=d("div",{class:"radio-area-frame"},null,-1),Z0={class:"text-box"},$0={class:"text-num"},eb={class:"footer"},tb=["disabled"];function nb(e,t,n,s,o,r){const i=am,a=cm,f=um;return R(),P("div",null,[ve(f,null,{default:Yn(()=>[ve(i,null,{default:Yn(()=>[ye(Z(`${s.seo.title||"问答"} - 寄托天下出国留学网`),1)]),_:1}),ve(a,{name:"keyword",content:s.seo.keyword},null,8,["content"]),ve(a,{name:"description",content:s.seo.description},null,8,["content"])]),_:1}),d("div",Wg,[d("header",Vg,[d("div",Jg,[d("img",{class:"logo",onClick:t[0]||(t[0]=(...l)=>s.handleLogo&&s.handleLogo(...l)),alt:"寄托问答",src:Rg}),d("div",Yg,[d("div",Gg,[vt(d("input",{class:"input flex1",placeholder:"输入搜索关键词","onUpdate:modelValue":t[1]||(t[1]=l=>s.keyword=l),onKeydown:t[2]||(t[2]=yA(l=>s.searchClick(),["enter"])),onFocus:t[3]||(t[3]=(...l)=>s.searchFocus&&s.searchFocus(...l)),onBlur:t[4]||(t[4]=(...l)=>s.searchBlur&&s.searchBlur(...l))},null,544),[[Gt,s.keyword]]),s.isSearchMode?(R(),P("div",zg,[d("img",{class:"cross-circle-black",onClick:t[5]||(t[5]=l=>s.handleClickClear()),src:Lg}),Xg])):ae("",!0),d("img",{class:"input-icon",src:Ig,onClick:t[6]||(t[6]=l=>s.searchClick())}),s.historicalSearchState?(R(),P("div",{key:1,class:"history-box",onClick:t[7]||(t[7]=ge(()=>{},["stop"]))},[Zg,d("div",$g,[(R(!0),P(de,null,De(s.historicalSearchList,(l,c)=>(R(),P("div",{class:"history-item ellipsis",key:c,onClick:ge(u=>s.handleClickHistoricalItem(l),["stop"])},Z(l),9,ey))),128))])])):ae("",!0)]),d("div",ty,[d("div",{class:"item flex1",onClick:t[8]||(t[8]=l=>s.handleMy("collect"))}," 我的收藏 "),d("div",{class:"item flex1",onClick:t[9]||(t[9]=l=>s.handleMy("questions"))}," 我的提问 "),d("div",{class:"item flex1",onClick:t[10]||(t[10]=l=>s.handleMy("answers"))}," 我的回答 ")]),d("div",{class:"add-btn flexcenter",onClick:t[11]||(t[11]=l=>s.questionsInit())},[ny,ye(" 我要提问 ")])])]),d("div",{class:Ee(["tab-box flexcenter",{"tab-list-fixed":s.tabListFixeState}])},[d("div",sy,[d("div",{class:Ee(["item flexcenter",{pitch:s.typePitch==null}]),onClick:t[12]||(t[12]=l=>s.cutType(null))},"All",2),(R(!0),P(de,null,De(s.typeList,(l,c)=>(R(),P(de,{key:c},[oy,(R(!0),P(de,null,De(l,u=>(R(),P("div",{class:Ee(["item flexcenter",{pitch:s.typePitch==u.id}]),key:u,onClick:p=>s.cutType(u.id)},Z(u.name),11,ry))),128))],64))),128))])],2)]),d("div",{class:Ee(["main flexflex",{"mode-list":s.type=="list"}])},[d("div",{class:"list-box",onScroll:t[15]||(t[15]=(...l)=>s.handleListScroll&&s.handleListScroll(...l))},[d("div",{class:"main-header",style:Ut({paddingLeft:s.type=="list"?0:"calc((100vw - 1200px) / 2)"})},[s.isSearchMode?(R(),P("div",{key:0,class:"search-keyword flexacenter",onClick:t[13]||(t[13]=l=>s.handleClickClear())},[d("div",iy,Z(s.keywordText),1),ly])):ae("",!0),d("div",{class:"total grid-item",onClick:t[14]||(t[14]=(...l)=>s.cut&&s.cut(...l))},"共"+Z(s.total)+"条问答",1)],4),d("div",{class:"list",id:"list",style:Ut(s.listStyle())},[(R(!0),P(de,null,De(s.list,(l,c)=>(R(),P("a",{class:Ee(["item grid-item flexflex",{pitch:c===s.pitchIndex,upLevel:c===s.pitchIndex-1}]),key:c,style:Ut(s.itemStyle(c,l.content)),href:s.setItemUrl(l.uniqid),onClick:ge(u=>s.getDetails(l.uniqid,c),["stop","prevent"])},[cy,d("div",{class:"content",style:Ut({width:s.type=="list"?"531px":"430px"})},[d("div",uy,[l.ishot==1?(R(),P("img",fy)):ae("",!0),d("div",{class:"issue ellipsis flex1",innerHTML:l.title},null,8,dy)]),d("div",{class:"answer ellipsis",innerHTML:l.content},null,8,Ay),d("div",hy,[d("div",py,Z(l.answers==0?"暂无回答":"共"+l.answers+"个回答"),1),s.type=="list"?(R(),P(de,{key:0},[my,d("div",{class:"answer-btn",onClick:ge(u=>s.openListIAnswer(c),["stop","prevent"])},"我来回答",8,gy)],64)):ae("",!0)])],4)],14,ay))),128))],4),s.inTheEndState?(R(),P("div",yy,"- 到底了 -")):ae("",!0),s.isListEmptyState?(R(),P("div",vy,wy)):ae("",!0)],32),s.type=="details"?(R(),P("div",{key:0,class:"details-area-box flexflex",onScroll:t[34]||(t[34]=(...l)=>s.handleDetailsScroll&&s.handleDetailsScroll(...l))},[s.detailLoading?(R(),P("div",by,Ey)):ae("",!0),d("div",xy,[d("div",ky,[d("div",{class:"close-circle flexcenter",onClick:t[16]||(t[16]=l=>s.closeDetailMode())},Ry)]),d("div",Ly,[Iy,d("div",Oy,Z(s.detailsInfo.title),1),d("div",{class:"hint",onClick:t[17]||(t[17]=(...l)=>s.handleAnswerText&&s.handleAnswerText(...l)),innerHTML:s.detailsInfo.content},null,8,Py),d("div",By,[d("div",Hy,[s.detailsInfo.avatar?(R(),P("img",{key:0,class:"avatar",src:s.detailsInfo.avatar},null,8,My)):ae("",!0),d("div",Uy,Z(s.detailsInfo.nickname),1)]),d("div",Ny,Z(s.handleDate(s.detailsInfo.publicationdate)),1)]),d("div",Dy,[d("div",{class:Ee(["answer-btn flexcenter",{white:s.detailsInfo.answers==0}]),onClick:t[18]||(t[18]=l=>s.openIAnswer())},[Fy,jy,ye(" 我来回答 ")],2),d("div",qy,[d("div",{class:"operate-item flexacenter",onClick:t[19]||(t[19]=l=>s.operateCollect())},[d("img",{class:"operate-icon operate-collect-icon",src:s.detailsIscollection==0?"./img/collect-icon.png":"./img/collect-icon-colours.svg"},null,8,Ky),ye(" "+Z(s.detailsInfo.collectionnum>0?s.detailsInfo.collectionnum:"收藏"),1)]),d("div",{class:"operate-item flexacenter operate-transmit",onMouseenter:t[23]||(t[23]=ge(l=>s.closeTransmitState(),["stop"])),onMouseleave:t[24]||(t[24]=ge(l=>s.closeAllTransmitState(),["stop"]))},[Qy,ye(" 转发 "),s.questionsTransmitState?(R(),P("div",{key:0,class:"transmit-box flexflex",onClick:t[22]||(t[22]=ge(()=>{},["stop"])),style:{"z-index":"10"}},[d("img",{class:"cross-icon",onClick:t[20]||(t[20]=ge(l=>s.closeAllTransmitState(),["stop"])),src:_t}),d("div",Wy,[Vy,d("div",Jy,[d("div",Yy,Z(s.detailsInfo.title),1),d("div",Gy,Z(s.getCurrentUrl()),1)]),d("div",{class:"transmit-web-btn flexcenter",onClick:t[21]||(t[21]=l=>s.copyText(s.detailsInfo.title+s.getCurrentUrl()))},"复制链接")]),d("div",zy,[Xy,d("div",Zy,[d("img",{class:"transmit-mini-img",src:s.detailShare.qrcode},null,8,$y),ev])])])):ae("",!0)],32)])])]),d("div",tv,"共 "+Z(s.detailsInfo.answers)+" 个回答",1),(R(!0),P(de,null,De(s.answerList,(l,c)=>(R(),P("div",{class:"answer-box-item",key:c},[nv,d("div",{class:"answer-text",innerHTML:l.content,onClick:t[25]||(t[25]=(...u)=>s.handleAnswerText&&s.handleAnswerText(...u))},null,8,sv),d("div",ov,[d("div",rv,[d("img",{class:"avatar",src:l.avatar},null,8,iv),d("div",lv,Z(l.nickname),1),l.groupid==14?(R(),P("img",av)):ae("",!0)]),d("div",cv,Z(s.handleDate(l.publicationdate)),1)]),d("div",uv,[d("div",fv,[l.ismyself==1?(R(),P("div",{key:0,class:"edit-btn flexcenter",onClick:u=>s.openIAnswer(c)},hv,8,dv)):ae("",!0)]),d("div",pv,[d("div",{class:"operate-item flexacenter",onClick:u=>s.operateLike(l.token,c)},[d("img",{class:"operate-icon operate-like-icon",src:l.islike==1?"./img/like-icon-colours.png":"./img/like-icon.png"},null,8,gv),ye(" "+Z(l.likenum),1)],8,mv),d("div",{class:Ee(["operate-item flexacenter",{commentnum:l.commentState}]),onClick:u=>s.openCommentState(c)},[vv,ye(" "+Z(l.commentnum),1)],10,yv),d("div",{class:"operate-item flexacenter",onClick:u=>s.operateCollect(l.token,c)},[d("img",{class:"operate-icon operate-collect-icon",src:l.iscollection==1?"./img/collect-icon-colours.svg":"./img/collect-icon.png"},null,8,wv),ye(" "+Z(l.collectionnum==0?"收藏":l.collectionnum),1)],8,_v),d("div",{class:"operate-item operate-transmit flexacenter",onClick:u=>s.handleAnswerTransmitList(c),onMouseenter:ge(u=>s.handleAnswerTransmitList(c),["stop"]),onMouseleave:t[29]||(t[29]=ge(u=>s.closeAllTransmitState(),["stop"]))},[Cv,ye(" 转发 "),l.transmitState?(R(),P("div",{key:0,class:"transmit-box flexflex",onClick:t[28]||(t[28]=ge(()=>{},["stop"]))},[d("img",{class:"cross-icon",onClick:t[26]||(t[26]=ge(u=>s.closeAllTransmitState(),["stop"])),src:_t}),d("div",Ev,[xv,d("div",kv,[d("div",Tv,Z(s.detailsInfo.title),1),d("div",Sv,Z(s.getCurrentUrl()),1)]),d("div",{class:"transmit-web-btn flexcenter",onClick:t[27]||(t[27]=u=>s.copyText(s.detailsInfo.title+s.getCurrentUrl()))},"复制链接")]),Rv])):ae("",!0)],40,bv)])]),l.commentState?(R(),P(de,{key:0},[d("div",Lv,[vt(d("input",{class:"post-input flex1",placeholder:"说点什么…","onUpdate:modelValue":u=>l.commentInput=u},null,8,Iv),[[Gt,l.commentInput]]),d("div",{class:"post-ok flexcenter",onClick:u=>s.submitAnswerComments(c)},"OK",8,Ov)]),l.commentList&&l.commentList.length!=0?(R(),P("div",Pv,[(R(!0),P(de,null,De(l.commentList,(u,p)=>(R(),P("div",{class:"comments-item",key:p},[d("div",Bv,[d("div",Hv,[d("img",{class:"comments-avatar",src:u.avatar},null,8,Mv),d("div",Uv,Z(u.nickname),1),d("div",Nv,Z(s.handleDate(u.timestamp)),1),u.questioner==1?(R(),P("div",Dv,"提问者")):u.isauthor==1?(R(),P("div",Fv,"回答者")):ae("",!0)]),d("div",jv,[d("div",{class:"menu-box flexacenter",onClick:g=>s.handleMenuState(c,p)},Wv,8,qv),d("img",{class:"comment-icon",onClick:g=>s.openAnswerCommentsChild(c,p),src:Vl},null,8,Vv),d("div",{class:"flexacenter like-box",onClick:g=>s.operateAnswerCommentsLike(u.token,c,p)},[d("img",{class:"like-icon",src:u.islike==0?"./img/like-icon-gray.png":"./img/like-icon-colours.png"},null,8,Yv),d("div",Gv,Z(u.likenum||0),1)],8,Jv)])]),d("div",zv,[d("div",Xv,Z(u.content),1),u.childState?(R(),P("div",Zv,[d("div",$v,[vt(d("textarea",{class:"flex1",placeholder:"回复","onUpdate:modelValue":g=>u.commentInput=g},null,8,e_),[[Gt,u.commentInput]]),d("div",{class:"comments-btn flexcenter",onClick:g=>s.submitAnswerComments(c,p)},"发送",8,t_)]),d("img",{class:"forkfork",src:_t,onClick:g=>s.closeAnswerCommentsChild(c,p)},null,8,n_)])):ae("",!0)]),u.child.length!=0?(R(),P("div",s_,[(R(!0),P(de,null,De(u.child,(g,_)=>(R(),P("div",{class:"comments-item",key:_},[d("div",o_,[d("div",r_,[d("img",{class:"comments-avatar",src:g.avatar},null,8,i_),d("div",l_,Z(g.nickname),1),d("div",a_,Z(s.handleDate(g.timestamp)),1),g.questioner==1?(R(),P("div",c_,"提问者")):g.isauthor==1?(R(),P("div",u_,"回答者")):ae("",!0)]),d("div",f_,[d("div",{class:"menu-box flexacenter",onClick:w=>s.handleMenuState(c,p,_)},p_,8,d_),d("img",{class:"comment-icon",onClick:w=>s.openAnswerCommentsChild(c,p,_),src:Vl},null,8,m_),d("div",{class:"flexacenter like-box",onClick:w=>s.operateAnswerCommentsLike(g.token,c,p,_)},[d("img",{class:"like-icon",src:g.islike==0?"./img/like-icon-gray.png":"./img/like-icon-colours.png"},null,8,y_),d("div",v_,Z(g.likenum||0),1)],8,g_)])]),d("div",__,[d("div",w_,[JSON.stringify(g.reply)!="[]"?(R(),P("div",b_,"@"+Z(g.reply.nickname),1)):ae("",!0),ye(" "+Z(g.content),1)]),g.childState?(R(),P("div",C_,[d("div",E_,[vt(d("textarea",{class:"flex1",placeholder:"回复","onUpdate:modelValue":w=>g.commentInput=w},null,8,x_),[[Gt,g.commentInput]]),d("div",{class:"comments-btn flexcenter",onClick:w=>s.submitAnswerComments(c,p,_)},"发送",8,k_)]),d("img",{class:"forkfork",src:_t,onClick:w=>s.closeAnswerCommentsChild(c,p,_)},null,8,T_)])):ae("",!0)])]))),128)),u.childnum>=3&&u.childnum>u.child.length?(R(),P("div",{key:0,class:"comments-also flexacenter",onClick:g=>s.alsoCommentsData(c,p)},[d("div",R_,"还有"+Z(u.childnum-1)+"条回复",1),L_],8,S_)):ae("",!0)])):ae("",!0)]))),128)),l.commentCount!=l.commentList.length?(R(),P("div",{key:0,class:"reverl-all flexcenter",onClick:u=>s.handleAllComment(c)},[ye(" 显示全部 "),O_],8,I_)):ae("",!0)])):(R(),P("div",P_,[d("div",B_,[d("div",H_,[(R(),P(de,null,De(3,u=>d("img",{class:"dot-item",src:sn,key:u})),64)),(R(),P(de,null,De(3,u=>d("img",{class:"dot-item",src:on,key:u})),64))]),M_]),U_]))],64)):ae("",!0)]))),128)),s.answerList.length>0?(R(),P("div",N_,"· 著作权归作者所有 ·")):ae("",!0),d("div",D_,[F_,d("div",{class:Ee(["your-answer-textarea",{placeholder:s.yourAnswerPlaceholderState}]),contenteditable:"true",onPaste:t[30]||(t[30]=l=>s.handlePaste(l,"you")),innerHTML:s.yourAnswer.text,onInput:t[31]||(t[31]=(...l)=>s.handleInputYou&&s.handleInputYou(...l))},null,42,j_),d("div",q_,[d("div",{class:"option-box flexacenter",onClick:t[32]||(t[32]=l=>s.cutYourAnswerAnonymous())},[s.yourAnswer.anonymous==0?(R(),P("img",K_)):(R(),P("img",Q_)),ye(" 匿名发表 ")]),d("div",{class:"your-answer-submit flexcenter",onClick:t[33]||(t[33]=(...l)=>s.handleYourAnswer&&s.handleYourAnswer(...l))},"提交回答")])]),d("div",W_,[V_,ye(" 手机查看该问答 "),d("div",J_,[d("img",{class:"offer-mini-QRcode",src:s.detailShare.qrcode},null,8,Y_),G_])])])],32)):ae("",!0)],2),s.myType?(R(),P("div",z_,[d("div",X_,[d("img",{class:"cross-icon",src:_t,onClick:t[35]||(t[35]=l=>s.myType="")}),d("div",Z_,[d("div",{class:Ee(["tab-item flexacenter",{pitch:s.myType=="collect"}]),onClick:t[36]||(t[36]=l=>s.handleMy("collect"))},[ye(" 我的收藏 "),d("div",$_,Z(s.myCollectionCount||s.myCount.collect||0),1)],2),ew,d("div",{class:Ee(["tab-item flexacenter",{pitch:s.myType=="answers"}]),onClick:t[37]||(t[37]=l=>s.handleMy("answers"))},[ye(" 我的回答 "),d("div",tw,Z(s.myAnswerCount||s.myCount.answer||0),1)],2),nw,d("div",{class:Ee(["tab-item flexacenter",{pitch:s.myType=="questions"}]),onClick:t[38]||(t[38]=l=>s.handleMy("questions"))},[ye(" 我的提问 "),d("div",sw,Z(s.myQuestionsCount||s.myCount.questions||0),1)],2)]),s.myType=="collect"&&s.myCollectionList.length==0||s.myType=="answers"&&s.myAnswerList.length==0||s.myType=="questions"&&s.myQuestionsList.length==0?(R(),P("div",ow,iw)):ae("",!0),s.myType=="collect"&&s.myCollectionList.length!=0?(R(),P("div",{key:1,class:"content-box collect-list",onScroll:t[39]||(t[39]=(...l)=>s.handleCollectionScroll&&s.handleCollectionScroll(...l))},[(R(!0),P(de,null,De(s.myCollectionList,(l,c)=>(R(),P("div",{class:"item flexflex",key:l,onClick:ge(u=>s.myOpenDetails(l),["stop"])},[l.type=="askanswercollection"?(R(),P(de,{key:0},[aw,d("div",cw,[d("div",{class:"title ellipsis",innerHTML:l.data.content},null,8,uw),d("div",fw,"提问:"+Z(l.data.title),1)]),d("div",dw,[d("img",{class:"delete-icon",onClick:ge(u=>s.cancelCollection(l.token,c),["stop"]),src:Jl},null,8,Aw)])],64)):(R(),P(de,{key:1},[hw,d("div",pw,[d("div",mw,Z(l.data.title),1),d("div",gw,Z(l.data.answers>0?"共"+l.data.answers+"个回答":"暂无回答"),1)]),d("div",yw,[d("img",{class:"delete-icon",onClick:ge(u=>s.cancelCollection(l.token,c),["stop"]),src:Jl},null,8,vw)])],64))],8,lw))),128))],32)):ae("",!0),s.myType=="answers"&&s.myAnswerList.length!=0?(R(),P("div",{key:2,class:"content-box answers-list",onScroll:t[40]||(t[40]=(...l)=>s.handleAnswersScroll&&s.handleAnswersScroll(...l))},[(R(!0),P(de,null,De(s.myAnswerList,(l,c)=>(R(),P("div",{class:"item flexflex",key:l,onClick:ge(u=>s.myOpenDetails(l),["stop"])},[ww,d("div",bw,[d("div",Cw,[d("div",Ew,Z(l.nickname),1),d("div",xw,Z(s.handleDate(l.publicationdate)),1)]),d("div",{class:"title ellipsis",innerHTML:l.content},null,8,kw),d("div",Tw,"提问:"+Z(l.title),1)]),d("div",Sw,[d("div",{class:"state-box flexacenter",onClick:ge(u=>s.cutAnswerPopupState(c),["stop"])},[d("div",Lw,Z(l.anonymous==0?"公开":"匿名"),1),Iw,l.popupState?(R(),P("div",Ow,[d("div",{class:"state-popup-mask",onClick:ge(u=>s.cutAnswerPopupState(c),["stop"])},null,8,Pw),d("div",{class:Ee(["state-popup-item flexacenter flex1",{pitch:l.anonymous==0}]),onClick:ge(u=>s.changeAnonymous(l.token,0,c),["stop"])},Uw,10,Bw),d("div",{class:Ee(["state-popup-item flexacenter flex1",{pitch:l.anonymous==1}]),onClick:ge(u=>s.changeAnonymous(l.token,1,c),["stop"])},jw,10,Nw)])):ae("",!0)],8,Rw),d("img",{class:"edit-icon",onClick:ge(u=>s.openIAnswer(c,"my"),["stop"]),src:mi},null,8,qw)])],8,_w))),128))],32)):ae("",!0),s.myType=="questions"&&s.myQuestionsList.length!=0?(R(),P("div",{key:3,class:"content-box questions-list",onScroll:t[41]||(t[41]=(...l)=>s.handleQuestionsScroll&&s.handleQuestionsScroll(...l))},[(R(!0),P(de,null,De(s.myQuestionsList,(l,c)=>(R(),P("div",{class:"item flexflex",key:l,onClick:ge(u=>s.myOpenDetails(l),["stop"])},[Qw,d("div",Ww,[d("div",Vw,[d("div",Jw,Z(l.nickname),1),d("div",Yw,Z(s.handleDate(l.publicationdate)),1)]),d("div",Gw,Z(l.title),1),d("div",zw,[l.authornewnum>0?(R(),P("div",Xw,[ye(" 有"+Z(l.authornewnum)+"个新回答 ",1),Zw])):ae("",!0),ye(" "+Z(l.answers==0?"暂无回答":"共"+l.answers+"个回答"),1)])]),d("div",$w,[d("div",{class:"state-box flexacenter",onClick:ge(u=>s.cutQuestionsPopupState(c),["stop"])},[d("div",t0,Z(l.anonymous==0?"公开":"匿名"),1),n0,l.popupState?(R(),P("div",s0,[d("div",{class:Ee(["state-popup-item flexacenter flex1",{pitch:l.anonymous==0}]),onClick:ge(u=>s.changeAnonymousQuestions(l.token,0,c),["stop"])},l0,10,o0),d("div",{class:Ee(["state-popup-item flexacenter flex1",{pitch:l.anonymous==1}]),onClick:ge(u=>s.changeAnonymousQuestions(l.token,1,c),["stop"])},f0,10,a0)])):ae("",!0)],8,e0)])],8,Kw))),128))],32)):ae("",!0)])])):ae("",!0),s.questionsSetp?(R(),P("div",{key:1,class:"popover-mask flexcenter issue-box",onClick:t[49]||(t[49]=l=>s.cutQuestionsSetp(0))},[s.questionsSetp==1?(R(),P("div",{key:0,class:"choosing-theme",onClick:t[42]||(t[42]=ge(()=>{},["stop"]))},[d0,d("div",A0,[(R(!0),P(de,null,De(s.questionsTypeList,(l,c)=>(R(),P("div",{class:"theme-stair-box flexflex",key:c},[(R(!0),P(de,null,De(l,u=>(R(),P("div",{class:"theme-item flexcenter",key:u.id,onClick:p=>s.choosingTheme(u.id)},Z(u.name),9,h0))),128))]))),128))])])):(R(),P("div",{key:1,class:"issue-form",onClick:t[48]||(t[48]=ge(()=>{},["stop"]))},[p0,m0,d("img",{class:"cross-icon",onClick:t[43]||(t[43]=l=>s.cutQuestionsSetp(0)),src:_t}),d("div",g0,[vt(d("textarea",{"onUpdate:modelValue":t[44]||(t[44]=l=>s.questionsObj.title=l),placeholder:"一句话描述问题,以问号结尾"},null,512),[[Gt,s.questionsObj.title]])]),vt(d("textarea",{class:"issue-replenish","onUpdate:modelValue":t[45]||(t[45]=l=>s.questionsObj.content=l),placeholder:"欢迎补充,清晰表达问题的关键点,可获得更有效的解答(非必填;请正确填写,发布后将不能修改)"},null,512),[[Gt,s.questionsObj.content]]),d("div",y0,[d("div",{class:"option-box flexacenter",onClick:t[46]||(t[46]=(...l)=>s.cutAnonymous&&s.cutAnonymous(...l))},[s.questionsObj.anonymous==0?(R(),P("img",v0)):(R(),P("img",_0)),ye(" 匿名发表 ")]),d("div",{class:"issue-btn flexcenter",onClick:t[47]||(t[47]=(...l)=>s.postingIssue&&s.postingIssue(...l))},"发布问题")])]))])):ae("",!0),s.IAnswerEditState?(R(),P("div",w0,[d("div",b0,[d("img",{class:"close-icon",src:_t,onClick:t[50]||(t[50]=(...l)=>s.closeIAnswer&&s.closeIAnswer(...l))}),C0,d("div",{class:Ee(["question-textarea",{placeholder:s.questionPlaceholderState}]),contenteditable:"true",onPaste:t[51]||(t[51]=l=>s.handlePaste(l)),innerHTML:s.IAnswerInfo.text,onInput:t[52]||(t[52]=(...l)=>s.handleInput&&s.handleInput(...l))},null,42,E0),d("div",x0,[d("div",{class:"option-box flexacenter",onClick:t[53]||(t[53]=(...l)=>s.amendIAnswer&&s.amendIAnswer(...l))},[s.IAnswerInfo.anonymous==0?(R(),P("img",k0)):(R(),P("img",T0)),ye(" 匿名发表 ")]),d("div",{class:"issue-btn flexcenter",onClick:t[54]||(t[54]=(...l)=>s.submitAnswer&&s.submitAnswer(...l))},"提交回答")])])])):ae("",!0),s.IAnswerState?(R(),P("div",S0,[d("div",R0,[d("img",{class:"close-icon",src:_t,onClick:t[55]||(t[55]=(...l)=>s.closeIAnswer&&s.closeIAnswer(...l))}),d("div",L0,[d("div",I0,[O0,d("div",P0,Z(s.IAnswerInfo.title),1)]),s.IAnswerInfo.content?(R(),P("div",{key:0,class:"question-replenish",innerHTML:s.IAnswerInfo.content},null,8,B0)):ae("",!0)]),d("div",H0,[M0,d("div",{class:Ee(["question-textarea",{placeholder:s.questionPlaceholderState}]),contenteditable:"true",onPaste:t[56]||(t[56]=l=>s.handlePaste(l)),innerHTML:s.IAnswerInfo.text,onInput:t[57]||(t[57]=(...l)=>s.handleInput&&s.handleInput(...l))},null,42,U0)]),d("div",N0,[d("div",{class:"option-box flexacenter",onClick:t[58]||(t[58]=(...l)=>s.amendIAnswer&&s.amendIAnswer(...l))},[s.IAnswerInfo.anonymous==0?(R(),P("img",D0)):(R(),P("img",F0)),ye(" 匿名发表 ")]),d("div",{class:"issue-btn flexcenter",onClick:t[59]||(t[59]=(...l)=>s.submitAnswer&&s.submitAnswer(...l))},"提交回答")])])])):ae("",!0),vt(ve(ti,{name:"msg",appear:""},{default:Yn(()=>[d("div",{class:Ee(["box-item",s.boxClass()]),style:{top:"20px"}},[d("div",j0,Z(s.msg.text),1)],2)]),_:1},512),[[al,s.msg.state]]),s.dialogSrc?(R(),P("div",{key:4,class:"detail-image-mask flexcenter",onClick:t[60]||(t[60]=l=>s.dialogSrc="")},[d("div",q0,[d("img",{class:"detail-img",src:s.dialogSrc},null,8,K0)])])):ae("",!0),vt(d("div",Q0,[d("div",W0,[d("div",V0,[J0,d("div",{class:"close icon-close iconfont",onClick:t[61]||(t[61]=l=>s.alertShow=!1)})]),d("div",Y0,[d("div",G0,[(R(!0),P(de,null,De(s.reasonList,(l,c)=>(R(),P("div",{class:Ee(["radio-area-item flexacenter",{pitch:s.checkList.includes(l)}]),key:c,onClick:u=>s.selectRadio(l)},[X0,ye(" "+Z(l),1)],10,z0))),128))]),d("div",Z0,[vt(d("textarea",{placeholder:"请输入举报原因","onUpdate:modelValue":t[62]||(t[62]=l=>s.alertText=l),maxlength:"200"},null,512),[[Gt,s.alertText]]),d("div",$0,Z(200-s.alertText.length),1)]),d("div",eb,[d("button",{type:"button",onClick:t[63]||(t[63]=l=>s.alertShow=!1)},"取消"),d("button",{type:"submit",disabled:s.checkList.length==0,onClick:t[64]||(t[64]=(...l)=>s.alertSubmit&&s.alertSubmit(...l))},"提交",8,tb)])])])],512),[[al,s.alertShow]])])])}const sb=Kg(Qg,[["render",nb]]),ob={__name:"nuxt-error-page",props:{error:Object},setup(e){const n=e.error;(n.stack||"").split(` +`).splice(1).map(u=>({text:u.replace("webpack:/","").replace(".vue",".js").trim(),internal:u.includes("node_modules")&&!u.includes(".cache")||u.includes("internal")||u.includes("new Promise")})).map(u=>`${u.text}`).join(` +`);const s=Number(n.statusCode||500),o=s===404,r=n.statusMessage??(o?"Page Not Found":"Internal Server Error"),i=n.message||n.toString(),a=void 0,c=o?Qi(()=>El(()=>import("./error-404.f82bfbab.js"),["./error-404.f82bfbab.js","./error-404.7fc72018.css"],import.meta.url).then(u=>u.default||u)):Qi(()=>El(()=>import("./error-500.38081b51.js"),["./error-500.38081b51.js","./error-500.c5df6088.css"],import.meta.url).then(u=>u.default||u));return(u,p)=>(R(),Zt(Oe(c),of($a({statusCode:Oe(s),statusMessage:Oe(r),description:Oe(i),stack:Oe(a)})),null,16))}},rb=ob,ib={__name:"nuxt-root",setup(e){const t=()=>null,n=Be(),s=n.deferHydration(),o=!1;Fa(Lc,ai()),n.hooks.callHookWith(a=>a.map(f=>f()),"vue:setup");const r=li();Ua((a,f,l)=>{if(n.hooks.callHook("vue:error",a,f,l).catch(c=>console.error("[nuxt] Error in `vue:error` hook",c)),Mp(a)&&(a.fatal||a.unhandled))return n.runWithContext(()=>Bp(a)),!1});const i=!1;return(a,f)=>(R(),Zt(Zf,{onResolve:Oe(s)},{default:Yn(()=>[Oe(r)?(R(),Zt(Oe(rb),{key:0,error:Oe(r)},null,8,["error"])):Oe(i)?(R(),Zt(Oe(t),{key:1,context:Oe(i)},null,8,["context"])):Oe(o)?(R(),Zt(Gf(Oe(o)),{key:2})):(R(),Zt(Oe(sb),{key:3}))]),_:1},8,["onResolve"]))}},Yl=ib;let Gl;{let e;Gl=async function(){var i,a;if(e)return e;const s=!!((i=window.__NUXT__)!=null&&i.serverRendered||((a=document.getElementById("__NUXT_DATA__"))==null?void 0:a.dataset.ssr)==="true")?bA(Yl):wA(Yl),o=xh({vueApp:s});async function r(f){await o.callHook("app:error",f),o.payload.error=o.payload.error||f}s.config.errorHandler=r;try{await Th(o,rm)}catch(f){r(f)}try{await o.hooks.callHook("app:created",s),await o.hooks.callHook("app:beforeMount",s),s.mount(qp),await o.hooks.callHook("app:mounted",s),await bn()}catch(f){r(f)}return s.config.errorHandler===r&&(s.config.errorHandler=void 0),s},e=Gl().catch(t=>{console.error("Error while mounting app:",t)})}export{ve as A,Yn as B,ye as C,ab as D,cb as E,Kg as _,Mc as a,Bl as b,Qd as c,Ao as d,Jr as e,db as f,nc as g,go as h,ub as i,Pn as j,lc as k,cc as l,eo as m,fb as n,Vs as o,cs as p,Be as q,Y as r,Np as s,bp as t,yo as u,R as v,vr as w,P as x,d as y,Z as z}; diff --git a/.output/public/_nuxt/entry.e8059532.css b/.output/public/_nuxt/entry.e8059532.css new file mode 100644 index 0000000..d70622d --- /dev/null +++ b/.output/public/_nuxt/entry.e8059532.css @@ -0,0 +1 @@ +.index-footer{margin-top:0!important}header.page-header .box .tab-list .item.pitch{color:#fddf6d!important}header.page-header .box .tab-list .item.pitch:after{background-color:#fddf6d!important}body{-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{width:0!important}.bottom-tps{color:#555;font-size:14px;font-weight:400;padding:30px 0;text-align:center}*{box-sizing:border-box;font-family:PingFangSC-Regular,PingFang SC,sans-serif;margin:0;padding:0}::-webkit-scrollbar{background-color:transparent;width:8px}::-webkit-scrollbar-thumb{background-color:#d7d7d7;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#666}*{scrollbar-color:#d7d7d7 transparent;scrollbar-width:thin}::-moz-scrollbar-thumb{background-color:#d7d7d7}::-moz-scrollbar-thumb:hover{background-color:#666}.flexflex{display:flex}.flex1{flex:1}.flexcenter{justify-content:center}.flexacenter,.flexcenter{align-items:center;display:flex}.flexjcenter{display:flex;justify-content:center}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#answer-app{min-width:1200px;overflow-x:hidden;word-break:break-all}#answer-app header{background:#f6f6f6;border:1px solid #ebebeb;flex-direction:column;height:150px;margin:0 auto;min-width:1200px;padding-top:24px}#answer-app header .top{margin-bottom:31px;width:1200px}#answer-app header .top .logo{cursor:pointer;width:73px}#answer-app header .top .right{justify-content:flex-end}#answer-app header .top .right .searchInput{background-color:#fff;border:1px solid #ebebeb;border-radius:104px;font-size:13px;height:32px;padding-right:16px;position:relative;width:320px}#answer-app header .top .right .searchInput input{border:none;border-radius:104px;height:100%;outline:none;padding-left:16px}#answer-app header .top .right .searchInput .input-icon{cursor:pointer;height:20px;width:20px}#answer-app header .top .right .searchInput .clear-search .cross-circle-black{cursor:pointer;height:14px;width:14px}#answer-app header .top .right .searchInput .clear-search .halving-line{background-color:#ebebeb;height:13px;margin:0 17px;width:1px}#answer-app header .top .right .searchInput .history-box{background-color:#fff;border:1px solid #ebebeb;border-radius:10px;left:0;padding-bottom:14px;padding-top:15px;position:absolute;top:36px;width:320px;z-index:2}#answer-app header .top .right .searchInput .history-box .history-title{color:#aaa;font-size:13px;margin-bottom:9px;padding-left:16px}#answer-app header .top .right .searchInput .history-box .history-list .history-item{color:#333;cursor:pointer;font-size:14px;height:30px;line-height:30px;padding:0 16px}#answer-app header .top .right .btn-list{border:1px solid #ebebeb;border-radius:5px;color:#555;font-size:13px;height:30px;margin-left:20px;width:221px}#answer-app header .top .right .btn-list .item{cursor:pointer;position:relative;text-align:center}#answer-app header .top .right .btn-list .item:not(:last-of-type):before{color:#d7d7d7;content:"|";font-size:13px;position:absolute;right:0;top:50%;transform:translateY(-50%)}#answer-app header .top .right .add-btn{background-color:#fddf6d;border-radius:5px;color:#000;cursor:pointer;font-size:13px;height:30px;margin-left:20px;width:130px}#answer-app header .top .right .add-btn .add-icon{height:14px;margin-right:4px;width:14px}#answer-app header .tab-box{background-color:#f6f6f6;margin:0 auto;min-width:1200px;padding:5px 0;width:100%;z-index:1}#answer-app header .tab-box.tab-list-fixed{position:fixed;top:0}#answer-app header .tab-box .tab-list{width:1200px}#answer-app header .tab-box .tab-list .item{color:#333;cursor:pointer;font-size:14px;height:24px;margin-right:23px;text-align:center}#answer-app header .tab-box .tab-list .item.pitch{background-color:#fa6b11;border-radius:19px;color:#fff;font-weight:650;padding:0 11px}#answer-app header .tab-box .tab-list .halving-line{color:#d7d7d7;font-size:14px;margin-right:23px}#answer-app .main{background-color:#fbfbfb;height:calc(100vh - 167px);justify-content:center;margin:0 auto;min-width:1200px}#answer-app .main .transmit-mask{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#answer-app .main.mode-list{background:#fff}#answer-app .main.mode-list .list-box .list .item,#answer-app .main.mode-list .main-header{border-right:none}#answer-app .main.mode-list .list-box .list .item:nth-child(2){border-top:1px solid #ebebeb}#answer-app .main .main-header{background:#fff;border-right:1px solid #ebebeb;display:inline-flex;height:68px;margin:0 auto;min-width:508px;padding-left:calc(50vw - 600px);padding-top:28px;width:calc(50vw - 88px)}#answer-app .main .main-header .search-keyword{border-right:1px solid #ebebeb;color:#fa6b11;cursor:pointer;font-size:14px;height:20px;margin-right:20px;max-width:400px;padding-right:20px}#answer-app .main .main-header .search-keyword .search-keyword-cross{height:14px;margin-left:8px;width:14px}#answer-app .main .main-header .total{color:#7f7f7f;font-size:13px;height:20px}#answer-app .main .list-box{-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;padding-right:15px;scrollbar-width:none}#answer-app .main .list-box::-webkit-scrollbar{width:0!important}#answer-app .main .list-box .list{display:flex;flex-wrap:wrap;justify-content:space-between;min-width:508px;position:relative}#answer-app .main .list-box .list .item{background-color:#fff;border-right:1px solid #ebebeb;cursor:pointer;height:128px;padding:20px 0 0;position:absolute;transition-duration:.5s;transition-property:top,left,background}#answer-app .main .list-box .list .item:first-of-type{border-top:1px solid #ebebeb}#answer-app .main .list-box .list .item.upLevel .content{border:none}#answer-app .main .list-box .list .item.pitch{background-color:#fbfbfb;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;position:relative}#answer-app .main .list-box .list .item.pitch:after{background-color:#fddf6d;content:"";height:100%;position:absolute;right:-1px;top:0;width:4px}#answer-app .main .list-box .list .item.pitch:before{background-image:url(../img/triangle-icon.svg);content:"";height:10px;position:absolute;right:-5px;top:50%;transform:translateY(-50%);width:5px}#answer-app .main .list-box .list .item.pitch .content{border:none}#answer-app .main .list-box .list .item .dot{height:6px;margin-right:14px;margin-top:8px;width:6px}#answer-app .main .list-box .list .item .content{border-bottom:1px dotted #ebebeb;padding-bottom:20px}#answer-app .main .list-box .list .item .content .issue-title{margin-bottom:8px}#answer-app .main .list-box .list .item .content .issue-title .hot-icon{height:16px;margin-right:8px;width:16px}#answer-app .main .list-box .list .item .content .issue-title .issue{color:#000;font-size:14px;font-weight:650;line-height:22px}#answer-app .main .list-box .list .item .content .issue-title .issue em{color:red}#answer-app .main .list-box .list .item .content .answer{color:#555;font-size:13px;height:22px;line-height:22px;margin-bottom:18px}#answer-app .main .list-box .list .item .content .answer em{color:red}#answer-app .main .list-box .list .item .content .bottom{font-size:12px;justify-content:flex-end}#answer-app .main .list-box .list .item .content .bottom .quantity{color:#aaa}#answer-app .main .list-box .list .item .content .bottom .longString{background-color:#d7d7d7;height:13px;margin:0 15px;width:1px}#answer-app .main .list-box .list .item .content .bottom .answer-btn{color:#72db86;cursor:pointer}#answer-app .main .list-box .empty-box{background-color:#fff;border-radius:6px;flex-direction:column;height:490px;margin:0 auto;width:690px}#answer-app .main .list-box .empty-box .dot-list .item{height:8px;width:8px}#answer-app .main .list-box .empty-box .dot-list .item:not(:last-of-type){margin-right:5px}#answer-app .main .list-box .empty-box .empty-icon{height:100px;margin-bottom:15px;margin-top:10px;width:100px}#answer-app .main .list-box .empty-box .empty-hint{color:#7f7f7f;font-size:13px;line-height:22px}#answer-app .main .details-area-box{background-color:#fbfbfb;display:flex;flex-direction:column;min-width:688px;overflow-x:hidden;overflow-y:auto;position:relative;width:calc(50vw + 88px)}#answer-app .main .details-area-box .loading-bj{background-color:#ffffff80;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#answer-app .main .details-area-box .loading-bj svg{animation:spin 2s linear infinite;width:100px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}#answer-app .main .details-area-box .details-box{flex:1;flex-direction:column;padding-left:60px;position:relative;width:688px}#answer-app .main .details-area-box .details-box .close-box{display:flex;height:69px;justify-content:flex-end;padding-top:29px}#answer-app .main .details-area-box .details-box .close-box .close-circle{cursor:pointer;height:20px;position:relative;width:20px}#answer-app .main .details-area-box .details-box .close-box .close-circle .close-icon{height:20px;width:20px}#answer-app .main .details-area-box .details-box .close-box .close-circle .details-cross-icon{height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}#answer-app .main .details-area-box .details-box .details-issue{background-color:#fff;border-radius:8px;box-shadow:0 0 11px #0000001a;margin-bottom:28px;padding-top:24px;position:relative;width:627px;word-break:break-all}#answer-app .main .details-area-box .details-box .details-issue .icon{background-color:#72db86;border:4px solid #fbfbfb;border-radius:50%;color:#fff;font-family:PingFangSC-Semibold,PingFang SC Semibold,PingFang SC,sans-serif;font-size:13px;font-weight:650;height:28px;left:-4px;line-height:20px;position:absolute;top:-4px;width:28px}#answer-app .main .details-area-box .details-box .details-issue .title{color:#000;font-size:18px;font-weight:650;line-height:22px;margin-bottom:21px;padding:0 24px}#answer-app .main .details-area-box .details-box .details-issue .hint{color:#555;font-size:14px;line-height:24px;margin-bottom:20px;padding:0 24px}#answer-app .main .details-area-box .details-box .details-issue .operate-box .answer-btn{background-color:#f6f6f6;border-radius:43px;color:#555;cursor:pointer;font-size:14px;height:28px;line-height:20px;width:120px}#answer-app .main .details-area-box .details-box .details-issue .operate-box .answer-btn.white{background-color:#62b1ff;color:#fff}#answer-app .main .details-area-box .details-box .details-issue .operate-box .answer-btn.white .answer-icon-white{display:block}#answer-app .main .details-area-box .details-box .details-issue .operate-box .answer-btn.white .answer-icon-edit{display:none}#answer-app .main .details-area-box .details-box .details-issue .operate-box .answer-btn .answer-btn-icon{display:none;height:16px;margin-right:8px;width:16px}#answer-app .main .details-area-box .details-box .details-issue .operate-box .answer-btn .answer-icon-edit{display:block}#answer-app .main .details-area-box .details-box .answer-total-amount{color:#555;font-size:13px;line-height:22px;margin-bottom:20px}#answer-app .main .details-area-box .details-box .your-answer-box{background-color:#fff;border:1px solid #ebebeb;border-radius:10px;box-shadow:0 0 3px #0000001e;margin-bottom:25px}#answer-app .main .details-area-box .details-box .your-answer-box .your-answer-header{border-bottom:1px dotted #ebebeb;color:#000;font-size:18px;font-weight:650;height:67px;line-height:26px;padding-left:24px}#answer-app .main .details-area-box .details-box .your-answer-box .your-answer-textarea{border:none;font-size:14px;height:224px;outline:none;overflow-x:hidden;overflow-y:auto;padding:20px 23px;resize:none;width:100%}#answer-app .main .details-area-box .details-box .your-answer-box .your-answer-textarea.placeholder:after{color:#999;content:"输入图文内容回答提问"}#answer-app .main .details-area-box .details-box .your-answer-box .your-answer-textarea img{max-width:100%}#answer-app .main .details-area-box .details-box .your-answer-box .your-answer-bottom{background-color:#f6f6f6;height:50px;justify-content:space-between;padding-left:25px}#answer-app .main .details-area-box .details-box .your-answer-box .your-answer-bottom .option-box{color:#7f7f7f;cursor:pointer;font-size:14px}#answer-app .main .details-area-box .details-box .your-answer-box .your-answer-bottom .option-box .option-icon{height:12px;margin-right:8px;width:12px}#answer-app .main .details-area-box .details-box .your-answer-box .your-answer-bottom .your-answer-submit{background-color:#fddf6d;border-radius:0 0 10px;color:#333;cursor:pointer;font-size:14px;height:50px;width:120px}#answer-app .main .details-area-box .details-box .answer-box-item{background-color:#fff;border-radius:8px;box-shadow:0 0 11px #0000001a;margin-bottom:21px;padding-top:24px;position:relative;width:627px}#answer-app .main .details-area-box .details-box .answer-box-item .icon-box{background-color:#62b1ff;border:4px solid #fbfbfb;border-radius:50%;color:#fff;font-family:PingFangSC-Semibold,PingFang SC Semibold,PingFang SC,sans-serif;font-size:13px;font-weight:650;height:28px;left:-4px;line-height:20px;position:absolute;top:-4px;width:28px}#answer-app .main .details-area-box .details-box .answer-box-item .answer-text{color:#555;font-size:14px;line-height:26px;margin-bottom:20px;padding:0 24px;word-break:break-all}#answer-app .main .details-area-box .details-box .answer-box-item .answer-text img{cursor:pointer;max-width:100%}#answer-app .main .details-area-box .details-box .answer-box-item .operate-box{padding:0 24px}#answer-app .main .details-area-box .details-box .answer-box-item .operate-box .edit-box .edit-btn{background-color:#f6f6f6;border-radius:50%;cursor:pointer;height:24px;width:24px}#answer-app .main .details-area-box .details-box .answer-box-item .operate-box .edit-box .edit-btn .edit-icon{height:16px;width:16px}#answer-app .main .details-area-box .details-box .answer-box-item .post-comment{background-color:#f6f6f6;position:relative;z-index:2}#answer-app .main .details-area-box .details-box .answer-box-item .post-comment .post-input{background-color:transparent;border:none;font-size:14px;height:50px;outline-color:#62b1ff;padding:0 23px}#answer-app .main .details-area-box .details-box .answer-box-item .post-comment .post-input::-moz-placeholder{color:#aaa}#answer-app .main .details-area-box .details-box .answer-box-item .post-comment .post-input::placeholder{color:#aaa}#answer-app .main .details-area-box .details-box .answer-box-item .post-comment .post-ok{background-color:#62b1ff;color:#fff;cursor:pointer;font-size:13px;height:50px;width:50px}#answer-app .main .details-area-box .details-box .answer-box-item .comments-empty-box{flex-direction:column;height:321px;justify-content:center}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box{padding:17px 24px 29px}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .comments-item{padding:13px 0 0}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .comments-item .comments-header{justify-content:space-between;margin-bottom:9px}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .comments-item .comments-header .comments-header-left{font-size:13px}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .comments-item .comments-header .comments-header-left .comments-avatar{border-radius:50%;height:20px;margin-right:10px;width:20px}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .comments-item .comments-header .comments-header-left .comments-username{color:#555;margin-right:10px}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .comments-item .comments-header .comments-header-left .comments-time{color:#aaa;margin-right:8px}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .comments-item .comments-header .comments-header-left .comments-identity{background-color:#f0f2f5;border:1px solid #d7d7d7;border-radius:5px;color:#7f7f7f;font-size:12px;height:20px;padding:0 3px}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .comments-item .comments-header .comments-header-right .menu-box{position:relative}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .comments-item .comments-header .comments-header-right .menu-box:hover .report-box{display:flex}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .comments-item .comments-header .comments-header-right .menu-box .menu-icon{cursor:pointer;height:14px;width:14px}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .comments-item .comments-header .comments-header-right .menu-box .report-box{background-color:#f6f6f6;border:1px solid #d7d7d7;border-radius:5px;color:#7f7f7f;cursor:pointer;display:none;font-size:12px;height:24px;position:absolute;right:0;top:24px;width:60px}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .comments-item .comments-header .comments-header-right .menu-box .report-box:after{content:"";height:36px;position:absolute;right:0;top:-14px;width:58px}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .comments-item .comments-header .comments-header-right .comment-icon{cursor:pointer;height:13px;margin-left:40px;width:14px}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .comments-item .comments-header .comments-header-right .like-box{color:#aaa;cursor:pointer;font-size:12px;margin-left:40px}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .comments-item .comments-header .comments-header-right .like-box .like-icon{height:14px;width:14px}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .comments-item .comments-header .comments-header-right .like-box .like-quantity{margin-left:6px}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .comments-item .comments-content{border-bottom:1px dotted #ebebeb;margin-left:30px;padding-bottom:12px}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .comments-item .comments-content .comments-text{color:#333;font-size:14px;line-height:22px}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .comments-item .comments-content .comments-text .comments-reply{color:#92a1bf;display:inline}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .comments-item .comments-content .comments-input-box{margin-top:13px}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .comments-item .comments-content .comments-input-box .comments-input{border:1px solid #d7d7d7;border-radius:8px;height:60px;margin-right:16px;position:relative;width:519px;z-index:1}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .comments-item .comments-content .comments-input-box .comments-input:after{background-color:#d7d7d7;content:"";display:block;height:20px;left:21px;position:absolute;top:-2px;transform:rotate(45deg);width:20px;z-index:-1}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .comments-item .comments-content .comments-input-box .comments-input textarea{border:none;border-radius:7px 0 0 7px;outline:none;padding:11px 16px;resize:none}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .comments-item .comments-content .comments-input-box .comments-input .comments-btn{background-color:#72db86;border-radius:0 7px 7px 0;color:#fff;cursor:pointer;font-size:14px;height:58px;width:58px}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .comments-item .comments-content .comments-input-box .forkfork{cursor:pointer;height:12px;width:12px}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .child-comments{border-bottom:1px dotted #ebebeb;margin-left:24px}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .child-comments .comments-item:last-of-type .comments-text{border-bottom:none}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .child-comments .comments-also{color:#62b1ff;cursor:pointer;font-size:13px;height:46px;line-height:22px;margin-left:30px}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .child-comments .comments-also .also-icon{height:10px;margin-left:8px;width:10px}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .reverl-all{border:1px solid #ebebeb;border-radius:43px;color:#555;cursor:pointer;font-size:13px;height:28px;line-height:20px;margin:16px auto 0;width:120px}#answer-app .main .details-area-box .details-box .answer-box-item .comments-box .reverl-all .arrow-circular{height:10px;margin-left:10px;width:10px}#answer-app .main .details-area-box .details-box .info-box{justify-content:space-between;margin-bottom:20px;padding:0 24px}#answer-app .main .details-area-box .details-box .info-box .user-info .avatar{border-radius:50%;height:20px;margin-right:8px;width:20px}#answer-app .main .details-area-box .details-box .info-box .user-info .user-name{color:#7f7f7f;font-size:13px;margin-right:20px}#answer-app .main .details-area-box .details-box .info-box .user-info .homeShare{height:14px}#answer-app .main .details-area-box .details-box .info-box .time{color:#aaa;font-size:12px}#answer-app .main .details-area-box .details-box .operate-box{border-top:1px dotted #ebebeb;height:54px;justify-content:space-between;padding:0 24px}#answer-app .main .details-area-box .details-box .operate-box .operate-list .operate-item{color:#7f7f7f;cursor:pointer;font-size:13px;height:53px;margin-left:49px;position:relative}#answer-app .main .details-area-box .details-box .operate-box .operate-list .operate-item.commentnum{z-index:1}#answer-app .main .details-area-box .details-box .operate-box .operate-list .operate-item.commentnum:after{background:inherit;background-color:#f6f6f6;content:"";height:100%;left:50%;position:absolute;top:0;transform:translate(-50%);width:80px;z-index:-1}#answer-app .main .details-area-box .details-box .operate-box .operate-list .operate-item .operate-icon{margin-right:7px}#answer-app .main .details-area-box .details-box .operate-box .operate-list .operate-item .operate-icon.operate-like-icon,#answer-app .main .details-area-box .details-box .operate-box .operate-list .operate-item .operate-icon.operate-transmit-icon{height:14px;width:14px}#answer-app .main .details-area-box .details-box .operate-box .operate-list .operate-item .operate-icon.operate-comment-icon{height:13px;width:14px}#answer-app .main .details-area-box .details-box .operate-box .operate-list .operate-item .operate-icon.operate-collect-icon{height:16px;width:16px}#answer-app .main .details-area-box .details-box .operate-box .operate-list .operate-item.operate-transmit{position:relative}#answer-app .main .details-area-box .details-box .operate-box .operate-list .operate-item.operate-transmit:after{content:"";height:100%;position:absolute;top:20px;width:100%;z-index:10}#answer-app .main .details-area-box .details-box .operate-box .operate-list .operate-item.operate-transmit .transmit-box{background:#fff;border:1px solid #ebebeb;border-radius:10px;box-shadow:0 0 3px #0000001e;justify-content:space-between;padding:40px 35px 42px;position:absolute;right:-24px;top:64px;width:628px;z-index:3}#answer-app .main .details-area-box .details-box .operate-box .operate-list .operate-item.operate-transmit .transmit-box .cross-icon{cursor:pointer;height:22px;padding:6px;position:absolute;right:6px;top:6px;width:22px}#answer-app .main .details-area-box .details-box .operate-box .operate-list .operate-item.operate-transmit .transmit-box .transmit-title{color:#000;font-size:16px;font-weight:650;line-height:24px;margin-bottom:24px}#answer-app .main .details-area-box .details-box .operate-box .operate-list .operate-item.operate-transmit .transmit-box .transmit-content{border:1px solid #f2f2f2;border-radius:16px}#answer-app .main .details-area-box .details-box .operate-box .operate-list .operate-item.operate-transmit .transmit-box .transmit-web .transmit-content{font-size:14px;line-height:24px;margin-bottom:32px;padding:14px 16px;width:300px}#answer-app .main .details-area-box .details-box .operate-box .operate-list .operate-item.operate-transmit .transmit-box .transmit-web .transmit-content .transmit-headline{color:#333}#answer-app .main .details-area-box .details-box .operate-box .operate-list .operate-item.operate-transmit .transmit-box .transmit-web .transmit-content .transmit-url{word-wrap:break-word;color:#aaa}#answer-app .main .details-area-box .details-box .operate-box .operate-list .operate-item.operate-transmit .transmit-box .transmit-web .transmit-web-btn{background-color:#fddf6d;border-radius:8px;color:#000;font-size:14px;height:38px;width:120px}#answer-app .main .details-area-box .details-box .operate-box .operate-list .operate-item.operate-transmit .transmit-box .transmit-mini .transmit-content{color:#555;flex-direction:column;font-size:13px;padding:22px 44px}#answer-app .main .details-area-box .details-box .operate-box .operate-list .operate-item.operate-transmit .transmit-box .transmit-mini .transmit-content .transmit-mini-img{height:90px;margin-bottom:21px;width:90px}#answer-app .main .details-area-box .details-box .operate-box .operate-list .operate-item.operate-transmit .transmit-box .transmit-mini .transmit-content .give-sweep{height:12px;margin-right:8px;width:12px}#answer-app .main .details-area-box .details-box .copyright{background-color:#f2f2f2;border-radius:4px;color:#aaa;font-size:13px;height:32px;margin-bottom:21px;text-align:center}#answer-app .main .details-area-box .details-box .mobile-phone-check{border:1px solid #ebebeb;border-radius:20px;color:#7f7f7f;cursor:pointer;font-size:13px;margin:0 auto 50px;padding:10px 0;position:relative;width:150px}#answer-app .main .details-area-box .details-box .mobile-phone-check .QRCode-icon{height:16px;margin-right:10px;width:16px}#answer-app .main .details-area-box .details-box .mobile-phone-check:hover .QRCode-pop{display:flex}#answer-app .main .details-area-box .details-box .mobile-phone-check .QRCode-pop{background-color:#fff;border-radius:17px;bottom:45px;box-shadow:0 0 5px #00000029;display:none;flex-direction:column;height:200px;position:absolute;width:200px;z-index:1}#answer-app .main .details-area-box .details-box .mobile-phone-check .QRCode-pop .offer-mini-QRcode{margin-bottom:18px;width:113px}#answer-app .main .details-area-box .details-box .mobile-phone-check .QRCode-pop .QRCode-hint{color:#333;font-size:13px}#answer-app .main .details-area-box .details-box .mobile-phone-check .QRCode-pop .QRCode-hint .QRCode-img{height:12px;margin-right:12px;width:12px}#answer-app .main .details-area-box .empty-box{flex-direction:column;margin-bottom:16px}#answer-app .main .details-area-box .empty-box .dot-list{margin-bottom:8px}#answer-app .main .details-area-box .empty-box .dot-list .dot-item{height:8px;width:8px}#answer-app .main .details-area-box .empty-box .dot-list .dot-item:not(:last-of-type){margin-right:5px}#answer-app .main .details-area-box .empty-box .empty-icon{height:100px;width:100px}#answer-app .main .details-area-box .empty-hint{color:#7f7f7f;font-size:13px;line-height:22px;text-align:center}#answer-app .my-popover .popover-box{background-color:#fff;border-radius:10px;box-shadow:0 0 3px #0000001e;flex-direction:column;height:616px;padding-top:30px;position:relative;width:750px}#answer-app .my-popover .popover-box .cross-icon{cursor:pointer;height:12px;position:absolute;right:12px;top:12px;width:12px}#answer-app .my-popover .popover-box .tab-list{color:#aaa;font-size:16px;margin-bottom:30px}#answer-app .my-popover .popover-box .tab-list .tab-item{cursor:pointer}#answer-app .my-popover .popover-box .tab-list .tab-item .quantity{margin-left:10px}#answer-app .my-popover .popover-box .tab-list .tab-item.pitch{color:#000;font-family:PingFangSC-Semibold,PingFang SC Semibold,PingFang SC,sans-serif;font-weight:650}#answer-app .my-popover .popover-box .tab-list .tab-item.pitch .quantity{color:#555;font-weight:400}#answer-app .my-popover .popover-box .tab-list .long-string{background-color:#d7d7d7;height:17px;margin:0 20px;width:1px}#answer-app .my-popover .popover-box .empty-box{background-color:#fff;border:1px solid #ebebeb;border-radius:6px;flex-direction:column;height:490px;margin:0 auto;width:690px}#answer-app .my-popover .popover-box .empty-box .dot-list .item{height:8px;width:8px}#answer-app .my-popover .popover-box .empty-box .dot-list .item:not(:last-of-type){margin-right:5px}#answer-app .my-popover .popover-box .empty-box .empty-icon{height:100px;margin-bottom:15px;margin-top:10px;width:100px}#answer-app .my-popover .popover-box .empty-box .empty-hint{color:#7f7f7f;font-size:13px;line-height:22px}#answer-app .my-popover .popover-box .content-box{height:490px;margin:0 auto;overflow:auto;width:690px}#answer-app .my-popover .popover-box .content-box .icon{border-radius:50%;color:#fff;font-family:PingFangSC-Semibold,PingFang SC Semibold,PingFang SC,sans-serif;font-size:13px;font-weight:650;height:20px;line-height:20px;margin-right:17px;width:20px}#answer-app .my-popover .popover-box .content-box .icon.q{background-color:#72db86}#answer-app .my-popover .popover-box .content-box .icon.a{background-color:#62b1ff}#answer-app .my-popover .popover-box .content-box .item{border-bottom:1px dotted #ebebeb;padding:20px 0}#answer-app .my-popover .popover-box .content-box .item .centre{flex-direction:column}#answer-app .my-popover .popover-box .content-box .item .centre .info{color:#555;font-size:12px;margin-bottom:10px}#answer-app .my-popover .popover-box .content-box .item .centre .info .time{color:#aaa;margin-left:8px}#answer-app .my-popover .popover-box .content-box .item .centre .title{color:#333;font-size:14px;line-height:22px;margin-bottom:10px;width:532px}#answer-app .my-popover .popover-box .content-box .item .centre .text{color:#aaa;font-size:12px;width:532px}#answer-app .my-popover .popover-box .content-box .item .operate-box .state-box{cursor:pointer;position:relative}#answer-app .my-popover .popover-box .content-box .item .operate-box .state-box .text{color:#333;font-size:13px}#answer-app .my-popover .popover-box .content-box .item .operate-box .state-box .arrows{height:5px;margin-left:6px;width:8px}#answer-app .my-popover .popover-box .content-box .item .operate-box .state-box .state-popup{background-color:#fff;border-radius:10px;box-shadow:0 0 6px #00000034;flex-direction:column;height:101px;position:absolute;right:3px;top:28px;width:140px;z-index:1}#answer-app .my-popover .popover-box .content-box .item .operate-box .state-box .state-popup .state-popup-mask{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}#answer-app .my-popover .popover-box .content-box .item .operate-box .state-box .state-popup .state-popup-item{color:#555;font-size:14px;justify-content:space-between;padding:0 10px}#answer-app .my-popover .popover-box .content-box .item .operate-box .state-box .state-popup .state-popup-item:hover{color:#000}#answer-app .my-popover .popover-box .content-box .item .operate-box .state-box .state-popup .state-popup-item.pitch{color:#fa6b11}#answer-app .my-popover .popover-box .content-box .item .operate-box .state-box .state-popup .state-popup-item.pitch .state-popup-icon{display:block}#answer-app .my-popover .popover-box .content-box .item .operate-box .state-box .state-popup .state-popup-item:not(:last-of-type){border-bottom:1px dotted #e3e3e3}#answer-app .my-popover .popover-box .content-box .item .operate-box .state-box .state-popup .state-popup-item .state-popup-icon{display:none;height:8px;width:11px}#answer-app .my-popover .popover-box .content-box .item .operate-box .edit-icon{cursor:pointer;height:16px;margin-left:30px;width:16px}#answer-app .my-popover .popover-box .content-box.collect-list{padding-right:10px}#answer-app .my-popover .popover-box .content-box.collect-list .item{border-bottom:1px dotted #ebebeb;padding:20px 0}#answer-app .my-popover .popover-box .content-box.collect-list .item .delete-box .delete-icon{cursor:pointer}#answer-app .my-popover .popover-box .content-box.questions-list .item .new-answer{color:#f95d5d}#answer-app .my-popover .popover-box .content-box.questions-list .item .new-answer .long-string{background-color:#d7d7d7;height:12px;margin:0 8px;width:1px}#answer-app .popover-mask{background-color:#00000080;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}#answer-app .issue-box .choosing-theme{background:inherit;background-color:#fff;border:none;border-radius:10px;box-shadow:0 0 3px #0000001e;padding:30px 36px 45px;width:530px}#answer-app .issue-box .choosing-theme .title{color:#000;font-size:14px;font-weight:650;margin-bottom:30px;position:relative}#answer-app .issue-box .choosing-theme .title:before{background-color:#72db86;border-radius:3px;content:"";height:12px;left:-15px;position:absolute;top:50%;transform:translateY(-50%);width:5px}#answer-app .issue-box .choosing-theme .theme-list,#answer-app .issue-box .choosing-theme .theme-list .theme-stair-box{flex-wrap:wrap}#answer-app .issue-box .choosing-theme .theme-list .theme-item{background-color:#f6f6f6;border-radius:5px;color:#333;cursor:pointer;font-size:14px;height:36px;margin-bottom:10px;width:106px}#answer-app .issue-box .choosing-theme .theme-list .theme-item:not(:nth-child(4n)){margin-right:11px}#answer-app .issue-box .choosing-theme .theme-list .theme-item:hover{background-color:#fddf6d;color:#000}#answer-app .issue-box .issue-form{background-position:-4px -3px;border-radius:10px;height:520px;padding-top:30px;position:relative;width:720px;z-index:1}#answer-app .issue-box .issue-form .issue-bj{height:526px;left:-4px;position:absolute;top:-3px;width:727px;z-index:-1}#answer-app .issue-box .issue-form .q{background-color:#72db86;border-radius:50%;color:#fff;font-size:13px;font-style:normal;font-weight:650;height:20px;left:-1px;position:absolute;top:-1px;width:20px}#answer-app .issue-box .issue-form .cross-icon{cursor:pointer;height:12px;position:absolute;right:12px;top:12px;width:12px}#answer-app .issue-box .issue-form input,#answer-app .issue-box .issue-form textarea{border:none;outline:none}#answer-app .issue-box .issue-form .issue-input{border-bottom:1px dotted #ebebeb;height:80px;padding:0 30px;width:720px}#answer-app .issue-box .issue-form .issue-input textarea{font-size:18px;height:100%;resize:none;width:100%}#answer-app .issue-box .issue-form .issue-input textarea::-moz-placeholder{color:#aaa}#answer-app .issue-box .issue-form .issue-input textarea::placeholder{color:#aaa}#answer-app .issue-box .issue-form .issue-replenish{display:block;font-size:14px;height:360px;padding:20px 30px;resize:none;width:720px}#answer-app .issue-box .issue-form .issue-replenish::-moz-placeholder{color:#aaa}#answer-app .issue-box .issue-form .issue-replenish::placeholder{color:#aaa}#answer-app .edit-answers{background-color:#fff;border-radius:10px;box-shadow:0 0 3px #0000001e;display:flex;flex-direction:column;height:400px;position:relative;width:720px}#answer-app .edit-answers .close-icon{cursor:pointer;height:12px;position:absolute;right:12px;top:12px;width:12px}#answer-app .edit-answers .title{border-bottom:1px solid #ebebeb;color:#000;font-size:14px;font-weight:650;height:64px;padding-left:20px;padding-top:20px}#answer-app .edit-answers .question-textarea{border:none;color:#555;display:block;flex:1;font-size:14px;line-height:26px;outline:none;overflow:auto;padding:20px;resize:none;width:100%}#answer-app .edit-answers .question-textarea.placeholder:after{color:#999;content:"输入图文内容回答提问"}#answer-app .edit-answers .question-textarea img{max-width:100%}#answer-app .issue-bottom{background-color:#f6f6f6;border-radius:0 0 10px 10px;height:50px;justify-content:space-between;padding-left:30px}#answer-app .issue-bottom .option-box{color:#7f7f7f;cursor:pointer;font-size:14px}#answer-app .issue-bottom .option-box .option-icon{height:12px;margin-right:6px;width:12px}#answer-app .issue-bottom .issue-btn{background-color:#fddf6d;border-radius:0 0 10px;color:#333;cursor:pointer;font-size:14px;height:50px;width:120px}#answer-app .i-answer-box{background-color:#fff;border-radius:10px;box-shadow:0 0 3px #0000001e;flex-direction:column;height:660px;position:relative;width:720px}#answer-app .i-answer-box .close-icon{cursor:pointer;height:12px;position:absolute;right:12px;top:12px;width:12px}#answer-app .i-answer-box .question-header{border-bottom:1px solid #ebebeb;padding:25px 8px 25px 20px}#answer-app .i-answer-box .question-header .question-title{color:#000;font-size:18px;font-weight:650;margin-bottom:20px}#answer-app .i-answer-box .question-header .question-title .question-icon{background-color:#72db86;border-radius:50%;color:#fff;font-size:13px;font-weight:650;height:20px;margin-right:12px;margin-top:3px;width:20px}#answer-app .i-answer-box .question-header .question-replenish{color:#7f7f7f;font-size:13px;font-weight:400;line-height:24px;max-height:87px;overflow:auto;padding-left:33px}#answer-app .i-answer-box .question-middle{flex:1;padding:23px 20px}#answer-app .i-answer-box .question-middle .question-icon{background-color:#62b1ff;border-radius:50%;color:#fff;font-size:13px;font-weight:650;height:20px;margin-right:12px;width:20px}#answer-app .i-answer-box .question-middle .question-textarea{background-color:transparent;border:none;outline:none;overflow:auto;resize:none;width:100%}#answer-app .i-answer-box .question-middle .question-textarea.placeholder:after{color:#999;content:"输入图文内容回答提问"}#answer-app .i-answer-box .question-middle .question-textarea img{max-width:100%}#answer-app .detail-image-mask{background-color:#fffc;border:none;height:100%;left:0;max-height:none;max-width:none;position:fixed;top:0;width:100%;z-index:100}#answer-app .detail-image-mask .detail-image{background-color:#111;border-radius:8px;height:80vh;width:80vw}#answer-app .detail-image-mask .detail-image .detail-img{max-height:100%;max-width:100%}.box-item{align-items:center;background-color:#edf2fc;border:1px solid #ebeef5;border-radius:4px;display:flex;font-size:14px;justify-content:space-between;left:50%;min-width:380px;padding:15px 15px 15px 20px;position:fixed;transform:translate(-50%);transition:opacity .3s,transform .4s,top .4s;z-index:5000}.box-item-success{background-color:#f0f9eb;border-color:#e1f3d8;color:#67c23a}.box-item-warning{background-color:#fdf6ec;border-color:#faecd8;color:#e6a23c}.box-item-error{background-color:#fef0f0;border-color:#fde2e2;color:#f56c6c}.msg-container{align-items:center;display:flex;line-height:16px}.msg-container .iconfont{margin-right:5px}.msg-enter-active{animation:anim .5s}.msg-leave-active{animation:anim .5s reverse}@keyframes anim{0%{opacity:0;transform:translate(-50%,-200%)}to{opacity:1;transform:translate(-50%)}}.alert-form{background-color:#000000b3;display:block;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:2100}.alert-form *{box-sizing:border-box}.alert-form .reports{height:440px}.alert-form .reports .radio-area{margin-bottom:40px}.alert-form .reports .radio-area .radio-area-item{color:#606266;cursor:pointer;font-size:14px;margin-right:10px}.alert-form .reports .radio-area .radio-area-item.pitch .radio-area-frame{background-color:#50e3c2;border-color:#50e3c2}.alert-form .reports .radio-area .radio-area-item.pitch .radio-area-frame:after{transform:rotate(45deg) scaleY(1)}.alert-form .reports .radio-area .radio-area-item .radio-area-frame{border:1px solid #dcdfe6;border-radius:2px;height:14px;margin-right:10px;position:relative;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);width:14px}.alert-form .reports .radio-area .radio-area-item .radio-area-frame:after{border:1px solid #fff;border-left:0;border-top:0;box-sizing:content-box;content:"";height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);transform-origin:center;transition:transform .15s ease-in .05s;width:3px}.alert-form .el-checkbox-group{font-size:0}.alert-form .comments{background-color:#fff;border:none;border-radius:8px 8px 6px 6px;display:block;height:440px;left:50%;max-height:90vh;max-width:90vw;position:fixed;top:50%;transform:translate(-50%,-50%);width:740px;z-index:11}.alert-form .comments .text-box{position:relative}.alert-form .comments .text-num{bottom:10px;color:#999;font-size:12px;position:absolute;right:10px}.alert-form .comments .form{display:block;padding:34px 30px 40px;width:100%}.alert-form .comments .form textarea{background:#f7f7f7;border:1px solid #f7f7f7;border-radius:5px;display:block;font-size:14px;height:172px;line-height:22px;margin-bottom:30px;outline:none;padding:18px;resize:none;width:100%}.alert-form .head{align-items:center;background:#333;border-radius:6px 6px 0 0;color:#fff;display:flex;font-size:17px;height:56px;justify-content:space-between;padding:0 18px 0 30px}.alert-form .head .close{color:#b3b3b3;cursor:pointer;font-size:14px}.alert-form .footer{align-items:center;display:flex;justify-content:center}.alert-form .footer button[type=button]{margin-right:20px}.alert-form .footer button{background-color:#fff;border:1px solid #999;border-radius:5px;color:#333;cursor:pointer;font-size:14px;height:38px;outline:none;width:128px}.alert-form .footer button[type=submit]{color:#fff}.alert-form .el-checkbox__input.is-checked .el-checkbox__inner,.alert-form .el-checkbox__input.is-indeterminate .el-checkbox__inner,.alert-form .footer button[type=submit]{background-color:#50e3c2;border-color:#50e3c2}.alert-form .el-checkbox__inner:hover,.alert-form .el-checkbox__input.is-focus .el-checkbox__inner{border-color:#50e3c2}.alert-form .el-checkbox__input.is-checked+.el-checkbox__label{color:#50e3c2} diff --git a/.output/public/_nuxt/error-404.7fc72018.css b/.output/public/_nuxt/error-404.7fc72018.css new file mode 100644 index 0000000..cfabbe5 --- /dev/null +++ b/.output/public/_nuxt/error-404.7fc72018.css @@ -0,0 +1 @@ +.spotlight[data-v-ccd3db62]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);bottom:-30vh;filter:blur(20vh);height:40vh}.gradient-border[data-v-ccd3db62]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;position:relative}@media (prefers-color-scheme:light){.gradient-border[data-v-ccd3db62]{background-color:#ffffff4d}.gradient-border[data-v-ccd3db62]:before{background:linear-gradient(90deg,#e2e2e2,#e2e2e2 25%,#00dc82 50%,#36e4da 75%,#0047e1)}}@media (prefers-color-scheme:dark){.gradient-border[data-v-ccd3db62]{background-color:#1414144d}.gradient-border[data-v-ccd3db62]:before{background:linear-gradient(90deg,#303030,#303030 25%,#00dc82 50%,#36e4da 75%,#0047e1)}}.gradient-border[data-v-ccd3db62]:before{background-size:400% auto;border-radius:.5rem;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;right:0;top:0;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.gradient-border[data-v-ccd3db62]:hover:before{background-position:-50% 0;opacity:1}.bg-white[data-v-ccd3db62]{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.cursor-pointer[data-v-ccd3db62]{cursor:pointer}.flex[data-v-ccd3db62]{display:flex}.grid[data-v-ccd3db62]{display:grid}.place-content-center[data-v-ccd3db62]{place-content:center}.items-center[data-v-ccd3db62]{align-items:center}.justify-center[data-v-ccd3db62]{justify-content:center}.font-sans[data-v-ccd3db62]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-medium[data-v-ccd3db62]{font-weight:500}.font-light[data-v-ccd3db62]{font-weight:300}.text-8xl[data-v-ccd3db62]{font-size:6rem;line-height:1}.text-xl[data-v-ccd3db62]{font-size:1.25rem;line-height:1.75rem}.leading-tight[data-v-ccd3db62]{line-height:1.25}.mb-8[data-v-ccd3db62]{margin-bottom:2rem}.mb-16[data-v-ccd3db62]{margin-bottom:4rem}.max-w-520px[data-v-ccd3db62]{max-width:520px}.min-h-screen[data-v-ccd3db62]{min-height:100vh}.overflow-hidden[data-v-ccd3db62]{overflow:hidden}.px-8[data-v-ccd3db62]{padding-left:2rem;padding-right:2rem}.py-2[data-v-ccd3db62]{padding-bottom:.5rem;padding-top:.5rem}.px-4[data-v-ccd3db62]{padding-left:1rem;padding-right:1rem}.fixed[data-v-ccd3db62]{position:fixed}.left-0[data-v-ccd3db62]{left:0}.right-0[data-v-ccd3db62]{right:0}.text-center[data-v-ccd3db62]{text-align:center}.text-black[data-v-ccd3db62]{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.antialiased[data-v-ccd3db62]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.w-full[data-v-ccd3db62]{width:100%}.z-10[data-v-ccd3db62]{z-index:10}.z-20[data-v-ccd3db62]{z-index:20}@media (min-width:640px){.sm\:text-4xl[data-v-ccd3db62]{font-size:2.25rem;line-height:2.5rem}.sm\:text-xl[data-v-ccd3db62]{font-size:1.25rem;line-height:1.75rem}.sm\:text-10xl[data-v-ccd3db62]{font-size:10rem;line-height:1}.sm\:px-0[data-v-ccd3db62]{padding-left:0;padding-right:0}.sm\:py-3[data-v-ccd3db62]{padding-bottom:.75rem;padding-top:.75rem}.sm\:px-6[data-v-ccd3db62]{padding-left:1.5rem;padding-right:1.5rem}}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-ccd3db62]{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.dark\:text-white[data-v-ccd3db62]{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}} diff --git a/.output/public/_nuxt/error-404.f82bfbab.js b/.output/public/_nuxt/error-404.f82bfbab.js new file mode 100644 index 0000000..ab32d90 --- /dev/null +++ b/.output/public/_nuxt/error-404.f82bfbab.js @@ -0,0 +1 @@ +import{u as C,d as R,c as y,h as q,r as S,o as A,a as B,b as E,e as z,f as I,g as w,i as L,j as T,p as j,k as U,n as V,w as D,l as H,m as M,q as k,s as O,_ as $,t as F,v as G,x as Q,y as g,z as _,A as X,B as J,C as K,D as W,E as Y}from"./entry.dcd752c1.js";async function N(t,a=C()){const{path:l,matched:e}=a.resolve(t);if(!e.length||(a._routePreloaded||(a._routePreloaded=new Set),a._routePreloaded.has(l)))return;const r=a._preloadPromises=a._preloadPromises||[];if(r.length>4)return Promise.all(r).then(()=>N(t,a));a._routePreloaded.add(l);const s=e.map(i=>{var n;return(n=i.components)==null?void 0:n.default}).filter(i=>typeof i=="function");for(const i of s){const n=Promise.resolve(i()).catch(()=>{}).finally(()=>r.splice(r.indexOf(n)));r.push(n)}await Promise.all(r)}const Z=(...t)=>t.find(a=>a!==void 0),ee="noopener noreferrer";/*! @__NO_SIDE_EFFECTS__ */function te(t){const a=t.componentName||"NuxtLink",l=(e,r)=>{if(!e||t.trailingSlash!=="append"&&t.trailingSlash!=="remove")return e;const s=t.trailingSlash==="append"?D:H;if(typeof e=="string")return s(e,!0);const i="path"in e?e.path:r(e).path;return{...e,name:void 0,path:s(i,!0)}};return R({name:a,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1}},setup(e,{slots:r}){const s=C(),i=M(),n=y(()=>{const o=e.to||e.href||"";return l(o,s.resolve)}),f=y(()=>typeof n.value=="string"&&q(n.value,{acceptRelative:!0})),h=y(()=>e.external||e.target&&e.target!=="_self"?!0:typeof n.value=="object"?!1:n.value===""||f.value),b=S(!1),v=S(null),P=o=>{var d;v.value=e.custom?(d=o==null?void 0:o.$el)==null?void 0:d.nextElementSibling:o==null?void 0:o.$el};if(e.prefetch!==!1&&e.noPrefetch!==!0&&e.target!=="_blank"&&!re()){const d=k();let m,c=null;A(()=>{const x=ne();B(()=>{m=E(()=>{var p;(p=v==null?void 0:v.value)!=null&&p.tagName&&(c=x.observe(v.value,async()=>{c==null||c(),c=null;const u=typeof n.value=="string"?n.value:s.resolve(n.value).fullPath;await Promise.all([d.hooks.callHook("link:prefetch",u).catch(()=>{}),!h.value&&N(n.value,s).catch(()=>{})]),b.value=!0}))})})}),z(()=>{m&&I(m),c==null||c(),c=null})}return()=>{var x,p;if(!h.value){const u={ref:P,to:n.value,activeClass:e.activeClass||t.activeClass,exactActiveClass:e.exactActiveClass||t.exactActiveClass,replace:e.replace,ariaCurrentValue:e.ariaCurrentValue,custom:e.custom};return e.custom||(b.value&&(u.class=e.prefetchedClass||t.prefetchedClass),u.rel=e.rel),w(L("RouterLink"),u,r.default)}const o=typeof n.value=="object"?((x=s.resolve(n.value))==null?void 0:x.href)??null:n.value&&!e.external&&!f.value?l(T(i.app.baseURL,n.value),s.resolve):n.value||null,d=e.target||null,m=e.noRel?null:Z(e.rel,t.externalRelAttribute,o?ee:"")||null,c=()=>O(o,{replace:e.replace});return e.custom?r.default?r.default({href:o,navigate:c,get route(){if(!o)return;const u=j(o);return{path:u.pathname,fullPath:u.pathname,get query(){return U(u.search)},hash:u.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:o}},rel:m,target:d,isExternal:h.value,isActive:!1,isExactActive:!1}):null:w("a",{ref:v,href:o,rel:m,target:d},(p=r.default)==null?void 0:p.call(r))}}})}const ae=te(V);function ne(){const t=k();if(t._observer)return t._observer;let a=null;const l=new Map,e=(s,i)=>(a||(a=new IntersectionObserver(n=>{for(const f of n){const h=l.get(f.target);(f.isIntersecting||f.intersectionRatio>0)&&h&&h()}})),l.set(s,i),a.observe(s),()=>{l.delete(s),a.unobserve(s),l.size===0&&(a.disconnect(),a=null)});return t._observer={observe:e}}function re(){const t=navigator.connection;return!!(t&&(t.saveData||/2g/.test(t.effectiveType)))}const oe=t=>(W("data-v-ccd3db62"),t=t(),Y(),t),se={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},le=oe(()=>g("div",{class:"fixed left-0 right-0 spotlight z-10"},null,-1)),ie={class:"max-w-520px text-center z-20"},ce=["textContent"],ue=["textContent"],de={class:"w-full flex items-center justify-center"},fe={__name:"error-404",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:404},statusMessage:{type:String,default:"Not Found"},description:{type:String,default:"Sorry, the page you are looking for could not be found."},backHome:{type:String,default:"Go back home"}},setup(t){const a=t;return F({title:`${a.statusCode} - ${a.statusMessage} | ${a.appName}`,script:[],style:[{children:'*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e0e0e0}*{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(14, 165, 233, .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}a{color:inherit;text-decoration:inherit}body{margin:0;font-family:inherit;line-height:inherit}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}h1,p{margin:0}h1{font-size:inherit;font-weight:inherit}'}]}),(l,e)=>{const r=ae;return G(),Q("div",se,[le,g("div",ie,[g("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:_(t.statusCode)},null,8,ce),g("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:_(t.description)},null,8,ue),g("div",de,[X(r,{to:"/",class:"gradient-border text-md sm:text-xl py-2 px-4 sm:py-3 sm:px-6 cursor-pointer"},{default:J(()=>[K(_(t.backHome),1)]),_:1})])])])}}},ve=$(fe,[["__scopeId","data-v-ccd3db62"]]);export{ve as default}; diff --git a/.output/public/_nuxt/error-500.38081b51.js b/.output/public/_nuxt/error-500.38081b51.js new file mode 100644 index 0000000..ad0305c --- /dev/null +++ b/.output/public/_nuxt/error-500.38081b51.js @@ -0,0 +1 @@ +import{_ as i,t as a,v as r,x as n,y as e,z as s,D as l,E as d}from"./entry.dcd752c1.js";const c=t=>(l("data-v-df79c84d"),t=t(),d(),t),p={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},f=c(()=>e("div",{class:"fixed -bottom-1/2 left-0 right-0 h-1/2 spotlight"},null,-1)),h={class:"max-w-520px text-center"},g=["textContent"],m=["textContent"],x={__name:"error-500",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:500},statusMessage:{type:String,default:"Server error"},description:{type:String,default:"This page is temporarily unavailable."}},setup(t){const o=t;return a({title:`${o.statusCode} - ${o.statusMessage} | ${o.appName}`,script:[],style:[{children:'*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e0e0e0}*{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(14, 165, 233, .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0;font-family:inherit;line-height:inherit}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}h1,p{margin:0}h1{font-size:inherit;font-weight:inherit}'}]}),(u,b)=>(r(),n("div",p,[f,e("div",h,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:s(t.statusCode)},null,8,g),e("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:s(t.description)},null,8,m)])]))}},w=i(x,[["__scopeId","data-v-df79c84d"]]);export{w as default}; diff --git a/.output/public/_nuxt/error-500.c5df6088.css b/.output/public/_nuxt/error-500.c5df6088.css new file mode 100644 index 0000000..27ea077 --- /dev/null +++ b/.output/public/_nuxt/error-500.c5df6088.css @@ -0,0 +1 @@ +.spotlight[data-v-df79c84d]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);filter:blur(20vh)}.bg-white[data-v-df79c84d]{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.grid[data-v-df79c84d]{display:grid}.place-content-center[data-v-df79c84d]{place-content:center}.font-sans[data-v-df79c84d]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-medium[data-v-df79c84d]{font-weight:500}.font-light[data-v-df79c84d]{font-weight:300}.h-1\/2[data-v-df79c84d]{height:50%}.text-8xl[data-v-df79c84d]{font-size:6rem;line-height:1}.text-xl[data-v-df79c84d]{font-size:1.25rem;line-height:1.75rem}.leading-tight[data-v-df79c84d]{line-height:1.25}.mb-8[data-v-df79c84d]{margin-bottom:2rem}.mb-16[data-v-df79c84d]{margin-bottom:4rem}.max-w-520px[data-v-df79c84d]{max-width:520px}.min-h-screen[data-v-df79c84d]{min-height:100vh}.overflow-hidden[data-v-df79c84d]{overflow:hidden}.px-8[data-v-df79c84d]{padding-left:2rem;padding-right:2rem}.fixed[data-v-df79c84d]{position:fixed}.left-0[data-v-df79c84d]{left:0}.right-0[data-v-df79c84d]{right:0}.-bottom-1\/2[data-v-df79c84d]{bottom:-50%}.text-center[data-v-df79c84d]{text-align:center}.text-black[data-v-df79c84d]{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.antialiased[data-v-df79c84d]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:640px){.sm\:text-4xl[data-v-df79c84d]{font-size:2.25rem;line-height:2.5rem}.sm\:text-10xl[data-v-df79c84d]{font-size:10rem;line-height:1}.sm\:px-0[data-v-df79c84d]{padding-left:0;padding-right:0}}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-df79c84d]{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.dark\:text-white[data-v-df79c84d]{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}} diff --git a/.output/public/_nuxt/issue-bj.44adad8c.svg b/.output/public/_nuxt/issue-bj.44adad8c.svg new file mode 100644 index 0000000..35c1a6f --- /dev/null +++ b/.output/public/_nuxt/issue-bj.44adad8c.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.output/public/_nuxt/logo.6622f82d.png b/.output/public/_nuxt/logo.6622f82d.png new file mode 100644 index 0000000000000000000000000000000000000000..dc6308b13ce5182e66b943bc19ab36890c623027 GIT binary patch literal 33855 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

fM4BB+{1lZPNA==3uEP($8T0X(y;hH9wXY+Y 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 bE|CnmSZ7C9#?r-e0Q^x?0;!RAG0*=G9d85A literal 0 HcmV?d00001 diff --git a/.output/public/_nuxt/menu-icon-gray.d61f02b1.svg b/.output/public/_nuxt/menu-icon-gray.d61f02b1.svg new file mode 100644 index 0000000..1abc84a --- /dev/null +++ b/.output/public/_nuxt/menu-icon-gray.d61f02b1.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.output/public/_nuxt/mini-code.71ebcc53.png b/.output/public/_nuxt/mini-code.71ebcc53.png new file mode 100644 index 0000000000000000000000000000000000000000..def8ef0762eeb300025d843bd985834b8fac6d9c GIT binary patch literal 10223 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 NmsXalkT7}wzW{SH(q#Yu literal 0 HcmV?d00001 diff --git a/.output/public/_nuxt/tick-no.179037b3.svg b/.output/public/_nuxt/tick-no.179037b3.svg new file mode 100644 index 0000000..987610a --- /dev/null +++ b/.output/public/_nuxt/tick-no.179037b3.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/.output/public/_nuxt/tick-option.e092d22f.svg b/.output/public/_nuxt/tick-option.e092d22f.svg new file mode 100644 index 0000000..3149e3d --- /dev/null +++ b/.output/public/_nuxt/tick-option.e092d22f.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.output/public/_nuxt/tick-orange.233abc69.svg b/.output/public/_nuxt/tick-orange.233abc69.svg new file mode 100644 index 0000000..c31fcfa --- /dev/null +++ b/.output/public/_nuxt/tick-orange.233abc69.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.output/public/_nuxt/title.98892974.png b/.output/public/_nuxt/title.98892974.png new file mode 100644 index 0000000000000000000000000000000000000000..b7977d4d4b6db9280b136b59617295a0a7e184a3 GIT binary patch literal 5923 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 FV1lt6i`f7G literal 0 HcmV?d00001 diff --git a/.output/public/favicon.ico b/.output/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..4164824931a4c23e6f56911c28b3111a18c1a96f GIT binary patch literal 2238 zcmd6oF;65%5JqcfYG!A5fRKpbOl0DU$SiWCONhzpFOWDOBDQ1+sj~}g$qtRXq(NGd>?a2-iV=8$@r;a&&YgW+wOd_u}pn5psNdELT@oHLv^o`+9J2 zpeH9MimuGp!^1;8|1tIB$JC$YR`ajWKX3om+s~i%r{DijNmCIg3K1$M1e&24npG`T z9Np0!-O(N0(F=M(FX#ompcnK&5A;9}^gs{vB@hIg5~(eW?%7yJwU1^+^C3Je8? zk_iVoeF*#lhNukmAYcgm0=9r7@C!Jia?pc-BPs{`5!4W{1S|ndz!I?Vx)SJk1}wb4 z1Uf8HS=f_+C2Bt=7NaLlpuvzZBn$~d!jLc|3<*QPkT4_+0Yk!&FeD5KL&A_SBn$~d z!jLc|3<*QxANVK!iNCXkbMJ8Ew0522`knl$r>CcSc6O#07Z=JI)tj3eFG(IpP%)ge^Y+>^l3WRA~}79v(7JqPnGKBzaPWm-8Gx8doMqB@8x;; zoqRj*hGy9K{Bqn`iYzzgS6G|#<3zqOzteRsYi!KVyRQE>-!uvpqwkt!zgVt4Un}nU zGg;T|DQ;NHw{63^)py+DSHFOw&VD_%#%|b|gm!DWq5sR-e9_cpw)=X0Yb?gTADeMY zWUJNfVOaaG(suo9-ZVo$?Gcx6@?8(eOa$g;r+umV#c1e8C3zfEc zBTY{_sXO1Tdby5I1_Pltj5iiw;M1& literal 0 HcmV?d00001 diff --git a/.output/public/img/QRCode-icon.svg b/.output/public/img/QRCode-icon.svg new file mode 100644 index 0000000..8464970 --- /dev/null +++ b/.output/public/img/QRCode-icon.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.output/public/img/add-icon.svg b/.output/public/img/add-icon.svg new file mode 100644 index 0000000..585cf1c --- /dev/null +++ b/.output/public/img/add-icon.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.output/public/img/arrow-circular-gray.png b/.output/public/img/arrow-circular-gray.png new file mode 100644 index 0000000000000000000000000000000000000000..208e039cf78cdc881169b69fd407faac841cf8ad GIT binary patch literal 2201 zcmV;K2xj+*P)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91FrWhf1ONa40RR91FaQ7m0NXcg3;+NK14%?dRA>dwnrUoRRS?H{uSF8t zCS`F!s!=20H$w`@7Zc%w#;S;PWs?L26i|u5#2BMNjC?=?fuaH`gr!i*CMvG6E{TEy z`jLW4BH~u5U|Xb=w*LN?dvE8R-uLKhp>>ksoSAcG&VSCCv)or=eJ%lQ+qUf*+>DRK zVz;%mwcSGfCU_8>4T~D!lkiXUIo#UXx{tEDq@?6`HFk$$T{YghbLXJu=H{sYnU0T9 zUG(!U_8T)YGAbrbnxp{JrnCdtv13PGOH0c_Mw$ipPkY2@gGN?vEy29Zs+@@K60PlY z0IOH8?mJ+>fVsGN5e`x#+H2RfX9#3zPEO8}f`Wpk&baAR0Oa@xoK?cNCUM$={u|{r zKRT*g@A=tD7S06zHF!k+Dw3aXFcw60y%{hEKOl@mx=gts}# zf`|;jPaEaDo%v>*&n+%4ej{RlOQx!-s+z-!ti)ko;YPB z&YuB%5#Zl<9b68X2`pf|Dty~xx;`F{=NAM0jwz2fglqplJp>6B2x{hno_<3i*IX>nKE1*{;9qf+(1$n(=)N3NCtfTv9 z10V~`-hJV%01@g*91;fQMBc3%Hgt9gDn6EkOBKuy%5|JK$q>qXGfrz}X69xi|6i&b z0ivfxK%*-vDz45vfByU(L=&DywC-nzD}_ShB)A7*HQWY2&WxmdV1$+#G&vx-P9Ur9dDKyYVQvDKGxyGfzF+S*ChhHz60LE*acq_^>Adry4Z3RfPJ_Li1!(&iY4EnHkl1V zn|~Eg;HcTM<{jz;{t)2T(jW{0X_XnO`0YSp%iP@DdMi`UvBpkYN0F1@1NMl!5;1h; z%;vm~7SS34ewdauupR##eu@}lPqbCERu0@5cUL6AlB4ZIX6}BJ|C$C=v6al~e4~r3 z66h>|>V&c2o3Jm$_dAhBzVg(mQ#nq1y`21Qm2Bc6R*tH(#2=x*8*Vi1N~aY7bf3Us z7Xq9OP#3%=;y!%78+J@m;oNtzol*cl+Wu_f;Z{yoXQ@ADCJSh{E2x!N4$voDJAEpm zdmXlyrhW&SfUl3;{z>E!j{azz0S{Xx4o6!#Rh=dO0{ad@V517)rd%RsL!wl$ojXHJF`NJ{WG8JbChQr*le?S-zbC6hz8Hfc6H0Dp24l z9XgFn()Fm0!NKNl<6amN=cDBhlm|@zIG=1&johiK00HbSI{%ZxppibB`Lw{xA9lhN zfR}2&uzLy`H%en@9ueyoinIt|U*SvXbUMQDG;Md%=d*~ml&ZaZ_x59T6YiM+vloDV zpT~ne67w*anbK>LMg`%&aJSP%sVUYg^ES0nrcL}ttk2z{#;_60m6C(J@56>$MpX7A zzK$Fl(c9m}`t}8fPRhYS08H*HoL&nhhdBlKmyzu%3?xc@T=XgdUdL|;o_f8H)x#AA zz-4lRh8HYa*!0%{sPdS+1SlWJQDP~T&2I^m25ml8rV0 zQlCzYcO?U@f)jEcnRvWkDAu|_Bqt3(jeZcXQq7QT=p-xhTvk@ro1Oh@qOnb=>XP!$ z`9(AgOlTwv0RJed8wp;0QwE?8Ea^nRZlG%SgqlPr;Bwwho6~(eZP~KrI^Orw0H~A3 zUQ+TaQqC)F_IOf~e=Zt;?6z;;K1_dHpgJ;%pH}qR_oEDvs81fEf!I{Zx4)tYb0TH_%?Fg^$taFn#v1fvfo+Du4Rz bT`v9u;Uf8rlpRuG00000NkvXXu0mjfnY + + + + + \ No newline at end of file diff --git a/.output/public/img/close-icon.svg b/.output/public/img/close-icon.svg new file mode 100644 index 0000000..4fb9f94 --- /dev/null +++ b/.output/public/img/close-icon.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/.output/public/img/collect-icon-colours.svg b/.output/public/img/collect-icon-colours.svg new file mode 100644 index 0000000..1a4057d --- /dev/null +++ b/.output/public/img/collect-icon-colours.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.output/public/img/collect-icon.png b/.output/public/img/collect-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4d60d52f8850a44bffec1a029f3c9408442060a6 GIT binary patch literal 1321 zcmV+^1=jkBP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91FrWhf1ONa40RR91FaQ7m0NXcg3;+NGlSxEDRA>d=m|Lh-RTPHJdvNlS zWMSnwX_}QGVxVEr@d8CDVxftF*h3OniV2FC8T4Y=g?dO76vUt#J%m>f!~}gSlrBOS z6cZ^Etkk@v_5HHP;cvP2-fOwn?(FS=f6qDQ9CM6+%sJOwbL}o&nq0cok$-P|PXy<{ zsXE4~o9oSZ{s)`@ZJ?=S5^P02u)e9-L-q?JuOu#jyFgP&J1k@7y>;_UOafYk zHqg-WFzkHR-$g%fZEG5uJ>+&8+25$QfOXcUWLiN($~aj0>@O*?6k%V5_ZpHtq_%@d zKxh9=Ms$Pqouz)e^)*Cw3@k2#NMKol)ll?{*8fhTzthz%M(!l_zA210nvGUrP>M~b zG>s;z&;E)sEbgY=SK-YvcK>_x=R}OH^E>r^6&QSAwr8jhtYBN$E(IPBUIae-ucB9y zd+EFcBH@pyKL+%SbO*WRh6*EYrf*mY!%L;Mf!fmc_#d?EzN2TLl8E%vDF)hJhrkcu z`%?L1sXRidiMmRZKu_=l7zu)?NGgFm@*2jkWEgNiHU~hr47OpS_sCDc6Vt(QOa|LP zENR~IG-LOJw}B=itIWi3H~0nQjT!cTGWHIwz;SR3C@0E3mQu?bP}|XRgL1U@!8W#P zl-dc}t^=z0nXLX7Kx7r=XSAua4Ri&aCECVg!Arm&e(~G`I=10r6hBQg>raA4kXs?~ zHHgU#@_tph!t;54J@w$jlo45sFirO+Mt5_Tk)r3)5&i|@0~TyEDSvfJsVr zB;v*T7Cxh$IgRWabp)w6`9%Mp+-hJ!n zwwjrIo+Ub!Abc>P*P^;FT@W=Zc+=^HlgE9!;HM!W@?9SP5a(Dml@i(lBLwW)6( zXa_EHP-5I!>NVei-1(R0e08Zq+h`T=D@G7FUFz#kITh${l<4zvC+!ac$r#{$x|tRt z+P6+}KKfE{5_mw>^)0P!q)$N?9TwU;$&Zv6uSCWI-+oV_7b5z=h(JNob=4Jk0~ib{ zNiRAVfL}qHk4x6Rl6oOB9WTjXq3fji6pY9jNiVCHf&L5*U&&H_3y~FgNjjIVhgti! z7SVI`IyeK8F}|zCv5#GzaK0D)5jQBHu9NJ2;HOrWmu05VI!W|hx)n^xG~(KghA>oz fz%I}Zu7CL#-#4sJVAYVE00000NkvXXu0mjf?Pp#o literal 0 HcmV?d00001 diff --git a/.output/public/img/comment-icon-gray.svg b/.output/public/img/comment-icon-gray.svg new file mode 100644 index 0000000..1f5b9fa --- /dev/null +++ b/.output/public/img/comment-icon-gray.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.output/public/img/comment-icon.png b/.output/public/img/comment-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8d4a63e5299c2b1bd0d97eaae285346ca2e0132e GIT binary patch literal 1051 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 DNXZec literal 0 HcmV?d00001 diff --git a/.output/public/img/cross-icon.png b/.output/public/img/cross-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c3e2e522f93e997aae7d5b7c4aef233ff29a30f7 GIT binary patch literal 1849 zcmb7Fc{H1e7XR}3kZ5g*N{7)HlW4_QLrpDdn5cvz&(dLNlTxuCol?ZhL@?^1TCHs? zZBt=dRnnfcbPz&RO?8r523?dCMLS03pkji)_~*U9=bZbyzq|c&?>+b2LRx^2u8xTg z006pF3OPv4++D!6)LKG3J)|aBYLJf?&?^0WN$rqh!l+Dte*mwx;Q*{49)NaB)G$#4 z05o_oKts*2-53x2UzW?$_`khdNVx=M0Du;sO7;xNge_n5PcaQOx_~+uP-M{mFI<~B z_OKX9_O=+-t&i!I9ZEtT@ioGpIE8entoYi?oTIhvg~#tf8=th8e4hLCl6S+SeZI3; zy@f*r`}Emg*{|JFWxuRYDi>65R9&)2S%39k{g9Rc0Q;xn0a+$H$Hc_UulF((%*G(r zVFF>55gpBsZT_l6)iUwnVOd#OMpLq|U(uf4xm{3_Zh~g8Sev?c6zw4|^ey)N85j`2 z@o;h3VDX1DjjJyY8-o1{UV@3v06CrSO^`>`bo&Sb+uPf-^%tr$UGOA>9a+fz;%NLt zxF=%4SFBILb z-*ih}lvEYxDpCmi{Q$ZNt+Zsa-g^&Z0XxrbJ@xPn%TtY^BE198`dTA*ypWvW;9$YS z?^>Qv$30TaqCJ2cifiA7o!JDla)V9cB?~Qj`ufvF_ntW?90!Q60>e=&xIrY5AQfjN zISoKFejfP7qiqdBbf&fExB@ZjDgHaD-fF=F#TBe>2HC}Ic6DSR=iu47Qen3v>(4XC zfq<)m)uoo9Su5=n>>!Hhuq>6yvaeiC{^R{XE7%t_K0bcR-PN_jbF@mrqE0tyZx*(R zUM{6w$4(s^$%56^hAb>%enmRxya;Lj-P-ap$9D1&&=pJ(8(q*wOBPJNGvsFMMf}va zG?So=bV~#k(l2_m_tw4tc%=61Jv@MZD}-z@oB4>DW(e80kaTwgxEW7ehl2X-LIB%m z+6Zhu{SojIS8B|$0^=%3QOZUH&mU}(SK+zF2y6kp0~o=T9_U7alnT-}N-5mjAGDFX z;kZT!r~H*Vpw*9O!#=2aHWVz8yIFG+k#V}y@vz7%q*SGJ53LP)DM5ch3P&mpy7$A1 zD#cX_Zv?FzBIer#0I!fr<8BHpi8>RljMB8X$q~qljm71VP$+zo=2j#8)Gk|oaKz{% zy|>Ne$|`e6lbm~X@A>fBo0yDgxBC`2f0g%hkiU?AVQv4Nh$%_Bop`?9axbL zoe#aW)7bpLaP|9iy^p%B41IZ_M^CQ@skiE}aqYn57I8aHVq>d%U13J|d;qZLM)d>P zJ{NF)&ug_Hd6vQ}uN16EtFH z=&i$W+)~iiLc#CBN%(Xuf{b7g*mRu1mn1{E>QD|GRarotk1=$()hF%zY%!JYL5s&+ddfE2j8g8;a>6+0POZp-agI8$kNfUA-T z3(t5k4o=U58sX}ZE+LIW* z^de{+A}Mczn+HzEs=76-LG!Io68$HjrF4oN6$$)^IkvOaS&ZB-a=AAg7s)eqUZIT= zrf!F~oDewG{&q{oA9aXLOY?gr8q{HIbGCw{$af}c;1*0LVKK7Rra7( zbD=gUergP9|4Jkh*_D--rI|%zVCz|;WBEJ&g6f8R?GG#zr`+$-tvbx-7);NI`mV?u zRp(!a>62ocS7@CF%dy4AC-24@czfCjrS(s0;nTd-faNe&+ zZ}|wPPo?p=h!I6Sm?fP!3Q6_S}sU)%q%>0^y1hY zH>)7M<%G&Wez~;pxT7hPENojmZxG(k&#>CsSp4JD@ZeTt*?_HvPvZTKj=%At%H*1! zK%Z?5=&0`@P7Q{*uWq@Aq%E_Hh=|C3oRZUM4uJny6n5vFk_kOq;`!aTMfDCKw|X&h F{|oZN3>p9c literal 0 HcmV?d00001 diff --git a/.output/public/img/delete-icon.svg b/.output/public/img/delete-icon.svg new file mode 100644 index 0000000..1e295a1 --- /dev/null +++ b/.output/public/img/delete-icon.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.output/public/img/dot-gray.svg b/.output/public/img/dot-gray.svg new file mode 100644 index 0000000..3351277 --- /dev/null +++ b/.output/public/img/dot-gray.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/.output/public/img/dot-yellow.svg b/.output/public/img/dot-yellow.svg new file mode 100644 index 0000000..1bb33f7 --- /dev/null +++ b/.output/public/img/dot-yellow.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/.output/public/img/dot.svg b/.output/public/img/dot.svg new file mode 100644 index 0000000..2945c5b --- /dev/null +++ b/.output/public/img/dot.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/.output/public/img/edit-icon-white.svg b/.output/public/img/edit-icon-white.svg new file mode 100644 index 0000000..84c4805 --- /dev/null +++ b/.output/public/img/edit-icon-white.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.output/public/img/edit-icon.png b/.output/public/img/edit-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..af6972644cf5d25a2f46dde2bbe20aa6410d23b8 GIT binary patch literal 1184 zcmV;R1Yi4!P)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91FrWhf1ONa40RR91FaQ7m0NXcg3;+NG3Q0skRA>e5SW9bDK@`rT35^e2 z7!qB&3C*KfSXTv0#Hvv0GOdaWH(GyyD{&zRT2OZ`MCq!n2mu9AcWP8@Tp0RDpV_of zC^W`}Sd%8k#P6gtb#Bb#-sI-yf*H6yXXeg5=ljl_nVyWn&~EJr{NE8Uwwk`*?|0<$ z`J078VZ-C`+zEw3zm;HWDFFul4FLNX=#brRzYq?Gb8<I3C0^%De}m7N*gaT_7ifz zXf(zk&#*BcNXS|VO$n4q8v;K#KR+K%BoYy))A>UnAuF9UBTx-Ii@JeGI2?{G^iQ*~ znj|zKAP0QCB$`e@3HW+QG?f6IHrTLq+VBm#WiputVzJl<4wg$I+Sk{&y|}nopfQ$C zS*R!397?AQ#y_%tQ8eusCGha@7LSKHEP|h#o09;bcV4geJdV}%<>louHkXSC6e7W! zgDYHia79h26g-a5arigmS?4%lBLMvs9xEH0&E;~pn7%7iFD1(4d>0Kn+#;{Z(-+7NCHCPflhl@x$(LO#F`mJ!S?VBg5DDh1n$)SAUy zcX#&)Ks{tuS0RrG9wyvw_oZ^zft2$g)ReRl{MTLqfbZoW0MHHS*LWZD;?mNRWF_bw zMILj-w3$&eZ3O?d31G5FAcEY!k1>(NFw$v)r&F1l6Xq3Lwq*Y8I zq=>6Zl+ytG1@9xc{`iEA9+{q={;CP$5+@Z2*lf1d?d|P2a@>Vy1K&*%Sky(IvAGfC y=&ur6`s-2};XmzR{UK{3YDb_Qfp!G+5`jNlJs7R{w?57Q0000 + + + + + + + + + + \ No newline at end of file diff --git a/.output/public/img/give-sweep.png b/.output/public/img/give-sweep.png new file mode 100644 index 0000000000000000000000000000000000000000..f72331d56985c3f081dce56eef5ce31f2c283bde GIT binary patch literal 751 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC#^NA%Cx&(BWL^R}E~ycoX}-P; zT0k}j17mw80}DtA5K93u0|WB{Mh0de%?J`(zyy~ySip>6gB0F2&*5QUV2bo~aSX{| zeLM5Co=%`h+w3ij%IPj1ePSmK6OTQyVfiSaCw#=^k(s#hN102UmUGlC{1d#a^#qlj znXmuP-a6^(+U^d$z24uv{=L~6zVZ8hz0kd@!xnys+Lba(_#c<}p}8NXG_l^a*IqMm zn_czchXFH0ty;}fy~6cdx3Io`8)+S|U;dm=1^=zPDW1R9U3i|eaOGd65HYddi0DNE zl_ze?6uaK=J{HZx`(%EOJMSBL!`>JD^~?V-s~T(gaH$@A638{@Vfcb)wKr`t_9=<9 z1}t%Q31i(689CQ`{XOA38`4r*YF2DgOPcqZ$EEVtjE@mj9uwQ=iyH+B_Pl2_H#E)I zr2q7u8e^YL*y_^x1=2?w<=nrVdAV@af7y+3G9Ofhi@x-3e;#q9F~+-O!PS@Dk{P9J z7QaL4&k8A>wYZ(~_HuOk@-^T4ULWT;0)$sw8;-x&u|cQgdMtNsm2y+G#Q|<7&l8J7 zEWAFHO%AVAVoqjK{i2*67vMD8^0CazV?aGMyE#5coc+t)Te~bd=h*juYc|JR7U%XREKzst*p*^LwP5>{+d1p3;)wYBD+}Jp`<3wOf8tp= WV^jaFknSc>V)JzMb6Mw<&;$TUuRDzZ literal 0 HcmV?d00001 diff --git a/.output/public/img/hot-icon.png b/.output/public/img/hot-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2b97527c0f444352b61a555ff5818a3be395edde GIT binary patch literal 1934 zcmV;92XXj`P)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91K%fHv1ONa40RR91KmY&$07g+lumAuC_(?=TRCodHTU~P7HV_8=qu1~T zQBM&11ZGYU*iv>staX=*-M`8A36zy_IC%f!S?~9ZbU&IHIi5TsqbR?EcamK$p`q{Yw zvY(?^ti&fMJ2L3_d+=A98rpkn+L-}Z@l0Gn`M6b^fta-7dP4MW0Cx4IxPjuPCtj)* zh`)nrx+oiV1NCYEe(Fnc3su6k>I7o8mZk@Spa+>O64Cq;z>TB)&zSo|M_R9BM_#2# zVcAd77@({2#5I?!JHL5106+OmTzAssNF<%;Jra90Ku5PP)i~Lo0ldWknZZ4jS~){| zoBuRIpB_Nbev|UF36n1#FUz2G{o#g#N?rMoQw)(lQ*cd1Ant-c(!`awjn0<`T(x!J z(7te>VG<-tPuM%0;Tj{cx`*NaMXoV&#hfTa;djkk;X}2q3C-y+JO_`9rAeGMQeI!!IOE~rb}dd}lnihCYU7pb{%Cv7aPn;|@rDVRPHBMvKU zbQ6$tabXf^F9GikQ)GO(;R8H`Ok9E~v@=?;1MvfAk~I?JUVwuKo!rU->km!Lj6TA$ zv{ICw?)g!9Tu93bXmeo6XA~dn0?bpO9+bXXBJauCb-CW>zUm{>s?ab16Xj1pA84!V zwR(omeJJp%c~aFd0NnYyG2X2GNV{!`Y{)o_hN$iZ6$1b{!Z@SGSTpfKt_lql8vF)8 zQx87d@?cs>tQY{1mJDDjA$D7|G2FO;IC0ovVP(Y~g8vA-z|AjJ7=($GN{ zj$NDy^3q_=<~~EvlO~MZ|BY5J!9Y9~scYWaPMhOt6O|SM@^trIQLh6{`E`nQ_4)&j zi6Kvg+uzyGRIngoMEwM}x*$Sf!yv}NpXD)iD=l7w!%$PmEtStD2pNb+s7`RbmCgCB zCclDns9-!fE-a6AS?*|1N8E9ri+zx{T|9kMf*}rG59GI z`c<`&Ct&VQQNO|!VM?qo&5fLmC+vR;7vqD$Au#lIj(PvAJrrsfHD2q=nKnb>IaG>;2xz0CiV(8cpp*hRiua3$G1lVcQJV z{}kvxuJi6J8*`+}18A8tXLy=yxMC!Z12f%m_9)kJjRRo)MFt(A<)6e>>B`zaCD=Q( zP#%ytb~Q!hPK?*r)-7^n0!t%NQe-YcHI`t-7@7$^wBkTl86fo_u1!SKrH}A|gSkA5 zQ!%NamLjgyeOBO&$^dhpa%-|0=WzJ6WsZ}GkJvvvYP5HN<3=*n*O43groK1^$fbtd z@~t)?e;{RX^fwSqQkF00$^!^9)6l*_`Y!+(A#@eY2~pP% zE?tEa-GGxZ?MN(dpw*zSLV5i?=K+=;DCl9ep|8ttEo9rF@-Ne$NJyYdk}h|xwau{X z&5HWBYzjCk>Q!J2+O%l0(>{SN!A184t`HZECWgz$47>gu2UU7nrPdYgJz>QF#0Tpq zxHTg;Azw!+PJ~GvJqG0J4fvd&0^;i{6#3?v%CR{C}~R&oKt$%NBjSCU`3Y)CF>yoAK#w3|xe(kIfZ5 zW%|QJf-BwjPZM4ZfPpm%PnrC%guXW&7*^12nE4c-}1A4kE Uz}%q2<^TWy07*qoM6N<$g4ca%6#xJL literal 0 HcmV?d00001 diff --git a/.output/public/img/input-icon.png b/.output/public/img/input-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3587ae1d4d3d955bd7a8b8755240ad0aece0a91a GIT binary patch literal 1923 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijWi-X*q z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZk1_maF z0G|+7pn_2_8Ukd8z~!P2Z=mM=B|(0{4E(;;iw~Z;d*SHXwrCmQoMV4(wWuph{CAOlI`1y4L=yYF_Zqq8h5=lWKTuXveY%J zqvo`0-Z&d0)${pDvXaElNv~fyTmG0E|MIf_Go1&uJ7u{_@2hdlkiXL4l)q`$)v6Vl z$1_&yny?E^zt{X+@14DWSjy44{ojFJVNCLNcVXyYmGuB}I14-?i-9zV?ZM!7GTV-U zfmzVg#W5t}@Z0d8)}etSw&yPxi)aPSO3_H|c8-Y|Z}txnutR!2C81slWvlvg6LZ z`i!C0Zu1hRXfG4{13RZmM!qyl*uCnw*X}84C(?7+&u$Jr8^|{0{Ud<{#{+q$cf@ZT zKAc|Nc%ecyCb7Bq{e}$@3xYbs81L286l#Chy!iJ3qhDjQh_36dh*gcwbC?b#E^y6^>CYA5TT1|G|23z81SGDbK0uvYL{oIjbr`QXg84!6JN zo$hoC5APG=W!Jm$lSN~4^pq7_nO{746ko!WRX)o;G(@|fA#{I?=^pKg`J4yuI&50C zoP9@1h**r^hrsopmhKIa;FWGrIZzgP__{;t>QfE%OZj)Kda0}MHG9{euDYxpKC|9g zUVoXSefi=29iBIh78oxmn{chb`$CcXrL(uEpZv1skWZn+uC=eE^Ok>OD(7js;@Zyj z)c4d9F{$@nd*lAwGPnNbKa#ljD8KrGW#`s+_ifS+eFy@x^s83ZjXom&ST53{d=`_O>kbXaQHikNpWp5ZCpJ^ z_egfGEuLuoXVo#Ug?Cl|ggppQSj}Jgy>7vi!xb+UYtNYfgXPMax0{!II9l5}WBnwi zeB*^l_xE)(ZA<$uTIccKxU}`1_Ma(rnRPq$4}5wN@w7mUvGjNDx&Hss|LoK18N7C7 z?t9HIy&afKR7+eVN>UO_QmvAUQh^kMk%5tsu7QQFp+$(Hsg;p|m9eR|frXWUf!uW7 zFDM#v^HVa@DsgMbKeZK<4?RIP6qlu2B_$T8>XsH|GNfhZq+03g>u2QWrs^lA89o9mFSn`7Jzy2nMTQ`6-GuyrA9gW#rdVhrTKb5Q!XbNWdjXm@O1TaS?83{ F1ORb}MREWD literal 0 HcmV?d00001 diff --git a/.output/public/img/issue-bj.png b/.output/public/img/issue-bj.png new file mode 100644 index 0000000000000000000000000000000000000000..d33b46e99b2112f70919b54eff5316ff8a35b49c GIT binary patch literal 2331 zcmV+$3FP*PP)XBfwKb{ARsa5qv# zF@b7Kj3h3kUd!4Zns}&*;VLvu(^I8A^x#45san$yvgx5;G-+&F553W7VvTZON$M^M z5=kTyK`i*O?067S5LlKz57{BZI5Y1%`}w}Z^H1Ka!_JPg^PA^$X5Ud(S64lHDT?AD z38kEXc6fpuX`3YPmfBuSqWSQo0kzW#eiTz@ax8AMre$t_lYfR$7#H3Y}Jg)G)(N+c5R z@g`F~pU+cKQNcCHV#{o?$ZLFjJQ55Bud_akz+gSHSXs1x|NhwW^71*>da#aXadDAi ztSlC*EkL{-WW`%_$DvS&$%!nsv|6=$^Xb#4AG0<9HLz!4VS!w+pm0q`b93`;aJ4_M zHh^G_o|eE0uHN3>^8jtu_RIjNEUTp$Tb?*;8e_HOcVc3qW81cEzu0aBIMvnF5m=eP zW)rDVV9{i^q1xJ7Pi18#xne<;F&i&mzC6zpYsq58wOGZ>VzX9zmu0nB`uP2RvRIkK zW3{hdy&{X1&0nc^by;Std0?6~M$DLNx6CE7 zSeJ^x5?B&}B@tK>fh7@G64kNd$!y|jg)G+XF4pUf*q#;HUO$0#n+wkV@{Yhtq~YP= zFvVDTW2&VBfk22X)`hCAt&K3x5{j|%$>;Mm+P#k#*eNTPGb3is+D0)}vO2b>rzdE4 zPq7g!S*#qOl}IFVgg0>_uo9`JrlyUx4#ijr1<=}fp;C;Mq^`Ys^=cCbIUs;cS)t0_TXB@?*eM!OkfP-YWlk}DQG#)iY;Pgoz=vSkZ_6$~6R z#saiXmK!z$ORiX8O-@cC)Sy#0Okf39b#?U_);c&n0fCjwT3K@yV++x2u40O@<*!@K zrjGYzt@SKxV_UawwS12(RzTgmcdrAiwUL!HS;bcZE1;s$Xb^NdA8RGB0;;{e{UndI zvcOV|Ep1FS8k3@5#=8)!s;aoGl{Hrgfh}Ki;O-@dBY~Q~9C$4e@tP~&oo2&9po}j4yER{<2#pCf1p|jS*hY!y}tnA@(0}xMh ziK_+AieU$i?Ay1m@BaP!tvSY6QC)Q*z6+K#J(ZP}XL$cpaMd}*RTfy=9fcUHSio%o z*KuQfeEgkkt)?Gdlfg(E zT^`t?J!2$eM3L?EQ0OWaO)(M~^;mQEhs%y1M$b6Su3CH2B1ge6!z@##o!!+j02t z;Zcl1{r&w-k^}98`h67Y&99w8MVQ5eT5_ge@#4iGHW~ovU2Hb6 zZs@jZ6BZk)$76my*6hOYdRzr}`UPgah1`jBIz2EqH+QMGxA)4aQ>XB`GGnsP~WaxCrEVyW4WkwpWWD}=S|55c1K780;sx2s$S z5`p3gU5sXfkPQlSNu>t7nSqwH^P~q1?s5(A;^HFHt&1%DK3KYx+vS!WtlmXq>W^^< zGG5QZ!ovD9Pi3%9?LMS(B}Kx5)hAi#zHp!wqXi>q(Ok6#6Zf-}b*QvpjaH0SfCJq# z!qrBptr2~a;Iv6Pv}HF)c;BMU z6KHlHkRC7#w*K>lxTlD~7IWuyF>f=#a-#nQ7yy3`0*cR*-C_U$002ovPDHLkV1k+r BZs7m` literal 0 HcmV?d00001 diff --git a/.output/public/img/issue-bj.svg b/.output/public/img/issue-bj.svg new file mode 100644 index 0000000..35c1a6f --- /dev/null +++ b/.output/public/img/issue-bj.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.output/public/img/like-icon-colours.png b/.output/public/img/like-icon-colours.png new file mode 100644 index 0000000000000000000000000000000000000000..09d9120db1ee58a206db082317d5dd1ca541a8bb GIT binary patch literal 1141 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 UGpWs}D*ylh07*qoM6N<$f|i$h!vFvP literal 0 HcmV?d00001 diff --git a/.output/public/img/logo.png b/.output/public/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..dc6308b13ce5182e66b943bc19ab36890c623027 GIT binary patch literal 33855 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

fM4BB+{1lZPNA==3uEP($8T0X(y;hH9wXY+Y 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 bE|CnmSZ7C9#?r-e0Q^x?0;!RAG0*=G9d85A literal 0 HcmV?d00001 diff --git a/.output/public/img/menu-icon-gray.svg b/.output/public/img/menu-icon-gray.svg new file mode 100644 index 0000000..1abc84a --- /dev/null +++ b/.output/public/img/menu-icon-gray.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.output/public/img/mini-code.png b/.output/public/img/mini-code.png new file mode 100644 index 0000000000000000000000000000000000000000..def8ef0762eeb300025d843bd985834b8fac6d9c GIT binary patch literal 10223 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 NmsXalkT7}wzW{SH(q#Yu literal 0 HcmV?d00001 diff --git a/.output/public/img/offer-mini-QRcode.png b/.output/public/img/offer-mini-QRcode.png new file mode 100644 index 0000000000000000000000000000000000000000..c16265b0de8ba0eb5617f21669feb95049cd7b4a GIT binary patch literal 190572 zcmagGcRbr){6A{6RIQ>dN`%ttu%kxI(warlQd?`+j4gK6su5eQpjOqaJwxri_Xr^* z_KLl3e7?W$z4vkdxqrMLN#1$CPtJM2&UuaJ^LY~bUR9p*?xVW|1O$|d3U4$B2ncaE z#~l*K9RFz^ zz8_sa?Ezq0P{gEt<(?Vyw+rl4iu;8QS;YG(C+ zO*E@ZbZxKaB*iE7zh?q&k&wmRA_W#bK<`y9IydY z|F6~ntp5Kpcl_j-|NP(0<1Y@D#Qyh7|Njk5wbGuHT%VPYLw2RE52V=TStqa0o32x` z*_i*Q!*(~Fuv=o_AtAFt+~RSJ4tp2kIE6UGWl5c7Wo6^XBf%j+TkZWkkH|FUZ1_; zC%hir!?4RK*aPkBJ>a$a9`H08IBm*9>Uc8<8&Wa~DsQohk>=&dgl6CCV_(?S)y}mK z4l6GObsiAKgp0VUUVWjjpTercpkvrbw}#~qy6VlV>#K!h`f=KA%YPK{OgAG^xfxG# z+bdHRj?zzLpT1m=Bq9XCS0~HzC0;8ptx4b(n1qSrS^K78NGCwJuGe5&nOyq>C zn>QhgaP~g~ek5uI;kITRi5J9Vh|Fi~y_T8e?V+P7>$Rd51JPn4n+F48_P7R&ggvgZ z#Jgw&?M5-+B`1k5m62(<&G{V58gaQPEBj)1I77Hc3JcQWnIgPt47c0Va|93GBB9C$96{rPc-n02_h;daaW-`8%j1$+8@O0DY zqu%iSDPL*QUReY#ZKmD^*@@-ui~=o9{Kw9u!WG3mUmG5O znXt)nl3PEo=XCEx@!^MGKm`Vy3ykj-20OpwbBujybgI<91S05eW?u<%xLIb6dPJ?V zHI4O`ZeCmcLuwL-W5WR~xD05MUZCh#)lus&Eu0c-idnt-s{$)05+y?Hks!4i^>6!x zNqCbxW`PF9%i-}BZ`p856-7@u;5rv_2M<~Pr|B&=|Ia}Pi5aU!$28i~58fk+objOR z?(~c9WPb|~BdN!XRbGT4?iYPLXob~#$P8qG{bSbM=!S00df3T}1SBk;H*DPReQ$Hq zPr$RA1>7tL_=A%r`#J4{5nITAVmml2;p^%UC)&5Tf_f(E!PZ&J=$AP3X3+ST8@71w zae61wJ~W4tBC@fKFZE`)34Rd{uF+0D$hCn3i@_dl1E-jUbL8>5gahdF zfF{ea=x_u{g^1NXdAPOJNy5P2W#Izy?Hrz^|MgHe?q$=G%%Lx#LiDYa4C-FHs3X2{^xeHq>{;WEw>@{gQ-)}aJ$pf0lF{KGZGZv(fpOQl z_pB4vZ95?su8ykZ?LB8_e>}K2^bm?^qF|#JgtN7bP2;|KmYYZO8`j6YO&7gcFAdg|Vs&`);M4XLzb9J|C+)lmqv6dAvuNcR zx$h*85}PhotRMKt9(kqGtyB;*hB*9$WVkO-TnRYbG13`dT+Bhm1~^{y4PLzKo=zds zdO*Su&pcv|e$B(EpBqt`>FEz0x;AoALp=66WR`X1xQIrun-ZLlhyVA*5$AL-;~ zbabjv21S8$`2x%f%}&?Zq(hZv+~3tozud%ZOC^omZD5ROfh?155g2yA3Lsx&jEZ`a z2lrR(*(_ocjix`voyohR(T0)ecxnY8K2Yg$;4N6GVBJ-}#nJ4bJAxR?;rXcgtfQ<% z!Tde&Y$&+rvp}ISh~m$KTOcQ@QBqs!ll(AON9qNgC9S-EqR1riU9>17y)6~e!C1M_ zJWF`ek}iG%(~OaFoZ~XAehdKLPh*Gq@U14N&cQSnez-8W&q&_*<|C^D|4|nOzkj$_ zRhP#LzDvf?;Hkliyk%+wr`*#!$6no&V0eub zmoTp;x)L|c7R)RFzSwP*mj`+~dxMXCj_ZxKB%*>-{ongsP*Yt7mpuF`Tb5~WHQUAI zs0<}5ON(Rt{|@^Z^mQf z^HisSd|+SOXGba~O7j&&fbYd#Cyc_qVbXqR`J+_&fW#>}R-Rtp;q~9>e{$~IfC;&S z+K+ooV4d2Cd3g_D_c z1UvE5x+z@pv|G(?z3+}eN#W&@{k7|`i)|H4-aM1nKwP=AO~T*fuQRfE8_ftR(C8Dx z$aasu(Ki_5f`l6~PujJ$m~%;0K3ejMTXB|UIH3=3B9!yyGVuBY>y&=3@9kJ)Z}Rwu zkDV6NPGEnTNrAWs4lr9G+pfUM1ncwTZtP?`qzWc<;mcsIOT#eJhj ztt@?8`vt*AGB4*g8u@TL$Jmr`JC9zy$Zg;2^U16@aY?rFIBwHctElEj9Ho2KuGYrp zU0?;{VcL+tm#691r^&ak=NB#wMAe)b)Q;%{8Zha;KK;LrrY+JP;bE&5kAP>))tyAs zA0BqH@^Y?8c3QosCAByHvhrE|9)`&ygG}-;Uu~R;Ad{|hS(haso!V=WxbpsWSkp;Z zyj-Lf;}HofFV)oWWRi`*?&IJak8wD)l(KMP-u(`V5A!9sh)s!+8e9&q!TxNx{Buv) z+06(SW^=5kNx{xrm&kzq)U$Q%rn9yrJ(huY3Jk%k9;G?&Cm~;%p7T)6LdsL-ZA^z~ zIHPi0IwT?wdbAOaqOMf2Aj~_=?R_#1mL#&}=57<+r^S?l4Xv=9LRQmUmIg72F_z&6 z0?L;MmgrX{9{t#1n2&RJHzs(cvQEawdFLjV!XB3RdWSv-uf6IaBq1yOcr&L8+JY`- zRf$q5mpw*Pkj@o5h;uFRNKkwzory!glIRG-DtbC(=v{zuWcLDm7Z%&x?8VTnEqM`~5W)P#~ z_30px@fp!^1#eX6YdE~<7%a>^`r;;B72de7lE)dSqoV`@6Gmd_-!Oy1gepeEj&jmd z29u!abL`bn6=US{lm#CYy-%h&#I13|fV15B0u>DMJt|L^sGHxi6NY4r(C<-53@~yZ zx}-s4|KSa8;227=TslO0a{R1$oe1-g^rP_cH%$^Tbnew~fw<6~;%DMFun)i7raNDY zpXwJ=!jR8cEw+00ZZfPQ+Nt?JMU}WH->Bw?i3GB}-44=;wS8uC!ZrUW<* zKrY9Orl;k^(*p+)Bp{rKhE$A4k0xAWr_YnS@8Ih4Xto65?6#q|PzN`&kb`L}&oPmi zCmO1!kW?(=L^BHXS6)=2-s_rj4#YAyZxSlZ0rf#?co0RPB!26F(K7#Vd!fYzEtK+o%gA=fB4`@W=Y)B^Zn|! zf^DVb!`I_Rm*c~KJ6ZI4=iPBiDbB~^0n6{H2b|QY=zQ*RrbWH;IkNDr+Rp5z>3+!) z;$;w44=Z`Q_YkZn%0VCH`dE0&)cguRW9!gwF(OW7Dzn`dt9FZM`lez{EyIB7o5}Q+ zs5RzXH~STO-j#Oo7Nc&a&M4lAY$cN^l5_A-FaER%Uw$L}=xkc|#JEoaSj|knBrO_< z{LA~TTI8n)M1-yrCUILatQ7(<6y@31kTY1C`!i(dxW2)q`V_r4Gl_7;oeugUOl4e6 z9|D|ghfIcC+g}<&Zj!`!P+rzH<$xEjI{db_lLMCgA=b~%TG5XtB0zwytk7zr`)5Z@ z&vNoIny>xRb56r56>6@XZ;)zJJjoPP{e3rMC)tExi8+w(Q0Kn)$x_r~Vyos?EZ4`En5&u47nG1rl3y3wk@VX zU-t0$4)$Sn&D%W|iKt?p=yS)4VBBk>(VHM!@g`^kz)7e)9?lW))fMdkkbe$nQw;Gv zEHDD3xlHJ+#4#+0|Aydf`h-GsEI8_ z7uxxr&rWWHp!5uW(cPq<_za39LMN;us9{!%2%$+*)u&FK+ak@S!yMZz)c+#Ve0?B{;g^os`JsS;;lj zn=`$&J+@4FWuv$775w$P_0%KO$u2W#SAHI)@E7C1_ZP4PUJk2h^PN_y%TXy6_e@XI zZ}u0p9p%%ffNh817Yn^ywt%_#&mxqxKk>D>Z2D^j*@P`#!VdW8=l9&h(8z(;w-`)G zTYEAbO?SL7V)6@@+iouo7+u55Pdcu=Pame@ufileOI{Q89~6UiT^z7TU}YC?Q_D&W>kSic)oq)Ilmk; zhe?k+7`=QVN}}8-NkN;(X~fzgI=MlK3U8HTqNecNt*0`u>gL_ipmLS)YQAlcZTpKO zCiRfsUjgHj%uw;xbEta~Pk^C$eg1WU;o%?MKSu#{z@^#&mts)ep!c?>k>02lGnaxy zE`;YSS(WhYEe`^4575$d6w!cY*Cy^^Lhc6fY#>}!5nUxf2dxg2pn~xOvI~bFWl9~W zBUb;d7ycq|T{LnFWU}A+(zrqK%3IyT8WZI}glBBl;#C_M_E*xrZ z$;^>=A0a|^PZoGJDJyI?bj$J<@2TIezpBwfTTX1C7eo$Kd5>$c?bJh_i97NPH>w7d zSXYNVGT04J%l`$lmy%*D;gmYW9J>wiOS-e3(Rar5RbA`l zYof+mL5xt|2yT|aLiUc-zY4l73?L7Nn4IuE4J*Bdb*J*Y0f=9?gvIubS?aAQIaj|q z1|73a*JH1VO?b4Kvx$vpd0W9EShXiBi+lOqpvZFgZ~*XPQCDU_;$qt6Y7QgmhOXaP z|CTsr1;{Q?fDsojf`0GjloMQuJaYU;ZaAK&vil)4;82ow67_pfP^&``wV zo=%jRkE4dL5Nd3a4z}iI_?FJM&xA!YbGpu#?320hGt_4M?dgJ{USIZ4@@nT%vFuwM z09!VArCA9*)4yInCzG4XB_evGh4vD->rf;qpb)#VWVO@or> zW6Q+E0^V9kbcqa;`-maB)o_aGF$d5wN1nw(LHRsid%eQnhVnN(7d|!M{glBJs+t#W zBF{;p-01|{8|62_2CJU7rcFXpqv<%k=Qj+iDH!A*Fdhx063$g$+PwAp3;L=(yr4m0JR)QueU`x#jO8OO^pNpQc2vEu|q#V zY&yW0HCUu}ssS8voV^j??sTs8dU~M z_Xb#bbBT$vk=bUh{Le4%?6Bop;3rGpt-}6uT*RtVvsBZqRVK+nHQ(maAGe&v@p4j5R{t)&6ZUYH3{_5!6Kp9EORs>Ms-8qa(j*XxVNVe|iS3QnZ1?QV*;}d#orFZ;}P5UpK1i<*hal?Yg z?pb2lZkrz{;XpdPZpg`cFl1S9IZA}20u%z$Yj16+*qiUY1t0fCh}_4{wjB7b|bZu+38*7OUV^RV^2k6 z%fGfmhWuY;afH}Y{t834kkba#%4fC{&?*lnK9OjM0%_|=42GIw7t z-Swk~X^Oa-X;gb)^L!wD{7cN$Mzu$dVW3VRr=06#O~ z3;PMx;j^mK5D-J|v*ih^&Z4Xd7f(B3M8B;a$WE-LpirQwb%OtO1^wGGz#A&lM;?Og zdTS%nDNnSqW8p?C)-Zt=+#Vw&vEfc~-%4z;kBpAW5{r(;a{FmM=rdU_ta7ZMEe24t zR1c0swhpGEIotP8caT-Oe0D&)=gIx0iFU6#-%r{;v7AF*vdH_$NEf546fCcEfz|(7 z?Qq@fbwHgPpfm;R&P2f-6Zim zh!2X~NTgQyO>)jxN2i~EMUwpsreodBof6{xJxv!D*nKl7p|#peV6_u}>ZwZ`3&Fa` zA=%!_=?6aI2k&OU-8?#6b%C75vKelu8<4*VQS7!CX4H^iZrkNK-~`u%xeA=W1GFs1 z+?t5~4L}~ikHl3h`;=S-CS(b}_%#1dX8oeX>6AO)q^IKsDNJl?hD2)-WqIRU0z9j2XV5Gkn>U~rxq4` z#%}L7;L(Q?JDqX&+j@czANG4kKmMBBTheDxDQQKgS$XtvnQV@{-b$`o+en^lShdvl zL^7H%nb5VCwZARR+-xU!Jkn`$kKK(V_M&Sh`d{`Q5Jv1_ztgEcvzXc#6&El3AOwD_<{oj8jS5TSBfw*Q zn(NcGLg2KarO5o>xNM5UQYg9Qs|1OVEmHl9Plji$-ryzp!v(Ug!-0W=^?hs6(Zutm28rXW|K^m zC(^(oWYRLbKvHn9VUT5pJVLRWcvb*nIy4#sq>d~w*!ubk>tIwTqpsquQR z_H~OKDozja5$rw@J7m6bu@2bTj7DdTv{#XDEGipnuCLCuJIAev*S_x)bZp<0-dKFW z?6cC(YE081B3SLz#TsMJOhT#(59imp+pVOJBoNJgH!?v-l6N%Hkx-tK13)@u?V%X2p9OG zEV+^M>qhSrjFp55Apy_fg%u1c&RT{r%W&?~)yY4+flM}PYbPJ?Ju9-8 zx;S<`fVo1aFl1M3b2B$J=!9MR5>J|D-e~uC!vg3@E6|YLDoB3Eo<1gcVBJV1N|^{MtRQZlkyy^Z3u70+~h!Nt*@Ou zNd_iFpTXA)4W$wPt+y_ZB%s`x^)#R~l~$+Ux<5_sdm!vvjtrhOk3_4$<8;)1Z|^o+ zP3tx`&V*D;V^Ib^0zK&yF&0@eI0BaTZc3nx)fL0ZNv9OzNQy%u;MeY(CckqZ<^xjS zUD6y+#y3wE?%8?Ya9SJH>X6?7<_}q^w(&(EY#Rde{LnehILhyWZd< zYeet47fKVp`B-}?9SdPic_j;bw;OC% zA{^Z=E^tQ@`X`cbQYcweI`usXElL^di)DH3QM@G?d^aYKXTn1XZ`8%fpbswvt$+>Y zeq52-%G(g!28V>xU#!|X6MUMS_;gfNtO)(hr~$?AaZgbK3-5F~Qu=M3Zeea76z=(f zs5Q4n;>A@Z4QzM_!oB4&;WDN!KOXs^cOA?Z@N|sPMPIHxCR=-Yz~1+vCm!Sido*@l zHUhYeoCeTxTG1&<5tv9g%n^RRRlV@L@!Futppr29b2wp|b`Zr2i=ZmNh*csoLn#dP zaB#!rV8pPPLt=Wh}3E z$qeXsn*OwzLp9HZfo3U?)h{9#xXMiLboa{T<%zF6&!TTwyj}lytJi7}I#IrE0HKO! z)4!F$7*L?X?64fHetU+87;K9%oN>FsW{A^7xV>Ux@AYl;q3-Y;e$<{^N?n4 zy2z*4>=J*kcis9^EwW_8F8q1_C+JXUG#XWd>-LU^MyVYuxgYOegh3>H9-iW9u5sH6HO%XYJ zIIZ2$79t_1(uot!F|ZA#W$*^wBKBHvkB)5}eBOYJog85hS_}Wo9NGC0Jv)fRL}$7F zKvl47m96)G9(&YXMOLrDC1H2ptJ_r@ROD^G|@zjb5kc%*7A5a8Bv6+Xi%4cBs zSg6$e z@2`PfD4GMKw%?LP`$w^vpz(Cu6TPVSbK!g-*U1AJ^Rt=2f8$z9Gu(c8yR5#1pxKQ$d*{-C;X%a(IM-{1_Kjb!S+_VfHp%V3TT zi^s71d)S&otf%DJ0fMX7+eEZ%*&N$}i1ST0vMGjtnJ0Q?w~%x6oFql3Z1J0?=C@in zbyvF4rgCRl)Q&eIQGLC%4eqarfmDLoqWa72-jg%Dkq(A4o@HJo!4THe$fHu-&x7)Q zNXNJ&l}D*Feh)9zeqNwor6qWl2VF|P*z#A~y600#8bxyS=DJ1M`Szf6^2b|D;*B#H z{>YDjvkg+Q8?lV_Zt?{>{40oM{^JN9Z0S17sDccKo);!=Fucww;fB zc-%*t#p=Yt!A7hdYt9!7e)Mx>I#^=!b7l6{X~hG&vv;b}Omlc`6L&BgY}QVUe#M(D zA;8xqO+Gjx(%L4=d#Q}i`Q;e0|$zRQ$o=;1I%ZEks2JWn7 z@Ta~snK|EHrAP@&0$V z>K!zpas(XT-Th9it(pA5&&9-l|MILOAMC8B)ZLj^M#Qnf*3O>G`|!WtFT54aX+iZ^ z8OCG7a+i7+9OL^W)w(t@K6YqtJ@#LKuYZ9&+ON2wJ8`n^OU1B0weNGfX>&PJURI;y z$MjYx9WR!lTmnij4#Q|y0l&Ye{hxtdj!`-o$Kyn0BbDosiAEkpC!FKXPSz{$M&?VM zkv*)mre&#dM^XCF?JZhKI=KX^as;d^)~iPh>f^-Q@Rs)%XVThBPVSmLl5FZyiyK5w zg8i86V^2EO%Xbz-H0K-lv0{4QPusSge248~#8w~Ke3><+%FDc}gsvMRqaTMc(8$UA z1Q|g0`(DN(D4~WZgZmL8>=j*p{`b|=mNxYR3@u({rnO+8ICir|PT#@OZt!k{Wsacg}?jl&-yqrbrYWYvxvXv|oxKmYeh2qiqG#-JKcUSg{kUZKV-D zLzF)*jbrI+O&3y?$Z~^Rxpy}XNlURJIA;WL#~lt1SkIbqllRWy&K(Rr47;U2sp16` z7q&l}e_tQe;d>uGsfXN8n3==N3tX86=MW!iq3?Xbws~=0<&e`N*&sHFUbG z?kyw>J=}yK$LZJly}JB7!6<*}@UQ!FR1SSaJ<-BC0uvA_oZ2Ic4v$67bBZ{!lJcQX zJZkF`2am22UzTHW@wh?ByN81*_i#JtSheEgYfm_Rza~u0m(|`jtBA6$>?}xl{|C<- z*BQ+u9E@c_cgY)o3IYl4ev915R_UCSvF;LUx=|W6QD9m!THE~AxgeWSKk~A^D}aAC zgkq4cl#Boue!AnCw7OIN9%7bVzq7foMkR>|T+U(PY0{vVxouPoy#r751O3L&YrQ3} zkYYtv9$E7XMlbD7_qri>LFBpABSTJn*zOeYT}Ibq4W853#H&J*p5LNFE}c3ZS)2GnotDw_~nQ-$Bn@=0qw60ch3bSua}X5qx%3rgIeB8;0^J zY+6$kZ8iNLI&4XCHMVho1o{b8O{Y@(rv554)1{*LYw}8B5%BjZVq+^|Mi)yp5{5s= zgas^vybG^HXA1O|tDyXB!NAT6NfiMun$W@-E|*P$E&k3EJGXkhVSBj-8F9fpemmct zKjK@bwt->bK)28Cy7#wrb~DJoH(upjnJ%R2b^nt1#!$U;Y5yYKIg66xhm<&C(~Os? z+J0&$mwiipyvF;P`5X(~2ZM+6a)A|MIcdA)bHir9Un#8qc-5w-J9Yvr6Y(XmDBxX9 zccD$p&||s!$h15C#^X5=39l|f0cBQM(2u?sXakOSy*_79 z7F}~GD_`G(G9%-<#%|d(jV3j(CAvdhgB}%3dLXdIZ$%%naCtSUqWqb8{x3S`EP|xql{-ke8v0~=bbvF} zq2)K_g_72=)52Rk0|8o}-88K33x~3>468}KsVB81?RqP2%jomC1krbI;nPi(X0lTM z!Zj^&DR1;y#(}Ea5B+*xDdN$@XoSIQgR$w6ygCRob2yH{ZEXpHq?o{?@d#a4EqljJ zGY+KD;LDUoD8=3o#Qu@U{f3&!Nnww9J<3ICSwq`Jb{>oB zg@l$)Kl$SQDE}2VDb;96@~d%d@Z_2oHfMYE_@Q@N9dC}WWq!4+q{rAi{iaZBCZ<+& z26X^RKYb_a)L_La5T|B2`pf6Dajpa=a50e6Hop4hHz2j?Qb-}xJ2f#l^J0_sXH&aH z-Yc}e3=yPR~CaNbWl*%KY>EM?B$ ztgd~$w|=E-3~s`#E}V1--_7$xt5rD^h=H|88t5ZC*Y>S5(;C(vNOO|vnl?n2CSL{8 zpLXeDOTR589m>ht$jr!K)jVfX0nO>+RQn@ZTGTTp0cTuxB+VNuvBfv!bCK&q`OzM~ z*Lfu`lw<=8_J!V@eO}1j$dQQCtG`JgT$8wUzM)3D9kDoYIu(5eTHTpsxNILU$5|b| znM}jewpwlZ8_(pLJ-nX<>E`WeXUkHFX8R03+uktS4SWa&SE*VYH8Z>bCZpIt@2@^$ z@z|pX9!M4uA8A$+39z1s3LhdwjjDbPpucz`A(-<#K-)J#3=c8Mal+ldjBD4itNy;r zyLewzXZ-@taS5MYV5Fq>)og$wwHpRIx}VWc`}kk3p*cw*I2)N|KJJ}A^+#?-jl{0{ zp4yUNxnsZgN&1|4R%B*O!rkUVCiwG!u@cnO@2XSkYVT~bNGO?p@uP)TNV>;rQdZMh zLDL_}f1hVI$KjaCV#mYRQimFLG}0DhG?I?Xzl$B?3+_`F16ZM7SwL7NO%2`5;v;G zPPhM<4(eH1U{Lh*vDIirA|Esxxx0e=>d3G?_{=|-fw=Fv{{;V2hU9OP=8T^;kxKSd zP{*dmQLtU)XRrF%dAm8Vf$di-KxxZ_>GA~G*U?z_VmkY@-`m}zK1`yLM^h%9{rL|7 z;uTZ^nWM~5+tL=9l zL{Q{*`!)evdt3It=S!J8>01UkegjM5bn?R-owXuPBlH`o3bEQ!QYyz5lap*=p`#qB zKsc08BzY9xhDw+u=@o83QC9vf_GbLMdvwMVX@`4l8DN|)pDuB-7|@9qvS)Q*;GTAe zVO^Eg0oKEVUz|nyISAPs30LE!!K&dhC57s%RpB~f-*+5>#lpAb#u?Ap(_|i*6lLWe z)VSh2G!kT&r*4#!3F=CDlxoT!DSf*q7di_ZDa3tdN02o|tZ{phgo}%DM)$v~U7-EW zHPg?=YWgLW<<{Y69YdJpaQNk>1#E8|`2a4`_IB@%y(iFT?&|$ValTLP*x4l(JSY8= zcpI=>xUYCgceG-7u|%(i{bO(6a3h46v|H`s0w+Q-b)D7vcqp{tV1TK5XI#w`z{vT* z!bSL}c$4T3irI#UOt_|iIE?8nZ|y@Qh@tDl@eGUS4?nAf3uZB-pz<-8p&V%uRg~K~ok4#>VoT+O zpshKp>j^4YjhPIp6Dkc3UYcV4YL>!N+B1_JwT}A}d@-sm}V8zMDApRo5Fg){{0$-xc~Ec2lv^vv;nWs*f?;k&AyVq_IV5QgX5OOgXT3B^K`4 z;#_w0&U(&gT|J0*yoDISyd=?v<(!ZCbk489ct-@aEry|yXI2LtFK$5k=`21$rvtSc zDzs}{K`-*%Qp2rDwkk$d3!Z42v0r<*E9sQe6O;EQWfm1JIdqZo9@h?f_jDfyNr`BY zx7t(KrW>VHq_@SPygS8^{6bk@Mt>`o8DtD(_ExRlEYCMd(YIHl0s&HyDdD+mDn^4E3y0`` z^j$G7B*i2mD6h(&~K%otcemS8|esb$4imKK;i~Ov)NY+WsY6$d7MR# zET=>=LG*ZbJT&_mu0M$4sq%EEn#FJAUw3JeN7+m~@p}_K8j8f}a4c41rbCbdiyDWj zy5ar(cCO{g0L(Je$$G>j^wd<)9xuCn7Y=`|X?g4@h0O?fN)k^PVPlcQWEdYtK|ux0 zq7Pt6?de(=Rq_H$nB}&zNad9dQk!G*O>j{@e|Xa*P~Yi(lpInR=C0M-r9A3HKk_&d z7?A#B+guROep>YHja)It-*9^k=y0rB+R3XHDe0ZHG(#f=S;D?Mc<2-328LaDdqk$& z_5@p1SREDMyd}5z0Y?EB*iL8BGupH@QY)<&MR(s#e$GNySECI2>LrR^9cx*pWx7JE zR6jm;*s4sw38GmyDchl{%LYNL=VO&_Jc$E(8at2fQFbE`OC`pWvXNS!oi;0(CL7y^ zDJa(@?~WvN$=l-Ybi6fQ{NFY)}xYrnn**fTe^uKwc? z9d$-NKF+f)^rr++j$M@cjQ)OYF7lr`RNhuvqhwIQTCQ}YpqZI-Ybc?i;A*HjOxTa7 zHa1rH;Ucr} z6YYl1K#I;SST@rejx8`zqtqDSGtJO4J$*yR%*1?{`^?nrE12ipvYhRKNuy8h)jAkT^PB(+8z_C=zJ`3t2G;_-}Gpki+dm)n(&OudV1xQY_&A3B;GGI90ry(np z%*(U~2R%6fjt+yK$bi+boE??8v zSHd}dZ}1c}TkzH4kCeCac~;<49ZTYcXY!+LM(8rbnVz>kmV}oaj&cE@7}EYBc5++k zYau%9eZv+Yd~dv(l%+NA{Dead%8rBGy8Ld^+0^h4g*YQRV`#*^n87QtFUvId%RioF z5pwNjX5N%KhhLeJQ2dVLq~FLT)@-K9jZRviuN)?e4FXL>xD|+0nu+_^{J8?ERMnLm zO7IBS(-NfMZFqyy$bIj!?5X79C3un4=4a}H2rl}HmFV`8U{izY$d63HGo%t7 zYCik1)?`ybuiSM>3rbz)$b6ig1~(uM0p@pJIN#-F)1@j&`s8Q}DD4ThnCypqOkUBt z@H3x!G1o<>%UShgdaRtWWPUxVZfQ6-;|T8lca)-ACczA~chX`mC=kIsM7gy)AsGgy zxsB*{E(kc%md~_UUjON;c6kQXJG0y2RC9JpID1QFI#Nx3`BZNqMBe&&oz;%K_!3Pe z8&^ZFeV>f)ON@HD)sWgaY|c^Y(gj>1zSdfsShgKqOI!hDQc0Muv@%uBqs!|pPRRmz z2L8Py$c2x}BTp1PpW=do&77;&@Hl|gmR0D$o8S?7$D$_Ws!(;3c&^fAi|4w)ck5U` zno$BL1wW0>zaGHk*xZJ2&A3FzV@OI(BzXNdbi9z0Qv1GMoyZ(Gn%&v?M5qM-bZ90t z^EqG!S;hCt8DR! z?w?3JqNM}Cl&IR~svjmLa@vj{X0+=|yNS3Rb=EC`6TkZv`JJOr8^mo)Pj`O=&0m-@ zT!t3X3ACK=G+n>32mMToZxRU{;sBNewkN&G^%e`8^|#F^Y!G-3^eP`&_;IQcOyRow z+vkX^LI?NVtW3-8^q2Pj+lK-z<3?c{qh~UDe+#OgROGliM^#s;dXi5+Ety!Ir9x5r zIHSmG=$Tk0#LHB)5&QAvzRvPYVbvdl6c>im8}3?CtGQEOEm9V-rQU2hNmo(rT~*5a zg7Xe(34ZwH=l3`fszf5sM*MC7kM0_7?FXu99DvH5LN5Ai^Lnb17M*2|BF z)ujyOZ+8QOkLLbb@?eI#Lx%;j@H;)T#x_!S7~cdxR@>jA1_}EHurE}~ICIL)2Fa!{ zdR{D99tX$M*A=I-yVDlO!-^85_L~!hDdA^hd6B^VsNgYD7gfsuh;Plt$~YBaO&fKf)Uy861|*tIS1JEFO62qlEN3)%@Pqwp+VxQb=LJeCMgv;SIHmS;JG_u z6^)XC2|PjOP03TE%u6qo@k!y!UW@Vi`>@BJwm-_ZDb?+NXB#ciCgS&%Y03V{dT&EQ zzWuBYhYYE;5S^Enk&h_v4(9|Yb~%{0m9#!5hkC93G>lkkj+DAON&c&+q?`wuS$G%1 z%yj^D$#+AK?tio|skI_M{P8a-*hr*n!E@D|zLEd&v^{eLU|rcl5GQ88KX65q6A3$+GWnn7v4A@V4-a?Ovyy-oB4Lr?aqgo$Hkr z53o9fZH`HSmbzs0jxJ{^#YvK$K8Q5*9j&qncHPa9v=7Dk!P(vCohXH)cn}{_hUkn= zm1l$CV6zt1e(TJw^Mly&E*bIEi5tO4iLy;S{r>HjfMLfcx3?aM02J~BN6g2*NC!Mg zdz!|vrX1)EZ}Wbl+8N4rr{9@%5J%8QxXFrix(clThILMLr}S%=>GY5qe)oF3+)l z_ofyzYqp5D-&fg)c&)**^+x*~!9Fl8j)zXU^Jp-nYRo5#}Je05pNXNwg9 zXq;sB&Q#*Cl*ZZy$qqreva!2uk=04Vu0OSxF|Mk*vB)(9x|J2``>pJ`%NCV)3mu%V z?zG?DP)ssKU~*t&Lh*$WNWW4~m%&d~hm}IrL$@;@P!L+ZqYS%I=SIxD%iZmQkyrwL z?^mt#tLv?oq#YE|jW`Lm>YMEvB*s9|!ub5`e7H)XP0&wN_4EtvH zCSg4d%z-nB=@LhMeV1#KzK}v|Q4OShMOvx1C#i;;f=R{jP{L}FMY}=`A(GL-lkZHJ zaC%@g0rHn+x@@tvYrs|PZBg9WPr)^`-Lc2HGh~|3>>KZ|eXag-_+cSbV(hYOeA~U5 z1?T$W*r`O|axuH1>YrHDB+PWiuMnvfoeNV6*7gam^BfndUtMwX^{Z4~3}!LiG7F|v zA);V2!#%pwIVD#`$F3j^{-j3>tejrS2CcQNiGu;R-MW-fF07OLesgYvY!a%|jaAG# zCAF0$ZR6>`79qGGHAZ6C&F17l;(6z7Apu_SKIj?J?RGILGm2<6I@!3b zssNSz-~R$|*$C0kZr9-uB=|?a93^-yn5PFP`oAH;-IVg%>^g z6I^FyqAJTA1>uzv7{8jtYvBJxI-ATe@@jXos4dN43d;wQheC>DY!?uQN&5glk@)_h z+LiUcG;3!WLc63=E-=v8Al3){RuXuLmFM&>-U*g4ijEa*Qun?(NH?;53Gi7VaxiLY zjCAeQLzW?kn?rjs4r)GUepN#MEVf%|3H?IyvP!apJ=N_7SEu@WjpbB?@SqiO41W3J+KJOv`8XA0Tl4{;V)^6u2wm=S)B^ z`_y1spEMYjjuk;p`wRuJ2(Eqa!Be_9BJ5E7=K8T$%ss@!(L>)jcj|wLIXj=WGqQRB z_^$#@160=wsN7#EU!^Uarv18)loe9-d(HN;>6gJRU+kN0TVM-bJ7z!Of`0I5KUzia z5w}N<{>khgHl2L(Q!9+fyDdP7^zSZc&_KYWY_f|I@c4KJH|;nS^bK z^KCs_#(C{$`{}Gxxip8Yu~lqEX#1!)FlO{N3xGZBC~4wPj^Od3{EBDNTb`L7)8+pQ zDM8l0BOm!l;Z1tl5+W;3K7hr3umQ@ruPx9^TWPoGh5L@+i`ZS`)1hsZHMrJh`eb_y zHoEt{?>*sHIe5^4pB-hJ;E|?&_!(er5*Qr%4DzC6IVfL1ygk<%wH@xIloT|bPkzuo zU0NMchoIa6O520$zN09wQwY(~$%L-O;SxH4vJCQJhaFb`j+WM!R}KyTn&#|umcB0G zC(hfo4jH4ZJetb67e{~&!?F~_2rPAP*0j_cP4&6)jc+`eA(AzSVF*rjXgi~4o+qkEjd@Iq4T%${_ z9l@h+eVnm|mo9{#mGHY4y@yvBheuRqkO6uXT}~R>z77{U@&s4%tQO*TDS%Twgz6Vr zg;v6)$}T!hz1oJ^a;kBN_>S%;^q+S1ci=a+hFk$%NGJ~(`w$h~B}-0HIXVs4CQe;> zWz(P1PHB6gd($#;9l5E4I9}yVTPo`aJs*hz($G-`9@joF8Xbkd9&G+ulu{D71`G;B*>FD;}WOI)^2E5M@tCaSvo^OWE+F zECYz9G#wal%<{SKi)tLY4)1yvP*3^s;J^cX4js@J<$QsvZGfpy-Qo@3?#~No<3EE2 z&*a(%P^z9}sSfJuz#BO9&_ipLA%l^5c!-=CL9-{HqHX`9u0h(aUAxKhJ76Fw7Yb2NGP4$qK7NdPd;^1Ub{Jf>t3$n(MR{me^x+8S#2b2 z8#zm-rpv2GXjtvgmeRtf{Nl3$y#;B(Iz->YXXF+c>+8u2hd~0o;=*fQ^O`AIvTy-M54ldChtDIq=ms5g&DOXl zANoCS>HyEK)?eE1c_#xBe1PCG_{b_JxoGzR)+T}B)32+@E1iQvipM}u#%v^_e9|ej zcofxA;kB-Ht)dVGhbNsxC~pieqk4ARDCAiggV$ccs!m`tSU%qxJd8jfimx*;2xhVU zciiCx=yAYkcs7aGIQ`&SDnwIWj@xp)Yn{+%JOA(x|FAYwF@|up-&~H`2TDfmi%}C< zEroN|G%|IhzW8XnW{ZCND8;CK8E%4#1Gn+ex2kR4V!&pp-vq%Dkqjm{bhyaceu(x@ z@G?H0J9|b*F4{;NFqY)wm>1MH?aNqd!_Tzlx7(H{e4vib0b zKU^z4W{hUO+Bdl2bwtiRzD38?6F=zt#yK7gSm_mgrc?HgoOt4iBlbkz=vMTL43u+_ z6Pv<0n(;~t$Zue*ZU-KCV97T3mJ8Fy%D(P(uN!^*;~%d_CG3oW?2$(vS)b%(WBLI! zy2>Qf7nM;LoAiJ><0tv7*u4GiZ?Aev>uuw5{0-^5OJH#5yUSzQD;Pm3 zQaTL$$~nY2b^N6+DZgB(W1+=q!3Pg#Zuz;rinm)avwwB4tKUFGr=17Tb&xN^>=5VF z;r1PAgCBDCeD|1Rjw!=|=S3J~c+iP)AwM#(`Hj3e9U$E`XHG9T5OSIqv{OLcL1^{& z#OaWG+Lg=_Px+-ndFhkyYsaCZ6PP)ZoUmIQZC3$a@ zJEC>1BeeI)D=oP2gO)NeLW~pxC{Oa~%;C#@@!*GJIf%hg2OThY+lO9ubLQ&g(3#CH zEKA!J?k6+zfO-L;I*UH?xhu2DgdZ@btzr8_7`StS9;|hH;NSneNIin@s&s5e+ zw=buy;EjxhbOzuFFL;vX8Xvje<5?;Ww>oAO2W~h5=mL4@^A)aeg~A_Qnnk{FY8RmG ztUxIrNL)T3)Rxz{#x;tTGC;n_+I8ASd^u1TGo2`_ktBb~2^E^|_jF;EA1(8aqybA_&=aJv`!RtFf% zMF4t{VP2_28$E{2>?H;czmZ)pqj~v&pMil>T~qh8sq3W66N5D`UFFGL{m}@W;Kfs4 zXL+Mr$+J=j9~|%t9qO?ZsFxK8Am3W#8@%2*rt8t=o(_C?N8h6xv%YDF9?vRYbhTak z|M#eUyrlSsGy0646)TT#?1#}O=zI8`roZUx$Php2JLqdi2aqT2s@~D{v{Q5t&*TG_ zd&vifd)hiS!NkDKTN+3hoR!#4Xj=u#L_>P`QAU6K(1$)$t2^l74?k%q_<~ctXQ`SClz+9fbJ^i^c0BlSutyEF=EiIVe(!b$^_*({h*3dqyrN(a&bI9MCX zfU+?rak$D#x4fkTIMC8@LQ`4!l(jT!lTA8w^1AP6e@ChrnfPj;Y~ShB0nh55@_17p z^fLQrEF6n~$QupLI|Gs!0Q?yEkO#m|jPktnBVV{3cuCtuHfTwUoaI@RK}y}!!yw74 zUOoWhBO~HujGj7!oGN#b}eqkXrRH_;3fBaJR247<&O`bE!h=qtB&#n z(l!~i=02Xak2+ap@C@BRCE$K^(z9%<0HK#W!r)Ju_A&qiaHov8yskN6k8E70J@Mz- zA+L5|&#dyGEnT0L4$_ui`qGysI;LL@ur>+&P*c`cZm-Er@zS9vCWv9@Try*kFAkJ4 zQ}Vt;QCxVUxWTET>0peP&H%T=44cCD9mtFY9<+3N{JR8PAHDD@9Sshho`U2JkJ99y=2QAKgf2$`^ik!~ zZt!qgLIYiZzCP5qbKTg$6Pk1gO)|lE`lxF>%9A>00Owvno2Z9=uB|xF+*ck>}bNeIhP z!4Y~fGD2x)+&U>xMqZr^9k}5OU+!mvll)27ndHZJ(%fGO(3Tf|cmcWx9duCf1YeAM zcoJUkdeZ>hW3nSZJ21#2hjivJUhQ&aOJkSkoGLQ%T&`rChJ#$S~ z^3Mun$pE%Lq1CdnrB6CxSGrZ5M?UhA^~zvm4>$f|+*hNc4xTT+_O-9wEo)@!e&ni- z@T-${Kyx*a9}b|L!HHM<#2s+JA6)p}wQE;xs3bG@0+G8A1aIyy7s~H_YXCpMmxCgY1}Gx(C0`{<}^FJDes-RYAf1N+ondH3Os?C=Z^FiFUL z_@kHdDr3b$82Lsn(NpR8Q!ee5ywc$e?bs97c<4iU@hk-DVIwhIX?wKk1<0T=`73dS zQ|hx+7JOuo)Zb4X-QQ`jBOE#VhtZW2}6rQQvBeJ zArPVw-r&$_@fncE(SD#%Mob)^$~ia?o%@6nPN>&JbPo4J8*VdskUA-+-l3gNt}Of< zJD&Txg`eqAzTiPO;Hz{t5@i-1Txj{Y3P)qrVW)$(B-bq0Mh;{}cI2&Hv8MWVS*6b2~hkOq4)c`(D#u1|mKfXhYUaQORw6`|Q)>5aQ zkLBpVfe-S?Dn|Q}QN6b>Jv5ZpH@phvdA3m9=LK}}+y2izYQGUKbfHN`?rD!h4?VP2 zmDE%JP)@#CAo7-%tdtW}XUA(4E?8vU+q3QSt;{< z0`>Fil~*qDp${4?`!OmWM#i6@>|P7-dL%*<988XYpwUrUD%uMY3CTT+uQABdteoIWbUSfy^k zxm<|H)UP*k(*5Dh5u+SBa3{VT-kp%nK$5c^{a!Ehrh=K5_lK``wX2nE;`FrzebnBd zH#E!1!n?=}VA>HbdJX85c5%49@#MW^&sE`zZlV!<+S5l^(1aTebbFnY ze;U%qf;ZP@`c@VUehhrcOMmhV6|Ly>G`_W7lL@@QDi|l{4Go(L_ieLEgHS65ajNMv ztJSOLgS;Z|)GzmajK$su?GxN-OS|qlFmlk($yT1oJUCVh(Izu8PWxDLH@Nm_20nR0 z7d{(o=_-e=EWXtvIOIva=&SZJF!9L8gu&wpwnTfS?sP(V_(0OdllIPczO!tTywXBj z2wxtJC^IcfY14qm@Y&N#TIw}jZpU7?if?;p3Oo5XZ&SVt{cn7^3O40i?$#u|DcU5S z{0UnJ89(MRkD2_3yeZV=f89-y>c8mi*MwCb9(>{tD7zH24J(s>9n0@%qv1)`zFhdo z&9)(J+-4u+Hh?HT@Y58xj@HqOpSF2r++NSA|4BDvm!ivt=&uI7jFMN{EclauJBJrs za6$c#zB%ZLE|7bB_Bej!D_>dvnO480rM28u0(I>5Sqd*!glM-mr*T^jWbdq6(h_b0)vPn~?Ao0F_! zp*_uSa4r`{PU&y(IJ9Z#YD4t2Z5uR{K0Wi9&#d-Xu6@X$uU9XVq(^Re3m@XsdC_Qt z-thqk98i3OA3TM}w&{0#{`u!CUUbn|4bbfAij%t|=}YNWe}6R^+v)!5Q`9E$tq!em zCZoZo9J?)*na#9@ttto|@;jPR%~ZA4pp)_oa9M9WgP13NP0r6mXW{v;dL3*+cJ4J zkG6%Yrcu%Xyp91V>>J+jhBCCiaO9VwZKhnyY!r#IQNURs$}pWb%3xW`h8vI$nYr7x`kgtXw42Uya&(T#32 zakSI-zn|;E=X4Z2sG|;?4v7!Ef}|y%W%!*A+0eSE#Pp;up7f!)_ zhcvVtu62|se6NhkQEXqsvYQr!eqFSa{6@bvtOZB#C(lwLy6GhH1Gpkn{Br2pAoanE zykSSvI0_pEIS^@Nuk9n#gv-eZZgQowR$zQKm2tGM!mRvmce`7~ zLtER3&kA_K7e2h50H@7bHcio2*GIM=aCmhIFSGQQY1(vzehBqZauKH|NhcQ&y;f)U z*HV{hy3_dRa&W?rmin^=c#`HCZ{o86oM4(yxE-D`r>MLt91<$QRDO->t?6 zd@0|TvoF8~LmLhCQTg1*t2oDU6tfY08ar=$uxG8cyCu$w3p8sjp zthVhQu4i=U;{)xcz>{ZGC!Tm>J!egMbT=AOr=AY__zuXEx}_a*ZxJDSJv1X!GVE!Q z1s;;t^VgT1j<*$!qz+`*G2@EoD#WqZ|9cJ~jtDZomE=x5-bDiJXLyEqN)+#e6HX|)y|QwsXi*@?t!{Oz8c0x@Y<{DB_@}5*Qnba>Npy-RR}@Z&U-a9| zyo`emqrP}(BkH0ply37)n{^c)<$7AP)^$Dk@Qv5@tZ>|3eHpj+)5mRBadqJKF_VdN zk|%Wxo%OUw$|elXzP@O2R%Gu$hrybLS?H^mO^9i0VT?xxcz^n*e_C|VMGqvLra66$ z2jv3d>M{#&DYH@tUyna|;a?Pu;M|BXyldwed$QGM0_qVxl-6GH%dHI$@zR# zn3`y`-RIR;Z4P_+%U@ob^QM`It|pwmzm{uy-TsC)nb^c0Mqgu}I5(4=v^m-ia*HnH zdYUhCPdl(jX$NveOz1zXr<`(1 zO|U{!9UXn0#nCn33I5c5I$Vpq_jKNE@6ahg8l-*edfeXEo-`guHrRzw-_}^!reI|8^@}};t z#m&wse>%)8bz6$|TGQ0g=-&V;1FAT>w#jPTHj@=k+EJ=)B%oklAdmqm%_;d&TmV3oOJsd+eCTQ zGm495>fHXZT(7gGtn%aq??yv=PFFMXzC*|HN#oQxM8;NUHls*eE{eC*)9Bscf>AYV zYR{sJL<~LpOUZvVK9sTAV5aV|hgq1g{SSWJHY!%}7>I-tXQhR&9N}g9I_c{TgHPD= zxL$mlRSvINs>Qokqt0)AqrF*BD{$Ie`|Hp0?&-SW5rhwYGPcG&IuU(clnmi}(TiR* zZhJ6xo28~7#xAuzFXOg3vib*JdYQR~2Y;yp{(4@c&n7pP&@Xw(OHOQIY!SP}MmhBV zwh?aJKAcpvrg5PYIfYhe_aVF3KE^d}n>Qze>d+Bp#Y{YQNL(Lndr~HK=@pZw%fqBu4Um`0>jiAR|=tfOr%nmkvJ^32iz6pP{utq|Pvp7$(# zp%eT)J#p_SQ~LJG%DC;s+>O*q%EUpoO@HI|b*oa;)U)p}JuL$k`wH+#M#~Kvc4J_H z7w0$Q+KJo>h1Zwi#-OIs#f6dUlhSIEXk9(iOfdm02;2IPP(&!zn$_ZW-bm@LN& znJNz~zuQl7)>&tjkz%L-d_C^oa8!mFPH^N1&RO`I0d-{wZa5PcZU+dT?Sm)dd)(t5 zwUnxjJ)`#g_{A@NaaDudLE0i=C2ruUA4ns!T)W{Xb?M{tuom6)Sdnbf|9bnxUS#IX zo^W*S3vlDM;jcj%FK8bznJtgRu_m>M_n zI9Q>yEWryYq7gmN`GYewRtq_f_VuM&y6P2~^5`)5=tqlqV01iN|C2xYlX3g3Vs#3$ zNKT$Z@Szw^pW?UI@5(??TANw=x`_Aq#o@N>HEmGVTCdgWz0&>muIsq{SZ2a&FLONS z8NZD~>K&sy>$2ZUwB6I`EpJ**Oq&SPxvdZ|2=Zw^AqXFJvBD|&r)Am?N`foxz;MLS zu7LVNw?Zp7rmvH})({>%2^WQPtvswZKiQJ2es}cIM^E%DeM7%y>^-mUK|RwRefpx~ z(|Qs7_>R2E9xuI4ERwhAqG#kLE|JZ2*xN{bgkxtD+gm#IQK9qO;9MUysW5nT?Sn?A zopxG%K*zFv?CCV_3>eUWn{Be9Ne=4o0O>1{laLH^Ki5L_^2pAl1wA$|bo;tUOW)6Z z6RP&*yQ0_AL~FbC0kQ~edxzc&KVPt7z%9Q-iPDI1cxiZzoQ5}Y6}JOE(Bn?pbf^sXekJy& zM@@=1OUn4;B-1fwsoQj2*K=+8P3KY9bSm|A?TCET&sVj2{+2U_YvDut{P7?E@ub7| z2FIX?%&vIFE0%GBmyt-P?%Q-Fnv5@b#t4g}o27hZrNywip0#d$JBjz#@XQOrxoEue z^0k)oR$n~c&?o4agKil}N5425k67rJc8Z>@h0c2NX0s)F+B`?EE7N$BXF7d7*XX3a z+E{-ii`bIbid+lX!t~EvbHMDAS#5g-cidh9u9cAXZG@VnM9%W-Qx1dX*g9>Id&1+6 zJ8rj)i+OCaRKL&<$uByZ&>#*!J+GmIhNHJRi5tYX?{!SXiDq#2dXcnA#%&PU_70tl zd&5h4HH6tM=S&GH7ljk1ql;^B>6xuX(HLHMmQt>z+BEcgrSsZE`?^-)kFrOhT#Mr& zeDumU9S@(v>A3nNE%h^EZ68pmQ8ZboOQ3fuN!!Sf5!LzenR@p;>wuBJflGUjz8oQ0 z_ML0JJTj>5gAyg9$gel_(hQos@sJr(+H;onPu^a}iN{d5me2JpIQzQxMn$~Wu|>!S z&K!|>u7z72I0CCs288KL^eaot>2r28dtRD4(TlaV#d>5xrqk{2nm%OT2)t>_o~P*1 zdg!K1a3n-``gwEj1j#OPaciK6NJ6wcw5D$DNhY4kukrt73fAzV|sUh(9!EM+-8%9M@}x)eT6j#6foAo8V>@?IYW?VR+9del7L#=%Qa{ zWTYICDZUK)+D9*nOxn^#+Bx)>3)AkL1iAORU;vdtRA%hSKTADg;G*An5LdQ;{R+A zHbN(SwzVk*Pk6xVRsf^%-l?X;rB1yu5x0EGS;c7U zd~t@-*3uE>_j41p`sMbtJDD2aGkv zJ=3&l>4+nas8uM>5hIiEGb{e^!@w`~oq*sqn2KIc%LR|}C9mt`p@ZQ`x+4&osaoO$Y#H2I{Z4aC!zq$Qm^ zjy?9+-E32AP-HkQPyI-qrP9-%6Y9$j_R5<*RtD%0KKnLIy_O2)OWyFEdfHp$XH)29 zMJBYf>W9}Xv1b4rJr16w=x*1v9qZ835uyy1;2HL8pwRF!>J*ORc}`>pc|h4HQPL=Z zBb_MeQIcFIOkT=tXL??1ivp$tMG=KMOL%jg&ei8hx_nk3EMsN#nYxFEJsC#+_7&ih ztW%E|2G`PauYKEk{1<=m7bSc0gCls>Qy0tl+MOJilI2lH9W{BL#{q@bbla~)J9#tU z3l3$X8_^l}q$PbNyul;XzGfNGjnu_+Okd;53I=@PXC>V3!OO5O_niP=GUGIoH|gl6hBg<{D|<$^o-mG1{@(W%HJVFq#S6U{XkQl{r)NrGD}v6q)P zS@h7$xKEc)J50-ZdZ5oXakyT$j2!jFX+2|?az7zCC!aKSjV%?2L!UQj=-;~!Khu2l zyeHn*J@r;!=^V6GhR|BdZnjTd*DH+5>K~!)I)j|h+6m!~cIat54W$!1?5woutXDb; z!I{6Py{j1oia}DA0!4{jgI>8@yDu&2F&gdxcx~EiKk}$&>(iUuDC1Jj9dG>+r)LDp zkQ=1<0vzah4j*-651-Nwc9q(Q#t1n2`o<^-$-?VKM&Kajdztp}m8uu#;?*Tay{CzX zJGW2r`k01%z0CSq@k;n}507|SstxEyAn}ArUoMPZ+4$w{jh=sc;aWZRY5M>;b@?N& z<#6`tt9>T`UMm1_s#~0UaP%@uS|6@-e-?udR}62TA3t7`(wEae$RTl|YyCxNKTSX2 zS&NMN`s}GVInuB2o%Rqe*B8jG*Rx(X#d8g}S8nsURJJMov3KHqJo25EciN!+u&N%l zeW~rC3C}&Bv-Yp(PhZcTZ-d;t)fAraU{YZ4Yej1sdYMe$+wRvFQGq6iZ3{j7tsy7% z=+niUGS&|Tnu65NE#C2tcZ}LQi1jxtzd&sx$&tTW!O_E>v2ZnI9{2z-3Z?PedXI^-#|TJm3MNwux!-N2Z>q$XR_r+s`m+%fO?yTw3|n zC9)NVlZ;k_$fvy{TYs2pMrPy>SMWAtF!^O8JoE#QVaip)GNoGpv)J zn#iY~j^?21rx(khuH@8_u3qITR~faHrb>@)z=JOEC#g2Tt2muY*-BXEMDMP3t!out zxX2a1%BzR#_PO5CamO83b%F*xxaoJG?=wrKHD_9X`^&vqc#{_`ZGu+hDqY;);o7I3 zOSX9KWg$JRG0>b=^)0&LXHj&!tpt|b)HV7c zbR9YMVf3DDI;;KW^vpBQtY0y=nf0iBtmi^vY7>gm-`wyMpZ1J=m<~vBQf?{Zp^S72*xofC zz3+YR8?_~*Dgy@t-j)mNFISXS-0u(%KKS7JpE=$g@;aiZ;yUeC1$AxTwI03eUGFN{ z_I#49w$cvTfP79o@x*dck)`|M?$1(JIJAv2KpFBxEA1@Jp-r^sEO>jq#d|tCcjJp2# zx2yeDG;I<(%Z2C#(*A8mIXd*vLr4C02k_!v^de=n^S$nMui`(>Y&DsL)>aAodc{GL z9a*;($Eq8BYMXgSWbE&0?GfDMPh!13D+33d!n7fI!6^*A^V`46wW0r}`e_Mu4 zDBBuZ15TE7ma0f=%t~$wKUrdGjati8O+hNHDO=@9UKjEN#L)rpwEydl+w7p8J3izg z4;er6na`|Gi6*~1$^kbCO3}hi!(H55{ z^+;IAcgV?TX3Z;Ri_YIl`rx0oQ>9W#Oo^skW7bBGpB(#gWH&RiS=@9-X zASGLg?`dA-?fG<_oxOzc@ni zUKY#o9r?Q-9ukj%fk#|kJm!8yW;peHz`@zH8R*2&#+j?9xLy2Sr|ZitM+VOfs4oWk zLs##};p5QazY+Ma$vfSz?!D)pVV`sNaLzva?2}gYF2`lM9^;z7t>ftf zb`KafUlBIIEp0=39CNwTUHzSmNAw-LR*X0Ffy=dk_d6U+VShkhd;Q-q8usbxezM;I zH}LW^yxg-k3_j3K4`Mv1A&&mmIq2i~;69{1;f6Y=RIsRYhEP z7ewUa>OBdFaW$k>Lt+NIRRNLSWnXj6HMs_i`ia0h^738=N%5ZdyeCyt!i|g*(u~&y z3=ZVs85NYv_Pgn>q!sawC*c`2C;?b_SA=&w;Vf^2=$TRkm+Cy==SQGTVgh-;Cw~l& z+ey1A3pK805!nxZ$CWy$-+{E+QWck8dTFi`q7LRgh`y$-WzVXA(vNN7clsj z73z}H5J$d=br+w&zv3w7mQ8sCKM?e2S>$I$6 z&J@T;KRF*|Tz&P`0WCVvN5m88D}Dslb>+W2*OP$_x+D1eQTD+e+;*{;OBn# zw{zQR7t1ITVwsP4(ohEZO^4jO@3{9n@)OUqgYju{yx%)N&)k!aAN>y9x~w9M&O6a3&Fgacg3{%@+tCX;%hxc8nnNg0fXb?g9O)Jdu`2GHdXD-UK&<6Qw4+LO>;GLNT1mX4q2TXQ0!NfzEltsX}PY!3& zz|REdbiAh?0(q!MThHRM%P!0Oq&Lh?1MG&GI$Tc{GR+_I@EzS2zBf#eIF0Pb1t;;O zr4Nc_^9(E&px8mkIzRgmn0Qaw+&iDNDj{voIK0zamP`jbfo?F3J0J85{&z1xMc9DPSH?#&^n zjiL{N9+;Rm9t6M~j3B@uAs`3^i%$p$;(&Qs2w+qPBiXTIM;ht$^z$fa)9&v)SGvWs<36<2)kd%i6~hPJqUyaR5&E9Fp!2N9&3T(*TM z`4L*orfDO6WZ^gv97KO($e@PZd4zG)dE&OP_sgbmAP(gGiS zX1FKAI=K!D1Pm4FS7z1p^-5WU1OJM{4$Ca`L2FBW=G)v<#}@>9i|*ZTq@ixg#5jw( z4F`pIMot`k3vSI6+!oS-6F>an57PphXZoZVfS3NIe!c?(Ao`gAY!-CB5;s%-6w7}y z?tzgXf%Xx=S8z<*%hJM|IMXCo0(r1_2Oo;<&6i_;4)(SeVQt*ct_KjDs30`0_vU+;%6tfBYA^x|Cb?$}gay{gFhu!F4tb%=SvBd+Sj;@9 zYbX6f9)1Wl`Vrv>Gv=MvLR0-J=N74kMwrvz^ldQ!8{2X|_qor-Ip>^{a8W;HIJhll zRDSmRsjk3cVM`tKgTJZVMP?QRCEu2BS`@IPb02^Mj7&Un4w?dO%3f z2(#z`j5=_QDFT5*KH-P2V4R_7OGlO_q8c~Mm__kVY7#NRtY1ta{lMFrT8uA^YiKh@ ze;iFKhLQ#~&a)?glXt4X!6>hI#VfLJ#lW&}#ia7;XZjp?fJJ+cpJ4C>>=G)w^tqV# zRMkBpj(qs<|L8|QnqIANsfs}nR@#(HAPvD~N`U9H%x+|C)vJ4q{|0N)(xi1UX97r2 z?t&*0LTUMK?`z-)finHeh(es7omN83QR9Y9?pOB#2`G`0T{ z8MtV-L$QAhuiqW4SHsWM{a{!zl$7s`><D@Rn9+rRzWcv`oYa($1O^RH5w7_d<0C6`>1mfjpnfzN4v#*w061_u9J zS@F3jn5cVlyNedYMd3oLEvcU({x0WV$* zY&aN2D)`)XhX*mXebRpueVECo{A0LDt0k9Re0GDQ;DdjD=15HjiH5@k7x7_oA3Dv! zb}hC6nCS<;m*K|;|KI)H-_^8imAvVLAN*kU?^Nw5mNnJ;M%?`Gfrdbz;TxI=5I`^l znAGdFv7!V ztBkDDbtJPr>h*xavp)tnxa%cMZg0IVGy`mV#Fb|KKp*!f+p8XY@WDJVhoc@n7&2~{ zDFdf}hOhYSbkt`Y;~qiIw;-)yqwdLl;+C$B!Ay=a+@6`>@_U2~`=wo% z1%vD3`CadNS0<-?e`Db1=h?Zotm(O~aUdPR@Z`f3e~Rh2_p|dBpJ^j)BUoU%-Si)E zekPsabh*2`(uQK%tU!P8xsU=;VtZ&rDs^2g#QO*3xJGH}t*qyuZptyO6u*PZciCKl z$L%S`Pjye(EcYBEzw+P$--Ii;>F)$i5RcCSoaInwv3$3mvK&v`dUy-I>A`@`udANaKcIt?mHg>ThF`>U$I ztorqHe`NXEug*Jh*Qm)zyVfqal}rPJ(C{fnwb#3;BujeW0sb^8(0=+R-D{iJ=!o!% zzNBnD0}lpb4%F48c*-1yLATi-d=~PJJ=fb{SHbi(>3Cm@u8sv``^*KTs?$cb02>8i zw72msM?%AwD2-|xpUNx?=4M^#JBbcSU6rCfsaA&+SO504s(MS!k|b9Cx&a;6gl&p% zMLc)`?tl*%!#QAF2`-SvxWzrb4KPgg_ai-h#JA#GIz3kh;(1RxzJGq#F*=+L4!NA^ zuGB|8l*f;{fZO-HGY*q>a=mUN`RHR{bZ|aDbMZ zJ0w=iP!C#$r(lf_FY)&>Z*+U6s;?2Z_dU=M=zHIHv&snqo1t)sz&qaYj&v-7K*y>W zYgG=I(9x<%7^H_89Vmo{FcDlZPJ}hE60q=QuP_7)Ob{&u3d}GN(wVtT?ub2M7L-MM zHN(n*1J=>(PyeGo`lH-EfFK11%7lTtUw|71{~qn1rVr^q-thxg1{+f`y2-F&X-(NM z92gIE0S|%t2rwt&UB3H>cO}75R{o-(tV`3npsGrO)q9lG+=&q*&zf{?R=Xke7k+B*g0aGjxAKB?^pay1G7bX&JR zr*`6U;K4gURSUKHH#zdiGPE(jee82!PLY(sHJudW#huJ!q&>{Xk4Q5czi*Uvp7z~0y zJObSJW|CYP82#fv{$rj*hTtVFu+2u8Qyv2p_P#UNqCFPoWgC_M!tX?W+=3(cqH-UsuQULw#&0zM67my?4R8PsOH z>8r>)GI8V2e(8aEf7;r9>4iBigpurLKl|Bu%Uj-(L<;dbBx4l;oO#%8tOP;dE3?mZGEqWf&EVHFu%R9Y0ltW|fVePZtuGzTSH@dSo)~_Vq~BL0_eCuE%6sM@E&nMQ(%_E{o+-kuEvp(1e37 zSbE|S(YiphU4*t~#j_-loBiS~jd|=#S>67KR}SPtJK600_A3 zJHbN#HVcjtn+i%3OC@6JZ z4izf^rrF|3G2d+Ojo-dbl@B%bl{&5zCrjYHag4OIQ~v1FV;_SWaGUm6jXhO)a}{SE zLHYDCurkQ!yA+p0iuD8QN)1LhEsy~j@HfKT^+02WK6ibaCBu*)W{{r%gRwB;8RCU# ziypcl96L23&0Gcu4EP{Wt_&#t`mg^wXAI2Nae#tKjhSo;gE0ok43)Ncrb?UkhA|d} zIiq*_f*BXHZH~Rfoi0bo5@5*1dSDjhp}(}RIfbsa6=s^LnDyr7z9)qw2@C zD8hr8-HTrIqFmFb4+zu^yz~=4+RpbwRZc)|x(_5KGOboka|WH#O#)H2^yr(VDifC;zojW0nd&@I7QOnFC@5SbQgh8rrXyz3gQH-#?8A)@+ zpk;C}^8;qD`%MKSaZ|-lE|2HQj0t8%K;8JE4}BRM(RvV2dC33VYP=nH=IkAHll475`>b)zw@)9Q(5U?pfWorY}8tXrkR zmL*wepP2N-1G)~!mIv;SZBk8cU$-%~u2~!9zJVCsvOQY0wq6|^j_#6X^=fCE)|wZo zFy_9a%Fp^WOmRp?bjVIZ3Uk4e-*PMtgEhmFX~yu$aV7F6K9*xd1)xT+N_}3^8oype zZD(J^rftzz9SM#k+SYzslsejDL~8hQx4ix>KP;9Xu_6vR>gZT>#Np8-K_8mY=SZPN znvzA*c&M+msZU&A_}(Iwyo7t!qdu+A<$-MX0pUQPz2F4j2_eBCS&n9M@C(lHO~5(N z0{LcqLkHdwhrl6Cz1?-1ET$vaWKBqR^z?t z!?^FXb8+?Hh`yr#IdlDc-}_!_6Ikz`9OzqMhUbx^(J8?rT#(#EP8>7EGtWFT<6r=0xN{8NE)0*l%mjfC82k*Z+#|$cIG))9 ztAo=MN4tyfoMx)488H0-1K~=3>cchc<(FTc>x-1{J_8P5Bn|PTM`bQ28#xHTP>%SS zV4y7s4ALUJ2|YbM$!LIucmgoFE}p56kgZpe)E-lxRM5=8)7VY3>DH2%bDylSxA#VM z^Y$3fTK$$akHp3YR>#&2k4I_8wx|wCsE*1STuD1rZkuMV>H(?pwN8m8yPj%8TDz1G zR|iCsX2rlVs&#cOao1r;XqXt+Roe_C5cC+cK^@%LSc>9~w)JJSvv;94Ym^ zj4Y2@5#`Og6_`A_g3tQ592?%;Ym;)p6q;Wdu zvEZQ0qTn#T@$LDp47R}+&z#9mFbw&ymw$@wqaP7+l#3RK1BV!};?mdwTm&xC0zY_0 z97|znBn&67)^Ch;k31ZY+;Mkoxqr1Rg|u%3WOPb-=5c(Qt=(39{p148j-J4`|*P@qI z%F=pzNxxQ=)244Rq-6nS*sX$%{*{Zk+@?0F3bbet)m9DshJ_cZWVC-+Yx=#hZqsJ#p-bC&ZDbo)Rsn=({v{(hR>Q;ZHlO9d)5ZA2<~6i$a6?!419-0^N8* zJU?)NZ$lpAr=Pj{M?Gj_uDa@~_|cDklm{wlk9#gFVHj#V7T0CC_U7vPfsX)O;1MSW zvXcYN62b6;v*aOgHBF&)LYVW6;H0hl1HPcd`x!;$1w4>XM8_OQeDG`WeB(Lcr`7p)%PU~ zF*6?v)TLGhSIR|8u(eZ1-O^{8>9;Lk63dP`HkP0K%vf}SP69hjb{UIgRo|?BZR|O#C)UWEZ5v|QvwB$g4Qyby{BfvE7Q{3)?QYihzmMd@x`a;N{>So>Awk_Zi z12{B7AN$zH#&>gA5bv%I$AfnWHp<~gT^@`e$e?NBc*o&K2y@ie@P)~Nd<~jw^1o}RA;q(PS=3lM$I}k>$jX}2BCuFCRD2cr>|jd z-vW<=iPz6uX%n*zEcj6i(oPdD*12rM!SWa;>R=U~pQpQeR1YJ5uhe}Q?7;-gBfFqeZIpP6W2fVJ3|b*YE)OrF<$$GvOjbqfQHQV6F>c z;6jY~%A1K$Og|AjaW~fj-Q`mw;uArhc7J)5Fjag7@LRQ(+T0X7)aD^+IS$cz>xZ9w zQY<~?xac};xei0najQ}jRFtNqEso+WYxcM(|N?I%C^$yDzXH(h`}Oc#_tIlTwy;443j$guTb z%PRO)q%Z0LA6zDUfWa|?Q-nEX^Nuv+7;P6Ty8z9R0v) zZ!dh|3v=6APft${q)ema;eK*o&1E~DE@jUxHauN=ahi4-@ks)+K+y2>{&X_|t|m^1 z2*a165S*rpIei8E5HUXj&kn?0d+oKUbwG6pyqf76@Z6t~=ROB&_C?22`fk2IvE{9A9mH7%iM66nm#5fD|acO!S$YpoV%S6tK#Le!mSe}JHUvlCr&aRx@rD{=s zr%pc;NXV$*nuKh9=C1*bBGS1I+I+e z3x=2rBqUJDYgSKQw*Hl6h0l^k3cRtpMkL%@n(Eu2#_?1QE(&$h6D(+;vzu$2Sr@|a(^j=8wPhp@u;wlvxVj9h^ic=%bc6OTrLfwxXj%w+=L0)9_afSYIX9Edi| zMZX-ZWi|x*9Df;*-7{_O9Wd@OaX=U#IDvbw`+9WmJO|6wumV5(OA+P}Chat_yDeY- z@|SbnnSJcu{>3{O66Khw?XGR^1NsD`wcr2!-_JEqtb)z>$ZIA6(?A0NY^=NYtX#Rf zqBFiC0f0v{0V27?_o>5F(KJ(0F*G0*t!9fYTJNs(_C+&W&E(+a(Hnmh_ug<*jI3E5 z&6ULl)HP%`y`oQ6c4&ZYo#8oHciexSV0qb_?051TO$0AnRcQcN}xD zTxk!1HYB*ZGOq>piUvbiwrk$0e$ZO022UNDg?H+HK!S8|bzcl^*c5l(b9dZz=(0HC zv{U26^UjXuV~*CAI5Gakow-(D)1rP$v$Q>x|(g4jYGZ0ar()A9PhKbwK{l$ z?E|=pV;W|f+GKC(Mfd4)O5yp3T4vM=3;p+ck;E^2N>PF{N*oCM)!s{ydnFQa;Vdc zgZvim*d)vp@_PuLlFC7Oh}f*8;Th6Nv;8*B0Jm%F*2c|ITl;7{bo(8#_ST=oz$4N~ zNXRc95hIf!TbqpB>a$fCyGoH-en^(gzkt?YEq_S+z$~56)FQ2ow(Ow^;k%SI$iaAy zK~lG7e`WPc??5H`MtY;acTls}b+P(?Z;YNZPl*$reMYoC^Z004B4;*B7sRj({6CC?t=1>dHLvb_^Q6qi&0BqfUOt5%#U)Q=y2j;3)V5{ee#i|DK+n@qzeQ=~G@z zt3?|30G}W-?!dbPL9niGcUKdl8A&l6ajfw<4KNeOb8+?qBhvZh+1?L)-~;JOm2x2Xnc7HM zlu6mPFo)5x&WQ>W6)6FxLLX8u=`qHG8O;=Mtiqyi&eS!f#K^2o>%27y>5{C`W9N?8 ze(!y;_PU$m@!Nh9P1<_4KyWV+JXolgYckf-th`M^x-223GsE>`kS1m(b$vyu_YBmd zH0yEU~1WP*ZofeH}1Xn-mIUr zytir<$2iOsp8f1+kN2_5d%{&JaD*$Tm~qfb6FxmOQ!G8SK1S|Y9d~`@Yq9#uYhveZ zcSQHjfmkX&)UG|@E%Kq>A(6s%E@hUhRkSYZC!D9K2%Xp+C9S3BiE9WO!KeQzY}6xs zbp13S$kY>1p{9mSbFB-=iFXrsFvAp~N=xcJ3&k9}ucKaOG40f~081U_`dWHD2jynj z+P>E+*RY%rH!`e~@)Ezbhnj6|>MuOZ4Jm$9%M@MO>%Ktg(0DYfPrKBY{p&ZyBU(Dy zc+b7j+B+NzIgm!~Vp&pG=c-C{9d!t@FX-e#Xu|)z0=NUdF}P;1hw7ar84F^r;1A0> zfBUz8n>dOHyc-XO1^D+__@S4lSD|pnGV9Kw9$f%s}JQpZ;{J ztHE&uI^~m(`#KKQ+ebd$5jU5CdgwC_O`_lKy6dilmpXZV{_~$7@0AF7^{Zc<>F8(L z0=({X_X+Wao47{U|2@#Ka^L@bI%SC_c$fyr3?U-CL2#HxQIL~nCPp%4B?lnV?Qm6V z)~p%dp9<45qcWo-9mLH$+Dv}@ZsP!k*~m<@Ao7vlp;$i$v)~5w`s=UHbx#aVy^vmx>r{GBds@(o90CA}1;Y;O6H=aWiKO#ikFuFV4t|_Yw$# zX>S9AhMB^QGki9)(=UaBcA24T1ze|hr;!{^YlQh}-Or3#6L!WzdAJLE(siJFy^o~n z7!to9R^=EhR`mUMC|_^81pe{IMbGn}7t78%HOedGes*E~yn_@F>US-!CnQ3>=STko3`YXTkD@iBt1qKwr%RS}77oY`xyen${3f;e7Z|O7Y=SN_0g0_JlHZcsI zIR+Z|Xp3pJ$ipauK5(0Xoi_Vbj-w1l`3N|OY+Qhd z@CXoCac}{nfoO}2%;iqkMbwA09FB#>@P|M-5O=Xo?um!+5xndXXKyX)JYZn}V;D$F zI?{7LUD&o`dpy2jV?4h8vFMbF9R_pw5znZ@psYj6--0zXGg_pR1Vl1Ngb-?SMU8IV z5$#&njfWqJHCJC758ZrAG)uMKE(Y2ymANK?X`#-6Cs?ZQV!*bGuzez=yNcf@z86qa zMKB zNN#NLdyjJ*1~B*x@O4l2 znUfx2{x^T~Hz~}a1zj?sNd*^l9`EYFr^!f0Wrh$>!07%Ge)iVy_7y%>DIjrQjfBU!7(TfS4 z_XH#FWW)veVE~ikrvihtFb*t-@#qFKgE%}eFk$h`4}yY-s2ht|_Smup$Fl=@U_6G` z@l#!4&g#Wg zP50arhlmFp(%cc19Xq2{QUIY}-*PrKCeX7(eFfQ1PrNn+`V;$PPhu(>MU`ZW&@Z*T zHkaur*N)gOZvg#Tckhr@eETy`j*~8aZgf5S)Tn3%Uu}}3AKcaAF+hSGpEhX~FUF3O zA#f_!+w~3W_&u>kZQ%!e;3_o0k39Scw=XsYybnJ3U^;NXnw%Lk$O}?Cyyi8pNj3BtXJ|Gv#x!^baT8z) zAU?r@)r=}5r}<;yOId5Aet-A7-<@8#iVVhO6KBRqkuVv&$>Es`g5q5YWnGJKPE&m{ z=Uo-PYL7CEj2${sW`->RPuU~7Z^bE$*1u!hW^ITbjKN!Pj~`umb!@tGRV>q?A&a#~ zyei+`&6VNkVt}A^as~{r+MM9m`T96W4S_!16?1YkD(y;1gT0(#>$9byp`>)L)cAv_ z@|P@);lmckq0c=dj=bQU=n{htoe)a!p&j<9@34Ip2J`PHwZGE#UqA5acYc{KtR%M`|#6Pd~Fi=>_B+$U6y{?w&VqTUCRz zW_=T_x~41GvQDXEcftY*(u$UuN`nLO=!2_c(}R!10vXJ8b;u!%@-=np5F2S^nl!_w zn=2}ZHFdrTt~S?(DBepfg+NbVW3r7hG^bE(g+Y{vPwKTN(m=zJ0Mt@G|sHaHB4~7I1n~6{b48Zv(RXOFO^P}qGcuUTAzwNf$GA+WJ zdSD=w%avyW?^yH4;Rg8_bWrcC>n5#c-C4h`Wif2U)P=ChA3?<~4qlR=Zra%&WgV8X z_KIucPW4&uPw$SlEjweuP%W0o$ZbJYvo{S6M%5oIji<%B*4i!15dn2EP`~DVaY3C1 zO$rTxKB+_Y@UcbTbVM_3Mo>-c@0U2PXl7nhzvC2E%jU9(*Ny|Nu?%n6BGGw|en@!0$#NWk1D%w>6MeuYS=JlZz<&!qgK2>QjZA)Lx?w<#<0OQ+ zY0CMFSMo!zEHQoNGoMM1k>IWI-Fb`k7`9?L#e35{a2C_@44pw=1nMQN>*KyyPqEDT zcF%V(KcRiJ3!%;K8w5ETKzI?8AE$%=(I@m7eR1D?_vJR%i!Z)7m6j{K!u_ggWXkX8Hv3%|uvL*3jY1V?k_9u39zQL6WiunRnZFMp=e$ zLwDU9KmEpk$HP}$7wz&+wscU(acTzMiLj8jH+7i$OAJA7M@O~p-ajBqV$JR*N_Q>w zYsNPO`mUX_pPy>N4QAVA33K+93&o;Yg1Sjt;aCgTFjW6!SFZtEx9&RS6X3Dct7HAc zYjq5*3@~-NTUpL+T2w}f170*ht0Bz9_=n_~hTO(a@Q5FH?0cGHAz(V;+4roOGcyO* zi+Lw^1L-N3ogD~sj6$JJ@Spmj8=hS*SIV0yIKA6Idh!7yvvV(@k;h{mf~4wi&Xpr*CL~F%Wm|x#z~u{_M}@cPjQ>G2Ov_-w@~r`xlx8 ze5j1BzWVA!Xe`K!BT*0)L^i>ribD9~vK8jCa^=chRB~oYW)xhf3#5lpP$%{9BTx@2 zERJ1dO_BO}2Rvpj#PLjknX#|jLLH|tE-Mr4<`4Ccig6PlQuaG%U~QDOatZU;xHUFj zeO>(Y|9vC+etKsdDyF}f*|_$VcS%KyfAx~eKnq*ZHmnh;?>WwNi5!felJzXxd&6O~ z{gYq)DMy!C!!8;|NC#AlpmwNH`#uyqa-$Xzjdae3 za523Vaebx-4h#p_as*%?LpH6ARG=&!bop|MKT^Kd z8LmVuvo&C^$#T6U1Go`9y{+94H;c&EU-QE_Qcg||he7tLk917fg3fMvgd5PdG%W#$ zx#O<1InP4XKtMD0Asr%8lfQ7nZ1!wV0bV0&AA0~?z^mM-JkGKH-PIvH)AzyyAG7Ng z3HW7QOQT;l@clz|{OVGkW;y>EQM$Xo{_R+J|1;wReZZxspByy}c-a(R(RQ{boy*P{ z@WyisP(OpqrX}MwI16ntAm&^F93>IQkNl*A#w;j#28W>q_LNuF+!?)-I`j4eY z&TMDtgSOE|`kwa$e$lyJapYqJIw^)e*nB`gRvF@EVBv@WlKjn-E& ze&bgRj>~Jp031{Q>T`Jt*xj#Ka^rq-4^;Kt`8M@6Z>h&6H2Kao)G7K^w4V^)`y5T% zCQmg@V>S;>66S3jlB4g~w_$y3TK!;@`}<;{*4As?5}NWj*Q>H{(TiHYNoC0mkj`?K zQI)AV7ft&LIb8be8+Rpimlnfbq2HubJ9RF z#96r02b5)j%zF^{!W`b-u;iv}(j2G&yud>{ z_&J#VP5YjBkluNCM>^W-cDY~OMg%v;ZEt+z8?!IS>u*I}q@x_J#e32K59yhmUvkMM zaq`J0j}N9?kKvsU*O{ka^Pv?_V;Es1-fzw*9E1cx35+mdHjMm1P6)#9OblzZ)eK^X zV2CsGfVlP-(c|0(AMR|QV{kz*u}}wXFyZo!*#?X$<5($$rz;*7gu1mPMq9!lYsL%GCLC(jHle((2wFOBlB)JA|i4YO44p)Y2wsN+5O@T@fpp2I(GBd`KDedsnq z-?W`T9QVZ0$L=5V2HHYD&>r47P$vD&akoqa{4M<6<+@Jt7V{I&UUast;USQIp)T`7 zmos0k2X2@)UwUMo!3pviX%U#ud*1VMFF5OaKEv2ef;b2ey$PE8`|rO$2?=6?Xee`k z33JM1z<~zgeeZi;5-q1sLA($r0RjUa3wL0`5*T<(GE%G0nZ+>KldQes%$mds@*fPn zN$ORxizsc{7UdoNaod-_8joFfODvHPU!W~bZ5rRSYxdS6;%8pZaEJQqXLbWYBRmy) z0MURjM+XGU$180M5ArE+OuJ^PTL)tOcjcG=(e-ii3onX=r=Aq$qgRBKHqp_kgM2We z)KW}M_7u&cfdOGkr-Z$QC&B}q1YdCo!!thu_yqovmH{bv&&-@zGY1Lr48D^F8Ux3P zBe)#O;OD?Sc^Cw{9u{N)wsuAT5EdYuE%pR83<F^-ltQkB;RQjuWm52T1 zF#ieunRPe*%%%xXp{H2$9{B2+$t6A%C%?4(XV=0 zv@KZ}gV;~V!(59j;e{%>w8O9f;o?Cv_=%9=ia!VF$pVWj_)37*n3)%Svy+E-0_9m~ zKm+9EnV*B>pc?}3ph<)bd#O2&_3K~%dYwj8E_Hj5P8#QTy}b9b8fB5z0@HQQ#no+g z8;WfNHsG+J24;ct7!$ zSFX%5;5!5cJ!m(bCnM*{pT-*cJo!+&19LKgKtTN1et|0K=9_O$MgZZMARq!GEB73h z!a6sE1+w$bM76tmXB%IHk8(MhlDbfjvHzT4SYR;BoL* zrV?_d6KH`nT%FJ5vlfmOH-`_gs|8vmn0~-($_8G_aPa$=zx?HK@x>R9YvIroc);Ma zb8)49w}Sc_z3$3}krcHWBY{;yB7=neOhp?;cM_8SYo^=^N~YFlNL} z^{@Z>ujdw7muKDwA0!m>X2d-B(-7$M;3G{3q6r1$GvRuK&U!lj(${F69M5f}F~OUd zP}8#p2NQyDU`V7h!Aw{8Y~Mkw)XSg(!epQMbDr~@+`Efl2VM;Ouxj_L2I9(*IRagL z3+FMwHLNX3ShKfD_1>%%g!0-);=%7+9ru3o^5~Xhk!8d3^d@#bA|{Tie^hJk%*2!D zBfM1(^8n-k?nHTRgn8Tpd`JbpFLn`J^IH?CFsMOYSC`c3ie)=uo0v7H*NIUSBIa;)_-kl;P(p%Ka_I6vhj zu1V1fuiQBKfCYJY)#4^p=+a%D32l`{l z!bNJU_8%)hTiB9ih=zZ~V`dZM;siOQ6wN`pNPhJhw5fWS!t zI1Mf{AO(-{GzR`MSmjFKJ@^man+Aw;c@}OKJm4ko`4JNTb$|KgmnZ#x>s#N-0R{Du z2AC*|a=51s=*odK#4$6+Fb|C#dFco0EYhR%?C-1FO1Z`QxJO_^pLlhr?0geSYZTa3M2usK~R1)BGM7e zO!g~bCm{M`=Ein4Ick?P5HV0O>x%N0<*Ie`?uX*e?_VF=FTX6> zWz4h~k=?gbYvx*m6Jr-YmJyt00m`3yjhT^aaTS4H(IP2EbR4TGS>FirxCapE6F~xa zOrTq^mxbDS?z+A`xTq9Dg!*hy?&4xYSz05_;2&4M+ObE+*{^+dbf11g40p;&O;?8o z1oZ)*g$Ou|Ks0_@_yU9Rn|lixr{hZ8WP`M#z~i3spg)8c19MJdV=#_Sat9A4sE+_V z&=l>1-l>OsW}$C-)0=W;YC9PZETDPcyWF|Bn*O;`C-hHXotlXTb^zC1cU}6a0B(YX zs`~;z85kG#^z@APtNV&8Wl}zYJlylcR>!k@^GEX@^BlelKLYOR*gzo!&MewR_7Vd0vz!x~{e^?TQd?3tt#SV1JFFChlZs6QBv`fxwKA z0Id)Qofm}&aj2eI=jC)T-jUyFOncCsg&%RIPvV%3V>rk0$qu}CnqnD#KNnX9LhuIj zIRrVUp51!ut?`8~d?D6oIgkKcz(gAn(AG4Vudvj>k^uq1OCS20k&Qpu1GB@%MrZAH z4?u_@C0CG^5ju#=Ge~Y>Z(^mQBH`_I#rr9v834r^rgc2iL^XW*GqLlr&~z{1E02 z_3^r&8rP?D4;0WMXYfU#Uh3_Sr3<@a2gY(b#AT;W-n-%Jm&GX>KrTM-*|EKYhY49Nut}-%P=R7&?Iua3wGs_0ksff&hcQNb{Aid?kf3nlyrWhj|3) z$V(Z#^E2<^Cm4JE#b5kI8klAQ`eRz0iiVwLF0NkYpnWVIuz4@etxiujO zc-%)Lz}=7J^K9Q`G_G0-YIMTf_JE0uYYHk|L0*v6NDKrP@Wde?NehA>OuYfZ8njE@>ZG-M9%y6cX&(EZ!pPV|3^vs~?KB+DE+g zx|^bFv(#x~u+0pVRH%9DuJi38E1z6*eH=XUYF5hi-z;F1^x0xk<}h>rI7+1Ht1r@e^e`Z?8NU|K6DRFTl|BGG(PzkD%2 zENk}f{y+l#s#w&gSyii!KisD6NSdYB1-b~`>SOk+Q$~Zi~Q>x#HXimJz5Q_=;^Z3=C=*m>6#IlAiYA0ET$(3G|=&r}HhM9`hoJBJy_KRbtmhxL3 zwWUVa9`PD(IK?#w?td`WU2%1+yXN|6+qok;@D``OTdcM9A+4WtBxVL*^-ve)X6NV#B?w;*KwWJu%@?`mw;b@I%-! zV?~$~On2;7`HkQBjXadZ69wLx?@*S5^Z5BdT!G_;8*WHpZi7AI9OxflB+gm~zw?ZJ z<;s;Q&`E24$h(F>cTY`R8#DBYzL=9ckPc+!3PG)r5y+Rm^rf`GWN#_PE2zrYm(8hZ zAgu}B$U7&1?LnbtFjHkIG7JpaPc{ z_#o(cF?x5qc)EQrz2c_vC6yu-o{p1?ckjxAa5fB*Ya#SV|L`knXI@{yn5 zEBSn%FXs3U*7~e}6TD@PwwTXZXakdZiSJ3Xbm`J`8I5aJ-s4;c=Ty8aYB}e)8S|$2 z8PIXwwBw)!6ymaA##zFj{^_5l3W_x$6BpOhPCG4)Szh_dSLOjL5IBfG)%x^-ZfubO znCJ`x%;rD;^FQORyY9-t3j1(TkFoC)$2K#CrgB?avx&_lqiK-^af@c%u~Xiz?q3@Z zfBRdp{(osR8u*S$tAWM#~H z`0@yCYa7uiZ*5xgnJyrBpc&{HUI4uiIO>$M4H)1fnD`N(HPR8t@U4=mi%Cby4%pbhK< z!rSFr-tw0CnVUFkV;Pk-A%sY_MDku;f zf6I7v;)h^-vIROY5{it#aa_On#V^L6{K=oB>afU^*e=8D0b-smz`Ck3Hfn7j+uO@* zyH^&!tJcMBS}*UtQb$zEP-$_kCAtQ+&sGj(*grlZj$F}})~0dw9ovbd1sR*MPbJEy zoS~)IpAN#tyMwt0#_c9{10-V7-yPg28pn|Z+QWGaNAR|5M&6;_7Q>pckIL<9UrDpx zj#3P&ge_(Hm3!t1@tjM3HQG)+KDKFuuwdyT%sHnG&wczRQ0Z??}}AidvnZ~Ek(P^8^@%tV^0-Z{el7(9EYY!I7~E_u1(6 z%F|o3PR1%dv@X_u{X6lHj=NkT3uIctf1d0n z^)5mMA;h&l_|VKn&8cXg9{ZaqkM^7cYGI? zEl5`xmg`(OP8r3sib7R=OqnV{%N3f@DKBBDNgnrq{e=v*K4@m?q<~dKpvweX_sHR50yL+^G6+fc{v}7MrvqW5J0h#2K%9O~gq( zF|cG&bZD#F@Yt-gid*7l(Sa%&=8Sgbg=(P*=z(vDf!Oc-&hMm$Ii3+xMd3y|;t0-T zdb{YNi{j01esf%W@x@6~rp-*emw%{>dI(9Ix&klsY+5!iAq{oHdsq*506y@Ncg9cJ zWPXFkHUv7`@rr?R$%6wNmK+h_{Lt(H)2x>4iUl_AXB=QQx@bT20LaaH87>XEH=>#V zAe>@=KsZqeLco&}hdgiuBkS!D60>%GW)zf19utTO)bERB@98~6X@cb*`1wKnoTF|J zR=~iF0R}<42)J^@P5`&AO)@B=9Qs65xs_0squv`f0n6#PX;NypmC?0Qh!ILVZ~8 zxPmYJ3?#H=Ygl>FaI{DWRh4H*0!fPCSR~VL1|ayv$IhWi0$-p;tui8*#K`5Bk1*B1 zCgCl1K&G5ue=yFZ--fpCh|ccL*!I9f@x!ltEzbYF-_mSeebp_icv;HRmo;gTpaTZi z45l1-X8o8eE>1bSn*g1V54y1MhJJ|S$9sOz{Ttr!hWO3j{LMUt(B)1Rtd8H4t9gZa z5_u8kltG5ccz*|NIo55D)3CmWOehF+db1NY}GBS7732 z#^Vt^%Lv7jjYvaV38aM~5VvL1=IH6^kqpypM1q2M;(U3}Y_P4RGe+dJgEq$_8)N9s zd*j~!yeyVz4YN%KO7bz40<0M!rl~5zWg;NBiq8{o4w^d#AA+$g|D*Mg~{|qDzAf$^8tpaw?%-e>;Eww(-9=ge{k(s*?4^e_en8>o2^X6edxl2k+0 z+bm&GdTdkF);w0qM$n%Of!$K~>gS z;N6EG8cUyXSadC29vvEVc4)t~zE%z(dUdeLwsq@cyPTf%ZP^~9J2cZA9Lnuot(vOm zEL^EmW1uVHsiJPDEu&Qpu*Ou(9Kp&`gA@~S&$q9Xi{e@wvG^6y)TX5oeP{+ssM!g4 zSEviimT`K9COK7*U>fHh`i7>UHGTwqkiYoFFCI610RgX>lVKx{wlb(7cuQU~BRyxk#1NUu zF*{G<6>}Wiyd^p$EUx;GFGsV~dF_J|Y%-KX#fyJ-g4fMi=dBMf6q&Q%T}Sts_@Mh! z*DNrsL7k4kL%mJYN)iSGQrQj*KYFz+u|r#?mY;NDob|l3W9iXHMC}lLR}FYZHA5f4 z`d|2gs<%Tk<>fLKT)BN)Ja+E`@!%~#iEa0-iP25Hu}Fi1b_wzp*(WsVyzgQ8$FC{R zsJ3S9)GTtV1bX|5L*me5o)OE>drmBrFmFFpmfM0MR6kNWy-|CL002M$NklIWE}Clv!Z3024bUiRe449D(R^4Q*#=`+OZ6@d(1J% z)cZ*9Exd@}o_e5HmZS-;H_WK6m)2M&zF1g$3m65Sr)wFiYwyA8*fbe z7~ti7(y!n$FX7p+V?V>0@El2s0OrR#e#K|<5a12)2yZ_tf=nLQRg7=k&%Os5=b_KO zul6dXN0}fo7MwjjJt>S?Pj>)`d2iw(-a_1j48ajhNDwn?S{T_tP!K+9Evw(j2k|)n zR9DAk!MpimICu@5GCV@-vG-++O zEdSYeee3ercFXOtWJqi2sCAWwb@%!VeJo?<9s@LmIWnZq=*D6X_+_Trs}ibiw>n0G zPQp^WZB!BvW4K|dayLsjJTBw5?lVq_=l&8(Xv!0%gfJsm9xQ@ zERFV~j)=p1RtnFKh*o{OZRza4SxJGFgXsH6PF|ft4)MHm&2uMkVgI=Jg;TSEbGbao55!SfX z5u2q(uN|=>p7H$W#<4H`+2}l3E-n{$MNKN#a(9MslGNs`W#`%MjBljgEo9E+!pMrHvEux5JNy5{jKzSPHLJuH9%C@{3B&pp;9yzS+o3^0Nx}_b-z|Y&-M#?wKn=e&hGiqc zx6E0($6b7v{J`}u$9I~qVMGH=Sqch|TcTeshdc1)u7CY(X zB<&k&>PH0nh%_9i=?MroX4fpeK{FVZA=sH=ql#wv3T@jv-}%lQ45QhDev5noI`WV5 z_D6u0|NYKz-cf=a)iKjm5rF`n*p6?I;g14BT!C%Y=Uh9b28id_3L*j4Sqsh2w8ZR zXY9~4?`RK!=Vi;5CA>TnZ{ZET5=d{pK{*!U#JgSQXFM0f{%&uv?5E=WKJP>K2jI#F z#885*Oso_0G1yZG!g?);H2#SGxO`ZT1bNT15t=lV!wb*Gs6@Bk85KeQDJtaFPFDw;JjFld)*z4qw(SpWTNWBs?k z7wwug)&|9pm2OBg%I$4Uar`S^7KdMSL5!|gtoV*-L6u%%_Nf`C*2v4!091SX(u%vR z!J?3kk!92*^h2lG4e2|y$>6TEaa(M^>iSrF#kEmgw?W^mKZQ0kbbJKVMbLzdKiJpO zXZn71%By$#RDZXqZ>tLz#CjPqp8XrY8p~dMq54bS4;N?#%T_`80bpw%CWh=%kg7xY ztz|1|O~#j=rYd-fICvZZdN<#*0EJ(gpOVJ$=7+=)inIxz{qToBoZ2+rA#|Zx^Iz(7 zJw@JAERA>v#Rb;mSmq ze*(QC6?j#eg;bqurmF)wW1w?EZ0IcK%zWu9Ul?s#n+^$HEzri0_T#5JQE5D?+oaBY zWK%r0_Tkv{$l4f@krI8~Dtn1#M;sZ4A9+-?N;NM8h&9*U5bLkMG0L(=U#vmIi0}p@ zxb0FGAN#`R$B|O!mozgBsfDW&^i^$@!^>VtQ~i<0w?YhD1qB`|4%Pk5HkH*`Li%rigUQ4Wrw;M?324}V}_0FNMzc?ItYluaFI8`wjR z7r36Dp5#a5C%wyp7d66x?SXw3=zM&B99sXjx4kXT^yQ;k02P}95^$gZ4hh(Yh_7B| zlFS~BJX~jk2uAW^ddE>G_Yl!+$|}Nmpznd-a04qaGh>IyP>10ooiqgA`<`crn)DD7 zWe~V0xJ=(OutGJCH7fa>E)(zLAJ^?-TsHAq(G}y;j86icEox1gea4n;vGMXN{ zRa?}CqEoZOMN;Rox0yg2%bLaG;&l*}^LUtl0)1F&*(#1l^zBMopY9b?-zf(rrDq)% z=f3(EBhETS4c6>?(c&1^x@@ZiL2TI?Lw7$I5B%`v*eMJ4ZJQpCksYkrO1mMEIjHsP zRvEA@)QtWx3H5F<^3^}RJNh498%xA^TUA$|>KPDoZad|fapr4&F-p41Gm2*R>QkwY zTO^E|dZliE;J&!`##>|EkME4(^^Zrh)XNAO>S@&xwS)2y*RfRE9@&1hYi9r0J@-cM z!;i#5!O)@4)xv%)1%!IeIP0Hq-dMTst3V&n5`?5&^r^4b>(f2s!t>*_Uw&1L93^dw z`fWr@8VnoQ%TB*S8=}}cZxVic0F<3L#UIl#SAN9-ID>iuLYPoYOFct4Dt|s&!7Q2AhxOD=my?RC~60ICLiS^3mW0T^}s$0bU;PD&YnpG z5y)jkD>lOj!Id8f#aa@-=RNOvx%SHbYShH+RrDwir0__TJRo!tFq_UNak)ZED*h?Z*7@&w5G)di#Kp&91&51Do z1UfV2CaJ9}Qn6MLv|Zh?aY<*K_G`ZohhF%+s2;j71^%c6X`5#7l?|I>P{RD4|NeGt zy=zr0)T|s~DbqE{;<}(^kT9%r>ndFJsn&T*Qpa~9TeY--kNX`u*Ly%h|FqZsN-TcK z`LV65Jr;E@)YxHELRtrpXv3h~q9%t7n7QzTz3wHBD z&&>VI)nQk9+?6+e=tCchKl`&kOP)!Ylnw8h99XX7taXlR#j_g|F(zp65JHh}nP0<` zJ=mCBUgLRgdSIW2PdFU_nYM1-nn>Y~XaQ@mjbL1jbQogr!%CaBU7Ln@oYds+4VzDl@cmEyt#$8|euNct@UyEfF*DcdVzKq?D+8=arf6Ri`wdkVxc_s zEsi@kVzj3#gHkvhHOCJD2gCx=XW1;Hn?yG=)Ei~bA&^E!7 z8`C+ea8&Qipv@CVSL6%a7xVFq@hrxyU;N@1b4KmF)P-PYa>bUkOD?%2uS^ciS1Ajg zMIL^H;&YKF=gY>QIq!je7U+01y7I~^b3|_>FaiQSAAhP5pVx&!NFxK=xE|IT-hchq zf2F4+Mu9l($6A}wA;`sEYXp>C3W8MR=So>1lm+9Q_uhV}0GLgb?l<5kpq*gE%m4=$ zkQkuQ*X%vV`NNhiTgLm2bSA9gm2&tl2yn_}Ya3h47;(FN(#%z0(%7ncOFAX3B#&l~ z-f&Yq{^Q$YIbO;z@{-E34sTtphk712v21gzkY*;1I#+=2r*eURcu0a$r^!{M?(UN> z(X-AzT~b}MWvx+{N90)x<|(gl)rZ%`o!|OyjNbQfERu`ScF|6=gf>oJORT#}crY7A zV3rh5oc0kYUUn7g=&EMSY-Jmg@aUC!`Lj+vDQYX0$Vp5!+81hX`GCHGmNw#{b+JlI z9z*v(5R2trw=`6hr4dU|@&#WXW%{6rK3`OF&}kJj$eOE1kja8?Cx zAdnW``?}Y?E;V}aUIO_Eo)GX%-M|BUhSljZapTVc>w$e1=*-U9SBal;Mu`5f7UUM@ z{?MLXqS6Ct5HgMfAqd2?4T|z`binUZpZZi9WMGJ~QZso@E~8GYD-mY=Kr9O>%Ah`T>ign5{9D^@HL&#)wEMvc{caO?ccd3239{B3ndhm zNsZpOOf_y}Sgx0M)W97EwbfF+qa`BsrDhB@KD|)CiUvW9+?Zm^&z>}%!ar(w}?s{OK z1v(!dgh4Iyg)e+z{6oSR2u4Uh6UXe@vuv&ekPyTHDF`5j?|JKM1ts`i`KR-2@WiDB|unb zM3_tX11B?{vV=zJiRTi)IWBuxv)VRUu=frQ#9-5Cbjjsv`uy&Y6|vfgz>MvEG5YXh zv2E3wXx7?xyY`O{_HB*A5y?~X2M4X|>jC>0|?&Khr>;pY*m66hR= zgU^5wr7fpH7oS7-8dxCEM>IPJhxo<`kILFbs1siYwVvQ9__tL{9euJ-(ZK`h7Ixu+ z#Zl3~s8iqjuB)$)v(7y|+T|c9v8<#${HVdS=(WAG=p z#UccW)@wVo-KREy``bDSrl=Asj20#k2nzdf&%*ZN4_n6eEr|0@7i1JRU0^MGsDB_h zSVeZ_amZ0eM``g2sm-zDb6$s;UyU z4t+x!05s{lX?x#*gnF}#-#C`GebFH?ymVQ#%TQ}n`^%dbX>C<&@~twut7;ouQ$;g- zEti)S*DT>&f>Enbx<6@FpRfKckUaH@!3%xp{La9{+J0sl1Ewg^*C8d-(o0u_W}&6zczlTJD*x5+Ux#jBYG z5qT}xApiy!2q^MW5B2fh0xT;$2>$>lZDSkB#TQ?k+Xo^1pZw$}*$(=iHZhz3tH1iI z9Qe?O#rD%)+DSjs7idE;#$(pc(g$`DsNdfAzW1e%Y0^+8-;MfPa@K)bSZrKnYw@5y zYt#Fh&XFE@?D4qidsoG%9G)x`hisNWstiex(4Td=e-QTU{sE~XflRm1FPtjZCIO3T zTpcIFXALMN5Slfh9FSYl5nb8d$M?Z?DE|~OGa%~E60?0JXQ`q|TAeoGGWAeav()L( zOhu~v?T>9p)jER+mP4iru=RZ%22EA&Q!#GxfP)@o42I*FRxM{dc=N5Xr02L;x?IM+ zZQ3@d?^IKQ3Ii!Ej}VGNlJ5jv9gpD{TXQ_!N^bcop~b5zq7mg9`eMV7~4?frk+&!-Eg<`#xVjMgHuw zK&Lb590I}|KcPPbroUmC%R@xJ%R0x1ckHDdD4Ki-4* zuAj8*l|&$2bkRi#BiEjuy735bfZQwtP+l@XA;&R#gUW^ZtJ8f7kW#MGZ>|ve1^!{kL7$-g~vZ_S%M1otQ@@`6JP`4ekg? z&v3$9m7JOkcMC{_o#Zkuw$*kfEN!=g+c+{sfAmLx6lWj{8-o&oh{dB4h4WkA`qn7V zZy|w!plYo1suAv{UxE%X2@%inbT(SHJp4%6{?H@kJk;)kxDsvfsf8+CsIFy@W(%&fVHE0d$ZyyoASG&~ zrSI_p+=zDfVGVEbT419I0O)1+wjEG?_L_tH@+7;=Q$l_w{AdsmzR4G*Hc8m_0`4jL zV?PHEJ^fv*-Z>DbhH+tS9{mse8!%bwV5ao{OK^M`oQD!3gF=dP?z5l$?94motZ^k| z&iRb%z4JJ6sB<>$i~MHD_&M**C+{P|Dfq`aX4`~~KierWPpzV`upR#VF5X(RW=%Ni zy6djH0*-2P-8m%={DoimgO()}F`(?7UUiFv3_qI!7u9m`na`30d!fz6LJ=J;glA#msmht41 zPllAP5u{wd-}U+}x^SDB&%(|1*lq}XdyL~@H*6}a@dkGm*6Z^m_(+Kj++Q}4R7gO= zDC)HRBTO`eLXQ>jXR#v)0DnVDud^f}6qT6ObkrdNwP|N94CbT4rHw>C!xX_JSeBOR z4ZO|;tuPOM_CE?qP7Ir%9M(Hg_ts^q4pV~fE3$H!2xndg1g2&@8A4nc&gn6)2dxSF zF3Z`>v7M`)EZgpTu$;}QYz6y>DOB>Zu~QmEV)U3H1ta@Pp+ti>?PCniSKm3FV%{-d z6HkfLlKD1m1{rj5K;j3#IX_KrFuiF{<&bsF`dWYMY+JHjep7f+8=)pcBL2Vw55!h# z>5pk_s~ShcefQlLOT-slbWuE?PJd1aL6KT$XwIoP#twCf{dgTTT-CPF0k3nH|i_btU(8`?GG=QSME` z{`R+Xd?k~>vN{LM?0im@XJKGF{Ry{(NoW0Rvp?J9Rn=35RArgg`!qiEyKytf+&Ga^ z@|U2?40QK1xro$-B{YS{db$Q!EeKQ{Co*eq|908==wsz#T)sB2Xzv2+P2v3wg>MM* z%A==q5QZ^^Y2=jZcbf~ckMRnVBlK!8ICTiIR{rkuX2W@?ZJ&ky;UOg9b)CH?A)hu} z3;*}@wL8>2L9MMc*Dzm*dKVI)d&qfTgBcL~BtI-+KYYn&z61ndz*M6I41r@Mt<#sh zc0Ip|PyOz_cz!~omXEdE;A^-8!z!!!pycR zxanHk@9vyZt9d$w6GG4hh(L3IbPke4W)cGjrq9E}!vQ}H*bF+BasRn0axFMj(fck# zc8bq-qQQ=J;O3x?m(zbz{bD)?uN`N6Lk@oLGp+kBl}zP?l}8jf3zG&3(==Us`?28O%m_@xkleZnXwi^oERJQl~=_{>oGe>m<$po zXUz|@#PRvepJ@oxG*>5tF&@OdJ-tREgHVW#dz;%bIV0r(E*$KgZy2#bGyn zc#(6SWpHk!q%E`TJQJT895?>#yXZ&m9Xo2=B=*s##B)5TA=StFJKph*nfzn?P4~BP zb4*6&r|_ScAHYaB2p@k2mm~CY_nFUpCYEwLn;;B@m2*INB!2W+eD61z0O5Ovpm##9 zH!f{7P_Ls&>Eo-R}l*zxUpILtU=4EMs7> zV{$+`IL#;DdvCc81b_M7YfcE$1|sBYUj7UY1lL})0r==gKN`oJp6XJ%?G*;LA>o|u z_M1QZMTROTz43f+$T+s$IQrVpe1wth&wjPfB;u;7GG9HMRi~*y(2@LVNP-ROQ?~9Z zYw!4esqNTPmh=pi)))kxeb_b1ZgI#*H~Xe_j&j8wRvh0l;+ zuE2!5I`Gk&J!}+Ac$gsJ0O-VJ9*}RB#&NuIJ-3qf$sHBEOqZiP%LUcN`%dpBNz4yZ z)S1_Zfq*kf)<|OR8TSTZsbO4i_duxE=YsP#-1*&d3CmS&Y$$pL5pd{gt>crxino%$ zJMWx}8Jv?j4}F(&TqfM0qd= z$3FJ4nd&Fb&v>@k_6tv8W&0CmCKBdqYCB;(li3US=C~#F95fCRftf)L(;y%Pw(;y7 zudW9f1bPw@74PkwBv9sKNFtvD-#q>1&w6xD z9P8nG>ttRz5X{H57!AYpS-f)PN?)C_!8X~3gl)FTtKSmt!X)8gV-hBv_YQuS9dtC| zU^jlM+B2`4Z@xLWTAxKaL4a6~6@k?tKwV-fJdd@pY+rNtedS!XsI^D-bM7{dNf{%P zxE-BDG94tXQo6@&pU%N?=jdz!uY{r4-)((v`_hH01h*5(dT)PD!DJmRgd`0SX{%p{ zY*%~tWf4@jR~`c0@2`5@x;P$GyQ6o9n7}ZQY?=l|QRa7supbTT&wjUe^=DrNp5&$o zO6P`2cXMErIKccH+qtJajFf%_613j^?047Qop<(&A?K~{wDZx)iyBP7=lu0P4vyVIGt|cxY4Ntf zGG4YzH;`^!vtJSx;}G+%CTr;srardeOyKjoXLO=GjKB89ySJ4gq;~CwL|zjTe5&0? zo>QJu6_&o%;P63&*BK-@^z6*5IBpgAXMaY!QG>dU>^tMfH@Y#_lX+)*+8TvL+b~Q5 zZnmclqfuFlSA|X@Ve$HhLRE+A^#uOrm4-tigN!CztheQML$ozcQ*t)cSubY=9Vaj@ zSFnd!aUG3CfSdVBeq3YuWGLP)I0fX{Q{znXTn#(a&gc{@PQC6lu8Za3-N$M9oLCla(-vNrtQ4<`9y>y zl$M=kTEBc2UX~kk(2kxC;v6-#3US_xE3`|$8^7^Fxb z)2p3zFgV!!`D|PVb54N#ZavL6nE=c3+24r_=ARl9H6p6+Tzj+5T8awOTo&;(JS7H0 zP7>AT4Yx(n9uMqj;EHtjBdf|Dj@ax2u}jP)3L@7NA^9beP8ifI6Cw#l2CyIwEX4h% z!BIDaMir>Ajs5~#Rw#wP)(50)i1W%t(7p>a%+?sv`L&84(PsWw2iqip(M2lMD&k3~ zrj*toItG_lTWlB8s+k%@Uu!T}gTjZ4Tl!wcgU>T#!mVnMk1`Rwr36G~L52ka$Tx0c z3~S`p!@F+QWBHFG8c2DYxk9;Jof7WJ~NgZQVnZW2eY5_k{ZzG&MBGRFc<;LbmVs0%wa{=_zT?I@CWAr* z{O@yRCqkY0Q#kG!r=GS$=CBKfl;MBG;OTY^{rH1hm?dQ&z8Ka#@JP9Uc~l={eH{pq?NgXm=@@+_uCd7WVy>oT$FW>aWmZp-&vM8Sp#a}>9fK7ZL6^JC+?O$ z_}-tv_y+S7ey+cZ*G{)^$`kbDIPDk*M|PwgCvn#z{bzsnXQLBU#k=ON!NU)J@Pk-; zcMzE-JJxgt^D_9&&QC7UL1>WJ&OY40_nF>%2Z!lD`N>blnvPrJd^RNG@R5&vB(}+U zM6AwTuDa@~7*I*D9jLa^e6vnT=&f^3O6!+tEW>9f`tb(yG%sNwF*i6-e)^|>I(|+> z>t|hzV?DjMjxljqzlDN;G?};u_j3&AXjy;9cgw^xn>j5E;sdz5z_MP0uuoUG>V@ft zBV1gEbe&P8dZ;i7)%1`ORoI5wG%*z!x475eIG+g>k+ILbGx%Bw9~}dgvp=i%L00IO zCIqq{LUgDQ#GL5DW;$6QWQkM|H_BH19sbTKsD?$m&%(PM-?~vys2SoT@6>Q~!k+EvcB$R3sB>1sgin2V&MovVBGKL0fcIy=W!zD_w)B%iaEM?TAGe|-m zCMD)PE9Fb1gosQ|XdFl&OdX#`3f*jh(-@M7(eALgCvV}SRex8D@nN0$g@1k+8uJwf zTIK6Z$C?N7rryHGG971*^A?trF*k@LoULcV+xO;uxM07_+(n@ZO?ub!+mV8KH*62-2I0I$_cA~3d8jPA_L|ZQ zac*H47YqkwPf=m}+A$O$$I`Q2~&BuS&^tZPI(P5vAjOP)fFv(x;EqzrbfziL8OM9_QRDLwkr z&$)w1^}O5S!jZ%$%UZ!^2U3BiBeLXlJVIC9G8-Jr!4~jvVb$i3Z=Tm#|hWYymXW_cKaV3Q|{^azz-#2C0a@3D6JlY5o!PfiK*KK_1(^Ee&ma2 z8Ev2}O5>$9B~-wROOy0<7?C4|7G<}i-6CD2LWs0MrbeIdt!ZX2-q}xlraFXb&Z3Eq zxRrH3^+2OxKZK_|mT(+9+G$k8++^l&eYqu{=~~Bg=btJDZ|rRHh_S(=SA%_^cBIbu z7S@(ADL`SUS}db@>YsC~SB91Ep+NwCE}=N4rdvsWMs_oQtZ!#<-Z-baVBUJ^Z#^Y$ z-m|Ff%571%cXFaRBRc*Id^q-%2BuIo!G5)9Toeu`%numwPq@

FNtSIZN@cd7dK8h@)lLDGd4`L!6Q^cepbAEXI_#5+EU>8QDg z9dgF;Y<}SI{T#VIE3)&a>w^w=4%JhKA8rCu(Q3PUEx`{R9~uZ#>wEw2@R2D zO!qC>lRI^qsEl{RxP!G1*k|COpLJnjTYwW|+x|09Jz`Kt7|2R{RQ37vFqvi=Nm~t@ zC}RY}xPeB0FjRdoEQ1IPYwx+gEPvT$_}HHZHKgwx8{`>>;82eB6t3d3fD7Mct~-Np z>?BOH=dkHccCZY~^{OgdyeUD~j!3+c0)q9hzTyx2KGQhfyf@r_`|TmUOMpA^x%nv7 z8`t+9rER{y_j|uLBS=|(3TeZ`!?B&uCBj>7xn;(2SZ+~ExEQ|^eo=`R_@5U9LC+3I zj?L#lY8}Au93Y+Fl0bQQi^S9Y@4x!1zZ&Z~I&N_7-7|$HntF{>D%Ulj>h|pLEWe|; z3L!D5R3jOZXeTF{ar1pX=he120sOi5-k>_jv(K%ED*7v~xFYJ46WMw=paU6_KHq1a z&*z%3^6G>!*an{^<_YU$D*T@7TvdFeK#}eklXBc45{_QJYt+{O#&ulQf@NsCWmkoF)<21XwRe08BhY>jD^gd^b)Yz^+b1CgT9c1( z9iwnhSPRC2=Q@b04drcfKTf;$Lu9S-05w%(;2L@C^Cutcg?(G}i=+jk*;AZWF)${I%XxxHo8eYad#BXUZ&{(CgWwC zcr0$gfDj30YHZp_Q8>mc=3S2rEQR(l7&SID(DeB3edicgQ=vCG``i)OgI$A5=bP3% zT@J2UUj|t=6kz5}EMP!hq%l9+<+F^n`^^nG9}}-QPo1yUPr_&WGEO8o$$uOlmg{oo zd*A!sAm)iTlfY&btk-P(Xnk{xsb+V5-Q_-mZ8G>>oMT+`^xh>1wW%(xYUd-tU%7H+ zNbVAHnS$Zr;UN6U90;>cJa@Vgb76JL6ZEL$bjR8m28m$~T(23t&p39TKi@ep>{JJn zgHJ;ef2p3=IKy-flmF3U2F19Ns762YiR(Z&zvBs(Yw&8l%}*Fu*Q}%E`Ln!49@!Qm27)U)50rJ^ zy|;{Q+Flm&u7&}ThqT1{xA{+lFA;4g(u)cl=8wcs)TU%Bl1s_fe0<(VeU&gJ6jQj> zoa`Ios7efL2H9oN3zFmL&^835CH!SPjLW*TZfRSi2TKhLD(2T1fJvn07Jk$x8{H5v)`ux;g2=*d9BMpH#ei7+;NW>}d@uI@V-K1w!4RFp|Px;L?~n3v1Q(6ZBP+HZ>X7Ez(U21MZu6 zm#w6qA+TSid{HR7o|=Zq`hcRdItweeGa||ua!?P4 z({S8q3&K?&W!@ptw&|BH+B_iR18k#i^i6nRBc;PaO@~A;L(YWkGRH^ML#BXEl7Q#( zNUZzQx^d>br_>!JaZ7i()U|kk4!>^3PEQ|%p5=)VP6=#NuO1H3Y2g8}>^o4J7=R8< zkB6+o?5ptURdd5QkzvueZUFcWjBtwDJr9=iFTbMnFfM9goQDR2G340l4B`~$Th6~+ z26N8(>tyVWCoXc#<=pPf>qOsMj#@`g+0;3g_`~`r0El;ew%*psx*4)=*(ULgam2sk zIfFP^b-8g9$BF+;BRtI8t<4%8i?{qq#C>nOCH!7ZZ;;?Cp!iN4W}e3B)IdhW7x6`pcXm_~Qr{VTHrVl|vxCjU@BT7B)x}!Jo)|m${Y}nP@mhNa&g4O2A_fxxV>qRf3=b92!+gHxiHj#q-PHvUAE1UD_?N2W<5T ztiVa%0=cz;?8wQO>z9Dt$5u$gOU((*E4#k~+&xW$%H~=D1Z2zm$@X)>rnkAX2()QvM{8 z?l?qy3Z}v{z|Xn->aq}R*Meo|mTuZu8^Dm0GsKnBBcUt)&QI!7u)%1uT(fiS`m*K8 z)n)hQZJf}zBZznpWelmE8a3VZxc5qv+X;Bb2sO5yf_JeB$VO}w~`qwFNwMM!a5{Q@teQITYfW$ zQ>?o?YZPQ8&WV#F!t@`@$^6Afw%cd57k*1PB%U%)znfobI65_rryDUBOjXZ!LhTg0 z&rZrg8kL?Nu--e!JHzZ}za1)%Op_9M#>w|yJIm~R-+8Y`raSMvGyDU0zRwAlgE&N!XK>(t{No>w_aFMuheESpJkus|HNUKX4%j5pS)K#i;MKaN6h1O? zASQz+eVK=O$GRc$te2{4kNs4?t4daBR7+;#5F2T-r}Q-smgefGO7D(srE!3Iao~j8 z+1k9<3i?Q)o4RW#rQ|IlR0=kT9DVknk~##!9o8XLK?n}=encV;fod(8Tb5pa38z`T zxD3Et^)6Y=saAbuq+3eWT?WWJBuI#wWklY<*lk^GWq*8IsdSvw<|X7uD*rYhPZ@ zdeseO1Zl4=;YKpHpJER_&kczhQnYlX4Q%W5BVKmOi{Jc)a`7u)5i05y2!C>PBrK>W zS#xcy+gu*{_x~5dx0QAA?y?7_WZuQYW!bH-FI^C$8mFq&8^9dcOd%0>A!SYtf$$*i zs2kWv%{Zg|1>%3<8(&*4ypeKXTB1)OjP7HfLi+68w5_c9?B`3*+6{CFry;@^)F4=J z1R)8#Uahg18j%Sp7fehalH~}N;CqNMj?_IhpY_idom0+z$>ppOUtT89JDcrY81~^E zO{Qw5p9KJ+4W(`YgGQTg8t`4Tyezuzin4ImzOwh3jb-N#?kk(0c&hB*z*Z$R4X#1= zqQ&S%GojQygEW~?6TCrq)c`=^Z?%(rF+55=qvVgt!b=t)QEW2em zV8G^Ga8Wt;v0*QdTG*Flpj*m5(qV|(eDJ5WYeJqirm1raO) z4WSPF1WS(HAn?5iBXmO@CdPc)!91fp8i&ZRhkyIsoW!<#F-0+!2YQ)L+M`rBOIS5J zh_mzD`Rmm&)rm)(tIp~C?zdyXU(pH2@kgTQR$;Y^;*U;zXZeW-Ey6k)C+nTXN^pmV zheK#_S=8^H_$%Wj4ihID^4a^uf8HkzNZj5DhfHg{(=nX#1pQP8x&u+a$qsBSHRV{7 z;97SFl>@YM5Ie9lIB*?|K|G0Pd?!W5cS1M_H5idt`^^FB&omC|Oz$`28qYeIhjDU% zXSt@eT)!LNbRr1f8O*bjVW`q6)x=k3kBAHM29c|?&$x{N%wzXISZW8xD&*?kTjGf1 zjury>5h_>RiA3*)$RR-RMNx#se+{eg$e=DY4K z`_?{F4(`}l7EsS(MA0U6zxCV^4jmcN}otUVf;sTw}>|f*kW!k?@?-w z9|&a_rdb|Uo`hgmW6u03-!Vs9bc{0w>_({j#87`}tXx)BKp4-$PNnBXOJOQtV1{ts zp@eMP`E@}6waAwtG>kXd776oHG#cYsb-#{w${hAvBe5-BxuOgsv2Vod;8u1|Ol;d# z`YBT%>N+T*mGm$9(+*}0c{A74mcYQYWJE7sS*}=oSy?ssy|VefhtNFG?`jn|pZxM0 zZY)b*eQha=7ef5!!4v^w)g1J1k*#h77SBe9Qe+FTCq-b)|aBhLot zbu{(aH^9%T5zTJ~`&MH_8CSIoJ65kNmu%fpx)#ol^Xq%4yOG^a3CkLD)cKvn%d7J? z=Y7ug#0U1Z@%?Gwdm^^BM#T^FNBrczZtZ=nm-Vo0-#c$R@sRI*mmzVFn#cFO?|ref zC=Rj>;z94t?@Ty$2%Le|vBT<+F&(g4)9ca6bHX*Ua}8XAsP%g%hnkbJB9K*fIWd#? zcE)!wI{}=uPEHL#Jh3h(t!XUBiP0HyqL{baM$E&!d@tjX^{BY~YSLt$ISKt{U~YlT zKttrke-NHZUy!2rAh;gNpW3;RtadsxpNon#vu#OGK-AUGmQ%>9|l zsgI*D2n@&%33wb>AHYe+oJ%h%%Wk>8%)j)4QeUyGj6!fm@jTZDvF#C|kU)ad(->mi z6kIQXKncDUzNdJs()9LrdkPf;F7eo{#e>Z*#m3AYXl@Od-zB^y>I4nTU`L>9to6Z=^rDh?y}V8t;b;azJt~1jFK{7UkYFn#9;L&2pxbIo|F$yv7t)reqqv4u!jdHrF zliTOqwpK^~FEVz#O>+EgOD2_{gntihucIZId)bT2iW{#jLoc}uMrJ6M7ix^PHe-(> z;7}xGc0i^1@yXB+yrv+Swl$DHeXPI#F2@a0?ZiCV|Dq-3e72*`zxblE1;%m51CN%` zZM)04+DouD-K1WQQTONTflwnr`(sk<#_~ezygB8vMN7*d>h!zsxV_AW;d#kxZZ2nE z_R`W?xd6t8zJQ4LGRCYc*#(2yjoKX&1aT#Q;fD69>_1Re-~T|_yJ2%#%$TqpIcB4s zJZJE|?~;W145t1cSYk*{^M9^w*z262zL%8-t>R<2xGG++~_xpbN7Y)9G) zMS?Sbju`@H2>LOD>d+CB0BWHwVb}WdH-6(c!cfFL@NQ3Aw{BfY7q#Y+$kBTzpOf=Y zA>X?`bu?Yd$$qa$-9Xyw^Rh7Nd_m@<^=3n}=NV_19k?o|&9H*0~#uZaL=b zyPSa5N9MuZb)R9ez61h z@oh@AI7UVLAqLHP17!)0d6vEM`qKZ>i%MYX*2KXelp@YH z5}5>C=QM5fqG*sI7BC(leO1SG&aF1MwWtmpFtsk_k_*c@NSSjWs84+Rd*#4mPn9m# z*Zam%`=Z|NrH!K)NKJ~o$Z(u8C&+J#_i7T9qS*zHYPeD*cR^&D60K=+KBdM1^|%IN z=#ncWt|W_i=4wG#9knm=^>{ZDzQmN)>8Y%N$Xx3|GXUUfIF0G1?zKsBWgNMGx(<=i zI=j0LLE4^^vI&P7Vec7#^EtVMxNd%3ZjC14x#iQwA0rDff4S=Xv&;Pcp|aq@6;PH1p$_kZNfb5{jAgAGdnvfC zmSBXXB&;I4g&&V?mI20}SX=f!xu$fZGWUFf8k!&(vcm;*27Hns@Q!=nDRbZuGg&VN zc3U4?T^7CKy3&}-TC!I4^tak1>*SntuI1IaZSWfXN!$$i&A0{y0rA7h3|TMnp7`Q- zfA@D|i?DUJe&QAJi^N{5beAaIp8L|5zBIP&x>lYc`hfA_Rl&nN#BpcBu|wbtK|gj_ z9WrK4qRz=Bp>z=I((u=Q?bqUrUbn_cU_B=G;fEiNZF9zv!|jyHEyO|WL`i1BHKq$M zyf7w!<@im@QYVOMm8N~~1aJa>`qQ5-fA(j87EFY3{bum|cfX%?)>-j$Vy#4_>47V% z&D^SId(6{%`7@Z>JS4sn7Nwz(N?a7g+IJ29sr!}kBn}XQHj`LMRtFqEN|+($lrsek zMC>|>nM5VMZ?I7oUwdV_UQYWHGU(mU^eq%5YeLHAR$zOG8N-di2AQEOuu2>ctoFEBUVEQB_Y`q-5PtjG`tB3<+& zy#ahwiGq+>bJkm11IbwFuRV1j;Oc2~b+?^C_!AA%-EC+qo2mIV#)&(=D z!PXed2wgZ-X_%J0WI`rLBLmTew%`C#@oqE}J!da1m)!bO;vF z4xieMfn9q)hGTe0t5MGyOi`2P35g|j=tfm9b5$eX9+-hTHV{471-LIv>-`=y07~#~ z>+9xy?~5-g!w}-ZfuZui*Y7C%wrwgCY?;(!Tf^lR=M-&;aSx*q28n23l#F{=&%a>h zQow$+o8Y{4x1v7Vl)_CL#n)b~StQTx}iH5dYBEyg%5 z^N$!Da`r#fkG^$$*&k}8G`w7dM80*^ljTCRKs{&8En^G?*V|*xDxnj+7bi#@leotR z{v^ShtzJ)Dknv8|)w(5~(4m)v*loB95=!JAw521L*S+p_fvD?;y{g zlhw)Mb_@x$gg6Pf`5G@dV6WEW3t#v`ICs!_jUgwE2+q369JmzVcYV)`VB8+36=-S~ zoPfqPsP@Y|#9h))?W@pjh9o?-Wk=cm#Hz9sBII6a#T5zS1O{V67-c~(jv6YoRYem4 zO326I1-$O3ev=qlEq~=TWyR}nVNG#9|wHKqSvh}lAjN)J}cHKe$*eMhDG zCSDw(f>ga@a-=N2Xk}P?$G&*-pOgte^4^CEcWURZG61~0)F{X{DJ8<3Ore(Tqs*x> z2`z?xsDS%0Vk^%)&6YceBz0^;A(Wnx7s~-)HfMNQ>0N{bio~vS9hncUvL@DVDF-%g zDRWitD=o_rS&mAAb?Z4m1OiUIJe{oxlO}>t>a78fChgk;G2e`qqyPLB<$_mVUlwD? zSFjss!bprmJ$oQVh?#8D*jt*`ck_1oVr_Zm!N<#iXEv4Qo_(bYLJpMrJrU@xs{H2=scOrlFP)lon;R7pGO@e=;5Zd8oEdPTQRG$!^|f@?)EjeB@S}G zm2tZHiO0$c#x{H-%S#^F!+a%2;h*@xb~*pOO8C70@|V9{9(?e@^7!MA2g9%G+pS!~ z!^20c&x!hIT_nf~0^*Q#8Lg(!ojOY9*1uEm@mXAzjDX+7H~z$9hGbMuR6T!E@~NQr zlhWFg(9R@wX01V-gSwM2=RnQDDsk3n%nexI8c*v`Ia(*BL|!KeZUK?-O2Ab~Nz5g- zfv6b#P8KC?2fg_^IdUS%8B47F=A`eeOE%wp45l@#U%vt4nf~&@4}LI+{cX41HoYAW zq@q5N|B;4d%G|cOhVI?luZ!Zt&ct) zk|45PSp?#35I-0$#Qr#fFtjM zS%v8&1fqcyIm8KB7eO!{V~gJYM^}|z2xSj&Y(o^ZoL15sgII08>z?v7+mUoAGr{(_ zmh0=lc@l!OA0x3Fe)cV8*>$L=G5T^p)_}Ba>#p*|m%d&$eE*)(i-g|?A?c^A>cEmo zJd0uMh#M=Y0Ixb*CDpd5@|BQdd`|x`4qz5Wx$Ysa zKGr*zz4oTE_|-R;rt9}GM|Bt)_w+Z|HBso3@h6`uoB3`0=AC7Nt#AcRNk0tOe3$|c zk#RjAv&Oy56Z}zXXq2G&QZH-BjFB$7^jrd1;da;$D?FjqmJbwRsU$1THAM)9Y1)e ztiAKDvS-aYT=BL;0*CsejbYh>F*C`Df(^>;$4+E`an!{aiM9KV@mtL%M=}Jdx}X*E zjt-4C%vZ*G9I>j@PTD$5j~4sSz(lOL=@n>2Fj|B`)I%QN4*0~ljWOStQK5?iWZpfX zDlN=&KEM0j?+%=y&-0w?)73fQ7t8FFs;z6{9`Tp=G9LcKS=Ps&>FgizlZ4&x#`S$C zu|MGzKFu>cL(q@2gB_F(VnY&h2d2az)nNJExEUPO4rHC%Xb|!8m~>i2YaPD&-UqNK2j4>AJ^2hiI}opRs6#MXiX6unM0S>?Ww6q@ zzlAS*ak=yjuPwC;kf6zD0QI*Pz@xya#@ciDLr;~bzI|8O{=ElF*N#19K6UE@p-XJL zAhb&5x)@bL^57B{C_&gD4f1Y}VR{DqMt7_&>(_2B+a6w1&bj&8a@O@%Vx_$ZLpu(< z7?_K57?3$gw*STFmrGy!s`4bN{auf)E(=jfHx7cV`Q||@khL;?fPL)y&=|lh^rN28 zP;QL&97L7d+|PRYUiNw;(bVL2AQk`?=7$U4%hugx2tpx2agB9Sl{jwG8W8jW)XA<5 zYwNCW_dXE*E*J=x5hT8$9TDcVZ&bpJYFo{L{ia2~a6q;#T}Y$#9lL{(=uv`(lGakl{b|IFb>Tww&STO;MWa31Tby^F`qZZa2mH<7{7nc2GX<~D1Y$A7B%kqm8MdKHPlS1O3+^!t49Iwv?CyJBFG`_R0=Bf1Jy>Y#& zDcH>#^xV1gA!<|MMf^bZ*r`?TWE!3qU zjYR2(`2#VS#BeGOQ31)$gMc1HHM}3SW9z&n<;pj{4r0DMwrSN-d4|FOwQxTMN~0JP z-S^qgl_{j{IS}&!@@jwurIihFBLBdc6g-V+sG~~-kWsGwX|bOj6*mbc$1w0hyRm-z z=29c?b61EAztOap~An3SeR2aM*NgfY#+c#_oV`Mc6L*(c|Fj|NAK@0{au#J{c zfEep0v>zhd%lk>Bby@&J!d5|)sV+yFYkT~-p7IUbJ9_Hr3!RSxjWsf@j z)?)%BMJ?U+cDE2Dj}9Q#jI|9o2vO7+Zyxb67Q)n4j0DiLKnU>BMqo#Zqi zf|D4GZTb3l%fqzwigOl~!MQ775@BG0opWZgpW0y{cm6G}Deb4XmOU^5o(n$$gD?um zR&UHLP5Mq_#;#r*48dTwS>TspY;Y(~o1G*3zw({33oXLjJ-blZLtubQKjq7$2yQLW ztKfC|9!)`vD8{L9I#kH_x;~bls^&qJ-sOM_!VE)R)qvenhUys0M1AMOxWY*2N51Bm z(q4nUmuXL;?$x7>-Ty5?b68a?Ee)C@B;MMpd0g1W6NoHO? zyY{73zHvnI$U`#{Pe>IYUp-{)LaLZRvh>Vr$W%y#=AYqE3`l;Pxgx<%N@!7SyFKe5 z652S%N~0LTU3&8?@Sb)qGafZ5>gtvfHwI93B-34Nll$I(e!h%s#G4rFpSlax54aZM zO0nupG*UZS=#@}{n0t|i=TV2UYkzt4o41#Tzxs_*Tfdn@Qcz=~?$%nn2jeQYr0K|J z#no4p1HeZ=>T!67_mrnp4C)Oc76cMdxlU^UugCj%nE7Mdg&FOdekbXb@M*B-JM%Gk zRpQHgpCt~)l~`)&?o|oX_uZ^_C*d%Sc}4$`uBw|B*H!)EdHTC?GbkY*a6KI(!J*;v z%9Xdgvh=gI-Gdt3En+=L?M;rztYe_}`0aO zVB7rGB##3JSXbwM0OQ0aYVMHS+@?r-da>tNj{V8PL5vu&xKqngr?L}hXJ9qaOi;J& zTT2U~*rQZV+a2qUXUC!hRf!${vavMbK{skhRHtuyWK~)9{k!oH$a*>H1{vqQFhOA; z2-UZKCp%~_;Wp1n=F#RgYcU>SnTTZr$FFU1OgWF7i_Tly<<+G%zZr6#i3b!SeDC(L zJdG?Oo%!<<0fEFJKM{>R9UB=$m&xu#*Ye%E`A zHQEG(S2zfaAzXoS4d)+7PwO7RnG6!2M}E3(NJMKHVMGOS>{Q1^28Z|qNg-p`&cL%= z-Cw;I9p})+=a+@oT^UYL+H>cWahQf+Ty||M`yYI)Jo33O;evB*>EC^@%mE3`A+28F zJbOBb2#8z}t0G)Uz<&7Jjf9C!HD^_W&_VJG-NOzc-}0@y%GxhO)Hm-^&S%dxObcqz zZt7CIaJZ~^)%9hH?NH;WV710pl7hAb61L2Wph{FhxctKSssiJ4pdf*h*m;roNR%aZ zruRPT&v&1lteFoGi*IhrtB$Fq4=6u~IpsvT9py%%S?+EMuNbamRM}I`S zES&=QDXk_W;q%~}q1Y?0Pj|=II1>Cp#z8mC>D6z$wG3ayIABX*jcPbqCC27J1%n>=V*tfc^(YY=}RdiaFhWE9X5G%VJKN}Q1kS6zF)@IZz=J`WZ%ut(3z|(E4 zN0c55K}X!E2sI4ADEE^P39Z^!+<*r!JfTe~sUdmGxM(?DHtsBseDSMg;>mU89Hgju zNH=pqydJ9J8n6ht3&a=k!N7+?!kzEhI$r_nce7^Njm^OV>amRNa1Erk4d429+3?M~ zLJd2`y7?4Hw#~luaTb|-AnJ=RyS$8{;vR!wr4g2Jlvr6t63HN5(6S)LMtDw;$QdN+ z)vuDwk<7>=_AgK8C*$MK_Yz)-y6LI_!$Ccs4MwV-08N!QuV6cZ@$yqxTEhfX%)_(w z&OC_Dx;<)P7`(1?mX;+iyMlZ4A4q}|sJ?^GLtC=#fyc`FJHB7~Hti_OSr(Z`9VM=H zC3yNyqMoPjSr(02r%xyU}d@X=YFOvz5eB;oP*jJReTMG zYGjPQGy`|04j~ba+8X{k}{7LxY)Evf+42l&Ft8^HLiPh`N zZhQ;OLqc8%Gv?ArO(q0L!Jbif;#P@Fc=Cc;CF(s-^v zOVCsMpf!7p@s66M(V20?1unmx2|rm7I784+gZ`FqI+?x7rR#v^V;}oioPgx{#2Var zijfoDI9?AGL=cM>EeeJ}gS?9K*H;!20}{BwHFftUk8Ih30TkP;z|cw=B1-cXVTapI z587DT$HZy@QqhuULC7eFk}zT{#KJAsh&a_EBUPl%}oS8Gs*A6WHNIm>lMRN<=3 z8~ik4@>DDxqZrgI%s#l|P<5$cojuCBbU0K&ly1|uZWtRGg&w?uZMx%oW&EKh!n#?4 zQ3uJp{#}sNS6ut@Qo~43)q4~82tR+?4;Ym2D#H0}$r59Uaw22lB~*RyPvR=E^XL0Y zYOmVln+%nNt{R){+@B?RkG!fFX#nPvc^OYz2eYm6hOo!Siit>q>nr=(ub!aRhCuHp z!E&tpYiHx+g+p)b)*%?bvYT~tv>A_Lq2J4PuBEPxW6iEjf~ULHFdDQhf0k91YYA0- zqU{W)Np70#4%vnJemjP8^RR5c?5E#Y`fj|cjCq&~eXXiopY(3=tFgUr^sf8MlmGtz zVMnp5^kelu2S!Z$1jms~Zc4KB2!&N+KHdodv0ruUy6M{;phG+St3%>#~ zXRfn5?oW1btOTK^p03|-e)36NC}SW=(ZWB8xouK&rlG6z%7Sl-gSe9on=|?U=nyzGX8+OiIg{eY2my(Mgj}NTq<6wQv2VTg)^JCw@r>)@ zI=AukHn+Ka>s#L{+qZ8ID_PS?$aOB`7P&XP;SH5^Lz~Pis1o;<6X!pJRQ9dkfT~id zkoOYQkjPM{Vk8#C1_Vp$qe4ZmSh^lqfCD&MxePa=E!WM_6tqx>_RQ%iqwEXr z-MX!8xciLX-Bz`Qcg>qh^hRR)F0g z{?~OTGJ)UjHLML^dfqam(?O&*45iQ-VAfxH&p)pW;(B&JYSKw0Rz2j!+2k-59)==p zDuVlL4U&+@H^0ZHL)THFDrx=ELM4q#ly%Ni5mK&HyfY_>s~+R1s&wo*L0ASsBQfXE zmBymQWjWjW3hU;2!JD$bGz;6iy==zE`qVQUOCJ*RARGn8{t#X=rT^7(``j6#TZfK^#UjCZ6FO2FAQLX1Zgbrkg>D=GK9_{ zCH*6YS?xPw+(UfSpTAol&1R7L?Ax#rpwrg&5HW+Jl39R8A32bH1FK~+P$0&oD})?LQ9?S( zntDIx@;e`WtQ=Ug8Z{Rk7#lbpJ>^wNvU-X~T;BQ!LGZ~_B0<2^`~8jX2> zWC(Ot&&v8!)8S8oWNO}Vj~vgv!S@8-xgAO(S?8Mm>boGUvF3iL#!J}E7vkmBLtI+K z3!+XwO8LozpmfHvot2LZmb0GCnk{NviDv9`7~PMPl^tcn{STtefaqg;AnXS*Y}_|O zO@XV#aLUDQg7wSV%PchQ8{Us$slJ=%0}BSqxi?-{E_?lJOAQyYQ}k`uTwL*zhdvLw z$zKOMTVNp8-~R2=T)m;3H;5%QW3k&UlY(ekJEFJ3ZccHtt}X%j?6)B18pScbC$SIF z$g&552~WXTr#Ad|8>7LwqjMeWdZcia&qqoc-`sLY;o)U*f^oZ_og-~_nABc$7WHK; z$#62qtWOei=cjX12T=d`kN+6?=z-F?>s*(xiw|60OB`_2ikyjXT0r0oK|c+;QFWV> zUVX?uopNF?`s2iGiyP-^({W$H(C~P_(z>(fo5$#hJjT{K?Fe5 z33uNHp`58m1s91-rTF$aVI{$pwn*?G%;A*8Hstr|OeD&LuosY6(uT+-?yLNQ*c*v= z693L%83yYb-Q;KPlb9!A@4`*)T(*q0!o@AN5^TMz0UuA;+q7<78QZnHG*N*s<5aat zwtnry&Y{6L^f=Z5w&#u3F`Bb{>SvL**P{HnBWy4I)!;Ck7vFSES$^}4rG5T#%-x4# z>)Hrfk3PJyjYHt-TlbV_SpHc5%{xmk<;{l!nP5HL^8PI?L$?kqyx*g>0ks=UDo{>+=1wI9GEhRHMGZrPT>5b7e_l&i!g#BAC2wC$$zNL`Q{I;1*vZ?3sAo|-9|>8w653N zTh!E|=&K;6dIB*(%q4V33X{YQWNs4598-ehzM-lUWZwf(@4@rgjtA~97rf%?km_1) zUxR5FLjBxa$Z@F)2g|{2Tgo7!o+DH*Xj3o*9u7k8mDN97Lr7y*hBf9kZ8BJPjwP87 zmkrtwG52D3LxfWy9Fb@KP(g_#VTv^n4d=8RpCYrkDs`hqXt9S+BI;>r%*cqZ6}kJ~ z?VxZtLyR~mB+^$Be;=yy7Tn1`G$u_X?z5KHdj$+GOgNBhGbXwiht|)zoLB2+nw;}iA@M-sFy9?-NL*>& z=4<)>eD2f&_|9OQV-2P;kHk^pbVK4~?~P-gnXk|J&hOdg!{O)7I?DX`tnlM9rFhbO zGfro|wma*V*UtKQ-x)gL)-1XQ0_>cdHJ&qpsp_GI4ligwCdO(6{{Fdksd*b}s>_KT{IBY>=GNL#{PBIb4*4U<~DR}b7~jMO-A zWjFq=TdH+c!G;tHwhK)BETi^(Y9T>2ROFE>&q}B9j(h#7dm`N^1fa<}vD@5g)9aYJ zBCX@Lw3o3D_7C6Z>AB5Gcf7d1s>R9uYg4B|5bbt3L3%H-kSXgzd*Z<*YNq zuEv`7_%3!G5M&}$-v{xdTPDe*S}q{3P+P#5k){_1HRI&5i+j%???MxECB|<{u6tRW zoHyDJGYH{o!8EqjzOd9X@#tFix8GSdegFP4?;vhhRrs?tEsg=|Ig9I)(p{`W&th=X%1ZZa&s_novrf@a9PlEBR_`%w7VJj^p`jkLqM``-I}Z~oq!w`Cf~@{A{~ zu&iub(voan*2nn1%d}pN>pSh0^aAQBm@ai1{O0l2-}%mW;=A!Bw z1S@I?y6+uzZhLB>e%#5}(@mx>LXrRZGR>tQX9bdwn@tk8AnKOD3)fNcDO096X=`-n zo-!9Tu!eX+xRKCntmF30U>AP2t545TD3B0f%b=Qvw;Y{|3T#tz|~tHfLa-NO1K~lQ61&z%Rbjgm!g$9|WagT4sc~BiA!`q=ZwRGKhHS6pkPj(A5Ngx9^fCS#$yaR_ZJIi|f4Qxdd(2u*?g;?D8s3D;HyU0%j z{6e3J$le%~GOuV`FYOvdD|B!>ZRdQ1o~10C!88Ue`Qxa6F8Pd4C-qO_*u()A<~xJ$ z>;td)efE7sJi?#EtDX2(Je)Y#?|w6QZ|HmuJaGj4Y+UPWJg@$wElK?SZh2n)<$Gz4 z&$h?3UXyO6z?p51N=^UqUADh3yb^TJ>9G8)w**{bZLrPO#q&HobjRhC zzyJHck6lW}v+kXFN1|DOjyfL_7;+MBh4|E`KJ}a|?9k4TKu8*oxl=1L> zcF6Xd#^AH*40cTB881%fKh9xbUO4q@-=-~LajZ)FcmwnrM8!Yg3Se12#h10xpo15J zsKv7DpZoE-t!mw^N$|~q-LynLQ6aPHByPTQM2Ki>Y<1edZD*MeBV+Myck|$lHVkJE zj!_P>79SS#l6zFfZB_RnRduoqC#tq5KA&uVY9}P-u5ouERTm`mrpA6i9u_8cHGqXm z3m3TIlm@OPmNt;mL4Q#>^YdMUzHH(<{UD4{3r)sOB=+75&o9^f?5(AK@k%T<2TK?4 z9Z7w_tcFvX0x|1av#C7#xi7F~@WC=yfu7UNI9LxCy{PfYL!-kH>@Lum9~l_ab9Hv4 zoWrx<|BpXcfMdKvxEMD&`x!$MG=^XLA*}M-1EA=b8$VpLAIHdYUi!sU(;vj=zi3F)VJS$d#EXLTZUV!-ul+J9+CiOJ@P6sw+!=7fP46f z!E$915|N}g}G~-5|(N#DHXB?i>kXHt2P>zzo{mCq4pZ!p{k8D-=hm?{2vCd1YJNa*G&)pM!qvU` zuHoxEM%F&ZL`eFiAL^f5HtgM9+AO#29l&YPB^Q?~|JPee_vII2REVmX{rsLvrzBI` zgPNHwmZJ|mQ6B%oS2(flX?(%M7Sx{ zO4=GACIetz2_xxO(lR6O0$1L4+ik%x_}-8jXYb8F1>&TYzRTcWO;Uyt54zCX+H z=l$&P!*6EAuz_+lc>%rOl{LlY<)Ftyj)HOTA`nyzM`Tzaj{~g?#48oh= z{N`|@sFZHpSHAL<<;p9sjE>RMQUXnYTR)%eoX(CsRJo_myNb!8!QqK*Wa}=@p5|~A z#)YSz9e+@&gS!Pc1tX`FN4Bb~1A$508FQ+!DKV%_s3{SXJ*32XorqxhmfM+|@1$xi z5UOEj(!pTVTZ~~PN)lOb$AjZSx9m9~H3f48^o0@*-JSFf29aHu!qe)iZL~GUKdN*? zb-)X~0$mEHH1w5w;646!_x^pQ4b!{{(es?EUs7K7|J+(?E6+n(NAmA&l!LGVC>qPe zmaRDQ87rGP+~wiVf4TJHcVHo9HeeijVJ2$KP5Yr2M#_Geg4i`Mcstf$p9Fp(LH5tF zrahVQG*%4e)ukPnXUBaFMrkiT7hZ$~d~Cydd<1f`7ZCL zqaX5O9DmO7XdkhX_?f_Wp2jAD?W7svZtZQ3hM%oh5>aW4&(eXv{L8-#LT*`E_pD&n zJKtOGQ%^k=^?J{H-V=4wv5&z#t)oBVXWdPs`E2E^sPB~YZKNHN zjZcJVI^TJ94dD}?_(VMCmJQ1=FF7bVrB}cD)v>qQ_lFCX>zag|(m((6KSwkHqj8+& zs#@s`wo{;K#P^!lye5niZo28FsBgwIPlN5r`}}sgU9}dLu-27~f&DHRs%{+0RFav< zrIQ5y=&jFvxFLl|7(-gAm?s88Nbg!bd*-*}E5@4Z?cTfJ3PgB3LD|SaPBSeD$+W_o zp$gXWoUP6r*{NkZDZ1nek@`<|@0DF>b#n z?A;Ei7_JvH8W?K%Np3yEJ@_pyE}@SzMGiLV<-p(^{J{5=^I!dnGW?pGN{s_v+|S-3 zACD)kO^!gwIW2JK!SW3L;8%U~TcsakyZOMie*$8sH9L-H8V!sN*`BB+zgFMYXToFk zEcAJX!y(1znceeBCa$Zic>?drP-zI)jZ^+zI5g713?7!~7ur1CPP@f=$2@pmCH`oM zEN6Ck`7ZIF&xy-3ciUw+8jRCOIaS}{>W3eGI0#=ghib(=_8tqJdHP=0x7S^FUAf_g z8_Ln}vvf$DZau&Br7xAg_=~?Nt5>g%`Xv$eTW9{+M(LdNM~U34s&mt8{C)Ao7e^lX zC);YC<|TY=Ukbp|3iD04CCp6cJA+rB{g!pp>fNPg-{(8;EkjszhNBX68>GrzLg#@1 zO1i!?Gcz}1e^%6AHpX|xllW(YELaP^w06%tjAvS(vmtUszR%8(Q?c@ym#PQ}yUtRM z6pYtN%*|6E8!Xd26EI$PU`_2i+xg&w55^kE-~HX+h04RS6X15vY+xR#9xv2yO2rJ% zfRPS5^omBOBB4Gz0gk6_Ic}7`95dk*W;(+d4@iOdi-~@ByOlqq9eO+0k6sgrmxN68 zVe%-W9 zxk^hAg&)Ho`{tAijC2O?hdHYc6XAr(1aan1Rd$yiE3kvDPEEN)kN z6sIaAsnQll8amTWCqLxHbmICy|MNeOrByYh;`PMKhfKsvmt!T)o?USy{4BntVUWxBjrAtH1GX*-oS&qTzZ2WwF9 zvX{MVrn2TCK#cFb05QMpR2ygTo#{KvlE5qNA1xT~uDkAH5CLeDO1<>b2H~|mV!C%(NEUl}-@@<1K_PcQO-uS-H0Tz)v{$zgn zs&inPhv_meopUI<_TYG>%{kn!}3L@@I{+I0eo>amx-m@bdv zuYH_zs(W$fIoX6*A_D7iuEsgss7T5lJg>1en*HBBsA=8oTxpN8Oo?*_iPE7}$Qh%$ z_Fz%1w5i{B;le6ae3+!%7W(rkJef_fhTA)LUYUan)HdtBxTlLXa}Bh5sPhCq!TVG{ z^Q?3pjEA|f|GQ#9Dpj@l^Ac=Fe^EKD#*aTZ7Aj(zSI0t>< z4P|Ql)?BopEW7pQvK%R@`J%JS6ozfRSf}fl2Bbjdz-!Hh^4J%@R(5>%-ZB?suwKV4 zQfgSrqZXOy28K2RM!@QOn%p=x40CW~vmfGLV_m*BB9dc_qK$YrCE;=XSy$4=cd7Ccj=5E8e#=|l5@lPTBtBWD@2p$mPHD;e-uJ$+ud=>br|b*k zA1NFSKbw#E()PGy>rSjB(4EBCvW;iGOyf7};(OuJ8H9;Uhauw|&tQ8^D@+HGi+pdH2`lTPYX2SYct_-&?eM`kS>O0L{pY9z-HKSaDu-YE#b1mD zsP2~N%2{RMnW^!!QohTM(K200S%ZSk#u(RUOksIa<)g zX|CIwHi=hul4WGR-V3A*z8Ba}KmBy<71Ywvvdt&!nsNUpuhuJr^|Q{tvu<*OPCEO? zcfwOGMrWE#s|v~V#_@YjR==Cqa{>rZKiLw17DP;9*2n(YPKo+C@sIH#&aj3v2&oXy zaC=!xJ)5(wOCKtxFvx=VvCV1Gxl7AV;I0;Xl(My+cFj>IF4{>2QJO9@B}}2jrz3_| zSgWhjggG@PL`hhL>s1~pB2E|UV$F950#$=>dz5Np3b=Xd9F9;|*kG1cwQ^^TW> z^N3YA0Us^LAjRrvaT4?D<6-|wr#la4F{1q(`~C4;){RPhY6K+2v8iAos44^<%l^iE zT)}Q+k2&ogr$44}FtZmTI>DLo?Zu1Am2dv3GXJKRm--^y#?D_vpW(O%!qA6=UOZss z$+hL-FMb8rxob=B-h*+_PdD6|>&O}zDveijpLX%S8x?+?at2`V4om=Z*5Ie?f49An zW)g-^h6?dN#zYt|9=6q|#)pu~#XF3<7IqnqJ-g7o{$ngn_6hI6QB~LKv!P!VGWB~k@K^$P{#KCGdKgEtFT|=t^w;$AAnor_LafIcV=fC~i zzeT>o!^06zA|#GZ9G-YK%kO;gcj61%q!cI@w~=-ByMN0Y~Oo55`MM}VPKmz zkoMpzaif|6;o*1lNE|9GY-7@gEYmoN_uYnVJAF32_3*wkn2$8`Lm&E3qpV%M5+x8{gJ&Z$Gls&s+|GAP4 zE>##j&mx7a*N=L2+fxf?G4&o8HR`(?Lz1&`B-1EtUqj-WY@^od;}kg7UM1{P2Vf@H zt|U>I()xM24oc%>^_=ir6!4r+GY_VbpsB`vc1kkVK%ByOk}?iJD7qHUFFl-puGT;* z&u1h&5CKxlUik zK2D0XFe$mQpieOTbuaISLzZ+{2z2-jq;O)g$gu6z62O8<+` zFYRULz#TA_*riZM+cCvfH(^#^y|Fy;pI^WO;A5qit&j^a))-=ZwwQ+jvCx`S2wuZO z`-0q&&M~56tQ^4c%slr0PvE1VjR;@I@4s6dCy?$P_jO#<>WTAH(qv(<+~n@Ygws zbtQnNjlfn;ZC41BO>^xTp`kmkTo$}ewes%^Qn$B-t6L%)g6i?U=zpq-gDz-O^cNE@?8@S^+ z6{oqRv7f}NruEs7WpqZ*^p+j);$xO=9!J8@(v7TxSBbIlRhegA=3yEBtcT?od^Wvh zc@;+HasBnz2j0wljhpZ>jracS7a0hRyKlbv=1}#2!`X zMYB?7X{G#`MnDrC$oz8{bK7TFa~2SV_P-b=io^*GVSAT=E~(NC~(cFS4vbFq^ci z3#6|r*L^T>Z6uQ#l3o*uWeT--H^h7J?8RmNvK3|Y@u%3?2Jy0e7^A@kR1M;9s@PKn zuRB`TCXWm#izT*7hQlC4&OaNbvvY_l3ba6H}4o{}= z?A6B*26auttU|&^D)*#)>y*%sp^%UUXG!uB7FFIZL$sLtdpB<>XH8y?ei!eLFmp9j z!`*B*TYSky<(Y5a!6~YY1NQe#poZ_m7yAvjzNz$IadDa8xYbEi>;n*2oxzMC;q^1d z4ssmrgP;D-QZ{TWXOW+bp`IdiA~eAmaD3OvPZrx{iEuege``EeBRxYVj3g%@gx#p| zC-ErfI{O4e!L|8D4Z=icj*hV`Gaby+-^pgLvb@3{oszBWr<4z zj7>03WEuFWLIcr8@lw3wt82q*Prv%ruZBukBW8cM-F90T_a;6zqa^0ObDoQn6%HhH z5_7$PCJr&aWd!`Duf7x4_})Ck-Qr1uLfHNH-yeIoGmh^~Kl`f6Jc+Y$XXB|zF#X4} zGH$-Njz_}JmZ>l&98CYtcfK>29ouKU4PI@(xP5l{mS-MbCAQL~k9_1KGdrV_E@pi! z!(W9vE5<{+F@L^)?|a`Ha8`SvA)qz@(zJ|koP?8kW__~1Y^(RiG4AYeRDy0}t+WlY z&@4C$^_ur)F0s#GW$b9v+F2=?``wD!5QBg;kL*y(uuQk5*>Jf{36osk@bGYX_q*R6 zoTusRh$96#RM-Ax0Nh4kupH}jq|ga0@6{MsU(2+9*|sC)aiYJ??rif{OX3>8lPH5Q z&w=2(&iib8!s7k!e}5#?aX}6&%gM4TI6>f8x12b*9|;R}H`p@YLq;S0^ZhdgrdLg^ zC3$UftcG}4E`7Y4nm2?~6x`yvT82t~Qs3zij9uTx zVj1smwP!YC#f~aem@~Fo!Vbo*2lz_QGz@bSm%8&&VBL)|UR%EdFp^^=>0Y#?Z02B? zIS}*#=B4U<$B+1`jWM2tQA>J*eR8PKiMI~*{eR+}^_7{d_)^(Op5a&;Sb|Q%*lK+0 z=j=)QiWW*8gP>1=W6i@gU2$Bhc5Ryk!{tV|`F`}HA1%&t)y?A6#9!hvaj|&8`7a*P zaLhdYCB6_Aj%kB9FoSUn;seur_4mL74@AC}WyrMgz#q%?ozkezS2}T)-x9}W{OqgD z$LG#>N5an%bL(WArB5IJ@P`8iYLg}QO2(Zy(m2@;+a!(A?}=;T?|Rp}f)2_29I9Ej1^8v#l92eLf2p+njFL%<%vKKmbWZK~(MTd_ENIJ1RlX!Yn8& zm}*`#&rY`jS#c}uH-82jWrdUovtrr#eoOAdxZWEl8!aH;_{KLzIRen~tW&4fz;uTT z=KssT{L3-e{`#-~I;&(6-aW&D$QwQgCTEXQYIanC*X z#3U3ZK3li!Gvns_Oy~FHMtvt&|G^J_FjVl`IoOB(>>op{QIod_b`Y1Wo@UnIc^nmM zKUUvy=yk+=o_~}MLB3+FF1EwIPUk)B7^6Xm8k1)=ZEB`Hg zMN_gLBtQ1dmM{!-T(~ElgUU-Ur=*>A?UiLUE-m{RJJ-GC4W)M(S~J|m)^N6?!xYb> zA9;F9=|j4IhI8eg{M;AI0uFQ;#OOiIi$2?9TUM+M(`WqC%brBI8)@6)UAs9LrpCJc z2-NH#Wq0ETehD@{!-SMP>U^T87ZS+^-A>E7q`@jEtJUf5Idx;NR3e_2x{=p?yDdm}u zxJ4Y{RotM;Tq!;Ah*!UfGm`KN)6Cm@aiZUhYfuzC`r+G80K zUs*T58{hUsoB5vUjcXlzJ{J6JUJ8`9L$$j^-FCV>DFb7${(f_bQpz3bq_TH=Y%Rb8Z)*)$-Z(84bwK5KZPN4W+g6UxJyWhNKx-7?QO8QCkE%R`}a*U^uhDHYN zbNt3Pz7ctU?sK0Dj@3K`WO8ffC0D0(f6Fbm#FmPcD_2Ij=65(?9Ox*-Yc&w=ZzmIH{A5<(!GTBzCjG3FqVWw zpureL&yHlyI{ccieWR@Z>bJ|>-3M5*p`?@wC0(IjXJq*vxaBxkdo#v%K#klciL;mS zI>pk<**9HR7G8Hv8DL-f=6fG1Tkd

{$IY>iWsDh(mIEU_u=Gp2~N);MhMEf|?~q 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

NRisN|V8?rJUKtWm@_BE)$|#l4b^f65VE2m( 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�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 OA05qy_sZ_rzWN`J9Jdny literal 0 HcmV?d00001 diff --git a/.output/public/img/tick-no.svg b/.output/public/img/tick-no.svg new file mode 100644 index 0000000..987610a --- /dev/null +++ b/.output/public/img/tick-no.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/.output/public/img/tick-option.svg b/.output/public/img/tick-option.svg new file mode 100644 index 0000000..3149e3d --- /dev/null +++ b/.output/public/img/tick-option.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.output/public/img/tick-orange.svg b/.output/public/img/tick-orange.svg new file mode 100644 index 0000000..c31fcfa --- /dev/null +++ b/.output/public/img/tick-orange.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.output/public/img/title.png b/.output/public/img/title.png new file mode 100644 index 0000000000000000000000000000000000000000..b7977d4d4b6db9280b136b59617295a0a7e184a3 GIT binary patch literal 5923 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 FV1lt6i`f7G literal 0 HcmV?d00001 diff --git a/.output/public/img/transmit-icon.png b/.output/public/img/transmit-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5ea696131a1e2ec629d95e0125e502f5dcc32239 GIT binary patch literal 1083 zcmV-B1jPG^P)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91FrWhf1ONa40RR91FaQ7m0NXcg3;+NFrAb6VRA>e5nLB6|K@^5fd_<## z31Z z@5lGYY%+W9+}*vovzv?Lz<+nnIWu$qGqW>0ySHv!vNR>TQ@x+5@jbOxyuwsewHuL4 zp;ag70Sf%5N~n($pbn(TY$`kkig^h%gNmeu+K)iBq_aj?jv@*z!=7yHTJjubO4|>8x^t9v&fNwdv%t(L<)HW!b9UMl}fiAevfT=Yi1T zyHgrN%zze?d%r80SE1RL>n}tC&8G9$=(;}(kq`-JYF+v0DtVVfB=8iHIx<9ZJt`D+ z^(~G{ze?zge-3m3y$j?aKAr=!?{id|Kpuo`pFW;Jb|D+6P(8#ND3q`bHkN=Lk)rjn z87O+hZM?A=up?5m{$I?1J|6urBiCZ|T2SX368c+A|D6p;55MjUiQcI4cq#c8t@7Vi znp_1g$NO$K9meTatkv>fHvzp-`96i$D*0ac>fg+m=)R9W?bRxA@e+A`AM%Q_($wgW zZ{NQoqm`Jr=$;q1*vPw|De#p@Q;B7C41MLo{skAvKSM^bn8*MC002ovPDHLkV1n0@ B*m?i} literal 0 HcmV?d00001 diff --git a/.output/public/img/triangle-icon.svg b/.output/public/img/triangle-icon.svg new file mode 100644 index 0000000..b66289b --- /dev/null +++ b/.output/public/img/triangle-icon.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.output/public/img/u4494.png b/.output/public/img/u4494.png new file mode 100644 index 0000000000000000000000000000000000000000..36cb1ab433c22a4e9bdf3816873ffa55ff759ab7 GIT binary patch literal 207187 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෾!I|IohU+&~2) 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Ν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 l args.find((arg) => arg !== void 0); +const DEFAULT_EXTERNAL_REL_ATTRIBUTE = "noopener noreferrer"; +/*! @__NO_SIDE_EFFECTS__ */ +// @__NO_SIDE_EFFECTS__ +function defineNuxtLink(options) { + const componentName = options.componentName || "NuxtLink"; + const resolveTrailingSlashBehavior = (to, resolve) => { + if (!to || options.trailingSlash !== "append" && options.trailingSlash !== "remove") { + return to; + } + const normalizeTrailingSlash = options.trailingSlash === "append" ? withTrailingSlash : withoutTrailingSlash; + if (typeof to === "string") { + return normalizeTrailingSlash(to, true); + } + const path = "path" in to ? to.path : resolve(to).path; + return { + ...to, + name: void 0, + // named routes would otherwise always override trailing slash behavior + path: normalizeTrailingSlash(path, true) + }; + }; + return defineComponent({ + name: componentName, + props: { + // Routing + to: { + type: [String, Object], + default: void 0, + required: false + }, + href: { + type: [String, Object], + default: void 0, + required: false + }, + // Attributes + target: { + type: String, + default: void 0, + required: false + }, + rel: { + type: String, + default: void 0, + required: false + }, + noRel: { + type: Boolean, + default: void 0, + required: false + }, + // Prefetching + prefetch: { + type: Boolean, + default: void 0, + required: false + }, + noPrefetch: { + type: Boolean, + default: void 0, + required: false + }, + // Styling + activeClass: { + type: String, + default: void 0, + required: false + }, + exactActiveClass: { + type: String, + default: void 0, + required: false + }, + prefetchedClass: { + type: String, + default: void 0, + required: false + }, + // Vue Router's `` additional props + replace: { + type: Boolean, + default: void 0, + required: false + }, + ariaCurrentValue: { + type: String, + default: void 0, + required: false + }, + // Edge cases handling + external: { + type: Boolean, + default: void 0, + required: false + }, + // Slot API + custom: { + type: Boolean, + default: void 0, + required: false + } + }, + setup(props, { slots }) { + const router = useRouter(); + const config = useRuntimeConfig(); + const to = computed(() => { + const path = props.to || props.href || ""; + return resolveTrailingSlashBehavior(path, router.resolve); + }); + const isProtocolURL = computed(() => typeof to.value === "string" && hasProtocol(to.value, { acceptRelative: true })); + const isExternal = computed(() => { + if (props.external) { + return true; + } + if (props.target && props.target !== "_self") { + return true; + } + if (typeof to.value === "object") { + return false; + } + return to.value === "" || isProtocolURL.value; + }); + const prefetched = ref(false); + const el = void 0; + const elRef = void 0; + return () => { + var _a2; + var _a, _b; + if (!isExternal.value) { + const routerLinkProps = { + ref: elRef, + to: to.value, + activeClass: props.activeClass || options.activeClass, + exactActiveClass: props.exactActiveClass || options.exactActiveClass, + replace: props.replace, + ariaCurrentValue: props.ariaCurrentValue, + custom: props.custom + }; + if (!props.custom) { + if (prefetched.value) { + routerLinkProps.class = props.prefetchedClass || options.prefetchedClass; + } + routerLinkProps.rel = props.rel; + } + return h( + resolveComponent("RouterLink"), + routerLinkProps, + slots.default + ); + } + const href = typeof to.value === "object" ? (_a2 = (_a = router.resolve(to.value)) == null ? void 0 : _a.href) != null ? _a2 : null : to.value && !props.external && !isProtocolURL.value ? resolveTrailingSlashBehavior(joinURL(config.app.baseURL, to.value), router.resolve) : to.value || null; + const target = props.target || null; + const rel = props.noRel ? null : firstNonUndefined(props.rel, options.externalRelAttribute, href ? DEFAULT_EXTERNAL_REL_ATTRIBUTE : "") || null; + const navigate = () => navigateTo(href, { replace: props.replace }); + if (props.custom) { + if (!slots.default) { + return null; + } + return slots.default({ + href, + navigate, + get route() { + if (!href) { + return void 0; + } + const url = parseURL(href); + return { + path: url.pathname, + fullPath: url.pathname, + get query() { + return parseQuery(url.search); + }, + hash: url.hash, + // stub properties for compat with vue-router + params: {}, + name: void 0, + matched: [], + redirectedFrom: void 0, + meta: {}, + href + }; + }, + rel, + target, + isExternal: isExternal.value, + isActive: false, + isExactActive: false + }); + } + return h("a", { ref: el, href, rel, target }, (_b = slots.default) == null ? void 0 : _b.call(slots)); + }; + } + }); +} +const __nuxt_component_0 = /* @__PURE__ */ defineNuxtLink(nuxtLinkDefaults); +const _sfc_main = { + __name: "error-404", + __ssrInlineRender: true, + props: { + appName: { + type: String, + default: "Nuxt" + }, + version: { + type: String, + default: "" + }, + statusCode: { + type: Number, + default: 404 + }, + statusMessage: { + type: String, + default: "Not Found" + }, + description: { + type: String, + default: "Sorry, the page you are looking for could not be found." + }, + backHome: { + type: String, + default: "Go back home" + } + }, + setup(__props) { + const props = __props; + useHead({ + title: `${props.statusCode} - ${props.statusMessage} | ${props.appName}`, + script: [], + style: [ + { + children: `*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e0e0e0}*{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(14, 165, 233, .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}a{color:inherit;text-decoration:inherit}body{margin:0;font-family:inherit;line-height:inherit}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}h1,p{margin:0}h1{font-size:inherit;font-weight:inherit}` + } + ] + }); + return (_ctx, _push, _parent, _attrs) => { + const _component_NuxtLink = __nuxt_component_0; + _push(`

${ssrInterpolate(__props.statusCode)}

${ssrInterpolate(__props.description)}

`); + _push(ssrRenderComponent(_component_NuxtLink, { + to: "/", + class: "gradient-border text-md sm:text-xl py-2 px-4 sm:py-3 sm:px-6 cursor-pointer" + }, { + default: withCtx((_, _push2, _parent2, _scopeId) => { + if (_push2) { + _push2(`${ssrInterpolate(__props.backHome)}`); + } else { + return [ + createTextVNode(toDisplayString(__props.backHome), 1) + ]; + } + }), + _: 1 + }, _parent)); + _push(`
`); + }; + } +}; +const _sfc_setup = _sfc_main.setup; +_sfc_main.setup = (props, ctx) => { + const ssrContext = useSSRContext(); + (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("node_modules/@nuxt/ui-templates/dist/templates/error-404.vue"); + return _sfc_setup ? _sfc_setup(props, ctx) : void 0; +}; +const error404 = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-ccd3db62"]]); + +export { error404 as default }; +//# sourceMappingURL=error-404-ac9751db.mjs.map diff --git a/.output/server/chunks/app/_nuxt/error-404-ac9751db.mjs.map b/.output/server/chunks/app/_nuxt/error-404-ac9751db.mjs.map new file mode 100644 index 0000000..6f34c54 --- /dev/null +++ b/.output/server/chunks/app/_nuxt/error-404-ac9751db.mjs.map @@ -0,0 +1 @@ +{"version":3,"file":"error-404-ac9751db.mjs","sources":["../../../../../.nuxt/dist/server/_nuxt/error-404-ac9751db.js"],"sourcesContent":null,"names":["_a"],"mappings":"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"} \ No newline at end of file diff --git a/.output/server/chunks/app/_nuxt/error-404-styles.1e0dde27.mjs b/.output/server/chunks/app/_nuxt/error-404-styles.1e0dde27.mjs new file mode 100644 index 0000000..19bf0e6 --- /dev/null +++ b/.output/server/chunks/app/_nuxt/error-404-styles.1e0dde27.mjs @@ -0,0 +1,6 @@ +const error404_vue_vue_type_style_index_0_scoped_ccd3db62_lang = '.spotlight[data-v-ccd3db62]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);bottom:-30vh;filter:blur(20vh);height:40vh}.gradient-border[data-v-ccd3db62]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;position:relative}@media (prefers-color-scheme:light){.gradient-border[data-v-ccd3db62]{background-color:hsla(0,0%,100%,.3)}.gradient-border[data-v-ccd3db62]:before{background:linear-gradient(90deg,#e2e2e2,#e2e2e2 25%,#00dc82 50%,#36e4da 75%,#0047e1)}}@media (prefers-color-scheme:dark){.gradient-border[data-v-ccd3db62]{background-color:hsla(0,0%,8%,.3)}.gradient-border[data-v-ccd3db62]:before{background:linear-gradient(90deg,#303030,#303030 25%,#00dc82 50%,#36e4da 75%,#0047e1)}}.gradient-border[data-v-ccd3db62]:before{background-size:400% auto;border-radius:.5rem;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;right:0;top:0;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.gradient-border[data-v-ccd3db62]:hover:before{background-position:-50% 0;opacity:1}.bg-white[data-v-ccd3db62]{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.cursor-pointer[data-v-ccd3db62]{cursor:pointer}.flex[data-v-ccd3db62]{display:flex}.grid[data-v-ccd3db62]{display:grid}.place-content-center[data-v-ccd3db62]{place-content:center}.items-center[data-v-ccd3db62]{align-items:center}.justify-center[data-v-ccd3db62]{justify-content:center}.font-sans[data-v-ccd3db62]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-medium[data-v-ccd3db62]{font-weight:500}.font-light[data-v-ccd3db62]{font-weight:300}.text-8xl[data-v-ccd3db62]{font-size:6rem;line-height:1}.text-xl[data-v-ccd3db62]{font-size:1.25rem;line-height:1.75rem}.leading-tight[data-v-ccd3db62]{line-height:1.25}.mb-8[data-v-ccd3db62]{margin-bottom:2rem}.mb-16[data-v-ccd3db62]{margin-bottom:4rem}.max-w-520px[data-v-ccd3db62]{max-width:520px}.min-h-screen[data-v-ccd3db62]{min-height:100vh}.overflow-hidden[data-v-ccd3db62]{overflow:hidden}.px-8[data-v-ccd3db62]{padding-left:2rem;padding-right:2rem}.py-2[data-v-ccd3db62]{padding-bottom:.5rem;padding-top:.5rem}.px-4[data-v-ccd3db62]{padding-left:1rem;padding-right:1rem}.fixed[data-v-ccd3db62]{position:fixed}.left-0[data-v-ccd3db62]{left:0}.right-0[data-v-ccd3db62]{right:0}.text-center[data-v-ccd3db62]{text-align:center}.text-black[data-v-ccd3db62]{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.antialiased[data-v-ccd3db62]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.w-full[data-v-ccd3db62]{width:100%}.z-10[data-v-ccd3db62]{z-index:10}.z-20[data-v-ccd3db62]{z-index:20}@media (min-width:640px){.sm\\:text-4xl[data-v-ccd3db62]{font-size:2.25rem;line-height:2.5rem}.sm\\:text-xl[data-v-ccd3db62]{font-size:1.25rem;line-height:1.75rem}.sm\\:text-10xl[data-v-ccd3db62]{font-size:10rem;line-height:1}.sm\\:px-0[data-v-ccd3db62]{padding-left:0;padding-right:0}.sm\\:py-3[data-v-ccd3db62]{padding-bottom:.75rem;padding-top:.75rem}.sm\\:px-6[data-v-ccd3db62]{padding-left:1.5rem;padding-right:1.5rem}}@media (prefers-color-scheme:dark){.dark\\:bg-black[data-v-ccd3db62]{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.dark\\:text-white[data-v-ccd3db62]{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}}'; + +const error404Styles_1e0dde27 = [error404_vue_vue_type_style_index_0_scoped_ccd3db62_lang, error404_vue_vue_type_style_index_0_scoped_ccd3db62_lang]; + +export { error404Styles_1e0dde27 as default }; +//# sourceMappingURL=error-404-styles.1e0dde27.mjs.map diff --git a/.output/server/chunks/app/_nuxt/error-404-styles.1e0dde27.mjs.map b/.output/server/chunks/app/_nuxt/error-404-styles.1e0dde27.mjs.map new file mode 100644 index 0000000..48f8fd1 --- /dev/null +++ b/.output/server/chunks/app/_nuxt/error-404-styles.1e0dde27.mjs.map @@ -0,0 +1 @@ +{"version":3,"file":"error-404-styles.1e0dde27.mjs","sources":["../../../../../.nuxt/dist/server/_nuxt/error-404-styles-1.mjs-e0837f4f.js","../../../../../.nuxt/dist/server/_nuxt/error-404-styles.1e0dde27.mjs"],"sourcesContent":null,"names":["style_0","style_1"],"mappings":"AAAA,MAAM,wDAA2D,GAAA,ukHAAA;;ACEjE,gCAAe,CAACA,wDAAO,EAAEC,wDAAO;;;;"} \ No newline at end of file diff --git a/.output/server/chunks/app/_nuxt/error-500-db5011fe.mjs b/.output/server/chunks/app/_nuxt/error-500-db5011fe.mjs new file mode 100644 index 0000000..9cd7ef6 --- /dev/null +++ b/.output/server/chunks/app/_nuxt/error-500-db5011fe.mjs @@ -0,0 +1,65 @@ +import { _ as _export_sfc, b as useHead } from '../server.mjs'; +import { mergeProps, useSSRContext } from 'vue'; +import { ssrRenderAttrs, ssrInterpolate } from 'vue/server-renderer'; +import '../../nitro/node-server.mjs'; +import 'node:http'; +import 'node:https'; +import 'fs'; +import 'path'; +import 'node:fs'; +import 'node:url'; +import 'unhead'; +import '@unhead/shared'; +import 'axios'; + +const _sfc_main = { + __name: "error-500", + __ssrInlineRender: true, + props: { + appName: { + type: String, + default: "Nuxt" + }, + version: { + type: String, + default: "" + }, + statusCode: { + type: Number, + default: 500 + }, + statusMessage: { + type: String, + default: "Server error" + }, + description: { + type: String, + default: "This page is temporarily unavailable." + } + }, + setup(__props) { + const props = __props; + useHead({ + title: `${props.statusCode} - ${props.statusMessage} | ${props.appName}`, + script: [], + style: [ + { + children: `*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e0e0e0}*{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(14, 165, 233, .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0;font-family:inherit;line-height:inherit}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}h1,p{margin:0}h1{font-size:inherit;font-weight:inherit}` + } + ] + }); + return (_ctx, _push, _parent, _attrs) => { + _push(`

${ssrInterpolate(__props.statusCode)}

${ssrInterpolate(__props.description)}

`); + }; + } +}; +const _sfc_setup = _sfc_main.setup; +_sfc_main.setup = (props, ctx) => { + const ssrContext = useSSRContext(); + (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("node_modules/@nuxt/ui-templates/dist/templates/error-500.vue"); + return _sfc_setup ? _sfc_setup(props, ctx) : void 0; +}; +const error500 = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-df79c84d"]]); + +export { error500 as default }; +//# sourceMappingURL=error-500-db5011fe.mjs.map diff --git a/.output/server/chunks/app/_nuxt/error-500-db5011fe.mjs.map b/.output/server/chunks/app/_nuxt/error-500-db5011fe.mjs.map new file mode 100644 index 0000000..6119101 --- /dev/null +++ b/.output/server/chunks/app/_nuxt/error-500-db5011fe.mjs.map @@ -0,0 +1 @@ +{"version":3,"file":"error-500-db5011fe.mjs","sources":["../../../../../.nuxt/dist/server/_nuxt/error-500-db5011fe.js"],"sourcesContent":null,"names":[],"mappings":";;;;;;;;;;;;;;AAgBA,MAAM,SAAY,GAAA;AAAA,EAChB,MAAQ,EAAA,WAAA;AAAA,EACR,iBAAmB,EAAA,IAAA;AAAA,EACnB,KAAO,EAAA;AAAA,IACL,OAAS,EAAA;AAAA,MACP,IAAM,EAAA,MAAA;AAAA,MACN,OAAS,EAAA,MAAA;AAAA,KACX;AAAA,IACA,OAAS,EAAA;AAAA,MACP,IAAM,EAAA,MAAA;AAAA,MACN,OAAS,EAAA,EAAA;AAAA,KACX;AAAA,IACA,UAAY,EAAA;AAAA,MACV,IAAM,EAAA,MAAA;AAAA,MACN,OAAS,EAAA,GAAA;AAAA,KACX;AAAA,IACA,aAAe,EAAA;AAAA,MACb,IAAM,EAAA,MAAA;AAAA,MACN,OAAS,EAAA,cAAA;AAAA,KACX;AAAA,IACA,WAAa,EAAA;AAAA,MACX,IAAM,EAAA,MAAA;AAAA,MACN,OAAS,EAAA,uCAAA;AAAA,KACX;AAAA,GACF;AAAA,EACA,MAAM,OAAS,EAAA;AACb,IAAA,MAAM,KAAQ,GAAA,OAAA,CAAA;AACd,IAAQ,OAAA,CAAA;AAAA,MACN,KAAA,EAAO,GAAG,KAAM,CAAA,UAAU,MAAM,KAAM,CAAA,aAAa,CAAM,GAAA,EAAA,KAAA,CAAM,OAAO,CAAA,CAAA;AAAA,MACtE,QAAQ,EAAC;AAAA,MACT,KAAO,EAAA;AAAA,QACL;AAAA,UACE,QAAU,EAAA,CAAA,uuBAAA,CAAA;AAAA,SACZ;AAAA,OACF;AAAA,KACD,CAAA,CAAA;AACD,IAAA,OAAO,CAAC,IAAA,EAAM,KAAO,EAAA,OAAA,EAAS,MAAW,KAAA;AACvC,MAAM,KAAA,CAAA,CAAA,IAAA,EAAO,eAAe,UAAW,CAAA,EAAE,OAAO,gIAAiI,EAAA,EAAG,MAAM,CAAC,CAAC,gOAAgO,cAAe,CAAA,OAAA,CAAQ,UAAU,CAAC,CAAA,gGAAA,EAAmG,eAAe,OAAQ,CAAA,WAAW,CAAC,CAAkB,gBAAA,CAAA,CAAA,CAAA;AAAA,KACxlB,CAAA;AAAA,GACF;AACF,CAAA,CAAA;AACA,MAAM,aAAa,SAAU,CAAA,KAAA,CAAA;AAC7B,SAAU,CAAA,KAAA,GAAQ,CAAC,KAAA,EAAO,GAAQ,KAAA;AAChC,EAAA,MAAM,aAAa,aAAc,EAAA,CAAA;AACjC,EAAC,CAAA,UAAA,CAAW,YAAY,UAAW,CAAA,OAAA,uBAA8B,GAAI,EAAA,CAAA,EAAI,IAAI,8DAA8D,CAAA,CAAA;AAC3I,EAAA,OAAO,UAAa,GAAA,UAAA,CAAW,KAAO,EAAA,GAAG,CAAI,GAAA,KAAA,CAAA,CAAA;AAC/C,CAAA,CAAA;AACM,MAAA,QAAA,+BAAuC,SAAW,EAAA,CAAC,CAAC,WAAa,EAAA,iBAAiB,CAAC,CAAC;;;;"} \ No newline at end of file diff --git a/.output/server/chunks/app/_nuxt/error-500-styles.cf4b3e80.mjs b/.output/server/chunks/app/_nuxt/error-500-styles.cf4b3e80.mjs new file mode 100644 index 0000000..7a5b299 --- /dev/null +++ b/.output/server/chunks/app/_nuxt/error-500-styles.cf4b3e80.mjs @@ -0,0 +1,6 @@ +const error500_vue_vue_type_style_index_0_scoped_df79c84d_lang = ".spotlight[data-v-df79c84d]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);filter:blur(20vh)}.bg-white[data-v-df79c84d]{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.grid[data-v-df79c84d]{display:grid}.place-content-center[data-v-df79c84d]{place-content:center}.font-sans[data-v-df79c84d]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-medium[data-v-df79c84d]{font-weight:500}.font-light[data-v-df79c84d]{font-weight:300}.h-1\\/2[data-v-df79c84d]{height:50%}.text-8xl[data-v-df79c84d]{font-size:6rem;line-height:1}.text-xl[data-v-df79c84d]{font-size:1.25rem;line-height:1.75rem}.leading-tight[data-v-df79c84d]{line-height:1.25}.mb-8[data-v-df79c84d]{margin-bottom:2rem}.mb-16[data-v-df79c84d]{margin-bottom:4rem}.max-w-520px[data-v-df79c84d]{max-width:520px}.min-h-screen[data-v-df79c84d]{min-height:100vh}.overflow-hidden[data-v-df79c84d]{overflow:hidden}.px-8[data-v-df79c84d]{padding-left:2rem;padding-right:2rem}.fixed[data-v-df79c84d]{position:fixed}.left-0[data-v-df79c84d]{left:0}.right-0[data-v-df79c84d]{right:0}.-bottom-1\\/2[data-v-df79c84d]{bottom:-50%}.text-center[data-v-df79c84d]{text-align:center}.text-black[data-v-df79c84d]{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.antialiased[data-v-df79c84d]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:640px){.sm\\:text-4xl[data-v-df79c84d]{font-size:2.25rem;line-height:2.5rem}.sm\\:text-10xl[data-v-df79c84d]{font-size:10rem;line-height:1}.sm\\:px-0[data-v-df79c84d]{padding-left:0;padding-right:0}}@media (prefers-color-scheme:dark){.dark\\:bg-black[data-v-df79c84d]{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.dark\\:text-white[data-v-df79c84d]{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}}"; + +const error500Styles_cf4b3e80 = [error500_vue_vue_type_style_index_0_scoped_df79c84d_lang, error500_vue_vue_type_style_index_0_scoped_df79c84d_lang]; + +export { error500Styles_cf4b3e80 as default }; +//# sourceMappingURL=error-500-styles.cf4b3e80.mjs.map diff --git a/.output/server/chunks/app/_nuxt/error-500-styles.cf4b3e80.mjs.map b/.output/server/chunks/app/_nuxt/error-500-styles.cf4b3e80.mjs.map new file mode 100644 index 0000000..7ca32c3 --- /dev/null +++ b/.output/server/chunks/app/_nuxt/error-500-styles.cf4b3e80.mjs.map @@ -0,0 +1 @@ +{"version":3,"file":"error-500-styles.cf4b3e80.mjs","sources":["../../../../../.nuxt/dist/server/_nuxt/error-500-styles-1.mjs-8fa81fcc.js","../../../../../.nuxt/dist/server/_nuxt/error-500-styles.cf4b3e80.mjs"],"sourcesContent":null,"names":["style_0","style_1"],"mappings":"AAAA,MAAM,wDAA2D,GAAA,s6DAAA;;ACEjE,gCAAe,CAACA,wDAAO,EAAEC,wDAAO;;;;"} \ No newline at end of file diff --git a/.output/server/chunks/app/_nuxt/island-renderer-4de2a5fd.mjs b/.output/server/chunks/app/_nuxt/island-renderer-4de2a5fd.mjs new file mode 100644 index 0000000..5e98596 --- /dev/null +++ b/.output/server/chunks/app/_nuxt/island-renderer-4de2a5fd.mjs @@ -0,0 +1,43 @@ +import { defineComponent, onErrorCaptured, createVNode } from 'vue'; +import { c as createError } from '../server.mjs'; +import '../../nitro/node-server.mjs'; +import 'node:http'; +import 'node:https'; +import 'fs'; +import 'path'; +import 'node:fs'; +import 'node:url'; +import 'unhead'; +import '@unhead/shared'; +import 'vue/server-renderer'; +import 'axios'; + +const components_islands = {}; +const islandComponents = /* @__PURE__ */ Object.freeze({ + __proto__: null, + default: components_islands +}); +const islandRenderer = defineComponent({ + props: { + context: { + type: Object, + required: true + } + }, + setup(props) { + const component = islandComponents[props.context.name]; + if (!component) { + throw createError({ + statusCode: 404, + statusMessage: `Island component not found: ${props.context.name}` + }); + } + onErrorCaptured((e) => { + console.log(e); + }); + return () => createVNode(component || "span", { ...props.context.props, "nuxt-ssr-component-uid": "" }); + } +}); + +export { islandRenderer as default }; +//# sourceMappingURL=island-renderer-4de2a5fd.mjs.map diff --git a/.output/server/chunks/app/_nuxt/island-renderer-4de2a5fd.mjs.map b/.output/server/chunks/app/_nuxt/island-renderer-4de2a5fd.mjs.map new file mode 100644 index 0000000..d05aedd --- /dev/null +++ b/.output/server/chunks/app/_nuxt/island-renderer-4de2a5fd.mjs.map @@ -0,0 +1 @@ +{"version":3,"file":"island-renderer-4de2a5fd.mjs","sources":["../../../../../.nuxt/dist/server/_nuxt/island-renderer-4de2a5fd.js"],"sourcesContent":null,"names":[],"mappings":";;;;;;;;;;;;;;AAeA,MAAM,qBAAqB,EAAC,CAAA;AAC5B,MAAM,gBAAA,0BAA0C,MAAO,CAAA;AAAA,EACrD,SAAW,EAAA,IAAA;AAAA,EACX,OAAS,EAAA,kBAAA;AACX,CAAC,CAAA,CAAA;AACD,MAAM,iBAAiB,eAAgB,CAAA;AAAA,EACrC,KAAO,EAAA;AAAA,IACL,OAAS,EAAA;AAAA,MACP,IAAM,EAAA,MAAA;AAAA,MACN,QAAU,EAAA,IAAA;AAAA,KACZ;AAAA,GACF;AAAA,EACA,MAAM,KAAO,EAAA;AACX,IAAA,MAAM,SAAY,GAAA,gBAAA,CAAiB,KAAM,CAAA,OAAA,CAAQ,IAAI,CAAA,CAAA;AACrD,IAAA,IAAI,CAAC,SAAW,EAAA;AACd,MAAA,MAAM,WAAY,CAAA;AAAA,QAChB,UAAY,EAAA,GAAA;AAAA,QACZ,aAAe,EAAA,CAAA,4BAAA,EAA+B,KAAM,CAAA,OAAA,CAAQ,IAAI,CAAA,CAAA;AAAA,OACjE,CAAA,CAAA;AAAA,KACH;AACA,IAAA,eAAA,CAAgB,CAAC,CAAM,KAAA;AACrB,MAAA,OAAA,CAAQ,IAAI,CAAC,CAAA,CAAA;AAAA,KACd,CAAA,CAAA;AACD,IAAO,OAAA,MAAM,WAAY,CAAA,SAAA,IAAa,MAAQ,EAAA,EAAE,GAAG,KAAA,CAAM,OAAQ,CAAA,KAAA,EAAO,wBAA0B,EAAA,EAAA,EAAI,CAAA,CAAA;AAAA,GACxG;AACF,CAAC;;;;"} \ No newline at end of file diff --git a/.output/server/chunks/app/client.manifest.mjs b/.output/server/chunks/app/client.manifest.mjs new file mode 100644 index 0000000..8c8e6b8 --- /dev/null +++ b/.output/server/chunks/app/client.manifest.mjs @@ -0,0 +1,355 @@ +const client_manifest = { + "img/QRCode-icon.svg": { + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml", + "file": "QRCode-icon.a105d5fc.svg", + "src": "img/QRCode-icon.svg" + }, + "img/add-icon.svg": { + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml", + "file": "add-icon.0b0b5313.svg", + "src": "img/add-icon.svg" + }, + "img/arrows-icon.svg": { + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml", + "file": "arrows-icon.271dd0d3.svg", + "src": "img/arrows-icon.svg" + }, + "img/close-icon.svg": { + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml", + "file": "close-icon.86743366.svg", + "src": "img/close-icon.svg" + }, + "img/comment-icon-gray.svg": { + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml", + "file": "comment-icon-gray.2c8779f9.svg", + "src": "img/comment-icon-gray.svg" + }, + "img/delete-icon.svg": { + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml", + "file": "delete-icon.4d386dce.svg", + "src": "img/delete-icon.svg" + }, + "img/dot-gray.svg": { + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml", + "file": "dot-gray.86cdd7b5.svg", + "src": "img/dot-gray.svg" + }, + "img/dot-yellow.svg": { + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml", + "file": "dot-yellow.4b5e135b.svg", + "src": "img/dot-yellow.svg" + }, + "img/dot.svg": { + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml", + "file": "dot.1026a040.svg", + "src": "img/dot.svg" + }, + "img/edit-icon-white.svg": { + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml", + "file": "edit-icon-white.29b27582.svg", + "src": "img/edit-icon-white.svg" + }, + "img/empty-icon.svg": { + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml", + "file": "empty-icon.24a01ae2.svg", + "src": "img/empty-icon.svg" + }, + "img/issue-bj.svg": { + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml", + "file": "issue-bj.44adad8c.svg", + "src": "img/issue-bj.svg" + }, + "img/logo.png": { + "resourceType": "image", + "prefetch": true, + "mimeType": "image/png", + "file": "logo.6622f82d.png", + "src": "img/logo.png" + }, + "img/menu-icon-gray.svg": { + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml", + "file": "menu-icon-gray.d61f02b1.svg", + "src": "img/menu-icon-gray.svg" + }, + "img/mini-code.png": { + "resourceType": "image", + "prefetch": true, + "mimeType": "image/png", + "file": "mini-code.71ebcc53.png", + "src": "img/mini-code.png" + }, + "img/tick-no.svg": { + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml", + "file": "tick-no.179037b3.svg", + "src": "img/tick-no.svg" + }, + "img/tick-option.svg": { + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml", + "file": "tick-option.e092d22f.svg", + "src": "img/tick-option.svg" + }, + "img/tick-orange.svg": { + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml", + "file": "tick-orange.233abc69.svg", + "src": "img/tick-orange.svg" + }, + "img/title.png": { + "resourceType": "image", + "prefetch": true, + "mimeType": "image/png", + "file": "title.98892974.png", + "src": "img/title.png" + }, + "node_modules/@nuxt/ui-templates/dist/templates/error-404.css": { + "resourceType": "style", + "prefetch": true, + "preload": true, + "file": "error-404.7fc72018.css", + "src": "node_modules/@nuxt/ui-templates/dist/templates/error-404.css" + }, + "node_modules/@nuxt/ui-templates/dist/templates/error-404.vue": { + "resourceType": "script", + "module": true, + "prefetch": true, + "preload": true, + "css": [], + "file": "error-404.f82bfbab.js", + "imports": [ + "node_modules/nuxt/dist/app/entry.js" + ], + "isDynamicEntry": true, + "src": "node_modules/@nuxt/ui-templates/dist/templates/error-404.vue" + }, + "error-404.7fc72018.css": { + "file": "error-404.7fc72018.css", + "resourceType": "style", + "prefetch": true, + "preload": true + }, + "node_modules/@nuxt/ui-templates/dist/templates/error-500.css": { + "resourceType": "style", + "prefetch": true, + "preload": true, + "file": "error-500.c5df6088.css", + "src": "node_modules/@nuxt/ui-templates/dist/templates/error-500.css" + }, + "node_modules/@nuxt/ui-templates/dist/templates/error-500.vue": { + "resourceType": "script", + "module": true, + "prefetch": true, + "preload": true, + "css": [], + "file": "error-500.38081b51.js", + "imports": [ + "node_modules/nuxt/dist/app/entry.js" + ], + "isDynamicEntry": true, + "src": "node_modules/@nuxt/ui-templates/dist/templates/error-500.vue" + }, + "error-500.c5df6088.css": { + "file": "error-500.c5df6088.css", + "resourceType": "style", + "prefetch": true, + "preload": true + }, + "node_modules/nuxt/dist/app/entry.css": { + "resourceType": "style", + "prefetch": true, + "preload": true, + "file": "entry.e8059532.css", + "src": "node_modules/nuxt/dist/app/entry.css" + }, + "node_modules/nuxt/dist/app/entry.js": { + "resourceType": "script", + "module": true, + "prefetch": true, + "preload": true, + "assets": [ + "logo.6622f82d.png", + "add-icon.0b0b5313.svg", + "dot.1026a040.svg", + "dot-yellow.4b5e135b.svg", + "dot-gray.86cdd7b5.svg", + "empty-icon.24a01ae2.svg", + "close-icon.86743366.svg", + "edit-icon-white.29b27582.svg", + "title.98892974.png", + "mini-code.71ebcc53.png", + "menu-icon-gray.d61f02b1.svg", + "comment-icon-gray.2c8779f9.svg", + "tick-no.179037b3.svg", + "tick-option.e092d22f.svg", + "QRCode-icon.a105d5fc.svg", + "delete-icon.4d386dce.svg", + "arrows-icon.271dd0d3.svg", + "tick-orange.233abc69.svg", + "issue-bj.44adad8c.svg" + ], + "css": [ + "entry.e8059532.css" + ], + "dynamicImports": [ + "node_modules/@nuxt/ui-templates/dist/templates/error-404.vue", + "node_modules/@nuxt/ui-templates/dist/templates/error-500.vue" + ], + "file": "entry.dcd752c1.js", + "isEntry": true, + "src": "node_modules/nuxt/dist/app/entry.js", + "_globalCSS": true + }, + "entry.e8059532.css": { + "file": "entry.e8059532.css", + "resourceType": "style", + "prefetch": true, + "preload": true + }, + "logo.6622f82d.png": { + "file": "logo.6622f82d.png", + "resourceType": "image", + "prefetch": true, + "mimeType": "image/png" + }, + "add-icon.0b0b5313.svg": { + "file": "add-icon.0b0b5313.svg", + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml" + }, + "dot.1026a040.svg": { + "file": "dot.1026a040.svg", + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml" + }, + "dot-yellow.4b5e135b.svg": { + "file": "dot-yellow.4b5e135b.svg", + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml" + }, + "dot-gray.86cdd7b5.svg": { + "file": "dot-gray.86cdd7b5.svg", + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml" + }, + "empty-icon.24a01ae2.svg": { + "file": "empty-icon.24a01ae2.svg", + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml" + }, + "close-icon.86743366.svg": { + "file": "close-icon.86743366.svg", + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml" + }, + "edit-icon-white.29b27582.svg": { + "file": "edit-icon-white.29b27582.svg", + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml" + }, + "title.98892974.png": { + "file": "title.98892974.png", + "resourceType": "image", + "prefetch": true, + "mimeType": "image/png" + }, + "mini-code.71ebcc53.png": { + "file": "mini-code.71ebcc53.png", + "resourceType": "image", + "prefetch": true, + "mimeType": "image/png" + }, + "menu-icon-gray.d61f02b1.svg": { + "file": "menu-icon-gray.d61f02b1.svg", + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml" + }, + "comment-icon-gray.2c8779f9.svg": { + "file": "comment-icon-gray.2c8779f9.svg", + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml" + }, + "tick-no.179037b3.svg": { + "file": "tick-no.179037b3.svg", + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml" + }, + "tick-option.e092d22f.svg": { + "file": "tick-option.e092d22f.svg", + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml" + }, + "QRCode-icon.a105d5fc.svg": { + "file": "QRCode-icon.a105d5fc.svg", + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml" + }, + "delete-icon.4d386dce.svg": { + "file": "delete-icon.4d386dce.svg", + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml" + }, + "arrows-icon.271dd0d3.svg": { + "file": "arrows-icon.271dd0d3.svg", + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml" + }, + "tick-orange.233abc69.svg": { + "file": "tick-orange.233abc69.svg", + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml" + }, + "issue-bj.44adad8c.svg": { + "file": "issue-bj.44adad8c.svg", + "resourceType": "image", + "prefetch": true, + "mimeType": "image/svg+xml" + } +}; + +export { client_manifest as default }; +//# sourceMappingURL=client.manifest.mjs.map diff --git a/.output/server/chunks/app/client.manifest.mjs.map b/.output/server/chunks/app/client.manifest.mjs.map new file mode 100644 index 0000000..c3e4452 --- /dev/null +++ b/.output/server/chunks/app/client.manifest.mjs.map @@ -0,0 +1 @@ +{"version":3,"file":"client.manifest.mjs","sources":["../../../../.nuxt/dist/server/client.manifest.mjs"],"sourcesContent":null,"names":[],"mappings":"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"} \ No newline at end of file diff --git a/.output/server/chunks/app/server.mjs b/.output/server/chunks/app/server.mjs new file mode 100644 index 0000000..631f7f6 --- /dev/null +++ b/.output/server/chunks/app/server.mjs @@ -0,0 +1,2763 @@ +import { version, ref, watchEffect, watch, getCurrentInstance, defineComponent, hasInjectionContext, unref, inject, useSSRContext, createApp, effectScope, reactive, onUnmounted, nextTick, defineAsyncComponent, provide, onErrorCaptured, onServerPrefetch, createVNode, resolveDynamicComponent, toRef, h, isReadonly, isRef, isShallow, isReactive, toRaw, withCtx, createTextVNode, toDisplayString, mergeProps } from 'vue'; +import { d as useRuntimeConfig$1, $ as $fetch, w as withQuery, l as hasProtocol, p as parseURL, m as isScriptProtocol, j as joinURL, h as createError$1, n as sanitizeStatusCode, o as createHooks, q as isEqual, r as stringifyParsedURL, t as stringifyQuery, v as parseQuery } from '../nitro/node-server.mjs'; +import { getActiveHead } from 'unhead'; +import { defineHeadPlugin, composableNames } from '@unhead/shared'; +import { ssrRenderSuspense, ssrRenderComponent, ssrRenderVNode, ssrRenderAttrs, ssrInterpolate, ssrRenderAttr, ssrRenderList, ssrRenderClass, ssrRenderStyle, ssrIncludeBooleanAttr } from 'vue/server-renderer'; +import axios from 'axios'; +import 'node:http'; +import 'node:https'; +import 'fs'; +import 'path'; +import 'node:fs'; +import 'node:url'; + +function createContext$1(opts = {}) { + let currentInstance; + let isSingleton = false; + const checkConflict = (instance) => { + if (currentInstance && currentInstance !== instance) { + throw new Error("Context conflict"); + } + }; + let als; + if (opts.asyncContext) { + const _AsyncLocalStorage = opts.AsyncLocalStorage || globalThis.AsyncLocalStorage; + if (_AsyncLocalStorage) { + als = new _AsyncLocalStorage(); + } else { + console.warn("[unctx] `AsyncLocalStorage` is not provided."); + } + } + const _getCurrentInstance = () => { + if (als && currentInstance === void 0) { + const instance = als.getStore(); + if (instance !== void 0) { + return instance; + } + } + return currentInstance; + }; + return { + use: () => { + const _instance = _getCurrentInstance(); + if (_instance === void 0) { + throw new Error("Context is not available"); + } + return _instance; + }, + tryUse: () => { + return _getCurrentInstance(); + }, + set: (instance, replace) => { + if (!replace) { + checkConflict(instance); + } + currentInstance = instance; + isSingleton = true; + }, + unset: () => { + currentInstance = void 0; + isSingleton = false; + }, + call: (instance, callback) => { + checkConflict(instance); + currentInstance = instance; + try { + return als ? als.run(instance, callback) : callback(); + } finally { + if (!isSingleton) { + currentInstance = void 0; + } + } + }, + async callAsync(instance, callback) { + currentInstance = instance; + const onRestore = () => { + currentInstance = instance; + }; + const onLeave = () => currentInstance === instance ? onRestore : void 0; + asyncHandlers$1.add(onLeave); + try { + const r = als ? als.run(instance, callback) : callback(); + if (!isSingleton) { + currentInstance = void 0; + } + return await r; + } finally { + asyncHandlers$1.delete(onLeave); + } + } + }; +} +function createNamespace$1(defaultOpts = {}) { + const contexts = {}; + return { + get(key, opts = {}) { + if (!contexts[key]) { + contexts[key] = createContext$1({ ...defaultOpts, ...opts }); + } + contexts[key]; + return contexts[key]; + } + }; +} +const _globalThis$1 = typeof globalThis !== "undefined" ? globalThis : typeof self !== "undefined" ? self : typeof global !== "undefined" ? global : {}; +const globalKey$2 = "__unctx__"; +const defaultNamespace = _globalThis$1[globalKey$2] || (_globalThis$1[globalKey$2] = createNamespace$1()); +const getContext = (key, opts = {}) => defaultNamespace.get(key, opts); +const asyncHandlersKey$1 = "__unctx_async_handlers__"; +const asyncHandlers$1 = _globalThis$1[asyncHandlersKey$1] || (_globalThis$1[asyncHandlersKey$1] = /* @__PURE__ */ new Set()); + +const appConfig = useRuntimeConfig$1().app; +const baseURL = () => appConfig.baseURL; +if (!globalThis.$fetch) { + globalThis.$fetch = $fetch.create({ + baseURL: baseURL() + }); +} +const nuxtAppCtx = /* @__PURE__ */ getContext("nuxt-app", { + asyncContext: false +}); +const NuxtPluginIndicator = "__nuxt_plugin"; +function createNuxtApp(options) { + let hydratingCount = 0; + const nuxtApp = { + _scope: effectScope(), + provide: void 0, + globalName: "nuxt", + versions: { + get nuxt() { + return "3.8.2"; + }, + get vue() { + return nuxtApp.vueApp.version; + } + }, + payload: reactive({ + data: {}, + state: {}, + _errors: {}, + ...{ serverRendered: true } + }), + static: { + data: {} + }, + runWithContext: (fn) => nuxtApp._scope.run(() => callWithNuxt(nuxtApp, fn)), + isHydrating: false, + deferHydration() { + if (!nuxtApp.isHydrating) { + return () => { + }; + } + hydratingCount++; + let called = false; + return () => { + if (called) { + return; + } + called = true; + hydratingCount--; + if (hydratingCount === 0) { + nuxtApp.isHydrating = false; + return nuxtApp.callHook("app:suspense:resolve"); + } + }; + }, + _asyncDataPromises: {}, + _asyncData: {}, + _payloadRevivers: {}, + ...options + }; + nuxtApp.hooks = createHooks(); + nuxtApp.hook = nuxtApp.hooks.hook; + { + const contextCaller = async function(hooks, args) { + for (const hook of hooks) { + await nuxtApp.runWithContext(() => hook(...args)); + } + }; + nuxtApp.hooks.callHook = (name, ...args) => nuxtApp.hooks.callHookWith(contextCaller, name, ...args); + } + nuxtApp.callHook = nuxtApp.hooks.callHook; + nuxtApp.provide = (name, value) => { + const $name = "$" + name; + defineGetter(nuxtApp, $name, value); + defineGetter(nuxtApp.vueApp.config.globalProperties, $name, value); + }; + defineGetter(nuxtApp.vueApp, "$nuxt", nuxtApp); + defineGetter(nuxtApp.vueApp.config.globalProperties, "$nuxt", nuxtApp); + { + if (nuxtApp.ssrContext) { + nuxtApp.ssrContext.nuxt = nuxtApp; + nuxtApp.ssrContext._payloadReducers = {}; + nuxtApp.payload.path = nuxtApp.ssrContext.url; + } + nuxtApp.ssrContext = nuxtApp.ssrContext || {}; + if (nuxtApp.ssrContext.payload) { + Object.assign(nuxtApp.payload, nuxtApp.ssrContext.payload); + } + nuxtApp.ssrContext.payload = nuxtApp.payload; + nuxtApp.ssrContext.config = { + public: options.ssrContext.runtimeConfig.public, + app: options.ssrContext.runtimeConfig.app + }; + } + const runtimeConfig = options.ssrContext.runtimeConfig; + nuxtApp.provide("config", runtimeConfig); + return nuxtApp; +} +async function applyPlugin(nuxtApp, plugin) { + if (plugin.hooks) { + nuxtApp.hooks.addHooks(plugin.hooks); + } + if (typeof plugin === "function") { + const { provide: provide2 } = await nuxtApp.runWithContext(() => plugin(nuxtApp)) || {}; + if (provide2 && typeof provide2 === "object") { + for (const key in provide2) { + nuxtApp.provide(key, provide2[key]); + } + } + } +} +async function applyPlugins(nuxtApp, plugins2) { + var _a, _b; + const parallels = []; + const errors = []; + for (const plugin of plugins2) { + if (((_a = nuxtApp.ssrContext) == null ? void 0 : _a.islandContext) && ((_b = plugin.env) == null ? void 0 : _b.islands) === false) { + continue; + } + const promise = applyPlugin(nuxtApp, plugin); + if (plugin.parallel) { + parallels.push(promise.catch((e) => errors.push(e))); + } else { + await promise; + } + } + await Promise.all(parallels); + if (errors.length) { + throw errors[0]; + } +} +/*! @__NO_SIDE_EFFECTS__ */ +// @__NO_SIDE_EFFECTS__ +function defineNuxtPlugin(plugin) { + if (typeof plugin === "function") { + return plugin; + } + delete plugin.name; + return Object.assign(plugin.setup || (() => { + }), plugin, { [NuxtPluginIndicator]: true }); +} +function callWithNuxt(nuxt, setup, args) { + const fn = () => args ? setup(...args) : setup(); + { + return nuxt.vueApp.runWithContext(() => nuxtAppCtx.callAsync(nuxt, fn)); + } +} +/*! @__NO_SIDE_EFFECTS__ */ +// @__NO_SIDE_EFFECTS__ +function useNuxtApp() { + var _a; + let nuxtAppInstance; + if (hasInjectionContext()) { + nuxtAppInstance = (_a = getCurrentInstance()) == null ? void 0 : _a.appContext.app.$nuxt; + } + nuxtAppInstance = nuxtAppInstance || nuxtAppCtx.tryUse(); + if (!nuxtAppInstance) { + { + throw new Error("[nuxt] instance unavailable"); + } + } + return nuxtAppInstance; +} +/*! @__NO_SIDE_EFFECTS__ */ +// @__NO_SIDE_EFFECTS__ +function useRuntimeConfig() { + return (/* @__PURE__ */ useNuxtApp()).$config; +} +function defineGetter(obj, key, val) { + Object.defineProperty(obj, key, { get: () => val }); +} +version.startsWith("3"); +function resolveUnref(r) { + return typeof r === "function" ? r() : unref(r); +} +function resolveUnrefHeadInput(ref2, lastKey = "") { + if (ref2 instanceof Promise) + return ref2; + const root = resolveUnref(ref2); + if (!ref2 || !root) + return root; + if (Array.isArray(root)) + return root.map((r) => resolveUnrefHeadInput(r, lastKey)); + if (typeof root === "object") { + return Object.fromEntries( + Object.entries(root).map(([k, v]) => { + if (k === "titleTemplate" || k.startsWith("on")) + return [k, unref(v)]; + return [k, resolveUnrefHeadInput(v, k)]; + }) + ); + } + return root; +} +defineHeadPlugin({ + hooks: { + "entries:resolve": function(ctx) { + for (const entry2 of ctx.entries) + entry2.resolvedInput = resolveUnrefHeadInput(entry2.input); + } + } +}); +const headSymbol = "usehead"; +const _global = typeof globalThis !== "undefined" ? globalThis : typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : {}; +const globalKey$1 = "__unhead_injection_handler__"; +function setHeadInjectionHandler(handler) { + _global[globalKey$1] = handler; +} +function injectHead() { + if (globalKey$1 in _global) { + return _global[globalKey$1](); + } + const head = inject(headSymbol); + if (!head && "production" !== "production") + console.warn("Unhead is missing Vue context, falling back to shared context. This may have unexpected results."); + return head || getActiveHead(); +} +function useHead(input, options = {}) { + const head = options.head || injectHead(); + if (head) { + if (!head.ssr) + return clientUseHead(head, input, options); + return head.push(input, options); + } +} +function clientUseHead(head, input, options = {}) { + const deactivated = ref(false); + const resolvedInput = ref({}); + watchEffect(() => { + resolvedInput.value = deactivated.value ? {} : resolveUnrefHeadInput(input); + }); + const entry2 = head.push(resolvedInput.value, options); + watch(resolvedInput, (e) => { + entry2.patch(e); + }); + getCurrentInstance(); + return entry2; +} +const coreComposableNames = [ + "injectHead" +]; +({ + "@unhead/vue": [...coreComposableNames, ...composableNames] +}); +const unhead_KgADcZ0jPj = /* @__PURE__ */ defineNuxtPlugin({ + name: "nuxt:head", + enforce: "pre", + setup(nuxtApp) { + const head = nuxtApp.ssrContext.head; + setHeadInjectionHandler( + // need a fresh instance of the nuxt app to avoid parallel requests interfering with each other + () => (/* @__PURE__ */ useNuxtApp()).vueApp._context.provides.usehead + ); + nuxtApp.vueApp.use(head); + } +}); +const PageRouteSymbol = Symbol("route"); +const useRouter = () => { + var _a; + return (_a = /* @__PURE__ */ useNuxtApp()) == null ? void 0 : _a.$router; +}; +const useRoute = () => { + if (hasInjectionContext()) { + return inject(PageRouteSymbol, (/* @__PURE__ */ useNuxtApp())._route); + } + return (/* @__PURE__ */ useNuxtApp())._route; +}; +/*! @__NO_SIDE_EFFECTS__ */ +// @__NO_SIDE_EFFECTS__ +function defineNuxtRouteMiddleware(middleware) { + return middleware; +} +const isProcessingMiddleware = () => { + try { + if ((/* @__PURE__ */ useNuxtApp())._processingMiddleware) { + return true; + } + } catch { + return true; + } + return false; +}; +const navigateTo = (to, options) => { + if (!to) { + to = "/"; + } + const toPath = typeof to === "string" ? to : withQuery(to.path || "/", to.query || {}) + (to.hash || ""); + if (options == null ? void 0 : options.open) { + return Promise.resolve(); + } + const isExternal = (options == null ? void 0 : options.external) || hasProtocol(toPath, { acceptRelative: true }); + if (isExternal) { + if (!(options == null ? void 0 : options.external)) { + throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`."); + } + const protocol = parseURL(toPath).protocol; + if (protocol && isScriptProtocol(protocol)) { + throw new Error(`Cannot navigate to a URL with '${protocol}' protocol.`); + } + } + const inMiddleware = isProcessingMiddleware(); + const router = useRouter(); + const nuxtApp = /* @__PURE__ */ useNuxtApp(); + { + if (nuxtApp.ssrContext) { + const fullPath = typeof to === "string" || isExternal ? toPath : router.resolve(to).fullPath || "/"; + const location2 = isExternal ? toPath : joinURL((/* @__PURE__ */ useRuntimeConfig()).app.baseURL, fullPath); + const redirect = async function(response) { + await nuxtApp.callHook("app:redirected"); + const encodedLoc = location2.replace(/"/g, "%22"); + nuxtApp.ssrContext._renderResponse = { + statusCode: sanitizeStatusCode((options == null ? void 0 : options.redirectCode) || 302, 302), + body: ``, + headers: { location: location2 } + }; + return response; + }; + if (!isExternal && inMiddleware) { + router.afterEach((final) => final.fullPath === fullPath ? redirect(false) : void 0); + return to; + } + return redirect(!inMiddleware ? void 0 : ( + /* abort route navigation */ + false + )); + } + } + if (isExternal) { + nuxtApp._scope.stop(); + if (options == null ? void 0 : options.replace) { + location.replace(toPath); + } else { + location.href = toPath; + } + if (inMiddleware) { + if (!nuxtApp.isHydrating) { + return false; + } + return new Promise(() => { + }); + } + return Promise.resolve(); + } + return (options == null ? void 0 : options.replace) ? router.replace(to) : router.push(to); +}; +const useError = () => toRef((/* @__PURE__ */ useNuxtApp()).payload, "error"); +const showError = (_err) => { + const err = createError(_err); + try { + const nuxtApp = /* @__PURE__ */ useNuxtApp(); + const error = useError(); + if (false) + ; + error.value = error.value || err; + } catch { + throw err; + } + return err; +}; +const isNuxtError = (err) => !!(err && typeof err === "object" && "__nuxt_error" in err); +const createError = (err) => { + const _err = createError$1(err); + _err.__nuxt_error = true; + return _err; +}; +function createContext(opts = {}) { + let currentInstance; + let isSingleton = false; + const checkConflict = (instance) => { + if (currentInstance && currentInstance !== instance) { + throw new Error("Context conflict"); + } + }; + let als; + if (opts.asyncContext) { + const _AsyncLocalStorage = opts.AsyncLocalStorage || globalThis.AsyncLocalStorage; + if (_AsyncLocalStorage) { + als = new _AsyncLocalStorage(); + } else { + console.warn("[unctx] `AsyncLocalStorage` is not provided."); + } + } + const _getCurrentInstance = () => { + if (als && currentInstance === void 0) { + const instance = als.getStore(); + if (instance !== void 0) { + return instance; + } + } + return currentInstance; + }; + return { + use: () => { + const _instance = _getCurrentInstance(); + if (_instance === void 0) { + throw new Error("Context is not available"); + } + return _instance; + }, + tryUse: () => { + return _getCurrentInstance(); + }, + set: (instance, replace) => { + if (!replace) { + checkConflict(instance); + } + currentInstance = instance; + isSingleton = true; + }, + unset: () => { + currentInstance = void 0; + isSingleton = false; + }, + call: (instance, callback) => { + checkConflict(instance); + currentInstance = instance; + try { + return als ? als.run(instance, callback) : callback(); + } finally { + if (!isSingleton) { + currentInstance = void 0; + } + } + }, + async callAsync(instance, callback) { + currentInstance = instance; + const onRestore = () => { + currentInstance = instance; + }; + const onLeave = () => currentInstance === instance ? onRestore : void 0; + asyncHandlers.add(onLeave); + try { + const r = als ? als.run(instance, callback) : callback(); + if (!isSingleton) { + currentInstance = void 0; + } + return await r; + } finally { + asyncHandlers.delete(onLeave); + } + } + }; +} +function createNamespace(defaultOpts = {}) { + const contexts = {}; + return { + get(key, opts = {}) { + if (!contexts[key]) { + contexts[key] = createContext({ ...defaultOpts, ...opts }); + } + contexts[key]; + return contexts[key]; + } + }; +} +const _globalThis = typeof globalThis !== "undefined" ? globalThis : typeof self !== "undefined" ? self : typeof global !== "undefined" ? global : {}; +const globalKey = "__unctx__"; +_globalThis[globalKey] || (_globalThis[globalKey] = createNamespace()); +const asyncHandlersKey = "__unctx_async_handlers__"; +const asyncHandlers = _globalThis[asyncHandlersKey] || (_globalThis[asyncHandlersKey] = /* @__PURE__ */ new Set()); +const manifest_45route_45rule = /* @__PURE__ */ defineNuxtRouteMiddleware(async (to) => { + { + return; + } +}); +const globalMiddleware = [ + manifest_45route_45rule +]; +function getRouteFromPath(fullPath) { + if (typeof fullPath === "object") { + fullPath = stringifyParsedURL({ + pathname: fullPath.path || "", + search: stringifyQuery(fullPath.query || {}), + hash: fullPath.hash || "" + }); + } + const url = parseURL(fullPath.toString()); + return { + path: url.pathname, + fullPath, + query: parseQuery(url.search), + hash: url.hash, + // stub properties for compat with vue-router + params: {}, + name: void 0, + matched: [], + redirectedFrom: void 0, + meta: {}, + href: fullPath + }; +} +const router_CaKIoANnI2 = /* @__PURE__ */ defineNuxtPlugin({ + name: "nuxt:router", + enforce: "pre", + setup(nuxtApp) { + const initialURL = nuxtApp.ssrContext.url; + const routes = []; + const hooks = { + "navigate:before": [], + "resolve:before": [], + "navigate:after": [], + error: [] + }; + const registerHook = (hook, guard) => { + hooks[hook].push(guard); + return () => hooks[hook].splice(hooks[hook].indexOf(guard), 1); + }; + (/* @__PURE__ */ useRuntimeConfig()).app.baseURL; + const route = reactive(getRouteFromPath(initialURL)); + async function handleNavigation(url, replace) { + try { + const to = getRouteFromPath(url); + for (const middleware of hooks["navigate:before"]) { + const result = await middleware(to, route); + if (result === false || result instanceof Error) { + return; + } + if (typeof result === "string" && result.length) { + return handleNavigation(result, true); + } + } + for (const handler of hooks["resolve:before"]) { + await handler(to, route); + } + Object.assign(route, to); + if (false) + ; + for (const middleware of hooks["navigate:after"]) { + await middleware(to, route); + } + } catch (err) { + for (const handler of hooks.error) { + await handler(err); + } + } + } + const router = { + currentRoute: route, + isReady: () => Promise.resolve(), + // These options provide a similar API to vue-router but have no effect + options: {}, + install: () => Promise.resolve(), + // Navigation + push: (url) => handleNavigation(url), + replace: (url) => handleNavigation(url), + back: () => window.history.go(-1), + go: (delta) => window.history.go(delta), + forward: () => window.history.go(1), + // Guards + beforeResolve: (guard) => registerHook("resolve:before", guard), + beforeEach: (guard) => registerHook("navigate:before", guard), + afterEach: (guard) => registerHook("navigate:after", guard), + onError: (handler) => registerHook("error", handler), + // Routes + resolve: getRouteFromPath, + addRoute: (parentName, route2) => { + routes.push(route2); + }, + getRoutes: () => routes, + hasRoute: (name) => routes.some((route2) => route2.name === name), + removeRoute: (name) => { + const index = routes.findIndex((route2) => route2.name === name); + if (index !== -1) { + routes.splice(index, 1); + } + } + }; + nuxtApp.vueApp.component("RouterLink", { + functional: true, + props: { + to: String, + custom: Boolean, + replace: Boolean, + // Not implemented + activeClass: String, + exactActiveClass: String, + ariaCurrentValue: String + }, + setup: (props, { slots }) => { + const navigate = () => handleNavigation(props.to, props.replace); + return () => { + var _a; + const route2 = router.resolve(props.to); + return props.custom ? (_a = slots.default) == null ? void 0 : _a.call(slots, { href: props.to, navigate, route: route2 }) : h("a", { href: props.to, onClick: (e) => { + e.preventDefault(); + return navigate(); + } }, slots); + }; + } + }); + nuxtApp._route = route; + nuxtApp._middleware = nuxtApp._middleware || { + global: [], + named: {} + }; + const initialLayout = nuxtApp.payload.state._layout; + nuxtApp.hooks.hookOnce("app:created", async () => { + router.beforeEach(async (to, from) => { + var _a; + to.meta = reactive(to.meta || {}); + if (nuxtApp.isHydrating && initialLayout && !isReadonly(to.meta.layout)) { + to.meta.layout = initialLayout; + } + nuxtApp._processingMiddleware = true; + if (!((_a = nuxtApp.ssrContext) == null ? void 0 : _a.islandContext)) { + const middlewareEntries = /* @__PURE__ */ new Set([...globalMiddleware, ...nuxtApp._middleware.global]); + for (const middleware of middlewareEntries) { + const result = await nuxtApp.runWithContext(() => middleware(to, from)); + { + if (result === false || result instanceof Error) { + const error = result || createError$1({ + statusCode: 404, + statusMessage: `Page Not Found: ${initialURL}` + }); + delete nuxtApp._processingMiddleware; + return nuxtApp.runWithContext(() => showError(error)); + } + } + if (result === true) { + continue; + } + if (result || result === false) { + return result; + } + } + } + }); + router.afterEach(() => { + delete nuxtApp._processingMiddleware; + }); + await router.replace(initialURL); + if (!isEqual(route.fullPath, initialURL)) { + await nuxtApp.runWithContext(() => navigateTo(route.fullPath)); + } + }); + return { + provide: { + route, + router + } + }; + } +}); +function definePayloadReducer(name, reduce) { + { + (/* @__PURE__ */ useNuxtApp()).ssrContext._payloadReducers[name] = reduce; + } +} +const reducers = { + NuxtError: (data) => isNuxtError(data) && data.toJSON(), + EmptyShallowRef: (data) => isRef(data) && isShallow(data) && !data.value && (typeof data.value === "bigint" ? "0n" : JSON.stringify(data.value) || "_"), + EmptyRef: (data) => isRef(data) && !data.value && (typeof data.value === "bigint" ? "0n" : JSON.stringify(data.value) || "_"), + ShallowRef: (data) => isRef(data) && isShallow(data) && data.value, + ShallowReactive: (data) => isReactive(data) && isShallow(data) && toRaw(data), + Ref: (data) => isRef(data) && data.value, + Reactive: (data) => isReactive(data) && toRaw(data) +}; +const revive_payload_server_eJ33V7gbc6 = /* @__PURE__ */ defineNuxtPlugin({ + name: "nuxt:revive-payload:server", + setup() { + for (const reducer in reducers) { + definePayloadReducer(reducer, reducers[reducer]); + } + } +}); +const components_plugin_KR1HBZs4kY = /* @__PURE__ */ defineNuxtPlugin({ + name: "nuxt:global-components" +}); +const plugins = [ + unhead_KgADcZ0jPj, + router_CaKIoANnI2, + revive_payload_server_eJ33V7gbc6, + components_plugin_KR1HBZs4kY +]; +const removeUndefinedProps = (props) => Object.fromEntries(Object.entries(props).filter(([, value]) => value !== void 0)); +const setupForUseMeta = (metaFactory, renderChild) => (props, ctx) => { + useHead(() => metaFactory({ ...removeUndefinedProps(props), ...ctx.attrs }, ctx)); + return () => { + var _a, _b; + return renderChild ? (_b = (_a = ctx.slots).default) == null ? void 0 : _b.call(_a) : null; + }; +}; +const globalProps = { + accesskey: String, + autocapitalize: String, + autofocus: { + type: Boolean, + default: void 0 + }, + class: [String, Object, Array], + contenteditable: { + type: Boolean, + default: void 0 + }, + contextmenu: String, + dir: String, + draggable: { + type: Boolean, + default: void 0 + }, + enterkeyhint: String, + exportparts: String, + hidden: { + type: Boolean, + default: void 0 + }, + id: String, + inputmode: String, + is: String, + itemid: String, + itemprop: String, + itemref: String, + itemscope: String, + itemtype: String, + lang: String, + nonce: String, + part: String, + slot: String, + spellcheck: { + type: Boolean, + default: void 0 + }, + style: String, + tabindex: String, + title: String, + translate: String +}; +defineComponent({ + name: "NoScript", + inheritAttrs: false, + props: { + ...globalProps, + title: String, + body: Boolean, + renderPriority: [String, Number] + }, + setup: setupForUseMeta((props, { slots }) => { + var _a; + const noscript = { ...props }; + const textContent = (((_a = slots.default) == null ? void 0 : _a.call(slots)) || []).filter(({ children }) => children).map(({ children }) => children).join(""); + if (textContent) { + noscript.children = textContent; + } + return { + noscript: [noscript] + }; + }) +}); +defineComponent({ + // eslint-disable-next-line vue/no-reserved-component-names + name: "Link", + inheritAttrs: false, + props: { + ...globalProps, + as: String, + crossorigin: String, + disabled: Boolean, + fetchpriority: String, + href: String, + hreflang: String, + imagesizes: String, + imagesrcset: String, + integrity: String, + media: String, + prefetch: { + type: Boolean, + default: void 0 + }, + referrerpolicy: String, + rel: String, + sizes: String, + title: String, + type: String, + /** @deprecated **/ + methods: String, + /** @deprecated **/ + target: String, + body: Boolean, + renderPriority: [String, Number] + }, + setup: setupForUseMeta((link) => ({ + link: [link] + })) +}); +defineComponent({ + // eslint-disable-next-line vue/no-reserved-component-names + name: "Base", + inheritAttrs: false, + props: { + ...globalProps, + href: String, + target: String + }, + setup: setupForUseMeta((base) => ({ + base + })) +}); +const Title = defineComponent({ + // eslint-disable-next-line vue/no-reserved-component-names + name: "Title", + inheritAttrs: false, + setup: setupForUseMeta((_, { slots }) => { + var _a, _b, _c; + return { + title: ((_c = (_b = (_a = slots.default) == null ? void 0 : _a.call(slots)) == null ? void 0 : _b[0]) == null ? void 0 : _c.children) || null + }; + }) +}); +const Meta = defineComponent({ + // eslint-disable-next-line vue/no-reserved-component-names + name: "Meta", + inheritAttrs: false, + props: { + ...globalProps, + charset: String, + content: String, + httpEquiv: String, + name: String, + body: Boolean, + renderPriority: [String, Number] + }, + setup: setupForUseMeta((props) => { + const meta = { ...props }; + if (meta.httpEquiv) { + meta["http-equiv"] = meta.httpEquiv; + delete meta.httpEquiv; + } + return { + meta: [meta] + }; + }) +}); +defineComponent({ + // eslint-disable-next-line vue/no-reserved-component-names + name: "Style", + inheritAttrs: false, + props: { + ...globalProps, + type: String, + media: String, + nonce: String, + title: String, + /** @deprecated **/ + scoped: { + type: Boolean, + default: void 0 + }, + body: Boolean, + renderPriority: [String, Number] + }, + setup: setupForUseMeta((props, { slots }) => { + var _a, _b, _c; + const style = { ...props }; + const textContent = (_c = (_b = (_a = slots.default) == null ? void 0 : _a.call(slots)) == null ? void 0 : _b[0]) == null ? void 0 : _c.children; + if (textContent) { + style.children = textContent; + } + return { + style: [style] + }; + }) +}); +const Head = defineComponent({ + // eslint-disable-next-line vue/no-reserved-component-names + name: "Head", + inheritAttrs: false, + setup: (_props, ctx) => () => { + var _a, _b; + return (_b = (_a = ctx.slots).default) == null ? void 0 : _b.call(_a); + } +}); +defineComponent({ + // eslint-disable-next-line vue/no-reserved-component-names + name: "Html", + inheritAttrs: false, + props: { + ...globalProps, + manifest: String, + version: String, + xmlns: String, + renderPriority: [String, Number] + }, + setup: setupForUseMeta((htmlAttrs) => ({ htmlAttrs }), true) +}); +defineComponent({ + // eslint-disable-next-line vue/no-reserved-component-names + name: "Body", + inheritAttrs: false, + props: { + ...globalProps, + renderPriority: [String, Number] + }, + setup: setupForUseMeta((bodyAttrs) => ({ bodyAttrs }), true) +}); +const _imports_0 = "" + __buildAssetsURL("logo.6622f82d.png"); +const _imports_1 = "data:image/png;base64,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"; +const _imports_2 = "data:image/png;base64,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"; +const _imports_3 = "" + __buildAssetsURL("add-icon.0b0b5313.svg"); +const _imports_4 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAED0lEQVRYCe2Wu09UQRTGdwlYWWMAIzEhWhCJhRgVAbHzAWil1sT/gKcKLAqG159AYimVgIFSeVOglSYmRhPFEEiIlTQ2sP6+y5zr3OUuLFDqJLPnzHce883MmdmbSPzrLXmQDRgaGjqNfyO9Op1OFyFPuvjVZDK5Dja3tbU10dHR8d3h+4qcCDDxdZL3ku3yvhlxgMwS4nFLS8vMfv57Eujr6zuRn5//goQ3vESf0Sch9BW55vBifMrA6pFnPN9Jxk0Q2fCwiJqVwODg4Hk8J+inXMQYyVIk+xDJkDFgtyogkgK+60wrxDVki4sloMkJmifRcZJsoN/LZTvdhIEYGBioI26UQSF9E/1qHIldBLTtBQUFywRp5Z/y8vJuNjc3r6AfuA0PD5dub29PEVhOX4HERUhEjiMvM6vOHEyTbxxlcuUVcXLcUi56KTs6ItxvEQKqdlgGBYfz/cOu3J9AOcj5wGH1HG+tb48QYNI+Zxxra2ub9h2lc64XSFCVidtYNvnY2CTb/hZ9XGPIPDdcMiTgHplLAnFKSfqN86wEV20s4Nvp26Q7bEE+cSTAu+XHIq+oNqSrhQQw3NmBEl/iqpViOoY9KFp8n7LaLuefkC7MjZPo8o00l1NviEjoNQ1aSACGVx322smIaG1tXSSw1QN7WHU3q20D6zGcPF3t7e1LNvYl8boRatU7IroDwbtOgi9mzJTUxZBPAj2Ff7/5aXJW+szGMTLITVyJ2cIdAChy4JoZ42QmCfPJYfIEV3Ld+RdbnE8gLZCz3vU4mbMn/TiD4zCzBdLLHcwl0A+ylYfsItFuoDP3t918dByqCRvHSeKCXUbaXH8JGIgsiwsWpmrHHp45kK5jeCVFwr8divEbdsu9mwDGOTkzQXhF/GASq3LDakfv5Gb0qkv3fHv6+/vtRnlwoN7WL0cxa4bwCPQlI1As2coKczBJAf2WWWNIPnETB2bpwoIBPujyjTTlBD8DyBTp8KqHBPQZhcOSonBISfqNN/0dJCphX8VVsyc7dBEmm3y4Ke9Dg1PIGewecyzyTvwwe6TiYXkNx2kZkdfj/g8s8CCSvPqke+NiatixeYsPd0AAq5hBTEqH6aj/Zgs7TFMOJn/pYsf9yYVFCAhg4ibECr2QLZ06CgnFKody0b9xPA+RkbaLALugT7AGvDbp5SRY1tFEonIY8F7UKVY56L/QG6mjn5mhkRrwjapatk7VWiocUq+4KSkK6KPvl6lzBc+xUhWcfZR+0+TZ4rISUGJIFEJiBLVeY9f0l6rPbf2xBA8KE5Qw1iOje36Wbm1c2x63cnPYk4A58QjVouvqVRm2l4TMAsQfZRZcXExOBCzQVXQjyWuYpAhpf+Gr6Pqnm2U3Jvx7brH/ZbYd+APZxM/2zgvhdQAAAABJRU5ErkJggg=="; +const _imports_5 = "" + __buildAssetsURL("dot.1026a040.svg"); +const _imports_6 = "data:image/png;base64,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"; +const _imports_7 = "" + __buildAssetsURL("dot-yellow.4b5e135b.svg"); +const _imports_8 = "" + __buildAssetsURL("dot-gray.86cdd7b5.svg"); +const _imports_9 = "" + __buildAssetsURL("empty-icon.24a01ae2.svg"); +const _imports_10 = "" + __buildAssetsURL("close-icon.86743366.svg"); +const _imports_11 = "data:image/png;base64,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"; +const _imports_12 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAECklEQVRoBe1YS2tTQRTOowmND1wYEl26Cc2jWVhXBUvEqlDqMq2KCzdaf4ArcSEIWlB3LkTpqq0IAQVRd2pUbFwY+kif2bRQKDTGhViTJsbE76QzdW7M497k5uaCGbg9Z+bOPef7zpyZnozB0G7tCPzfETC2mr7f73fk8/mbhUJhw+Px3AmFQr+VYGopAQb+DQD7GOiQ3W6/EA6Hc3JJmOVOVHteGfDkwptKpdxYiedra2t5OT5NciapPcfn8zmRNu9gl0c+I/gIJpPJ8WAwKCu4siYJxhtWKfLId0obLzP2E3LAaDTGIM+wMR9IyFoJTQmUSRsCPzg/Px9OJBIRp9P5QyAhK500I1ANPIu6gUg4HI4t9E+zsZokNCEgB3y9JJpOQAn4ekg0lQCdNtiwdNrwDbtlMpkGYrHYBw6WSyLa19e3vbi4WKAxlk5ZqCfZHEqnDMY/sn5RNO0YJfDw8BaPhzksgp+bm5MAoHder/c8jtX15eXlMTaXiwgUIsGbgytcdnBFTakUPI7Qcfg341nnOGAjAP0VHisbm83lcreYvitULyXK5HwKaTS4sLBAqSRpADmEgUk8FMgxHKdXIPOwcRwr8hr6PjzUZrPZbH88Hk/udP/+VZWA1uCJhmoEWgFeNQKtAq8KgVaCb5hAq8E3REAP4OsmoBfwdRHQE3jFBPQGXhEBPYInAlR/1GxdXV0HUa+8x0ReVf5EfwD/+mlM0iqVByjYTmAilQd72QczqG36V1ZWvkkMKOzIKubMZvNt2OVVJUqbwlmA/6ckrgYehF/Cxh6Grwge1WdD4MmWnHLaBOfDzDEJdI1XA4GAhDzA+/HuCZ4OvH8MgpehFwsz9F9A5+CpMDulBnjYrE0AwOjq4wBNFtoQbg0mRRJYlRSAbkI+wA+WEcwtYN/IrioF24rUmsVcd3f3CEA9ZFZXIY8IHibcbvelcteBlPMg1JS0EfzXXgGA7+UfANAN6Nd4H/Li0tKSZCXoHUUec8W0mVEzbQT/tQlgskgggty+jzGRxDDSaYKnU5m0KW7Ycj9GRCD16lVTyOVy2a1WawLGad4mwB/ijrA1iMRd3od8itV6xCLPf0mpdtoIfiRq1VPIYrFQ9DnJKfFLkLmH/nVh7BzA05WhZuDJt+QoFMBwdTd9MEA3BMXW09NjSafTRxHxNEBvYpBuIKhxsk2P/I47BQQAdj9OllF82JvJZI7hfsfGjZRIzcCTXx6xEgwGA0UZQL/jRSWgkm9AMI6BZ52dnaPRaJS+06RVTCGkiKtKlNMA/AXvI7j++ISNHpmenv6qCeISJxUJ2Gy21e3t7Thy3IVnA99NEVjURZ+xuRHk6K8SW/rrUhrhP+1h/SFrI2pHoB2BdgT0EoE/XD0Yrfi3Ps4AAAAASUVORK5CYII="; +const _imports_13 = "" + __buildAssetsURL("edit-icon-white.29b27582.svg"); +const _imports_14 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAADpUlEQVRoBe2ZO2gVQRSGTXxEo4UJYuEjGkHBoCjaKqIWViKIKFgJVkpANGlErGORSkUURBAFGy3FwkZFfKOJDxBBBG0EwfiM78f3x2wye+7c3b25s5uL5MB/d845M3P+M7MzO7u3blyyNCW7U72fqfE9tVa8wlRUtRuRTKFVJ+gBCvynSqiPE6AOpMlsKjwGinkJNIOKpIXaj0C1pH3t12Zg0m1iP0EXp0SpH/Rq5C+CJYm1R+5UUmnSbyq0od8AS43dq3Zg9Y1ctbZv9HsMZLmFplOv18OjD9sakCgP8Lpkr6FrBLSIq8Ek2lciSuIKcLmo/AVsAV7R6NgFu8hbsxjjZMKcBzaJX9jaLQWRbwR225qI7aetnJOu3UaLfCVYDLQbzQCtwCddGA8AJTggSsBmO2HQl9dFe/0OoFtVA2Xjp+mnaDMkRSYwjaj7wRuQRjLNvz7KoKgENhLwZQDiUWKbi0qggUDHU4g/x38S7AYbgNbDMnAQRITd623sQztcnjOgBXqzDAltHEfBCuCT7Rj1HHGJq6xjhm7FIckrgZlE8B1NtB1qRuQvJ/tw/AaW/Gls2iFjkkcCGqG7wBLQGlgVix5XtK13A9tO+iEgf4nkkcAFolgSt7Bpfy8n9TjOAttOM7anXCPZQyewiz4tCe332vuTZCtO2+4rtm1JjeQLmcAs+vsAXCI6FuuMkybtVHDbvUdfl9ZI/pAJnKE/l8Qn9DYFySBK8iFQ+xdgOcgkoRJYSDR7LOjMxGC40niKC0DJTjNcpbQUKgGd+93Rf1YpkVJq2SwhEtDT9i1wE9iZLXxFteZSWw+/I2BO1DJEApvozCX/Dl2vqaHlHh1Gce5EnYdI4LDTsQLEjrtRoCqvmmX36axygx4eIWS16eSy0UOoWuDuk1hl2areRjUI/SCaWl3ngdDiu1MaQ8yAFpN7vyuZV6HZl+svRALNpvPX6Lo/C5EQCWhqXfnoKnmXQyTwFJI6MkRyPSoUdfUtjkq/SuiMfw50Ab0L5CE+ngOz73NUmkAehG2fPp5BdiEbqFA9xBoolLANNpaAHZGi9bEZKHrEbbyxGbAjUrT+X8yAPh79MCPXYvRaUOcbEvpbTP+dDUgPv+4Lid6o8ngp+Ret8t9WmlwFLsf7bjcdxulWrNXyXjcBvVH5PoXXKvle+OrfzJjovo8+7dUqcfESeX0f8oqy0tToj2/fvyOjlZi46J4Xt9jIu58p8JVIU4lldAx95cL+BRfIP0NGsZjIAAAAAElFTkSuQmCC"; +const _imports_15 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAACWUlEQVRoBe2Zyy4sURSGm7QBI2dESI4WyTFhxuQ8BPEQLhPEROI2FzPxHNIJOZwnOE9gSjsuESNDA9f/a7WS1a2LiC69S/ZK/uy1V7H3vy5VvatWofBaumSaE/4KF8Kd8JSCBdk/K6yRtj57w+FQmBU6hTdlSlcvhbQF6+1ZO1C/H85MeA/a3WRJ+q7Q52yhqf0iVBYWjVhbohB5yNscc0XYS8ZbDA3kn2xHDewfMY3oj3+n/AMlMyhMCiXB5FEKnOFXoOZ92TxoviIUhVCkQ0RWBbhZWZ1Lr94T3LBmZIR8qLImYp7rDER52pjxWHpIkYefFzJREYzvATcxNWiyL+XeJgGOPFardZ9wG8WBHkf0zOmhqv8dsV4c8CUTcvSNt+dYxIFcS3Sg1emLGWh1Bjj7VH/NEiLNONtk7dNbZ6es947rxwjECMQI1EWAx+i4sCx0110LfXojgls4wAtCScijVDhK8HaTV3kiA2MCJfQjZ15QQps54xzpxgjECHy7CPAYzf0LjX2mY2zG9/6ss1zTEIkv9VmH+731Ywbei1DW179FBmq+9mYdsSasX/M1nQxcu0V/Oj1UteSIXaHTRLbfghPptHFCFbidCsb3D0TpgJuBkW5gqLIhYp7rNERpVV64C7Qy6QaGlAm4rAu+zXqmeSdnIYT2fVnwT6VTzWn60blsZaN7SPvDb0AwodGNrVpCZlyU4j30qUrTOZd8Vlgjbf1GdjjO26Y+4tsy0r6nnEIVuvNEfscIegew0YP9JXBjHwiXgv+d0PRLhb3hQKlw7B9OdA0v8gypmLKP2lSLggAAAABJRU5ErkJggg=="; +const _imports_16 = "" + __buildAssetsURL("title.98892974.png"); +const _imports_17 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAA4CAYAAABNGP5yAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAQKADAAQAAAABAAAAOAAAAACP8+m+AAADhUlEQVRoBe2aS4hPURzHZ7zfj4USmTGTkGcodiRRNh5JNsooO7NhgyJSyoayIDbySFlYkLLwyAaRR5Ty2DCTJPIYeYfx+U5z9O/M+f/N/zf3/q//vfdX3+4959zze3zP6557T01NxqU2EP8M8prAPDAaVLN8x/lWcBEcA+9AURlCyVHwG7SnEG3EtAEERcHfAmkM3I9pd4iBUxkJ3pGxwpGgOWAuUOv7cpuM60DjqFplOI4vA2O8AJ6TngB+Kf8QcMy46zbyQhOknq82GYbDV4GLzV0Xu0AeeoV3XUGKrg3E4k/uOxVfL+AvdWIrbfKMgF54QdUrLQL6ewXfvHRakp+8QHorLQIyLTkBmW5+gs98D+jTwx4wivpDe6jDr/6WDL23V0SsBDTi3XkwJSYvr6B3Ofgck/6/aq1DQG+KcQUv5xaB9bqJW6wEdLxExOzc+Jj1d6i3EvCkAs49qoAN8yqwB+cugx8xOPkFnSfBiRh0d1FpnQRfoUm7Kb1OarcVpbyPUtm/dFkJcHq1n66ow85wVFfrHBCV/cT15AQk3gQJO5D3gIQbIHHzme8B1mVQxK0DC8GABJuxFdsHgb75mcRKQDPWDpgsRl9pNSonAdO3TOsQWBJ9HGaNddQ070ytBMSxBzAzQEVT68uglYDj1NWPhv9BbuLEY6sj1jngHAZngwVgoNV4BPVa0HEWmBvDSoB8f9AJ3VetWIdA1QbsO54T4DOStXTeA7LW4n68eQ+AkXaPlb5eOi1Jv7E73h2U+caLcJqXTkNSh6UavEBeu/QZbtQLHPSld74rTMl1X0F8Ls41iq0WrAIioVC+ktgPLgH/aEnhc1Hda3OlP0E/y1SoHqweW2zY1lO2FqwEhfKRRB1oU6Z+buhMoGMmqatOq80E3ZURPHgfWPzd7huZTIbmAouyKOvoUOYO0J09yiajv/r1HtQ/nYKnRqVRkiBdd8BUUEo2Uliu3dPUKbl7HcQDm4G1a5XrUKnn9ZFjK9AQDclgMq+BUjpUJj0XwFLQRTQJFhMdfRkLZChOGYdyzdKNRYzoHHMTCH30kP9a3kaCkHwgswWUO7mGdMWap265t9PRUItqVdoCivUGitIhswjjHgiRoLwbQF+AUy39iG4X0IoQIuIl+XEPS0wkL3rB0QfPEAlzknevMh5ozGu913E5R4R6gFarTMlEoj0MjgC9tEUmfwCaJfF0KbQc/QAAAABJRU5ErkJggg=="; +const _imports_18 = "" + __buildAssetsURL("mini-code.71ebcc53.png"); +const _imports_19 = "" + __buildAssetsURL("menu-icon-gray.d61f02b1.svg"); +const _imports_20 = "" + __buildAssetsURL("comment-icon-gray.2c8779f9.svg"); +const _imports_21 = "data:image/png;base64,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"; +const _imports_22 = "" + __buildAssetsURL("tick-no.179037b3.svg"); +const _imports_23 = "" + __buildAssetsURL("tick-option.e092d22f.svg"); +const _imports_24 = "" + __buildAssetsURL("QRCode-icon.a105d5fc.svg"); +const _imports_25 = "" + __buildAssetsURL("delete-icon.4d386dce.svg"); +const _imports_26 = "" + __buildAssetsURL("arrows-icon.271dd0d3.svg"); +const _imports_27 = "" + __buildAssetsURL("tick-orange.233abc69.svg"); +const _imports_28 = "" + __buildAssetsURL("issue-bj.44adad8c.svg"); +const _export_sfc = (sfc, props) => { + const target = sfc.__vccOpts || sfc; + for (const [key, val] of props) { + target[key] = val; + } + return target; +}; +const _sfc_main$2 = { + name: "#answer-app", + async setup() { + const $ajax = (url, data) => { + url = url.indexOf("//") > -1 ? url : baseURL2 + url; + return new Promise(function(resolve, reject) { + axios.post(url, data, { + emulateJSON: true, + withCredentials: true, + headers: { + authorization: "017189d7d01fa8ccf649f36e82807937" + // 头部标记 + } + }).then(function(res) { + var data2 = null; + try { + data2 = typeof res.data == "string" ? JSON.parse(res.data) : res.data; + if (data2["code"] != 200) + handleMsg("error", data2["message"] || "报错了,请重试!!!"); + if (data2["code"] == 401) + window.location.href = "https://passport.gter.net"; + } catch (error) { + } + resolve(data2); + }).catch((err) => { + if (err.response.status == 401) + window.location.href = "https://passport.gter.net"; + }); + }); + }; + const route = useRoute(); + const baseURL2 = "https://ask.gter.net"; + let type = ref("list"); + let originUrl = ref(""); + onUnmounted(() => { + window.removeEventListener("keydown", handleKeydown); + window.removeEventListener("scroll", handleScroll); + }); + const getCurrentUrl = () => { + return window.location.href; + }; + let myCount = ref({}); + let isSearchMode = ref(false); + const setHistoricalSearchList = () => { + historicalSearchList.value.unshift(keyword.value); + historicalSearchList.value = [...new Set(historicalSearchList.value)]; + historicalSearchList.value = historicalSearchList.value.slice(0, 10); + localStorage.setItem("historical-Search", JSON.stringify(historicalSearchList.value)); + }; + const searchClick = () => { + if (keyword.value == "") + return; + setHistoricalSearchList(); + page = 1; + list.value = []; + type.value = "list"; + pitchIndex.value = null; + replaceState({ + keyword: keyword.value + }); + searchBlur(); + getList(); + }; + const searchFocus = () => { + if (historicalSearchList.value.length == 0) + return; + historicalSearchState.value = true; + }; + const searchBlur = () => { + setTimeout(() => historicalSearchState.value = false, 300); + }; + const handleClickHistoricalItem = (value) => { + keyword.value = value; + searchClick(); + }; + const handleClickClear = () => { + keyword.value = ""; + page = 1; + list.value = []; + type.value = "list"; + pitchIndex.value = null; + getList(); + }; + let historicalSearchState = ref(false); + let historicalSearchList = ref([]); + let tabListFixeState = ref(false); + const handleScroll = () => { + const scrollTop = document.documentElement.scrollTop || document.body.scrollTop; + document.documentElement.scrollHeight; + document.documentElement.clientHeight; + if (scrollTop > 115 && type.value == "list") + tabListFixeState.value = true; + else + tabListFixeState.value = false; + }; + let keyword = ref(""); + let keywordText = ref(""); + let list = ref([]); + let page = 1; + let total = ref(0); + let loading = ref(false); + let inTheEndState = ref(false); + let isListEmptyState = ref(); + const getList = () => { + if (page == 0 || loading.value) + return; + loading.value = true; + $ajax("/api/lists", { + page, + limit: 20, + keyword: keyword.value, + type: typePitch.value + }).then((res) => { + if (res.code != 200) + return; + let data = res.data; + list.value = list.value.concat(data.data || []); + total.value = data.count || 0; + keywordText.value = keyword.value || ""; + if (list.value.length >= data["count"]) + page = 0; + else + page++; + if (page == 0 && list.value.length != 0) + inTheEndState.value = true; + else + inTheEndState.value = false; + if (list.value.length == 0) + isListEmptyState.value = true; + else + isListEmptyState.value = false; + if (keyword.value) + isSearchMode.value = true; + else + isSearchMode.value = false; + }).finally(() => loading.value = false); + }; + let typeList = ref([]); + let typePitch = ref(null); + let pageHeaderHeight = ref(0); + let pageListHeight = ref(0); + let detailsInfo = ref({}); + let detailsIsanswered = ref(0); + let detailsIscollection = ref(0); + let detailsIsmyself = ref(0); + let detailsToken = ""; + let detailShare = ref({}); + let detailLoading = ref(false); + const getDetails = (uniqid, index, isOpenAnswer) => { + if (detailLoading.value) + return; + detailLoading.value = true; + detailsInfo.value = {}; + answerList.value = []; + answerPage.value = 0; + $ajax("/api/details", { uniqid }).then((res) => { + if (res.code != 200) { + type.value = "list"; + return; + } + let data = res.data; + detailsInfo.value = data["info"] || {}; + detailsIsanswered.value = data["isanswered"] || 0; + detailsIscollection.value = data["iscollection"] || 0; + detailsIsmyself.value = data["ismyself"] || 0; + detailsToken = data["token"] || ""; + detailShare.value = data["share"] || {}; + type.value = "details"; + if (index !== null && index !== void 0) + cut(index); + else + calculateListIndex(data.info, uniqid); + answerList.value = []; + answerPage.value = 1; + getAnswerList(); + closeAllTransmitState(); + if (isOpenAnswer) + openIAnswer(); + seo.value = data.seo; + yourAnswer.value = { + text: "", + anonymous: 0 + }; + }).finally(() => { + detailLoading.value = false; + }); + }; + const calculateListIndex = (info, uniqid) => { + let targetList = [...list.value]; + if (targetList.length == 0 && isSearchMode.value == false) { + setTimeout(() => calculateListIndex(info, uniqid), 200); + return; + } + let valve = false; + targetList.forEach((element, index) => { + if (element["uniqid"] == uniqid) { + cut(index); + valve = true; + } + }); + if (!valve) { + let content = ""; + if (info["content"].indexOf(" { + if (answerLoading || answerPage.value == 0) + return; + answerLoading = true; + $ajax("/api/details/answerList", { + token: detailsToken, + limit: 20, + page: answerPage.value + }).then((res) => { + if (res.code != 200) + return; + let data = res.data; + data.data.forEach((element) => { + element["commentList"] = []; + }); + answerList.value = answerList.value.concat(data.data); + if (answerList.value.length == data["count"]) + answerPage.value = 0; + else + answerPage.value++; + }).finally(() => answerLoading = false); + }; + const operateLike = (token, index) => { + $ajax("/api/operate/like", { + token + }).then((res) => { + if (res.code != 200) + return; + let data = res.data; + answerList.value[index]["islike"] = data["status"]; + answerList.value[index]["likenum"] = data["count"]; + handleMsg("success", res["message"] || "操作成功"); + }); + }; + const operateCollect = (token = detailsToken, index) => { + $ajax("/api/operate/collect", { + token + }).then((res) => { + if (res.code != 200) + return; + let data = res.data; + myCollectionPage = 1; + myCollectionList.value = []; + if (data["type"] == "askquestioncollection") { + detailsIscollection.value = data["status"]; + detailsInfo.value["collectionnum"] = data["count"]; + } else { + answerList.value[index]["iscollection"] = data["status"]; + answerList.value[index]["collectionnum"] = data["count"]; + } + handleMsg("success", res["message"] || "操作成功"); + if (data["status"]) + myCount.value["collect"]++; + else + myCount.value["collect"]--; + }); + }; + let IAnswerState = ref(false); + let IAnswerEditState = ref(false); + let IAnswerInfo = ref({}); + const openIAnswer = (index, type2) => { + if (index == null) { + IAnswerInfo.value = { + title: detailsInfo.value["title"], + content: detailsInfo.value["content"], + anonymous: 0 + }; + IAnswerState.value = true; + nextTick(() => handleInput()); + } else { + if (type2 == "my") { + IAnswerInfo.value = { + title: detailsInfo.value["title"], + ...myAnswerList.value[index], + text: myAnswerList.value[index]["content"], + content: detailsInfo.value["content"] + }; + myType.value = ""; + } else { + IAnswerInfo.value = { + title: detailsInfo.value["title"], + ...answerList.value[index], + text: answerList.value[index]["content"], + content: detailsInfo.value["content"] + }; + } + IAnswerEditState.value = true; + nextTick(() => handleInput()); + } + }; + const closeIAnswer = () => { + IAnswerState.value = false; + IAnswerEditState.value = false; + isDirectlyListIAnswer = false; + }; + const amendIAnswer = () => { + IAnswerInfo.value["anonymous"] = IAnswerInfo.value["anonymous"] == 0 ? 1 : 0; + }; + const submitAnswer = (type2) => { + let questionTextarea = null; + if (type2 == "you") + questionTextarea = document.querySelector(".your-answer-textarea"); + else + questionTextarea = document.querySelector(".question-textarea"); + if (questionTextarea) + IAnswerInfo.value["text"] = questionTextarea.innerHTML; + $ajax("/api/publish/answerSubmit", { + token: IAnswerInfo.value["token"] || detailsToken, + anonymous: IAnswerInfo.value["anonymous"] || 0, + content: IAnswerInfo.value["text"] + }).then((res) => { + if (res.code != 200) + return; + if (isDirectlyListIAnswer) { + getDetails(IAnswerInfo.value["uniqid"], IAnswerInfo.value["index"]); + IAnswerState.value = false; + } else { + answerList.value = []; + answerPage.value = 1; + getAnswerList(); + closeIAnswer(); + if (!IAnswerInfo.value["token"]) + myCount.value["answer"]++; + if (type2 == "you") + questionTextarea.innerHTML = ""; + } + handleMsg("success", res["message"] || "操作成功"); + }); + }; + const openCommentState = (index) => { + if (answerList.value[index]["commentState"]) + answerList.value[index]["commentState"] = false; + else + answerList.value[index]["commentState"] = true; + if (answerList.value[index]["commentList"].length == 0 && answerList.value[index]["commentnum"] != 0) + getAnswerCommentList(index); + }; + let answerCommentLimit = 3; + const getAnswerCommentList = (index) => { + getAnswerCommentPublic(index).then((res) => { + let data = res.data; + answerList.value[index]["commentList"] = answerList.value[index]["commentList"].concat(data.data); + answerList.value[index]["commentCount"] = data["count"]; + }); + }; + const handleAllComment = (index) => { + answerCommentLimit = 1e3; + getAnswerCommentPublic(index).then((res) => { + if (res.code != 200) + return; + let data = res.data; + let slice3 = data.data.slice(3); + let merged1 = [...answerList.value[index]["commentList"], ...slice3.filter((item2) => !answerList.value[index]["commentList"].find((item1) => item1.id == item2.id))]; + answerList.value[index]["commentList"] = merged1; + handleMsg("success", res["message"] || "操作成功"); + }); + }; + const getAnswerCommentPublic = (index) => { + return new Promise((resolve, reject) => { + $ajax("/api/comment/lists", { + token: answerList.value[index]["token"], + limit: answerCommentLimit, + childlimit: 1 + }).then((res) => { + if (res.code != 200) + return; + resolve(res); + }); + }); + }; + const submitAnswerComments = (index, ind, i) => { + const targetAnswerList = [...answerList.value]; + let content = ""; + let parentid = null; + let token = targetAnswerList[index]["token"]; + if (i != null) { + content = targetAnswerList[index]["commentList"][ind]["child"][i]["commentInput"]; + parentid = targetAnswerList[index]["commentList"][ind]["child"][i]["id"]; + } else if (ind != null) { + content = targetAnswerList[index]["commentList"][ind]["commentInput"]; + parentid = targetAnswerList[index]["commentList"][ind]["id"]; + } else + content = targetAnswerList[index]["commentInput"]; + $ajax("/api/comment/submit", { + content, + token, + parentid + }).then((res) => { + if (res.code != 200) + return; + let data = res.data; + if (i != null) { + let targetData = { + id: data["commentid"], + content, + isauthor: 1, + islike: 0, + likenum: 0, + reply: { + nickname: targetAnswerList[index]["commentList"][ind]["child"][i]["nickname"] + }, + ...data + }; + targetAnswerList[index]["commentList"][ind]["child"].unshift(targetData); + targetAnswerList[index]["commentList"][ind]["childnum"]++; + } else if (ind != null) { + let targetData = { + id: data["commentid"], + content, + isauthor: 1, + islike: 0, + likenum: 0, + reply: [], + ...data + }; + targetAnswerList[index]["commentList"][ind]["child"].unshift(targetData); + targetAnswerList[index]["commentList"][ind]["childnum"]++; + } else { + let targetData = { + id: data["commentid"], + content, + isauthor: 1, + islike: 0, + likenum: 0, + ...data, + child: [] + }; + targetAnswerList[index]["commentList"].unshift(targetData); + targetAnswerList[index]["commentCount"]++; + } + targetAnswerList[index]["commentnum"] = data["count"]; + closeAnswerCommentsChild(); + handleMsg("success", res["message"] || "操作成功"); + }); + }; + const operateAnswerCommentsLike = (token, index, ind, i) => { + $ajax("/api/comment/like", { + token + }).then((res) => { + if (res.code != 200) + return; + let data = res.data; + const targetAnswerList = [...answerList.value]; + if (i == null) { + targetAnswerList[index]["commentList"][ind]["islike"] = data["status"]; + targetAnswerList[index]["commentList"][ind]["likenum"] = data["likenum"]; + } else { + targetAnswerList[index]["commentList"][ind]["child"][i]["islike"] = data["status"]; + targetAnswerList[index]["commentList"][ind]["child"][i]["likenum"] = data["likenum"]; + } + answerList.value = targetAnswerList; + handleMsg("success", res["message"] || "操作成功"); + }); + }; + const openAnswerCommentsChild = (index, ind, i) => { + closeAnswerCommentsChild(); + if (i == null) + answerList.value[index].commentList[ind]["childState"] = true; + else + answerList.value[index].commentList[ind]["child"][i]["childState"] = true; + }; + const closeAnswerCommentsChild = (index, ind, i) => { + const targetAnswerList = [...answerList.value]; + targetAnswerList.forEach((element) => { + if (element["commentList"] && element["commentList"].length != 0) { + element["commentList"].forEach((ele) => { + ele["childState"] = false; + if (ele["child"] && ele["child"].length != 0) { + ele["child"].forEach((el) => { + el["childState"] = false; + }); + } + }); + } + }); + answerList.value = targetAnswerList; + }; + const alsoCommentsData = (index, ind) => { + const targetAnswerList = [...answerList.value]; + const parentid = targetAnswerList[index]["commentList"][ind]["id"]; + const token = targetAnswerList[index]["token"]; + $ajax("/api/comment/childrenList", { + token, + parentid, + limit: 20, + page: 1, + childlimit: 1 + }).then((res) => { + if (res.code != 200) + return; + let data = res.data; + let merged1 = [...targetAnswerList[index]["commentList"][ind]["child"], ...data.data.filter((item2) => !targetAnswerList[index]["commentList"][ind]["child"].find((item1) => item1.id == item2.id))]; + targetAnswerList[index]["commentList"][ind]["child"] = merged1; + answerList.value = targetAnswerList; + }); + }; + let myType = ref(""); + const handleMy = (key) => { + if (key == "collect") { + myCollectionList.value = []; + myCollectionPage = 1; + getMyCollection(); + } else if (key == "answers") { + myAnswerList.value = []; + myAnswerPage = 1; + getMyAnswer(); + } else if (key == "questions") { + myQuestionsList.value = []; + myQuestionsPage = 1; + getMyQuestions(); + } + }; + let myCollectionList = ref([]); + let myCollectionCount = ref(0); + let myCollectionPage = 1; + let myCollectionLading = false; + const getMyCollection = () => { + if (myCollectionPage == 0 || myCollectionLading) + return; + myCollectionLading = true; + $ajax("/api/user/collect", { + limit: 20, + page: myCollectionPage + }).then((res) => { + if (res.code != 200) + return; + let data = res.data; + myType.value = "collect"; + myCollectionList.value = myCollectionList.value.concat(data.data); + myCollectionCount.value = data.count; + if (myCollectionList.value.length != data["count"]) + myCollectionPage++; + else + myCollectionPage = 0; + }).finally(() => myCollectionLading = false); + }; + const cancelCollection = (token, index) => { + $ajax("/api/user/deleteCollect", { + token + }).then((res) => { + if (res.code == 200) { + myCollectionList.value.splice(index, 1); + myCollectionCount.value--; + myCount.value["collect"]--; + handleMsg("success", res["message"] || "操作成功"); + } + }); + }; + const handleCollectionScroll = (e) => { + const el = e.target; + if (el.scrollHeight - el.scrollTop >= el.clientHeight + 10) + return; + getMyCollection(); + }; + let myAnswerList = ref([]); + let myAnswerCount = ref(0); + let myAnswerPage = 1; + let myAnswerloadimg = false; + const getMyAnswer = () => { + if (myAnswerPage == 0 || myAnswerloadimg) + return; + myAnswerloadimg = true; + $ajax("/api/user/answer", { + limit: 20, + page: myAnswerPage + }).then((res) => { + if (res.code != 200) + return; + let data = res.data; + data.data.forEach((element) => { + element["popupState"] = false; + }); + myAnswerList.value = myAnswerList.value.concat(data.data); + myAnswerCount.value = data.count; + if (myAnswerList.value.length != data["count"]) + myAnswerPage++; + else + myAnswerPage = 0; + myType.value = "answers"; + }).finally(() => myAnswerloadimg = false); + }; + const handleAnswersScroll = (e) => { + const el = e.target; + if (el.scrollHeight - el.scrollTop >= el.clientHeight + 10) + return; + getMyAnswer(); + }; + let answerIndexOld = null; + const cutAnswerPopupState = (index) => { + myAnswerList.value[index]["popupState"] = true; + if (answerIndexOld == index) { + myAnswerList.value[index]["popupState"] = false; + answerIndexOld = null; + } else { + myAnswerList.value[index]["popupState"] = true; + if (answerIndexOld != null) + myAnswerList.value[answerIndexOld]["popupState"] = false; + answerIndexOld = index; + } + }; + const changeAnonymous = (token, anonymous, index) => { + $ajax("/api/publish/changeAnonymous", { + token, + anonymous + }).then((res) => { + if (res.code != 200) + return; + res.data; + myAnswerList.value[index]["anonymous"] = anonymous; + cutAnswerPopupState(index); + handleMsg("success", res["message"] || "操作成功"); + }); + }; + let myQuestionsList = ref([]); + let myQuestionsCount = ref(0); + let myQuestionsPage = 0; + let myQuestionsloading = false; + const getMyQuestions = () => { + if (myQuestionsPage == 0 || myQuestionsloading) + return; + myQuestionsloading = true; + $ajax("/api/user/questions", { + limit: 20, + page: myQuestionsPage + }).then((res) => { + if (res.code != 200) + return; + let data = res.data; + myQuestionsList.value = myQuestionsList.value.concat(data.data); + myQuestionsCount.value = data.count; + myType.value = "questions"; + if (myQuestionsList.value.length != data["count"]) + myQuestionsPage++; + else + myQuestionsPage = 0; + }).finally(() => myQuestionsloading = false); + }; + const handleQuestionsScroll = (e) => { + const el = e.target; + if (el.scrollHeight - el.scrollTop >= el.clientHeight + 10) + return; + getMyQuestions(); + }; + let questionsIndexOld = null; + const cutQuestionsPopupState = (index) => { + myQuestionsList.value[index]["popupState"] = true; + if (questionsIndexOld == index) { + myQuestionsList.value[index]["popupState"] = false; + questionsIndexOld = null; + } else { + myQuestionsList.value[index]["popupState"] = true; + if (questionsIndexOld != null) + myQuestionsList.value[questionsIndexOld]["popupState"] = false; + questionsIndexOld = index; + } + }; + const changeAnonymousQuestions = (token, anonymous, index) => { + $ajax("/api/publish/changeAnonymous", { + token, + anonymous + }).then((res) => { + if (res.code != 200) + return; + res.data; + myQuestionsList.value[index]["anonymous"] = anonymous; + cutQuestionsPopupState(index); + handleMsg("success", res["message"] || "操作成功"); + }); + }; + let questionsSetp = ref(0); + const cutQuestionsSetp = (value) => questionsSetp.value = value; + let questionsTypeList = ref([]); + let questionsObj = ref({ + // 提问的内容 + token: "", + title: "", + content: "", + tags: "", + tid: "", + anonymous: 0 + }); + const questionsInit = () => { + $ajax("/api/publish/questions").then((res) => { + if (res.code != 200) + return; + let data = res.data; + questionsObj.value["token"] = data["token"]; + questionsTypeList.value = data["typeList"] || []; + cutQuestionsSetp(1); + }); + }; + const choosingTheme = (id) => { + questionsObj.value.tid = id; + cutQuestionsSetp(2); + }; + const cutAnonymous = () => { + questionsObj.value.anonymous = questionsObj.value.anonymous == 0 ? 1 : 0; + }; + const postingIssue = () => { + $ajax("/api/publish/questionsSubmit", questionsObj.value).then((res) => { + if (res.code == 200) { + myCount.value["questions"]++; + questionsSetp.value = 0; + questionsObj.value = { + token: "", + title: "", + content: "", + tags: "", + tid: "", + anonymous: 0 + }; + handleMsg("success", res["message"] || "操作成功"); + let data = res.data; + getDetails(data["uniqid"]); + return; + } + handleMsg("error", res["message"] || "刷新重试!!!"); + }); + }; + let pitchIndex = ref(null); + const cut = (index) => { + pitchIndex.value = index; + setTimeout(() => scrollLeftInMiddle(), 350); + }; + const scrollLeftInMiddle = () => { + { + return; + } + }; + const listStyle = () => { + const newtype = type.value; + let width = ""; + let margin = ""; + let height = ""; + if (newtype == "list") { + width = "1200px"; + margin = "0 auto"; + height = Math.ceil(list.value.length / 2) * 128 + "px"; + } else { + width = "calc((100vw - 1200px) / 2 + 512px)"; + margin = "initial"; + height = list.value.length * 128 + "px"; + } + return { + width, + margin, + height + }; + }; + const itemStyle = (index, content) => { + const newtype = type.value; + let obj = {}; + if (newtype == "list") { + let top = Math.floor(index / 2) * 128 + "px"; + obj["top"] = top; + if (index % 2 == 0) + obj["left"] = 0; + else + obj["left"] = "649px"; + } else { + obj["top"] = index * 128 + "px"; + obj["left"] = 0; + obj["width"] = "100%"; + obj["paddingLeft"] = "calc((100vw - 1200px) / 2)"; + } + return obj; + }; + const listBoxStyle = () => { + const newtype = type.value; + let obj = {}; + if (newtype == "list") + obj["overflow"] = "visible"; + else + obj["height"] = pageListHeight.value + "px"; + return obj; + }; + const handleDate = (dateTimeStamp = /* @__PURE__ */ new Date()) => { + dateTimeStamp = dateTimeStamp ? dateTimeStamp : null; + var timestamp = new Date(dateTimeStamp); + timestamp = timestamp.getTime(); + var minute = 1e3 * 60; + var hour = minute * 60; + var day = hour * 24; + var now = (/* @__PURE__ */ new Date()).getTime(); + var diffValue = now - timestamp; + var result; + if (diffValue < 0) + return; + var dayC = diffValue / day; + var hourC = diffValue / (hour + 1); + var minC = diffValue / minute; + if (dayC >= 7) { + let date = new Date(timestamp); + let Y = date.getFullYear() + "-"; + let M = (date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1) + "-"; + let D = (date.getDate() < 10 ? "0" + date.getDate() : date.getDate()) + " "; + let h2 = (date.getHours() < 10 ? "0" + date.getHours() : date.getHours()) + ":"; + let m = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes(); + result = "" + Y + M + D + h2 + m; + } else if (dayC >= 1) + result = "" + Math.round(dayC) + "天前"; + else if (hourC >= 1) + result = "" + Math.round(hourC) + "小时前"; + else if (minC >= 1) + result = "" + Math.round(minC) + "分钟前"; + else + result = "刚刚"; + return result; + }; + let questionsTransmitState = ref(false); + let questionsTransmitMaskState = ref(false); + const closeTransmitState = () => { + questionsTransmitState.value = true; + questionsTransmitMaskState.value = true; + countForwardingTimes(detailsToken); + }; + const closeAllTransmitState = () => { + answerList.value.forEach((element) => { + element["transmitState"] = false; + }); + questionsTransmitState.value = false; + questionsTransmitMaskState.value = false; + }; + const handleAnswerTransmitList = (Iindex, type2) => { + answerList.value[Iindex]["transmitState"] = true; + questionsTransmitMaskState.value = true; + countForwardingTimes(answerList.value[Iindex]["token"]); + }; + const countForwardingTimes = (token) => { + $ajax("/api/operate/share", { + token + }); + }; + const closeDetailMode = () => { + type.value = "list"; + pitchIndex.value = null; + seo.value = {}; + }; + const handleListScroll = (e) => { + const el = e.target; + if (el.scrollHeight - el.scrollTop >= el.clientHeight + 40) + return; + getList(); + }; + const handlePaste = (event, type2) => { + const items = (event.clipboardData || event.originalEvent.clipboardData).items; + for (const item of items) { + if (item.type.indexOf("image") === 0) { + event.preventDefault(); + handleMsg("warning", "上传图片中"); + const file = item.getAsFile(); + const reader = new FileReader(); + reader.onload = (e) => { + const base64 = e.target.result; + uploadImg(base64).then((res) => { + let questionTextarea = null; + if (type2 == "you") + questionTextarea = document.querySelector(".your-answer-textarea"); + else + questionTextarea = document.querySelector(".question-textarea"); + let imgNode = document.createElement("img"); + imgNode.setAttribute("src", res.url); + imgNode.setAttribute("data-aid", res.aid); + questionTextarea.appendChild(imgNode); + if (type2 == "you") + handleInputYou(); + else + handleInput(); + handleMsg("success", "上传成功"); + }); + }; + reader.readAsDataURL(file); + } + } + }; + const uploadImg = (base64) => { + return new Promise((resolve, reject) => { + $ajax("/api/common/upload", { + data: base64 + }).then((res) => { + if (res.code != 200) + return; + let data = res.data; + resolve(data); + }); + }); + }; + let questionPlaceholderState = ref(false); + let yourAnswerPlaceholderState = ref(true); + const handleInput = () => { + const questionTextarea = document.querySelector(".question-textarea"); + const html = questionTextarea.innerHTML; + if (html) + questionPlaceholderState.value = false; + else + questionPlaceholderState.value = true; + }; + const handleInputYou = () => { + const questionTextarea = document.querySelector(".your-answer-textarea"); + const html = questionTextarea.innerHTML; + if (html) + yourAnswerPlaceholderState.value = false; + else + yourAnswerPlaceholderState.value = true; + }; + let msg = ref({}); + const handleMsg = (type2, text) => { + msg.value["state"] = true; + msg.value["type"] = type2; + msg.value["text"] = text; + }; + const boxClass = () => { + msgShowTimer(); + return type ? `box-item-${msg.value["type"]}` : ""; + }; + let msgTimer = null; + const msgShowTimer = () => { + clearTimeout(msgTimer); + msgTimer = setTimeout(() => { + msg.value["state"] = false; + }, 1e3); + }; + let copyText = (text) => { + if (navigator.clipboard) { + copyText = () => { + navigator.clipboard.writeText(text); + handleMsg("success", "复制成功"); + }; + } else { + copyText = () => { + var tempInput = document.createElement("input"); + tempInput.value = text; + document.body.appendChild(tempInput); + tempInput.select(); + document.execCommand("copy"); + document.body.removeChild(tempInput); + handleMsg("success", "复制成功"); + }; + } + copyText(); + }; + const replaceState = (obj = {}) => { + return; + }; + const myOpenDetails = (value) => { + getDetails(value.data["uniqid"]); + myType.value = ""; + }; + const handleDetailsScroll = (e) => { + const el = e.target; + if (el.scrollHeight - el.scrollTop !== el.clientHeight) + return; + getAnswerList(); + }; + let dialogSrc = ref(""); + const handleAnswerText = (e) => { + if (e.target.tagName === "IMG") { + var src = e.target.getAttribute("src"); + dialogSrc.value = src; + window.addEventListener("keydown", handleKeydown); + } + }; + const handleKeydown = (event) => { + if (event.key !== "Escape") + return; + dialogSrc.value = ""; + window.removeEventListener("keydown", handleKeydown); + }; + const cutType = (id) => { + typePitch.value = id; + page = 1; + list.value = []; + type.value = "list"; + pitchIndex.value = null; + getList(); + }; + const handleMenuState = (index, ind, i) => { + if (i === void 0) + reportToken = answerList.value[index].commentList[ind]["token"]; + else + reportToken = answerList.value[index].commentList[ind]["child"][i]["token"]; + alertShow.value = true; + }; + let reportToken = ""; + const reasonList = ["广告", "辱骂", "重复发送", "不良信息", "其他"]; + let checkList = ref([]); + let alertShow = ref(false); + let alertText = ref(""); + const selectRadio = (value) => { + const index = checkList.value.indexOf(value); + if (index === -1) + checkList.value.push(value); + else + checkList.value.splice(index, 1); + }; + const alertSubmit = () => { + checkList.value.push(alertText.value); + $ajax("/api/operate/report", { + message: checkList.value, + token: reportToken + }).then((res) => { + checkList.value = []; + reportToken = ""; + alertShow.value = false; + handleMsg("success", "举报成功"); + }); + }; + let seo = ref({}); + try { + const params = route.query; + if (params["keyword"]) + keyword.value = params["keyword"]; + if (params["tid"]) + typePitch.value = params["tid"]; + if (params["uniqid"]) { + await $ajax("/api/details", { uniqid: params["uniqid"] }).then((res) => { + if (res.code != 200) + return; + let data = res.data; + detailsInfo.value = data["info"] || {}; + detailsIsanswered.value = data["isanswered"] || 0; + detailsIscollection.value = data["iscollection"] || 0; + detailsIsmyself.value = data["ismyself"] || 0; + detailsToken = data["token"] || ""; + detailShare.value = data["share"] || {}; + type.value = "details"; + calculateListIndex(data.info, params["uniqid"]); + answerList.value = []; + answerPage.value = 1; + getAnswerList(); + closeAllTransmitState(); + replaceState({ uniqid: params["uniqid"] }); + seo.value = data.seo; + }); + } + await $ajax("/api/lists", { + page, + limit: 20, + keyword: keyword.value, + type: typePitch.value + }).then((res) => { + if (res.code != 200) + return; + let data = res.data; + if (true) + console.log("This is on the server side."); + list.value = list.value.concat(data.data || []); + total.value = data.count || 0; + keywordText.value = keyword.value || ""; + if (list.value.length != data["count"]) + page++; + else + page = 0; + if (keyword.value) + isSearchMode.value = true; + else + isSearchMode.value = false; + }); + } catch (error) { + console.error(error); + } + const setItemUrl = (uniqid) => { + let url = `./index.html?uniqid=${uniqid}`; + let query = route.query; + for (const key in query) { + if (key != "uniqid") + url += `&${key}=${query[key]}`; + } + return url; + }; + const handleLogo = () => { + window.location.href = window.location.origin + window.location.pathname; + }; + let yourAnswer = ref({ + text: "", + anonymous: 0 + }); + const cutYourAnswerAnonymous = () => { + yourAnswer.value["anonymous"] = yourAnswer.value["anonymous"] ? 0 : 1; + }; + const handleYourAnswer = () => { + IAnswerInfo.value = { ...yourAnswer.value }; + submitAnswer("you"); + yourAnswer.value = { + text: "", + anonymous: 0 + }; + }; + let isDirectlyListIAnswer = false; + const openListIAnswer = (index) => { + let targetData = list.value[index]; + IAnswerInfo.value = { + title: targetData["title"], + content: targetData["content"], + token: targetData["token"], + uniqid: targetData["uniqid"], + anonymous: 0, + index + }; + isDirectlyListIAnswer = true; + IAnswerState.value = true; + nextTick(() => handleInput()); + }; + return { + handleInputYou, + openListIAnswer, + isListEmptyState, + cutYourAnswerAnonymous, + handleYourAnswer, + yourAnswer, + handleLogo, + inTheEndState, + setItemUrl, + seo, + originUrl, + handleMenuState, + reasonList, + checkList, + alertShow, + alertText, + selectRadio, + alertSubmit, + cutType, + dialogSrc, + answerPage, + handleDetailsScroll, + replaceState, + copyText, + boxClass, + questionPlaceholderState, + yourAnswerPlaceholderState, + handleInput, + handlePaste, + itemStyle, + listStyle, + listBoxStyle, + myType, + type, + pitchIndex, + cut, + list, + keyword, + keywordText, + getList, + total, + typeList, + typePitch, + getDetails, + detailsInfo, + detailsIsanswered, + detailsIscollection, + detailsIsmyself, + detailShare, + detailLoading, + answerList, + operateLike, + operateCollect, + IAnswerState, + IAnswerEditState, + IAnswerInfo, + amendIAnswer, + openIAnswer, + closeIAnswer, + submitAnswer, + openCommentState, + submitAnswerComments, + operateAnswerCommentsLike, + openAnswerCommentsChild, + closeAnswerCommentsChild, + alsoCommentsData, + handleAllComment, + myCollectionList, + myCollectionCount, + myQuestionsList, + myQuestionsCount, + myAnswerList, + myAnswerCount, + cutAnswerPopupState, + handleDate, + handleCollectionScroll, + handleAnswersScroll, + handleQuestionsScroll, + cancelCollection, + getMyCollection, + questionsSetp, + questionsObj, + cutAnonymous, + cutQuestionsSetp, + cutQuestionsPopupState, + questionsTypeList, + postingIssue, + choosingTheme, + handleMy, + changeAnonymous, + changeAnonymousQuestions, + pageHeaderHeight, + pageListHeight, + questionsTransmitState, + questionsTransmitMaskState, + closeAllTransmitState, + closeTransmitState, + handleAnswerTransmitList, + closeDetailMode, + tabListFixeState, + handleListScroll, + historicalSearchState, + historicalSearchList, + searchFocus, + searchBlur, + searchClick, + handleClickHistoricalItem, + handleClickClear, + isSearchMode, + questionsInit, + myCount, + msg, + myOpenDetails, + handleAnswerText, + getCurrentUrl, + loading + }; + } +}; +function _sfc_ssrRender(_ctx, _push, _parent, _attrs, $props, $setup, $data, $options) { + const _component_Head = Head; + const _component_Title = Title; + const _component_Meta = Meta; + _push(``); + _push(ssrRenderComponent(_component_Head, null, { + default: withCtx((_, _push2, _parent2, _scopeId) => { + if (_push2) { + _push2(ssrRenderComponent(_component_Title, null, { + default: withCtx((_2, _push3, _parent3, _scopeId2) => { + if (_push3) { + _push3(`${ssrInterpolate(`${$setup.seo["title"] || "问答"} - 寄托天下出国留学网`)}`); + } else { + return [ + createTextVNode(toDisplayString(`${$setup.seo["title"] || "问答"} - 寄托天下出国留学网`), 1) + ]; + } + }), + _: 1 + }, _parent2, _scopeId)); + _push2(ssrRenderComponent(_component_Meta, { + name: "keyword", + content: $setup.seo["keyword"] + }, null, _parent2, _scopeId)); + _push2(ssrRenderComponent(_component_Meta, { + name: "description", + content: $setup.seo["description"] + }, null, _parent2, _scopeId)); + } else { + return [ + createVNode(_component_Title, null, { + default: withCtx(() => [ + createTextVNode(toDisplayString(`${$setup.seo["title"] || "问答"} - 寄托天下出国留学网`), 1) + ]), + _: 1 + }), + createVNode(_component_Meta, { + name: "keyword", + content: $setup.seo["keyword"] + }, null, 8, ["content"]), + createVNode(_component_Meta, { + name: "description", + content: $setup.seo["description"] + }, null, 8, ["content"]) + ]; + } + }), + _: 1 + }, _parent)); + _push(`
`); +} +const _sfc_setup$2 = _sfc_main$2.setup; +_sfc_main$2.setup = (props, ctx) => { + const ssrContext = useSSRContext(); + (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("app.vue"); + return _sfc_setup$2 ? _sfc_setup$2(props, ctx) : void 0; +}; +const AppComponent = /* @__PURE__ */ _export_sfc(_sfc_main$2, [["ssrRender", _sfc_ssrRender]]); +const _sfc_main$1 = { + __name: "nuxt-error-page", + __ssrInlineRender: true, + props: { + error: Object + }, + setup(__props) { + const props = __props; + const _error = props.error; + (_error.stack || "").split("\n").splice(1).map((line) => { + const text = line.replace("webpack:/", "").replace(".vue", ".js").trim(); + return { + text, + internal: line.includes("node_modules") && !line.includes(".cache") || line.includes("internal") || line.includes("new Promise") + }; + }).map((i) => `${i.text}`).join("\n"); + const statusCode = Number(_error.statusCode || 500); + const is404 = statusCode === 404; + const statusMessage = _error.statusMessage ?? (is404 ? "Page Not Found" : "Internal Server Error"); + const description = _error.message || _error.toString(); + const stack = void 0; + const _Error404 = defineAsyncComponent(() => import('./_nuxt/error-404-ac9751db.mjs').then((r) => r.default || r)); + const _Error = defineAsyncComponent(() => import('./_nuxt/error-500-db5011fe.mjs').then((r) => r.default || r)); + const ErrorTemplate = is404 ? _Error404 : _Error; + return (_ctx, _push, _parent, _attrs) => { + _push(ssrRenderComponent(unref(ErrorTemplate), mergeProps({ statusCode: unref(statusCode), statusMessage: unref(statusMessage), description: unref(description), stack: unref(stack) }, _attrs), null, _parent)); + }; + } +}; +const _sfc_setup$1 = _sfc_main$1.setup; +_sfc_main$1.setup = (props, ctx) => { + const ssrContext = useSSRContext(); + (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("node_modules/nuxt/dist/app/components/nuxt-error-page.vue"); + return _sfc_setup$1 ? _sfc_setup$1(props, ctx) : void 0; +}; +const ErrorComponent = _sfc_main$1; +const _sfc_main = { + __name: "nuxt-root", + __ssrInlineRender: true, + setup(__props) { + const IslandRenderer = defineAsyncComponent(() => import('./_nuxt/island-renderer-4de2a5fd.mjs').then((r) => r.default || r)); + const nuxtApp = /* @__PURE__ */ useNuxtApp(); + nuxtApp.deferHydration(); + nuxtApp.ssrContext.url; + const SingleRenderer = false; + provide(PageRouteSymbol, useRoute()); + nuxtApp.hooks.callHookWith((hooks) => hooks.map((hook) => hook()), "vue:setup"); + const error = useError(); + onErrorCaptured((err, target, info) => { + nuxtApp.hooks.callHook("vue:error", err, target, info).catch((hookError) => console.error("[nuxt] Error in `vue:error` hook", hookError)); + { + const p = nuxtApp.runWithContext(() => showError(err)); + onServerPrefetch(() => p); + return false; + } + }); + const islandContext = nuxtApp.ssrContext.islandContext; + return (_ctx, _push, _parent, _attrs) => { + ssrRenderSuspense(_push, { + default: () => { + if (unref(error)) { + _push(ssrRenderComponent(unref(ErrorComponent), { error: unref(error) }, null, _parent)); + } else if (unref(islandContext)) { + _push(ssrRenderComponent(unref(IslandRenderer), { context: unref(islandContext) }, null, _parent)); + } else if (unref(SingleRenderer)) { + ssrRenderVNode(_push, createVNode(resolveDynamicComponent(unref(SingleRenderer)), null, null), _parent); + } else { + _push(ssrRenderComponent(unref(AppComponent), null, null, _parent)); + } + }, + _: 1 + }); + }; + } +}; +const _sfc_setup = _sfc_main.setup; +_sfc_main.setup = (props, ctx) => { + const ssrContext = useSSRContext(); + (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("node_modules/nuxt/dist/app/components/nuxt-root.vue"); + return _sfc_setup ? _sfc_setup(props, ctx) : void 0; +}; +const RootComponent = _sfc_main; +let entry; +{ + entry = async function createNuxtAppServer(ssrContext) { + const vueApp = createApp(RootComponent); + const nuxt = createNuxtApp({ vueApp, ssrContext }); + try { + await applyPlugins(nuxt, plugins); + await nuxt.hooks.callHook("app:created", vueApp); + } catch (err) { + await nuxt.hooks.callHook("app:error", err); + nuxt.payload.error = nuxt.payload.error || err; + } + if (ssrContext == null ? void 0 : ssrContext._renderResponse) { + throw new Error("skipping render"); + } + return vueApp; + }; +} +const entry$1 = (ctx) => entry(ctx); + +export { _export_sfc as _, useRuntimeConfig as a, useHead as b, createError as c, entry$1 as default, navigateTo as n, useRouter as u }; +//# sourceMappingURL=server.mjs.map diff --git a/.output/server/chunks/app/server.mjs.map b/.output/server/chunks/app/server.mjs.map new file mode 100644 index 0000000..41d3be5 --- /dev/null +++ b/.output/server/chunks/app/server.mjs.map @@ -0,0 +1 @@ +{"version":3,"file":"server.mjs","sources":["../../../../node_modules/unctx/dist/index.mjs","../../../../.nuxt/dist/server/server.mjs"],"sourcesContent":null,"names":["createContext","asyncHandlers","createNamespace","_globalThis","globalKey","asyncHandlersKey"],"mappings":"","x_google_ignoreList":[0]} \ No newline at end of file diff --git a/.output/server/chunks/app/styles.mjs b/.output/server/chunks/app/styles.mjs new file mode 100644 index 0000000..5248ca1 --- /dev/null +++ b/.output/server/chunks/app/styles.mjs @@ -0,0 +1,9 @@ +const interopDefault = r => r.default || r || []; +const styles = { + "node_modules/nuxt/dist/app/entry.js": () => import('./_nuxt/entry-styles.d7e5cfd6.mjs').then(interopDefault), + "node_modules/@nuxt/ui-templates/dist/templates/error-404.vue": () => import('./_nuxt/error-404-styles.1e0dde27.mjs').then(interopDefault), + "node_modules/@nuxt/ui-templates/dist/templates/error-500.vue": () => import('./_nuxt/error-500-styles.cf4b3e80.mjs').then(interopDefault) +}; + +export { styles as default }; +//# sourceMappingURL=styles.mjs.map diff --git a/.output/server/chunks/app/styles.mjs.map b/.output/server/chunks/app/styles.mjs.map new file mode 100644 index 0000000..66e8404 --- /dev/null +++ b/.output/server/chunks/app/styles.mjs.map @@ -0,0 +1 @@ +{"version":3,"file":"styles.mjs","sources":["../../../../.nuxt/dist/server/styles.mjs"],"sourcesContent":null,"names":[],"mappings":"AAAA,MAAM,cAAc,GAAG,CAAC,IAAI,CAAC,CAAC,OAAO,IAAI,CAAC,IAAI,GAAE;AAChD,eAAe;AACf,EAAE,qCAAqC,EAAE,MAAM,OAAO,mCAAmC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC/G,EAAE,8DAA8D,EAAE,MAAM,OAAO,uCAAuC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC5I,EAAE,8DAA8D,EAAE,MAAM,OAAO,uCAAuC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC5I;;;;"} \ No newline at end of file diff --git a/.output/server/chunks/error-500.mjs b/.output/server/chunks/error-500.mjs new file mode 100644 index 0000000..3f10daa --- /dev/null +++ b/.output/server/chunks/error-500.mjs @@ -0,0 +1,21 @@ +const _messages = {"appName":"Nuxt","version":"","statusCode":500,"statusMessage":"Server error","description":"This page is temporarily unavailable."}; +const _render = function({ messages }) { +var __t, __p = ''; +__p += '' + +((__t = ( messages.statusCode )) == null ? '' : __t) + +' - ' + +((__t = ( messages.statusMessage )) == null ? '' : __t) + +' | ' + +((__t = ( messages.appName )) == null ? '' : __t) + +'

' + +((__t = ( messages.statusCode )) == null ? '' : __t) + +'

' + +((__t = ( messages.description )) == null ? '' : __t) + +'

'; +return __p +}; +const _template = (messages) => _render({ messages: { ..._messages, ...messages } }); +const template = _template; + +export { template }; +//# sourceMappingURL=error-500.mjs.map diff --git a/.output/server/chunks/error-500.mjs.map b/.output/server/chunks/error-500.mjs.map new file mode 100644 index 0000000..5520258 --- /dev/null +++ b/.output/server/chunks/error-500.mjs.map @@ -0,0 +1 @@ +{"version":3,"file":"error-500.mjs","sources":["../../../node_modules/@nuxt/ui-templates/dist/templates/error-500.mjs"],"sourcesContent":null,"names":[],"mappings":"","x_google_ignoreList":[0]} \ No newline at end of file diff --git a/.output/server/chunks/handlers/renderer.mjs b/.output/server/chunks/handlers/renderer.mjs new file mode 100644 index 0000000..c4912f6 --- /dev/null +++ b/.output/server/chunks/handlers/renderer.mjs @@ -0,0 +1,385 @@ +import { getRequestDependencies, getPreloadLinks, getPrefetchLinks, createRenderer } from 'vue-bundle-renderer/runtime'; +import { e as eventHandler, s as setResponseHeader, a as send, g as getResponseStatus, b as setResponseStatus, c as setResponseHeaders, u as useNitroApp, j as joinURL, d as useRuntimeConfig, f as getQuery, h as createError, i as getRouteRules, k as getResponseStatusText } from '../nitro/node-server.mjs'; +import { stringify, uneval } from 'devalue'; +import { renderToString } from 'vue/server-renderer'; +import { renderSSRHead } from '@unhead/ssr'; +import { version, unref } from 'vue'; +import { createServerHead as createServerHead$1 } from 'unhead'; +import { defineHeadPlugin } from '@unhead/shared'; +import 'node:http'; +import 'node:https'; +import 'fs'; +import 'path'; +import 'node:fs'; +import 'node:url'; + +function defineRenderHandler(handler) { + return eventHandler(async (event) => { + if (event.path.endsWith("/favicon.ico")) { + setResponseHeader(event, "Content-Type", "image/x-icon"); + return send( + event, + "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" + ); + } + const response = await handler(event); + if (!response) { + const _currentStatus = getResponseStatus(event); + setResponseStatus(event, _currentStatus === 200 ? 500 : _currentStatus); + return send( + event, + "No response returned from render handler: " + event.path + ); + } + const nitroApp = useNitroApp(); + await nitroApp.hooks.callHook("render:response", response, { event }); + if (response.headers) { + setResponseHeaders(event, response.headers); + } + if (response.statusCode || response.statusMessage) { + setResponseStatus(event, response.statusCode, response.statusMessage); + } + return response.body; + }); +} + +const Vue3 = version.startsWith("3"); + +function resolveUnref(r) { + return typeof r === "function" ? r() : unref(r); +} +function resolveUnrefHeadInput(ref, lastKey = "") { + if (ref instanceof Promise) + return ref; + const root = resolveUnref(ref); + if (!ref || !root) + return root; + if (Array.isArray(root)) + return root.map((r) => resolveUnrefHeadInput(r, lastKey)); + if (typeof root === "object") { + return Object.fromEntries( + Object.entries(root).map(([k, v]) => { + if (k === "titleTemplate" || k.startsWith("on")) + return [k, unref(v)]; + return [k, resolveUnrefHeadInput(v, k)]; + }) + ); + } + return root; +} + +const VueReactivityPlugin = defineHeadPlugin({ + hooks: { + "entries:resolve": function(ctx) { + for (const entry of ctx.entries) + entry.resolvedInput = resolveUnrefHeadInput(entry.input); + } + } +}); + +const headSymbol = "usehead"; +function vueInstall(head) { + const plugin = { + install(app) { + if (Vue3) { + app.config.globalProperties.$unhead = head; + app.config.globalProperties.$head = head; + app.provide(headSymbol, head); + } + } + }; + return plugin.install; +} +function createServerHead(options = {}) { + const head = createServerHead$1(options); + head.use(VueReactivityPlugin); + head.install = vueInstall(head); + return head; +} + +const unheadPlugins = []; + +const appHead = {"meta":[{"name":"viewport","content":"width=device-width, initial-scale=1"},{"charset":"utf-8"}],"link":[],"style":[],"script":[{"src":"https://app.gter.net/bottom?tpl=header&menukey=ask"},{"src":"https://app.gter.net/bottom?tpl=footer","body":true}],"noscript":[]}; + +const appRootId = "__nuxt"; + +const appRootTag = "div"; + +function buildAssetsDir() { + return useRuntimeConfig().app.buildAssetsDir; +} +function buildAssetsURL(...path) { + return joinURL(publicAssetsURL(), buildAssetsDir(), ...path); +} +function publicAssetsURL(...path) { + const publicBase = useRuntimeConfig().app.cdnURL || useRuntimeConfig().app.baseURL; + return path.length ? joinURL(publicBase, ...path) : publicBase; +} + +globalThis.__buildAssetsURL = buildAssetsURL; +globalThis.__publicAssetsURL = publicAssetsURL; +const getClientManifest = () => import('../app/client.manifest.mjs').then((r) => r.default || r).then((r) => typeof r === "function" ? r() : r); +const getEntryIds = () => getClientManifest().then((r) => Object.values(r).filter( + (r2) => ( + // @ts-expect-error internal key set by CSS inlining configuration + r2._globalCSS + ) +).map((r2) => r2.src)); +const getServerEntry = () => import('../app/server.mjs').then((r) => r.default || r); +const getSSRStyles = lazyCachedFunction(() => import('../app/styles.mjs').then((r) => r.default || r)); +const getSSRRenderer = lazyCachedFunction(async () => { + const manifest = await getClientManifest(); + if (!manifest) { + throw new Error("client.manifest is not available"); + } + const createSSRApp = await getServerEntry(); + if (!createSSRApp) { + throw new Error("Server bundle is not available"); + } + const options = { + manifest, + renderToString: renderToString$1, + buildAssetsURL + }; + const renderer = createRenderer(createSSRApp, options); + async function renderToString$1(input, context) { + const html = await renderToString(input, context); + return `<${appRootTag}${` id="${appRootId}"` }>${html}`; + } + return renderer; +}); +const getSPARenderer = lazyCachedFunction(async () => { + const manifest = await getClientManifest(); + const spaTemplate = await import('../rollup/_virtual_spa-template.mjs').then((r) => r.template).catch(() => ""); + const options = { + manifest, + renderToString: () => `<${appRootTag}${` id="${appRootId}"` }>${spaTemplate}`, + buildAssetsURL + }; + const renderer = createRenderer(() => () => { + }, options); + const result = await renderer.renderToString({}); + const renderToString = (ssrContext) => { + const config = useRuntimeConfig(); + ssrContext.modules = ssrContext.modules || /* @__PURE__ */ new Set(); + ssrContext.payload = { + _errors: {}, + serverRendered: false, + data: {}, + state: {} + }; + ssrContext.config = { + public: config.public, + app: config.app + }; + return Promise.resolve(result); + }; + return { + rendererContext: renderer.rendererContext, + renderToString + }; +}); +const PAYLOAD_URL_RE = /\/_payload(\.[a-zA-Z0-9]+)?.json(\?.*)?$/ ; +const renderer = defineRenderHandler(async (event) => { + const nitroApp = useNitroApp(); + const ssrError = event.path.startsWith("/__nuxt_error") ? getQuery(event) : null; + if (ssrError && ssrError.statusCode) { + ssrError.statusCode = parseInt(ssrError.statusCode); + } + if (ssrError && !("__unenv__" in event.node.req)) { + throw createError({ + statusCode: 404, + statusMessage: "Page Not Found: /__nuxt_error" + }); + } + const islandContext = void 0; + let url = ssrError?.url || islandContext?.url || event.path; + const isRenderingPayload = PAYLOAD_URL_RE.test(url) && !islandContext; + if (isRenderingPayload) { + url = url.substring(0, url.lastIndexOf("/")) || "/"; + event._path = url; + event.node.req.url = url; + } + const routeOptions = getRouteRules(event); + const head = createServerHead({ + plugins: unheadPlugins + }); + const headEntryOptions = { mode: "server" }; + head.push(appHead, headEntryOptions); + const ssrContext = { + url, + event, + runtimeConfig: useRuntimeConfig(), + noSSR: event.context.nuxt?.noSSR || routeOptions.ssr === false && !islandContext || (false), + head, + error: !!ssrError, + nuxt: void 0, + /* NuxtApp */ + payload: ssrError ? { error: ssrError } : {}, + _payloadReducers: {}, + islandContext + }; + const renderer = ssrContext.noSSR ? await getSPARenderer() : await getSSRRenderer(); + const _rendered = await renderer.renderToString(ssrContext).catch(async (error) => { + if (ssrContext._renderResponse && error.message === "skipping render") { + return {}; + } + const _err = !ssrError && ssrContext.payload?.error || error; + await ssrContext.nuxt?.hooks.callHook("app:error", _err); + throw _err; + }); + await ssrContext.nuxt?.hooks.callHook("app:rendered", { ssrContext, renderResult: _rendered }); + if (ssrContext._renderResponse) { + return ssrContext._renderResponse; + } + if (ssrContext.payload?.error && !ssrError) { + throw ssrContext.payload.error; + } + if (isRenderingPayload) { + const response2 = renderPayloadResponse(ssrContext); + return response2; + } + { + const source = ssrContext.modules ?? ssrContext._registeredComponents; + if (source) { + for (const id of await getEntryIds()) { + source.add(id); + } + } + } + const inlinedStyles = await renderInlineStyles(ssrContext.modules ?? ssrContext._registeredComponents ?? []) ; + const NO_SCRIPTS = routeOptions.experimentalNoScripts; + const { styles, scripts } = getRequestDependencies(ssrContext, renderer.rendererContext); + head.push({ style: inlinedStyles }); + head.push({ + link: Object.values(styles).map( + (resource) => ({ rel: "stylesheet", href: renderer.rendererContext.buildAssetsURL(resource.file) }) + ) + }, headEntryOptions); + if (!NO_SCRIPTS) { + head.push({ + link: getPreloadLinks(ssrContext, renderer.rendererContext) + }, headEntryOptions); + head.push({ + link: getPrefetchLinks(ssrContext, renderer.rendererContext) + }, headEntryOptions); + head.push({ + script: renderPayloadJsonScript({ id: "__NUXT_DATA__", ssrContext, data: ssrContext.payload }) + }, { + ...headEntryOptions, + // this should come before another end of body scripts + tagPosition: "bodyClose", + tagPriority: "high" + }); + } + if (!routeOptions.experimentalNoScripts) { + head.push({ + script: Object.values(scripts).map((resource) => ({ + type: resource.module ? "module" : null, + src: renderer.rendererContext.buildAssetsURL(resource.file), + defer: resource.module ? null : true, + crossorigin: "" + })) + }, headEntryOptions); + } + const { headTags, bodyTags, bodyTagsOpen, htmlAttrs, bodyAttrs } = await renderSSRHead(head); + const htmlContext = { + island: Boolean(islandContext), + htmlAttrs: [htmlAttrs], + head: normalizeChunks([headTags, ssrContext.styles]), + bodyAttrs: [bodyAttrs], + bodyPrepend: normalizeChunks([bodyTagsOpen, ssrContext.teleports?.body]), + body: [_rendered.html], + bodyAppend: [bodyTags] + }; + await nitroApp.hooks.callHook("render:html", htmlContext, { event }); + const response = { + body: renderHTMLDocument(htmlContext), + statusCode: getResponseStatus(event), + statusMessage: getResponseStatusText(event), + headers: { + "content-type": "text/html;charset=utf-8", + "x-powered-by": "Nuxt" + } + }; + return response; +}); +function lazyCachedFunction(fn) { + let res = null; + return () => { + if (res === null) { + res = fn().catch((err) => { + res = null; + throw err; + }); + } + return res; + }; +} +function normalizeChunks(chunks) { + return chunks.filter(Boolean).map((i) => i.trim()); +} +function joinTags(tags) { + return tags.join(""); +} +function joinAttrs(chunks) { + return chunks.join(" "); +} +function renderHTMLDocument(html) { + return ` + +${joinTags(html.head)} +${joinTags(html.bodyPrepend)}${joinTags(html.body)}${joinTags(html.bodyAppend)} +`; +} +async function renderInlineStyles(usedModules) { + const styleMap = await getSSRStyles(); + const inlinedStyles = /* @__PURE__ */ new Set(); + for (const mod of usedModules) { + if (mod in styleMap) { + for (const style of await styleMap[mod]()) { + inlinedStyles.add(style); + } + } + } + return Array.from(inlinedStyles).map((style) => ({ innerHTML: style })); +} +function renderPayloadResponse(ssrContext) { + return { + body: stringify(splitPayload(ssrContext).payload, ssrContext._payloadReducers) , + statusCode: getResponseStatus(ssrContext.event), + statusMessage: getResponseStatusText(ssrContext.event), + headers: { + "content-type": "application/json;charset=utf-8" , + "x-powered-by": "Nuxt" + } + }; +} +function renderPayloadJsonScript(opts) { + const contents = opts.data ? stringify(opts.data, opts.ssrContext._payloadReducers) : ""; + const payload = { + type: "application/json", + id: opts.id, + innerHTML: contents, + "data-ssr": !(opts.ssrContext.noSSR) + }; + if (opts.src) { + payload["data-src"] = opts.src; + } + return [ + payload, + { + innerHTML: `window.__NUXT__={};window.__NUXT__.config=${uneval(opts.ssrContext.config)}` + } + ]; +} +function splitPayload(ssrContext) { + const { data, prerenderedAt, ...initial } = ssrContext.payload; + return { + initial: { ...initial, prerenderedAt }, + payload: { data, prerenderedAt } + }; +} + +export { renderer as default }; +//# sourceMappingURL=renderer.mjs.map diff --git a/.output/server/chunks/handlers/renderer.mjs.map b/.output/server/chunks/handlers/renderer.mjs.map new file mode 100644 index 0000000..d558b28 --- /dev/null +++ b/.output/server/chunks/handlers/renderer.mjs.map @@ -0,0 +1 @@ +{"version":3,"file":"renderer.mjs","sources":["../../../../node_modules/nitropack/dist/runtime/renderer.mjs","../../../../node_modules/@unhead/vue/dist/shared/vue.cf295fb1.mjs","../../../../node_modules/nuxt/dist/core/runtime/nitro/paths.js","../../../../node_modules/nuxt/dist/core/runtime/nitro/renderer.js"],"sourcesContent":null,"names":["renderToString","_renderToString"],"mappings":"","x_google_ignoreList":[0,1,2,3]} \ No newline at end of file diff --git a/.output/server/chunks/nitro/node-server.mjs b/.output/server/chunks/nitro/node-server.mjs new file mode 100644 index 0000000..19f0348 --- /dev/null +++ b/.output/server/chunks/nitro/node-server.mjs @@ -0,0 +1,5978 @@ +globalThis._importMeta_=globalThis._importMeta_||{url:"file:///_entry.js",env:process.env};import http, { Server as Server$1 } from 'node:http'; +import https, { Server } from 'node:https'; +import { promises, existsSync } from 'fs'; +import { dirname as dirname$1, resolve as resolve$1, join } from 'path'; +import { promises as promises$1 } from 'node:fs'; +import { fileURLToPath } from 'node:url'; + +const suspectProtoRx = /"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/; +const suspectConstructorRx = /"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/; +const JsonSigRx = /^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/; +function jsonParseTransform(key, value) { + if (key === "__proto__" || key === "constructor" && value && typeof value === "object" && "prototype" in value) { + warnKeyDropped(key); + return; + } + return value; +} +function warnKeyDropped(key) { + console.warn(`[destr] Dropping "${key}" key to prevent prototype pollution.`); +} +function destr(value, options = {}) { + if (typeof value !== "string") { + return value; + } + const _value = value.trim(); + if ( + // eslint-disable-next-line unicorn/prefer-at + value[0] === '"' && value.at(-1) === '"' && !value.includes("\\") + ) { + return _value.slice(1, -1); + } + if (_value.length <= 9) { + const _lval = _value.toLowerCase(); + if (_lval === "true") { + return true; + } + if (_lval === "false") { + return false; + } + if (_lval === "undefined") { + return void 0; + } + if (_lval === "null") { + return null; + } + if (_lval === "nan") { + return Number.NaN; + } + if (_lval === "infinity") { + return Number.POSITIVE_INFINITY; + } + if (_lval === "-infinity") { + return Number.NEGATIVE_INFINITY; + } + } + if (!JsonSigRx.test(value)) { + if (options.strict) { + throw new SyntaxError("[destr] Invalid JSON"); + } + return value; + } + try { + if (suspectProtoRx.test(value) || suspectConstructorRx.test(value)) { + if (options.strict) { + throw new Error("[destr] Possible prototype pollution"); + } + return JSON.parse(value, jsonParseTransform); + } + return JSON.parse(value); + } catch (error) { + if (options.strict) { + throw error; + } + return value; + } +} + +const HASH_RE = /#/g; +const AMPERSAND_RE = /&/g; +const EQUAL_RE = /=/g; +const PLUS_RE = /\+/g; +const ENC_CARET_RE = /%5e/gi; +const ENC_BACKTICK_RE = /%60/gi; +const ENC_PIPE_RE = /%7c/gi; +const ENC_SPACE_RE = /%20/gi; +const ENC_SLASH_RE = /%2f/gi; +function encode(text) { + return encodeURI("" + text).replace(ENC_PIPE_RE, "|"); +} +function encodeQueryValue(input) { + return encode(typeof input === "string" ? input : JSON.stringify(input)).replace(PLUS_RE, "%2B").replace(ENC_SPACE_RE, "+").replace(HASH_RE, "%23").replace(AMPERSAND_RE, "%26").replace(ENC_BACKTICK_RE, "`").replace(ENC_CARET_RE, "^"); +} +function encodeQueryKey(text) { + return encodeQueryValue(text).replace(EQUAL_RE, "%3D"); +} +function decode(text = "") { + try { + return decodeURIComponent("" + text); + } catch { + return "" + text; + } +} +function decodePath(text) { + return decode(text.replace(ENC_SLASH_RE, "%252F")); +} +function decodeQueryKey(text) { + return decode(text.replace(PLUS_RE, " ")); +} +function decodeQueryValue(text) { + return decode(text.replace(PLUS_RE, " ")); +} + +function parseQuery(parametersString = "") { + const object = {}; + if (parametersString[0] === "?") { + parametersString = parametersString.slice(1); + } + for (const parameter of parametersString.split("&")) { + const s = parameter.match(/([^=]+)=?(.*)/) || []; + if (s.length < 2) { + continue; + } + const key = decodeQueryKey(s[1]); + if (key === "__proto__" || key === "constructor") { + continue; + } + const value = decodeQueryValue(s[2] || ""); + if (object[key] === void 0) { + object[key] = value; + } else if (Array.isArray(object[key])) { + object[key].push(value); + } else { + object[key] = [object[key], value]; + } + } + return object; +} +function encodeQueryItem(key, value) { + if (typeof value === "number" || typeof value === "boolean") { + value = String(value); + } + if (!value) { + return encodeQueryKey(key); + } + if (Array.isArray(value)) { + return value.map((_value) => `${encodeQueryKey(key)}=${encodeQueryValue(_value)}`).join("&"); + } + return `${encodeQueryKey(key)}=${encodeQueryValue(value)}`; +} +function stringifyQuery(query) { + return Object.keys(query).filter((k) => query[k] !== void 0).map((k) => encodeQueryItem(k, query[k])).filter(Boolean).join("&"); +} +const PROTOCOL_STRICT_REGEX = /^[\s\w\0+.-]{2,}:([/\\]{1,2})/; +const PROTOCOL_REGEX = /^[\s\w\0+.-]{2,}:([/\\]{2})?/; +const PROTOCOL_RELATIVE_REGEX = /^([/\\]\s*){2,}[^/\\]/; +function hasProtocol(inputString, opts = {}) { + if (typeof opts === "boolean") { + opts = { acceptRelative: opts }; + } + if (opts.strict) { + return PROTOCOL_STRICT_REGEX.test(inputString); + } + return PROTOCOL_REGEX.test(inputString) || (opts.acceptRelative ? PROTOCOL_RELATIVE_REGEX.test(inputString) : false); +} +const PROTOCOL_SCRIPT_RE = /^[\s\0]*(blob|data|javascript|vbscript):$/i; +function isScriptProtocol(protocol) { + return !!protocol && PROTOCOL_SCRIPT_RE.test(protocol); +} +const TRAILING_SLASH_RE = /\/$|\/\?|\/#/; +function hasTrailingSlash(input = "", respectQueryAndFragment) { + if (!respectQueryAndFragment) { + return input.endsWith("/"); + } + return TRAILING_SLASH_RE.test(input); +} +function withoutTrailingSlash(input = "", respectQueryAndFragment) { + if (!respectQueryAndFragment) { + return (hasTrailingSlash(input) ? input.slice(0, -1) : input) || "/"; + } + if (!hasTrailingSlash(input, true)) { + return input || "/"; + } + let path = input; + let fragment = ""; + const fragmentIndex = input.indexOf("#"); + if (fragmentIndex >= 0) { + path = input.slice(0, fragmentIndex); + fragment = input.slice(fragmentIndex); + } + const [s0, ...s] = path.split("?"); + return (s0.slice(0, -1) || "/") + (s.length > 0 ? `?${s.join("?")}` : "") + fragment; +} +function withTrailingSlash(input = "", respectQueryAndFragment) { + if (!respectQueryAndFragment) { + return input.endsWith("/") ? input : input + "/"; + } + if (hasTrailingSlash(input, true)) { + return input || "/"; + } + let path = input; + let fragment = ""; + const fragmentIndex = input.indexOf("#"); + if (fragmentIndex >= 0) { + path = input.slice(0, fragmentIndex); + fragment = input.slice(fragmentIndex); + if (!path) { + return fragment; + } + } + const [s0, ...s] = path.split("?"); + return s0 + "/" + (s.length > 0 ? `?${s.join("?")}` : "") + fragment; +} +function hasLeadingSlash(input = "") { + return input.startsWith("/"); +} +function withLeadingSlash(input = "") { + return hasLeadingSlash(input) ? input : "/" + input; +} +function withBase(input, base) { + if (isEmptyURL(base) || hasProtocol(input)) { + return input; + } + const _base = withoutTrailingSlash(base); + if (input.startsWith(_base)) { + return input; + } + return joinURL(_base, input); +} +function withoutBase(input, base) { + if (isEmptyURL(base)) { + return input; + } + const _base = withoutTrailingSlash(base); + if (!input.startsWith(_base)) { + return input; + } + const trimmed = input.slice(_base.length); + return trimmed[0] === "/" ? trimmed : "/" + trimmed; +} +function withQuery(input, query) { + const parsed = parseURL(input); + const mergedQuery = { ...parseQuery(parsed.search), ...query }; + parsed.search = stringifyQuery(mergedQuery); + return stringifyParsedURL(parsed); +} +function getQuery$1(input) { + return parseQuery(parseURL(input).search); +} +function isEmptyURL(url) { + return !url || url === "/"; +} +function isNonEmptyURL(url) { + return url && url !== "/"; +} +const JOIN_LEADING_SLASH_RE = /^\.?\//; +function joinURL(base, ...input) { + let url = base || ""; + for (const segment of input.filter((url2) => isNonEmptyURL(url2))) { + if (url) { + const _segment = segment.replace(JOIN_LEADING_SLASH_RE, ""); + url = withTrailingSlash(url) + _segment; + } else { + url = segment; + } + } + return url; +} +function isEqual(a, b, options = {}) { + if (!options.trailingSlash) { + a = withTrailingSlash(a); + b = withTrailingSlash(b); + } + if (!options.leadingSlash) { + a = withLeadingSlash(a); + b = withLeadingSlash(b); + } + if (!options.encoding) { + a = decode(a); + b = decode(b); + } + return a === b; +} + +function parseURL(input = "", defaultProto) { + const _specialProtoMatch = input.match( + /^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i + ); + if (_specialProtoMatch) { + const [, _proto, _pathname = ""] = _specialProtoMatch; + return { + protocol: _proto.toLowerCase(), + pathname: _pathname, + href: _proto + _pathname, + auth: "", + host: "", + search: "", + hash: "" + }; + } + if (!hasProtocol(input, { acceptRelative: true })) { + return defaultProto ? parseURL(defaultProto + input) : parsePath(input); + } + const [, protocol = "", auth, hostAndPath = ""] = input.replace(/\\/g, "/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/) || []; + const [, host = "", path = ""] = hostAndPath.match(/([^#/?]*)(.*)?/) || []; + const { pathname, search, hash } = parsePath( + path.replace(/\/(?=[A-Za-z]:)/, "") + ); + return { + protocol: protocol.toLowerCase(), + auth: auth ? auth.slice(0, Math.max(0, auth.length - 1)) : "", + host, + pathname, + search, + hash + }; +} +function parsePath(input = "") { + const [pathname = "", search = "", hash = ""] = (input.match(/([^#?]*)(\?[^#]*)?(#.*)?/) || []).splice(1); + return { + pathname, + search, + hash + }; +} +function stringifyParsedURL(parsed) { + const pathname = parsed.pathname || ""; + const search = parsed.search ? (parsed.search.startsWith("?") ? "" : "?") + parsed.search : ""; + const hash = parsed.hash || ""; + const auth = parsed.auth ? parsed.auth + "@" : ""; + const host = parsed.host || ""; + const proto = parsed.protocol ? parsed.protocol + "//" : ""; + return proto + auth + host + pathname + search + hash; +} + +const NODE_TYPES = { + NORMAL: 0, + WILDCARD: 1, + PLACEHOLDER: 2 +}; + +function createRouter$1(options = {}) { + const ctx = { + options, + rootNode: createRadixNode(), + staticRoutesMap: {} + }; + const normalizeTrailingSlash = (p) => options.strictTrailingSlash ? p : p.replace(/\/$/, "") || "/"; + if (options.routes) { + for (const path in options.routes) { + insert(ctx, normalizeTrailingSlash(path), options.routes[path]); + } + } + return { + ctx, + // @ts-ignore + lookup: (path) => lookup(ctx, normalizeTrailingSlash(path)), + insert: (path, data) => insert(ctx, normalizeTrailingSlash(path), data), + remove: (path) => remove(ctx, normalizeTrailingSlash(path)) + }; +} +function lookup(ctx, path) { + const staticPathNode = ctx.staticRoutesMap[path]; + if (staticPathNode) { + return staticPathNode.data; + } + const sections = path.split("/"); + const params = {}; + let paramsFound = false; + let wildcardNode = null; + let node = ctx.rootNode; + let wildCardParam = null; + for (let i = 0; i < sections.length; i++) { + const section = sections[i]; + if (node.wildcardChildNode !== null) { + wildcardNode = node.wildcardChildNode; + wildCardParam = sections.slice(i).join("/"); + } + const nextNode = node.children.get(section); + if (nextNode !== void 0) { + node = nextNode; + } else { + node = node.placeholderChildNode; + if (node !== null) { + params[node.paramName] = section; + paramsFound = true; + } else { + break; + } + } + } + if ((node === null || node.data === null) && wildcardNode !== null) { + node = wildcardNode; + params[node.paramName || "_"] = wildCardParam; + paramsFound = true; + } + if (!node) { + return null; + } + if (paramsFound) { + return { + ...node.data, + params: paramsFound ? params : void 0 + }; + } + return node.data; +} +function insert(ctx, path, data) { + let isStaticRoute = true; + const sections = path.split("/"); + let node = ctx.rootNode; + let _unnamedPlaceholderCtr = 0; + for (const section of sections) { + let childNode; + if (childNode = node.children.get(section)) { + node = childNode; + } else { + const type = getNodeType(section); + childNode = createRadixNode({ type, parent: node }); + node.children.set(section, childNode); + if (type === NODE_TYPES.PLACEHOLDER) { + childNode.paramName = section === "*" ? `_${_unnamedPlaceholderCtr++}` : section.slice(1); + node.placeholderChildNode = childNode; + isStaticRoute = false; + } else if (type === NODE_TYPES.WILDCARD) { + node.wildcardChildNode = childNode; + childNode.paramName = section.slice( + 3 + /* "**:" */ + ) || "_"; + isStaticRoute = false; + } + node = childNode; + } + } + node.data = data; + if (isStaticRoute === true) { + ctx.staticRoutesMap[path] = node; + } + return node; +} +function remove(ctx, path) { + let success = false; + const sections = path.split("/"); + let node = ctx.rootNode; + for (const section of sections) { + node = node.children.get(section); + if (!node) { + return success; + } + } + if (node.data) { + const lastSection = sections[sections.length - 1]; + node.data = null; + if (Object.keys(node.children).length === 0) { + const parentNode = node.parent; + parentNode.children.delete(lastSection); + parentNode.wildcardChildNode = null; + parentNode.placeholderChildNode = null; + } + success = true; + } + return success; +} +function createRadixNode(options = {}) { + return { + type: options.type || NODE_TYPES.NORMAL, + parent: options.parent || null, + children: /* @__PURE__ */ new Map(), + data: options.data || null, + paramName: options.paramName || null, + wildcardChildNode: null, + placeholderChildNode: null + }; +} +function getNodeType(str) { + if (str.startsWith("**")) { + return NODE_TYPES.WILDCARD; + } + if (str[0] === ":" || str === "*") { + return NODE_TYPES.PLACEHOLDER; + } + return NODE_TYPES.NORMAL; +} + +function toRouteMatcher(router) { + const table = _routerNodeToTable("", router.ctx.rootNode); + return _createMatcher(table); +} +function _createMatcher(table) { + return { + ctx: { table }, + matchAll: (path) => _matchRoutes(path, table) + }; +} +function _createRouteTable() { + return { + static: /* @__PURE__ */ new Map(), + wildcard: /* @__PURE__ */ new Map(), + dynamic: /* @__PURE__ */ new Map() + }; +} +function _matchRoutes(path, table) { + const matches = []; + for (const [key, value] of _sortRoutesMap(table.wildcard)) { + if (path.startsWith(key)) { + matches.push(value); + } + } + for (const [key, value] of _sortRoutesMap(table.dynamic)) { + if (path.startsWith(key + "/")) { + const subPath = "/" + path.slice(key.length).split("/").splice(2).join("/"); + matches.push(..._matchRoutes(subPath, value)); + } + } + const staticMatch = table.static.get(path); + if (staticMatch) { + matches.push(staticMatch); + } + return matches.filter(Boolean); +} +function _sortRoutesMap(m) { + return [...m.entries()].sort((a, b) => a[0].length - b[0].length); +} +function _routerNodeToTable(initialPath, initialNode) { + const table = _createRouteTable(); + function _addNode(path, node) { + if (path) { + if (node.type === NODE_TYPES.NORMAL && !(path.includes("*") || path.includes(":"))) { + table.static.set(path, node.data); + } else if (node.type === NODE_TYPES.WILDCARD) { + table.wildcard.set(path.replace("/**", ""), node.data); + } else if (node.type === NODE_TYPES.PLACEHOLDER) { + const subTable = _routerNodeToTable("", node); + if (node.data) { + subTable.static.set("/", node.data); + } + table.dynamic.set(path.replace(/\/\*|\/:\w+/, ""), subTable); + return; + } + } + for (const [childPath, child] of node.children.entries()) { + _addNode(`${path}/${childPath}`.replace("//", "/"), child); + } + } + _addNode(initialPath, initialNode); + return table; +} + +function _defu(baseObject, defaults, namespace = ".", merger) { + if (!_isPlainObject(defaults)) { + return _defu(baseObject, {}, namespace, merger); + } + const object = Object.assign({}, defaults); + for (const key in baseObject) { + if (key === "__proto__" || key === "constructor") { + continue; + } + const value = baseObject[key]; + if (value === null || value === void 0) { + continue; + } + if (merger && merger(object, key, value, namespace)) { + continue; + } + if (Array.isArray(value) && Array.isArray(object[key])) { + object[key] = [...value, ...object[key]]; + } else if (_isPlainObject(value) && _isPlainObject(object[key])) { + object[key] = _defu( + value, + object[key], + (namespace ? `${namespace}.` : "") + key.toString(), + merger + ); + } else { + object[key] = value; + } + } + return object; +} +function _isPlainObject(value) { + if (value === null || typeof value !== "object") { + return false; + } + const prototype = Object.getPrototypeOf(value); + return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(Symbol.toStringTag in value) && !(Symbol.iterator in value); +} +function createDefu(merger) { + return (...arguments_) => ( + // eslint-disable-next-line unicorn/no-array-reduce + arguments_.reduce((p, c) => _defu(p, c, "", merger), {}) + ); +} +const defu = createDefu(); +const defuFn = createDefu((object, key, currentValue) => { + if (object[key] !== void 0 && typeof currentValue === "function") { + object[key] = currentValue(object[key]); + return true; + } +}); + +function rawHeaders(headers) { + const rawHeaders2 = []; + for (const key in headers) { + if (Array.isArray(headers[key])) { + for (const h of headers[key]) { + rawHeaders2.push(key, h); + } + } else { + rawHeaders2.push(key, headers[key]); + } + } + return rawHeaders2; +} +function mergeFns(...functions) { + return function(...args) { + for (const fn of functions) { + fn(...args); + } + }; +} +function createNotImplementedError(name) { + throw new Error(`[unenv] ${name} is not implemented yet!`); +} + +let defaultMaxListeners = 10; +let EventEmitter$1 = class EventEmitter { + __unenv__ = true; + _events = /* @__PURE__ */ Object.create(null); + _maxListeners; + static get defaultMaxListeners() { + return defaultMaxListeners; + } + static set defaultMaxListeners(arg) { + if (typeof arg !== "number" || arg < 0 || Number.isNaN(arg)) { + throw new RangeError( + 'The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received ' + arg + "." + ); + } + defaultMaxListeners = arg; + } + setMaxListeners(n) { + if (typeof n !== "number" || n < 0 || Number.isNaN(n)) { + throw new RangeError( + 'The value of "n" is out of range. It must be a non-negative number. Received ' + n + "." + ); + } + this._maxListeners = n; + return this; + } + getMaxListeners() { + return _getMaxListeners(this); + } + emit(type, ...args) { + if (!this._events[type] || this._events[type].length === 0) { + return false; + } + if (type === "error") { + let er; + if (args.length > 0) { + er = args[0]; + } + if (er instanceof Error) { + throw er; + } + const err = new Error( + "Unhandled error." + (er ? " (" + er.message + ")" : "") + ); + err.context = er; + throw err; + } + for (const _listener of this._events[type]) { + (_listener.listener || _listener).apply(this, args); + } + return true; + } + addListener(type, listener) { + return _addListener(this, type, listener, false); + } + on(type, listener) { + return _addListener(this, type, listener, false); + } + prependListener(type, listener) { + return _addListener(this, type, listener, true); + } + once(type, listener) { + return this.on(type, _wrapOnce(this, type, listener)); + } + prependOnceListener(type, listener) { + return this.prependListener(type, _wrapOnce(this, type, listener)); + } + removeListener(type, listener) { + return _removeListener(this, type, listener); + } + off(type, listener) { + return this.removeListener(type, listener); + } + removeAllListeners(type) { + return _removeAllListeners(this, type); + } + listeners(type) { + return _listeners(this, type, true); + } + rawListeners(type) { + return _listeners(this, type, false); + } + listenerCount(type) { + return this.rawListeners(type).length; + } + eventNames() { + return Object.keys(this._events); + } +}; +function _addListener(target, type, listener, prepend) { + _checkListener(listener); + if (target._events.newListener !== void 0) { + target.emit("newListener", type, listener.listener || listener); + } + if (!target._events[type]) { + target._events[type] = []; + } + if (prepend) { + target._events[type].unshift(listener); + } else { + target._events[type].push(listener); + } + const maxListeners = _getMaxListeners(target); + if (maxListeners > 0 && target._events[type].length > maxListeners && !target._events[type].warned) { + target._events[type].warned = true; + const warning = new Error( + `[unenv] Possible EventEmitter memory leak detected. ${target._events[type].length} ${type} listeners added. Use emitter.setMaxListeners() to increase limit` + ); + warning.name = "MaxListenersExceededWarning"; + warning.emitter = target; + warning.type = type; + warning.count = target._events[type]?.length; + console.warn(warning); + } + return target; +} +function _removeListener(target, type, listener) { + _checkListener(listener); + if (!target._events[type] || target._events[type].length === 0) { + return target; + } + const lenBeforeFilter = target._events[type].length; + target._events[type] = target._events[type].filter((fn) => fn !== listener); + if (lenBeforeFilter === target._events[type].length) { + return target; + } + if (target._events.removeListener) { + target.emit("removeListener", type, listener.listener || listener); + } + if (target._events[type].length === 0) { + delete target._events[type]; + } + return target; +} +function _removeAllListeners(target, type) { + if (!target._events[type] || target._events[type].length === 0) { + return target; + } + if (target._events.removeListener) { + for (const _listener of target._events[type]) { + target.emit("removeListener", type, _listener.listener || _listener); + } + } + delete target._events[type]; + return target; +} +function _wrapOnce(target, type, listener) { + let fired = false; + const wrapper = (...args) => { + if (fired) { + return; + } + target.removeListener(type, wrapper); + fired = true; + return args.length === 0 ? listener.call(target) : listener.apply(target, args); + }; + wrapper.listener = listener; + return wrapper; +} +function _getMaxListeners(target) { + return target._maxListeners ?? EventEmitter$1.defaultMaxListeners; +} +function _listeners(target, type, unwrap) { + let listeners = target._events[type]; + if (typeof listeners === "function") { + listeners = [listeners]; + } + return unwrap ? listeners.map((l) => l.listener || l) : listeners; +} +function _checkListener(listener) { + if (typeof listener !== "function") { + throw new TypeError( + 'The "listener" argument must be of type Function. Received type ' + typeof listener + ); + } +} + +const EventEmitter = globalThis.EventEmitter || EventEmitter$1; + +class _Readable extends EventEmitter { + __unenv__ = true; + readableEncoding = null; + readableEnded = true; + readableFlowing = false; + readableHighWaterMark = 0; + readableLength = 0; + readableObjectMode = false; + readableAborted = false; + readableDidRead = false; + closed = false; + errored = null; + readable = false; + destroyed = false; + static from(_iterable, options) { + return new _Readable(options); + } + constructor(_opts) { + super(); + } + _read(_size) { + } + read(_size) { + } + setEncoding(_encoding) { + return this; + } + pause() { + return this; + } + resume() { + return this; + } + isPaused() { + return true; + } + unpipe(_destination) { + return this; + } + unshift(_chunk, _encoding) { + } + wrap(_oldStream) { + return this; + } + push(_chunk, _encoding) { + return false; + } + _destroy(_error, _callback) { + this.removeAllListeners(); + } + destroy(error) { + this.destroyed = true; + this._destroy(error); + return this; + } + pipe(_destenition, _options) { + return {}; + } + compose(stream, options) { + throw new Error("[unenv] Method not implemented."); + } + [Symbol.asyncDispose]() { + this.destroy(); + return Promise.resolve(); + } + async *[Symbol.asyncIterator]() { + throw createNotImplementedError("Readable.asyncIterator"); + } + iterator(options) { + throw createNotImplementedError("Readable.iterator"); + } + map(fn, options) { + throw createNotImplementedError("Readable.map"); + } + filter(fn, options) { + throw createNotImplementedError("Readable.filter"); + } + forEach(fn, options) { + throw createNotImplementedError("Readable.forEach"); + } + reduce(fn, initialValue, options) { + throw createNotImplementedError("Readable.reduce"); + } + find(fn, options) { + throw createNotImplementedError("Readable.find"); + } + findIndex(fn, options) { + throw createNotImplementedError("Readable.findIndex"); + } + some(fn, options) { + throw createNotImplementedError("Readable.some"); + } + toArray(options) { + throw createNotImplementedError("Readable.toArray"); + } + every(fn, options) { + throw createNotImplementedError("Readable.every"); + } + flatMap(fn, options) { + throw createNotImplementedError("Readable.flatMap"); + } + drop(limit, options) { + throw createNotImplementedError("Readable.drop"); + } + take(limit, options) { + throw createNotImplementedError("Readable.take"); + } + asIndexedPairs(options) { + throw createNotImplementedError("Readable.asIndexedPairs"); + } +} +const Readable = globalThis.Readable || _Readable; + +class _Writable extends EventEmitter { + __unenv__ = true; + writable = true; + writableEnded = false; + writableFinished = false; + writableHighWaterMark = 0; + writableLength = 0; + writableObjectMode = false; + writableCorked = 0; + closed = false; + errored = null; + writableNeedDrain = false; + destroyed = false; + _data; + _encoding = "utf-8"; + constructor(_opts) { + super(); + } + pipe(_destenition, _options) { + return {}; + } + _write(chunk, encoding, callback) { + if (this.writableEnded) { + if (callback) { + callback(); + } + return; + } + if (this._data === void 0) { + this._data = chunk; + } else { + const a = typeof this._data === "string" ? Buffer.from(this._data, this._encoding || encoding || "utf8") : this._data; + const b = typeof chunk === "string" ? Buffer.from(chunk, encoding || this._encoding || "utf8") : chunk; + this._data = Buffer.concat([a, b]); + } + this._encoding = encoding; + if (callback) { + callback(); + } + } + _writev(_chunks, _callback) { + } + _destroy(_error, _callback) { + } + _final(_callback) { + } + write(chunk, arg2, arg3) { + const encoding = typeof arg2 === "string" ? this._encoding : "utf-8"; + const cb = typeof arg2 === "function" ? arg2 : typeof arg3 === "function" ? arg3 : void 0; + this._write(chunk, encoding, cb); + return true; + } + setDefaultEncoding(_encoding) { + return this; + } + end(arg1, arg2, arg3) { + const callback = typeof arg1 === "function" ? arg1 : typeof arg2 === "function" ? arg2 : typeof arg3 === "function" ? arg3 : void 0; + if (this.writableEnded) { + if (callback) { + callback(); + } + return this; + } + const data = arg1 === callback ? void 0 : arg1; + if (data) { + const encoding = arg2 === callback ? void 0 : arg2; + this.write(data, encoding, callback); + } + this.writableEnded = true; + this.writableFinished = true; + this.emit("close"); + this.emit("finish"); + return this; + } + cork() { + } + uncork() { + } + destroy(_error) { + this.destroyed = true; + delete this._data; + this.removeAllListeners(); + return this; + } + compose(stream, options) { + throw new Error("[h3] Method not implemented."); + } +} +const Writable = globalThis.Writable || _Writable; + +const __Duplex = class { + allowHalfOpen = true; + _destroy; + constructor(readable = new Readable(), writable = new Writable()) { + Object.assign(this, readable); + Object.assign(this, writable); + this._destroy = mergeFns(readable._destroy, writable._destroy); + } +}; +function getDuplex() { + Object.assign(__Duplex.prototype, Readable.prototype); + Object.assign(__Duplex.prototype, Writable.prototype); + return __Duplex; +} +const _Duplex = /* @__PURE__ */ getDuplex(); +const Duplex = globalThis.Duplex || _Duplex; + +class Socket extends Duplex { + __unenv__ = true; + bufferSize = 0; + bytesRead = 0; + bytesWritten = 0; + connecting = false; + destroyed = false; + pending = false; + localAddress = ""; + localPort = 0; + remoteAddress = ""; + remoteFamily = ""; + remotePort = 0; + autoSelectFamilyAttemptedAddresses = []; + readyState = "readOnly"; + constructor(_options) { + super(); + } + write(_buffer, _arg1, _arg2) { + return false; + } + connect(_arg1, _arg2, _arg3) { + return this; + } + end(_arg1, _arg2, _arg3) { + return this; + } + setEncoding(_encoding) { + return this; + } + pause() { + return this; + } + resume() { + return this; + } + setTimeout(_timeout, _callback) { + return this; + } + setNoDelay(_noDelay) { + return this; + } + setKeepAlive(_enable, _initialDelay) { + return this; + } + address() { + return {}; + } + unref() { + return this; + } + ref() { + return this; + } + destroySoon() { + this.destroy(); + } + resetAndDestroy() { + const err = new Error("ERR_SOCKET_CLOSED"); + err.code = "ERR_SOCKET_CLOSED"; + this.destroy(err); + return this; + } +} + +class IncomingMessage extends Readable { + __unenv__ = {}; + aborted = false; + httpVersion = "1.1"; + httpVersionMajor = 1; + httpVersionMinor = 1; + complete = true; + connection; + socket; + headers = {}; + trailers = {}; + method = "GET"; + url = "/"; + statusCode = 200; + statusMessage = ""; + closed = false; + errored = null; + readable = false; + constructor(socket) { + super(); + this.socket = this.connection = socket || new Socket(); + } + get rawHeaders() { + return rawHeaders(this.headers); + } + get rawTrailers() { + return []; + } + setTimeout(_msecs, _callback) { + return this; + } + get headersDistinct() { + return _distinct(this.headers); + } + get trailersDistinct() { + return _distinct(this.trailers); + } +} +function _distinct(obj) { + const d = {}; + for (const [key, value] of Object.entries(obj)) { + if (key) { + d[key] = (Array.isArray(value) ? value : [value]).filter( + Boolean + ); + } + } + return d; +} + +class ServerResponse extends Writable { + __unenv__ = true; + statusCode = 200; + statusMessage = ""; + upgrading = false; + chunkedEncoding = false; + shouldKeepAlive = false; + useChunkedEncodingByDefault = false; + sendDate = false; + finished = false; + headersSent = false; + strictContentLength = false; + connection = null; + socket = null; + req; + _headers = {}; + constructor(req) { + super(); + this.req = req; + } + assignSocket(socket) { + socket._httpMessage = this; + this.socket = socket; + this.connection = socket; + this.emit("socket", socket); + this._flush(); + } + _flush() { + this.flushHeaders(); + } + detachSocket(_socket) { + } + writeContinue(_callback) { + } + writeHead(statusCode, arg1, arg2) { + if (statusCode) { + this.statusCode = statusCode; + } + if (typeof arg1 === "string") { + this.statusMessage = arg1; + arg1 = void 0; + } + const headers = arg2 || arg1; + if (headers) { + if (Array.isArray(headers)) ; else { + for (const key in headers) { + this.setHeader(key, headers[key]); + } + } + } + this.headersSent = true; + return this; + } + writeProcessing() { + } + setTimeout(_msecs, _callback) { + return this; + } + appendHeader(name, value) { + name = name.toLowerCase(); + const current = this._headers[name]; + const all = [ + ...Array.isArray(current) ? current : [current], + ...Array.isArray(value) ? value : [value] + ].filter(Boolean); + this._headers[name] = all.length > 1 ? all : all[0]; + return this; + } + setHeader(name, value) { + this._headers[name.toLowerCase()] = value; + return this; + } + getHeader(name) { + return this._headers[name.toLowerCase()]; + } + getHeaders() { + return this._headers; + } + getHeaderNames() { + return Object.keys(this._headers); + } + hasHeader(name) { + return name.toLowerCase() in this._headers; + } + removeHeader(name) { + delete this._headers[name.toLowerCase()]; + } + addTrailers(_headers) { + } + flushHeaders() { + } + writeEarlyHints(_headers, cb) { + if (typeof cb === "function") { + cb(); + } + } +} + +function hasProp(obj, prop) { + try { + return prop in obj; + } catch { + return false; + } +} + +var __defProp$1 = Object.defineProperty; +var __defNormalProp$1 = (obj, key, value) => key in obj ? __defProp$1(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; +var __publicField$1 = (obj, key, value) => { + __defNormalProp$1(obj, typeof key !== "symbol" ? key + "" : key, value); + return value; +}; +class H3Error extends Error { + constructor(message, opts = {}) { + super(message, opts); + __publicField$1(this, "statusCode", 500); + __publicField$1(this, "fatal", false); + __publicField$1(this, "unhandled", false); + __publicField$1(this, "statusMessage"); + __publicField$1(this, "data"); + __publicField$1(this, "cause"); + if (opts.cause && !this.cause) { + this.cause = opts.cause; + } + } + toJSON() { + const obj = { + message: this.message, + statusCode: sanitizeStatusCode(this.statusCode, 500) + }; + if (this.statusMessage) { + obj.statusMessage = sanitizeStatusMessage(this.statusMessage); + } + if (this.data !== void 0) { + obj.data = this.data; + } + return obj; + } +} +__publicField$1(H3Error, "__h3_error__", true); +function createError$1(input) { + if (typeof input === "string") { + return new H3Error(input); + } + if (isError(input)) { + return input; + } + const err = new H3Error(input.message ?? input.statusMessage ?? "", { + cause: input.cause || input + }); + if (hasProp(input, "stack")) { + try { + Object.defineProperty(err, "stack", { + get() { + return input.stack; + } + }); + } catch { + try { + err.stack = input.stack; + } catch { + } + } + } + if (input.data) { + err.data = input.data; + } + if (input.statusCode) { + err.statusCode = sanitizeStatusCode(input.statusCode, err.statusCode); + } else if (input.status) { + err.statusCode = sanitizeStatusCode(input.status, err.statusCode); + } + if (input.statusMessage) { + err.statusMessage = input.statusMessage; + } else if (input.statusText) { + err.statusMessage = input.statusText; + } + if (err.statusMessage) { + const originalMessage = err.statusMessage; + const sanitizedMessage = sanitizeStatusMessage(err.statusMessage); + if (sanitizedMessage !== originalMessage) { + console.warn( + "[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default." + ); + } + } + if (input.fatal !== void 0) { + err.fatal = input.fatal; + } + if (input.unhandled !== void 0) { + err.unhandled = input.unhandled; + } + return err; +} +function sendError(event, error, debug) { + if (event.handled) { + return; + } + const h3Error = isError(error) ? error : createError$1(error); + const responseBody = { + statusCode: h3Error.statusCode, + statusMessage: h3Error.statusMessage, + stack: [], + data: h3Error.data + }; + if (debug) { + responseBody.stack = (h3Error.stack || "").split("\n").map((l) => l.trim()); + } + if (event.handled) { + return; + } + const _code = Number.parseInt(h3Error.statusCode); + setResponseStatus(event, _code, h3Error.statusMessage); + event.node.res.setHeader("content-type", MIMES.json); + event.node.res.end(JSON.stringify(responseBody, void 0, 2)); +} +function isError(input) { + return input?.constructor?.__h3_error__ === true; +} + +function getQuery(event) { + return getQuery$1(event.path || ""); +} +function isMethod(event, expected, allowHead) { + if (allowHead && event.method === "HEAD") { + return true; + } + if (typeof expected === "string") { + if (event.method === expected) { + return true; + } + } else if (expected.includes(event.method)) { + return true; + } + return false; +} +function assertMethod(event, expected, allowHead) { + if (!isMethod(event, expected, allowHead)) { + throw createError$1({ + statusCode: 405, + statusMessage: "HTTP method is not allowed." + }); + } +} +function getRequestHeaders(event) { + const _headers = {}; + for (const key in event.node.req.headers) { + const val = event.node.req.headers[key]; + _headers[key] = Array.isArray(val) ? val.filter(Boolean).join(", ") : val; + } + return _headers; +} +function getRequestHeader(event, name) { + const headers = getRequestHeaders(event); + const value = headers[name.toLowerCase()]; + return value; +} + +const RawBodySymbol = Symbol.for("h3RawBody"); +const PayloadMethods$1 = ["PATCH", "POST", "PUT", "DELETE"]; +function readRawBody(event, encoding = "utf8") { + assertMethod(event, PayloadMethods$1); + const _rawBody = event._requestBody || event.web?.request?.body || event.node.req[RawBodySymbol] || event.node.req.body; + if (_rawBody) { + const promise2 = Promise.resolve(_rawBody).then((_resolved) => { + if (Buffer.isBuffer(_resolved)) { + return _resolved; + } + if (typeof _resolved.pipeTo === "function") { + return new Promise((resolve, reject) => { + const chunks = []; + _resolved.pipeTo( + new WritableStream({ + write(chunk) { + chunks.push(chunk); + }, + close() { + resolve(Buffer.concat(chunks)); + }, + abort(reason) { + reject(reason); + } + }) + ).catch(reject); + }); + } else if (typeof _resolved.pipe === "function") { + return new Promise((resolve, reject) => { + const chunks = []; + _resolved.on("data", (chunk) => { + chunks.push(chunk); + }).on("end", () => { + resolve(Buffer.concat(chunks)); + }).on("error", reject); + }); + } + if (_resolved.constructor === Object) { + return Buffer.from(JSON.stringify(_resolved)); + } + return Buffer.from(_resolved); + }); + return encoding ? promise2.then((buff) => buff.toString(encoding)) : promise2; + } + if (!Number.parseInt(event.node.req.headers["content-length"] || "")) { + return Promise.resolve(void 0); + } + const promise = event.node.req[RawBodySymbol] = new Promise( + (resolve, reject) => { + const bodyData = []; + event.node.req.on("error", (err) => { + reject(err); + }).on("data", (chunk) => { + bodyData.push(chunk); + }).on("end", () => { + resolve(Buffer.concat(bodyData)); + }); + } + ); + const result = encoding ? promise.then((buff) => buff.toString(encoding)) : promise; + return result; +} +function getRequestWebStream(event) { + if (!PayloadMethods$1.includes(event.method)) { + return; + } + return event.web?.request?.body || event._requestBody || new ReadableStream({ + start: (controller) => { + event.node.req.on("data", (chunk) => { + controller.enqueue(chunk); + }); + event.node.req.on("end", () => { + controller.close(); + }); + event.node.req.on("error", (err) => { + controller.error(err); + }); + } + }); +} + +function handleCacheHeaders(event, opts) { + const cacheControls = ["public", ...opts.cacheControls || []]; + let cacheMatched = false; + if (opts.maxAge !== void 0) { + cacheControls.push(`max-age=${+opts.maxAge}`, `s-maxage=${+opts.maxAge}`); + } + if (opts.modifiedTime) { + const modifiedTime = new Date(opts.modifiedTime); + const ifModifiedSince = event.node.req.headers["if-modified-since"]; + event.node.res.setHeader("last-modified", modifiedTime.toUTCString()); + if (ifModifiedSince && new Date(ifModifiedSince) >= opts.modifiedTime) { + cacheMatched = true; + } + } + if (opts.etag) { + event.node.res.setHeader("etag", opts.etag); + const ifNonMatch = event.node.req.headers["if-none-match"]; + if (ifNonMatch === opts.etag) { + cacheMatched = true; + } + } + event.node.res.setHeader("cache-control", cacheControls.join(", ")); + if (cacheMatched) { + event.node.res.statusCode = 304; + if (!event.handled) { + event.node.res.end(); + } + return true; + } + return false; +} + +const MIMES = { + html: "text/html", + json: "application/json" +}; + +const DISALLOWED_STATUS_CHARS = /[^\u0009\u0020-\u007E]/g; +function sanitizeStatusMessage(statusMessage = "") { + return statusMessage.replace(DISALLOWED_STATUS_CHARS, ""); +} +function sanitizeStatusCode(statusCode, defaultStatusCode = 200) { + if (!statusCode) { + return defaultStatusCode; + } + if (typeof statusCode === "string") { + statusCode = Number.parseInt(statusCode, 10); + } + if (statusCode < 100 || statusCode > 999) { + return defaultStatusCode; + } + return statusCode; +} +function splitCookiesString(cookiesString) { + if (Array.isArray(cookiesString)) { + return cookiesString.flatMap((c) => splitCookiesString(c)); + } + if (typeof cookiesString !== "string") { + return []; + } + const cookiesStrings = []; + let pos = 0; + let start; + let ch; + let lastComma; + let nextStart; + let cookiesSeparatorFound; + const skipWhitespace = () => { + while (pos < cookiesString.length && /\s/.test(cookiesString.charAt(pos))) { + pos += 1; + } + return pos < cookiesString.length; + }; + const notSpecialChar = () => { + ch = cookiesString.charAt(pos); + return ch !== "=" && ch !== ";" && ch !== ","; + }; + while (pos < cookiesString.length) { + start = pos; + cookiesSeparatorFound = false; + while (skipWhitespace()) { + ch = cookiesString.charAt(pos); + if (ch === ",") { + lastComma = pos; + pos += 1; + skipWhitespace(); + nextStart = pos; + while (pos < cookiesString.length && notSpecialChar()) { + pos += 1; + } + if (pos < cookiesString.length && cookiesString.charAt(pos) === "=") { + cookiesSeparatorFound = true; + pos = nextStart; + cookiesStrings.push(cookiesString.slice(start, lastComma)); + start = pos; + } else { + pos = lastComma + 1; + } + } else { + pos += 1; + } + } + if (!cookiesSeparatorFound || pos >= cookiesString.length) { + cookiesStrings.push(cookiesString.slice(start, cookiesString.length)); + } + } + return cookiesStrings; +} + +const defer = typeof setImmediate === "undefined" ? (fn) => fn() : setImmediate; +function send(event, data, type) { + if (type) { + defaultContentType(event, type); + } + return new Promise((resolve) => { + defer(() => { + if (!event.handled) { + event.node.res.end(data); + } + resolve(); + }); + }); +} +function sendNoContent(event, code) { + if (event.handled) { + return; + } + if (!code && event.node.res.statusCode !== 200) { + code = event.node.res.statusCode; + } + const _code = sanitizeStatusCode(code, 204); + if (_code === 204) { + event.node.res.removeHeader("content-length"); + } + event.node.res.writeHead(_code); + event.node.res.end(); +} +function setResponseStatus(event, code, text) { + if (code) { + event.node.res.statusCode = sanitizeStatusCode( + code, + event.node.res.statusCode + ); + } + if (text) { + event.node.res.statusMessage = sanitizeStatusMessage(text); + } +} +function getResponseStatus(event) { + return event.node.res.statusCode; +} +function getResponseStatusText(event) { + return event.node.res.statusMessage; +} +function defaultContentType(event, type) { + if (type && !event.node.res.getHeader("content-type")) { + event.node.res.setHeader("content-type", type); + } +} +function sendRedirect(event, location, code = 302) { + event.node.res.statusCode = sanitizeStatusCode( + code, + event.node.res.statusCode + ); + event.node.res.setHeader("location", location); + const encodedLoc = location.replace(/"/g, "%22"); + const html = ``; + return send(event, html, MIMES.html); +} +function getResponseHeader(event, name) { + return event.node.res.getHeader(name); +} +function setResponseHeaders(event, headers) { + for (const [name, value] of Object.entries(headers)) { + event.node.res.setHeader(name, value); + } +} +const setHeaders = setResponseHeaders; +function setResponseHeader(event, name, value) { + event.node.res.setHeader(name, value); +} +function removeResponseHeader(event, name) { + return event.node.res.removeHeader(name); +} +function isStream(data) { + if (!data || typeof data !== "object") { + return false; + } + if (typeof data.pipe === "function") { + if (typeof data._read === "function") { + return true; + } + if (typeof data.abort === "function") { + return true; + } + } + if (typeof data.pipeTo === "function") { + return true; + } + return false; +} +function isWebResponse(data) { + return typeof Response !== "undefined" && data instanceof Response; +} +function sendStream(event, stream) { + if (!stream || typeof stream !== "object") { + throw new Error("[h3] Invalid stream provided."); + } + event.node.res._data = stream; + if (!event.node.res.socket) { + event._handled = true; + return Promise.resolve(); + } + if (hasProp(stream, "pipeTo") && typeof stream.pipeTo === "function") { + return stream.pipeTo( + new WritableStream({ + write(chunk) { + event.node.res.write(chunk); + } + }) + ).then(() => { + event.node.res.end(); + }); + } + if (hasProp(stream, "pipe") && typeof stream.pipe === "function") { + return new Promise((resolve, reject) => { + stream.pipe(event.node.res); + if (stream.on) { + stream.on("end", () => { + event.node.res.end(); + resolve(); + }); + stream.on("error", (error) => { + reject(error); + }); + } + event.node.res.on("close", () => { + if (stream.abort) { + stream.abort(); + } + }); + }); + } + throw new Error("[h3] Invalid or incompatible stream provided."); +} +function sendWebResponse(event, response) { + for (const [key, value] of response.headers) { + if (key === "set-cookie") { + event.node.res.appendHeader(key, splitCookiesString(value)); + } else { + event.node.res.setHeader(key, value); + } + } + if (response.status) { + event.node.res.statusCode = sanitizeStatusCode( + response.status, + event.node.res.statusCode + ); + } + if (response.statusText) { + event.node.res.statusMessage = sanitizeStatusMessage(response.statusText); + } + if (response.redirected) { + event.node.res.setHeader("location", response.url); + } + if (!response.body) { + event.node.res.end(); + return; + } + return sendStream(event, response.body); +} + +const PayloadMethods = /* @__PURE__ */ new Set(["PATCH", "POST", "PUT", "DELETE"]); +const ignoredHeaders = /* @__PURE__ */ new Set([ + "transfer-encoding", + "connection", + "keep-alive", + "upgrade", + "expect", + "host" +]); +async function proxyRequest(event, target, opts = {}) { + let body; + let duplex; + if (PayloadMethods.has(event.method)) { + if (opts.streamRequest) { + body = getRequestWebStream(event); + duplex = "half"; + } else { + body = await readRawBody(event, false).catch(() => void 0); + } + } + const method = opts.fetchOptions?.method || event.method; + const fetchHeaders = mergeHeaders( + getProxyRequestHeaders(event), + opts.fetchOptions?.headers, + opts.headers + ); + return sendProxy(event, target, { + ...opts, + fetchOptions: { + method, + body, + duplex, + ...opts.fetchOptions, + headers: fetchHeaders + } + }); +} +async function sendProxy(event, target, opts = {}) { + const response = await _getFetch(opts.fetch)(target, { + headers: opts.headers, + ignoreResponseError: true, + // make $ofetch.raw transparent + ...opts.fetchOptions + }); + event.node.res.statusCode = sanitizeStatusCode( + response.status, + event.node.res.statusCode + ); + event.node.res.statusMessage = sanitizeStatusMessage(response.statusText); + const cookies = []; + for (const [key, value] of response.headers.entries()) { + if (key === "content-encoding") { + continue; + } + if (key === "content-length") { + continue; + } + if (key === "set-cookie") { + cookies.push(...splitCookiesString(value)); + continue; + } + event.node.res.setHeader(key, value); + } + if (cookies.length > 0) { + event.node.res.setHeader( + "set-cookie", + cookies.map((cookie) => { + if (opts.cookieDomainRewrite) { + cookie = rewriteCookieProperty( + cookie, + opts.cookieDomainRewrite, + "domain" + ); + } + if (opts.cookiePathRewrite) { + cookie = rewriteCookieProperty( + cookie, + opts.cookiePathRewrite, + "path" + ); + } + return cookie; + }) + ); + } + if (opts.onResponse) { + await opts.onResponse(event, response); + } + if (response._data !== void 0) { + return response._data; + } + if (event.handled) { + return; + } + if (opts.sendStream === false) { + const data = new Uint8Array(await response.arrayBuffer()); + return event.node.res.end(data); + } + if (response.body) { + for await (const chunk of response.body) { + event.node.res.write(chunk); + } + } + return event.node.res.end(); +} +function getProxyRequestHeaders(event) { + const headers = /* @__PURE__ */ Object.create(null); + const reqHeaders = getRequestHeaders(event); + for (const name in reqHeaders) { + if (!ignoredHeaders.has(name)) { + headers[name] = reqHeaders[name]; + } + } + return headers; +} +function fetchWithEvent(event, req, init, options) { + return _getFetch(options?.fetch)(req, { + ...init, + context: init?.context || event.context, + headers: { + ...getProxyRequestHeaders(event), + ...init?.headers + } + }); +} +function _getFetch(_fetch) { + if (_fetch) { + return _fetch; + } + if (globalThis.fetch) { + return globalThis.fetch; + } + throw new Error( + "fetch is not available. Try importing `node-fetch-native/polyfill` for Node.js." + ); +} +function rewriteCookieProperty(header, map, property) { + const _map = typeof map === "string" ? { "*": map } : map; + return header.replace( + new RegExp(`(;\\s*${property}=)([^;]+)`, "gi"), + (match, prefix, previousValue) => { + let newValue; + if (previousValue in _map) { + newValue = _map[previousValue]; + } else if ("*" in _map) { + newValue = _map["*"]; + } else { + return match; + } + return newValue ? prefix + newValue : ""; + } + ); +} +function mergeHeaders(defaults, ...inputs) { + const _inputs = inputs.filter(Boolean); + if (_inputs.length === 0) { + return defaults; + } + const merged = new Headers(defaults); + for (const input of _inputs) { + for (const [key, value] of Object.entries(input)) { + if (value !== void 0) { + merged.set(key, value); + } + } + } + return merged; +} + +var __defProp = Object.defineProperty; +var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; +var __publicField = (obj, key, value) => { + __defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value); + return value; +}; +class H3Event { + constructor(req, res) { + __publicField(this, "__is_event__", true); + // Context + __publicField(this, "node"); + // Node + __publicField(this, "web"); + // Web + __publicField(this, "context", {}); + // Shared + // Request + __publicField(this, "_method"); + __publicField(this, "_path"); + __publicField(this, "_headers"); + __publicField(this, "_requestBody"); + // Response + __publicField(this, "_handled", false); + this.node = { req, res }; + } + // --- Request --- + get method() { + if (!this._method) { + this._method = (this.node.req.method || "GET").toUpperCase(); + } + return this._method; + } + get path() { + return this._path || this.node.req.url || "/"; + } + get headers() { + if (!this._headers) { + this._headers = _normalizeNodeHeaders(this.node.req.headers); + } + return this._headers; + } + // --- Respoonse --- + get handled() { + return this._handled || this.node.res.writableEnded || this.node.res.headersSent; + } + respondWith(response) { + return Promise.resolve(response).then( + (_response) => sendWebResponse(this, _response) + ); + } + // --- Utils --- + toString() { + return `[${this.method}] ${this.path}`; + } + toJSON() { + return this.toString(); + } + // --- Deprecated --- + /** @deprecated Please use `event.node.req` instead. **/ + get req() { + return this.node.req; + } + /** @deprecated Please use `event.node.res` instead. **/ + get res() { + return this.node.res; + } +} +function isEvent(input) { + return hasProp(input, "__is_event__"); +} +function createEvent(req, res) { + return new H3Event(req, res); +} +function _normalizeNodeHeaders(nodeHeaders) { + const headers = new Headers(); + for (const [name, value] of Object.entries(nodeHeaders)) { + if (Array.isArray(value)) { + for (const item of value) { + headers.append(name, item); + } + } else if (value) { + headers.set(name, value); + } + } + return headers; +} + +function defineEventHandler(handler) { + if (typeof handler === "function") { + return Object.assign(handler, { __is_handler__: true }); + } + const _hooks = { + onRequest: _normalizeArray(handler.onRequest), + onBeforeResponse: _normalizeArray(handler.onBeforeResponse) + }; + const _handler = (event) => { + return _callHandler(event, handler.handler, _hooks); + }; + return Object.assign(_handler, { __is_handler__: true }); +} +function _normalizeArray(input) { + return input ? Array.isArray(input) ? input : [input] : void 0; +} +async function _callHandler(event, handler, hooks) { + if (hooks.onRequest) { + for (const hook of hooks.onRequest) { + await hook(event); + if (event.handled) { + return; + } + } + } + const body = await handler(event); + const response = { body }; + if (hooks.onBeforeResponse) { + for (const hook of hooks.onBeforeResponse) { + await hook(event, response); + } + } + return response.body; +} +const eventHandler = defineEventHandler; +function isEventHandler(input) { + return hasProp(input, "__is_handler__"); +} +function toEventHandler(input, _, _route) { + if (!isEventHandler(input)) { + console.warn( + "[h3] Implicit event handler conversion is deprecated. Use `eventHandler()` or `fromNodeMiddleware()` to define event handlers.", + _route && _route !== "/" ? ` + Route: ${_route}` : "", + ` + Handler: ${input}` + ); + } + return input; +} +function defineLazyEventHandler(factory) { + let _promise; + let _resolved; + const resolveHandler = () => { + if (_resolved) { + return Promise.resolve(_resolved); + } + if (!_promise) { + _promise = Promise.resolve(factory()).then((r) => { + const handler = r.default || r; + if (typeof handler !== "function") { + throw new TypeError( + "Invalid lazy handler result. It should be a function:", + handler + ); + } + _resolved = toEventHandler(r.default || r); + return _resolved; + }); + } + return _promise; + }; + return eventHandler((event) => { + if (_resolved) { + return _resolved(event); + } + return resolveHandler().then((handler) => handler(event)); + }); +} +const lazyEventHandler = defineLazyEventHandler; + +function createApp(options = {}) { + const stack = []; + const handler = createAppEventHandler(stack, options); + const app = { + // @ts-ignore + use: (arg1, arg2, arg3) => use(app, arg1, arg2, arg3), + handler, + stack, + options + }; + return app; +} +function use(app, arg1, arg2, arg3) { + if (Array.isArray(arg1)) { + for (const i of arg1) { + use(app, i, arg2, arg3); + } + } else if (Array.isArray(arg2)) { + for (const i of arg2) { + use(app, arg1, i, arg3); + } + } else if (typeof arg1 === "string") { + app.stack.push( + normalizeLayer({ ...arg3, route: arg1, handler: arg2 }) + ); + } else if (typeof arg1 === "function") { + app.stack.push( + normalizeLayer({ ...arg2, route: "/", handler: arg1 }) + ); + } else { + app.stack.push(normalizeLayer({ ...arg1 })); + } + return app; +} +function createAppEventHandler(stack, options) { + const spacing = options.debug ? 2 : void 0; + return eventHandler(async (event) => { + event.node.req.originalUrl = event.node.req.originalUrl || event.node.req.url || "/"; + const _reqPath = event._path || event.node.req.url || "/"; + let _layerPath; + if (options.onRequest) { + await options.onRequest(event); + } + for (const layer of stack) { + if (layer.route.length > 1) { + if (!_reqPath.startsWith(layer.route)) { + continue; + } + _layerPath = _reqPath.slice(layer.route.length) || "/"; + } else { + _layerPath = _reqPath; + } + if (layer.match && !layer.match(_layerPath, event)) { + continue; + } + event._path = _layerPath; + event.node.req.url = _layerPath; + const val = await layer.handler(event); + const _body = val === void 0 ? void 0 : await val; + if (_body !== void 0) { + const _response = { body: _body }; + if (options.onBeforeResponse) { + await options.onBeforeResponse(event, _response); + } + await handleHandlerResponse(event, _response.body, spacing); + if (options.onAfterResponse) { + await options.onAfterResponse(event, _response); + } + return; + } + if (event.handled) { + if (options.onAfterResponse) { + await options.onAfterResponse(event, void 0); + } + return; + } + } + if (!event.handled) { + throw createError$1({ + statusCode: 404, + statusMessage: `Cannot find any path matching ${event.path || "/"}.` + }); + } + if (options.onAfterResponse) { + await options.onAfterResponse(event, void 0); + } + }); +} +function normalizeLayer(input) { + let handler = input.handler; + if (handler.handler) { + handler = handler.handler; + } + if (input.lazy) { + handler = lazyEventHandler(handler); + } else if (!isEventHandler(handler)) { + handler = toEventHandler(handler, void 0, input.route); + } + return { + route: withoutTrailingSlash(input.route), + match: input.match, + handler + }; +} +function handleHandlerResponse(event, val, jsonSpace) { + if (val === null) { + return sendNoContent(event); + } + if (val) { + if (isWebResponse(val)) { + return sendWebResponse(event, val); + } + if (isStream(val)) { + return sendStream(event, val); + } + if (val.buffer) { + return send(event, val); + } + if (val.arrayBuffer && typeof val.arrayBuffer === "function") { + return val.arrayBuffer().then((arrayBuffer) => { + return send(event, Buffer.from(arrayBuffer), val.type); + }); + } + if (val instanceof Error) { + throw createError$1(val); + } + if (typeof val.end === "function") { + return true; + } + } + const valType = typeof val; + if (valType === "string") { + return send(event, val, MIMES.html); + } + if (valType === "object" || valType === "boolean" || valType === "number") { + return send(event, JSON.stringify(val, void 0, jsonSpace), MIMES.json); + } + if (valType === "bigint") { + return send(event, val.toString(), MIMES.json); + } + throw createError$1({ + statusCode: 500, + statusMessage: `[h3] Cannot send ${valType} as response.` + }); +} + +const RouterMethods = [ + "connect", + "delete", + "get", + "head", + "options", + "post", + "put", + "trace", + "patch" +]; +function createRouter(opts = {}) { + const _router = createRouter$1({}); + const routes = {}; + let _matcher; + const router = {}; + const addRoute = (path, handler, method) => { + let route = routes[path]; + if (!route) { + routes[path] = route = { path, handlers: {} }; + _router.insert(path, route); + } + if (Array.isArray(method)) { + for (const m of method) { + addRoute(path, handler, m); + } + } else { + route.handlers[method] = toEventHandler(handler, void 0, path); + } + return router; + }; + router.use = router.add = (path, handler, method) => addRoute(path, handler, method || "all"); + for (const method of RouterMethods) { + router[method] = (path, handle) => router.add(path, handle, method); + } + router.handler = eventHandler((event) => { + let path = event.path || "/"; + const qIndex = path.indexOf("?"); + if (qIndex !== -1) { + path = path.slice(0, Math.max(0, qIndex)); + } + const matched = _router.lookup(path); + if (!matched || !matched.handlers) { + if (opts.preemptive || opts.preemtive) { + throw createError$1({ + statusCode: 404, + name: "Not Found", + statusMessage: `Cannot find any route matching ${event.path || "/"}.` + }); + } else { + return; + } + } + const method = (event.node.req.method || "get").toLowerCase(); + let handler = matched.handlers[method] || matched.handlers.all; + if (!handler) { + if (!_matcher) { + _matcher = toRouteMatcher(_router); + } + const _matches = _matcher.matchAll(path).reverse(); + for (const _match of _matches) { + if (_match.handlers[method]) { + handler = _match.handlers[method]; + matched.handlers[method] = matched.handlers[method] || handler; + break; + } + if (_match.handlers.all) { + handler = _match.handlers.all; + matched.handlers.all = matched.handlers.all || handler; + break; + } + } + } + if (!handler) { + if (opts.preemptive || opts.preemtive) { + throw createError$1({ + statusCode: 405, + name: "Method Not Allowed", + statusMessage: `Method ${method} is not allowed on this route.` + }); + } else { + return; + } + } + event.context.matchedRoute = matched; + const params = matched.params || {}; + event.context.params = params; + return Promise.resolve(handler(event)).then((res) => { + if (res === void 0 && (opts.preemptive || opts.preemtive)) { + return null; + } + return res; + }); + }); + return router; +} +function toNodeListener(app) { + const toNodeHandle = async function(req, res) { + const event = createEvent(req, res); + try { + await app.handler(event); + } catch (_error) { + const error = createError$1(_error); + if (!isError(_error)) { + error.unhandled = true; + } + if (app.options.onError) { + await app.options.onError(error, event); + } + if (event.handled) { + return; + } + if (error.unhandled || error.fatal) { + console.error("[h3]", error.fatal ? "[fatal]" : "[unhandled]", error); + } + await sendError(event, error, !!app.options.debug); + } + }; + return toNodeHandle; +} + +const s=globalThis.Headers,i=globalThis.AbortController,l=globalThis.fetch||(()=>{throw new Error("[node-fetch-native] Failed to fetch: `globalThis.fetch` is not available!")}); + +class FetchError extends Error { + constructor(message, opts) { + super(message, opts); + this.name = "FetchError"; + if (opts?.cause && !this.cause) { + this.cause = opts.cause; + } + } +} +function createFetchError(ctx) { + const errorMessage = ctx.error?.message || ctx.error?.toString() || ""; + const method = ctx.request?.method || ctx.options?.method || "GET"; + const url = ctx.request?.url || String(ctx.request) || "/"; + const requestStr = `[${method}] ${JSON.stringify(url)}`; + const statusStr = ctx.response ? `${ctx.response.status} ${ctx.response.statusText}` : ""; + const message = `${requestStr}: ${statusStr}${errorMessage ? ` ${errorMessage}` : ""}`; + const fetchError = new FetchError( + message, + ctx.error ? { cause: ctx.error } : void 0 + ); + for (const key of ["request", "options", "response"]) { + Object.defineProperty(fetchError, key, { + get() { + return ctx[key]; + } + }); + } + for (const [key, refKey] of [ + ["data", "_data"], + ["status", "status"], + ["statusCode", "status"], + ["statusText", "statusText"], + ["statusMessage", "statusText"] + ]) { + Object.defineProperty(fetchError, key, { + get() { + return ctx.response && ctx.response[refKey]; + } + }); + } + return fetchError; +} + +const payloadMethods = new Set( + Object.freeze(["PATCH", "POST", "PUT", "DELETE"]) +); +function isPayloadMethod(method = "GET") { + return payloadMethods.has(method.toUpperCase()); +} +function isJSONSerializable(value) { + if (value === void 0) { + return false; + } + const t = typeof value; + if (t === "string" || t === "number" || t === "boolean" || t === null) { + return true; + } + if (t !== "object") { + return false; + } + if (Array.isArray(value)) { + return true; + } + if (value.buffer) { + return false; + } + return value.constructor && value.constructor.name === "Object" || typeof value.toJSON === "function"; +} +const textTypes = /* @__PURE__ */ new Set([ + "image/svg", + "application/xml", + "application/xhtml", + "application/html" +]); +const JSON_RE = /^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i; +function detectResponseType(_contentType = "") { + if (!_contentType) { + return "json"; + } + const contentType = _contentType.split(";").shift() || ""; + if (JSON_RE.test(contentType)) { + return "json"; + } + if (textTypes.has(contentType) || contentType.startsWith("text/")) { + return "text"; + } + return "blob"; +} +function mergeFetchOptions(input, defaults, Headers = globalThis.Headers) { + const merged = { + ...defaults, + ...input + }; + if (defaults?.params && input?.params) { + merged.params = { + ...defaults?.params, + ...input?.params + }; + } + if (defaults?.query && input?.query) { + merged.query = { + ...defaults?.query, + ...input?.query + }; + } + if (defaults?.headers && input?.headers) { + merged.headers = new Headers(defaults?.headers || {}); + for (const [key, value] of new Headers(input?.headers || {})) { + merged.headers.set(key, value); + } + } + return merged; +} + +const retryStatusCodes = /* @__PURE__ */ new Set([ + 408, + // Request Timeout + 409, + // Conflict + 425, + // Too Early + 429, + // Too Many Requests + 500, + // Internal Server Error + 502, + // Bad Gateway + 503, + // Service Unavailable + 504 + // Gateway Timeout +]); +const nullBodyResponses$1 = /* @__PURE__ */ new Set([101, 204, 205, 304]); +function createFetch$1(globalOptions = {}) { + const { + fetch = globalThis.fetch, + Headers = globalThis.Headers, + AbortController = globalThis.AbortController + } = globalOptions; + async function onError(context) { + const isAbort = context.error && context.error.name === "AbortError" && !context.options.timeout || false; + if (context.options.retry !== false && !isAbort) { + let retries; + if (typeof context.options.retry === "number") { + retries = context.options.retry; + } else { + retries = isPayloadMethod(context.options.method) ? 0 : 1; + } + const responseCode = context.response && context.response.status || 500; + if (retries > 0 && (Array.isArray(context.options.retryStatusCodes) ? context.options.retryStatusCodes.includes(responseCode) : retryStatusCodes.has(responseCode))) { + const retryDelay = context.options.retryDelay || 0; + if (retryDelay > 0) { + await new Promise((resolve) => setTimeout(resolve, retryDelay)); + } + return $fetchRaw(context.request, { + ...context.options, + retry: retries - 1, + timeout: context.options.timeout + }); + } + } + const error = createFetchError(context); + if (Error.captureStackTrace) { + Error.captureStackTrace(error, $fetchRaw); + } + throw error; + } + const $fetchRaw = async function $fetchRaw2(_request, _options = {}) { + const context = { + request: _request, + options: mergeFetchOptions(_options, globalOptions.defaults, Headers), + response: void 0, + error: void 0 + }; + context.options.method = context.options.method?.toUpperCase(); + if (context.options.onRequest) { + await context.options.onRequest(context); + } + if (typeof context.request === "string") { + if (context.options.baseURL) { + context.request = withBase(context.request, context.options.baseURL); + } + if (context.options.query || context.options.params) { + context.request = withQuery(context.request, { + ...context.options.params, + ...context.options.query + }); + } + } + if (context.options.body && isPayloadMethod(context.options.method)) { + if (isJSONSerializable(context.options.body)) { + context.options.body = typeof context.options.body === "string" ? context.options.body : JSON.stringify(context.options.body); + context.options.headers = new Headers(context.options.headers || {}); + if (!context.options.headers.has("content-type")) { + context.options.headers.set("content-type", "application/json"); + } + if (!context.options.headers.has("accept")) { + context.options.headers.set("accept", "application/json"); + } + } else if ( + // ReadableStream Body + "pipeTo" in context.options.body && typeof context.options.body.pipeTo === "function" || // Node.js Stream Body + typeof context.options.body.pipe === "function" + ) { + if (!("duplex" in context.options)) { + context.options.duplex = "half"; + } + } + } + if (!context.options.signal && context.options.timeout) { + const controller = new AbortController(); + setTimeout(() => controller.abort(), context.options.timeout); + context.options.signal = controller.signal; + } + try { + context.response = await fetch( + context.request, + context.options + ); + } catch (error) { + context.error = error; + if (context.options.onRequestError) { + await context.options.onRequestError(context); + } + return await onError(context); + } + const hasBody = context.response.body && !nullBodyResponses$1.has(context.response.status) && context.options.method !== "HEAD"; + if (hasBody) { + const responseType = (context.options.parseResponse ? "json" : context.options.responseType) || detectResponseType(context.response.headers.get("content-type") || ""); + switch (responseType) { + case "json": { + const data = await context.response.text(); + const parseFunction = context.options.parseResponse || destr; + context.response._data = parseFunction(data); + break; + } + case "stream": { + context.response._data = context.response.body; + break; + } + default: { + context.response._data = await context.response[responseType](); + } + } + } + if (context.options.onResponse) { + await context.options.onResponse(context); + } + if (!context.options.ignoreResponseError && context.response.status >= 400 && context.response.status < 600) { + if (context.options.onResponseError) { + await context.options.onResponseError(context); + } + return await onError(context); + } + return context.response; + }; + const $fetch = async function $fetch2(request, options) { + const r = await $fetchRaw(request, options); + return r._data; + }; + $fetch.raw = $fetchRaw; + $fetch.native = (...args) => fetch(...args); + $fetch.create = (defaultOptions = {}) => createFetch$1({ + ...globalOptions, + defaults: { + ...globalOptions.defaults, + ...defaultOptions + } + }); + return $fetch; +} + +function createNodeFetch() { + const useKeepAlive = JSON.parse(process.env.FETCH_KEEP_ALIVE || "false"); + if (!useKeepAlive) { + return l; + } + const agentOptions = { keepAlive: true }; + const httpAgent = new http.Agent(agentOptions); + const httpsAgent = new https.Agent(agentOptions); + const nodeFetchOptions = { + agent(parsedURL) { + return parsedURL.protocol === "http:" ? httpAgent : httpsAgent; + } + }; + return function nodeFetchWithKeepAlive(input, init) { + return l(input, { ...nodeFetchOptions, ...init }); + }; +} +const fetch = globalThis.fetch || createNodeFetch(); +const Headers$1 = globalThis.Headers || s; +const AbortController = globalThis.AbortController || i; +const ofetch = createFetch$1({ fetch, Headers: Headers$1, AbortController }); +const $fetch = ofetch; + +const nullBodyResponses = /* @__PURE__ */ new Set([101, 204, 205, 304]); +function createCall(handle) { + return function callHandle(context) { + const req = new IncomingMessage(); + const res = new ServerResponse(req); + req.url = context.url || "/"; + req.method = context.method || "GET"; + req.headers = {}; + if (context.headers) { + const headerEntries = typeof context.headers.entries === "function" ? context.headers.entries() : Object.entries(context.headers); + for (const [name, value] of headerEntries) { + if (!value) { + continue; + } + req.headers[name.toLowerCase()] = value; + } + } + req.headers.host = req.headers.host || context.host || "localhost"; + req.connection.encrypted = // @ts-ignore + req.connection.encrypted || context.protocol === "https"; + req.body = context.body || null; + req.__unenv__ = context.context; + return handle(req, res).then(() => { + let body = res._data; + if (nullBodyResponses.has(res.statusCode) || req.method.toUpperCase() === "HEAD") { + body = null; + delete res._headers["content-length"]; + } + const r = { + body, + headers: res._headers, + status: res.statusCode, + statusText: res.statusMessage + }; + req.destroy(); + res.destroy(); + return r; + }); + }; +} + +function createFetch(call, _fetch = global.fetch) { + return async function ufetch(input, init) { + const url = input.toString(); + if (!url.startsWith("/")) { + return _fetch(url, init); + } + try { + const r = await call({ url, ...init }); + return new Response(r.body, { + status: r.status, + statusText: r.statusText, + headers: Object.fromEntries( + Object.entries(r.headers).map(([name, value]) => [ + name, + Array.isArray(value) ? value.join(",") : String(value) || "" + ]) + ) + }); + } catch (error) { + return new Response(error.toString(), { + status: Number.parseInt(error.statusCode || error.code) || 500, + statusText: error.statusText + }); + } + }; +} + +function flatHooks(configHooks, hooks = {}, parentName) { + for (const key in configHooks) { + const subHook = configHooks[key]; + const name = parentName ? `${parentName}:${key}` : key; + if (typeof subHook === "object" && subHook !== null) { + flatHooks(subHook, hooks, name); + } else if (typeof subHook === "function") { + hooks[name] = subHook; + } + } + return hooks; +} +const defaultTask = { run: (function_) => function_() }; +const _createTask = () => defaultTask; +const createTask = typeof console.createTask !== "undefined" ? console.createTask : _createTask; +function serialTaskCaller(hooks, args) { + const name = args.shift(); + const task = createTask(name); + return hooks.reduce( + (promise, hookFunction) => promise.then(() => task.run(() => hookFunction(...args))), + Promise.resolve() + ); +} +function parallelTaskCaller(hooks, args) { + const name = args.shift(); + const task = createTask(name); + return Promise.all(hooks.map((hook) => task.run(() => hook(...args)))); +} +function callEachWith(callbacks, arg0) { + for (const callback of [...callbacks]) { + callback(arg0); + } +} + +class Hookable { + constructor() { + this._hooks = {}; + this._before = void 0; + this._after = void 0; + this._deprecatedMessages = void 0; + this._deprecatedHooks = {}; + this.hook = this.hook.bind(this); + this.callHook = this.callHook.bind(this); + this.callHookWith = this.callHookWith.bind(this); + } + hook(name, function_, options = {}) { + if (!name || typeof function_ !== "function") { + return () => { + }; + } + const originalName = name; + let dep; + while (this._deprecatedHooks[name]) { + dep = this._deprecatedHooks[name]; + name = dep.to; + } + if (dep && !options.allowDeprecated) { + let message = dep.message; + if (!message) { + message = `${originalName} hook has been deprecated` + (dep.to ? `, please use ${dep.to}` : ""); + } + if (!this._deprecatedMessages) { + this._deprecatedMessages = /* @__PURE__ */ new Set(); + } + if (!this._deprecatedMessages.has(message)) { + console.warn(message); + this._deprecatedMessages.add(message); + } + } + if (!function_.name) { + try { + Object.defineProperty(function_, "name", { + get: () => "_" + name.replace(/\W+/g, "_") + "_hook_cb", + configurable: true + }); + } catch { + } + } + this._hooks[name] = this._hooks[name] || []; + this._hooks[name].push(function_); + return () => { + if (function_) { + this.removeHook(name, function_); + function_ = void 0; + } + }; + } + hookOnce(name, function_) { + let _unreg; + let _function = (...arguments_) => { + if (typeof _unreg === "function") { + _unreg(); + } + _unreg = void 0; + _function = void 0; + return function_(...arguments_); + }; + _unreg = this.hook(name, _function); + return _unreg; + } + removeHook(name, function_) { + if (this._hooks[name]) { + const index = this._hooks[name].indexOf(function_); + if (index !== -1) { + this._hooks[name].splice(index, 1); + } + if (this._hooks[name].length === 0) { + delete this._hooks[name]; + } + } + } + deprecateHook(name, deprecated) { + this._deprecatedHooks[name] = typeof deprecated === "string" ? { to: deprecated } : deprecated; + const _hooks = this._hooks[name] || []; + delete this._hooks[name]; + for (const hook of _hooks) { + this.hook(name, hook); + } + } + deprecateHooks(deprecatedHooks) { + Object.assign(this._deprecatedHooks, deprecatedHooks); + for (const name in deprecatedHooks) { + this.deprecateHook(name, deprecatedHooks[name]); + } + } + addHooks(configHooks) { + const hooks = flatHooks(configHooks); + const removeFns = Object.keys(hooks).map( + (key) => this.hook(key, hooks[key]) + ); + return () => { + for (const unreg of removeFns.splice(0, removeFns.length)) { + unreg(); + } + }; + } + removeHooks(configHooks) { + const hooks = flatHooks(configHooks); + for (const key in hooks) { + this.removeHook(key, hooks[key]); + } + } + removeAllHooks() { + for (const key in this._hooks) { + delete this._hooks[key]; + } + } + callHook(name, ...arguments_) { + arguments_.unshift(name); + return this.callHookWith(serialTaskCaller, name, ...arguments_); + } + callHookParallel(name, ...arguments_) { + arguments_.unshift(name); + return this.callHookWith(parallelTaskCaller, name, ...arguments_); + } + callHookWith(caller, name, ...arguments_) { + const event = this._before || this._after ? { name, args: arguments_, context: {} } : void 0; + if (this._before) { + callEachWith(this._before, event); + } + const result = caller( + name in this._hooks ? [...this._hooks[name]] : [], + arguments_ + ); + if (result instanceof Promise) { + return result.finally(() => { + if (this._after && event) { + callEachWith(this._after, event); + } + }); + } + if (this._after && event) { + callEachWith(this._after, event); + } + return result; + } + beforeEach(function_) { + this._before = this._before || []; + this._before.push(function_); + return () => { + if (this._before !== void 0) { + const index = this._before.indexOf(function_); + if (index !== -1) { + this._before.splice(index, 1); + } + } + }; + } + afterEach(function_) { + this._after = this._after || []; + this._after.push(function_); + return () => { + if (this._after !== void 0) { + const index = this._after.indexOf(function_); + if (index !== -1) { + this._after.splice(index, 1); + } + } + }; + } +} +function createHooks() { + return new Hookable(); +} + +const NUMBER_CHAR_RE = /\d/; +const STR_SPLITTERS = ["-", "_", "/", "."]; +function isUppercase(char = "") { + if (NUMBER_CHAR_RE.test(char)) { + return void 0; + } + return char.toUpperCase() === char; +} +function splitByCase(str, separators) { + const splitters = separators ?? STR_SPLITTERS; + const parts = []; + if (!str || typeof str !== "string") { + return parts; + } + let buff = ""; + let previousUpper; + let previousSplitter; + for (const char of str) { + const isSplitter = splitters.includes(char); + if (isSplitter === true) { + parts.push(buff); + buff = ""; + previousUpper = void 0; + continue; + } + const isUpper = isUppercase(char); + if (previousSplitter === false) { + if (previousUpper === false && isUpper === true) { + parts.push(buff); + buff = char; + previousUpper = isUpper; + continue; + } + if (previousUpper === true && isUpper === false && buff.length > 1) { + const lastChar = buff.at(-1); + parts.push(buff.slice(0, Math.max(0, buff.length - 1))); + buff = lastChar + char; + previousUpper = isUpper; + continue; + } + } + buff += char; + previousUpper = isUpper; + previousSplitter = isSplitter; + } + parts.push(buff); + return parts; +} +function kebabCase(str, joiner) { + return str ? (Array.isArray(str) ? str : splitByCase(str)).map((p) => p.toLowerCase()).join(joiner ?? "-") : ""; +} +function snakeCase(str) { + return kebabCase(str || "", "_"); +} + +function klona(x) { + if (typeof x !== 'object') return x; + + var k, tmp, str=Object.prototype.toString.call(x); + + if (str === '[object Object]') { + if (x.constructor !== Object && typeof x.constructor === 'function') { + tmp = new x.constructor(); + for (k in x) { + if (x.hasOwnProperty(k) && tmp[k] !== x[k]) { + tmp[k] = klona(x[k]); + } + } + } else { + tmp = {}; // null + for (k in x) { + if (k === '__proto__') { + Object.defineProperty(tmp, k, { + value: klona(x[k]), + configurable: true, + enumerable: true, + writable: true, + }); + } else { + tmp[k] = klona(x[k]); + } + } + } + return tmp; + } + + if (str === '[object Array]') { + k = x.length; + for (tmp=Array(k); k--;) { + tmp[k] = klona(x[k]); + } + return tmp; + } + + if (str === '[object Set]') { + tmp = new Set; + x.forEach(function (val) { + tmp.add(klona(val)); + }); + return tmp; + } + + if (str === '[object Map]') { + tmp = new Map; + x.forEach(function (val, key) { + tmp.set(klona(key), klona(val)); + }); + return tmp; + } + + if (str === '[object Date]') { + return new Date(+x); + } + + if (str === '[object RegExp]') { + tmp = new RegExp(x.source, x.flags); + tmp.lastIndex = x.lastIndex; + return tmp; + } + + if (str === '[object DataView]') { + return new x.constructor( klona(x.buffer) ); + } + + if (str === '[object ArrayBuffer]') { + return x.slice(0); + } + + // ArrayBuffer.isView(x) + // ~> `new` bcuz `Buffer.slice` => ref + if (str.slice(-6) === 'Array]') { + return new x.constructor(x); + } + + return x; +} + +const inlineAppConfig = { + "nuxt": { + "buildId": "ee485d75-6a9c-4aef-aba3-31320668b72f" + } +}; + + + +const appConfig = defuFn(inlineAppConfig); + +const _inlineRuntimeConfig = { + "app": { + "baseURL": "/", + "buildAssetsDir": "/_nuxt/", + "cdnURL": "" + }, + "nitro": { + "envPrefix": "NUXT_", + "routeRules": { + "/__nuxt_error": { + "cache": false + }, + "/_nuxt/builds/meta/**": { + "headers": { + "cache-control": "public, max-age=31536000, immutable" + } + }, + "/_nuxt/builds/**": { + "headers": { + "cache-control": "public, max-age=1, immutable" + } + }, + "/_nuxt/**": { + "headers": { + "cache-control": "public, max-age=31536000, immutable" + } + } + } + }, + "public": {} +}; +const ENV_PREFIX = "NITRO_"; +const ENV_PREFIX_ALT = _inlineRuntimeConfig.nitro.envPrefix ?? process.env.NITRO_ENV_PREFIX ?? "_"; +const _sharedRuntimeConfig = _deepFreeze( + _applyEnv(klona(_inlineRuntimeConfig)) +); +function useRuntimeConfig(event) { + if (!event) { + return _sharedRuntimeConfig; + } + if (event.context.nitro.runtimeConfig) { + return event.context.nitro.runtimeConfig; + } + const runtimeConfig = klona(_inlineRuntimeConfig); + _applyEnv(runtimeConfig); + event.context.nitro.runtimeConfig = runtimeConfig; + return runtimeConfig; +} +_deepFreeze(klona(appConfig)); +function _getEnv(key) { + const envKey = snakeCase(key).toUpperCase(); + return destr( + process.env[ENV_PREFIX + envKey] ?? process.env[ENV_PREFIX_ALT + envKey] + ); +} +function _isObject(input) { + return typeof input === "object" && !Array.isArray(input); +} +function _applyEnv(obj, parentKey = "") { + for (const key in obj) { + const subKey = parentKey ? `${parentKey}_${key}` : key; + const envValue = _getEnv(subKey); + if (_isObject(obj[key])) { + if (_isObject(envValue)) { + obj[key] = { ...obj[key], ...envValue }; + } + _applyEnv(obj[key], subKey); + } else { + obj[key] = envValue ?? obj[key]; + } + } + return obj; +} +function _deepFreeze(object) { + const propNames = Object.getOwnPropertyNames(object); + for (const name of propNames) { + const value = object[name]; + if (value && typeof value === "object") { + _deepFreeze(value); + } + } + return Object.freeze(object); +} +new Proxy(/* @__PURE__ */ Object.create(null), { + get: (_, prop) => { + console.warn( + "Please use `useRuntimeConfig()` instead of accessing config directly." + ); + const runtimeConfig = useRuntimeConfig(); + if (prop in runtimeConfig) { + return runtimeConfig[prop]; + } + return void 0; + } +}); + +const defaults = Object.freeze({ + ignoreUnknown: false, + respectType: false, + respectFunctionNames: false, + respectFunctionProperties: false, + unorderedObjects: true, + unorderedArrays: false, + unorderedSets: false, + excludeKeys: void 0, + excludeValues: void 0, + replacer: void 0 +}); +function objectHash(object, options) { + if (options) { + options = { ...defaults, ...options }; + } else { + options = defaults; + } + const hasher = createHasher(options); + hasher.dispatch(object); + return hasher.toString(); +} +const defaultPrototypesKeys = Object.freeze([ + "prototype", + "__proto__", + "constructor" +]); +function createHasher(options) { + let buff = ""; + let context = /* @__PURE__ */ new Map(); + const write = (str) => { + buff += str; + }; + return { + toString() { + return buff; + }, + getContext() { + return context; + }, + dispatch(value) { + if (options.replacer) { + value = options.replacer(value); + } + const type = value === null ? "null" : typeof value; + return this[type](value); + }, + object(object) { + if (object && typeof object.toJSON === "function") { + return this.object(object.toJSON()); + } + const objString = Object.prototype.toString.call(object); + let objType = ""; + const objectLength = objString.length; + if (objectLength < 10) { + objType = "unknown:[" + objString + "]"; + } else { + objType = objString.slice(8, objectLength - 1); + } + objType = objType.toLowerCase(); + let objectNumber = null; + if ((objectNumber = context.get(object)) === void 0) { + context.set(object, context.size); + } else { + return this.dispatch("[CIRCULAR:" + objectNumber + "]"); + } + if (typeof Buffer !== "undefined" && Buffer.isBuffer && Buffer.isBuffer(object)) { + write("buffer:"); + return write(object.toString("utf8")); + } + if (objType !== "object" && objType !== "function" && objType !== "asyncfunction") { + if (this[objType]) { + this[objType](object); + } else if (!options.ignoreUnknown) { + this.unkown(object, objType); + } + } else { + let keys = Object.keys(object); + if (options.unorderedObjects) { + keys = keys.sort(); + } + let extraKeys = []; + if (options.respectType !== false && !isNativeFunction(object)) { + extraKeys = defaultPrototypesKeys; + } + if (options.excludeKeys) { + keys = keys.filter((key) => { + return !options.excludeKeys(key); + }); + extraKeys = extraKeys.filter((key) => { + return !options.excludeKeys(key); + }); + } + write("object:" + (keys.length + extraKeys.length) + ":"); + const dispatchForKey = (key) => { + this.dispatch(key); + write(":"); + if (!options.excludeValues) { + this.dispatch(object[key]); + } + write(","); + }; + for (const key of keys) { + dispatchForKey(key); + } + for (const key of extraKeys) { + dispatchForKey(key); + } + } + }, + array(arr, unordered) { + unordered = unordered === void 0 ? options.unorderedArrays !== false : unordered; + write("array:" + arr.length + ":"); + if (!unordered || arr.length <= 1) { + for (const entry of arr) { + this.dispatch(entry); + } + return; + } + const contextAdditions = /* @__PURE__ */ new Map(); + const entries = arr.map((entry) => { + const hasher = createHasher(options); + hasher.dispatch(entry); + for (const [key, value] of hasher.getContext()) { + contextAdditions.set(key, value); + } + return hasher.toString(); + }); + context = contextAdditions; + entries.sort(); + return this.array(entries, false); + }, + date(date) { + return write("date:" + date.toJSON()); + }, + symbol(sym) { + return write("symbol:" + sym.toString()); + }, + unkown(value, type) { + write(type); + if (!value) { + return; + } + write(":"); + if (value && typeof value.entries === "function") { + return this.array( + Array.from(value.entries()), + true + /* ordered */ + ); + } + }, + error(err) { + return write("error:" + err.toString()); + }, + boolean(bool) { + return write("bool:" + bool); + }, + string(string) { + write("string:" + string.length + ":"); + write(string); + }, + function(fn) { + write("fn:"); + if (isNativeFunction(fn)) { + this.dispatch("[native]"); + } else { + this.dispatch(fn.toString()); + } + if (options.respectFunctionNames !== false) { + this.dispatch("function-name:" + String(fn.name)); + } + if (options.respectFunctionProperties) { + this.object(fn); + } + }, + number(number) { + return write("number:" + number); + }, + xml(xml) { + return write("xml:" + xml.toString()); + }, + null() { + return write("Null"); + }, + undefined() { + return write("Undefined"); + }, + regexp(regex) { + return write("regex:" + regex.toString()); + }, + uint8array(arr) { + write("uint8array:"); + return this.dispatch(Array.prototype.slice.call(arr)); + }, + uint8clampedarray(arr) { + write("uint8clampedarray:"); + return this.dispatch(Array.prototype.slice.call(arr)); + }, + int8array(arr) { + write("int8array:"); + return this.dispatch(Array.prototype.slice.call(arr)); + }, + uint16array(arr) { + write("uint16array:"); + return this.dispatch(Array.prototype.slice.call(arr)); + }, + int16array(arr) { + write("int16array:"); + return this.dispatch(Array.prototype.slice.call(arr)); + }, + uint32array(arr) { + write("uint32array:"); + return this.dispatch(Array.prototype.slice.call(arr)); + }, + int32array(arr) { + write("int32array:"); + return this.dispatch(Array.prototype.slice.call(arr)); + }, + float32array(arr) { + write("float32array:"); + return this.dispatch(Array.prototype.slice.call(arr)); + }, + float64array(arr) { + write("float64array:"); + return this.dispatch(Array.prototype.slice.call(arr)); + }, + arraybuffer(arr) { + write("arraybuffer:"); + return this.dispatch(new Uint8Array(arr)); + }, + url(url) { + return write("url:" + url.toString()); + }, + map(map) { + write("map:"); + const arr = [...map]; + return this.array(arr, options.unorderedSets !== false); + }, + set(set) { + write("set:"); + const arr = [...set]; + return this.array(arr, options.unorderedSets !== false); + }, + file(file) { + write("file:"); + return this.dispatch([file.name, file.size, file.type, file.lastModfied]); + }, + blob() { + if (options.ignoreUnknown) { + return write("[blob]"); + } + throw new Error( + 'Hashing Blob objects is currently not supported\nUse "options.replacer" or "options.ignoreUnknown"\n' + ); + }, + domwindow() { + return write("domwindow"); + }, + bigint(number) { + return write("bigint:" + number.toString()); + }, + /* Node.js standard native objects */ + process() { + return write("process"); + }, + timer() { + return write("timer"); + }, + pipe() { + return write("pipe"); + }, + tcp() { + return write("tcp"); + }, + udp() { + return write("udp"); + }, + tty() { + return write("tty"); + }, + statwatcher() { + return write("statwatcher"); + }, + securecontext() { + return write("securecontext"); + }, + connection() { + return write("connection"); + }, + zlib() { + return write("zlib"); + }, + context() { + return write("context"); + }, + nodescript() { + return write("nodescript"); + }, + httpparser() { + return write("httpparser"); + }, + dataview() { + return write("dataview"); + }, + signal() { + return write("signal"); + }, + fsevent() { + return write("fsevent"); + }, + tlswrap() { + return write("tlswrap"); + } + }; +} +const nativeFunc = "[native code] }"; +const nativeFuncLength = nativeFunc.length; +function isNativeFunction(f) { + if (typeof f !== "function") { + return false; + } + return Function.prototype.toString.call(f).slice(-nativeFuncLength) === nativeFunc; +} + +class WordArray { + constructor(words, sigBytes) { + words = this.words = words || []; + this.sigBytes = sigBytes === void 0 ? words.length * 4 : sigBytes; + } + toString(encoder) { + return (encoder || Hex).stringify(this); + } + concat(wordArray) { + this.clamp(); + if (this.sigBytes % 4) { + for (let i = 0; i < wordArray.sigBytes; i++) { + const thatByte = wordArray.words[i >>> 2] >>> 24 - i % 4 * 8 & 255; + this.words[this.sigBytes + i >>> 2] |= thatByte << 24 - (this.sigBytes + i) % 4 * 8; + } + } else { + for (let j = 0; j < wordArray.sigBytes; j += 4) { + this.words[this.sigBytes + j >>> 2] = wordArray.words[j >>> 2]; + } + } + this.sigBytes += wordArray.sigBytes; + return this; + } + clamp() { + this.words[this.sigBytes >>> 2] &= 4294967295 << 32 - this.sigBytes % 4 * 8; + this.words.length = Math.ceil(this.sigBytes / 4); + } + clone() { + return new WordArray([...this.words]); + } +} +const Hex = { + stringify(wordArray) { + const hexChars = []; + for (let i = 0; i < wordArray.sigBytes; i++) { + const bite = wordArray.words[i >>> 2] >>> 24 - i % 4 * 8 & 255; + hexChars.push((bite >>> 4).toString(16), (bite & 15).toString(16)); + } + return hexChars.join(""); + } +}; +const Base64 = { + stringify(wordArray) { + const keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; + const base64Chars = []; + for (let i = 0; i < wordArray.sigBytes; i += 3) { + const byte1 = wordArray.words[i >>> 2] >>> 24 - i % 4 * 8 & 255; + const byte2 = wordArray.words[i + 1 >>> 2] >>> 24 - (i + 1) % 4 * 8 & 255; + const byte3 = wordArray.words[i + 2 >>> 2] >>> 24 - (i + 2) % 4 * 8 & 255; + const triplet = byte1 << 16 | byte2 << 8 | byte3; + for (let j = 0; j < 4 && i * 8 + j * 6 < wordArray.sigBytes * 8; j++) { + base64Chars.push(keyStr.charAt(triplet >>> 6 * (3 - j) & 63)); + } + } + return base64Chars.join(""); + } +}; +const Latin1 = { + parse(latin1Str) { + const latin1StrLength = latin1Str.length; + const words = []; + for (let i = 0; i < latin1StrLength; i++) { + words[i >>> 2] |= (latin1Str.charCodeAt(i) & 255) << 24 - i % 4 * 8; + } + return new WordArray(words, latin1StrLength); + } +}; +const Utf8 = { + parse(utf8Str) { + return Latin1.parse(unescape(encodeURIComponent(utf8Str))); + } +}; +class BufferedBlockAlgorithm { + constructor() { + this._data = new WordArray(); + this._nDataBytes = 0; + this._minBufferSize = 0; + this.blockSize = 512 / 32; + } + reset() { + this._data = new WordArray(); + this._nDataBytes = 0; + } + _append(data) { + if (typeof data === "string") { + data = Utf8.parse(data); + } + this._data.concat(data); + this._nDataBytes += data.sigBytes; + } + // eslint-disable-next-line @typescript-eslint/no-unused-vars + _doProcessBlock(_dataWords, _offset) { + } + _process(doFlush) { + let processedWords; + let nBlocksReady = this._data.sigBytes / (this.blockSize * 4); + if (doFlush) { + nBlocksReady = Math.ceil(nBlocksReady); + } else { + nBlocksReady = Math.max((nBlocksReady | 0) - this._minBufferSize, 0); + } + const nWordsReady = nBlocksReady * this.blockSize; + const nBytesReady = Math.min(nWordsReady * 4, this._data.sigBytes); + if (nWordsReady) { + for (let offset = 0; offset < nWordsReady; offset += this.blockSize) { + this._doProcessBlock(this._data.words, offset); + } + processedWords = this._data.words.splice(0, nWordsReady); + this._data.sigBytes -= nBytesReady; + } + return new WordArray(processedWords, nBytesReady); + } +} +class Hasher extends BufferedBlockAlgorithm { + update(messageUpdate) { + this._append(messageUpdate); + this._process(); + return this; + } + finalize(messageUpdate) { + if (messageUpdate) { + this._append(messageUpdate); + } + } +} + +const H = [ + 1779033703, + -1150833019, + 1013904242, + -1521486534, + 1359893119, + -1694144372, + 528734635, + 1541459225 +]; +const K = [ + 1116352408, + 1899447441, + -1245643825, + -373957723, + 961987163, + 1508970993, + -1841331548, + -1424204075, + -670586216, + 310598401, + 607225278, + 1426881987, + 1925078388, + -2132889090, + -1680079193, + -1046744716, + -459576895, + -272742522, + 264347078, + 604807628, + 770255983, + 1249150122, + 1555081692, + 1996064986, + -1740746414, + -1473132947, + -1341970488, + -1084653625, + -958395405, + -710438585, + 113926993, + 338241895, + 666307205, + 773529912, + 1294757372, + 1396182291, + 1695183700, + 1986661051, + -2117940946, + -1838011259, + -1564481375, + -1474664885, + -1035236496, + -949202525, + -778901479, + -694614492, + -200395387, + 275423344, + 430227734, + 506948616, + 659060556, + 883997877, + 958139571, + 1322822218, + 1537002063, + 1747873779, + 1955562222, + 2024104815, + -2067236844, + -1933114872, + -1866530822, + -1538233109, + -1090935817, + -965641998 +]; +const W = []; +class SHA256 extends Hasher { + constructor() { + super(...arguments); + this._hash = new WordArray([...H]); + } + reset() { + super.reset(); + this._hash = new WordArray([...H]); + } + _doProcessBlock(M, offset) { + const H2 = this._hash.words; + let a = H2[0]; + let b = H2[1]; + let c = H2[2]; + let d = H2[3]; + let e = H2[4]; + let f = H2[5]; + let g = H2[6]; + let h = H2[7]; + for (let i = 0; i < 64; i++) { + if (i < 16) { + W[i] = M[offset + i] | 0; + } else { + const gamma0x = W[i - 15]; + const gamma0 = (gamma0x << 25 | gamma0x >>> 7) ^ (gamma0x << 14 | gamma0x >>> 18) ^ gamma0x >>> 3; + const gamma1x = W[i - 2]; + const gamma1 = (gamma1x << 15 | gamma1x >>> 17) ^ (gamma1x << 13 | gamma1x >>> 19) ^ gamma1x >>> 10; + W[i] = gamma0 + W[i - 7] + gamma1 + W[i - 16]; + } + const ch = e & f ^ ~e & g; + const maj = a & b ^ a & c ^ b & c; + const sigma0 = (a << 30 | a >>> 2) ^ (a << 19 | a >>> 13) ^ (a << 10 | a >>> 22); + const sigma1 = (e << 26 | e >>> 6) ^ (e << 21 | e >>> 11) ^ (e << 7 | e >>> 25); + const t1 = h + sigma1 + ch + K[i] + W[i]; + const t2 = sigma0 + maj; + h = g; + g = f; + f = e; + e = d + t1 | 0; + d = c; + c = b; + b = a; + a = t1 + t2 | 0; + } + H2[0] = H2[0] + a | 0; + H2[1] = H2[1] + b | 0; + H2[2] = H2[2] + c | 0; + H2[3] = H2[3] + d | 0; + H2[4] = H2[4] + e | 0; + H2[5] = H2[5] + f | 0; + H2[6] = H2[6] + g | 0; + H2[7] = H2[7] + h | 0; + } + finalize(messageUpdate) { + super.finalize(messageUpdate); + const nBitsTotal = this._nDataBytes * 8; + const nBitsLeft = this._data.sigBytes * 8; + this._data.words[nBitsLeft >>> 5] |= 128 << 24 - nBitsLeft % 32; + this._data.words[(nBitsLeft + 64 >>> 9 << 4) + 14] = Math.floor( + nBitsTotal / 4294967296 + ); + this._data.words[(nBitsLeft + 64 >>> 9 << 4) + 15] = nBitsTotal; + this._data.sigBytes = this._data.words.length * 4; + this._process(); + return this._hash; + } +} +function sha256base64(message) { + return new SHA256().finalize(message).toString(Base64); +} + +function hash(object, options = {}) { + const hashed = typeof object === "string" ? object : objectHash(object, options); + return sha256base64(hashed).slice(0, 10); +} + +function wrapToPromise(value) { + if (!value || typeof value.then !== "function") { + return Promise.resolve(value); + } + return value; +} +function asyncCall(function_, ...arguments_) { + try { + return wrapToPromise(function_(...arguments_)); + } catch (error) { + return Promise.reject(error); + } +} +function isPrimitive(value) { + const type = typeof value; + return value === null || type !== "object" && type !== "function"; +} +function isPureObject(value) { + const proto = Object.getPrototypeOf(value); + return !proto || proto.isPrototypeOf(Object); +} +function stringify(value) { + if (isPrimitive(value)) { + return String(value); + } + if (isPureObject(value) || Array.isArray(value)) { + return JSON.stringify(value); + } + if (typeof value.toJSON === "function") { + return stringify(value.toJSON()); + } + throw new Error("[unstorage] Cannot stringify value!"); +} +function checkBufferSupport() { + if (typeof Buffer === void 0) { + throw new TypeError("[unstorage] Buffer is not supported!"); + } +} +const BASE64_PREFIX = "base64:"; +function serializeRaw(value) { + if (typeof value === "string") { + return value; + } + checkBufferSupport(); + const base64 = Buffer.from(value).toString("base64"); + return BASE64_PREFIX + base64; +} +function deserializeRaw(value) { + if (typeof value !== "string") { + return value; + } + if (!value.startsWith(BASE64_PREFIX)) { + return value; + } + checkBufferSupport(); + return Buffer.from(value.slice(BASE64_PREFIX.length), "base64"); +} + +const storageKeyProperties = [ + "hasItem", + "getItem", + "getItemRaw", + "setItem", + "setItemRaw", + "removeItem", + "getMeta", + "setMeta", + "removeMeta", + "getKeys", + "clear", + "mount", + "unmount" +]; +function prefixStorage(storage, base) { + base = normalizeBaseKey(base); + if (!base) { + return storage; + } + const nsStorage = { ...storage }; + for (const property of storageKeyProperties) { + nsStorage[property] = (key = "", ...args) => ( + // @ts-ignore + storage[property](base + key, ...args) + ); + } + nsStorage.getKeys = (key = "", ...arguments_) => storage.getKeys(base + key, ...arguments_).then((keys) => keys.map((key2) => key2.slice(base.length))); + return nsStorage; +} +function normalizeKey$1(key) { + if (!key) { + return ""; + } + return key.split("?")[0].replace(/[/\\]/g, ":").replace(/:+/g, ":").replace(/^:|:$/g, ""); +} +function joinKeys(...keys) { + return normalizeKey$1(keys.join(":")); +} +function normalizeBaseKey(base) { + base = normalizeKey$1(base); + return base ? base + ":" : ""; +} + +function defineDriver$1(factory) { + return factory; +} + +const DRIVER_NAME$1 = "memory"; +const memory = defineDriver$1(() => { + const data = /* @__PURE__ */ new Map(); + return { + name: DRIVER_NAME$1, + options: {}, + hasItem(key) { + return data.has(key); + }, + getItem(key) { + return data.get(key) ?? null; + }, + getItemRaw(key) { + return data.get(key) ?? null; + }, + setItem(key, value) { + data.set(key, value); + }, + setItemRaw(key, value) { + data.set(key, value); + }, + removeItem(key) { + data.delete(key); + }, + getKeys() { + return Array.from(data.keys()); + }, + clear() { + data.clear(); + }, + dispose() { + data.clear(); + } + }; +}); + +function createStorage(options = {}) { + const context = { + mounts: { "": options.driver || memory() }, + mountpoints: [""], + watching: false, + watchListeners: [], + unwatch: {} + }; + const getMount = (key) => { + for (const base of context.mountpoints) { + if (key.startsWith(base)) { + return { + base, + relativeKey: key.slice(base.length), + driver: context.mounts[base] + }; + } + } + return { + base: "", + relativeKey: key, + driver: context.mounts[""] + }; + }; + const getMounts = (base, includeParent) => { + return context.mountpoints.filter( + (mountpoint) => mountpoint.startsWith(base) || includeParent && base.startsWith(mountpoint) + ).map((mountpoint) => ({ + relativeBase: base.length > mountpoint.length ? base.slice(mountpoint.length) : void 0, + mountpoint, + driver: context.mounts[mountpoint] + })); + }; + const onChange = (event, key) => { + if (!context.watching) { + return; + } + key = normalizeKey$1(key); + for (const listener of context.watchListeners) { + listener(event, key); + } + }; + const startWatch = async () => { + if (context.watching) { + return; + } + context.watching = true; + for (const mountpoint in context.mounts) { + context.unwatch[mountpoint] = await watch( + context.mounts[mountpoint], + onChange, + mountpoint + ); + } + }; + const stopWatch = async () => { + if (!context.watching) { + return; + } + for (const mountpoint in context.unwatch) { + await context.unwatch[mountpoint](); + } + context.unwatch = {}; + context.watching = false; + }; + const runBatch = (items, commonOptions, cb) => { + const batches = /* @__PURE__ */ new Map(); + const getBatch = (mount) => { + let batch = batches.get(mount.base); + if (!batch) { + batch = { + driver: mount.driver, + base: mount.base, + items: [] + }; + batches.set(mount.base, batch); + } + return batch; + }; + for (const item of items) { + const isStringItem = typeof item === "string"; + const key = normalizeKey$1(isStringItem ? item : item.key); + const value = isStringItem ? void 0 : item.value; + const options2 = isStringItem || !item.options ? commonOptions : { ...commonOptions, ...item.options }; + const mount = getMount(key); + getBatch(mount).items.push({ + key, + value, + relativeKey: mount.relativeKey, + options: options2 + }); + } + return Promise.all([...batches.values()].map((batch) => cb(batch))).then( + (r) => r.flat() + ); + }; + const storage = { + // Item + hasItem(key, opts = {}) { + key = normalizeKey$1(key); + const { relativeKey, driver } = getMount(key); + return asyncCall(driver.hasItem, relativeKey, opts); + }, + getItem(key, opts = {}) { + key = normalizeKey$1(key); + const { relativeKey, driver } = getMount(key); + return asyncCall(driver.getItem, relativeKey, opts).then( + (value) => destr(value) + ); + }, + getItems(items, commonOptions) { + return runBatch(items, commonOptions, (batch) => { + if (batch.driver.getItems) { + return asyncCall( + batch.driver.getItems, + batch.items.map((item) => ({ + key: item.relativeKey, + options: item.options + })), + commonOptions + ).then( + (r) => r.map((item) => ({ + key: joinKeys(batch.base, item.key), + value: destr(item.value) + })) + ); + } + return Promise.all( + batch.items.map((item) => { + return asyncCall( + batch.driver.getItem, + item.relativeKey, + item.options + ).then((value) => ({ + key: item.key, + value: destr(value) + })); + }) + ); + }); + }, + getItemRaw(key, opts = {}) { + key = normalizeKey$1(key); + const { relativeKey, driver } = getMount(key); + if (driver.getItemRaw) { + return asyncCall(driver.getItemRaw, relativeKey, opts); + } + return asyncCall(driver.getItem, relativeKey, opts).then( + (value) => deserializeRaw(value) + ); + }, + async setItem(key, value, opts = {}) { + if (value === void 0) { + return storage.removeItem(key); + } + key = normalizeKey$1(key); + const { relativeKey, driver } = getMount(key); + if (!driver.setItem) { + return; + } + await asyncCall(driver.setItem, relativeKey, stringify(value), opts); + if (!driver.watch) { + onChange("update", key); + } + }, + async setItems(items, commonOptions) { + await runBatch(items, commonOptions, async (batch) => { + if (batch.driver.setItems) { + await asyncCall( + batch.driver.setItems, + batch.items.map((item) => ({ + key: item.relativeKey, + value: stringify(item.value), + options: item.options + })), + commonOptions + ); + } + if (!batch.driver.setItem) { + return; + } + await Promise.all( + batch.items.map((item) => { + return asyncCall( + batch.driver.setItem, + item.relativeKey, + stringify(item.value), + item.options + ); + }) + ); + }); + }, + async setItemRaw(key, value, opts = {}) { + if (value === void 0) { + return storage.removeItem(key, opts); + } + key = normalizeKey$1(key); + const { relativeKey, driver } = getMount(key); + if (driver.setItemRaw) { + await asyncCall(driver.setItemRaw, relativeKey, value, opts); + } else if (driver.setItem) { + await asyncCall(driver.setItem, relativeKey, serializeRaw(value), opts); + } else { + return; + } + if (!driver.watch) { + onChange("update", key); + } + }, + async removeItem(key, opts = {}) { + if (typeof opts === "boolean") { + opts = { removeMeta: opts }; + } + key = normalizeKey$1(key); + const { relativeKey, driver } = getMount(key); + if (!driver.removeItem) { + return; + } + await asyncCall(driver.removeItem, relativeKey, opts); + if (opts.removeMeta || opts.removeMata) { + await asyncCall(driver.removeItem, relativeKey + "$", opts); + } + if (!driver.watch) { + onChange("remove", key); + } + }, + // Meta + async getMeta(key, opts = {}) { + if (typeof opts === "boolean") { + opts = { nativeOnly: opts }; + } + key = normalizeKey$1(key); + const { relativeKey, driver } = getMount(key); + const meta = /* @__PURE__ */ Object.create(null); + if (driver.getMeta) { + Object.assign(meta, await asyncCall(driver.getMeta, relativeKey, opts)); + } + if (!opts.nativeOnly) { + const value = await asyncCall( + driver.getItem, + relativeKey + "$", + opts + ).then((value_) => destr(value_)); + if (value && typeof value === "object") { + if (typeof value.atime === "string") { + value.atime = new Date(value.atime); + } + if (typeof value.mtime === "string") { + value.mtime = new Date(value.mtime); + } + Object.assign(meta, value); + } + } + return meta; + }, + setMeta(key, value, opts = {}) { + return this.setItem(key + "$", value, opts); + }, + removeMeta(key, opts = {}) { + return this.removeItem(key + "$", opts); + }, + // Keys + async getKeys(base, opts = {}) { + base = normalizeBaseKey(base); + const mounts = getMounts(base, true); + let maskedMounts = []; + const allKeys = []; + for (const mount of mounts) { + const rawKeys = await asyncCall( + mount.driver.getKeys, + mount.relativeBase, + opts + ); + const keys = rawKeys.map((key) => mount.mountpoint + normalizeKey$1(key)).filter((key) => !maskedMounts.some((p) => key.startsWith(p))); + allKeys.push(...keys); + maskedMounts = [ + mount.mountpoint, + ...maskedMounts.filter((p) => !p.startsWith(mount.mountpoint)) + ]; + } + return base ? allKeys.filter((key) => key.startsWith(base) && !key.endsWith("$")) : allKeys.filter((key) => !key.endsWith("$")); + }, + // Utils + async clear(base, opts = {}) { + base = normalizeBaseKey(base); + await Promise.all( + getMounts(base, false).map(async (m) => { + if (m.driver.clear) { + return asyncCall(m.driver.clear, m.relativeBase, opts); + } + if (m.driver.removeItem) { + const keys = await m.driver.getKeys(m.relativeBase || "", opts); + return Promise.all( + keys.map((key) => m.driver.removeItem(key, opts)) + ); + } + }) + ); + }, + async dispose() { + await Promise.all( + Object.values(context.mounts).map((driver) => dispose(driver)) + ); + }, + async watch(callback) { + await startWatch(); + context.watchListeners.push(callback); + return async () => { + context.watchListeners = context.watchListeners.filter( + (listener) => listener !== callback + ); + if (context.watchListeners.length === 0) { + await stopWatch(); + } + }; + }, + async unwatch() { + context.watchListeners = []; + await stopWatch(); + }, + // Mount + mount(base, driver) { + base = normalizeBaseKey(base); + if (base && context.mounts[base]) { + throw new Error(`already mounted at ${base}`); + } + if (base) { + context.mountpoints.push(base); + context.mountpoints.sort((a, b) => b.length - a.length); + } + context.mounts[base] = driver; + if (context.watching) { + Promise.resolve(watch(driver, onChange, base)).then((unwatcher) => { + context.unwatch[base] = unwatcher; + }).catch(console.error); + } + return storage; + }, + async unmount(base, _dispose = true) { + base = normalizeBaseKey(base); + if (!base || !context.mounts[base]) { + return; + } + if (context.watching && base in context.unwatch) { + context.unwatch[base](); + delete context.unwatch[base]; + } + if (_dispose) { + await dispose(context.mounts[base]); + } + context.mountpoints = context.mountpoints.filter((key) => key !== base); + delete context.mounts[base]; + }, + getMount(key = "") { + key = normalizeKey$1(key) + ":"; + const m = getMount(key); + return { + driver: m.driver, + base: m.base + }; + }, + getMounts(base = "", opts = {}) { + base = normalizeKey$1(base); + const mounts = getMounts(base, opts.parents); + return mounts.map((m) => ({ + driver: m.driver, + base: m.mountpoint + })); + } + }; + return storage; +} +function watch(driver, onChange, base) { + return driver.watch ? driver.watch((event, key) => onChange(event, base + key)) : () => { + }; +} +async function dispose(driver) { + if (typeof driver.dispose === "function") { + await asyncCall(driver.dispose); + } +} + +const _assets = { + +}; + +const normalizeKey = function normalizeKey(key) { + if (!key) { + return ""; + } + return key.split("?")[0].replace(/[/\\]/g, ":").replace(/:+/g, ":").replace(/^:|:$/g, ""); +}; + +const assets$1 = { + getKeys() { + return Promise.resolve(Object.keys(_assets)) + }, + hasItem (id) { + id = normalizeKey(id); + return Promise.resolve(id in _assets) + }, + getItem (id) { + id = normalizeKey(id); + return Promise.resolve(_assets[id] ? _assets[id].import() : null) + }, + getMeta (id) { + id = normalizeKey(id); + return Promise.resolve(_assets[id] ? _assets[id].meta : {}) + } +}; + +function defineDriver(factory) { + return factory; +} +function createError(driver, message, opts) { + const err = new Error(`[unstorage] [${driver}] ${message}`, opts); + return err; +} +function createRequiredError(driver, name) { + if (Array.isArray(name)) { + return createError( + driver, + `Missing some of the required options ${name.map((n) => "`" + n + "`").join(", ")}` + ); + } + return createError(driver, `Missing required option \`${name}\`.`); +} + +function ignoreNotfound(err) { + return err.code === "ENOENT" || err.code === "EISDIR" ? null : err; +} +function ignoreExists(err) { + return err.code === "EEXIST" ? null : err; +} +async function writeFile(path, data, encoding) { + await ensuredir(dirname$1(path)); + return promises.writeFile(path, data, encoding); +} +function readFile(path, encoding) { + return promises.readFile(path, encoding).catch(ignoreNotfound); +} +function unlink(path) { + return promises.unlink(path).catch(ignoreNotfound); +} +function readdir(dir) { + return promises.readdir(dir, { withFileTypes: true }).catch(ignoreNotfound).then((r) => r || []); +} +async function ensuredir(dir) { + if (existsSync(dir)) { + return; + } + await ensuredir(dirname$1(dir)).catch(ignoreExists); + await promises.mkdir(dir).catch(ignoreExists); +} +async function readdirRecursive(dir, ignore) { + if (ignore && ignore(dir)) { + return []; + } + const entries = await readdir(dir); + const files = []; + await Promise.all( + entries.map(async (entry) => { + const entryPath = resolve$1(dir, entry.name); + if (entry.isDirectory()) { + const dirFiles = await readdirRecursive(entryPath, ignore); + files.push(...dirFiles.map((f) => entry.name + "/" + f)); + } else { + if (!(ignore && ignore(entry.name))) { + files.push(entry.name); + } + } + }) + ); + return files; +} +async function rmRecursive(dir) { + const entries = await readdir(dir); + await Promise.all( + entries.map((entry) => { + const entryPath = resolve$1(dir, entry.name); + if (entry.isDirectory()) { + return rmRecursive(entryPath).then(() => promises.rmdir(entryPath)); + } else { + return promises.unlink(entryPath); + } + }) + ); +} + +const PATH_TRAVERSE_RE = /\.\.\:|\.\.$/; +const DRIVER_NAME = "fs-lite"; +const unstorage_47drivers_47fs_45lite = defineDriver((opts = {}) => { + if (!opts.base) { + throw createRequiredError(DRIVER_NAME, "base"); + } + opts.base = resolve$1(opts.base); + const r = (key) => { + if (PATH_TRAVERSE_RE.test(key)) { + throw createError( + DRIVER_NAME, + `Invalid key: ${JSON.stringify(key)}. It should not contain .. segments` + ); + } + const resolved = join(opts.base, key.replace(/:/g, "/")); + return resolved; + }; + return { + name: DRIVER_NAME, + options: opts, + hasItem(key) { + return existsSync(r(key)); + }, + getItem(key) { + return readFile(r(key), "utf8"); + }, + getItemRaw(key) { + return readFile(r(key)); + }, + async getMeta(key) { + const { atime, mtime, size, birthtime, ctime } = await promises.stat(r(key)).catch(() => ({})); + return { atime, mtime, size, birthtime, ctime }; + }, + setItem(key, value) { + if (opts.readOnly) { + return; + } + return writeFile(r(key), value, "utf8"); + }, + setItemRaw(key, value) { + if (opts.readOnly) { + return; + } + return writeFile(r(key), value); + }, + removeItem(key) { + if (opts.readOnly) { + return; + } + return unlink(r(key)); + }, + getKeys() { + return readdirRecursive(r("."), opts.ignore); + }, + async clear() { + if (opts.readOnly || opts.noClear) { + return; + } + await rmRecursive(r(".")); + } + }; +}); + +const storage = createStorage({}); + +storage.mount('/assets', assets$1); + +storage.mount('data', unstorage_47drivers_47fs_45lite({"driver":"fsLite","base":"E:\\工作文件\\寄托\\SynologyDrive\\寄托\\PC问答打包\\questions-answers\\.data\\kv"})); + +function useStorage(base = "") { + return base ? prefixStorage(storage, base) : storage; +} + +const defaultCacheOptions = { + name: "_", + base: "/cache", + swr: true, + maxAge: 1 +}; +function defineCachedFunction(fn, opts = {}) { + opts = { ...defaultCacheOptions, ...opts }; + const pending = {}; + const group = opts.group || "nitro/functions"; + const name = opts.name || fn.name || "_"; + const integrity = opts.integrity || hash([fn, opts]); + const validate = opts.validate || ((entry) => entry.value !== void 0); + async function get(key, resolver, shouldInvalidateCache, event) { + const cacheKey = [opts.base, group, name, key + ".json"].filter(Boolean).join(":").replace(/:\/$/, ":index"); + const entry = await useStorage().getItem(cacheKey) || {}; + const ttl = (opts.maxAge ?? opts.maxAge ?? 0) * 1e3; + if (ttl) { + entry.expires = Date.now() + ttl; + } + const expired = shouldInvalidateCache || entry.integrity !== integrity || ttl && Date.now() - (entry.mtime || 0) > ttl || validate(entry) === false; + const _resolve = async () => { + const isPending = pending[key]; + if (!isPending) { + if (entry.value !== void 0 && (opts.staleMaxAge || 0) >= 0 && opts.swr === false) { + entry.value = void 0; + entry.integrity = void 0; + entry.mtime = void 0; + entry.expires = void 0; + } + pending[key] = Promise.resolve(resolver()); + } + try { + entry.value = await pending[key]; + } catch (error) { + if (!isPending) { + delete pending[key]; + } + throw error; + } + if (!isPending) { + entry.mtime = Date.now(); + entry.integrity = integrity; + delete pending[key]; + if (validate(entry) !== false) { + const promise = useStorage().setItem(cacheKey, entry).catch((error) => { + console.error(`[nitro] [cache] Cache write error.`, error); + useNitroApp().captureError(error, { event, tags: ["cache"] }); + }); + if (event && event.waitUntil) { + event.waitUntil(promise); + } + } + } + }; + const _resolvePromise = expired ? _resolve() : Promise.resolve(); + if (entry.value === void 0) { + await _resolvePromise; + } else if (expired && event && event.waitUntil) { + event.waitUntil(_resolvePromise); + } + if (opts.swr && validate(entry) !== false) { + _resolvePromise.catch((error) => { + console.error(`[nitro] [cache] SWR handler error.`, error); + useNitroApp().captureError(error, { event, tags: ["cache"] }); + }); + return entry; + } + return _resolvePromise.then(() => entry); + } + return async (...args) => { + const shouldBypassCache = opts.shouldBypassCache?.(...args); + if (shouldBypassCache) { + return fn(...args); + } + const key = await (opts.getKey || getKey)(...args); + const shouldInvalidateCache = opts.shouldInvalidateCache?.(...args); + const entry = await get( + key, + () => fn(...args), + shouldInvalidateCache, + args[0] && isEvent(args[0]) ? args[0] : void 0 + ); + let value = entry.value; + if (opts.transform) { + value = await opts.transform(entry, ...args) || value; + } + return value; + }; +} +const cachedFunction = defineCachedFunction; +function getKey(...args) { + return args.length > 0 ? hash(args, {}) : ""; +} +function escapeKey(key) { + return String(key).replace(/\W/g, ""); +} +function defineCachedEventHandler(handler, opts = defaultCacheOptions) { + const variableHeaderNames = (opts.varies || []).filter(Boolean).map((h) => h.toLowerCase()).sort(); + const _opts = { + ...opts, + getKey: async (event) => { + const customKey = await opts.getKey?.(event); + if (customKey) { + return escapeKey(customKey); + } + const _path = event.node.req.originalUrl || event.node.req.url || event.path; + const _pathname = escapeKey(decodeURI(parseURL(_path).pathname)).slice(0, 16) || "index"; + const _hashedPath = `${_pathname}.${hash(_path)}`; + const _headers = variableHeaderNames.map((header) => [header, event.node.req.headers[header]]).map(([name, value]) => `${escapeKey(name)}.${hash(value)}`); + return [_hashedPath, ..._headers].join(":"); + }, + validate: (entry) => { + if (!entry.value) { + return false; + } + if (entry.value.code >= 400) { + return false; + } + if (entry.value.body === void 0) { + return false; + } + if (entry.value.headers.etag === "undefined" || entry.value.headers["last-modified"] === "undefined") { + return false; + } + return true; + }, + group: opts.group || "nitro/handlers", + integrity: opts.integrity || hash([handler, opts]) + }; + const _cachedHandler = cachedFunction( + async (incomingEvent) => { + const variableHeaders = {}; + for (const header of variableHeaderNames) { + variableHeaders[header] = incomingEvent.node.req.headers[header]; + } + const reqProxy = cloneWithProxy(incomingEvent.node.req, { + headers: variableHeaders + }); + const resHeaders = {}; + let _resSendBody; + const resProxy = cloneWithProxy(incomingEvent.node.res, { + statusCode: 200, + writableEnded: false, + writableFinished: false, + headersSent: false, + closed: false, + getHeader(name) { + return resHeaders[name]; + }, + setHeader(name, value) { + resHeaders[name] = value; + return this; + }, + getHeaderNames() { + return Object.keys(resHeaders); + }, + hasHeader(name) { + return name in resHeaders; + }, + removeHeader(name) { + delete resHeaders[name]; + }, + getHeaders() { + return resHeaders; + }, + end(chunk, arg2, arg3) { + if (typeof chunk === "string") { + _resSendBody = chunk; + } + if (typeof arg2 === "function") { + arg2(); + } + if (typeof arg3 === "function") { + arg3(); + } + return this; + }, + write(chunk, arg2, arg3) { + if (typeof chunk === "string") { + _resSendBody = chunk; + } + if (typeof arg2 === "function") { + arg2(); + } + if (typeof arg3 === "function") { + arg3(); + } + return this; + }, + writeHead(statusCode, headers2) { + this.statusCode = statusCode; + if (headers2) { + for (const header in headers2) { + this.setHeader(header, headers2[header]); + } + } + return this; + } + }); + const event = createEvent(reqProxy, resProxy); + event.context = incomingEvent.context; + const body = await handler(event) || _resSendBody; + const headers = event.node.res.getHeaders(); + headers.etag = String( + headers.Etag || headers.etag || `W/"${hash(body)}"` + ); + headers["last-modified"] = String( + headers["Last-Modified"] || headers["last-modified"] || (/* @__PURE__ */ new Date()).toUTCString() + ); + const cacheControl = []; + if (opts.swr) { + if (opts.maxAge) { + cacheControl.push(`s-maxage=${opts.maxAge}`); + } + if (opts.staleMaxAge) { + cacheControl.push(`stale-while-revalidate=${opts.staleMaxAge}`); + } else { + cacheControl.push("stale-while-revalidate"); + } + } else if (opts.maxAge) { + cacheControl.push(`max-age=${opts.maxAge}`); + } + if (cacheControl.length > 0) { + headers["cache-control"] = cacheControl.join(", "); + } + const cacheEntry = { + code: event.node.res.statusCode, + headers, + body + }; + return cacheEntry; + }, + _opts + ); + return defineEventHandler(async (event) => { + if (opts.headersOnly) { + if (handleCacheHeaders(event, { maxAge: opts.maxAge })) { + return; + } + return handler(event); + } + const response = await _cachedHandler(event); + if (event.node.res.headersSent || event.node.res.writableEnded) { + return response.body; + } + if (handleCacheHeaders(event, { + modifiedTime: new Date(response.headers["last-modified"]), + etag: response.headers.etag, + maxAge: opts.maxAge + })) { + return; + } + event.node.res.statusCode = response.code; + for (const name in response.headers) { + const value = response.headers[name]; + if (name === "set-cookie") { + event.node.res.appendHeader( + name, + splitCookiesString(value) + ); + } else { + event.node.res.setHeader(name, value); + } + } + return response.body; + }); +} +function cloneWithProxy(obj, overrides) { + return new Proxy(obj, { + get(target, property, receiver) { + if (property in overrides) { + return overrides[property]; + } + return Reflect.get(target, property, receiver); + }, + set(target, property, value, receiver) { + if (property in overrides) { + overrides[property] = value; + return true; + } + return Reflect.set(target, property, value, receiver); + } + }); +} +const cachedEventHandler = defineCachedEventHandler; + +function hasReqHeader(event, name, includes) { + const value = getRequestHeader(event, name); + return value && typeof value === "string" && value.toLowerCase().includes(includes); +} +function isJsonRequest(event) { + if (hasReqHeader(event, "accept", "text/html")) { + return false; + } + return hasReqHeader(event, "accept", "application/json") || hasReqHeader(event, "user-agent", "curl/") || hasReqHeader(event, "user-agent", "httpie/") || hasReqHeader(event, "sec-fetch-mode", "cors") || event.path.startsWith("/api/") || event.path.endsWith(".json"); +} +function normalizeError(error) { + const cwd = typeof process.cwd === "function" ? process.cwd() : "/"; + const stack = (error.stack || "").split("\n").splice(1).filter((line) => line.includes("at ")).map((line) => { + const text = line.replace(cwd + "/", "./").replace("webpack:/", "").replace("file://", "").trim(); + return { + text, + internal: line.includes("node_modules") && !line.includes(".cache") || line.includes("internal") || line.includes("new Promise") + }; + }); + const statusCode = error.statusCode || 500; + const statusMessage = error.statusMessage ?? (statusCode === 404 ? "Not Found" : ""); + const message = error.message || error.toString(); + return { + stack, + statusCode, + statusMessage, + message + }; +} +function _captureError(error, type) { + console.error(`[nitro] [${type}]`, error); + useNitroApp().captureError(error, { tags: [type] }); +} +function trapUnhandledNodeErrors() { + process.on( + "unhandledRejection", + (error) => _captureError(error, "unhandledRejection") + ); + process.on( + "uncaughtException", + (error) => _captureError(error, "uncaughtException") + ); +} +function joinHeaders(value) { + return Array.isArray(value) ? value.join(", ") : String(value); +} +function normalizeFetchResponse(response) { + if (!response.headers.has("set-cookie")) { + return response; + } + return new Response(response.body, { + status: response.status, + statusText: response.statusText, + headers: normalizeCookieHeaders(response.headers) + }); +} +function normalizeCookieHeader(header = "") { + return splitCookiesString(joinHeaders(header)); +} +function normalizeCookieHeaders(headers) { + const outgoingHeaders = new Headers(); + for (const [name, header] of headers) { + if (name === "set-cookie") { + for (const cookie of normalizeCookieHeader(header)) { + outgoingHeaders.append("set-cookie", cookie); + } + } else { + outgoingHeaders.set(name, joinHeaders(header)); + } + } + return outgoingHeaders; +} + +const config = useRuntimeConfig(); +const _routeRulesMatcher = toRouteMatcher( + createRouter$1({ routes: config.nitro.routeRules }) +); +function createRouteRulesHandler(ctx) { + return eventHandler((event) => { + const routeRules = getRouteRules(event); + if (routeRules.headers) { + setHeaders(event, routeRules.headers); + } + if (routeRules.redirect) { + return sendRedirect( + event, + routeRules.redirect.to, + routeRules.redirect.statusCode + ); + } + if (routeRules.proxy) { + let target = routeRules.proxy.to; + if (target.endsWith("/**")) { + let targetPath = event.path; + const strpBase = routeRules.proxy._proxyStripBase; + if (strpBase) { + targetPath = withoutBase(targetPath, strpBase); + } + target = joinURL(target.slice(0, -3), targetPath); + } else if (event.path.includes("?")) { + const query = getQuery$1(event.path); + target = withQuery(target, query); + } + return proxyRequest(event, target, { + fetch: ctx.localFetch, + ...routeRules.proxy + }); + } + }); +} +function getRouteRules(event) { + event.context._nitro = event.context._nitro || {}; + if (!event.context._nitro.routeRules) { + event.context._nitro.routeRules = getRouteRulesForPath( + withoutBase(event.path.split("?")[0], useRuntimeConfig().app.baseURL) + ); + } + return event.context._nitro.routeRules; +} +function getRouteRulesForPath(path) { + return defu({}, ..._routeRulesMatcher.matchAll(path).reverse()); +} + +const plugins = [ + +]; + +const errorHandler = (async function errorhandler(error, event) { + const { stack, statusCode, statusMessage, message } = normalizeError(error); + const errorObject = { + url: event.path, + statusCode, + statusMessage, + message, + stack: "", + data: error.data + }; + if (error.unhandled || error.fatal) { + const tags = [ + "[nuxt]", + "[request error]", + error.unhandled && "[unhandled]", + error.fatal && "[fatal]", + Number(errorObject.statusCode) !== 200 && `[${errorObject.statusCode}]` + ].filter(Boolean).join(" "); + console.error(tags, errorObject.message + "\n" + stack.map((l) => " " + l.text).join(" \n")); + } + if (event.handled) { + return; + } + setResponseStatus(event, errorObject.statusCode !== 200 && errorObject.statusCode || 500, errorObject.statusMessage); + if (isJsonRequest(event)) { + setResponseHeader(event, "Content-Type", "application/json"); + return send(event, JSON.stringify(errorObject)); + } + const isErrorPage = event.path.startsWith("/__nuxt_error"); + const res = !isErrorPage ? await useNitroApp().localFetch(withQuery(joinURL(useRuntimeConfig().app.baseURL, "/__nuxt_error"), errorObject), { + headers: getRequestHeaders(event), + redirect: "manual" + }).catch(() => null) : null; + if (!res) { + const { template } = await import('../error-500.mjs'); + if (event.handled) { + return; + } + setResponseHeader(event, "Content-Type", "text/html;charset=UTF-8"); + return send(event, template(errorObject)); + } + const html = await res.text(); + if (event.handled) { + return; + } + for (const [header, value] of res.headers.entries()) { + setResponseHeader(event, header, value); + } + setResponseStatus(event, res.status && res.status !== 200 ? res.status : void 0, res.statusText); + return send(event, html); +}); + +const assets = { + "/favicon.ico": { + "type": "image/vnd.microsoft.icon", + "etag": "\"8be-ny/AuTW5JYo7/wKERUbLq+/v+kI\"", + "mtime": "2023-12-05T02:50:15.324Z", + "size": 2238, + "path": "../public/favicon.ico" + }, + "/_nuxt/add-icon.0b0b5313.svg": { + "type": "image/svg+xml", + "etag": "\"d67-gajxuGcy6aHIeWAbO0RazX03p90\"", + "mtime": "2023-12-07T03:11:19.784Z", + "size": 3431, + "path": "../public/_nuxt/add-icon.0b0b5313.svg" + }, + "/_nuxt/arrows-icon.271dd0d3.svg": { + "type": "image/svg+xml", + "etag": "\"5a0-yAit7q5lcKJMd35iOMMifZv2uno\"", + "mtime": "2023-12-07T03:11:19.784Z", + "size": 1440, + "path": "../public/_nuxt/arrows-icon.271dd0d3.svg" + }, + "/_nuxt/close-icon.86743366.svg": { + "type": "image/svg+xml", + "etag": "\"2d4-QYrulZl33jopLCT37UdJfnzXOVg\"", + "mtime": "2023-12-07T03:11:19.784Z", + "size": 724, + "path": "../public/_nuxt/close-icon.86743366.svg" + }, + "/_nuxt/comment-icon-gray.2c8779f9.svg": { + "type": "image/svg+xml", + "etag": "\"816-HEGvNjvS0TeA/3uJweilvZfCqlk\"", + "mtime": "2023-12-07T03:11:19.784Z", + "size": 2070, + "path": "../public/_nuxt/comment-icon-gray.2c8779f9.svg" + }, + "/_nuxt/delete-icon.4d386dce.svg": { + "type": "image/svg+xml", + "etag": "\"17fe-RGKa0+MaUqOqlbPlXlig67fGkaY\"", + "mtime": "2023-12-07T03:11:19.784Z", + "size": 6142, + "path": "../public/_nuxt/delete-icon.4d386dce.svg" + }, + "/_nuxt/dot-gray.86cdd7b5.svg": { + "type": "image/svg+xml", + "etag": "\"2af-sBMsuPZbsh28jzlFWO9lVYMVDk8\"", + "mtime": "2023-12-07T03:11:19.784Z", + "size": 687, + "path": "../public/_nuxt/dot-gray.86cdd7b5.svg" + }, + "/_nuxt/dot-yellow.4b5e135b.svg": { + "type": "image/svg+xml", + "etag": "\"2af-6L7YsWhGTHBB6NqQztB/l2OFRfE\"", + "mtime": "2023-12-07T03:11:19.783Z", + "size": 687, + "path": "../public/_nuxt/dot-yellow.4b5e135b.svg" + }, + "/_nuxt/dot.1026a040.svg": { + "type": "image/svg+xml", + "etag": "\"217-dx6xqUT4D9pCoKc6nr20aXeJQXQ\"", + "mtime": "2023-12-07T03:11:19.784Z", + "size": 535, + "path": "../public/_nuxt/dot.1026a040.svg" + }, + "/_nuxt/edit-icon-white.29b27582.svg": { + "type": "image/svg+xml", + "etag": "\"8be-EnEF3CQI46JkMNAXbPf3H6T7pzU\"", + "mtime": "2023-12-07T03:11:19.784Z", + "size": 2238, + "path": "../public/_nuxt/edit-icon-white.29b27582.svg" + }, + "/_nuxt/empty-icon.24a01ae2.svg": { + "type": "image/svg+xml", + "etag": "\"d028-Our2UxxUiciRSduORd8JZCt5Prw\"", + "mtime": "2023-12-07T03:11:19.784Z", + "size": 53288, + "path": "../public/_nuxt/empty-icon.24a01ae2.svg" + }, + "/_nuxt/entry.dcd752c1.js": { + "type": "application/javascript", + "etag": "\"35d98-J3YPIaGWhdpQaRdTFGoq3Ix+/bA\"", + "mtime": "2023-12-07T03:11:19.786Z", + "size": 220568, + "path": "../public/_nuxt/entry.dcd752c1.js" + }, + "/_nuxt/entry.e8059532.css": { + "type": "text/css; charset=utf-8", + "etag": "\"a3bc-NP6Y9Ebbj3v/Iv5EWxRM716U4PQ\"", + "mtime": "2023-12-07T03:11:19.782Z", + "size": 41916, + "path": "../public/_nuxt/entry.e8059532.css" + }, + "/_nuxt/error-404.7fc72018.css": { + "type": "text/css; charset=utf-8", + "etag": "\"e2e-iNt1cqPQ0WDudfCTZVQd31BeRGs\"", + "mtime": "2023-12-07T03:11:19.785Z", + "size": 3630, + "path": "../public/_nuxt/error-404.7fc72018.css" + }, + "/_nuxt/error-404.f82bfbab.js": { + "type": "application/javascript", + "etag": "\"18de-s0U425e5PHpc+jzA9WxO283kn5Q\"", + "mtime": "2023-12-07T03:11:19.785Z", + "size": 6366, + "path": "../public/_nuxt/error-404.f82bfbab.js" + }, + "/_nuxt/error-500.38081b51.js": { + "type": "application/javascript", + "etag": "\"756-5g/SuB7y3JV46kZnxEzOdPLXigo\"", + "mtime": "2023-12-07T03:11:19.785Z", + "size": 1878, + "path": "../public/_nuxt/error-500.38081b51.js" + }, + "/_nuxt/error-500.c5df6088.css": { + "type": "text/css; charset=utf-8", + "etag": "\"79e-ByRo+49BgcevWdRjJy3CMx2IA5k\"", + "mtime": "2023-12-07T03:11:19.785Z", + "size": 1950, + "path": "../public/_nuxt/error-500.c5df6088.css" + }, + "/_nuxt/issue-bj.44adad8c.svg": { + "type": "image/svg+xml", + "etag": "\"926-lK6rrraYIC+9Yxyy0subzOK8XpE\"", + "mtime": "2023-12-07T03:11:19.784Z", + "size": 2342, + "path": "../public/_nuxt/issue-bj.44adad8c.svg" + }, + "/_nuxt/logo.6622f82d.png": { + "type": "image/png", + "etag": "\"843f-FSXGFGigIHmtzjdcQzuMz/a7E+o\"", + "mtime": "2023-12-07T03:11:19.783Z", + "size": 33855, + "path": "../public/_nuxt/logo.6622f82d.png" + }, + "/_nuxt/menu-icon-gray.d61f02b1.svg": { + "type": "image/svg+xml", + "etag": "\"6de-kmXhltPHfF4W1gmV7wT4aZCZ6gg\"", + "mtime": "2023-12-07T03:11:19.784Z", + "size": 1758, + "path": "../public/_nuxt/menu-icon-gray.d61f02b1.svg" + }, + "/_nuxt/mini-code.71ebcc53.png": { + "type": "image/png", + "etag": "\"27ef-bwkVF55+sU0FBZ7eCqai2Zd0ZQs\"", + "mtime": "2023-12-07T03:11:19.784Z", + "size": 10223, + "path": "../public/_nuxt/mini-code.71ebcc53.png" + }, + "/_nuxt/QRCode-icon.a105d5fc.svg": { + "type": "image/svg+xml", + "etag": "\"9c1-qGg9jZ5wmHJGzh2A00nHIGWHMh4\"", + "mtime": "2023-12-07T03:11:19.784Z", + "size": 2497, + "path": "../public/_nuxt/QRCode-icon.a105d5fc.svg" + }, + "/_nuxt/tick-no.179037b3.svg": { + "type": "image/svg+xml", + "etag": "\"1ea-YISAWqJD56jxoQT8N812fDJfkMw\"", + "mtime": "2023-12-07T03:11:19.784Z", + "size": 490, + "path": "../public/_nuxt/tick-no.179037b3.svg" + }, + "/_nuxt/tick-option.e092d22f.svg": { + "type": "image/svg+xml", + "etag": "\"29a-UVjuq3WHs6mhu1KGQ7gQmJH2Bc4\"", + "mtime": "2023-12-07T03:11:19.784Z", + "size": 666, + "path": "../public/_nuxt/tick-option.e092d22f.svg" + }, + "/_nuxt/tick-orange.233abc69.svg": { + "type": "image/svg+xml", + "etag": "\"60a-VrP9K+TQp6JbNcrU5k1Dor/Kq/E\"", + "mtime": "2023-12-07T03:11:19.784Z", + "size": 1546, + "path": "../public/_nuxt/tick-orange.233abc69.svg" + }, + "/_nuxt/title.98892974.png": { + "type": "image/png", + "etag": "\"1723-0OwkVass/2nFB99dRT4w0sPUvI0\"", + "mtime": "2023-12-07T03:11:19.784Z", + "size": 5923, + "path": "../public/_nuxt/title.98892974.png" + }, + "/img/add-icon.svg": { + "type": "image/svg+xml", + "etag": "\"d67-gajxuGcy6aHIeWAbO0RazX03p90\"", + "mtime": "2023-11-13T04:02:34.940Z", + "size": 3431, + "path": "../public/img/add-icon.svg" + }, + "/img/arrow-circular-gray.png": { + "type": "image/png", + "etag": "\"899-X5UlqUglGviYCrFQ2MNfdXWyhAk\"", + "mtime": "2023-11-17T07:51:55.904Z", + "size": 2201, + "path": "../public/img/arrow-circular-gray.png" + }, + "/img/arrows-icon.svg": { + "type": "image/svg+xml", + "etag": "\"5a0-yAit7q5lcKJMd35iOMMifZv2uno\"", + "mtime": "2023-11-14T03:47:58.900Z", + "size": 1440, + "path": "../public/img/arrows-icon.svg" + }, + "/img/close-icon.svg": { + "type": "image/svg+xml", + "etag": "\"2d4-QYrulZl33jopLCT37UdJfnzXOVg\"", + "mtime": "2023-11-15T10:58:59.914Z", + "size": 724, + "path": "../public/img/close-icon.svg" + }, + "/img/collect-icon-colours.svg": { + "type": "image/svg+xml", + "etag": "\"7ab-av9D1DgxgD5cvY5wd30haD7c1q0\"", + "mtime": "2023-11-17T09:37:22.277Z", + "size": 1963, + "path": "../public/img/collect-icon-colours.svg" + }, + "/img/collect-icon.png": { + "type": "image/png", + "etag": "\"529-cGcSQeqK60ZOse2fqmQpwbhl8Oo\"", + "mtime": "2023-11-16T02:40:06.648Z", + "size": 1321, + "path": "../public/img/collect-icon.png" + }, + "/img/comment-icon-gray.svg": { + "type": "image/svg+xml", + "etag": "\"816-HEGvNjvS0TeA/3uJweilvZfCqlk\"", + "mtime": "2023-11-17T07:13:59.820Z", + "size": 2070, + "path": "../public/img/comment-icon-gray.svg" + }, + "/img/comment-icon.png": { + "type": "image/png", + "etag": "\"41b-KMhi2XJxQNYy8FHs4wWCQGW73P8\"", + "mtime": "2023-11-16T03:34:57.052Z", + "size": 1051, + "path": "../public/img/comment-icon.png" + }, + "/img/cross-circle-black.png": { + "type": "image/png", + "etag": "\"5e2-97mnvudIyYkLoBgpjwz92gXtzac\"", + "mtime": "2023-11-29T06:43:55.492Z", + "size": 1506, + "path": "../public/img/cross-circle-black.png" + }, + "/img/cross-circle-icon.png": { + "type": "image/png", + "etag": "\"4a5-+tDlFiJJ5XuCD3q1Ij04BR977Yw\"", + "mtime": "2023-11-24T08:59:05.191Z", + "size": 1189, + "path": "../public/img/cross-circle-icon.png" + }, + "/img/cross-icon.png": { + "type": "image/png", + "etag": "\"739-BT9ocJMXmhK+G6eBeZTKrZd2s2I\"", + "mtime": "2023-11-14T04:20:00.798Z", + "size": 1849, + "path": "../public/img/cross-icon.png" + }, + "/img/delete-icon.svg": { + "type": "image/svg+xml", + "etag": "\"17fe-RGKa0+MaUqOqlbPlXlig67fGkaY\"", + "mtime": "2023-11-14T02:23:59.086Z", + "size": 6142, + "path": "../public/img/delete-icon.svg" + }, + "/img/dot-gray.svg": { + "type": "image/svg+xml", + "etag": "\"2af-sBMsuPZbsh28jzlFWO9lVYMVDk8\"", + "mtime": "2023-11-13T10:14:39.043Z", + "size": 687, + "path": "../public/img/dot-gray.svg" + }, + "/img/dot-yellow.svg": { + "type": "image/svg+xml", + "etag": "\"2af-6L7YsWhGTHBB6NqQztB/l2OFRfE\"", + "mtime": "2023-11-13T10:14:58.596Z", + "size": 687, + "path": "../public/img/dot-yellow.svg" + }, + "/img/dot.svg": { + "type": "image/svg+xml", + "etag": "\"217-dx6xqUT4D9pCoKc6nr20aXeJQXQ\"", + "mtime": "2023-11-13T08:19:23.501Z", + "size": 535, + "path": "../public/img/dot.svg" + }, + "/img/edit-icon-white.svg": { + "type": "image/svg+xml", + "etag": "\"8be-EnEF3CQI46JkMNAXbPf3H6T7pzU\"", + "mtime": "2023-11-16T06:14:25.317Z", + "size": 2238, + "path": "../public/img/edit-icon-white.svg" + }, + "/img/edit-icon.png": { + "type": "image/png", + "etag": "\"4a0-5vrCGU+988jGMXRITlRLsuYBv7I\"", + "mtime": "2023-11-14T04:06:21.289Z", + "size": 1184, + "path": "../public/img/edit-icon.png" + }, + "/img/empty-icon.svg": { + "type": "image/svg+xml", + "etag": "\"d028-Our2UxxUiciRSduORd8JZCt5Prw\"", + "mtime": "2023-11-13T09:45:37.672Z", + "size": 53288, + "path": "../public/img/empty-icon.svg" + }, + "/img/give-sweep.png": { + "type": "image/png", + "etag": "\"2ef-W1aqnS1Lo5qGRQBA2UuxdC85lgc\"", + "mtime": "2023-11-16T04:30:16.264Z", + "size": 751, + "path": "../public/img/give-sweep.png" + }, + "/img/hot-icon.png": { + "type": "image/png", + "etag": "\"78e-IB3K/cwKZyn+X+iPGDkW3T5Sfw4\"", + "mtime": "2023-11-28T09:12:20.214Z", + "size": 1934, + "path": "../public/img/hot-icon.png" + }, + "/img/input-icon.png": { + "type": "image/png", + "etag": "\"783-UOMnRrj5T4WVSSuFh5qL4tPCzuM\"", + "mtime": "2023-11-13T04:02:17.650Z", + "size": 1923, + "path": "../public/img/input-icon.png" + }, + "/img/issue-bj.png": { + "type": "image/png", + "etag": "\"91b-VAMH4irBJymMOQblcngOaq2iufU\"", + "mtime": "2023-11-27T06:57:08.573Z", + "size": 2331, + "path": "../public/img/issue-bj.png" + }, + "/img/issue-bj.svg": { + "type": "image/svg+xml", + "etag": "\"926-lK6rrraYIC+9Yxyy0subzOK8XpE\"", + "mtime": "2023-11-14T07:42:02.619Z", + "size": 2342, + "path": "../public/img/issue-bj.svg" + }, + "/img/like-icon-colours.png": { + "type": "image/png", + "etag": "\"475-Dir7PdTEqwVV0TQc6Jiy9eK18sI\"", + "mtime": "2023-11-17T10:03:44.118Z", + "size": 1141, + "path": "../public/img/like-icon-colours.png" + }, + "/img/like-icon-gray.png": { + "type": "image/png", + "etag": "\"5ac-el2AZW1iXXgBB4NRELjyMyXs6PA\"", + "mtime": "2023-11-17T07:14:18.420Z", + "size": 1452, + "path": "../public/img/like-icon-gray.png" + }, + "/img/like-icon.png": { + "type": "image/png", + "etag": "\"586-b3HgSOe1sA4VUtS92mhe+ds2vRg\"", + "mtime": "2023-11-16T03:34:42.163Z", + "size": 1414, + "path": "../public/img/like-icon.png" + }, + "/img/logo.png": { + "type": "image/png", + "etag": "\"843f-FSXGFGigIHmtzjdcQzuMz/a7E+o\"", + "mtime": "2023-11-28T08:27:33.849Z", + "size": 33855, + "path": "../public/img/logo.png" + }, + "/img/menu-icon-gray.svg": { + "type": "image/svg+xml", + "etag": "\"6de-kmXhltPHfF4W1gmV7wT4aZCZ6gg\"", + "mtime": "2023-11-17T07:15:03.963Z", + "size": 1758, + "path": "../public/img/menu-icon-gray.svg" + }, + "/img/mini-code.png": { + "type": "image/png", + "etag": "\"27ef-bwkVF55+sU0FBZ7eCqai2Zd0ZQs\"", + "mtime": "2023-11-17T06:35:15.759Z", + "size": 10223, + "path": "../public/img/mini-code.png" + }, + "/img/offer-mini-QRcode.png": { + "type": "image/png", + "etag": "\"2e86c-UrFFa4HC4Xmj7uAND0oWEWGpSMo\"", + "mtime": "2023-11-16T04:29:39.700Z", + "size": 190572, + "path": "../public/img/offer-mini-QRcode.png" + }, + "/img/QRCode-icon.svg": { + "type": "image/svg+xml", + "etag": "\"9c1-qGg9jZ5wmHJGzh2A00nHIGWHMh4\"", + "mtime": "2023-11-16T04:07:29.687Z", + "size": 2497, + "path": "../public/img/QRCode-icon.svg" + }, + "/img/tick-no.svg": { + "type": "image/svg+xml", + "etag": "\"1ea-YISAWqJD56jxoQT8N812fDJfkMw\"", + "mtime": "2023-12-06T03:11:50.571Z", + "size": 490, + "path": "../public/img/tick-no.svg" + }, + "/img/tick-option.svg": { + "type": "image/svg+xml", + "etag": "\"29a-UVjuq3WHs6mhu1KGQ7gQmJH2Bc4\"", + "mtime": "2023-12-06T03:12:07.098Z", + "size": 666, + "path": "../public/img/tick-option.svg" + }, + "/img/tick-orange.svg": { + "type": "image/svg+xml", + "etag": "\"60a-VrP9K+TQp6JbNcrU5k1Dor/Kq/E\"", + "mtime": "2023-11-14T03:56:28.549Z", + "size": 1546, + "path": "../public/img/tick-orange.svg" + }, + "/img/title.png": { + "type": "image/png", + "etag": "\"1723-0OwkVass/2nFB99dRT4w0sPUvI0\"", + "mtime": "2023-05-23T08:44:21.531Z", + "size": 5923, + "path": "../public/img/title.png" + }, + "/img/transmit-icon.png": { + "type": "image/png", + "etag": "\"43b-93Mc6wfSlULSQyK3koaHIAgmA/M\"", + "mtime": "2023-11-16T02:40:40.071Z", + "size": 1083, + "path": "../public/img/transmit-icon.png" + }, + "/img/triangle-icon.svg": { + "type": "image/svg+xml", + "etag": "\"446-ylQ81DOJ3joSbsS9atyrW6pZsBY\"", + "mtime": "2023-11-24T06:35:05.018Z", + "size": 1094, + "path": "../public/img/triangle-icon.svg" + }, + "/img/u4494.png": { + "type": "image/png", + "etag": "\"32953-V8gLsKbtJlW9uiqwKxaNa5nmUWc\"", + "mtime": "2023-11-29T09:32:00.290Z", + "size": 207187, + "path": "../public/img/u4494.png" + }, + "/_nuxt/builds/latest.json": { + "type": "application/json", + "etag": "\"47-hbvbbQSeUc3WJyoeIXFpUgK0mdQ\"", + "mtime": "2023-12-07T03:11:20.957Z", + "size": 71, + "path": "../public/_nuxt/builds/latest.json" + }, + "/_nuxt/builds/meta/ee485d75-6a9c-4aef-aba3-31320668b72f.json": { + "type": "application/json", + "etag": "\"8b-dDEPYNPDht/ncZadGrJbzR7xy1A\"", + "mtime": "2023-12-07T03:11:20.957Z", + "size": 139, + "path": "../public/_nuxt/builds/meta/ee485d75-6a9c-4aef-aba3-31320668b72f.json" + } +}; + +function normalizeWindowsPath(input = "") { + if (!input || !input.includes("\\")) { + return input; + } + return input.replace(/\\/g, "/"); +} +const _IS_ABSOLUTE_RE = /^[/\\](?![/\\])|^[/\\]{2}(?!\.)|^[A-Za-z]:[/\\]/; +const _DRIVE_LETTER_RE = /^[A-Za-z]:$/; +function cwd() { + if (typeof process !== "undefined") { + return process.cwd().replace(/\\/g, "/"); + } + return "/"; +} +const resolve = function(...arguments_) { + arguments_ = arguments_.map((argument) => normalizeWindowsPath(argument)); + let resolvedPath = ""; + let resolvedAbsolute = false; + for (let index = arguments_.length - 1; index >= -1 && !resolvedAbsolute; index--) { + const path = index >= 0 ? arguments_[index] : cwd(); + if (!path || path.length === 0) { + continue; + } + resolvedPath = `${path}/${resolvedPath}`; + resolvedAbsolute = isAbsolute(path); + } + resolvedPath = normalizeString(resolvedPath, !resolvedAbsolute); + if (resolvedAbsolute && !isAbsolute(resolvedPath)) { + return `/${resolvedPath}`; + } + return resolvedPath.length > 0 ? resolvedPath : "."; +}; +function normalizeString(path, allowAboveRoot) { + let res = ""; + let lastSegmentLength = 0; + let lastSlash = -1; + let dots = 0; + let char = null; + for (let index = 0; index <= path.length; ++index) { + if (index < path.length) { + char = path[index]; + } else if (char === "/") { + break; + } else { + char = "/"; + } + if (char === "/") { + if (lastSlash === index - 1 || dots === 1) ; else if (dots === 2) { + if (res.length < 2 || lastSegmentLength !== 2 || res[res.length - 1] !== "." || res[res.length - 2] !== ".") { + if (res.length > 2) { + const lastSlashIndex = res.lastIndexOf("/"); + if (lastSlashIndex === -1) { + res = ""; + lastSegmentLength = 0; + } else { + res = res.slice(0, lastSlashIndex); + lastSegmentLength = res.length - 1 - res.lastIndexOf("/"); + } + lastSlash = index; + dots = 0; + continue; + } else if (res.length > 0) { + res = ""; + lastSegmentLength = 0; + lastSlash = index; + dots = 0; + continue; + } + } + if (allowAboveRoot) { + res += res.length > 0 ? "/.." : ".."; + lastSegmentLength = 2; + } + } else { + if (res.length > 0) { + res += `/${path.slice(lastSlash + 1, index)}`; + } else { + res = path.slice(lastSlash + 1, index); + } + lastSegmentLength = index - lastSlash - 1; + } + lastSlash = index; + dots = 0; + } else if (char === "." && dots !== -1) { + ++dots; + } else { + dots = -1; + } + } + return res; +} +const isAbsolute = function(p) { + return _IS_ABSOLUTE_RE.test(p); +}; +const dirname = function(p) { + const segments = normalizeWindowsPath(p).replace(/\/$/, "").split("/").slice(0, -1); + if (segments.length === 1 && _DRIVE_LETTER_RE.test(segments[0])) { + segments[0] += "/"; + } + return segments.join("/") || (isAbsolute(p) ? "/" : "."); +}; + +function readAsset (id) { + const serverDir = dirname(fileURLToPath(globalThis._importMeta_.url)); + return promises$1.readFile(resolve(serverDir, assets[id].path)) +} + +const publicAssetBases = {"/_nuxt/builds/meta":{"maxAge":31536000},"/_nuxt/builds":{"maxAge":1},"/_nuxt":{"maxAge":31536000}}; + +function isPublicAssetURL(id = '') { + if (assets[id]) { + return true + } + for (const base in publicAssetBases) { + if (id.startsWith(base)) { return true } + } + return false +} + +function getAsset (id) { + return assets[id] +} + +const METHODS = /* @__PURE__ */ new Set(["HEAD", "GET"]); +const EncodingMap = { gzip: ".gz", br: ".br" }; +const _f4b49z = eventHandler((event) => { + if (event.method && !METHODS.has(event.method)) { + return; + } + let id = decodePath( + withLeadingSlash(withoutTrailingSlash(parseURL(event.path).pathname)) + ); + let asset; + const encodingHeader = String( + getRequestHeader(event, "accept-encoding") || "" + ); + const encodings = [ + ...encodingHeader.split(",").map((e) => EncodingMap[e.trim()]).filter(Boolean).sort(), + "" + ]; + if (encodings.length > 1) { + setResponseHeader(event, "Vary", "Accept-Encoding"); + } + for (const encoding of encodings) { + for (const _id of [id + encoding, joinURL(id, "index.html" + encoding)]) { + const _asset = getAsset(_id); + if (_asset) { + asset = _asset; + id = _id; + break; + } + } + } + if (!asset) { + if (isPublicAssetURL(id)) { + removeResponseHeader(event, "Cache-Control"); + throw createError$1({ + statusMessage: "Cannot find static asset " + id, + statusCode: 404 + }); + } + return; + } + const ifNotMatch = getRequestHeader(event, "if-none-match") === asset.etag; + if (ifNotMatch) { + setResponseStatus(event, 304, "Not Modified"); + return ""; + } + const ifModifiedSinceH = getRequestHeader(event, "if-modified-since"); + const mtimeDate = new Date(asset.mtime); + if (ifModifiedSinceH && asset.mtime && new Date(ifModifiedSinceH) >= mtimeDate) { + setResponseStatus(event, 304, "Not Modified"); + return ""; + } + if (asset.type && !getResponseHeader(event, "Content-Type")) { + setResponseHeader(event, "Content-Type", asset.type); + } + if (asset.etag && !getResponseHeader(event, "ETag")) { + setResponseHeader(event, "ETag", asset.etag); + } + if (asset.mtime && !getResponseHeader(event, "Last-Modified")) { + setResponseHeader(event, "Last-Modified", mtimeDate.toUTCString()); + } + if (asset.encoding && !getResponseHeader(event, "Content-Encoding")) { + setResponseHeader(event, "Content-Encoding", asset.encoding); + } + if (asset.size > 0 && !getResponseHeader(event, "Content-Length")) { + setResponseHeader(event, "Content-Length", asset.size); + } + return readAsset(id); +}); + +const _lazy_cLgNnx = () => import('../handlers/renderer.mjs'); + +const handlers = [ + { route: '', handler: _f4b49z, lazy: false, middleware: true, method: undefined }, + { route: '/__nuxt_error', handler: _lazy_cLgNnx, lazy: true, middleware: false, method: undefined }, + { route: '/**', handler: _lazy_cLgNnx, lazy: true, middleware: false, method: undefined } +]; + +function createNitroApp() { + const config = useRuntimeConfig(); + const hooks = createHooks(); + const captureError = (error, context = {}) => { + const promise = hooks.callHookParallel("error", error, context).catch((_err) => { + console.error("Error while capturing another error", _err); + }); + if (context.event && isEvent(context.event)) { + const errors = context.event.context.nitro?.errors; + if (errors) { + errors.push({ error, context }); + } + if (context.event.waitUntil) { + context.event.waitUntil(promise); + } + } + }; + const h3App = createApp({ + debug: destr(false), + onError: (error, event) => { + captureError(error, { event, tags: ["request"] }); + return errorHandler(error, event); + }, + onRequest: async (event) => { + await nitroApp.hooks.callHook("request", event).catch((error) => { + captureError(error, { event, tags: ["request"] }); + }); + }, + onBeforeResponse: async (event, response) => { + await nitroApp.hooks.callHook("beforeResponse", event, response).catch((error) => { + captureError(error, { event, tags: ["request", "response"] }); + }); + }, + onAfterResponse: async (event, response) => { + await nitroApp.hooks.callHook("afterResponse", event, response).catch((error) => { + captureError(error, { event, tags: ["request", "response"] }); + }); + } + }); + const router = createRouter({ + preemptive: true + }); + const localCall = createCall(toNodeListener(h3App)); + const _localFetch = createFetch(localCall, globalThis.fetch); + const localFetch = (input, init) => _localFetch(input, init).then( + (response) => normalizeFetchResponse(response) + ); + const $fetch = createFetch$1({ + fetch: localFetch, + Headers: Headers$1, + defaults: { baseURL: config.app.baseURL } + }); + globalThis.$fetch = $fetch; + h3App.use(createRouteRulesHandler({ localFetch })); + h3App.use( + eventHandler((event) => { + event.context.nitro = event.context.nitro || { errors: [] }; + const envContext = event.node.req?.__unenv__; + if (envContext) { + Object.assign(event.context, envContext); + } + event.fetch = (req, init) => fetchWithEvent(event, req, init, { fetch: localFetch }); + event.$fetch = (req, init) => fetchWithEvent(event, req, init, { + fetch: $fetch + }); + event.waitUntil = (promise) => { + if (!event.context.nitro._waitUntilPromises) { + event.context.nitro._waitUntilPromises = []; + } + event.context.nitro._waitUntilPromises.push(promise); + if (envContext?.waitUntil) { + envContext.waitUntil(promise); + } + }; + event.captureError = (error, context) => { + captureError(error, { event, ...context }); + }; + }) + ); + for (const h of handlers) { + let handler = h.lazy ? lazyEventHandler(h.handler) : h.handler; + if (h.middleware || !h.route) { + const middlewareBase = (config.app.baseURL + (h.route || "/")).replace( + /\/+/g, + "/" + ); + h3App.use(middlewareBase, handler); + } else { + const routeRules = getRouteRulesForPath( + h.route.replace(/:\w+|\*\*/g, "_") + ); + if (routeRules.cache) { + handler = cachedEventHandler(handler, { + group: "nitro/routes", + ...routeRules.cache + }); + } + router.use(h.route, handler, h.method); + } + } + h3App.use(config.app.baseURL, router.handler); + const app = { + hooks, + h3App, + router, + localCall, + localFetch, + captureError + }; + for (const plugin of plugins) { + try { + plugin(app); + } catch (err) { + captureError(err, { tags: ["plugin"] }); + throw err; + } + } + return app; +} +const nitroApp = createNitroApp(); +const useNitroApp = () => nitroApp; + +const debug = (...args) => { +}; +function GracefulShutdown(server, opts) { + opts = opts || {}; + const options = Object.assign( + { + signals: "SIGINT SIGTERM", + timeout: 3e4, + development: false, + forceExit: true, + onShutdown: (signal) => Promise.resolve(signal), + preShutdown: (signal) => Promise.resolve(signal) + }, + opts + ); + let isShuttingDown = false; + const connections = {}; + let connectionCounter = 0; + const secureConnections = {}; + let secureConnectionCounter = 0; + let failed = false; + let finalRun = false; + function onceFactory() { + let called = false; + return (emitter, events, callback) => { + function call() { + if (!called) { + called = true; + return Reflect.apply(callback, this, arguments); + } + } + for (const e of events) { + emitter.on(e, call); + } + }; + } + const signals = options.signals.split(" ").map((s) => s.trim()).filter((s) => s.length > 0); + const once = onceFactory(); + once(process, signals, (signal) => { + shutdown(signal).then(() => { + if (options.forceExit) { + process.exit(failed ? 1 : 0); + } + }).catch((err) => { + process.exit(1); + }); + }); + function isFunction(functionToCheck) { + const getType = Object.prototype.toString.call(functionToCheck); + return /^\[object\s([A-Za-z]+)?Function]$/.test(getType); + } + function destroy(socket, force = false) { + if (socket._isIdle && isShuttingDown || force) { + socket.destroy(); + if (socket.server instanceof http.Server) { + delete connections[socket._connectionId]; + } else { + delete secureConnections[socket._connectionId]; + } + } + } + function destroyAllConnections(force = false) { + for (const key of Object.keys(connections)) { + const socket = connections[key]; + const serverResponse = socket._httpMessage; + if (serverResponse && !force) { + if (!serverResponse.headersSent) { + serverResponse.setHeader("connection", "close"); + } + } else { + destroy(socket); + } + } + for (const key of Object.keys(secureConnections)) { + const socket = secureConnections[key]; + const serverResponse = socket._httpMessage; + if (serverResponse && !force) { + if (!serverResponse.headersSent) { + serverResponse.setHeader("connection", "close"); + } + } else { + destroy(socket); + } + } + } + server.on("request", function(req, res) { + req.socket._isIdle = false; + if (isShuttingDown && !res.headersSent) { + res.setHeader("connection", "close"); + } + res.on("finish", function() { + req.socket._isIdle = true; + destroy(req.socket); + }); + }); + server.on("connection", function(socket) { + if (isShuttingDown) { + socket.destroy(); + } else { + const id = connectionCounter++; + socket._isIdle = true; + socket._connectionId = id; + connections[id] = socket; + socket.once("close", () => { + delete connections[socket._connectionId]; + }); + } + }); + server.on("secureConnection", (socket) => { + if (isShuttingDown) { + socket.destroy(); + } else { + const id = secureConnectionCounter++; + socket._isIdle = true; + socket._connectionId = id; + secureConnections[id] = socket; + socket.once("close", () => { + delete secureConnections[socket._connectionId]; + }); + } + }); + process.on("close", function() { + }); + function shutdown(sig) { + function cleanupHttp() { + destroyAllConnections(); + return new Promise((resolve, reject) => { + server.close((err) => { + if (err) { + return reject(err); + } + return resolve(true); + }); + }); + } + if (options.development) { + return process.exit(0); + } + function finalHandler() { + if (!finalRun) { + finalRun = true; + if (options.finally && isFunction(options.finally)) { + options.finally(); + } + } + return Promise.resolve(); + } + function waitForReadyToShutDown(totalNumInterval) { + if (totalNumInterval === 0) { + debug( + `Could not close connections in time (${options.timeout}ms), will forcefully shut down` + ); + return Promise.resolve(true); + } + const allConnectionsClosed = Object.keys(connections).length === 0 && Object.keys(secureConnections).length === 0; + if (allConnectionsClosed) { + return Promise.resolve(false); + } + return new Promise((resolve) => { + setTimeout(() => { + resolve(waitForReadyToShutDown(totalNumInterval - 1)); + }, 250); + }); + } + if (isShuttingDown) { + return Promise.resolve(); + } + return options.preShutdown(sig).then(() => { + isShuttingDown = true; + cleanupHttp(); + }).then(() => { + const pollIterations = options.timeout ? Math.round(options.timeout / 250) : 0; + return waitForReadyToShutDown(pollIterations); + }).then((force) => { + if (force) { + destroyAllConnections(force); + } + return options.onShutdown(sig); + }).then(finalHandler).catch((err) => { + const errString = typeof err === "string" ? err : JSON.stringify(err); + failed = true; + throw errString; + }); + } + function shutdownManual() { + return shutdown("manual"); + } + return shutdownManual; +} + +function getGracefulShutdownConfig() { + return { + disabled: !!process.env.NITRO_SHUTDOWN_DISABLED, + signals: (process.env.NITRO_SHUTDOWN_SIGNALS || "SIGTERM SIGINT").split(" ").map((s) => s.trim()), + timeout: Number.parseInt(process.env.NITRO_SHUTDOWN_TIMEOUT, 10) || 3e4, + forceExit: !process.env.NITRO_SHUTDOWN_NO_FORCE_EXIT + }; +} +function setupGracefulShutdown(listener, nitroApp) { + const shutdownConfig = getGracefulShutdownConfig(); + if (shutdownConfig.disabled) { + return; + } + GracefulShutdown(listener, { + signals: shutdownConfig.signals.join(" "), + timeout: shutdownConfig.timeout, + forceExit: shutdownConfig.forceExit, + onShutdown: async () => { + await new Promise((resolve) => { + const timeout = setTimeout(() => { + console.warn("Graceful shutdown timeout, force exiting..."); + resolve(); + }, shutdownConfig.timeout); + nitroApp.hooks.callHook("close").catch((err) => { + console.error(err); + }).finally(() => { + clearTimeout(timeout); + resolve(); + }); + }); + } + }); +} + +const cert = process.env.NITRO_SSL_CERT; +const key = process.env.NITRO_SSL_KEY; +const server = cert && key ? new Server({ key, cert }, toNodeListener(nitroApp.h3App)) : new Server$1(toNodeListener(nitroApp.h3App)); +const port = destr(process.env.NITRO_PORT || process.env.PORT) || 3e3; +const host = process.env.NITRO_HOST || process.env.HOST; +const path = process.env.NITRO_UNIX_SOCKET; +const listener = server.listen(path ? { path } : { port, host }, (err) => { + if (err) { + console.error(err); + process.exit(1); + } + const protocol = cert && key ? "https" : "http"; + const addressInfo = listener.address(); + if (typeof addressInfo === "string") { + console.log(`Listening on unix socket ${addressInfo}`); + return; + } + const baseURL = (useRuntimeConfig().app.baseURL || "").replace(/\/$/, ""); + const url = `${protocol}://${addressInfo.family === "IPv6" ? `[${addressInfo.address}]` : addressInfo.address}:${addressInfo.port}${baseURL}`; + console.log(`Listening on ${url}`); +}); +trapUnhandledNodeErrors(); +setupGracefulShutdown(listener, nitroApp); +const nodeServer = {}; + +export { $fetch as $, send as a, setResponseStatus as b, setResponseHeaders as c, useRuntimeConfig as d, eventHandler as e, getQuery as f, getResponseStatus as g, createError$1 as h, getRouteRules as i, joinURL as j, getResponseStatusText as k, hasProtocol as l, isScriptProtocol as m, sanitizeStatusCode as n, createHooks as o, parseURL as p, isEqual as q, stringifyParsedURL as r, setResponseHeader as s, stringifyQuery as t, useNitroApp as u, parseQuery as v, withQuery as w, withTrailingSlash as x, withoutTrailingSlash as y, nodeServer as z }; +//# sourceMappingURL=node-server.mjs.map diff --git a/.output/server/chunks/nitro/node-server.mjs.map b/.output/server/chunks/nitro/node-server.mjs.map new file mode 100644 index 0000000..888b2ec --- /dev/null +++ b/.output/server/chunks/nitro/node-server.mjs.map @@ -0,0 +1 @@ +{"version":3,"file":"node-server.mjs","sources":["../../../../node_modules/destr/dist/index.mjs","../../../../node_modules/ufo/dist/index.mjs","../../../../node_modules/radix3/dist/index.mjs","../../../../node_modules/defu/dist/defu.mjs","../../../../node_modules/unenv/runtime/_internal/utils.mjs","../../../../node_modules/unenv/runtime/node/events/_events.mjs","../../../../node_modules/unenv/runtime/node/events/index.mjs","../../../../node_modules/unenv/runtime/node/stream/readable.mjs","../../../../node_modules/unenv/runtime/node/stream/writable.mjs","../../../../node_modules/unenv/runtime/node/stream/duplex.mjs","../../../../node_modules/unenv/runtime/node/net/socket.mjs","../../../../node_modules/unenv/runtime/node/http/_request.mjs","../../../../node_modules/unenv/runtime/node/http/_response.mjs","../../../../node_modules/h3/dist/index.mjs","../../../../node_modules/node-fetch-native/dist/native.mjs","../../../../node_modules/ofetch/dist/shared/ofetch.00501375.mjs","../../../../node_modules/ofetch/dist/node.mjs","../../../../node_modules/unenv/runtime/fetch/call.mjs","../../../../node_modules/unenv/runtime/fetch/index.mjs","../../../../node_modules/hookable/dist/index.mjs","../../../../node_modules/scule/dist/index.mjs","../../../../node_modules/klona/dist/index.mjs","../../../../node_modules/nitropack/dist/runtime/config.mjs","../../../../node_modules/ohash/dist/index.mjs","../../../../node_modules/unstorage/dist/shared/unstorage.8581f561.mjs","../../../../node_modules/unstorage/dist/index.mjs","../../../../node_modules/unstorage/drivers/utils/index.mjs","../../../../node_modules/unstorage/drivers/utils/node-fs.mjs","../../../../node_modules/unstorage/drivers/fs-lite.mjs","../../../../node_modules/nitropack/dist/runtime/storage.mjs","../../../../node_modules/nitropack/dist/runtime/cache.mjs","../../../../node_modules/nitropack/dist/runtime/utils.mjs","../../../../node_modules/nitropack/dist/runtime/route-rules.mjs","../../../../node_modules/nuxt/dist/core/runtime/nitro/error.js","../../../../node_modules/pathe/dist/shared/pathe.92c04245.mjs","../../../../node_modules/nitropack/dist/runtime/static.mjs","../../../../node_modules/nitropack/dist/runtime/app.mjs","../../../../node_modules/nitropack/dist/runtime/lib/http-graceful-shutdown.mjs","../../../../node_modules/nitropack/dist/runtime/shutdown.mjs","../../../../node_modules/nitropack/dist/runtime/entries/node-server.mjs"],"sourcesContent":null,"names":["getQuery","createRouter","EventEmitter","_EventEmitter","createError","nullBodyResponses","createFetch","nodeFetch","Headers","Headers$1","AbortController$1","_inlineAppConfig","normalizeKey","defineDriver","DRIVER_NAME","dirname","fsPromises","resolve","fsp","createRadixRouter","createLocalFetch","gracefulShutdown","HttpsServer","HttpServer"],"mappings":"","x_google_ignoreList":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39]} \ No newline at end of file diff --git a/.output/server/chunks/rollup/_virtual_spa-template.mjs b/.output/server/chunks/rollup/_virtual_spa-template.mjs new file mode 100644 index 0000000..7ade71c --- /dev/null +++ b/.output/server/chunks/rollup/_virtual_spa-template.mjs @@ -0,0 +1,4 @@ +const template = ""; + +export { template }; +//# sourceMappingURL=_virtual_spa-template.mjs.map diff --git a/.output/server/chunks/rollup/_virtual_spa-template.mjs.map b/.output/server/chunks/rollup/_virtual_spa-template.mjs.map new file mode 100644 index 0000000..4ab708b --- /dev/null +++ b/.output/server/chunks/rollup/_virtual_spa-template.mjs.map @@ -0,0 +1 @@ +{"version":3,"file":"_virtual_spa-template.mjs","sources":[],"sourcesContent":null,"names":[],"mappings":";;;;"} \ No newline at end of file diff --git a/.output/server/index.mjs b/.output/server/index.mjs new file mode 100644 index 0000000..2e7254d --- /dev/null +++ b/.output/server/index.mjs @@ -0,0 +1,8 @@ +globalThis._importMeta_={url:import.meta.url,env:process.env};import 'node:http'; +import 'node:https'; +export { z as default } from './chunks/nitro/node-server.mjs'; +import 'fs'; +import 'path'; +import 'node:fs'; +import 'node:url'; +//# sourceMappingURL=index.mjs.map diff --git a/.output/server/index.mjs.map b/.output/server/index.mjs.map new file mode 100644 index 0000000..52e8828 --- /dev/null +++ b/.output/server/index.mjs.map @@ -0,0 +1 @@ +{"version":3,"file":"index.mjs","sources":[],"sourcesContent":null,"names":[],"mappings":";;;;;;"} \ No newline at end of file diff --git a/.output/server/package.json b/.output/server/package.json new file mode 100644 index 0000000..bb29225 --- /dev/null +++ b/.output/server/package.json @@ -0,0 +1,40 @@ +{ + "name": "nuxt-app-prod", + "version": "0.0.0", + "type": "module", + "private": true, + "dependencies": { + "@babel/parser": "7.23.5", + "@unhead/dom": "1.8.8", + "@unhead/shared": "1.8.8", + "@unhead/ssr": "1.8.8", + "@vue/compiler-core": "3.3.9", + "@vue/compiler-dom": "3.3.9", + "@vue/compiler-ssr": "3.3.9", + "@vue/reactivity": "3.3.9", + "@vue/runtime-core": "3.3.9", + "@vue/runtime-dom": "3.3.9", + "@vue/server-renderer": "3.3.9", + "@vue/shared": "3.3.9", + "asynckit": "0.4.0", + "axios": "1.6.2", + "combined-stream": "1.0.8", + "debug": "4.3.4", + "delayed-stream": "1.0.0", + "devalue": "4.3.2", + "estree-walker": "2.0.2", + "follow-redirects": "1.15.3", + "form-data": "4.0.0", + "hookable": "5.5.3", + "mime-db": "1.52.0", + "mime-types": "2.1.35", + "ms": "2.1.2", + "proxy-from-env": "1.1.0", + "source-map-js": "1.0.2", + "supports-color": "9.4.0", + "ufo": "1.3.2", + "unhead": "1.8.8", + "vue": "3.3.9", + "vue-bundle-renderer": "2.0.0" + } +} \ No newline at end of file diff --git a/app.vue b/app.vue index d89b0a8..6b1e3d2 100644 --- a/app.vue +++ b/app.vue @@ -142,6 +142,7 @@ 转发
+
转发网页版
@@ -170,7 +171,6 @@
共 {{ detailsInfo["answers"] }} 个回答
-
A
@@ -209,6 +209,7 @@ 转发
+
转发网页版
@@ -341,7 +342,6 @@
您的答案
-
@@ -856,7 +856,7 @@ export default { const getDetails = (uniqid, index, isOpenAnswer) => { if (detailLoading.value) return detailLoading.value = true - uniqid = "fubm5CnD05qj" // 标记一下 8yr1m1fOH5CS + // uniqid = "fubm5CnD05qj" // 标记一下 8yr1m1fOH5CS detailsInfo.value = {} answerList.value = [] @@ -864,7 +864,10 @@ export default { $ajax("/api/details", {uniqid}) .then(res => { - if (res.code != 200) return + if (res.code != 200) { + type.value = "list" + return + } let data = res.data detailsInfo.value = data["info"] || {} @@ -2034,6 +2037,7 @@ export default { } return { + handleInputYou, openListIAnswer, isListEmptyState, cutYourAnswerAnonymous, diff --git a/index.css b/index.css index 05d6e67..090a63f 100644 --- a/index.css +++ b/index.css @@ -992,6 +992,15 @@ body::-webkit-scrollbar { padding: 40px 35px 42px; z-index: 3; } +#answer-app .main .details-area-box .details-box .operate-box .operate-list .operate-item.operate-transmit .transmit-box .cross-icon { + width: 22px; + height: 22px; + position: absolute; + top: 6px; + right: 6px; + cursor: pointer; + padding: 6px; +} #answer-app .main .details-area-box .details-box .operate-box .operate-list .operate-item.operate-transmit .transmit-box .transmit-title { font-weight: 650; font-size: 16px; diff --git a/index.less b/index.less index 019a387..ff8eef7 100644 --- a/index.less +++ b/index.less @@ -1239,16 +1239,8 @@ body { z-index: 10; } - // .transmit-box { - // display: flex; - - // } - // } - .transmit-box { - // display: none; width: 628px; - // height: 300px; border: 1px solid rgba(235, 235, 235, 1); border-radius: 10px; -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.117647058823529); @@ -1263,6 +1255,16 @@ body { padding: 40px 35px 42px; z-index: 3; + .cross-icon { + width: 22px; + height: 22px; + position: absolute; + top: 6px; + right: 6px; + cursor: pointer; + padding: 6px; + } + .transmit-title { font-weight: 650; font-size: 16px;
`); + if ($setup.type == "details") { + _push(`
`); + if ($setup.detailLoading) { + _push(`
`); + } else { + _push(``); + } + _push(`
Q
${ssrInterpolate($setup.detailsInfo["title"])}
${$setup.detailsInfo["content"]}
${ssrInterpolate($setup.handleDate($setup.detailsInfo["publicationdate"]))}
我来回答
${ssrInterpolate($setup.detailsInfo["collectionnum"] > 0 ? $setup.detailsInfo["collectionnum"] : "收藏")}
转发 `); + if ($setup.questionsTransmitState) { + _push(`
转发网页版
${ssrInterpolate($setup.detailsInfo["title"])}
${ssrInterpolate($setup.getCurrentUrl())}
复制链接
转发小程序版
扫码转发该问答
`); + } else { + _push(``); + } + _push(`
共 ${ssrInterpolate($setup.detailsInfo["answers"])} 个回答
`); + ssrRenderList($setup.answerList, (item, index) => { + _push(`
A
${item["content"]}
${ssrInterpolate($setup.handleDate(item["publicationdate"]))}
`); + if (item["ismyself"] == 1) { + _push(`
`); + } else { + _push(``); + } + _push(`
${ssrInterpolate(item["likenum"])}
${ssrInterpolate(item["commentnum"])}
${ssrInterpolate(item["collectionnum"] == 0 ? "收藏" : item["collectionnum"])}
转发 `); + if (item["transmitState"]) { + _push(`
转发网页版
${ssrInterpolate($setup.detailsInfo["title"])}
${ssrInterpolate($setup.getCurrentUrl())}
复制链接
转发小程序版
扫码转发该问答
`); + } else { + _push(``); + } + _push(`
`); + if (item["commentState"]) { + _push(`
OK
`); + if (item["commentList"] && item["commentList"].length != 0) { + _push(`
`); + ssrRenderList(item["commentList"], (it, ind) => { + _push(`
${ssrInterpolate(it["nickname"])}
${ssrInterpolate($setup.handleDate(it["timestamp"]))}
`); + if (it["questioner"] == 1) { + _push(`
提问者
`); + } else if (it["isauthor"] == 1) { + _push(`
回答者
`); + } else { + _push(``); + } + _push(`
${ssrInterpolate(it["content"])}
`); + if (it["childState"]) { + _push(`
发送
`); + } else { + _push(``); + } + _push(`
`); + if (it["child"].length != 0) { + _push(`
`); + ssrRenderList(it["child"], (ite, i) => { + _push(`
${ssrInterpolate(ite["nickname"])}
${ssrInterpolate($setup.handleDate(ite["timestamp"]))}
`); + if (ite["questioner"] == 1) { + _push(`
提问者
`); + } else if (ite["isauthor"] == 1) { + _push(`
回答者
`); + } else { + _push(``); + } + _push(`
`); + if (JSON.stringify(ite["reply"]) != "[]") { + _push(`
@${ssrInterpolate(ite["reply"]["nickname"])}
`); + } else { + _push(``); + } + _push(` ${ssrInterpolate(ite["content"])}
`); + if (ite["childState"]) { + _push(`
发送
`); + } else { + _push(``); + } + _push(`
`); + }); + _push(``); + if (it["childnum"] >= 3 && it["childnum"] > it["child"].length) { + _push(`
还有${ssrInterpolate(it["childnum"] - 1)}条回复
`); + } else { + _push(``); + } + _push(`
`); + } else { + _push(``); + } + _push(`
`); + }); + _push(``); + if (item["commentCount"] != item["commentList"].length) { + _push(`
显示全部
`); + } else { + _push(``); + } + _push(`
`); + } else { + _push(`
`); + ssrRenderList(3, (item2) => { + _push(``); + }); + _push(``); + ssrRenderList(3, (item2) => { + _push(``); + }); + _push(`
和我说说你的想法或疑问吧
`); + } + _push(``); + } else { + _push(``); + } + _push(`
`); + }); + _push(``); + if ($setup.answerList.length > 0) { + _push(``); + } else { + _push(``); + } + _push(`
您的答案
${$setup.yourAnswer["text"]}
`); + if ($setup.yourAnswer["anonymous"] == 0) { + _push(``); + } else { + _push(``); + } + _push(` 匿名发表
提交回答
手机查看该问答
微信扫一扫
`); + } else { + _push(``); + } + _push(`
`); + if ($setup.myType) { + _push(`
我的收藏
${ssrInterpolate($setup.myCollectionCount || $setup.myCount["collect"] || 0)}
我的回答
${ssrInterpolate($setup.myAnswerCount || $setup.myCount["answer"] || 0)}
我的提问
${ssrInterpolate($setup.myQuestionsCount || $setup.myCount["questions"] || 0)}
`); + if ($setup.myType == "collect" && $setup.myCollectionList.length == 0 || $setup.myType == "answers" && $setup.myAnswerList.length == 0 || $setup.myType == "questions" && $setup.myQuestionsList.length == 0) { + _push(`
暂无内容
`); + } else { + _push(``); + } + if ($setup.myType == "collect" && $setup.myCollectionList.length != 0) { + _push(`
`); + ssrRenderList($setup.myCollectionList, (item, index) => { + _push(`
`); + if (item.type == "askanswercollection") { + _push(`
A
${item["data"]["content"]}
提问:${ssrInterpolate(item["data"]["title"])}
`); + } else { + _push(`
Q
${ssrInterpolate(item["data"]["title"])}
${ssrInterpolate(item["data"]["answers"] > 0 ? "共" + item["data"]["answers"] + "个回答" : "暂无回答")}
`); + } + _push(`
`); + }); + _push(`
`); + } else { + _push(``); + } + if ($setup.myType == "answers" && $setup.myAnswerList.length != 0) { + _push(`
`); + ssrRenderList($setup.myAnswerList, (item, index) => { + _push(`
A
${ssrInterpolate(item["nickname"])}
${ssrInterpolate($setup.handleDate(item["publicationdate"]))}
${item["content"]}
提问:${ssrInterpolate(item["title"])}
${ssrInterpolate(item["anonymous"] == 0 ? "公开" : "匿名")}
`); + if (item["popupState"]) { + _push(`
公开发表
匿名发表
`); + } else { + _push(``); + } + _push(`
`); + }); + _push(`
`); + } else { + _push(``); + } + if ($setup.myType == "questions" && $setup.myQuestionsList.length != 0) { + _push(`
`); + ssrRenderList($setup.myQuestionsList, (item, index) => { + _push(`
Q
${ssrInterpolate(item["nickname"])}
${ssrInterpolate($setup.handleDate(item["publicationdate"]))}
${ssrInterpolate(item["title"])}
`); + if (item["authornewnum"] > 0) { + _push(`
有${ssrInterpolate(item["authornewnum"])}个新回答
`); + } else { + _push(``); + } + _push(` ${ssrInterpolate(item["answers"] == 0 ? "暂无回答" : "共" + item["answers"] + "个回答")}
${ssrInterpolate(item["anonymous"] == 0 ? "公开" : "匿名")}
`); + if (item["popupState"]) { + _push(`
公开发表
匿名发表
`); + } else { + _push(``); + } + _push(`
`); + }); + _push(`
`); + } else { + _push(``); + } + _push(`
`); + } else { + _push(``); + } + if ($setup.questionsSetp) { + _push(`
`); + if ($setup.questionsSetp == 1) { + _push(`
选择提问所属主题
`); + ssrRenderList($setup.questionsTypeList, (item, index) => { + _push(`
`); + ssrRenderList(item, (item2) => { + _push(`
${ssrInterpolate(item2.name)}
`); + }); + _push(`
`); + }); + _push(`
`); + } else { + _push(`
Q
`); + if ($setup.questionsObj.anonymous == 0) { + _push(``); + } else { + _push(``); + } + _push(` 匿名发表
发布问题
`); + } + _push(`
`); + } else { + _push(``); + } + if ($setup.IAnswerEditState) { + _push(`
编辑回答
${$setup.IAnswerInfo["text"]}
`); + if ($setup.IAnswerInfo["anonymous"] == 0) { + _push(``); + } else { + _push(``); + } + _push(` 匿名发表
提交回答
`); + } else { + _push(``); + } + if ($setup.IAnswerState) { + _push(`
Q
${ssrInterpolate($setup.IAnswerInfo["title"])}
`); + if ($setup.IAnswerInfo["content"]) { + _push(`
${$setup.IAnswerInfo["content"]}
`); + } else { + _push(``); + } + _push(`
A
${$setup.IAnswerInfo["text"]}
`); + if ($setup.IAnswerInfo["anonymous"] == 0) { + _push(``); + } else { + _push(``); + } + _push(` 匿名发表
提交回答
`); + } else { + _push(``); + } + _push(``); + if ($setup.dialogSrc) { + _push(`
`); + } else { + _push(``); + } + _push(`
举报投诉
`); + ssrRenderList($setup.reasonList, (s, i) => { + _push(`
${ssrInterpolate(s)}
`); + }); + _push(`
${ssrInterpolate(200 - $setup.alertText.length)}