对于洛谷私信功能太弱

工单反馈版

确实
by _GJM_ @ 2023-10-07 21:23:45


~~视频就算了~~,照片总有一个吧
by _GJM_ @ 2023-10-07 21:25:31


建议修复私信使得能够使用 MD 和 Latex
by tallnut @ 2023-10-07 21:41:48


@[WMWD](/user/1045165) OIso++是个好东西,可以做到你说的那些,还能用markdown
by Special_Tony @ 2023-10-08 09:09:42


@[tallnut](/user/1037586) OIso++可以做到markdown
by Special_Tony @ 2023-10-08 09:10:32


照片视频啥的就算了,改成支持 Markdown 和 $\LaTeX$ 就行了
by jqQt0220 @ 2023-10-08 15:08:21


加个 qq 聊不好吗()
by SlaineTroyard @ 2023-10-08 20:19:11


@[jqQt0220](/user/678175) 认同
by WMWD @ 2023-10-10 19:54:55


@[Special_Tony](/user/743373) 所以oiso++到底在哪里下呢
by wangtaohan2026 @ 2024-03-28 15:23:35


@wangtaohan2026 油猴代码: ```js // ==UserScript== // @name OIso++ - OIer的好帮手 // @namespace http://tampermonkey.net/ // @homepage https://www.oiso.cf/ // @version 2.4.1-pre // @description 在洛谷、Codeforces 等网站上提供 OI 检索服务 // @author OIso 开发团队 // @match https://www.luogu.com.cn/* // @match https://www.oiso.cf/* // @match https://*/*lgse-settings* // @include https://fastly.jsdelivr.net/* // @connect oiso.cf // @connect jsdelivr.net // @connect oiso.run-eu-central1.goorm.site // @connect c.amzcd.top // @connect gpt-reverse-api.zeabur.app // @connect lab.magiconch.com // @connect ai.oisou.link // @require https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js // @require https://lab.magiconch.com/vue.2.6.11.min.js // @resource css https://unpkg.com/@waline/client@v2/dist/waline.css // @icon https://www.oiso.cf/img/favicon.svg // @grant GM_addStyle // @grant GM_getValue // @grant GM.cookie // @grant GM_setValue // @grant GM_deleteValue // @grant GM_listValues // @grant GM_setClipboard // @grant GM_xmlhttpRequest // @grant GM_getResourceText // @grant unsafeWindow // ==/UserScript== (()=>{var zi=Object.defineProperty;var ji=(e,t,n)=>t in e?zi(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Gr=(e,t,n)=>(ji(e,typeof t!="symbol"?t+"":t,n),n);function Vr(e,t){localStorage.setItem(e,JSON.stringify(t))}function Wr(e){return JSON.parse(localStorage.getItem(e))}function Bi(){let e={\u7CFB\u7EDF\u8BBE\u7F6E:{enabled:!0,desc:"\u5728\u8FD9\u91CC\u8FDB\u884C\u5168\u5C40\u7CFB\u7EDF\u8BBE\u7F6E",config:{refreshCache:{type:"button",desc:"\u6E05\u9664\u7F13\u5B58<b>\u26A0\uFE0F\u8FD9\u4E5F\u4F1A\u6E05\u9664\u5F53\u524D\u6240\u6709\u8BBE\u7F6E</b>",value:"\u6E05\u9664",script:"localStorage.clear();window.location.reload();"},checkUpdate:{type:"button",desc:"\u5F53\u524D\u7248\u672C\uFF1Av2.4.1-pre\uFF0C\u6784\u5EFA\u65F6\u95F4\uFF1A8/18/2023, 10:59:55 AM",value:"\u68C0\u67E5\u66F4\u65B0\uFF08\u6682\u4E0D\u53EF\u7528\uFF09",script:""},about:{type:"text",desc:"\u5173\u4E8E",value:"\uFF08\u9E23\u8C22\u540D\u5355\uFF09"}}},aHelper:{enabled:!0,desc:"\u4F7F\u7528 AI \u670D\u52A1\uFF0C\u5E2E\u60A8\u7FFB\u8BD1\u3001\u5206\u6790\u9898\u76EE\uFF01",config:{uuid:{type:"text",desc:"\u7CFB\u7EDF\u5206\u914D\u7684GPT\u63A5\u53E3\u4FE1\u606F",value:"\u6682\u65E0\u4FE1\u606F"},refresh:{type:"button",desc:"\u5982\u679CAI\u670D\u52A1\u4E0D\u7A33\u5B9A\uFF0C\u53EF\u5C1D\u8BD5\u6E05\u9664\u5F53\u524D\u5206\u914D",value:"\u6E05\u9664\u5F53\u524D\u5206\u914D",script:'localStorage.removeItem("chatID");let nowCfg = localStorage.getItem("exOIsoCFG");nowCfg = JSON.parse(nowCfg);nowCfg.aHelper.config.uuid.value = "\u5C1A\u672A\u5206\u914D\u3002\u4F7F\u7528AI\u670D\u52A1\u81EA\u52A8\u5206\u914D\u3002";localStorage.setItem("exOIsoCFG", JSON.stringify(nowCfg));window.location.reload();'}}},bbsTools:{enabled:!0,desc:"\u8BBA\u575B\u5DE5\u5177\u7BB1\uFF0C\u5C3D\u60C5\u6295\u7968\u3001\u5907\u4EFD\u3001\u67E5\u770B\uFF01<br/>\u540E\u7AEF\u7531<a href='https://github.com/extend-luogu/luogu-discuss-log' target='_blank'>\u5F00\u6E90\u5E16\u5B50\u4FDD\u5B58\u5DE5\u5177</a>\u4E8C\u6B21\u5F00\u53D1\u3002\u611F\u8C22\u539F\u4F5C\u8005 <a href='//www.luogu.com.cn/user/237496' target='_blank'>__OwO__</a> \u4E0E <a href='//www.luogu.com.cn/user/37084' target='_blank'>Yemaster</a> \uFF01",config:{voteShow:{type:"bool",desc:"\u663E\u793A\u6295\u7968\u529F\u80FD",value:!0},toolShow:{type:"bool",desc:"\u663E\u793A\u5907\u4EFD\u6309\u94AE",value:!0},btnShow:{type:"bool",desc:"\u201C\u5F15\u7528\u56DE\u590D\u201D\u201C\u590D\u5236Md\u201D\u529F\u80FD",value:!0},autoSave:{type:"bool",desc:"\u5F53\u60A8\u5728\u5237\u5E16\u5B50\u65F6\uFF0C\u81EA\u52A8\u4FDD\u5B58\u5E16\u5B50",value:!0},waline:{type:"bool",desc:"\u542F\u7528 Waline \u8BC4\u8BBA\u7CFB\u7EDF\uFF0C\u6765\u533F\u540D\u8BC4\u8BBA\uFF08\u4E0Elg.oiso.cf\u540C\u6B65\uFF09\uFF01",value:!0}}},easyCaptcha:{enabled:!0,desc:"\u597D\u7528\u7684\u9A8C\u8BC1\u7801\u81EA\u52A8\u586B\u5145\uFF01",config:{}},easyMarkdown:{enabled:!0,desc:"\u968F\u5904\u590D\u5236 Markdown \u6E90\u7801\uFF01\u5982\u4E2A\u4EBA\u4E3B\u9875\u3001\u7287\u7287\u7B49\uFF01",config:{}},eloNameColor:{enabled:!0,desc:"\u540D\u5B57\u989C\u8272\u589E\u5F3A\uFF0C\u6839\u636E Elo \u503C\u53D8\u8272\uFF0C\u67E5\u770B\u7528\u6237\u540D\u5B57\u672A\u6765\u98CE\u5411\uFF01",config:{}},LGSE:{enabled:!0,desc:"LGSE \u52A0\u5165\u5566\uFF01QQ\u8868\u60C5\u66FF\u6362\u4E0E\u67E5\u8BE2\uFF01\u6280\u672F\u652F\u6301\uFF1A@<a href='https://www.luogu.com.cn/user/765440' target='_blank'>hycJuRuo</a><br/><b>\u8BF7\u6CE8\u610F\uFF1A\u76EE\u524D\u6682\u65F6\u65E0\u6CD5\u963B\u6B62 LGSE \u5728\u8BBE\u7F6E\u9875\u52A0\u8F7D\u3002\u5982\u679C\u9700\u8981\u963B\u6B62\u5176\u52A0\u8F7D\uFF0C\u9700\u8981\u5173\u95ED\u6574\u4E2A\u7528\u6237\u811A\u672C\uFF01</b>",config:{}},msgMarkdown:{enabled:!0,desc:"\u5728\u79C1\u4FE1\u9875\u9762\u652F\u6301\u57FA\u7840 Markdown \u6E32\u67D3\uFF0C\u81EA\u52A8\u8BC6\u522B\u94FE\u63A5\u3001\u663E\u793A\u94FE\u63A5\u4E2D\u7684\u56FE\u7247\uFF01",config:{}},nbnhhsh:{enabled:!0,desc:"\u300C\u80FD\u4E0D\u80FD\u597D\u597D\u8BF4\u8BDD\uFF1F\u300D \u62FC\u97F3\u9996\u5B57\u6BCD\u7F29\u5199\u7FFB\u8BD1\u5DE5\u5177\u3002\u8BE5\u9879\u76EE\u5F00\u6E90\u5730\u5740\uFF1A<a href='https://github.com/itorr/nbnhhsh'>https://github.com/itorr/nbnhhsh</a>\u3002\u5728\u4EFB\u4F55\u5730\u65B9\u9009\u4E2D\u6587\u672C\uFF0C\u5C31\u80FD\u770B\u5230\u8BE6\u7EC6\u89E3\u91CA\u3002",config:{}},onlineReport:{enabled:!1,desc:"\u5728\u7EBF\u72B6\u6001\u62A5\u544A\uFF0C\u6BCF\u9694\u4E00\u5206\u949F\u81EA\u52A8\u66F4\u65B0\u5728\u7EBF\u65F6\u95F4\u81F3\u60A8\u7684\u4E2A\u4EBA\u7B7E\u540D\uFF01<br/><b>\u6CE8\u610F\uFF1A\u60A8\u5F53\u524D\u7684\u7B7E\u540D\u4F1A\u88AB\u8986\u76D6\u4E14\u65E0\u4ECE\u627E\u56DE\uFF01</b>",config:{text:{type:"string",desc:"\u6A21\u7248\uFF0C{time}\u53EF\u6307\u4EE3\u5F53\u524D\u65F6\u95F4",value:"> \u6700\u540E\u5728\u7EBF\u65F6\u95F4\uFF1A{time} < \u7531 exOIso \u53D1\u9001\u6FC0\u5149"},duration:{type:"number",desc:"\u66F4\u65B0\u95F4\u9694\uFF08\u5206\u949F\uFF09",value:1}}},quickSearch:{enabled:!0,desc:"\u6309\u4E0B Ctrl + Alt \uFF08Control + Option\uFF09 \uFF0C\u5524\u8D77\u5FEB\u901F\u641C\u7D22\uFF0C\u652F\u6301\u667A\u80FD\u62FC\u97F3\u8054\u60F3\uFF01",config:{backgroundBlur:{type:"number",desc:"\u80CC\u666F\u6BDB\u73BB\u7483\u6A21\u7CCA\u5EA6\uFF08 0 \u8868\u793A\u5173\u95ED\uFF0C\u53D6\u51B3\u4E8E\u60A8\u7684\u7535\u8111\u6027\u80FD\uFF09",value:1}}}};if(!Wr("exOIsoCFG"))Vr("exOIsoCFG",e);else{let t=Wr("exOIsoCFG");for(let n in e)if(t[n]===void 0)t[n]=e[n];else{t[n].desc=e[n].desc;for(let o in e[n].config)t[n].config[o]===void 0?t[n].config[o]=e[n].config[o]:t[n].config[o].desc=e[n].config[o].desc}for(let n in t)e[n]===void 0&&delete t[n];Vr("exOIsoCFG",t)}}Bi();var Ni=unsafeWindow;var Jr=e=>[e.ctrlKey?"Ctrl":"",e.shiftKey?"Shift":"",e.altKey?"Alt":"",e.key.toInitialCase()].join(""),Pi=jQuery.extend({double:(e,t,n)=>[e(t),e(n)]});jQuery.fn.extend({whenKey(e,t){typeof e=="object"?this.on("keydown",n=>{let o=e[Jr(n)];o&&o(n)}):this.on("keydown",n=>{Jr(n)===e&&t(n)})}});var Ce=(e,...t)=>Ni.console.log(`%c[OIso++] ${e}`,"color: #008080;",...t);var qn=(e,t)=>{let n=JSON.parse(localStorage.getItem("cache"));n==null&&(n={}),n[e]!==null&&n[e]&&n[e].updateTime&&new Date().getTime()-n[e].updateTime<1e3*60*60*24&&t(n[e]),GM_xmlhttpRequest({method:"GET",url:e,onload(o){let r={responseText:o.responseText,status:o.status,updateTime:new Date().getTime()};n[e]=r,localStorage.setItem("cache",JSON.stringify(n)),t(r)}})},zt=(e,t)=>{let n=JSON.parse(localStorage.getItem("pendantCache"));if(n!==null&&n.updateTime!==null&&new Date().getTime()-n.updateTime<1e3*60*60*24){if(n[e]===void 0||n[e]==null){t({responseText:"False"});return}t({responseText:n[e]});return}GM_xmlhttpRequest({method:"GET",url:"https://online.oiso.cf/pendant/getall",onload:o=>{if(n=JSON.parse(o.responseText),n.updateTime=new Date().getTime(),localStorage.setItem("pendantCache",JSON.stringify(n)),n[e]===void 0||n[e]==null){t({responseText:"False"});return}t({responseText:n[e]})}})},Zr=e=>new Promise((t,n)=>{let o=JSON.parse(localStorage.getItem("eloCache"));if(o!==null&&o.updateTime!==null&&new Date().getTime()-o.updateTime<1e3*60*60*24&&o[e]!==void 0){if(o[e]===void 0||o[e]==null){t({responseText:"Null"});return}t({responseText:o[e]});return}Pi.ajax({url:`https://www.luogu.com.cn/user/${e}?_contentOnly=1`,type:"GET",success:r=>{let l;try{l=r.currentData.user.elo.rating}catch{l=null}if(o===null&&(o={}),o[e]=l,o.updateTime=new Date().getTime(),localStorage.setItem("eloCache",JSON.stringify(o)),o[e]===void 0||o[e]==null){t({responseText:"Null"});return}t({responseText:o[e]})},error:r=>{n(r)}})}),Kr=(e,t,n)=>{let r=document.querySelector('meta[name="csrf-token"]').getAttribute("content");unsafeWindow.window.goPost=function(){let s=new XMLHttpRequest;s.open("POST",e),s.setRequestHeader("x-csrf-token",r),s.setRequestHeader("x-requested-with","XMLHttpRequest"),s.setRequestHeader("content-type","application/json"),s.onload=function(){typeof window.callback=="function"&&n(s.responseText)},s.send(JSON.stringify(t))};let l=document.createElement("script"),i="setTimeout(() => { window.goPost() }, 100);";unsafeWindow.window.document.body.appendChild(l),l.innerText=i},No=e=>{let t=JSON.parse(localStorage.getItem("exOIsoCFG"));return!!(t[e]===void 0||t[e].enabled===void 0||t[e].enabled)},lt=e=>JSON.parse(localStorage.getItem("exOIsoCFG"))[e];var Hi={reg:(e,t,n)=>{let o=window.location.href;e=`https://www.luogu.com.cn${e}`,o.search(e)===0&&(No(t)||t==="controlPanel"||t==="pendantRender"?(Ce(`(\u7CFB\u7EDF) \u6B63\u5728\u8FD0\u884C "${t}" \u6A21\u5757\u3002`),n()):Ce(`(\u7CFB\u7EDF) "${t}" \u6A21\u5757\u5DF2\u7981\u7528\u3002`))},regInAll:(e,t,n)=>{window.location.href.search(e)===0&&(No(t)||t==="controlPanel"||t==="pendantRender"?(Ce(`(\u7CFB\u7EDF) \u6B63\u5728\u8FD0\u884C "${t}" \u6A21\u5757\u3002`),n()):Ce(`(\u7CFB\u7EDF) "${t}" \u6A21\u5757\u5DF2\u7981\u7528\u3002`))}},ue=Hi;ue.reg("/","voteShow",()=>{if(lt("bbsTools").config.voteShow.value===!1)return;let e=lt("bbsTools").config,t=document.querySelectorAll("a[href^='/discuss/show?postid=']"),n=[];for(let o=0;o<t.length;o++){let r=t[o].getAttribute("href").split("=")[1];if(n.push(r),e.autoSave.value){let l=`https://lgbbs.oiso.cf/save.php?url=https://www.luogu.com.cn/discuss/${r}?page=1`;GM_xmlhttpRequest({method:"GET",url:l,onload:()=>{}})}}GM_xmlhttpRequest({method:"POST",url:"https://online.oiso.cf/lgbbs/getlist",data:JSON.stringify(n),headers:{"Content-Type":"application/json"},onload:o=>{if(JSON.parse(o.responseText).code===200){let r=JSON.parse(o.responseText);for(let l=0;l<t.length;l++){let i=t[l].getAttribute("href").split("=")[1],s=r[i],a=t[l].innerHTML;t[l].innerHTML=`${a} <div style="float:right;">[&#8593;${s.for} &#8595;${s.against}]</div>`}}}})});(function(){"use strict";function e(f){if(typeof f!="string"&&(f=""+f),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(f))throw new TypeError("Invalid character in header field name");return f.toLowerCase()}function t(f){return typeof f!="string"&&(f=""+f),f}function n(f){this.map={},f instanceof n?f.forEach(function(v,w){this.append(w,v)},this):f&&Object.getOwnPropertyNames(f).forEach(function(v){this.append(v,f[v])},this)}function o(f){return f.bodyUsed?y.reject(new TypeError("Already read")):void(f.bodyUsed=!0)}function r(f){return new y(function(v,w){f.onload=function(){v(f.result)},f.onerror=function(){w(f.error)}})}function l(f){var v=new FileReader;return v.readAsArrayBuffer(f),r(v)}function i(f){var v=new FileReader;return v.readAsText(f),r(v)}function s(){return this.bodyUsed=!1,this._initBody=function(f){if(this._bodyInit=f,typeof f=="string")this._bodyText=f;else if(b.blob&&Blob.prototype.isPrototypeOf(f))this._bodyBlob=f;else if(b.formData&&FormData.prototype.isPrototypeOf(f))this._bodyFormData=f;else{if(f)throw Error("unsupported BodyInit type");this._bodyText=""}},b.blob?(this.blob=function(){var f=o(this);if(f)return f;if(this._bodyBlob)return y.resolve(this._bodyBlob);if(this._bodyFormData)throw Error("could not read FormData body as blob");return y.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this.blob().then(l)},this.text=function(){var f=o(this);if(f)return f;if(this._bodyBlob)return i(this._bodyBlob);if(this._bodyFormData)throw Error("could not read FormData body as text");return y.resolve(this._bodyText)}):this.text=function(){var f=o(this);return f||y.resolve(this._bodyText)},b.formData&&(this.formData=function(){return this.text().then(u)}),this.json=function(){return this.text().then(JSON.parse)},this}function a(f){var v=f.toUpperCase();return m.indexOf(v)>-1?v:f}function c(f,v){if(v=v||{},this.url=f,this.credentials=v.credentials||"omit",this.headers=new n(v.headers),this.method=a(v.method||"GET"),this.mode=v.mode||null,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&v.body)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(v.body)}function u(f){var v=new FormData;return f.trim().split("&").forEach(function(w){if(w){var T=w.split("="),L=T.shift().replace(/\+/g," "),M=T.join("=").replace(/\+/g," ");v.append(decodeURIComponent(L),decodeURIComponent(M))}}),v}function p(f){var v=new n,w=f.trim().split(` `);return w.forEach(function(T){var L=T.trim().split(":"),M=L.shift().trim(),q=L.join(":").trim();v.append(M,q)}),v}function h(f,v){v||(v={}),this._initBody(f),this.type="default",this.url=null,this.status=v.status,this.ok=this.status>=200&&this.status<300,this.statusText=v.statusText,this.headers=v.headers instanceof n?v.headers:new n(v.headers),this.url=v.url||""}var y=window.Bluebird||window.Promise;if(!self.GM_fetch){n.prototype.append=function(f,v){f=e(f),v=t(v);var w=this.map[f];w||(w=[],this.map[f]=w),w.push(v)},n.prototype.delete=function(f){delete this.map[e(f)]},n.prototype.get=function(f){var v=this.map[e(f)];return v?v[0]:null},n.prototype.getAll=function(f){return this.map[e(f)]||[]},n.prototype.has=function(f){return this.map.hasOwnProperty(e(f))},n.prototype.set=function(f,v){this.map[e(f)]=[t(v)]},n.prototype.forEach=function(f,v){Object.getOwnPropertyNames(this.map).forEach(function(w){this.map[w].forEach(function(T){f.call(v,T,w,this)},this)},this)};var b={blob:"FileReader"in self&&"Blob"in self&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in self},m=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];s.call(c.prototype),s.call(h.prototype),self.Headers=n,self.Request=c,self.Response=h,self.GM_fetch=function(f,v){var w;return w=c.prototype.isPrototypeOf(f)&&!v?f:new c(f,v),new y(function(T,L){function M(D,pe,Be){return D||(/^X-Request-URL:/m.test(pe)?Be.get("X-Request-URL"):void 0)}var q,V={};V.method=w.method,V.url=w.url,V.synchronous=!1,V.onload=function(D){var pe=D.status;if(100>pe||pe>599)return void L(new TypeError("Network request failed"));var Be=D.responseHeaders;q=p(Be);var Ze={status:pe,statusText:D.statusText,headers:q,url:M(D.finalUrl,Be,q)},J=D.responseText;T(new h(J,Ze))},V.onerror=function(){L(new TypeError("Network request failed"))},V.headers={},w.headers.forEach(function(D,pe){V.headers[pe]=D}),w._bodyInit!==void 0&&(V.data=w._bodyInit),GM_xmlhttpRequest(V)})},self.GM_fetch.polyfill=!0}})();var Ui=["nick","mail","link"],Xr=e=>e.filter(t=>Ui.includes(t)),Qr=["//unpkg.com/@waline/[email protected]/weibo"],qi="en-US",Fi=["//unpkg.com/@waline/emojis/tieba/tieba_agree.png","//unpkg.com/@waline/emojis/tieba/tieba_look_down.png","//unpkg.com/@waline/emojis/tieba/tieba_sunglasses.png","//unpkg.com/@waline/emojis/tieba/tieba_pick_nose.png","//unpkg.com/@waline/emojis/tieba/tieba_awkward.png","//unpkg.com/@waline/emojis/tieba/tieba_sleep.png"],Di=e=>new Promise((t,n)=>{if(e.size>128e3)return n(new Error("File too large! File size limit 128KB"));let o=new FileReader;o.readAsDataURL(e),o.onload=()=>t(o.result?.toString()||""),o.onerror=n}),Gi=e=>e===!0?'<p class="wl-tex">Tex is not available in preview</p>':'<span class="wl-tex">Tex is not available in preview</span>',Vi=e=>{let t=async(n,o={})=>GM_fetch(`https://api.giphy.com/v1/gifs/${n}?${new URLSearchParams({lang:e,limit:"20",rating:"g",api_key:"6CIMLkNMMOhRcXPoMCPkFy4Ybk2XUiMp",...o}).toString()}`).then(r=>r.json()).then(({data:r})=>r.map(l=>({title:l.title,src:l.images.downsized_medium.url})));return{search:n=>t("search",{q:n,offset:"0"}),default:()=>t("trending",{}),more:(n,o=0)=>t("search",{q:n,offset:o.toString()})}},Wi=new RegExp(`(${/[\u4E00-\u9FFF\u3400-\u4dbf\uf900-\ufaff\u3040-\u309f\uac00-\ud7af\u0400-\u04FF]+|\w+/.source}|${/</.source})|((?:${/(?:^|\s)\/\/(.+?)$/gm.source})|(?:${/\/\*([\S\s]*?)\*\//gm.source}))`,"gmi"),Yr=["23AC69","91C132","F19726","E8552D","1AAB8E","E1147F","2980C1","1BA1E6","9FA0A0","F19726","E30B20","E30B20","A3338B"],Po={},Ji=e=>{let t=0;return e.replace(Wi,(n,o,r)=>{if(r)return`<span style="color: slategray">${r}</span>`;if(o==="<")return"&lt;";let l;Po[o]?l=Po[o]:(l=Yr[t],Po[o]=l);let i=`<span style="color: #${l}">${o}</span>`;return t=++t%Yr.length,i})},Zi=["nick","nickError","mail","mailError","link","optional","placeholder","sofa","submit","like","cancelLike","reply","cancelReply","comment","refresh","more","preview","emoji","uploadImage","seconds","minutes","hours","days","now","uploading","login","logout","admin","sticky","word","wordHint","anonymous","level0","level1","level2","level3","level4","level5","gif","gifSearchPlaceholder","profile","approved","waiting","spam","unsticky","oldest","latest","hottest","reactionTitle"],rn=e=>Object.fromEntries(e.map((t,n)=>[Zi[n],t])),Ho=rn(["NickName","NickName cannot be less than 3 bytes.","E-Mail","Please confirm your email address.","Website","Optional","Comment here...","No comment yet.","Submit","Like","Cancel like","Reply","Cancel reply","Comments","Refresh","Load More...","Preview","Emoji","Upload Image","seconds ago","minutes ago","hours ago","days ago","just now","Uploading","Login","logout","Admin","Sticky","Words",`Please input comments between $0 and $1 words! Current word number: $2`,"Anonymous","Dwarves","Hobbits","Ents","Wizards","Elves","Maiar","GIF","Search GIF","Profile","Approved","Waiting","Spam","Unsticky","Oldest","Latest","Hottest","What do you think?"]),Fn=rn(["\u30CB\u30C3\u30AF\u30CD\u30FC\u30E0","3\u30D0\u30A4\u30C8\u4EE5\u4E0A\u306E\u30CB\u30C3\u30AF\u30CD\u30FC\u30E0\u3092\u3054\u5165\u529B\u304F\u3060\u3055\u3044.","\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9","\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9\u3092\u3054\u78BA\u8A8D\u304F\u3060\u3055\u3044.","\u30B5\u30A4\u30C8","\u30AA\u30D7\u30B7\u30E7\u30F3","\u3053\u3053\u306B\u30B3\u30E1\u30F3\u30C8","\u30B3\u30E1\u30F3\u30C8\u3057\u307E\u3057\u3087\u3046~","\u63D0\u51FA\u3059\u308B","Like","Cancel like","\u8FD4\u4FE1\u3059\u308B","\u30AD\u30E3\u30F3\u30BB\u30EB","\u30B3\u30E1\u30F3\u30C8","\u66F4\u65B0","\u3055\u3089\u306B\u8AAD\u307F\u8FBC\u3080","\u30D7\u30EC\u30D3\u30E5\u30FC","\u7D75\u6587\u5B57","\u753B\u50CF\u3092\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9","\u79D2\u524D","\u5206\u524D","\u6642\u9593\u524D","\u65E5\u524D","\u305F\u3063\u3060\u4ECA","\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9","\u30ED\u30B0\u30A4\u30F3\u3059\u308B","\u30ED\u30B0\u30A2\u30A6\u30C8","\u7BA1\u7406\u8005","\u30C8\u30C3\u30D7\u306B\u7F6E\u304F","\u30EF\u30FC\u30C9",`\u30B3\u30E1\u30F3\u30C8\u306F $0 \u304B\u3089 $1 \u30EF\u30FC\u30C9\u306E\u9593\u3067\u306A\u3051\u308C\u3070\u306A\u308A\u307E\u305B\u3093! \u73FE\u5728\u306E\u5358\u8A9E\u756A\u53F7: $2`,"\u533F\u540D","\u3046\u3048\u306B\u3093","\u306A\u304B\u306B\u3093","\u3057\u3082\u304A\u3057","\u7279\u306B\u3057\u3082\u304A\u3057","\u304B\u3052","\u306A\u306C\u3057","GIF","\u63A2\u3059 GIF","\u500B\u4EBA\u60C5\u5831","\u627F\u8A8D\u6E08\u307F","\u5F85\u3063\u3066\u3044\u308B","\u30B9\u30D1\u30E0","\u3079\u305F\u3064\u304B\u306A\u3044","\u9006\u9806","\u6B63\u9806","\u4EBA\u6C17\u9806","\u3069\u3046\u601D\u3044\u307E\u3059\u304B\uFF1F"]),es=rn(["Apelido","Apelido n\xE3o pode ser menor que 3 bytes.","E-Mail","Por favor, confirme seu endere\xE7o de e-mail.","Website","Opcional","Comente aqui...","Nenhum coment\xE1rio, ainda.","Enviar","Like","Cancel like","Responder","Cancelar resposta","Coment\xE1rios","Refrescar","Carregar Mais...","Visualizar","Emoji","Enviar Imagem","segundos atr\xE1s","minutos atr\xE1s","horas atr\xE1s","dias atr\xE1s","agora mesmo","Enviando","Entrar","Sair","Admin","Sticky","Palavras",`Favor enviar coment\xE1rio com $0 a $1 palavras! N\xFAmero de palavras atuais: $2`,"An\xF4nimo","Dwarves","Hobbits","Ents","Wizards","Elves","Maiar","GIF","Pesquisar GIF","informa\xE7\xE3o pessoal","Aprovado","Espera","Spam","Unsticky","Mais velho","Mais recentes","Mais quente","O que voc\xEA acha?"]),Uo=rn(["\u041F\u0441\u0435\u0432\u0434\u043E\u043D\u0438\u043C","\u041D\u0438\u043A\u043D\u0435\u0439\u043C \u043D\u0435 \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u043C\u0435\u043D\u044C\u0448\u0435 3 \u0431\u0430\u0439\u0442.","\u042D\u043B. \u0430\u0434\u0440\u0435\u0441","\u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u043F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u0430\u0434\u0440\u0435\u0441 \u0432\u0430\u0448\u0435\u0439 \u044D\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0439 \u043F\u043E\u0447\u0442\u044B.","\u0412\u0435\u0431-\u0441\u0430\u0439\u0442","\u041D\u0435\u043E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0439","\u041A\u043E\u043C\u043C\u0435\u043D\u0442\u0430\u0440\u0438\u0439 \u0437\u0434\u0435\u0441\u044C...","\u041F\u043E\u043A\u0430 \u043D\u0435\u0442 \u043A\u043E\u043C\u043C\u0435\u043D\u0442\u0430\u0440\u0438\u0435\u0432.","\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C","Like","Cancel like","\u041E\u0442\u0432\u0435\u0447\u0430\u0442\u044C","\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C \u043E\u0442\u0432\u0435\u0442","\u041A\u043E\u043C\u043C\u0435\u043D\u0442\u0430\u0440\u0438\u0438","\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C","\u0417\u0430\u0433\u0440\u0443\u0437\u0438 \u0431\u043E\u043B\u044C\u0448\u0435...","\u041F\u0440\u0435\u0432\u044C\u044E","\u044D\u043C\u043E\u0434\u0437\u0438","\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435","\u0441\u0435\u043A\u0443\u043D\u0434 \u043D\u0430\u0437\u0430\u0434","\u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u043C\u0438\u043D\u0443\u0442 \u043D\u0430\u0437\u0430\u0434","\u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0447\u0430\u0441\u043E\u0432 \u043D\u0430\u0437\u0430\u0434","\u0434\u043D\u0435\u0439 \u043D\u0430\u0437\u0430\u0434","\u043F\u0440\u044F\u043C\u043E \u0441\u0435\u0439\u0447\u0430\u0441","\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430","\u0410\u0432\u0442\u043E\u0440\u0438\u0437\u043E\u0432\u0430\u0442\u044C\u0441\u044F","\u0412\u044B\u0445\u043E\u0434 \u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043C\u044B","\u0410\u0434\u043C\u0438\u043D","\u041B\u0438\u043F\u043A\u0438\u0439","\u0421\u043B\u043E\u0432\u0430",`\u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u043A\u043E\u043C\u043C\u0435\u043D\u0442\u0430\u0440\u0438\u0438 \u043E\u0442 $0 \u0434\u043E $1 \u0441\u043B\u043E\u0432! \u041D\u043E\u043C\u0435\u0440 \u0442\u0435\u043A\u0443\u0449\u0435\u0433\u043E \u0441\u043B\u043E\u0432\u0430: $2`,"\u0410\u043D\u043E\u043D\u0438\u043C\u043D\u044B\u0439","Dwarves","Hobbits","Ents","Wizards","Elves","Maiar","GIF","\u041F\u043E\u0438\u0441\u043A GIF","\u041F\u0435\u0440\u0441\u043E\u043D\u0430\u043B\u044C\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435","\u041E\u0434\u043E\u0431\u0440\u0435\u043D\u043D\u044B\u0439","\u041E\u0436\u0438\u0434\u0430\u044E\u0449\u0438\u0439","\u0421\u043F\u0430\u043C","\u041D\u0435\u043B\u0438\u043F\u043A\u0438\u0439","\u0441\u0430\u043C\u044B\u0439 \u0441\u0442\u0430\u0440\u044B\u0439","\u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0439","\u0441\u0430\u043C\u044B\u0439 \u0433\u043E\u0440\u044F\u0447\u0438\u0439","\u0427\u0442\u043E \u0432\u044B \u0434\u0443\u043C\u0430\u0435\u0442\u0435?"]),qo=rn(["\u6635\u79F0","\u6635\u79F0\u4E0D\u80FD\u5C11\u4E8E3\u4E2A\u5B57\u7B26","\u90AE\u7BB1","\u8BF7\u586B\u5199\u6B63\u786E\u7684\u90AE\u4EF6\u5730\u5740","\u7F51\u5740","\u53EF\u9009","\u6B22\u8FCE\u8BC4\u8BBA","\u6765\u53D1\u8BC4\u8BBA\u5427~","\u63D0\u4EA4","\u559C\u6B22","\u53D6\u6D88\u559C\u6B22","\u56DE\u590D","\u53D6\u6D88\u56DE\u590D","\u8BC4\u8BBA","\u5237\u65B0","\u52A0\u8F7D\u66F4\u591A...","\u9884\u89C8","\u8868\u60C5","\u4E0A\u4F20\u56FE\u7247","\u79D2\u524D","\u5206\u949F\u524D","\u5C0F\u65F6\u524D","\u5929\u524D","\u521A\u521A","\u6B63\u5728\u4E0A\u4F20","\u767B\u5F55","\u9000\u51FA","\u535A\u4E3B","\u7F6E\u9876","\u5B57",`\u8BC4\u8BBA\u5B57\u6570\u5E94\u5728 $0 \u5230 $1 \u5B57\u4E4B\u95F4\uFF01 \u5F53\u524D\u5B57\u6570\uFF1A$2`,"\u533F\u540D","\u6F5C\u6C34","\u5192\u6CE1","\u5410\u69FD","\u6D3B\u8DC3","\u8BDD\u75E8","\u4F20\u8BF4","\u8868\u60C5\u5305","\u641C\u7D22\u8868\u60C5\u5305","\u4E2A\u4EBA\u8D44\u6599","\u901A\u8FC7","\u5F85\u5BA1\u6838","\u5783\u573E","\u53D6\u6D88\u7F6E\u9876","\u6309\u5012\u5E8F","\u6309\u6B63\u5E8F","\u6309\u70ED\u5EA6","\u4F60\u8BA4\u4E3A\u8FD9\u7BC7\u6587\u7AE0\u600E\u4E48\u6837\uFF1F"]),ts=rn(["\u66B1\u7A31","\u66B1\u7A31\u4E0D\u80FD\u5C11\u65BC3\u500B\u5B57\u5143","\u90F5\u7BB1","\u8ACB\u586B\u5BEB\u6B63\u78BA\u7684\u90F5\u4EF6\u5730\u5740","\u7DB2\u5740","\u53EF\u9078","\u6B61\u8FCE\u7559\u8A00","\u4F86\u767C\u7559\u8A00\u5427~","\u9001\u51FA","\u559C\u6B61","\u53D6\u6D88\u559C\u6B61","\u56DE\u8986","\u53D6\u6D88\u56DE\u8986","\u7559\u8A00","\u91CD\u6574","\u8F09\u5165\u66F4\u591A...","\u9810\u89BD","\u8868\u60C5","\u4E0A\u50B3\u5716\u7247","\u79D2\u524D","\u5206\u9418\u524D","\u5C0F\u6642\u524D","\u5929\u524D","\u525B\u525B","\u6B63\u5728\u4E0A\u50B3","\u767B\u5165","\u767B\u51FA","\u7BA1\u7406\u8005","\u7F6E\u9802","\u5B57",`\u7559\u8A00\u5B57\u6578\u61C9\u5728 $0 \u5230 $1 \u5B57\u4E4B\u9593\uFF01 \u76EE\u524D\u5B57\u6578\uFF1A$2`,"\u533F\u540D","\u6F5B\u6C34","\u5192\u6CE1","\u5410\u69FD","\u6D3B\u8E8D","\u591A\u8A71","\u50B3\u8AAA","\u8868\u60C5\u5305","\u641C\u5C0B\u8868\u60C5\u5305","\u500B\u4EBA\u8CC7\u6599","\u901A\u904E","\u5F85\u5BE9\u6838","\u5783\u573E","\u53D6\u6D88\u7F6E\u9802","\u6700\u65E9","\u6700\u65B0","\u71B1\u9580","\u4F60\u8A8D\u70BA\u9019\u7BC7\u6587\u7AE0\u600E\u9EBC\u6A23\uFF1F"]),Fo={zh:qo,"zh-cn":qo,"zh-CN":qo,"zh-tw":ts,"zh-TW":ts,en:Ho,"en-US":Ho,"en-us":Ho,jp:Fn,ja:Fn,"jp-jp":Fn,"jp-JP":Fn,"pt-br":es,"pt-BR":es,ru:Uo,"ru-ru":Uo,"ru-RU":Uo},fl={"Content-Type":"application/json"},Yo=(e,t="")=>{if(typeof e=="object"&&e.errno)throw new TypeError(`${t} failed with ${e.errno}: ${e.errmsg}`);return e},gl=({serverURL:e,lang:t,paths:n,type:o,signal:r})=>GM_fetch(`${e}/article?path=${encodeURIComponent(n.join(","))}&type=${encodeURIComponent(o.join(","))}&lang=${t}`,{signal:r}).then(l=>l.json()),er=({serverURL:e,lang:t,path:n,type:o,action:r})=>GM_fetch(`${e}/article?lang=${t}`,{method:"POST",headers:fl,body:JSON.stringify({path:n,type:o,action:r})}).then(l=>l.json()),to=({serverURL:e,lang:t,token:n,objectId:o,comment:r})=>GM_fetch(`${e}/comment/${o}?lang=${t}`,{method:"PUT",headers:{...fl,Authorization:`Bearer ${n}`},body:JSON.stringify(r)}).then(l=>l.json()).then(l=>Yo(l,"Update comment")),ml=e=>{try{e=decodeURI(e)}catch{}return e},yl=(e="")=>e.replace(/\/$/u,""),vl=e=>/^(https?:)?\/\//.test(e),io=e=>{let t=yl(e);return vl(t)?t:`https://${t}`},Ki=e=>Array.isArray(e)?e:!!e&&[0,e],Do=(e,t)=>typeof e=="function"?e:e!==!1&&t,Go="{--waline-white:#000;--waline-light-grey:#666;--waline-dark-grey:#999;--waline-color:#888;--waline-bgcolor:#1e1e1e;--waline-bgcolor-light:#272727;--waline-bgcolor-hover: #444;--waline-border-color:#333;--waline-disable-bgcolor:#444;--waline-disable-color:#272727;--waline-bq-color:#272727;--waline-info-bgcolor:#272727;--waline-info-color:#666}",Vo=(e,t)=>{let n=e.toString();for(;n.length<t;)n="0"+n;return n},Xi=(e,t,n)=>{if(!e)return"";let o=typeof e=="string"?new Date(e.indexOf(" ")!==-1?e.replace(/-/g,"/"):e):e,r=t.getTime()-o.getTime(),l=Math.floor(r/864e5);if(l===0){let i=r%864e5,s=Math.floor(i/36e5);if(s===0){let a=i%36e5,c=Math.floor(a/6e4);if(c===0){let u=a%6e4;return`${Math.round(u/1e3)} ${n.seconds}`}return`${c} ${n.minutes}`}return`${s} ${n.hours}`}return l<0?n.now:l<8?`${l} ${n.days}`:(i=>{let s=Vo(i.getDate(),2),a=Vo(i.getMonth()+1,2);return`${Vo(i.getFullYear(),2)}-${a}-${s}`})(o)},Qi=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;function mr(e,t){let n=Object.create(null),o=e.split(",");for(let r=0;r<o.length;r++)n[o[r]]=!0;return t?r=>!!n[r.toLowerCase()]:r=>!!n[r]}var ve={},Jt=[],Ut=()=>{},Yi=()=>!1,ea=/^on[^a-z]/,Co=e=>ea.test(e),yr=e=>e.startsWith("onUpdate:"),je=Object.assign,bl=(e,t)=>{let n=e.indexOf(t);n>-1&&e.splice(n,1)},ta=Object.prototype.hasOwnProperty,se=(e,t)=>ta.call(e,t),Q=Array.isArray,Zt=e=>zn(e)==="[object Map]",sn=e=>zn(e)==="[object Set]",ns=e=>zn(e)==="[object Date]",fe=e=>typeof e=="function",Re=e=>typeof e=="string",bn=e=>typeof e=="symbol",we=e=>e!==null&&typeof e=="object",wl=e=>we(e)&&fe(e.then)&&fe(e.catch),xl=Object.prototype.toString,zn=e=>xl.call(e),na=e=>zn(e).slice(8,-1),kl=e=>zn(e)==="[object Object]",vr=e=>Re(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,no=mr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),$o=e=>{let t=Object.create(null);return n=>t[n]||(t[n]=e(n))},oa=/-(\w)/g,pt=$o(e=>e.replace(oa,(t,n)=>n?n.toUpperCase():"")),ra=/\B([A-Z])/g,ln=$o(e=>e.replace(ra,"-$1").toLowerCase()),So=$o(e=>e.charAt(0).toUpperCase()+e.slice(1)),Wo=$o(e=>e?`on${So(e)}`:""),wn=(e,t)=>!Object.is(e,t),oo=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},ao=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},co=e=>{let t=parseFloat(e);return isNaN(t)?e:t},os,tr=()=>os||(os=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function xn(e){if(Q(e)){let t={};for(let n=0;n<e.length;n++){let o=e[n],r=Re(o)?aa(o):xn(o);if(r)for(let l in r)t[l]=r[l]}return t}return Re(e)||we(e)?e:void 0}var sa=/;(?![^(]*\))/g,la=/:([^]+)/,ia=new RegExp("\\/\\*.*?\\*\\/","gs");function aa(e){let t={};return e.replace(ia,"").split(sa).forEach(n=>{if(n){let o=n.split(la);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function Se(e){let t="";if(Re(e))t=e;else if(Q(e))for(let n=0;n<e.length;n++){let o=Se(e[n]);o&&(t+=o+" ")}else if(we(e))for(let n in e)e[n]&&(t+=n+" ");return t.trim()}var ca=mr("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly");function rs(e){return!!e||e===""}function Ft(e,t){if(e===t)return!0;let n=ns(e),o=ns(t);if(n||o)return!(!n||!o)&&e.getTime()===t.getTime();if(n=bn(e),o=bn(t),n||o)return e===t;if(n=Q(e),o=Q(t),n||o)return!(!n||!o)&&function(r,l){if(r.length!==l.length)return!1;let i=!0;for(let s=0;i&&s<r.length;s++)i=Ft(r[s],l[s]);return i}(e,t);if(n=we(e),o=we(t),n||o){if(!n||!o||Object.keys(e).length!==Object.keys(t).length)return!1;for(let r in e){let l=e.hasOwnProperty(r),i=t.hasOwnProperty(r);if(l&&!i||!l&&i||!Ft(e[r],t[r]))return!1}}return String(e)===String(t)}function br(e,t){return e.findIndex(n=>Ft(n,t))}var le=e=>Re(e)?e:e==null?"":Q(e)||we(e)&&(e.toString===xl||!fe(e.toString))?JSON.stringify(e,_l,2):String(e),_l=(e,t)=>t&&t.__v_isRef?_l(e,t.value):Zt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,r])=>(n[`${o} =>`]=r,n),{})}:sn(t)?{[`Set(${t.size})`]:[...t.values()]}:!we(t)||Q(t)||kl(t)?t:String(t),We,nr=class{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=We,!t&&We&&(this.index=(We.scopes||(We.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){let n=We;try{return We=this,t()}finally{We=n}}}on(){We=this}off(){We=this.parent}stop(t){if(this._active){let n,o;for(n=0,o=this.effects.length;n<o;n++)this.effects[n].stop();for(n=0,o=this.cleanups.length;n<o;n++)this.cleanups[n]();if(this.scopes)for(n=0,o=this.scopes.length;n<o;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){let r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0,this._active=!1}}};function Cl(){return We}var wr=e=>{let t=new Set(e);return t.w=0,t.n=0,t},$l=e=>(e.w&It)>0,Sl=e=>(e.n&It)>0,or=new WeakMap,dn=0,It=1,rr=30,tt,qt=Symbol(""),sr=Symbol(""),kn=class{constructor(t,n=null,o){this.fn=t,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,function(r,l=We){l&&l.active&&l.effects.push(r)}(this,o)}run(){if(!this.active)return this.fn();let t=tt,n=Rt;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=tt,tt=this,Rt=!0,It=1<<++dn,dn<=rr?(({deps:o})=>{if(o.length)for(let r=0;r<o.length;r++)o[r].w|=It})(this):ss(this),this.fn()}finally{dn<=rr&&(o=>{let{deps:r}=o;if(r.length){let l=0;for(let i=0;i<r.length;i++){let s=r[i];$l(s)&&!Sl(s)?s.delete(o):r[l++]=s,s.w&=~It,s.n&=~It}r.length=l}})(this),It=1<<--dn,tt=this.parent,Rt=n,this.parent=void 0,this.deferStop&&this.stop()}}stop(){tt===this?this.deferStop=!0:this.active&&(ss(this),this.onStop&&this.onStop(),this.active=!1)}};function ss(e){let{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}var Rt=!0,El=[];function _n(){El.push(Rt),Rt=!1}function Cn(){let e=El.pop();Rt=e===void 0||e}function Ge(e,t,n){if(Rt&&tt){let o=or.get(e);o||or.set(e,o=new Map);let r=o.get(n);r||o.set(n,r=wr()),Tl(r)}}function Tl(e,t){let n=!1;dn<=rr?Sl(e)||(e.n|=It,n=!$l(e)):n=!e.has(tt),n&&(e.add(tt),tt.deps.push(e))}function xt(e,t,n,o,r,l){let i=or.get(e);if(!i)return;let s=[];if(t==="clear")s=[...i.values()];else if(n==="length"&&Q(e)){let a=Number(o);i.forEach((c,u)=>{(u==="length"||u>=a)&&s.push(c)})}else switch(n!==void 0&&s.push(i.get(n)),t){case"add":Q(e)?vr(n)&&s.push(i.get("length")):(s.push(i.get(qt)),Zt(e)&&s.push(i.get(sr)));break;case"delete":Q(e)||(s.push(i.get(qt)),Zt(e)&&s.push(i.get(sr)));break;case"set":Zt(e)&&s.push(i.get(qt))}if(s.length===1)s[0]&&lr(s[0]);else{let a=[];for(let c of s)c&&a.push(...c);lr(wr(a))}}function lr(e,t){let n=Q(e)?e:[...e];for(let o of n)o.computed&&ls(o);for(let o of n)o.computed||ls(o)}function ls(e,t){(e!==tt||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}var ua=mr("__proto__,__v_isRef,__isVue"),Il=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(bn)),pa=xr(),da=xr(!1,!0),ha=xr(!0),is=fa();function fa(){let e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){let o=ie(this);for(let l=0,i=this.length;l<i;l++)Ge(o,0,l+"");let r=o[t](...n);return r===-1||r===!1?o[t](...n.map(ie)):r}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){_n();let o=ie(this)[t].apply(this,n);return Cn(),o}}),e}function ga(e){let t=ie(this);return Ge(t,0,e),t.hasOwnProperty(e)}function xr(e=!1,t=!1){return function(n,o,r){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&r===(e?t?Sa:Ml:t?Ol:Al).get(n))return n;let l=Q(n);if(!e){if(l&&se(is,o))return Reflect.get(is,o,r);if(o==="hasOwnProperty")return ga}let i=Reflect.get(n,o,r);return(bn(o)?Il.has(o):ua(o))?i:(e||Ge(n,0,o),t?i:Le(i)?l&&vr(o)?i:i.value:we(i)?e?jn(i):$n(i):i)}}function Ll(e=!1){return function(t,n,o,r){let l=t[n];if(en(l)&&Le(l)&&!Le(o))return!1;if(!e&&(uo(o)||en(o)||(l=ie(l),o=ie(o)),!Q(t)&&Le(l)&&!Le(o)))return l.value=o,!0;let i=Q(t)&&vr(n)?Number(n)<t.length:se(t,n),s=Reflect.set(t,n,o,r);return t===ie(r)&&(i?wn(o,l)&&xt(t,"set",n,o):xt(t,"add",n,o)),s}}var Rl={get:pa,set:Ll(),deleteProperty:function(e,t){let n=se(e,t),o=Reflect.deleteProperty(e,t);return o&&n&&xt(e,"delete",t,void 0),o},has:function(e,t){let n=Reflect.has(e,t);return bn(t)&&Il.has(t)||Ge(e,0,t),n},ownKeys:function(e){return Ge(e,0,Q(e)?"length":qt),Reflect.ownKeys(e)}},ma={get:ha,set:(e,t)=>!0,deleteProperty:(e,t)=>!0},ya=je({},Rl,{get:da,set:Ll(!0)}),kr=e=>e,Eo=e=>Reflect.getPrototypeOf(e);function Dn(e,t,n=!1,o=!1){let r=ie(e=e.__v_raw),l=ie(t);n||(t!==l&&Ge(r,0,t),Ge(r,0,l));let{has:i}=Eo(r),s=o?kr:n?$r:Sn;return i.call(r,t)?s(e.get(t)):i.call(r,l)?s(e.get(l)):void(e!==r&&e.get(t))}function Gn(e,t=!1){let n=this.__v_raw,o=ie(n),r=ie(e);return t||(e!==r&&Ge(o,0,e),Ge(o,0,r)),e===r?n.has(e):n.has(e)||n.has(r)}function Vn(e,t=!1){return e=e.__v_raw,!t&&Ge(ie(e),0,qt),Reflect.get(e,"size",e)}function as(e){e=ie(e);let t=ie(this);return Eo(t).has.call(t,e)||(t.add(e),xt(t,"add",e,e)),this}function cs(e,t){t=ie(t);let n=ie(this),{has:o,get:r}=Eo(n),l=o.call(n,e);l||(e=ie(e),l=o.call(n,e));let i=r.call(n,e);return n.set(e,t),l?wn(t,i)&&xt(n,"set",e,t):xt(n,"add",e,t),this}function us(e){let t=ie(this),{has:n,get:o}=Eo(t),r=n.call(t,e);r||(e=ie(e),r=n.call(t,e)),o&&o.call(t,e);let l=t.delete(e);return r&&xt(t,"delete",e,void 0),l}function ps(){let e=ie(this),t=e.size!==0,n=e.clear();return t&&xt(e,"clear",void 0,void 0),n}function Wn(e,t){return function(n,o){let r=this,l=r.__v_raw,i=ie(l),s=t?kr:e?$r:Sn;return!e&&Ge(i,0,qt),l.forEach((a,c)=>n.call(o,s(a),s(c),r))}}function Jn(e,t,n){return function(...o){let r=this.__v_raw,l=ie(r),i=Zt(l),s=e==="entries"||e===Symbol.iterator&&i,a=e==="keys"&&i,c=r[e](...o),u=n?kr:t?$r:Sn;return!t&&Ge(l,0,a?sr:qt),{next(){let{value:p,done:h}=c.next();return h?{value:p,done:h}:{value:s?[u(p[0]),u(p[1])]:u(p),done:h}},[Symbol.iterator](){return this}}}}function St(e){return function(...t){return e!=="delete"&&this}}function va(){let e={get(r){return Dn(this,r)},get size(){return Vn(this)},has:Gn,add:as,set:cs,delete:us,clear:ps,forEach:Wn(!1,!1)},t={get(r){return Dn(this,r,!1,!0)},get size(){return Vn(this)},has:Gn,add:as,set:cs,delete:us,clear:ps,forEach:Wn(!1,!0)},n={get(r){return Dn(this,r,!0)},get size(){return Vn(this,!0)},has(r){return Gn.call(this,r,!0)},add:St("add"),set:St("set"),delete:St("delete"),clear:St("clear"),forEach:Wn(!0,!1)},o={get(r){return Dn(this,r,!0,!0)},get size(){return Vn(this,!0)},has(r){return Gn.call(this,r,!0)},add:St("add"),set:St("set"),delete:St("delete"),clear:St("clear"),forEach:Wn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=Jn(r,!1,!1),n[r]=Jn(r,!0,!1),t[r]=Jn(r,!1,!0),o[r]=Jn(r,!0,!0)}),[e,n,t,o]}var[ba,wa,xa,ka]=va();function _r(e,t){let n=t?e?ka:xa:e?wa:ba;return(o,r,l)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?o:Reflect.get(se(n,r)&&r in o?n:o,r,l)}var _a={get:_r(!1,!1)},Ca={get:_r(!1,!0)},$a={get:_r(!0,!1)},Al=new WeakMap,Ol=new WeakMap,Ml=new WeakMap,Sa=new WeakMap;function $n(e){return en(e)?e:Cr(e,!1,Rl,_a,Al)}function jn(e){return Cr(e,!0,ma,$a,Ml)}function Cr(e,t,n,o,r){if(!we(e)||e.__v_raw&&(!t||!e.__v_isReactive))return e;let l=r.get(e);if(l)return l;let i=(s=e).__v_skip||!Object.isExtensible(s)?0:function(c){switch(c){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(na(s));var s;if(i===0)return e;let a=new Proxy(e,i===2?o:n);return r.set(e,a),a}function Kt(e){return en(e)?Kt(e.__v_raw):!(!e||!e.__v_isReactive)}function en(e){return!(!e||!e.__v_isReadonly)}function uo(e){return!(!e||!e.__v_isShallow)}function ds(e){return Kt(e)||en(e)}function ie(e){let t=e&&e.__v_raw;return t?ie(t):e}function zl(e){return ao(e,"__v_skip",!0),e}var Sn=e=>we(e)?$n(e):e,$r=e=>we(e)?jn(e):e;function jl(e){Rt&&tt&&Tl((e=ie(e)).dep||(e.dep=wr()))}function Bl(e,t){let n=(e=ie(e)).dep;n&&lr(n)}function Le(e){return!(!e||e.__v_isRef!==!0)}function te(e){return Nl(e,!1)}function Ea(e){return Nl(e,!0)}function Nl(e,t){return Le(e)?e:new ir(e,t)}var ir=class{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ie(t),this._value=n?t:Sn(t)}get value(){return jl(this),this._value}set value(t){let n=this.__v_isShallow||uo(t)||en(t);t=n?t:ie(t),wn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Sn(t),Bl(this))}};function ne(e){return Le(e)?e.value:e}var Ta={get:(e,t,n)=>ne(Reflect.get(e,t,n)),set:(e,t,n,o)=>{let r=e[t];return Le(r)&&!Le(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function Pl(e){return Kt(e)?e:new Proxy(e,Ta)}var ar=class{constructor(t,n,o,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new kn(t,()=>{this._dirty||(this._dirty=!0,Bl(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=o}get value(){let t=ie(this);return jl(t),!t._dirty&&t._cacheable||(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}};function At(e,t,n,o){let r;try{r=o?e(...o):e()}catch(l){To(l,t,n)}return r}function ut(e,t,n,o){if(fe(e)){let l=At(e,t,n,o);return l&&wl(l)&&l.catch(i=>{To(i,t,n)}),l}let r=[];for(let l=0;l<e.length;l++)r.push(ut(e[l],t,n,o));return r}function To(e,t,n,o=!0){if(t&&t.vnode,t){let r=t.parent,l=t.proxy,i=n;for(;r;){let a=r.ec;if(a){for(let c=0;c<a.length;c++)if(a[c](e,l,i)===!1)return}r=r.parent}let s=t.appContext.config.errorHandler;if(s)return void At(s,null,10,[e,l,i])}(function(r,l,i,s=!0){console.error(r)})(e,0,0,o)}var En=!1,cr=!1,ze=[],ct=0,Xt=[],mt=null,Nt=0,Hl=Promise.resolve(),Sr=null;function Io(e){let t=Sr||Hl;return e?t.then(this?e.bind(this):e):t}function Er(e){ze.length&&ze.includes(e,En&&e.allowRecurse?ct+1:ct)||(e.id==null?ze.push(e):ze.splice(function(t){let n=ct+1,o=ze.length;for(;n<o;){let r=n+o>>>1;Tn(ze[r])<t?n=r+1:o=r}return n}(e.id),0,e),Ul())}function Ul(){En||cr||(cr=!0,Sr=Hl.then(Fl))}function hs(e,t=En?ct+1:0){for(;t<ze.length;t++){let n=ze[t];n&&n.pre&&(ze.splice(t,1),t--,n())}}function ql(e){if(Xt.length){let t=[...new Set(Xt)];if(Xt.length=0,mt)return void mt.push(...t);for(mt=t,mt.sort((n,o)=>Tn(n)-Tn(o)),Nt=0;Nt<mt.length;Nt++)mt[Nt]();mt=null,Nt=0}}var Tn=e=>e.id==null?1/0:e.id,Ia=(e,t)=>{let n=Tn(e)-Tn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Fl(e){cr=!1,En=!0,ze.sort(Ia);try{for(ct=0;ct<ze.length;ct++){let t=ze[ct];t&&t.active!==!1&&At(t,null,14)}}finally{ct=0,ze.length=0,ql(),En=!1,Sr=null,(ze.length||Xt.length)&&Fl()}}function La(e,t,...n){if(e.isUnmounted)return;let o=e.vnode.props||ve,r=n,l=t.startsWith("update:"),i=l&&t.slice(7);if(i&&i in o){let u=`${i==="modelValue"?"model":i}Modifiers`,{number:p,trim:h}=o[u]||ve;h&&(r=n.map(y=>Re(y)?y.trim():y)),p&&(r=n.map(co))}let s,a=o[s=Wo(t)]||o[s=Wo(pt(t))];!a&&l&&(a=o[s=Wo(ln(t))]),a&&ut(a,e,6,r);let c=o[s+"Once"];if(c){if(e.emitted){if(e.emitted[s])return}else e.emitted={};e.emitted[s]=!0,ut(c,e,6,r)}}function Ra(e,t,n=!1){let o=t.emitsCache,r=o.get(e);if(r!==void 0)return r;let l=e.emits,i={};return l?(Q(l)?l.forEach(s=>i[s]=null):je(i,l),we(e)&&o.set(e,i),i):(we(e)&&o.set(e,null),null)}function po(e,t){return!(!e||!Co(t))&&(t=t.slice(2).replace(/Once$/,""),se(e,t[0].toLowerCase()+t.slice(1))||se(e,ln(t))||se(e,t))}var Je=null,Dl=null;function ho(e){let t=Je;return Je=e,Dl=e&&e.type.__scopeId||null,t}function Jo(e){let{type:t,vnode:n,proxy:o,withProxy:r,props:l,propsOptions:[i],slots:s,attrs:a,emit:c,render:u,renderCache:p,data:h,setupState:y,ctx:b,inheritAttrs:m}=e,f,v,w=ho(e);try{if(4&n.shapeFlag){let L=r||o;f=at(u.call(L,L,p,l,y,h,b)),v=a}else{let L=t;f=at(L.length>1?L(l,{attrs:a,slots:s,emit:c}):L(l,null)),v=t.props?a:Aa(a)}}catch(L){gn.length=0,To(L,e,1),f=he(Dt)}let T=f;if(v&&m!==!1){let L=Object.keys(v),{shapeFlag:M}=T;L.length&&7&M&&(i&&L.some(yr)&&(v=Oa(v,i)),T=tn(T,v))}return n.dirs&&(T=tn(T),T.dirs=T.dirs?T.dirs.concat(n.dirs):n.dirs),n.transition&&(T.transition=n.transition),f=T,ho(w),f}var Aa=e=>{let t;for(let n in e)(n==="class"||n==="style"||Co(n))&&((t||(t={}))[n]=e[n]);return t},Oa=(e,t)=>{let n={};for(let o in e)yr(o)&&o.slice(9)in t||(n[o]=e[o]);return n};function fs(e,t,n){let o=Object.keys(t);if(o.length!==Object.keys(e).length)return!0;for(let r=0;r<o.length;r++){let l=o[r];if(t[l]!==e[l]&&!po(n,l))return!0}return!1}function gs(e,t){return Gl(e,null,t)}var Zn={};function Qe(e,t,n){return Gl(e,t,n)}function Gl(e,t,{immediate:n,deep:o,flush:r,onTrack:l,onTrigger:i}=ve){var s;let a=Cl()===((s=qe)==null?void 0:s.scope)?qe:null,c,u,p=!1,h=!1;if(Le(e)?(c=()=>e.value,p=uo(e)):Kt(e)?(c=()=>e,o=!0):Q(e)?(h=!0,p=e.some(L=>Kt(L)||uo(L)),c=()=>e.map(L=>Le(L)?L.value:Kt(L)?Ht(L):fe(L)?At(L,a,2):void 0)):c=fe(e)?t?()=>At(e,a,2):()=>{if(!a||!a.isUnmounted)return u&&u(),ut(e,a,3,[b])}:Ut,t&&o){let L=c;c=()=>Ht(L())}let y,b=L=>{u=w.onStop=()=>{At(L,a,4)}};if(Ln){if(b=Ut,t?n&&ut(t,a,3,[c(),h?[]:void 0,b]):c(),r!=="sync")return Ut;{let L=Xa();y=L.__watcherHandles||(L.__watcherHandles=[])}}let m=h?new Array(e.length).fill(Zn):Zn,f=()=>{if(w.active)if(t){let L=w.run();(o||p||(h?L.some((M,q)=>wn(M,m[q])):wn(L,m)))&&(u&&u(),ut(t,a,3,[L,m===Zn?void 0:h&&m[0]===Zn?[]:m,b]),m=L)}else w.run()},v;f.allowRecurse=!!t,r==="sync"?v=f:r==="post"?v=()=>De(f,a&&a.suspense):(f.pre=!0,a&&(f.id=a.uid),v=()=>Er(f));let w=new kn(c,v);t?n?f():m=w.run():r==="post"?De(w.run.bind(w),a&&a.suspense):w.run();let T=()=>{w.stop(),a&&a.scope&&bl(a.scope.effects,w)};return y&&y.push(T),T}function Ht(e,t){if(!we(e)||e.__v_skip||(t=t||new Set).has(e))return e;if(t.add(e),Le(e))Ht(e.value,t);else if(Q(e))for(let n=0;n<e.length;n++)Ht(e[n],t);else if(sn(e)||Zt(e))e.forEach(n=>{Ht(n,t)});else if(kl(e))for(let n in e)Ht(e[n],t);return e}function Kn(e,t){let n=Je;if(n===null)return e;let o=Mo(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let l=0;l<t.length;l++){let[i,s,a,c=ve]=t[l];i&&(fe(i)&&(i={mounted:i,updated:i}),i.deep&&Ht(s),r.push({dir:i,instance:o,value:s,oldValue:void 0,arg:a,modifiers:c}))}return e}function jt(e,t,n,o){let r=e.dirs,l=t&&t.dirs;for(let i=0;i<r.length;i++){let s=r[i];l&&(s.oldValue=l[i].value);let a=s.dir[o];a&&(_n(),ut(a,n,8,[e.el,s,e,t]),Cn())}}function Bn(e,t){return fe(e)?(()=>je({name:e.name},t,{setup:e}))():e}var ro=e=>!!e.type.__asyncLoader,Ma=e=>e.type.__isKeepAlive,Tr=e=>(t,n=qe)=>(!Ln||e==="sp")&&function(o,r,l=qe,i=!1){if(l){let s=l[o]||(l[o]=[]),a=r.__weh||(r.__weh=(...c)=>{if(l.isUnmounted)return;_n(),Ar(l);let u=ut(r,l,o,c);return mn(),Cn(),u});return i?s.unshift(a):s.push(a),a}}(e,(...o)=>t(...o),n),Nn=Tr("m"),za=Tr("bum"),Lo=Tr("um"),ms="components";function ja(e,t){return function(n,o,r=!0,l=!1){let i=Je||qe;if(i){let s=i.type;if(n===ms){let c=function(u,p=!0){return fe(u)?u.displayName||u.name:u.name||p&&u.__name}(s,!1);if(c&&(c===o||c===pt(o)||c===So(pt(o))))return s}let a=ys(i[n]||s[n],o)||ys(i.appContext[n],o);return!a&&l?s:a}}(ms,e,!0,t)||e}var Ba=Symbol.for("v-ndc");function ys(e,t){return e&&(e[t]||e[pt(t)]||e[So(pt(t))])}function nt(e,t,n,o){let r,l=n&&n[o];if(Q(e)||Re(e)){r=new Array(e.length);for(let i=0,s=e.length;i<s;i++)r[i]=t(e[i],i,void 0,l&&l[i])}else if(typeof e=="number"){r=new Array(e);for(let i=0;i<e;i++)r[i]=t(i+1,i,void 0,l&&l[i])}else if(we(e))if(e[Symbol.iterator])r=Array.from(e,(i,s)=>t(i,s,void 0,l&&l[s]));else{let i=Object.keys(e);r=new Array(i.length);for(let s=0,a=i.length;s<a;s++){let c=i[s];r[s]=t(e[c],c,s,l&&l[s])}}else r=[];return n&&(n[o]=r),r}var ur=e=>e?ti(e)?Mo(e)||e.proxy:ur(e.parent):null,fn=je(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=>ur(e.parent),$root:e=>ur(e.root),$emit:e=>e.emit,$options:e=>e.type,$forceUpdate:e=>e.f||(e.f=()=>Er(e.update)),$nextTick:e=>e.n||(e.n=Io.bind(e.proxy)),$watch:e=>Ut}),Zo=(e,t)=>e!==ve&&!e.__isScriptSetup&&se(e,t),Na={get({_:e},t){let{ctx:n,setupState:o,data:r,props:l,accessCache:i,type:s,appContext:a}=e,c;if(t[0]!=="$"){let y=i[t];if(y!==void 0)switch(y){case 1:return o[t];case 2:return r[t];case 4:return n[t];case 3:return l[t]}else{if(Zo(o,t))return i[t]=1,o[t];if(r!==ve&&se(r,t))return i[t]=2,r[t];if((c=e.propsOptions[0])&&se(c,t))return i[t]=3,l[t];if(n!==ve&&se(n,t))return i[t]=4,n[t];i[t]=0}}let u=fn[t],p,h;return u?(t==="$attrs"&&Ge(e,0,t),u(e)):(p=s.__cssModules)&&(p=p[t])?p:n!==ve&&se(n,t)?(i[t]=4,n[t]):(h=a.config.globalProperties,se(h,t)?h[t]:void 0)},set({_:e},t,n){let{data:o,setupState:r,ctx:l}=e;return Zo(r,t)?(r[t]=n,!0):o!==ve&&se(o,t)?(o[t]=n,!0):!se(e.props,t)&&(t[0]!=="$"||!(t.slice(1)in e))&&(l[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:r,propsOptions:l}},i){let s;return!!n[i]||e!==ve&&se(e,i)||Zo(t,i)||(s=l[0])&&se(s,i)||se(o,i)||se(fn,i)||se(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:se(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function vs(e){return Q(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function fo(e,t,n,o=!1){let{mixins:r,extends:l}=t;l&&fo(e,l,n,!0),r&&r.forEach(i=>fo(e,i,n,!0));for(let i in t)if(!(o&&i==="expose")){let s=Pa[i]||n&&n[i];e[i]=s?s(e[i],t[i]):t[i]}return e}var Pa={data:bs,props:xs,emits:xs,methods:cn,computed:cn,beforeCreate:Ue,created:Ue,beforeMount:Ue,mounted:Ue,beforeUpdate:Ue,updated:Ue,beforeDestroy:Ue,beforeUnmount:Ue,destroyed:Ue,unmounted:Ue,activated:Ue,deactivated:Ue,errorCaptured:Ue,serverPrefetch:Ue,components:cn,directives:cn,watch:function(e,t){if(!e)return t;if(!t)return e;let n=je(Object.create(null),e);for(let o in t)n[o]=Ue(e[o],t[o]);return n},provide:bs,inject:function(e,t){return cn(ws(e),ws(t))}};function bs(e,t){return t?e?function(){return je(fe(e)?e.call(this,this):e,fe(t)?t.call(this,this):t)}:t:e}function ws(e){if(Q(e)){let t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Ue(e,t){return e?[...new Set([].concat(e,t))]:t}function cn(e,t){return e?je(Object.create(null),e,t):t}function xs(e,t){return e?Q(e)&&Q(t)?[...new Set([...e,...t])]:je(Object.create(null),vs(e),vs(t??{})):t}function Vl(){return{app:null,config:{isNativeTag:Yi,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}var Ha=0;function Ua(e,t){return function(n,o=null){fe(n)||(n=je({},n)),o==null||we(o)||(o=null);let r=Vl(),l=new Set,i=!1,s=r.app={_uid:Ha++,_component:n,_props:o,_container:null,_context:r,_instance:null,version:Qa,get config(){return r.config},set config(a){},use:(a,...c)=>(l.has(a)||(a&&fe(a.install)?(l.add(a),a.install(s,...c)):fe(a)&&(l.add(a),a(s,...c))),s),mixin:a=>s,component:(a,c)=>c?(r.components[a]=c,s):r.components[a],directive:(a,c)=>c?(r.directives[a]=c,s):r.directives[a],mount(a,c,u){if(!i){let p=he(n,o);return p.appContext=r,c&&t?t(p,a):e(p,a,u),i=!0,s._container=a,a.__vue_app__=s,Mo(p.component)||p.component.proxy}},unmount(){i&&(e(null,s._container),delete s._container.__vue_app__)},provide:(a,c)=>(r.provides[a]=c,s),runWithContext(a){go=s;try{return a()}finally{go=null}}};return s}}var go=null;function Ro(e,t,n=!1){let o=qe||Je;if(o||go){let r=o?o.parent==null?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides:go._context.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&fe(t)?t.call(o&&o.proxy):t}}function qa(e,t,n,o=!1){let r={},l={};ao(l,Oo,1),e.propsDefaults=Object.create(null),Wl(e,t,r,l);for(let i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=o?r:Cr(r,!1,ya,Ca,Ol):e.type.props?e.props=r:e.props=l,e.attrs=l}function Wl(e,t,n,o){let[r,l]=e.propsOptions,i,s=!1;if(t)for(let a in t){if(no(a))continue;let c=t[a],u;r&&se(r,u=pt(a))?l&&l.includes(u)?(i||(i={}))[u]=c:n[u]=c:po(e.emitsOptions,a)||a in o&&c===o[a]||(o[a]=c,s=!0)}if(l){let a=ie(n),c=i||ve;for(let u=0;u<l.length;u++){let p=l[u];n[p]=pr(r,a,p,c[p],e,!se(c,p))}}return s}function pr(e,t,n,o,r,l){let i=e[n];if(i!=null){let s=se(i,"default");if(s&&o===void 0){let a=i.default;if(i.type!==Function&&!i.skipFactory&&fe(a)){let{propsDefaults:c}=r;n in c?o=c[n]:(Ar(r),o=c[n]=a.call(null,t),mn())}else o=a}i[0]&&(l&&!s?o=!1:!i[1]||o!==""&&o!==ln(n)||(o=!0))}return o}function Fa(e,t,n=!1){let o=t.propsCache,r=o.get(e);if(r)return r;let l=e.props,i={},s=[];if(!l)return we(e)&&o.set(e,Jt),Jt;if(Q(l))for(let c=0;c<l.length;c++){let u=pt(l[c]);ks(u)&&(i[u]=ve)}else if(l)for(let c in l){let u=pt(c);if(ks(u)){let p=l[c],h=i[u]=Q(p)||fe(p)?{type:p}:je({},p);if(h){let y=$s(Boolean,h.type),b=$s(String,h.type);h[0]=y>-1,h[1]=b<0||y<b,(y>-1||se(h,"default"))&&s.push(u)}}}let a=[i,s];return we(e)&&o.set(e,a),a}function ks(e){return e[0]!=="$"}function _s(e){let t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Cs(e,t){return _s(e)===_s(t)}function $s(e,t){return Q(t)?t.findIndex(n=>Cs(n,e)):fe(t)&&Cs(t,e)?0:-1}var Jl=e=>e[0]==="_"||e==="$stable",Ir=e=>Q(e)?e.map(at):[at(e)],Da=(e,t,n)=>{if(t._n)return t;let o=function(r,l=Je,i){if(!l||r._n)return r;let s=(...a)=>{s._d&&Ss(-1);let c=ho(l),u;try{u=r(...a)}finally{ho(c),s._d&&Ss(1)}return u};return s._n=!0,s._c=!0,s._d=!0,s}((...r)=>Ir(t(...r)),n);return o._c=!1,o},Zl=(e,t,n)=>{let o=e._ctx;for(let r in e){if(Jl(r))continue;let l=e[r];if(fe(l))t[r]=Da(0,l,o);else if(l!=null){let i=Ir(l);t[r]=()=>i}}},Kl=(e,t)=>{let n=Ir(t);e.slots.default=()=>n},Ga=(e,t)=>{if(32&e.vnode.shapeFlag){let n=t._;n?(e.slots=ie(t),ao(t,"_",n)):Zl(t,e.slots={})}else e.slots={},t&&Kl(e,t);ao(e.slots,Oo,1)},Va=(e,t,n)=>{let{vnode:o,slots:r}=e,l=!0,i=ve;if(32&o.shapeFlag){let s=t._;s?n&&s===1?l=!1:(je(r,t),n||s!==1||delete r._):(l=!t.$stable,Zl(t,r)),i=t}else t&&(Kl(e,t),i={default:1});if(l)for(let s in r)Jl(s)||s in i||delete r[s]};function dr(e,t,n,o,r=!1){if(Q(e))return void e.forEach((h,y)=>dr(h,t&&(Q(t)?t[y]:t),n,o,r));if(ro(o)&&!r)return;let l=4&o.shapeFlag?Mo(o.component)||o.component.proxy:o.el,i=r?null:l,{i:s,r:a}=e,c=t&&t.r,u=s.refs===ve?s.refs={}:s.refs,p=s.setupState;if(c!=null&&c!==a&&(Re(c)?(u[c]=null,se(p,c)&&(p[c]=null)):Le(c)&&(c.value=null)),fe(a))At(a,s,12,[i,u]);else{let h=Re(a),y=Le(a);if(h||y){let b=()=>{if(e.f){let m=h?se(p,a)?p[a]:u[a]:a.value;r?Q(m)&&bl(m,l):Q(m)?m.includes(l)||m.push(l):h?(u[a]=[l],se(p,a)&&(p[a]=u[a])):(a.value=[l],e.k&&(u[e.k]=a.value))}else h?(u[a]=i,se(p,a)&&(p[a]=i)):y&&(a.value=i,e.k&&(u[e.k]=i))};i?(b.id=-1,De(b,n)):b()}}}var De=function(e,t){var n;t&&t.pendingBranch?Q(e)?t.effects.push(...e):t.effects.push(e):(Q(n=e)?Xt.push(...n):mt&&mt.includes(n,n.allowRecurse?Nt+1:Nt)||Xt.push(n),Ul())};function Wa(e){return function(t,n){tr().__VUE__=!0;let{insert:o,remove:r,patchProp:l,createElement:i,createText:s,createComment:a,setText:c,setElementText:u,parentNode:p,nextSibling:h,setScopeId:y=Ut,insertStaticContent:b}=t,m=(d,g,x,C=null,_=null,E=null,R=!1,I=null,S=!!g.dynamicChildren)=>{if(d===g)return;d&&!un(d,g)&&(C=et(d),Ee(d,_,E,!0),d=null),g.patchFlag===-2&&(S=!1,g.dynamicChildren=null);let{type:k,ref:O,shapeFlag:A}=g;switch(k){case Ao:f(d,g,x,C);break;case Dt:v(d,g,x,C);break;case Ko:d==null&&w(g,x,C,R);break;case be:J(d,g,x,C,_,E,R,I,S);break;default:1&A?M(d,g,x,C,_,E,R,I,S):6&A?K(d,g,x,C,_,E,R,I,S):(64&A||128&A)&&k.process(d,g,x,C,_,E,R,I,S,st)}O!=null&&_&&dr(O,d&&d.ref,E,g||d,!g)},f=(d,g,x,C)=>{if(d==null)o(g.el=s(g.children),x,C);else{let _=g.el=d.el;g.children!==d.children&&c(_,g.children)}},v=(d,g,x,C)=>{d==null?o(g.el=a(g.children||""),x,C):g.el=d.el},w=(d,g,x,C)=>{[d.el,d.anchor]=b(d.children,g,x,C,d.el,d.anchor)},T=({el:d,anchor:g},x,C)=>{let _;for(;d&&d!==g;)_=h(d),o(d,x,C),d=_;o(g,x,C)},L=({el:d,anchor:g})=>{let x;for(;d&&d!==g;)x=h(d),r(d),d=x;r(g)},M=(d,g,x,C,_,E,R,I,S)=>{R=R||g.type==="svg",d==null?q(g,x,C,_,E,R,I,S):pe(d,g,_,E,R,I,S)},q=(d,g,x,C,_,E,R,I)=>{let S,k,{type:O,props:A,shapeFlag:z,transition:j,dirs:U}=d;if(S=d.el=i(d.type,E,A&&A.is,A),8&z?u(S,d.children):16&z&&D(d.children,S,null,C,_,E&&O!=="foreignObject",R,I),U&&jt(d,null,C,"created"),V(S,d,d.scopeId,R,C),A){for(let ee in A)ee==="value"||no(ee)||l(S,ee,null,A[ee],E,d.children,C,_,$e);"value"in A&&l(S,"value",null,A.value),(k=A.onVnodeBeforeMount)&&it(k,C,d)}U&&jt(d,null,C,"beforeMount");let G=(!_||_&&!_.pendingBranch)&&j&&!j.persisted;G&&j.beforeEnter(S),o(S,g,x),((k=A&&A.onVnodeMounted)||G||U)&&De(()=>{k&&it(k,C,d),G&&j.enter(S),U&&jt(d,null,C,"mounted")},_)},V=(d,g,x,C,_)=>{if(x&&y(d,x),C)for(let E=0;E<C.length;E++)y(d,C[E]);if(_&&g===_.subTree){let E=_.vnode;V(d,E,E.scopeId,E.slotScopeIds,_.parent)}},D=(d,g,x,C,_,E,R,I,S=0)=>{for(let k=S;k<d.length;k++){let O=d[k]=I?Et(d[k]):at(d[k]);m(null,O,g,x,C,_,E,R,I)}},pe=(d,g,x,C,_,E,R)=>{let I=g.el=d.el,{patchFlag:S,dynamicChildren:k,dirs:O}=g;S|=16&d.patchFlag;let A=d.props||ve,z=g.props||ve,j;x&&Bt(x,!1),(j=z.onVnodeBeforeUpdate)&&it(j,x,g,d),O&&jt(g,d,x,"beforeUpdate"),x&&Bt(x,!0);let U=_&&g.type!=="foreignObject";if(k?Be(d.dynamicChildren,k,I,x,C,U,E):R||ke(d,g,I,null,x,C,U,E,!1),S>0){if(16&S)Ze(I,g,A,z,x,C,_);else if(2&S&&A.class!==z.class&&l(I,"class",null,z.class,_),4&S&&l(I,"style",A.style,z.style,_),8&S){let G=g.dynamicProps;for(let ee=0;ee<G.length;ee++){let ae=G[ee],Ae=A[ae],Pe=z[ae];Pe===Ae&&ae!=="value"||l(I,ae,Ae,Pe,_,d.children,x,C,$e)}}1&S&&d.children!==g.children&&u(I,g.children)}else R||k!=null||Ze(I,g,A,z,x,C,_);((j=z.onVnodeUpdated)||O)&&De(()=>{j&&it(j,x,g,d),O&&jt(g,d,x,"updated")},C)},Be=(d,g,x,C,_,E,R)=>{for(let I=0;I<g.length;I++){let S=d[I],k=g[I],O=S.el&&(S.type===be||!un(S,k)||70&S.shapeFlag)?p(S.el):x;m(S,k,O,null,C,_,E,R,!0)}},Ze=(d,g,x,C,_,E,R)=>{if(x!==C){if(x!==ve)for(let I in x)no(I)||I in C||l(d,I,x[I],null,R,g.children,_,E,$e);for(let I in C){if(no(I))continue;let S=C[I],k=x[I];S!==k&&I!=="value"&&l(d,I,k,S,R,g.children,_,E,$e)}"value"in C&&l(d,"value",x.value,C.value)}},J=(d,g,x,C,_,E,R,I,S)=>{let k=g.el=d?d.el:s(""),O=g.anchor=d?d.anchor:s(""),{patchFlag:A,dynamicChildren:z,slotScopeIds:j}=g;j&&(I=I?I.concat(j):j),d==null?(o(k,x,C),o(O,x,C),D(g.children,x,O,_,E,R,I,S)):A>0&&64&A&&z&&d.dynamicChildren?(Be(d.dynamicChildren,z,x,_,E,R,I),(g.key!=null||_&&g===_.subTree)&&Xl(d,g,!0)):ke(d,g,x,O,_,E,R,I,S)},K=(d,g,x,C,_,E,R,I,S)=>{g.slotScopeIds=I,d==null?512&g.shapeFlag?_.ctx.activate(g,x,C,R,S):Y(g,x,C,_,E,R,S):oe(d,g,S)},Y=(d,g,x,C,_,E,R)=>{let I=d.component=function(S,k,O){let A=S.type,z=(k?k.appContext:S.appContext)||Ja,j={uid:Za++,vnode:S,type:A,parent:k,appContext:z,root:null,next:null,subTree:null,effect:null,update:null,scope:new nr(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:k?k.provides:Object.create(z.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Fa(A,z),emitsOptions:Ra(A,z),emit:null,emitted:null,propsDefaults:ve,inheritAttrs:A.inheritAttrs,ctx:ve,data:ve,props:ve,attrs:ve,slots:ve,refs:ve,setupState:ve,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:O,suspenseId:O?O.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return j.ctx={_:j},j.root=k?k.root:j,j.emit=La.bind(null,j),S.ce&&S.ce(j),j}(d,C,_);if(Ma(d)&&(I.ctx.renderer=st),function(S,k=!1){Ln=k;let{props:O,children:A}=S.vnode,z=ti(S);qa(S,O,z,k),Ga(S,A);let j=z?function(U,G){let ee=U.type;U.accessCache=Object.create(null),U.proxy=zl(new Proxy(U.ctx,Na));let{setup:ae}=ee;if(ae){let Ae=U.setupContext=ae.length>1?function(Te){let ft=gt=>{Te.exposed=gt||{}};return{get attrs(){return function(gt){return gt.attrsProxy||(gt.attrsProxy=new Proxy(gt.attrs,{get:(xe,Oe)=>(Ge(gt,0,"$attrs"),xe[Oe])}))}(Te)},slots:Te.slots,emit:Te.emit,expose:ft}}(U):null;Ar(U),_n();let Pe=At(ae,U,0,[U.props,Ae]);if(Cn(),mn(),wl(Pe)){if(Pe.then(mn,mn),G)return Pe.then(Te=>{Is(U,Te,G)}).catch(Te=>{To(Te,U,0)});U.asyncDep=Pe}else Is(U,Pe,G)}else ni(U,G)}(S,k):void 0;Ln=!1}(I),I.asyncDep){if(_&&_.registerDep(I,de),!d.el){let S=I.subTree=he(Dt);v(null,S,g,x)}}else de(I,d,g,x,_,E,R)},oe=(d,g,x)=>{let C=g.component=d.component;if(function(_,E,R){let{props:I,children:S,component:k}=_,{props:O,children:A,patchFlag:z}=E,j=k.emitsOptions;if(E.dirs||E.transition)return!0;if(!(R&&z>=0))return!(!S&&!A||A&&A.$stable)||I!==O&&(I?!O||fs(I,O,j):!!O);if(1024&z)return!0;if(16&z)return I?fs(I,O,j):!!O;if(8&z){let U=E.dynamicProps;for(let G=0;G<U.length;G++){let ee=U[G];if(O[ee]!==I[ee]&&!po(j,ee))return!0}}return!1}(d,g,x)){if(C.asyncDep&&!C.asyncResolved)return void ye(C,g,x);C.next=g,function(_){let E=ze.indexOf(_);E>ct&&ze.splice(E,1)}(C.update),C.update()}else g.el=d.el,C.vnode=g},de=(d,g,x,C,_,E,R)=>{let I=()=>{if(d.isMounted){let O,{next:A,bu:z,u:j,parent:U,vnode:G}=d,ee=A;Bt(d,!1),A?(A.el=G.el,ye(d,A,R)):A=G,z&&oo(z),(O=A.props&&A.props.onVnodeBeforeUpdate)&&it(O,U,A,G),Bt(d,!0);let ae=Jo(d),Ae=d.subTree;d.subTree=ae,m(Ae,ae,p(Ae.el),et(Ae),d,_,E),A.el=ae.el,ee===null&&function({vnode:Pe,parent:Te},ft){for(;Te&&Te.subTree===Pe;)(Pe=Te.vnode).el=ft,Te=Te.parent}(d,ae.el),j&&De(j,_),(O=A.props&&A.props.onVnodeUpdated)&&De(()=>it(O,U,A,G),_)}else{let O,{el:A,props:z}=g,{bm:j,m:U,parent:G}=d,ee=ro(g);if(Bt(d,!1),j&&oo(j),!ee&&(O=z&&z.onVnodeBeforeMount)&&it(O,G,g),Bt(d,!0),A&&N){let ae=()=>{d.subTree=Jo(d),N(A,d.subTree,d,_,null)};ee?g.type.__asyncLoader().then(()=>!d.isUnmounted&&ae()):ae()}else{let ae=d.subTree=Jo(d);m(null,ae,x,C,d,_,E),g.el=ae.el}if(U&&De(U,_),!ee&&(O=z&&z.onVnodeMounted)){let ae=g;De(()=>it(O,G,ae),_)}(256&g.shapeFlag||G&&ro(G.vnode)&&256&G.vnode.shapeFlag)&&d.a&&De(d.a,_),d.isMounted=!0,g=x=C=null}},S=d.effect=new kn(I,()=>Er(k),d.scope),k=d.update=()=>S.run();k.id=d.uid,Bt(d,!0),k()},ye=(d,g,x)=>{g.component=d;let C=d.vnode.props;d.vnode=g,d.next=null,function(_,E,R,I){let{props:S,attrs:k,vnode:{patchFlag:O}}=_,A=ie(S),[z]=_.propsOptions,j=!1;if(!(I||O>0)||16&O){let U;Wl(_,E,S,k)&&(j=!0);for(let G in A)E&&(se(E,G)||(U=ln(G))!==G&&se(E,U))||(z?!R||R[G]===void 0&&R[U]===void 0||(S[G]=pr(z,A,G,void 0,_,!0)):delete S[G]);if(k!==A)for(let G in k)E&&se(E,G)||(delete k[G],j=!0)}else if(8&O){let U=_.vnode.dynamicProps;for(let G=0;G<U.length;G++){let ee=U[G];if(po(_.emitsOptions,ee))continue;let ae=E[ee];if(z)if(se(k,ee))ae!==k[ee]&&(k[ee]=ae,j=!0);else{let Ae=pt(ee);S[Ae]=pr(z,A,Ae,ae,_,!1)}else ae!==k[ee]&&(k[ee]=ae,j=!0)}}j&&xt(_,"set","$attrs")}(d,g.props,C,x),Va(d,g.children,x),_n(),hs(),Cn()},ke=(d,g,x,C,_,E,R,I,S=!1)=>{let k=d&&d.children,O=d?d.shapeFlag:0,A=g.children,{patchFlag:z,shapeFlag:j}=g;if(z>0){if(128&z)return void Ve(k,A,x,C,_,E,R,I,S);if(256&z)return void Fe(k,A,x,C,_,E,R,I,S)}8&j?(16&O&&$e(k,_,E),A!==k&&u(x,A)):16&O?16&j?Ve(k,A,x,C,_,E,R,I,S):$e(k,_,E,!0):(8&O&&u(x,""),16&j&&D(A,x,C,_,E,R,I,S))},Fe=(d,g,x,C,_,E,R,I,S)=>{g=g||Jt;let k=(d=d||Jt).length,O=g.length,A=Math.min(k,O),z;for(z=0;z<A;z++){let j=g[z]=S?Et(g[z]):at(g[z]);m(d[z],j,x,null,_,E,R,I,S)}k>O?$e(d,_,E,!0,!1,A):D(g,x,C,_,E,R,I,S,A)},Ve=(d,g,x,C,_,E,R,I,S)=>{let k=0,O=g.length,A=d.length-1,z=O-1;for(;k<=A&&k<=z;){let j=d[k],U=g[k]=S?Et(g[k]):at(g[k]);if(!un(j,U))break;m(j,U,x,null,_,E,R,I,S),k++}for(;k<=A&&k<=z;){let j=d[A],U=g[z]=S?Et(g[z]):at(g[z]);if(!un(j,U))break;m(j,U,x,null,_,E,R,I,S),A--,z--}if(k>A){if(k<=z){let j=z+1,U=j<O?g[j].el:C;for(;k<=z;)m(null,g[k]=S?Et(g[k]):at(g[k]),x,U,_,E,R,I,S),k++}}else if(k>z)for(;k<=A;)Ee(d[k],_,E,!0),k++;else{let j=k,U=k,G=new Map;for(k=U;k<=z;k++){let xe=g[k]=S?Et(g[k]):at(g[k]);xe.key!=null&&G.set(xe.key,k)}let ee,ae=0,Ae=z-U+1,Pe=!1,Te=0,ft=new Array(Ae);for(k=0;k<Ae;k++)ft[k]=0;for(k=j;k<=A;k++){let xe=d[k];if(ae>=Ae){Ee(xe,_,E,!0);continue}let Oe;if(xe.key!=null)Oe=G.get(xe.key);else for(ee=U;ee<=z;ee++)if(ft[ee-U]===0&&un(xe,g[ee])){Oe=ee;break}Oe===void 0?Ee(xe,_,E,!0):(ft[Oe-U]=k+1,Oe>=Te?Te=Oe:Pe=!0,m(xe,g[Oe],x,null,_,E,R,I,S),ae++)}let gt=Pe?function(xe){let Oe=xe.slice(),He=[0],Ct,Bo,Xe,$t,Hn,Mi=xe.length;for(Ct=0;Ct<Mi;Ct++){let Un=xe[Ct];if(Un!==0){if(Bo=He[He.length-1],xe[Bo]<Un){Oe[Ct]=Bo,He.push(Ct);continue}for(Xe=0,$t=He.length-1;Xe<$t;)Hn=Xe+$t>>1,xe[He[Hn]]<Un?Xe=Hn+1:$t=Hn;Un<xe[He[Xe]]&&(Xe>0&&(Oe[Ct]=He[Xe-1]),He[Xe]=Ct)}}for(Xe=He.length,$t=He[Xe-1];Xe-- >0;)He[Xe]=$t,$t=Oe[$t];return He}(ft):Jt;for(ee=gt.length-1,k=Ae-1;k>=0;k--){let xe=U+k,Oe=g[xe],He=xe+1<O?g[xe+1].el:C;ft[k]===0?m(null,Oe,x,He,_,E,R,I,S):Pe&&(ee<0||k!==gt[ee]?Ke(Oe,x,He,2):ee--)}}},Ke=(d,g,x,C,_=null)=>{let{el:E,type:R,transition:I,children:S,shapeFlag:k}=d;if(6&k)return void Ke(d.component.subTree,g,x,C);if(128&k)return void d.suspense.move(g,x,C);if(64&k)return void R.move(d,g,x,st);if(R===be){o(E,g,x);for(let O=0;O<S.length;O++)Ke(S[O],g,x,C);return void o(d.anchor,g,x)}if(R===Ko)return void T(d,g,x);if(C!==2&&1&k&&I)if(C===0)I.beforeEnter(E),o(E,g,x),De(()=>I.enter(E),_);else{let{leave:O,delayLeave:A,afterLeave:z}=I,j=()=>o(E,g,x),U=()=>{O(E,()=>{j(),z&&z()})};A?A(E,j,U):U()}else o(E,g,x)},Ee=(d,g,x,C=!1,_=!1)=>{let{type:E,props:R,ref:I,children:S,dynamicChildren:k,shapeFlag:O,patchFlag:A,dirs:z}=d;if(I!=null&&dr(I,null,x,d,!0),256&O)return void g.ctx.deactivate(d);let j=1&O&&z,U=!ro(d),G;if(U&&(G=R&&R.onVnodeBeforeUnmount)&&it(G,g,d),6&O)dt(d.component,x,C);else{if(128&O)return void d.suspense.unmount(x,C);j&&jt(d,null,g,"beforeUnmount"),64&O?d.type.remove(d,g,x,_,st,C):k&&(E!==be||A>0&&64&A)?$e(k,g,x,!1,!0):(E===be&&384&A||!_&&16&O)&&$e(S,g,x),C&&Ne(d)}(U&&(G=R&&R.onVnodeUnmounted)||j)&&De(()=>{G&&it(G,g,d),j&&jt(d,null,g,"unmounted")},x)},Ne=d=>{let{type:g,el:x,anchor:C,transition:_}=d;if(g===be)return void rt(x,C);if(g===Ko)return void L(d);let E=()=>{r(x),_&&!_.persisted&&_.afterLeave&&_.afterLeave()};if(1
by Special_Tony @ 2024-03-28 15:27:24


|