github-actions[bot]
commited on
Commit
·
da1f163
1
Parent(s):
fd8cbae
Update from GitHub Actions
Browse files- .output/nitro.json +1 -1
- .output/public/assets/@agoose77-Dx1D29Ys.js +1 -0
- .output/public/assets/@vue-DrGkbxkU.js +0 -0
- .output/public/assets/@vueuse-FQfBVMrt.js +3 -0
- .output/public/assets/@wdns-DMlS5Imi.js +0 -0
- .output/public/assets/ChatInput.vue_vue_type_style_index_0_lang-DAxQJ2xg.js +1 -0
- .output/public/assets/CodeBlocks-BjdYAAtx.css +1 -0
- .output/public/assets/CodeBlocks.vue_vue_type_style_index_0_lang-BYeAONu2.js +1 -0
- .output/public/assets/FrameContent-_iT2pOwC.js +1 -0
- .output/public/assets/_plugin-vue_export-helper-Cd8NMA_g.js +0 -0
- .output/public/assets/about-C3hG26Bq.js +1 -0
- .output/public/assets/avatar.vue_vue_type_script_setup_true_lang-DBBGMk2K.js +1 -0
- .output/public/assets/changelog-CWNsyxNr.js +1 -0
- .output/public/assets/chat-z9YoKbfO.js +1 -0
- .output/public/assets/content-CZ3W7_RA.js +3 -0
- .output/public/assets/help-C98ACA5T.js +1 -0
- .output/public/assets/highlight.js-BsoTvX5C.js +0 -0
- .output/public/assets/index-Bg5EKroP.css +1 -0
- .output/public/assets/index-Bt6rwT-8.js +1 -0
- .output/public/assets/index-Cm8vPnte.js +1 -0
- .output/public/assets/index-CmAH-Obx.js +9 -0
- .output/public/assets/index-DZN1F57a.js +3 -0
- .output/public/assets/index-N-qB8g0F.js +1 -0
- .output/public/assets/index-S7NL9uVD.js +1 -0
- .output/public/assets/main-Bh8K6KCJ.css +1 -0
- .output/public/assets/main-CeVW39vq.js +6 -0
- .output/public/assets/markdown-Debu5d_y.js +1 -0
- .output/public/assets/markdown-it-highlightjs-Bk9Z4vG9.js +1 -0
- .output/public/assets/mermaid-BDMIxShI.js +0 -0
- .output/public/assets/pinia-C7G8hpVd.js +19 -0
- .output/public/assets/popup-CE5CL4-t.js +1 -0
- .output/public/assets/popup-cHgpYIp4.css +1 -0
- .output/public/assets/tdesign-icons-vue-next-Bk-s7TkL.js +1 -0
- .output/public/assets/tdesign-vue-next-2RIRnCqA.js +0 -0
- .output/public/assets/vue-DkZ5d_BT.js +1 -0
- .output/public/assets/vue-i18n-CzQ2NKaR.js +128 -0
- .output/public/assets/vue-router-C_wREmVJ.js +123 -0
- .output/public/assets/vuedraggable-Bjstl63z.js +0 -0
- .output/public/index.html +13 -13
- .output/public/popup.html +15 -15
- .output/public/sw.js +1 -1
- .output/server/chunks/_/index.mjs +0 -0
- .output/server/chunks/nitro/nitro.mjs +0 -0
- package-lock.json +9 -9
.output/nitro.json
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
{
|
2 |
-
"date": "2025-03-
|
3 |
"preset": "node-server",
|
4 |
"framework": {
|
5 |
"name": "nitro",
|
|
|
1 |
{
|
2 |
+
"date": "2025-03-16T02:32:45.074Z",
|
3 |
"preset": "node-server",
|
4 |
"framework": {
|
5 |
"name": "nitro",
|
.output/public/assets/@agoose77-Dx1D29Ys.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{m as e}from"./mermaid-BDMIxShI.js";import"./dayjs-Cbdj87rt.js";import"./@braintree-DgpeZQRe.js";import"./d3-transition-swcnLnsT.js";import"./d3-zoom-D4Vc87xO.js";import"./dompurify-B5jhUdWW.js";import"./dagre-d3-es-FtH4B9px.js";function t(t,r){e.initialize(Object.assign({securityLevel:"loose"},r));let i=t.renderer.rules.fence;t.renderer.rules.fence=function(t,r,n,m,s){let d=t[r],o=d.info.trim(),a=o?function(e){return e.split(/\s+/g)[0]}(o):"";if(-1===["mermaid","{mermaid}"].indexOf(a))return void 0!==i?i(t,r,n,m,s):"";let l="",c=[];const u=document.createElement("div");document.body.appendChild(u);try{const t="mermaid-container";e.mermaidAPI.render(t,d.content,(e=>{let r=document.getElementById(t);null!==r&&c.push(["style",`max-width:${r.style.maxWidth};max-height:${r.style.maxHeight}`]),l=e}),u)}catch(p){return`<div class="alert alert-danger">${p}</div>`}finally{u.remove()}return c.push(["src",`data:image/svg+xml,${encodeURIComponent(l)}`]),`<img ${s.renderAttrs({attrs:c})}>`}}export{t as m};
|
.output/public/assets/@vue-DrGkbxkU.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.output/public/assets/@vueuse-FQfBVMrt.js
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
import{w as e,n as t,r as n,t as a,a as i,c as r,g as o,h as u,i as l,o as s,b as c,d as v,s as d,e as f,f as p,u as m,j as g,k as h}from"./@vue-DrGkbxkU.js";function w(e){return!!c()&&(v(e),!0)}const y=new WeakMap,b="undefined"!=typeof window&&"undefined"!=typeof document;"undefined"!=typeof WorkerGlobalScope&&(globalThis,WorkerGlobalScope);const S=Object.prototype.toString,N=()=>{};const I=e=>e();function E(e=I,t={}){const{initialState:o="active"}=t,u=function(...e){if(1!==e.length)return a(...e);const t=e[0];return"function"==typeof t?n(r((()=>({get:t,set:N})))):i(t)}("active"===o);return{isActive:n(u),pause:function(){u.value=!1},resume:function(){u.value=!0},eventFilter:(...t)=>{u.value&&e(...t)}}}function O(e){return e.endsWith("rem")?16*Number.parseFloat(e):Number.parseFloat(e)}function A(e){return Array.isArray(e)?e:[e]}function F(t,n,a={}){const{eventFilter:i=I,...r}=a;return e(t,(o=i,u=n,function(...e){return new Promise(((t,n)=>{Promise.resolve(o((()=>u.apply(this,e)),{fn:u,thisArg:this,args:e})).then(t).catch(n)}))}),r);var o,u}function T(e,n=!0,a){o()?s(e,a):n?e():t(e)}const M=b?window:void 0,j=b?window.navigator:void 0;function V(...t){const n=[],a=()=>{n.forEach((e=>e())),n.length=0},i=p((()=>{const e=A(f(t[0])).filter((e=>null!=e));return e.every((e=>"string"!=typeof e))?e:void 0})),r=(o=([e,t,i,r])=>{if(a(),!(null==e?void 0:e.length)||!(null==t?void 0:t.length)||!(null==i?void 0:i.length))return;const o=(u=r,"[object Object]"===S.call(u)?{...r}:r);var u;n.push(...e.flatMap((e=>t.flatMap((t=>i.map((n=>((e,t,n,a)=>(e.addEventListener(t,n,a),()=>e.removeEventListener(t,n,a)))(e,t,n,o))))))))},u={flush:"post"},e((()=>{var e,n;return[null!=(n=null==(e=i.value)?void 0:e.map((e=>function(e){var t;const n=f(e);return null!=(t=null==n?void 0:n.$el)?t:n}(e))))?n:[M].filter((e=>null!=e)),A(f(i.value?t[1]:t[0])),A(m(i.value?t[2]:t[1])),
|
2 |
+
// @ts-expect-error - TypeScript gets the correct types, but somehow still complains
|
3 |
+
f(i.value?t[3]:t[2])]}),o,{...u,immediate:!0}));var o,u;return w(a),()=>{r(),a()}}function k(e){const t=function(){const e=d(!1),t=o();return t&&s((()=>{e.value=!0}),t),e}();return p((()=>(t.value,Boolean(e()))))}const W=Symbol("vueuse-ssr-width");function x(){const e=u()?((...e)=>{var t;const n=e[0],a=null==(t=o())?void 0:t.proxy;if(null==a&&!u())throw new Error("injectLocal must be called in setup");return a&&y.has(a)&&n in y.get(a)?y.get(a)[n]:l(...e)})(W,null):null;return"number"==typeof e?e:void 0}function _(e,t={}){const{controls:n=!1,navigator:a=j}=t,i=k((()=>a&&"permissions"in a)),r=d(),o="string"==typeof e?{name:e}:e,u=d(),l=()=>{var e,t;u.value=null!=(t=null==(e=r.value)?void 0:e.state)?t:"prompt"};V(r,"change",l,{passive:!0});const s=function(e){let t;function n(){return t||(t=e()),t}return n.reset=async()=>{const e=t;t=void 0,e&&await e},n}((async()=>{if(i.value){if(!r.value)try{r.value=await a.permissions.query(o)}catch(e){r.value=void 0}finally{l()}return n?h(r.value):void 0}}));return s(),n?{state:u,isSupported:i,query:s}:u}function D(e={}){const{navigator:t=j,read:a=!1,source:i,copiedDuring:r=1500,legacy:o=!1}=e,u=k((()=>t&&"clipboard"in t)),l=_("clipboard-read"),s=_("clipboard-write"),c=p((()=>u.value||o)),v=d(""),m=d(!1),g=function(e,t,a={}){const{immediate:i=!0,immediateCallback:r=!1}=a,o=d(!1);let u=null;function l(){u&&(clearTimeout(u),u=null)}function s(){o.value=!1,l()}function c(...n){r&&e(),l(),o.value=!0,u=setTimeout((()=>{o.value=!1,u=null,e(...n)}),f(t))}return i&&(o.value=!0,b&&c()),w(s),{isPending:n(o),start:c,stop:s}}((()=>m.value=!1),r,{immediate:!1});function h(e){return"granted"===e||"prompt"===e}return c.value&&a&&V(["copy","cut"],(async function(){let e=!(u.value&&h(l.value));if(!e)try{v.value=await t.clipboard.readText()}catch(r){e=!0}var n,a,i;e&&(v.value=null!=(i=null==(a=null==(n=null==document?void 0:document.getSelection)?void 0:n.call(document))?void 0:a.toString())?i:"")}),{passive:!0}),{isSupported:c,text:v,copied:m,copy:async function(e=f(i)){if(c.value&&null!=e){let a=!(u.value&&h(s.value));if(!a)try{await t.clipboard.writeText(e)}catch(n){a=!0}a&&function(e){const t=document.createElement("textarea");t.value=null!=e?e:"",t.style.position="absolute",t.style.opacity="0",document.body.appendChild(t),t.select(),document.execCommand("copy"),t.remove()}(e),v.value=e,m.value=!0,g.start()}}}}const J="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},z="__vueuse_ssr_handlers__",C=P();function P(){return z in J||(J[z]=J[z]||{}),J[z]}const H={boolean:{read:e=>"true"===e,write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},L="vueuse-storage";function q(n,a,r,o={}){var u;const{flush:l="pre",deep:s=!0,listenToStorageChanges:c=!0,writeDefaults:v=!0,mergeDefaults:m=!1,shallow:g,window:h=M,eventFilter:w,onError:y=e=>{},initOnMounted:b}=o,S=(g?d:i)(a),N=p((()=>f(n)));if(!r)try{r=function(e,t){return C[e]||t}("getDefaultStorage",(()=>{var e;return null==(e=M)?void 0:e.localStorage}))()}catch(D){y(D)}if(!r)return S;const I=f(a),O=function(e){return null==e?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":"boolean"==typeof e?"boolean":"string"==typeof e?"string":"object"==typeof e?"object":Number.isNaN(e)?"any":"number"}(I),A=null!=(u=o.serializer)?u:H[O],{pause:j,resume:k}=function(e,t,n={}){const{eventFilter:a,initialState:i="active",...r}=n,{eventFilter:o,pause:u,resume:l,isActive:s}=E(a,{initialState:i});return{stop:F(e,t,{...r,eventFilter:o}),pause:u,resume:l,isActive:s}}(S,(()=>function(e){try{const t=r.getItem(N.value);if(null==e)W(t,null),r.removeItem(N.value);else{const n=A.write(e);t!==n&&(r.setItem(N.value,n),W(t,n))}}catch(D){y(D)}}(S.value)),{flush:l,deep:s,eventFilter:w});function W(e,t){if(h){const n={key:N.value,oldValue:e,newValue:t,storageArea:r};h.dispatchEvent(r instanceof Storage?new StorageEvent("storage",n):new CustomEvent(L,{detail:n}))}}function x(e){if(!e||e.storageArea===r)if(e&&null==e.key)S.value=I;else if(!e||e.key===N.value){j();try{(null==e?void 0:e.newValue)!==A.write(S.value)&&(S.value=function(e){const t=e?e.newValue:r.getItem(N.value);if(null==t)return v&&null!=I&&r.setItem(N.value,A.write(I)),I;if(!e&&m){const e=A.read(t);return"function"==typeof m?m(e,I):"object"!==O||Array.isArray(e)?e:{...I,...e}}return"string"!=typeof t?t:A.read(t)}(e))}catch(D){y(D)}finally{e?t(k):k()}}}function _(e){x(e.detail)}return e(N,(()=>x()),{flush:l}),h&&c&&T((()=>{r instanceof Storage?V(h,"storage",x,{passive:!0}):V(h,L,_),b&&x()})),b||x(),S}function B(e,t,n={}){const{window:a=M}=n;return q(e,t,null==a?void 0:a.localStorage,n)}function G(e={}){const{window:t=M}=e;if(!t)return i(["en"]);const n=t.navigator,a=i(n.languages);return V(t,"languagechange",(()=>{a.value=n.languages}),{passive:!0}),a}function Y(t={}){const{window:n=M,initialWidth:a=Number.POSITIVE_INFINITY,initialHeight:i=Number.POSITIVE_INFINITY,listenOrientation:r=!0,includeScrollbar:o=!0,type:u="inner"}=t,l=d(a),s=d(i),c=()=>{if(n)if("outer"===u)l.value=n.outerWidth,s.value=n.outerHeight;else if("visual"===u&&n.visualViewport){const{width:e,height:t,scale:a}=n.visualViewport;l.value=Math.round(e*a),s.value=Math.round(t*a)}else o?(l.value=n.innerWidth,s.value=n.innerHeight):(l.value=n.document.documentElement.clientWidth,s.value=n.document.documentElement.clientHeight)};c(),T(c);const v={passive:!0};if(V("resize",c,v),n&&"visual"===u&&n.visualViewport&&V(n.visualViewport,"resize",c,v),r){const t=function(e,t={}){const{window:n=M,ssrWidth:a=x()}=t,i=k((()=>n&&"matchMedia"in n&&"function"==typeof n.matchMedia)),r=d("number"==typeof a),o=d(),u=d(!1);return g((()=>{if(r.value){r.value=!i.value;const t=f(e).split(",");u.value=t.some((e=>{const t=e.includes("not all"),n=e.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),i=e.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let r=Boolean(n||i);return n&&r&&(r=a>=O(n[1])),i&&r&&(r=a<=O(i[1])),t?!r:r}))}else i.value&&(o.value=n.matchMedia(f(e)),u.value=o.value.matches)})),V(o,"change",(e=>{u.value=e.matches}),{passive:!0}),p((()=>u.value))}("(orientation: portrait)");e(t,(()=>c()))}return{width:l,height:s}}export{G as a,D as b,Y as c,B as u};
|
.output/public/assets/@wdns-DMlS5Imi.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.output/public/assets/ChatInput.vue_vue_type_style_index_0_lang-DAxQJ2xg.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{l as e,K as a,w as t,a as l,v as s,z as n,y as o,R as r,F as i,ab as u,J as c,aa as p,A as v,H as f,ad as d,u as m,f as g,o as w,B as h,I as y,n as x}from"./@vue-DrGkbxkU.js";import{t as k,u as A,d as b,m as C}from"./_plugin-vue_export-helper-Cd8NMA_g.js";import{$ as P,c as z,Y as M,x as V,U as L,s as R}from"./tdesign-vue-next-2RIRnCqA.js";import{c as U,P as B,af as D}from"./tdesign-icons-vue-next-Bk-s7TkL.js";import{m as j}from"./mammoth-SX_ZK-lB.js";import{r as N,u as T}from"./xlsx-DB6BMndo.js";import{_ as F,a as S}from"./pdfjs-dist-8WFUNQXM.js";function H(){const e=window.innerWidth<768,a=navigator.userAgent.toLowerCase(),t=["android","webos","iphone","ipad","ipod","blackberry","windows phone"].some((e=>a.includes(e))),l="ontouchstart"in window||navigator.maxTouchPoints>0,s=void 0!==window.screen.orientation;return e&&(t||l||s)}const G={key:0,class:"flex gap-2 flex-wrap"},_=["onClick"],E={class:"max-w-[160px] overflow-hidden text-ellipsis text-nowrap"},I={class:"flex gap-2"},K={class:"max-w-[120px] overflow-hidden text-ellipsis text-nowrap"},Q=["onClick"],J={class:"max-w-[160px] overflow-hidden text-ellipsis text-nowrap"},O={class:"flex gap-2"},Y={class:"max-w-[120px] overflow-hidden text-ellipsis text-nowrap"},Z={class:"whitespace-pre-wrap break-words"},q=e({__name:"FileList",props:{files:{type:Array},showCloseButton:{type:Boolean,default:!0}},setup(e){const g=e,w=a([]);t((()=>g.files.length),(()=>{w.length=g.files.length,w.fill(!1)}),{immediate:!0});const h=e=>{g.files.splice(e,1)},y=l(!1),x=l("");function k(e){if(0===e)return"0 B";const a=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,a)).toFixed(2))+" "+["B","KB","MB","GB"][a]}return(a,t)=>{const l=P,g=z,A=M,b=V;return e.files.length>0?(o(),s("div",G,[(o(!0),s(i,null,u(e.files,((a,t)=>(o(),s(i,null,[a.type.startsWith("image")?(o(),c(A,{key:a.id,visible:w[t],images:[a.content||a.url],"close-on-overlay":"",onClose:e=>(e=>{w[e]=!1})(t)},{trigger:p((()=>[v("div",{class:"bg-color-page flex p-2 gap-2 rounded-lg cursor-pointer",onClick:e=>(e=>{w[e]=!0})(t)},[r(l,{src:a.content||a.url,style:{width:"40px",height:"40px"}},null,8,["src"]),v("div",null,[v("div",E,f(a.name),1),v("div",I,[v("span",K,f(a.type),1),v("span",null,f(k(a.size)),1)])]),e.showCloseButton?(o(),c(g,{key:0,theme:"primary",shape:"circle",onClick:d((e=>h(t)),["stop"]),size:"small",variant:"text"},{default:p((()=>[r(m(U),{slot:"icon"})])),_:2},1032,["onClick"])):n("",!0)],8,_)])),_:2},1032,["visible","images","onClose"])):(o(),s("div",{key:1,class:"bg-color-page flex p-2 gap-2 rounded-lg cursor-pointer",onClick:e=>(e=>{y.value=!0,x.value=e.content})(a)},[r(l,{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAABsCAMAAAC4uKf/AAAA1VBMVEVHcEwgUP8kVP8lVf8oUP8IMKckVP8lU/8NL6kkVP8gUP8QMJ8NL6klVf8jU/8NL6oLMKokVP8OMKglUv8NMKkkVP8kU/8OLqskVP8OL6klU/8kVP8OLqkNL6oNMKkNL6olU/8NMKckVf8MMKckVP////8NL6nI1P8QNLR2lP8/af8yX/8xX/+6yf9Aaf/W3/9bf/+tv/+7yv+Env/x9f/k6v+ftP9oif8YQtQeS+lNdP9piv+En/8XQM/j6v8VPckhT/QSNrqgtP8eS+oTOL+Sqf+Rqf9kuMQUAAAAJHRSTlMAEHBgICDv39/PIBDv35C/ML9wYF9A0H+wz5+Pj59Q76Bgr0CdNRTaAAACCElEQVRo3u3a11ICQRAF0GVFFpAgIIggxt5ZcpJgzvr/n+STVZZMT+zZp7k/cGrSZavoIOClGHaiHKjnvHq5H5hlrwaaYYzlz0yoZgRggDF2pE1lugCGWOlQ08q2wBhjeb1zy0ZggbH8gc4eGlq/GKtqYF2wxNip+pUHa4zVVbGIAGPXrhf2FyupXckCCab2ALJAg7EThQcQUmGsJ8faZBg7dnlk/zF5J+cIMSbrZKDEZFeSFJN1Mi0m6WRiTNzJ1Jiwk8kxdpYmJuhkekzwABxgeCfbYH1M6znAXjAM62Qb7A7FkE4GJ/uIdDI4Whq3Ja0wuMW1Ojkm0Kr0GLxi51ZygAF8PH2+9TlxgmHxmMc8JsYGk2Q3AyfYaBZzs546wBYxkoQem8Zo5uTYA47dkGODNLFhmtsICWZNUrz6s6GbR73cfdPLx7HvRo95zGMe85glNvrmfTcimQyssPtVrJVkbPEpt441szHH3mPtjI2xRB/bGmNLfWxujH3pY0NjbLTStRY2V/85vasPMNyov+lksfXd6DGPecxjHiP+u1+YHOlQjSQFDnbhCmsTD58IExKP1QhT5P01WEvvyKxGoURpUA95CVLGxihTXFgQVOitCj5yWCDfxAz9MCVqFV2MbvLTKkqGNwnPrZKRTx4SLa7cVBt0JLgntYb61G14VTD+fctFnZB/WD8ijwbYDm7GXAAAAABJRU5ErkJggg==",style:{width:"40px",height:"40px"}}),v("div",null,[v("div",J,f(a.name),1),v("div",O,[v("span",Y,f(a.type),1),v("span",null,f(k(a.size)),1)])]),e.showCloseButton?(o(),c(g,{key:0,theme:"primary",shape:"circle",onClick:d((e=>h(t)),["stop"]),size:"small",variant:"text"},{default:p((()=>[r(m(U),{slot:"icon"})])),_:2},1032,["onClick"])):n("",!0)],8,Q))],64)))),256)),r(b,{visible:y.value,"onUpdate:visible":t[0]||(t[0]=e=>y.value=e),attach:"body","on-confirm":()=>y.value=!1},{body:p((()=>[v("div",Z,f(x.value),1)])),_:1},8,["visible","on-confirm"])])):n("",!0)}}}),W={class:"relative"},X=["onClick"],$={class:"flex align-middle justify-center items-center gap-2"},ee=e({__name:"ChatInput",props:{disabled:{type:Boolean,default:!1},minRows:{type:Number,default:2},maxRows:{type:Number,default:8},showUpload:{type:Boolean,default:!0},placeholder:{type:String,default:k("components.chatInput.placeholder")},autoCompleteEnabled:{type:Boolean,default:!1},tips:{type:String,default:""}},emits:["input"],setup(e,{emit:a}){F.workerSrc=new URL(""+new URL("pdf.worker.min-yatZIOMy.mjs",import.meta.url).href,import.meta.url).toString();const k=l(null),P=A();t((()=>P.isSidebarCompact),(e=>{e&&x((()=>{if(k.value){const e=k.value.$el.querySelector("textarea");e&&(e.focus(),e.blur())}}))}));const M=e,V=l(""),U=l([]),G=l(-1);l("");const _=a,E=()=>{const e=V.value.trim();e&&(U.value.push(e),U.value.length>50&&U.value.shift(),localStorage.setItem("chatHistory",JSON.stringify(U.value)),_("input",{content:e,files:I.value.map((e=>({content:e.content,url:e.url,id:e.raw.path,name:e.name,type:e.type,size:e.size})))}),V.value="",I.value=[],G.value=-1)},I=l([]),K=async e=>{try{for(const a of e){const e=await J(a.raw);a.content=e,I.value.push(a)}return{status:"success",error:"",response:{url:" "}}}catch{return{status:"fail",error:"",response:{}}}};async function Q(e){return new Promise(((a,t)=>{const l=new FileReader;l.onload=e=>a(e.target.result),l.onerror=e=>t(e),l.readAsArrayBuffer(e)}))}async function J(e){var a;switch(null==(a=e.name.split(".").pop())?void 0:a.toLowerCase()){case"docx":return await async function(e){const a=await Q(e);return(await j.extractRawText({arrayBuffer:a})).value}(e);case"pdf":return await async function(e){const a=await Q(e),t=await S(a).promise;let l="";for(let s=1;s<=t.numPages;s++){const e=await t.getPage(s);l+=(await e.getTextContent()).items.map((e=>e.str)).join(" ")+"\n"}return l}(e);case"xlsx":case"xls":return await async function(e){const a=await Q(e),t=N(new Uint8Array(a),{type:"array"});let l="";return t.SheetNames.forEach((e=>{const a=t.Sheets[e],s=T.sheet_to_json(a,{header:1});l+=`Sheet: ${e}\n`,s.forEach((e=>{l+=e.join(", ")+"\n"})),l+="\n"})),l}(e);case"png":case"jpg":case"jpeg":case"gif":case"bmp":case"webp":return await async function(e){return new Promise(((a,t)=>{const l=new FileReader;l.readAsDataURL(e),l.onload=()=>a(l.result),l.onerror=e=>t(e)}))}(e);default:return await async function(e){return new Promise(((a,t)=>{const l=new FileReader;l.onload=function(e){a(e.target.result)},l.onerror=function(e){t(e)},l.readAsText(e)}))}(e)}}const O=b(),Y=l(!1),Z=l(0),ee=l(0),ae=l(""),te=l(null),le=l(null),se=l(null),ne=l("-150px"),oe=g((()=>["@ai",...O.enableModels.map((e=>`@${C.getModelItemTitle(e)}`))])),re=l(!1),ie=(e,a)=>{const{e:t}=a;if(Y.value)switch(t.key){case"ArrowDown":t.preventDefault(),Z.value=(Z.value+1)%ue.value.length;break;case"ArrowUp":t.preventDefault(),Z.value=(Z.value-1+ue.value.length)%ue.value.length;break;case"Enter":t.preventDefault(),ue.value.length>0&&pe(ue.value[Z.value]);break;case"Escape":Y.value=!1}else if("Enter"===t.key){if(t.shiftKey||re.value)return;const e=V.value.trim();if(M.autoCompleteEnabled&&e.startsWith("@")&&(oe.value.includes(e)||"@"===e))return void t.preventDefault();t.preventDefault(),E()}else if("ArrowUp"===t.key||"ArrowDown"===t.key){if(-1===G.value&&V.value)return;if(t.preventDefault(),"ArrowUp"===t.key){if(0===U.value.length)return;G.value<U.value.length-1&&G.value++}else G.value>-1&&G.value--;-1===G.value?V.value="":V.value=U.value[U.value.length-1-G.value]}},ue=g((()=>{if(!ae.value)return oe.value;const e=ae.value.toLowerCase();return oe.value.filter((a=>a.toLowerCase().includes(e)))}));t((()=>ue),(async()=>{if(Y.value&&le.value){await x();const e=te.value.offsetHeight;ne.value=`-${e}px`}}));const ce=(e,a)=>{const{e:t}=a,l=e;if(!M.autoCompleteEnabled)return;const s=t.target.selectionStart;if(ee.value=l.lastIndexOf("@",s-1),-1!==ee.value&&ee.value<s){const e=l.indexOf(" ",ee.value);ee.value===l.length-1||-1===e||e>=s?(ae.value=l.slice(ee.value+1,s),Y.value=!0,Z.value=0):Y.value=!1}else Y.value=!1},pe=e=>{const a=V.value.slice(0,ee.value),t=V.value.slice(V.value.indexOf(" ",ee.value)+1||V.value.length);V.value=a+e+" "+t,Y.value=!1,ae.value=""},ve=()=>{if(se.value&&te.value){const e=te.value,a=se.value,t=e.scrollTop,l=t+e.clientHeight,s=a.offsetTop,n=s+a.offsetHeight;s<t?e.scrollTop=s:n>l&&(e.scrollTop=n-e.clientHeight)}};t(Z,(()=>{x(ve)})),w((()=>{re.value=H();const e=localStorage.getItem("chatHistory");e&&(U.value=JSON.parse(e))}));const fe=async e=>{var a;const t=null==(a=e.clipboardData)?void 0:a.items;if(t)for(let l=0;l<t.length;l++){const a=t[l];if(a.type.startsWith("image/")){e.preventDefault();const t=a.getAsFile();if(t){const e={raw:t,name:`pasted_image_${Date.now()}.${t.type.split("/")[1]}`,type:t.type,size:t.size};await K([e])}}else if("file"===a.kind){e.preventDefault();const t=a.getAsFile();if(t){const e={raw:t,name:t.name||`pasted_file_${Date.now()}`,type:t.type,size:t.size};await K([e])}}}},de=async e=>{var a;const t=null==(a=e.dataTransfer)?void 0:a.files;if(t)for(let l=0;l<t.length;l++){const e=t[l];if(e){const a={raw:e,name:e.name,type:e.type,size:e.size};await K([a])}}};return(a,t)=>{const l=z,g=L,w=R;return o(),s("div",W,[Y.value?(o(),s("div",{key:0,class:"autocomplete left-0 absolute z-50 w-full bg-color-container bordered p-2",ref_key:"autocompleteContainer",ref:te,style:h({top:ne.value})},[v("ul",{ref_key:"suggestionList",ref:le},[(o(!0),s(i,null,u(ue.value,((e,a)=>(o(),s("li",{key:e,onClick:a=>pe(e),class:y({selected:a===Z.value}),ref_for:!0,ref:e=>{a===Z.value&&(se.value=e)}},f(e),11,X)))),128))],512)],4)):n("",!0),v("div",{class:"flex flex-col chat-input bg-color-container bordered rounded-lg px-1",onDragover:t[1]||(t[1]=d((()=>{}),["prevent"])),onDrop:d(de,["prevent"])},[r(q,{files:I.value,class:y(["py-2"])},null,8,["files"]),v("div",$,[e.showUpload?(o(),c(g,{key:0,theme:"custom","request-method":K,multiple:!0,allowUploadDuplicateFile:!0},{default:p((()=>[r(l,{theme:"primary",shape:"circle",size:"large",variant:"base"},{default:p((()=>[r(m(B),{slot:"icon"})])),_:1})])),_:1})):n("",!0),r(w,{ref_key:"textareaRef",ref:k,class:"flex-1",onKeydown:ie,onChange:ce,onPaste:fe,disabled:e.disabled,modelValue:V.value,"onUpdate:modelValue":t[0]||(t[0]=e=>V.value=e),placeholder:e.placeholder,name:"description",tips:e.tips,autosize:{minRows:e.minRows,maxRows:e.maxRows}},null,8,["disabled","modelValue","placeholder","tips","autosize"]),r(l,{theme:"primary",shape:"circle",onClick:E,size:"large",variant:"base"},{default:p((()=>[r(m(D),{slot:"icon"})])),_:1})])],32)])}}});export{ee as _,q as a,H as c};
|
.output/public/assets/CodeBlocks-BjdYAAtx.css
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
.fav-radio .t-radio__input{margin-top:2.5px}.fav-radio .t-radio__label{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.fav-radio-toolbar .t-radio__label{width:16rem}.tdesign-image-viewer-wrapper[data-v-f89b45ec]{display:flex}.tdesign-image-viewer__ui-image[data-v-f89b45ec]{width:100%;height:100%;display:inline-flex;position:relative;justify-content:center;align-items:center;border-radius:var(--td-radius-small);overflow:hidden}.tdesign-image-viewer__ui-image--hover[data-v-f89b45ec]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;opacity:0;background-color:#0009;color:var(--td-text-color-anti);line-height:22px;transition:.2s}.tdesign-image-viewer__ui-image:hover .tdesign-image-viewer__ui-image--hover[data-v-f89b45ec]{opacity:1;cursor:pointer}.tdesign-image-viewer__ui-image--img[data-v-f89b45ec]{width:auto;height:auto;max-width:100%;max-height:100%;cursor:pointer;position:absolute}.tdesign-image-viewer__ui-image--footer[data-v-f89b45ec]{padding:0 16px;height:56px;width:100%;line-height:56px;font-size:16px;position:absolute;bottom:0;color:var(--td-text-color-anti);background-image:linear-gradient(0deg,#0006,#0000);display:flex;box-sizing:border-box}.tdesign-image-viewer__ui-image--title[data-v-f89b45ec]{flex:1}.tdesign-popup__reference[data-v-f89b45ec]{margin-left:16px}.tdesign-image-viewer__ui-image--icons .tdesign-icon[data-v-f89b45ec]{cursor:pointer}.tdesign-image-viewer__error[data-v-f89b45ec]{background-color:var(--td-bg-color-component-disabled);border-radius:4px;color:var(--td-text-color-disabled);cursor:inherit}.tdesign-image-viewer__error--content[data-v-f89b45ec]{position:absolute;height:100%;width:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;align-content:center;font-size:14px}.tdesign-image-viewer__base[data-v-f89b45ec]{border:4px solid var(--td-bg-color-secondarycontainer);border-radius:var(--td-radius-medium)}.think-process[data-v-f89b45ec]{padding:10px;background-color:var(--td-bg-color-page);margin-top:5px;border-radius:5px;white-space:pre-wrap;font-family:monospace;font-size:12px}.content-container[data-v-145a4394]{position:relative}.content-collapsed[data-v-145a4394]{max-height:var(--20bba49f);overflow:hidden;position:relative}.toggle-button-container[data-v-145a4394]{position:absolute;bottom:0;right:0;padding:0 0 2px 20px;display:flex;justify-content:flex-end}.toggle-button[data-v-145a4394]{display:flex;align-items:center;font-size:.85rem}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.artifact .t-tabs__content{flex:1 1 0%}.artifact .t-tab-panel,.code-block .v-code-block--code{height:100%}.code-block pre.code-block{height:100%!important;overflow:auto}.code-block code::-webkit-scrollbar{display:none}
|
.output/public/assets/CodeBlocks.vue_vue_type_style_index_0_lang-BYeAONu2.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{l as e,a as t,f as a,a0 as l,v as n,y as s,ad as o,B as i,A as c,z as r,R as u,F as d,ab as p,aa as m,G as v,H as f,u as g,J as h,a1 as x,n as y,K as w,w as b,ah as _,ai as k,o as C,I as j}from"./@vue-DrGkbxkU.js";import{b as B,t as $,f as R,o as S,_ as z}from"./_plugin-vue_export-helper-Cd8NMA_g.js";import{m as E}from"./markdown-Debu5d_y.js";import{c as T,E as V,s as A,d as M,j as q,K as H,m as I,f as O,Y as U,I as D,Z as L,_ as P}from"./tdesign-vue-next-2RIRnCqA.js";import{Z as K,a5 as Y,c as F,af as J,ad as N,v as Z,k as G}from"./tdesign-icons-vue-next-Bk-s7TkL.js";import{v as W}from"./uuid-_R2nDvl_.js";import{a as Q}from"./main-CeVW39vq.js";import{a as X}from"./ChatInput.vue_vue_type_style_index_0_lang-DAxQJ2xg.js";import{U as ee}from"./@wdns-DMlS5Imi.js";const te={class:"flex flex-row items-center p-2"},ae={key:0,class:"flex flex-col gap-2 p-2"},le={class:"max-h-32 bg-color-page overflow-auto whitespace-pre-line no-scrollbar p-2"},ne=["innerHTML"],se={class:"flex flex-row justify-end gap-2"},oe={key:1,class:"flex flex-col gap-2 p-2"},ie={key:0,class:"max-h-32 bg-color-page overflow-auto whitespace-pre-line no-scrollbar p-2"},ce={class:"flex flex-grow items-center gap-2 relative"},re={key:2,class:"flex flex-col gap-2 p-2"},ue={key:0,class:"max-h-32 bg-color-page overflow-auto whitespace-pre-line no-scrollbar p-2"},de={class:"max-h-72 no-scrollbar overflow-auto bordered p-2 shadow-sm"},pe=e({__name:"ToolBar",props:{parent:Object},setup(e,{expose:w}){const b=B(),_=Q(),k=e,C=t({top:"0px",left:"0px"}),j=t(!1),z=t(null),U=t(!1),D=t(!1),L=t(""),P=t(""),N=()=>{j.value=!1,U.value=!1},Z=()=>{const e=window.getSelection();navigator.clipboard.writeText(e.toString()),N(),O.success($("components.toolBar.copySuccessMsg"))},G=()=>{navigator.clipboard.writeText(L.value),N(),O.success($("components.toolBar.copySuccessMsg"))},X=a((()=>b.toolBarButtons.filter((e=>e.name&&e.show)))),ee=(e,t)=>{const{e:a}=t;if("Enter"===a.key){if(a.shiftKey)return;a.preventDefault(),ge()}};let pe="",me=null,ve="";const fe=()=>{je(),D.value=!0,me=window.getSelection(),ve=me.toString()},ge=async()=>{const e=ve,t=P.value;pe=t.includes("{{text}}")?t.replace("{{text}}",e):e?e+"\r\n"+t:t,D.value=!1,await he()};async function he(){const e=k.parent,t=z.value.getBoundingClientRect().left-e.getBoundingClientRect().left;je(),U.value=!0,y((()=>{const a=me.getRangeAt(0).getBoundingClientRect(),l=e.getBoundingClientRect(),n=z.value.getBoundingClientRect();let s=t;const o=l.width-n.width;s>o&&(s=o),s<0&&(s=0),C.value={top:a.top+e.scrollTop-l.top-52+"px",left:`${s}px`}})),await xe()}const xe=async()=>{b.assistModel?(L.value=$("components.toolBar.handing"),await R(pe,(e=>{L.value=e}))):O.error($("components.toolBar.noAssistModel"))},ye=t(!1),we=async()=>{je(),ye.value=!0,ve=window.getSelection().toString()},be=t(""),_e=_.list,ke=async()=>{ye.value=!1;const e=ve,t={id:W(),title:e,time:(new Date).getTime(),conversationId:"",conversationName:"",conversationAvatar:"",chats:[],notes:[ve]};if(_.add(t),O.success($("pages.conversation.favorite_success")),b.assistModel){const a=$("pages.conversation.extract_core_conversation",{question:e,answer:""});await S(a,(e=>{t.title=e,t.title=t.title.replaceAll("###",""),t.title=t.title.trim(),_.update(t)}))}},Ce=async()=>{if(ye.value=!1,!be)return;const e=_e.find((e=>e.id==be.value));e.notes.push(ve),_.update(e),O.success($("pages.conversation.favorite_success"))},je=()=>{U.value=!1,D.value=!1,P.value="",ye.value=!1,be.value=""};return w({showToolbox:()=>{const e=window.getSelection();e.toString().trim()&&(j.value=!0,je(),y((()=>{const t=e.getRangeAt(0).getBoundingClientRect(),a=k.parent,l=a.getBoundingClientRect(),n=z.value.getBoundingClientRect();let s=t.left+t.width/2-n.width/2+a.scrollLeft-l.left;const o=l.width-n.width;s>o&&(s=o),s<0&&(s=0);let i=t.top+a.scrollTop-l.top-52;const c=a.scrollTop;i<c&&(i=c),C.value={top:`${i}px`,left:`${s}px`}})))},hideToolbox:N}),(e,t)=>{const a=T,y=V,w=A,b=H,_=I,k=q,B=M;return l((s(),n("div",{ref_key:"selectToolbox",ref:z,style:i(C.value),class:"z-50 absolute bg-color-container bordered rounded-xl shadow-md flex flex-col max-w-80",onMouseup:t[2]||(t[2]=o((()=>{}),["stop"])),onMousedown:t[3]||(t[3]=o((()=>{}),["stop"]))},[c("div",te,[(s(!0),n(d,null,p(X.value,(e=>(s(),n(d,null,[u(a,{onClick:t=>(async e=>{me=window.getSelection(),ve=me.toString(),pe=e.prompt.replace("{{text}}",ve),await he()})(e),size:"small",variant:"text"},{default:m((()=>[v(f(e.name),1)])),_:2},1032,["onClick"]),u(y,{layout:"vertical"})],64)))),256)),u(a,{size:"small",variant:"text",onClick:fe},{default:m((()=>[v(f(e.$t("components.toolBar.dialog")),1)])),_:1}),u(y,{layout:"vertical"}),u(a,{size:"small",variant:"text",onClick:we},{default:m((()=>[v(f(e.$t("components.toolBar.faviorite")),1)])),_:1}),u(y,{layout:"vertical"}),u(a,{size:"small",variant:"text",onClick:Z},{default:m((()=>[v(f(e.$t("components.toolBar.copy")),1)])),_:1})]),U.value?(s(),n("div",ae,[c("pre",le," "+f(g(pe)),1),c("div",{class:"markdown-body",innerHTML:g(E).render(L.value)},null,8,ne),c("div",se,[u(a,{size:"small",variant:"outline",onClick:xe},{default:m((()=>[u(g(K),{slot:"icon"})])),_:1}),u(a,{size:"small",variant:"outline",onClick:G},{default:m((()=>[u(g(Y),{slot:"icon"})])),_:1}),u(a,{size:"small",variant:"outline",onClick:N},{default:m((()=>[u(g(F),{slot:"icon"})])),_:1})])])):r("",!0),D.value?(s(),n("div",oe,[g(ve).trim()?(s(),n("pre",ie," "+f(g(ve).trim()),1)):r("",!0),c("div",ce,[u(w,{modelValue:P.value,"onUpdate:modelValue":t[0]||(t[0]=e=>P.value=e),onKeypress:ee},null,8,["modelValue"]),u(a,{size:"small",shape:"circle",variant:"outline",onClick:ge,class:"absolute bottom-1 right-1"},{default:m((()=>[u(g(J),{slot:"icon"})])),_:1})])])):r("",!0),ye.value?(s(),n("div",re,[g(ve).trim()?(s(),n("pre",ue," "+f(g(ve).trim()),1)):r("",!0),c("div",de,[u(B,{modelValue:be.value,"onUpdate:modelValue":t[1]||(t[1]=e=>be.value=e)},{default:m((()=>[u(k,{gutter:[16,16]},{default:m((()=>[(s(!0),n(d,null,p(g(_e),(e=>(s(),h(_,{span:12},{default:m((()=>[u(b,{value:e.id,class:"grid grid-flow-col auto-cols-max align-middle fav-radio fav-radio-toolbar"},{default:m((()=>[v(f(e.title),1)])),_:2},1032,["value"])])),_:2},1024)))),256))])),_:1})])),_:1},8,["modelValue"])]),u(a,{onClick:Ce,theme:"default",variant:"outline"},{default:m((()=>t[4]||(t[4]=[v("添加到笔记")]))),_:1}),u(a,{onClick:ke,theme:"default",variant:"outline"},{default:m((()=>t[5]||(t[5]=[v("创建新的笔记")]))),_:1})])):r("",!0)],36)),[[x,j.value]])}}}),me={class:"markdown-body"},ve={class:"think-process"},fe={class:"flex justify-start mt-2 gap-5"},ge={key:0,class:"tdesign-image-viewer-wrapper flex-wrap gap-6"},he={key:0,class:"tdesign-image-viewer__error tdesign-image-viewer__ui-image tdesign-image-viewer__base"},xe={class:"tdesign-image-viewer__error--content"},ye={class:"tdesign-image-viewer__ui-image tdesign-image-viewer__base"},we=["src","onError"],be=["onClick"],_e={class:"absolute left-1 top-1 max-w-[75%]"},ke=["title"],Ce=z(e({__name:"AssistantContent",props:{content:{type:Object},isEditing:{type:Boolean,default:!1}},emits:["save","cancel"],setup(e,{emit:o}){const i=w([!1,!1,!1,!1]),k=w([!1,!1,!1,!1]),C=e,j=a((()=>E.render(C.content.text))),B=a((()=>C.content.images.map((e=>e.content||e.url)))),$=o,R=t(C.content.text),S=()=>{$("save",R.value)},z=()=>{R.value=C.content.text,$("cancel")},V=(e,t)=>{},M=t(null);return b((()=>C.isEditing),(e=>{e&&(R.value=C.content.text,y((()=>{M.value.$el.querySelector("textarea").focus()})))})),(t,a)=>{const o=A,y=T,w=U;return s(),n(d,null,[l(c("div",me,[l(c("details",null,[c("summary",null,f(e.content.text?"查看 AI 思考过程":"思考中..."),1),c("div",ve,f(e.content.think),1)],512),[[x,e.content.think]]),_([e.content.text],(()=>l((s(),n("div",{innerHTML:j.value},null,8,["innerHTML"])),[[x,e.content.text]])),a,0)],512),[[x,(e.content.text||e.content.think)&&!e.isEditing]]),l(c("div",null,[u(o,{ref_key:"textareaRef",ref:M,modelValue:R.value,"onUpdate:modelValue":a[1]||(a[1]=e=>R.value=e),autosize:{minRows:5,maxRows:20},onBlur:V},null,8,["modelValue"]),c("div",fe,[u(y,{size:"large",shape:"circle",variant:"text",onClick:z},{default:m((()=>[u(g(F),{slot:"icon"})])),_:1}),u(y,{size:"large",shape:"circle",variant:"text",onClick:S},{default:m((()=>[u(g(N),{slot:"icon"})])),_:1})])],512),[[x,e.content.text&&e.isEditing]]),B.value.length>0?(s(),n("div",ge,[(s(!0),n(d,null,p(C.content.images,((e,t)=>(s(),n("div",{key:t,class:"min-w-44 min-h-44"},[k[t]?(s(),n("div",he,[c("div",xe,[u(g(Z),{name:"image-error",size:"2em"}),a[2]||(a[2]=c("div",null,"图片无法显示",-1))])])):(s(),h(w,{key:1,visible:i[t],images:B.value,"default-index":t,"close-on-overlay":"",onClose:e=>(e=>{i[e]=!1})(t)},{trigger:m((()=>[c("div",ye,[c("img",{alt:"test",src:e.content||e.url,class:"tdesign-image-viewer__ui-image--img",onError:e=>(e=>{k[e]=!0})(t)},null,40,we),c("div",{class:"tdesign-image-viewer__ui-image--hover",onClick:e=>(e=>{i[e]=!0})(t)},[c("span",null,[u(g(G),{size:"1.4em"}),a[3]||(a[3]=v(" 预览 "))])],8,be),c("div",_e,[c("div",{class:"text-black bg-white bg-opacity-75 p-1 rounded-2xl text-xs truncate",title:e.model},f(e.model),9,ke)])])])),_:2},1032,["visible","images","default-index","onClose"]))])))),128))])):r("",!0)],64)}}}),[["__scopeId","data-v-f89b45ec"]]),je={key:0,class:"content-container relative"},Be={key:0,class:"toggle-button-container"},$e={key:1},Re={class:"flex justify-end mt-2 gap-5"},Se=z(e({__name:"UserContent",props:{content:{type:Object},isEditing:{type:Boolean,default:!1},maxHeight:{type:Number,default:300}},emits:["save","cancel"],setup(e,{emit:l}){k((e=>({"20bba49f":o.maxHeight+"px"})));const o=e,i=a((()=>[...o.content.files,...o.content.images])),p=l,h=t(o.content.text),x=t(null),w=t(!0),_=t(!1),B=()=>{if(x.value){const e=x.value.scrollHeight;_.value=e>o.maxHeight}},$=()=>{w.value=!w.value};C((()=>{B(),window.addEventListener("resize",B)})),b((()=>o.content.text),(()=>{y((()=>{B()}))}));const R=()=>{p("save",h.value)},S=()=>{h.value=o.content.text,p("cancel")},z=(e,t)=>{},E=t(null);return b((()=>o.isEditing),(e=>{e&&(h.value=o.content.text,y((()=>{E.value.$el.querySelector("textarea").focus()})))})),(t,a)=>{const l=D,o=T,p=A;return s(),n(d,null,[u(X,{files:i.value,showCloseButton:!1,class:"mb-2"},null,8,["files"]),e.isEditing?r("",!0):(s(),n("div",je,[c("div",{ref_key:"contentRef",ref:x,class:j(["user-content whitespace-pre-wrap break-words",{"content-collapsed":w.value&&_.value}])},f(e.content.text),3),_.value?(s(),n("div",Be,[u(o,{size:"small",variant:"text",onClick:$,class:"toggle-button"},{icon:m((()=>[u(l,{name:w.value?"chevron-down":"chevron-up"},null,8,["name"])])),default:m((()=>[v(f(w.value?"展开":"收起")+" ",1)])),_:1})])):r("",!0)])),e.isEditing?(s(),n("div",$e,[u(p,{ref_key:"textareaRef",ref:E,modelValue:h.value,"onUpdate:modelValue":a[0]||(a[0]=e=>h.value=e),autosize:{minRows:2,maxRows:20},onBlur:z},null,8,["modelValue"]),c("div",Re,[u(o,{size:"large",shape:"circle",variant:"text",onClick:S},{default:m((()=>[u(g(F),{slot:"icon"})])),_:1}),u(o,{size:"large",shape:"circle",variant:"text",onClick:R},{default:m((()=>[u(g(N),{slot:"icon"})])),_:1})])])):r("",!0)],64)}}}),[["__scopeId","data-v-145a4394"]]),ze=e({__name:"CodeRenderer",props:{blocks:{type:Array,required:!0}},setup(e){const l=e,o=t(),i=a((()=>l.blocks.every((e=>e.complete))));const c=a((()=>{var e,t,a,n,s,o;if(!i.value)return"";const c=(null==(e=l.blocks.find((e=>"html"===e.language)))?void 0:e.code)||"",{head:r,body:u}=function(e){const t=e.match(/<head\b[^>]*>([\s\S]*?)<\/head>/i),a=e.match(/<body\b[^>]*>([\s\S]*?)<\/body>/i);return{head:t?t[1].trim():"",body:a?a[1].trim():""}}(c),d=(null==(t=l.blocks.find((e=>"css"===e.language)))?void 0:t.code)||"",p=(null==(a=l.blocks.find((e=>"js"===e.language||"javascript"===e.language||"typescript"===e.language)))?void 0:a.code)||"";null==(n=l.blocks.find((e=>"typescript"===e.language)))||n.code;const m=(null==(s=l.blocks.find((e=>"jsx"===e.language)))?void 0:s.code)||"",v=(null==(o=l.blocks.find((e=>"vue"===e.language)))?void 0:o.code)||"";if(m){const e=m.match(/export default (\w+);/),t=e?e[1]:null;return`\n <!DOCTYPE html>\n <html>\n <head>\n <meta charset="utf-8" />\n <meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' https://cdnjs.cloudflare.com; style-src 'unsafe-inline';">\n <style>${d}</style>\n <script src="https://cdnjs.cloudflare.com/ajax/libs/babel-standalone/7.24.6/babel.min.js"><\/script>\n <script src="https://cdnjs.cloudflare.com/ajax/libs/react/18.3.1/umd/react.production.min.js"><\/script>\n <script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/18.3.1/umd/react-dom.production.min.js"><\/script>\n ${r}\n </head>\n\n <body>\n <div id="app"></div>\n ${u}\n <script type="text/babel">\n ${function(e){const t=/import\s+(?:(\w+)\s*,?\s*)?(?:{([^}]+)})?\s+from\s+['"]react['"];?/g,a=/import\s+['"]([^'"]+\.css)['"];?/g,l=/import\s+\w+\s+from\s+['"]react-dom['"];?/g,n=/ReactDOM\.render\([^)]*\);?/g;let s,o=e,i="";const c=new Set;for(;null!==(s=t.exec(e));)s[1]&&(i=s[1].trim()),s[2]&&s[2].split(",").forEach((e=>c.add(e.trim())));o=o.replace(t,""),o=o.replace(a,""),o=o.replace(l,""),o=o.replace(n,"");let r="";r+=i?`const ${i} = window.React;\n`:"const React = window.React;\n";c.size>0&&(r+=`const { ${Array.from(c).join(", ")} } = React;\n`);return(r+o).replace(/export default \w+;\s*$/,"")}(m)}\n ReactDOM.render(<${t} />, document.getElementById('app'))\n <\/script>\n </body>\n </html>\n `}if(v){const e=v.match(/<template>([\s\S]*)<\/template>/),t=v.match(/<script\s*(setup)?[^>]*>([\s\S]*)<\/script>/),a=v.match(/<style[^>]*>([\s\S]*)<\/style>/),l=e?e[1].trim():"",n=t?t[2].trim():"",s=t&&"setup"===t[1],o=a?a[1].trim():"";let i=n;if(s)i=i.replace(/import\s+.*from\s+['"].*['"]/g,""),i=`return {\n ${i}\n }`;else{const e=i.match(/export\s+default\s*{([\s\S]*)}/);e&&(i=e[1].trim())}return`\n <!DOCTYPE html>\n <html>\n <head>\n <meta charset="utf-8" />\n <meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' https://unpkg.com; style-src 'unsafe-inline';">\n <script src="https://unpkg.com/vue@3/dist/vue.global.js"><\/script>\n <style>${o}</style>\n ${r}\n </head>\n <body>\n <div id="app">\n ${l}\n </div>\n ${u}\n <script>\n const { createApp, ref, reactive, computed, onMounted } = Vue;\n \n const app = createApp({\n ${s?"setup() {":""}\n ${i}\n ${s?"}":""}\n });\n \n app.mount('#app');\n <\/script>\n </body>\n </html>\n `}return`\n <!DOCTYPE html>\n <html>\n <head>\n <meta charset="utf-8" />\n <meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'unsafe-inline'; style-src 'unsafe-inline';">\n <style>${d}</style>\n ${r}\n </head>\n <body>\n ${u}\n <script>\n ${p}\n <\/script>\n </body>\n </html>\n `}));return b(c,(e=>{o.value&&(o.value.srcdoc=e)})),C((()=>{o.value&&(o.value.srcdoc=c.value)})),(e,t)=>(s(),n("iframe",{ref_key:"iframeRef",ref:o,sandbox:"allow-scripts",style:{width:"100%",height:"100%",border:"none"}},null,512))}}),Ee={class:"h-full w-full relative"},Te=e({__name:"CodeBlocks",props:{content:{type:String,required:!0},closeBtn:{type:[Function,null],default:null}},setup(e){const a=e,l=t(0),o=t([]);b((()=>a.content),(e=>{o.value=function(e){const t=/(?:^|\n)```(?:(html|css|js|javascript|typescript|jsx|vue)?.*)\n([\s\S]*?)(?:```|$)/g;return[...e.matchAll(t)].map((e=>({language:e[1]||"javascript",code:e[2].trim(),complete:e[0].endsWith("```")})))}(a.content);const t=o.value.every((e=>e.complete));l.value=t?-1:0}),{immediate:!0});const i=()=>{a.closeBtn()};return(t,a)=>{const c=P,v=L,f=T;return s(),n("div",Ee,[u(v,{modelValue:l.value,"onUpdate:modelValue":a[0]||(a[0]=e=>l.value=e),class:"h-full overflow-auto flex flex-col artifact"},{default:m((()=>[u(c,{value:-1,label:"preview"},{default:m((()=>[u(ze,{blocks:o.value,class:"rounded-lg"},null,8,["blocks"])])),_:1}),(s(!0),n(d,null,p(o.value,((e,t)=>(s(),h(c,{value:t,label:e.language},{default:m((()=>[u(g(ee),{highlightjs:"",code:e.code,lang:e.language,theme:!1,class:"code-block h-full"},null,8,["code","lang"])])),_:2},1032,["value","label"])))),256))])),_:1},8,["modelValue"]),e.closeBtn?(s(),h(f,{key:0,size:"small",variant:"outline",onClick:i,class:"absolute right-0 top-3 z-50"},{default:m((()=>[u(g(F),{slot:"icon"})])),_:1})):r("",!0)])}}});export{Ce as A,Se as U,pe as _,Te as a};
|
.output/public/assets/FrameContent-_iT2pOwC.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{c as e}from"./@vueuse-FQfBVMrt.js";import{d as t}from"./lodash-VDnThKtA.js";import{p as a,u as o,_ as r}from"./_plugin-vue_export-helper-Cd8NMA_g.js";import{V as s}from"./tdesign-vue-next-2RIRnCqA.js";import{l as n,a as l,f as u,w as i,v as m,y as p,R as d,aa as c,A as f,I as g,B as h,u as v}from"./@vue-DrGkbxkU.js";const y=["src"],w=r(n({__name:"FrameContent",props:{frameSrc:String,offset:{type:Number,default:0}},setup(r){const n=r,{width:w,height:_}=e(),x=l(!0),b=l(window.innerHeight),F=l(),I=u((()=>[`${a}-iframe-page`])),B=o(),S=u((()=>({height:`${b.value}px`}))),j=getComputedStyle(document.documentElement),H=j.getPropertyValue("--td-comp-size-xxxl"),V=j.getPropertyValue("--td-comp-size-xxl"),$=j.getPropertyValue("--td-comp-paddingTB-m");function z(){const e=v(F);if(!e)return;let t=0;const{showLayoutHeader:a,showFooter:o,showBreadcrumb:r}=B,s=a?parseFloat(H):0,l=document.querySelector(".t-breadcrumb"),u=s+(r?function(e){let t=e.clientHeight;const a=window.getComputedStyle(e);return t+=parseInt(a.marginTop,10),t+=parseInt(a.marginBottom,10),t+=parseInt(a.borderTopWidth,10),t+=parseInt(a.borderBottomWidth,10),t}(l):0)+2*parseFloat($)+(o?parseFloat(V):0)+2+n.offset;b.value=window.innerHeight-u,t=document.documentElement.clientHeight-u,e.style.height=`${t}px`}function C(){x.value=!1,z()}return i([w,_],t(z,250)),i([()=>B.showFooter,()=>B.showBreadcrumb],t(z,250)),(e,t)=>{const a=s;return p(),m("div",{class:g(I.value),style:h(S.value)},[d(a,{loading:x.value,size:"large",style:h(S.value)},{default:c((()=>[f("iframe",{ref_key:"frameRef",ref:F,src:r.frameSrc,class:g(`${I.value}__main`),onLoad:C},null,42,y)])),_:1},8,["loading","style"])],6)}}}),[["__scopeId","data-v-200260e8"]]);export{w as F};
|
.output/public/assets/_plugin-vue_export-helper-Cd8NMA_g.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.output/public/assets/about-C3hG26Bq.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{F as s}from"./FrameContent-_iT2pOwC.js";import{l as t,J as o,y as r}from"./@vue-DrGkbxkU.js";import"./@vueuse-FQfBVMrt.js";import"./lodash-VDnThKtA.js";import"./@babel-ynFNPEB3.js";import"./core-js-pure-Dnpx5JGu.js";import"./_plugin-vue_export-helper-Cd8NMA_g.js";import"./pinia-C7G8hpVd.js";import"./pinia-plugin-persistedstate-DyrI1rJI.js";import"./destr-ClW9AvhW.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tvision-color-YYaNBBLy.js";import"./chroma-js-CJzpYopr.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-P8rDU8Ee.js";import"./eventsource-parser-BEY8Dpg-.js";import"./tdesign-vue-next-2RIRnCqA.js";import"./tdesign-icons-vue-next-Bk-s7TkL.js";import"./lodash-es-BkU_-LF8.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./vue-i18n-CzQ2NKaR.js";import"./@intlify-eboPrqDD.js";import"./@mozilla-BD532_dh.js";const e=t({__name:"about",setup:t=>(t,e)=>(r(),o(s,{frameSrc:"http://www.openseed.top/about"}))});export{e as default};
|
.output/public/assets/avatar.vue_vue_type_script_setup_true_lang-DBBGMk2K.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{c as a,i as s,a as e,b as t,d as r,e as i,f as o,g as l,h as n,j as u,k as m,l as c}from"./@dicebear-JcnEMRoc.js";import{A as p,c as v}from"./tdesign-vue-next-2RIRnCqA.js";import{Z as d}from"./tdesign-icons-vue-next-Bk-s7TkL.js";import{v as g}from"./uuid-_R2nDvl_.js";import{l as f,a as h,w as b,v as j,y as x,R as k,aa as _,u as w}from"./@vue-DrGkbxkU.js";const y={class:"h-[80px] w-[80px] relative"},z=f({__name:"avatar",props:{url:String},emits:["update"],setup(f,{emit:z}){const E={adventurer:c,avataaars:m,bigEars:u,bigSmile:n,bottts:l,funEmoji:o,icons:i,lorelei:r,micah:t,miniavs:e,personas:s},M=f,S=h(M.url),q=z,A=async()=>{const s=Object.keys(E),e=s[Math.floor(Math.random()*s.length)],t=a(E[e],{seed:g()});S.value=await t.toDataUri(),q("update",S.value)};return M.url||A(),b((()=>M.url),(a=>{M.url?S.value=a:A()})),(a,s)=>{const e=p,t=v;return x(),j("div",y,[k(e,{image:S.value,size:"80px"},null,8,["image"]),k(t,{shape:"circle",variant:"dashed",onClick:A,class:"absolute bottom-0 right-[-15px] z-50"},{default:_((()=>[k(w(d),{slot:"icon"})])),_:1})])}}});export{z as _};
|
.output/public/assets/changelog-CWNsyxNr.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{F as s}from"./FrameContent-_iT2pOwC.js";import{l as t,J as o,y as e}from"./@vue-DrGkbxkU.js";import"./@vueuse-FQfBVMrt.js";import"./lodash-VDnThKtA.js";import"./@babel-ynFNPEB3.js";import"./core-js-pure-Dnpx5JGu.js";import"./_plugin-vue_export-helper-Cd8NMA_g.js";import"./pinia-C7G8hpVd.js";import"./pinia-plugin-persistedstate-DyrI1rJI.js";import"./destr-ClW9AvhW.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tvision-color-YYaNBBLy.js";import"./chroma-js-CJzpYopr.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-P8rDU8Ee.js";import"./eventsource-parser-BEY8Dpg-.js";import"./tdesign-vue-next-2RIRnCqA.js";import"./tdesign-icons-vue-next-Bk-s7TkL.js";import"./lodash-es-BkU_-LF8.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./vue-i18n-CzQ2NKaR.js";import"./@intlify-eboPrqDD.js";import"./@mozilla-BD532_dh.js";const r=t({__name:"changelog",setup:t=>(t,r)=>(e(),o(s,{frameSrc:"http://www.openseed.top/changelog"}))});export{r as default};
|
.output/public/assets/chat-z9YoKbfO.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{l as e,f as t,a,w as l,o,v as n,y as s,F as i,J as c,z as r,R as u,aa as d,A as v,H as p,u as m,ab as h,G as f,ac as g,ad as _,j as x,a0 as b,I as w,a1 as y,V as k,B as j,n as C}from"./@vue-DrGkbxkU.js";import{c as z,d as M,m as I,t as V,b as A,g as S,u as E,h as T,r as R,j as P,k as U,n as O,o as N,e as B}from"./_plugin-vue_export-helper-Cd8NMA_g.js";import{u as q,a as H}from"./vue-router-C_wREmVJ.js";import{c as W,_ as D}from"./ChatInput.vue_vue_type_style_index_0_lang-DAxQJ2xg.js";import{_ as $}from"./avatar.vue_vue_type_script_setup_true_lang-DBBGMk2K.js";import{u as L}from"./app-_ksMLlTy.js";import{p as K,q as J,r as F,T as G,c as X,s as Y,t as Z,u as Q,O as ee,A as te,v as ae,w as le,n as oe,D as ne,x as se,f as ie,P as ce,l as re,y as ue,E as de,G as ve,m as pe,J as me,d as he,j as fe,K as ge}from"./tdesign-vue-next-2RIRnCqA.js";import{V as _e,W as xe,X as be,Y as we,Z as ye,$ as ke,a0 as je,a1 as Ce,a2 as ze,a3 as Me,_ as Ie,a4 as Ve,a5 as Ae,a6 as Se,a7 as Ee,a8 as Te,E as Re,n as Pe}from"./tdesign-icons-vue-next-Bk-s7TkL.js";import{v as Ue}from"./uuid-_R2nDvl_.js";import{u as Oe,a as Ne}from"./main-CeVW39vq.js";import{U as Be,A as qe,_ as He,a as We}from"./CodeBlocks.vue_vue_type_style_index_0_lang-BYeAONu2.js";import{d as De}from"./vuedraggable-Bjstl63z.js";import{g as $e}from"./lyihub-zLFv36Ly.js";import"./@babel-ynFNPEB3.js";import"./core-js-pure-Dnpx5JGu.js";import"./pinia-C7G8hpVd.js";import"./pinia-plugin-persistedstate-DyrI1rJI.js";import"./destr-ClW9AvhW.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tvision-color-YYaNBBLy.js";import"./chroma-js-CJzpYopr.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-P8rDU8Ee.js";import"./lodash-VDnThKtA.js";import"./eventsource-parser-BEY8Dpg-.js";import"./@vueuse-FQfBVMrt.js";import"./vue-i18n-CzQ2NKaR.js";import"./@intlify-eboPrqDD.js";import"./@mozilla-BD532_dh.js";import"./mammoth-SX_ZK-lB.js";import"./elkjs-BAetzGHm.js";import"./xlsx-DB6BMndo.js";import"./pdfjs-dist-8WFUNQXM.js";import"./@dicebear-JcnEMRoc.js";import"./lodash-es-BkU_-LF8.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./@wdns-DMlS5Imi.js";import"./ua-parser-js--QiuJfYt.js";import"./vue-DkZ5d_BT.js";import"./markdown-Debu5d_y.js";import"./markdown-it-link-attributes-DRKqjf49.js";import"./markdown-it-C8SkdHr7.js";import"./mdurl-CDXpswLz.js";import"./uc.micro-CLkLCS2f.js";import"./entities-D7HTx9ov.js";import"./linkify-it-LcVOBuC5.js";import"./punycode.js-Bmr3cAX8.js";import"./@traptitech-WZCBkmmf.js";import"./katex-BY7yyeOs.js";import"./markdown-it-highlightjs-Bk9Z4vG9.js";import"./highlight.js-BsoTvX5C.js";import"./@agoose77-Dx1D29Ys.js";import"./mermaid-BDMIxShI.js";import"./dayjs-Cbdj87rt.js";import"./@braintree-DgpeZQRe.js";import"./d3-transition-swcnLnsT.js";import"./d3-timer-keMr1twq.js";import"./d3-dispatch-Chq_f_hl.js";import"./d3-interpolate-Ct9kki6l.js";import"./d3-color-D5ULnJIe.js";import"./d3-selection-G65jBFUY.js";import"./d3-ease-Cx6bG2vu.js";import"./d3-zoom-D4Vc87xO.js";import"./dompurify-B5jhUdWW.js";import"./dagre-d3-es-FtH4B9px.js";import"./d3-shape-C1TbtrGg.js";import"./d3-path-QSrLXsQ3.js";import"./d3-fetch-XwboCDHR.js";import"./khroma-Ca6ZlOUT.js";import"./ts-dedent-CttZBlkd.js";import"./stylis-Cl7w7uv3.js";import"./d3-scale-CjTvl_Qo.js";import"./internmap-B8oPgqVZ.js";import"./d3-array-B0evfIyH.js";import"./d3-format-C0lSXcPg.js";import"./d3-time-format-D74OpZq4.js";import"./d3-time-CebKitJR.js";import"./d3-axis-pCwzqJ1S.js";import"./cytoscape-B1WqMhz1.js";import"./cytoscape-cose-bilkent-CcQu5e-H.js";import"./cose-base-kQthUiMK.js";import"./layout-base-DqRk0Tgc.js";const Le={class:"flex flex-col items-center justify-center mb-[var(--td-comp-margin-xxl)] gap-3"},Ke={class:"text-lg font-bold"},Je={class:"flex"},Fe={class:"flex flex-row justify-between gap-3 w-full"},Ge=e({__name:"ConversationDrawer",setup(e){const x=z(),b=t({get:()=>x.showEditorDrawer,set(e){x.showEditorDrawer=e}}),w=()=>{x.showEditorDrawer=!1},y=a(null),k=q(),j=()=>{const e=x.find(k.query.id);C.value=e.models.reduce(((e,t)=>(e[t.modelId]=t.showing,e)),{}),y.value={id:e.id,name:e.name,content:e.content,avatar:e.avatar,models:e.models.map((e=>e.modelId)),agentId:e.agentId,saveToAgent:!1,maxContextSize:e.maxContextSize,aspectRatio:e.aspectRatio}},C=a({});l((()=>{var e;return null==(e=y.value)?void 0:e.models}),(e=>{const t=Object.keys(C.value);t.forEach((t=>{e.includes(t)||delete C.value[t]})),e.forEach((e=>{t.includes(e)||(C.value[e]=!1)}))}));const A=t((()=>{if(!y.value)return!1;return Object.values(C.value).filter((e=>e)).length>=L}));l((()=>x.showEditorDrawer),(e=>{e&&j()})),M();const S=t((()=>I.availableModels.value.map((e=>({value:e.id,label:I.getModelItemTitle(e),...e}))))),E=Oe(),T=t((()=>{let e=E.find(y.value.agentId);return e=e||E.defaultAgent,e})),R=e=>{y.value.avatar=e},P=()=>{const e=x.find(y.value.id);e.name=y.value.name,e.content=y.value.content,e.avatar=y.value.avatar,e.agentId=y.value.agentId,e.maxContextSize=y.value.maxContextSize,e.aspectRatio=y.value.aspectRatio;const t=[];e.models.forEach((e=>{y.value.models.includes(e.modelId)&&(e.showing=C.value[e.modelId],t.push(e))})),y.value.models.forEach((a=>{e.models.some((e=>e.modelId===a))||t.push({modelId:a,chats:[],startContext:0,apiAgentId:"",apiConversationId:"",apiNote:"",showing:C.value[a],status:{responseWating:!1,chating:!1,stop:!1}})})),e.models=t,y.value.saveToAgent&&(T.value.content=y.value.content),j(),ie.success(V("pages.conversation.save_conversation_success"))},U=a(!1),O=a(""),N=()=>{if(""===O.value.trim())return void ie.warning(V("pages.conversation.enter_agent_name"));const e=Ue();E.add({id:e,name:O.value,status:!0,content:y.value.content,avatar:y.value.avatar,onboarding:"",isDefault:!1});const t=x.find(y.value.id);y.value.agentId=e,t.agentId=e,U.value=!1,ie.success(V("pages.conversation.create_agent_success"))},B=()=>{y.value.content=T.value.content},H=()=>{y.value.saveToAgent=!y.value.saveToAgent};return o((()=>{x.showEditorDrawer=!1})),(e,t)=>{const a=F,l=J,o=X,x=G,k=Y,j=Z,z=ee,M=Q,E=le,q=ae,W=te,D=oe,L=K,ie=ne,ce=se;return s(),n(i,null,[y.value?(s(),c(ie,{key:0,visible:b.value,"onUpdate:visible":t[7]||(t[7]=e=>b.value=e),size:"408px",footer:!1,header:m(V)("pages.conversation.current_conversation"),"close-btn":!0,class:"",onCloseBtnClick:w},{default:d((()=>[u(L,{ref:"form",data:y.value,"label-width":100,"label-align":"top"},{default:d((()=>[v("div",Le,[u($,{ref:"avatarRef",url:y.value.avatar,onUpdate:R},null,8,["url"]),v("h1",Ke,p(m(V)("pages.conversation.agent"))+": "+p(T.value.name),1)]),u(l,{label:m(V)("pages.conversation.conversation_name"),name:"name"},{default:d((()=>[u(a,{modelValue:y.value.name,"onUpdate:modelValue":t[0]||(t[0]=e=>y.value.name=e)},null,8,["modelValue"])])),_:1},8,["label"]),u(l,{label:m(V)("pages.conversation.conversation_description"),name:"content",class:"relative"},{default:d((()=>[u(x,{content:m(V)("pages.conversation.rollback_from_agent")},{default:d((()=>[u(o,{shape:"circle",variant:"text",class:"absolute z-50 right-0 top-[-32px]",onClick:B},{default:d((()=>[u(m(_e),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(k,{modelValue:y.value.content,"onUpdate:modelValue":t[1]||(t[1]=e=>y.value.content=e),autosize:{minRows:5,maxRows:10},name:"content"},null,8,["modelValue"])])),_:1},8,["label"]),u(l,{label:m(V)("pages.conversation.context_rounds"),name:"maxContextSize"},{default:d((()=>[u(j,{modelValue:y.value.maxContextSize,"onUpdate:modelValue":t[2]||(t[2]=e=>y.value.maxContextSize=e),inputNumberProps:"",showStep:"",min:0,max:30},null,8,["modelValue"])])),_:1},8,["label"]),u(l,{label:"图片宽高比",name:"aspectRatio"},{default:d((()=>[u(M,{modelValue:y.value.aspectRatio,"onUpdate:modelValue":t[3]||(t[3]=e=>y.value.aspectRatio=e)},{default:d((()=>[u(z,{value:"IMAGE_ASPECT_RATIO_SQUARE",label:"方形 (1:1)"}),u(z,{value:"IMAGE_ASPECT_RATIO_PORTRAIT",label:"竖屏 (9:16)"}),u(z,{value:"IMAGE_ASPECT_RATIO_LANDSCAPE",label:"横屏 (16:9)"}),u(z,{value:"IMAGE_ASPECT_RATIO_PORTRAIT_THREE_FOUR",label:"竖屏 (3:4)"}),u(z,{value:"IMAGE_ASPECT_RATIO_LANDSCAPE_FOUR_THREE",label:"横屏 (4:3)"})])),_:1},8,["modelValue"])])),_:1}),u(l,{label:m(V)("pages.conversation.model"),name:"models"},{default:d((()=>[u(M,{modelValue:y.value.models,"onUpdate:modelValue":t[5]||(t[5]=e=>y.value.models=e),multiple:"",filterable:""},{valueDisplay:d((({value:e,onClose:a})=>[v("p",null,[(s(!0),n(i,null,h(e,((e,l)=>(s(),c(q,{key:l,closable:!0,"on-close":({e:e})=>{e.stopPropagation(),a(l)}},{default:d((()=>[u(E,{disabled:A.value&&!C.value[e.value],onClick:t[4]||(t[4]=_((()=>{}),["stop"])),class:"mr-1",size:"small",modelValue:C.value[e.value],"onUpdate:modelValue":t=>C.value[e.value]=t},null,8,["disabled","modelValue","onUpdate:modelValue"]),f(" "+p(e.label),1)])),_:2},1032,["on-close"])))),128))])])),default:d((()=>[(s(!0),n(i,null,h(S.value,(e=>(s(),c(z,{key:e.value,value:e.value,label:e.label},{default:d((()=>[v("div",Je,[u(W,{size:"20px",class:"mr-1"},{icon:d((()=>[(s(),c(g(m(I).icons[e.type])))])),_:2},1024),f(" "+p(e.label),1)])])),_:2},1032,["value","label"])))),128))])),_:1},8,["modelValue"])])),_:1},8,["label"]),u(l,null,{default:d((()=>[v("div",Fe,[T.value.isDefault?r("",!0):(s(),c(D,{key:0,onChange:H},{default:d((()=>[f(p(m(V)("pages.conversation.save_to_agent")),1)])),_:1})),u(o,{theme:"primary",type:"submit",onClick:P,class:"flex-1"},{default:d((()=>[f(p(m(V)("pages.conversation.save_conversation")),1)])),_:1})])])),_:1}),u(l,null,{default:d((()=>[u(o,{theme:"primary",type:"submit",onClick:t[6]||(t[6]=e=>U.value=!0),class:"w-full"},{default:d((()=>[f(p(m(V)("pages.conversation.save_as_new_agent")),1)])),_:1})])),_:1})])),_:1},8,["data"])])),_:1},8,["visible","header"])):r("",!0),u(ce,{visible:U.value,"onUpdate:visible":t[9]||(t[9]=e=>U.value=e),header:m(V)("pages.conversation.create_new_agent"),"on-confirm":N},{default:d((()=>[u(L,{ref:"form","label-width":100},{default:d((()=>[u(l,{label:m(V)("pages.conversation.agent_name"),name:"name"},{default:d((()=>[u(a,{modelValue:O.value,"onUpdate:modelValue":t[8]||(t[8]=e=>O.value=e)},null,8,["modelValue"])])),_:1},8,["label"])])),_:1},512)])),_:1},8,["visible","header"])],64)}}}),Xe={class:"h-full flex flex-col chat-model-container relative"},Ye={class:"cursor-pointer handle p-2 bg-color-container rounded-t-lg shadow-2xl chat-model-header z-50"},Ze={class:"flex flex-wrap justify-between w-full overflow-x-hidden"},Qe={class:"flex gap-1"},et={class:"max-w-[120px]"},tt={class:"model-info flex flex-col gap-2"},at={class:"max-h-44 overflow-auto no-scrollbar"},lt={class:"flex gap-1 flex-wrap"},ot={key:0,class:"flex w-full justify-end items-start flex-row-reverse gap-2 chat-item"},nt=["data-index"],st={class:"flex justify-between overflow-hidden h-[24px]"},it={class:"flex chat-item-tools gap-2"},ct={class:"user-chat-content p-2 rounded-lg"},rt={class:"w-[24px] h-[24px]"},ut={key:1,class:"flex w-full flex-col gap-2 chat-item"},dt={class:"flex justify-start align-middle items-center gap-2 h-[24px]"},vt={class:"flex flex-row justify-between gap-5"},pt={class:"flex flex-col w-full"},mt=["data-index"],ht={key:0,class:"loader"},ft={key:2,class:"flex gap-5 overflow-x-auto scrollbar p-1"},gt=["onClick"],_t={class:"flex flex-row w-full"},xt={class:"w-12 h-2"},bt=["src"],wt={class:"w-44"},yt={class:"w-full text-ellipsis overflow-hidden text-nowrap"},kt={class:"text-ellipsis overflow-hidden whitespace-nowrap"},jt={class:"max-h-10 overflow-hidden mt-2"},Ct={class:"h-[24px] mt-1 chat-item-tools"},zt={class:"flex justify-end gap-2"},Mt={key:3,class:"flex justify-center w-full"},It={class:"fixed-scroll-buttons"},Vt=e({__name:"ChatColumn",props:{chatModel:{type:Object},conversation:{type:Object},fullScreenModelId:{type:String,default:""}},emits:["stop-chat","extend-model-visible","re-chat","change-size","api-setting-visible","fav-note-visible","clear-chat-context","clear-chat-history"],setup(e,{emit:l}){const k=A();q();const j=e,C=a(null),z=a(null);Ne(),M();const E=t((()=>j.chatModel.chat.chats));const T=l,R=e=>{T("re-chat",e.model.id)},P=a(-1),U=e=>{P.value=e},O=e=>{E.value[P.value].content.text=e,P.value=-1},N=()=>{P.value=-1},B=t((()=>I.getModelItemTitle(j.chatModel.model))),H=e=>{navigator.clipboard.writeText(e.content.text),ie.success(V("pages.note.noteCopySuccess"))},W=t((()=>{let e="",t="";if(j.chatModel.model.apiBase.startsWith("http"))e=j.chatModel.model.apiBase,t=j.chatModel.model.apiKey;else{let l=S(j.chatModel.model.apiBase||I.dict[j.chatModel.model.type].apiBase);l=l.replace("/app/","/api/"),l.includes("?")?l+="&":l+="?",l+=`model=${j.chatModel.model.id}`,l+="&",l+=`conversation=${j.conversation.id}`;const o=l.indexOf("?");e=l.substring(0,o)+"/v1/chat/completions",t="oa_"+(a=l.substring(o+1),btoa(a).split("").map((e=>{const t=e.charCodeAt(0);return String.fromCharCode(t+1)})).join(""))}var a;return{apiBase:e,apiKey:t}})),D=t((()=>j.chatModel.model.apiBase.startsWith("http")?"ApiBase":"LocalApi")),$=t((()=>j.chatModel.model.apiBase.startsWith("http")?"ApiKey":"LocalKey")),L=a(!1),K=a("");x((()=>{if(!E.value||0===E.value.length)return;const e=E.value[E.value.length-1];"assistant"===e.role&&(K.value=e.content.text)}));const F=()=>{L.value=!1};async function Y(){await window.ipcRenderer.invoke("refresh-vercel-view")?ie.success("Refresh succeed"):ie.error("Refresh failed")}async function Q(){await window.ipcRenderer.invoke("refresh-coze-com-view")?ie.success("Refresh succeed"):ie.error("Refresh failed")}async function ee(){await window.ipcRenderer.invoke("refresh-coze-cn-view")?ie.success("Refresh succeed"):ie.error("Refresh failed")}async function le(){const e=I.dict["chatgpt.com"],t=await window.ipcRenderer.invoke("login-get-token",{url:e.tokenUrl,userAgent:"",script:"",show:!1,autoClose:!0});e.playground.apiKey=t.token,ie.success("Refresh succeed")}async function oe(){const e=I.dict.magai,t=await window.ipcRenderer.invoke("login-get-token",{url:e.tokenUrl,userAgent:"",script:"",show:!1,autoClose:!0});e.playground.apiKey=t.token,ie.success("Refresh succeed")}const ne=a(!1),se=a(!1),pe=a(!1),me=a(!1),he=()=>{if(!C.value)return;const e=C.value.querySelector(".chat-container-content"),t=e.scrollTop,a=e.scrollHeight,l=e.clientHeight;ne.value=t>200,se.value=a-t-l>200,pe.value=ne.value||se.value},fe=()=>{C.value.querySelector(".chat-container-content").scrollTo({top:0,behavior:"smooth"})},ge=()=>{const e=C.value.querySelector(".chat-container-content");e.scrollTo({top:e.scrollHeight,behavior:"smooth"})},_e=e=>{me.value=e};return o((()=>{C.value.querySelector(".chat-container-content").addEventListener("scroll",he)})),(t,a)=>{var l,o;const x=te,j=Z,M=J,A=X,S=re,q=ce,ie=G,he=ae,Te=de,Re=ve,Pe=ue;return s(),n("div",Xe,[v("div",Ye,[v("div",Ze,[v("div",Qe,[u(x,{size:"20px"},{icon:d((()=>[(s(),c(g(m(I).icons[e.chatModel.model.type])))])),_:1}),v("div",et,[u(q,{placement:"bottom","cancel-btn":null,"confirm-btn":null},{content:d((()=>[v("div",tt,[a[21]||(a[21]=v("p",null,"Model Info",-1)),v("p",null,[v("span",null,p(t.$t("pages.setting.model.model_name")),1),f(p(e.chatModel.model.name),1)]),v("p",null,[v("span",null,p(t.$t("pages.setting.model.model_interface")),1),f(p(e.chatModel.model.type),1)]),v("p",null,[v("span",null,p(t.$t("pages.setting.model.model_address")),1),f(p(e.chatModel.model.apiBase),1)]),u(M,{label:m(V)("pages.conversation.temperature"),name:"temperature",labelAlign:"left",labelWidth:"64px"},{default:d((()=>[u(j,{modelValue:e.chatModel.model.temperature,"onUpdate:modelValue":a[0]||(a[0]=t=>e.chatModel.model.temperature=t),inputNumberProps:"",showStep:"",min:0,max:1,step:.1},null,8,["modelValue"])])),_:1},8,["label"]),u(M,{label:m(V)("pages.conversation.maxTokens"),name:"maxTokens",labelAlign:"left",labelWidth:"64px"},{default:d((()=>[u(j,{modelValue:e.chatModel.model.maxTokens,"onUpdate:modelValue":a[1]||(a[1]=t=>e.chatModel.model.maxTokens=t),inputNumberProps:"",showStep:"",min:1024,max:8192,step:128},null,8,["modelValue"])])),_:1},8,["label"]),u(M,{label:m(V)("pages.conversation.topP"),name:"topP",labelAlign:"left",labelWidth:"64px"},{default:d((()=>[u(j,{modelValue:e.chatModel.model.topP,"onUpdate:modelValue":a[2]||(a[2]=t=>e.chatModel.model.topP=t),inputNumberProps:"",showStep:"",min:0,max:1,step:.1},null,8,["modelValue"])])),_:1},8,["label"]),v("p",null,[v("span",null,p(D.value),1),f(p(W.value.apiBase),1)]),v("p",at,[v("span",null,p($.value),1),f(p(W.value.apiKey),1)]),v("p",null,[a[15]||(a[15]=v("span",null,"Model ",-1)),f(p(e.chatModel.model.apiModel),1)]),"vercel"===e.chatModel.model.type?(s(),c(A,{key:0,theme:"primary",onClick:Y},{default:d((()=>a[16]||(a[16]=[f("refresh vercel.ai ")]))),_:1})):r("",!0),"coze.com"===e.chatModel.model.type?(s(),c(A,{key:1,theme:"primary",onClick:Q},{default:d((()=>a[17]||(a[17]=[f("refresh coze.com ")]))),_:1})):r("",!0),"coze.cn"===e.chatModel.model.type?(s(),c(A,{key:2,theme:"primary",onClick:ee},{default:d((()=>a[18]||(a[18]=[f("refresh coze.cn ")]))),_:1})):r("",!0),"chatgpt.com"===e.chatModel.model.type?(s(),c(A,{key:3,theme:"primary",onClick:le},{default:d((()=>a[19]||(a[19]=[f("refresh chatgpt.com ")]))),_:1})):r("",!0),"magai"===e.chatModel.model.type?(s(),c(A,{key:4,theme:"primary",onClick:oe},{default:d((()=>a[20]||(a[20]=[f("refresh magai.co ")]))),_:1})):r("",!0)])])),default:d((()=>[u(S,{theme:"primary",title:B.value,class:"block w-full whitespace-nowrap text-ellipsis overflow-hidden"},{default:d((()=>[f(p(B.value),1)])),_:1},8,["title"])])),_:1})])]),v("div",lt,[u(ie,{content:m(V)("pages.conversation.maximize_minimize")},{default:d((()=>[u(A,{size:"small",shape:"circle",variant:"outline",onClick:a[3]||(a[3]=_((t=>{return a=e.chatModel,void T("change-size",a.model.id);var a}),["stop"]))},{default:d((()=>[e.chatModel.chat.modelId==e.fullScreenModelId?(s(),c(m(xe),{key:0,slot:"icon"})):(s(),c(m(be),{key:1,slot:"icon"}))])),_:1})])),_:1},8,["content"]),u(ie,{content:m(V)("pages.conversation.stop_answering")},{default:d((()=>[u(A,{size:"small",shape:"circle",variant:"outline",onClick:a[4]||(a[4]=_((t=>{return a=e.chatModel,void T("stop-chat",a.model.id);var a}),["stop"]))},{default:d((()=>[u(m(we),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(ie,{content:m(V)("pages.conversation.regenerate_last_conversation")},{default:d((()=>[u(A,{size:"small",shape:"circle",variant:"outline",onClick:a[5]||(a[5]=_((t=>R(e.chatModel)),["stop"]))},{default:d((()=>[u(m(ye),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(q,{theme:"danger",content:m(V)("pages.conversation.confirm_delete_chat_history"),placement:"top",onConfirm:a[6]||(a[6]=t=>{return a=e.chatModel,void T("clear-chat-history",a.model.id);var a})},{default:d((()=>[u(ie,{content:m(V)("pages.conversation.delete_chat_history")},{default:d((()=>[u(A,{size:"small",shape:"circle",variant:"outline"},{default:d((()=>[u(m(ke),{slot:"icon"})])),_:1})])),_:1},8,["content"])])),_:1},8,["content"]),u(q,{theme:"warning",content:m(V)("pages.conversation.confirm_clear_context"),placement:"top",onConfirm:a[7]||(a[7]=t=>{return a=e.chatModel,void T("clear-chat-context",a.model.id);var a})},{default:d((()=>[u(ie,{content:m(V)("pages.conversation.clear_context")},{default:d((()=>[u(A,{size:"small",shape:"circle",variant:"outline"},{default:d((()=>[u(m(je),{slot:"icon"})])),_:1})])),_:1},8,["content"])])),_:1},8,["content"]),u(ie,{content:m(V)("pages.conversation.inherit_other_model_conversation")},{default:d((()=>[u(A,{size:"small",shape:"circle",variant:"outline",onClick:a[8]||(a[8]=_((t=>{return a=e.chatModel,void T("extend-model-visible",a.model.id);var a}),["stop"]))},{default:d((()=>[u(m(Ce),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(ie,{content:m(V)("pages.conversation.api_conversation_settings")},{default:d((()=>[u(A,{size:"small",shape:"circle",variant:"outline",onClick:a[9]||(a[9]=_((t=>{return a=e.chatModel,void T("api-setting-visible",a.model.id);var a}),["stop"]))},{default:d((()=>[u(m(ze),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(ie,{content:m(V)("pages.conversation.toggle_artifacts")},{default:d((()=>[u(A,{size:"small",shape:"circle",variant:"outline",onClick:a[10]||(a[10]=_((e=>{L.value=!L.value}),["stop"]))},{default:d((()=>[u(m(Me),{slot:"icon"})])),_:1})])),_:1},8,["content"])])])]),v("div",{class:"flex flex-1 overflow-hidden bg-color-container rounded-b-lg shadow-md w-full",onMouseenter:a[13]||(a[13]=e=>_e(!0)),onMouseleave:a[14]||(a[14]=e=>_e(!1))},[v("div",{class:"flex-1 relative h-full overflow-hidden",ref_key:"scrollable_chat",ref:C},[u(Pe,{"data-chat-id":e.chatModel.model.id,class:w(["flex flex-col h-full overflow-y-auto chat-container-content scrollable-chat relative",{chating:e.chatModel.chat.status.chating}]),scroll:{type:"virtual"},onMouseupPassive:null==(l=z.value)?void 0:l.showToolbox,onMousedownPassive:null==(o=z.value)?void 0:o.hideToolbox},{default:d((()=>[(s(!0),n(i,null,h(E.value,((t,l)=>(s(),c(Re,{key:l,class:"w-full"},{default:d((()=>["user"===t.role?(s(),n("div",ot,[v("div",{class:"flex flex-col gap-2 w-[calc(100%-24px-1rem)]","data-index":`${l}`},[v("div",st,[f(p(m(k).name)+" ",1),v("div",it,[u(q,{theme:"danger",content:m(V)("pages.conversation.dialog_confirm_delete_record"),placement:"bottom",onConfirm:e=>(e=>{const t=E.value.findIndex((t=>t===e));-1!==t&&(E.value.splice(t,1),t<E.value.length&&"assistant"===E.value[t].role&&E.value.splice(t,1))})(t)},{default:d((()=>[u(ie,{content:m(V)("pages.conversation.button_tooltip_delete"),placement:"bottom"},{default:d((()=>[u(A,{size:"small",shape:"circle",variant:"outline"},{default:d((()=>[u(m(Ie),{slot:"icon"})])),_:1})])),_:1},8,["content"])])),_:2},1032,["content","onConfirm"]),u(ie,{content:m(V)("pages.conversation.button_tooltip_editor"),placement:"bottom"},{default:d((()=>[u(A,{size:"small",shape:"circle",variant:"outline",onClick:e=>U(l)},{default:d((()=>[u(m(Ve),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),u(ie,{content:m(V)("pages.conversation.button_tooltip_copy")},{default:d((()=>[u(A,{size:"small",shape:"circle",variant:"outline",onClick:e=>H(t)},{default:d((()=>[u(m(Ae),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),u(ie,{content:m(V)("pages.conversation.button_tooltip_favourite"),placement:"bottom"},{default:d((()=>[u(A,{size:"small",shape:"circle",variant:"outline",onClick:a=>{return l=e.chatModel,void T("fav-note-visible",l,t);var l}},{default:d((()=>[u(m(Se),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),l===e.chatModel.chat.chats.length-2?(s(),c(ie,{key:0,content:m(V)("pages.conversation.button_tooltip_refresh")},{default:d((()=>[u(A,{size:"small",shape:"circle",variant:"outline",onClick:a[11]||(a[11]=t=>R(e.chatModel))},{default:d((()=>[u(m(ye),{slot:"icon"})])),_:1})])),_:1},8,["content"])):r("",!0)])]),v("div",ct,[u(Be,{content:t.content,isEditing:P.value===l,onSave:O,onCancel:N},null,8,["content","isEditing"])])],8,nt),v("div",rt,[u(x,{size:"24px",image:m(k).avatar},null,8,["image"])])])):"assistant"===t.role?(s(),n("div",ut,[v("div",dt,[u(x,{size:"24px",image:e.conversation.avatar},null,8,["image"]),v("div",vt,p(e.conversation.name),1)]),v("div",pt,[v("div",{"data-index":`${l}`},[e.chatModel.chat.status.responseWating&&l===e.chatModel.chat.chats.length-1?(s(),n("span",ht)):(s(),c(qe,{key:1,content:t.content,isEditing:P.value===l,onSave:O,onCancel:N},null,8,["content","isEditing"])),t.content.webs&&t.content.webs.length>0?(s(),n("div",ft,[(s(!0),n(i,null,h(t.content.webs,(e=>(s(),n("div",{class:"bg-color-page p-2 w-60 cursor-pointer",onClick:t=>{return a=e.url,void(window.ipcRenderer?window.ipcRenderer.send("open-url",a):window.open(a));var a}},[v("div",_t,[v("div",xt,[v("img",{src:e.icon,alt:""},null,8,bt)]),v("div",wt,[v("div",yt,p(e.title),1),v("div",kt,p(e.url),1)])]),v("div",jt,p(e.excerpt),1)],8,gt)))),256))])):r("",!0)],8,mt),v("div",Ct,[v("div",zt,[t.model?(s(),c(he,{key:0,class:"max-w-60 model-tag"},{default:d((()=>[f(p(t.model),1)])),_:2},1024)):r("",!0),u(ie,{content:m(V)("pages.conversation.button_tooltip_editor"),placement:"bottom"},{default:d((()=>[u(A,{size:"small",variant:"outline",onClick:e=>U(l)},{default:d((()=>[u(m(Ve),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),u(ie,{content:m(V)("pages.conversation.button_tooltip_copy")},{default:d((()=>[u(A,{size:"small",variant:"outline",onClick:e=>H(t)},{default:d((()=>[u(m(Ae),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),u(ie,{content:m(V)("pages.conversation.toggle_artifacts")},{default:d((()=>[u(A,{size:"small",variant:"outline",onClick:e=>{var a;"assistant"===(a=t).role&&(K.value=a.content.text,L.value=!0)}},{default:d((()=>[u(m(Me),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),l===e.chatModel.chat.chats.length-1?(s(),c(ie,{key:1,content:m(V)("pages.conversation.button_tooltip_refresh")},{default:d((()=>[u(A,{size:"small",variant:"outline",onClick:a[12]||(a[12]=t=>R(e.chatModel))},{default:d((()=>[u(m(ye),{slot:"icon"})])),_:1})])),_:1},8,["content"])):r("",!0)])])])])):"verbose"===t.role?(s(),c(Te,{key:2},{default:d((()=>[f(p(t.content.text),1)])),_:2},1024)):(s(),n("div",Mt,p(t.role)+" - "+p(t.content.text),1))])),_:2},1024)))),128))])),_:1},8,["data-chat-id","class","onMouseupPassive","onMousedownPassive"]),u(He,{ref_key:"toolbar",ref:z,parent:C.value},null,8,["parent"]),a[22]||(a[22]=v("div",{class:"absolute z-50 bottom-0 w-full h-20 rounded-b-lg chat-model-footer pointer-events-none"},null,-1))],512),L.value?(s(),n("div",{key:0,class:w([e.chatModel.chat.modelId===e.fullScreenModelId?"w-1/2":"w-full","pr-4"])},[u(We,{content:K.value,closeBtn:F},null,8,["content"])],2)):r("",!0),b(v("div",It,[b(u(A,{class:"scroll-top-btn",shape:"circle",onClick:fe},{icon:d((()=>[u(m(Ee))])),_:1},512),[[y,ne.value]]),b(u(A,{class:"scroll-bottom-btn",shape:"circle",onClick:ge},{icon:d((()=>[u(m(Ee),{style:{transform:"rotateX(180deg)"}})])),_:1},512),[[y,se.value]])],512),[[y,pe.value&&me.value]])],32)])}}}),At={class:"flex flex-col items-center h-full relative"},St={class:"w-full flex gap-2 absolute bottom-0 z-50"},Et={class:"rounded-lg px-1 bg-color-container bordered flex items-center align-middle"},Tt={class:"flex flex-col justify-center items-center w-full"},Rt={class:"flex flex-col gap-5 w-full overflow-hidden"},Pt={class:"max-h-96 no-scrollbar overflow-auto bordered p-2 shadow-sm"},Ut=e({name:"ListConversation",setup(e){const o=A(),r=E(),S=Ne(),$=z(),L=q();H();const Y=a(null),Z=a(null);let Q=!1;const ee=a([]),ae=M(),le=W(),oe=a(!1),ne=async e=>{if(e.content)try{ee.value.forEach((t=>{if(""!==Xe.value&&Xe.value!==t.model.id)return;const a=O(e.content);e.files.forEach((e=>{e.type.startsWith("image")?a.images.push({...e,model:""}):a.files.push(e)})),t.chat.chats.push({role:"user",content:a,id:"",liked:!1,model:""}),t.chat.chats.push({role:"assistant",content:O(""),id:"",liked:!1,model:""})})),T.setPause(!0);const t=ee.value.map(((e,t)=>{if((""===Xe.value||Xe.value===e.model.id)&&!0!==e.chat.status.chating)return e.chat.status.chating=!0,e.chat.status.stop=!1,e.chat.status.responseWating=!0,e})).filter((e=>e));if(0===t.length)return;await pt(0),vt();let a="";if(Z.value.internet){const l=await P(e.content);t.map((e=>{e.chat.chats[e.chat.chats.length-1].content.webs=l.map((e=>({title:e.title,icon:e.icon,excerpt:e.excerpt,url:e.url})))})),l.length>0&&(a=JSON.stringify(l.map((e=>({content:e.content,url:e.url})))))}const l=t.map(((e,t)=>new Promise(((l,o)=>{setTimeout((()=>{const t=U(Z.value,e,a);l(t)}),100*t)}))));await Promise.all(l)}finally{Q=!1,T.setPause(!1),$.$persist()}else ie.error(V("pages.conversation.question_cannot_be_empty"))},re=async()=>{try{if(""!==Xe.value)return void ue(Xe.value);T.setPause(!0);const e=ee.value.map(((e,t)=>{if(0===e.chat.chats.length)return;if(!0===e.chat.status.chating)return;const a=e.chat.chats[e.chat.chats.length-1];if("assistant"==a.role)return R(a.content),a.model="",e.chat.status.chating=!0,e.chat.status.stop=!1,e.chat.status.responseWating=!0,e;ie.error(V("pages.conversation.please_start_question_again"))})).filter((e=>e));if(0===e.length)return;await pt(0),vt();let t="";if(Z.value.internet){const a=e.find((e=>e.chat.chats.length>0));if(a){const l=a.chat.chats,o=l[l.length-2];if(o){const a=await P(o.content.text);e.map((e=>{e.chat.chats[e.chat.chats.length-1].content.webs=a.map((e=>({title:e.title,icon:e.icon,excerpt:e.excerpt,url:e.url})))})),a.length>0&&(t=JSON.stringify(a.map((e=>({content:e.content,url:e.url})))))}}}const a=e.map(((e,a)=>new Promise(((l,o)=>{setTimeout((()=>{const a=U(Z.value,e,t);l(a)}),100*a)}))));await Promise.all(a)}finally{Q=!1,T.setPause(!1),$.$persist()}},ue=async e=>{try{const t=ee.value.find((t=>t.model.id===e));if(0===t.chat.chats.length)return;T.setPause(!0);const a=t.chat.chats[t.chat.chats.length-1];if("assistant"!=a.role)return void ie.error(V("pages.conversation.please_start_question_again"));if(!0===t.chat.status.chating)return;R(a.content),a.model="",t.chat.status.chating=!0,t.chat.status.stop=!1,t.chat.status.responseWating=!0;let l="";if(vt(),Z.value.internet){const e=await P(t.chat.chats[t.chat.chats.length-2].content.text);a.content.webs=e.map((e=>({title:e.title,icon:e.icon,excerpt:e.excerpt,url:e.url}))),e.length>0&&(l=JSON.stringify(e.map((e=>({content:e.content,url:e.url})))))}await U(Z.value,t,l)}finally{Q=!1,T.setPause(!1),$.$persist()}},de=async()=>{""===Xe.value?(ee.value.forEach((e=>{e.chat.chats.push({role:"verbose",content:O(V("pages.conversation.context_cleared")),id:"",liked:!1,model:""}),e.chat.startContext=e.chat.chats.length})),ie.success(V("pages.conversation.context_cleared_success")),await pt(0)):Me(Xe.value)},ve=()=>{$.showEditorDrawer=!0},_e=e=>{const t=ee.value.find((t=>t.chat.modelId===e));t.chat.status.stop=!0,t.chat.status.responseWating=!1,t.chat.status.chating=!1},xe=()=>{""===Xe.value?ee.value.forEach((e=>{e.chat.status.stop=!0,e.chat.status.responseWating=!1,e.chat.status.chating=!1})):_e(Xe.value)},be=()=>{Z.value.internet=!Z.value.internet},ze=()=>{""===Xe.value?ee.value.forEach((e=>{e.chat.chats=[],e.chat.startContext=0})):Ie(Xe.value)},Me=e=>{const t=ee.value.find((t=>t.chat.modelId===e)).chat;t.chats.push({role:"verbose",content:O(V("pages.conversation.context_cleared")),id:"",liked:!1,model:""}),t.startContext=t.chats.length,ie.success(V("pages.conversation.context_cleared_success")),C((()=>{const t=document.querySelector(`[data-chat-id="${e}"]`);t&&t.scrollTo({top:t.scrollHeight,behavior:"smooth"})}))},Ie=e=>{const t=ee.value.find((t=>t.chat.modelId===e)).chat;t.chats=[],t.startContext=0},Ve=a(!1),Ae=a(""),Se=a(""),Ee=e=>{Ve.value=!0,Se.value="",Ae.value=e},Oe=async()=>{if(!Se.value)return void(Ve.value=!1);const e=Z.value.models.find((e=>e.modelId===Se.value));if(Ae.value){const t=Z.value.models.find((e=>e.modelId===Ae.value));t.chats=JSON.parse(JSON.stringify(e.chats)),t.startContext=0}else Z.value.models.forEach((t=>{t.modelId!=Se.value&&(t.chats=JSON.parse(JSON.stringify(e.chats)),t.startContext=0)}));Ve.value=!1,await pt(0)},Be=a(!1),qe=a(""),He=a(""),We=a("");let Le="";const Ke=e=>{Be.value=!0,Le=e;const t=Z.value.models.find((e=>e.modelId===Le));He.value=t.apiConversationId,qe.value=t.apiAgentId,We.value=t.apiNote},Je=()=>{var e,t,a;const l=Z.value.models.find((e=>e.modelId===Le));l.apiConversationId=null==(e=He.value)?void 0:e.trim(),l.apiAgentId=null==(t=qe.value)?void 0:t.trim(),l.apiNote=null==(a=We.value)?void 0:a.trim(),Be.value=!1};async function Fe(){const e=ee.value.find((e=>e.chat.modelId===Le));if("lyihub"===e.model.type){const t=await $e(e.model.apiKey);He.value=t.id}else He.value=Ue()}const Xe=a(""),Ye=e=>{1!==ee.value.length&&(""===Xe.value?Xe.value=e:Xe.value="")},Ze=a(!1),Qe=a(""),et=S.list;let tt=null,at=null;const lt=async(e,t)=>{Ze.value=!0,Qe.value="",tt=e,at=t},ot=async()=>{const e=tt.chat.chats,t=e.findIndex((e=>e===at)),a=e[t].content.text;let l="";const n=t+1;n<e.length&&"assistant"===e[n].role&&(l=e[n].content.text);const s={id:Ue(),title:a,time:(new Date).getTime(),conversationId:Z.value.id,conversationName:Z.value.name,conversationAvatar:Z.value.avatar,chats:[{...e[t],content:{...e[t].content}},{...e[n],content:{...e[n].content}}],notes:[]};if(S.add(s),ie.success(V("pages.conversation.favorite_success")),o.assistModel){const e=V("pages.conversation.extract_core_conversation",{question:a,answer:l});await N(e,(e=>{s.title=e,s.title=s.title.replaceAll("###",""),s.title=s.title.trim(),S.update(s)}))}Ze.value=!1},nt=async()=>{if(!Qe)return void(Ze.value=!1);const e=et.find((e=>e.id==Qe.value)),t=tt.chat.chats,a=t.findIndex((e=>e===at)),l=a+1;e.chats.push({...t[a],content:{...t[a].content}}),e.chats.push({...t[l],content:{...t[l].content}}),S.update(e),ie.success(V("pages.conversation.favorite_success")),Ze.value=!1},st=t((()=>E().isSidebarCompact)),it=t((()=>""!==Xe.value||1===ee.value.length||st.value?12:2===ee.value.length?6:3===ee.value.length?4:4===ee.value.length?3:5===ee.value.length||6===ee.value.length?4:7===ee.value.length||8===ee.value.length?3:12)),ct=t((()=>""!==Xe.value||1===ee.value.length||st.value||2===ee.value.length||3===ee.value.length||4===ee.value.length?"h-[calc(100%-10px)]":5===ee.value.length||6===ee.value.length||7===ee.value.length||8===ee.value.length?"h-[calc(50%-10px)]":"h-[calc(100%-10px)]")),rt=t((()=>{let e="h-[calc(100vh-56px-2*var(--td-comp-paddingTB-m))]";return r.showLayoutHeader&&r.showFooter&&(e="h-[calc(100vh-56px-var(--td-comp-size-xxl)-var(--td-comp-size-xxxl)-2*var(--td-comp-paddingTB-m))]"),r.showLayoutHeader&&!r.showFooter&&(e="h-[calc(100vh-56px-var(--td-comp-size-xxxl)-2*var(--td-comp-paddingTB-m))]"),!r.showLayoutHeader&&r.showFooter&&(e="h-[calc(100vh-56px-var(--td-comp-size-xxl)-2*var(--td-comp-paddingTB-m))]"),[e,{"chat-container-collapsed":st.value&&ee.value.length>1&&!Xe.value}]})),ut=()=>{const e=ee.value.map((e=>e.chat)),t=new Set(e),a=Z.value.models.filter((e=>!t.has(e)));Z.value.models=[...e,...a]},dt=new Map,vt=async()=>{if(!Y.value)return;Q=!0,await C();const e=Y.value.querySelectorAll(".chating");for(;Q;)await new Promise((e=>setTimeout(e,200))),e.forEach((e=>{const t=e.getAttribute("data-chat-id");if(t){if(!dt.has(t)){dt.set(t,!0);const a=()=>{const a=e.scrollHeight-e.scrollTop-e.clientHeight;a>80?dt.set(t,!1):a<50&&dt.set(t,!0)};e.onscroll=a,e.addEventListener("scroll",a)}dt.get(t)&&(null==e||e.scrollTo({top:e.scrollHeight,behavior:"instant"}))}}))};async function pt(e){if(await new Promise((t=>setTimeout(t,e))),!Y.value)return;Y.value.querySelectorAll(".scrollable-chat").forEach((e=>{null==e||e.scrollTo({top:e.scrollHeight,behavior:"instant"})}))}k((()=>{mt()}));const mt=()=>{(()=>{if(!Y.value)return;Y.value.querySelectorAll("[data-chat-id]").forEach((e=>{const t=e.getAttribute("data-chat-id");if(t){const a=e.onscroll;a&&e.removeEventListener("scroll",a),dt.delete(t)}}))})(),dt.clear()};x((()=>{Z.value&&(mt(),ht())}));const ht=()=>{ee.value=Z.value.models.map((e=>{const t=ae.find(e.modelId);if(t&&e.showing)return{model:t,chat:e,id:e.modelId}})).filter(Boolean)};l((()=>L.query.id),(async e=>{var t;if("/conversation/chat"!==L.path)return Z.value=null,void mt();let a=e,l=Z.value;Z.value=$.find(a),Xe.value="",ht();!L.query.isNew||!(null==(t=B.data)?void 0:t.content)||0===Z.value.models.length||Z.value.models[0].chats.length>0?await pt(l?0:500):ne(B.data)}),{immediate:!0});const ft=t((()=>Z.value.internet?{color:"green"}:{}));return(e,t)=>{const a=pe,l=X,o=G,r=ce,x=me,k=te,C=ge,z=fe,M=he,A=se,S=F,E=J,T=K;return b((s(),n("div",At,[v("div",{class:w(["w-full",rt.value]),ref_key:"chatContainer",ref:Y},[u(m(De),{tag:"t-row",modelValue:ee.value,"onUpdate:modelValue":t[0]||(t[0]=e=>ee.value=e),handle:".handle","component-data":{align:"top",gutter:10},onEnd:ut,"item-key":"id",class:"h-full"},{item:d((({element:e})=>[(s(),c(a,{span:it.value,key:e.model.id,class:w([ct.value,{hidden:""!==Xe.value&&Xe.value!==e.model.id}])},{default:d((()=>[u(Vt,{"chat-model":e,conversation:Z.value,"data-index":`${e.model.id}`,"full-screen-model-id":Xe.value,onStopChat:_e,onExtendModelVisible:Ee,onReChat:ue,onChangeSize:Ye,onApiSettingVisible:Ke,onFavNoteVisible:lt,onClearChatContext:Me,onClearChatHistory:Ie},null,8,["chat-model","conversation","data-index","full-screen-model-id"])])),_:2},1032,["span","class"]))])),_:1},8,["modelValue"])],2),v("div",St,[u(D,{class:"flex-1",onInput:ne}),v("div",Et,[m(le)?(s(),c(x,{key:1,delay:0,modelValue:oe.value,"onUpdate:modelValue":t[7]||(t[7]=e=>oe.value=e),onOverlayClick:t[8]||(t[8]=e=>oe.value=!1)},{content:d((()=>[v("div",Tt,[u(l,{size:"large",shape:"circle",variant:"text",onClick:be},{default:d((()=>[u(m(Te),{slot:"icon",style:j(ft.value)},null,8,["style"])])),_:1}),u(l,{size:"large",shape:"circle",variant:"text",onClick:xe},{default:d((()=>[u(m(we),{slot:"icon"})])),_:1}),u(l,{size:"large",shape:"circle",variant:"text",onClick:re},{default:d((()=>[u(m(ye),{slot:"icon"})])),_:1}),u(l,{size:"large",shape:"circle",variant:"text",onClick:t[2]||(t[2]=e=>Ee(""))},{default:d((()=>[u(m(Ce),{slot:"icon"})])),_:1}),u(r,{theme:"danger",content:m(V)("pages.conversation.confirm_delete_all_chat_records"),placement:"left",onConfirm:t[4]||(t[4]=()=>{ze(),oe.value=!1})},{default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text",onClick:t[3]||(t[3]=_((()=>{}),["stop"]))},{default:d((()=>[u(m(ke),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(r,{theme:"warning",content:m(V)("pages.conversation.confirm_clear_all_context"),placement:"left",onConfirm:t[6]||(t[6]=()=>{de(),oe.value=!1})},{default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text",onClick:t[5]||(t[5]=_((()=>{}),["stop"]))},{default:d((()=>[u(m(je),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(l,{size:"large",shape:"circle",variant:"text",onClick:ve},{default:d((()=>[u(m(Re),{slot:"icon"})])),_:1})])])),default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text"},{default:d((()=>[u(m(Pe),{slot:"icon"})])),_:1})])),_:1},8,["modelValue"])):(s(),n(i,{key:0},[u(o,{content:m(V)("pages.conversation.internet_search")},{default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text",onClick:_(be,["stop"])},{default:d((()=>[u(m(Te),{slot:"icon",style:j(ft.value)},null,8,["style"])])),_:1})])),_:1},8,["content"]),u(o,{content:m(V)("pages.conversation.stop_answering")},{default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text",onClick:_(xe,["stop"])},{default:d((()=>[u(m(we),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(o,{content:m(V)("pages.conversation.regenerate_last_conversation")},{default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text",onClick:_(re,["stop"])},{default:d((()=>[u(m(ye),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(o,{content:m(V)("pages.conversation.inherit_other_model_conversation"),placement:"top"},{default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text",onClick:t[1]||(t[1]=_((e=>Ee("")),["stop"]))},{default:d((()=>[u(m(Ce),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(r,{theme:"danger",content:m(V)("pages.conversation.confirm_delete_all_chat_records"),placement:"top",onConfirm:ze},{default:d((()=>[u(o,{content:m(V)("pages.conversation.delete_all_chat_records"),placement:"top"},{default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text"},{default:d((()=>[u(m(ke),{slot:"icon"})])),_:1})])),_:1},8,["content"])])),_:1},8,["content"]),u(r,{theme:"warning",content:m(V)("pages.conversation.confirm_clear_all_context"),placement:"top",onConfirm:de},{default:d((()=>[u(o,{content:m(V)("pages.conversation.clear_all_context"),placement:"top"},{default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text"},{default:d((()=>[u(m(je),{slot:"icon"})])),_:1})])),_:1},8,["content"])])),_:1},8,["content"]),u(o,{content:m(V)("pages.conversation.edit_current_conversation"),placement:"top"},{default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text",onClick:ve},{default:d((()=>[u(m(Re),{slot:"icon"})])),_:1})])),_:1},8,["content"])],64))])]),u(Ge),u(A,{header:m(V)("pages.conversation.inherit_model_dialog"),visible:Ve.value,"onUpdate:visible":t[10]||(t[10]=e=>Ve.value=e),"on-confirm":Oe,class:"extend-model"},{default:d((()=>[u(M,{class:"w-full",modelValue:Se.value,"onUpdate:modelValue":t[9]||(t[9]=e=>Se.value=e)},{default:d((()=>[u(z,{gutter:[16,16],class:"w-full"},{default:d((()=>[(s(!0),n(i,null,h(ee.value,(e=>(s(),c(a,{span:12},{default:d((()=>[u(C,{value:e.model.id,disabled:Ae.value===e.model.id},{default:d((()=>[u(k,{size:"20px",class:"mr-1"},{icon:d((()=>[(s(),c(g(m(I).icons[e.model.type])))])),_:2},1024),f(" "+p(m(I).getModelItemTitle(e.model)),1)])),_:2},1032,["value","disabled"])])),_:2},1024)))),256))])),_:1})])),_:1},8,["modelValue"])])),_:1},8,["header","visible"]),u(A,{header:m(V)("pages.conversation.api_conversation_settings"),visible:Be.value,"onUpdate:visible":t[14]||(t[14]=e=>Be.value=e),"on-confirm":Je},{default:d((()=>[u(T,{"label-align":"top"},{default:d((()=>[u(E,{label:m(V)("pages.conversation.api_agent"),name:"apiSettingAgent"},{default:d((()=>[u(S,{modelValue:qe.value,"onUpdate:modelValue":t[11]||(t[11]=e=>qe.value=e)},null,8,["modelValue"])])),_:1},8,["label"]),u(E,{label:m(V)("pages.conversation.api_conversation_id"),name:"apiSettingConversation"},{default:d((()=>[u(S,{modelValue:He.value,"onUpdate:modelValue":t[12]||(t[12]=e=>He.value=e)},null,8,["modelValue"]),u(l,{class:"ml-2",onClick:Fe},{default:d((()=>[f(p(m(V)("pages.conversation.api_conversation_id_random")),1)])),_:1})])),_:1},8,["label"]),u(E,{label:m(V)("pages.conversation.remarks"),name:"apiSettingNode"},{default:d((()=>[u(S,{modelValue:We.value,"onUpdate:modelValue":t[13]||(t[13]=e=>We.value=e)},null,8,["modelValue"])])),_:1},8,["label"])])),_:1})])),_:1},8,["header","visible"]),u(A,{header:m(V)("pages.conversation.button_tooltip_favourite"),visible:Ze.value,"onUpdate:visible":t[16]||(t[16]=e=>Ze.value=e),confirmBtn:null},{default:d((()=>[v("div",Rt,[v("div",Pt,[u(M,{modelValue:Qe.value,"onUpdate:modelValue":t[15]||(t[15]=e=>Qe.value=e)},{default:d((()=>[u(z,{gutter:[16,16]},{default:d((()=>[(s(!0),n(i,null,h(m(et),(e=>(s(),c(a,{span:12},{default:d((()=>[u(C,{value:e.id,class:"grid grid-flow-col auto-cols-max fav-radio fav-radio-dialog"},{default:d((()=>[f(p(e.title),1)])),_:2},1032,["value"])])),_:2},1024)))),256))])),_:1})])),_:1},8,["modelValue"])]),u(l,{onClick:nt,theme:"default",variant:"outline"},{default:d((()=>t[17]||(t[17]=[f("添加到笔记")]))),_:1}),u(l,{onClick:ot,theme:"default",variant:"outline"},{default:d((()=>t[18]||(t[18]=[f("创建新的笔记")]))),_:1})])])),_:1},8,["header","visible"])],512)),[[y,Z.value]])}}});export{Ut as default};
|
.output/public/assets/content-CZ3W7_RA.js
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
import{U as e,A as t,a as o,_ as l}from"./CodeBlocks.vue_vue_type_style_index_0_lang-BYeAONu2.js";import{_ as a}from"./ChatInput.vue_vue_type_style_index_0_lang-DAxQJ2xg.js";import{b as s,u as n,d as i,t as r,m as u,A as c}from"./_plugin-vue_export-helper-Cd8NMA_g.js";import{a as d,u as p}from"./vue-router-C_wREmVJ.js";import{m}from"./markdown-Debu5d_y.js";import{s as v,c as f,P as j,T as g,A as x,r as h,g as _,f as y}from"./tdesign-vue-next-2RIRnCqA.js";import{c as b,ad as k,_ as w,a4 as C,a5 as T,a3 as z,ae as E}from"./tdesign-icons-vue-next-Bk-s7TkL.js";import{l as B,f as S,a as $,w as H,v as I,y as M,z as O,A as V,R,aa as q,u as A,F as L,n as N,J as P,ab as D,I as F,H as U}from"./@vue-DrGkbxkU.js";import{a as J}from"./main-CeVW39vq.js";import"./uuid-_R2nDvl_.js";import"./@wdns-DMlS5Imi.js";import"./ua-parser-js--QiuJfYt.js";import"./@babel-ynFNPEB3.js";import"./core-js-pure-Dnpx5JGu.js";import"./mammoth-SX_ZK-lB.js";import"./elkjs-BAetzGHm.js";import"./xlsx-DB6BMndo.js";import"./pdfjs-dist-8WFUNQXM.js";import"./pinia-C7G8hpVd.js";import"./pinia-plugin-persistedstate-DyrI1rJI.js";import"./destr-ClW9AvhW.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tvision-color-YYaNBBLy.js";import"./chroma-js-CJzpYopr.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-P8rDU8Ee.js";import"./lodash-VDnThKtA.js";import"./eventsource-parser-BEY8Dpg-.js";import"./@vueuse-FQfBVMrt.js";import"./vue-i18n-CzQ2NKaR.js";import"./@intlify-eboPrqDD.js";import"./@mozilla-BD532_dh.js";import"./markdown-it-link-attributes-DRKqjf49.js";import"./markdown-it-C8SkdHr7.js";import"./mdurl-CDXpswLz.js";import"./uc.micro-CLkLCS2f.js";import"./entities-D7HTx9ov.js";import"./linkify-it-LcVOBuC5.js";import"./punycode.js-Bmr3cAX8.js";import"./@traptitech-WZCBkmmf.js";import"./katex-BY7yyeOs.js";import"./markdown-it-highlightjs-Bk9Z4vG9.js";import"./highlight.js-BsoTvX5C.js";import"./@agoose77-Dx1D29Ys.js";import"./mermaid-BDMIxShI.js";import"./dayjs-Cbdj87rt.js";import"./@braintree-DgpeZQRe.js";import"./d3-transition-swcnLnsT.js";import"./d3-timer-keMr1twq.js";import"./d3-dispatch-Chq_f_hl.js";import"./d3-interpolate-Ct9kki6l.js";import"./d3-color-D5ULnJIe.js";import"./d3-selection-G65jBFUY.js";import"./d3-ease-Cx6bG2vu.js";import"./d3-zoom-D4Vc87xO.js";import"./dompurify-B5jhUdWW.js";import"./dagre-d3-es-FtH4B9px.js";import"./lodash-es-BkU_-LF8.js";import"./d3-shape-C1TbtrGg.js";import"./d3-path-QSrLXsQ3.js";import"./d3-fetch-XwboCDHR.js";import"./khroma-Ca6ZlOUT.js";import"./ts-dedent-CttZBlkd.js";import"./stylis-Cl7w7uv3.js";import"./d3-scale-CjTvl_Qo.js";import"./internmap-B8oPgqVZ.js";import"./d3-array-B0evfIyH.js";import"./d3-format-C0lSXcPg.js";import"./d3-time-format-D74OpZq4.js";import"./d3-time-CebKitJR.js";import"./d3-axis-pCwzqJ1S.js";import"./cytoscape-B1WqMhz1.js";import"./cytoscape-cose-bilkent-CcQu5e-H.js";import"./cose-base-kQthUiMK.js";import"./layout-base-DqRk0Tgc.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./vuedraggable-Bjstl63z.js";import"./vue-DkZ5d_BT.js";const K={key:0,class:"markdown-body"},W=["innerHTML"],X={key:1},Y={class:"flex justify-end mt-2 gap-5"},Z=B({__name:"NoteContent",props:{content:{type:String},isEditing:{type:Boolean,default:!1}},emits:["save","cancel"],setup(e,{emit:t}){const o=e,l=S((()=>m.render(o.content))),a=t,s=$(o.content),n=()=>{a("save",s.value)},i=()=>{s.value=o.content,a("cancel")},r=(e,t)=>{t.e.relatedTarget||i()},u=$(null);return H((()=>o.isEditing),(e=>{e&&(s.value=o.content,N((()=>{u.value.$el.querySelector("textarea").focus()})))})),(t,o)=>{const a=v,c=f;return M(),I(L,null,[e.isEditing?O("",!0):(M(),I("div",K,[V("div",{innerHTML:l.value},null,8,W)])),e.isEditing?(M(),I("div",X,[R(a,{ref_key:"textareaRef",ref:u,modelValue:s.value,"onUpdate:modelValue":o[0]||(o[0]=e=>s.value=e),autosize:{minRows:2,maxRows:20},onBlur:r},null,8,["modelValue"]),V("div",Y,[R(c,{size:"large",shape:"circle",variant:"text",onClick:i},{default:q((()=>[R(A(b),{slot:"icon"})])),_:1}),R(c,{size:"large",shape:"circle",variant:"text",onClick:n},{default:q((()=>[R(A(k),{slot:"icon"})])),_:1})])])):O("",!0)],64)}}}),G={class:"flex justify-between w-full"},Q={class:"flex-1"},ee={key:0,class:"text-xl font-bold"},te={class:"flex align-middle items-center gap-2"},oe={class:"flex flex-1 overflow-hidden"},le={class:"flex-1 relative h-full overflow-y-auto no-scrollbar flex flex-col gap-5"},ae={key:0,class:"flex w-full justify-end items-start gap-2 note-item"},se={class:"flex justify-end overflow-hidden h-[24px]"},ne={class:"bg-color-page bordered p-4 rounded-lg"},ie={class:"flex justify-end gap-2 note-item-tools"},re={class:"w-[24px] h-[24px]"},ue={key:1,class:"flex w-full justify-end items-start flex-row-reverse gap-2 note-item"},ce={class:"flex flex-col gap-2 w-[calc(100%-24px-1rem)]"},de={class:"flex justify-between overflow-hidden h-[24px]"},pe={class:"bg-color-page bordered p-4 rounded-lg"},me={class:"flex justify-end gap-2 note-item-tools"},ve={class:"w-[24px] h-[24px]"},fe={class:"flex w-full justify-end note-item items-start gap-2"},je={class:"flex justify-end overflow-hidden h-[24px]"},ge={class:"bg-color-page bordered p-4 rounded-lg"},xe={key:0,class:"loader"},he={class:"flex justify-end gap-2 note-item-tools"},_e={class:"w-[24px] h-[24px]"},ye={key:0,class:"w-1/2"},be=B({__name:"content",setup(m){var v;const b=$(null),B=$(null),K=s(),W=J();d();const X=p(),Y=$(),be=n(),ke=$(!1),we=i();H((()=>X.query.id),(e=>{if("/note/content"!==X.path)return void(Y.value=null);let t=e;Y.value=W.find(t)}),{immediate:!0});const Ce=S((()=>be.showLayoutHeader&&be.showFooter?"h-[calc(100vh-var(--td-comp-size-xxl)-var(--td-comp-size-xxxl)-2*var(--td-comp-paddingTB-m))]":be.showLayoutHeader&&!be.showFooter?"h-[calc(100vh-var(--td-comp-size-xxxl)-2*var(--td-comp-paddingTB-m))]":!be.showLayoutHeader&&be.showFooter?"h-[calc(100vh-var(--td-comp-size-xxl)-2*var(--td-comp-paddingTB-m))]":"h-[calc(100vh-2*var(--td-comp-paddingTB-m))]"));let Te=null;const ze=$(!1),Ee=async e=>{var t;if(e.content)if(e.content.startsWith("@")){const{name:t,content:o}=function(e){const t=e.indexOf("@");if(-1===t)return null;let o=e.indexOf(" ",t);const l=e.indexOf("(",t),a=e.indexOf(")",t);return-1!==l&&-1!==a&&a>l?o=e.indexOf(" ",a):-1===o&&(o=e.length),{name:e.substring(t+1,o).trim(),content:e.substring(o).trim()}}(e.content),l="ai"===t?we.find(K.assistModel):we.enableModels.find((e=>u.getModelItemTitle(e)===t));let a=o;Y.value.notes.push(`# ${a}`);try{let e="";for(let t=0;t<Y.value.chats.length;t++){const o=Y.value.chats[t];"user"===o.role&&(e+=`<|im_start|>user\n${o.content}<|im_end|>\n`),"assistant"===o.role&&(e+=`<|im_start|>assistant\n${o.content}<|im_end|>\n`)}for(let t=0;t<Y.value.notes.length;t++){e+=`<|im_start|>user\n${Y.value.notes[t]}<|im_end|>`}e+=`<|im_start|>user\n${o}<|im_end|>`,Te=setInterval(Be,0),ze.value=!0,await c(l,e,(e=>{ze.value&&(ze.value=!1),Y.value.notes[Y.value.notes.length-1]=`# ${a}\n`+e}))}finally{null!==Te&&(clearInterval(Te),Te=null)}}else Y.value.notes.push(e.content),t=0,N((()=>{setTimeout((()=>{var e;null==(e=b.value)||e.scrollTo({top:b.value.scrollHeight,behavior:"smooth"})}),t)}));else y.error(r("pages.note.noteEmptyError"))},Be=async()=>{for(var e;null!==Te;)await new Promise((e=>setTimeout(e,300))),null==(e=b.value)||e.scrollTo({top:b.value.scrollHeight,behavior:"instant"})},Se=$(!1);let $e=$("");const He=()=>{Se.value=!1},Ie=$(null),Me=$(null==(v=Y.value)?void 0:v.title),Oe=(e,t)=>{t.e.relatedTarget||(ke.value=!1)},Ve=()=>{Y.value.title=Me.value,ke.value=!1},Re=()=>{var e;Me.value=null==(e=Y.value)?void 0:e.title,ke.value=!0,N((()=>{Ie.value.$el.querySelector("input").focus()}))},qe=$(-1),Ae=e=>{qe.value=e},Le=e=>{Y.value.chats[qe.value].content.text=e,qe.value=-1},Ne=()=>{qe.value=-1},Pe=$(-1),De=e=>{Y.value.notes[Pe.value]=e,Pe.value=-1},Fe=()=>{Pe.value=-1},Ue=()=>{navigator.clipboard.writeText(JSON.stringify(Y.value)),y.success(r("pages.note.noteCopySuccess"))};return(s,n)=>{const i=h,u=f,c=g,d=j,p=x;return Y.value?(M(),P(A(_),{key:0,class:F(["note-page overflow-hidden flex flex-col",[Ce.value]]),"header-bordered":"",title:Y.value.title,bordered:!1},{header:q((()=>[V("div",G,[V("div",Q,[ke.value?(M(),P(i,{key:1,ref_key:"inputTitleRef",ref:Ie,type:"text",modelValue:Me.value,"onUpdate:modelValue":n[0]||(n[0]=e=>Me.value=e),onEnter:Ve,onBlur:Oe},null,8,["modelValue"])):(M(),I("h1",ee,U(Y.value.title),1))]),V("div",te,[R(c,{content:A(r)("pages.note.noteRenameTooltip"),placement:"top"},{default:q((()=>[ke.value?(M(),P(u,{key:1,size:"small",shape:"circle",variant:"text",onClick:Ve},{default:q((()=>[R(A(k),{slot:"icon"})])),_:1})):(M(),P(u,{key:0,size:"small",shape:"circle",variant:"text",onClick:Re},{default:q((()=>[R(A(E),{slot:"icon"})])),_:1}))])),_:1},8,["content"]),R(u,{size:"small",shape:"circle",variant:"text",onClick:Ue},{default:q((()=>[R(A(T),{slot:"icon"})])),_:1})])])])),content:q((()=>[V("div",{ref_key:"scrollable_chat",ref:b,class:"h-full note-content flex flex-col gap-1 relative",onMouseupPassive:n[1]||(n[1]=//@ts-ignore
|
2 |
+
(...e)=>{var t,o;return(null==(t=B.value)?void 0:t.showToolbox)&&(null==(o=B.value)?void 0:o.showToolbox(...e))}),onMousedownPassive:n[2]||(n[2]=//@ts-ignore
|
3 |
+
(...e)=>{var t,o;return(null==(t=B.value)?void 0:t.hideToolbox)&&(null==(o=B.value)?void 0:o.hideToolbox(...e))})},[V("div",oe,[V("div",le,[(M(!0),I(L,null,D(Y.value.chats,((o,l)=>(M(),I(L,null,["user"===o.role?(M(),I("div",ae,[V("div",{class:F(["flex flex-col gap-2",qe.value===l?"w-full":""])},[V("div",se,U(A(K).name),1),V("div",ne,[R(e,{content:o.content,isEditing:qe.value===l,onSave:Le,onCancel:Ne},null,8,["content","isEditing"])]),V("div",ie,[R(d,{theme:"danger",content:A(r)("pages.note.noteDeleteConfirm"),placement:"bottom",onConfirm:e=>(e=>{const t=Y.value.chats.findIndex((t=>t===e));-1!==t&&Y.value.chats.splice(t,2)})(o)},{default:q((()=>[R(c,{content:A(r)("pages.note.noteDeleteTooltip")},{default:q((()=>[R(u,{size:"small",variant:"outline"},{default:q((()=>[R(A(w),{slot:"icon"})])),_:1})])),_:1},8,["content"])])),_:2},1032,["content","onConfirm"]),R(c,{content:A(r)("pages.conversation.button_tooltip_editor"),placement:"bottom"},{default:q((()=>[R(u,{size:"small",variant:"outline",onClick:e=>Ae(l)},{default:q((()=>[R(A(C),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"])])],2),V("div",re,[R(p,{size:"24px",image:A(K).avatar},null,8,["image"])])])):"assistant"===o.role?(M(),I("div",ue,[V("div",ce,[V("div",de,[V("div",null,U(Y.value.conversationName),1)]),V("div",pe,[R(t,{content:o.content,isEditing:qe.value===l,onSave:Le,onCancel:Ne},null,8,["content","isEditing"])]),V("div",me,[R(c,{content:A(r)("pages.conversation.button_tooltip_editor"),placement:"bottom"},{default:q((()=>[R(u,{size:"small",variant:"outline",onClick:e=>Ae(l)},{default:q((()=>[R(A(C),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),R(c,{content:A(r)("pages.note.noteCopyTooltip")},{default:q((()=>[R(u,{size:"small",variant:"outline",onClick:e=>{return t=o,navigator.clipboard.writeText(t.content.text),void y.success(r("pages.note.noteCopySuccess"));var t}},{default:q((()=>[R(A(T),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),R(c,{content:A(r)("pages.conversation.toggle_artifacts")},{default:q((()=>[R(u,{size:"small",variant:"outline",onClick:e=>{var t;"assistant"===(t=o).role&&(Se.value=!Se.value,Se.value&&($e.value=t.content.text))}},{default:q((()=>[R(A(z),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"])])]),V("div",ve,[R(p,{size:"24px",image:Y.value.conversationAvatar},null,8,["image"])])])):O("",!0)],64)))),256)),(M(!0),I(L,null,D(Y.value.notes,((e,t)=>(M(),I("div",fe,[V("div",{class:F(["flex flex-col gap-2 min-w-[300px]",Pe.value===t?"w-full":""])},[V("div",je,U(A(K).name),1),V("div",ge,[ze.value&&t===Y.value.notes.length-1?(M(),I("span",xe)):(M(),P(Z,{key:1,content:e,isEditing:Pe.value===t,onSave:De,onCancel:Fe},null,8,["content","isEditing"]))]),V("div",he,[R(d,{theme:"danger",content:A(r)("pages.note.noteDeleteConfirm"),placement:"bottom",onConfirm:e=>(e=>{Y.value.notes.splice(e,1)})(t)},{default:q((()=>[R(c,{content:A(r)("pages.note.noteDeleteTooltip")},{default:q((()=>[R(u,{size:"small",variant:"outline"},{default:q((()=>[R(A(w),{slot:"icon"})])),_:1})])),_:1},8,["content"])])),_:2},1032,["content","onConfirm"]),R(c,{content:A(r)("pages.conversation.button_tooltip_editor"),placement:"bottom"},{default:q((()=>[R(u,{size:"small",variant:"outline",onClick:e=>(e=>{Pe.value=e})(t)},{default:q((()=>[R(A(C),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"])])],2),V("div",_e,[R(p,{size:"24px",image:A(K).avatar},null,8,["image"])])])))),256))]),Se.value?(M(),I("div",ye,[R(o,{content:A($e),closeBtn:He},null,8,["content"])])):O("",!0)]),R(l,{ref_key:"toolbar",ref:B,parent:b.value},null,8,["parent"])],544)])),footer:q((()=>[R(a,{"show-upload":!1,"auto-complete-enabled":!0,placeholder:s.$t("pages.note.notePlaceholder"),onInput:Ee},null,8,["placeholder"])])),_:1},8,["class","title"])):O("",!0)}}});export{be as default};
|
.output/public/assets/help-C98ACA5T.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{F as s}from"./FrameContent-_iT2pOwC.js";import{v as t}from"./_plugin-vue_export-helper-Cd8NMA_g.js";import{l as e,a as r,J as i,y as o}from"./@vue-DrGkbxkU.js";import"./@vueuse-FQfBVMrt.js";import"./lodash-VDnThKtA.js";import"./@babel-ynFNPEB3.js";import"./core-js-pure-Dnpx5JGu.js";import"./tdesign-vue-next-2RIRnCqA.js";import"./tdesign-icons-vue-next-Bk-s7TkL.js";import"./lodash-es-BkU_-LF8.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./pinia-C7G8hpVd.js";import"./pinia-plugin-persistedstate-DyrI1rJI.js";import"./destr-ClW9AvhW.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tvision-color-YYaNBBLy.js";import"./chroma-js-CJzpYopr.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-P8rDU8Ee.js";import"./eventsource-parser-BEY8Dpg-.js";import"./vue-i18n-CzQ2NKaR.js";import"./@intlify-eboPrqDD.js";import"./@mozilla-BD532_dh.js";const p=e({__name:"help",setup(e){const p=r(`${t()}/docs/index.html?t=${(new Date).getTime()}`);return(t,e)=>(o(),i(s,{frameSrc:p.value},null,8,["frameSrc"]))}});export{p as default};
|
.output/public/assets/highlight.js-BsoTvX5C.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.output/public/assets/index-Bg5EKroP.css
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
.color-container[data-v-f0f6ec52]{width:24px;height:24px;border-radius:var(--td-radius-circle);display:inline-block}.setting-layout-color-group{display:inline-flex;justify-content:center;align-items:center;border-radius:50%!important;padding:6px!important;border:2px solid transparent!important}.setting-layout-color-group>.t-radio-button__label{display:inline-flex}.tdesign-setting-close{position:fixed;bottom:200px;right:300px}.setting-group-title{font-size:14px;line-height:22px;margin:16px 0;text-align:left;font-family:"PingFang SC",var(--td-font-family);font-style:normal;font-weight:500;color:var(--td-text-color-primary)}.setting-link{cursor:pointer;color:var(--td-brand-color);margin-bottom:8px}.setting-info{text-align:center;color:var(--td-text-color-placeholder);width:100%;background:var(--td-bg-color-container)}.setting-container .t-radio-group.t-size-m{min-height:32px;width:100%;justify-content:space-between;align-items:center}.setting-container .t-radio-group.t-size-m .t-radio-button{height:auto}.setting-container .setting-layout-drawer{display:flex;flex-direction:column;align-items:center;margin-bottom:16px}.setting-container .setting-layout-drawer .t-radio-button{display:inline-flex;max-height:78px;padding:8px;border-radius:var(--td-radius-default);border:2px solid var(--td-component-border)}.setting-container .setting-layout-drawer .t-radio-button>.t-radio-button__label{display:inline-flex}.setting-container .setting-layout-drawer .t-is-checked{border:2px solid var(--td-brand-color)!important}.setting-container .setting-layout-drawer .t-form__controls-content,.setting-container .t-form__controls-content{justify-content:end}.setting-route-theme .t-form__label{min-width:310px!important;color:var(--td-text-color-secondary)}.setting-color-theme .setting-layout-drawer .t-radio-button{height:32px}.setting-color-theme .setting-layout-drawer:last-child{margin-right:0}.drag-handle[data-v-20b252b9]{cursor:move}.drag-handle[data-v-20b252b9]:hover{opacity:.7}
|
.output/public/assets/index-Bt6rwT-8.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{t as e}from"./_plugin-vue_export-helper-Cd8NMA_g.js";import{a as t}from"./vue-router-C_wREmVJ.js";import{W as a,X as i,l as s,x as o,g as r,f as l}from"./tdesign-vue-next-2RIRnCqA.js";import{l as p,f as n,a as m,J as u,y as d,aa as j,R as v,G as c,H as g}from"./@vue-DrGkbxkU.js";import{a as f}from"./main-CeVW39vq.js";import"./pinia-C7G8hpVd.js";import"./pinia-plugin-persistedstate-DyrI1rJI.js";import"./destr-ClW9AvhW.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tvision-color-YYaNBBLy.js";import"./@babel-ynFNPEB3.js";import"./core-js-pure-Dnpx5JGu.js";import"./chroma-js-CJzpYopr.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-P8rDU8Ee.js";import"./lodash-VDnThKtA.js";import"./eventsource-parser-BEY8Dpg-.js";import"./@vueuse-FQfBVMrt.js";import"./vue-i18n-CzQ2NKaR.js";import"./@intlify-eboPrqDD.js";import"./@mozilla-BD532_dh.js";import"./tdesign-icons-vue-next-Bk-s7TkL.js";import"./lodash-es-BkU_-LF8.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./@wdns-DMlS5Imi.js";import"./ua-parser-js--QiuJfYt.js";import"./vuedraggable-Bjstl63z.js";import"./vue-DkZ5d_BT.js";const h=p({name:"About Page",setup(p){const h=f(),b=n((()=>h.data)),k=t(),_=[{title:e("pages.note.tableTitleName"),align:"left",width:320,colKey:"title",fixed:"left"},{title:e("pages.note.tableOperation"),align:"left",fixed:"right",width:160,colKey:"op"}],x=m({defaultPageSize:20,total:b.value.length,defaultCurrent:1}),y=m(""),w=m(!1),C=()=>{h.remove(y.value),w.value=!1,l.success(e("pages.note.deleteMsgSuccess")),$()},$=()=>{y.value=""},z=()=>{$()};return(e,t)=>{const l=s,p=i,n=a,m=o,f=r;return d(),u(f,null,{default:j((()=>[v(n,{data:b.value,columns:_,"row-key":"id","vertical-align":"top",hover:!0,pagination:x.value},{op:j((t=>[v(p,null,{default:j((()=>[v(l,{theme:"primary",onClick:e=>{return a=t,void k.push(`/note/content?id=${a.row.id}`);var a}},{default:j((()=>[c(g(e.$t("pages.note.detail")),1)])),_:2},1032,["onClick"]),v(l,{theme:"danger",onClick:e=>{return a=t,y.value=a.row.id,void(w.value=!0);var a}},{default:j((()=>[c(g(e.$t("pages.note.delete")),1)])),_:2},1032,["onClick"])])),_:2},1024)])),_:1},8,["data","pagination"]),v(m,{visible:w.value,"onUpdate:visible":t[0]||(t[0]=e=>w.value=e),header:e.$t("layout.sideNav.confirmDelete"),"on-cancel":z,onConfirm:C},null,8,["visible","header"])])),_:1})}}});export{h as default};
|
.output/public/assets/index-Cm8vPnte.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{F as e}from"./FrameContent-_iT2pOwC.js";import{v as t}from"./_plugin-vue_export-helper-Cd8NMA_g.js";import{l as s,J as o,y as r}from"./@vue-DrGkbxkU.js";import"./@vueuse-FQfBVMrt.js";import"./lodash-VDnThKtA.js";import"./@babel-ynFNPEB3.js";import"./core-js-pure-Dnpx5JGu.js";import"./tdesign-vue-next-2RIRnCqA.js";import"./tdesign-icons-vue-next-Bk-s7TkL.js";import"./lodash-es-BkU_-LF8.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./pinia-C7G8hpVd.js";import"./pinia-plugin-persistedstate-DyrI1rJI.js";import"./destr-ClW9AvhW.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tvision-color-YYaNBBLy.js";import"./chroma-js-CJzpYopr.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-P8rDU8Ee.js";import"./eventsource-parser-BEY8Dpg-.js";import"./vue-i18n-CzQ2NKaR.js";import"./@intlify-eboPrqDD.js";import"./@mozilla-BD532_dh.js";const i=s({__name:"index",setup(s){const i=`${t()}/swagger/index.html?t=${(new Date).getTime()}`,p=getComputedStyle(document.documentElement).getPropertyValue("--td-comp-size-xxxl"),m=parseFloat(p)+20;return(t,s)=>(r(),o(e,{frameSrc:i,offset:m}))}});export{i as default};
|
.output/public/assets/index-CmAH-Obx.js
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import{l as e,f as a,J as l,y as t,aa as o,R as i,ad as s,u,ac as n,G as d,H as r,s as p,a as m,w as v,A as c,z as g,v as _,F as y,ab as f}from"./@vue-DrGkbxkU.js";import{m as k,t as b,d as h,w as V,x,y as w,v as j,z as $}from"./_plugin-vue_export-helper-Cd8NMA_g.js";import{c as U,A as S,g as C,T as D,l as T,p as B,q as M,r as z,u as P,O as K,n as O,P as N,t as A,s as J,x as R,f as q,m as W,j as I,Q as E}from"./tdesign-vue-next-2RIRnCqA.js";import{a5 as F,ab as G,a9 as H,c as L,d as Q}from"./tdesign-icons-vue-next-Bk-s7TkL.js";import{p as X}from"./lyihub-zLFv36Ly.js";import{v as Y}from"./uuid-_R2nDvl_.js";import"./@babel-ynFNPEB3.js";import"./core-js-pure-Dnpx5JGu.js";import"./pinia-C7G8hpVd.js";import"./pinia-plugin-persistedstate-DyrI1rJI.js";import"./destr-ClW9AvhW.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tvision-color-YYaNBBLy.js";import"./chroma-js-CJzpYopr.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-P8rDU8Ee.js";import"./lodash-VDnThKtA.js";import"./eventsource-parser-BEY8Dpg-.js";import"./@vueuse-FQfBVMrt.js";import"./vue-i18n-CzQ2NKaR.js";import"./@intlify-eboPrqDD.js";import"./@mozilla-BD532_dh.js";import"./lodash-es-BkU_-LF8.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";const Z=e({__name:"ModelCard",props:{product:{type:Object}},emits:["delete-item","copy-item"],setup(e,{emit:d}){const r=e,p=a((()=>{const e=k.getModelItemTitle(r.product);return e.length>40?e.slice(0,40)+"...":e})),m=d;return(a,d)=>{const r=S,v=U,c=C;return t(),l(c,{theme:"normal",title:p.value,"hover-shadow":"",bordered:!1},{avatar:o((()=>[i(r,{size:"56px"},{icon:o((()=>[(t(),l(n(u(k).icons[e.product.type])))])),_:1})])),actions:o((()=>[i(v,{shape:"circle",onClick:d[0]||(d[0]=s((a=>{return l=e.product,void m("copy-item",l);var l}),["stop"])),variant:"text"},{default:o((()=>[i(u(F),{slot:"icon"})])),_:1}),i(v,{shape:"circle",onClick:d[1]||(d[1]=s((a=>{return l=e.product,void m("delete-item",l);var l}),["stop"])),variant:"text"},{default:o((()=>[i(u(G),{slot:"icon"})])),_:1})])),_:1},8,["title"])}}}),ee=e({__name:"WebToken",props:{url:{type:String},userAgent:{type:String},script:{type:String},text:{type:String,default:b("pages.setting.model.login_to_get_token")}},emits:["onResult"],setup(e,{emit:a}){const s=e,u=a,n=async()=>{const e=await window.ipcRenderer.invoke("login-get-token",{url:s.url,userAgent:s.userAgent,script:s.script,show:!0});u("onResult",e)};return(e,a)=>{const u=T,p=D;return t(),l(p,{content:e.$t("pages.setting.model.login_and_close"),placement:"bottom"},{default:o((()=>[i(u,{theme:"primary",onClick:n},{default:o((()=>[d(r(s.text),1)])),_:1})])),_:1},8,["content"])}}}),ae={class:"flex gap-2"},le={class:"flex flex-col items-center justify-center mb-[var(--td-comp-margin-xxl)] gap-2"},te={class:"w-12 h-12"},oe={key:6,class:"mb-5 pl-24 flex flex-col gap-2"},ie={class:"flex gap-2 items-center"},se={class:"w-full flex flex-row justify-end gap-3"},ue={id:"",name:"",status:"1",description:"",type:"openai",apiModel:"",apiBase:"",apiKey:"",keys:[],prompt:"",likes:0,additionalData:{},temperature:w,
|
2 |
+
//生成随机性
|
3 |
+
topP:x,maxTokens:V,stream:!0},ne=e({__name:"DialogForm",props:{visible:{type:Boolean,default:!1},data:Object},emits:["update:visible"],setup(e,{emit:a}){const s=h(),C=e,W=p(k.providers[0]),I=m(!1),E=m({...ue}),F=m(!1),G=m(""),Q=m(""),Z=m(!1),ne=m(""),de=m(!1),re=window.isElectron,pe=({validateResult:e,firstError:a})=>{var l,t,o;if(a)return void q.warning(a);const i=!E.value.id||""===E.value.id;i&&(E.value.id=Y());const u={id:E.value.id,name:E.value.name,status:"1"===E.value.status,description:E.value.description,type:E.value.type,apiBase:null==(l=E.value.apiBase)?void 0:l.trim(),apiKey:null==(t=E.value.apiKey)?void 0:t.trim(),apiModel:null==(o=E.value.apiModel)?void 0:o.trim(),keys:E.value.keys,likes:E.value.likes,prompt:E.value.prompt,temperature:E.value.temperature,
|
4 |
+
//生成随机性
|
5 |
+
topP:E.value.topP,maxTokens:E.value.maxTokens,additionalData:E.value.additionalData,stream:E.value.stream};i?(s.add(u),q.success(b("pages.setting.model.submit_success"))):(s.update(u),q.success(b("pages.setting.model.update_success"))),I.value=!1},me=()=>{I.value=!1},ve=()=>{},ce=m([]),ge=e=>{ce.value.find((a=>a.value===e))||ce.value.push({label:e,value:e})},_e=e=>{(null==e?void 0:e.token)?E.value.apiKey=null==e?void 0:e.token:q.error(b("pages.setting.model.get_token_failed"))},ye=a;v((()=>I.value),(e=>{ye("update:visible",e)})),v((()=>C.visible),(e=>{I.value=e})),v((()=>C.data),(e=>{E.value={...e}}),{immediate:!0}),v((()=>E.value.type),(()=>{ce.value=[],W.value=k.providers.find((e=>e.name===E.value.type)),W.value||(W.value={name:E.value.type,title:"Model Provider Non existent!",icon:"",apiBase:"",tokenUrl:"",isApi:!1,show:{apiBase:!0,apiKey:!0,apiModel:!0},tips:{apiBase:"",apiKey:"",apiModel:""}}),C.data.type===W.value.name?(E.value.apiBase=C.data.apiBase,E.value.apiKey=C.data.apiKey,E.value.apiModel=C.data.apiModel,E.value.prompt=C.data.prompt,E.value.keys=C.data.keys,E.value.temperature=C.data.temperature,E.value.topP=C.data.topP,E.value.maxTokens=C.data.maxTokens,E.value.additionalData=C.data.additionalData,E.value.stream=C.data.stream):(E.value.apiBase=W.value.apiBase,E.value.apiKey="",E.value.apiModel="",E.value.prompt="",E.value.keys=[],E.value.temperature=w,E.value.topP=x,E.value.maxTokens=V,E.value.additionalData={},E.value.stream=!0),ke()}));const fe={name:[{required:!0,message:b("pages.setting.model.enter_model_name"),type:"error"}]},ke=()=>{let e=W.value.models;E.value.additionalData.models&&(e=E.value.additionalData.models),e&&(Array.isArray(e)?ce.value=e.map((e=>({label:e,value:e}))):"object"==typeof e&&(ce.value=Object.entries(e).map((([e,a])=>({label:e,value:a}))))),E.value.apiModel&&!ce.value.find((e=>e.value===E.value.apiModel))&&ce.value.push({label:E.value.apiModel,value:E.value.apiModel})},be=m(!1);async function he(){try{be.value=!0,E.value.additionalData.models=await X(50,E.value.apiKey),ke()}finally{be.value=!1}}async function Ve(){E.value.additionalData.models=null,ke()}async function xe(){if(!F.value)try{F.value=!0;const e=await fetch(j()+"/github/code"),a=await e.json();if(!a)return void q.error(b("pages.setting.model.get_auth_code_failed"));G.value=a.user_code,Q.value=a.verification_uri,await navigator.clipboard.writeText(G.value);const l=await fetch(j()+`/github/token?device_code=${a.device_code}&interval=${a.interval}`),t=await l.json();if(!1===I.value)return;_e(t),G.value="",Q.value=""}finally{F.value=!1}}async function we(){if(!Z.value)try{Z.value=!0;const e=await fetch(j()+"/cursor/code"),a=await e.json(),{url:l,uuid:t,verifier:o}=a;ne.value=l;const i=await fetch(j()+`/cursor/token?uuid=${t}&verifier=${o}&interval=1`),s=await i.json();if(!1===I.value)return;_e(s),ne.value=""}finally{Z.value=!1}}async function je(){if(!de.value){de.value=!0;try{(await fetch(j()+"/cache/clear?key=google_code")).ok||q.error("clear google code fail");const e=j()+"/google/code";$e(`https://accounts.google.com/o/oauth2/v2/auth?scope=https://www.googleapis.com/auth/cloud-platform&response_type=code&redirect_uri=${e}&client_id=${E.value.additionalData.google_oauth_client_id}&access_type=offline&prompt=consent`);let a="",l=0;const t=1e3;for(;;){if(!1===I.value)return;await new Promise((e=>setTimeout(e,t)));const e=await fetch(j()+"/google/access_token"),o=await e.json();if("ok"===o.status){a=o.code;break}if(l+=1,l*t>45e3)break}if(!a)return void q.success(b("pages.setting.model.get_auth_code_failed"));const o=await fetch("https://www.googleapis.com/oauth2/v4/token",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({client_id:E.value.additionalData.google_oauth_client_id,client_secret:E.value.additionalData.google_oauth_client_secret,code:a,redirect_uri:e,grant_type:"authorization_code"})}),i=await o.json();E.value.apiKey=`${E.value.additionalData.google_oauth_client_id}${$}${E.value.additionalData.google_oauth_client_secret}${$}${i.refresh_token}`,q.success(b("pages.setting.model.get_auth_code_success"))}finally{de.value=!1}}}function $e(e){window.ipcRenderer?window.ipcRenderer.send("open-url",e):window.open(e)}function Ue(){E.value.keys.push({key:E.value.apiKey,name:(E.value.keys.length+1).toString(),enabled:!0})}return(e,a)=>{const s=z,p=M,m=S,v=K,h=P,V=T,x=D,w=U,j=O,$=N,C=A,q=J,X=B,Y=R;return t(),l(Y,{visible:I.value,"onUpdate:visible":a[19]||(a[19]=e=>I.value=e),onClose:ve,header:E.value.id?e.$t("pages.setting.model.editor_model"):e.$t("pages.setting.model.add_model"),width:680,footer:!1},{body:o((()=>[i(X,{ref:"form",data:E.value,rules:fe,"label-width":96,onSubmit:pe},{default:o((()=>[i(p,{label:e.$t("pages.setting.model.model_name"),name:"name"},{default:o((()=>[i(s,{modelValue:E.value.name,"onUpdate:modelValue":a[0]||(a[0]=e=>E.value.name=e)},null,8,["modelValue"])])),_:1},8,["label"]),i(p,{label:e.$t("pages.setting.model.model_description"),name:"description"},{default:o((()=>[i(s,{modelValue:E.value.description,"onUpdate:modelValue":a[1]||(a[1]=e=>E.value.description=e)},null,8,["modelValue"])])),_:1},8,["label"]),i(p,{label:e.$t("pages.setting.model.model_interface"),name:"type"},{default:o((()=>[i(h,{modelValue:E.value.type,"onUpdate:modelValue":a[2]||(a[2]=e=>E.value.type=e),clearable:"",filterable:""},{default:o((()=>[(t(!0),_(y,null,f(u(k).options,((e,a)=>(t(),l(v,{key:a,value:e.value,label:e.label},{default:o((()=>[c("div",ae,[i(m,{size:"20px"},{icon:o((()=>[(t(),l(n(e.icon)))])),_:2},1024),d(" "+r(e.label),1)])])),_:2},1032,["value","label"])))),128))])),_:1},8,["modelValue"])])),_:1},8,["label"]),c("div",le,[c("div",te,[(t(),l(n(W.value.icon)))]),u(re)&&!W.value.isApi&&W.value.tokenUrl?(t(),l(ee,{key:0,url:W.value.tokenUrl,onOnResult:_e},null,8,["url"])):g("",!0),!W.value.tokenUrl||u(re)&&!W.value.isApi?g("",!0):(t(),l(V,{key:1,theme:"primary",onClick:a[3]||(a[3]=e=>$e(W.value.tokenUrl))},{default:o((()=>[d(r(W.value.tokenUrl),1)])),_:1})),i(x,{content:e.$t("pages.setting.model.login_and_wait"),placement:"bottom"},{default:o((()=>[Q.value&&"github-copilot"===W.value.name?(t(),l(V,{key:0,theme:"primary",onClick:a[4]||(a[4]=e=>$e(Q.value))},{default:o((()=>[d(r(e.$t("pages.setting.model.click_to_enter_auth_code")),1)])),_:1})):g("",!0),ne.value&&"cursor"===W.value.name?(t(),l(V,{key:1,theme:"primary",onClick:a[5]||(a[5]=e=>$e(ne.value))},{default:o((()=>[d(r(e.$t("pages.setting.model.click_to_enter_auth_code")),1)])),_:1})):g("",!0)])),_:1},8,["content"]),"cursor"===W.value.name?(t(),l(w,{key:2,loading:Z.value,onClick:we},{default:o((()=>[d(r(e.$t("pages.setting.model.getTokenButtonText")),1)])),_:1},8,["loading"])):g("",!0)]),"github-copilot"===W.value.name?(t(),l(p,{key:0,label:e.$t("pages.setting.model.get_auth_code"),name:"github_user_code"},{default:o((()=>[i(s,{readonly:"",modelValue:G.value,"onUpdate:modelValue":a[6]||(a[6]=e=>G.value=e)},null,8,["modelValue"]),a[20]||(a[20]=d()),i(w,{class:"ml-2",loading:F.value,onClick:xe},{default:o((()=>[d(r(e.$t("pages.setting.model.getTokenButtonText")),1)])),_:1},8,["loading"])])),_:1},8,["label"])):g("",!0),W.value.name.endsWith("vertex")?(t(),l(p,{key:1,label:"Client ID"},{default:o((()=>[i(s,{modelValue:E.value.additionalData.google_oauth_client_id,"onUpdate:modelValue":a[7]||(a[7]=e=>E.value.additionalData.google_oauth_client_id=e)},null,8,["modelValue"])])),_:1})):g("",!0),W.value.name.endsWith("vertex")?(t(),l(p,{key:2,label:"Client Secret"},{default:o((()=>[i(s,{modelValue:E.value.additionalData.google_oauth_client_secret,"onUpdate:modelValue":a[8]||(a[8]=e=>E.value.additionalData.google_oauth_client_secret=e)},null,8,["modelValue"]),a[21]||(a[21]=d()),i(w,{class:"ml-2",onClick:je,loading:de.value},{default:o((()=>[d(r(e.$t("pages.setting.model.getTokenButtonText")),1)])),_:1},8,["loading"])])),_:1})):g("",!0),W.value.show.apiBase?(t(),l(p,{key:3,label:e.$t("pages.setting.model.model_address"),name:"apiBase",tips:W.value.tips.apiBase},{default:o((()=>[i(s,{modelValue:E.value.apiBase,"onUpdate:modelValue":a[9]||(a[9]=e=>E.value.apiBase=e),placeholder:W.value.apiBase},null,8,["modelValue","placeholder"])])),_:1},8,["label","tips"])):g("",!0),W.value.show.apiModel?(t(),l(p,{key:4,label:e.$t("pages.setting.model.model"),name:"apiModel",tips:W.value.tips.apiModel},{default:o((()=>[i(h,{modelValue:E.value.apiModel,"onUpdate:modelValue":a[10]||(a[10]=e=>E.value.apiModel=e),creatable:"",filterable:"",options:ce.value,onCreate:ge,onEnter:a[11]||(a[11]=e=>{e.e.preventDefault()})},null,8,["modelValue","options"]),W.value.name.startsWith("lyihub")?(t(),l(w,{key:0,class:"ml-2",onClick:he,loading:be.value},{default:o((()=>[d(r(e.$t("pages.setting.model.getTokenButtonText")),1)])),_:1},8,["loading"])):g("",!0),W.value.name.startsWith("lyihub")?(t(),l(w,{key:1,class:"ml-2",onClick:Ve},{default:o((()=>[d(r(e.$t("pages.setting.model.cleanTokenButtonText")),1)])),_:1})):g("",!0)])),_:1},8,["label","tips"])):g("",!0),W.value.show.apiKey?(t(),l(p,{key:5,label:e.$t("pages.setting.model.model_key"),name:"apiKey",tips:W.value.tips.apiKey},{default:o((()=>[i(s,{type:"password",modelValue:E.value.apiKey,"onUpdate:modelValue":a[12]||(a[12]=e=>E.value.apiKey=e)},null,8,["modelValue"]),i(w,{shape:"square",variant:"text",class:"ml-2",onClick:Ue},{default:o((()=>[i(u(H),{slot:"icon"})])),_:1})])),_:1},8,["label","tips"])):g("",!0),E.value.keys&&E.value.keys.length>0?(t(),_("div",oe,[(t(!0),_(y,null,f(E.value.keys,((a,l)=>(t(),_("div",ie,[i(s,{modelValue:a.name,"onUpdate:modelValue":e=>a.name=e,class:"w-32"},null,8,["modelValue","onUpdate:modelValue"]),i(s,{modelValue:a.key,"onUpdate:modelValue":e=>a.key=e,type:"password"},null,8,["modelValue","onUpdate:modelValue"]),i(j,{modelValue:a.enabled,"onUpdate:modelValue":e=>a.enabled=e},null,8,["modelValue","onUpdate:modelValue"]),i($,{content:e.$t("pages.setting.user.confirm_delete"),onConfirm:e=>function(e){E.value.keys.splice(e,1)}(l)},{default:o((()=>[i(w,{shape:"square",variant:"text"},{default:o((()=>[i(u(L),{slot:"icon"})])),_:1})])),_:2},1032,["content","onConfirm"])])))),256))])):g("",!0),i(p,{label:u(b)("pages.conversation.stream"),name:"stream"},{default:o((()=>[i(j,{modelValue:E.value.stream,"onUpdate:modelValue":a[13]||(a[13]=e=>E.value.stream=e)},null,8,["modelValue"])])),_:1},8,["label"]),i(p,{label:u(b)("pages.conversation.temperature"),name:"temperature"},{default:o((()=>[i(C,{modelValue:E.value.temperature,"onUpdate:modelValue":a[14]||(a[14]=e=>E.value.temperature=e),inputNumberProps:"",showStep:"",min:0,max:1,step:.1},null,8,["modelValue"])])),_:1},8,["label"]),i(p,{label:u(b)("pages.conversation.maxTokens"),name:"maxTokens"},{default:o((()=>[i(C,{modelValue:E.value.maxTokens,"onUpdate:modelValue":a[15]||(a[15]=e=>E.value.maxTokens=e),inputNumberProps:"",showStep:"",min:1024,max:8192,step:128},null,8,["modelValue"])])),_:1},8,["label"]),i(p,{label:u(b)("pages.conversation.topP"),name:"topP"},{default:o((()=>[i(C,{modelValue:E.value.topP,"onUpdate:modelValue":a[16]||(a[16]=e=>E.value.topP=e),inputNumberProps:"",showStep:"",min:0,max:1,step:.1},null,8,["modelValue"])])),_:1},8,["label"]),W.value.name.startsWith("cozec")?(t(),l(p,{key:7,label:"",tips:"会将话中的角色设定附加到每次发送的用户消息上"},{default:o((()=>[i(j,{modelValue:E.value.additionalData.useConversationSetting,"onUpdate:modelValue":a[17]||(a[17]=e=>E.value.additionalData.useConversationSetting=e)},{default:o((()=>a[22]||(a[22]=[d("使用会话的角色设定")]))),_:1},8,["modelValue"])])),_:1})):g("",!0),i(p,{label:e.$t("pages.setting.model.model_prompt"),name:"prompt",tips:e.$t("pages.setting.model.prompt_tips")},{default:o((()=>[i(q,{modelValue:E.value.prompt,"onUpdate:modelValue":a[18]||(a[18]=e=>E.value.prompt=e),autosize:{minRows:2,maxRows:5},name:"prompt"},null,8,["modelValue"])])),_:1},8,["label","tips"]),i(p,null,{default:o((()=>[c("div",se,[i(w,{variant:"outline",onClick:me},{default:o((()=>[d(r(e.$t("pages.setting.model.cancel")),1)])),_:1}),i(w,{theme:"primary",type:"submit"},{default:o((()=>[d(r(e.$t("pages.setting.model.confirm")),1)])),_:1})])])),_:1})])),_:1},8,["data"])])),_:1},8,["visible","header"])}}}),de={class:"search-box",style:{"margin-bottom":"16px"}},re={class:"list-card-items"},pe={class:"list-card-pagination"},me=e({name:"ListModel",setup(e){const s=m(""),n=h(),d=m({current:1,pageSize:31,total:0}),r=a((()=>{const e=n.models.filter((e=>e.name.includes(s.value)||e.apiModel.includes(s.value)));return d.value.total=e.length,e})),p=m(void 0),v=a((()=>p.value?b("pages.setting.model.confirm_delete_model",{modelName:p.value.name}):"")),g=()=>{n.remove(p.value.id),$.value=!1,q.success(b("pages.setting.model.delete_success"))},j=m(!1),$=m(!1),U=m({...ue}),D=e=>{d.value.pageSize=e,d.value.current=1},T=e=>{d.value.current=e},B=e=>{$.value=!0,p.value=e},M=()=>{p.value=void 0},P=()=>{U.value={...ue,keys:[]},j.value=!0},K=e=>{if(!k.dict[e.type])return void q.error(b("pages.setting.model.model_provider_not_exist"));const a={...e,
|
6 |
+
// 清空ID,作为新模型
|
7 |
+
name:`${e.name} (副本)`};U.value={id:"",name:a.name,status:a.status?"1":"0",description:a.description,type:a.type.toString(),apiBase:a.apiBase,apiKey:a.apiKey,apiModel:a.apiModel,keys:a.keys?JSON.parse(JSON.stringify(a.keys)):[],likes:a.likes,prompt:a.prompt,temperature:a.temperature||w,topP:a.topP||x,maxTokens:a.maxTokens||V,stream:a.stream,additionalData:a.additionalData?JSON.parse(JSON.stringify(a.additionalData)):{}},j.value=!0};return(e,a)=>{const n=z,p=S,m=C,h=W,O=I,N=E,A=R;return t(),_("div",null,[c("div",de,[i(n,{modelValue:s.value,"onUpdate:modelValue":a[0]||(a[0]=e=>s.value=e),placeholder:"搜索模型"},null,8,["modelValue"])]),c("div",re,[i(O,{gutter:[16,16]},{default:o((()=>[i(h,{xs:12,lg:4,xl:3},{default:o((()=>[i(m,{theme:"normal","hover-shadow":"",class:"list-card-item border-dashed",style:{"border-color":"var(--td-brand-color-active)"},title:e.$t("pages.setting.model.add_model"),onClick:P},{avatar:o((()=>[i(p,{size:"56px"},{icon:o((()=>[i(u(Q))])),_:1})])),_:1},8,["title"])])),_:1}),(t(!0),_(y,null,f(r.value.slice(d.value.pageSize*(d.value.current-1),d.value.pageSize*d.value.current),(e=>(t(),l(h,{key:e.id,xs:12,lg:4,xl:3},{default:o((()=>[i(Z,{class:"list-card-item",product:e,onDeleteItem:B,onCopyItem:K,onClick:a=>(e=>{k.dict[e.type]?(U.value={id:e.id,name:e.name,status:e.status?"1":"0",description:e.description,type:e.type.toString(),apiBase:e.apiBase,apiKey:e.apiKey,apiModel:e.apiModel,keys:e.keys?JSON.parse(JSON.stringify(e.keys)):[],likes:e.likes,prompt:e.prompt,temperature:e.temperature||w,
|
8 |
+
//生成随机性
|
9 |
+
topP:e.topP||x,maxTokens:e.maxTokens||V,stream:e.stream,additionalData:e.additionalData?JSON.parse(JSON.stringify(e.additionalData)):{}},j.value=!0):q.error(b("pages.setting.model.model_provider_not_exist"))})(e)},null,8,["product","onClick"])])),_:2},1024)))),128))])),_:1})]),c("div",pe,[i(N,{modelValue:d.value.current,"onUpdate:modelValue":a[1]||(a[1]=e=>d.value.current=e),"page-size":d.value.pageSize,"onUpdate:pageSize":a[2]||(a[2]=e=>d.value.pageSize=e),total:d.value.total,"page-size-options":[31],onPageSizeChange:D,onCurrentChange:T},null,8,["modelValue","page-size","total","page-size-options"])]),i(ne,{visible:j.value,"onUpdate:visible":a[3]||(a[3]=e=>j.value=e),data:U.value},null,8,["visible","data"]),i(A,{visible:$.value,"onUpdate:visible":a[4]||(a[4]=e=>$.value=e),header:e.$t("pages.setting.model.confirm_delete_selected_model"),body:v.value,"on-cancel":M,onConfirm:g},null,8,["visible","header","body"])])}}});export{me as default};
|
.output/public/assets/index-DZN1F57a.js
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
import{r as e,q as a,d as l,R as t,J as o,N as s,w as n,p as u,c as r,f as d,j as i,m as c,u as m,O as p,A as v,n as g,U as f,P as h,x as _,g as y}from"./tdesign-vue-next-2RIRnCqA.js";import{l as b,f as V,v as w,y as x,R as j,aa as $,F as U,A as k,B as F,a as T,o as M,j as C,z,H as B,ab as A,J as S,ac as O,u as H,G as R}from"./@vue-DrGkbxkU.js";import{D,_ as I,b as L,u as N,t as P,S as E,d as q,c as K,m as J,q as G,v as X}from"./_plugin-vue_export-helper-Cd8NMA_g.js";import{u as Q,a as W,b as Y}from"./main-CeVW39vq.js";import{_ as Z}from"./avatar.vue_vue_type_script_setup_true_lang-DBBGMk2K.js";import{b as ee}from"./@vueuse-FQfBVMrt.js";import{d as ae}from"./vuedraggable-Bjstl63z.js";import{a9 as le,aa as te,c as oe}from"./tdesign-icons-vue-next-Bk-s7TkL.js";import"./lodash-es-BkU_-LF8.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./@babel-ynFNPEB3.js";import"./core-js-pure-Dnpx5JGu.js";import"./pinia-C7G8hpVd.js";import"./pinia-plugin-persistedstate-DyrI1rJI.js";import"./destr-ClW9AvhW.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tvision-color-YYaNBBLy.js";import"./chroma-js-CJzpYopr.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-P8rDU8Ee.js";import"./lodash-VDnThKtA.js";import"./eventsource-parser-BEY8Dpg-.js";import"./vue-i18n-CzQ2NKaR.js";import"./@intlify-eboPrqDD.js";import"./@mozilla-BD532_dh.js";import"./@wdns-DMlS5Imi.js";import"./ua-parser-js--QiuJfYt.js";import"./vue-router-C_wREmVJ.js";import"./vue-DkZ5d_BT.js";import"./@dicebear-JcnEMRoc.js";import"./uuid-_R2nDvl_.js";const se=b({__name:"CloudflareKVHTTPDriverForm",props:["modelValue"],emits:["update:modelValue"],setup(l,{emit:t}){const o=l,s=t,n=V({get:()=>o.modelValue,set:e=>s("update:modelValue",e)}),u=e=>{s("update:modelValue",{...n.value})};return(l,t)=>{const o=e,s=a;return x(),w(U,null,[j(s,{label:"API Base",name:"apiBase","initial-data":""},{default:$((()=>[j(o,{placeholder:"",modelValue:n.value.apiURL,"onUpdate:modelValue":t[0]||(t[0]=e=>n.value.apiURL=e),onChange:u},null,8,["modelValue"])])),_:1}),j(s,{label:"Account",name:"accountId","initial-data":""},{default:$((()=>[j(o,{placeholder:"",modelValue:n.value.accountId,"onUpdate:modelValue":t[1]||(t[1]=e=>n.value.accountId=e),onChange:u},null,8,["modelValue"])])),_:1}),j(s,{label:"Namespace",name:"namespaceId","initial-data":""},{default:$((()=>[j(o,{placeholder:"",modelValue:n.value.namespaceId,"onUpdate:modelValue":t[2]||(t[2]=e=>n.value.namespaceId=e),onChange:u},null,8,["modelValue"])])),_:1}),j(s,{label:"API Token",name:"apiToken","initial-data":""},{default:$((()=>[j(o,{type:"password",placeholder:"",modelValue:n.value.apiToken,"onUpdate:modelValue":t[3]||(t[3]=e=>n.value.apiToken=e),onChange:u},null,8,["modelValue"])])),_:1})],64)}}}),ne=Object.defineProperty({__proto__:null,default:se,driverConfig:{name:"cloudflareKVHTTP",component:"CloudflareKVHTTPDriverForm"}},Symbol.toStringTag,{value:"Module"}),ue={xmlns:"http://www.w3.org/2000/svg",width:"88",height:"48",fill:"none"};const re={render:function(e,a){return x(),w("svg",ue,a[0]||(a[0]=[k("path",{fill:"var(--td-component-border)",d:"M0 0h88v48H0z"},null,-1),k("path",{fill:"var(--td-text-color-primary)",d:"M42.863 14.052v2.708h1.625v-2.708z"},null,-1),k("path",{fill:"var(--td-text-color-primary)","fill-rule":"evenodd",d:"M38.349 23.982a5.326 5.326 0 1 1 10.653 0 5.326 5.326 0 0 1-10.653 0m5.326-3.701a3.701 3.701 0 1 0 0 7.403 3.701 3.701 0 0 0 0-7.403M52.208 26.781h-2.621l-2.06 6.699 1.552.478.511-1.661h2.614l.511 1.66 1.554-.477zm-.503 3.89-.697-2.265h-.221l-.697 2.266z","clip-rule":"evenodd"},null,-1),k("path",{fill:"var(--td-text-color-primary)",d:"m48.208 18.3 1.915-1.914 1.149 1.15-1.915 1.914zM53.606 23.17h-2.709v1.625h2.709zM44.488 31.205v2.708h-1.625v-2.708zM37.228 31.579l1.915-1.915-1.15-1.15-1.914 1.916zM36.453 24.795h-2.708V23.17h2.708zM36.079 17.535l1.915 1.915 1.149-1.15-1.915-1.914z"},null,-1)]))}},de={xmlns:"http://www.w3.org/2000/svg",width:"88",height:"48",fill:"none"};const ie={render:function(e,a){return x(),w("svg",de,a[0]||(a[0]=[k("path",{fill:"#13161B",d:"M0 0h88v48H0z"},null,-1),k("path",{fill:"#949EAA","fill-rule":"evenodd",d:"M52.533 26.87q-.748.129-1.533.13a9 9 0 0 1-8.533-11.87A9 9 0 0 0 44 33a9 9 0 0 0 8.533-6.13","clip-rule":"evenodd"},null,-1)]))}},ce={xmlns:"http://www.w3.org/2000/svg",width:"88",height:"48",fill:"none"};const me={render:function(e,a){return x(),w("svg",ce,a[0]||(a[0]=[k("path",{fill:"var(--td-component-border)",d:"M0 0h88v48H0z"},null,-1),k("path",{fill:"var(--td-text-color-primary)","fill-rule":"evenodd",d:"M44 20.583a3.417 3.417 0 1 0 0 6.833 3.417 3.417 0 0 0 0-6.833M39.083 24a4.917 4.917 0 1 1 9.834 0 4.917 4.917 0 0 1-9.834 0M43.25 17.333v-2.5h1.5v2.5zM48.184 18.755l1.767-1.767 1.06 1.06-1.767 1.768zM50.667 23.25h2.5v1.5h-2.5zM49.244 28.184l1.768 1.767-1.06 1.06-1.768-1.767zM44.75 30.666v2.5h-1.5v-2.5zM39.816 29.244l-1.767 1.768-1.061-1.061 1.767-1.768zM37.333 24.75h-2.5v-1.5h2.5zM38.756 19.816l-1.768-1.768 1.06-1.06 1.768 1.767z","clip-rule":"evenodd"},null,-1)]))}},pe=I(b({__name:"index",props:{value:{type:String}},setup(e){const a=e,l=V((()=>{const{value:e}=a;return{background:D.indexOf(e)>-1?e:"conic-gradient(from 90deg at 50% 50%, #FF0000 -19.41deg, #FF0000 18.76deg, #FF8A00 59.32deg, #FFE600 99.87deg, #14FF00 141.65deg, #00A3FF 177.72deg, #0500FF 220.23deg, #AD00FF 260.13deg, #FF00C7 300.69deg, #FF0000 340.59deg, #FF0000 378.76deg)"}}));return(e,a)=>(x(),w("div",{style:F(l.value),class:"color-container"},null,4))}}),[["__scopeId","data-v-f0f6ec52"]]),ve={class:"setting-container"},ge={class:"setting-group-title"},fe={style:{textAlign:"center",marginTop:"8px"}},he={class:"setting-group-title"},_e={class:"setting-layout-drawer"},ye={key:0,class:"setting-info mt-10"},be=b({__name:"appearance",setup(e){L();const i=N(),c=[
|
2 |
+
//@ts-ignore
|
3 |
+
{type:"light",text:P("pages.setting.theme.options.light")},{type:"dark",text:P("pages.setting.theme.options.dark")},{type:"auto",text:P("pages.setting.theme.options.auto")}],m=V((()=>-1===D.indexOf(p.value.brandTheme)?p.value.brandTheme:"")),p=T({...(()=>{const e=E;for(const a in e)Object.prototype.hasOwnProperty.call(e,a)&&(e[a]=i[a]);return e})()}),v=T(!1),g=e=>{p.value.brandTheme=e};M((()=>{var e;null==(e=document.querySelector(".dynamic-color-btn"))||e.addEventListener("click",(()=>{v.value=!0}))}));const f=(e,a)=>{e||"document"!==a.trigger||(v.value=e)},h=()=>{const e=JSON.stringify(p.value,null,4),{copy:a}=ee({source:e});a().then((()=>{d.closeAll(),d.success(P("pages.setting.copy.success"))})).catch((()=>{d.closeAll(),d.error(P("pages.setting.copy.fail"))}))};return C((()=>{p.value.brandTheme&&i.updateConfig(p.value)})),(e,d)=>{const i=t,_=l,y=s,b=o,V=n,F=a,T=u,M=r;return x(),w("div",ve,[j(T,{ref:"form",data:p.value,"label-align":"left"},{default:$((()=>[k("div",ge,B(e.$t("pages.setting.theme.mode")),1),j(_,{modelValue:p.value.mode,"onUpdate:modelValue":d[0]||(d[0]=e=>p.value.mode=e)},{default:$((()=>[(x(),w(U,null,A(c,((e,a)=>k("div",{key:a,class:"setting-layout-drawer"},[k("div",null,[(x(),S(i,{key:a,value:e.type},{default:$((()=>{return[(x(),S(O((a=e.type,"light"===a?me:"dark"===a?ie:re))))];var a})),_:2},1032,["value"])),k("p",fe,B(e.text),1)])]))),64))])),_:1},8,["modelValue"]),k("div",he,B(e.$t("pages.setting.theme.color")),1),j(_,{modelValue:p.value.brandTheme,"onUpdate:modelValue":d[1]||(d[1]=e=>p.value.brandTheme=e)},{default:$((()=>[(x(!0),w(U,null,A(H(D),((e,a)=>(x(),w("div",{key:a,class:"setting-layout-drawer"},[(x(),S(i,{key:a,value:e,class:"setting-layout-color-group"},{default:$((()=>[j(pe,{value:e},null,8,["value"])])),_:2},1032,["value"]))])))),128)),k("div",_e,[j(b,{"destroy-on-close":"","expand-animation":"",placement:"bottom-right",trigger:"click",visible:v.value,"overlay-style":{padding:0},onVisibleChange:f},{content:$((()=>[j(y,{"on-change":g,"color-modes":["monochrome"],format:"HEX","swatch-colors":[]})])),default:$((()=>[j(i,{value:m.value,class:"setting-layout-color-group dynamic-color-btn"},{default:$((()=>[j(pe,{value:m.value},null,8,["value"])])),_:1},8,["value"])])),_:1},8,["visible"])])])),_:1},8,["modelValue"]),k("div",null,[j(F,{label:e.$t("pages.setting.element.showHeader"),name:"showHeader"},{default:$((()=>[j(V,{modelValue:p.value.showHeader,"onUpdate:modelValue":d[2]||(d[2]=e=>p.value.showHeader=e)},null,8,["modelValue"])])),_:1},8,["label"]),j(F,{label:e.$t("pages.setting.element.showNav"),name:"showNav"},{default:$((()=>[j(V,{modelValue:p.value.showNav,"onUpdate:modelValue":d[3]||(d[3]=e=>p.value.showNav=e)},null,8,["modelValue"])])),_:1},8,["label"]),j(F,{label:e.$t("pages.setting.element.showBreadcrumb"),name:"showBreadcrumb"},{default:$((()=>[j(V,{modelValue:p.value.showBreadcrumb,"onUpdate:modelValue":d[4]||(d[4]=e=>p.value.showBreadcrumb=e)},null,8,["modelValue"])])),_:1},8,["label"]),j(F,{label:e.$t("pages.setting.element.showFooter"),name:"showFooter"},{default:$((()=>[j(V,{modelValue:p.value.showFooter,"onUpdate:modelValue":d[5]||(d[5]=e=>p.value.showFooter=e)},null,8,["modelValue"])])),_:1},8,["label"])])])),_:1},8,["data"]),H(false)?(x(),w("div",ye,[k("p",null,B(e.$t("pages.setting.tips")),1),j(M,{theme:"primary",variant:"text",onClick:h},{default:$((()=>[R(B(e.$t("pages.setting.copy.title")),1)])),_:1})])):z("",!0),d[6]||(d[6]=k("div",{class:"text-center text-gray-400"},"3/16/2025, 2:29:47 AM",-1))])}}}),Ve={class:"flex justify-center"},we={class:"font-bold text-xl mb-5"},xe={class:"flex"},je={class:"font-bold text-xl mb-5"},$e={class:"flex flex-col gap-5"},Ue={class:"flex justify-between"},ke={class:"font-bold text-xl"},Fe={class:"flex flex-col gap-5 w-full overflow-hidden"},Te={class:"font-bold text-xl mb-5"},Me=I(b({name:"User",setup(l){const t=q(),o=L(),s=Q(),b=N(),F=K(),M=W(),C=async e=>{try{const a=await async function(e){return new Promise(((a,l)=>{const t=new FileReader;t.onload=function(e){a(e.target.result)},t.onerror=function(e){l(e)},t.readAsText(e)}))}(e.raw);return D(JSON.parse(a)),d.success({content:P("pages.setting.user.import_success")}),{status:"success",error:"",response:{url:" "}}}catch{return d.error({content:P("pages.setting.user.import_failed")}),{status:"fail",error:"",response:{}}}};const D=e=>{var a;if(e.user&&o.$patch(e.user),e.model&&t.$patch(e.model),e.agent&&s.$patch(e.agent),e.setting&&b.$patch(e.setting),e.conversation){const a=function(e,a=640){return e.map((e=>({...e,models:e.models.map((e=>{try{const l=JSON.stringify(e.chats);return(new TextEncoder).encode(l).length/1024>a?{...e,chats:[]}:e}catch{return{...e,chats:[]}}}))})))}(e.conversation.list);F.$patch({...e.conversation,list:a})}e.note&&M.$patch(e.note),(null==(a=e.user)?void 0:a.lang)&&ee(e.user.lang)};function I(){const e=JSON.stringify({user:o.$state,model:t.$state,agent:s.$state,setting:b.$state,conversation:F.$state,note:M.$state},null,2),a=new Blob([e],{type:"application/json"}),l=document.createElement("a");l.href=URL.createObjectURL(a),l.download="config.json",document.body.appendChild(l),l.click(),document.body.removeChild(l),URL.revokeObjectURL(l.href)}const E=window.isElectron,{changeLocale:ee,locale:se}=Y(),ue=V({get:()=>se.value,set(e){ee(e)}}),re=e=>{o.avatar=e};function de(e,a){const l=a.e,t=l.key,s=[l.ctrlKey?"Ctrl":"",l.metaKey?"Cmd":"",l.altKey?"Alt":"",l.shiftKey?"Shift":""].filter(Boolean).join("+");o.shortcut=`${s}+${t.toUpperCase()}`,l.preventDefault()}const ie=V((()=>J.availableModels.value.map((e=>({value:e.id,label:J.getModelItemTitle(e),...e}))))),ce=()=>{o.toolBarButtons.push({name:"",icon:null,prompt:"",show:!0})},me=Object.assign({"./drivers/CloudflareKVHTTPDriverForm.vue":ne}),pe=Object.values(me).map((e=>e.driverConfig)),ve=V((()=>b.drivers.currentDriver)),ge=V((()=>b.drivers)),fe=V((()=>b.version)),he=V((()=>{const e=pe.find((e=>e.name===ve.value));return e?me[`./drivers/${e.component}.vue`].default:null})),_e=async e=>{b.updateDriverSettings(e,ge.value[e])};async function ye(e){b.updateDriverSettings(ve.value,e)}const Me=T(!1),Ce=T(!1),ze=T(!1),Be=T(null),Ae=V((()=>{var e;return null==(e=Be.value)?void 0:e.setting.version}));async function Se(){try{if(Me.value=!0,Be.value=await De(),Be.value){new Date(Ae.value)>=new Date(fe.value)||!fe.value?ze.value=!0:(await Ie(),d.success("备份成功"))}else await Ie(),d.success("备份成功")}catch(e){d.error("备份失败: "+e.message)}finally{Me.value=!1}}async function Oe(){try{Ce.value=!0;const e=await De();if(!e)throw new Error("未找到远程数据");D(e),d.success("恢复成功")}catch(e){d.error("恢复失败: "+e.message)}finally{Ce.value=!1}}async function He(){try{Me.value=!0,await Ie(),d.success("备份成功")}catch(e){d.error("备份失败: "+e.message)}finally{ze.value=!1,Me.value=!1}}async function Re(){if(Be.value)try{Ce.value=!0,D(Be.value),d.success("数据已成功恢复")}catch(e){d.error("恢复失败: "+e.message)}finally{ze.value=!1,Ce.value=!1}}const De=async()=>{try{const e=new URLSearchParams({driver:ve.value,config:JSON.stringify(ge.value[ve.value])}),a=await fetch(`${X()}/config?${e.toString()}`,{method:"GET",headers:{"Content-Type":"application/json"}});if(!a.ok)throw new Error(await a.text());return(await a.json()).data}catch(e){throw e}};async function Ie(){try{b.version=(new Date).toISOString();const e={user:o.$state,model:t.$state,agent:s.$state,setting:b.$state,conversation:F.$state,note:M.$state},a=await fetch(X()+"/config",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({data:e,driver:ve.value,config:ge.value[ve.value]})});if(!a.ok)throw new Error(await a.text())}catch(e){throw e}}return(l,t)=>{const s=e,d=a,b=c,V=p,F=m,T=v,M=g,D=i,L=r,N=f,P=u,q=n,K=h,X=_,Q=y;return x(),S(Q,{shadow:"",class:"overflow-hidden",bordered:!1},{default:$((()=>[j(P,{ref:"form",class:"flex flex-col gap-8","label-align":"top"},{default:$((()=>[k("div",Ve,[j(Z,{ref:"avatarRef",url:H(o).avatar,onUpdate:re},null,8,["url"])]),k("div",null,[k("h1",we,B(l.$t("pages.setting.user.basic_settings")),1),j(D,{class:"row-gap",gutter:[32,24]},{default:$((()=>[j(b,{xs:12,lg:6},{default:$((()=>[j(d,{label:l.$t("pages.setting.user.username"),name:"name"},{default:$((()=>[j(s,{modelValue:H(o).name,"onUpdate:modelValue":t[0]||(t[0]=e=>H(o).name=e),placeholder:l.$t("pages.setting.user.enter_username")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1}),j(b,{xs:12,lg:6},{default:$((()=>[j(d,{label:l.$t("pages.setting.user.language"),name:"lang"},{default:$((()=>[j(F,{modelValue:ue.value,"onUpdate:modelValue":t[1]||(t[1]=e=>ue.value=e),class:"demo-select-base",clearable:""},{default:$((()=>[(x(!0),w(U,null,A(H(G),((e,a)=>(x(),S(V,{key:a,value:`${e.value}`,label:`${e.content}`},{default:$((()=>[R(B(e.content),1)])),_:2},1032,["value","label"])))),128))])),_:1},8,["modelValue"])])),_:1},8,["label"])])),_:1}),H(E)?(x(),S(b,{key:0,xs:12,lg:6},{default:$((()=>[j(d,{label:l.$t("pages.setting.user.shortcut"),name:"shortcut"},{default:$((()=>[j(s,{onKeydown:de,modelValue:H(o).shortcut,"onUpdate:modelValue":t[2]||(t[2]=e=>H(o).shortcut=e),placeholder:l.$t("pages.setting.user.enter_shortcut")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1})):z("",!0),j(b,{xs:12,lg:6},{default:$((()=>[j(d,{label:l.$t("pages.setting.user.assist_model"),name:"assistModel"},{default:$((()=>[j(F,{modelValue:H(o).assistModel,"onUpdate:modelValue":t[3]||(t[3]=e=>H(o).assistModel=e),tips:l.$t("pages.setting.user.assist_model_tips"),filterable:""},{default:$((()=>[(x(!0),w(U,null,A(ie.value,(e=>(x(),S(V,{key:e.value,value:e.value,label:e.label},{default:$((()=>[k("div",xe,[j(T,{size:"20px",class:"mr-1"},{icon:$((()=>[(x(),S(O(H(J).icons[e.type])))])),_:2},1024),R(" "+B(e.label),1)])])),_:2},1032,["value","label"])))),128))])),_:1},8,["modelValue","tips"])])),_:1},8,["label"])])),_:1}),j(b,{xs:12,lg:6},{default:$((()=>[j(d,{label:l.$t("pages.setting.user.remoteHost"),name:"remoteHost"},{default:$((()=>[j(s,{modelValue:H(o).remoteHost,"onUpdate:modelValue":t[4]||(t[4]=e=>H(o).remoteHost=e)},null,8,["modelValue"])])),_:1},8,["label"])])),_:1}),H(E)?(x(),S(b,{key:1,span:6},{default:$((()=>[j(d,{label:l.$t("pages.setting.user.open_at_login"),name:"openAtLogin"},{default:$((()=>[j(M,{modelValue:H(o).openAtLogin,"onUpdate:modelValue":t[5]||(t[5]=e=>H(o).openAtLogin=e)},null,8,["modelValue"])])),_:1},8,["label"])])),_:1})):z("",!0),H(E)?(x(),S(b,{key:2,span:6},{default:$((()=>[j(d,{label:l.$t("pages.setting.user.minimize_to_bottom_right"),name:"minimizeToBottomRight"},{default:$((()=>[j(M,{modelValue:H(o).minimizeToBottomRight,"onUpdate:modelValue":t[6]||(t[6]=e=>H(o).minimizeToBottomRight=e)},null,8,["modelValue"])])),_:1},8,["label"])])),_:1})):z("",!0)])),_:1})]),k("div",null,[k("h1",je,B(l.$t("pages.setting.user.import_config")),1),j(P,null,{default:$((()=>[j(d,{label:"存储类型",name:"driverType","initial-data":""},{default:$((()=>[j(F,{modelValue:ve.value,"onUpdate:modelValue":t[7]||(t[7]=e=>ve.value=e),onChange:_e,placeholder:"Select Driver"},{default:$((()=>[(x(!0),w(U,null,A(H(pe),(e=>(x(),S(V,{key:e.name,value:e.name,label:e.name},null,8,["value","label"])))),128))])),_:1},8,["modelValue"])])),_:1}),(x(),S(O(he.value),{modelValue:ge.value[ve.value],"onUpdate:modelValue":[t[8]||(t[8]=e=>ge.value[ve.value]=e),ye]},null,8,["modelValue"])),j(D,{class:"row-gap",gutter:[24,24]},{default:$((()=>[j(b,{xs:6,lg:3,class:"flex justify-center"},{default:$((()=>[j(L,{onClick:Se,loading:Me.value},{default:$((()=>t[11]||(t[11]=[R("备份到服务器")]))),_:1},8,["loading"])])),_:1}),j(b,{xs:6,lg:3,class:"flex justify-center"},{default:$((()=>[j(L,{onClick:Oe,loading:Ce.value},{default:$((()=>t[12]||(t[12]=[R("从服务器恢复")]))),_:1},8,["loading"])])),_:1}),j(b,{xs:6,lg:3,class:"flex justify-center"},{default:$((()=>[j(N,{theme:"custom","request-method":C,multiple:!1},{default:$((()=>[j(L,{theme:"primary"},{default:$((()=>[R(B(l.$t("pages.setting.user.import_local_config")),1)])),_:1})])),_:1})])),_:1}),j(b,{xs:6,lg:3,class:"flex justify-center"},{default:$((()=>[j(L,{theme:"primary",onClick:I},{default:$((()=>[R(B(l.$t("pages.setting.user.export_local_config")),1)])),_:1})])),_:1})])),_:1})])),_:1})]),k("div",$e,[k("div",Ue,[k("h1",ke,B(l.$t("pages.setting.user.toolbar_settings")),1),j(L,{shape:"square",variant:"text",onClick:ce},{default:$((()=>[j(H(le),{slot:"icon"})])),_:1})]),k("div",Fe,[j(H(ae),{modelValue:H(o).toolBarButtons,"onUpdate:modelValue":t[9]||(t[9]=e=>H(o).toolBarButtons=e),"item-key":"id",animation:150,class:"flex flex-col gap-5",handle:".drag-handle"},{item:$((({element:e})=>[j(D,{gutter:{xs:8,sm:16,md:24,lg:32,xl:32,xxl:40},class:"items-center"},{default:$((()=>[j(b,{xs:2,sm:1},{default:$((()=>[j(L,{shape:"square",variant:"text",class:"drag-handle cursor-move"},{default:$((()=>[j(H(te))])),_:1})])),_:1}),j(b,{xs:2,sm:2},{default:$((()=>[j(s,{modelValue:e.name,"onUpdate:modelValue":a=>e.name=a,placeholder:"名称"},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1024),j(b,{xs:3,sm:5},{default:$((()=>[j(s,{modelValue:e.prompt,"onUpdate:modelValue":a=>e.prompt=a,placeholder:"提示词"},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1024),j(b,{xs:2,sm:2},{default:$((()=>[j(s,{modelValue:e.icon,"onUpdate:modelValue":a=>e.icon=a,placeholder:"图标"},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1024),j(b,{xs:2,sm:1,class:"flex justify-end"},{default:$((()=>[j(q,{modelValue:e.show,"onUpdate:modelValue":a=>e.show=a},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1024),j(b,{xs:1,sm:1,class:"flex justify-end"},{default:$((()=>[j(K,{content:l.$t("pages.setting.user.confirm_delete"),onConfirm:a=>(e=>{o.toolBarButtons=o.toolBarButtons.filter((a=>a!==e))})(e)},{default:$((()=>[j(L,{shape:"square",variant:"text"},{default:$((()=>[j(H(oe),{slot:"icon"})])),_:1})])),_:2},1032,["content","onConfirm"])])),_:2},1024)])),_:2},1024)])),_:1},8,["modelValue"])])]),k("div",null,[k("h1",Te,B(l.$t("pages.setting.user.theme_settings")),1),j(be)])])),_:1},512),j(X,{visible:ze.value,"onUpdate:visible":t[10]||(t[10]=e=>ze.value=e),attach:"body",header:"发现新的备份"},{body:$((()=>[t[13]||(t[13]=k("p",null,"检测到服务器上存在较新的备份数据。您希望如何处理?",-1)),k("p",null,"本地版本:"+B(fe.value),1),k("p",null,"服务器版本:"+B(Ae.value),1)])),footer:$((()=>[j(L,{onClick:He,loading:Me.value},{default:$((()=>t[14]||(t[14]=[R("覆盖服务器数据")]))),_:1},8,["loading"]),j(L,{theme:"primary",onClick:Re,loading:Ce.value},{default:$((()=>t[15]||(t[15]=[R("从服务器���复")]))),_:1},8,["loading"])])),_:1},8,["visible"])])),_:1})}}}),[["__scopeId","data-v-20b252b9"]]);export{Me as default};
|
.output/public/assets/index-N-qB8g0F.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{a as e}from"./vue-router-C_wREmVJ.js";import{l as a,f as t,J as s,y as l,aa as i,R as n,z as r,ad as o,u,a as d,w as p,A as v,G as m,H as c,v as g,F as f,ab as b}from"./@vue-DrGkbxkU.js";import{c as _,A as j,g as h,p as x,q as y,r as z,s as k,x as C,f as w,m as S,j as V,Q as D}from"./tdesign-vue-next-2RIRnCqA.js";import{ac as U,ab as q,d as A}from"./tdesign-icons-vue-next-Bk-s7TkL.js";import{t as R}from"./_plugin-vue_export-helper-Cd8NMA_g.js";import{_ as $}from"./avatar.vue_vue_type_script_setup_true_lang-DBBGMk2K.js";import{v as F}from"./uuid-_R2nDvl_.js";import{u as I}from"./main-CeVW39vq.js";import"./@babel-ynFNPEB3.js";import"./core-js-pure-Dnpx5JGu.js";import"./lodash-es-BkU_-LF8.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./pinia-C7G8hpVd.js";import"./pinia-plugin-persistedstate-DyrI1rJI.js";import"./destr-ClW9AvhW.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tvision-color-YYaNBBLy.js";import"./chroma-js-CJzpYopr.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-P8rDU8Ee.js";import"./lodash-VDnThKtA.js";import"./eventsource-parser-BEY8Dpg-.js";import"./@vueuse-FQfBVMrt.js";import"./vue-i18n-CzQ2NKaR.js";import"./@intlify-eboPrqDD.js";import"./@mozilla-BD532_dh.js";import"./@dicebear-JcnEMRoc.js";import"./@wdns-DMlS5Imi.js";import"./ua-parser-js--QiuJfYt.js";import"./vuedraggable-Bjstl63z.js";import"./vue-DkZ5d_BT.js";const O=a({__name:"AgentCard",props:{product:{type:Object}},emits:["start-chat","delete-item"],setup(e,{emit:a}){const d=e,p=t((()=>d.product.content.substring(0,20)+"...")),v=a;return(a,t)=>{const d=j,m=_,c=h;return l(),s(c,{title:e.product.name,description:p.value,"hover-shadow":"",bordered:!1},{avatar:i((()=>[n(d,{size:"56px",image:e.product.avatar},null,8,["image"])])),actions:i((()=>[n(m,{shape:"circle",onClick:t[0]||(t[0]=o((a=>{return t=e.product,void v("start-chat",t);var t}),["stop"])),variant:"text"},{default:i((()=>[n(u(U),{slot:"icon"})])),_:1}),e.product.isDefault?r("",!0):(l(),s(m,{key:0,shape:"circle",onClick:t[1]||(t[1]=o((a=>{return t=e.product,void v("delete-item",t);var t}),["stop"])),variant:"text"},{default:i((()=>[n(u(q),{slot:"icon"})])),_:1}))])),_:1},8,["title","description"])}}}),B={class:"flex flex-col items-center justify-center mb-[var(--td-comp-margin-xxl)]"},E={class:"w-full flex flex-row justify-end gap-3"},G={id:"",name:"",status:"1",content:"",avatar:"",onboarding:"",isDefault:!1},H=a({__name:"DialogForm",props:{visible:{type:Boolean,default:!1},data:Object},emits:["update:visible"],setup(e,{emit:a}){const t=I(),r=e,o=d(null),g=d(!1),f=d({...G}),b=e=>{f.value.avatar=e},j=({validateResult:e,firstError:a})=>{if(a)return void w.warning(a);const s=!f.value.id||""===f.value.id;s&&(f.value.id=F());const l={id:f.value.id,name:f.value.name,status:"1"===f.value.status,content:f.value.content,avatar:f.value.avatar,onboarding:f.value.onboarding,isDefault:f.value.isDefault};s?(t.add(l),w.success(R("pages.setting.agent.submit_success"))):(t.update(l),w.success(R("pages.setting.agent.update_success"))),g.value=!1},h=()=>{g.value=!1},S=a;p((()=>g.value),(e=>{S("update:visible",e)})),p((()=>r.visible),(e=>{g.value=e})),p((()=>r.data),(e=>{f.value=e}),{immediate:!0});const V={name:[{required:!0,message:R("pages.setting.agent.enter_agent_name"),type:"error"}],content:[{required:!0,message:R("pages.setting.agent.enter_agent_description"),type:"error"}]};return(e,a)=>{const t=z,r=y,d=k,p=_,w=x,S=C;return l(),s(S,{visible:g.value,"onUpdate:visible":a[2]||(a[2]=e=>g.value=e),header:f.value.id?u(R)("pages.setting.agent.editor_agent"):u(R)("pages.setting.agent.add_agent"),placement:"top",width:680,footer:!1},{body:i((()=>[n(w,{ref:"form",data:f.value,rules:V,"label-width":100,"label-align":"top",onSubmit:j},{default:i((()=>[v("div",B,[n($,{ref_key:"avatarRef",ref:o,url:f.value.avatar,onUpdate:b},null,8,["url"])]),n(r,{label:u(R)("pages.setting.agent.agent_name"),name:"name"},{default:i((()=>[n(t,{modelValue:f.value.name,"onUpdate:modelValue":a[0]||(a[0]=e=>f.value.name=e)},null,8,["modelValue"])])),_:1},8,["label"]),n(r,{label:u(R)("pages.setting.agent.agent_description"),name:"content"},{default:i((()=>[n(d,{modelValue:f.value.content,"onUpdate:modelValue":a[1]||(a[1]=e=>f.value.content=e),autosize:{minRows:5,maxRows:12},name:"content"},null,8,["modelValue"])])),_:1},8,["label"]),n(r,null,{default:i((()=>[v("div",E,[n(p,{variant:"outline",onClick:h},{default:i((()=>[m(c(u(R)("pages.setting.agent.cancel")),1)])),_:1}),n(p,{theme:"primary",type:"submit"},{default:i((()=>[m(c(u(R)("pages.setting.agent.confirm")),1)])),_:1})])])),_:1})])),_:1},8,["data"])])),_:1},8,["visible","header"])}}}),J={class:"list-card-items"},L={class:"list-card-pagination"},M=a({name:"ListAgent",setup(a){const r=e(),o=d(void 0),p=I(),m=d({current:1,pageSize:35,total:0}),c=t((()=>{const e=[p.defaultAgent,...p.agents];return m.value.total=e.length,e})),_=t((()=>o.value?R("pages.setting.agent.confirm_delete_agent",{agentName:o.value.name}):"")),x=d(!1),y=d(!1),z=d({...G}),k=e=>{m.value.pageSize=e,m.value.current=1},U=e=>{m.value.current=e},q=e=>{y.value=!0,o.value=e},$=()=>{p.remove(o.value.id),y.value=!1,w.success(R("pages.setting.agent.delete_success"))},F=()=>{o.value=void 0},B=e=>{r.push({path:"/conversation/index",query:{id:e.id}})},E=()=>{z.value={...G},x.value=!0};return(e,a)=>{const t=j,r=h,o=S,d=V,p=D,w=C;return l(),g("div",null,[v("div",J,[n(d,{gutter:[16,16]},{default:i((()=>[n(o,{xs:12,lg:4,xl:3},{default:i((()=>[n(r,{theme:"normal","hover-shadow":"",class:"list-card-item h-[108px] border-dashed",style:{"border-color":"var(--td-brand-color-active)"},title:e.$t("pages.setting.agent.add_agent"),onClick:E},{avatar:i((()=>[n(t,{size:"56px"},{icon:i((()=>[n(u(A))])),_:1})])),_:1},8,["title"])])),_:1}),(l(!0),g(f,null,b(c.value.slice(m.value.pageSize*(m.value.current-1),m.value.pageSize*m.value.current),(e=>(l(),s(o,{key:e.id,xs:12,lg:4,xl:3},{default:i((()=>[n(O,{class:"list-card-item h-[108px]",product:e,onDeleteItem:q,onStartChat:B,onClick:a=>(e=>{z.value={id:e.id,name:e.name,status:e.status?"1":"0",content:e.content,avatar:e.avatar,onboarding:e.onboarding,isDefault:e.isDefault},x.value=!0})(e)},null,8,["product","onClick"])])),_:2},1024)))),128))])),_:1})]),v("div",L,[n(p,{modelValue:m.value.current,"onUpdate:modelValue":a[0]||(a[0]=e=>m.value.current=e),"page-size":m.value.pageSize,"onUpdate:pageSize":a[1]||(a[1]=e=>m.value.pageSize=e),total:m.value.total,"page-size-options":[35],onPageSizeChange:k,onCurrentChange:U},null,8,["modelValue","page-size","total","page-size-options"])]),n(H,{visible:x.value,"onUpdate:visible":a[2]||(a[2]=e=>x.value=e),data:z.value},null,8,["visible","data"]),n(w,{visible:y.value,"onUpdate:visible":a[3]||(a[3]=e=>y.value=e),header:e.$t("pages.setting.agent.confirm_delete_selected_agent"),body:_.value,"on-cancel":F,onConfirm:$},null,8,["visible","header","body"])])}}});export{M as default};
|
.output/public/assets/index-S7NL9uVD.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{v as e,y as t,ag as l,l as a,f as i,A as r,C as s,J as o,ac as n,H as d,a as p,w as f,a0 as h,a1 as u,R as c,aa as m,G as v,u as g,F as z,ab as _,I as x}from"./@vue-DrGkbxkU.js";import{u as w,a as k}from"./vue-router-C_wREmVJ.js";import{_ as B,d as M,m as y,c as j,u as E,t as H,e as F}from"./_plugin-vue_export-helper-Cd8NMA_g.js";import{_ as A}from"./ChatInput.vue_vue_type_style_index_0_lang-DAxQJ2xg.js";import{u as S}from"./app-_ksMLlTy.js";import{A as U,l as G,j as I,m as L,g as b,n as V,o as C,c as O,f as q}from"./tdesign-vue-next-2RIRnCqA.js";import{v as R}from"./uuid-_R2nDvl_.js";import{u as T}from"./main-CeVW39vq.js";import"./@babel-ynFNPEB3.js";import"./core-js-pure-Dnpx5JGu.js";import"./pinia-C7G8hpVd.js";import"./pinia-plugin-persistedstate-DyrI1rJI.js";import"./destr-ClW9AvhW.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tvision-color-YYaNBBLy.js";import"./chroma-js-CJzpYopr.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-P8rDU8Ee.js";import"./lodash-VDnThKtA.js";import"./eventsource-parser-BEY8Dpg-.js";import"./@vueuse-FQfBVMrt.js";import"./vue-i18n-CzQ2NKaR.js";import"./@intlify-eboPrqDD.js";import"./@mozilla-BD532_dh.js";import"./tdesign-icons-vue-next-Bk-s7TkL.js";import"./mammoth-SX_ZK-lB.js";import"./elkjs-BAetzGHm.js";import"./xlsx-DB6BMndo.js";import"./pdfjs-dist-8WFUNQXM.js";import"./lodash-es-BkU_-LF8.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./@wdns-DMlS5Imi.js";import"./ua-parser-js--QiuJfYt.js";import"./vuedraggable-Bjstl63z.js";import"./vue-DkZ5d_BT.js";const D={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"140",fill:"none"};const $={render:function(a,i){return t(),e("svg",D,i[0]||(i[0]=[l('<g mask="url(#mask0_17_619)"><path fill="#97A3B7" d="M30 62h88v60H30z"></path><g filter="url(#filter0_f_17_619)"><path fill="#E3E6EB" d="M12 84h80v60H12z"></path></g><g filter="url(#filter1_f_17_619)"><path fill="#E3E6EB" d="M80 54h80v60H80z"></path></g><path fill="#fff" d="M46 105h32v2H46zM46 98h32v2H46zM46 88h16v2H46z"></path></g><path fill="currentcolor" d="M63 20h88v10H63z" opacity=".9"></path><mask id="a" width="88" height="50" x="63" y="30" maskUnits="userSpaceOnUse" style="mask-type:alpha;"><path fill="currentcolor" d="M63 30h88v50H63z"></path></mask><g mask="url(#a)"><path fill="currentcolor" d="M63 30h88v50H63z"></path><g filter="url(#filter2_f_17_619)" opacity=".3"><path fill="#97A3B7" d="M30 62h88v60H30z"></path></g></g><path fill="#fff" fill-rule="evenodd" d="m95.686 40.858 10.278 10.277A4 4 0 0 1 107 51c2.213 0 4 1.786 4 4q-.002.538-.134 1.033l10.276 10.28-2.828 2.829-4.598-4.597A17.1 17.1 0 0 1 107 65.909c-7.273 0-13.484-4.524-16-10.91a17.3 17.3 0 0 1 5.696-7.472l-3.838-3.84zM99 55a8.003 8.003 0 0 0 12.063 6.892l-3.029-3.026q-.496.132-1.034.134c-2.213 0-4-1.787-4-4q.002-.538.134-1.034l-3.027-3.027A7.96 7.96 0 0 0 99 54.999m8-10.91c7.273 0 13.484 4.524 16 10.91a17.3 17.3 0 0 1-4.166 6.177l-4.105-4.105a8.003 8.003 0 0 0-9.801-9.8l-2.55-2.551c1.47-.41 3.02-.63 4.622-.63" clip-rule="evenodd"></path><path fill="#fff" d="M68 24h2v2h-2zM74 24h2v2h-2zM80 24h66v2H80z"></path><path fill="#fff" stroke="#000" d="m157 54 24.249 42h-48.498z"></path><path stroke="#000" d="M157 89V71"></path>',8)]))}},N={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"140",fill:"none"};const J={render:function(a,i){return t(),e("svg",N,i[0]||(i[0]=[l('<g mask="url(#mask0_16559_24301)"><path fill="#97A3B7" d="M30 62h88v60H30z"></path><g filter="url(#filter0_f_16559_24301)"><path fill="#E3E6EB" d="M12 84h80v60H12z"></path></g><g filter="url(#filter1_f_16559_24301)"><path fill="#E3E6EB" d="M80 54h80v60H80z"></path></g><path stroke="#fff" stroke-width="2" d="m49 93-7 7 7 7M69 107l7-7-7-7M62.365 87.443l-6.73 25.114"></path></g><path fill="currentcolor" d="M63 20h88v10H63z" opacity=".9"></path><mask id="a" width="88" height="50" x="63" y="30" maskUnits="userSpaceOnUse" style="mask-type:alpha;"><path fill="currentcolor" d="M63 30h88v50H63z"></path></mask><g mask="url(#a)"><path fill="currentcolor" d="M63 30h88v50H63z"></path><g filter="url(#filter2_f_16559_24301)" opacity=".3"><path fill="#97A3B7" d="M30 62h88v60H30z"></path></g></g><path fill="#fff" fill-rule="evenodd" d="M105.25 41c6.765 0 12.25 5.484 12.25 12.25 0 2.433-.709 4.7-1.932 6.606L121 65.288 117.288 69l-5.432-5.432a12.2 12.2 0 0 1-6.606 1.932C98.484 65.5 93 60.016 93 53.25S98.484 41 105.25 41m0 3.5a8.75 8.75 0 1 0 0 17.5 8.75 8.75 0 0 0 0-17.5" clip-rule="evenodd"></path><path fill="#fff" d="M68 24h2v2h-2zM74 24h2v2h-2zM80 24h66v2H80z"></path><path fill="#fff" fill-rule="evenodd" d="M153 56c-12.15 0-22 9.85-22 22 0 4.604 1.414 8.878 3.832 12.41L127 98.5l12.495-3.132A21.9 21.9 0 0 0 153 100c12.15 0 22-9.85 22-22s-9.85-22-22-22" clip-rule="evenodd"></path><path fill="#000" d="M131 78h.5zm3.832 12.41.359.348.284-.293-.23-.337zM127 98.5l-.359-.348-1.219 1.259 1.7-.426zm12.495-3.132.307-.394-.192-.15-.237.06zM153 100v.5zm22-22h-.5zm-43.5 0c0-11.874 9.626-21.5 21.5-21.5v-1c-12.426 0-22.5 10.074-22.5 22.5zm3.745 12.128A21.4 21.4 0 0 1 131.5 78h-1c0 4.708 1.446 9.08 3.919 12.693zm-.772-.066-7.832 8.09.718.696 7.832-8.09zm-7.351 8.923 12.494-3.132-.243-.97-12.495 3.132zM153 99.5c-4.976 0-9.555-1.69-13.198-4.526l-.615.789A22.4 22.4 0 0 0 153 100.5zM174.5 78c0 11.874-9.626 21.5-21.5 21.5v1c12.426 0 22.5-10.074 22.5-22.5zM153 56.5c11.874 0 21.5 9.626 21.5 21.5h1c0-12.426-10.074-22.5-22.5-22.5z"></path>',8)]))}},K={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"140",fill:"none"};const P={render:function(a,i){return t(),e("svg",K,i[0]||(i[0]=[l('<g mask="url(#mask0_16559_24251)"><path fill="#97A3B7" d="m68 48 38.105 22v44L68 136l-38.105-22V70z"></path><g filter="url(#a)"><path fill="#E3E6EB" d="M46.391 92h80v60h-80z"></path></g><g filter="url(#b)"><path fill="#E3E6EB" d="M0 23h80v60H0z"></path></g></g><mask id="c" width="78" height="88" x="80" y="9" maskUnits="userSpaceOnUse" style="mask-type:alpha;"><path fill="currentcolor" d="m119 9 38.105 22v44L119 97 80.895 75V31z"></path></mask><g mask="url(#c)"><path fill="currentcolor" fill-rule="evenodd" d="M80.895 31v44L119 97l38.105-22V31L119 53z" clip-rule="evenodd"></path><path fill="currentcolor" d="m119-35 38.105 22v44.5L119 53.5l-38.105-22V-13z" opacity=".9"></path><g filter="url(#d)" opacity=".3"><path fill="#97A3B7" d="m68 48 38.105 22v44L68 136l-38.105-22V70z"></path></g></g><path fill="#fff" stroke="#000" d="m143 68.822 4.867 17.053.133.466.469-.118 17.202-4.312-12.335 12.741-.337.348.337.348 12.335 12.741-17.202-4.312-.469-.118-.133.466L143 121.178l-4.867-17.053-.133-.466-.469.118-17.202 4.312 12.335-12.741.337-.348-.337-.348-12.335-12.741 17.202 4.312.469.118.133-.466z"></path><path fill="#fff" fill-rule="evenodd" d="m123.243 35.082 2.828-1.633-2.828-1.633-2.829 1.633zM119 32.632 121.828 31l-7.071-4.082-2.828 1.633zm8.485 3.267c-4.679 2.701-12.291 2.701-16.97 0-4.68-2.702-4.68-7.096 0-9.798s12.291-2.701 16.97 0c4.68 2.702 4.68 7.096 0 9.798m-19.799-11.43c-6.248 3.607-6.248 9.455 0 13.062s16.38 3.607 22.628 0 6.248-9.455 0-13.062-16.38-3.607-22.628 0M41.899 86.286l2.828 1.633v6.532L41.9 92.818zm12.02 6.94 2.829 1.634v6.532l-2.828-1.633zm-9.19 14.289-2.83-1.633.001 3.266 2.828 1.633zl9.192 5.307v3.266l2.828 1.633v-3.266l-2.828-1.633v-3.266l-9.192-5.307z" clip-rule="evenodd"></path><defs><filter id="a" width="180" height="160" x="-3.609" y="42" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur result="effect1_foregroundBlur_16559_24251" stdDeviation="25"></feGaussianBlur></filter><filter id="b" width="180" height="160" x="-50" y="-27" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur result="effect1_foregroundBlur_16559_24251" stdDeviation="25"></feGaussianBlur></filter><filter id="d" width="88.21" height="100" x="23.895" y="42" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur result="effect1_foregroundBlur_16559_24251" stdDeviation="3"></feGaussianBlur></filter></defs>',6)]))}},Q={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"140",fill:"none"};const W={render:function(a,i){return t(),e("svg",Q,i[0]||(i[0]=[l('<g mask="url(#mask0_22_990)"><path fill="#97A3B7" fill-rule="evenodd" d="m144.569 105.61-48 27.712-48-27.712V83.712L96.57 56l48 27.713z" clip-rule="evenodd"></path><g filter="url(#filter0_f_22_990)"><path fill="#E3E6EB" d="M-3 33.999h80v60H-3z"></path></g><g filter="url(#filter1_f_22_990)"><path fill="#E3E6EB" d="M97 97.999h80v60H97z"></path></g></g><mask id="a" width="86" height="69" x="53" y="16" maskUnits="userSpaceOnUse" style="mask-type:alpha;"><path fill="currentcolor" fill-rule="evenodd" d="m113.357 42.715 16.472-9.51a36 36 0 0 0-3.186-2.043c-5.375-3.104-11.92-5.147-18.885-6.139-4.209-5.562-10.18-8.898-17.324-8.828-6.755.087-15.486 5.746-21.507 14.365q-1.247.622-2.432 1.306c-14.378 8.3-16.94 20.75-7.473 30.065-1.035-5.805-.31-10.865 3.101-16.215-.058.632-.21 4.427-.232 5.067-.67 18.914 15.02 34.058 26.139 33.928 8.45-.1 15.565-5.013 20.319-12.631 6.214-1.231 12.089-3.294 17.094-6.183 13.476-7.78 16.567-19.182 9.104-28.268l-16.599 9.582c1.762 3.654.049 7.823-5.078 10.783-5.126 2.96-12.347 3.948-18.677 2.931-2.843-.469-5.522-1.342-7.74-2.622l-.049-.028zM78.655 53.773c-6.127-3.977-5.683-10.226 1.195-14.197s17.703-4.226 24.591-.69zM93.556 18.17c4.61-.04 8.728 2.405 11.94 6.57-8.447-.918-17.384-.326-25.523 1.765 3.699-5.124 8.471-8.275 13.583-8.335m-2.232 63.447c-5.853.068-10.971-3.926-14.377-10.332 8.845 2.342 18.925 2.775 28.427 1.317-3.756 5.52-8.714 8.951-14.05 9.015" clip-rule="evenodd"></path></mask><g mask="url(#a)"><path fill="currentcolor" fill-rule="evenodd" d="m113.357 42.715 16.472-9.51a36 36 0 0 0-3.186-2.043c-5.375-3.104-11.92-5.147-18.885-6.139-4.209-5.562-10.18-8.898-17.324-8.828-6.755.087-15.486 5.746-21.507 14.365q-1.247.622-2.432 1.306c-14.378 8.3-16.94 20.75-7.473 30.065-1.035-5.805-.31-10.865 3.101-16.215-.058.632-.21 4.427-.232 5.067-.67 18.914 15.02 34.058 26.139 33.928 8.45-.1 15.565-5.013 20.319-12.631 6.214-1.231 12.089-3.294 17.094-6.183 13.476-7.78 16.567-19.182 9.104-28.268l-16.599 9.582c1.762 3.654.049 7.823-5.078 10.783-5.126 2.96-12.347 3.948-18.677 2.931-2.843-.469-5.522-1.342-7.74-2.622l-.049-.028zM78.655 53.773c-6.127-3.977-5.683-10.226 1.195-14.197s17.703-4.226 24.591-.69zM93.556 18.17c4.61-.04 8.728 2.405 11.94 6.57-8.447-.918-17.384-.326-25.523 1.765 3.699-5.124 8.471-8.275 13.583-8.335m-2.232 63.447c-5.853.068-10.971-3.926-14.377-10.332 8.845 2.342 18.925 2.775 28.427 1.317-3.756 5.52-8.714 8.951-14.05 9.015" clip-rule="evenodd"></path><g filter="url(#filter2_f_22_990)" opacity=".3"><path fill="#97A3B7" d="m96.569 56 48 27.712v55.426l-48 27.712-48-27.712V83.712z"></path></g></g><circle cx="155" cy="78" r="22" fill="#fff" stroke="#000" transform="rotate(180 155 78)"></circle><path stroke="#000" d="M155 83V65"></path><path fill="#C4C4C4" stroke="#000" stroke-linejoin="round" stroke-width="2" d="M155 87h.004v.004H155z"></path><path stroke="#fff" stroke-width="2" d="M96.57 112V88M86.57 98l10-10 9.999 10"></path>',7)]))}},X={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"140",fill:"none"};const Y={render:function(a,i){return t(),e("svg",X,i[0]||(i[0]=[l('<mask id="a" width="78" height="88" x="80" y="9" maskUnits="userSpaceOnUse" style="mask-type:alpha;"><path fill="currentColor" d="m119 9 38.105 22v44L119 97 80.895 75V31z"></path></mask><g mask="url(#a)"><path fill="currentColor" d="m119 9 38.105 22v44L119 97 80.895 75V31z"></path><g filter="url(#b)" opacity=".3"><path fill="#97A3B7" d="m68 48 38.105 22v44L68 136l-38.105-22V70z"></path></g></g><mask id="c" width="78" height="88" x="29" y="48" maskUnits="userSpaceOnUse" style="mask-type:alpha;"><path fill="#97A3B7" d="m68 48 38.105 22v44L68 136l-38.105-22V70z"></path></mask><g mask="url(#c)"><path fill="#97A3B7" d="m68 48 38.105 22v44L68 136l-38.105-22V70z"></path><g filter="url(#d)"><path fill="#E3E6EB" d="M46.391 92h80v60h-80z"></path></g><g filter="url(#e)"><path fill="#E3E6EB" d="M0 23h80v60H0z"></path></g></g><path fill="#fff" d="m41.898 86.287 2.829 1.633v6.531l-2.828-1.632zM53.919 93.227l2.828 1.633v6.532l-2.828-1.633zM44.728 107.515l-2.829-1.633v3.266l2.829 1.633zl9.191 5.308v3.265l2.829 1.633v-3.266l-2.828-1.632v-3.266l-9.193-5.308z"></path><path fill="#fff" fill-rule="evenodd" d="M108.348 23.48c-2.16 2.51-1.813 5.903 1.047 8.08 3.265 2.486 8.568 2.447 11.845-.087 3.276-2.534 3.286-6.603.021-9.089-2.86-2.177-7.284-2.417-10.54-.74l5.202 3.96-2.373 1.836z" clip-rule="evenodd"></path><path fill="#fff" fill-rule="evenodd" d="m120.865 33.009 8.965 6.826 2.373-1.836-8.965-6.826q-.481.523-1.089.993-.608.468-1.284.843m-1.203-.916a8.5 8.5 0 0 0 1.305-.828 7.248 7.248 0 0 1 0 0 8.5 8.5 0 0 1-1.305.828" clip-rule="evenodd"></path><path fill="#fff" stroke="#181818" d="m144 70 24.249 42h-48.498z"></path><path stroke="#181818" d="M144 100V82"></path><path stroke="#181818" stroke-linejoin="round" stroke-width="2" d="M144 105h.004v.004H144z"></path><defs><filter id="b" width="88.21" height="100" x="23.895" y="42" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur result="effect1_foregroundBlur_216_313" stdDeviation="3"></feGaussianBlur></filter><filter id="d" width="180" height="160" x="-3.609" y="42" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur result="effect1_foregroundBlur_216_313" stdDeviation="25"></feGaussianBlur></filter><filter id="e" width="180" height="160" x="-50" y="-27" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur result="effect1_foregroundBlur_216_313" stdDeviation="25"></feGaussianBlur></filter></defs>',11)]))}},Z={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"140",fill:"none"};const ee={render:function(a,i){return t(),e("svg",Z,i[0]||(i[0]=[l('<g mask="url(#mask0_21_716)"><path fill="#97A3B7" fill-rule="evenodd" d="M33 46.843 96.321 119l63.322-72.157C142.742 32 120.583 23 96.321 23 72.061 23 49.901 32 33 46.843" clip-rule="evenodd"></path><g filter="url(#filter0_f_21_716)"><path fill="#E3E6EB" d="M95 21h80v60H95z"></path></g><g filter="url(#filter1_f_21_716)"><path fill="#E3E6EB" d="M-7 43h80v60H-7z"></path></g></g><path fill="currentcolor" d="m72.812 63.688-3.157 3.157 6.246 6.247a50.3 50.3 0 0 0-12.713 8.151L96.321 119l11.913-13.575 6.413 6.412 3.157-3.157L80.45 71.326zM129.455 81.243l-15.318 17.455-28.74-28.74a50.4 50.4 0 0 1 10.924-1.19c12.695 0 24.29 4.709 33.134 12.475"></path><path fill="#fff" stroke="#000" d="m152 21.822 4.867 17.053.133.465.469-.117 17.202-4.312-12.335 12.741-.337.348.337.348 12.335 12.741-17.202-4.312-.469-.117-.133.465L152 74.178l-4.867-17.053-.133-.465-.469.117-17.202 4.312 12.335-12.741.337-.348-.337-.348-12.335-12.741 17.202 4.312.469.117.133-.465z"></path><path stroke="#fff" stroke-width="2" d="M101 31 90 42l11 11-8 8"></path>',4)]))}},te={class:"result-container"},le={class:"result-bg-img"},ae={class:"result-title"},ie={class:"result-tip"},re=B(a({__name:"index",props:{bgUrl:String,title:String,tip:String,type:String},setup(l){const a=l,p=i((()=>{switch(a.type){case"403":default:return $;case"404":return J;case"500":return P;case"ie":return W;case"wifi":return ee;case"maintenance":return Y}}));return(a,i)=>(t(),e("div",te,[r("div",le,[(t(),o(n(p.value)))]),r("div",ae,d(l.title),1),r("div",ie,d(l.tip),1),s(a.$slots,"default",{},void 0,!0)]))}}),[["__scopeId","data-v-50bd89bc"]]),se={class:"flex-1 w-full overflow-hidden flex flex-col"},oe={class:"flex flex-col justify-center items-center gap-3 w-full"},ne={class:"text-center"},de={class:"text-2xl font-bold"},pe=["title"],fe={class:"text-center p-2"},he={key:0,class:"flex flex-col items-center align-middle gap-5 w-full p-2 overflow-y-auto no-scrollbar"},ue=["title"],ce={class:"flex gap-1"},me={class:"w-[200px] whitespace-nowrap text-ellipsis overflow-hidden"},ve={class:"w-full relative"},ge=a({name:"NewConversation",setup(l){const a=T(),s=w(),B=k(),D=p(null);f((()=>s.query.id),(e=>{if("/conversation/index"!==s.path)return void(D.value=null);const t=e;D.value=t?a.find(t):a.defaultAgent}),{immediate:!0}),M();const $=i((()=>y.availableModels.value.map((e=>({...e,title:y.getModelItemTitle(e)}))))),N=p([]),J=e=>{},K=j(),P=e=>{if(0===N.value.length)return void q.error(H("pages.conversation.noSelectModelMsg"));const t={id:R(),name:D.value.name,avatar:D.value.avatar,agentId:D.value.id,content:D.value.content,models:[],time:(new Date).getTime(),pinned:!1,maxContextSize:10,aspectRatio:"IMAGE_ASPECT_RATIO_SQUARE",internet:!1};t.models=N.value.map((e=>({modelId:e,chats:[],startContext:0,apiAgentId:"",apiConversationId:"",apiNote:"",showing:!0,status:{responseWating:!1,chating:!1,stop:!1}}))),K.add(t),N.value=[],F.setData(e),B.push({path:"/conversation/chat",query:{id:t.id,isNew:1}})},Q=E(),W=i((()=>{let e="h-[calc(100vh-2*var(--td-comp-paddingTB-m))]";return Q.showLayoutHeader&&Q.showFooter&&(e="h-[calc(100vh-var(--td-comp-size-xxl)-var(--td-comp-size-xxxl)-2*var(--td-comp-paddingTB-m))]"),Q.showLayoutHeader&&!Q.showFooter&&(e="h-[calc(100vh-var(--td-comp-size-xxxl)-2*var(--td-comp-paddingTB-m))]"),!Q.showLayoutHeader&&Q.showFooter&&(e="h-[calc(100vh-var(--td-comp-size-xxl)-2*var(--td-comp-paddingTB-m))]"),e})),X=e=>{B.push(e)};return(l,a)=>{const i=U,s=G,p=V,f=b,w=L,k=I,B=C,M=O;return h((t(),e("div",{class:x(["flex flex-col items-center w-full gap-5",W.value])},[r("div",se,[r("div",oe,[c(i,{size:"80px",image:D.value.avatar},null,8,["image"]),r("div",ne,[r("h1",de,d(D.value.name),1),c(s,{underline:"",theme:"primary",onClick:a[0]||(a[0]=e=>X("/setting/agent"))},{default:m((()=>[v(d(l.$t("pages.conversation.switchAgent")),1)])),_:1})]),r("div",{class:"text-center text-sm text-gray-500 w-full overflow-hidden whitespace-nowrap text-ellipsis",title:D.value.content},d(D.value.content),9,pe)]),r("div",fe,[r("span",null,d(l.$t("pages.conversation.modelTips",{max_model_num:g(S)})),1)]),$.value.length>0?(t(),e("div",he,[c(B,{modelValue:N.value,"onUpdate:modelValue":a[1]||(a[1]=e=>N.value=e),onChange:J,max:g(S),class:"w-full"},{default:m((()=>[c(k,{gutter:[{xs:0,sm:16,md:16,lg:16,xl:16,xxl:16},16],class:"w-full"},{default:m((()=>[(t(!0),e(z,null,_($.value,(e=>(t(),o(w,{key:e.id,xs:12,lg:4,xl:3},{default:m((()=>[c(f,{class:"shadow-md",bordered:!1},{default:m((()=>[r("div",{class:"flex justify-between overflow-hidden",title:e.title},[r("div",ce,[c(i,{size:"20px",class:"mr-1"},{icon:m((()=>[(t(),o(n(g(y).icons[e.type])))])),_:2},1024),r("div",me,d(e.title),1)]),(t(),o(p,{key:e.id,value:e.id},null,8,["value"]))],8,ue)])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1},8,["modelValue","max"])])):(t(),o(re,{key:1,type:"404",title:l.$t("pages.conversation.emptyModelTips")},{default:m((()=>[c(M,{size:"large",theme:"primary",variant:"base",onClick:a[2]||(a[2]=e=>X("/setting/model"))},{default:m((()=>[v(d(l.$t("pages.conversation.createModel")),1)])),_:1})])),_:1},8,["title"]))]),r("div",ve,[c(A,{onInput:P})])],2)),[[u,D.value]])}}});export{ge as default};
|
.output/public/assets/main-Bh8K6KCJ.css
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
#nprogress .bar[data-v-a54c09a9]{background:var(--td-brand-color)!important}.tdesign-breadcrumb[data-v-7ec7ffe3]{margin-bottom:24px}.fade-leave-active[data-v-d7ed7a08],.fade-enter-active[data-v-d7ed7a08]{transition:opacity .28s cubic-bezier(.38,0,.24,1)}.fade-enter-from[data-v-d7ed7a08],.fade-leave-to[data-v-d7ed7a08]{opacity:0}.tdesign-starter-footer[data-v-f64c9180]{color:var(--td-text-color-placeholder);line-height:20px;text-align:center;height:var(--td-comp-size-xxl)}.tdesign-starter-header-menu-fixed[data-v-066d80f0]{position:fixed;top:0;z-index:1001}.tdesign-starter-header-menu-fixed[data-v-066d80f0] .t-head-menu__inner{padding-right:var(--td-comp-margin-xl)}.tdesign-starter-header-menu-fixed-side[data-v-066d80f0]{left:232px;right:0;z-index:10;width:auto;transition:all .3s}.tdesign-starter-header-menu-fixed-side-compact[data-v-066d80f0]{left:0}.tdesign-starter-header-logo-container[data-v-066d80f0]{cursor:pointer;display:inline-flex}.header-menu[data-v-066d80f0]{flex:1 1 1;display:inline-flex}.header-menu[data-v-066d80f0] .t-menu__item{min-width:unset}.operations-container[data-v-066d80f0]{display:flex;align-items:center}.operations-container .t-popup__reference[data-v-066d80f0]{display:flex;align-items:center;justify-content:center}.operations-container .t-button[data-v-066d80f0]{margin-left:var(--td-comp-margin-l)}.header-operate-left[data-v-066d80f0]{display:flex;align-items:normal;line-height:0}.header-logo-container[data-v-066d80f0]{width:184px;height:26px;display:flex;margin-left:24px;color:var(--td-text-color-primary)}.header-logo-container .t-logo[data-v-066d80f0]{width:100%;height:100%}.header-logo-container .t-logo[data-v-066d80f0]:hover,.header-logo-container[data-v-066d80f0]:hover{cursor:pointer}.header-user-account[data-v-066d80f0]{display:inline-flex;align-items:center;color:var(--td-text-color-primary)}[data-v-066d80f0] .t-head-menu__inner{border-bottom:1px solid var(--td-component-stroke)}.t-menu--light .header-user-account[data-v-066d80f0]{color:var(--td-text-color-primary)}.t-menu--dark .t-head-menu__inner[data-v-066d80f0]{border-bottom:1px solid var(--td-gray-color-10)}.t-menu--dark .header-user-account[data-v-066d80f0]{color:#ffffff8c}.operations-dropdown-container-item[data-v-066d80f0]{width:100%;display:flex;align-items:center}.operations-dropdown-container-item[data-v-066d80f0] .t-dropdown__item-text{display:flex;align-items:center}.operations-dropdown-container-item .t-icon[data-v-066d80f0]{font-size:var(--td-comp-size-xxxs);margin-right:var(--td-comp-margin-s)}.operations-dropdown-container-item[data-v-066d80f0] .t-dropdown__item{width:100%;margin-bottom:0}.operations-dropdown-container-item[data-v-066d80f0]:last-child .t-dropdown__item{margin-bottom:8px}.operations-dropdown-container-item .t-dropdown__item-text{display:flex;align-items:center}.version-container[data-v-e0a68394]{opacity:.4}.pwa-toast[data-v-b1672b5d]{position:fixed;right:10px;top:10px;z-index:100;max-width:16rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pwa-toast .message[data-v-b1672b5d]{margin-bottom:8px}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.left-0{left:0}.left-1{left:.25rem}.left-3{left:.75rem}.right-0{right:0}.right-1{right:.25rem}.right-\[-15px\]{right:-15px}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-3{top:.75rem}.top-\[-32px\]{top:-32px}.z-50{z-index:50}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-\[var\(--td-comp-margin-xxl\)\]{margin-bottom:var(--td-comp-margin-xxl)}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.block{display:block}.flex{display:flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-12{height:3rem}.h-2{height:.5rem}.h-20{height:5rem}.h-\[108px\]{height:108px}.h-\[24px\]{height:24px}.h-\[80px\]{height:80px}.h-\[calc\(100\%-10px\)\]{height:calc(100% - 10px)}.h-\[calc\(100vh-2\*var\(--td-comp-paddingTB-m\)\)\]{height:calc(100vh - 2 * var(--td-comp-paddingTB-m))}.h-\[calc\(100vh-56px-2\*var\(--td-comp-paddingTB-m\)\)\]{height:calc(100vh - 56px - 2 * var(--td-comp-paddingTB-m))}.h-\[calc\(100vh-56px-var\(--td-comp-size-xxl\)-2\*var\(--td-comp-paddingTB-m\)\)\]{height:calc(100vh - 56px - var(--td-comp-size-xxl) - 2 * var(--td-comp-paddingTB-m))}.h-\[calc\(100vh-56px-var\(--td-comp-size-xxl\)-var\(--td-comp-size-xxxl\)-2\*var\(--td-comp-paddingTB-m\)\)\]{height:calc(100vh - 56px - var(--td-comp-size-xxl) - var(--td-comp-size-xxxl) - 2 * var(--td-comp-paddingTB-m))}.h-\[calc\(100vh-56px-var\(--td-comp-size-xxxl\)-2\*var\(--td-comp-paddingTB-m\)\)\]{height:calc(100vh - 56px - var(--td-comp-size-xxxl) - 2 * var(--td-comp-paddingTB-m))}.h-\[calc\(100vh-var\(--td-comp-size-xxl\)-2\*var\(--td-comp-paddingTB-m\)\)\]{height:calc(100vh - var(--td-comp-size-xxl) - 2 * var(--td-comp-paddingTB-m))}.h-\[calc\(100vh-var\(--td-comp-size-xxl\)-var\(--td-comp-size-xxxl\)-2\*var\(--td-comp-paddingTB-m\)\)\]{height:calc(100vh - var(--td-comp-size-xxl) - var(--td-comp-size-xxxl) - 2 * var(--td-comp-paddingTB-m))}.h-\[calc\(100vh-var\(--td-comp-size-xxxl\)-2\*var\(--td-comp-paddingTB-m\)\)\]{height:calc(100vh - var(--td-comp-size-xxxl) - 2 * var(--td-comp-paddingTB-m))}.h-\[calc\(50\%-10px\)\]{height:calc(50% - 10px)}.h-full{height:100%}.h-screen{height:100vh}.max-h-10{max-height:2.5rem}.max-h-32{max-height:8rem}.max-h-44{max-height:11rem}.max-h-72{max-height:18rem}.max-h-96{max-height:24rem}.min-h-32{min-height:8rem}.min-h-44{min-height:11rem}.w-1\/2{width:50%}.w-12{width:3rem}.w-32{width:8rem}.w-44{width:11rem}.w-60{width:15rem}.w-\[200px\]{width:200px}.w-\[24px\]{width:24px}.w-\[80px\]{width:80px}.w-\[calc\(100\%-24px-1rem\)\]{width:calc(100% - 24px - 1rem)}.w-full{width:100%}.min-w-44{min-width:11rem}.min-w-\[300px\]{min-width:300px}.max-w-60{max-width:15rem}.max-w-80{max-width:20rem}.max-w-\[120px\]{max-width:120px}.max-w-\[160px\]{max-width:160px}.max-w-\[75\%\]{max-width:75%}.flex-1{flex:1 1 0%}.flex-grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.resize{resize:both}.auto-cols-max{grid-auto-columns:max-content}.grid-flow-col{grid-auto-flow:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.rounded-2xl{border-radius:1rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-opacity-75{--tw-bg-opacity: .75}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-\[10px\]{padding:10px}.px-1{padding-left:.25rem;padding-right:.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pb-0{padding-bottom:0}.pl-10{padding-left:2.5rem}.pl-24{padding-left:6rem}.pr-16{padding-right:4rem}.pr-4{padding-right:1rem}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-2xl{font-size:1.5rem;line-height:2rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.dark .markdown-body,[data-theme=dark]{color-scheme:dark;--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-fg-default: #e6edf3;--color-fg-muted: #848d97;--color-fg-subtle: #6e7681;--color-canvas-default: #0d1117;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-neutral-muted: rgba(110,118,129,.4);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-subtle: rgba(187,128,9,.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-done-fg: #a371f7;--color-done-emphasis: #8957e5}.light .markdown-body,[data-theme=light]{color-scheme:light;--color-prettylights-syntax-comment: #57606a;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #6639ba;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-canvas-default: #ffffff;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-neutral-muted: rgba(175,184,193,.2);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-subtle: #fff8c5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-done-fg: #8250df;--color-done-emphasis: #8250df}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;color:var(--color-fg-default);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";word-wrap:break-word}.markdown-body .octicon{display:inline-block;fill:currentColor;vertical-align:text-bottom}.markdown-body h1:hover .anchor .octicon-link:before,.markdown-body h2:hover .anchor .octicon-link:before,.markdown-body h3:hover .anchor .octicon-link:before,.markdown-body h4:hover .anchor .octicon-link:before,.markdown-body h5:hover .anchor .octicon-link:before,.markdown-body h6:hover .anchor .octicon-link:before{width:16px;height:16px;content:" ";display:inline-block;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>")}.markdown-body details,.markdown-body figcaption,.markdown-body figure{display:block}.markdown-body summary{display:list-item}.markdown-body [hidden]{display:none!important}.markdown-body a{background-color:transparent;color:var(--color-accent-fg);text-decoration:none}.markdown-body abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.markdown-body b,.markdown-body strong{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dfn{font-style:italic}.markdown-body h1{margin:.67em 0;font-weight:var(--base-text-weight-semibold, 600);padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}.markdown-body small{font-size:90%}.markdown-body sub,.markdown-body sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.markdown-body sub{bottom:-.25em}.markdown-body sup{top:-.5em}.markdown-body img{border-style:none;max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body code,.markdown-body kbd,.markdown-body pre,.markdown-body samp{font-family:monospace;font-size:1em}.markdown-body figure{margin:1em 40px}.markdown-body hr{box-sizing:content-box;overflow:hidden;background:transparent;border-bottom:1px solid var(--color-border-muted);height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body input{font:inherit;margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body [type=button],.markdown-body [type=reset],.markdown-body [type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}.markdown-body [type=checkbox],.markdown-body [type=radio]{box-sizing:border-box;padding:0}.markdown-body [type=number]::-webkit-inner-spin-button,.markdown-body [type=number]::-webkit-outer-spin-button{height:auto}.markdown-body [type=search]::-webkit-search-cancel-button,.markdown-body [type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.markdown-body ::-webkit-input-placeholder{color:inherit;opacity:.54}.markdown-body ::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;font:inherit}.markdown-body a:hover{text-decoration:underline}.markdown-body ::-moz-placeholder{color:var(--color-fg-subtle);opacity:1}.markdown-body ::placeholder{color:var(--color-fg-subtle);opacity:1}.markdown-body hr:before{display:table;content:""}.markdown-body hr:after{display:table;clear:both;content:""}.markdown-body table{border-spacing:0;border-collapse:collapse;display:block;width:-moz-max-content;width:max-content;max-width:100%;overflow:auto}.markdown-body td,.markdown-body th{padding:0}.markdown-body details summary{cursor:pointer}.markdown-body details:not([open])>*:not(summary){display:none!important}.markdown-body a:focus,.markdown-body [role=button]:focus,.markdown-body input[type=radio]:focus,.markdown-body input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.markdown-body a:focus:not(:focus-visible),.markdown-body [role=button]:focus:not(:focus-visible),.markdown-body input[type=radio]:focus:not(:focus-visible),.markdown-body input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px transparent}.markdown-body a:focus-visible,.markdown-body [role=button]:focus-visible,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.markdown-body a:not([class]):focus,.markdown-body a:not([class]):focus-visible,.markdown-body input[type=radio]:focus,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus,.markdown-body input[type=checkbox]:focus-visible{outline-offset:0}.markdown-body kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h2{font-weight:var(--base-text-weight-semibold, 600);padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-weight:var(--base-text-weight-semibold, 600);font-size:1.25em}.markdown-body h4{font-weight:var(--base-text-weight-semibold, 600);font-size:1em}.markdown-body h5{font-weight:var(--base-text-weight-semibold, 600);font-size:.875em}.markdown-body h6{font-weight:var(--base-text-weight-semibold, 600);font-size:.85em;color:var(--color-fg-muted)}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{margin:0;padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body ul,.markdown-body ol{margin-top:0;margin-bottom:0;padding-left:2em}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ul ul ol,.markdown-body ul ol ol,.markdown-body ol ul ol,.markdown-body ol ol ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body tt,.markdown-body code,.markdown-body samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.markdown-body pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;word-wrap:normal}.markdown-body .octicon{display:inline-block;overflow:visible!important;vertical-align:text-bottom;fill:currentColor}.markdown-body input::-webkit-outer-spin-button,.markdown-body input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.markdown-body .mr-2{margin-right:var(--base-size-8, 8px)!important}.markdown-body:before{display:table;content:""}.markdown-body:after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0!important}.markdown-body>*:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:transparent}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]:before{content:"["}.markdown-body [data-footnote-ref]:after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target:before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.markdown-body .pl-c{color:var(--color-prettylights-syntax-comment)}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.markdown-body .pl-e,.markdown-body .pl-en{color:var(--color-prettylights-syntax-entity)}.markdown-body .pl-smi,.markdown-body .pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.markdown-body .pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.markdown-body .pl-k{color:var(--color-prettylights-syntax-keyword)}.markdown-body .pl-s,.markdown-body .pl-pds,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sre,.markdown-body .pl-sr .pl-sra{color:var(--color-prettylights-syntax-string)}.markdown-body .pl-v,.markdown-body .pl-smw{color:var(--color-prettylights-syntax-variable)}.markdown-body .pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.markdown-body .pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.markdown-body .pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.markdown-body .pl-sr .pl-cce{font-weight:700;color:var(--color-prettylights-syntax-string-regexp)}.markdown-body .pl-ml{color:var(--color-prettylights-syntax-markup-list)}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{font-weight:700;color:var(--color-prettylights-syntax-markup-heading)}.markdown-body .pl-mi{font-style:italic;color:var(--color-prettylights-syntax-markup-italic)}.markdown-body .pl-mb{font-weight:700;color:var(--color-prettylights-syntax-markup-bold)}.markdown-body .pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.markdown-body .pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.markdown-body .pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.markdown-body .pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.markdown-body .pl-mdr{font-weight:700;color:var(--color-prettylights-syntax-meta-diff-range)}.markdown-body .pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.markdown-body .pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.markdown-body .pl-corl{text-decoration:underline;color:var(--color-prettylights-syntax-constant-other-reference-link)}.markdown-body g-emoji{display:inline-block;min-width:1ch;font-family:"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:var(--base-text-weight-normal, 400);line-height:1;vertical-align:-.075em}.markdown-body g-emoji img{width:1em;height:1em}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item label{font-weight:var(--base-text-weight-normal, 400)}.markdown-body .task-list-item.enabled label{cursor:pointer}.markdown-body .task-list-item+.task-list-item{margin-top:4px}.markdown-body .task-list-item .handle{display:none}.markdown-body .task-list-item-checkbox{margin:0 .2em .25em -1.4em;vertical-align:middle}.markdown-body .contains-task-list:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.markdown-body .contains-task-list{position:relative}.markdown-body .contains-task-list:hover .task-list-item-convert-container,.markdown-body .contains-task-list:focus-within .task-list-item-convert-container{display:block;width:auto;height:24px;overflow:visible;clip:auto}.markdown-body ::-webkit-calendar-picker-indicator{filter:invert(50%)}.markdown-body .markdown-alert{padding:var(--base-size-8) var(--base-size-16);margin-bottom:16px;color:inherit;border-left:.25em solid var(--color-border-default)}.markdown-body .markdown-alert>:first-child{margin-top:0}.markdown-body .markdown-alert>:last-child{margin-bottom:0}.markdown-body .markdown-alert .markdown-alert-title{display:flex;font-weight:var(--base-text-weight-medium, 500);align-items:center;line-height:1}.markdown-body .markdown-alert.markdown-alert-note{border-left-color:var(--color-accent-emphasis)}.markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--color-accent-fg)}.markdown-body .markdown-alert.markdown-alert-important{border-left-color:var(--color-done-emphasis)}.markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--color-done-fg)}.markdown-body .markdown-alert.markdown-alert-warning{border-left-color:var(--color-attention-emphasis)}.markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--color-attention-fg)}.markdown-body .markdown-alert.markdown-alert-tip{border-left-color:var(--color-success-emphasis)}.markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--color-success-fg)}.markdown-body .markdown-alert.markdown-alert-caution{border-left-color:var(--color-danger-emphasis)}.markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--color-danger-fg)}@font-face{font-family:KaTeX_AMS;src:url(./KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(./KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(./KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(./KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(./KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(./KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(./KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(./KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(./KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(./KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(./KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(./KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(./KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(./KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(./KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(./KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(./KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(./KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(./KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url(./KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(./KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(./KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Math;src:url(./KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(./KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(./KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(./KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(./KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_SansSerif;src:url(./KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(./KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(./KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(./KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(./KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url(./KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(./KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(./KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url(./KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(./KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(./KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url(./KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(./KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(./KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(./KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(./KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url(./KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(./KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(./KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url(./KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(./KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(./KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype");font-weight:400;font-style:normal}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.21"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;display:inline-block;white-space:nowrap;width:-moz-min-content;width:min-content}.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathsfit,.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed;border-collapse:collapse}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .vbox{display:inline-flex;flex-direction:column;align-items:baseline}.katex .hbox{display:inline-flex;flex-direction:row;width:100%}.katex .thinbox{display:inline-flex;flex-direction:row;width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline,.katex .hdashline,.katex .rule{min-height:1px}.katex .mspace{display:inline-block}.katex .llap,.katex .rlap,.katex .clap{width:0;position:relative}.katex .llap>.inner,.katex .rlap>.inner,.katex .clap>.inner{position:absolute}.katex .llap>.fix,.katex .rlap>.fix,.katex .clap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .rlap>.inner,.katex .clap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:solid 0;position:relative}.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .sizing.reset-size1.size1,.katex .fontsize-ensurer.reset-size1.size1{font-size:1em}.katex .sizing.reset-size1.size2,.katex .fontsize-ensurer.reset-size1.size2{font-size:1.2em}.katex .sizing.reset-size1.size3,.katex .fontsize-ensurer.reset-size1.size3{font-size:1.4em}.katex .sizing.reset-size1.size4,.katex .fontsize-ensurer.reset-size1.size4{font-size:1.6em}.katex .sizing.reset-size1.size5,.katex .fontsize-ensurer.reset-size1.size5{font-size:1.8em}.katex .sizing.reset-size1.size6,.katex .fontsize-ensurer.reset-size1.size6{font-size:2em}.katex .sizing.reset-size1.size7,.katex .fontsize-ensurer.reset-size1.size7{font-size:2.4em}.katex .sizing.reset-size1.size8,.katex .fontsize-ensurer.reset-size1.size8{font-size:2.88em}.katex .sizing.reset-size1.size9,.katex .fontsize-ensurer.reset-size1.size9{font-size:3.456em}.katex .sizing.reset-size1.size10,.katex .fontsize-ensurer.reset-size1.size10{font-size:4.148em}.katex .sizing.reset-size1.size11,.katex .fontsize-ensurer.reset-size1.size11{font-size:4.976em}.katex .sizing.reset-size2.size1,.katex .fontsize-ensurer.reset-size2.size1{font-size:.8333333333em}.katex .sizing.reset-size2.size2,.katex .fontsize-ensurer.reset-size2.size2{font-size:1em}.katex .sizing.reset-size2.size3,.katex .fontsize-ensurer.reset-size2.size3{font-size:1.1666666667em}.katex .sizing.reset-size2.size4,.katex .fontsize-ensurer.reset-size2.size4{font-size:1.3333333333em}.katex .sizing.reset-size2.size5,.katex .fontsize-ensurer.reset-size2.size5{font-size:1.5em}.katex .sizing.reset-size2.size6,.katex .fontsize-ensurer.reset-size2.size6{font-size:1.6666666667em}.katex .sizing.reset-size2.size7,.katex .fontsize-ensurer.reset-size2.size7{font-size:2em}.katex .sizing.reset-size2.size8,.katex .fontsize-ensurer.reset-size2.size8{font-size:2.4em}.katex .sizing.reset-size2.size9,.katex .fontsize-ensurer.reset-size2.size9{font-size:2.88em}.katex .sizing.reset-size2.size10,.katex .fontsize-ensurer.reset-size2.size10{font-size:3.4566666667em}.katex .sizing.reset-size2.size11,.katex .fontsize-ensurer.reset-size2.size11{font-size:4.1466666667em}.katex .sizing.reset-size3.size1,.katex .fontsize-ensurer.reset-size3.size1{font-size:.7142857143em}.katex .sizing.reset-size3.size2,.katex .fontsize-ensurer.reset-size3.size2{font-size:.8571428571em}.katex .sizing.reset-size3.size3,.katex .fontsize-ensurer.reset-size3.size3{font-size:1em}.katex .sizing.reset-size3.size4,.katex .fontsize-ensurer.reset-size3.size4{font-size:1.1428571429em}.katex .sizing.reset-size3.size5,.katex .fontsize-ensurer.reset-size3.size5{font-size:1.2857142857em}.katex .sizing.reset-size3.size6,.katex .fontsize-ensurer.reset-size3.size6{font-size:1.4285714286em}.katex .sizing.reset-size3.size7,.katex .fontsize-ensurer.reset-size3.size7{font-size:1.7142857143em}.katex .sizing.reset-size3.size8,.katex .fontsize-ensurer.reset-size3.size8{font-size:2.0571428571em}.katex .sizing.reset-size3.size9,.katex .fontsize-ensurer.reset-size3.size9{font-size:2.4685714286em}.katex .sizing.reset-size3.size10,.katex .fontsize-ensurer.reset-size3.size10{font-size:2.9628571429em}.katex .sizing.reset-size3.size11,.katex .fontsize-ensurer.reset-size3.size11{font-size:3.5542857143em}.katex .sizing.reset-size4.size1,.katex .fontsize-ensurer.reset-size4.size1{font-size:.625em}.katex .sizing.reset-size4.size2,.katex .fontsize-ensurer.reset-size4.size2{font-size:.75em}.katex .sizing.reset-size4.size3,.katex .fontsize-ensurer.reset-size4.size3{font-size:.875em}.katex .sizing.reset-size4.size4,.katex .fontsize-ensurer.reset-size4.size4{font-size:1em}.katex .sizing.reset-size4.size5,.katex .fontsize-ensurer.reset-size4.size5{font-size:1.125em}.katex .sizing.reset-size4.size6,.katex .fontsize-ensurer.reset-size4.size6{font-size:1.25em}.katex .sizing.reset-size4.size7,.katex .fontsize-ensurer.reset-size4.size7{font-size:1.5em}.katex .sizing.reset-size4.size8,.katex .fontsize-ensurer.reset-size4.size8{font-size:1.8em}.katex .sizing.reset-size4.size9,.katex .fontsize-ensurer.reset-size4.size9{font-size:2.16em}.katex .sizing.reset-size4.size10,.katex .fontsize-ensurer.reset-size4.size10{font-size:2.5925em}.katex .sizing.reset-size4.size11,.katex .fontsize-ensurer.reset-size4.size11{font-size:3.11em}.katex .sizing.reset-size5.size1,.katex .fontsize-ensurer.reset-size5.size1{font-size:.5555555556em}.katex .sizing.reset-size5.size2,.katex .fontsize-ensurer.reset-size5.size2{font-size:.6666666667em}.katex .sizing.reset-size5.size3,.katex .fontsize-ensurer.reset-size5.size3{font-size:.7777777778em}.katex .sizing.reset-size5.size4,.katex .fontsize-ensurer.reset-size5.size4{font-size:.8888888889em}.katex .sizing.reset-size5.size5,.katex .fontsize-ensurer.reset-size5.size5{font-size:1em}.katex .sizing.reset-size5.size6,.katex .fontsize-ensurer.reset-size5.size6{font-size:1.1111111111em}.katex .sizing.reset-size5.size7,.katex .fontsize-ensurer.reset-size5.size7{font-size:1.3333333333em}.katex .sizing.reset-size5.size8,.katex .fontsize-ensurer.reset-size5.size8{font-size:1.6em}.katex .sizing.reset-size5.size9,.katex .fontsize-ensurer.reset-size5.size9{font-size:1.92em}.katex .sizing.reset-size5.size10,.katex .fontsize-ensurer.reset-size5.size10{font-size:2.3044444444em}.katex .sizing.reset-size5.size11,.katex .fontsize-ensurer.reset-size5.size11{font-size:2.7644444444em}.katex .sizing.reset-size6.size1,.katex .fontsize-ensurer.reset-size6.size1{font-size:.5em}.katex .sizing.reset-size6.size2,.katex .fontsize-ensurer.reset-size6.size2{font-size:.6em}.katex .sizing.reset-size6.size3,.katex .fontsize-ensurer.reset-size6.size3{font-size:.7em}.katex .sizing.reset-size6.size4,.katex .fontsize-ensurer.reset-size6.size4{font-size:.8em}.katex .sizing.reset-size6.size5,.katex .fontsize-ensurer.reset-size6.size5{font-size:.9em}.katex .sizing.reset-size6.size6,.katex .fontsize-ensurer.reset-size6.size6{font-size:1em}.katex .sizing.reset-size6.size7,.katex .fontsize-ensurer.reset-size6.size7{font-size:1.2em}.katex .sizing.reset-size6.size8,.katex .fontsize-ensurer.reset-size6.size8{font-size:1.44em}.katex .sizing.reset-size6.size9,.katex .fontsize-ensurer.reset-size6.size9{font-size:1.728em}.katex .sizing.reset-size6.size10,.katex .fontsize-ensurer.reset-size6.size10{font-size:2.074em}.katex .sizing.reset-size6.size11,.katex .fontsize-ensurer.reset-size6.size11{font-size:2.488em}.katex .sizing.reset-size7.size1,.katex .fontsize-ensurer.reset-size7.size1{font-size:.4166666667em}.katex .sizing.reset-size7.size2,.katex .fontsize-ensurer.reset-size7.size2{font-size:.5em}.katex .sizing.reset-size7.size3,.katex .fontsize-ensurer.reset-size7.size3{font-size:.5833333333em}.katex .sizing.reset-size7.size4,.katex .fontsize-ensurer.reset-size7.size4{font-size:.6666666667em}.katex .sizing.reset-size7.size5,.katex .fontsize-ensurer.reset-size7.size5{font-size:.75em}.katex .sizing.reset-size7.size6,.katex .fontsize-ensurer.reset-size7.size6{font-size:.8333333333em}.katex .sizing.reset-size7.size7,.katex .fontsize-ensurer.reset-size7.size7{font-size:1em}.katex .sizing.reset-size7.size8,.katex .fontsize-ensurer.reset-size7.size8{font-size:1.2em}.katex .sizing.reset-size7.size9,.katex .fontsize-ensurer.reset-size7.size9{font-size:1.44em}.katex .sizing.reset-size7.size10,.katex .fontsize-ensurer.reset-size7.size10{font-size:1.7283333333em}.katex .sizing.reset-size7.size11,.katex .fontsize-ensurer.reset-size7.size11{font-size:2.0733333333em}.katex .sizing.reset-size8.size1,.katex .fontsize-ensurer.reset-size8.size1{font-size:.3472222222em}.katex .sizing.reset-size8.size2,.katex .fontsize-ensurer.reset-size8.size2{font-size:.4166666667em}.katex .sizing.reset-size8.size3,.katex .fontsize-ensurer.reset-size8.size3{font-size:.4861111111em}.katex .sizing.reset-size8.size4,.katex .fontsize-ensurer.reset-size8.size4{font-size:.5555555556em}.katex .sizing.reset-size8.size5,.katex .fontsize-ensurer.reset-size8.size5{font-size:.625em}.katex .sizing.reset-size8.size6,.katex .fontsize-ensurer.reset-size8.size6{font-size:.6944444444em}.katex .sizing.reset-size8.size7,.katex .fontsize-ensurer.reset-size8.size7{font-size:.8333333333em}.katex .sizing.reset-size8.size8,.katex .fontsize-ensurer.reset-size8.size8{font-size:1em}.katex .sizing.reset-size8.size9,.katex .fontsize-ensurer.reset-size8.size9{font-size:1.2em}.katex .sizing.reset-size8.size10,.katex .fontsize-ensurer.reset-size8.size10{font-size:1.4402777778em}.katex .sizing.reset-size8.size11,.katex .fontsize-ensurer.reset-size8.size11{font-size:1.7277777778em}.katex .sizing.reset-size9.size1,.katex .fontsize-ensurer.reset-size9.size1{font-size:.2893518519em}.katex .sizing.reset-size9.size2,.katex .fontsize-ensurer.reset-size9.size2{font-size:.3472222222em}.katex .sizing.reset-size9.size3,.katex .fontsize-ensurer.reset-size9.size3{font-size:.4050925926em}.katex .sizing.reset-size9.size4,.katex .fontsize-ensurer.reset-size9.size4{font-size:.462962963em}.katex .sizing.reset-size9.size5,.katex .fontsize-ensurer.reset-size9.size5{font-size:.5208333333em}.katex .sizing.reset-size9.size6,.katex .fontsize-ensurer.reset-size9.size6{font-size:.5787037037em}.katex .sizing.reset-size9.size7,.katex .fontsize-ensurer.reset-size9.size7{font-size:.6944444444em}.katex .sizing.reset-size9.size8,.katex .fontsize-ensurer.reset-size9.size8{font-size:.8333333333em}.katex .sizing.reset-size9.size9,.katex .fontsize-ensurer.reset-size9.size9{font-size:1em}.katex .sizing.reset-size9.size10,.katex .fontsize-ensurer.reset-size9.size10{font-size:1.2002314815em}.katex .sizing.reset-size9.size11,.katex .fontsize-ensurer.reset-size9.size11{font-size:1.4398148148em}.katex .sizing.reset-size10.size1,.katex .fontsize-ensurer.reset-size10.size1{font-size:.2410800386em}.katex .sizing.reset-size10.size2,.katex .fontsize-ensurer.reset-size10.size2{font-size:.2892960463em}.katex .sizing.reset-size10.size3,.katex .fontsize-ensurer.reset-size10.size3{font-size:.337512054em}.katex .sizing.reset-size10.size4,.katex .fontsize-ensurer.reset-size10.size4{font-size:.3857280617em}.katex .sizing.reset-size10.size5,.katex .fontsize-ensurer.reset-size10.size5{font-size:.4339440694em}.katex .sizing.reset-size10.size6,.katex .fontsize-ensurer.reset-size10.size6{font-size:.4821600771em}.katex .sizing.reset-size10.size7,.katex .fontsize-ensurer.reset-size10.size7{font-size:.5785920926em}.katex .sizing.reset-size10.size8,.katex .fontsize-ensurer.reset-size10.size8{font-size:.6943105111em}.katex .sizing.reset-size10.size9,.katex .fontsize-ensurer.reset-size10.size9{font-size:.8331726133em}.katex .sizing.reset-size10.size10,.katex .fontsize-ensurer.reset-size10.size10{font-size:1em}.katex .sizing.reset-size10.size11,.katex .fontsize-ensurer.reset-size10.size11{font-size:1.1996142719em}.katex .sizing.reset-size11.size1,.katex .fontsize-ensurer.reset-size11.size1{font-size:.2009646302em}.katex .sizing.reset-size11.size2,.katex .fontsize-ensurer.reset-size11.size2{font-size:.2411575563em}.katex .sizing.reset-size11.size3,.katex .fontsize-ensurer.reset-size11.size3{font-size:.2813504823em}.katex .sizing.reset-size11.size4,.katex .fontsize-ensurer.reset-size11.size4{font-size:.3215434084em}.katex .sizing.reset-size11.size5,.katex .fontsize-ensurer.reset-size11.size5{font-size:.3617363344em}.katex .sizing.reset-size11.size6,.katex .fontsize-ensurer.reset-size11.size6{font-size:.4019292605em}.katex .sizing.reset-size11.size7,.katex .fontsize-ensurer.reset-size11.size7{font-size:.4823151125em}.katex .sizing.reset-size11.size8,.katex .fontsize-ensurer.reset-size11.size8{font-size:.578778135em}.katex .sizing.reset-size11.size9,.katex .fontsize-ensurer.reset-size11.size9{font-size:.6945337621em}.katex .sizing.reset-size11.size10,.katex .fontsize-ensurer.reset-size11.size10{font-size:.8336012862em}.katex .sizing.reset-size11.size11,.katex .fontsize-ensurer.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:before,.katex .stretchy:after{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .x-arrow,.katex .mover,.katex .munder{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{counter-increment:katexEqnNo;content:"(" counter(katexEqnNo) ")"}.katex .mml-eqn-num:before{counter-increment:mmlEqnNo;content:"(" counter(mmlEqnNo) ")"}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;position:absolute;left:calc(50% + .3em);text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}:root[theme-mode=dark]{--td-component-border: #30363d;--td-bg-color-container: #010409;--td-bg-color-page: #161b22}body{color:var(--td-text-color-secondary);font:var(--td-font-body-medium);font-family:-apple-system,BlinkMacSystemFont,var(--td-font-family);-webkit-font-smoothing:antialiased;padding:0;margin:0}.bg-color-page{background:var(--td-bg-color-page)}.bg-color-container{background-color:var(--td-bg-color-container)}.brand-color{background-color:var(--td-brand-color)}.brand-color-light{background-color:var(--td-brand-color-light)}.bg-color-container-active{background-color:var(--td-bg-color-container-active)}.bg-color-specialcomponent{background-color:var(--td-bg-color-specialcomponent)}.bordered{border:1px solid var(--td-component-border)}.bordered-bottom{border-bottom:1px solid var(--td-component-border)}.text-color-primary{color:var(--td-text-color-primary)}.text-color-secondary{color:var(--td-text-color-secondary)}.text-color-anti{color:var(--td-text-color-anti)}.t-layout__sider{width:-moz-fit-content;width:fit-content}.tdesign-starter-sidebar-layout{height:100%}.tdesign-starter-content-layout{padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-m)}.tdesign-starter-footer-layout{padding:0;margin-bottom:var(--td-comp-margin-xxl)}.light .tdesign-starter-content-layout{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #e0e7ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 231 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark .tdesign-starter-content-layout{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #1e293b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #334155 var(--tw-gradient-to-position)}.light .tdesign-starter-sidebar-layout{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #c7d2fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(199 210 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.dark .tdesign-starter-sidebar-layout{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #020617 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.light .chat-model-header{--tw-shadow-color: #e2e8f0;--tw-shadow: var(--tw-shadow-colored)}.dark .chat-model-header{--tw-shadow-color: #334155;--tw-shadow: var(--tw-shadow-colored)}.light .user-chat-content{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: rgb(224 231 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 231 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.dark .user-chat-content{background-color:var(--td-bg-color-page)}.light .note-content .bg-color-page{border:none}.dark .note-content .bg-color-page{background-color:transparent}.markdown-body ol,.markdown-body ul{list-style:revert}.markdown-body pre>::-webkit-scrollbar,.scrollbar::-webkit-scrollbar{width:5px;height:5px}.markdown-body pre>::-webkit-scrollbar-thumb,.scrollbar::-webkit-scrollbar-thumb{border-radius:5px;background-clip:padding-box;background-color:#a3a3a34d}.light .markdown-body pre code.hljs{display:block;overflow-x:auto;padding:1em}.light .markdown-body code.hljs{padding:3px 5px}.light .markdown-body .hljs{color:#24292e}.light .markdown-body .hljs-doctag,.light .markdown-body .hljs-keyword,.light .markdown-body .hljs-meta .hljs-keyword,.light .markdown-body .hljs-template-tag,.light .markdown-body .hljs-template-variable,.light .markdown-body .hljs-type,.light .markdown-body .hljs-variable.language_{color:#d73a49}.light .markdown-body .hljs-title,.light .markdown-body .hljs-title.class_,.light .markdown-body .hljs-title.class_.inherited__,.light .markdown-body .hljs-title.function_{color:#6f42c1}.light .markdown-body .hljs-attr,.light .markdown-body .hljs-attribute,.light .markdown-body .hljs-literal,.light .markdown-body .hljs-meta,.light .markdown-body .hljs-number,.light .markdown-body .hljs-operator,.light .markdown-body .hljs-variable,.light .markdown-body .hljs-selector-attr,.light .markdown-body .hljs-selector-class,.light .markdown-body .hljs-selector-id{color:#005cc5}.light .markdown-body .hljs-regexp,.light .markdown-body .hljs-string,.light .markdown-body .hljs-meta .hljs-string{color:#032f62}.light .markdown-body .hljs-built_in,.light .markdown-body .hljs-symbol{color:#e36209}.light .markdown-body .hljs-comment,.light .markdown-body .hljs-code,.light .markdown-body .hljs-formula{color:#6a737d}.light .markdown-body .hljs-name,.light .markdown-body .hljs-quote,.light .markdown-body .hljs-selector-tag,.light .markdown-body .hljs-selector-pseudo{color:#22863a}.light .markdown-body .hljs-subst{color:#24292e}.light .markdown-body .hljs-section{color:#005cc5;font-weight:700}.light .markdown-body .hljs-bullet{color:#735c0f}.light .markdown-body .hljs-emphasis{color:#24292e;font-style:italic}.light .markdown-body .hljs-strong{color:#24292e;font-weight:700}.light .markdown-body .hljs-addition{color:#22863a;background-color:#f0fff4}.light .markdown-body .hljs-deletion{color:#b31d28;background-color:#ffeef0}.dark .markdown-body pre code.hljs{display:block;overflow-x:auto;padding:1em}.dark .markdown-body code.hljs{padding:3px 5px}.dark .markdown-body .hljs{color:#c9d1d9}.dark .markdown-body .hljs-doctag,.dark .markdown-body .hljs-keyword,.dark .markdown-body .hljs-meta .hljs-keyword,.dark .markdown-body .hljs-template-tag,.dark .markdown-body .hljs-template-variable,.dark .markdown-body .hljs-type,.dark .markdown-body .hljs-variable.language_{color:#ff7b72}.dark .markdown-body .hljs-title,.dark .markdown-body .hljs-title.class_,.dark .markdown-body .hljs-title.class_.inherited__,.dark .markdown-body .hljs-title.function_{color:#d2a8ff}.dark .markdown-body .hljs-attr,.dark .markdown-body .hljs-attribute,.dark .markdown-body .hljs-literal,.dark .markdown-body .hljs-meta,.dark .markdown-body .hljs-number,.dark .markdown-body .hljs-operator,.dark .markdown-body .hljs-variable,.dark .markdown-body .hljs-selector-attr,.dark .markdown-body .hljs-selector-class,.dark .markdown-body .hljs-selector-id{color:#79c0ff}.dark .markdown-body .hljs-regexp,.dark .markdown-body .hljs-string,.dark .markdown-body .hljs-meta .hljs-string{color:#a5d6ff}.dark .markdown-body .hljs-built_in,.dark .markdown-body .hljs-symbol{color:#ffa657}.dark .markdown-body .hljs-comment,.dark .markdown-body .hljs-code,.dark .markdown-body .hljs-formula{color:#8b949e}.dark .markdown-body .hljs-name,.dark .markdown-body .hljs-quote,.dark .markdown-body .hljs-selector-tag,.dark .markdown-body .hljs-selector-pseudo{color:#7ee787}.dark .markdown-body .hljs-subst{color:#c9d1d9}.dark .markdown-body .hljs-section{color:#1f6feb;font-weight:700}.dark .markdown-body .hljs-bullet{color:#f2cc60}.dark .markdown-body .hljs-emphasis{color:#c9d1d9;font-style:italic}.dark .markdown-body .hljs-strong{color:#c9d1d9;font-weight:700}.dark .markdown-body .hljs-addition{color:#aff5b4;background-color:#033a16}.dark .markdown-body .hljs-deletion{color:#ffdcd7;background-color:#67060c}.list-card{height:100%}.list-card-operation{display:flex;justify-content:space-between;margin-bottom:var(--td-comp-margin-xxl)}.list-card-operation .search-input{width:360px}.list-card-item :deep(.t-card__header){padding:0}.list-card-item :deep(.t-card__body){padding:0;margin-top:var(--td-comp-margin-xxl);margin-bottom:var(--td-comp-margin-xxl)}.list-card-item :deep(.t-card__footer){padding:0}.list-card-pagination{padding:var(--td-comp-paddingTB-xl) var(--td-comp-paddingTB-xl)}.list-card-loading{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.list-card-item{display:flex;flex-direction:column;cursor:pointer}.list-card-item_detail{min-height:140px}.list-card-item_detail--name{margin-bottom:var(--td-comp-margin-s);font:var(--td-font-title-medium);color:var(--td-text-color-primary)}.list-card-item_detail--desc{color:var(--td-text-color-secondary);font:var(--td-font-body-small);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.loader{width:100%;height:4.8px;display:inline-block;position:relative;background:var(--td-bg-color-page);overflow:hidden}.loader:after{content:"";width:96px;height:4.8px;background:var(--td-brand-color);position:absolute;top:0;left:0;box-sizing:border-box;animation:hitZak 1s linear infinite alternate}@keyframes hitZak{0%{left:0;transform:translate(-1%)}to{left:100%;transform:translate(-99%)}}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}
|
.output/public/assets/main-CeVW39vq.js
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./index-S7NL9uVD.js","./@vue-DrGkbxkU.js","./@babel-ynFNPEB3.js","./core-js-pure-Dnpx5JGu.js","./vue-router-C_wREmVJ.js","./_plugin-vue_export-helper-Cd8NMA_g.js","./pinia-C7G8hpVd.js","./pinia-plugin-persistedstate-DyrI1rJI.js","./destr-ClW9AvhW.js","./deep-pick-omit-DP_A4OSP.js","./tvision-color-YYaNBBLy.js","./chroma-js-CJzpYopr.js","./@material-C_XhzpVg.js","./bezier-easing-P8rDU8Ee.js","./lodash-VDnThKtA.js","./eventsource-parser-BEY8Dpg-.js","./tdesign-vue-next-2RIRnCqA.js","./tdesign-icons-vue-next-Bk-s7TkL.js","./tdesign-icons-vue-next-BGgy7GQY.css","./lodash-es-BkU_-LF8.js","./sortablejs-DGtSoqI-.js","./@popperjs-B4tvfKWZ.js","./tdesign-vue-next-lG0L4BeW.css","./@vueuse-FQfBVMrt.js","./vue-i18n-CzQ2NKaR.js","./@intlify-eboPrqDD.js","./@mozilla-BD532_dh.js","./ChatInput.vue_vue_type_style_index_0_lang-DAxQJ2xg.js","./mammoth-SX_ZK-lB.js","./elkjs-BAetzGHm.js","./xlsx-DB6BMndo.js","./pdfjs-dist-8WFUNQXM.js","./ChatInput-BMuO6hgs.css","./app-_ksMLlTy.js","./uuid-_R2nDvl_.js","./@wdns-DMlS5Imi.js","./ua-parser-js--QiuJfYt.js","./vuedraggable-Bjstl63z.js","./vue-DkZ5d_BT.js","./index-DWphMrS1.css","./chat-z9YoKbfO.js","./avatar.vue_vue_type_script_setup_true_lang-DBBGMk2K.js","./@dicebear-JcnEMRoc.js","./CodeBlocks.vue_vue_type_style_index_0_lang-BYeAONu2.js","./markdown-Debu5d_y.js","./markdown-it-link-attributes-DRKqjf49.js","./markdown-it-C8SkdHr7.js","./mdurl-CDXpswLz.js","./uc.micro-CLkLCS2f.js","./entities-D7HTx9ov.js","./linkify-it-LcVOBuC5.js","./punycode.js-Bmr3cAX8.js","./@traptitech-WZCBkmmf.js","./katex-BY7yyeOs.js","./markdown-it-highlightjs-Bk9Z4vG9.js","./highlight.js-BsoTvX5C.js","./@agoose77-Dx1D29Ys.js","./mermaid-BDMIxShI.js","./dayjs-Cbdj87rt.js","./@braintree-DgpeZQRe.js","./d3-transition-swcnLnsT.js","./d3-timer-keMr1twq.js","./d3-dispatch-Chq_f_hl.js","./d3-interpolate-Ct9kki6l.js","./d3-color-D5ULnJIe.js","./d3-selection-G65jBFUY.js","./d3-ease-Cx6bG2vu.js","./d3-zoom-D4Vc87xO.js","./dompurify-B5jhUdWW.js","./dagre-d3-es-FtH4B9px.js","./d3-shape-C1TbtrGg.js","./d3-path-QSrLXsQ3.js","./d3-fetch-XwboCDHR.js","./khroma-Ca6ZlOUT.js","./ts-dedent-CttZBlkd.js","./stylis-Cl7w7uv3.js","./d3-scale-CjTvl_Qo.js","./internmap-B8oPgqVZ.js","./d3-array-B0evfIyH.js","./d3-format-C0lSXcPg.js","./d3-time-format-D74OpZq4.js","./d3-time-CebKitJR.js","./d3-axis-pCwzqJ1S.js","./cytoscape-B1WqMhz1.js","./cytoscape-cose-bilkent-CcQu5e-H.js","./cose-base-kQthUiMK.js","./layout-base-DqRk0Tgc.js","./CodeBlocks-BjdYAAtx.css","./lyihub-zLFv36Ly.js","./chat-Cg_gpPLS.css","./index-DZN1F57a.js","./index-Bg5EKroP.css","./index-CmAH-Obx.js","./index-N-qB8g0F.js","./index-Cm8vPnte.js","./FrameContent-_iT2pOwC.js","./FrameContent-CUoI637t.css","./about-C3hG26Bq.js","./help-C98ACA5T.js","./changelog-CWNsyxNr.js","./index-Bt6rwT-8.js","./content-CZ3W7_RA.js","./content-CXerDfC_.css"])))=>i.map(i=>d[i]);
|
2 |
+
var e;import{i as t,l as a,a as n,u as s,_ as i,p as l,b as r,c as o,t as d,s as u,m as c}from"./_plugin-vue_export-helper-Cd8NMA_g.js";import{f as p,l as m,a9 as v,J as h,y as f,aa as g,I as A,u as D,v as y,ab as C,G as E,H as w,F as b,ac as F,R as k,z as x,A as j,o as _,a as S,w as I,ad as M,V as L,U as R}from"./@vue-DrGkbxkU.js";import{u as O}from"./@vueuse-FQfBVMrt.js";import{u as z}from"./vue-i18n-CzQ2NKaR.js";import{C as P,B as V,a as U,H as N,M as T,L as W,b as X,F as Q,S as G,c as H,R as B,d as Z,e as J,P as Y,T as q,A as K,f as $,g as ee,h as te,i as ae,j as ne}from"./tdesign-vue-next-2RIRnCqA.js";import{_ as se}from"./@wdns-DMlS5Imi.js";import{u as ie,a as le,c as re,b as oe}from"./vue-router-C_wREmVJ.js";import{d as de}from"./pinia-C7G8hpVd.js";import{Q as ue,R as ce,d as pe,B as me,S as ve,T as he,K as fe,U as ge}from"./tdesign-icons-vue-next-Bk-s7TkL.js";import{d as Ae}from"./vuedraggable-Bjstl63z.js";import"./lodash-VDnThKtA.js";import"./pinia-plugin-persistedstate-DyrI1rJI.js";import"./destr-ClW9AvhW.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tvision-color-YYaNBBLy.js";import"./@babel-ynFNPEB3.js";import"./core-js-pure-Dnpx5JGu.js";import"./chroma-js-CJzpYopr.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-P8rDU8Ee.js";import"./eventsource-parser-BEY8Dpg-.js";import"./@mozilla-BD532_dh.js";import"./@intlify-eboPrqDD.js";import"./lodash-es-BkU_-LF8.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./ua-parser-js--QiuJfYt.js";import"./vue-DkZ5d_BT.js";function De(){const{locale:e}=z({useScope:"global"});return{changeLocale:function(t){n.includes(t)||(t="zh_CN"),e.value=t,O(a,"zh_CN").value=t},getComponentsLocale:p((()=>t.global.getLocaleMessage(e.value).componentsLocale)),locale:e}}const ye=de("agent",{state:()=>({agents:[],defaultAgent:{id:"1",name:"小助手",content:"你是一个有用的人工智能助手。你可以通过回答我的问题来帮助我。",status:!0,avatar:"data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20180%20180%22%20fill%3D%22none%22%20shape-rendering%3D%22auto%22%3E%3Cmetadata%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3Axsi%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema-instance%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20xmlns%3Adcterms%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%22%3E%3Crdf%3ARDF%3E%3Crdf%3ADescription%3E%3Cdc%3Atitle%3EBottts%3C%2Fdc%3Atitle%3E%3Cdc%3Acreator%3EPablo%20Stanley%3C%2Fdc%3Acreator%3E%3Cdc%3Asource%20xsi%3Atype%3D%22dcterms%3AURI%22%3Ehttps%3A%2F%2Fbottts.com%2F%3C%2Fdc%3Asource%3E%3Cdcterms%3Alicense%20xsi%3Atype%3D%22dcterms%3AURI%22%3Ehttps%3A%2F%2Fbottts.com%2F%3C%2Fdcterms%3Alicense%3E%3Cdc%3Arights%3ERemix%20of%20%E2%80%9EBottts%E2%80%9D%20(https%3A%2F%2Fbottts.com%2F)%20by%20%E2%80%9EPablo%20Stanley%E2%80%9D%2C%20licensed%20under%20%E2%80%9EFree%20for%20personal%20and%20commercial%20use%E2%80%9D%20(https%3A%2F%2Fbottts.com%2F)%3C%2Fdc%3Arights%3E%3C%2Frdf%3ADescription%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cmask%20id%3D%22viewboxMask%22%3E%3Crect%20width%3D%22180%22%20height%3D%22180%22%20rx%3D%220%22%20ry%3D%220%22%20x%3D%220%22%20y%3D%220%22%20fill%3D%22%23fff%22%20%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23viewboxMask)%22%3E%3Cg%20transform%3D%22translate(0%2066)%22%3E%3Cmask%20id%3D%22sidesAntenna01-a%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%226%22%20y%3D%2211%22%20width%3D%22156%22%20height%3D%2251%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Crect%20x%3D%226%22%20y%3D%2231%22%20width%3D%2236%22%20height%3D%2214%22%20rx%3D%224%22%2F%3E%3Crect%20x%3D%2218%22%20y%3D%2214%22%20width%3D%2236%22%20height%3D%2248%22%20rx%3D%224%22%2F%3E%3Crect%20x%3D%22126%22%20y%3D%2228%22%20width%3D%2236%22%20height%3D%2224%22%20rx%3D%224%22%2F%3E%3Cpath%20d%3D%22M11%2011h2v20h-2z%22%2F%3E%3C%2Fg%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23sidesAntenna01-a)%22%3E%3Cpath%20d%3D%22M0%200h180v76H0V0Z%22%20fill%3D%22%2300acc1%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%22.3%22%20d%3D%22M0%200h180v76H0z%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.1%22%20d%3D%22M0%2038h180v38H0z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%22.4%22%20d%3D%22M11%2011h2v20h-2z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23FFEA8F%22%2F%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%227%22%20r%3D%222%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(41)%22%3E%3Cmask%20id%3D%22topPyramid-a%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%2218%22%20y%3D%228%22%20width%3D%2264%22%20height%3D%2244%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22m50%208%2032%2044H18L50%208Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23topPyramid-a)%22%3E%3Cpath%20d%3D%22M0%200h100v52H0V0Z%22%20fill%3D%22%2300acc1%22%2F%3E%3Cpath%20d%3D%22M0%200h100v52H0V0Z%22%20fill%3D%22%23fff%22%20fill-opacity%3D%22.3%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%22.8%22%20d%3D%22M50%204h30v48H50z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(25%2044)%22%3E%3Cmask%20id%3D%22faceRound01-a%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22130%22%20height%3D%22120%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M66%200c58.35%200%2064%2040.69%2064%2078%200%2033.31-25.47%2042-64%2042-37.46%200-66-8.69-66-42C0%2040.69%207.65%200%2066%200Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23faceRound01-a)%22%3E%3Cpath%20d%3D%22M-4-2h138v124H-4V-2Z%22%20fill%3D%22%2300acc1%22%2F%3E%3Cg%20transform%3D%22translate(-1%20-1)%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M-9.12%20122.1c4.36-30.7%2013.06-4.57%2033.99-9.98%209.24-2.39%201.77-12.82%208.67-17.35%205.82-3.82%2013.76-.74%2020.43-3.21%209.63-3.57%209.5-10.82%2018.48-11.9%208.48-1.03%2017.37%202.34%2025.93%201.08%2016.15-2.4%209.53-34.03%2021.64-39.61%2012.1-5.6%2032.05%204.06%2034.66%2019.87%202.54%2015.42-14.46%2072.78-14.46%2072.78H-9.12%22%20fill-opacity%3D%22.2%22%2F%3E%3Cpath%20d%3D%22M35.93%20122c37.67%200%2041.6-14.75%2060.14-21.5%2018.53-6.76%2034.78%2010.71%2041-6.27%206.24-16.98%206.2%2035.95%206.2%2035.95H35.94V122Z%22%20fill-opacity%3D%22.1%22%2F%3E%3Cpath%20d%3D%22M-2%204.87C9.73%203.75%205.96%2016.8%2010.6%2016.8c1.85%200%204.03-8.46%207.38-8.46%202.46%200%202%205.5%207.32%204.91%205-.54%204.08-4%206.6-4%205.45%200%203.39%2020.2%207.74%2020.2%204.36%200%205.73-14.8%207.65-20.64%202.43-7.4%2016.97-11.56%206.6-14.5H-2.29%22%20fill-opacity%3D%22.4%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(52%20124)%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18%2010.22C18%2021.78%2024.47%2028%2038%2028c13.52%200%2020-6.34%2020-17.78C58%209.5%2057.17%208%2055%208H21c-2.05%200-3%201.38-3%202.22Z%22%20fill%3D%22%23000%22%20fill-opacity%3D%22.8%22%2F%3E%3Cmask%20id%3D%22mouthSmile02-a%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%2218%22%20y%3D%228%22%20width%3D%2240%22%20height%3D%2220%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18%2010.22C18%2021.78%2024.47%2028%2038%2028c13.52%200%2020-6.34%2020-17.78C58%209.5%2057.17%208%2055%208H21c-2.05%200-3%201.38-3%202.22Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23mouthSmile02-a)%22%3E%3Crect%20x%3D%2230%22%20y%3D%222%22%20width%3D%2216%22%20height%3D%2214%22%20rx%3D%222%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(38%2076)%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M53%200c34.75%200%2049%2017.47%2049%2031%200%2013.53-19.59%2017-49%2017-29.05%200-51-3.47-51-17S17.11%200%2053%200Z%22%20fill%3D%22%23000%22%20fill-opacity%3D%22.8%22%2F%3E%3Cpath%20d%3D%22M28.82%2034.65c-6.53-1.35-11.24-6.34-10.52-11.14.72-4.79%206.6-7.58%2013.12-6.23%206.53%201.36%2011.24%206.35%2010.52%2011.15-.72%204.8-6.6%207.59-13.12%206.23ZM75.42%2034.65c-6.52%201.36-12.4-1.43-13.12-6.23-.72-4.8%204-9.8%2010.52-11.15%206.52-1.35%2012.4%201.44%2013.12%206.24.72%204.81-4%209.8-10.52%2011.15Z%22%20fill%3D%22%2325A6F5%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E",onboarding:"你好,我是小助手",isDefault:!0}}),getters:{},actions:{add(e){e.id!==this.defaultAgent.id&&this.agents.push(e)},remove(e){this.defaultAgent.id!==e&&(this.agents=this.agents.filter((t=>t.id!==e)))},update(e){if(this.defaultAgent.id===e.id)return void(this.defaultAgent=e);const t=this.agents.findIndex((t=>t.id===e.id));-1!==t&&(this.agents[t]=e)},find(e){return this.defaultAgent.id===e?this.defaultAgent:this.agents.find((t=>t.id===e))}}});const Ce={getItem:e=>window.ipcRenderer.sendSync("GetConfig","note.json",e)||null,setItem:(e,t)=>{window.ipcRenderer.send("SaveConfig","note.json",e,t)}},Ee=de("note",{state:()=>({list:[]}),getters:{data(){return this.list}},actions:{add(e){this.list.push(e)},remove(e){this.list=this.list.filter((t=>t.id!==e))},update(e){const t=this.list.findIndex((t=>t.id===e.id));-1!==t&&(this.list[t]=e)},find(e){return this.list.find((t=>t.id===e))}},persist:{
|
3 |
+
// 在这里进行自定义配置
|
4 |
+
storage:window.ipcRenderer?Ce:localStorage}}),we=i(m({__name:"App",setup(e){const t=s(),a=p((()=>t.displayMode)),{getComponentsLocale:n,locale:i}=De();return(e,t)=>{const s=v("router-view"),l=P;return f(),h(l,{"global-config":D(n)},{default:g((()=>[(f(),h(s,{key:D(i),class:A([a.value])},null,8,["class"]))])),_:1},8,["global-config"])}}}),[["__scopeId","data-v-a54c09a9"]]),be=i(m({__name:"Breadcrumb",setup(e){const{locale:t}=De(),a=ie(),n=p((()=>{const e=a.path.split("/");e.shift();return e.reduce(((e,n,s)=>{var i;const l=null==(i=a.matched[s])?void 0:i.meta;if((null==l?void 0:l.hiddenBreadcrumb)||Object.values(a.params).includes(n))return e;let r=n;return(null==l?void 0:l.title)&&(r="string"==typeof l.title?l.title:l.title[t.value]),e.push({path:n,to:e[s-1]?`/${e[s-1].path}/${n}`:`/${n}`,title:r}),e}),[])}));return(e,t)=>{const a=U,s=V;return f(),h(s,{"max-item-width":"150",class:"tdesign-breadcrumb"},{default:g((()=>[(f(!0),y(b,null,C(n.value,(e=>(f(),h(a,{key:e.to,to:e.to},{default:g((()=>[E(w(e.title),1)])),_:2},1032,["to"])))),128))])),_:1})}}}),[["__scopeId","data-v-7ec7ffe3"]]),Fe=i(m({__name:"Content",setup:e=>(e,t)=>{const a=v("router-view");return f(),h(a,null,{default:g((({Component:e})=>[(f(),h(F(e)))])),_:1})}}),[["__scopeId","data-v-d7ed7a08"]]),ke=i(m({__name:"Footer",setup:e=>(e,t)=>(f(),y("div",{class:A([D(l)+"-footer","flex justify-center items-center"])},"Copyright © 2021-"+w((new Date).getFullYear())+" openseedsoft. All Rights Reserved",3))}),[["__scopeId","data-v-f64c9180"]]),xe=m({__name:"SettingMenu",props:{theme:{type:String,default:"light"},menu:{type:Array,default:()=>[]}},setup(e){const t=e;le(),s(),ye();const{locale:a}=De(),n=p((()=>nt())),i=p((()=>t.theme));return(t,s)=>{const l=T,r=N;return f(),h(r,{theme:i.value,value:n.value,class:"shadow-md"},{default:g((()=>[(f(!0),y(b,null,C(e.menu,(e=>(f(),h(l,{key:e.path,value:`/setting/${e.path}`,to:e.path},{default:g((()=>{return[E(w((t=e.meta.title,"string"==typeof t?t:t[a.value])),1)];var t})),_:2},1032,["value","to"])))),128))])),_:1},8,["theme","value"])}}}),je=m({__name:"LayoutContent",setup(e){const t=s(),a=r(),n=ie();let i=et;const o=p((()=>{var e;if(0==n.path.startsWith("/setting"))return null;return(null==(e=i.find((e=>"/setting"===e.path)))?void 0:e.children).filter((e=>{var t,n;return!(null==(t=e.meta)?void 0:t.isPro)||(null==(n=e.meta)?void 0:n.isPro)&&a.isPro})).filter((e=>(e.path.includes("api"),!0)))}));return(e,a)=>{const n=X,s=Q,i=W;return f(),h(i,{class:A([`${D(l)}-layout`,"flex flex-col h-full"])},{default:g((()=>[k(n,{class:A([`${D(l)}-content-layout`,"flex-1"])},{default:g((()=>[D(t).showBreadcrumb?(f(),h(be,{key:0})):x("",!0),o.value?(f(),h(xe,{key:1,theme:D(t).displayMode,menu:o.value,class:"mb-4 w-full overflow-x-auto"},null,8,["theme","menu"])):x("",!0),k(Fe)])),_:1},8,["class"]),D(t).showFooter?(f(),h(s,{key:0,class:A(`${D(l)}-footer-layout`)},{default:g((()=>[k(ke)])),_:1},8,["class"])):x("",!0)])),_:1},8,["class"])}}}),_e=m({__name:"MenuContent",props:{navData:{type:Array,default:()=>[]}},setup(e){const t=e,a=p((()=>nt())),{locale:n}=De(),s=p((()=>{const{navData:e}=t;return r(e)})),i=e=>{if("string"==typeof e.icon)return React.createElement("t-icon",{name:e.icon});return e.icon},l=e=>"string"==typeof e?e:e[n.value],r=(e,t)=>e&&0!==e.length?(e.sort(((e,t)=>{var a,n;return((null==(a=e.meta)?void 0:a.orderNo)||0)-((null==(n=t.meta)?void 0:n.orderNo)||0)})),e.map((e=>{var a,n;const s=t&&!e.path.includes(t)?`${t}/${e.path}`:e.path;return{path:s,title:null==(a=e.meta)?void 0:a.title,icon:null==(n=e.meta)?void 0:n.icon,children:r(e.children,s),meta:e.meta,redirect:e.redirect}})).filter((e=>e.meta&&!0!==e.meta.hidden))):[],o=e=>{const{frameSrc:t,frameBlank:a}=e.meta;return t&&a?t.match(/(http|https):\/\/([\w.]+\/?)\S*/):null},d=e=>{var t;return a.value.split("/").length>e.path.split("/").length&&a.value.startsWith(e.path)||a.value===e.path?a.value:(null==(t=e.meta)?void 0:t.single)?e.redirect:e.path};return(e,t)=>{const a=T,n=v("menu-content",!0),r=G;return f(),y("div",null,[(f(!0),y(b,null,C(s.value,(e=>{var t;return f(),y(b,{key:e.path},[e.children&&e.children.length&&!(null==(t=e.meta)?void 0:t.single)?(f(),h(r,{key:1,name:e.path,value:e.path,title:l(e.title)},{icon:g((()=>[(f(),h(F(i(e)),{class:"t-icon"}))])),default:g((()=>[e.children?(f(),h(n,{key:0,"nav-data":e.children},null,8,["nav-data"])):x("",!0)])),_:2},1032,["name","value","title"])):(f(),y(b,{key:0},[o(e)?(f(),h(a,{key:0,name:e.path,value:d(e),onClick:t=>{return a=o(e)[0],void window.open(a);var a}},{icon:g((()=>[(f(),h(F(i(e)),{class:"t-icon"}))])),default:g((()=>[E(" "+w(l(e.title)),1)])),_:2},1032,["name","value","onClick"])):(f(),h(a,{key:1,name:e.path,value:d(e),to:e.path},{icon:g((()=>[(f(),h(F(i(e)),{class:"t-icon"}))])),default:g((()=>[E(" "+w(l(e.title)),1)])),_:2},1032,["name","value","to"]))],64))],64)})),128))])}}}),Se={class:"header-operate-left"},Ie={key:1,class:"text-center font-bold w-full pr-16 overflow-hidden text-ellipsis whitespace-nowrap"},Me=i(m({__name:"Header",props:{theme:{type:String,default:"light"},menu:{type:Array,default:()=>[]},isCompact:{type:Boolean,default:!1},maxLevel:{type:Number,default:3}},setup(e){const t=e;le();const{locale:a}=De(),n=ie(),i=s(),r=o(),d=p((()=>nt())),u=p((()=>[`${l}-header-layout`])),c=p((()=>t.theme)),m=()=>{i.updateConfig({isSidebarCompact:!i.isSidebarCompact})};function v(e,t,a=""){for(const n of e){const e=a+n.path;if(e===t)return n;if(n.children){const a=v(n.children,t,e+"/");if(a)return a}}return null}const C=p((()=>{var e,t;if(n.path.startsWith("/setting")){return(null==(e=v(et,"/setting"))?void 0:e.meta).title[a.value]}if("/conversation/chat"===n.path){return r.find(n.query.id).name}const s=null==(t=v(et,n.path))?void 0:t.meta;return s?s.title[a.value]:n.path}));return(t,a)=>{const n=H,s=N;return f(),y("div",{class:A([u.value,"h-full"])},[k(s,{theme:c.value,"expand-type":"popup",value:d.value},{logo:g((()=>[j("div",Se,[k(n,{theme:"default",shape:"square",variant:"text",onClick:m},{default:g((()=>[k(D(ue),{name:"view-list"})])),_:1})])])),default:g((()=>[!0===D(i).showNav?(f(),h(_e,{key:0,class:"header-menu","nav-data":e.menu},null,8,["nav-data"])):(f(),y("div",Ie,w(C.value),1))])),operations:g((()=>a[0]||(a[0]=[j("div",{class:"operations-container"},null,-1)]))),_:1},8,["theme","value"])],2)}}}),[["__scopeId","data-v-066d80f0"]]),Le=m({__name:"LayoutHeader",setup(e){const t=s();let a=et;return(e,n)=>(f(),h(Me,{theme:D(t).displayMode,menu:D(a),"is-compact":D(t).isSidebarCompact},null,8,["theme","menu","is-compact"]))}}),Re=""+new URL("assets-t-logo-CxwPZnhN.png",import.meta.url).href,Oe={name:"seedchat",private:!0,description:"seedchat",author:{name:"zhepama",email:"[email protected]"},version:"1.0.6",type:"module",scripts:{debug:'concurrently "npm run server:dev" "npm run render:debug"',dev:'concurrently "npm run server:dev" "npm run render:dev"',build:"npm run clean && npm run server:build && npm run render:build && npm run electron:build ","build:local":"npm run build && npm run build:post","build:tencent":"node scripts/tencent.js && cross-env PWA=true vite build","electron:preview":"npm run server:build && vite --mode production","electron:build":"cross-env DEBUG=electron-builder* electron-builder --publish never --dir","render:dev":"vite --mode development --host","render:debug":"cross-env VSCODE_DEBUG=true vite --mode development","render:build":" vite build ","render:preview":"cross-env PWA=true vite build && vite preview","server:pages":"cross-env PWA=true npm run render:build && shx cp -r ./dist/* ./server/public/ && shx rm -rf ./dist && nitro build ","server:build":"nitro build && shx mkdir -p ./dist-server && shx cp -r ./.output/* ./dist-server/","server:cloudflare":" npm run server:cloudflare:script && npm run server:pages ","server:cloudflare:script":"node scripts/cloudflare.js ","server:cloudflare:local":"cross-env NITRO_PRESET=cloudflare_pages nitro build && wrangler pages dev dist/","server:dev":"cross-env CONFIG_PATH=.\\ nitro dev --host","server:prepare":"npm run proto:generate && nitro prepare","server:preview":"node dist-server/server/index.mjs",test:"vitest","build:post":"shx mkdir -p D:\\Applications\\seedchat && shx cp -r ./release/win-unpacked/* D:\\Applications\\seedchat",clean:"shx rm -rf ./dist/* && shx rm -rf ./dist-electron/* && shx rm -rf ./dist-server/* && shx rm -rf ./dist-docs/*","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","proto:generate":"pbjs -t static-module --es6 -w es6 -o server/proto/messages.js server/proto/messages.proto && pbts -o server/proto/messages.d.ts server/proto/messages.js"},dependencies:{"@agoose77/markdown-it-mermaid":"^1.1.0","@dicebear/collection":"^8.0.1","@dicebear/core":"^8.0.1","@grpc/grpc-js":"^1.12.6","@mozilla/readability":"^0.5.0","@traptitech/markdown-it-katex":"^3.6.0","@types/form-data":"^2.5.2","@types/ws":"^8.5.14","@vueuse/core":"^12.7.0","@wdns/vue-code-block":"^2.3.5","electron-context-menu":"^4.0.5","electron-findbar":"^0.6.4","eventsource-parser":"^3.0.0","form-data":"^4.0.2","highlight.js":"^11.11.1",jose:"^6.0.8",mammoth:"^1.9.0","markdown-it":"^14.1.0","markdown-it-highlightjs":"^4.2.0","markdown-it-link-attributes":"^4.0.1","pdfjs-dist":"^4.10.38",pinia:"^2.3.1","pinia-plugin-persistedstate":"^4.2.0",protobufjs:"^7.4.0","tdesign-icons-vue-next":"^0.3.4","tdesign-vue-next":"latest","tvision-color":"^1.6.0",undici:"^7.4.0",uuid:"^11.1.0",vue:"^3.5.13","vue-i18n":"^11.1.1","vue-router":"^4.5.0",vuedraggable:"^4.1.0",ws:"^8.18.1",xlsx:"^0.18.5"},devDependencies:{"@types/highlight.js":"^10.1.0","@types/markdown-it":"^14.1.2","@types/markdown-it-link-attributes":"^3.0.5","@types/uuid":"^10.0.0","@vitejs/plugin-vue":"^5.2.1","@vuepress/bundler-vite":"^2.0.0-rc.14","@vuepress/theme-default":"^2.0.0-rc.37",autoprefixer:"^10.4.20",concurrently:"^9.1.2","cross-env":"^7.0.3",electron:"^34.0.1","electron-builder":"^25.1.8",less:"^4.2.2",nitropack:"latest",postcss:"^8.5.1","postcss-less":"^6.0.0","protobufjs-cli":"^1.1.3","sass-embedded":"^1.85.1",shx:"^0.3.4","swagger-ui-dist":"^5.20.0",tailwindcss:"^3.4.4",terser:"^5.39.0",typescript:"^5.8.2","unplugin-auto-import":"^19.1.1","unplugin-vue-components":"^28.4.1",vite:"^6.2.0","vite-plugin-electron":"^0.29.0","vite-plugin-electron-renderer":"^0.14.6","vite-plugin-javascript-obfuscator":"^3.1.0","vite-svg-loader":"^5.1.0",vitest:"^3.0.7","vue-tsc":"^2.2.6",vuepress:"^2.0.0-rc.14",wrangler:"^3.106.0"},main:"dist-electron/main.js",overrides:{canvas:"npm:dry-uninstall"}},ze={class:"flex justify-center w-full p-3"},Pe=["src"],Ve={class:"flex align-middle justify-center items-center"},Ue={class:"p-2"},Ne={class:"flex w-full flex-col mb-2 gap-2 items-center align-middle justify-between"},Te={class:"text-center"},We={class:"version-container"},Xe=i(m({__name:"SideNav",props:{theme:{type:String,default:"light"}},setup(e){r();const t=e,a=p((()=>s().isSidebarCompact)),n=ie(),i=p((()=>nt()+`?id=${n.query.id}`)),u=p((()=>a.value?"":"Seed Chat PRO")),c=p((()=>[`${l}-sidebar-layout`,{hidden:a.value}])),m=p((()=>[`${l}-side-nav-logo-${a.value?"t":"tdesign"}-logo`])),v=le(),C=s(),b=()=>{const e=window.innerWidth<=991;C.updateConfig({isSidebarCompact:e,isCompact:e})};_((()=>{b(),window.onresize=()=>{b()}}));const F=()=>{v.push("/")},L=S("conversation"),R=o(),O=Ee(),z=S([]),P=S([]);I((()=>R.list.length),(()=>{z.value=R.data.map((e=>e))}),{immediate:!0}),I((()=>O.list.length),(()=>{P.value=O.data.map((e=>e))}),{immediate:!0});const V=()=>{R.list=[...z.value]},U=()=>{O.list=[...P.value]};I((()=>n.path),(e=>{e.startsWith("/note")?L.value="favorite":L.value="conversation"}),{immediate:!0});const N=e=>{v.push(e)};return(e,n)=>{const s=B,l=Z,r=K,o=H,p=q,C=Y,b=T,_=J;return f(),y("div",{class:A([c.value,"flex flex-col"])},[j("div",ze,[j("img",{src:a.value?Re:"light"==t.theme?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALMAAAAcCAYAAAAqXo7IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAJ6klEQVR4nO1cXYwbVxX+zszY3h/vrtNtEiUEYtTwpz6si0pSUFBMC0Xw0N3CS/MA3YAopUiw5SVqX+q8VFUkYIsqARISzkOL+uaIh0YRECdKf9JIiSO1UqUI4UUNpSTN2rvZ9c947uFhrndnx/eOx2MnefEnjXZ8f849d+a755577p2lS5eWIQTQaAgAgBCAEAzLIhgGwTAAwyAIAarVnB/ZtngkmbSOx+NUajQEiAixGMG2GfW6A9M0kEgYIGIIwThw4B4MMcSdgBGUSQQQERoN8fVq1T69tub8qdnkw8vL9lvVauslIbCb6E6pOsQQwdCSmQhotfjTKyutV6rV1lnb5m+65AYAjNZq4ujqautSrSaeYoY5JPUQdxsdZCYCmDFeq4nnVlZalxsN8XMikJ+sstzO9XXnj8vL9rlGQ3wLIAxJPcTdwgaZ2yRsNsXhWk2cr9fFiwCmu5GTCLBt/tqtW87pRkO85jj8ZY8FH2KIOwarTbxWC1+p152jts3f75WM7bKOw4fX1505IXB8bMx4mYiWw8ugOQBzANKK7CKAEjMXPOWzALLhtdyCPDOXpZxcRBllZs5H1KUMoMDMlV4aJKI03GeUgfo5laRei546OY24jWegaGNeUX6jv1101LWnbTNEvVCgixeXP7W62nq+XhdPMbvk7hfMgGnS1ZER4zeHDk3/IVABogyAPICZLmKXmDntqZcD8EJEFb/BzEUphyPKOMvM2T51OQkgx8yloEJysOQAHAojlJk33qKuf94yirbOKLI2+hug5zyAPwcUedY70Hx1o76HDRirq63fr6+LZwA9kYkA0yRY1uZlGHrWEwFC8OfW1pyXgxqXVqCI7kQGgL0hyoRFaYCy+sEsgKIc0EoQ0SJccoUisqyjlXebkeuSP38b275iAUgFWeNEwkC9LlBdacFuurFowwDGxkxMTFhwHIbjqAcVEW51USAHYCqK5v2g1+ldg0HIANz+F4ko7deLiPIAnowgM9W/Wh0oBWVKq9zN4MzIfpYHpJMXFQuAo8ohAmIxA+ffrODMmWVcv9H0kJaQTJr40hfHMPvYDkxNmrBbkWaJjCZ9Ca7rUYH7YubQ+SBSmron4Pqkvbapal+HFMJZ92Oe+zRcv1r1wqcALMBj2aTrEkTkJQAFbB1UWYTvX6+odMnPhZQzB2BRkX5W0V4K6hmp/Y5T2OxvydK1GI8b+MeZZbz62kewLAP79o1idMQAMwACPvywjr/9/SY++aSFnz29B7EYQYieCa1zLzI+K5UjopS/jKZuvu0P94EyM+f6lAG/DNmHItT9XoAkhHS/gnzwY33qV+6jbgeIaAGdg7QKd7D5B+QCFGRW+eNyQKvIrHzHSjKbJuHmTRtvnLqBZNLCT368G/ffn2y3CjII1WoLr/7lv3j7nSouXKji4Ye3oV7vmcxnNcrOw9fhHlyDctjGFQPktoKZK3KBVULny58ioqx8SXMBYo6EiSr0gUwvheUzzCmy8vLyk3kvEWW6LXq7oKJKVJLZsgjlch0ff9zEo49O44EHJrC25rhWGQDA2LbNwne/cy8uX17Fv5ZqYN4WRak81GT+LRGlIlqfPBEVPb9T2HxBeR8RMlAjI/3Vsq9sClBbkbCQhC4A+KUiOyX/zmmqHxsQkQ9FiB6UNOkLUK97Fpm5TERL6By487JeN6RUibqBoCQzAWjIxd7YqIFWiz1EdmHbjETcPWTUbIqO/DBg5ry0VCrf8AW5Kp/vccF2CPqVfzGkjCmNTjpkFWlXAspXNOkZuFOzTv98SH0AbLgrg0JFIT8FNSlPeNY2BXQO3HlNPT8yoTST0J7N6IWcUYi8WZfn4Tr0KrRDV+noLWxBZUBybldbgXUiRAHSEXToBTloolFElJM+b0qRPSU3yQYK7QLQNF2SOo7rQ/thGG6+EIClyO8FzDxPRGWoFz0zAArSn6x40tMRmipFqHM7kNGkl4IqSderMmhlokAaGJWrBISb1ebhWu2BQUlmx2Hs3pXAxISJ9967hevX78H27bGNaAURgZnx7sUVrK052LEjDiPwMGl3MHNOElq1gzQDd4qd86SpQlzdQmrlkOoEhfcqIWUoIafmbETZWQyGACegf06LCLeJletTh9mIg1PrvinJbLcYe/aM4KsPpXDq9A387pV/Y2ZmApbpktgwCNeuNfDOu1Xs2hXHQwem0IoWZ94C6UOXod5OnQ0RcO81pJbVpA8ivKfDAtRT85JnYRMU5SkMQIeyrn9EVOlWWVrlKJs5fsyhx3UAAga81s1wHMb3Ht8OIRhvvV3F1av/A8hdHDIzLMvA3s+M4IkndmLnzvjGlyphIX2mkp+czFwkoitQW4c0BhwjHRAy3Qp4Fku6+HHBd68i86yMsiyEtGjZEGXCouS5X9SU0c1oKahdkgUEkzn0Fj7gktlUZTgOI5Ew8MMf7MLBgyn851rD3QGU7vHkpIUvfH4MY2Nmz0SWmIf7ck7CfVAluJ3OQjPNeQ4HpTUy0wGnr1JwSecPzyl1k1EWZRvyWvBYUpWlbevSLp/RlAPcDYac53ce+sXVkwCyktTt9jPY7F+GmVOadiKjPXjkc5lVFKkiYJBJ4+V3DQe6vW0BqDGrj3y2z118Nj2CffeNbsljdsNzzaaeyMxIBrRdgvtQ2lc3eLc705oye9H99FrRc5/RlOk6hYYI+ofRpY0t4UcZi16A/gRakGz/tvCgkdOkL3aZLQrQW+eFfhRqwxgdNZ5JJCjPrA+xuR+rii1XoyG029dSzkfj4+bRQSgJOeoHJMuLVL8C+txFrMLd0Sv4M+TscUSW6QVFz31aU6YcUF87tUurrMqvQu96tJHXpM9p2sp0kdcBwzTpn8mkdSSZNA+aJp3rL2YMAHBGRoxfJ5PWg2NjxmJ0aRtYApD1WcJMH/LK/SijQCZivZNw+5XXFZB5GfRmbSue+7SmTLkHeV7kdendfHj5/lQHnPZqYs6pHvQCAFht8sZi9GYsZj3SaIif1uvOs0LgvrAH9dsy4nHjjfFx40XTpPO23blr6MMi3AefhpoQZbhfYxQUeSVsPZHWC4q++6KyVHiUEV6XCuT6IGxISvqTWc9XJlnoX3QRWxeSeaj7Vw5oUtkX2X5eU0eX7kcO6gFWUaSVNbqUdcLpwoWbG/8rg6j9fzJw79qa+FWt5vyCGeNBpJZflXwwPm7mxsfN15kZtu1e8Thh//5IZzaGGKJndGx1CMEwTboxOWk9Pz0dPxCPGwWVPy1/ryaT5nPT07H9IyP0uvxie4gh7gqU+3YueRnxOL0/OWk9nkyaj5kmXfCQWiQSRn56OvZgMmm+RITVIYmHuNvQbpoAm1Y2kTD+Go8bp2o15+lmk7+dSBjHR0eNc+6B/Duh5hBDdMf/AeWEF6kp7RGPAAAAAElFTkSuQmCC":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALMAAAAcCAYAAAAqXo7IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAJiklEQVR4nO2cX4wkRR3HP9XdM7N/5vbmWOByiN4Y8F94uMEghwZzIyhGH7hFX+BBWTQiYqKLLwReGF4IIVEXQ6ImJg4PYHhb4gOEqDd34d9BAkOCiQkxzhoQkeN25vb25m93+VA9O70zVT3dvXN3PMw36WxP/X71q19Vfet/9Yo33tjA86Dd9gDwPPA8ieMILEtgWWBZAs9DNJvuD7pd7+Zs1nksnRbVdttDCEEqJeh2Ja2Wi21bZDIWQkg8T3L48CVMMcWFgBUmFAKEELTb3lcbje4LW1vuHzodecfGRvflRqP3qOdxhRAXytUppgiHkcxCQK8nP3nmTO+JRqN3vNuVX1fkBmC22fTu39zsvdFsendLiT0l9RQXGyNkFgKkZL7Z9B44c6b3Zrvt/VQIxDBZfb395865v9/Y6J5ot71vgGBK6ikuFrbJ3Cdhp+Pd0Wx6L7Za3iPA4jhyCgHdrvzK2bPuC+2297Tryi8GevApprhgcPrE6/X4Uqvl3t/tyu/GJWNf13XlHefOuUuex2Nzc9bjQoiNGL4s+U9eI6sAVWAtEFb0nyQoAzX/vZTQRs23k8SXGiov9Zhp5lFlVEBfTlXf9mogrGSwVWZQBsNpLGvCawzyGwZTemFpjosXCeL11zc+sbnZe7DV8u6WUpF7t5ASbFu8MzNj/erIkcXfjVEvoDJ5aIzeOjsrsAQ8lNDFr6EaCIBMaOM4AwIn9eVZP251jF7R1zsS0W6wFk35M9V0ETimCQ/m14Rl4I8h8vvY2dCCSFoP27A2N3u/PXfOuxfMRBYCbFvgOIPHssysFwI8T35ma8t9fEz6eRSpxhEZ4GAEnaioTtDWbnAUlf9CiM4qilxRicwYe+cTpTHy5fOY9lsOkAvrjTMZi1bLo3GmR7ej9qItC+bmbPbscXBdievqG5UQnB3jQAnYm8TzXaL+MbEBKv8VVMMetlkG7kxgM7cLf0yojpEvM77DOYTKZ23X3oyi7gCuTiIEpFIWL75U59ixDT481QmQVpDN2nzh83McvfVy9i7YdHuJRomCIXwdVZF1VMUsMVoQOUPcJwkvLFOauvRNyBGtd3848J5HDdO6Ct8LrLCzZysRTuR1RufdRaLnLy7qY+SliHaW0E81jmvSy6Efkfp1nGOQ36pjSjGdtvjbsQ2eevp9HMfi6qtnmZ2xkBIQ8O67Lf7y19N89FGPn9xzJamUwPNiE9o0vSiws/BKjJK3gB5lBvPhpKgxgQWJxkYO87RqJaCfJ3wO/rDGdhzUdhFXhxVGG2kD1diGG+QKejIXNWEl9GQuo6ljLZltW3D6dJfnnj9FNuvwox9ewTXXZJVQSoQlaDR6PPWn//LKqw1Onmxw0037aLVik/m4wdllRjNcj2izFiP9XAzdSaCOqrQqo5W/15dVUL2XCXcRbVchKQox9XPoG1YZ/TTpoJ9GNWY6QdR1gVoyO46gVmvxwQcdbrllkWuv3cPWlqt6ZQAk+/Y5fPtbl/Lmm5v8a72JlPuSOFVGT+ZfYy6kKDYrgd85BhVUZicRCuhRYHQbqcCA/MUEfvVRR/VYP9fI+vaXDHEfZjJEPkL83YOqIXwF/bpnFVV+64w23GU/3jjk4viiJbMA2v5ib27WoteTASIrdLuSTFpdMup0vBF5RJRRxNDNDR9CEWiZeIutI5hX/pWINvYafDKhqAl7K0S/bggvoIhu8r8c0Z8+8jH1w1DXhOXQkzK4blljtOEuG+INoxBBZxvGuxlxyJmQyH0sozKvQ3/rKr+rFAaoT8jO+UprXJxaTHv5BD7EQQnzblQJ/VoHP87SpJ0xLgBtW5HUddUcehiWpeSeB45GHhPLqIrSLXoOoVp3kZ2VnU+QTjVBnPOBgiG8OiZejgvbIMOQRz9Vgmij2jI7T3R3DS2ZXVdyxYEMe/bYvP32WT788BIuuyy1vVshhEBKyWuvn2Fry+Xyy9NYoZdJI6GEIrTuBOkQaohdCoTptrjGbanVIvoStr1Xj2jDhBzmOfc420UmQ4AnMZfTKtEOsUq79OEoyRqncfqmJXO3J7nyyhm+fEOO5184xW+e+DeHDu3BsRWJLUvw3nttXn2twYEDaW44vJdesn3mYZRRJNIdpx5l/IZ7jXiFXAzxoxLDThysoB+a1xn0zGG7PGsT8KGGOX/1CPHzJDvMGcYS8dcBdZPAOM1wXcl3brsMz5O8/EqDd975Hwi1OJRS4jgWBz81w+2372f//vT2lyoxsMTgYkwQFVTr0/UOeY3+xwGFCDo5FJFN+8drQ+86Mh9FVf4K0UhXjKATFdXA+6pBxzSi5dBPSVYIJ3OcI3wcwNYJXFeSyVh8/3sHuPHGHP95r61OAP3p8cKCw+c+O8fcnJ2EyKB6maOoyzZV/8mhKsA0zFX8v3mDPI+5Z84x2HIrR/CtGJJGHlURVT9M19P2fenrFwx6oA4YSoHfZcyLqzt938qB9AsM8td/nzTq/t8iqt6G0SC8kS0xOjWc6PG2AzSl1F/57N+7+HR+hquvmt0hk1Jtz3U6ZiJLSTYk7SqqUPrPOASPO/MGnYOMv71WCbwXDDpRhtDqGHkUX/pYZicJ6ihimG6ghdkePhaeNEqG8FXCR4s1zL3zSnJ3BrBmZ617MxlRltK8xaY+VvV2PO22Zzy+9u28Pz9v3z8JJxm0+kkjd5FtNFAnemsaWdmXNWLarATe8wadWkj8sKG9aJA3ME89+igbwpcM4YUx9kZg2bb4Zzbr3JXN2jfatjixmz1jP647M2P9Mpt1rpubs1aTW9vGOoMj4D4Ku7BX20VcHQoJ4z3LYLpgQtm3H6e3rQfe8wadWgx7QZRDwusGWR9V9BecDqIndC6SRwE4ffKmUuKlVMq5ud32ftxqufd5HldFvajft5FOW8/Nz1uP2LZ4sdsdPTUcwiqqAPLoCVFD9VhrGlmVnTfS4qAy9F7RakVHjei+1BmsD+ox7BcZfGVSxFzRFXaWVxl9/moh6ZnykieczFFQQt/A6pqwmsGXmsm4OHny9Pb/yhCi/38yuHRry/tFs+n+TErmw0jtf1Xyj/l5uzQ/bz8jpaTbVU86Lbj++kR3NqaYIjZGjjo8T2Lb4tTCgvPg4mL6cDptrenm0/7vzWzWfmBxMXX9zIx4xv9ie4opLgq053aKvJJ0Wvx9YcG5LZu1b7VtcTJAai+TscqLi6nrsln7USHYnJJ4iosN46EJDHrZTMb6czptPd9suvd0OvKbmYz12OysdUJdyL8Qbk4xxXj8H0eEKo5UwxgtAAAAAElFTkSuQmCC",class:A(["cursor-pointer",m.value]),onClick:F},null,10,Pe)]),j("div",Ve,[k(l,{modelValue:L.value,"onUpdate:modelValue":n[0]||(n[0]=e=>L.value=e),variant:"primary-filled"},{default:g((()=>[k(s,{value:"conversation"},{default:g((()=>[E(w(e.$t("layout.sideNav.tabConversation")),1)])),_:1}),k(s,{value:"favorite"},{default:g((()=>[E(w(e.$t("layout.sideNav.tabFavorite")),1)])),_:1})])),_:1},8,["modelValue"])]),"conversation"===L.value?(f(),h(_,{key:0,class:"flex-1 bg-transparent",value:i.value,collapsed:a.value},{default:g((()=>[k(D(Ae),{onEnd:V,modelValue:z.value,"onUpdate:modelValue":n[2]||(n[2]=e=>z.value=e),"item-key":"id"},{item:g((({element:t})=>[(f(),h(b,{name:t.id,value:`/conversation/chat?id=${t.id}`,"data-index":t.id,key:t.id,to:`/conversation/chat?id=${t.id}`,class:"gap-2 relative menu-item"},{icon:g((()=>[k(r,{size:"24px",image:t.avatar},null,8,["image"])])),content:g((()=>[E(w(t.name)+" ",1),k(C,{theme:"danger",content:e.$t("layout.sideNav.confirmDelete"),placement:"right",onConfirm:e=>{return a=t,R.remove(a.id),R.data.length>0?v.push(`/conversation/chat?id=${R.data[0].id}`):v.push("/"),void $.success(d("layout.sideNav.deleteSuccessMsg"));var a},class:"absolute right-0 top-1.5"},{default:g((()=>[k(p,{content:e.$t("layout.sideNav.deleteAction"),placement:"right"},{default:g((()=>[k(o,{size:"small",shape:"circle",variant:"text",onClick:n[1]||(n[1]=M((()=>{}),["stop"]))},{default:g((()=>[k(D(ce),{slot:"icon",style:{width:"16px",height:"16px"}})])),_:1})])),_:1},8,["content"])])),_:2},1032,["content","onConfirm"])])),_:2},1032,["name","value","data-index","to"]))])),_:1},8,["modelValue"])])),_:1},8,["value","collapsed"])):x("",!0),"favorite"===L.value?(f(),h(_,{key:1,class:"flex-1 bg-transparent",value:i.value,collapsed:a.value},{default:g((()=>[k(D(Ae),{onEnd:U,modelValue:P.value,"onUpdate:modelValue":n[4]||(n[4]=e=>P.value=e),"item-key":"id"},{item:g((({element:t})=>[(f(),h(b,{name:t.id,value:`/note/content?id=${t.id}`,"data-index":t.id,key:t.id,to:`/note/content?id=${t.id}`,class:"gap-2 relative menu-item"},{default:g((()=>[E(w(t.title)+" ",1),k(C,{theme:"danger",content:e.$t("layout.sideNav.confirmDelete"),placement:"right",onConfirm:e=>{return a=t,O.remove(a.id),O.data.length>0?v.push(`/note/content?id=${O.data[0].id}`):v.push("/"),void $.success(d("layout.sideNav.deleteSuccessMsg"));var a},class:"absolute right-0 top-1.5"},{default:g((()=>[k(p,{content:e.$t("layout.sideNav.deleteAction"),placement:"right"},{default:g((()=>[k(o,{size:"small",shape:"circle",variant:"text",onClick:n[3]||(n[3]=M((()=>{}),["stop"]))},{default:g((()=>[k(D(ce),{slot:"icon",style:{width:"16px",height:"16px"}})])),_:1})])),_:1},8,["content"])])),_:2},1032,["content","onConfirm"])])),_:2},1032,["name","value","data-index","to"]))])),_:1},8,["modelValue"])])),_:1},8,["value","collapsed"])):x("",!0),j("div",Ue,[j("div",Ne,[k(o,{class:"w-full",theme:"primary",shape:"square",variant:"base",onClick:n[5]||(n[5]=e=>N("/conversation/index"))},{icon:g((()=>[k(D(pe))])),default:g((()=>[E(" "+w(e.$t("layout.header.start")),1)])),_:1}),k(o,{class:"w-full",theme:"primary",shape:"square",variant:"base",onClick:n[6]||(n[6]=e=>N("/setting"))},{icon:g((()=>[k(D(me))])),default:g((()=>[E(" "+w(e.$t("layout.header.setting")),1)])),_:1})]),j("div",Te,[j("span",We,w(u.value)+" "+w(D(Oe).version),1)])])],2)}}}),[["__scopeId","data-v-e0a68394"]]),Qe=m({__name:"LayoutSideNav",setup(e){const t=s();return(e,a)=>(f(),h(Xe,{theme:D(t).displayMode},null,8,["theme"]))}}),Ge={class:"flex gap-5 items-center align-middle justify-center"},He=i(m({__name:"ReloadPrompt",setup(e){const t=S(null),a=S(null),n=S(!1),s=()=>{n.value&&localStorage.setItem("pwaInstallDismissed","true"),n.value=!1},i=async()=>{if(a.value){a.value.prompt();const{outcome:e}=await a.value.userChoice;a.value=null,n.value=!1,localStorage.setItem("pwaInstallLastPrompt",(new Date).toISOString())}},l=e=>{e.preventDefault(),a.value=e;const t="true"===localStorage.getItem("pwaInstallDismissed"),s=localStorage.getItem("pwaInstallLastPrompt"),i=new Date;i.setDate(i.getDate()-30);!t&&(!s||new Date(s)<i)&&(n.value=!0)},r=()=>{n.value=!1,localStorage.removeItem("pwaInstallDismissed"),localStorage.removeItem("pwaInstallLastPrompt")},o=async()=>{if("visible"===document.visibilityState&&t.value)try{await t.value.update()}catch(e){}};return _((async()=>{await(async()=>{if("serviceWorker"in navigator)try{const e=await navigator.serviceWorker.register("/sw.js",{scope:"/"});t.value=e,e.addEventListener("updatefound",(()=>{const t=e.installing;t&&t.addEventListener("statechange",(()=>{"installed"===t.state&&navigator.serviceWorker.controller&&t.postMessage({type:"SKIP_WAITING"})}))})),navigator.serviceWorker.addEventListener("controllerchange",(()=>{window.location.reload()}))}catch(e){}})(),window.matchMedia("(display-mode: standalone)").matches||(window.addEventListener("beforeinstallprompt",l),window.addEventListener("appinstalled",r)),document.addEventListener("visibilitychange",o)})),L((()=>{window.removeEventListener("beforeinstallprompt",l),window.removeEventListener("appinstalled",r),document.removeEventListener("visibilitychange",o)})),(e,t)=>{const a=H,l=ee;return n.value?(f(),h(l,{key:0,class:"pwa-toast",role:"alert"},{default:g((()=>[t[2]||(t[2]=j("div",{class:"message"}," 将此应用添加到主屏幕,随时随地快速访问 ",-1)),j("div",Ge,[n.value?(f(),h(a,{key:0,onClick:i},{default:g((()=>t[0]||(t[0]=[E(" 安装 ")]))),_:1})):x("",!0),k(a,{onClick:s},{default:g((()=>t[1]||(t[1]=[E(" 稍后再说 ")]))),_:1})])])),_:1})):x("",!0)}}}),[["__scopeId","data-v-b1672b5d"]]),Be=m({__name:"index",setup(e){const t=ie(),a=s();return I((()=>t.path),(()=>{var e;null==(e=document.querySelector(`.${l}-layout`))||e.scrollTo({top:0,behavior:"smooth"})})),(e,t)=>{const n=te,s=ae,i=X,l=W;return f(),h(l,null,{default:g((()=>[k(n,null,{default:g((()=>[k(Qe)])),_:1}),k(l,{class:"h-screen overflow-hidden"},{default:g((()=>[D(a).showLayoutHeader?(f(),h(s,{key:0},{default:g((()=>[k(Le)])),_:1})):x("",!0),k(i,{class:"flex-1 overflow-y-auto main-layout-content"},{default:g((()=>[k(je)])),_:1}),(f(),h(He,{key:1}))])),_:1})])),_:1})}}}),Ze=[{path:"/conversation",component:Be,redirect:"/conversation/index",name:"conversation",meta:{title:{zh_CN:"会话",en_US:"Conversation"},icon:ve,orderNo:0},children:[{path:"index",name:"NewConversation",component:()=>se((()=>import("./index-S7NL9uVD.js")),__vite__mapDeps([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]),import.meta.url),meta:{title:{zh_CN:"新建会话",en_US:"New Conversation"}}},{path:"chat",name:"chat",component:()=>se((()=>import("./chat-z9YoKbfO.js")),__vite__mapDeps([40,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,4,27,28,29,30,31,32,41,42,34,33,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,35,36,74,75,76,77,78,79,80,81,82,83,84,85,86,87,37,38,88,89]),import.meta.url),meta:{title:{zh_CN:"会话聊天",en_US:"Chat"},hidden:!0}}]},{path:"/setting",
|
5 |
+
// component: () => import('@/pages/setting/layout.vue'),
|
6 |
+
component:Be,redirect:"/setting/user",name:"setting",meta:{title:{zh_CN:"设置",en_US:"Setting"},icon:he,orderNo:0},children:[{path:"user",name:"User setting",component:()=>se((()=>import("./index-DZN1F57a.js")),__vite__mapDeps([90,16,17,1,2,3,18,19,20,21,22,5,6,7,8,9,10,11,12,13,14,15,23,24,25,26,41,42,34,37,38,35,36,4,91]),import.meta.url),meta:{title:{zh_CN:"常规",en_US:"User"}}},{path:"model",name:"ModelSetting",component:()=>se((()=>import("./index-CmAH-Obx.js")),__vite__mapDeps([92,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,88,34]),import.meta.url),meta:{title:{zh_CN:"模型",en_US:"Model"}}},{path:"agent",name:"AgentCenter",component:()=>se((()=>import("./index-N-qB8g0F.js")),__vite__mapDeps([93,4,1,2,3,16,17,18,19,20,21,22,5,6,7,8,9,10,11,12,13,14,15,23,24,25,26,41,42,34,35,36,37,38]),import.meta.url),meta:{title:{zh_CN:"智能体",en_US:"Agent"}}},{path:"api",name:"api setting",component:()=>se((()=>import("./index-Cm8vPnte.js")),__vite__mapDeps([94,95,23,1,2,3,14,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,24,25,26,96]),import.meta.url),meta:{title:{zh_CN:"OpenAPI",en_US:"OpenAPI"},isPro:!0}}]},{path:"/page",component:Be,redirect:"/page/about",name:"page",meta:{title:{zh_CN:"页面",en_US:"Page"},icon:fe,orderNo:0},children:[{path:"about",name:"AboutUs",component:()=>se((()=>import("./about-C3hG26Bq.js")),__vite__mapDeps([97,95,23,1,2,3,14,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,24,25,26,96]),import.meta.url),meta:{title:{zh_CN:"关于我们",en_US:"About Us"}}},{path:"help",name:"help",component:()=>se((()=>import("./help-C98ACA5T.js")),__vite__mapDeps([98,95,23,1,2,3,14,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,24,25,26,96]),import.meta.url),meta:{title:{zh_CN:"使用帮助",en_US:"Help"}}},{path:"changelog",name:"change log",component:()=>se((()=>import("./changelog-CWNsyxNr.js")),__vite__mapDeps([99,95,23,1,2,3,14,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,24,25,26,96]),import.meta.url),meta:{title:{zh_CN:"更新日志",en_US:"Change Log"}}}]},{path:"/note",component:Be,redirect:"/note/index",name:"note",meta:{title:{zh_CN:"笔记",en_US:"Notes"},icon:ge,orderNo:0},children:[{path:"index",name:"noteList",component:()=>se((()=>import("./index-Bt6rwT-8.js")),__vite__mapDeps([100,5,6,1,2,3,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,4,35,36,37,38]),import.meta.url),meta:{title:{zh_CN:"笔记列表",en_US:"Note List"}}},{path:"content",name:"content",component:()=>se((()=>import("./content-CZ3W7_RA.js")),__vite__mapDeps([101,43,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,29,73,35,36,74,75,76,77,78,79,80,81,82,83,84,85,86,34,27,28,30,31,32,87,4,37,38,102]),import.meta.url),meta:{title:{zh_CN:"笔记内容",en_US:"Note Content"},hidden:!0}}]}],Je=Object.defineProperty({__proto__:null,default:Ze},Symbol.toStringTag,{value:"Module"}),Ye=Object.assign({"./modules/homepage.ts":Je}),qe=Object.assign({}),Ke=at(Ye),$e=at(qe),et=[...Ke,...$e].filter((e=>{var t;return!(null==(t=e.meta)?void 0:t.hidden)})),tt=[...Ke,...$e,{path:"/",redirect:"/conversation/index"}];function at(e){const t=[];return Object.keys(e).forEach((a=>{const n=e[a].default||{},s=Array.isArray(n)?[...n]:[n];t.push(...s)})),t}const nt=(e=3)=>{const t=st.currentRoute.value;return t.path?t.path.split("/").filter(((t,a)=>a<=e&&a>0)).map((e=>`/${e}`)).join(""):""},st=re({history:oe(),routes:tt,scrollBehavior:()=>({el:"#app",top:0,behavior:"smooth"})}),it=R(we);it.use(ne),it.use(st),it.use(u),it.use(t),c.initialize(),it.mount("#app").$nextTick((()=>{postMessage({payload:"removeLoading"},"*"),window.document.addEventListener("keydown",(e=>{e.ctrlKey&&"f"===e.key&&window.ipcRenderer&&(e.preventDefault(),window.ipcRenderer.send("electron-findbar/open"))}))})),null==(e=window.ipcRenderer)||e.on("main-process-message",((e,t)=>{}));export{Ee as a,De as b,ye as u};
|
.output/public/assets/markdown-Debu5d_y.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{m as e}from"./markdown-it-link-attributes-DRKqjf49.js";import{M as n}from"./markdown-it-C8SkdHr7.js";import{m as o}from"./@traptitech-WZCBkmmf.js";import{m as s}from"./markdown-it-highlightjs-Bk9Z4vG9.js";import{H as t}from"./highlight.js-BsoTvX5C.js";import{m as i}from"./@agoose77-Dx1D29Ys.js";import{f as c}from"./tdesign-vue-next-2RIRnCqA.js";const r={svg:"",buttonStyle:""},d=(e,n)=>(n={...r,...n},(...o)=>{const[s,t]=o,i=s[t];if(i.info&&i.info.includes(":")){const[e,n]=i.info.split(":",2);i.info=e}const c=s[t].content.replaceAll('"',""").replaceAll("'","'"),r=e(...o);return 0===c.length?r:`\n<div class="markdown-it-svg-code-copy">\n ${r}\n <button data-clipboard-text="${c}" class="code-copy-button ${n.buttonClass}" style="${n.buttonStyle}" title="Copy code" onclick="copyCodeToClipboard(this)">\n ${n.svg}\n </button>\n</div>\n`});t.registerLanguage("vue",(e=>({name:"vue",subLanguage:"xml",contains:[e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:/^(\s*)(<script>)/gm,end:/^(\s*)(<\/script>)/gm,subLanguage:"javascript",excludeBegin:!0,excludeEnd:!0},{begin:/^(\s*)(<script lang=["']ts["']>)/gm,end:/^(\s*)(<\/script>)/gm,subLanguage:"typescript",excludeBegin:!0,excludeEnd:!0},{begin:/^(\s*)(<style(\sscoped)?>)/gm,end:/^(\s*)(<\/style>)/gm,subLanguage:"css",excludeBegin:!0,excludeEnd:!0},{begin:/^(\s*)(<style lang=["'](scss|sass)["'](\sscoped)?>)/gm,end:/^(\s*)(<\/style>)/gm,subLanguage:"scss",excludeBegin:!0,excludeEnd:!0},{begin:/^(\s*)(<style lang=["']stylus["'](\sscoped)?>)/gm,end:/^(\s*)(<\/style>)/gm,subLanguage:"stylus",excludeBegin:!0,excludeEnd:!0}]})));const a=new n({linkify:!0,breaks:!0});a.use(i),a.use(o,{blockClass:"katexmath-block rounded-md p-[10px]",errorColor:" #cc0000"}),a.use(e,{attrs:{target:"_blank",rel:"noopener"}}),a.use(s,{hljs:t}),a.use(((e,n)=>{if(e.renderer.rules.code_block=d(e.renderer.rules.code_block,n),e.renderer.rules.fence=d(e.renderer.rules.fence,n),"undefined"!=typeof window&&!window.copyCodeToClipboard){window.copyCodeToClipboard=e=>{const o=e.dataset.clipboardText;navigator.clipboard.writeText(o).then((function(){n.onCopySuccess&&n.onCopySuccess(o,e)})).catch((function(o){n.onCopyError&&n.onCopyError(o,e)}))};const e="\n.markdown-it-svg-code-copy{\n position: relative;\n}\n.markdown-it-svg-code-copy:hover .code-copy-button {\n visibility: visible;\n opacity: 1;\n}\n.markdown-it-svg-code-copy .code-copy-button {\n position: absolute; \n top: 5px; \n right: 5px; \n cursor: pointer; \n outline: none; \n visibility: hidden; \n opacity: 0;\n}\n",o=document.createElement("style");o.appendChild(document.createTextNode(e)),document.head.appendChild(o)}}),{svg:'<svg fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="t-icon t-icon-copy" slot="icon"><path fill="currentColor" d="M2 2h13v5.5h-2V4H4v9h3.5v2H2V2zm7 7h13v13H9V9zm2 2v9h9v-9h-9z"></path></svg>',onCopySuccess:(e,n)=>{c.success("复制成功!")}});export{a as m};
|
.output/public/assets/markdown-it-highlightjs-Bk9Z4vG9.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{g as e}from"./@babel-ynFNPEB3.js";import{r as t}from"./highlight.js-BsoTvX5C.js";var r,n,l,o,i,u;function a(){if(n)return r;n=1;var e,t=Object.defineProperty,l=Object.defineProperties,o=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyDescriptors,u=Object.getOwnPropertyNames,a=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,f=(e,r,n)=>r in e?t(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,g=(e,t)=>{for(var r in t||(t={}))c.call(t,r)&&f(e,r,t[r]);if(a)for(var r of a(t))s.call(t,r)&&f(e,r,t[r]);return e},h={};function p(e,t,r,n,l){try{return t.highlight(n,{language:""!==l?l:"plaintext",ignoreIllegals:r}).value}catch(o){return e.utils.escapeHtml(n)}}function d(e,t,r,n,l){if(""!==l)return p(e,t,r,n,l);try{return t.highlightAuto(n).value}catch(o){return e.utils.escapeHtml(n)}}function b(e){return function(...t){return e(...t).replace(/<code class="/g,'<code class="hljs ').replace(/<code>/g,'<code class="hljs">')}}function j(e){var t,r,n;for(const o of e.tokens)if("inline"===o.type&&null!=o.children)for(const[u,a]of o.children.entries()){if("code_inline"!==a.type)continue;const c=o.children[u+1];if(null==c)continue;const s=/^{:?\.([^}]+)}/.exec(c.content);if(null==s)continue;const f=s[1];c.content=c.content.slice(s[0].length);let h=null!=(t=a.attrGet("class"))?t:"";h+=`${null!=(r=e.md.options.langPrefix)?r:"language-"}${f}`,a.attrSet("class",h),a.meta=(n=g({},a.meta),l(n,i({highlightLanguage:f})))}}function y(e,t,r,n,l){var o,i;const u=e[t];if(null==r.highlight)throw new Error("`options.highlight` was null, this is not supposed to happen");const a=r.highlight(u.content,null!=(i=null==(o=u.meta)?void 0:o.highlightLanguage)?i:"","");return`<code${l.renderAttrs(u)}>${a}</code>`}function O(e,t){const r=g(g({},O.defaults),t);if(null==r.hljs)throw new Error("Please pass a highlight.js instance for the required `hljs` option.");null!=r.register&&function(e,t){for(const[r,n]of Object.entries(t))e.registerLanguage(r,n)}(r.hljs,r.register),e.options.highlight=(r.auto?d:p).bind(null,e,r.hljs,r.ignoreIllegals),null!=e.renderer.rules.fence&&(e.renderer.rules.fence=b(e.renderer.rules.fence)),r.code&&null!=e.renderer.rules.code_block&&(e.renderer.rules.code_block=b(e.renderer.rules.code_block)),r.inline&&(e.core.ruler.before("linkify","inline_code_language",j),e.renderer.rules.code_inline=b(y))}return((e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:!0})})(h,{default:()=>O}),e=h,r=((e,r,n,l)=>{if(r&&"object"==typeof r||"function"==typeof r)for(let i of u(r))c.call(e,i)||i===n||t(e,i,{get:()=>r[i],enumerable:!(l=o(r,i))||l.enumerable});return e})(t({},"__esModule",{value:!0}),e),O.defaults={auto:!1,code:!1,inline:!1,ignoreIllegals:!1},r}const c=e(u?i:(u=1,i=function(){if(o)return l;o=1;var e,r=Object.create,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,u=Object.getOwnPropertyNames,c=Object.getOwnPropertySymbols,s=Object.getPrototypeOf,f=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,h=(e,t,r)=>t in e?n(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))f.call(t,r)&&h(e,r,t[r]);if(c)for(var r of c(t))g.call(t,r)&&h(e,r,t[r]);return e},d=(e,t,r,l)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of u(t))f.call(e,o)||o===r||n(e,o,{get:()=>t[o],enumerable:!(l=i(t,o))||l.enumerable});return e},b=(e,t,l)=>(l=null!=e?r(s(e)):{},d(e&&e.__esModule?l:n(l,"default",{value:e,enumerable:!0}),e)),j={};((e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})})(j,{default:()=>m}),e=j,l=d(n({},"__esModule",{value:!0}),e);var y=b(t()),O=b(a());function m(e,t){return null==(t=p(p({},m.defaults),t)).hljs&&(t.hljs=y.default),(0,O.default)(e,t)}return m.defaults={auto:!0,code:!0,inline:!1,ignoreIllegals:!0},l}().default));export{c as m};
|
.output/public/assets/mermaid-BDMIxShI.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.output/public/assets/pinia-C7G8hpVd.js
ADDED
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import{a as t,K as e,L as n,M as s,N as o,k as c,b as a,d as r,w as i,n as u,q as f,O as p,f as l,i as h,h as d}from"./@vue-DrGkbxkU.js";
|
2 |
+
/*!
|
3 |
+
* pinia v2.3.1
|
4 |
+
* (c) 2025 Eduardo San Martin Morote
|
5 |
+
* @license MIT
|
6 |
+
*/let y;const b=t=>y=t,v=
|
7 |
+
/* istanbul ignore next */Symbol();function _(t){return t&&"object"==typeof t&&"[object Object]"===Object.prototype.toString.call(t)&&"function"!=typeof t.toJSON}var O,j;function $(){const e=n(!0),s=e.run((()=>t({})));let o=[],c=[];const a=p({install(t){b(a),a._a=t,t.provide(v,a),t.config.globalProperties.$pinia=a,c.forEach((t=>o.push(t))),c=[]},use(t){return this._a?o.push(t):c.push(t),this},_p:o,
|
8 |
+
// it's actually undefined here
|
9 |
+
// @ts-expect-error
|
10 |
+
_a:null,_e:e,_s:new Map,state:s});return a}(j=O||(O={})).direct="direct",j.patchObject="patch object",j.patchFunction="patch function";const m=()=>{};function g(t,e,n,s=m){t.push(e);const o=()=>{const n=t.indexOf(e);n>-1&&(t.splice(n,1),s())};return!n&&a()&&r(o),o}function S(t,...e){t.slice().forEach((t=>{t(...e)}))}const P=t=>t(),w=Symbol(),E=Symbol();function M(t,e){t instanceof Map&&e instanceof Map?e.forEach(((e,n)=>t.set(n,e))):t instanceof Set&&e instanceof Set&&e.forEach(t.add,t);for(const n in e){if(!e.hasOwnProperty(n))continue;const c=e[n],a=t[n];_(a)&&_(c)&&t.hasOwnProperty(n)&&!s(c)&&!o(c)?t[n]=M(a,c):t[n]=c}return t}const k=
|
11 |
+
/* istanbul ignore next */Symbol();const{assign:x}=Object;function I(a,r,f={},p,l,h){let d;const y=x({actions:{}},f),v={deep:!0};let j,$,I,A=[],F=[];const N=p.state.value[a];let q;function C(t){let e;j=$=!1,"function"==typeof t?(t(p.state.value[a]),e={type:O.patchFunction,storeId:a,events:I}):(M(p.state.value[a],t),e={type:O.patchObject,payload:t,storeId:a,events:I});const n=q=Symbol();u().then((()=>{q===n&&(j=!0)})),$=!0,S(A,e,p.state.value[a])}h||N||(p.state.value[a]={}),t({});const J=h?function(){const{state:t}=f,e=t?t():{};this.$patch((t=>{x(t,e)}))}:
|
12 |
+
/* istanbul ignore next */m;const K=(t,e="")=>{if(w in t)return t[E]=e,t;const n=function(){b(p);const e=Array.from(arguments),s=[],o=[];let c;S(F,{args:e,name:n[E],store:W,after:function(t){s.push(t)},onError:function(t){o.push(t)}});try{c=t.apply(this&&this.$id===a?this:W,e)}catch(r){throw S(o,r),r}return c instanceof Promise?c.then((t=>(S(s,t),t))).catch((t=>(S(o,t),Promise.reject(t)))):(S(s,c),c)};return n[w]=!0,n[E]=e,n},L={_p:p,
|
13 |
+
// _s: scope,
|
14 |
+
$id:a,$onAction:g.bind(null,F),$patch:C,$reset:J,$subscribe(t,e={}){const n=g(A,t,e.detached,(()=>s())),s=d.run((()=>i((()=>p.state.value[a]),(n=>{("sync"===e.flush?$:j)&&t({storeId:a,type:O.direct,events:I},n)}),x({},v,e))));return n},$dispose:function(){d.stop(),A=[],F=[],p._s.delete(a)}},W=e(L);p._s.set(a,W);const z=(p._a&&p._a.runWithContext||P)((()=>p._e.run((()=>(d=n()).run((()=>r({action:K})))))));for(const t in z){const e=z[t];if(s(e)&&(!s(D=e)||!D.effect)||o(e))h||(!N||_(B=e)&&B.hasOwnProperty(k)||(s(e)?e.value=N[t]:M(e,N[t])),p.state.value[a][t]=e);else if("function"==typeof e){const n=K(e,t);z[t]=n,y.actions[t]=e}}var B,D;return x(W,z),x(c(W),z),Object.defineProperty(W,"$state",{get:()=>p.state.value[a],set:t=>{C((e=>{x(e,t)}))}}),p._p.forEach((t=>{x(W,d.run((()=>t({store:W,app:p._a,pinia:p,options:y}))))})),N&&h&&f.hydrate&&f.hydrate(W.$state,N),j=!0,$=!0,W}
|
15 |
+
/*! #__NO_SIDE_EFFECTS__ */
|
16 |
+
// @__NO_SIDE_EFFECTS__
|
17 |
+
function A(t,e,n){let s,o;const c="function"==typeof e;function a(t,n){const a=d();(t=// in test mode, ignore the argument provided as we can always retrieve a
|
18 |
+
// pinia instance with getActivePinia()
|
19 |
+
t||(a?h(v,null):null))&&b(t),(t=y)._s.has(s)||(c?I(s,e,o,t):function(t,e,n){const{state:s,actions:o,getters:c}=e,a=n.state.value[t];let r;r=I(t,(function(){a||(n.state.value[t]=s?s():{});const e=f(n.state.value[t]);return x(e,o,Object.keys(c||{}).reduce(((e,s)=>(e[s]=p(l((()=>{b(n);const e=n._s.get(t);return c[s].call(e,e)}))),e)),{}))}),e,n,0,!0)}(s,o,t));return t._s.get(s)}return"string"==typeof t?(s=t,o=c?n:e):(o=t,s=t.id),a.$id=s,a}export{$ as c,A as d};
|
.output/public/assets/popup-CE5CL4-t.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{u as e,b as t,f as o,_ as s,s as r,i,m as a}from"./_plugin-vue_export-helper-Cd8NMA_g.js";import{l,a as n,f as p,o as u,n as m,V as d,v as c,y as v,A as j,J as w,a0 as f,ae as y,af as h,F as k,ab as g,I as b,z as x,H as E,u as L,ad as T,U as _}from"./@vue-DrGkbxkU.js";import{m as R}from"./markdown-Debu5d_y.js";import{I as H}from"./tdesign-vue-next-2RIRnCqA.js";import"./pinia-C7G8hpVd.js";import"./pinia-plugin-persistedstate-DyrI1rJI.js";import"./destr-ClW9AvhW.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tvision-color-YYaNBBLy.js";import"./@babel-ynFNPEB3.js";import"./core-js-pure-Dnpx5JGu.js";import"./chroma-js-CJzpYopr.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-P8rDU8Ee.js";import"./lodash-VDnThKtA.js";import"./eventsource-parser-BEY8Dpg-.js";import"./@vueuse-FQfBVMrt.js";import"./vue-i18n-CzQ2NKaR.js";import"./@intlify-eboPrqDD.js";import"./@mozilla-BD532_dh.js";import"./markdown-it-link-attributes-DRKqjf49.js";import"./markdown-it-C8SkdHr7.js";import"./mdurl-CDXpswLz.js";import"./uc.micro-CLkLCS2f.js";import"./entities-D7HTx9ov.js";import"./linkify-it-LcVOBuC5.js";import"./punycode.js-Bmr3cAX8.js";import"./@traptitech-WZCBkmmf.js";import"./katex-BY7yyeOs.js";import"./markdown-it-highlightjs-Bk9Z4vG9.js";import"./highlight.js-BsoTvX5C.js";import"./@agoose77-Dx1D29Ys.js";import"./mermaid-BDMIxShI.js";import"./dayjs-Cbdj87rt.js";import"./@braintree-DgpeZQRe.js";import"./d3-transition-swcnLnsT.js";import"./d3-timer-keMr1twq.js";import"./d3-dispatch-Chq_f_hl.js";import"./d3-interpolate-Ct9kki6l.js";import"./d3-color-D5ULnJIe.js";import"./d3-selection-G65jBFUY.js";import"./d3-ease-Cx6bG2vu.js";import"./d3-zoom-D4Vc87xO.js";import"./dompurify-B5jhUdWW.js";import"./dagre-d3-es-FtH4B9px.js";import"./lodash-es-BkU_-LF8.js";import"./d3-shape-C1TbtrGg.js";import"./d3-path-QSrLXsQ3.js";import"./d3-fetch-XwboCDHR.js";import"./elkjs-BAetzGHm.js";import"./khroma-Ca6ZlOUT.js";import"./@wdns-DMlS5Imi.js";import"./ua-parser-js--QiuJfYt.js";import"./ts-dedent-CttZBlkd.js";import"./stylis-Cl7w7uv3.js";import"./d3-scale-CjTvl_Qo.js";import"./internmap-B8oPgqVZ.js";import"./d3-array-B0evfIyH.js";import"./d3-format-C0lSXcPg.js";import"./d3-time-format-D74OpZq4.js";import"./d3-time-CebKitJR.js";import"./d3-axis-pCwzqJ1S.js";import"./cytoscape-B1WqMhz1.js";import"./cytoscape-cose-bilkent-CcQu5e-H.js";import"./cose-base-kQthUiMK.js";import"./layout-base-DqRk0Tgc.js";import"./tdesign-icons-vue-next-Bk-s7TkL.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";const z={class:"popup-container rounded-lg shadow-lg w-full flex flex-col pb-0 p-4",style:{"max-height":"500px"}},C={class:"relative flex items-center"},I={key:0,class:"space-y-2"},M=["onClick"],D={key:1},U=["innerHTML"],A={class:"footer-text py-1 border-t mt-4 text-sm text-center"},B=_(s(l({__name:"PopupWindow",setup(s){e();const r=t(),i=n(""),a=n(null),l=n(0),_=n(!1),B=n(""),V=n(!1),$=n(null),J=n(!0),K=e(),q=p((()=>K.displayMode)),F=[{name:"问问",icon:"chat",prompt:"{{text}}",show:!0}],N=p((()=>{const e=r.toolBarButtons.filter((e=>e.name&&e.show&&void 0!==e.prompt));return[...F,...e]})),O=async()=>{!_.value&&i.value.trim()&&await X()},P=()=>{if(!(null==window?void 0:window.ipcRenderer)||!$.value)return;const e=$.value.scrollHeight+118,t=Math.min(500,e);window.ipcRenderer.send("adjust-popup-height",t)},S=((e,t)=>{let o=null;return(...s)=>{o&&clearTimeout(o),o=setTimeout((()=>e(...s)),t)}})(P,50),W=()=>{if(!$.value)return;const{scrollTop:e,scrollHeight:t,clientHeight:o}=$.value;J.value=!(t-e-o>50)},X=async()=>{_.value=!0,V.value=!0,m((()=>{P()}));try{const e=i.value.trim();if(!e)return;const t=N.value[l.value],s=(t.prompt||"").replace(/{{text}}/g,e);B.value="",await o(s,(e=>{B.value=e,m((()=>{$.value&&J.value&&($.value.scrollTop=$.value.scrollHeight),S()}))}))}finally{_.value=!1}},Y=()=>{V.value=!1,B.value="",m((()=>{var e,t;null==(e=a.value)||e.select(),null==(t=a.value)||t.focus(),P()}))},Z=()=>{V.value=!1,B.value="",i.value="",m((()=>{var e;null==(e=a.value)||e.focus(),P()}))},G=e=>{"Escape"!==e.key?V.value||("Tab"===e.key&&(e.preventDefault(),l.value=(l.value+1)%N.value.length),"ArrowUp"===e.key?(e.preventDefault(),l.value=l.value>0?l.value-1:N.value.length-1):"ArrowDown"===e.key&&(e.preventDefault(),l.value=(l.value+1)%N.value.length)):V.value?Y():Q()},Q=()=>{(null==window?void 0:window.ipcRenderer)&&window.ipcRenderer.send("hide-popup")};return u((()=>{var e,t;document.addEventListener("click",Q),document.addEventListener("keydown",G),null==(e=$.value)||e.addEventListener("scroll",W),null==(t=a.value)||t.focus(),m((()=>{P()})),(null==window?void 0:window.ipcRenderer)&&window.ipcRenderer.on("show-window",Z)})),d((()=>{var e;document.removeEventListener("click",Q),document.removeEventListener("keydown",G),null==(e=$.value)||e.removeEventListener("scroll",W),(null==window?void 0:window.ipcRenderer)&&window.ipcRenderer.removeListener("show-window",Z)})),(e,t)=>{const o=H;return v(),c("div",{class:b(["popup-window fixed inset-0 flex items-start justify-center",q.value]),onClick:t[1]||(t[1]=T((()=>{}),["stop"]))},[j("div",z,[j("div",C,[V.value?(v(),w(o,{key:1,name:"arrow-left",class:"absolute left-3 icon-color cursor-pointer",onClick:Y})):(v(),w(o,{key:0,name:"search",class:"absolute left-3 icon-color"})),f(j("input",{ref_key:"inputRef",ref:a,"onUpdate:modelValue":t[0]||(t[0]=e=>i.value=e),type:"text",class:"input-field w-full pl-10 pr-4 py-2 rounded-lg border focus:outline-none focus:ring-2 focus:ring-blue-500",placeholder:"请输入内容...",onKeydown:h(O,["enter"])},null,544),[[y,i.value]])]),j("div",{ref_key:"contentContainer",ref:$,class:"mt-4 overflow-auto no-scrollbar min-h-32"},[V.value?(v(),c("div",D,[j("div",{class:"markdown-body",innerHTML:L(R).render(B.value)},null,8,U)])):(v(),c("div",I,[(v(!0),c(k,null,g(N.value,((e,t)=>(v(),c("div",{key:e.name,class:b(["tool-button flex items-center p-2 rounded-lg cursor-pointer",l.value===t?"tool-button-selected":""]),onClick:e=>(async e=>{_.value||(l.value=e,await X())})(t)},[e.icon?(v(),w(o,{key:0,name:e.icon,class:"mr-2"},null,8,["name"])):x("",!0),j("span",null,E(e.name),1)],10,M)))),128))]))],512),j("div",A,E(V.value?`${N.value[l.value].name} - 使用 Esc 返回`:"使用 ↑↓ 或 Tab 切换,Enter 发送,Esc 关闭"),1)])],2)}}}),[["__scopeId","data-v-a20eede4"]]));B.use(r),B.use(i),a.initialize(),B.mount("#app").$nextTick((()=>{postMessage({payload:"removeLoading"},"*")}));
|
.output/public/assets/popup-cHgpYIp4.css
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
.popup-window[data-v-a20eede4],.popup-container[data-v-a20eede4],.light .popup-window[data-v-a20eede4],.light .popup-container[data-v-a20eede4]{background-color:#fff}.dark .popup-window[data-v-a20eede4],.dark .popup-container[data-v-a20eede4]{background-color:#0d1117}.input-field[data-v-a20eede4]{border-color:#e5e7eb;background-color:#fff;color:#111827}.dark .input-field[data-v-a20eede4]{border-color:#30363d;background-color:#161b22;color:#e5e7eb}.icon-color[data-v-a20eede4]{color:#9ca3af}.tool-button[data-v-a20eede4]{color:#111827}.dark .tool-button[data-v-a20eede4]{color:#e5e7eb}.tool-button[data-v-a20eede4]:hover{background-color:#f3f4f6}.dark .tool-button[data-v-a20eede4]:hover{background-color:#161b22}.tool-button-selected[data-v-a20eede4]{background-color:#f3f4f6}.dark .tool-button-selected[data-v-a20eede4]{background-color:#161b22}.footer-text[data-v-a20eede4]{border-color:#e5e7eb;color:#6b7280}.dark .footer-text[data-v-a20eede4]{border-color:#30363d;color:#9ca3af}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.left-0{left:0}.left-1{left:.25rem}.left-3{left:.75rem}.right-0{right:0}.right-1{right:.25rem}.right-\[-15px\]{right:-15px}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-3{top:.75rem}.top-\[-32px\]{top:-32px}.z-50{z-index:50}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-\[var\(--td-comp-margin-xxl\)\]{margin-bottom:var(--td-comp-margin-xxl)}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.block{display:block}.flex{display:flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-12{height:3rem}.h-2{height:.5rem}.h-20{height:5rem}.h-\[108px\]{height:108px}.h-\[24px\]{height:24px}.h-\[80px\]{height:80px}.h-\[calc\(100\%-10px\)\]{height:calc(100% - 10px)}.h-\[calc\(100vh-2\*var\(--td-comp-paddingTB-m\)\)\]{height:calc(100vh - 2 * var(--td-comp-paddingTB-m))}.h-\[calc\(100vh-56px-2\*var\(--td-comp-paddingTB-m\)\)\]{height:calc(100vh - 56px - 2 * var(--td-comp-paddingTB-m))}.h-\[calc\(100vh-56px-var\(--td-comp-size-xxl\)-2\*var\(--td-comp-paddingTB-m\)\)\]{height:calc(100vh - 56px - var(--td-comp-size-xxl) - 2 * var(--td-comp-paddingTB-m))}.h-\[calc\(100vh-56px-var\(--td-comp-size-xxl\)-var\(--td-comp-size-xxxl\)-2\*var\(--td-comp-paddingTB-m\)\)\]{height:calc(100vh - 56px - var(--td-comp-size-xxl) - var(--td-comp-size-xxxl) - 2 * var(--td-comp-paddingTB-m))}.h-\[calc\(100vh-56px-var\(--td-comp-size-xxxl\)-2\*var\(--td-comp-paddingTB-m\)\)\]{height:calc(100vh - 56px - var(--td-comp-size-xxxl) - 2 * var(--td-comp-paddingTB-m))}.h-\[calc\(100vh-var\(--td-comp-size-xxl\)-2\*var\(--td-comp-paddingTB-m\)\)\]{height:calc(100vh - var(--td-comp-size-xxl) - 2 * var(--td-comp-paddingTB-m))}.h-\[calc\(100vh-var\(--td-comp-size-xxl\)-var\(--td-comp-size-xxxl\)-2\*var\(--td-comp-paddingTB-m\)\)\]{height:calc(100vh - var(--td-comp-size-xxl) - var(--td-comp-size-xxxl) - 2 * var(--td-comp-paddingTB-m))}.h-\[calc\(100vh-var\(--td-comp-size-xxxl\)-2\*var\(--td-comp-paddingTB-m\)\)\]{height:calc(100vh - var(--td-comp-size-xxxl) - 2 * var(--td-comp-paddingTB-m))}.h-\[calc\(50\%-10px\)\]{height:calc(50% - 10px)}.h-full{height:100%}.h-screen{height:100vh}.max-h-10{max-height:2.5rem}.max-h-32{max-height:8rem}.max-h-44{max-height:11rem}.max-h-72{max-height:18rem}.max-h-96{max-height:24rem}.min-h-32{min-height:8rem}.min-h-44{min-height:11rem}.w-1\/2{width:50%}.w-12{width:3rem}.w-32{width:8rem}.w-44{width:11rem}.w-60{width:15rem}.w-\[200px\]{width:200px}.w-\[24px\]{width:24px}.w-\[80px\]{width:80px}.w-\[calc\(100\%-24px-1rem\)\]{width:calc(100% - 24px - 1rem)}.w-full{width:100%}.min-w-44{min-width:11rem}.min-w-\[300px\]{min-width:300px}.max-w-60{max-width:15rem}.max-w-80{max-width:20rem}.max-w-\[120px\]{max-width:120px}.max-w-\[160px\]{max-width:160px}.max-w-\[75\%\]{max-width:75%}.flex-1{flex:1 1 0%}.flex-grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.resize{resize:both}.auto-cols-max{grid-auto-columns:max-content}.grid-flow-col{grid-auto-flow:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.rounded-2xl{border-radius:1rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-opacity-75{--tw-bg-opacity: .75}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-\[10px\]{padding:10px}.px-1{padding-left:.25rem;padding-right:.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pb-0{padding-bottom:0}.pl-10{padding-left:2.5rem}.pl-24{padding-left:6rem}.pr-16{padding-right:4rem}.pr-4{padding-right:1rem}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-2xl{font-size:1.5rem;line-height:2rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.dark .markdown-body,[data-theme=dark]{color-scheme:dark;--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-fg-default: #e6edf3;--color-fg-muted: #848d97;--color-fg-subtle: #6e7681;--color-canvas-default: #0d1117;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-neutral-muted: rgba(110,118,129,.4);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-subtle: rgba(187,128,9,.15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-done-fg: #a371f7;--color-done-emphasis: #8957e5}.light .markdown-body,[data-theme=light]{color-scheme:light;--color-prettylights-syntax-comment: #57606a;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #6639ba;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-canvas-default: #ffffff;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-neutral-muted: rgba(175,184,193,.2);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-subtle: #fff8c5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-done-fg: #8250df;--color-done-emphasis: #8250df}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;color:var(--color-fg-default);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";word-wrap:break-word}.markdown-body .octicon{display:inline-block;fill:currentColor;vertical-align:text-bottom}.markdown-body h1:hover .anchor .octicon-link:before,.markdown-body h2:hover .anchor .octicon-link:before,.markdown-body h3:hover .anchor .octicon-link:before,.markdown-body h4:hover .anchor .octicon-link:before,.markdown-body h5:hover .anchor .octicon-link:before,.markdown-body h6:hover .anchor .octicon-link:before{width:16px;height:16px;content:" ";display:inline-block;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>")}.markdown-body details,.markdown-body figcaption,.markdown-body figure{display:block}.markdown-body summary{display:list-item}.markdown-body [hidden]{display:none!important}.markdown-body a{background-color:transparent;color:var(--color-accent-fg);text-decoration:none}.markdown-body abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.markdown-body b,.markdown-body strong{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dfn{font-style:italic}.markdown-body h1{margin:.67em 0;font-weight:var(--base-text-weight-semibold, 600);padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}.markdown-body small{font-size:90%}.markdown-body sub,.markdown-body sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.markdown-body sub{bottom:-.25em}.markdown-body sup{top:-.5em}.markdown-body img{border-style:none;max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body code,.markdown-body kbd,.markdown-body pre,.markdown-body samp{font-family:monospace;font-size:1em}.markdown-body figure{margin:1em 40px}.markdown-body hr{box-sizing:content-box;overflow:hidden;background:transparent;border-bottom:1px solid var(--color-border-muted);height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body input{font:inherit;margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body [type=button],.markdown-body [type=reset],.markdown-body [type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}.markdown-body [type=checkbox],.markdown-body [type=radio]{box-sizing:border-box;padding:0}.markdown-body [type=number]::-webkit-inner-spin-button,.markdown-body [type=number]::-webkit-outer-spin-button{height:auto}.markdown-body [type=search]::-webkit-search-cancel-button,.markdown-body [type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.markdown-body ::-webkit-input-placeholder{color:inherit;opacity:.54}.markdown-body ::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;font:inherit}.markdown-body a:hover{text-decoration:underline}.markdown-body ::-moz-placeholder{color:var(--color-fg-subtle);opacity:1}.markdown-body ::placeholder{color:var(--color-fg-subtle);opacity:1}.markdown-body hr:before{display:table;content:""}.markdown-body hr:after{display:table;clear:both;content:""}.markdown-body table{border-spacing:0;border-collapse:collapse;display:block;width:-moz-max-content;width:max-content;max-width:100%;overflow:auto}.markdown-body td,.markdown-body th{padding:0}.markdown-body details summary{cursor:pointer}.markdown-body details:not([open])>*:not(summary){display:none!important}.markdown-body a:focus,.markdown-body [role=button]:focus,.markdown-body input[type=radio]:focus,.markdown-body input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.markdown-body a:focus:not(:focus-visible),.markdown-body [role=button]:focus:not(:focus-visible),.markdown-body input[type=radio]:focus:not(:focus-visible),.markdown-body input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px transparent}.markdown-body a:focus-visible,.markdown-body [role=button]:focus-visible,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.markdown-body a:not([class]):focus,.markdown-body a:not([class]):focus-visible,.markdown-body input[type=radio]:focus,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus,.markdown-body input[type=checkbox]:focus-visible{outline-offset:0}.markdown-body kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h2{font-weight:var(--base-text-weight-semibold, 600);padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-weight:var(--base-text-weight-semibold, 600);font-size:1.25em}.markdown-body h4{font-weight:var(--base-text-weight-semibold, 600);font-size:1em}.markdown-body h5{font-weight:var(--base-text-weight-semibold, 600);font-size:.875em}.markdown-body h6{font-weight:var(--base-text-weight-semibold, 600);font-size:.85em;color:var(--color-fg-muted)}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{margin:0;padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body ul,.markdown-body ol{margin-top:0;margin-bottom:0;padding-left:2em}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ul ul ol,.markdown-body ul ol ol,.markdown-body ol ul ol,.markdown-body ol ol ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body tt,.markdown-body code,.markdown-body samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.markdown-body pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;word-wrap:normal}.markdown-body .octicon{display:inline-block;overflow:visible!important;vertical-align:text-bottom;fill:currentColor}.markdown-body input::-webkit-outer-spin-button,.markdown-body input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.markdown-body .mr-2{margin-right:var(--base-size-8, 8px)!important}.markdown-body:before{display:table;content:""}.markdown-body:after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0!important}.markdown-body>*:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:transparent}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]:before{content:"["}.markdown-body [data-footnote-ref]:after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target:before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.markdown-body .pl-c{color:var(--color-prettylights-syntax-comment)}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.markdown-body .pl-e,.markdown-body .pl-en{color:var(--color-prettylights-syntax-entity)}.markdown-body .pl-smi,.markdown-body .pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.markdown-body .pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.markdown-body .pl-k{color:var(--color-prettylights-syntax-keyword)}.markdown-body .pl-s,.markdown-body .pl-pds,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sre,.markdown-body .pl-sr .pl-sra{color:var(--color-prettylights-syntax-string)}.markdown-body .pl-v,.markdown-body .pl-smw{color:var(--color-prettylights-syntax-variable)}.markdown-body .pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.markdown-body .pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.markdown-body .pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.markdown-body .pl-sr .pl-cce{font-weight:700;color:var(--color-prettylights-syntax-string-regexp)}.markdown-body .pl-ml{color:var(--color-prettylights-syntax-markup-list)}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{font-weight:700;color:var(--color-prettylights-syntax-markup-heading)}.markdown-body .pl-mi{font-style:italic;color:var(--color-prettylights-syntax-markup-italic)}.markdown-body .pl-mb{font-weight:700;color:var(--color-prettylights-syntax-markup-bold)}.markdown-body .pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.markdown-body .pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.markdown-body .pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.markdown-body .pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.markdown-body .pl-mdr{font-weight:700;color:var(--color-prettylights-syntax-meta-diff-range)}.markdown-body .pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.markdown-body .pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.markdown-body .pl-corl{text-decoration:underline;color:var(--color-prettylights-syntax-constant-other-reference-link)}.markdown-body g-emoji{display:inline-block;min-width:1ch;font-family:"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:var(--base-text-weight-normal, 400);line-height:1;vertical-align:-.075em}.markdown-body g-emoji img{width:1em;height:1em}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item label{font-weight:var(--base-text-weight-normal, 400)}.markdown-body .task-list-item.enabled label{cursor:pointer}.markdown-body .task-list-item+.task-list-item{margin-top:4px}.markdown-body .task-list-item .handle{display:none}.markdown-body .task-list-item-checkbox{margin:0 .2em .25em -1.4em;vertical-align:middle}.markdown-body .contains-task-list:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.markdown-body .contains-task-list{position:relative}.markdown-body .contains-task-list:hover .task-list-item-convert-container,.markdown-body .contains-task-list:focus-within .task-list-item-convert-container{display:block;width:auto;height:24px;overflow:visible;clip:auto}.markdown-body ::-webkit-calendar-picker-indicator{filter:invert(50%)}.markdown-body .markdown-alert{padding:var(--base-size-8) var(--base-size-16);margin-bottom:16px;color:inherit;border-left:.25em solid var(--color-border-default)}.markdown-body .markdown-alert>:first-child{margin-top:0}.markdown-body .markdown-alert>:last-child{margin-bottom:0}.markdown-body .markdown-alert .markdown-alert-title{display:flex;font-weight:var(--base-text-weight-medium, 500);align-items:center;line-height:1}.markdown-body .markdown-alert.markdown-alert-note{border-left-color:var(--color-accent-emphasis)}.markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--color-accent-fg)}.markdown-body .markdown-alert.markdown-alert-important{border-left-color:var(--color-done-emphasis)}.markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--color-done-fg)}.markdown-body .markdown-alert.markdown-alert-warning{border-left-color:var(--color-attention-emphasis)}.markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--color-attention-fg)}.markdown-body .markdown-alert.markdown-alert-tip{border-left-color:var(--color-success-emphasis)}.markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--color-success-fg)}.markdown-body .markdown-alert.markdown-alert-caution{border-left-color:var(--color-danger-emphasis)}.markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--color-danger-fg)}@font-face{font-family:KaTeX_AMS;src:url(./KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(./KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(./KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(./KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(./KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Caligraphic;src:url(./KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(./KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(./KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(./KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(./KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Fraktur;src:url(./KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(./KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(./KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(./KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(./KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_Main;src:url(./KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(./KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(./KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(./KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(./KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_Main;src:url(./KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(./KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(./KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Math;src:url(./KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(./KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(./KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:KaTeX_Math;src:url(./KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(./KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(./KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(./KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(./KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:KaTeX_SansSerif;src:url(./KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(./KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(./KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:KaTeX_SansSerif;src:url(./KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(./KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(./KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Script;src:url(./KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(./KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(./KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size1;src:url(./KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(./KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(./KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size2;src:url(./KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(./KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(./KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size3;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(./KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(./KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Size4;src:url(./KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(./KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(./KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:KaTeX_Typewriter;src:url(./KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(./KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(./KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype");font-weight:400;font-style:normal}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.21"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{position:relative;display:inline-block;white-space:nowrap;width:-moz-min-content;width:min-content}.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathsfit,.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed;border-collapse:collapse}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .vbox{display:inline-flex;flex-direction:column;align-items:baseline}.katex .hbox{display:inline-flex;flex-direction:row;width:100%}.katex .thinbox{display:inline-flex;flex-direction:row;width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline,.katex .hdashline,.katex .rule{min-height:1px}.katex .mspace{display:inline-block}.katex .llap,.katex .rlap,.katex .clap{width:0;position:relative}.katex .llap>.inner,.katex .rlap>.inner,.katex .clap>.inner{position:absolute}.katex .llap>.fix,.katex .rlap>.fix,.katex .clap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .rlap>.inner,.katex .clap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:solid 0;position:relative}.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .sizing.reset-size1.size1,.katex .fontsize-ensurer.reset-size1.size1{font-size:1em}.katex .sizing.reset-size1.size2,.katex .fontsize-ensurer.reset-size1.size2{font-size:1.2em}.katex .sizing.reset-size1.size3,.katex .fontsize-ensurer.reset-size1.size3{font-size:1.4em}.katex .sizing.reset-size1.size4,.katex .fontsize-ensurer.reset-size1.size4{font-size:1.6em}.katex .sizing.reset-size1.size5,.katex .fontsize-ensurer.reset-size1.size5{font-size:1.8em}.katex .sizing.reset-size1.size6,.katex .fontsize-ensurer.reset-size1.size6{font-size:2em}.katex .sizing.reset-size1.size7,.katex .fontsize-ensurer.reset-size1.size7{font-size:2.4em}.katex .sizing.reset-size1.size8,.katex .fontsize-ensurer.reset-size1.size8{font-size:2.88em}.katex .sizing.reset-size1.size9,.katex .fontsize-ensurer.reset-size1.size9{font-size:3.456em}.katex .sizing.reset-size1.size10,.katex .fontsize-ensurer.reset-size1.size10{font-size:4.148em}.katex .sizing.reset-size1.size11,.katex .fontsize-ensurer.reset-size1.size11{font-size:4.976em}.katex .sizing.reset-size2.size1,.katex .fontsize-ensurer.reset-size2.size1{font-size:.8333333333em}.katex .sizing.reset-size2.size2,.katex .fontsize-ensurer.reset-size2.size2{font-size:1em}.katex .sizing.reset-size2.size3,.katex .fontsize-ensurer.reset-size2.size3{font-size:1.1666666667em}.katex .sizing.reset-size2.size4,.katex .fontsize-ensurer.reset-size2.size4{font-size:1.3333333333em}.katex .sizing.reset-size2.size5,.katex .fontsize-ensurer.reset-size2.size5{font-size:1.5em}.katex .sizing.reset-size2.size6,.katex .fontsize-ensurer.reset-size2.size6{font-size:1.6666666667em}.katex .sizing.reset-size2.size7,.katex .fontsize-ensurer.reset-size2.size7{font-size:2em}.katex .sizing.reset-size2.size8,.katex .fontsize-ensurer.reset-size2.size8{font-size:2.4em}.katex .sizing.reset-size2.size9,.katex .fontsize-ensurer.reset-size2.size9{font-size:2.88em}.katex .sizing.reset-size2.size10,.katex .fontsize-ensurer.reset-size2.size10{font-size:3.4566666667em}.katex .sizing.reset-size2.size11,.katex .fontsize-ensurer.reset-size2.size11{font-size:4.1466666667em}.katex .sizing.reset-size3.size1,.katex .fontsize-ensurer.reset-size3.size1{font-size:.7142857143em}.katex .sizing.reset-size3.size2,.katex .fontsize-ensurer.reset-size3.size2{font-size:.8571428571em}.katex .sizing.reset-size3.size3,.katex .fontsize-ensurer.reset-size3.size3{font-size:1em}.katex .sizing.reset-size3.size4,.katex .fontsize-ensurer.reset-size3.size4{font-size:1.1428571429em}.katex .sizing.reset-size3.size5,.katex .fontsize-ensurer.reset-size3.size5{font-size:1.2857142857em}.katex .sizing.reset-size3.size6,.katex .fontsize-ensurer.reset-size3.size6{font-size:1.4285714286em}.katex .sizing.reset-size3.size7,.katex .fontsize-ensurer.reset-size3.size7{font-size:1.7142857143em}.katex .sizing.reset-size3.size8,.katex .fontsize-ensurer.reset-size3.size8{font-size:2.0571428571em}.katex .sizing.reset-size3.size9,.katex .fontsize-ensurer.reset-size3.size9{font-size:2.4685714286em}.katex .sizing.reset-size3.size10,.katex .fontsize-ensurer.reset-size3.size10{font-size:2.9628571429em}.katex .sizing.reset-size3.size11,.katex .fontsize-ensurer.reset-size3.size11{font-size:3.5542857143em}.katex .sizing.reset-size4.size1,.katex .fontsize-ensurer.reset-size4.size1{font-size:.625em}.katex .sizing.reset-size4.size2,.katex .fontsize-ensurer.reset-size4.size2{font-size:.75em}.katex .sizing.reset-size4.size3,.katex .fontsize-ensurer.reset-size4.size3{font-size:.875em}.katex .sizing.reset-size4.size4,.katex .fontsize-ensurer.reset-size4.size4{font-size:1em}.katex .sizing.reset-size4.size5,.katex .fontsize-ensurer.reset-size4.size5{font-size:1.125em}.katex .sizing.reset-size4.size6,.katex .fontsize-ensurer.reset-size4.size6{font-size:1.25em}.katex .sizing.reset-size4.size7,.katex .fontsize-ensurer.reset-size4.size7{font-size:1.5em}.katex .sizing.reset-size4.size8,.katex .fontsize-ensurer.reset-size4.size8{font-size:1.8em}.katex .sizing.reset-size4.size9,.katex .fontsize-ensurer.reset-size4.size9{font-size:2.16em}.katex .sizing.reset-size4.size10,.katex .fontsize-ensurer.reset-size4.size10{font-size:2.5925em}.katex .sizing.reset-size4.size11,.katex .fontsize-ensurer.reset-size4.size11{font-size:3.11em}.katex .sizing.reset-size5.size1,.katex .fontsize-ensurer.reset-size5.size1{font-size:.5555555556em}.katex .sizing.reset-size5.size2,.katex .fontsize-ensurer.reset-size5.size2{font-size:.6666666667em}.katex .sizing.reset-size5.size3,.katex .fontsize-ensurer.reset-size5.size3{font-size:.7777777778em}.katex .sizing.reset-size5.size4,.katex .fontsize-ensurer.reset-size5.size4{font-size:.8888888889em}.katex .sizing.reset-size5.size5,.katex .fontsize-ensurer.reset-size5.size5{font-size:1em}.katex .sizing.reset-size5.size6,.katex .fontsize-ensurer.reset-size5.size6{font-size:1.1111111111em}.katex .sizing.reset-size5.size7,.katex .fontsize-ensurer.reset-size5.size7{font-size:1.3333333333em}.katex .sizing.reset-size5.size8,.katex .fontsize-ensurer.reset-size5.size8{font-size:1.6em}.katex .sizing.reset-size5.size9,.katex .fontsize-ensurer.reset-size5.size9{font-size:1.92em}.katex .sizing.reset-size5.size10,.katex .fontsize-ensurer.reset-size5.size10{font-size:2.3044444444em}.katex .sizing.reset-size5.size11,.katex .fontsize-ensurer.reset-size5.size11{font-size:2.7644444444em}.katex .sizing.reset-size6.size1,.katex .fontsize-ensurer.reset-size6.size1{font-size:.5em}.katex .sizing.reset-size6.size2,.katex .fontsize-ensurer.reset-size6.size2{font-size:.6em}.katex .sizing.reset-size6.size3,.katex .fontsize-ensurer.reset-size6.size3{font-size:.7em}.katex .sizing.reset-size6.size4,.katex .fontsize-ensurer.reset-size6.size4{font-size:.8em}.katex .sizing.reset-size6.size5,.katex .fontsize-ensurer.reset-size6.size5{font-size:.9em}.katex .sizing.reset-size6.size6,.katex .fontsize-ensurer.reset-size6.size6{font-size:1em}.katex .sizing.reset-size6.size7,.katex .fontsize-ensurer.reset-size6.size7{font-size:1.2em}.katex .sizing.reset-size6.size8,.katex .fontsize-ensurer.reset-size6.size8{font-size:1.44em}.katex .sizing.reset-size6.size9,.katex .fontsize-ensurer.reset-size6.size9{font-size:1.728em}.katex .sizing.reset-size6.size10,.katex .fontsize-ensurer.reset-size6.size10{font-size:2.074em}.katex .sizing.reset-size6.size11,.katex .fontsize-ensurer.reset-size6.size11{font-size:2.488em}.katex .sizing.reset-size7.size1,.katex .fontsize-ensurer.reset-size7.size1{font-size:.4166666667em}.katex .sizing.reset-size7.size2,.katex .fontsize-ensurer.reset-size7.size2{font-size:.5em}.katex .sizing.reset-size7.size3,.katex .fontsize-ensurer.reset-size7.size3{font-size:.5833333333em}.katex .sizing.reset-size7.size4,.katex .fontsize-ensurer.reset-size7.size4{font-size:.6666666667em}.katex .sizing.reset-size7.size5,.katex .fontsize-ensurer.reset-size7.size5{font-size:.75em}.katex .sizing.reset-size7.size6,.katex .fontsize-ensurer.reset-size7.size6{font-size:.8333333333em}.katex .sizing.reset-size7.size7,.katex .fontsize-ensurer.reset-size7.size7{font-size:1em}.katex .sizing.reset-size7.size8,.katex .fontsize-ensurer.reset-size7.size8{font-size:1.2em}.katex .sizing.reset-size7.size9,.katex .fontsize-ensurer.reset-size7.size9{font-size:1.44em}.katex .sizing.reset-size7.size10,.katex .fontsize-ensurer.reset-size7.size10{font-size:1.7283333333em}.katex .sizing.reset-size7.size11,.katex .fontsize-ensurer.reset-size7.size11{font-size:2.0733333333em}.katex .sizing.reset-size8.size1,.katex .fontsize-ensurer.reset-size8.size1{font-size:.3472222222em}.katex .sizing.reset-size8.size2,.katex .fontsize-ensurer.reset-size8.size2{font-size:.4166666667em}.katex .sizing.reset-size8.size3,.katex .fontsize-ensurer.reset-size8.size3{font-size:.4861111111em}.katex .sizing.reset-size8.size4,.katex .fontsize-ensurer.reset-size8.size4{font-size:.5555555556em}.katex .sizing.reset-size8.size5,.katex .fontsize-ensurer.reset-size8.size5{font-size:.625em}.katex .sizing.reset-size8.size6,.katex .fontsize-ensurer.reset-size8.size6{font-size:.6944444444em}.katex .sizing.reset-size8.size7,.katex .fontsize-ensurer.reset-size8.size7{font-size:.8333333333em}.katex .sizing.reset-size8.size8,.katex .fontsize-ensurer.reset-size8.size8{font-size:1em}.katex .sizing.reset-size8.size9,.katex .fontsize-ensurer.reset-size8.size9{font-size:1.2em}.katex .sizing.reset-size8.size10,.katex .fontsize-ensurer.reset-size8.size10{font-size:1.4402777778em}.katex .sizing.reset-size8.size11,.katex .fontsize-ensurer.reset-size8.size11{font-size:1.7277777778em}.katex .sizing.reset-size9.size1,.katex .fontsize-ensurer.reset-size9.size1{font-size:.2893518519em}.katex .sizing.reset-size9.size2,.katex .fontsize-ensurer.reset-size9.size2{font-size:.3472222222em}.katex .sizing.reset-size9.size3,.katex .fontsize-ensurer.reset-size9.size3{font-size:.4050925926em}.katex .sizing.reset-size9.size4,.katex .fontsize-ensurer.reset-size9.size4{font-size:.462962963em}.katex .sizing.reset-size9.size5,.katex .fontsize-ensurer.reset-size9.size5{font-size:.5208333333em}.katex .sizing.reset-size9.size6,.katex .fontsize-ensurer.reset-size9.size6{font-size:.5787037037em}.katex .sizing.reset-size9.size7,.katex .fontsize-ensurer.reset-size9.size7{font-size:.6944444444em}.katex .sizing.reset-size9.size8,.katex .fontsize-ensurer.reset-size9.size8{font-size:.8333333333em}.katex .sizing.reset-size9.size9,.katex .fontsize-ensurer.reset-size9.size9{font-size:1em}.katex .sizing.reset-size9.size10,.katex .fontsize-ensurer.reset-size9.size10{font-size:1.2002314815em}.katex .sizing.reset-size9.size11,.katex .fontsize-ensurer.reset-size9.size11{font-size:1.4398148148em}.katex .sizing.reset-size10.size1,.katex .fontsize-ensurer.reset-size10.size1{font-size:.2410800386em}.katex .sizing.reset-size10.size2,.katex .fontsize-ensurer.reset-size10.size2{font-size:.2892960463em}.katex .sizing.reset-size10.size3,.katex .fontsize-ensurer.reset-size10.size3{font-size:.337512054em}.katex .sizing.reset-size10.size4,.katex .fontsize-ensurer.reset-size10.size4{font-size:.3857280617em}.katex .sizing.reset-size10.size5,.katex .fontsize-ensurer.reset-size10.size5{font-size:.4339440694em}.katex .sizing.reset-size10.size6,.katex .fontsize-ensurer.reset-size10.size6{font-size:.4821600771em}.katex .sizing.reset-size10.size7,.katex .fontsize-ensurer.reset-size10.size7{font-size:.5785920926em}.katex .sizing.reset-size10.size8,.katex .fontsize-ensurer.reset-size10.size8{font-size:.6943105111em}.katex .sizing.reset-size10.size9,.katex .fontsize-ensurer.reset-size10.size9{font-size:.8331726133em}.katex .sizing.reset-size10.size10,.katex .fontsize-ensurer.reset-size10.size10{font-size:1em}.katex .sizing.reset-size10.size11,.katex .fontsize-ensurer.reset-size10.size11{font-size:1.1996142719em}.katex .sizing.reset-size11.size1,.katex .fontsize-ensurer.reset-size11.size1{font-size:.2009646302em}.katex .sizing.reset-size11.size2,.katex .fontsize-ensurer.reset-size11.size2{font-size:.2411575563em}.katex .sizing.reset-size11.size3,.katex .fontsize-ensurer.reset-size11.size3{font-size:.2813504823em}.katex .sizing.reset-size11.size4,.katex .fontsize-ensurer.reset-size11.size4{font-size:.3215434084em}.katex .sizing.reset-size11.size5,.katex .fontsize-ensurer.reset-size11.size5{font-size:.3617363344em}.katex .sizing.reset-size11.size6,.katex .fontsize-ensurer.reset-size11.size6{font-size:.4019292605em}.katex .sizing.reset-size11.size7,.katex .fontsize-ensurer.reset-size11.size7{font-size:.4823151125em}.katex .sizing.reset-size11.size8,.katex .fontsize-ensurer.reset-size11.size8{font-size:.578778135em}.katex .sizing.reset-size11.size9,.katex .fontsize-ensurer.reset-size11.size9{font-size:.6945337621em}.katex .sizing.reset-size11.size10,.katex .fontsize-ensurer.reset-size11.size10{font-size:.8336012862em}.katex .sizing.reset-size11.size11,.katex .fontsize-ensurer.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits>.vlist-t{text-align:center}.katex .accent>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:before,.katex .stretchy:after{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .x-arrow,.katex .mover,.katex .munder{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{counter-increment:katexEqnNo;content:"(" counter(katexEqnNo) ")"}.katex .mml-eqn-num:before{counter-increment:mmlEqnNo;content:"(" counter(mmlEqnNo) ")"}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;position:absolute;left:calc(50% + .3em);text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}:root[theme-mode=dark]{--td-component-border: #30363d;--td-bg-color-container: #010409;--td-bg-color-page: #161b22}body{color:var(--td-text-color-secondary);font:var(--td-font-body-medium);font-family:-apple-system,BlinkMacSystemFont,var(--td-font-family);-webkit-font-smoothing:antialiased;padding:0;margin:0}.bg-color-page{background:var(--td-bg-color-page)}.bg-color-container{background-color:var(--td-bg-color-container)}.brand-color{background-color:var(--td-brand-color)}.brand-color-light{background-color:var(--td-brand-color-light)}.bg-color-container-active{background-color:var(--td-bg-color-container-active)}.bg-color-specialcomponent{background-color:var(--td-bg-color-specialcomponent)}.bordered{border:1px solid var(--td-component-border)}.bordered-bottom{border-bottom:1px solid var(--td-component-border)}.text-color-primary{color:var(--td-text-color-primary)}.text-color-secondary{color:var(--td-text-color-secondary)}.text-color-anti{color:var(--td-text-color-anti)}.t-layout__sider{width:-moz-fit-content;width:fit-content}.tdesign-starter-sidebar-layout{height:100%}.tdesign-starter-content-layout{padding:var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-m)}.tdesign-starter-footer-layout{padding:0;margin-bottom:var(--td-comp-margin-xxl)}.light .tdesign-starter-content-layout{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #e0e7ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 231 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark .tdesign-starter-content-layout{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #1e293b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #334155 var(--tw-gradient-to-position)}.light .tdesign-starter-sidebar-layout{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #c7d2fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(199 210 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.dark .tdesign-starter-sidebar-layout{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #020617 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.light .chat-model-header{--tw-shadow-color: #e2e8f0;--tw-shadow: var(--tw-shadow-colored)}.dark .chat-model-header{--tw-shadow-color: #334155;--tw-shadow: var(--tw-shadow-colored)}.light .user-chat-content{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: rgb(224 231 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 231 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.dark .user-chat-content{background-color:var(--td-bg-color-page)}.light .note-content .bg-color-page{border:none}.dark .note-content .bg-color-page{background-color:transparent}.markdown-body ol,.markdown-body ul{list-style:revert}.markdown-body pre>::-webkit-scrollbar,.scrollbar::-webkit-scrollbar{width:5px;height:5px}.markdown-body pre>::-webkit-scrollbar-thumb,.scrollbar::-webkit-scrollbar-thumb{border-radius:5px;background-clip:padding-box;background-color:#a3a3a34d}.light .markdown-body pre code.hljs{display:block;overflow-x:auto;padding:1em}.light .markdown-body code.hljs{padding:3px 5px}.light .markdown-body .hljs{color:#24292e}.light .markdown-body .hljs-doctag,.light .markdown-body .hljs-keyword,.light .markdown-body .hljs-meta .hljs-keyword,.light .markdown-body .hljs-template-tag,.light .markdown-body .hljs-template-variable,.light .markdown-body .hljs-type,.light .markdown-body .hljs-variable.language_{color:#d73a49}.light .markdown-body .hljs-title,.light .markdown-body .hljs-title.class_,.light .markdown-body .hljs-title.class_.inherited__,.light .markdown-body .hljs-title.function_{color:#6f42c1}.light .markdown-body .hljs-attr,.light .markdown-body .hljs-attribute,.light .markdown-body .hljs-literal,.light .markdown-body .hljs-meta,.light .markdown-body .hljs-number,.light .markdown-body .hljs-operator,.light .markdown-body .hljs-variable,.light .markdown-body .hljs-selector-attr,.light .markdown-body .hljs-selector-class,.light .markdown-body .hljs-selector-id{color:#005cc5}.light .markdown-body .hljs-regexp,.light .markdown-body .hljs-string,.light .markdown-body .hljs-meta .hljs-string{color:#032f62}.light .markdown-body .hljs-built_in,.light .markdown-body .hljs-symbol{color:#e36209}.light .markdown-body .hljs-comment,.light .markdown-body .hljs-code,.light .markdown-body .hljs-formula{color:#6a737d}.light .markdown-body .hljs-name,.light .markdown-body .hljs-quote,.light .markdown-body .hljs-selector-tag,.light .markdown-body .hljs-selector-pseudo{color:#22863a}.light .markdown-body .hljs-subst{color:#24292e}.light .markdown-body .hljs-section{color:#005cc5;font-weight:700}.light .markdown-body .hljs-bullet{color:#735c0f}.light .markdown-body .hljs-emphasis{color:#24292e;font-style:italic}.light .markdown-body .hljs-strong{color:#24292e;font-weight:700}.light .markdown-body .hljs-addition{color:#22863a;background-color:#f0fff4}.light .markdown-body .hljs-deletion{color:#b31d28;background-color:#ffeef0}.dark .markdown-body pre code.hljs{display:block;overflow-x:auto;padding:1em}.dark .markdown-body code.hljs{padding:3px 5px}.dark .markdown-body .hljs{color:#c9d1d9}.dark .markdown-body .hljs-doctag,.dark .markdown-body .hljs-keyword,.dark .markdown-body .hljs-meta .hljs-keyword,.dark .markdown-body .hljs-template-tag,.dark .markdown-body .hljs-template-variable,.dark .markdown-body .hljs-type,.dark .markdown-body .hljs-variable.language_{color:#ff7b72}.dark .markdown-body .hljs-title,.dark .markdown-body .hljs-title.class_,.dark .markdown-body .hljs-title.class_.inherited__,.dark .markdown-body .hljs-title.function_{color:#d2a8ff}.dark .markdown-body .hljs-attr,.dark .markdown-body .hljs-attribute,.dark .markdown-body .hljs-literal,.dark .markdown-body .hljs-meta,.dark .markdown-body .hljs-number,.dark .markdown-body .hljs-operator,.dark .markdown-body .hljs-variable,.dark .markdown-body .hljs-selector-attr,.dark .markdown-body .hljs-selector-class,.dark .markdown-body .hljs-selector-id{color:#79c0ff}.dark .markdown-body .hljs-regexp,.dark .markdown-body .hljs-string,.dark .markdown-body .hljs-meta .hljs-string{color:#a5d6ff}.dark .markdown-body .hljs-built_in,.dark .markdown-body .hljs-symbol{color:#ffa657}.dark .markdown-body .hljs-comment,.dark .markdown-body .hljs-code,.dark .markdown-body .hljs-formula{color:#8b949e}.dark .markdown-body .hljs-name,.dark .markdown-body .hljs-quote,.dark .markdown-body .hljs-selector-tag,.dark .markdown-body .hljs-selector-pseudo{color:#7ee787}.dark .markdown-body .hljs-subst{color:#c9d1d9}.dark .markdown-body .hljs-section{color:#1f6feb;font-weight:700}.dark .markdown-body .hljs-bullet{color:#f2cc60}.dark .markdown-body .hljs-emphasis{color:#c9d1d9;font-style:italic}.dark .markdown-body .hljs-strong{color:#c9d1d9;font-weight:700}.dark .markdown-body .hljs-addition{color:#aff5b4;background-color:#033a16}.dark .markdown-body .hljs-deletion{color:#ffdcd7;background-color:#67060c}.list-card{height:100%}.list-card-operation{display:flex;justify-content:space-between;margin-bottom:var(--td-comp-margin-xxl)}.list-card-operation .search-input{width:360px}.list-card-item :deep(.t-card__header){padding:0}.list-card-item :deep(.t-card__body){padding:0;margin-top:var(--td-comp-margin-xxl);margin-bottom:var(--td-comp-margin-xxl)}.list-card-item :deep(.t-card__footer){padding:0}.list-card-pagination{padding:var(--td-comp-paddingTB-xl) var(--td-comp-paddingTB-xl)}.list-card-loading{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.list-card-item{display:flex;flex-direction:column;cursor:pointer}.list-card-item_detail{min-height:140px}.list-card-item_detail--name{margin-bottom:var(--td-comp-margin-s);font:var(--td-font-title-medium);color:var(--td-text-color-primary)}.list-card-item_detail--desc{color:var(--td-text-color-secondary);font:var(--td-font-body-small);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.loader{width:100%;height:4.8px;display:inline-block;position:relative;background:var(--td-bg-color-page);overflow:hidden}.loader:after{content:"";width:96px;height:4.8px;background:var(--td-brand-color);position:absolute;top:0;left:0;box-sizing:border-box;animation:hitZak 1s linear infinite alternate}@keyframes hitZak{0%{left:0;transform:translate(-1%)}to{left:100%;transform:translate(-99%)}}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}
|
.output/public/assets/tdesign-icons-vue-next-Bk-s7TkL.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{P as e,f as t,l as r,o as n}from"./@vue-DrGkbxkU.js";function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function i(t,r){var n=Object.keys(t.attrs).reduce(((e,r)=>{var n;return e[(n=r,["fillOpacity","fillRule","clipRule"].includes(n)?n.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g,"$1-$2").toLowerCase():n)]=t.attrs[r],e}),{});return e(t.tag,l(l({},n),r),(t.children||[]).map((e=>i(e,{}))))}var a={classPrefix:"t"};function s(e){var r=function(){var{classPrefix:e}=a;return{SIZE:{default:"",xs:"".concat(e,"-size-xs"),small:"".concat(e,"-size-s"),medium:"".concat(e,"-size-m"),large:"".concat(e,"-size-l"),xl:"".concat(e,"-size-xl"),block:"".concat(e,"-size-full-width")},STATUS:{loading:"".concat(e,"-is-loading"),disabled:"".concat(e,"-is-disabled"),focused:"".concat(e,"-is-focused"),success:"".concat(e,"-is-success"),error:"".concat(e,"-is-error"),warning:"".concat(e,"-is-warning"),selected:"".concat(e,"-is-selected"),active:"".concat(e,"-is-active"),checked:"".concat(e,"-is-checked"),current:"".concat(e,"-is-current"),hidden:"".concat(e,"-is-hidden"),visible:"".concat(e,"-is-visible"),expanded:"".concat(e,"-is-expanded"),indeterminate:"".concat(e,"-is-indeterminate")}}}().SIZE,n=t((()=>e.value in r?r[e.value]:""));return{style:t((()=>void 0===e.value||e.value in r?{}:{fontSize:e.value})),className:n}}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var v={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M2 2h20v20H2V2zm2 2v16h16V4H4zm9 2.5V11h4.5v2H13v4.5h-2V13H6.5v-2H11V6.5h2z"}}]},O=r({name:"AddRectangleIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-add-rectangle",c.value])),u=t((()=>p(p({},l.value),n.style))),O=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(v,O.value)}});function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var b={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M13 4v7h7v2h-7v7h-2v-7H4v-2h7V4h2z"}}]},h=r({name:"AddIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-add",c.value])),u=t((()=>f(f({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(b,p.value)}});function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function j(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var m={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 25",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M11.41.06l3.72 6.17 7.02 1.63-4.73 5.44.62 7.18-6.63-2.81-6.63 2.8.62-7.17L.68 7.86 7.7 6.23 11.4.06zm0 3.88L8.97 7.99l-4.6 1.07 3.1 3.57-.41 4.71 4.35-1.84 4.36 1.84-.41-4.71 3.1-3.57-4.61-1.07-2.44-4.05zM20.86 14l2.48 2.48-1.42 1.41-2.47-2.47L20.86 14zm-8.3 6.12l2.48 2.47-1.41 1.42-2.48-2.48 1.42-1.41zm6.58 0l2.48 2.47-1.41 1.42-2.48-2.48 1.41-1.41z"}}]},d=r({name:"Animation1Icon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-animation-1",c.value])),u=t((()=>j(j({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(m,p.value)}});function w(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function P(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?w(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):w(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var z={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M4 4h16v2H4V4zm8 3.59l6.91 6.91-1.41 1.41-4.5-4.5V21h-2v-9.59l-4.5 4.5-1.41-1.41L12 7.59z"}}]},C=r({name:"BacktopIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-backtop",c.value])),u=t((()=>P(P({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(z,p.value)}});function k(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function D(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?k(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):k(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var S={tag:"svg",attrs:{fill:"none",viewBox:"0 0 26 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M4 1.59l6.17 6.17 7.07 7.07L23.41 21 22 22.41l-2.97-2.96A12.5 12.5 0 011.08 12.3L1 12l.1-.3c.77-2.4 2.24-4.5 4.18-6.02L2.59 3 4 1.59zM6.7 7.1A10.53 10.53 0 003.1 12a10.5 10.5 0 0014.45 5.97l-1.8-1.8a5 5 0 01-6.93-6.93L6.7 7.11zm3.6 3.6a3 3 0 004 4l-4-4zM13 5c-.58 0-1.14.05-1.7.14l-.98.16L10 3.32l.99-.16A12.5 12.5 0 0124.9 11.7l.1.31-.1.3c-.41 1.3-1.03 2.5-1.82 3.58l-.59.8-1.61-1.18.59-.8c.6-.82 1.08-1.73 1.42-2.7A10.5 10.5 0 0013 5zm.51 1.93l.96.29a5 5 0 013.31 3.31l.3.96-1.92.58-.3-.95a3 3 0 00-1.98-1.99l-.95-.3.58-1.9z"}}]},E=r({name:"BrowseOffIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-browse-off",c.value])),u=t((()=>D(D({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(S,p.value)}});function V(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function M(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?V(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):V(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var H={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"g",attrs:{clipPath:"url(#clip0_8726_7319)"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M2.1 12a10.5 10.5 0 0019.8 0 10.5 10.5 0 00-19.8 0zm-2.01-.3a12.5 12.5 0 0123.82 0l.1.3-.1.3a12.5 12.5 0 01-23.82 0l-.1-.3.1-.3zM12 9a3 3 0 100 6 3 3 0 000-6zm-5 3a5 5 0 1110 0 5 5 0 01-10 0z"}}]}]},L=r({name:"BrowseIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-browse",c.value])),u=t((()=>M(M({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(H,p.value)}});function F(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function x(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?F(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):F(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var I={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M21 0v3h3v2h-3v3h-2V5h-3V3h3V0h2zM1.5 2H14v2H3.5v14.3L6.12 16H20.5v-6h2v8H6.88L1.5 22.7V2z"}}]},B=r({name:"ChatAddIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-chat-add",c.value])),u=t((()=>x(x({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(I,p.value)}});function N(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?N(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):N(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var R={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M1.5 2h21v9h-2V4h-17v14.3L6.12 16H13v2H6.88L1.5 22.7V2zM20 12.5v1.14a3.5 3.5 0 011.4.81l1-.57 1 1.73-1 .58a3.51 3.51 0 010 1.62l1 .57-1 1.73-1-.57c-.39.37-.87.65-1.4.81v1.15h-2v-1.15a3.5 3.5 0 01-1.4-.81l-1 .57-1-1.73 1-.57a3.5 3.5 0 010-1.62l-1-.58 1-1.73 1 .57c.39-.37.87-.65 1.4-.81V12.5h2zm-1 3a1.5 1.5 0 100 3 1.5 1.5 0 000-3z"}}]},Z=r({name:"ChatSettingIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-chat-setting",c.value])),u=t((()=>A(A({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(R,p.value)}});function T(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?T(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):T(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var U={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M12 23a11 11 0 100-22 11 11 0 000 22zM7.5 10.59l3 3 6-6L17.91 9l-7.41 7.41L6.09 12l1.41-1.41z"}}]},q=r({name:"CheckCircleFilledIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-check-circle-filled",c.value])),u=t((()=>_(_({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(U,p.value)}});function $(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function W(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?$(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var G={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M20.99 7.38l-10.61 10.6L4 11.63l1.42-1.41 4.95 4.95 9.2-9.2 1.4 1.42z"}}]},J=r({name:"CheckIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-check",c.value])),u=t((()=>W(W({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(G,p.value)}});function K(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Q(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?K(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):K(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var X={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M17.5 8.09l-5.5 5.5-5.5-5.5L5.09 9.5 12 16.41l6.91-6.91-1.41-1.41z"}}]},Y=r({name:"ChevronDownIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-chevron-down",c.value])),u=t((()=>Q(Q({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(X,p.value)}});function ee(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function te(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ee(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ee(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var re={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M18.41 7.5l-4.5 4.5 4.5 4.5L17 17.91 11.09 12 17 6.09l1.41 1.41zm-6.5 0L7.41 12l4.5 4.5-1.41 1.41L4.59 12l5.91-5.91 1.41 1.41z"}}]},ne=r({name:"ChevronLeftDoubleIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-chevron-left-double",c.value])),u=t((()=>te(te({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(re,p.value)}});function oe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ce(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?oe(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var le={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M15.91 17.5l-5.5-5.5 5.5-5.5-1.41-1.41L7.59 12l6.91 6.91 1.41-1.41z"}}]},ie=r({name:"ChevronLeftIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-chevron-left",c.value])),u=t((()=>ce(ce({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(le,p.value)}});function ae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function se(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ae(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ae(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ue={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M12 3a9 9 0 100 18 9 9 0 000-18zM1 12a11 11 0 1122 0 11 11 0 01-22 0zm9.5-5.41L15.91 12l-5.41 5.41L9.09 16l4-4-4-4 1.41-1.41z"}}]},pe=r({name:"ChevronRightCircleIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-chevron-right-circle",c.value])),u=t((()=>se(se({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(ue,p.value)}});function ve(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Oe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ve(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ve(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ye={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M5.59 16.5l4.5-4.5-4.5-4.5L7 6.09 12.91 12 7 17.91 5.59 16.5zm6.5 0l4.5-4.5-4.5-4.5 1.41-1.41L19.41 12l-5.91 5.91-1.41-1.41z"}}]},fe=r({name:"ChevronRightDoubleIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-chevron-right-double",c.value])),u=t((()=>Oe(Oe({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(ye,p.value)}});function be(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function he(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?be(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):be(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ge={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M8.09 17.5l5.5-5.5-5.5-5.5L9.5 5.09 16.41 12 9.5 18.91 8.09 17.5z"}}]},je=r({name:"ChevronRightIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-chevron-right",c.value])),u=t((()=>he(he({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(ge,p.value)}});function me(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function de(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?me(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):me(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var we={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M17.5 15.91l-5.5-5.5-5.5 5.5-1.41-1.41L12 7.59l6.91 6.91-1.41 1.41z"}}]},Pe=r({name:"ChevronUpIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-chevron-up",c.value])),u=t((()=>de(de({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(we,p.value)}});function ze(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ce(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ze(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ze(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ke={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M14.03 1.89l9.66 9.66-8.35 8.34-.27.27H20v2H6.75l-6.5-6.5L14.03 1.9zm.32 16.16l6.51-6.5-6.83-6.83-6.83 6.83 6.83 6.82.32-.32zm-8.56-5.1l-2.7 2.72 4.49 4.5h4.68l.36-.38-6.83-6.83z"}}]},De=r({name:"ClearFormattingIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-clear-formatting",c.value])),u=t((()=>Ce(Ce({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(ke,p.value)}});function Se(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ee(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Se(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Se(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Ve={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M9 1h6v8.5h6V23H3V9.5h6V1zm2 2v8.5H5V14h14v-2.5h-6V3h-2zm8 13H5v5h9v-3h2v3h3v-5z"}}]},Me=r({name:"ClearIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-clear",c.value])),u=t((()=>Ee(Ee({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(Ve,p.value)}});function He(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Le(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?He(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):He(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Fe={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M12 23a11 11 0 100-22 11 11 0 000 22zM8.82 7.4L12 10.6l3.18-3.19 1.42 1.42L13.4 12l3.19 3.18-1.42 1.42L12 13.4 8.82 16.6 7.4 15.18 10.6 12 7.4 8.82 8.82 7.4z"}}]},xe=r({name:"CloseCircleFilledIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-close-circle-filled",c.value])),u=t((()=>Le(Le({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(Fe,p.value)}});function Ie(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Be(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ie(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ie(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Ne={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M7.05 5.64L12 10.59l4.95-4.95 1.41 1.41L13.41 12l4.95 4.95-1.41 1.41L12 13.41l-4.95 4.95-1.41-1.41L10.59 12 5.64 7.05l1.41-1.41z"}}]},Ae=r({name:"CloseIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-close",c.value])),u=t((()=>Be(Be({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(Ne,p.value)}});function Re(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ze(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Re(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Re(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Te={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M2 2h13v5.5h-2V4H4v9h3.5v2H2V2zm7 7h13v13H9V9zm2 2v9h9v-9h-9z"}}]},_e=r({name:"CopyIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-copy",c.value])),u=t((()=>Ze(Ze({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(Te,p.value)}});function Ue(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function qe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ue(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ue(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var $e={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M7.5 1h9v3H22v2h-2.03l-.5 17H4.53l-.5-17H2V4h5.5V1zm2 3h5V3h-5v1zM6.03 6l.44 15h11.06l.44-15H6.03zm3.14 3.26L12 12.09l2.83-2.83 1.41 1.41-2.83 2.83 2.83 2.83-1.41 1.41L12 14.91l-2.83 2.83-1.41-1.41 2.83-2.83-2.83-2.83 1.41-1.41z"}}]},We=r({name:"Delete1Icon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-delete-1",c.value])),u=t((()=>qe(qe({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i($e,p.value)}});function Ge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Je(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ge(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ge(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Ke={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M7.5 1h9v3H22v2h-2.03l-.16 5.53-2-.06.16-5.47H6.03l.44 15h5.03v2H4.53l-.5-17H2V4h5.5V1zm2 3h5V3h-5v1zM13 8v7h-2V8h2zm5.5 7a3.5 3.5 0 100 7 3.5 3.5 0 000-7zM13 18.5a5.5 5.5 0 1111 0 5.5 5.5 0 01-11 0zm6.5-2.25v1.84l1.41 1.41-1.41 1.41-2-2v-2.66h2z"}}]},Qe=r({name:"DeleteTimeIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-delete-time",c.value])),u=t((()=>Je(Je({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(Ke,p.value)}});function Xe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ye(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Xe(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Xe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var et={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M7.5 1h9v3H22v2h-2.03l-.5 17H4.53l-.5-17H2V4h5.5V1zm2 3h5V3h-5v1zM6.03 6l.44 15h11.06l.44-15H6.03zM13 8v11h-2V8h2z"}}]},tt=r({name:"DeleteIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-delete",c.value])),u=t((()=>Ye(Ye({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(et,p.value)}});function rt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function nt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?rt(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ot={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M13 3v9.59l3.5-3.5 1.41 1.41L12 16.41 6.09 10.5 7.5 9.09l3.5 3.5V3h2zM4.5 14v5h15v-5h2v7h-19v-7h2z"}}]},ct=r({name:"DownloadIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-download",c.value])),u=t((()=>nt(nt({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(ot,p.value)}});function lt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function it(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?lt(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var at={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M16.83 1.42l5.75 5.75L7.75 22H2v-5.75L16.83 1.42zm0 8.68l2.92-2.93-2.92-2.93-2.93 2.93 2.93 2.93zm-4.34-1.51L4 17.07V20h2.93l8.48-8.49L12.5 8.6z"}}]},st=r({name:"Edit1Icon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-edit-1",c.value])),u=t((()=>it(it({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(at,p.value)}});function ut(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function pt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ut(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ut(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var vt={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M16.43 1.96l5.6 5.61L7.62 22H2V16.4L16.43 1.96zm0 2.83l-2.78 2.78 2.78 2.79 2.78-2.79-2.78-2.78zM15 11.77l-2.78-2.78L4 17.22V20h2.78l8.23-8.23zM22.22 22h-9.54v-2h9.54v2z"}}]},Ot=r({name:"Edit2Icon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-edit-2",c.value])),u=t((()=>pt(pt({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(vt,p.value)}});function yt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ft(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?yt(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var bt={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M15.75 2.95a2 2 0 012.83 0l2.47 2.47a2 2 0 010 2.83l-11.9 11.9-6.37 1.07 1.07-6.38 11.9-11.9zM15.52 6l2.47 2.48 1.65-1.64-2.48-2.48L15.52 6zm1.06 3.9l-2.47-2.48-8.39 8.38-.5 2.98 2.98-.5 8.38-8.39z"}}]},ht=r({name:"EditIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-edit",c.value])),u=t((()=>ft(ft({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(bt,p.value)}});function gt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function jt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?gt(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var mt={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3 10.5h3v3H3v-3zm7.5 0h3v3h-3v-3zm7.5 0h3v3h-3v-3z"}}]},dt=r({name:"EllipsisIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-ellipsis",c.value])),u=t((()=>jt(jt({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(mt,p.value)}});function wt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Pt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?wt(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var zt={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M12 1a11 11 0 110 22 11 11 0 010-22zm-1 13h2V6.5h-2V14zm2 1.5h-2v2h2v-2z"}}]},Ct=r({name:"ErrorCircleFilledIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-error-circle-filled",c.value])),u=t((()=>Pt(Pt({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(zt,p.value)}});function kt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Dt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?kt(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):kt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var St={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3 1h12.41L21 6.59V23H3V1zm2 2v18h14V9h-6V3H5zm10 .41V7h3.59L15 3.41zM15 10v1.65a2 2 0 01-.61 1.44l-.95.91.95.91c.39.38.61.9.61 1.44V18h-2v-1.65l-1-.96-1 .96V18H9v-1.65a2 2 0 01.61-1.44l.95-.91-.95-.91A2 2 0 019 11.65V10h2v1.65l1 .96 1-.96V10h2z"}}]},Et=r({name:"FileExcelIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-file-excel",c.value])),u=t((()=>Dt(Dt({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(St,p.value)}});function Vt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Mt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Vt(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Vt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Ht={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3 1h12.41L21 6.59V11h-2V9h-6V3H5v18h16v2H3V1zm12 2.41V7h3.59L15 3.41zM6 12h3.71c.71 0 1.29.58 1.29 1.29v2.42c0 .71-.58 1.29-1.29 1.29H8v3H6v-8zm2 3h1v-1H8v1zm3.5-3h3.71c.71 0 1.29.58 1.29 1.29v5.42c0 .71-.58 1.29-1.29 1.29H11.5v-8zm2 2v4h1v-4h-1zm3.5-.71c0-.71.58-1.29 1.29-1.29h3.38v2H19v1h2.67v2H19v3h-2v-6.71z"}}]},Lt=r({name:"FilePdfIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-file-pdf",c.value])),u=t((()=>Mt(Mt({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(Ht,p.value)}});function Ft(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function xt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ft(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ft(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var It={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3 1h12.41L21 6.59V23H3V1zm2 2v18h14V9h-6V3H5zm10 .41V7h3.59L15 3.41zM9 10h4a2 2 0 012 2v1.6a2 2 0 01-2 2h-2V18H9v-8zm2 3.6h2V12h-2v1.6z"}}]},Bt=r({name:"FilePowerpointIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-file-powerpoint",c.value])),u=t((()=>xt(xt({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(It,p.value)}});function Nt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function At(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Nt(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Nt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Rt={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3 1h12.41L21 6.59V23H3V1zm2 2v18h14V9h-6V3H5zm10 .41V7h3.59L15 3.41zM10 11v5h1v-5h2v5h1v-5h2v5a2 2 0 01-2 2h-4a2 2 0 01-2-2v-5h2z"}}]},Zt=r({name:"FileWordIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-file-word",c.value])),u=t((()=>At(At({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(Rt,p.value)}});function Tt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _t(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Tt(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Tt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Ut={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3 1h12.41L21 6.59V23H3V1zm2 2v18h14V9h-6V3H5zm10 .41V7h3.59L15 3.41z"}}]},qt=r({name:"FileIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-file",c.value])),u=t((()=>_t(_t({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(Ut,p.value)}});function $t(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Wt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?$t(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$t(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Gt={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M2.57 3h18.86l-6.93 9.82V21h-5v-8.18L2.57 3zm3.86 2l5.07 7.18V19h1v-6.82L17.57 5H6.43z"}}]},Jt=r({name:"FilterIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-filter",c.value])),u=t((()=>Wt(Wt({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(Gt,p.value)}});function Kt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Qt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Kt(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Kt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Xt={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M20.41 5l-4.5 4.5H20v2h-7.5V4h2v4.09l4.5-4.5L20.41 5zM4 12.5h7.5V20h-2v-4.09L5 20.41 3.59 19l4.5-4.5H4v-2z"}}]},Yt=r({name:"FullscreenExitIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-fullscreen-exit",c.value])),u=t((()=>Qt(Qt({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(Xt,p.value)}});function er(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function tr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?er(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):er(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var rr={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M12 4.5h7.5V12h-2V7.91L7.91 17.5H12v2H4.5V12h2v4.09l9.59-9.59H12v-2z"}}]},nr=r({name:"FullscreenIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-fullscreen",c.value])),u=t((()=>tr(tr({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(rr,p.value)}});function or(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function cr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?or(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):or(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var lr={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M12 23a11 11 0 100-22 11 11 0 000 22zm-.17-11.11c.43-.53.97-.97 1.4-1.32A2 2 0 0012 7a2 2 0 00-1.89 1.33l-.33.95L7.9 8.6l.34-.94a4 4 0 116.24 4.47 7 7 0 00-1.1 1.01c-.27.34-.37.61-.37.85v1.25h-2V14c0-.87.39-1.57.83-2.11zM11 18.25v-2h2v2h-2z"}}]},ir=r({name:"HelpCircleFilledIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-help-circle-filled",c.value])),u=t((()=>cr(cr({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(lr,p.value)}});function ar(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function sr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ar(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ar(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ur={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M2 2h20v10h-2V4H4v9.59l5-5L14.41 14 13 15.41l-4-4-5 5V20h8v2H2V2zm13.55 5a1 1 0 100 2 1 1 0 000-2zm-3 1a3 3 0 116 0 3 3 0 01-6 0zm3.62 6.76L19 17.59l2.83-2.83 1.41 1.41L20.41 19l2.83 2.83-1.41 1.41L19 20.41l-2.83 2.83-1.41-1.41L17.59 19l-2.83-2.83 1.41-1.41z"}}]},pr=r({name:"ImageErrorIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-image-error",c.value])),u=t((()=>sr(sr({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(ur,p.value)}});function vr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Or(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?vr(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var yr={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M2 2h20v20H2V2zm2 18h13.59L9 11.41l-5 5V20zm16-.41V4H4v9.59l5-5 11 11zM15.55 7a1 1 0 100 2 1 1 0 000-2zm-3 1a3 3 0 116 0 3 3 0 01-6 0z"}}]},fr=r({name:"ImageIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-image",c.value])),u=t((()=>Or(Or({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(yr,p.value)}});function br(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function hr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?br(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):br(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var gr={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M12 23a11 11 0 100-22 11 11 0 000 22zM11 8.5v-2h2v2h-2zm2 1.5v7.5h-2V10h2z"}}]},jr=r({name:"InfoCircleFilledIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-info-circle-filled",c.value])),u=t((()=>hr(hr({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(gr,p.value)}});function mr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function dr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?mr(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):mr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var wr={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3.05 11a9 9 0 016.28-7.6 16.9 16.9 0 00-2.3 7.6H3.05zM11 1.05a11 11 0 000 21.9l.01.01.43.03a12.48 12.48 0 001.14 0l.43-.03a11 11 0 000-21.91v-.01L12.57 1a11.16 11.16 0 00-1.14 0l-.43.03zM12 3c1.7 2.26 2.77 5 2.97 8H9.03c.2-3 1.27-5.74 2.97-8zM7.03 13a16.9 16.9 0 002.3 7.6A9 9 0 013.05 13h3.98zM12 21c-1.7-2.26-2.77-5-2.97-8h5.94c-.2 3-1.27 5.74-2.97 8zm2.67-.4a16.9 16.9 0 002.3-7.6h3.98a9 9 0 01-6.28 7.6zm2.3-9.6a16.9 16.9 0 00-2.3-7.6 9 9 0 016.28 7.6h-3.98z"}}]},Pr=r({name:"InternetIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-internet",c.value])),u=t((()=>dr(dr({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(wr,p.value)}});function zr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Cr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?zr(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var kr={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M2 19h2v-2H2v2zm5 0h15v-2H7v2zm-5-6h2v-2H2v2zm5 0h15v-2H7v2zM2 7h2V5H2v2zm5 0h15V5H7v2z"}}]},Dr=r({name:"ListIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-list",c.value])),u=t((()=>Cr(Cr({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(kr,p.value)}});function Sr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Er(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Sr(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Sr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Vr={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3 3h3v3H3V3zm7.5 0h3v3h-3V3zM18 3h3v3h-3V3zM3 10.5h3v3H3v-3zm7.5 0h3v3h-3v-3zm7.5 0h3v3h-3v-3zM3 18h3v3H3v-3zm7.5 0h3v3h-3v-3zm7.5 0h3v3h-3v-3z"}}]},Mr=r({name:"MenuApplicationIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-menu-application",c.value])),u=t((()=>Er(Er({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(Vr,p.value)}});function Hr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Lr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Hr(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Hr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Fr={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M2 2h20v20H2V2zm2 2v16h16V4H4zm2.5 7h11v2h-11v-2z"}}]},xr=r({name:"MinusRectangleIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-minus-rectangle",c.value])),u=t((()=>Lr(Lr({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(Fr,p.value)}});function Ir(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Br(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ir(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ir(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Nr={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M13 2v20h-2V2h2zM9 4.64V18.5H1.3L9 4.64zm6 0l7.7 13.86H15V4.64zM4.7 16.5H7v-4.14L4.7 16.5zM17 12.36v4.14h2.3L17 12.36z"}}]},Ar=r({name:"MirrorIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-mirror",c.value])),u=t((()=>Br(Br({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(Nr,p.value)}});function Rr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Zr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Rr(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Rr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Tr={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M2 2h20v20H2V2zm2 2v16h7V4H4zm9 0v7h7V4h-7zm7 9h-7v7h7v-7z"}}]},_r=r({name:"ModuleIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-module",c.value])),u=t((()=>Zr(Zr({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(Tr,p.value)}});function Ur(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function qr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ur(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ur(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var $r={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M8.5 5v14h-2V5h2zm9.16 1.75L12.41 12l5.25 5.25-1.41 1.41L9.59 12l6.66-6.66 1.41 1.41z"}}]},Wr=r({name:"PageFirstIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-page-first",c.value])),u=t((()=>qr(qr({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i($r,p.value)}});function Gr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Jr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Gr(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Gr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Kr={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M17.5 5v14h-2V5h2zm-9.75.34L14.41 12l-6.66 6.66-1.41-1.41L11.59 12 6.34 6.75l1.41-1.41z"}}]},Qr=r({name:"PageLastIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-page-last",c.value])),u=t((()=>Jr(Jr({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(Kr,p.value)}});function Xr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Yr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Xr(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Xr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var en={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M13 6.5V11h4.5v2H13v4.5h-2V13H6.5v-2H11V6.5h2z"}}]},tn=r({name:"PlusIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-plus",c.value])),u=t((()=>Yr(Yr({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(en,p.value)}});function rn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function nn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?rn(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var on={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M20.5 5.83A10.49 10.49 0 001.56 10.9l-.1.99 1.98.2.1-.99a8.5 8.5 0 0115.67-3.6H15.5v2h7v-7h-2v3.33zm.06 6.07l-.1 1a8.5 8.5 0 01-15.67 3.6H8.5v-2h-7v7h2v-3.33a10.48 10.48 0 0018.94-5.07l.1-.99-1.98-.2z"}}]},cn=r({name:"RefreshIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-refresh",c.value])),u=t((()=>nn(nn({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(on,p.value)}});function ln(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function an(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ln(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ln(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var sn={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M4 11h16v2H4v-2z"}}]},un=r({name:"RemoveIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-remove",c.value])),u=t((()=>an(an({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(sn,p.value)}});function pn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function vn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?pn(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var On={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M20.93 14A7 7 0 0114 20H5.5v-2H14a5 5 0 100-10H6.91l2.5 2.5L8 11.91 3.09 7 8 2.09 9.41 3.5 6.91 6H14a7 7 0 017 7v1h-.07z"}}]},yn=r({name:"RollbackIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-rollback",c.value])),u=t((()=>vn(vn({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(On,p.value)}});function fn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function bn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?fn(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var hn={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M4 2v9a9 9 0 019 9h9v2H2V2h2zm0 18h7a7 7 0 00-7-7v7z"}}]},gn=r({name:"RotationIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-rotation",c.value])),u=t((()=>bn(bn({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(hn,p.value)}});function jn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function mn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?jn(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var dn={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M12 6a6 6 0 100 12 6 6 0 000-12zm-8 6a8 8 0 1116 0 8 8 0 01-16 0z"}}]},wn=r({name:"RoundIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-round",c.value])),u=t((()=>mn(mn({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(dn,p.value)}});function Pn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function zn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Pn(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Pn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Cn={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"g",attrs:{clipPath:"url(#clip0_8726_7232)"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M.3 1.66L24 12 .3 22.34 3.93 12 .29 1.66zM5.7 13l-2 5.66L19 12 3.7 5.34l2 5.66H11v2H5.7z"}}]}]},kn=r({name:"SendIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-send",c.value])),u=t((()=>zn(zn({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(Cn,p.value)}});function Dn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Sn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Dn(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Dn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var En={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M12 .85l9.66 5.57v11.16L12 23.15l-9.66-5.57V6.42L12 .85zm0 2.3L4.34 7.58v8.84L12 20.85l7.66-4.43V7.58L12 3.15zM12 9a3 3 0 100 6 3 3 0 000-6zm-5 3a5 5 0 1110 0 5 5 0 01-10 0z"}}]},Vn=r({name:"SettingIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-setting",c.value])),u=t((()=>Sn(Sn({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(En,p.value)}});function Mn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Hn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Mn(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Mn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Ln={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M2 2h20v12.41L14.41 22H2V2zm2 2v16h9v-7h7V4H4zm14.59 11H15v3.59L18.59 15zM6 8h12v2H6V8zm0 4h5v2H6v-2z"}}]},Fn=r({name:"StickyNoteIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-sticky-note",c.value])),u=t((()=>Hn(Hn({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(Ln,p.value)}});function xn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function In(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?xn(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Bn={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M12 1a11 11 0 100 22 11 11 0 000-22zm4 7v8H8V8h8z"}}]},Nn=r({name:"StopCircleFilledIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-stop-circle-filled",c.value])),u=t((()=>In(In({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(Bn,p.value)}});function An(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Rn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?An(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):An(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Zn={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M1 2h22v16H1V2zm2 2v12h18V4H3zm12 2.09L18.91 10 15 13.91l-1.41-1.41 2.5-2.5-2.5-2.5L15 6.09zM10.41 7.5L7.91 10l2.5 2.5L9 13.91 5.09 10 9 6.09l1.41 1.41zM3 20h18v2H3v-2z"}}]},Tn=r({name:"SystemCodeIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-system-code",c.value])),u=t((()=>Rn(Rn({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(Zn,p.value)}});function _n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Un(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?_n(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var qn={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M1 2h22v8.25h-2V4H3v12h8.5v2H1V2zm2 18h8.5v2H3v-2z"}},{tag:"path",attrs:{fill:"currentColor",d:"M19.5 12v1.38a4 4 0 011.85 1.07l1.2-.7 1 1.74-1.2.69a4 4 0 010 2.14l1.2.69-1 1.73-1.2-.69a4 4 0 01-1.85 1.07v1.38h-2v-1.38a4 4 0 01-1.85-1.07l-1.2.7-1-1.74 1.2-.69a4 4 0 010-2.14l-1.2-.69 1-1.73 1.2.69a4 4 0 011.85-1.07V12h2zm-2.75 4.28a2 2 0 000 1.94l.04.06a2 2 0 003.42 0l.04-.06a2 2 0 000-1.94l-.04-.06a2 2 0 00-3.42 0l-.04.06z"}}]},$n=r({name:"SystemSettingIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-system-setting",c.value])),u=t((()=>Un(Un({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(qn,p.value)}});function Wn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Gn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Wn(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Wn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Jn={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M12 23a11 11 0 110-22 11 11 0 010 22zm1-17.5h-2v6.91l4 4L16.41 15 13 11.59V5.5z"}}]},Kn=r({name:"TimeFilledIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-time-filled",c.value])),u=t((()=>Gn(Gn({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(Jn,p.value)}});function Qn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Xn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Qn(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Qn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Yn={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M12 3a2 2 0 100 4 2 2 0 000-4zm-1 5.87a4 4 0 112 0V11h4a3 3 0 013 3v1.13a4 4 0 11-2 0V14a1 1 0 00-1-1H7a1 1 0 00-1 1v1.13a4 4 0 11-2 0V14a3 3 0 013-3h4V8.87zM19 17zM5 17a2 2 0 100 4 2 2 0 000-4z"}}]},eo=r({name:"TreeRoundDotIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-tree-round-dot",c.value])),u=t((()=>Xn(Xn({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(Yn,p.value)}});function to(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ro(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?to(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):to(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var no={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M12 2.59l5.91 5.91-1.41 1.41-3.5-3.5V16h-2V6.41l-3.5 3.5L6.09 8.5 12 2.59zM4.5 14v5h15v-5h2v7h-19v-7h2z"}}]},oo=r({name:"UploadIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-upload",c.value])),u=t((()=>ro(ro({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(no,p.value)}});function co(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function lo(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?co(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):co(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var io={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M2 2h20v20H2V2zm2 2v16h16V4H4zm4 2.37L17.75 12 8 17.63V6.37zm2 3.46v4.34L13.75 12 10 9.83z"}}]},ao=r({name:"VideoIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-video",c.value])),u=t((()=>lo(lo({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(io,p.value)}});function so(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function uo(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?so(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):so(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var po={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M15.1 5.9a6.5 6.5 0 10-9.2 9.2 6.5 6.5 0 009.2-9.2zM4.49 4.5a8.5 8.5 0 0112.69 11.27l5.34 5.35-1.41 1.41-5.35-5.34A8.5 8.5 0 014.5 4.49zM11.5 6.5v3h3v2h-3v3h-2v-3h-3v-2h3v-3h2z"}}]},vo=r({name:"ZoomInIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-zoom-in",c.value])),u=t((()=>uo(uo({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(po,p.value)}});function Oo(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function yo(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Oo(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Oo(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var fo={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M15.1 5.9a6.5 6.5 0 10-9.2 9.2 6.5 6.5 0 009.2-9.2zM4.49 4.5a8.5 8.5 0 0112.69 11.27l5.34 5.35-1.41 1.41-5.35-5.34A8.5 8.5 0 014.5 4.49zM6.5 11.5v-2h8v2h-8z"}}]},bo=r({name:"ZoomOutIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,o=t((()=>e.size)),{className:c,style:l}=s(o),a=t((()=>["t-icon","t-icon-zoom-out",c.value])),u=t((()=>yo(yo({},l.value),n.style))),p=t((()=>({class:a.value,style:u.value,onClick:t=>{var r;return null===(r=e.onClick)||void 0===r?void 0:r.call(e,{e:t})}})));return()=>i(fo,p.value)}}),ho="undefined"==typeof window;var go={name:{type:String,default:""},size:{type:String,default:void 0},url:{type:[String,Array],default:void 0},loadDefaultIcons:{type:Boolean,default:!0},onClick:Function};function jo(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function mo(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?jo(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jo(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var{classPrefix:wo}=a,Po=r({name:"Icon",props:go,setup(r,o){var{attrs:c}=o,l=t((()=>r.size)),i=t((()=>r.name||"")),{className:a,style:u}=s(l),p=t((()=>{var e=[];return e=r.url instanceof Array?r.url.concat():[r.url],r.loadDefaultIcons&&e.push("https://tdesign.gtimg.com/icon/0.3.1/fonts/index.js"),e})),v=t((()=>["".concat(wo,"-icon"),"".concat(wo,"-icon-").concat(i.value),a.value])),O=t((()=>mo(mo({},u.value),c.style)));n((()=>{Array.from(new Set(p.value)).forEach((e=>{!function(e,t){if(!ho&&document&&e&&"string"==typeof e&&!(document.querySelectorAll(".".concat(t,'[src="').concat(e,'"]')).length>0)){var r=document.createElement("script");r.setAttribute("class",t),r.setAttribute("src",e),document.body.appendChild(r)}}(e,"".concat(wo,"-svg-js-stylesheet--unique-class"))}))}));var y=t((()=>({class:v.value,style:O.value,onClick:e=>{var t;return null===(t=r.onClick)||void 0===t?void 0:t.call(r,{e:e})}})));return()=>e("svg",y.value,e("use",{href:r.url?"#".concat(i.value):"#t-icon-".concat(i.value)}))}});export{De as $,ct as A,Vn as B,pe as C,Jt as D,st as E,xr as F,O as G,Kn as H,Po as I,ao as J,qt as K,Bt as L,Zt as M,Lt as N,Et as O,oo as P,Dr as Q,Qe as R,Z as S,$n as T,Fn as U,yn as V,Yt as W,nr as X,Nn as Y,cn as Z,tt as _,q as a,Me as a0,eo as a1,_r as a2,Tn as a3,Ot as a4,_e as a5,d as a6,C as a7,Pr as a8,tn as a9,Mr as aa,We as ab,B as ac,J as ad,ht as ae,kn as af,je as b,Ae as c,h as d,Ct as e,ie as f,xe as g,ir as h,jr as i,E as j,L as k,Pe as l,Y as m,dt as n,fe as o,ne as p,Qr as q,un as r,Wr as s,wn as t,fr as u,pr as v,Ar as w,gn as x,vo as y,bo as z};
|
.output/public/assets/tdesign-vue-next-2RIRnCqA.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.output/public/assets/vue-DkZ5d_BT.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{a5 as e,a6 as t,a7 as n}from"./@vue-DrGkbxkU.js";var r,o,c={exports:{}},i={};function s(){return o||(o=1,c.exports=(r||(r=1,function(r){Object.defineProperty(r,"__esModule",{value:!0});var o=n,c=e,i=t;function s(e){var t=Object.create(null);if(e)for(var n in e)t[n]=e[n];return t.default=e,Object.freeze(t)}var u=s(c);const a=Object.create(null);function f(e,t){if(!i.isString(e)){if(!e.nodeType)return i.NOOP;e=e.innerHTML}const n=i.genCacheKey(e,t),r=a[n];if(r)return r;if("#"===e[0]){const t=document.querySelector(e);e=t?t.innerHTML:""}const c=i.extend({hoistStatic:!0,onError:void 0,onWarn:i.NOOP},t);c.isCustomElement||"undefined"==typeof customElements||(c.isCustomElement=e=>!!customElements.get(e));const{code:s}=o.compile(e,c),f=new Function("Vue",s)(u);return f._rc=!0,a[n]=f}c.registerRuntimeCompiler(f),r.compile=f,Object.keys(c).forEach((function(e){"default"===e||Object.prototype.hasOwnProperty.call(r,e)||(r[e]=c[e])}))}(i)),i)),c.exports}export{s as r};
|
.output/public/assets/vue-i18n-CzQ2NKaR.js
ADDED
@@ -0,0 +1,128 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import{i as e,m as t,a,b as n,D as l,c as s,d as r,e as o,u as i,f as c,g as _,h as u,j as m,k as f,l as g,n as p,o as b,p as d,q as v,r as E,s as L,t as k,N as I,v as h,w as F,C as R,x as T,y,M as N,z as O,A as P,B as M,E as W,F as D,G as $,H as U,I as S,J as C,K as A,L as w,O as H,P as x,Q as V,R as j,S as Y}from"./@intlify-eboPrqDD.js";import{L as G,a as X,s as B,f as z,w as J,M as q,l as Q,P as K,F as Z,g as ee,i as te,o as ae,V as ne,R as le,$ as se}from"./@vue-DrGkbxkU.js";
|
2 |
+
/*!
|
3 |
+
* vue-i18n v11.1.2
|
4 |
+
* (c) 2025 kazuya kawaguchi
|
5 |
+
* Released under the MIT License.
|
6 |
+
*/const re={
|
7 |
+
// composer module errors
|
8 |
+
UNEXPECTED_RETURN_TYPE:R,
|
9 |
+
// 24
|
10 |
+
// legacy module errors
|
11 |
+
INVALID_ARGUMENT:25,
|
12 |
+
// i18n module errors
|
13 |
+
MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,
|
14 |
+
// directive module errors
|
15 |
+
REQUIRED_VALUE:28,INVALID_VALUE:29,NOT_INSTALLED_WITH_PROVIDE:31,
|
16 |
+
// unexpected error
|
17 |
+
UNEXPECTED_ERROR:32};function oe(e,...t){return _(e,null,void 0)}const ie=t("__translateVNode"),ce=t("__datetimeParts"),_e=t("__numberParts"),ue=t("__setPluralRules"),me=t("__injectWithOption"),fe=t("__dispose");function ge(e){if(!b(e))return e;for(const t in e)if(g(e,t))if(t.includes(".")){const a=t.split("."),n=a.length-1;let l=e,s=!1;for(let e=0;e<n;e++){if("__proto__"===a[e])throw new Error(`unsafe key: ${a[e]}`);if(a[e]in l||(l[a[e]]=m()),!b(l[a[e]])){s=!0;break}l=l[a[e]]}s||(l[a[n]]=e[t],delete e[t]),b(l[a[n]])&&ge(l[a[n]])}else b(e[t])&&ge(e[t]);return e}function pe(e,t){const{messages:l,__i18n:r,messageResolver:o,flatJson:i}=t,c=a(l)?l:s(r)?m():{[e]:m()};if(s(r)&&r.forEach((e=>{if("locale"in e&&"resource"in e){const{locale:t,resource:a}=e;t?(c[t]=c[t]||m(),f(a,c[t])):f(a,c)}else n(e)&&f(JSON.parse(e),c)})),null==o&&i)for(const a in c)g(c,a)&&ge(c[a]);return c}function be(e){return e.type}function de(e,t,a){let n=b(t.messages)?t.messages:m();"__i18nGlobal"in a&&(n=pe(e.locale.value,{messages:n,__i18n:a.__i18nGlobal}));const l=Object.keys(n);if(l.length&&l.forEach((t=>{e.mergeLocaleMessage(t,n[t])})),b(t.datetimeFormats)){const a=Object.keys(t.datetimeFormats);a.length&&a.forEach((a=>{e.mergeDateTimeFormat(a,t.datetimeFormats[a])}))}if(b(t.numberFormats)){const a=Object.keys(t.numberFormats);a.length&&a.forEach((a=>{e.mergeNumberFormat(a,t.numberFormats[a])}))}}function ve(e){return le(se,null,e,0)}const Ee="__INTLIFY_META__",Le=()=>[],ke=()=>!1;let Ie=0;function he(e){return(t,a,n,l)=>e(a,n,ee()||void 0,l)}const Fe=/* @__NO_SIDE_EFFECTS__ */()=>{const e=ee();let t=null;return e&&(t=be(e)[Ee])?{[Ee]:t}:null};function Re(t={}){const{__root:_,__injectWithOption:m}=t,R=void 0===_,U=t.flatJson,S=c?X:B;let C=!e(t.inheritLocale)||t.inheritLocale;const A=S(
|
18 |
+
// prettier-ignore
|
19 |
+
_&&C?_.locale.value:n(t.locale)?t.locale:l),w=S(
|
20 |
+
// prettier-ignore
|
21 |
+
_&&C?_.fallbackLocale.value:n(t.fallbackLocale)||s(t.fallbackLocale)||a(t.fallbackLocale)||!1===t.fallbackLocale?t.fallbackLocale:A.value),H=S(pe(A.value,t)),x=S(a(t.datetimeFormats)?t.datetimeFormats:{[A.value]:{}}),V=S(a(t.numberFormats)?t.numberFormats:{[A.value]:{}});let j=_?_.missingWarn:!e(t.missingWarn)&&!r(t.missingWarn)||t.missingWarn,Y=_?_.fallbackWarn:!e(t.fallbackWarn)&&!r(t.fallbackWarn)||t.fallbackWarn,G=_?_.fallbackRoot:!e(t.fallbackRoot)||t.fallbackRoot,q=!!t.fallbackFormat,Q=o(t.missing)?t.missing:null,K=o(t.missing)?he(t.missing):null,Z=o(t.postTranslation)?t.postTranslation:null,ee=_?_.warnHtmlMessage:!e(t.warnHtmlMessage)||t.warnHtmlMessage,te=!!t.escapeParameter;const ae=_?_.modifiers:a(t.modifiers)?t.modifiers:{};let ne,le=t.pluralRules||_&&_.pluralRules;ne=(()=>{R&&F(null);const e={version:"11.1.2",locale:A.value,fallbackLocale:w.value,messages:H.value,modifiers:ae,pluralRules:le,missing:null===K?void 0:K,missingWarn:j,fallbackWarn:Y,fallbackFormat:q,unresolving:!0,postTranslation:null===Z?void 0:Z,warnHtmlMessage:ee,escapeParameter:te,messageResolver:t.messageResolver,messageCompiler:t.messageCompiler,__meta:{framework:"vue"}};e.datetimeFormats=x.value,e.numberFormats=V.value,e.__datetimeFormatters=a(ne)?ne.__datetimeFormatters:void 0,e.__numberFormatters=a(ne)?ne.__numberFormatters:void 0;const n=p(e);return R&&F(n),n})(),i(ne,A.value,w.value);const se=z({get:()=>A.value,set:e=>{ne.locale=e,A.value=e}}),fe=z({get:()=>w.value,set:e=>{ne.fallbackLocale=e,w.value=e,i(ne,A.value,e)}}),be=z((()=>H.value)),de=z((()=>x.value)),Ee=z((()=>V.value));const Re=(e,t,a,n,l,s)=>{let r;A.value,w.value,H.value,x.value,V.value;try{__INTLIFY_PROD_DEVTOOLS__&&L(Fe()),R||(ne.fallbackContext=_?k():void 0),r=e(ne)}finally{__INTLIFY_PROD_DEVTOOLS__,R||(ne.fallbackContext=void 0)}if("translate exists"!==a&&// for not `te` (e.g `t`)
|
22 |
+
E(r)&&r===I||"translate exists"===a&&!r){const[e,a]=t();return _&&G?n(_):l(e)}if(s(r))return r;throw oe(re.UNEXPECTED_RETURN_TYPE)};function Te(...e){return Re((t=>Reflect.apply(y,null,[t,...e])),(()=>T(...e)),"translate",(t=>Reflect.apply(t.t,t,[...e])),(e=>e),(e=>n(e)))}const ye={normalize:function(t){return t.map((t=>n(t)||E(t)||e(t)?ve(String(t)):t))},interpolate:e=>e,type:"vnode"};function Ne(e){return H.value[e]||{}}Ie++,_&&c&&(J(_.locale,(e=>{C&&(A.value=e,ne.locale=e,i(ne,A.value,w.value))})),J(_.fallbackLocale,(e=>{C&&(w.value=e,ne.fallbackLocale=e,i(ne,A.value,w.value))})));const Oe={id:Ie,locale:se,fallbackLocale:fe,get inheritLocale(){return C},set inheritLocale(e){C=e,e&&_&&(A.value=_.locale.value,w.value=_.fallbackLocale.value,i(ne,A.value,w.value))},get availableLocales(){return Object.keys(H.value).sort()},messages:be,get modifiers(){return ae},get pluralRules(){return le||{}},get isGlobal(){return R},get missingWarn(){return j},set missingWarn(e){j=e,ne.missingWarn=j},get fallbackWarn(){return Y},set fallbackWarn(e){Y=e,ne.fallbackWarn=Y},get fallbackRoot(){return G},set fallbackRoot(e){G=e},get fallbackFormat(){return q},set fallbackFormat(e){q=e,ne.fallbackFormat=q},get warnHtmlMessage(){return ee},set warnHtmlMessage(e){ee=e,ne.warnHtmlMessage=e},get escapeParameter(){return te},set escapeParameter(e){te=e,ne.escapeParameter=e},t:Te,getLocaleMessage:Ne,setLocaleMessage:function(e,t){if(U){const a={[e]:t};for(const e in a)g(a,e)&&ge(a[e]);t=a[e]}H.value[e]=t,ne.messages=H.value},mergeLocaleMessage:function(e,t){H.value[e]=H.value[e]||{};const a={[e]:t};if(U)for(const n in a)g(a,n)&&ge(a[n]);f(t=a[e],H.value[e]),ne.messages=H.value},getPostTranslationHandler:function(){return o(Z)?Z:null},setPostTranslationHandler:function(e){Z=e,ne.postTranslation=e},getMissingHandler:function(){return Q},setMissingHandler:function(e){null!==e&&(K=he(e)),Q=e,ne.missing=K},[ue]:function(e){le=e,ne.pluralRules=le}};return Oe.datetimeFormats=de,Oe.numberFormats=Ee,Oe.rt=function(...e){const[t,a,n]=e;if(n&&!b(n))throw oe(re.INVALID_ARGUMENT);return Te(t,a,u({resolvedMessage:!0},n||{}))},Oe.te=function(t,a){return Re((()=>{if(!t)return!1;const e=Ne(n(a)?a:A.value),l=ne.messageResolver(e,t);return D(l)||$(l)||n(l)}),(()=>[t]),"translate exists",(e=>Reflect.apply(e.te,e,[t,a])),ke,(t=>e(t)))},Oe.tm=function(e){const t=function(e){let t=null;const a=h(ne,w.value,A.value);for(let n=0;n<a.length;n++){const l=H.value[a[n]]||{},s=ne.messageResolver(l,e);if(null!=s){t=s;break}}return t}(e);return null!=t?t:_&&_.tm(e)||{}},Oe.d=function(...e){return Re((t=>Reflect.apply(P,null,[t,...e])),(()=>O(...e)),"datetime format",(t=>Reflect.apply(t.d,t,[...e])),(()=>N),(e=>n(e)))},Oe.n=function(...e){return Re((t=>Reflect.apply(W,null,[t,...e])),(()=>M(...e)),"number format",(t=>Reflect.apply(t.n,t,[...e])),(()=>N),(e=>n(e)))},Oe.getDateTimeFormat=function(e){return x.value[e]||{}},Oe.setDateTimeFormat=function(e,t){x.value[e]=t,ne.datetimeFormats=x.value,d(ne,e,t)},Oe.mergeDateTimeFormat=function(e,t){x.value[e]=u(x.value[e]||{},t),ne.datetimeFormats=x.value,d(ne,e,t)},Oe.getNumberFormat=function(e){return V.value[e]||{}},Oe.setNumberFormat=function(e,t){V.value[e]=t,ne.numberFormats=V.value,v(ne,e,t)},Oe.mergeNumberFormat=function(e,t){V.value[e]=u(V.value[e]||{},t),ne.numberFormats=V.value,v(ne,e,t)},Oe[me]=m,Oe[ie]=function(...e){return Re((t=>{let a;const n=t;try{n.processor=ye,a=Reflect.apply(y,null,[n,...e])}finally{n.processor=null}return a}),(()=>T(...e)),"translate",(t=>t[ie](...e)),(e=>[ve(e)]),(e=>s(e)))},Oe[ce]=function(...e){return Re((t=>Reflect.apply(P,null,[t,...e])),(()=>O(...e)),"datetime format",(t=>t[ce](...e)),Le,(e=>n(e)||s(e)))},Oe[_e]=function(...e){return Re((t=>Reflect.apply(W,null,[t,...e])),(()=>M(...e)),"number format",(t=>t[_e](...e)),Le,(e=>n(e)||s(e)))},Oe}function Te(t={}){const i=Re(function(t){const i=n(t.locale)?t.locale:l,c=n(t.fallbackLocale)||s(t.fallbackLocale)||a(t.fallbackLocale)||!1===t.fallbackLocale?t.fallbackLocale:i,_=o(t.missing)?t.missing:void 0,m=!e(t.silentTranslationWarn)&&!r(t.silentTranslationWarn)||!t.silentTranslationWarn,f=!e(t.silentFallbackWarn)&&!r(t.silentFallbackWarn)||!t.silentFallbackWarn,g=!e(t.fallbackRoot)||t.fallbackRoot,p=!!t.formatFallbackMessages,b=a(t.modifiers)?t.modifiers:{},d=t.pluralizationRules,v=o(t.postTranslation)?t.postTranslation:void 0,E=!n(t.warnHtmlInMessage)||"off"!==t.warnHtmlInMessage,L=!!t.escapeParameterHtml,k=!e(t.sync)||t.sync;let I=t.messages;if(a(t.sharedMessages)){const e=t.sharedMessages;I=Object.keys(e).reduce(((t,a)=>{const n=t[a]||(t[a]={});return u(n,e[a]),t}),I||{})}const{__i18n:h,__root:F,__injectWithOption:R}=t,T=t.datetimeFormats,y=t.numberFormats;return{locale:i,fallbackLocale:c,messages:I,flatJson:t.flatJson,datetimeFormats:T,numberFormats:y,missing:_,missingWarn:m,fallbackWarn:f,fallbackRoot:g,fallbackFormat:p,modifiers:b,pluralRules:d,postTranslation:v,warnHtmlMessage:E,escapeParameter:L,messageResolver:t.messageResolver,inheritLocale:k,__i18n:h,__root:F,__injectWithOption:R}}(t)),{__extender:c}=t,_={
|
23 |
+
// id
|
24 |
+
id:i.id,
|
25 |
+
// locale
|
26 |
+
get locale(){return i.locale.value},set locale(e){i.locale.value=e},
|
27 |
+
// fallbackLocale
|
28 |
+
get fallbackLocale(){return i.fallbackLocale.value},set fallbackLocale(e){i.fallbackLocale.value=e},
|
29 |
+
// messages
|
30 |
+
get messages(){return i.messages.value},
|
31 |
+
// datetimeFormats
|
32 |
+
get datetimeFormats(){return i.datetimeFormats.value},
|
33 |
+
// numberFormats
|
34 |
+
get numberFormats(){return i.numberFormats.value},
|
35 |
+
// availableLocales
|
36 |
+
get availableLocales(){return i.availableLocales},
|
37 |
+
// missing
|
38 |
+
get missing(){return i.getMissingHandler()},set missing(e){i.setMissingHandler(e)},
|
39 |
+
// silentTranslationWarn
|
40 |
+
get silentTranslationWarn(){return e(i.missingWarn)?!i.missingWarn:i.missingWarn},set silentTranslationWarn(t){i.missingWarn=e(t)?!t:t},
|
41 |
+
// silentFallbackWarn
|
42 |
+
get silentFallbackWarn(){return e(i.fallbackWarn)?!i.fallbackWarn:i.fallbackWarn},set silentFallbackWarn(t){i.fallbackWarn=e(t)?!t:t},
|
43 |
+
// modifiers
|
44 |
+
get modifiers(){return i.modifiers},
|
45 |
+
// formatFallbackMessages
|
46 |
+
get formatFallbackMessages(){return i.fallbackFormat},set formatFallbackMessages(e){i.fallbackFormat=e},
|
47 |
+
// postTranslation
|
48 |
+
get postTranslation(){return i.getPostTranslationHandler()},set postTranslation(e){i.setPostTranslationHandler(e)},
|
49 |
+
// sync
|
50 |
+
get sync(){return i.inheritLocale},set sync(e){i.inheritLocale=e},
|
51 |
+
// warnInHtmlMessage
|
52 |
+
get warnHtmlInMessage(){return i.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(e){i.warnHtmlMessage="off"!==e},
|
53 |
+
// escapeParameterHtml
|
54 |
+
get escapeParameterHtml(){return i.escapeParameter},set escapeParameterHtml(e){i.escapeParameter=e},
|
55 |
+
// pluralizationRules
|
56 |
+
get pluralizationRules(){return i.pluralRules||{}},
|
57 |
+
// for internal
|
58 |
+
__composer:i,
|
59 |
+
// t
|
60 |
+
t:(...e)=>Reflect.apply(i.t,i,[...e]),
|
61 |
+
// rt
|
62 |
+
rt:(...e)=>Reflect.apply(i.rt,i,[...e]),
|
63 |
+
// te
|
64 |
+
te:(e,t)=>i.te(e,t),
|
65 |
+
// tm
|
66 |
+
tm:e=>i.tm(e),
|
67 |
+
// getLocaleMessage
|
68 |
+
getLocaleMessage:e=>i.getLocaleMessage(e),
|
69 |
+
// setLocaleMessage
|
70 |
+
setLocaleMessage(e,t){i.setLocaleMessage(e,t)},
|
71 |
+
// mergeLocaleMessage
|
72 |
+
mergeLocaleMessage(e,t){i.mergeLocaleMessage(e,t)},
|
73 |
+
// d
|
74 |
+
d:(...e)=>Reflect.apply(i.d,i,[...e]),
|
75 |
+
// getDateTimeFormat
|
76 |
+
getDateTimeFormat:e=>i.getDateTimeFormat(e),
|
77 |
+
// setDateTimeFormat
|
78 |
+
setDateTimeFormat(e,t){i.setDateTimeFormat(e,t)},
|
79 |
+
// mergeDateTimeFormat
|
80 |
+
mergeDateTimeFormat(e,t){i.mergeDateTimeFormat(e,t)},
|
81 |
+
// n
|
82 |
+
n:(...e)=>Reflect.apply(i.n,i,[...e]),
|
83 |
+
// getNumberFormat
|
84 |
+
getNumberFormat:e=>i.getNumberFormat(e),
|
85 |
+
// setNumberFormat
|
86 |
+
setNumberFormat(e,t){i.setNumberFormat(e,t)},
|
87 |
+
// mergeNumberFormat
|
88 |
+
mergeNumberFormat(e,t){i.mergeNumberFormat(e,t)}};return _.__extender=c,_}function ye(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[ue](t.pluralizationRules||e.pluralizationRules);const a=pe(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(a).forEach((t=>e.mergeLocaleMessage(t,a[t]))),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach((a=>e.mergeDateTimeFormat(a,t.datetimeFormats[a]))),t.numberFormats&&Object.keys(t.numberFormats).forEach((a=>e.mergeNumberFormat(a,t.numberFormats[a]))),e}const Ne={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,
|
89 |
+
// NOTE: avoid https://github.com/microsoft/rushstack/issues/1050
|
90 |
+
validator:e=>"parent"===e||"global"===e,default:"parent"
|
91 |
+
/* ComponentI18nScope */},i18n:{type:Object}};function Oe(){return Z}const Pe=Q({
|
92 |
+
/* eslint-disable */
|
93 |
+
name:"i18n-t",props:u({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>E(e)||!isNaN(e)}},Ne),
|
94 |
+
/* eslint-enable */
|
95 |
+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
96 |
+
setup(e,t){const{slots:a,attrs:l}=t,s=e.i18n||Ae({useScope:e.scope,__useComponent:!0});return()=>{const r=Object.keys(a).filter((e=>"_"!==e)),o=m();e.locale&&(o.locale=e.locale),void 0!==e.plural&&(o.plural=n(e.plural)?+e.plural:e.plural);const i=function({slots:e},t){if(1===t.length&&"default"===t[0])return(e.default?e.default():[]).reduce(((e,t)=>[...e,
|
97 |
+
// prettier-ignore
|
98 |
+
...t.type===Z?t.children:[t]]),[]);return t.reduce(((t,a)=>{const n=e[a];return n&&(t[a]=n()),t}),m())}(t,r),c=s[ie](e.keypath,i,o),_=u(m(),l),f=n(e.tag)||b(e.tag)?e.tag:Oe();return K(f,_,c)}}});function Me(e,t,a,l){const{slots:r,attrs:o}=t;return()=>{const t={part:!0};let i=m();e.locale&&(t.locale=e.locale),n(e.format)?t.key=e.format:b(e.format)&&(n(e.format.key)&&(t.key=e.format.key),i=Object.keys(e.format).reduce(((t,n)=>a.includes(n)?u(m(),t,{[n]:e.format[n]}):t),m()));const c=l(e.value,t,i);let _=[t.key];s(c)?_=c.map(((e,t)=>{const a=r[e.type],l=a?a({[e.type]:e.value,index:t,parts:c}):[e.value];var o;return s(o=l)&&!n(o[0])&&(l[0].key=`${e.type}-${t}`),l})):n(c)&&(_=[c]);const f=u(m(),o),g=n(e.tag)||b(e.tag)?e.tag:Oe();return K(g,f,_)}}const We=Q({
|
99 |
+
/* eslint-disable */
|
100 |
+
name:"i18n-n",props:u({value:{type:Number,required:!0},format:{type:[String,Object]}},Ne),
|
101 |
+
/* eslint-enable */
|
102 |
+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
103 |
+
setup(e,t){const a=e.i18n||Ae({useScope:e.scope,__useComponent:!0});return Me(e,t,U,((...e)=>
|
104 |
+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
105 |
+
a[_e](...e)))}});function De(e){if(n(e))return{path:e};if(a(e)){if(!("path"in e))throw oe(re.REQUIRED_VALUE);return e}throw oe(re.INVALID_VALUE)}function $e(e){const{path:t,locale:a,args:l,choice:s,plural:r}=e,o={},i=l||{};return n(a)&&(o.locale=a),E(s)&&(o.plural=s),E(r)&&(o.plural=r),[t,i,o]}function Ue(t,n,...l){const s=a(l[0])?l[0]:{};(!e(s.globalInstall)||s.globalInstall)&&([Pe.name,"I18nT"].forEach((e=>t.component(e,Pe))),[We.name,"I18nN"].forEach((e=>t.component(e,We))),[xe.name,"I18nD"].forEach((e=>t.component(e,xe)))),t.directive("t",function(e){const t=t=>{const{instance:a,value:n}=t;if(!a||!a.$)throw oe(re.UNEXPECTED_ERROR);const l=function(e,t){const a=e;if("composition"===e.mode)return a.__getInstance(t)||e.global;{const n=a.__getInstance(t);return null!=n?n.__composer:e.global.__composer}}(e,a.$),s=De(n);return[Reflect.apply(l.t,l,[...$e(s)]),l]};return{created:(a,n)=>{const[l,s]=t(n);c&&e.global===s&&(a.__i18nWatcher=J(s.locale,(()=>{n.instance&&n.instance.$forceUpdate()}))),a.__composer=s,a.textContent=l},unmounted:e=>{c&&e.__i18nWatcher&&(e.__i18nWatcher(),e.__i18nWatcher=void 0,delete e.__i18nWatcher),e.__composer&&(e.__composer=void 0,delete e.__composer)},beforeUpdate:(e,{value:t})=>{if(e.__composer){const a=e.__composer,n=De(t);e.textContent=Reflect.apply(a.t,a,[...$e(n)])}},getSSRProps:e=>{const[a]=t(e);return{textContent:a}}}}(n))}const Se=t("global-vue-i18n");function Ce(n={}){const l=__VUE_I18N_LEGACY_API__&&e(n.legacy)?n.legacy:__VUE_I18N_LEGACY_API__,s=!e(n.globalInjection)||n.globalInjection,r=new Map,[o,i]=function(e,t){const a=G(),n=__VUE_I18N_LEGACY_API__&&t?a.run((()=>Te(e))):a.run((()=>Re(e)));if(null==n)throw oe(re.UNEXPECTED_ERROR);return[a,n]}(n,l),c=t("");const _={
|
106 |
+
// mode
|
107 |
+
get mode(){return __VUE_I18N_LEGACY_API__&&l?"legacy":"composition"},
|
108 |
+
// install plugin
|
109 |
+
async install(e,...t){if(e.__VUE_I18N_SYMBOL__=c,e.provide(e.__VUE_I18N_SYMBOL__,_),a(t[0])){const e=t[0];_.__composerExtend=e.__composerExtend,_.__vueI18nExtend=e.__vueI18nExtend}let n=null;!l&&s&&(n=function(e,t){const a=Object.create(null);we.forEach((e=>{const n=Object.getOwnPropertyDescriptor(t,e);if(!n)throw oe(re.UNEXPECTED_ERROR);const l=q(n.value)?{get:()=>n.value.value,
|
110 |
+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
111 |
+
set(e){n.value.value=e}}:{get:()=>n.get&&n.get()};Object.defineProperty(a,e,l)})),e.config.globalProperties.$i18n=a,He.forEach((a=>{const n=Object.getOwnPropertyDescriptor(t,a);if(!n||!n.value)throw oe(re.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${a}`,n)}));const n=()=>{delete e.config.globalProperties.$i18n,He.forEach((t=>{delete e.config.globalProperties[`$${t}`]}))};return n}(e,_.global)),__VUE_I18N_FULL_INSTALL__&&Ue(e,_,...t),__VUE_I18N_LEGACY_API__&&l&&e.mixin(function(e,t,a){return{beforeCreate(){const n=ee();if(!n)throw oe(re.UNEXPECTED_ERROR);const l=this.$options;if(l.i18n){const n=l.i18n;if(l.__i18n&&(n.__i18n=l.__i18n),n.__root=t,this===this.$root)this.$i18n=ye(e,n);else{n.__injectWithOption=!0,n.__extender=a.__vueI18nExtend,this.$i18n=Te(n);const e=this.$i18n;e.__extender&&(e.__disposer=e.__extender(this.$i18n))}}else if(l.__i18n)if(this===this.$root)this.$i18n=ye(e,l);else{this.$i18n=Te({__i18n:l.__i18n,__injectWithOption:!0,__extender:a.__vueI18nExtend,__root:t});const e=this.$i18n;e.__extender&&(e.__disposer=e.__extender(this.$i18n))}else this.$i18n=e;l.__i18nGlobal&&de(t,l,l),this.$t=(...e)=>this.$i18n.t(...e),this.$rt=(...e)=>this.$i18n.rt(...e),this.$te=(e,t)=>this.$i18n.te(e,t),this.$d=(...e)=>this.$i18n.d(...e),this.$n=(...e)=>this.$i18n.n(...e),this.$tm=e=>this.$i18n.tm(e),a.__setInstance(n,this.$i18n)},mounted(){},unmounted(){const e=ee();if(!e)throw oe(re.UNEXPECTED_ERROR);const t=this.$i18n;delete this.$t,delete this.$rt,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,t.__disposer&&(t.__disposer(),delete t.__disposer,delete t.__extender),a.__deleteInstance(e),delete this.$i18n}}}(i,i.__composer,_));const r=e.unmount;e.unmount=()=>{n&&n(),_.dispose(),r()}},
|
112 |
+
// global accessor
|
113 |
+
get global(){return i},dispose(){o.stop()},
|
114 |
+
// @internal
|
115 |
+
__instances:r,
|
116 |
+
// @internal
|
117 |
+
__getInstance:function(e){return r.get(e)||null},
|
118 |
+
// @internal
|
119 |
+
__setInstance:function(e,t){r.set(e,t)},
|
120 |
+
// @internal
|
121 |
+
__deleteInstance:function(e){r.delete(e)}};return _}function Ae(e={}){const t=ee();if(null==t)throw oe(re.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&null!=t.appContext.app&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw oe(re.NOT_INSTALLED);const a=function(e){const t=te(e.isCE?Se:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw oe(e.isCE?re.NOT_INSTALLED_WITH_PROVIDE:re.UNEXPECTED_ERROR);return t}(t),n=function(e){return"composition"===e.mode?e.global:e.global.__composer}(a),l=be(t),s=function(e,t){return S(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}(e,l);if("global"===s)return de(n,e,l),n;if("parent"===s){let l=function(e,t,a=!1){let n=null;const l=t.root;let s=function(e,t=!1){if(null==e)return null;return t&&e.vnode.ctx||e.parent}(t,a);for(;null!=s;){const t=e;if("composition"===e.mode)n=t.__getInstance(s);else if(__VUE_I18N_LEGACY_API__){const e=t.__getInstance(s);null!=e&&(n=e.__composer,a&&n&&!n[me]&&(n=null))}if(null!=n)break;if(l===s)break;s=s.parent}return n}(a,t,e.__useComponent);return null==l&&(l=n),l}const r=a;let o=r.__getInstance(t);if(null==o){const a=u({},e);"__i18n"in l&&(a.__i18n=l.__i18n),n&&(a.__root=n),o=Re(a),r.__composerExtend&&(o[fe]=r.__composerExtend(o)),function(e,t,a){ae((()=>{}),t),ne((()=>{const n=a;e.__deleteInstance(t);const l=n[fe];l&&(l(),delete n[fe])}),t)}(r,t,o),r.__setInstance(t,o)}return o}const we=["locale","fallbackLocale","availableLocales"],He=["t","rt","d","n","tm","te"];const xe=Q({
|
122 |
+
/* eslint-disable */
|
123 |
+
name:"i18n-d",props:u({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Ne),
|
124 |
+
/* eslint-enable */
|
125 |
+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
126 |
+
setup(e,t){const a=e.i18n||Ae({useScope:e.scope,__useComponent:!0});return Me(e,t,C,((...e)=>
|
127 |
+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
128 |
+
a[ce](...e)))}});if("boolean"!=typeof __VUE_I18N_FULL_INSTALL__&&(x().__VUE_I18N_FULL_INSTALL__=!0),"boolean"!=typeof __VUE_I18N_LEGACY_API__&&(x().__VUE_I18N_LEGACY_API__=!0),"boolean"!=typeof __INTLIFY_DROP_MESSAGE_COMPILER__&&(x().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),"boolean"!=typeof __INTLIFY_PROD_DEVTOOLS__&&(x().__INTLIFY_PROD_DEVTOOLS__=!1),A(j),w(Y),H(h),__INTLIFY_PROD_DEVTOOLS__){const e=x();e.__INTLIFY__=!0,V(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}export{Ce as c,Ae as u};
|
.output/public/assets/vue-router-C_wREmVJ.js
ADDED
@@ -0,0 +1,123 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import{s as e,l as t,u as n,a8 as r,i as o,K as a,f as s,P as c,Q as l,a as i,w as u,n as f}from"./@vue-DrGkbxkU.js";
|
2 |
+
/*!
|
3 |
+
* vue-router v4.5.0
|
4 |
+
* (c) 2024 Eduardo San Martin Morote
|
5 |
+
* @license MIT
|
6 |
+
*/const p="undefined"!=typeof document;function h(e){return"object"==typeof e||"displayName"in e||"props"in e||"__vccOpts"in e}const d=Object.assign;function m(e,t){const n={};for(const r in t){const o=t[r];n[r]=v(o)?o.map(e):e(o)}return n}const g=()=>{},v=Array.isArray,y=/#/g,b=/&/g,w=/\//g,E=/=/g,R=/\?/g,k=/\+/g,O=/%5B/g,P=/%5D/g,x=/%5E/g,C=/%60/g,j=/%7B/g,$=/%7C/g,S=/%7D/g,A=/%20/g;function q(e){return encodeURI(""+e).replace($,"|").replace(O,"[").replace(P,"]")}function L(e){return q(e).replace(k,"%2B").replace(A,"+").replace(y,"%23").replace(b,"%26").replace(C,"`").replace(j,"{").replace(S,"}").replace(x,"^")}function M(e){return null==e?"":function(e){return q(e).replace(y,"%23").replace(R,"%3F")}(e).replace(w,"%2F")}function B(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}const G=/\/$/;function _(e,t,n="/"){let r,o={},a="",s="";const c=t.indexOf("#");let l=t.indexOf("?");return c<l&&c>=0&&(l=-1),l>-1&&(r=t.slice(0,l),a=t.slice(l+1,c>-1?c:t.length),o=e(a)),c>-1&&(r=r||t.slice(0,c),s=t.slice(c,t.length)),r=function(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];".."!==o&&"."!==o||r.push("");let a,s,c=n.length-1;for(a=0;a<r.length;a++)if(s=r[a],"."!==s){if(".."!==s)break;c>1&&c--}return n.slice(0,c).join("/")+"/"+r.slice(a).join("/")}(null!=r?r:t,n),{fullPath:r+(a&&"?")+a+s,path:r,query:o,hash:B(s)}}function I(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function T(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function W(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!D(e[n],t[n]))return!1;return!0}function D(e,t){return v(e)?U(e,t):v(t)?U(t,e):e===t}function U(e,t){return v(t)?e.length===t.length&&e.every(((e,n)=>e===t[n])):1===e.length&&e[0]===t}const V={path:"/",
|
7 |
+
// TODO: could we use a symbol in the future?
|
8 |
+
name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var F,K,z,H;function Q(e){if(!e)if(p){const t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),e.replace(G,"")}(K=F||(F={})).pop="pop",K.push="push",(H=z||(z={})).back="back",H.forward="forward",H.unknown="";const X=/^[^#]+#/;function Y(e,t){return e.replace(X,"#")+t}const N=()=>({left:window.scrollX,top:window.scrollY});function Z(e){let t;if("el"in e){const n=e.el,r="string"==typeof n&&n.startsWith("#"),o="string"==typeof n?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=function(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.scrollX,null!=t.top?t.top:window.scrollY)}function J(e,t){return(history.state?history.state.position-t:-1)+e}const ee=new Map;function te(e,t){const{pathname:n,search:r,hash:o}=t,a=e.indexOf("#");if(a>-1){let t=o.includes(e.slice(a))?e.slice(a).length:1,n=o.slice(t);return"/"!==n[0]&&(n="/"+n),I(n,"")}return I(n,e)+r+o}function ne(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?N():null}}function re(e){const{history:t,location:n}=window,r={value:te(e,n)},o={value:t.state};function a(r,a,s){const c=e.indexOf("#"),l=c>-1?(n.host&&document.querySelector("base")?e:e.slice(c))+r:location.protocol+"//"+location.host+e+r;try{t[s?"replaceState":"pushState"](a,"",l),o.value=a}catch(i){n[s?"replace":"assign"](l)}}return o.value||a(r.value,{back:null,current:r.value,forward:null,
|
9 |
+
// the length is off by one, we need to decrease it
|
10 |
+
position:t.length-1,replaced:!0,
|
11 |
+
// don't add a scroll as the user may have an anchor, and we want
|
12 |
+
// scrollBehavior to be triggered without a saved position
|
13 |
+
scroll:null},!0),{location:r,state:o,push:function(e,n){const s=d({},
|
14 |
+
// use current history state to gracefully handle a wrong call to
|
15 |
+
// history.replaceState
|
16 |
+
// https://github.com/vuejs/router/issues/366
|
17 |
+
o.value,t.state,{forward:e,scroll:N()});a(s.current,s,!0),a(e,d({},ne(r.value,e,null),{position:s.position+1},n),!1),r.value=e},replace:function(e,n){a(e,d({},t.state,ne(o.value.back,
|
18 |
+
// keep back and forward entries but override current position
|
19 |
+
e,o.value.forward,!0),n,{position:o.value.position}),!0),r.value=e}}}function oe(e){const t=re(e=Q(e)),n=function(e,t,n,r){let o=[],a=[],s=null;const c=({state:a})=>{const c=te(e,location),l=n.value,i=t.value;let u=0;if(a){if(n.value=c,t.value=a,s&&s===l)return void(s=null);u=i?a.position-i.position:0}else r(c);o.forEach((e=>{e(n.value,l,{delta:u,type:F.pop,direction:u?u>0?z.forward:z.back:z.unknown})}))};function l(){const{history:e}=window;e.state&&e.replaceState(d({},e.state,{scroll:N()}),"")}return window.addEventListener("popstate",c),window.addEventListener("beforeunload",l,{passive:!0}),{pauseListeners:function(){s=n.value},listen:function(e){o.push(e);const t=()=>{const t=o.indexOf(e);t>-1&&o.splice(t,1)};return a.push(t),t},destroy:function(){for(const e of a)e();a=[],window.removeEventListener("popstate",c),window.removeEventListener("beforeunload",l)}}}(e,t.state,t.location,t.replace);const r=d({
|
20 |
+
// it's overridden right after
|
21 |
+
location:"",base:e,go:function(e,t=!0){t||n.pauseListeners(),history.go(e)},createHref:Y.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function ae(e){return(e=location.host?e||location.pathname+location.search:"").includes("#")||(e+="#"),oe(e)}function se(e){return"string"==typeof e||"symbol"==typeof e}const ce=Symbol("");var le,ie;function ue(e,t){return d(new Error,{type:e,[ce]:!0},t)}function fe(e,t){return e instanceof Error&&ce in e&&(null==t||!!(e.type&t))}(ie=le||(le={}))[ie.aborted=4]="aborted",ie[ie.cancelled=8]="cancelled",ie[ie.duplicated=16]="duplicated";const pe="[^/]+?",he={sensitive:!1,strict:!1,start:!0,end:!0},de=/[.+*?^${}()[\]/\\]/g;function me(e,t){let n=0;for(;n<e.length&&n<t.length;){const r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?1===e.length&&80===e[0]?-1:1:e.length>t.length?1===t.length&&80===t[0]?1:-1:0}function ge(e,t){let n=0;const r=e.score,o=t.score;for(;n<r.length&&n<o.length;){const e=me(r[n],o[n]);if(e)return e;n++}if(1===Math.abs(o.length-r.length)){if(ve(r))return 1;if(ve(o))return-1}return o.length-r.length}function ve(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const ye={type:0,value:""},be=/[a-zA-Z0-9_]/;function we(e,t,n){const r=function(e,t){const n=d({},he,t),r=[];let o=n.start?"^":"";const a=[];for(const l of e){const e=l.length?[]:[90
|
22 |
+
/* PathScore.Root */];n.strict&&!l.length&&(o+="/");for(let t=0;t<l.length;t++){const r=l[t];let s=40+(n.sensitive?.25:0);if(0===r.type)t||(o+="/"),o+=r.value.replace(de,"\\$&"),s+=40;else if(1===r.type){const{value:e,repeatable:n,optional:i,regexp:u}=r;a.push({name:e,repeatable:n,optional:i});const f=u||pe;if(f!==pe){s+=10;try{new RegExp(`(${f})`)}catch(c){throw new Error(`Invalid custom RegExp for param "${e}" (${f}): `+c.message)}}let p=n?`((?:${f})(?:/(?:${f}))*)`:`(${f})`;t||(p=// avoid an optional / if there are more segments e.g. /:p?-static
|
23 |
+
// or /:p?-:p2
|
24 |
+
i&&l.length<2?`(?:/${p})`:"/"+p),i&&(p+="?"),o+=p,s+=20,i&&(s+=-8),n&&(s+=-20),".*"===f&&(s+=-50)}e.push(s)}r.push(e)}if(n.strict&&n.end){const e=r.length-1;r[e][r[e].length-1]+=.7000000000000001}n.strict||(o+="/?"),n.end?o+="$":n.strict&&!o.endsWith("/")&&(o+="(?:/|$)");const s=new RegExp(o,n.sensitive?"":"i");return{re:s,score:r,keys:a,parse:function(e){const t=e.match(s),n={};if(!t)return null;for(let r=1;r<t.length;r++){const e=t[r]||"",o=a[r-1];n[o.name]=e&&o.repeatable?e.split("/"):e}return n},stringify:function(t){let n="",r=!1;for(const o of e){r&&n.endsWith("/")||(n+="/"),r=!1;for(const e of o)if(0===e.type)n+=e.value;else if(1===e.type){const{value:a,repeatable:s,optional:c}=e,l=a in t?t[a]:"";if(v(l)&&!s)throw new Error(`Provided param "${a}" is an array but it is not repeatable (* or + modifiers)`);const i=v(l)?l.join("/"):l;if(!i){if(!c)throw new Error(`Missing required param "${a}"`);o.length<2&&(n.endsWith("/")?n=n.slice(0,-1):r=!0)}n+=i}}return n||"/"}}}(function(e){if(!e)return[[]];if("/"===e)return[[ye]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(e){throw new Error(`ERR (${n})/"${i}": ${e}`)}let n=0,r=n;const o=[];let a;function s(){a&&o.push(a),a=[]}let c,l=0,i="",u="";function f(){i&&(0===n?a.push({type:0,value:i}):1===n||2===n||3===n?(a.length>1&&("*"===c||"+"===c)&&t(`A repeatable param (${i}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:i,regexp:u,repeatable:"*"===c||"+"===c,optional:"*"===c||"?"===c})):t("Invalid state to consume buffer"),i="")}function p(){i+=c}for(;l<e.length;)if(c=e[l++],"\\"!==c||2===n)switch(n){case 0:"/"===c?(i&&f(),s()):":"===c?(f(),n=1):p();break;case 4:p(),n=r;break;case 1:"("===c?n=2:be.test(c)?p():(f(),n=0,"*"!==c&&"?"!==c&&"+"!==c&&l--);break;case 2:")"===c?"\\"==u[u.length-1]?u=u.slice(0,-1)+c:n=3:u+=c;break;case 3:f(),n=0,"*"!==c&&"?"!==c&&"+"!==c&&l--,u="";break;default:t("Unknown state")}else r=n,n=4;return 2===n&&t(`Unfinished custom RegExp for param "${i}"`),f(),s(),o}(e.path),n),o=d(r,{record:e,parent:t,
|
25 |
+
// these needs to be populated by the parent
|
26 |
+
children:[],alias:[]});return t&&!o.record.aliasOf==!t.record.aliasOf&&t.children.push(o),o}function Ee(e,t){const n=[],r=new Map;function o(e,n,r){const c=!r,l=ke(e);l.aliasOf=r&&r.record;const i=Ce(t,e),u=[l];if("alias"in e){const t="string"==typeof e.alias?[e.alias]:e.alias;for(const e of t)u.push(
|
27 |
+
// we need to normalize again to ensure the `mods` property
|
28 |
+
// being non enumerable
|
29 |
+
ke(d({},l,{
|
30 |
+
// this allows us to hold a copy of the `components` option
|
31 |
+
// so that async components cache is hold on the original record
|
32 |
+
components:r?r.record.components:l.components,path:e,
|
33 |
+
// we might be the child of an alias
|
34 |
+
aliasOf:r?r.record:l})))}let f,p;for(const t of u){const{path:u}=t;if(n&&"/"!==u[0]){const e=n.record.path,r="/"===e[e.length-1]?"":"/";t.path=n.record.path+(u&&r+u)}if(f=we(t,n,i),r?r.alias.push(f):(p=p||f,p!==f&&p.alias.push(f),c&&e.name&&!Pe(f)&&a(e.name)),je(f)&&s(f),l.children){const e=l.children;for(let t=0;t<e.length;t++)o(e[t],f,r&&r.children[t])}r=r||f}return p?()=>{a(p)}:g}function a(e){if(se(e)){const t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(a),t.alias.forEach(a))}else{const t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(a),e.alias.forEach(a))}}function s(e){const t=function(e,t){let n=0,r=t.length;for(;n!==r;){const o=n+r>>1;ge(e,t[o])<0?r=o:n=o+1}const o=function(e){let t=e;for(;t=t.parent;)if(je(t)&&0===ge(e,t))return t;return}(e);o&&(r=t.lastIndexOf(o,r-1));return r}(e,n);n.splice(t,0,e),e.record.name&&!Pe(e)&&r.set(e.record.name,e)}return t=Ce({strict:!1,end:!0,sensitive:!1},t),e.forEach((e=>o(e))),{addRoute:o,resolve:function(e,t){let o,a,s,c={};if("name"in e&&e.name){if(o=r.get(e.name),!o)throw ue(1,{location:e});s=o.record.name,c=d(
|
35 |
+
// paramsFromLocation is a new object
|
36 |
+
Re(t.params,
|
37 |
+
// only keep params that exist in the resolved location
|
38 |
+
// only keep optional params coming from a parent record
|
39 |
+
o.keys.filter((e=>!e.optional)).concat(o.parent?o.parent.keys.filter((e=>e.optional)):[]).map((e=>e.name))),
|
40 |
+
// discard any existing params in the current location that do not exist here
|
41 |
+
// #1497 this ensures better active/exact matching
|
42 |
+
e.params&&Re(e.params,o.keys.map((e=>e.name)))),a=o.stringify(c)}else if(null!=e.path)a=e.path,o=n.find((e=>e.re.test(a))),o&&(c=o.parse(a),s=o.record.name);else{if(o=t.name?r.get(t.name):n.find((e=>e.re.test(t.path))),!o)throw ue(1,{location:e,currentLocation:t});s=o.record.name,c=d({},t.params,e.params),a=o.stringify(c)}const l=[];let i=o;for(;i;)l.unshift(i.record),i=i.parent;return{name:s,path:a,params:c,matched:l,meta:xe(l)}},removeRoute:a,clearRoutes:function(){n.length=0,r.clear()},getRoutes:function(){return n},getRecordMatcher:function(e){return r.get(e)}}}function Re(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function ke(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Oe(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},
|
43 |
+
// must be declared afterwards
|
44 |
+
// mods: {},
|
45 |
+
components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Oe(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]="object"==typeof n?n[r]:n;return t}function Pe(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function xe(e){return e.reduce(((e,t)=>d(e,t.meta)),{})}function Ce(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function je({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function $e(e){const t={};if(""===e||"?"===e)return t;const n=("?"===e[0]?e.slice(1):e).split("&");for(let r=0;r<n.length;++r){const e=n[r].replace(k," "),o=e.indexOf("="),a=B(o<0?e:e.slice(0,o)),s=o<0?null:B(e.slice(o+1));if(a in t){let e=t[a];v(e)||(e=t[a]=[e]),e.push(s)}else t[a]=s}return t}function Se(e){let t="";for(let n in e){const r=e[n];if(n=L(n).replace(E,"%3D"),null==r){void 0!==r&&(t+=(t.length?"&":"")+n);continue}(v(r)?r.map((e=>e&&L(e))):[r&&L(r)]).forEach((e=>{void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))}))}return t}function Ae(e){const t={};for(const n in e){const r=e[n];void 0!==r&&(t[n]=v(r)?r.map((e=>null==e?null:""+e)):null==r?r:""+r)}return t}const qe=Symbol(""),Le=Symbol(""),Me=Symbol(""),Be=Symbol(""),Ge=Symbol("");function _e(){let e=[];return{add:function(t){return e.push(t),()=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)}},list:()=>e.slice(),reset:function(){e=[]}}}function Ie(e,t,n,r,o,a=e=>e()){const s=r&&(// name is defined if record is because of the function overload
|
46 |
+
r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise(((c,l)=>{const i=e=>{var a;!1===e?l(ue(4,{from:n,to:t})):e instanceof Error?l(e):"string"==typeof(a=e)||a&&"object"==typeof a?l(ue(2,{from:t,to:e})):(s&&// since enterCallbackArray is truthy, both record and name also are
|
47 |
+
r.enterCallbacks[o]===s&&"function"==typeof e&&s.push(e),c())},u=a((()=>e.call(r&&r.instances[o],t,n,i)));let f=Promise.resolve(u);e.length<3&&(f=f.then(i)),f.catch((e=>l(e)))}))}function Te(e,t,n,r,o=e=>e()){const a=[];for(const s of e)for(const e in s.components){let c=s.components[e];if("beforeRouteEnter"===t||s.instances[e])if(h(c)){const l=(c.__vccOpts||c)[t];l&&a.push(Ie(l,n,r,s,e,o))}else{let l=c();a.push((()=>l.then((a=>{if(!a)throw new Error(`Couldn't resolve component "${e}" at "${s.path}"`);const c=(l=a).__esModule||"Module"===l[Symbol.toStringTag]||// support CF with dynamic imports that do not
|
48 |
+
// add the Module string tag
|
49 |
+
l.default&&h(l.default)?a.default:a;var l;s.mods[e]=a,s.components[e]=c;const i=(c.__vccOpts||c)[t];return i&&Ie(i,n,r,s,e,o)()}))))}}return a}function We(e){const t=o(Me),r=o(Be),a=s((()=>{const r=n(e.to);return t.resolve(r)})),c=s((()=>{const{matched:e}=a.value,{length:t}=e,n=e[t-1],o=r.matched;if(!n||!o.length)return-1;const s=o.findIndex(T.bind(null,n));if(s>-1)return s;const c=Ue(e[t-2]);
|
50 |
+
// we are dealing with nested routes
|
51 |
+
return t>1&&// if the parent and matched route have the same path, this link is
|
52 |
+
// referring to the empty child. Or we currently are on a different
|
53 |
+
// child of the same parent
|
54 |
+
Ue(n)===c&&// avoid comparing the child with its parent
|
55 |
+
o[o.length-1].path!==c?o.findIndex(T.bind(null,e[t-2])):s})),l=s((()=>c.value>-1&&function(e,t){for(const n in t){const r=t[n],o=e[n];if("string"==typeof r){if(r!==o)return!1}else if(!v(o)||o.length!==r.length||r.some(((e,t)=>e!==o[t])))return!1}return!0}(r.params,a.value.params))),i=s((()=>c.value>-1&&c.value===r.matched.length-1&&W(r.params,a.value.params)));return{route:a,href:s((()=>a.value.href)),isActive:l,isExactActive:i,navigate:function(r={}){if(function(e){if(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)return;if(e.defaultPrevented)return;if(void 0!==e.button&&0!==e.button)return;if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}e.preventDefault&&e.preventDefault();return!0}(r)){const r=t[n(e.replace)?"replace":"push"](n(e.to)).catch(g);return e.viewTransition&&"undefined"!=typeof document&&"startViewTransition"in document&&document.startViewTransition((()=>r)),r}return Promise.resolve()}}}const De=t({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,
|
56 |
+
// inactiveClass: String,
|
57 |
+
exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:We,setup(e,{slots:t}){const n=a(We(e)),{options:r}=o(Me),l=s((()=>({[Ve(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,
|
58 |
+
// [getLinkClass(
|
59 |
+
// props.inactiveClass,
|
60 |
+
// options.linkInactiveClass,
|
61 |
+
// 'router-link-inactive'
|
62 |
+
// )]: !link.isExactActive,
|
63 |
+
[Ve(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive})));return()=>{const r=t.default&&(1===(o=t.default(n)).length?o[0]:o);var o;return e.custom?r:c("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,
|
64 |
+
// this would override user added attrs but Vue will still add
|
65 |
+
// the listener, so we end up triggering both
|
66 |
+
onClick:n.navigate,class:l.value},r)}}});function Ue(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ve=(e,t,n)=>null!=e?e:null!=t?t:n;function Fe(e,t){if(!e)return null;const n=e(t);return 1===n.length?n[0]:n}const Ke=t({name:"RouterView",
|
67 |
+
// #674 we manually inherit them
|
68 |
+
inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},
|
69 |
+
// Better compat for @vue/compat users
|
70 |
+
// https://github.com/vuejs/router/issues/1315
|
71 |
+
compatConfig:{MODE:3},setup(e,{attrs:t,slots:r}){const a=o(Ge),f=s((()=>e.route||a.value)),p=o(Le,0),h=s((()=>{let e=n(p);const{matched:t}=f.value;let r;for(;(r=t[e])&&!r.components;)e++;return e})),m=s((()=>f.value.matched[h.value]));l(Le,s((()=>h.value+1))),l(qe,m),l(Ge,f);const g=i();return u((()=>[g.value,m.value,e.name]),(([e,t,n],[r,o,a])=>{t&&(t.instances[n]=e,o&&o!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=o.leaveGuards),t.updateGuards.size||(t.updateGuards=o.updateGuards))),!e||!t||// if there is no instance but to and from are the same this might be
|
72 |
+
// the first visit
|
73 |
+
o&&T(t,o)&&r||(t.enterCallbacks[n]||[]).forEach((t=>t(e)))}),{flush:"post"}),()=>{const n=f.value,o=e.name,a=m.value,s=a&&a.components[o];if(!s)return Fe(r.default,{Component:s,route:n});const l=a.props[o],i=l?!0===l?n.params:"function"==typeof l?l(n):l:null,u=c(s,d({},i,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(a.instances[o]=null)},ref:g}));
|
74 |
+
// pass the vnode to the slot as a prop.
|
75 |
+
// h and <component :is="..."> both accept vnodes
|
76 |
+
return Fe(r.default,{Component:u,route:n})||u}}});function ze(t){const o=Ee(t.routes,t),a=t.parseQuery||$e,s=t.stringifyQuery||Se,c=t.history,l=_e(),i=_e(),u=_e(),h=e(V);let y=V;p&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const b=m.bind(null,(e=>""+e)),w=m.bind(null,M),E=
|
77 |
+
// @ts-expect-error: intentionally avoid the type check
|
78 |
+
m.bind(null,B);function R(e,t){if(t=d({},t||h.value),"string"==typeof e){const n=_(a,e,t.path),r=o.resolve({path:n.path},t),s=c.createHref(n.fullPath);return d(n,r,{params:E(r.params),hash:B(n.hash),redirectedFrom:void 0,href:s})}let n;if(null!=e.path)n=d({},e,{path:_(a,e.path,t.path).path});else{const r=d({},e.params);for(const e in r)null==r[e]&&delete r[e];n=d({},e,{params:w(r)}),t.params=w(t.params)}const r=o.resolve(n,t),l=e.hash||"";r.params=b(E(r.params));const i=function(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}(s,d({},e,{hash:(u=l,q(u).replace(j,"{").replace(S,"}").replace(x,"^")),path:r.path}));var u;const f=c.createHref(i);return d({fullPath:i,
|
79 |
+
// keep the hash encoded so fullPath is effectively path + encodedQuery +
|
80 |
+
// hash
|
81 |
+
hash:l,query:
|
82 |
+
// if the user is using a custom query lib like qs, we might have
|
83 |
+
// nested objects, so we keep the query as is, meaning it can contain
|
84 |
+
// numbers at `$route.query`, but at the point, the user will have to
|
85 |
+
// use their own type anyway.
|
86 |
+
// https://github.com/vuejs/router/issues/328#issuecomment-649481567
|
87 |
+
s===Se?Ae(e.query):e.query||{}},r,{redirectedFrom:void 0,href:f})}function k(e){return"string"==typeof e?_(a,e,h.value.path):d({},e)}function O(e,t){if(y!==e)return ue(8,{from:t,to:e})}function P(e){return $(e)}function C(e){const t=e.matched[e.matched.length-1];if(t&&t.redirect){const{redirect:n}=t;let r="function"==typeof n?n(e):n;return"string"==typeof r&&(r=r.includes("?")||r.includes("#")?r=k(r):
|
88 |
+
// force empty params
|
89 |
+
{path:r},r.params={}),d({query:e.query,hash:e.hash,
|
90 |
+
// avoid transferring params if the redirect has a path
|
91 |
+
params:null!=r.path?{}:e.params},r)}}function $(e,t){const n=y=R(e),r=h.value,o=e.state,a=e.force,c=!0===e.replace,l=C(n);if(l)return $(d(k(l),{state:"object"==typeof l?d({},o,l.state):o,force:a,replace:c}),
|
92 |
+
// keep original redirectedFrom if it exists
|
93 |
+
t||n);const i=n;let u;return i.redirectedFrom=t,!a&&function(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&T(t.matched[r],n.matched[o])&&W(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}(s,r,n)&&(u=ue(16,{to:i,from:r}),te(r,r,
|
94 |
+
// this is a push, the only way for it to be triggered from a
|
95 |
+
// history.listen is with a redirect, which makes it become a push
|
96 |
+
!0,
|
97 |
+
// This cannot be the first navigation because the initial location
|
98 |
+
// cannot be manually navigated to
|
99 |
+
!1)),(u?Promise.resolve(u):G(i,r)).catch((e=>fe(e)?
|
100 |
+
// navigation redirects still mark the router as ready
|
101 |
+
fe(e,2
|
102 |
+
/* ErrorTypes.NAVIGATION_GUARD_REDIRECT */)?e:Y(e):
|
103 |
+
// reject any unknown error
|
104 |
+
X(e,i,r))).then((e=>{if(e){if(fe(e,2
|
105 |
+
/* ErrorTypes.NAVIGATION_GUARD_REDIRECT */))return $(
|
106 |
+
// keep options
|
107 |
+
d({
|
108 |
+
// preserve an existing replacement but allow the redirect to override it
|
109 |
+
replace:c},k(e.to),{state:"object"==typeof e.to?d({},o,e.to.state):o,force:a}),
|
110 |
+
// preserve the original redirectedFrom if any
|
111 |
+
t||i)}else e=D(i,r,!0,c,o);return I(i,r,e),e}))}function A(e,t){const n=O(e,t);return n?Promise.reject(n):Promise.resolve()}function L(e){const t=oe.values().next().value;return t&&"function"==typeof t.runWithContext?t.runWithContext(e):e()}function G(e,t){let n;const[r,o,a]=function(e,t){const n=[],r=[],o=[],a=Math.max(t.matched.length,e.matched.length);for(let s=0;s<a;s++){const a=t.matched[s];a&&(e.matched.find((e=>T(e,a)))?r.push(a):n.push(a));const c=e.matched[s];c&&(t.matched.find((e=>T(e,c)))||o.push(c))}return[n,r,o]}(e,t);n=Te(r.reverse(),"beforeRouteLeave",e,t);for(const c of r)c.leaveGuards.forEach((r=>{n.push(Ie(r,e,t))}));const s=A.bind(null,e,t);return n.push(s),ce(n).then((()=>{n=[];for(const r of l.list())n.push(Ie(r,e,t));return n.push(s),ce(n)})).then((()=>{n=Te(o,"beforeRouteUpdate",e,t);for(const r of o)r.updateGuards.forEach((r=>{n.push(Ie(r,e,t))}));return n.push(s),ce(n)})).then((()=>{n=[];for(const r of a)if(r.beforeEnter)if(v(r.beforeEnter))for(const o of r.beforeEnter)n.push(Ie(o,e,t));else n.push(Ie(r.beforeEnter,e,t));return n.push(s),ce(n)})).then((()=>(e.matched.forEach((e=>e.enterCallbacks={})),n=Te(a,"beforeRouteEnter",e,t,L),n.push(s),ce(n)))).then((()=>{n=[];for(const r of i.list())n.push(Ie(r,e,t));return n.push(s),ce(n)})).catch((e=>fe(e,8
|
112 |
+
/* ErrorTypes.NAVIGATION_CANCELLED */)?e:Promise.reject(e)))}function I(e,t,n){u.list().forEach((r=>L((()=>r(e,t,n)))))}function D(e,t,n,r,o){const a=O(e,t);if(a)return a;const s=t===V,l=p?history.state:{};n&&(r||s?c.replace(e.fullPath,d({scroll:s&&l&&l.scroll},o)):c.push(e.fullPath,o)),h.value=e,te(e,t,n,s),Y()}let U;function K(){U||(U=c.listen(((e,t,n)=>{if(!ae.listening)return;const r=R(e),o=C(r);if(o)return void $(d(o,{replace:!0,force:!0}),r).catch(g);y=r;const a=h.value;var s,l;p&&(s=J(a.fullPath,n.delta),l=N(),ee.set(s,l)),G(r,a).catch((e=>fe(e,12
|
113 |
+
/* ErrorTypes.NAVIGATION_CANCELLED */)?e:fe(e,2
|
114 |
+
/* ErrorTypes.NAVIGATION_GUARD_REDIRECT */)?($(d(k(e.to),{force:!0}),r).then((e=>{fe(e,20
|
115 |
+
/* ErrorTypes.NAVIGATION_DUPLICATED */)&&!n.delta&&n.type===F.pop&&c.go(-1,!1)})).catch(g),Promise.reject()):(n.delta&&c.go(-n.delta,!1),X(e,r,a)))).then((e=>{(e=e||D(
|
116 |
+
// after navigation, all matched components are resolved
|
117 |
+
r,a,!1))&&(n.delta&&// a new navigation has been triggered, so we do not want to revert, that will change the current history
|
118 |
+
// entry while a different route is displayed
|
119 |
+
!fe(e,8
|
120 |
+
/* ErrorTypes.NAVIGATION_CANCELLED */)?c.go(-n.delta,!1):n.type===F.pop&&fe(e,20
|
121 |
+
/* ErrorTypes.NAVIGATION_DUPLICATED */)&&c.go(-1,!1)),I(r,a,e)})).catch(g)})))}let z,H=_e(),Q=_e();function X(e,t,n){Y(e);const r=Q.list();return r.length&&r.forEach((r=>r(e,t,n))),Promise.reject(e)}function Y(e){return z||(z=!e,K(),H.list().forEach((([t,n])=>e?n(e):t())),H.reset()),e}function te(e,n,r,o){const{scrollBehavior:a}=t;if(!p||!a)return Promise.resolve();const s=!r&&function(e){const t=ee.get(e);return ee.delete(e),t}(J(e.fullPath,0))||(o||!r)&&history.state&&history.state.scroll||null;return f().then((()=>a(e,n,s))).then((e=>e&&Z(e))).catch((t=>X(t,e,n)))}const ne=e=>c.go(e);let re;const oe=new Set,ae={currentRoute:h,listening:!0,addRoute:function(e,t){let n,r;return se(e)?(n=o.getRecordMatcher(e),r=t):r=e,o.addRoute(r,n)},removeRoute:function(e){const t=o.getRecordMatcher(e);t&&o.removeRoute(t)},clearRoutes:o.clearRoutes,hasRoute:function(e){return!!o.getRecordMatcher(e)},getRoutes:function(){return o.getRoutes().map((e=>e.record))},resolve:R,options:t,push:P,replace:function(e){return P(d(k(e),{replace:!0}))},go:ne,back:()=>ne(-1),forward:()=>ne(1),beforeEach:l.add,beforeResolve:i.add,afterEach:u.add,onError:Q.add,isReady:function(){return z&&h.value!==V?Promise.resolve():new Promise(((e,t)=>{H.add([e,t])}))},install(e){e.component("RouterLink",De),e.component("RouterView",Ke),e.config.globalProperties.$router=this,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>n(h)}),p&&// used for the initial navigation client side to avoid pushing
|
122 |
+
// multiple times when the router is used in multiple apps
|
123 |
+
!re&&h.value===V&&(re=!0,P(c.location).catch((e=>{})));const t={};for(const n in V)Object.defineProperty(t,n,{get:()=>h.value[n],enumerable:!0});e.provide(Me,this),e.provide(Be,r(t)),e.provide(Ge,h);const o=e.unmount;oe.add(e),e.unmount=function(){oe.delete(e),oe.size<1&&(y=V,U&&U(),U=null,h.value=V,re=!1,z=!1),o()}}};function ce(e){return e.reduce(((e,t)=>e.then((()=>L(t)))),Promise.resolve())}return ae}function He(){return o(Me)}function Qe(e){return o(Be)}export{He as a,ae as b,ze as c,Qe as u};
|
.output/public/assets/vuedraggable-Bjstl63z.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.output/public/index.html
CHANGED
@@ -10,11 +10,11 @@
|
|
10 |
<link rel="mask-icon" href="/assets/logo.svg" color="#FFFFFF">
|
11 |
<meta name="theme-color" content="#ffffff">
|
12 |
<link rel="manifest" href="./manifest.webmanifest" />
|
13 |
-
<script type="module" crossorigin src="./assets/main-
|
14 |
<link rel="modulepreload" crossorigin href="./assets/core-js-pure-Dnpx5JGu.js">
|
15 |
<link rel="modulepreload" crossorigin href="./assets/@babel-ynFNPEB3.js">
|
16 |
-
<link rel="modulepreload" crossorigin href="./assets/@vue-
|
17 |
-
<link rel="modulepreload" crossorigin href="./assets/pinia-
|
18 |
<link rel="modulepreload" crossorigin href="./assets/destr-ClW9AvhW.js">
|
19 |
<link rel="modulepreload" crossorigin href="./assets/deep-pick-omit-DP_A4OSP.js">
|
20 |
<link rel="modulepreload" crossorigin href="./assets/pinia-plugin-persistedstate-DyrI1rJI.js">
|
@@ -24,24 +24,24 @@
|
|
24 |
<link rel="modulepreload" crossorigin href="./assets/tvision-color-YYaNBBLy.js">
|
25 |
<link rel="modulepreload" crossorigin href="./assets/lodash-VDnThKtA.js">
|
26 |
<link rel="modulepreload" crossorigin href="./assets/eventsource-parser-BEY8Dpg-.js">
|
27 |
-
<link rel="modulepreload" crossorigin href="./assets/tdesign-icons-vue-next-
|
28 |
<link rel="modulepreload" crossorigin href="./assets/lodash-es-BkU_-LF8.js">
|
29 |
<link rel="modulepreload" crossorigin href="./assets/sortablejs-DGtSoqI-.js">
|
30 |
<link rel="modulepreload" crossorigin href="./assets/@popperjs-B4tvfKWZ.js">
|
31 |
-
<link rel="modulepreload" crossorigin href="./assets/tdesign-vue-next-
|
32 |
-
<link rel="modulepreload" crossorigin href="./assets/@vueuse-
|
33 |
<link rel="modulepreload" crossorigin href="./assets/@intlify-eboPrqDD.js">
|
34 |
-
<link rel="modulepreload" crossorigin href="./assets/vue-i18n-
|
35 |
<link rel="modulepreload" crossorigin href="./assets/@mozilla-BD532_dh.js">
|
36 |
-
<link rel="modulepreload" crossorigin href="./assets/_plugin-vue_export-helper-
|
37 |
<link rel="modulepreload" crossorigin href="./assets/ua-parser-js--QiuJfYt.js">
|
38 |
-
<link rel="modulepreload" crossorigin href="./assets/@wdns-
|
39 |
-
<link rel="modulepreload" crossorigin href="./assets/vue-router-
|
40 |
-
<link rel="modulepreload" crossorigin href="./assets/vue-
|
41 |
-
<link rel="modulepreload" crossorigin href="./assets/vuedraggable-
|
42 |
<link rel="stylesheet" crossorigin href="./assets/tdesign-icons-vue-next-BGgy7GQY.css">
|
43 |
<link rel="stylesheet" crossorigin href="./assets/tdesign-vue-next-lG0L4BeW.css">
|
44 |
-
<link rel="stylesheet" crossorigin href="./assets/main-
|
45 |
</head>
|
46 |
<body>
|
47 |
<div id="app"></div>
|
|
|
10 |
<link rel="mask-icon" href="/assets/logo.svg" color="#FFFFFF">
|
11 |
<meta name="theme-color" content="#ffffff">
|
12 |
<link rel="manifest" href="./manifest.webmanifest" />
|
13 |
+
<script type="module" crossorigin src="./assets/main-CeVW39vq.js"></script>
|
14 |
<link rel="modulepreload" crossorigin href="./assets/core-js-pure-Dnpx5JGu.js">
|
15 |
<link rel="modulepreload" crossorigin href="./assets/@babel-ynFNPEB3.js">
|
16 |
+
<link rel="modulepreload" crossorigin href="./assets/@vue-DrGkbxkU.js">
|
17 |
+
<link rel="modulepreload" crossorigin href="./assets/pinia-C7G8hpVd.js">
|
18 |
<link rel="modulepreload" crossorigin href="./assets/destr-ClW9AvhW.js">
|
19 |
<link rel="modulepreload" crossorigin href="./assets/deep-pick-omit-DP_A4OSP.js">
|
20 |
<link rel="modulepreload" crossorigin href="./assets/pinia-plugin-persistedstate-DyrI1rJI.js">
|
|
|
24 |
<link rel="modulepreload" crossorigin href="./assets/tvision-color-YYaNBBLy.js">
|
25 |
<link rel="modulepreload" crossorigin href="./assets/lodash-VDnThKtA.js">
|
26 |
<link rel="modulepreload" crossorigin href="./assets/eventsource-parser-BEY8Dpg-.js">
|
27 |
+
<link rel="modulepreload" crossorigin href="./assets/tdesign-icons-vue-next-Bk-s7TkL.js">
|
28 |
<link rel="modulepreload" crossorigin href="./assets/lodash-es-BkU_-LF8.js">
|
29 |
<link rel="modulepreload" crossorigin href="./assets/sortablejs-DGtSoqI-.js">
|
30 |
<link rel="modulepreload" crossorigin href="./assets/@popperjs-B4tvfKWZ.js">
|
31 |
+
<link rel="modulepreload" crossorigin href="./assets/tdesign-vue-next-2RIRnCqA.js">
|
32 |
+
<link rel="modulepreload" crossorigin href="./assets/@vueuse-FQfBVMrt.js">
|
33 |
<link rel="modulepreload" crossorigin href="./assets/@intlify-eboPrqDD.js">
|
34 |
+
<link rel="modulepreload" crossorigin href="./assets/vue-i18n-CzQ2NKaR.js">
|
35 |
<link rel="modulepreload" crossorigin href="./assets/@mozilla-BD532_dh.js">
|
36 |
+
<link rel="modulepreload" crossorigin href="./assets/_plugin-vue_export-helper-Cd8NMA_g.js">
|
37 |
<link rel="modulepreload" crossorigin href="./assets/ua-parser-js--QiuJfYt.js">
|
38 |
+
<link rel="modulepreload" crossorigin href="./assets/@wdns-DMlS5Imi.js">
|
39 |
+
<link rel="modulepreload" crossorigin href="./assets/vue-router-C_wREmVJ.js">
|
40 |
+
<link rel="modulepreload" crossorigin href="./assets/vue-DkZ5d_BT.js">
|
41 |
+
<link rel="modulepreload" crossorigin href="./assets/vuedraggable-Bjstl63z.js">
|
42 |
<link rel="stylesheet" crossorigin href="./assets/tdesign-icons-vue-next-BGgy7GQY.css">
|
43 |
<link rel="stylesheet" crossorigin href="./assets/tdesign-vue-next-lG0L4BeW.css">
|
44 |
+
<link rel="stylesheet" crossorigin href="./assets/main-Bh8K6KCJ.css">
|
45 |
</head>
|
46 |
<body>
|
47 |
<div id="app"></div>
|
.output/public/popup.html
CHANGED
@@ -3,11 +3,11 @@
|
|
3 |
<head>
|
4 |
<meta charset="UTF-8" />
|
5 |
<title>Popup</title>
|
6 |
-
<script type="module" crossorigin src="./assets/popup-
|
7 |
<link rel="modulepreload" crossorigin href="./assets/core-js-pure-Dnpx5JGu.js">
|
8 |
<link rel="modulepreload" crossorigin href="./assets/@babel-ynFNPEB3.js">
|
9 |
-
<link rel="modulepreload" crossorigin href="./assets/@vue-
|
10 |
-
<link rel="modulepreload" crossorigin href="./assets/pinia-
|
11 |
<link rel="modulepreload" crossorigin href="./assets/destr-ClW9AvhW.js">
|
12 |
<link rel="modulepreload" crossorigin href="./assets/deep-pick-omit-DP_A4OSP.js">
|
13 |
<link rel="modulepreload" crossorigin href="./assets/pinia-plugin-persistedstate-DyrI1rJI.js">
|
@@ -17,16 +17,16 @@
|
|
17 |
<link rel="modulepreload" crossorigin href="./assets/tvision-color-YYaNBBLy.js">
|
18 |
<link rel="modulepreload" crossorigin href="./assets/lodash-VDnThKtA.js">
|
19 |
<link rel="modulepreload" crossorigin href="./assets/eventsource-parser-BEY8Dpg-.js">
|
20 |
-
<link rel="modulepreload" crossorigin href="./assets/tdesign-icons-vue-next-
|
21 |
<link rel="modulepreload" crossorigin href="./assets/lodash-es-BkU_-LF8.js">
|
22 |
<link rel="modulepreload" crossorigin href="./assets/sortablejs-DGtSoqI-.js">
|
23 |
<link rel="modulepreload" crossorigin href="./assets/@popperjs-B4tvfKWZ.js">
|
24 |
-
<link rel="modulepreload" crossorigin href="./assets/tdesign-vue-next-
|
25 |
-
<link rel="modulepreload" crossorigin href="./assets/@vueuse-
|
26 |
<link rel="modulepreload" crossorigin href="./assets/@intlify-eboPrqDD.js">
|
27 |
-
<link rel="modulepreload" crossorigin href="./assets/vue-i18n-
|
28 |
<link rel="modulepreload" crossorigin href="./assets/@mozilla-BD532_dh.js">
|
29 |
-
<link rel="modulepreload" crossorigin href="./assets/_plugin-vue_export-helper-
|
30 |
<link rel="modulepreload" crossorigin href="./assets/markdown-it-link-attributes-DRKqjf49.js">
|
31 |
<link rel="modulepreload" crossorigin href="./assets/mdurl-CDXpswLz.js">
|
32 |
<link rel="modulepreload" crossorigin href="./assets/uc.micro-CLkLCS2f.js">
|
@@ -36,8 +36,8 @@
|
|
36 |
<link rel="modulepreload" crossorigin href="./assets/markdown-it-C8SkdHr7.js">
|
37 |
<link rel="modulepreload" crossorigin href="./assets/katex-BY7yyeOs.js">
|
38 |
<link rel="modulepreload" crossorigin href="./assets/@traptitech-WZCBkmmf.js">
|
39 |
-
<link rel="modulepreload" crossorigin href="./assets/highlight.js-
|
40 |
-
<link rel="modulepreload" crossorigin href="./assets/markdown-it-highlightjs-
|
41 |
<link rel="modulepreload" crossorigin href="./assets/dayjs-Cbdj87rt.js">
|
42 |
<link rel="modulepreload" crossorigin href="./assets/@braintree-DgpeZQRe.js">
|
43 |
<link rel="modulepreload" crossorigin href="./assets/d3-timer-keMr1twq.js">
|
@@ -56,7 +56,7 @@
|
|
56 |
<link rel="modulepreload" crossorigin href="./assets/elkjs-BAetzGHm.js">
|
57 |
<link rel="modulepreload" crossorigin href="./assets/khroma-Ca6ZlOUT.js">
|
58 |
<link rel="modulepreload" crossorigin href="./assets/ua-parser-js--QiuJfYt.js">
|
59 |
-
<link rel="modulepreload" crossorigin href="./assets/@wdns-
|
60 |
<link rel="modulepreload" crossorigin href="./assets/ts-dedent-CttZBlkd.js">
|
61 |
<link rel="modulepreload" crossorigin href="./assets/stylis-Cl7w7uv3.js">
|
62 |
<link rel="modulepreload" crossorigin href="./assets/internmap-B8oPgqVZ.js">
|
@@ -70,12 +70,12 @@
|
|
70 |
<link rel="modulepreload" crossorigin href="./assets/layout-base-DqRk0Tgc.js">
|
71 |
<link rel="modulepreload" crossorigin href="./assets/cose-base-kQthUiMK.js">
|
72 |
<link rel="modulepreload" crossorigin href="./assets/cytoscape-cose-bilkent-CcQu5e-H.js">
|
73 |
-
<link rel="modulepreload" crossorigin href="./assets/mermaid-
|
74 |
-
<link rel="modulepreload" crossorigin href="./assets/@agoose77-
|
75 |
-
<link rel="modulepreload" crossorigin href="./assets/markdown-
|
76 |
<link rel="stylesheet" crossorigin href="./assets/tdesign-icons-vue-next-BGgy7GQY.css">
|
77 |
<link rel="stylesheet" crossorigin href="./assets/tdesign-vue-next-lG0L4BeW.css">
|
78 |
-
<link rel="stylesheet" crossorigin href="./assets/popup-
|
79 |
</head>
|
80 |
<body>
|
81 |
<div id="app"></div>
|
|
|
3 |
<head>
|
4 |
<meta charset="UTF-8" />
|
5 |
<title>Popup</title>
|
6 |
+
<script type="module" crossorigin src="./assets/popup-CE5CL4-t.js"></script>
|
7 |
<link rel="modulepreload" crossorigin href="./assets/core-js-pure-Dnpx5JGu.js">
|
8 |
<link rel="modulepreload" crossorigin href="./assets/@babel-ynFNPEB3.js">
|
9 |
+
<link rel="modulepreload" crossorigin href="./assets/@vue-DrGkbxkU.js">
|
10 |
+
<link rel="modulepreload" crossorigin href="./assets/pinia-C7G8hpVd.js">
|
11 |
<link rel="modulepreload" crossorigin href="./assets/destr-ClW9AvhW.js">
|
12 |
<link rel="modulepreload" crossorigin href="./assets/deep-pick-omit-DP_A4OSP.js">
|
13 |
<link rel="modulepreload" crossorigin href="./assets/pinia-plugin-persistedstate-DyrI1rJI.js">
|
|
|
17 |
<link rel="modulepreload" crossorigin href="./assets/tvision-color-YYaNBBLy.js">
|
18 |
<link rel="modulepreload" crossorigin href="./assets/lodash-VDnThKtA.js">
|
19 |
<link rel="modulepreload" crossorigin href="./assets/eventsource-parser-BEY8Dpg-.js">
|
20 |
+
<link rel="modulepreload" crossorigin href="./assets/tdesign-icons-vue-next-Bk-s7TkL.js">
|
21 |
<link rel="modulepreload" crossorigin href="./assets/lodash-es-BkU_-LF8.js">
|
22 |
<link rel="modulepreload" crossorigin href="./assets/sortablejs-DGtSoqI-.js">
|
23 |
<link rel="modulepreload" crossorigin href="./assets/@popperjs-B4tvfKWZ.js">
|
24 |
+
<link rel="modulepreload" crossorigin href="./assets/tdesign-vue-next-2RIRnCqA.js">
|
25 |
+
<link rel="modulepreload" crossorigin href="./assets/@vueuse-FQfBVMrt.js">
|
26 |
<link rel="modulepreload" crossorigin href="./assets/@intlify-eboPrqDD.js">
|
27 |
+
<link rel="modulepreload" crossorigin href="./assets/vue-i18n-CzQ2NKaR.js">
|
28 |
<link rel="modulepreload" crossorigin href="./assets/@mozilla-BD532_dh.js">
|
29 |
+
<link rel="modulepreload" crossorigin href="./assets/_plugin-vue_export-helper-Cd8NMA_g.js">
|
30 |
<link rel="modulepreload" crossorigin href="./assets/markdown-it-link-attributes-DRKqjf49.js">
|
31 |
<link rel="modulepreload" crossorigin href="./assets/mdurl-CDXpswLz.js">
|
32 |
<link rel="modulepreload" crossorigin href="./assets/uc.micro-CLkLCS2f.js">
|
|
|
36 |
<link rel="modulepreload" crossorigin href="./assets/markdown-it-C8SkdHr7.js">
|
37 |
<link rel="modulepreload" crossorigin href="./assets/katex-BY7yyeOs.js">
|
38 |
<link rel="modulepreload" crossorigin href="./assets/@traptitech-WZCBkmmf.js">
|
39 |
+
<link rel="modulepreload" crossorigin href="./assets/highlight.js-BsoTvX5C.js">
|
40 |
+
<link rel="modulepreload" crossorigin href="./assets/markdown-it-highlightjs-Bk9Z4vG9.js">
|
41 |
<link rel="modulepreload" crossorigin href="./assets/dayjs-Cbdj87rt.js">
|
42 |
<link rel="modulepreload" crossorigin href="./assets/@braintree-DgpeZQRe.js">
|
43 |
<link rel="modulepreload" crossorigin href="./assets/d3-timer-keMr1twq.js">
|
|
|
56 |
<link rel="modulepreload" crossorigin href="./assets/elkjs-BAetzGHm.js">
|
57 |
<link rel="modulepreload" crossorigin href="./assets/khroma-Ca6ZlOUT.js">
|
58 |
<link rel="modulepreload" crossorigin href="./assets/ua-parser-js--QiuJfYt.js">
|
59 |
+
<link rel="modulepreload" crossorigin href="./assets/@wdns-DMlS5Imi.js">
|
60 |
<link rel="modulepreload" crossorigin href="./assets/ts-dedent-CttZBlkd.js">
|
61 |
<link rel="modulepreload" crossorigin href="./assets/stylis-Cl7w7uv3.js">
|
62 |
<link rel="modulepreload" crossorigin href="./assets/internmap-B8oPgqVZ.js">
|
|
|
70 |
<link rel="modulepreload" crossorigin href="./assets/layout-base-DqRk0Tgc.js">
|
71 |
<link rel="modulepreload" crossorigin href="./assets/cose-base-kQthUiMK.js">
|
72 |
<link rel="modulepreload" crossorigin href="./assets/cytoscape-cose-bilkent-CcQu5e-H.js">
|
73 |
+
<link rel="modulepreload" crossorigin href="./assets/mermaid-BDMIxShI.js">
|
74 |
+
<link rel="modulepreload" crossorigin href="./assets/@agoose77-Dx1D29Ys.js">
|
75 |
+
<link rel="modulepreload" crossorigin href="./assets/markdown-Debu5d_y.js">
|
76 |
<link rel="stylesheet" crossorigin href="./assets/tdesign-icons-vue-next-BGgy7GQY.css">
|
77 |
<link rel="stylesheet" crossorigin href="./assets/tdesign-vue-next-lG0L4BeW.css">
|
78 |
+
<link rel="stylesheet" crossorigin href="./assets/popup-cHgpYIp4.css">
|
79 |
</head>
|
80 |
<body>
|
81 |
<div id="app"></div>
|
.output/public/sw.js
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
// 缓存名称 - 更改版本号可以强制更新缓存
|
2 |
-
const CACHE_NAME = 'app-cache-
|
3 |
const ASSETS_PATTERN = /\/assets\//;
|
4 |
// 需要缓存的资源列表
|
5 |
const urlsToCache = [
|
|
|
1 |
// 缓存名称 - 更改版本号可以强制更新缓存
|
2 |
+
const CACHE_NAME = 'app-cache-v1742092354877';
|
3 |
const ASSETS_PATTERN = /\/assets\//;
|
4 |
// 需要缓存的资源列表
|
5 |
const urlsToCache = [
|
.output/server/chunks/_/index.mjs
CHANGED
The diff for this file is too large to render.
See raw diff
|
|
.output/server/chunks/nitro/nitro.mjs
CHANGED
The diff for this file is too large to render.
See raw diff
|
|
package-lock.json
CHANGED
@@ -8001,9 +8001,9 @@
|
|
8001 |
}
|
8002 |
},
|
8003 |
"node_modules/caniuse-lite": {
|
8004 |
-
"version": "1.0.
|
8005 |
-
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.
|
8006 |
-
"integrity": "sha512
|
8007 |
"dev": true,
|
8008 |
"funding": [
|
8009 |
{
|
@@ -10323,9 +10323,9 @@
|
|
10323 |
}
|
10324 |
},
|
10325 |
"node_modules/electron-to-chromium": {
|
10326 |
-
"version": "1.5.
|
10327 |
-
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.
|
10328 |
-
"integrity": "sha512-
|
10329 |
"dev": true,
|
10330 |
"license": "ISC"
|
10331 |
},
|
@@ -14199,9 +14199,9 @@
|
|
14199 |
}
|
14200 |
},
|
14201 |
"node_modules/nanoid": {
|
14202 |
-
"version": "3.3.
|
14203 |
-
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.
|
14204 |
-
"integrity": "sha512-
|
14205 |
"funding": [
|
14206 |
{
|
14207 |
"type": "github",
|
|
|
8001 |
}
|
8002 |
},
|
8003 |
"node_modules/caniuse-lite": {
|
8004 |
+
"version": "1.0.30001705",
|
8005 |
+
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001705.tgz",
|
8006 |
+
"integrity": "sha512-S0uyMMiYvA7CxNgomYBwwwPUnWzFD83f3B1ce5jHUfHTH//QL6hHsreI8RVC5606R4ssqravelYO5TU6t8sEyg==",
|
8007 |
"dev": true,
|
8008 |
"funding": [
|
8009 |
{
|
|
|
10323 |
}
|
10324 |
},
|
10325 |
"node_modules/electron-to-chromium": {
|
10326 |
+
"version": "1.5.119",
|
10327 |
+
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.119.tgz",
|
10328 |
+
"integrity": "sha512-Ku4NMzUjz3e3Vweh7PhApPrZSS4fyiCIbcIrG9eKrriYVLmbMepETR/v6SU7xPm98QTqMSYiCwfO89QNjXLkbQ==",
|
10329 |
"dev": true,
|
10330 |
"license": "ISC"
|
10331 |
},
|
|
|
14199 |
}
|
14200 |
},
|
14201 |
"node_modules/nanoid": {
|
14202 |
+
"version": "3.3.10",
|
14203 |
+
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.10.tgz",
|
14204 |
+
"integrity": "sha512-vSJJTG+t/dIKAUhUDw/dLdZ9s//5OxcHqLaDWWrW4Cdq7o6tdLIczUkMXt2MBNmk6sJRZBZRXVixs7URY1CmIg==",
|
14205 |
"funding": [
|
14206 |
{
|
14207 |
"type": "github",
|