System.register(["./vue-legacy-BnJhYd-u.js","./const-legacy-Bw9iWaro.js","./preload-helper-legacy-CKCAnWGV.js","./common-utils-legacy-BUVwbO7W.js","./_plugin-vue_export-helper-legacy-DNBbTZ02.js","./icons-legacy-CLUsfzcg.js","./kimi-legacy-KFfRFtSB.js"],function(e,t){var n,r,o,a,i,s,l,c,u,d,f,g,h,p,m,v,b,y,w,C,k,x,S,_,E,T,B,L,M,A,O,F,P,I,N,R,D,j,H,z,$,U,V,G,q,W,K,J,Z,X,Y,Q,ee,te,ne,re,oe,ae,ie,se,le,ce,ue,de,fe,ge,he,pe,me,ve,be,ye,we,Ce,ke,xe,Se,_e,Ee,Te,Be,Le,Me,Ae,Oe,Fe,Pe,Ie,Ne,Re,De,je,He,ze,$e,Ue,Ve,Ge,qe,We,Ke,Je,Ze,Xe,Ye,Qe,et,tt,nt,rt,ot,at,it,st,lt,ct,ut,dt,ft,gt,ht,pt,mt,vt,bt,yt,wt,Ct,kt,xt,St,_t,Et,Tt,Bt,Lt,Mt,At,Ot,Ft,Pt,It,Nt,Rt,Dt,jt,Ht,zt,$t,Ut,Vt,Gt,qt,Wt,Kt,Jt,Zt,Xt,Yt,Qt,en,tn,nn,rn,on,an,sn,ln,cn,un,dn,fn,gn,hn,pn,mn,vn,bn,yn,wn,Cn,kn,xn,Sn,_n,En,Tn,Bn,Ln,Mn,An,On,Fn,Pn,In,Nn,Rn,Dn,jn,Hn,zn,$n,Un,Vn,Gn,qn,Wn,Kn,Jn,Zn,Xn,Yn,Qn,er,tr,nr,rr,or,ar,ir,sr,lr,cr,ur,dr,fr,gr,hr,pr,mr,vr,br,yr,wr,Cr,kr,xr,Sr,_r,Er,Tr,Br,Lr,Mr,Ar,Or,Fr,Pr,Ir,Nr,Rr,Dr,jr,Hr,zr,$r,Ur,Vr,Gr,qr,Wr,Kr,Jr,Zr,Xr,Yr,Qr,eo,to,no,ro,oo,ao,io,so,lo,co,uo,fo,go,ho,po,mo,vo,bo,yo,wo,Co,ko,xo,So,_o,Eo,To,Bo,Lo,Mo,Ao,Oo,Fo,Po,Io,No,Ro,Do,jo,Ho,zo,$o,Uo,Vo,Go,qo,Wo,Ko,Jo,Zo,Xo,Yo,Qo,ea,ta,na,ra,oa,aa,ia,sa,la,ca,ua,da,fa,ga,ha,pa,ma,va,ba,ya,wa,Ca,ka,xa,Sa,_a,Ea,Ta,Ba,La,Ma,Aa,Oa,Fa,Pa,Ia,Na,Ra,Da,ja,Ha,za,$a,Ua,Va,Ga,qa,Wa,Ka,Ja,Za,Xa,Ya,Qa,ei,ti,ni,ri,oi,ai,ii,si,li,ci,ui,di,fi,gi,hi,pi,mi,vi,bi,yi,wi,Ci,ki,xi,Si,_i,Ei,Ti,Bi,Li,Mi,Ai,Oi,Fi,Pi,Ii,Ni,Ri,Di,ji,Hi,zi,$i,Ui,Vi,Gi,qi,Wi,Ki,Ji,Zi,Xi,Yi,Qi,es,ts,ns,rs,os,as,is,ss,ls,cs,us,ds,fs,gs,hs,ps,ms,vs,bs,ys,ws,Cs,ks,xs,Ss,_s,Es,Ts,Bs,Ls,Ms,As,Os,Fs,Ps,Is,Ns,Rs,Ds,js,Hs,zs,$s,Us,Vs,Gs,qs,Ws,Ks,Js,Zs,Xs,Ys,Qs,el,tl,nl,rl,ol,al,il,sl,ll,cl,ul,dl,fl,gl,hl,pl,ml,vl,bl,yl,wl,Cl,kl,xl,Sl,_l,El,Tl,Bl,Ll,Ml,Al,Ol,Fl,Pl,Il,Nl,Rl,Dl,jl,Hl,zl,$l,Ul,Vl,Gl,ql,Wl,Kl,Jl,Zl,Xl,Yl,Ql,ec,tc,nc,rc,oc,ac,ic,sc,lc,cc,uc,dc,fc,gc,hc,pc,mc;function vc(e){const t=v();if(!t)throw new Error("useModel must use in a setup context!");const n=v()?.root.appContext.config.globalProperties.modelContextMap;if(!n)throw new Error("You haven't install model plugin!");if(!n.has(e)){const r=function(e){const t=v();return{key:Symbol("model"),instance:e.fn(),vueInstance:t}}(e);n.set(e,{contextInfo:r,count:0}),t.root.appContext.app.provide(r.key,r.instance)}const r=n.get(e);return r.count++,n.set(e,r),E(()=>{r.count--,0===r.count&&n.delete(e)}),r.contextInfo.instance}function bc(e){let t=!1;if("object"==typeof e&&({concurrency:e,rejectOnClear:t=!1}=e),yc(e),"boolean"!=typeof t)throw new TypeError("Expected `rejectOnClear` to be a boolean");const n=new mt;let r=0;const o=()=>{r0&&(r++,n.dequeue().run())},a=async(e,t,n)=>{const a=(async()=>e(...n))();t(a);try{await a}catch{}r--,o()},i=(t,...i)=>new Promise((s,l)=>{((t,i,s,l)=>{const c={reject:s};new Promise(e=>{c.run=e,n.enqueue(c)}).then(a.bind(void 0,t,i,l)),rr},pendingCount:{get:()=>n.size},clearQueue:{value(){if(!t)return void n.clear();const e=AbortSignal.abort().reason;for(;n.size>0;)n.dequeue().reject(e)}},concurrency:{get:()=>e,set(t){yc(t),e=t,queueMicrotask(()=>{for(;r0;)o()})}},map:{async value(e,t){const n=Array.from(e,(e,n)=>this(t,e,n));return Promise.all(n)}}}),i}function yc(e){if(!Number.isInteger(e)&&e!==Number.POSITIVE_INFINITY||!(e>0))throw new TypeError("Expected `concurrency` to be a number from 1 and up")}function wc(e=0){return new Promise(t=>setTimeout(t,e))}function Cc(e){return Cc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Cc(e)}function kc(e,t){if(t=t||{},(e=e||"")instanceof kc)return e;if(!(this instanceof kc))return new kc(e,t);var n=function(e){var t,n,r,o={r:0,g:0,b:0},a=1,i=null,s=null,l=null,c=!1,u=!1;return"string"==typeof e&&(e=function(e){e=e.replace(yt,"").replace(wt,"").toLowerCase();var t,n=!1;if(Ct[e])e=Ct[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(t=xt.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=xt.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=xt.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=xt.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=xt.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=xt.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=xt.hex8.exec(e))?{r:$c(t[1]),g:$c(t[2]),b:$c(t[3]),a:qc(t[4]),format:n?"name":"hex8"}:(t=xt.hex6.exec(e))?{r:$c(t[1]),g:$c(t[2]),b:$c(t[3]),format:n?"name":"hex"}:(t=xt.hex4.exec(e))?{r:$c(t[1]+""+t[1]),g:$c(t[2]+""+t[2]),b:$c(t[3]+""+t[3]),a:qc(t[4]+""+t[4]),format:n?"name":"hex8"}:!!(t=xt.hex3.exec(e))&&{r:$c(t[1]+""+t[1]),g:$c(t[2]+""+t[2]),b:$c(t[3]+""+t[3]),format:n?"name":"hex"}}(e)),"object"==Cc(e)&&(Wc(e.r)&&Wc(e.g)&&Wc(e.b)?(t=e.r,n=e.g,r=e.b,o={r:255*Hc(t,255),g:255*Hc(n,255),b:255*Hc(r,255)},c=!0,u="%"===String(e.r).substr(-1)?"prgb":"rgb"):Wc(e.h)&&Wc(e.s)&&Wc(e.v)?(i=Vc(e.s),s=Vc(e.v),o=function(e,t,n){e=6*Hc(e,360),t=Hc(t,100),n=Hc(n,100);var r=Math.floor(e),o=e-r,a=n*(1-t),i=n*(1-o*t),s=n*(1-(1-o)*t),l=r%6,c=[n,i,a,a,s,n][l],u=[s,n,n,i,a,a][l],d=[a,a,s,n,n,i][l];return{r:255*c,g:255*u,b:255*d}}(e.h,i,s),c=!0,u="hsv"):Wc(e.h)&&Wc(e.s)&&Wc(e.l)&&(i=Vc(e.s),l=Vc(e.l),o=function(e,t,n){var r,o,a;function i(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=Hc(e,360),t=Hc(t,100),n=Hc(n,100),0===t)r=o=a=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;r=i(l,s,e+1/3),o=i(l,s,e),a=i(l,s,e-1/3)}return{r:255*r,g:255*o,b:255*a}}(e.h,i,l),c=!0,u="hsl"),e.hasOwnProperty("a")&&(a=e.a)),a=jc(a),{ok:c,format:e.format||u,r:Math.min(255,Math.max(o.r,0)),g:Math.min(255,Math.max(o.g,0)),b:Math.min(255,Math.max(o.b,0)),a:a}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}function xc(e,t,n){e=Hc(e,255),t=Hc(t,255),n=Hc(n,255);var r,o,a=Math.max(e,t,n),i=Math.min(e,t,n),s=(a+i)/2;if(a==i)r=o=0;else{var l=a-i;switch(o=s>.5?l/(2-a-i):l/(a+i),a){case e:r=(t-n)/l+(t>1)+720)%360;--t;)r.h=(r.h+o)%360,a.push(kc(r));return a}function Dc(e,t){t=t||6;for(var n=kc(e).toHsv(),r=n.h,o=n.s,a=n.v,i=[],s=1/t;t--;)i.push(kc({h:r,s:o,v:a})),a=(a+s)%1;return i}function jc(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Hc(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function zc(e){return Math.min(1,Math.max(0,e))}function $c(e){return parseInt(e,16)}function Uc(e){return 1==e.length?"0"+e:""+e}function Vc(e){return e<=1&&(e=100*e+"%"),e}function Gc(e){return Math.round(255*parseFloat(e)).toString(16)}function qc(e){return $c(e)/255}function Wc(e){return!!xt.CSS_UNIT.exec(e)}function Kc(){const e=function(){const e=y([]),t=t=>{const n=function(e){if("clipPath"===e.kind)return`clip:${e.pathString}|${e.viewBox[0]}x${e.viewBox[1]}|${e.bounds[0]}x${e.bounds[1]}`;if("gradient"===e.kind){const t=e.spec,n=t.stops.map(e=>`${e.position}:${e.color}`).join(",");return`grad:${t.gradientType}|${t.angle??0}|${n}|${e.bounds[0]}x${e.bounds[1]}`}if("imagePattern"===e.kind){const t=e.spec,n=t.crop?`${t.crop.left??0},${t.crop.top??0},${t.crop.right??0},${t.crop.bottom??0}`:"";return`img:${t.src}|fit=${t.fit?.mode??"fill"}|crop=${n}|op=${t.opacity??1}|${e.bounds[0]}x${e.bounds[1]}`}const t=e.spec;return`shd:${t.blur}|${t.color}|${t.offset?.[0]??0},${t.offset?.[1]??0}`}(t),r=e.value.find(e=>e.fingerprint===n);if(r)return r.refCount++,r.id;const o=`def-${St(8)}`;return e.value=[...e.value,{id:o,fingerprint:n,refCount:1,spec:t}],o},n=t=>{const n=e.value.find(e=>e.id===t);n&&(n.refCount--,n.refCount<=0&&(e.value=e.value.filter(e=>e.id!==t)))};return{entries:e,register:t,unref:n}}();return j(_t,e),e}function Jc(e){let t="light";t="system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches||"dark"===window.INJECT_ENV?.theme?"dark":"light":e,Vt.value===t&&document.documentElement.classList.contains(t)||(Vt.value=t,document.documentElement.classList.remove("dark","light"),document.documentElement.classList.add(Vt.value))}function Zc(e){if(!Kt.has(e)&&Object.prototype.hasOwnProperty.call(Wt,e))return Wt[e]}function Xc(e,t,n){return Yc(new pe,function(e){return e?Object.assign(Object.assign({},mn),e):mn}(n),Me(e,t)).finish()}function Yc(e,t,n){var r;for(const o of n.sortedFields)if(n.isSet(o))Qc(e,t,n,o);else if(o.presence==pn)throw new Error(`cannot encode ${o} to binary: required field not set`);if(t.writeUnknownFields)for(const{no:o,wireType:a,data:i}of null!==(r=n.getUnknown())&&void 0!==r?r:[])e.tag(o,a).raw(i);return e}function Qc(e,t,n,r){var o;switch(r.fieldKind){case"scalar":case"enum":eu(e,n.desc.typeName,r.name,null!==(o=r.scalar)&&void 0!==o?o:ge.INT32,r.number,n.get(r));break;case"list":!function(e,t,n,r){var o;if("message"==n.listKind){for(const o of r)tu(e,t,n,o);return}const a=null!==(o=n.scalar)&&void 0!==o?o:ge.INT32;if(n.packed){if(!r.size)return;e.tag(n.number,ce.LengthDelimited).fork();for(const t of r)ru(e,n.parent.typeName,n.name,a,t);e.join()}else for(const i of r)eu(e,n.parent.typeName,n.name,a,n.number,i)}(e,t,r,n.get(r));break;case"message":tu(e,t,r,n.get(r));break;case"map":for(const[o,a]of n.get(r))nu(e,t,r,o,a)}}function eu(e,t,n,r,o,a){ru(e.tag(o,function(e){switch(e){case ge.BYTES:case ge.STRING:return ce.LengthDelimited;case ge.DOUBLE:case ge.FIXED64:case ge.SFIXED64:return ce.Bit64;case ge.FIXED32:case ge.SFIXED32:case ge.FLOAT:return ce.Bit32;default:return ce.Varint}}(r)),t,n,r,a)}function tu(e,t,n,r){n.delimitedEncoding?Yc(e.tag(n.number,ce.StartGroup),t,r).tag(n.number,ce.EndGroup):Yc(e.tag(n.number,ce.LengthDelimited).fork(),t,r).join()}function nu(e,t,n,r,o){var a;switch(e.tag(n.number,ce.LengthDelimited).fork(),eu(e,n.parent.typeName,n.name,n.mapKey,1,r),n.mapKind){case"scalar":case"enum":eu(e,n.parent.typeName,n.name,null!==(a=n.scalar)&&void 0!==a?a:ge.INT32,2,o);break;case"message":Yc(e.tag(2,ce.LengthDelimited).fork(),t,o).join()}e.join()}function ru(e,t,n,r,o){try{switch(r){case ge.STRING:e.string(o);break;case ge.BOOL:e.bool(o);break;case ge.DOUBLE:e.double(o);break;case ge.FLOAT:e.float(o);break;case ge.INT32:e.int32(o);break;case ge.INT64:e.int64(o);break;case ge.UINT64:e.uint64(o);break;case ge.FIXED64:e.fixed64(o);break;case ge.BYTES:e.bytes(o);break;case ge.FIXED32:e.fixed32(o);break;case ge.SFIXED32:e.sfixed32(o);break;case ge.SFIXED64:e.sfixed64(o);break;case ge.SINT64:e.sint64(o);break;case ge.UINT32:e.uint32(o);break;case ge.SINT32:e.sint32(o)}}catch(a){if(a instanceof Error)throw new Error(`cannot encode field ${t}.${n} to binary: ${a.message}`);throw a}}function ou(e,t){if(""===e.typeUrl)return;const n="message"==t.kind?t:t.getMessage(au(e.typeUrl));return n&&function(e,t){return""!==e.typeUrl&&("string"==typeof t?t:t.typeName)===au(e.typeUrl)}(e,n)?_e(n,e.value):void 0}function au(e){const t=e.lastIndexOf("/"),n=t>=0?e.substring(t+1):e;if(!n.length)throw new Error(`invalid type url: ${e}`);return n}function iu(e,t){cu(t,e);const n=function(e,t){if(void 0===e)return[];if("enum"===t.fieldKind||"scalar"===t.fieldKind){for(let n=e.length-1;n>=0;--n)if(e[n].no==t.number)return[e[n]];return[]}return e.filter(e=>e.no===t.number)}(e.$unknown,t),[r,o,a]=lu(t);for(const i of n)Ce(r,new Le(i.data),o,i.wireType,{readUnknownFields:!0});return a()}function su(e,t,n){var r;cu(t,e);const o=(null!==(r=e.$unknown)&&void 0!==r?r:[]).filter(e=>e.no!==t.number),[a,i]=lu(t,n),s=new pe;Qc(s,{writeUnknownFields:!0},a,i);const l=new Le(s.finish());for(;l.pos{const t=a[n];if(void 0===t){const t=e.message;return ke(t)?ue(t.fields[0].scalar,t.fields[0].longAsString):xe(t)}return t}]}function cu(e,t){if(e.extendee.typeName!=t.$typeName)throw new Error(`extension ${e.typeName} can only be applied to message ${e.extendee.typeName}`)}function uu(e,t,n){return du(Me(e,t),function(e){return e?Object.assign(Object.assign({},yn),e):yn}(n))}function du(e,t){var n;const r=mu(e,t);if(void 0!==r)return r;const o={};for(const a of e.sortedFields){if(!e.isSet(a)){if(a.presence==vn)throw new Error(`cannot encode ${a} to JSON: required field not set`);if(!t.alwaysEmitImplicit||a.presence!==bn)continue}const n=fu(a,e.get(a),t);void 0!==n&&(o[pu(a,t)]=n)}if(t.registry){const r=new Set;for(const{no:a}of null!==(n=e.getUnknown())&&void 0!==n?n:[])if(!r.has(a)){r.add(a);const n=t.registry.getExtensionFor(e.desc,a);if(!n)continue;const[i,s]=lu(n,iu(e.message,n)),l=fu(s,i.get(s),t);void 0!==l&&(o[n.jsonName]=l)}}return o}function fu(e,t,n){switch(e.fieldKind){case"scalar":return hu(e,t);case"message":return du(t,n);case"enum":return gu(e.enum,t,n.enumAsInteger);case"list":return function(e,t){const n=e.field(),r=[];switch(n.listKind){case"scalar":for(const t of e)r.push(hu(n,t));break;case"enum":for(const o of e)r.push(gu(n.enum,o,t.enumAsInteger));break;case"message":for(const n of e)r.push(du(n,t))}return t.alwaysEmitImplicit||r.length>0?r:void 0}(t,n);case"map":return function(e,t){const n=e.field(),r={};switch(n.mapKind){case"scalar":for(const[t,o]of e)r[t]=hu(n,o);break;case"message":for(const[n,o]of e)r[n]=du(o,t);break;case"enum":for(const[o,a]of e)r[o]=gu(n.enum,a,t.enumAsInteger)}return t.alwaysEmitImplicit||e.size>0?r:void 0}(t,n)}}function gu(e,t,n){var r;if("number"!=typeof t)throw new Error(`cannot encode ${e} to JSON: expected number, got ${se(t)}`);if("google.protobuf.NullValue"==e.typeName)return null;if(n)return t;const o=e.value[t];return null!==(r=null==o?void 0:o.name)&&void 0!==r?r:t}function hu(e,t){var n,r,o,a,i,s;switch(e.scalar){case ge.INT32:case ge.SFIXED32:case ge.SINT32:case ge.FIXED32:case ge.UINT32:if("number"!=typeof t)throw new Error(`cannot encode ${e} to JSON: ${null===(n=he(e,t))||void 0===n?void 0:n.message}`);return t;case ge.FLOAT:case ge.DOUBLE:if("number"!=typeof t)throw new Error(`cannot encode ${e} to JSON: ${null===(r=he(e,t))||void 0===r?void 0:r.message}`);return Number.isNaN(t)?"NaN":t===Number.POSITIVE_INFINITY?"Infinity":t===Number.NEGATIVE_INFINITY?"-Infinity":t;case ge.STRING:if("string"!=typeof t)throw new Error(`cannot encode ${e} to JSON: ${null===(o=he(e,t))||void 0===o?void 0:o.message}`);return t;case ge.BOOL:if("boolean"!=typeof t)throw new Error(`cannot encode ${e} to JSON: ${null===(a=he(e,t))||void 0===a?void 0:a.message}`);return t;case ge.UINT64:case ge.FIXED64:case ge.INT64:case ge.SFIXED64:case ge.SINT64:if("bigint"==typeof t||"string"==typeof t||"number"==typeof t&&Number.isInteger(t))return t.toString();throw new Error(`cannot encode ${e} to JSON: ${null===(i=he(e,t))||void 0===i?void 0:i.message}`);case ge.BYTES:if(t instanceof Uint8Array)return ve(t);throw new Error(`cannot encode ${e} to JSON: ${null===(s=he(e,t))||void 0===s?void 0:s.message}`)}}function pu(e,t){return t.useProtoFieldName?e.name:e.jsonName}function mu(e,t){var n;if(e.desc.typeName.startsWith("google.protobuf."))switch(e.desc.typeName){case"google.protobuf.Any":return function(e,t){if(""===e.typeUrl)return{};const{registry:n}=t;let r,o;if(n&&(r=ou(e,n),r&&(o=n.getMessage(r.$typeName))),!o||!r)throw new Error(`cannot encode message ${e.$typeName} to JSON: "${e.typeUrl}" is not in the type registry`);const a=Me(o,r),i=ie(o)?{value:mu(a,t)}:du(a,t);return i["@type"]=e.typeUrl,i}(e.message,t);case"google.protobuf.Timestamp":return function(e){const t=1e3*Number(e.seconds);if(tDate.parse("9999-12-31T23:59:59Z"))throw new Error(`cannot encode message ${e.$typeName} to JSON: must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive`);if(e.nanos<0)throw new Error(`cannot encode message ${e.$typeName} to JSON: nanos must not be negative`);if(e.nanos>999999999)throw new Error(`cannot encode message ${e.$typeName} to JSON: nanos must not be greater than 99999999`);let n="Z";if(e.nanos>0){const t=(e.nanos+1e9).toString().substring(1);n="000000"===t.substring(3)?"."+t.substring(0,3)+"Z":"000"===t.substring(6)?"."+t.substring(0,6)+"Z":"."+t+"Z"}return new Date(t).toISOString().replace(".000Z",n)}(e.message);case"google.protobuf.Duration":return function(e){const t=Number(e.seconds),n=e.nanos;if(t>315576e6||t<-315576e6)throw new Error(`cannot encode message ${e.$typeName} to JSON: value out of range`);if(t>0&&n<0||t<0&&n>0)throw new Error(`cannot encode message ${e.$typeName} to JSON: nanos sign must match seconds sign`);let r=e.seconds.toString();if(0!==n){let e=Math.abs(n).toString();e="0".repeat(9-e.length)+e,"000000"===e.substring(3)?e=e.substring(0,3):"000"===e.substring(6)&&(e=e.substring(0,6)),r+="."+e,n<0&&0==t&&(r="-"+r)}return r+"s"}(e.message);case"google.protobuf.FieldMask":return(n=e.message).paths.map(e=>{if(Be(me(e))!==e)throw new Error(`cannot encode message ${n.$typeName} to JSON: lowerCamelCase of path name "${e}" is irreversible`);return me(e)}).join(",");case"google.protobuf.Struct":return vu(e.message);case"google.protobuf.Value":return bu(e.message);case"google.protobuf.ListValue":return yu(e.message);default:if(ke(e.desc)){const t=e.desc.fields[0];return hu(t,e.get(t))}return}}function vu(e){const t={};for(const[n,r]of Object.entries(e.fields))t[n]=bu(r);return t}function bu(e){switch(e.kind.case){case"nullValue":return null;case"numberValue":if(!Number.isFinite(e.kind.value))throw new Error(`${e.$typeName} cannot be NaN or Infinity`);return e.kind.value;case"boolValue":case"stringValue":return e.kind.value;case"structValue":return vu(e.kind.value);case"listValue":return yu(e.kind.value);default:throw new Error(`${e.$typeName} must have a value`)}}function yu(e){return e.values.map(bu)}function wu(e,t,n){return Cu(e,function(e,t){try{return JSON.parse(e)}catch(n){const e=n instanceof Error?n.message:String(n);throw new Error(`cannot decode message ${t} from JSON: ${e}`,{cause:n})}}(t,e.typeName),n)}function Cu(e,t,n){const r=Me(e);try{xu(r,t,function(e){return e?Object.assign(Object.assign({},wn),e):wn}(n))}catch(o){if(fe(o))throw new Error(`cannot decode ${o.field()} from JSON: ${o.message}`,{cause:o});throw o}return r.message}function ku(e,t){var n;if(!Cn.has(e)){const t=new Map;for(const n of e.fields)t.set(n.name,n).set(n.jsonName,n);Cn.set(e,t)}return null===(n=Cn.get(e))||void 0===n?void 0:n.get(t)}function xu(e,t,n){var r;if(function(e,t,n){if(!e.desc.typeName.startsWith("google.protobuf."))return!1;switch(e.desc.typeName){case"google.protobuf.Any":return function(e,t,n){var r;if(null===t||Array.isArray(t)||"object"!=typeof t)throw new Error(`cannot decode message ${e.$typeName} from JSON: expected object but got ${se(t)}`);if(0==Object.keys(t).length)return;const o=t["@type"];if("string"!=typeof o||""==o)throw new Error(`cannot decode message ${e.$typeName} from JSON: "@type" is empty`);const a=o.includes("/")?o.substring(o.lastIndexOf("/")+1):o;if(!a.length)throw new Error(`cannot decode message ${e.$typeName} from JSON: "@type" is invalid`);const i=null===(r=n.registry)||void 0===r?void 0:r.getMessage(a);if(!i)throw new Error(`cannot decode message ${e.$typeName} from JSON: ${o} is not in the type registry`);const s=Me(i);if(ie(i)&&Object.prototype.hasOwnProperty.call(t,"value"))xu(s,t.value,n);else{const e=Object.assign({},t);delete e["@type"],xu(s,e,n)}!function(e,t,n){let r=!1;n||(n=xe(Ee),r=!0),n.value=Xc(e,t),n.typeUrl=`type.googleapis.com/${t.$typeName}`}(s.desc,s.message,e)}(e.message,t,n),!0;case"google.protobuf.Timestamp":return function(e,t){if("string"!=typeof t)throw new Error(`cannot decode message ${e.$typeName} from JSON: ${se(t)}`);const n=t.match(/^([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2})(?:\.([0-9]{1,9}))?(?:Z|([+-][0-9][0-9]:[0-9][0-9]))$/);if(!n)throw new Error(`cannot decode message ${e.$typeName} from JSON: invalid RFC 3339 string`);const r=Date.parse(n[1]+"-"+n[2]+"-"+n[3]+"T"+n[4]+":"+n[5]+":"+n[6]+(n[8]?n[8]:"Z"));if(Number.isNaN(r))throw new Error(`cannot decode message ${e.$typeName} from JSON: invalid RFC 3339 string`);if(rDate.parse("9999-12-31T23:59:59Z"))throw new Error(`cannot decode message ${e.$typeName} from JSON: must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive`);e.seconds=de.parse(r/1e3),e.nanos=0,n[7]&&(e.nanos=parseInt("1"+n[7]+"0".repeat(9-n[7].length))-1e9)}(e.message,t),!0;case"google.protobuf.Duration":return function(e,t){if("string"!=typeof t)throw new Error(`cannot decode message ${e.$typeName} from JSON: ${se(t)}`);const n=t.match(/^(-?[0-9]+)(?:\.([0-9]+))?s/);if(null===n)throw new Error(`cannot decode message ${e.$typeName} from JSON: ${se(t)}`);const r=Number(n[1]);if(r>315576e6||r<-315576e6)throw new Error(`cannot decode message ${e.$typeName} from JSON: ${se(t)}`);if(e.seconds=de.parse(r),"string"!=typeof n[2])return;const o=n[2]+"0".repeat(9-n[2].length);e.nanos=parseInt(o),(r<0||Object.is(r,-0))&&(e.nanos=-e.nanos)}(e.message,t),!0;case"google.protobuf.FieldMask":return function(e,t){if("string"!=typeof t)throw new Error(`cannot decode message ${e.$typeName} from JSON: ${se(t)}`);""!==t&&(e.paths=t.split(",").map(t=>{if(t.includes("_"))throw new Error(`cannot decode message ${e.$typeName} from JSON: path names must be lowerCamelCase`);return Be(t)}))}(e.message,t),!0;case"google.protobuf.Struct":return Au(e.message,t),!0;case"google.protobuf.Value":return Ou(e.message,t),!0;case"google.protobuf.ListValue":return Fu(e.message,t),!0;default:if(ke(e.desc)){const n=e.desc.fields[0];return null===t?e.clear(n):e.set(n,Bu(n,t)),!0}return!1}}(e,t,n))return;if(null==t||Array.isArray(t)||"object"!=typeof t)throw new Error(`cannot decode ${e.desc} from JSON: ${se(t)}`);const o=new Map;for(const[a,i]of Object.entries(t)){const t=ku(e.desc,a);if(t){if(t.oneof){if(null===i&&"scalar"==t.fieldKind)continue;const e=o.get(t.oneof);if(void 0!==e)throw new le(t.oneof,`oneof set multiple times by ${e.name} and ${t.name}`);o.set(t.oneof,t)}Su(e,t,i,n)}else{let t;if(a.startsWith("[")&&a.endsWith("]")&&(t=null===(r=n.registry)||void 0===r?void 0:r.getExtension(a.substring(1,a.length-1)))&&t.extendee.typeName===e.desc.typeName){const[r,o,a]=lu(t);Su(r,o,i,n),su(e.message,t,a())}if(!t&&!n.ignoreUnknownFields)throw new Error(`cannot decode ${e.desc} from JSON: key "${a}" is unknown`)}}}function Su(e,t,n,r){switch(t.fieldKind){case"scalar":!function(e,t,n){null===n?e.clear(t):e.set(t,Bu(t,n))}(e,t,n);break;case"enum":!function(e,t,n,r){if(Eu(t,n))return void e.clear(t);const o=Tu(t.enum,n,r.ignoreUnknownFields);o!==kn&&e.set(t,o)}(e,t,n,r);break;case"message":!function(e,t,n,r){if(Eu(t,n))return void e.clear(t);const o=e.isSet(t)?e.get(t):Me(t.message);xu(o,n,r),e.set(t,o)}(e,t,n,r);break;case"list":!function(e,t,n){if(null===t)return;const r=e.field();if(!Array.isArray(t))throw new le(r,"expected Array, got "+se(t));for(const o of t){const t=_u(r,o,n);t!==kn&&e.add(t)}}(e.get(t),n,r);break;case"map":!function(e,t,n){if(null===t)return;const r=e.field();if("object"!=typeof t||Array.isArray(t))throw new le(r,"expected object, got "+se(t));for(const[o,a]of Object.entries(t)){const t=Lu(r.mapKey,o),i=_u(r,a,n);i!==kn&&e.set(t,i)}}(e.get(t),n,r)}}function _u(e,t,n){if(e.scalar&&null!==t)return Bu(e,t);if(e.message&&!Eu(e,t)){const r=Me(e.message);return xu(r,t,n),r}if(e.enum&&!Eu(e,t))return Tu(e.enum,t,n.ignoreUnknownFields);throw new le(e,("list"===e.fieldKind?"list item":"map value")+" must not be null")}function Eu(e,t){var n,r;return null===t&&"google.protobuf.Value"!=(null===(n=e.message)||void 0===n?void 0:n.typeName)&&"google.protobuf.NullValue"!=(null===(r=e.enum)||void 0===r?void 0:r.typeName)}function Tu(e,t,n){if(null===t)return e.values[0].number;switch(typeof t){case"number":if(Number.isInteger(t))return t;break;case"string":const r=e.values.find(e=>e.name===t);if(void 0!==r)return r.number;if(n)return kn}throw new Error(`cannot decode ${e} from JSON: ${se(t)}`)}function Bu(e,t){switch(e.scalar){case ge.DOUBLE:case ge.FLOAT:if("NaN"===t)return NaN;if("Infinity"===t)return Number.POSITIVE_INFINITY;if("-Infinity"===t)return Number.NEGATIVE_INFINITY;if("number"==typeof t){if(Number.isNaN(t))throw new le(e,"unexpected NaN number");if(!Number.isFinite(t))throw new le(e,"unexpected infinite number");break}if("string"==typeof t){if(""===t)break;if(t.trim().length!==t.length)break;const e=Number(t);if(!Number.isFinite(e))break;return e}break;case ge.INT32:case ge.FIXED32:case ge.SFIXED32:case ge.SINT32:case ge.UINT32:return Mu(t);case ge.BYTES:if("string"==typeof t){if(""===t)return new Uint8Array(0);try{return Ae(t)}catch(n){throw new le(e,n instanceof Error?n.message:String(n))}}}return t}function Lu(e,t){switch(e){case ge.BOOL:switch(t){case"true":return!0;case"false":return!1}return t;case ge.INT32:case ge.FIXED32:case ge.UINT32:case ge.SFIXED32:case ge.SINT32:return Mu(t);default:return t}}function Mu(e){if("string"==typeof e){if(""===e)return e;if(e.trim().length!==e.length)return e;const t=Number(e);return Number.isNaN(t)?e:t}return e}function Au(e,t){if("object"!=typeof t||null==t||Array.isArray(t))throw new Error(`cannot decode message ${e.$typeName} from JSON ${se(t)}`);for(const[n,r]of Object.entries(t)){const t=xe(ye);Ou(t,r),e.fields[n]=t}}function Ou(e,t){switch(typeof t){case"number":e.kind={case:"numberValue",value:t};break;case"string":e.kind={case:"stringValue",value:t};break;case"boolean":e.kind={case:"boolValue",value:t};break;case"object":if(null===t)e.kind={case:"nullValue",value:Te.NULL_VALUE};else if(Array.isArray(t)){const n=xe(Se);Fu(n,t),e.kind={case:"listValue",value:n}}else{const n=xe(be);Au(n,t),e.kind={case:"structValue",value:n}}break;default:throw new Error(`cannot decode message ${e.$typeName} from JSON ${se(t)}`)}return e}function Fu(e,t){if(!Array.isArray(t))throw new Error(`cannot decode message ${e.$typeName} from JSON ${se(t)}`);for(const n of t){const t=xe(ye);Ou(t,n),e.values.push(t)}}function Pu(e){const t=xn[e];return"string"!=typeof t?e.toString():t[0].toLowerCase()+t.substring(1).replace(/[A-Z]/g,e=>"_"+e.toLowerCase())}function Iu(e){let t;const n=new En(4294967295);return new ReadableStream({start(){t=e.getReader()},async pull(e){let r=!1;for(;!r;){const o=await t.read();if(o.done)n.byteLength>0&&e.error(new _n("protocol error: incomplete envelope",xn.InvalidArgument)),e.close();else for(const t of n.decode(o.value))e.enqueue(t),r=!0}}})}function Nu(e,t){return function(e,t){const n={};for(const r of e.methods){const e=t(r);null!=e&&(n[r.localName]=e)}return n}(e,e=>{switch(e.methodKind){case"unary":return function(e,t){return async(n,r)=>{var o,a;const i=await e.unary(t,null==r?void 0:r.signal,null==r?void 0:r.timeoutMs,null==r?void 0:r.headers,n,null==r?void 0:r.contextValues);return null===(o=null==r?void 0:r.onHeader)||void 0===o||o.call(r,i.header),null===(a=null==r?void 0:r.onTrailer)||void 0===a||a.call(r,i.trailer),i.message}}(t,e);case"server_streaming":return function(e,t){return(n,r)=>Ru(e.stream(t,null==r?void 0:r.signal,null==r?void 0:r.timeoutMs,null==r?void 0:r.headers,function(e){return Ln(this,arguments,function*(){yield Bn(yield*Mn(Tn(e)))})}([n]),null==r?void 0:r.contextValues),r)}(t,e);case"client_streaming":return function(e,t){return async(n,r)=>{var o,a,i,s,l,c;const u=await e.stream(t,null==r?void 0:r.signal,null==r?void 0:r.timeoutMs,null==r?void 0:r.headers,n,null==r?void 0:r.contextValues);let d;null===(l=null==r?void 0:r.onHeader)||void 0===l||l.call(r,u.header);let f=0;try{for(var g,h=!0,p=An(u.message);!(o=(g=await p.next()).done);h=!0)s=g.value,h=!1,d=s,f++}catch(m){a={error:m}}finally{try{h||o||!(i=p.return)||await i.call(p)}finally{if(a)throw a.error}}if(!d)throw new _n("protocol error: missing response message",xn.Unimplemented);if(f>1)throw new _n("protocol error: received extra messages for client streaming method",xn.Unimplemented);return null===(c=null==r?void 0:r.onTrailer)||void 0===c||c.call(r,u.trailer),d}}(t,e);case"bidi_streaming":return function(e,t){return(n,r)=>Ru(e.stream(t,null==r?void 0:r.signal,null==r?void 0:r.timeoutMs,null==r?void 0:r.headers,n,null==r?void 0:r.contextValues),r)}(t,e);default:return null}})}function Ru(e,t){const n=function(){return Pn(this,arguments,function*(){var n,r;const o=yield On(e);null===(n=null==t?void 0:t.onHeader)||void 0===n||n.call(t,o.header),yield On(yield*Fn(An(o.message))),null===(r=null==t?void 0:t.onTrailer)||void 0===r||r.call(t,o.trailer)})}()[Symbol.asyncIterator]();return{[Symbol.asyncIterator]:()=>({next:()=>n.next()})}}function Du(e){if(!e.aborted)return;if(void 0!==e.reason)return e.reason;const t=new Error("This operation was aborted");return t.name="AbortError",t}function ju(){return{get(e){return e.id in this?this[e.id]:e.defaultValue},set(e,t){return this[e.id]=t,this},delete(e){return delete this[e.id],this}}}function Hu(e,t){return e.toString().replace(/\/?$/,`/${t.parent.typeName}/${t.name}`)}function zu(e,t){return xe(e,t)}function $u(e,t){function n(t){return!0===t.done?t:{done:t.done,value:zu(e,t.value)}}return{[Symbol.asyncIterator](){const e=t[Symbol.asyncIterator](),r={next:()=>e.next().then(n)};return void 0!==e.throw&&(r.throw=t=>e.throw(t).then(n)),void 0!==e.return&&(r.return=t=>e.return(t).then(n)),r}}}function Uu(e,t){if(!t)return e;for(const n of t.concat().reverse())e=n(e);return e}function Vu(e){var t;const n=Object.assign({},e);return null!==(t=n.ignoreUnknownFields)&&void 0!==t||(n.ignoreUnknownFields=!0),n}function Gu(e,t,n,r){const o=t?qu(e.input,r):Wu(e.input,n);return{parse:(t?qu(e.output,r):Wu(e.output,n)).parse,serialize:o.serialize}}function qu(e,t){return{parse(n){try{return _e(e,n,t)}catch(r){throw new _n(`parse binary: ${r instanceof Error?r.message:String(r)}`,xn.Internal)}},serialize(n){try{return Xc(e,n,t)}catch(r){throw new _n(`serialize binary: ${r instanceof Error?r.message:String(r)}`,xn.Internal)}}}}function Wu(e,t){var n,r;const o=null!==(n=null==t?void 0:t.textEncoder)&&void 0!==n?n:new TextEncoder,a=null!==(r=null==t?void 0:t.textDecoder)&&void 0!==r?r:new TextDecoder,i=Vu(t);return{parse(t){try{return wu(e,a.decode(t),i)}catch(n){throw _n.from(n,xn.InvalidArgument)}},serialize(t){try{const n=function(e,t,n){var r;const o=uu(e,t,n);return JSON.stringify(o,null,null!==(r=null==n?void 0:n.prettySpaces)&&void 0!==r?r:0)}(e,t,i);return o.encode(n)}catch(n){throw _n.from(n,xn.Internal)}}}}function Ku(e,t,n){var r;if(t&&new Headers(t).forEach((e,t)=>n.metadata.append(t,e)),"object"!=typeof e||null==e||Array.isArray(e))throw n;let o=n.code;"code"in e&&"string"==typeof e.code&&(o=null!==(r=function(e){if(!Sn){Sn={};for(const e of Object.values(xn))"string"!=typeof e&&(Sn[Pu(e)]=e)}return Sn[e]}(e.code))&&void 0!==r?r:o);const a=e.message;if(null!=a&&"string"!=typeof a)throw n;const i=new _n(null!=a?a:"",o,t);if("details"in e&&Array.isArray(e.details))for(const l of e.details){if(null===l||"object"!=typeof l||Array.isArray(l)||"string"!=typeof l.type||"string"!=typeof l.value)throw n;try{i.details.push({type:l.type,value:Ae(l.value),debug:l.debug})}catch(s){throw n}}return i}function Ju(e){const t=new _n("invalid end stream",xn.Unknown);let n;try{n=JSON.parse("string"==typeof e?e:(new TextDecoder).decode(e))}catch(o){throw t}if("object"!=typeof n||null==n||Array.isArray(n))throw t;const r=new Headers;if("metadata"in n){if("object"!=typeof n.metadata||null==n.metadata||Array.isArray(n.metadata))throw t;for(const[e,o]of Object.entries(n.metadata)){if(!Array.isArray(o)||o.some(e=>"string"!=typeof e))throw t;for(const t of o)r.append(e,t)}}return{metadata:r,error:"error"in n&&null!=n.error?Ku(n.error,r,t):void 0}}function Zu(e){const t=new Headers,n=new Headers;return e.forEach((e,r)=>{r.toLowerCase().startsWith("trailer-")?n.append(r.substring(8),e):t.append(r,e)}),[t,n]}function Xu(e,t,n,r,o){const a=new Headers(null!=r?r:{});return void 0!==n&&a.set(Vn,`${n}`),a.set(Hn,"unary"==e?t?Nn:Rn:t?Dn:jn),a.set(Gn,"1"),!a.has("User-Agent")&&o&&a.set(qn,"connect-es/2.1.1"),a}function Yu(e,t,n,r){const o=r.get(Hn),a=function(e){const t=null==e?void 0:e.match(In);if(t)return{stream:!!t[1],binary:!!t[3]}}(o);if(200!==n){const t=new _n(`HTTP ${n}`,function(e){switch(e){case 400:return xn.Internal;case 401:return xn.Unauthenticated;case 403:return xn.PermissionDenied;case 404:return xn.Unimplemented;case 429:case 502:case 503:case 504:return xn.Unavailable;default:return xn.Unknown}}(n),r);if("unary"==e&&a&&!a.binary)return{isUnaryError:!0,unaryError:t};throw t}const i=t,s="unary"!==e;if((null==a?void 0:a.binary)!==i||a.stream!==s)throw new _n(`unsupported content type ${o}`,void 0===a?xn.Unknown:xn.Internal,r);return{isUnaryError:!1}}function Qu(e,t,n){let r="?connect=v1";const o=e.header.get(Hn);0===(null==o?void 0:o.indexOf(Wn))&&(r+="&encoding="+encodeURIComponent(o.slice(12)));const a=e.header.get($n);null!==a&&"identity"!==a&&(r+="&compression="+encodeURIComponent(a),n=!0),n&&(r+="&base64=1"),r+="&message="+function(e,t){return t?ve(e,"url"):encodeURIComponent((new TextDecoder).decode(e))}(t,n);const i=e.url+r,s=new Headers(e.header);for(const l of[Gn,Hn,zn,$n,Un])s.delete(l);return Object.assign(Object.assign({},e),{requestMethod:"GET",url:i,header:s})}function ed(e){const{signal:t,cleanup:n}=function(e){const t=new AbortController,n=()=>{t.abort(new _n("the operation timed out",xn.DeadlineExceeded))};let r;return void 0!==e&&(e<=0?n():r=setTimeout(n,e)),{signal:t.signal,cleanup:()=>clearTimeout(r)}}(e.timeoutMs),r=function(...e){const t=new AbortController,n=e.filter(e=>void 0!==e).concat(t.signal);for(const o of n){if(o.aborted){r.apply(o);break}o.addEventListener("abort",r)}function r(){t.signal.aborted||t.abort(Du(this));for(const e of n)e.removeEventListener("abort",r)}return t}(e.signal,t);return[r.signal,function(e){const o=_n.from(t.aborted?Du(t):e);return r.abort(o),n(),Promise.reject(o)},function(){n(),r.abort()}]}function td(e){var t;!function(){try{new Headers}catch(e){throw new Error("connect-web requires the fetch API. Are you running on an old version of Node.js? Node.js is not supported in Connect for Web - please stay tuned for Connect for Node.")}}();const n=null!==(t=e.useBinaryFormat)&&void 0!==t&&t;return{async unary(t,r,o,a,i,s){const{serialize:l,parse:c}=Gu(t,n,e.jsonOptions,e.binaryOptions);return o=void 0===o?e.defaultTimeoutMs:o<=0?void 0:o,await function(e){const t=Uu(e.next,e.interceptors),[n,r,o]=ed(e);return t(Object.assign(Object.assign({},e.req),{message:zu(e.req.method.input,e.req.message),signal:n})).then(e=>(o(),e),r)}({interceptors:e.interceptors,signal:r,timeoutMs:o,req:{stream:!1,service:t.parent,method:t,requestMethod:"POST",url:Hu(e.baseUrl,t),header:Xu(t.methodKind,n,o,a,!1),contextValues:null!=s?s:ju(),message:i},next:async r=>{var o;let a=null;!0===e.useHttpGet&&t.idempotency===we.NO_SIDE_EFFECTS?r=Qu(r,l(r.message),n):a=l(r.message);const i=await(null!==(o=e.fetch)&&void 0!==o?o:globalThis.fetch)(r.url,Object.assign(Object.assign({},Zn),{method:r.requestMethod,headers:r.header,signal:r.signal,body:a})),{isUnaryError:s,unaryError:u}=Yu(t.methodKind,n,i.status,i.headers);if(s)throw Ku(await i.json(),function(...e){const t=new Headers;for(const n of e)n.forEach((e,n)=>{t.append(n,e)});return t}(...Zu(i.headers)),u);const[d,f]=Zu(i.headers);return{stream:!1,service:t.parent,method:t,header:d,message:n?c(new Uint8Array(await i.arrayBuffer())):Cu(t.output,await i.json(),Vu(e.jsonOptions)),trailer:f}}})},async stream(t,r,o,a,i,s){const{serialize:l,parse:c}=Gu(t,n,e.jsonOptions,e.binaryOptions);function u(e,t,n,r){return Jn(this,arguments,function*(){const o=Iu(e).getReader();let a=!1;for(;;){const e=yield Kn(o.read());if(e.done)break;const{flags:r,data:i}=e.value;if(!(1&~r))throw new _n("protocol error: received unsupported compressed output",xn.Internal);if(!(2&~r)){a=!0;const e=Ju(i);if(e.error){const t=e.error;throw n.forEach((e,n)=>{t.metadata.append(n,e)}),t}e.metadata.forEach((e,n)=>t.set(n,e));continue}yield yield Kn(c(i))}if("throwIfAborted"in r&&r.throwIfAborted(),!a)throw"missing EndStreamResponse"})}async function d(e){if("server_streaming"!=t.methodKind)throw"The fetch API does not support streaming request bodies";const n=await e[Symbol.asyncIterator]().next();if(1==n.done)throw"missing request message";return function(e,t){const n=new Uint8Array(t.length+5);n.set(t,5);const r=new DataView(n.buffer,n.byteOffset,n.byteLength);return r.setUint8(0,e),r.setUint32(1,t.length),n}(0,l(n.value))}return o=void 0===o?e.defaultTimeoutMs:o<=0?void 0:o,await function(e){const t=Uu(e.next,e.interceptors),[n,r,o]=ed(e),a=Object.assign(Object.assign({},e.req),{message:$u(e.req.method.input,e.req.message),signal:n});let i=!1;return n.addEventListener("abort",function(){var t,n;const r=e.req.message[Symbol.asyncIterator]();i||null===(t=r.throw)||void 0===t||t.call(r,this.reason).catch(()=>{}),null===(n=r.return)||void 0===n||n.call(r).catch(()=>{})}),t(a).then(e=>Object.assign(Object.assign({},e),{message:{[Symbol.asyncIterator](){const t=e.message[Symbol.asyncIterator]();return{next:()=>t.next().then(e=>(1==e.done&&(i=!0,o()),e),r)}}}}),r)}({interceptors:e.interceptors,timeoutMs:o,signal:r,req:{stream:!0,service:t.parent,method:t,requestMethod:"POST",url:Hu(e.baseUrl,t),header:Xu(t.methodKind,n,o,a,!1),contextValues:null!=s?s:ju(),message:i},next:async r=>{var o;const a=await(null!==(o=e.fetch)&&void 0!==o?o:globalThis.fetch)(r.url,Object.assign(Object.assign({},Zn),{method:r.requestMethod,headers:r.header,signal:r.signal,body:await d(r.message)}));if(Yu(t.methodKind,n,a.status,a.headers),null===a.body)throw"missing response body";const i=new Headers;return Object.assign(Object.assign({},r),{header:a.headers,trailer:i,message:u(a.body,i,a.headers,r.signal)})}})}}}async function nd(e,t){if(!window.webViewId)return Promise.reject(new Error(Yn));const n=Math.random().toString(36).slice(2,12),r={webViewId:window.webViewId,messageId:n,method:e,params:t??{}};if(window.webkit)return window.webkit.messageHandlers.kimiBridge.postMessage(r),new Promise((e,t)=>{Xn[n]={type:"once",resolve:e,reject:t}});if(window.KimiBridge)return window.KimiBridge[e](JSON.stringify(r)),new Promise((e,t)=>{Xn[n]={type:"once",resolve:e,reject:t}});throw new Error(Yn)}async function rd(){let e=localStorage.getItem(tr),t=localStorage.getItem(er);if(!te&&Qn())try{const n=await nd("getToken");n?.accessToken&&(e=n.accessToken),n?.refreshToken&&(t=n.refreshToken)}catch(n){console.error("get token failed")}return{accessToken:e,refreshToken:t,type:"normal"}}function od(e){return`${e}?t=${+(Date.now()/36e5).toFixed(0)}`}function ad(e){window.collectEvent?.("msh_risk_sdk_init",{is_success:!0,sdk_source:e})}function id(e,t){window.collectEvent?.("msh_risk_sdk_init",{is_success:!1,sdk_source:e,error_msg:t instanceof Error?t.message:String(t)})}function sd(e){return new Promise((t,n)=>{if(document.querySelector(`script[src="${e}"]`))return void t();const r=document.createElement("script");r.src=e,r.async=!0,r.addEventListener("load",()=>t(),{once:!0}),r.addEventListener("error",()=>n(new Error(`Failed to load script: ${e}`)),{once:!0}),document.head.appendChild(r)})}async function ld(){const e=await async function(e){return Promise.race([wc(1e3).then(()=>null),e.catch(()=>null)])}(async function(){if("undefined"==typeof window)return;or&&await or;const e=window._fmOpt?.getinfo?.();return window.collectEvent?.("msh_risk_box_get_sync",{is_success:!!e?.length,is_initialized:!!or}),rr&&e?`${rr}:${e}`:void 0}());return e?{"x-msh-shield-data":e}:{}}async function cd(){const{accessToken:e}=await rd(),t=await ld();return{"x-msh-platform":"web","R-Timezone":Intl.DateTimeFormat().resolvedOptions().timeZone,...!Q&&e?{Authorization:`Bearer ${e}`}:{},...t}}function ud(e,...t){}function dd(...e){ud("error",...e)}function fd(e){Object.assign(dr,e);for(const t of Object.keys(e))void 0===e[t]&&delete dr[t]}function gd(e={}){return e.getLocale&&(lr=e.getLocale),e.commonParams&&fd(e.commonParams),function(){if(window.LogAnalyticsObject="collectEvent",window.collectEvent)return;const e=function(){e.q?.push(arguments)};e.q=[],e.l=Date.now(),window.collectEvent=e}(),cr=(e,t)=>{window.collectEvent?.(e,{locale:lr(),...t})},ur||(window.collectEvent?.("init",{app_id:20001731,channel_domain:"https://gator.volces.com",ab_channel_domain:"https://tab.volces.com",log:!0,autotrack:!1,enable_ab_test:!0,auto_exposure_expriment:!0,enable_stay_duration:!0}),window.collectEvent?.("start"),ur=new Promise((e,t)=>{if(document.querySelector(`script[src="${sr}"]`))return void e();const n=document.createElement("script");n.src=sr,n.async=!0,n.addEventListener("load",()=>e(),{once:!0}),n.addEventListener("error",()=>t(new Error("load data finder sdk failed")),{once:!0}),document.head.appendChild(n)}).catch(e=>{dd(e)})),ur??Promise.resolve()}function hd(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,a=n.call(e),i=[];try{for(;(void 0===t||0>>((3&n)<<3)&255;return e}();return e[6]=15&e[6]|64,e[8]=63&e[8]|128,function(e){for(var t=[],n=0;n<256;++n)t[n]=(n+256).toString(16).substr(1);var r=0,o=t;return[o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]],o[e[14]],o[e[15]]].join("")}(e)}function Md(e){var t,n,r=e.builder,o=e.createSender,a=e.createDefaultConfig,i=e.createConfigManager,s=e.userConfigNormalizer,l=e.initConfigNormalizer,c=e.validateInitConfig,u={};qr.forEach(function(e){return u[e]=[]});var d=!1,f=!1,g=!1,h=[],p=[],m=function(){function e(e){e.length&&e.forEach(function(e){try{e()}catch(e){}}),e.length=0}function t(t){r[t]&&r[t].forEach(function(t){e(t[1])}),r[t]=void 0}var n=!1,r={};return{set:function(t,o,a){r[t]?r[t].push([o,a]):r[t]=[[o,a]],n&&e(a)},has:function(e){return!!r[e]},remove:t,removeByEvType:function(t){Object.keys(r).forEach(function(n){r[n]&&r[n].forEach(function(n){n[0]===t&&e(n[1])})})},clear:function(){n=!0,Object.keys(r).forEach(function(e){t(e)})}}}(),v={getBuilder:function(){return r},getSender:function(){return t},getPreStartQueue:function(){return h},init:function(e){if(d)Fr("already inited");else{if(!(e&&vd(e)&&c(e)))throw new Error("invalid InitConfig, init failed");var r=a(e);if(!r)throw new Error("defaultConfig missing");if(e=l(e),(n=i(r)).setConfig(e),n.onChange(function(){b("config")}),!(t=o(n.getConfig())))throw new Error("sender missing");b("init",d=!0)}},set:function(e){d&&e&&vd(e)&&(b("beforeConfig",!1,e),n?.setConfig(e))},config:function(e){if(d)return e&&vd(e)&&(b("beforeConfig",!1,e),n?.setConfig(s(e))),null==n?void 0:n.getConfig()},provide:function(e,t){Ed(p,e)?Fr("cannot provide "+e+", reserved"):(v[e]=t,b("provide",!1,e))},start:function(){d&&(f||n?.onReady(function(){b("start",f=!0),function(e){var t=e.getPreStartQueue();t.forEach(function(t){return e.build(t)}),t.length=0}(v)}))},report:function(e){e&&(!(e=Nr(u.beforeReport)(e))||(e=Nr(u.report)(e))&&(f?this.build(e):function(e,t,n){t.push(n),t.length ")}catch(e){return go}}function qd(e){var t,n,r,o,a=e,i=[];if(!a||!a.tagName)return"";if(i.push(a.tagName.toLowerCase()),a.id)return"#"+a.id;if((e=a.className)&&kd(e))for(n=e.split(/\s+/),l=0;l=e.length?void 0:e)&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(e),i=a.next();!i.done;i=a.next()){var s=i.value,l=is(s);o"+e+""}function sf(e,t){void 0===e&&(e=192),void 0===t&&(t=108);var n=document.createElement("canvas");n.width=e,n.height=t;var r=n.getContext("2d");return r&&(r.fillStyle="#ffffff",r.fillRect(0,0,e,t)),n.toDataURL("image/jpeg")}function lf(e,t){e.on("init",function(){var n={autoDetect:!0,threshold:Xs,screenshot:!0,ssUrl:"https://apm.volccdn.com/mars-web/apmplus/web/html2canvas.min.js",mask:!1,partialShot:!0,quality:el,initDetTime:Ys,runDetTime:Qs};(n=t?yo(t,n):Kd(e,ul,n))&&function(e,t){var n,r,o=Pd(),a=Fd();o&&a&&(a=[],t=hd(cl(e.report.bind(e),a,[Ad(e,pi),function(){return Ad(e,gi)},function(){return Ad(e,zo)},function(){return Ad(e,Uo)},Ad(e,di)],t),2),n=t[0],t=t[1],e.on("report",r=function(e){return n(e),e}),a.push(function(){e.off("report",r)}),Ur(e,ul,ea,a),e.provide("detectBlankScreen",t))}(e,n)})}function cf(e){e.on("init",function(){var t=e.pp||dl;null!==(u=t.observer)&&void 0!==u&&u.disconnect();var n,r,o,a,i,s,l,c,u,d,f,g=Kd(e,fl,{});g&&(n=function(){return Ad(e,pi)},r=function(){return Ad(e,ii)},o=function(){return Ad(e,di)},a=Ad(e,ci),i=Ad(e,zo),s=void 0,Od(e,[no,ro(e)],-1)[0](function(e){s=e})(),l=function(t){t=t.ev_type===Xo&&(t.payload.name===Rs[0]||t.payload.name===$s[0])||t.ev_type===Qo?t:gr(gr({},t),{overrides:s}),e.report(t)},c=function(){return Od(e,[eo,to(e)])},[fs,gs,Fs,$s,Rs].forEach(function(t){!1!==g[t[0]]&&(t[1](l,t=[],[n(),r,o,c]),Ur(e,fl,Xo,t))}),[Gs,Ks].forEach(function(t){var r;!1!==g[t[0]]&&(t[1](l,r=[],[a,n,o(),i]),t=t[0]===Us?Qo:t[0]===qs?Yo:Xo,Ur(e,fl,t,r))}),u=(d=hd(rs(e.report.bind(e)),2))[0],d=d[1],e.provide("performanceInit",u),e.provide("performanceSend",d),t.entries.length=0,f=function(t){var n=gr(gr(gr({},Xi),t),{isCustom:!0});(t=So(f))&&Object.assign(n,{stacks:t}),e.report(es(n))},e.provide("sendCustomPerfMetric",f))})}function uf(e){return(e=new Error(e)).name="RequestNetworkError",e}function df(e){var t=function(e){var t,n,r=e.transport,o=e.endpoint,a=e.size,i=void 0===a?hr:a,s=void 0===(e=e.wait)?pr:e,l=[],c=0;function u(){var e;l.length&&(e=this.getBatchData(),r.post({url:o,data:e,fail:function(n){t&&t(n,e)},success:function(){n&&n(e)}}),l=[])}return{getSize:function(){return i},getWait:function(){return s},setSize:function(e){i=e},setWait:function(e){s=e},getEndpoint:function(){return o},setEndpoint:function(e){o=e},send:function(e){l.push(e),l.length>=i&&u.call(this),clearTimeout(c),c=setTimeout(u.bind(this),s)},flush:function(){clearTimeout(c),u.call(this)},getBatchData:function(){return l.length?mr(l):""},clear:function(){clearTimeout(c),l=[]},fail:function(e){t=e},success:function(e){n=e}}}(e),n=t.send;return vo(function(){var r,o;e.transport.useBeacon?(r=El(),(o=t.getBatchData())&&(r.post(t.getEndpoint(),o),t.clear()),t.send=function(e){r.post(t.getEndpoint(),mr([e]))},bo(function(){t.send=n})):t.flush()}),t}function ff(e,t){return e.plugins.filter(function(e){return e.name===t&&"2.10.1"===e.version})[0]}function gf(e,t,n){(n=void 0===n?oo(Fd()):n)&&n.plugins&&(ff(n,e)||n.plugins.push({name:e,version:"2.10.1",apply:t}))}function hf(e){e.provide("reloadPlugin",function(t,n){var r;e.destroyAgent.has(t)&&e.destroyAgent.remove(t),void 0!==n&&e.set({plugins:gr(gr({},e.config().plugins),((r={})[t]=n,r))}),e.config().plugins[t]&&function(e,t,n){if(n=void 0===n?oo(Fd()):n)if(n=ff(n,t))try{if(e.destroyAgent.has(t))return;n.apply(e)}catch(e){Fr("[loader].applyPlugin failed",t,e)}else Fr("[loader].applyPlugin not found",t)}(e,t)})}function pf(e){var t,n=e.plugins||{};for(t in n)n[t]&&!vd(n[t])&&(n[t]={});return gr(gr({},e),{plugins:n})}function mf(e){return vd(e)&&"aid"in e}function vf(e){return gr({},e)}function bf(e,t){if(!e||!t)return e||t;var n=gr(gr({},e),t);return n.include_users=pd(pd([],hd(e.include_users||[]),!1),hd(t.include_users||[]),!1),n.rules=pd(pd([],hd(Object.keys(e.rules||{})),!1),hd(Object.keys(t.rules||{})),!1).reduce(function(n,r){var o;return r in n||(r in(e.rules||{})&&r in(t.rules||{})?(n[r]=gr(gr({},e.rules[r]),t.rules[r]),n[r].conditional_sample_rules=pd(pd([],hd(e.rules[r].conditional_sample_rules||[]),!1),hd(t.rules[r].conditional_sample_rules||[]),!1)):n[r]=(null===(o=e.rules)||void 0===o?void 0:o[r])||(null===(o=t.rules)||void 0===o?void 0:o[r])),n},{}),n}return e({D:wc,E:kc,M:bc,N:async function(e,t){if(!t)return async function(e){try{return await navigator.clipboard.writeText(e),!0}catch(Ar){const r=document.createElement("div");r.style.position="fixed",r.style.top="-9999px",r.style.opacity="0",r.textContent=e,document.body.appendChild(r);const o=document.createRange();o.selectNodeContents(r);const a=window.getSelection();a&&(a.removeAllRanges(),a.addRange(o));try{return document.execCommand("copy")}catch(t){return!1}finally{a&&a.removeAllRanges(),document.body.removeChild(r)}}}(e);const n=function(e){const t=e.trimStart();return/^/i.test(t)?t:`\n${t}`}(t);try{return await navigator.clipboard.write([new ClipboardItem({"text/plain":new Blob([e],{type:"text/plain"}),"text/html":new Blob([n],{type:"text/html"})})]),!0}catch{return function(e){const t=document.createElement("div");t.style.position="fixed",t.style.opacity="0",t.innerHTML=e,document.body.appendChild(t);const n=document.createRange();n.selectNodeContents(t);const r=window.getSelection();r&&(r.removeAllRanges(),r.addRange(n));try{return document.execCommand("copy")}catch(Ar){return!1}finally{r&&r.removeAllRanges(),document.body.removeChild(t)}}(n)}},O:function(e,t){if(!e)return Promise.resolve(void 0);const n=Date.now();return e.then(e=>(t(void 0,Date.now()-n,e),e)).catch(e=>{throw t(e,Date.now()-n),e})},P:function(e){return e.replace(ct,"<").replace(ut,">")},V:function(e){const t=function(e){return{fn:e}}(e);return()=>vc(t)},a:function(e,t,n){const r=lr(),o={...dr,...t,ppt_locale:r};if(n)if(!0===n){const t=e;if(fr.has(t))return;fr.set(t,!0)}else if(Array.isArray(n)){const t=`${e}:${n.map(e=>`${String(e)}=${o[e]}`).join("&")}`;if(fr.has(t))return;fr.set(t,!0)}else{const t=`${e}:${String(n)}=${o[n]}`;if(fr.has(t))return;fr.set(t,!0)}cr||gd(),cr?.(e,o)},c:ld,d:rd,f:function(e,t){const n=Xn[e];n?"multiple"===n.type&&n.callbackList.push(t):Xn[e]={type:"multiple",callbackList:[t]}},g:wu,h:function(e,t){const n=Xn[e];if("multiple"!==n?.type)return;const r=n.callbackList.indexOf(t);-1!==r&&n.callbackList.splice(r,1)},i:function(...e){ud("warn",...e)},j:function(e){return vt(()=>{const t=bt.get(e);return"boolean"==typeof t?Promise.resolve(t):new Promise(t=>{const n=new Image;n.src=e,n.onload=()=>{t(!0),bt.set(e,!0)},n.onerror=()=>{t(!1)}})})},k:function(e,t,n="Timeout"){return Promise.race([e,wc(t).then(()=>{throw new Error(n)})])},n:dd,o:fd,p:nd,r:function(...e){ud("log",...e)},s:cd,t:function(){fr.clear()},u:async function(e){if("undefined"!=typeof window)return rr===e&&or||(rr=e,or=function(e){const t=nr[e];return new Promise((e,n)=>{window._fmOpt={partner:"kimi",channel:"kimi-web",appName:"kimi-web",success(){e(),ad("remote")}},sd(od(t.remoteFmUrl)).catch(n)})}(e).catch(async t=>(id("remote",t),function(e){const t=nr[e];return new Promise((e,n)=>{window._fmOpt={partner:"kimi",channel:"kimi-web",appName:"kimi-web",normalUrl:t.localNormalUrl,success(){e(),ad("local")}},sd(od(t.localFmUrl)).catch(n)})}(e).catch(t=>{throw rr===e&&(rr=void 0,or=void 0),id("local",t),t})))),or},w:Kc,x:function(e){Ut.value=e,Jc(e)},y:Zc}),{setters:[function(e){n=e.$,r=e.At,o=e.B,a=e.D,i=e.E,s=e.Et,l=e.G,c=e.H,u=e.J,d=e.K,f=e.M,g=e.Mt,h=e.N,p=e.Nt,m=e.P,v=e.Q,b=e.T,y=e.Tt,w=e.U,C=e.V,k=e.W,x=e.X,S=e.Y,_=e.Z,E=e.at,T=e.b,B=e.bt,L=e.c,M=e.ct,A=e.dt,O=e.et,F=e.ft,P=e.ht,I=e.i,N=e.k,R=e.kt,D=e.l,j=e.lt,H=e.mt,z=e.o,$=e.ot,U=e.p,V=e.r,G=e.rt,q=e.s,W=e.tt,K=e.u,J=e.ut,Z=e.vt,X=e.w,Y=e.z},function(e){Q=e.b,ee=e.r,te=e.u},function(e){ne=e.t},function(e){re=e.o},function(e){oe=e.t},function(e){ae=e.t},function(e){ie=e.A,se=e.C,le=e.D,ce=e.E,ue=e.M,de=e.N,fe=e.O,ge=e.P,he=e.S,pe=e.T,me=e._,ve=e.b,be=e.d,ye=e.f,we=e.g,Ce=e.h,ke=e.j,xe=e.k,Se=e.l,_e=e.m,Ee=e.p,Te=e.u,Be=e.v,Le=e.w,Me=e.x,Ae=e.y}],execute:function(){var te,ie,se,le,ce,ue;(Oe=document.createElement("style")).textContent='.pptd-defs-pool[data-v-a2588ac6]{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.kimi-icon-svg[data-v-177f9c47]{vertical-align:-.125em;flex-shrink:0;line-height:0;display:inline-block}.kimi-icon-svg[data-v-177f9c47] svg{width:100%;height:100%;display:block}.icon-with-background[data-v-1b5f1a16]{width:var(--icon-size);height:var(--icon-size);display:inline-block;position:relative}.icon-with-background .icon-svg[data-v-1b5f1a16]{z-index:2;position:relative}.icon-with-background[data-v-1b5f1a16]:before{content:"";background:var(--icon-background);pointer-events:none;z-index:1;border-radius:50%;width:78%;height:78%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.message-container[data-v-62d950aa]{box-sizing:border-box;background-color:var(--MaskBg-ToastPC,rgba(0,0,0,.82));border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 10px;display:flex;box-shadow:0 8px 24px rgba(0,0,0,.16)}.message-icon[data-v-62d950aa]{width:20px;height:20px}.message-icon.success[data-v-62d950aa]{color:var(--Colors-PositiveGreen,#2fb344)}.message-icon.error[data-v-62d950aa]{color:var(--Colors-Red,#ef4444)}.message-icon.loading[data-v-62d950aa]{border:2px solid rgba(255,255,255,.32);border-top-color:var(--Always-White,#fff);border-radius:50%;width:16px;height:16px;animation:1s linear infinite spin-62d950aa}.message-content[data-v-62d950aa]{max-width:320px;color:var(--Always-White,#fff);padding:12px 8px;font-size:14px;font-weight:400;line-height:20px}.message-close[data-v-62d950aa]{cursor:pointer;color:var(--Colors-KMBlue,#1890ff);background:0 0;border:0;margin-left:32px;padding:0;font-size:12px}@keyframes spin-62d950aa{to{transform:rotate(360deg)}}.message-list-container[data-v-13db0a2e]{z-index:6000;pointer-events:none;width:100%;display:flex;position:fixed;left:0}.message-list-container[data-v-13db0a2e] .message-container{pointer-events:all}.message-list-container.top[data-v-13db0a2e]{top:12px}.message-list-container.bottom[data-v-13db0a2e]{bottom:12px}.message-list[data-v-13db0a2e]{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.message-fade-enter-active[data-v-13db0a2e],.message-fade-leave-active[data-v-13db0a2e]{transition:transform .3s ease-in-out,opacity .3s ease-in-out,margin-bottom .3s ease-in-out}.message-fade-enter-from[data-v-13db0a2e]{opacity:0;transform:translateY(-20px)}.message-fade-leave-to[data-v-13db0a2e]{opacity:0;margin-bottom:-56px;transform:translateY(-12px)}body{margin:0}html.no-body-scroll,html.no-body-scroll body{overscroll-behavior:none;overflow:hidden}.menu-content[data-v-dab6a2ce]{box-sizing:border-box;background:var(--Bg-Primary);width:178px;box-shadow:0 4px 12px var(--MaskBg-Light);border-radius:8px;margin:0;padding:6px;list-style:none}.menu-item[data-v-dab6a2ce]{color:var(--Labels-Primary);white-space:nowrap;box-sizing:border-box;cursor:pointer;background-color:transparent;border-radius:6px;height:40px;padding:10px 8px;font-size:14px;transition:background-color .2s ease-in-out}.menu-item:not(.disable):hover>.menu-item-content>.sub-menu[data-v-dab6a2ce]{opacity:1;visibility:visible}.menu-item:not(.disable):hover>.has-children.has-handler[data-v-dab6a2ce]:after{transform:scale(1)}.menu-item[data-v-dab6a2ce]:hover:not(.disable){background:var(--Bg-Secondary-hover)}.menu-item.divider[data-v-dab6a2ce]{cursor:default;pointer-events:none;background:0 0;height:auto;padding:0 8px}.menu-item.divider[data-v-dab6a2ce]:after{content:"";background:var(--Separators-S1);height:.5px;margin:5px 0;display:block}.menu-item.disable[data-v-dab6a2ce]{color:var(--Labels-Tertiary);cursor:not-allowed}.menu-item-content[data-v-dab6a2ce]{justify-content:space-between;align-items:center;display:flex;position:relative}.menu-item-content.has-children[data-v-dab6a2ce]:after{content:"›";color:var(--Labels-Tertiary);margin-left:8px;font-size:16px}.text[data-v-dab6a2ce]{flex:1}.sub-text[data-v-dab6a2ce]{color:var(--Labels-Tertiary);margin-left:8px;font-size:12px}.sub-menu[data-v-dab6a2ce]{opacity:0;visibility:hidden;margin-left:4px;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;position:absolute;top:-6px;left:100%}.mask[data-v-1967551f]{z-index:9998;width:100vw;height:100vh;position:fixed;top:0;left:0}.contextmenu[data-v-1967551f]{z-index:9999;user-select:none;position:fixed}:root{--Colors-KMBlue:#1783ff;--Colors-KMBlue-hover:#167ff7;--Colors-KMBlue-active:#167cf2;--Colors-Red:#ff3849;--Colors-Red-hover:#f73647;--Colors-Red-active:#f23545;--Colors-Red25:rgba(255,56,73,.25);--Colors-Red25-hover:rgba(227,50,65,.27);--Colors-Red25-active:rgba(211,46,60,.286);--Colors-PositiveGreen:#16c456;--Colors-PositiveGreen-hover:#15be53;--Colors-PositiveGreen-active:#15ba52;--Colors-PositiveGreen25:rgba(22,196,86,.25);--Colors-PositiveGreen25-hover:rgba(20,174,77,.27);--Colors-PositiveGreen25-active:rgba(18,162,71,.286);--Colors-Green:#32ff7d;--Colors-Green-hover:#31f779;--Colors-Green-active:#30f277;--Colors-Yellow:#ffd230;--Colors-Yellow-hover:#f7cc2f;--Colors-Yellow-active:#f2c82e;--Colors-Orange:#ff9500;--Colors-Orange-hover:#f79100;--Colors-Orange-active:#f28e00;--Colors-Purple:#985ffb;--Colors-Purple-hover:#935cf3;--Colors-Purple-active:#905aee;--Bg-Primary:#fff;--Bg-Primary-hover:#f7f7f7;--Bg-Primary-active:#f2f2f2;--Bg-Primary90:rgba(255,255,255,.9);--Bg-Primary90-hover:rgba(247,247,247,.9);--Bg-Primary90-active:rgba(241,241,241,.906);--Bg-Primary70:rgba(255,255,255,.7);--Bg-Primary70-hover:rgba(244,244,244,.71);--Bg-Primary70-active:rgba(237,237,237,.714);--Bg-Secondary:#f5f5f5;--Bg-Secondary-hover:#eee;--Bg-Secondary-active:#e9e9e9;--Bg-Secondary90:rgba(245,245,245,.9);--Bg-Secondary90-hover:rgba(237,237,237,.9);--Bg-Secondary90-active:rgba(231,231,231,.906);--Bg-Tertiary:#fff;--Bg-Tertiary-hover:#f7f7f7;--Bg-Tertiary-active:#f2f2f2;--Bg-Tertiary90:rgba(255,255,255,.9);--Bg-Tertiary90-hover:rgba(247,247,247,.9);--Bg-Tertiary90-active:rgba(241,241,241,.906);--Bg-GroundPC:#f9fbfc;--Bg-GroundPC-hover:#f2f3f4;--Bg-GroundPC-active:#edeeef;--Bg-Quaternary:#fff;--Bg-Quaternary-hover:#f7f7f7;--Bg-Quaternary-active:#f2f2f2;--BgGp-Primary:#f5f5f5;--BgGp-Primary-hover:#eee;--BgGp-Primary-active:#e9e9e9;--BgGp-Primary90:rgba(245,245,245,.9);--BgGp-Primary90-hover:rgba(237,237,237,.9);--BgGp-Primary90-active:rgba(231,231,231,.906);--BgGp-Secondary:#fff;--BgGp-Secondary-hover:#f7f7f7;--BgGp-Secondary-active:#f2f2f2;--BgGp-Secondary90:rgba(255,255,255,.9);--BgGp-Secondary90-hover:rgba(247,247,247,.9);--BgGp-Secondary90-active:rgba(241,241,241,.906);--BgGp-Tertiary:#f5f5f5;--BgGp-Tertiary-hover:#eee;--BgGp-Tertiary-active:#e9e9e9;--Labels-Primary:rgba(0,0,0,.9);--Labels-Primary-hover:rgba(0,0,0,.9);--Labels-Primary-active:rgba(0,0,0,.906);--Labels-Secondary:rgba(0,0,0,.6);--Labels-Secondary-hover:rgba(0,0,0,.61);--Labels-Secondary-active:rgba(0,0,0,.62);--Labels-Tertiary:rgba(0,0,0,.45);--Labels-Tertiary-hover:rgba(0,0,0,.467);--Labels-Tertiary-active:rgba(0,0,0,.48);--Labels-Quaternary:rgba(0,0,0,.3);--Labels-Quaternary-hover:rgba(0,0,0,.32);--Labels-Quaternary-active:rgba(0,0,0,.333);--Fills-F1:rgba(0,0,0,.03);--Fills-F1-hover:rgba(0,0,0,.06);--Fills-F1-active:rgba(0,0,0,.08);--Fills-F2:rgba(0,0,0,.05);--Fills-F2-hover:rgba(0,0,0,.08);--Fills-F2-active:rgba(0,0,0,.098);--Fills-F3:rgba(0,0,0,.15);--Fills-F3-hover:rgba(0,0,0,.176);--Fills-F3-active:rgba(0,0,0,.192);--Fills-F4:rgba(0,0,0,.25);--Fills-F4-hover:rgba(0,0,0,.27);--Fills-F4-active:rgba(0,0,0,.286);--Separators-S1:rgba(0,0,0,.13);--Separators-S1-hover:rgba(0,0,0,.157);--Separators-S1-active:rgba(0,0,0,.173);--MaskBg-Light:rgba(0,0,0,.1);--MaskBg-Light-hover:rgba(0,0,0,.125);--MaskBg-Light-active:rgba(0,0,0,.145);--MaskBg-Base:rgba(0,0,0,.4);--MaskBg-Base-hover:rgba(0,0,0,.42);--MaskBg-Base-active:rgba(0,0,0,.43);--MaskBg-Dark:rgba(0,0,0,.6);--MaskBg-Dark-hover:rgba(0,0,0,.61);--MaskBg-Dark-active:rgba(0,0,0,.62);--MaskBg-Gray:rgba(48,48,48,.9);--MaskBg-Gray-hover:rgba(46,46,46,.9);--MaskBg-Gray-active:rgba(45,45,45,.906);--MaskBg-ToastIOS:rgba(69,69,69,.9);--MaskBg-ToastIOS-hover:rgba(67,67,67,.9);--MaskBg-ToastIOS-active:rgba(65,65,65,.906);--MaskBg-ToastAndroid:#454545;--MaskBg-ToastAndroid-hover:#434343;--MaskBg-ToastAndroid-active:#424242;--MaskBg-ToastPC:#2b2b2b;--MaskBg-ToastPC-hover:#2a2a2a;--MaskBg-ToastPC-active:#292929;--Always-White:#fff;--Always-White-hover:#f7f7f7;--Always-White-active:#f2f2f2;--Always-WhiteSecondary:rgba(255,255,255,.84);--Always-WhiteSecondary-hover:rgba(246,246,246,.843);--Always-WhiteSecondary-active:rgba(240,240,240,.847);--Always-WhiteTertiary:rgba(255,255,255,.56);--Always-WhiteTertiary-hover:rgba(242,242,242,.573);--Always-WhiteTertiary-active:rgba(233,233,233,.58);--Always-WhiteQuaternary:rgba(255,255,255,.42);--Always-WhiteQuaternary-hover:rgba(238,238,238,.44);--Always-WhiteQuaternary-active:rgba(227,227,227,.447);--Always-Black:#000;--Always-Black-hover:#000;--Always-Black-active:#000;--Always-TransparencyDarkFill:rgba(0,0,0,.6);--Always-TransparencyDarkFill-hover:rgba(0,0,0,.61);--Always-TransparencyDarkFill-active:rgba(0,0,0,.62);--Always-TransparencyTagFill:rgba(69,69,69,.7);--Always-TransparencyTagFill-hover:rgba(66,66,66,.71);--Always-TransparencyTagFill-active:rgba(64,64,64,.714);--Always-TransparencyWhite15:rgba(255,255,255,.15);--Always-TransparencyWhite15-hover:rgba(211,211,211,.176);--Always-TransparencyWhite15-active:rgba(189,189,189,.192);--Others-LightBlueBg:#e8f3ff;--Others-LightBlueBg-hover:#e1ecf7;--Others-LightBlueBg-active:#dce7f2;--Others-BubbleBlue:#1783ff;--Others-BubbleBlue-hover:#167ff7;--Others-BubbleBlue-active:#167cf2;--Others-BubbleGray_PC:#f5f5f5;--Others-BubbleGray_PC-hover:#eee;--Others-BubbleGray_PC-active:#e9e9e9;--Others-LightRedBg:rgba(255,77,77,.1);--Others-LightRedBg-hover:rgba(195,59,59,.125);--Others-LightRedBg-active:rgba(167,50,50,.145);--Others-LightOrangeBg:rgba(255,149,0,.1);--Others-LightOrangeBg-hover:rgba(195,114,0,.125);--Others-LightOrangeBg-active:rgba(167,98,0,.145);--Others-LightGreenBg:rgba(22,196,86,.1);--Others-LightGreenBg-hover:rgba(17,150,66,.125);--Others-LightGreenBg-active:rgba(14,128,56,.145);--Others-LightYellowBg:rgba(255,200,0,.2);--Others-LightYellowBg-hover:rgba(221,173,0,.224);--Others-LightYellowBg-active:rgba(202,158,0,.24);--Others-KMBlueDisabled:rgba(23,131,255,.4);--Others-KMBlueDisabled-hover:rgba(21,122,237,.42);--Others-KMBlueDisabled-active:rgba(20,116,225,.43);--Others-KMBlue10:rgba(23,131,255,.1);--Others-KMBlue10-hover:rgba(18,100,195,.125);--Others-KMBlue10-active:rgba(15,86,167,.145);--Others-TextSelected:rgba(23,131,255,.2);--Others-TextSelected-hover:rgba(20,113,221,.224);--Others-TextSelected-active:rgba(18,104,202,.24);--Others-WhiteOnDarkDisabled:#fff;--Others-WhiteOnDarkDisabled-hover:#f7f7f7;--Others-WhiteOnDarkDisabled-active:#f2f2f2;--Others-SubLayerBg:rgba(0,0,0,.08);--Others-SubLayerBg-hover:rgba(0,0,0,.106);--Others-SubLayerBg-active:rgba(0,0,0,.125);--Syntax-Keyword:#a626a4;--Syntax-Keyword-hover:#a1259f;--Syntax-Keyword-active:#9e249c;--Syntax-String:#50a14f;--Syntax-String-hover:#4e9c4d;--Syntax-String-active:#4c994b;--Syntax-Literal:#986801;--Syntax-Literal-hover:#936501;--Syntax-Literal-active:#906301;--Syntax-Comment:#a1a1a1;--Syntax-Comment-hover:#9c9c9c;--Syntax-Comment-active:#999;--Syntax-Metadata:#c18401;--Syntax-Metadata-hover:#bb8001;--Syntax-Metadata-active:#b77d01;--Syntax-MultilineComment:#a1a1a1;--Syntax-MultilineComment-hover:#9c9c9c;--Syntax-MultilineComment-active:#999;--Syntax-Punctuation:#e45649;--Syntax-Punctuation-hover:#dd5347;--Syntax-Punctuation-active:#d95245;--Syntax-Mark:#526fff;--Syntax-Mark-hover:#506cf7;--Syntax-Mark-active:#4e69f2;--ui-T1-font-size:18px;--ui-T1-line-height:26px;--ui-T2-font-size:16px;--ui-T2-line-height:24px;--ui-T2_Emphasized-font-size:16px;--ui-T2_Emphasized-line-height:24px;--ui-B1-font-size:15px;--ui-B1-line-height:22px;--ui-B1_Emphasized-font-size:15px;--ui-B1_Emphasized-line-height:22px;--ui-B2-font-size:14px;--ui-B2-line-height:20px;--ui-B2_Emphasized-font-size:14px;--ui-B2_Emphasized-line-height:20px;--ui-C1-font-size:12px;--ui-C1-line-height:18px;--ui-C1_Emphasized-font-size:12px;--ui-C1_Emphasized-line-height:18px;--ui-C2-font-size:10px;--ui-C2-line-height:14px;--ui-C2_Emphasized-font-size:10px;--ui-C2_Emphasized-line-height:14px;--markdown-H1_Content-font-size:20px;--markdown-H1_Content-line-height:32px;--markdown-H2_Content-font-size:18px;--markdown-H2_Content-line-height:28px;--markdown-B1_Content-font-size:16px;--markdown-B1_Content-line-height:26px;--markdown-B1_Content_Emphasized-font-size:16px;--markdown-B1_Content_Emphasized-line-height:26px;--markdown-B1_List_Content-font-size:16px;--markdown-B1_List_Content-line-height:26px;--markdown-B1_List_Content_Emphasized-font-size:16px;--markdown-B1_List_Content_Emphasized-line-height:26px;--markdown-B2_Content-font-size:15px;--markdown-B2_Content-line-height:24px;--markdown-B2_Content_Emphasized-font-size:15px;--markdown-B2_Content_Emphasized-line-height:24px;--markdown-B3_Content-font-size:14px;--markdown-B3_Content-line-height:22px;--markdown-B3_Content_Emphasized-font-size:14px;--markdown-B3_Content_Emphasized-line-height:22px;--markdown-Codeblocks-font-size:14px;--markdown-Codeblocks-line-height:22px;--markdown-InlineCode-font-size:16px;--markdown-InlineCode-line-height:26px}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--Colors-KMBlue:#1a88ff;--Colors-KMBlue-hover:#258eff;--Colors-KMBlue-active:#3194ff;--Colors-Red:#ff4756;--Colors-Red-hover:#ff505e;--Colors-Red-active:#ff5967;--Colors-Red25:rgba(255,71,86,.25);--Colors-Red25-hover:rgba(255,103,115,.286);--Colors-Red25-active:rgba(255,128,138,.325);--Colors-PositiveGreen:#16c456;--Colors-PositiveGreen-hover:#22c75e;--Colors-PositiveGreen-active:#2dca67;--Colors-PositiveGreen25:rgba(22,196,86,.25);--Colors-PositiveGreen25-hover:rgba(63,206,115,.286);--Colors-PositiveGreen25-active:rgba(94,214,138,.325);--Colors-Green:#32ff7d;--Colors-Green-hover:#3cff84;--Colors-Green-active:#47ff8a;--Colors-Yellow:#ffd230;--Colors-Yellow-hover:#ffd43a;--Colors-Yellow-active:#ffd745;--Colors-Orange:#ff9f0a;--Colors-Orange-hover:#ffa416;--Colors-Orange-active:#ffa923;--Colors-Purple:#a16bff;--Colors-Purple-hover:#a672ff;--Colors-Purple-active:#aa7aff;--Bg-Primary:#121212;--Bg-Primary-hover:#1e1e1e;--Bg-Primary-active:#2a2a2a;--Bg-Primary90:rgba(18,18,18,.9);--Bg-Primary90-hover:rgba(31,31,31,.906);--Bg-Primary90-active:rgba(44,44,44,.91);--Bg-Primary70:rgba(18,18,18,.7);--Bg-Primary70-hover:rgba(35,35,35,.714);--Bg-Primary70-active:rgba(50,50,50,.73);--Bg-Secondary:#1f1f1f;--Bg-Secondary-hover:#2a2a2a;--Bg-Secondary-active:#353535;--Bg-Secondary90:rgba(31,31,31,.9);--Bg-Secondary90-hover:rgba(43,43,43,.906);--Bg-Secondary90-active:rgba(56,56,56,.91);--Bg-Tertiary:#292929;--Bg-Tertiary-hover:#343434;--Bg-Tertiary-active:#3e3e3e;--Bg-Tertiary90:rgba(41,41,41,.9);--Bg-Tertiary90-hover:rgba(53,53,53,.906);--Bg-Tertiary90-active:rgba(65,65,65,.91);--Bg-GroundPC:#161717;--Bg-GroundPC-hover:#222323;--Bg-GroundPC-active:#2d2e2e;--Bg-Quaternary:#4d4d4d;--Bg-Quaternary-hover:#565656;--Bg-Quaternary-active:#5f5f5f;--BgGp-Primary:#121212;--BgGp-Primary-hover:#1e1e1e;--BgGp-Primary-active:#2a2a2a;--BgGp-Primary90:rgba(18,18,18,.9);--BgGp-Primary90-hover:rgba(31,31,31,.906);--BgGp-Primary90-active:rgba(44,44,44,.91);--BgGp-Secondary:#1f1f1f;--BgGp-Secondary-hover:#2a2a2a;--BgGp-Secondary-active:#353535;--BgGp-Secondary90:rgba(31,31,31,.9);--BgGp-Secondary90-hover:rgba(43,43,43,.906);--BgGp-Secondary90-active:rgba(56,56,56,.91);--BgGp-Tertiary:#292929;--BgGp-Tertiary-hover:#343434;--BgGp-Tertiary-active:#3e3e3e;--Labels-Primary:rgba(255,255,255,.84);--Labels-Primary-hover:rgba(255,255,255,.847);--Labels-Primary-active:rgba(255,255,255,.855);--Labels-Secondary:rgba(255,255,255,.56);--Labels-Secondary-hover:rgba(255,255,255,.58);--Labels-Secondary-active:rgba(255,255,255,.604);--Labels-Tertiary:rgba(255,255,255,.42);--Labels-Tertiary-hover:rgba(255,255,255,.447);--Labels-Tertiary-active:rgba(255,255,255,.48);--Labels-Quaternary:rgba(255,255,255,.26);--Labels-Quaternary-hover:rgba(255,255,255,.298);--Labels-Quaternary-active:rgba(255,255,255,.333);--Fills-F1:rgba(255,255,255,.05);--Fills-F1-hover:rgba(255,255,255,.098);--Fills-F1-active:rgba(255,255,255,.145);--Fills-F2:rgba(255,255,255,.1);--Fills-F2-hover:rgba(255,255,255,.145);--Fills-F2-active:rgba(255,255,255,.19);--Fills-F3:rgba(255,255,255,.18);--Fills-F3-hover:rgba(255,255,255,.22);--Fills-F3-active:rgba(255,255,255,.263);--Fills-F4:rgba(255,255,255,.25);--Fills-F4-hover:rgba(255,255,255,.286);--Fills-F4-active:rgba(255,255,255,.325);--Separators-S1:rgba(255,255,255,.12);--Separators-S1-hover:rgba(255,255,255,.165);--Separators-S1-active:rgba(255,255,255,.208);--MaskBg-Light:rgba(0,0,0,.3);--MaskBg-Light-hover:rgba(38,38,38,.333);--MaskBg-Light-active:rgba(69,69,69,.37);--MaskBg-Base:rgba(0,0,0,.6);--MaskBg-Base-hover:rgba(21,21,21,.62);--MaskBg-Base-active:rgba(40,40,40,.64);--MaskBg-Dark:rgba(0,0,0,.6);--MaskBg-Dark-hover:rgba(21,21,21,.62);--MaskBg-Dark-active:rgba(40,40,40,.64);--MaskBg-Gray:rgba(48,48,48,.9);--MaskBg-Gray-hover:rgba(59,59,59,.906);--MaskBg-Gray-active:rgba(71,71,71,.91);--MaskBg-ToastIOS:rgba(89,89,89,.9);--MaskBg-ToastIOS-hover:rgba(98,98,98,.906);--MaskBg-ToastIOS-active:rgba(107,107,107,.91);--MaskBg-ToastAndroid:#595959;--MaskBg-ToastAndroid-hover:#616161;--MaskBg-ToastAndroid-active:#6a6a6a;--MaskBg-ToastPC:#404040;--MaskBg-ToastPC-hover:#4a4a4a;--MaskBg-ToastPC-active:#535353;--Always-White:#fff;--Always-White-hover:#fff;--Always-White-active:#fff;--Always-WhiteSecondary:rgba(255,255,255,.84);--Always-WhiteSecondary-hover:rgba(255,255,255,.847);--Always-WhiteSecondary-active:rgba(255,255,255,.855);--Always-WhiteTertiary:rgba(255,255,255,.56);--Always-WhiteTertiary-hover:rgba(255,255,255,.58);--Always-WhiteTertiary-active:rgba(255,255,255,.604);--Always-WhiteQuaternary:rgba(255,255,255,.42);--Always-WhiteQuaternary-hover:rgba(255,255,255,.447);--Always-WhiteQuaternary-active:rgba(255,255,255,.48);--Always-Black:#000;--Always-Black-hover:#0d0d0d;--Always-Black-active:#1a1a1a;--Always-TransparencyDarkFill:rgba(0,0,0,.6);--Always-TransparencyDarkFill-hover:rgba(21,21,21,.62);--Always-TransparencyDarkFill-active:rgba(40,40,40,.64);--Always-TransparencyTagFill:rgba(69,69,69,.7);--Always-TransparencyTagFill-hover:rgba(82,82,82,.714);--Always-TransparencyTagFill-active:rgba(94,94,94,.73);--Always-TransparencyWhite15:rgba(255,255,255,.15);--Always-TransparencyWhite15-hover:rgba(255,255,255,.192);--Always-TransparencyWhite15-active:rgba(255,255,255,.235);--Others-LightBlueBg:#1e2a38;--Others-LightBlueBg-hover:#293542;--Others-LightBlueBg-active:#353f4c;--Others-BubbleBlue:#292929;--Others-BubbleBlue-hover:#343434;--Others-BubbleBlue-active:#3e3e3e;--Others-BubbleGray_PC:#292929;--Others-BubbleGray_PC-hover:#343434;--Others-BubbleGray_PC-active:#3e3e3e;--Others-LightRedBg:rgba(255,82,82,.1);--Others-LightRedBg-hover:rgba(255,142,142,.145);--Others-LightRedBg-active:rgba(255,173,173,.19);--Others-LightOrangeBg:rgba(255,159,10,.1);--Others-LightOrangeBg-hover:rgba(255,192,94,.145);--Others-LightOrangeBg-active:rgba(255,210,139,.19);--Others-LightGreenBg:rgba(22,196,86,.1);--Others-LightGreenBg-hover:rgba(102,216,144,.145);--Others-LightGreenBg-active:rgba(145,227,175,.19);--Others-LightYellowBg:rgba(255,210,48,.2);--Others-LightYellowBg-hover:rgba(255,219,91,.24);--Others-LightYellowBg-active:rgba(255,226,122,.28);--Others-KMBlueDisabled:rgba(26,136,255,.4);--Others-KMBlueDisabled-hover:rgba(53,150,255,.43);--Others-KMBlueDisabled-active:rgba(76,162,255,.46);--Others-KMBlue10:rgba(26,136,255,.1);--Others-KMBlue10-hover:rgba(105,177,255,.145);--Others-KMBlue10-active:rgba(147,199,255,.19);--Others-TextSelected:rgba(26,136,255,.2);--Others-TextSelected-hover:rgba(74,161,255,.24);--Others-TextSelected-active:rgba(108,179,255,.28);--Others-WhiteOnDarkDisabled:rgba(255,255,255,.4);--Others-WhiteOnDarkDisabled-hover:rgba(255,255,255,.43);--Others-WhiteOnDarkDisabled-active:rgba(255,255,255,.46);--Others-SubLayerBg:rgba(255,255,255,.06);--Others-SubLayerBg-hover:rgba(255,255,255,.106);--Others-SubLayerBg-active:rgba(255,255,255,.153);--Syntax-Keyword:#d55fde;--Syntax-Keyword-hover:#d767e0;--Syntax-Keyword-active:#d96fe1;--Syntax-String:#89ca78;--Syntax-String-hover:#8fcd7f;--Syntax-String-active:#95cf86;--Syntax-Literal:#d19a66;--Syntax-Literal-hover:#d39f6e;--Syntax-Literal-active:#d6a475;--Syntax-Comment:#5c6370;--Syntax-Comment-hover:#646b77;--Syntax-Comment-active:#6c737e;--Syntax-Metadata:#e5c07b;--Syntax-Metadata-hover:#e6c382;--Syntax-Metadata-active:#e8c688;--Syntax-MultilineComment:#5c6370;--Syntax-MultilineComment-hover:#646b77;--Syntax-MultilineComment-active:#6c737e;--Syntax-Punctuation:#ef596f;--Syntax-Punctuation-hover:#f06176;--Syntax-Punctuation-active:#f16a7d;--Syntax-Mark:#2bbac5;--Syntax-Mark-hover:#36bdc8;--Syntax-Mark-active:#40c1cb}@media (min-width:768px){::-webkit-scrollbar{background-color:transparent;width:5px;height:5px}::-webkit-scrollbar-thumb{background-color:var(--Separators-S1);border-radius:3px}}@font-face{font-family:MiSans;src:url(//statics.moonshot.cn/neo-design/fonts/css/MiSans.woff2)format("woff2");font-display:swap}@font-face{font-family:Liter;src:url(//statics.moonshot.cn/neo-design/fonts/css/Liter.woff2)format("woff2");font-display:swap}@font-face{font-family:Oranienbaum;src:url(//statics.moonshot.cn/neo-design/fonts/css/Oranienbaum.woff2)format("woff2");font-display:swap}@font-face{font-family:HedvigLettersSans;src:url(//statics.moonshot.cn/neo-design/fonts/css/HedvigLettersSans.woff2)format("woff2");font-display:swap}@font-face{font-family:QuattrocentoSans;src:url(//statics.moonshot.cn/neo-design/fonts/css/QuattrocentoSans.woff2)format("woff2");font-display:swap}@font-face{font-family:SortsMillGoudy;src:url(//statics.moonshot.cn/neo-design/fonts/css/SortsMillGoudy.woff2)format("woff2");font-display:swap}@font-face{font-family:Unna;src:url(//statics.moonshot.cn/neo-design/fonts/css/Unna.woff2)format("woff2");font-display:swap}@font-face{font-family:LuckiestGuy;src:url(//statics.moonshot.cn/neo-design/fonts/css/LuckiestGuy.woff2)format("woff2");font-display:swap}@font-face{font-family:Coda;src:url(//statics.moonshot.cn/neo-design/fonts/css/Coda.woff2)format("woff2");font-display:swap}@font-face{font-family:Jersey15;src:url(//statics.moonshot.cn/neo-design/fonts/css/Jersey15.woff2)format("woff2");font-display:swap}@font-face{font-family:PressStart2P;src:url(//statics.moonshot.cn/neo-design/fonts/css/PressStart2P.woff2)format("woff2");font-display:swap}@font-face{font-family:Jersey20Charted;src:url(//statics.moonshot.cn/neo-design/fonts/css/Jersey20Charted.woff2)format("woff2");font-display:swap}@font-face{font-family:Noto Sans SC;src:url(//statics.moonshot.cn/neo-design/fonts/css/Noto%20Sans%20SC.woff2)format("woff2");font-display:swap}@font-face{font-family:思源宋体;src:url(//statics.moonshot.cn/neo-design/fonts/css/%E6%80%9D%E6%BA%90%E5%AE%8B%E4%BD%93.woff2)format("woff2");font-display:swap}@font-face{font-family:阿里妈妈刀隶体;src:url(//statics.moonshot.cn/neo-design/fonts/css/%E9%98%BF%E9%87%8C%E5%A6%88%E5%A6%88%E5%88%80%E9%9A%B6%E4%BD%93.woff2)format("woff2");font-display:swap}@font-face{font-family:阿里妈妈东方大楷;src:url(/fonts/css/阿里妈妈东方大楷.woff2)format("woff2");font-display:swap}@font-face{font-family:阿里妈妈数黑体;src:url(/fonts/css/阿里妈妈数黑体.woff2)format("woff2");font-display:swap}@font-face{font-family:站酷文艺体;src:url(//statics.moonshot.cn/neo-design/fonts/css/%E7%AB%99%E9%85%B7%E6%96%87%E8%89%BA%E4%BD%93.woff2)format("woff2");font-display:swap}@font-face{font-family:站酷庆科黄油体;src:url(//statics.moonshot.cn/neo-design/fonts/css/ZCOOLQingKeHuangYou-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:飞波正点体;src:url(//statics.moonshot.cn/neo-design/fonts/css/%E9%A3%9E%E6%B3%A2%E6%AD%A3%E7%82%B9%E4%BD%93.woff2)format("woff2");font-display:swap}@font-face{font-family:程荣光刻楷;src:url(//statics.moonshot.cn/neo-design/fonts/css/%E7%A8%8B%E8%8D%A3%E5%85%89%E5%88%BB%E6%A5%B7.woff2)format("woff2");font-display:swap}@font-face{font-family:得意黑;src:url(//statics.moonshot.cn/neo-design/fonts/css/%E5%BE%97%E6%84%8F%E9%BB%91.woff2)format("woff2");font-display:swap}@font-face{font-family:精品点阵体;src:url(//statics.moonshot.cn/neo-design/fonts/css/%E7%B2%BE%E5%93%81%E7%82%B9%E9%98%B5%E4%BD%939%C3%979%201.6.woff2)format("woff2");font-display:swap}@font-face{font-family:Long Cang;src:url(//statics.moonshot.cn/neo-design/fonts/css/Long%20Cang.woff2)format("woff2");font-display:swap}@font-face{font-family:LXGW Bright;src:url(//statics.moonshot.cn/neo-design/fonts/css/LXGW%20Bright.woff2)format("woff2");font-display:swap}@font-face{font-family:ZCOOL KuaiLe;src:url(//statics.moonshot.cn/neo-design/fonts/css/ZCOOL%20KuaiLe.woff2)format("woff2");font-display:swap}@font-face{font-family:霞鹜新致宋;src:url(//statics.moonshot.cn/neo-design/fonts/css/%E9%9C%9E%E9%B9%9C%E6%96%B0%E8%87%B4%E5%AE%8B.woff2)format("woff2");font-display:swap}html[lang=ar] .auto-rtl,html[lang^=ar-] .auto-rtl,html[lang=he] .auto-rtl,html[lang^=he-] .auto-rtl,html[lang=fa] .auto-rtl,html[lang^=fa-] .auto-rtl,html[lang=ur] .auto-rtl,html[lang^=ur-] .auto-rtl,html[lang=ps] .auto-rtl,html[lang^=ps-] .auto-rtl,html[lang=sd] .auto-rtl,html[lang^=sd-] .auto-rtl,html[lang=yi] .auto-rtl,html[lang^=yi-] .auto-rtl,html[lang=ckb] .auto-rtl,html[lang^=ckb-] .auto-rtl,html[lang=ku] .auto-rtl,html[lang^=ku-] .auto-rtl,html[lang=dv] .auto-rtl,html[lang^=dv-] .auto-rtl,html[lang=ug] .auto-rtl,html[lang^=ug-] .auto-rtl{direction:rtl}html[lang=ar] .auto-rtl .rtl-align,html[lang=ar] .auto-rtl.rtl-align,html[lang^=ar-] .auto-rtl .rtl-align,html[lang^=ar-] .auto-rtl.rtl-align,html[lang=he] .auto-rtl .rtl-align,html[lang=he] .auto-rtl.rtl-align,html[lang^=he-] .auto-rtl .rtl-align,html[lang^=he-] .auto-rtl.rtl-align,html[lang=fa] .auto-rtl .rtl-align,html[lang=fa] .auto-rtl.rtl-align,html[lang^=fa-] .auto-rtl .rtl-align,html[lang^=fa-] .auto-rtl.rtl-align,html[lang=ur] .auto-rtl .rtl-align,html[lang=ur] .auto-rtl.rtl-align,html[lang^=ur-] .auto-rtl .rtl-align,html[lang^=ur-] .auto-rtl.rtl-align,html[lang=ps] .auto-rtl .rtl-align,html[lang=ps] .auto-rtl.rtl-align,html[lang^=ps-] .auto-rtl .rtl-align,html[lang^=ps-] .auto-rtl.rtl-align,html[lang=sd] .auto-rtl .rtl-align,html[lang=sd] .auto-rtl.rtl-align,html[lang^=sd-] .auto-rtl .rtl-align,html[lang^=sd-] .auto-rtl.rtl-align,html[lang=yi] .auto-rtl .rtl-align,html[lang=yi] .auto-rtl.rtl-align,html[lang^=yi-] .auto-rtl .rtl-align,html[lang^=yi-] .auto-rtl.rtl-align,html[lang=ckb] .auto-rtl .rtl-align,html[lang=ckb] .auto-rtl.rtl-align,html[lang^=ckb-] .auto-rtl .rtl-align,html[lang^=ckb-] .auto-rtl.rtl-align,html[lang=ku] .auto-rtl .rtl-align,html[lang=ku] .auto-rtl.rtl-align,html[lang^=ku-] .auto-rtl .rtl-align,html[lang^=ku-] .auto-rtl.rtl-align,html[lang=dv] .auto-rtl .rtl-align,html[lang=dv] .auto-rtl.rtl-align,html[lang^=dv-] .auto-rtl .rtl-align,html[lang^=dv-] .auto-rtl.rtl-align,html[lang=ug] .auto-rtl .rtl-align,html[lang=ug] .auto-rtl.rtl-align,html[lang^=ug-] .auto-rtl .rtl-align,html[lang^=ug-] .auto-rtl.rtl-align{text-align:right}\n/*$vite$:1*/',document.head.appendChild(Oe),function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))t(e);new MutationObserver(e=>{for(const n of e)if("childList"===n.type)for(const e of n.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&t(e)}).observe(document,{childList:!0,subtree:!0})}function t(e){if(e.ep)return;e.ep=!0;const t=function(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?t.credentials="include":"anonymous"===e.crossOrigin?t.credentials="omit":t.credentials="same-origin",t}(e);fetch(e.href,t)}}(),Fe={install(e){e.config.globalProperties.modelContextMap=new Map}},Pe=[{path:"/",name:"Editor",component:()=>ne(()=>t.import("./Editor-legacy-CXXJZDfa.js"),void 0),meta:{noBodyScroll:!0}},{path:"/presenter",name:"Presenter",component:()=>ne(()=>t.import("./Presenter-legacy-B8Wyep6G.js"),void 0),meta:{noBodyScroll:!0}},{path:"/share/:id?",name:"Share",component:()=>ne(()=>t.import("./Share-legacy-d-Bdk4fN.js"),void 0),meta:{theme:"light"}},{path:"/mobile",name:"Mobile",component:()=>ne(()=>t.import("./Mobile-legacy-CWS2kLEi.js"),void 0)},{path:"/raw",name:"RawPreview",component:()=>ne(()=>t.import("./Raw-legacy-skQdnznt.js"),void 0),meta:{theme:"light"}},{path:"/preview",name:"NormalPreview",component:()=>ne(()=>t.import("./Preview-legacy-DFamtDBA.js"),void 0),meta:{theme:"light"}},{path:"/player",name:"Player",component:()=>ne(()=>t.import("./Player-legacy-CbSWmnSv.js"),void 0),meta:{noBodyScroll:!0,theme:"light"}}],Ie=[{path:"/share/:id?",component:()=>ne(()=>t.import("./Share-legacy-d-Bdk4fN.js"),void 0),meta:{theme:"light"}}],(Ne=i({history:a(ee),routes:Q?Ie:Pe})).afterEach(e=>{document.documentElement.classList.toggle("no-body-scroll",!!e.meta.noBodyScroll)}),Re={topBar:{fullscreen:"Fullscreen",collapse:"Collapse",autosaving:"Autosaving...",justSaved:"Just saved",savedMinutesAgo:"Saved {minutes} min ago",versionName:"V{version}",versionLatest:"Latest",versionEditedBy:"Edited by {editor} at {time}",versionMinutesAgo:"{minutes} min ago",versionYesterday:"Yesterday {time}",restoreVersion:"Restore",returnLatestVersion:"Back to latest",close:"Close"},basic:{undo:"Undo",redo:"Redo",save:"Save",screen:"Play",share:"Share",export:"Export",unnamedPresentation:"Untitled presentation",lastPage:"This is the last page"},presenter:{start:"Present on this screen",mode:"Presenter mode",exit:"Exit",openFailed:"Browser blocked the presenter pop-up. Click the pop-up blocked icon in the address bar, choose Always allow pop-ups and redirects from this site, then try again.",connectFailed:"Failed to connect presenter window. Please try again."},screen:{fullscreenFailed:"Browser denied fullscreen. Allow fullscreen permission for this site in browser settings, then try again.",transitionEffects:{none:"No Effect",fade:"Fade","wipe-right":"Wipe Right","wipe-left":"Wipe Left","wipe-down":"Wipe Down","wipe-up":"Wipe Up","split-vertical":"Split Vertical","split-horizontal":"Split Horizontal",box:"Box",checkerboard:"Checkerboard","random-bars-horizontal":"Random Bars Horizontal","random-bars-vertical":"Random Bars Vertical","horizontal-blinds":"Horizontal Blinds","vertical-blinds":"Vertical Blinds","column-grid":"Column Grid","random-grid":"Random Grid",random:"Random Effect"}},save:{saveFailed:"Save failed",invalidData:"Save data is invalid. Refresh and try again.",conflictTitle:"Newer version detected",conflictContent:"This presentation was updated at {time}. Refresh to view the latest version, or apply your current changes and save again.",conflictRefresh:"Refresh page",conflictApplyChanges:"Apply current changes"},bottomBar:{rectangle:"Rectangle",otherShapes:"Other shapes",decoration:"Decoration",straightLine:"Straight line",curve:"Curve",createTable:"Create table",searchIcon:"Search icon",noIconFound:"No icons found"},sideBar:{addSlide:"New slide",previewMode:"Preview mode",expand:"Expand",collapse:"Collapse"},contextMenu:{cut:"Cut",copy:"Copy",paste:"Paste",selectAll:"Select all",changeBackground:"Change background",newPage:"New slide",copyPage:"Copy page",deletePage:"Delete slide",delete:"Delete",moveUpOneLayer:"Bring forward",moveDownOneLayer:"Send backward",bringToTop:"Bring to front",sendToBottom:"Send to back",align:"Align",alignCenter:"Center",alignHorizontal:"Center horizontally",startFromCurrent:"Start from current",insertColumn:"Insert column",insertColumnLeft:"Left",insertColumnRight:"Right",insertRow:"Insert row",insertRowAbove:"Above",insertRowBelow:"Below",deleteColumn:"Delete column",deleteRow:"Delete row",mergeCells:"Merge cells",unmergeCells:"Unmerge cells",selectCurrentColumn:"Select column",selectCurrentRow:"Select row",selectAllCells:"Select all",deleteTable:"Delete table"},common:{name:"Slides",nameEN:"Slides",confirm:"Confirm",cancel:"Cancel",dontRemind:"Don't remind me again",feedback:"Feedback",user:"User",loadFailedRetry:"Load failed. Please try again later."},annotation:{edit:"Edit",entry:"Comment",placeholder:"Tell Kimi what to change",add:"Add",addedCount:"{count} comments added",emptyTip:"Add comments on the pages",clear:"Clear comments",delete:"Delete comments",marker:"Comment",pageLabel:"Page {page}",clearConfirm:{title:"Clear all comments?",content:"This will remove all added comments",cancelText:"Cancel",confirmText:"Clear"},exitConfirm:{title:"Exit comment mode?",content:"Unsent comments won’t be saved",cancelText:"Cancel",confirmText:"Exit"}},wap:{loading:"Loading",play:"Play",export:"Export",exporting:"Exporting",playPrevLine1:"Tap or swipe left",playPrevLine2:"Previous slide",playMenuLine1:"Tap center",playMenuLine2:"Open slide menu",playNextLine1:"Tap or swipe right",playNextLine2:"Next slide"},rate:{title:"How was this result?",thanksTitle:"Thanks for sharing",bad:"Not good",normal:"Okay",good:"Great",resultTip:"Your ideas make Kimi better! ",feedback:"More feedback"},feedback:{snackbar:{title:"How is this result?",good:"Good",normal:"Normal",bad:"Bad",successMessage:"Got it, feel free to share more feedback!",writeFeedback:"Feedback"}},logoModal:{title:"Add logo",tooltip:"Logo will be added to the top-left corner of all slides",selected:"Selected",upload:"Upload logo",preview:"Preview",maxLimit:"Maximum 5 logos",alertMaxLimit:"Maximum 5 logos allowed",applyToAll:"Apply to all slides"},latex:{title:"Insert equation",placeholder:"Enter LaTeX formula, e.g. E = mc^2"},themeEditor:{title:"Slides theme",apply:"Apply",cancel:"Cancel",themeColors:"Theme colors",emptyThemeColors:"No theme colors",currentPageBackground:"Current page background",backgroundColor:"Color",backgroundImage:"Image",uploadImage:"Upload image",uploadImageFailed:"Image upload failed. Please try again later.",backgroundFitFill:"Fill",backgroundFitContain:"Fit",backgroundFitStretch:"Stretch",applyToAll:"Apply to all",textStyles:"Text styles",emptyTextStyles:"No text styles",fontStyle:"Weight",lineHeight:"Line height",letterSpacing:"Letter spacing",previewText:"Meet Kimi123",normal:"Regular",textStyleTitle:"Title",textStyleSubtitle:"Subtitle",textStyleBody:"Body",textStyleCaption:"Caption / note",miSans:"Microsoft YaHei"},diffChecker:{title:"Diff checker",newFile:"New file",deletedFile:"Deleted",emptyContent:"File content is empty"},insert:{text:"Insert text",graphics:"Graphics",graphicsShapeTab:"Shapes",graphicsLineTab:"Lines",graphicsIconTab:"Icons",image:"Insert image",table:"Insert table",theme:"Theme",latex:"Insert equation",watermark:"Add watermark",more:"More",animation:"Animation"},scaleMenu:{zoomIn:"Zoom in",zoomOut:"Zoom out",fitScreen:"Fit screen"},exportDialog:{image:"Image",downloadTitle:"Export",tabDownload:"Download",tabGoogleSlides:"Google Slides",outputFormat:"Output format",fontEmbed:"Embed fonts",fontEmbedTooltip:"Embed font files into PPTX for consistent display across devices",slideTransition:"Slide transition",slideTransitionTooltip:"Add transition animations to slides",defaultDownloadPath:"Default download path",storageTo:"Save to",download:"Download",downloadStarted:"Export started",downloadStartTip:"Export started. If the download doesn’t start, please try another browser or export again",loading:"Exporting",pendingTip:"Export is taking too long, please try a different browser",wechatTip:"WeChat built-in browser does not support downloads. Please use a desktop browser such as Chrome or Edge",safariTip:"Current browser version is outdated, please upgrade or change browser and try again",mobileTip:"Please download on desktop",exportPptxFailed:"Failed to export PPTX",exportPptxSignFailed:"Failed to export PPTX. Please refresh and try again.",exportImageFailed:"Failed to export images",exportingToGoogle:"Exporting to Google Slides...",exportToGoogle:"Export to Google",exportToGoogleTips:"Export presentation to Google Slides",exportToGoogleNetworkError:"Failed to export to Google Slides"},share:{create:"Create slides",createDesign:"Start designing",public:"Public",private:"Private",createLink:"Create share link",createLinkDesc:"Anyone with the link can view your presentation",createLinkBtn:"Create link",createLinkFailed:"Failed to create share link",bannedTips:"Sharing has been disabled",goFeedback:"Send feedback",updateLinkTitle:"Update share link",updateLinkDesc:"The old link will no longer work after updating",updateLinkConfirm:"Update",updateLinkSuccess:"Link updated",updateTime:"Updated: ",viewLink:"View link",notPublic:"Not public",copySuccess:"Link copied",copyFailed:"Copy failed",copyLinkBtn:"Copy link",updateLinkBtn:"Update link",setPrivateTitle:"Set to private",setPrivateDesc:"Others will not be able to access via the link",setPrivateConfirm:"Confirm",setPrivateSuccess:"Set to private",updateShareFailed:"Failed to update share status",linkError:"Invalid link, please check the share link",report:"Report",linkInvalid:"Unable to access this link"},floatBar:{leftAlign:"Left",centerAlign:"Center",rightAlign:"Right",justify:"Justify",topAlign:"Top",verticallyCenter:"Center",bottomAlign:"Bottom",horizontalAlignment:"Horizontal alignment",verticalAlignment:"Vertical alignment",lineSpacing:"Line spacing",textStyle:"Text style",tableStyle:"Table style",unappliedTextStyle:"Unapplied",manageTextStyles:"Manage text styles",fontColor:"Font color",textBackground:"Text background",font:"Font",unsupportedFont:"⚠️ Unsupported font style",fontSize:"Font size",bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",insertLatex:"Insert equation",editLatex:"Edit equation",editData:"Edit data",showChartTitle:"Show title",editChartTitle:"Edit title",chartTitlePlaceholder:"Chart title",showChartValues:"Show values",chartLegend:"Legend",none:"None",top:"Top",bottom:"Bottom",left:"Left",right:"Right",candlestickUpColor:"Up color",candlestickDownColor:"Down color",candlestickWickColor:"Wick color",waterfallIncreaseColor:"Increase color",waterfallDecreaseColor:"Decrease color",waterfallTotalColor:"Total color",heatmapLowColor:"Low value color",heatmapMiddleColor:"Middle value color",heatmapHighColor:"High value color",editLine:"Edit line",curveLine:"Curve",lineCurveSharp:"Polyline",lineCurveRound:"Rounded",lineCurveSmooth:"Curve",lineStartArrow:"Start arrow",lineEndArrow:"End arrow",usedThemeColor:'Using "{name}" theme',colorFill:"Color fill",themeColor:"Theme color",replaceImage:"Replace image",replaceIcon:"Replace icon",replaceShape:"Replace shape",imageFit:"Image fit",fitFill:"Stretch",fitContain:"Contain",fitCover:"Cover",cancelCrop:"Cancel crop",cropImage:"Crop image",opacity:"Opacity",horizontalFlip:"Horizontal flip",verticalFlip:"Vertical flip",layer:"Layer",bringToTop:"Bring to front",sendToBottom:"Send to back",bringForward:"Bring forward",sendBackward:"Send backward",rowAction:"Row actions",columnAction:"Column actions",insertRowBefore:"Insert row above",insertRowAfter:"Insert row below",insertColumnBefore:"Insert column left",insertColumnAfter:"Insert column right",defaultBorder:"Default",allBorders:"All borders",topAndBottomBorders:"Top and bottom borders",leftAndRightBorders:"Left and right borders",topBorder:"Top border",rightBorder:"Right border",bottomBorder:"Bottom border",leftBorder:"Left border",equalizeColumnWidths:"Equalize column widths",deselectAll:"Deselect all",selectAll:"Select all",deleteTable:"Delete table",cellBackground:"Cell background",times:"x",border:"Border",line:"Line",solidLine:"Solid",dashedLine:"Dashed",dottedLine:"Dotted",noBorder:"No border",style:"Style",thickness:"Thickness",color:"Color",recentColors:"Recent colors",notSupportEyeDropper:"Current browser does not support color picker, please change browser",escCloseEyeDropper:"Press ESC to close color picker"},notes:{placeholder:"Notes",show:"Show speaker notes"},animationPanel:{title:"Animation",preview:"Preview",empty:"No animations on this page",add:"Add animation",addHint:"Select an element to add an animation",target:"Target element",effect:"Effect",trigger:"Trigger",triggerOnClick:"On click",triggerWithPrevious:"With previous",triggerAfterPrevious:"After previous",direction:"Direction",directionUp:"Up",directionDown:"Down",directionLeft:"Left",directionRight:"Right",duration:"Duration (ms)",delay:"Delay (ms)",easing:"Easing",easingLinear:"Linear",easingEaseIn:"Ease in",easingEaseOut:"Ease out",easingEaseInOut:"Ease in-out",repeat:"Repeat",path:"Path",delete:"Delete",categoryEntrance:"Entrance",categoryEmphasis:"Emphasis",categoryExit:"Exit",categoryMotionPath:"Motion path",effects:{appear:"Appear","fade-in":"Fade in","fly-in":"Fly in","zoom-in":"Zoom in","wipe-in":"Wipe in","float-in":"Float In","peek-in":"Peek In","rise-in":"Rise In",pulse:"Pulse","grow-shrink":"Grow/Shrink",spin:"Spin",teeter:"Teeter","fill-color":"Fill Color",transparency:"Transparency","color-pulse":"Color Pulse",disappear:"Disappear","fade-out":"Fade out","fly-out":"Fly out","zoom-out":"Zoom out","wipe-out":"Wipe out","float-out":"Float Out","motion-path":"Motion path"},pickElement:"Pick element",elementTypes:{text:"Text",shape:"Shape",image:"Image",icon:"Icon",table:"Table",chart:"Chart",line:"Line"}}},De={topBar:{fullscreen:"全屏",collapse:"收起",autosaving:"正在自动保存...",justSaved:"刚刚保存",savedMinutesAgo:"{minutes} 分钟前保存",versionName:"V{version} 版本",versionLatest:"最新",versionEditedBy:"{editor} 编辑于 {time}",versionMinutesAgo:"{minutes} 分钟前",versionYesterday:"昨天 {time}",restoreVersion:"还原",returnLatestVersion:"返回最新版",close:"关闭"},basic:{undo:"撤销",redo:"重做",save:"保存",screen:"放映",share:"分享",export:"导出",unnamedPresentation:"未命名演示文稿",lastPage:"已经是最后一页了"},presenter:{start:"在当前屏幕放映",mode:"演讲者模式",exit:"退出",openFailed:"浏览器已阻止新开演讲小窗口。请点击地址栏中的弹出式窗口已被阻止图标,选择始终允许来自本站的弹出式窗口和重定向后重试",connectFailed:"演讲窗口连接失败,请重试"},screen:{fullscreenFailed:"浏览器拒绝进入全屏。请在浏览器设置中允许本站使用全屏权限后重试",transitionEffects:{none:"无效果",fade:"淡入淡出","wipe-right":"向右擦除","wipe-left":"向左擦除","wipe-down":"向下擦除","wipe-up":"向上擦除","split-vertical":"垂直分割","split-horizontal":"水平分割",box:"方框",checkerboard:"棋盘","random-bars-horizontal":"横向随机线条","random-bars-vertical":"纵向随机线条","horizontal-blinds":"横向百叶窗","vertical-blinds":"纵向百叶窗","column-grid":"列网格","random-grid":"随机网格",random:"随机效果"}},save:{saveFailed:"保存失败",invalidData:"保存数据有问题,请刷新重试",conflictTitle:"检测到更新版本",conflictContent:"该演示文稿已于 {time} 更新。刷新页面可查看最新版本;应用改动会用当前内容继续保存。",conflictRefresh:"刷新页面",conflictApplyChanges:"应用当前改动"},contextMenu:{cut:"剪切",copy:"复制",paste:"粘贴",selectAll:"全选",changeBackground:"修改背景",newPage:"新建页面",copyPage:"复制页面",deletePage:"删除页面",delete:"删除",moveUpOneLayer:"上移一层",moveDownOneLayer:"下移一层",bringToTop:"置于顶层",sendToBottom:"置于底层",align:"对齐",alignCenter:"水平垂直居中",alignHorizontal:"水平居中",startFromCurrent:"从当前页开始放映",insertColumn:"插入列",insertColumnLeft:"在左侧插入",insertColumnRight:"在右侧插入",insertRow:"插入行",insertRowAbove:"在上方插入",insertRowBelow:"在下方插入",deleteColumn:"删除列",deleteRow:"删除行",mergeCells:"合并单元格",unmergeCells:"拆分单元格",selectCurrentColumn:"选中当前列",selectCurrentRow:"选中当前行",selectAllCells:"选中全部单元格",deleteTable:"删除表格"},common:{name:"PPT",nameEN:"PPT",confirm:"确认",cancel:"取消",dontRemind:"不再提醒",feedback:"用户反馈",user:"用户",loadFailedRetry:"加载失败,请稍后重试"},annotation:{edit:"编辑",entry:"批注",placeholder:"告诉 Kimi 这里怎么改",add:"添加",addedCount:"已添加 {count} 条批注",emptyTip:"在页面上留下批注",clear:"清空批注",delete:"删除批注",marker:"批注",pageLabel:"第 {page} 页",clearConfirm:{title:"清空批注",content:"此操作将移除所有已添加的批注",cancelText:"取消",confirmText:"清空"},exitConfirm:{title:"退出批注模式",content:"未发送的批注不会被保存",cancelText:"取消",confirmText:"退出"}},wap:{loading:"加载中",play:"播放",export:"导出",exporting:"正在导出",playPrevLine1:"点击或左滑",playPrevLine2:"切换上一页",playMenuLine1:"点击中部",playMenuLine2:"展开目录菜单",playNextLine1:"点击或右滑",playNextLine2:"切换下一页"},rate:{title:"你对这次生成结果满意吗?",thanksTitle:"感谢你的反馈",bad:"不满意",normal:"还可以",good:"非常棒",resultTip:"你的想法将帮助 Kimi 越做越好!",feedback:"补充反馈"},feedback:{snackbar:{title:"本次生成的作品怎么样?",good:"好",normal:"一般",bad:"不好",successMessage:"你的反馈将帮助 Kimi 越做越好!",writeFeedback:"写反馈"}},logoModal:{title:"添加 Logo",tooltip:"Logo 将被添加到所有幻灯片的左上角",selected:"已选中",upload:"上传 Logo",preview:"预览效果",maxLimit:"最多上传 5 个 Logo",alertMaxLimit:"最多只能上传 5 个 Logo",applyToAll:"应用到所有幻灯片"},latex:{title:"插入公式",placeholder:"输入 LaTeX 公式,例如:E = mc^2"},themeEditor:{title:"幻灯片主题",apply:"应用",cancel:"取消",themeColors:"主题色",emptyThemeColors:"暂无主题色",currentPageBackground:"当前页背景",backgroundColor:"颜色",backgroundImage:"图片",uploadImage:"上传图片",uploadImageFailed:"图片上传失败,请稍后重试",backgroundFitFill:"填充",backgroundFitContain:"适应",backgroundFitStretch:"拉伸",applyToAll:"应用到全部",textStyles:"文本样式",emptyTextStyles:"暂无文本样式",fontStyle:"字重",lineHeight:"行高",letterSpacing:"字距",previewText:"认识Kimi123",normal:"Regular",textStyleTitle:"标题",textStyleSubtitle:"副标题",textStyleBody:"正文",textStyleCaption:"说明文字 / 注释",miSans:"微软雅黑"},sideBar:{addSlide:"新建页面",previewMode:"预览模式",expand:"展开",collapse:"收起"},diffChecker:{title:"Diff 检查器",newFile:"新增文件",deletedFile:"已删除",emptyContent:"文件内容为空"},bottomBar:{rectangle:"矩形",otherShapes:"基础形状",decoration:"装饰",straightLine:"直线",curve:"曲线",createTable:"创建表格",searchIcon:"搜索图标",noIconFound:"未找到图标"},insert:{text:"插入文字",graphics:"图形工具",graphicsShapeTab:"形状",graphicsLineTab:"线条",graphicsIconTab:"图标",image:"插入图片",table:"插入表格",theme:"主题",latex:"插入公式",watermark:"添加水印",more:"更多",animation:"动画"},scaleMenu:{zoomIn:"放大",zoomOut:"缩小",fitScreen:"适合屏幕"},exportDialog:{image:"图片",downloadTitle:"导出",tabDownload:"下载",tabGoogleSlides:"Google Slides",outputFormat:"输出格式",fontEmbed:"嵌入字体",fontEmbedTooltip:"将字体文件嵌入到 PPTX 中,保证在其他设备上显示一致",slideTransition:"切换动画",slideTransitionTooltip:"为幻灯片添加切换动画效果",defaultDownloadPath:"默认下载路径",storageTo:"储存至",download:"下载",downloadStarted:"导出开始",downloadStartTip:"导出开始。若未开始下载,请更换浏览器尝试或者重新导出",loading:"正在导出",pendingTip:"导出耗时较长,建议更换浏览器后重试",wechatTip:"微信内置浏览器暂不支持下载,请前往电脑端浏览器操作(如 Chrome、Edge)",safariTip:"当前浏览器版本过低,请升级或者更换其他浏览器后重试(如 Chrome、Edge)",mobileTip:"请在电脑端下载",exportPptxFailed:"导出 PPTX 失败",exportPptxSignFailed:"导出 PPTX 失败,请刷新重试",exportImageFailed:"导出图片失败",exportingToGoogle:"正在导出到 Google Slides...",exportToGoogle:"导出到 Google",exportToGoogleTips:"将演示文稿导出到 Google Slides",exportToGoogleNetworkError:"导出到 Google Slides 失败"},share:{create:"去做PPT",createDesign:"去设计",public:"公开",private:"私密",createLink:"创建分享链接",createLinkDesc:"任何人都可以通过链接查看你的演示文稿",createLinkBtn:"创建链接",createLinkFailed:"创建分享链接失败",bannedTips:"分享已被禁用",goFeedback:"去反馈",updateLinkTitle:"更新分享链接",updateLinkDesc:"更新后,旧链接将不再可用",updateLinkConfirm:"更新",updateLinkSuccess:"链接已更新",updateTime:"更新时间:",viewLink:"查看链接",notPublic:"未公开",copySuccess:"链接已复制",copyFailed:"复制失败",copyLinkBtn:"复制链接",updateLinkBtn:"更新链接",setPrivateTitle:"设为私密",setPrivateDesc:"设为私密后,其他人将无法通过链接访问",setPrivateConfirm:"确认",setPrivateSuccess:"已设为私密",updateShareFailed:"更新分享状态失败",linkError:"链接有误,请确认分享链接",report:"举报",linkInvalid:"该链接无法访问"},floatBar:{leftAlign:"左对齐",centerAlign:"居中对齐",rightAlign:"右对齐",justify:"两端对齐",topAlign:"顶部对齐",verticallyCenter:"垂直居中",bottomAlign:"底部对齐",horizontalAlignment:"水平对齐",verticalAlignment:"垂直对齐",lineSpacing:"行间距",textStyle:"文本样式",tableStyle:"表格样式",unappliedTextStyle:"未应用",manageTextStyles:"管理文字样式",fontColor:"字体颜色",textBackground:"文字背景",font:"字体",unsupportedFont:"⚠️ 暂不支持的字体样式",fontSize:"字号",bold:"加粗",italic:"斜体",underline:"下划线",strikethrough:"删除线",insertLatex:"插入公式",editLatex:"编辑公式",editData:"编辑数据",showChartTitle:"显示标题",editChartTitle:"编辑标题",chartTitlePlaceholder:"图表标题",showChartValues:"显示数值",chartLegend:"图例",none:"无",top:"上",bottom:"下",left:"左",right:"右",candlestickUpColor:"上涨颜色",candlestickDownColor:"下跌颜色",candlestickWickColor:"影线颜色",waterfallIncreaseColor:"增加颜色",waterfallDecreaseColor:"减少颜色",waterfallTotalColor:"汇总颜色",heatmapLowColor:"低值颜色",heatmapMiddleColor:"中间值颜色",heatmapHighColor:"高值颜色",editLine:"编辑线条",curveLine:"曲线",lineCurveSharp:"折线",lineCurveRound:"圆角",lineCurveSmooth:"曲线",lineStartArrow:"起点箭头",lineEndArrow:"终点箭头",usedThemeColor:'使用"{name}"主题',colorFill:"颜色填充",themeColor:"主题颜色",replaceImage:"替换图片",replaceIcon:"替换图标",replaceShape:"替换形状",imageFit:"图片适配",fitFill:"拉伸",fitContain:"适应",fitCover:"裁切填充",cancelCrop:"取消裁剪",cropImage:"裁剪图片",opacity:"不透明度",horizontalFlip:"水平翻转",verticalFlip:"垂直翻转",layer:"层级",bringToTop:"置顶",sendToBottom:"置底",bringForward:"上移一层",sendBackward:"下移一层",rowAction:"行操作",columnAction:"列操作",insertRowBefore:"在上面插入行",insertRowAfter:"在下面插入行",insertColumnBefore:"在左边插入列",insertColumnAfter:"在右边插入列",defaultBorder:"默认",allBorders:"所有边框",topAndBottomBorders:"上下边框",leftAndRightBorders:"左右边框",topBorder:"上边框",rightBorder:"右边框",bottomBorder:"下边框",leftBorder:"左边框",equalizeColumnWidths:"均分列宽",deselectAll:"取消选择",selectAll:"全选",deleteTable:"删除表格",cellBackground:"单元格背景",times:"倍",border:"边框",line:"线条",solidLine:"实线",dashedLine:"虚线",dottedLine:"点线",noBorder:"无边框",style:"样式",thickness:"粗细",color:"颜色",recentColors:"最近使用",notSupportEyeDropper:"当前浏览器不支持取色吸管,请更换浏览器",escCloseEyeDropper:"按 ESC 键关闭取色吸管"},notes:{placeholder:"备注",show:"显示演讲者备注"},animationPanel:{title:"动画",preview:"预览",empty:"当前页暂无动画",add:"添加动画",addHint:"选择元素后添加动画",target:"目标元素",effect:"动画效果",trigger:"触发方式",triggerOnClick:"单击时",triggerWithPrevious:"与上一动画同时",triggerAfterPrevious:"上一动画之后",direction:"方向",directionUp:"向上",directionDown:"向下",directionLeft:"向左",directionRight:"向右",duration:"时长 (ms)",delay:"延迟 (ms)",easing:"缓动",easingLinear:"线性",easingEaseIn:"缓入",easingEaseOut:"缓出",easingEaseInOut:"缓入缓出",repeat:"重复次数",path:"路径",delete:"删除",categoryEntrance:"进入",categoryEmphasis:"强调",categoryExit:"退出",categoryMotionPath:"路径",effects:{appear:"出现","fade-in":"淡入","fly-in":"飞入","zoom-in":"缩放进入","wipe-in":"擦除进入","float-in":"浮入","peek-in":"探入","rise-in":"升起",pulse:"脉冲","grow-shrink":"放大缩小",spin:"旋转",teeter:"晃动","fill-color":"填充变色",transparency:"透明度","color-pulse":"彩色脉冲",disappear:"消失","fade-out":"淡出","fly-out":"飞出","zoom-out":"缩放退出","wipe-out":"擦除退出","float-out":"浮出","motion-path":"动作路径"},pickElement:"点选元素",elementTypes:{text:"文本框",shape:"形状",image:"图片",icon:"图标",table:"表格",chart:"图表",line:"线条"}}},je={topBar:{fullscreen:"全螢幕",collapse:"收合",autosaving:"正在自動儲存…",justSaved:"剛剛儲存",savedMinutesAgo:"{minutes} 分鐘前儲存",versionName:"V{version} 版本",versionLatest:"最新",versionEditedBy:"{editor} 於 {time} 編輯",versionMinutesAgo:"{minutes} 分鐘前",versionYesterday:"昨天 {time}",restoreVersion:"還原",returnLatestVersion:"返回最新版本",close:"關閉"},basic:{undo:"復原",redo:"重做",save:"儲存",screen:"放映",share:"分享",export:"匯出",unnamedPresentation:"未命名簡報",lastPage:"已經是最後一張投影片"},presenter:{start:"在目前螢幕放映",mode:"簡報模式",exit:"退出",openFailed:"瀏覽器已封鎖簡報者彈出式視窗。請允許來自此網站的彈出式視窗和重新導向後再試一次",connectFailed:"無法連線至簡報者視窗,請再試一次"},screen:{fullscreenFailed:"無法進入全螢幕。請在瀏覽器設定中允許此網站使用全螢幕後再試一次",transitionEffects:{none:"無",fade:"淡化","wipe-right":"向右擦去","wipe-left":"向左擦去","wipe-down":"向下擦去","wipe-up":"向上擦去","split-vertical":"垂直分割","split-horizontal":"水平分割",box:"方塊",checkerboard:"棋盤式","random-bars-horizontal":"水平隨機線條","random-bars-vertical":"垂直隨機線條","horizontal-blinds":"水平百葉窗","vertical-blinds":"垂直百葉窗","column-grid":"直欄格線","random-grid":"隨機格線",random:"隨機效果"}},save:{saveFailed:"儲存失敗",invalidData:"儲存資料有誤,請重新整理後再試一次",conflictTitle:"偵測到較新的版本",conflictContent:"此簡報已於 {time} 更新。重新整理即可查看最新版本;套用變更則會以目前內容繼續儲存。",conflictRefresh:"重新整理",conflictApplyChanges:"套用目前的變更"},bottomBar:{rectangle:"矩形",otherShapes:"基本圖案",decoration:"裝飾",straightLine:"直線",curve:"曲線",createTable:"建立表格",searchIcon:"搜尋圖示",noIconFound:"找不到圖示"},sideBar:{addSlide:"新增投影片",previewMode:"預覽模式",expand:"展開",collapse:"收合"},contextMenu:{cut:"剪下",copy:"複製",paste:"貼上",selectAll:"全選",changeBackground:"變更背景",newPage:"新增投影片",copyPage:"複製投影片",deletePage:"刪除投影片",delete:"刪除",moveUpOneLayer:"上移一層",moveDownOneLayer:"下移一層",bringToTop:"移到最上層",sendToBottom:"移到最下層",align:"對齊",alignCenter:"在投影片上置中",alignHorizontal:"水平置中",startFromCurrent:"從這張投影片開始放映",insertColumn:"插入欄",insertColumnLeft:"插入左欄",insertColumnRight:"插入右欄",insertRow:"插入列",insertRowAbove:"插入上方列",insertRowBelow:"插入下方列",deleteColumn:"刪除欄",deleteRow:"刪除列",mergeCells:"合併儲存格",unmergeCells:"取消合併儲存格",selectCurrentColumn:"選取目前欄",selectCurrentRow:"選取目前列",selectAllCells:"選取所有儲存格",deleteTable:"刪除表格"},common:{name:"簡報",nameEN:"PPT",confirm:"確認",cancel:"取消",dontRemind:"不再顯示",feedback:"意見回饋",user:"使用者",loadFailedRetry:"載入失敗,請稍後再試"},annotation:{edit:"編輯",entry:"註解",placeholder:"告訴 Kimi 要怎麼修改",add:"新增",addedCount:"已新增註解:{count}",emptyTip:"在投影片上新增註解",clear:"清除註解",delete:"刪除註解",marker:"註解",pageLabel:"投影片 {page}",clearConfirm:{title:"要清除所有註解嗎?",content:"這會移除你新增的所有註解",cancelText:"取消",confirmText:"清除"},exitConfirm:{title:"要結束註解模式嗎?",content:"尚未送出的註解不會儲存",cancelText:"取消",confirmText:"結束"}},wap:{loading:"載入中",play:"播放",export:"匯出",exporting:"正在匯出",playPrevLine1:"點一下或向左滑",playPrevLine2:"前往上一張投影片",playMenuLine1:"點一下中央",playMenuLine2:"開啟投影片選單",playNextLine1:"點一下或向右滑",playNextLine2:"前往下一張投影片"},rate:{title:"你對這次的結果滿意嗎?",thanksTitle:"感謝你的意見回饋",bad:"不滿意",normal:"還可以",good:"很棒",resultTip:"你的意見能幫助 Kimi 持續改進",feedback:"提供更多意見"},feedback:{snackbar:{title:"這次的結果如何?",good:"好",normal:"還可以",bad:"不太好",successMessage:"感謝你的意見,這能幫助 Kimi 持續改進",writeFeedback:"提供意見"}},logoModal:{title:"新增 Logo",tooltip:"Logo 會顯示在每張投影片的左上角",selected:"已選取",upload:"上傳 Logo",preview:"預覽",maxLimit:"最多 5 個 Logo",alertMaxLimit:"最多可上傳 5 個 Logo",applyToAll:"套用至所有投影片"},latex:{title:"插入公式",placeholder:"輸入 LaTeX 公式,例如:E = mc^2"},themeEditor:{title:"投影片主題",apply:"套用",cancel:"取消",themeColors:"主題色彩",emptyThemeColors:"沒有主題色彩",currentPageBackground:"目前投影片背景",backgroundColor:"顏色",backgroundImage:"影像",uploadImage:"上傳影像",uploadImageFailed:"影像上傳失敗,請稍後再試",backgroundFitFill:"填充",backgroundFitContain:"適應",backgroundFitStretch:"拉伸",applyToAll:"全部套用",textStyles:"文字樣式",emptyTextStyles:"沒有文字樣式",fontStyle:"字型粗細",lineHeight:"行高",letterSpacing:"字元間距",previewText:"認識 Kimi123",normal:"標準",textStyleTitle:"標題",textStyleSubtitle:"副標題",textStyleBody:"正文",textStyleCaption:"說明文字 / 附註",miSans:"Microsoft YaHei"},diffChecker:{title:"差異檢查工具",newFile:"新增",deletedFile:"已刪除",emptyContent:"此檔案沒有內容"},insert:{text:"插入文字",graphics:"圖形",graphicsShapeTab:"形狀",graphicsLineTab:"線條",graphicsIconTab:"圖示",image:"插入影像",table:"插入表格",theme:"主題",latex:"插入公式",watermark:"新增浮水印",more:"更多",animation:"動畫"},scaleMenu:{zoomIn:"放大",zoomOut:"縮小",fitScreen:"配合螢幕大小"},exportDialog:{image:"影像",downloadTitle:"匯出",tabDownload:"下載",tabGoogleSlides:"Google 簡報",outputFormat:"輸出格式",fontEmbed:"內嵌字型",fontEmbedTooltip:"將字型內嵌至 PPTX,讓不同裝置上的顯示保持一致",slideTransition:"投影片切換",slideTransitionTooltip:"在投影片之間加入切換效果",defaultDownloadPath:"預設下載路徑",storageTo:"儲存至",download:"下載",downloadStarted:"已開始匯出",downloadStartTip:"已開始匯出。若下載未開始,請改用其他瀏覽器或重新匯出。",loading:"正在匯出",pendingTip:"匯出時間比預期更久,請改用其他瀏覽器。",wechatTip:"微信內建瀏覽器不支援下載,請改用 Chrome 或 Edge 等電腦版瀏覽器。",safariTip:"瀏覽器版本過舊,請更新或改用 Chrome、Edge 等其他瀏覽器。",mobileTip:"請在電腦上下載",exportPptxFailed:"無法匯出 PPTX,請再試一次。",exportPptxSignFailed:"匯出 PPTX 失敗,請重新整理後再試。",exportImageFailed:"無法匯出影像,請再試一次。",exportingToGoogle:"正在匯出至 Google 簡報…",exportToGoogle:"匯出至 Google 簡報",exportToGoogleTips:"將此簡報匯出至 Google 簡報",exportToGoogleNetworkError:"無法匯出至 Google 簡報,請檢查網路連線後再試一次。"},share:{create:"建立簡報",createDesign:"去設計",public:"公開",private:"私人",createLink:"建立分享連結",createLinkDesc:"任何取得連結的人都能查看此簡報",createLinkBtn:"建立連結",createLinkFailed:"無法建立分享連結",bannedTips:"分享已被停用",goFeedback:"前往回饋",updateLinkTitle:"更新分享連結",updateLinkDesc:"更新後,舊連結將無法使用",updateLinkConfirm:"更新",updateLinkSuccess:"連結已更新",updateTime:"更新時間:",viewLink:"查看連結",notPublic:"未公開",copySuccess:"已複製連結",copyFailed:"無法複製連結,請再試一次。",copyLinkBtn:"複製連結",updateLinkBtn:"更新連結",setPrivateTitle:"要將簡報設為私人嗎?",setPrivateDesc:"任何取得連結的人都將失去存取權",setPrivateConfirm:"設為私人",setPrivateSuccess:"簡報已設為私人",updateShareFailed:"無法更新分享設定",linkError:"此連結無效,請檢查後再試一次。",report:"檢舉",linkInvalid:"此連結無法使用"},floatBar:{leftAlign:"左對齊",centerAlign:"置中對齊",rightAlign:"右對齊",justify:"左右對齊",topAlign:"靠上對齊",verticallyCenter:"垂直置中",bottomAlign:"靠下對齊",horizontalAlignment:"水平對齊",verticalAlignment:"垂直對齊",lineSpacing:"行距",textStyle:"文字樣式",tableStyle:"表格樣式",unappliedTextStyle:"未套用",manageTextStyles:"管理文字樣式",fontColor:"文字色彩",textBackground:"文字背景",font:"字型",unsupportedFont:"⚠️ 暫不支援的字型樣式",fontSize:"字型大小",bold:"粗體",italic:"斜體",underline:"底線",strikethrough:"刪除線",insertLatex:"插入公式",editLatex:"編輯公式",editData:"編輯資料",showChartTitle:"顯示標題",editChartTitle:"編輯標題",chartTitlePlaceholder:"圖表標題",showChartValues:"顯示值",chartLegend:"圖例",none:"無",top:"上",bottom:"下",left:"左",right:"右",candlestickUpColor:"上漲顏色",candlestickDownColor:"下跌顏色",candlestickWickColor:"影線色彩",waterfallIncreaseColor:"增加色彩",waterfallDecreaseColor:"減少色彩",waterfallTotalColor:"總計色彩",heatmapLowColor:"低值色彩",heatmapMiddleColor:"中點色彩",heatmapHighColor:"高值色彩",editLine:"編輯線條",curveLine:"曲線",lineCurveSharp:"折線",lineCurveRound:"圓角",lineCurveSmooth:"曲線",lineStartArrow:"起點箭頭",lineEndArrow:"終點箭頭",usedThemeColor:"使用「{name}」主題",colorFill:"填滿色彩",themeColor:"主題色彩",replaceImage:"取代影像",replaceIcon:"取代圖示",replaceShape:"取代圖案",imageFit:"影像調整",fitFill:"拉伸",fitContain:"適應",fitCover:"裁剪以填滿",cancelCrop:"取消裁剪",cropImage:"裁剪影像",opacity:"不透明度",horizontalFlip:"水平翻轉",verticalFlip:"垂直翻轉",layer:"圖層",bringToTop:"移到最上層",sendToBottom:"移到最下層",bringForward:"上移一層",sendBackward:"下移一層",rowAction:"列操作",columnAction:"欄操作",insertRowBefore:"在上方插入列",insertRowAfter:"在下方插入列",insertColumnBefore:"在左側插入欄",insertColumnAfter:"在右側插入欄",defaultBorder:"預設",allBorders:"所有邊框",topAndBottomBorders:"上下邊框",leftAndRightBorders:"左右邊框",topBorder:"上邊框",rightBorder:"右邊框",bottomBorder:"下邊框",leftBorder:"左邊框",equalizeColumnWidths:"平均分配欄寬",deselectAll:"取消全選",selectAll:"全選",deleteTable:"刪除表格",cellBackground:"儲存格背景",times:"倍",border:"邊框",line:"線條",solidLine:"實線",dashedLine:"虛線",dottedLine:"點線",noBorder:"無邊框",style:"樣式",thickness:"粗細",color:"顏色",recentColors:"最近使用的色彩",notSupportEyeDropper:"此瀏覽器不支援滴管,請改用其他瀏覽器。",escCloseEyeDropper:"按 Esc 關閉滴管"},notes:{placeholder:"備忘稿",show:"顯示講者備忘稿"},animationPanel:{title:"動畫",preview:"預覽",empty:"目前頁面沒有動畫",add:"新增動畫",addHint:"選擇元素後新增動畫",target:"目標元素",effect:"動畫效果",trigger:"觸發方式",triggerOnClick:"按一下時",triggerWithPrevious:"與上一動畫同時",triggerAfterPrevious:"接續上一動畫",direction:"方向",directionUp:"向上",directionDown:"向下",directionLeft:"向左",directionRight:"向右",duration:"時間長度 (ms)",delay:"延遲 (ms)",easing:"緩動",easingLinear:"線性",easingEaseIn:"緩入",easingEaseOut:"緩出",easingEaseInOut:"緩入緩出",repeat:"重複次數",path:"路徑",delete:"刪除",categoryEntrance:"進入",categoryEmphasis:"強調",categoryExit:"結束",categoryMotionPath:"路徑",effects:{appear:"出現","fade-in":"淡入","fly-in":"飛入","zoom-in":"縮放進入","wipe-in":"擦除進入","float-in":"浮入","peek-in":"探入","rise-in":"升起",pulse:"脈衝","grow-shrink":"放大縮小",spin:"旋轉",teeter:"晃動","fill-color":"填滿變色",transparency:"透明度","color-pulse":"彩色脈衝",disappear:"消失","fade-out":"淡出","fly-out":"飛出","zoom-out":"縮放退出","wipe-out":"擦除退出","float-out":"浮出","motion-path":"動作路徑"},pickElement:"點選元素",elementTypes:{text:"文字方塊",shape:"圖形",image:"圖片",icon:"圖示",table:"表格",chart:"圖表",line:"線條"}}},He=[{locale:"zh-cn",routeLang:"zh",displayName:"简体中文"},{locale:"zh-tw",routeLang:"zh-tw",displayName:"繁体中文"},{locale:"en-us",routeLang:"en",displayName:"英语"},{locale:"pt-br",routeLang:"pt",displayName:"葡萄牙语"},{locale:"de",routeLang:"de",displayName:"德语"},{locale:"es-419",routeLang:"es",displayName:"西班牙语"},{locale:"fr-fr",routeLang:"fr",displayName:"法语"},{locale:"tr",routeLang:"tr",displayName:"土耳其语"},{locale:"ja",routeLang:"ja",displayName:"日语"},{locale:"it",routeLang:"it",displayName:"意大利语"},{locale:"ko",routeLang:"ko",displayName:"韩语"},{locale:"id",routeLang:"id",displayName:"印尼语"},{locale:"vi",routeLang:"vi",displayName:"越南语"},{locale:"th",routeLang:"th",displayName:"泰语"},{locale:"ru",routeLang:"ru",displayName:"俄语"},{locale:"ar",routeLang:"ar",displayName:"阿语(标准阿拉伯语)"}],ze="en-us",$e=new Set(["ar","he","fa","ur","ps","sd","yi","ckb","ku","dv","ug"]),Ue=new Map([["fr","fr-fr"]]),new Map(He.map(e=>[e.locale,e])),new Map(He.map(e=>[e.routeLang.toLowerCase(),e.locale])),Ve=new Set(He.map(e=>e.locale)),Ge=e=>e?.trim().toLowerCase().replace(/_/g,"-"),e("z",qe=e=>{const t=Ge(e);if(!t)return;const n=Ue.get(t)??t;return Ve.has(n)?n:void 0}),e("B",We=e=>{const t="string"==typeof e?[e]:e;for(const n of t??[]){const e=qe(n);if(e)return e}}),e("R",e=>{const t=Ge(e);if(!t)return!1;const[n]=t.split("-");return $e.has(t)||$e.has(n)}),Ke=e=>{const t="string"==typeof e?[e]:e;for(const n of t??[]){const e=Ge(n);if(!e)continue;const t=qe(e);if(t)return t;const r=e.split("-")[0],o=He.find(e=>{const t=e.locale.split("-")[0];return e.routeLang===r||t===r});if(o)return o.locale}},Je=()=>"undefined"==typeof navigator?ze:Ke(navigator.languages?.length?navigator.languages:navigator.language)??"en-us",Ze={"en-us":Re,"zh-cn":De,"zh-tw":je},Xe={ar:()=>ne(()=>t.import("./ar-legacy-krZL9v0d.js").then(e=>e.default),void 0),de:()=>ne(()=>t.import("./de-legacy-Bv8JyJDi.js").then(e=>e.default),void 0),"es-419":()=>ne(()=>t.import("./es-419-legacy-B3ncjgZL.js").then(e=>e.default),void 0),"fr-fr":()=>ne(()=>t.import("./fr-FR-legacy-DOsokj7_.js").then(e=>e.default),void 0),id:()=>ne(()=>t.import("./id-legacy-DgGYDVIG.js").then(e=>e.default),void 0),it:()=>ne(()=>t.import("./it-legacy-BREUGM7H.js").then(e=>e.default),void 0),ja:()=>ne(()=>t.import("./ja-legacy-CKu0gmXl.js").then(e=>e.default),void 0),ko:()=>ne(()=>t.import("./ko-legacy-DmgAD8k2.js").then(e=>e.default),void 0),"pt-br":()=>ne(()=>t.import("./pt-BR-legacy--9_CA0bo.js").then(e=>e.default),void 0),ru:()=>ne(()=>t.import("./ru-legacy-BAhG_43S.js").then(e=>e.default),void 0),th:()=>ne(()=>t.import("./th-legacy-Dqw6j-IC.js").then(e=>e.default),void 0),tr:()=>ne(()=>t.import("./tr-legacy-DR5GQobQ.js").then(e=>e.default),void 0),vi:()=>ne(()=>t.import("./vi-legacy-iSO90paa.js").then(e=>e.default),void 0)},Ye=new Map,Qe=async e=>{const t=Ze[e];if(t)return t;const n=Ye.get(e);if(n)return n;const r=Xe[e];if(!r)return Ze[ze];const o=r().then(t=>(Ze[e]=t,Ye.delete(e),t));return Ye.set(e,o),o},e("L",()=>b()),et=null,tt=()=>{if("undefined"!=typeof window)return We(new URLSearchParams(window.location.search).get("lang"))},nt=()=>"undefined"==typeof document?null:qe(document.cookie.split(";").find(e=>e.trim().startsWith("lang="))?.split("=")[1])??null,rt=e=>"undefined"==typeof localStorage?null:qe(localStorage.getItem(e))??null,ot=()=>{const e=tt(),t=Je(),n=rt("KIMI_LOCALE"),r=rt("kimi-ppt-LOCALE"),o=nt();return e||r||o||n||t},at=e=>{"undefined"!=typeof document&&(document.documentElement.lang=e)},it=async e=>{const t=await Qe(e);et?.global.setLocaleMessage(e,t)},st=e=>{const t=X({legacy:!1,locale:e,fallbackLocale:ze,messages:Ze});return et=t,Z(()=>t.global.locale.value,e=>{const n=qe(e)??"en-us";n!==e&&(t.global.locale.value=n),at(n),it(n)},{immediate:!0,flush:"sync"}),t},e("I",async e=>{const t=qe(e);if(t)return await it(t),et&&(et.global.locale.value=t),t}),e("F",()=>et?.global.locale.value??"en-us"),lt=async()=>{const e=ot();return await Qe(e),st(e)},ct=//g,ft=class{constructor(e){re(this,"value",void 0),re(this,"next",void 0),this.value=e}},gt=new WeakMap,ht=new WeakMap,pt=new WeakMap,dt=Symbol.iterator,mt=class{constructor(){K(this,gt,void 0),K(this,ht,void 0),K(this,pt,void 0),this.clear()}enqueue(e){var t;const n=new ft(e);D(gt,this)?(D(ht,this).next=n,L(ht,this,n)):(L(gt,this,n),L(ht,this,n)),L(pt,this,(t=D(pt,this),++t))}dequeue(){var e;const t=D(gt,this);if(t)return L(gt,this,D(gt,this).next),L(pt,this,(e=D(pt,this),--e)),D(gt,this)||L(ht,this,void 0),t.value}peek(){if(D(gt,this))return D(gt,this).value}clear(){L(gt,this,void 0),L(ht,this,void 0),L(pt,this,0)}get size(){return D(pt,this)}*[dt](){let e=D(gt,this);for(;e;)yield e.value,e=e.next}*drain(){for(;D(gt,this);)yield this.dequeue()}},e("A",e=>new Promise(t=>{const n=new Image;n.crossOrigin="anonymous";const r="string"==typeof e,o=r?e:URL.createObjectURL(e);n.onload=()=>{!r&&URL.revokeObjectURL(o),t({width:n.width,height:n.height})},n.onerror=()=>{!r&&URL.revokeObjectURL(o)},n.src=o})),vt=bc(5),bt=new Map,yt=/^\s+/,wt=/\s+$/,kc.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e=this.toRgb(),t=e.r/255,n=e.g/255,r=e.b/255;return.2126*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.7152*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))+.0722*(r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4))},setAlpha:function(e){return this._a=jc(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=Sc(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=Sc(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=xc(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=xc(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return _c(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,r,o){var a=[Uc(Math.round(e).toString(16)),Uc(Math.round(t).toString(16)),Uc(Math.round(n).toString(16)),Uc(Gc(r))];return o&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*Hc(this._r,255))+"%",g:Math.round(100*Hc(this._g,255))+"%",b:Math.round(100*Hc(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*Hc(this._r,255))+"%, "+Math.round(100*Hc(this._g,255))+"%, "+Math.round(100*Hc(this._b,255))+"%)":"rgba("+Math.round(100*Hc(this._r,255))+"%, "+Math.round(100*Hc(this._g,255))+"%, "+Math.round(100*Hc(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(kt[_c(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+Ec(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var o=kc(e);n="#"+Ec(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return kc(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(Mc,arguments)},brighten:function(){return this._applyModification(Ac,arguments)},darken:function(){return this._applyModification(Oc,arguments)},desaturate:function(){return this._applyModification(Tc,arguments)},saturate:function(){return this._applyModification(Bc,arguments)},greyscale:function(){return this._applyModification(Lc,arguments)},spin:function(){return this._applyModification(Fc,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(Rc,arguments)},complement:function(){return this._applyCombination(Pc,arguments)},monochromatic:function(){return this._applyCombination(Dc,arguments)},splitcomplement:function(){return this._applyCombination(Nc,arguments)},triad:function(){return this._applyCombination(Ic,[3])},tetrad:function(){return this._applyCombination(Ic,[4])}},kc.fromRatio=function(e,t){if("object"==Cc(e)){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]="a"===r?e[r]:Vc(e[r]));e=n}return kc(e,t)},kc.equals=function(e,t){return!(!e||!t)&&kc(e).toRgbString()==kc(t).toRgbString()},kc.random=function(){return kc.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},kc.mix=function(e,t,n){n=0===n?0:n||50;var r=kc(e).toRgb(),o=kc(t).toRgb(),a=n/100;return kc({r:(o.r-r.r)*a+r.r,g:(o.g-r.g)*a+r.g,b:(o.b-r.b)*a+r.b,a:(o.a-r.a)*a+r.a})},kc.readability=function(e,t){var n=kc(e),r=kc(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},kc.isReadable=function(e,t,n){var r,o,a,i,s=kc.readability(e,t),l=!1;switch("AA"!==(a=((o=(o=n)||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==a&&(a="AA"),"small"!==(i=(o.size||"small").toLowerCase())&&"large"!==i&&(i="small"),(r={level:a,size:i}).level+r.size){case"AAsmall":case"AAAlarge":l=s>=4.5;break;case"AAlarge":l=s>=3;break;case"AAAsmall":l=s>=7}return l},kc.mostReadable=function(e,t,n){var r,o,a,i,s=null,l=0;o=(n=n||{}).includeFallbackColors,a=n.level,i=n.size;for(var c=0;cl&&(l=r,s=kc(t[c]));return kc.isReadable(e,s,{level:a,size:i})||!o?s:(n.includeFallbackColors=!1,kc.mostReadable(e,["#fff","#000"],n))},Ct=kc.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},kt=kc.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(Ct),ie="[\\s|\\(]+("+(te="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+te+")[,|\\s]+("+te+")\\s*\\)?",se="[\\s|\\(]+("+te+")[,|\\s]+("+te+")[,|\\s]+("+te+")[,|\\s]+("+te+")\\s*\\)?",xt={CSS_UNIT:new RegExp(te),rgb:new RegExp("rgb"+ie),rgba:new RegExp("rgba"+se),hsl:new RegExp("hsl"+ie),hsla:new RegExp("hsla"+se),hsv:new RegExp("hsv"+ie),hsva:new RegExp("hsva"+se),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/},e("T",St=(e=21)=>{let t="",n=crypto.getRandomValues(new Uint8Array(e|=0));for(;e--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[63&n[e]];return t}),e("C",_t=Symbol("shape-defs-pool")),Et={class:"pptd-defs-pool","aria-hidden":"true",focusable:"false"},Tt=["id"],Bt=["d","transform"],Lt=["id"],Mt=["offset","stop-color","stop-opacity"],At=["id"],Ot=["offset","stop-color","stop-opacity"],Ft=["id"],Pt=["stdDeviation","dx","dy","flood-color"],It=["id","width","height"],Nt=["href","width","height","preserveAspectRatio","opacity"],Rt=_({__name:"DefsPool",setup(e){const{entries:t}=O(_t,null)||Kc();function n(e=0,t,n){const r=e*Math.PI/180,o=Math.cos(r),a=Math.sin(r),i=t/2,s=n/2,l=(Math.abs(o)*t+Math.abs(a)*n)/2;return{x1:i-o*l,y1:s-a*l,x2:i+o*l,y2:s+a*l}}function r(e,t){const[n,r]=t,o=e.fit?.mode??"fill";return{w:n,h:r,preserve:"cover"===o?"xMidYMid slice":"contain"===o?"xMidYMid meet":"none",src:e.src,opacity:e.opacity??1}}function a(e,t){const n=t[0]/Math.max(e[0],1e-6),r=t[1]/Math.max(e[1],1e-6);return 1===n&&1===r?void 0:`scale(${n} ${r})`}function i(e){const[t,n]=e;return{cx:t/2,cy:n/2,r:.3*Math.min(t,n)}}function s(e){const t=kc(e);return t.isValid()?t.setAlpha(1).toHexString():e}function c(e){const t=kc(e);if(!t.isValid())return;const n=t.getAlpha();return n<1?n:void 0}return(e,u)=>(M(),d("svg",Et,[w("defs",null,[(M(!0),d(o,null,J(R(t),e=>(M(),d(o,{key:e.id},["clipPath"===e.spec.kind?(M(),d("clipPath",{key:0,id:e.id,clipPathUnits:"userSpaceOnUse"},[w("path",{d:e.spec.pathString,transform:a(e.spec.viewBox,e.spec.bounds)},null,8,Bt)],8,Tt)):"gradient"===e.spec.kind&&"linear"===e.spec.spec.gradientType?(M(),d("linearGradient",G({key:1,id:e.id,gradientUnits:"userSpaceOnUse"},{ref_for:!0},n(e.spec.spec.angle,e.spec.bounds[0],e.spec.bounds[1])),[(M(!0),d(o,null,J(e.spec.spec.stops,(e,t)=>(M(),d("stop",{key:t,offset:e.position,"stop-color":s(e.color),"stop-opacity":c(e.color)},null,8,Mt))),128))],16,Lt)):"gradient"===e.spec.kind&&"radial"===e.spec.spec.gradientType?(M(),d("radialGradient",G({key:2,id:e.id,gradientUnits:"userSpaceOnUse"},{ref_for:!0},i(e.spec.bounds)),[(M(!0),d(o,null,J(e.spec.spec.stops,(e,t)=>(M(),d("stop",{key:t,offset:e.position,"stop-color":s(e.color),"stop-opacity":c(e.color)},null,8,Ot))),128))],16,At)):"shadow"===e.spec.kind?(M(),d("filter",{key:3,id:e.id,x:"-50%",y:"-50%",width:"200%",height:"200%"},[w("feDropShadow",{stdDeviation:e.spec.spec.blur/2,dx:e.spec.spec.offset?.[0]??0,dy:e.spec.spec.offset?.[1]??0,"flood-color":e.spec.spec.color},null,8,Pt)],8,Ft)):"imagePattern"===e.spec.kind?(M(),d("pattern",{key:4,id:e.id,patternUnits:"userSpaceOnUse",width:r(e.spec.spec,e.spec.bounds).w,height:r(e.spec.spec,e.spec.bounds).h},[w("image",{href:r(e.spec.spec,e.spec.bounds).src,width:r(e.spec.spec,e.spec.bounds).w,height:r(e.spec.spec,e.spec.bounds).h,preserveAspectRatio:r(e.spec.spec,e.spec.bounds).preserve,opacity:r(e.spec.spec,e.spec.bounds).opacity},null,8,Nt)],8,It)):l("",!0)],64))),128))]),A(e.$slots,"default",{},void 0,!0)]))}}),e("S",Dt=oe(Rt,[["__scopeId","data-v-a2588ac6"]])),jt={Colors:{KMBlue:{normal:"#1783FF",hover:"rgba(22, 127, 247, 1)",active:"rgba(22, 124, 242, 1)"},Red:{normal:"#FF3849",hover:"rgba(247, 54, 71, 1)",active:"rgba(242, 53, 69, 1)"},Red25:{normal:"rgba(255, 56, 73, .25)",hover:"rgba(227, 50, 65, 0.27249999999999996)",active:"rgba(211, 46, 60, 0.2875000000000001)"},PositiveGreen:{normal:"#16C456",hover:"rgba(21, 190, 83, 1)",active:"rgba(21, 186, 82, 1)"},PositiveGreen25:{normal:"rgba(22, 196, 86, .25)",hover:"rgba(20, 174, 77, 0.27249999999999996)",active:"rgba(18, 162, 71, 0.2875000000000001)"},Green:{normal:"#32FF7D",hover:"rgba(49, 247, 121, 1)",active:"rgba(48, 242, 119, 1)"},Yellow:{normal:"#FFD230",hover:"rgba(247, 204, 47, 1)",active:"rgba(242, 200, 46, 1)"},Orange:{normal:"#FF9500",hover:"rgba(247, 145, 0, 1)",active:"rgba(242, 142, 0, 1)"},Purple:{normal:"#985FFB",hover:"rgba(147, 92, 243, 1)",active:"rgba(144, 90, 238, 1)"}},Bg:{Primary:{normal:"#FFFFFF",hover:"rgba(247, 247, 247, 1)",active:"rgba(242, 242, 242, 1)"},Primary90:{normal:"rgba(255, 255, 255, 0.9)",hover:"rgba(247, 247, 247, 0.903)",active:"rgba(241, 241, 241, 0.905)"},Primary70:{normal:"rgba(255, 255, 255, 0.7)",hover:"rgba(244, 244, 244, 0.709)",active:"rgba(237, 237, 237, 0.715)"},Secondary:{normal:"#F5F5F5",hover:"rgba(238, 238, 238, 1)",active:"rgba(233, 233, 233, 1)"},Secondary90:{normal:"rgba(245, 245, 245, 0.9)",hover:"rgba(237, 237, 237, 0.903)",active:"rgba(231, 231, 231, 0.905)"},Tertiary:{normal:"#FFFFFF",hover:"rgba(247, 247, 247, 1)",active:"rgba(242, 242, 242, 1)"},Tertiary90:{normal:"rgba(255, 255, 255, 0.9)",hover:"rgba(247, 247, 247, 0.903)",active:"rgba(241, 241, 241, 0.905)"},GroundPC:{normal:"#F9FBFC",hover:"rgba(242, 243, 244, 1)",active:"rgba(237, 238, 239, 1)"},Quaternary:{normal:"#FFFFFF",hover:"rgba(247, 247, 247, 1)",active:"rgba(242, 242, 242, 1)"}},BgGp:{Primary:{normal:"#F5F5F5",hover:"rgba(238, 238, 238, 1)",active:"rgba(233, 233, 233, 1)"},Primary90:{normal:"rgba(245, 245, 245, 0.9)",hover:"rgba(237, 237, 237, 0.903)",active:"rgba(231, 231, 231, 0.905)"},Secondary:{normal:"#FFFFFF",hover:"rgba(247, 247, 247, 1)",active:"rgba(242, 242, 242, 1)"},Secondary90:{normal:"rgba(255, 255, 255, 0.9)",hover:"rgba(247, 247, 247, 0.903)",active:"rgba(241, 241, 241, 0.905)"},Tertiary:{normal:"#F5F5F5",hover:"rgba(238, 238, 238, 1)",active:"rgba(233, 233, 233, 1)"}},Labels:{Primary:{normal:"rgba(0, 0, 0, .9)",hover:"rgba(0, 0, 0, 0.903)",active:"rgba(0, 0, 0, 0.905)"},Secondary:{normal:"rgba(0, 0, 0, .6)",hover:"rgba(0, 0, 0, 0.612)",active:"rgba(0, 0, 0, 0.62)"},Tertiary:{normal:"rgba(0,0,0,.45)",hover:"rgba(0, 0, 0, 0.4665)",active:"rgba(0, 0, 0, 0.47750000000000004)"},Quaternary:{normal:"rgba(0,0,0,.3)",hover:"rgba(0, 0, 0, 0.32100000000000006)",active:"rgba(0, 0, 0, 0.3350000000000001)"}},Fills:{F1:{normal:"rgba(0, 0, 0, .03)",hover:"rgba(0, 0, 0, 0.05910000000000004)",active:"rgba(0, 0, 0, 0.07850000000000001)"},F2:{normal:"rgba(0, 0, 0, .05)",hover:"rgba(0, 0, 0, 0.07850000000000001)",active:"rgba(0, 0, 0, 0.09750000000000003)"},F3:{normal:"rgba(0, 0, 0, .15)",hover:"rgba(0, 0, 0, 0.1755)",active:"rgba(0, 0, 0, 0.1925)"},F4:{normal:"rgba(0, 0, 0, .25)",hover:"rgba(0, 0, 0, 0.27249999999999996)",active:"rgba(0, 0, 0, 0.2875000000000001)"}},Separators:{S1:{normal:"rgba(0, 0, 0, .13)",hover:"rgba(0, 0, 0, 0.15610000000000002)",active:"rgba(0, 0, 0, 0.1735)"}},MaskBg:{Light:{normal:"rgba(0, 0, 0, .1)",hover:"rgba(0, 0, 0, 0.127)",active:"rgba(0, 0, 0, 0.14500000000000002)"},Base:{normal:"rgba(0, 0, 0, .4)",hover:"rgba(0, 0, 0, 0.41800000000000004)",active:"rgba(0, 0, 0, 0.43000000000000005)"},Dark:{normal:"rgba(0, 0, 0, .6)",hover:"rgba(0, 0, 0, 0.612)",active:"rgba(0, 0, 0, 0.62)"},Gray:{normal:"rgba(48, 48, 48, .9)",hover:"rgba(46, 46, 46, 0.903)",active:"rgba(45, 45, 45, 0.905)"},ToastIOS:{normal:"rgba(69,69,69,.9)",hover:"rgba(67, 67, 67, 0.903)",active:"rgba(65, 65, 65, 0.905)"},ToastAndroid:{normal:"#454545",hover:"rgba(67, 67, 67, 1)",active:"rgba(66, 66, 66, 1)"},ToastPC:{normal:"#2B2B2B",hover:"rgba(42, 42, 42, 1)",active:"rgba(41, 41, 41, 1)"}},Always:{White:{normal:"#FFFFFF",hover:"rgba(247, 247, 247, 1)",active:"rgba(242, 242, 242, 1)"},WhiteSecondary:{normal:"rgba(255, 255, 255, 0.84)",hover:"rgba(246, 246, 246, 0.8448)",active:"rgba(240, 240, 240, 0.848)"},WhiteTertiary:{normal:"rgba(255, 255, 255, 0.56)",hover:"rgba(242, 242, 242, 0.5732)",active:"rgba(233, 233, 233, 0.5820000000000001)"},WhiteQuaternary:{normal:"rgba(255, 255, 255, 0.42)",hover:"rgba(238, 238, 238, 0.4373999999999999)",active:"rgba(227, 227, 227, 0.44899999999999995)"},Black:{normal:"#000000",hover:"rgba(0, 0, 0, 1)",active:"rgba(0, 0, 0, 1)"},TransparencyDarkFill:{normal:"rgba(0, 0, 0, 0.6)",hover:"rgba(0, 0, 0, 0.612)",active:"rgba(0, 0, 0, 0.62)"},TransparencyTagFill:{normal:"rgba(69, 69, 69, 0.7)",hover:"rgba(66, 66, 66, 0.709)",active:"rgba(64, 64, 64, 0.715)"},TransparencyWhite15:{normal:"rgba(255, 255, 255, 0.15)",hover:"rgba(211, 211, 211, 0.1755)",active:"rgba(189, 189, 189, 0.1925)"}},Others:{LightBlueBg:{normal:"#E8F3FF",hover:"rgba(225, 236, 247, 1)",active:"rgba(220, 231, 242, 1)"},BubbleBlue:{normal:"#1783FF",hover:"rgba(22, 127, 247, 1)",active:"rgba(22, 124, 242, 1)"},BubbleGray_PC:{normal:"#F5F5F5",hover:"rgba(238, 238, 238, 1)",active:"rgba(233, 233, 233, 1)"},LightRedBg:{normal:"rgba(255, 77, 77, 0.1)",hover:"rgba(195, 59, 59, 0.127)",active:"rgba(167, 50, 50, 0.14500000000000002)"},LightOrangeBg:{normal:"rgba(255, 149, 0, 0.1)",hover:"rgba(195, 114, 0, 0.127)",active:"rgba(167, 98, 0, 0.14500000000000002)"},LightGreenBg:{normal:"rgba(22, 196, 86, 0.1)",hover:"rgba(17, 150, 66, 0.127)",active:"rgba(14, 128, 56, 0.14500000000000002)"},LightYellowBg:{normal:"rgba(255, 200, 0, 0.2)",hover:"rgba(221, 173, 0, 0.22399999999999998)",active:"rgba(202, 158, 0, 0.24)"},KMBlueDisabled:{normal:"rgba(23, 131, 255, 0.4)",hover:"rgba(21, 122, 237, 0.41800000000000004)",active:"rgba(20, 116, 225, 0.43000000000000005)"},KMBlue10:{normal:"rgba(23, 131, 255, 0.1)",hover:"rgba(18, 100, 195, 0.127)",active:"rgba(15, 86, 167, 0.14500000000000002)"},TextSelected:{normal:"rgba(23, 131, 255, 0.2)",hover:"rgba(20, 113, 221, 0.22399999999999998)",active:"rgba(18, 104, 202, 0.24)"},WhiteOnDarkDisabled:{normal:"#FFFFFF",hover:"rgba(247, 247, 247, 1)",active:"rgba(242, 242, 242, 1)"},SubLayerBg:{normal:"rgba(0, 0, 0, 0.08)",hover:"rgba(0, 0, 0, 0.10760000000000003)",active:"rgba(0, 0, 0, 0.126)"}},Syntax:{Keyword:{normal:"#A626A4",hover:"rgba(161, 37, 159, 1)",active:"rgba(158, 36, 156, 1)"},String:{normal:"#50A14F",hover:"rgba(78, 156, 77, 1)",active:"rgba(76, 153, 75, 1)"},Literal:{normal:"#986801",hover:"rgba(147, 101, 1, 1)",active:"rgba(144, 99, 1, 1)"},Comment:{normal:"#A1A1A1",hover:"rgba(156, 156, 156, 1)",active:"rgba(153, 153, 153, 1)"},Metadata:{normal:"#C18401",hover:"rgba(187, 128, 1, 1)",active:"rgba(183, 125, 1, 1)"},MultilineComment:{normal:"#A1A1A1",hover:"rgba(156, 156, 156, 1)",active:"rgba(153, 153, 153, 1)"},Punctuation:{normal:"#E45649",hover:"rgba(221, 83, 71, 1)",active:"rgba(217, 82, 69, 1)"},Mark:{normal:"#526FFF",hover:"rgba(80, 108, 247, 1)",active:"rgba(78, 105, 242, 1)"}}},Ht={Colors:{KMBlue:{normal:"#1A88FF",hover:"rgba(37, 142, 255, 1)",active:"rgba(49, 148, 255, 1)"},Red:{normal:"#FF4756",hover:"rgba(255, 80, 94, 1)",active:"rgba(255, 89, 103, 1)"},Red25:{normal:"rgba(255, 71, 86, 0.25)",hover:"rgba(255, 103, 115, 0.2875000000000001)",active:"rgba(255, 128, 138, 0.32499999999999996)"},PositiveGreen:{normal:"#16C456",hover:"rgba(34, 199, 94, 1)",active:"rgba(45, 202, 103, 1)"},PositiveGreen25:{normal:"rgba(22, 196, 86, 0.25)",hover:"rgba(63, 206, 115, 0.2875000000000001)",active:"rgba(94, 214, 138, 0.32499999999999996)"},Green:{normal:"#32FF7D",hover:"rgba(60, 255, 132, 1)",active:"rgba(71, 255, 138, 1)"},Yellow:{normal:"#FFD230",hover:"rgba(255, 212, 58, 1)",active:"rgba(255, 215, 69, 1)"},Orange:{normal:"#FF9F0A",hover:"rgba(255, 164, 22, 1)",active:"rgba(255, 169, 35, 1)"},Purple:{normal:"#A16BFF",hover:"rgba(166, 114, 255, 1)",active:"rgba(170, 122, 255, 1)"}},Bg:{Primary:{normal:"#121212",hover:"rgba(30, 30, 30, 1)",active:"rgba(42, 42, 42, 1)"},Primary90:{normal:"rgba(18, 18, 18, 0.9)",hover:"rgba(31, 31, 31, 0.905)",active:"rgba(44, 44, 44, 0.91)"},Primary70:{normal:"rgba(18, 18, 18, 0.7)",hover:"rgba(35, 35, 35, 0.715)",active:"rgba(50, 50, 50, 0.73)"},Secondary:{normal:"#1F1F1F",hover:"rgba(42, 42, 42, 1)",active:"rgba(53, 53, 53, 1)"},Secondary90:{normal:"rgba(31, 31, 31, 0.9)",hover:"rgba(43, 43, 43, 0.905)",active:"rgba(56, 56, 56, 0.91)"},Tertiary:{normal:"#292929",hover:"rgba(52, 52, 52, 1)",active:"rgba(62, 62, 62, 1)"},Tertiary90:{normal:"rgba(41, 41, 41, 0.9)",hover:"rgba(53, 53, 53, 0.905)",active:"rgba(65, 65, 65, 0.91)"},GroundPC:{normal:"#161717",hover:"rgba(34, 35, 35, 1)",active:"rgba(45, 46, 46, 1)"},Quaternary:{normal:"#4D4D4D",hover:"rgba(86, 86, 86, 1)",active:"rgba(95, 95, 95, 1)"}},BgGp:{Primary:{normal:"#121212",hover:"rgba(30, 30, 30, 1)",active:"rgba(42, 42, 42, 1)"},Primary90:{normal:"rgba(18, 18, 18, 0.9)",hover:"rgba(31, 31, 31, 0.905)",active:"rgba(44, 44, 44, 0.91)"},Secondary:{normal:"#1F1F1F",hover:"rgba(42, 42, 42, 1)",active:"rgba(53, 53, 53, 1)"},Secondary90:{normal:"rgba(31, 31, 31, 0.9)",hover:"rgba(43, 43, 43, 0.905)",active:"rgba(56, 56, 56, 0.91)"},Tertiary:{normal:"#292929",hover:"rgba(52, 52, 52, 1)",active:"rgba(62, 62, 62, 1)"}},Labels:{Primary:{normal:"rgba(255, 255, 255, 0.84)",hover:"rgba(255, 255, 255, 0.848)",active:"rgba(255, 255, 255, 0.856)"},Secondary:{normal:"rgba(255, 255, 255, 0.56)",hover:"rgba(255, 255, 255, 0.5820000000000001)",active:"rgba(255, 255, 255, 0.6040000000000001)"},Tertiary:{normal:"rgba(255, 255, 255, 0.42)",hover:"rgba(255, 255, 255, 0.44899999999999995)",active:"rgba(255, 255, 255, 0.47799999999999987)"},Quaternary:{normal:"rgba(255, 255, 255, 0.26)",hover:"rgba(255, 255, 255, 0.29700000000000004)",active:"rgba(255, 255, 255, 0.33399999999999996)"}},Fills:{F1:{normal:"rgba(255, 255, 255, 0.05)",hover:"rgba(255, 255, 255, 0.09750000000000003)",active:"rgba(255, 255, 255, 0.14500000000000002)"},F2:{normal:"rgba(255, 255, 255, 0.1)",hover:"rgba(255, 255, 255, 0.14500000000000002)",active:"rgba(255, 255, 255, 0.18999999999999995)"},F3:{normal:"rgba(255, 255, 255, 0.18)",hover:"rgba(255, 255, 255, 0.22099999999999997)",active:"rgba(255, 255, 255, 0.2619999999999999)"},F4:{normal:"rgba(255, 255, 255, 0.25)",hover:"rgba(255, 255, 255, 0.2875000000000001)",active:"rgba(255, 255, 255, 0.32499999999999996)"}},Separators:{S1:{normal:"rgba(255, 255, 255, 0.12)",hover:"rgba(255, 255, 255, 0.16400000000000003)",active:"rgba(255, 255, 255, 0.20799999999999996)"}},MaskBg:{Light:{normal:"rgba(0, 0, 0, 0.3)",hover:"rgba(38, 38, 38, 0.3350000000000001)",active:"rgba(69, 69, 69, 0.37)"},Base:{normal:"rgba(0, 0, 0, 0.6)",hover:"rgba(21, 21, 21, 0.62)",active:"rgba(40, 40, 40, 0.6399999999999999)"},Dark:{normal:"rgba(0, 0, 0, 0.6)",hover:"rgba(21, 21, 21, 0.62)",active:"rgba(40, 40, 40, 0.6399999999999999)"},Gray:{normal:"rgba(48, 48, 48, 0.9)",hover:"rgba(59, 59, 59, 0.905)",active:"rgba(71, 71, 71, 0.91)"},ToastIOS:{normal:"rgba(89, 89, 89, 0.9)",hover:"rgba(98, 98, 98, 0.905)",active:"rgba(107, 107, 107, 0.91)"},ToastAndroid:{normal:"#595959",hover:"rgba(97, 97, 97, 1)",active:"rgba(106, 106, 106, 1)"},ToastPC:{normal:"#404040",hover:"rgba(74, 74, 74, 1)",active:"rgba(83, 83, 83, 1)"}},Always:{White:{normal:"#FFFFFF",hover:"rgba(255, 255, 255, 1)",active:"rgba(255, 255, 255, 1)"},WhiteSecondary:{normal:"rgba(255, 255, 255, 0.84)",hover:"rgba(255, 255, 255, 0.848)",active:"rgba(255, 255, 255, 0.856)"},WhiteTertiary:{normal:"rgba(255, 255, 255, 0.56)",hover:"rgba(255, 255, 255, 0.5820000000000001)",active:"rgba(255, 255, 255, 0.6040000000000001)"},WhiteQuaternary:{normal:"rgba(255, 255, 255, 0.42)",hover:"rgba(255, 255, 255, 0.44899999999999995)",active:"rgba(255, 255, 255, 0.47799999999999987)"},Black:{normal:"#000000",hover:"rgba(13, 13, 13, 1)",active:"rgba(26, 26, 26, 1)"},TransparencyDarkFill:{normal:"rgba(0, 0, 0, 0.6)",hover:"rgba(21, 21, 21, 0.62)",active:"rgba(40, 40, 40, 0.6399999999999999)"},TransparencyTagFill:{normal:"rgba(69, 69, 69, 0.7)",hover:"rgba(82, 82, 82, 0.715)",active:"rgba(94, 94, 94, 0.73)"},TransparencyWhite15:{normal:"rgba(255, 255, 255, 0.15)",hover:"rgba(255, 255, 255, 0.1925)",active:"rgba(255, 255, 255, 0.235)"}},Others:{LightBlueBg:{normal:"#1E2A38",hover:"rgba(41, 53, 66, 1)",active:"rgba(53, 63, 76, 1)"},BubbleBlue:{normal:"#292929",hover:"rgba(52, 52, 52, 1)",active:"rgba(62, 62, 62, 1)"},BubbleGray_PC:{normal:"#292929",hover:"rgba(52, 52, 52, 1)",active:"rgba(62, 62, 62, 1)"},LightRedBg:{normal:"rgba(255, 82, 82, 0.1)",hover:"rgba(255, 142, 142, 0.14500000000000002)",active:"rgba(255, 173, 173, 0.18999999999999995)"},LightOrangeBg:{normal:"rgba(255, 159, 10, 0.1)",hover:"rgba(255, 192, 94, 0.14500000000000002)",active:"rgba(255, 210, 139, 0.18999999999999995)"},LightGreenBg:{normal:"rgba(22, 196, 86, 0.1)",hover:"rgba(102, 216, 144, 0.14500000000000002)",active:"rgba(145, 227, 175, 0.18999999999999995)"},LightYellowBg:{normal:"rgba(255, 210, 48, 0.2)",hover:"rgba(255, 219, 91, 0.24)",active:"rgba(255, 226, 122, 0.2799999999999999)"},KMBlueDisabled:{normal:"rgba(26, 136, 255, 0.4)",hover:"rgba(53, 150, 255, 0.43000000000000005)",active:"rgba(76, 162, 255, 0.45999999999999996)"},KMBlue10:{normal:"rgba(26, 136, 255, 0.1)",hover:"rgba(105, 177, 255, 0.14500000000000002)",active:"rgba(147, 199, 255, 0.18999999999999995)"},TextSelected:{normal:"rgba(26, 136, 255, 0.2)",hover:"rgba(74, 161, 255, 0.24)",active:"rgba(108, 179, 255, 0.2799999999999999)"},WhiteOnDarkDisabled:{normal:"rgba(255, 255, 255, 0.4)",hover:"rgba(255, 255, 255, 0.43000000000000005)",active:"rgba(255, 255, 255, 0.45999999999999996)"},SubLayerBg:{normal:"rgba(255, 255, 255, 0.06)",hover:"rgba(255, 255, 255, 0.1070000000000001)",active:"rgba(255, 255, 255, 0.15400000000000003)"}},Syntax:{Keyword:{normal:"#D55FDE",hover:"rgba(215, 103, 224, 1)",active:"rgba(217, 111, 225, 1)"},String:{normal:"#89CA78",hover:"rgba(143, 205, 127, 1)",active:"rgba(149, 207, 134, 1)"},Literal:{normal:"#D19A66",hover:"rgba(211, 159, 110, 1)",active:"rgba(214, 164, 117, 1)"},Comment:{normal:"#5C6370",hover:"rgba(100, 107, 119, 1)",active:"rgba(108, 115, 126, 1)"},Metadata:{normal:"#E5C07B",hover:"rgba(230, 195, 130, 1)",active:"rgba(232, 198, 136, 1)"},MultilineComment:{normal:"#5C6370",hover:"rgba(100, 107, 119, 1)",active:"rgba(108, 115, 126, 1)"},Punctuation:{normal:"#EF596F",hover:"rgba(240, 97, 118, 1)",active:"rgba(241, 106, 125, 1)"},Mark:{normal:"#2BBAC5",hover:"rgba(54, 189, 200, 1)",active:"rgba(64, 193, 203, 1)"}}},zt={ui:{T1:{fontSize:"18px",lineHeight:"26px"},T2:{fontSize:"16px",lineHeight:"24px"},T2_Emphasized:{fontSize:"16px",lineHeight:"24px"},B1:{fontSize:"15px",lineHeight:"22px"},B1_Emphasized:{fontSize:"15px",lineHeight:"22px"},B2:{fontSize:"14px",lineHeight:"20px"},B2_Emphasized:{fontSize:"14px",lineHeight:"20px"},C1:{fontSize:"12px",lineHeight:"18px"},C1_Emphasized:{fontSize:"12px",lineHeight:"18px"},C2:{fontSize:"10px",lineHeight:"14px"},C2_Emphasized:{fontSize:"10px",lineHeight:"14px"}},markdown:{H1_Content:{fontSize:"20px",lineHeight:"32px"},H2_Content:{fontSize:"18px",lineHeight:"28px"},B1_Content:{fontSize:"16px",lineHeight:"26px"},B1_Content_Emphasized:{fontSize:"16px",lineHeight:"26px"},B1_List_Content:{fontSize:"16px",lineHeight:"26px"},B1_List_Content_Emphasized:{fontSize:"16px",lineHeight:"26px"},B2_Content:{fontSize:"15px",lineHeight:"24px"},B2_Content_Emphasized:{fontSize:"15px",lineHeight:"24px"},B3_Content:{fontSize:"14px",lineHeight:"22px"},B3_Content_Emphasized:{fontSize:"14px",lineHeight:"22px"},Codeblocks:{fontSize:"14px",lineHeight:"22px"},InlineCode:{fontSize:"16px",lineHeight:"26px"}}},$t=Symbol("themeInjectKey"),Ut=s("system"),Vt=s("light"),[Gt,qt]=T(()=>({queue:y([]),preconditions:[],isShowingDialog:y(!1)})),e("b",(e={})=>{const t=qt();if(!t)throw new Error("useShowModal must be used within a ModalQueueProvider");const{queue:r,preconditions:o,isShowingDialog:a}=t,{mount:i,unmount:s}=function(e=!1){const t=v();if(!t)throw new Error("useShowModal must be called within a setup function");const r=t.root.appContext,o=t.provides,a=_({name:"DynamicHolder",props:{component:{type:[Object,Function],required:!0},props:{type:Object,required:!0}},setup(e){const t=v();return t.appContext=r,t.root.appContext=r,t.provides=o,()=>n(e.component,{...e.props,onClose:e.props.onClose})}});let i=null;const s=()=>{i&&(m(null,i),i.remove(),i=null)};return e||E(()=>{s()}),{mount:(e,n)=>{i||(i=document.createElement("div"),document.body.appendChild(i));const r=S(a,{component:e,props:n});r.appContext=t.appContext,m(r,i)},unmount:s}}(e.withoutDynamicMount??!1),l=()=>{if(a.value)return;const e=r.value[0];e&&(a.value=!0,e.fn(e))};return{showModal:e=>new Promise(t=>{const n=e.priority??0;let c=!1;const u=n=>{i("function"==typeof e.component?x({loader:e.component}):e.component,{...e.props,onClose:o=>{c||(c=!0,a.value=!1,t(o),s(),e.immediate||((e=>{const t=r.value.indexOf(e);t>=0&&r.value.splice(t,1)})(n),l()))}})},d={fn:u,priority:n};e.immediate?u(d):(function(e,t){let n=t.length;for(;n>0&&t[n-1].priority{l()}))}),closeModal:s,setPrecondition:e=>{o.push(e)},queue:r}}),Wt={bdAll:'\n\n\n\n\n\n\n\n\n\n',bdBottom:'\n\n\n\n',bdDef:'\n\n\n',bdH:'\n\n\n\n\n\n\n\n\n\n',bdLeft:'\n\n\n\n',bdNone:'\n\n\n\n\n\n',bdRight:'\n\n\n\n',bdTop:'\n\n\n\n',bdV:'\n\n\n\n\n\n\n',chartLegend:'\n\n\n\n\n\n',chartValue:'\n\n\n\n\n\n\n',colAdd:'\n\n\n\n\n',colDel:'\n\n\n\n',fitContain:'\n\n\n\n',fitCover:'\n\n\n\n\n\n\n\n\n',fitFill:'\n\n\n\n\n\n\n',merge:'\n\n\n\n\n\n\n\n',presenterMode:'\n \n \n \n \n\n',rowAdd:'\n\n\n\n\n',rowDel:'\n \n \n\n',split:'\n \n \n \n \n \n \n\n',spark:'\n \n \n \n \n\n'},I(ae),Kt=new Set(Object.keys(ae.icons)),Object.keys(Wt).filter(e=>!Kt.has(e)),Jt=["innerHTML"],Zt=_({inheritAttrs:!1,__name:"index",props:{name:{},size:{},ssr:{type:Boolean},customise:{type:Function},id:{},style:{},title:{},mode:{},color:{},flip:{},horizontalFlip:{type:Boolean},verticalFlip:{type:Boolean},rotate:{},hFlip:{type:Boolean},vFlip:{type:Boolean},width:{},height:{},inline:{type:Boolean},ariaHidden:{type:Boolean}},setup(e){const t=e,n=P(),r=c(()=>Zc(t.name)),o=e=>{if(null!=e)return"string"==typeof e||"number"==typeof e?e:void 0},a=e=>{if(null!=e){if("number"==typeof e)return`${e}px`;if("string"==typeof e)return/^\d+(\.\d+)?$/.test(e)?`${e}px`:e}},i=c(()=>{const{name:e,size:r,...a}=t,i=o(r??n.size);return null==i?a:{...a,width:a.width??o(n.width)??i,height:a.height??o(n.height)??i}}),s=c(()=>{const{size:e,...t}=n;return{...t,...i.value}}),l=c(()=>{const{style:e,width:t,height:r,color:o,size:a,...i}=n;return i}),u=c(()=>{return{width:a(t.width??n.width??t.size??n.size??t.height??n.height)??"1em",height:a(t.height??n.height??t.size??n.size??t.width??n.width)??"1em",color:t.color??(e=n.color,"string"==typeof e?e:void 0)};var e});return(e,o)=>r.value?(M(),d("span",G({key:0},l.value,{class:"kimi-icon-svg",style:[R(n).style,u.value],innerHTML:r.value}),null,16,Jt)):(M(),k(R(V),G({key:1},s.value,{icon:t.name}),null,16,["icon"]))}}),e("v",Xt=oe(Zt,[["__scopeId","data-v-177f9c47"]])),Yt=_({__name:"IconWithBackground",props:{name:{},size:{},ssr:{type:Boolean},customise:{type:Function},id:{},style:{},title:{},mode:{},color:{},flip:{},horizontalFlip:{type:Boolean},verticalFlip:{type:Boolean},rotate:{},hFlip:{type:Boolean},vFlip:{type:Boolean},width:{},height:{},inline:{type:Boolean},ariaHidden:{type:Boolean},backgroundColor:{}},setup(e){const t=e,n=c(()=>(e=>{if(null!=e){if("number"==typeof e)return`${e}px`;if("string"==typeof e)return/^\d+(\.\d+)?$/.test(e)?`${e}px`:e}})(t.width??t.size??t.height)??"20px");return(e,r)=>(M(),d("span",{class:"icon-with-background",style:g({"--icon-background":t.backgroundColor??"#fff","--icon-size":n.value})},[S(Xt,G({class:"icon-svg"},t),null,16)],4))}}),e("_",oe(Yt,[["__scopeId","data-v-1b5f1a16"]])),Qt={class:"message-content"},en=_({__name:"Message",props:{type:{},content:{type:[String,Object,Number,Boolean,null,Array]},closable:{type:Boolean},placement:{}},emits:["mouseenter","mouseleave","close"],setup(e,{emit:t}){const n=e,a=t,i=c(()=>W(n.content));return(t,n)=>(M(),d("div",{class:r(["message-container",`message-container-${e.placement}`]),onMouseenter:n[1]||(n[1]=e=>a("mouseenter")),onMouseleave:n[2]||(n[2]=e=>a("mouseleave"))},["success"===e.type?(M(),k(R(Xt),{key:0,name:"Check_f",class:r(["message-icon",e.type])},null,8,["class"])):"loading"===e.type?(M(),d("div",{key:1,class:r(["message-icon",e.type])},null,2)):"error"===e.type?(M(),k(R(Xt),{key:2,name:"Close_f",class:r(["message-icon",e.type])},null,8,["class"])):l("",!0),w("div",Qt,[i.value?(M(),k(H(e.content),{key:0})):(M(),d(o,{key:1},[u(p(e.content),1)],64))]),e.closable?(M(),d("button",{key:3,class:"message-close",type:"button",onClick:n[0]||(n[0]=e=>a("close"))},"关闭")):l("",!0)],34))}}),tn=oe(en,[["__scopeId","data-v-62d950aa"]]),nn=_({__name:"MessageProvider",props:{placement:{default:"top"},max:{default:10},duration:{default:3e3},closable:{type:Boolean,default:!1},keepAliveOnHover:{type:Boolean,default:!0}},setup(e){const t=e,n=y({}),a=y([]),i=s({placement:"top",max:10,duration:3e3,closable:!1,keepAliveOnHover:!0});Z(()=>t,e=>{i.value={...i.value,...e}},{deep:!0});const l=e=>{const t=n.value[e];t?.timer&&(clearTimeout(t.timer),t.timer=void 0)},c=e=>{l(e),a.value=a.value.filter(t=>t!==e),n.value[e]?.onClose?.(),n.value=Object.fromEntries(Object.entries(n.value).filter(([t])=>t!==e))},u=e=>{const t=n.value[e];!t||t.duration<=0||(t.timer=setTimeout(()=>{c(e)},t.duration))},g=(e,t,r)=>{const o=`${Date.now()}-${Math.random().toString(36).slice(2)}`,s={key:o,content:e,type:t,duration:r?.duration??i.value.duration,closable:r?.closable??i.value.closable,keepAliveOnHover:r?.keepAliveOnHover??i.value.keepAliveOnHover,onClose:r?.onClose};if(i.value.max&&a.value.length>=i.value.max){const e=a.value.shift();n.value=Object.fromEntries(Object.entries(n.value).filter(([t])=>t!==e))}return a.value.push(o),n.value[o]=s,r?.noAutoClose||"loading"===s.type||u(o),s};return v()?.root.appContext.app.provide("messageApi",{create:(e,t)=>g(e,"default",t),info:(e,t)=>g(e,"info",t),success:(e,t)=>g(e,"success",t),warning:(e,t)=>g(e,"warning",t),error:(e,t)=>g(e,"error",t),loading:(e,t)=>g(e,"loading",t),close:e=>{c(e.key)},destroyAll:()=>{for(const e of a.value)l(e),n.value[e]?.onClose?.();a.value=[],n.value={}}}),(t,a)=>(M(),d(o,null,[A(t.$slots,"default",{},void 0,!0),(M(),k(C,{to:"body"},[w("div",{class:r(["message-list-container",[e.placement]])},[S(f,{name:"message-fade",appear:"",class:"message-list",tag:"div"},{default:B(()=>[(M(!0),d(o,null,J(n.value,t=>(M(),k(tn,{key:t.key,type:t.type,content:t.content,closable:t.closable,placement:e.placement,onMouseenter:e=>{return r=t.key,void(n.value[r]?.keepAliveOnHover&&l(r));var r},onMouseleave:e=>(e=>{const t=n.value[e];t?.keepAliveOnHover&&t.duration>0&&u(e)})(t.key),onClose:e=>c(t.key)},null,8,["type","content","closable","placement","onMouseenter","onMouseleave","onClose"]))),128))]),_:1})],2)]))],64))}}),rn=oe(nn,[["__scopeId","data-v-13db0a2e"]]),on=_({__name:"App",setup(e){const t=function(){Z(()=>Ut.value,e=>{Jc(e)}),$(()=>{try{const e=localStorage.getItem("CUSTOM_THEME");if(e){const t=JSON.parse(e);"dark"!==t&&"light"!==t&&"system"!==t||(Ut.value=t)}}catch{}/.*Kimi\/\d.*/.test(navigator.userAgent)&&window.INJECT_ENV?.theme&&(Ut.value="dark"===window.INJECT_ENV.theme?"dark":"light"),Jc(Ut.value),U(window.matchMedia("(prefers-color-scheme: dark)"),"change",()=>{"system"===Ut.value&&Jc(Ut.value)})});const e={themeSetting:Ut,currentTheme:Vt,themeVariables:c(()=>"dark"===Vt.value?Ht:jt),fontOptions:zt};return j($t,e),e}(),n=N(),r=()=>{Jc(n.meta.theme??t.themeSetting.value)};return Z(()=>[n.meta.theme,t.themeSetting.value,t.currentTheme.value],r,{immediate:!0}),$(r),Gt(),Kc(),(e,t)=>{const n=F("router-view");return M(),k(rn,null,{default:B(()=>[S(Dt),S(n)]),_:1})}}}),an={class:"menu-content"},sn=["data-menu-id","onClick"],ln={class:"text"},cn={key:0,class:"sub-text"},un=oe(_({__name:"MenuContent",props:{menus:{},handleClickMenuItem:{type:Function}},setup:e=>(t,n)=>{const a=F("menu-content",!0);return M(),d("ul",an,[(M(!0),d(o,null,J(e.menus,(t,n)=>(M(),d(o,{key:t.text||n},[t.hide?l("",!0):(M(),d("li",{key:0,"data-menu-id":t.id,"data-testid":"context-menu-item",class:r(["menu-item",{divider:t.divider,disable:t.disable}]),onClick:Y(n=>e.handleClickMenuItem(t),["stop"])},[t.divider?l("",!0):(M(),d("div",{key:0,class:r(["menu-item-content",{"has-children":t.children,"has-handler":t.handler}])},[w("span",ln,p(t.text),1),t.subText&&!t.children?(M(),d("span",cn,p(t.subText),1)):l("",!0),t.children&&t.children.length?(M(),k(a,{key:1,class:"sub-menu",menus:t.children,handleClickMenuItem:e.handleClickMenuItem},null,8,["menus","handleClickMenuItem"])):l("",!0)],2))],10,sn))],64))),128))])}}),[["__scopeId","data-v-dab6a2ce"]]),dn=oe(_({__name:"index",props:{axis:{},el:{},menus:{},removeContextmenu:{type:Function}},setup(e){const t=e,n=c(()=>{const{x:e,y:n}=t.axis,r=40*t.menus.filter(e=>!(e.divider||e.hide)).length+11*t.menus.filter(e=>e.divider).length+10,o=document.body.clientWidth,a=document.body.clientHeight;return{left:o<=e+180?e-180:e,top:a<=n+r?n-r:n,...a<=n+r&&{transform:"translateY(-100%)"}}}),r=e=>{e.disable||e.children&&!e.handler||(e.handler&&e.handler(t.el),t.removeContextmenu())};return(t,a)=>(M(),d(o,null,[w("div",{class:"mask",onContextmenu:a[0]||(a[0]=Y(t=>e.removeContextmenu(),["prevent"])),onMousedown:a[1]||(a[1]=Y(t=>e.removeContextmenu(),["left"]))},null,32),w("div",{class:"contextmenu",style:g({left:n.value.left+"px",top:n.value.top+"px"}),onContextmenu:a[2]||(a[2]=Y(()=>{},["prevent"]))},[S(un,{menus:e.menus,handleClickMenuItem:r},null,8,["menus"])],36)],64))}}),[["__scopeId","data-v-1967551f"]]),fn="CTX_CONTEXTMENU_HANDLER",gn=(e,t,n)=>{t.stopPropagation(),t.preventDefault();const r=n.value(e);if(!r||!r.length)return;let o=null;const a=()=>{o&&(document.body.removeChild(o),o=null),e.classList.remove("contextmenu-active"),document.body.removeEventListener("scroll",a),window.removeEventListener("resize",a)},i={axis:{x:t.x,y:t.y},el:e,menus:r,removeContextmenu:a};o=document.createElement("div"),m(S(dn,i,null),o),document.body.appendChild(o),e.classList.add("contextmenu-active"),document.body.addEventListener("scroll",a),window.addEventListener("resize",a)},hn={mounted(e,t){e[fn]=n=>gn(e,n,t),e.addEventListener("contextmenu",e[fn])},unmounted(e){e&&e[fn]&&(e.removeEventListener("contextmenu",e[fn]),delete e[fn])}},pn=3,mn={writeUnknownFields:!0},vn=3,bn=2,yn={alwaysEmitImplicit:!1,enumAsInteger:!1,useProtoFieldName:!1},wn={ignoreUnknownFields:!1},Cn=new WeakMap,kn=Symbol(),function(e){e[e.Canceled=1]="Canceled",e[e.Unknown=2]="Unknown",e[e.InvalidArgument=3]="InvalidArgument",e[e.DeadlineExceeded=4]="DeadlineExceeded",e[e.NotFound=5]="NotFound",e[e.AlreadyExists=6]="AlreadyExists",e[e.PermissionDenied=7]="PermissionDenied",e[e.ResourceExhausted=8]="ResourceExhausted",e[e.FailedPrecondition=9]="FailedPrecondition",e[e.Aborted=10]="Aborted",e[e.OutOfRange=11]="OutOfRange",e[e.Unimplemented=12]="Unimplemented",e[e.Internal=13]="Internal",e[e.Unavailable=14]="Unavailable",e[e.DataLoss=15]="DataLoss",e[e.Unauthenticated=16]="Unauthenticated"}(xn||(xn={})),_n=class e extends Error{constructor(e,t=xn.Unknown,n,r,o){super(function(e,t){return e.length?`[${Pu(t)}] ${e}`:`[${Pu(t)}]`}(e,t)),this.name="ConnectError",Object.setPrototypeOf(this,new.target.prototype),this.rawMessage=e,this.code=t,this.metadata=new Headers(null!=n?n:{}),this.details=null!=r?r:[],this.cause=o}static from(t,n=xn.Unknown){return t instanceof e?t:t instanceof Error?"AbortError"==t.name||"TimeoutError"==t.name?new e(t.message,xn.Canceled):new e(t.message,n,void 0,void 0,t):new e(String(t),n,void 0,void 0,t)}static[Symbol.hasInstance](t){return t instanceof Error&&(Object.getPrototypeOf(t)===e.prototype||"ConnectError"===t.name&&"code"in t&&"number"==typeof t.code&&"metadata"in t&&"details"in t&&Array.isArray(t.details)&&"rawMessage"in t&&"string"==typeof t.rawMessage&&"cause"in t)}findDetails(e){const t="message"===e.kind?{getMessage:t=>t===e.typeName?e:void 0}:e,n=[];for(const o of this.details){if("desc"in o){t.getMessage(o.desc.typeName)&&n.push(xe(o.desc,o.value));continue}const e=t.getMessage(o.type);if(e)try{n.push(_e(e,o.value))}catch(r){}}return n}},En=class{constructor(e){this.readMaxBytes=e,this.header=new Uint8Array(5),this.headerView=new DataView(this.header.buffer),this.buf=[]}get byteLength(){return this.buf.reduce((e,t)=>e+t.byteLength,0)}decode(e){this.buf.push(e);const t=[];for(;;){let e=this.pop();if(!e)break;t.push(e)}return t}pop(){if((this.env||(this.env=this.head(),this.env))&&this.cons(this.env.data)){const e=this.env;return this.env=void 0,e}}head(){if(!this.cons(this.header))return;const e=this.headerView.getUint8(0),t=this.headerView.getUint32(1);return function(e,t,n=!1){if(t>e){let r=`message size is larger than configured readMaxBytes ${e}`;throw n&&(r=`message size ${t} is larger than configured readMaxBytes ${e}`),new _n(r,xn.ResourceExhausted)}}(this.readMaxBytes,t,!0),{flags:e,data:new Uint8Array(t)}}cons(e){const t=e.byteLength;if(this.byteLengtht-n?(e.set(r.subarray(0,t-n),n),this.buf.unshift(r.subarray(t-n)),n+=t-n):(e.set(r,n),n+=r.byteLength)}return!0}},Tn=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e="function"==typeof __values?__values(e):e[Symbol.iterator](),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise(function(r,o){!function(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}(r,o,(t=e[n](t)).done,t.value)})}}},Bn=function(e){return this instanceof Bn?(this.v=e,this):new Bn(e)},Ln=function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,o=n.apply(e,t||[]),a=[];return r=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),i("next"),i("throw"),i("return",function(e){return function(t){return Promise.resolve(t).then(e,c)}}),r[Symbol.asyncIterator]=function(){return this},r;function i(e,t){o[e]&&(r[e]=function(t){return new Promise(function(n,r){a.push([e,t,n,r])>1||s(e,t)})},t&&(r[e]=t(r[e])))}function s(e,t){try{(n=o[e](t)).value instanceof Bn?Promise.resolve(n.value.v).then(l,c):u(a[0][2],n)}catch(ce){u(a[0][3],ce)}var n}function l(e){s("next",e)}function c(e){s("throw",e)}function u(e,t){e(t),a.shift(),a.length&&s(a[0][0],a[0][1])}},Mn=function(e){var t,n;return t={},r("next"),r("throw",function(e){throw e}),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:Bn(e[r](t)),done:!1}:o?o(t):t}:o}},An=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e="function"==typeof __values?__values(e):e[Symbol.iterator](),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise(function(r,o){!function(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}(r,o,(t=e[n](t)).done,t.value)})}}},On=function(e){return this instanceof On?(this.v=e,this):new On(e)},Fn=function(e){var t,n;return t={},r("next"),r("throw",function(e){throw e}),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:On(e[r](t)),done:!1}:o?o(t):t}:o}},Pn=function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,o=n.apply(e,t||[]),a=[];return r=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),i("next"),i("throw"),i("return",function(e){return function(t){return Promise.resolve(t).then(e,c)}}),r[Symbol.asyncIterator]=function(){return this},r;function i(e,t){o[e]&&(r[e]=function(t){return new Promise(function(n,r){a.push([e,t,n,r])>1||s(e,t)})},t&&(r[e]=t(r[e])))}function s(e,t){try{(n=o[e](t)).value instanceof On?Promise.resolve(n.value.v).then(l,c):u(a[0][2],n)}catch(ce){u(a[0][3],ce)}var n}function l(e){s("next",e)}function c(e){s("throw",e)}function u(e,t){e(t),a.shift(),a.length&&s(a[0][0],a[0][1])}},In=/^application\/(connect\+)?(?:(json)(?:; ?charset=utf-?8)?|(proto))$/i,Nn="application/proto",Rn="application/json",Dn="application/connect+proto",jn="application/connect+json",Hn="Content-Type",zn="Content-Length",$n="Content-Encoding",Un="Accept-Encoding",Vn="Connect-Timeout-Ms",Gn="Connect-Protocol-Version",qn="User-Agent",Wn="application/",Kn=function(e){return this instanceof Kn?(this.v=e,this):new Kn(e)},Jn=function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,o=n.apply(e,t||[]),a=[];return r=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),i("next"),i("throw"),i("return",function(e){return function(t){return Promise.resolve(t).then(e,c)}}),r[Symbol.asyncIterator]=function(){return this},r;function i(e,t){o[e]&&(r[e]=function(t){return new Promise(function(n,r){a.push([e,t,n,r])>1||s(e,t)})},t&&(r[e]=t(r[e])))}function s(e,t){try{(n=o[e](t)).value instanceof Kn?Promise.resolve(n.value.v).then(l,c):u(a[0][2],n)}catch(ce){u(a[0][3],ce)}var n}function l(e){s("next",e)}function c(e){s("throw",e)}function u(e,t){e(t),a.shift(),a.length&&s(a[0][0],a[0][1])}},Zn={redirect:"error"},Xn={},Yn="kimiBridge is not ready","undefined"!=typeof window&&(window.__kimiBridgeCallback=e=>{const{messageId:t,webViewId:n}=e;if(n!==window.webViewId)return;const r=Xn[t];return r?"once"===r.type?(e.error?r.reject(e.error):r.resolve(e.data),void(Xn[t]=void 0)):void r.callbackList.forEach(t=>{t(e.data)}):void 0}),e("m",Qn=()=>!(!window.webViewId||!window.webkit&&!window.KimiBridge)),er="refresh_token",tr="access_token",nr={cn:{remoteFmUrl:"https://static.trustdecision.com/tdfp/cn/1adb3bba719793fb6874417a286e900d/fm.js",localFmUrl:"https://td-static.kimi.link/cn-fm.js",localNormalUrl:"https://td-static.kimi.link/cn-normal.js"},sg:{remoteFmUrl:"https://static.trustdecision.com/tdfp/sg/51193b5b2cf8d41581289fba7ba3cce3/fm.js",localFmUrl:"https://td-static.kimi.link/sg-fm.js",localNormalUrl:"https://td-static.kimi.link/sg-normal.js"}},ar=Symbol("connectService"),ir=(e,t)=>{const n=new Map,r=td({baseUrl:"/apiv2",jsonOptions:{useProtoFieldName:!0},interceptors:[e=>async n=>{const r={...await cd(),"X-Language":t()};return Object.entries(r).forEach(([e,t])=>{null!=t&&n.header.set(e,String(t))}),e(n)}]});e.provide(ar,{serviceMap:n,transport:r})},e("l",e=>{const{serviceMap:t,transport:n}=O(ar);if(t.has(e))return t.get(e);const r=Nu(e,n);return t.set(e,r),r}),sr="https://lf3-data.volccdn.com/obj/data-static/log-sdk/collect/5.0/collect-rangers-v5.1.12.js",lr=()=>"zh-cn",dr={},fr=new Map,"undefined"==typeof Element||Element.prototype.addEventListener||(le=[],ue=function(e,t){for(var n=0;n",ho=function(e,t,n,r){return void 0===r&&(r=!1),e.addEventListener(t,n,r),function(){e.removeEventListener(t,n,r)}},po=function(e,t,n,r){return void 0===r&&(r=!1),e.addEventListener(t,n,r),function(){e.removeEventListener(t,n,r)}},mo=function(e){var t=!1;return[function(n){t||(t=!0,e&&e(n))}]},vo=function(e){var t,n=Fd();n&&(t=hd(mo(e),1)[0],["unload","beforeunload","pagehide"].forEach(function(e){ho(n,e,t,!1)}))},bo=function(e){var t,n=Pd(),r=Fd();n&&r&&(t=vr,t=po(n,"visibilitychange",function(){"visible"===n.visibilityState&&(e(),t())},!0))},yo=function(e,t){return vd(e)?gr(gr({},t),e):!!e&&t},wo=function(){return!!btoa&&!!atob},Co=function(e){try{var t=localStorage.getItem(e),n=t,r=n=t&&"string"==typeof t?JSON.parse(function(e){return wo()?decodeURI(atob(e)):e}(t)):n,o=r.expires,a=function(e,t){var n={};for(o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,o=Object.getOwnPropertySymbols(e);r=Zr()?a:void 0}catch(e){return}},ko=function(e,t,n){if(!(n<=0))try{localStorage.setItem(e,function(e){return wo()?btoa(encodeURI(e)):e}(JSON.stringify(gr(gr({},t),{expires:Zr()+n}))))}catch(e){}},xo=function(e){return!1===e?0:!0!==e&&void 0!==e&&Cd(e)?e:7776e6},So=function(e){var t;if("object"==typeof window&&window.__perfsee__){var n={};return null!==(t=Error.captureStackTrace)&&void 0!==t&&t.call(Error,n,e),n.stack}},_o="xhr_0",Eo=function(){var e=new RegExp("\\/monitor_web\\/collect|\\/monitor_browser\\/collect\\/batch","i");return function(t){return e.test(t)}},To=function(e){return function(){for(var t,n=[],r=0;re?n(pd(pd([],hd(r),!1),[o],!1),e):pd(pd([],hd(r),!1),[o],!1))}]},Sa=function(e,t,n){var r=(l=hd(t,2))[0],o=l[1],a=n.maxBreadcrumbs,i=n.onAddBreadcrumb,s=n.onMaxBreadcrumbs,l=(t=n.dom,n=(l=hd(ka(100),2))[0],l[1]);return s=(i=hd(xa(a,i,s),2))[0],i=i[1],t&&(t=wa(i),e.push(r[0](n(ha,Ca(t,"dom")))),e.push(o[0](l(Ca(t,"dom"))))),[s,i]},_a="breadcrumb",Ea={maxBreadcrumbs:20,dom:!0},Ta=function(e,t,n){var r=hd(t,2),o=(t=r[0],r[1]),a=n.setTraceHeader,i=n.ignoreUrls,s=n.setContextAtReq,l=n.extractUrl,c=window.Headers,u=window.Request;u&&c&&e.push(t[0](function(e){var t,r=(e=hd(e,2))[0],d=e[1],f=$d(r instanceof u?r.url:r);if(!Ba(f)||Sr(i,f))return vr;a&&a(f,function(e,t){return Ma(e,t,r,d,u,c)});var g=s(),h=Zr(),p=void 0,m=o()[0](function(e){(f===e.name||t&&t===e.name)&&!p&&(p=e)});return function(e){t=e&&e.url;var o=Pa(r,d,e,u,c,n,h),a=la(function(e){p&&(e.response.timing=p),ca(e,l),g&&g({ev_type:Wo,payload:e}),m()});setTimeout(function(){a(o)},1e3)}}))},Ba=function(e){if(!kd(e))return!1;var t=hd(e.split(":"),2);return e=t[0],!t[1]||"http"===e||"https"===e},La=function(e,t){return e instanceof t},Ma=function(e,t,n,r,o,a){La(n,o)?n.headers.set(e,t):r.headers instanceof a?r.headers.set(e,t):r.headers=gr(gr({},r.headers),((r={})[e]=t,r))},Aa=function(e,t,n){return t=t&&t.method||"get",(t=La(e,n)&&e.method||t).toLowerCase()},Oa=function(e){for(var t=[],n=1;nt.frustrating_threshold?2:r>t.satisfying_threshold||0===n?0:1},Fi=function(){var e=0,t=void 0;return[function(n){n?t&&(e+=Zr()-t,t=void 0):t=Zr()},function(){t&&(e+=Zr()-t);var n=e;return e=0,t=Zr(),n}]},Pi=function(e,t){return function(n,r){var o=n.payload;switch(n.ev_type){case Xo:var a=o.name;o.isSupport&&e(r[Mi],a,o.value);break;case ta:e(r[Mi],"action",o.duration||0);break;case qo:t(r[Bi],0);break;case Wo:o.response.is_custom_error||400<=o.response.status?t(r[Bi],1):(a=o.response.timing)&&e(r[Li],0,a.duration);break;case Ko:t(r[Bi],2);break;case ea:t(r[Bi],3);break;case Jo:e(r[Li],1,o.duration);break;case Qo:o.longtasks.forEach(function(t){e(r[Li],2,t.duration)})}}},Ii=function(){function e(){t=[0,0,0],n=Ai()}var t,n;return e(),[function(e,r,o){var a=e&&e[r];!a||o<=0||(e=o<(a[0].threshold||0)?0:o>(a[1].threshold||0)?2:1,t[e]+=a[e].weight,"string"==typeof r?(o=ki(r,e),a=n[Mi][o],n[Mi][o]=(a||0)+1):2==e&&(n.duration_count[r]+=1))},function(e,r){e&&(t[2]+=e[r],n.error_count[r]+=1)},function(){return[t,n]},e]},Ni=function(){var e={start:Zr(),end:0,time_spent:0,is_bounced:!1,entry:"",exit:"",p_count:0,a_count:0};return[function(t,n){var r=(o=hd(t,3))[0],o=(t=o[1],o[2]);e.end=Zr(),e.time_spent+=n&&n.time_spent||0,e.last_page=n,e.p_count+=1,e.rank=r,e.apdex=t,e.apdex_detail=o,(o=Pd())&&(e.is_bounced=!si(o))},function(t,n){e.time_spent+=t.time_spent,e.p_count+=1,e.exit=n},function(){e.a_count+=1},function(t){e.entry=t,e.exit=t},function(){return e}]},Ri=function(e,t,n,r){var o,a,i,s=r.sendInit,l=r.initPid,c=r.routeMode,u=r.extractPid,d=(r=r.onPidUpdate,Ti(c)?function(){return""}:wi(c)),f=u||function(){},g=(r=hd(xi(Ei(e),l||(o=location.href,null!==(a=f(o))&&void 0!==a?a:d(o)),d(location.href),r),2))[0];return r=r[1],Ti(c)||(i=hd(Si(function(e,t){return g(e,d(t),f(t))},""),1)[0],n.length&&n.forEach(function(e){return t.push(e[0](function(e){return i(c,e)}))})),s&&r(),[g.bind(null,"user_set")]},Di=function(e,t,n,r){var o=(p=hd(n,2))[0],a=p[1],i=2===r.apdex,s=void 0,l=void 0,c=void 0,u=!1,d=(x=hd(Ii(),4))[0],f=x[1],g=x[2],h=x[3],p=(n=hd(Ii(),4))[0],m=(r=n[1],n[2]),v=n[3],b=(x=hd(Ni(),5))[0],y=x[1],w=x[2],C=x[3],k=x[4],x=(n=hd(Fi(),2))[0],S=n[1];t.push(o[0](x)),i||t.push(a[0](function(){var t,n,r;u&&(t=(r=hd(m(),2))[0],n=r[1],r=Oi(t,c),b([r,t,n],T()),e({ev_type:Go,payload:k()}),v())}));var _=Pi(d,f),E=Pi(p,r),T=function(){var e=(t=hd(g(),2))[0],t=t[1];return{start:s[0],pid:s[1],view_id:s[2],end:Zr(),time_spent:S(),apdex:e,rank:Oi(e,c),detail:t}};return t.push(function(){u=!1}),[function(e,t){if(!s)return s=[Zr(),e,t],C(e),void(u=!(!c||!s));u&&(l=T(),y(l,e)),s=[Zr(),e,t],h()},function(e){u&&(i||(E(e,c),e.ev_type===ta&&w()),e.common.pid===s[1]&&_(e,c))},function(t){u&&(t.payload.last=l),e(t)},function(e){if(!e)return t.forEach(function(e){return e()}),void(t.length=0);u=!(!(c=e)||!s)}]},Hi={sendInit:!0,routeMode:"history",apdex:2},zi=["xmlhttprequest","fetch","beacon"],$i=function(e,t,n,r){var o,a,i,s,l=hd(n,2),c=(n=l[0],l[1]),u=Nd();u&&(l=r.ignoreUrls,o=r.slowSessionThreshold,a=r.ignoreTypes,i=Td(l),s=function(t,n){void 0===n&&(n=!1),Ed(a||zi,t.initiatorType)||i&&i.test(t.name)||(t={ev_type:Jo,payload:t},n&&(t.extra={sample_rate:1}),e(t))},t.push(n[0](function(){var e=(n=hd(lo(u),3))[0],n=n[2],r=function(){if(!e)return!1;var t=e.loadEventEnd-e.navigationStart;return owindow.innerHeight||n<=0)return 0}return o+1+.5*t},Ts=function(e){var t;return e=(t=hd(void 0===e?[]:e))[0],(t=t.slice(1))&&t.reduce(function(e,t){var n=(r=hd(e,2))[0],r=(e=r[1],t.score-n.score);return[t,t.time>=n.time&&e.raten.value?o:n):(e=o.value,t=[o.startTime],o),r(e,n))}]},Ns=function(e,t,n){var r=(a=hd(n,4))[1],o=a[2],a=(n=a[3],jd()),i=Yi(Ps,0),s=ns(e);if(!a)return i.isSupport=!1,void s(i);var l=(e=hd(Is(),2))[0];e=e[1].bind(null,function(e,t){if(e>i.value){i.value=e;try{var n=nf(t);i.extra=n?{element:Gd(n)}:void 0}catch(e){}}}),t.push(jo(a,e,"layout-shift")),r=r(),t.push(r[0](function(e){e&&l()})),n=n(),t.push(n[0](function(e){s(i,e),l(),i=Yi(Ps,0)})),o=o(),t.push(o[0](function(){s(i)}))},Rs=[Ps="cls",Ns],Ds="event",Hs=function(e,t){var n=0,r=1/0,o=0;return t.push(jo(e,function(e){e.interactionId&&(r=Math.min(r,e.interactionId),o=Math.max(o,e.interactionId),n=o?(o-r)/7+1:0)},Ds,0)),[function(){return n}]},zs=function(e,t,n){n=(s=hd(n,4))[0];var r=s[2],o=s[3],a=jd(),i=function(){if(Fd()&&wd(window.PerformanceEventTiming))return window.PerformanceEventTiming}(),s=Nd(),l=Yi(js,0),c=ns(e);if(!a||!i||!s)return l.isSupport=!1,void c(l);function u(){h=v(),p=[],m={}}function d(e){var t=p[p.length-1],n=m[e.interactionId],r=!p.length||e.duration>p[0].latency;(n||p.length<10||e.duration>t.latency)&&(n?(n.entries.push(e),n.latency=Math.max(n.latency,e.duration),r&&!n.element&&e.target&&(n.element=Gd(e.target))):(n={id:e.interactionId,latency:e.duration,entries:[e]},r&&e.target&&(n.element=Gd(e.target)),m[n.id]=n,p.push(n)),p.sort(function(e,t){return t.latency-e.latency}),p.splice(10).forEach(function(e){delete m[e.id]}))}function f(){var e=(e=Math.min(p.length-1,Math.floor(b()/50)),p[e]);e&&(l.value=e.latency,e.element?l.extra={element:e.element}:(e=e.entries[0].target)&&(l.extra={element:Gd(e)}))}function g(e){e.interactionId&&d(e),"first-input"!==e.entryType||p.some(function(t){return t.entries.some(function(t){return e.duration===t.duration&&e.startTime===t.startTime})})||d(e)}var h=0,p=[],m={},v=hd(Hs(a,t),1)[0],b=function(){return v()-h};t.push(n[0](function(){t.push(jo(a,g,Ds,40)),"interactionId"in i.prototype&&t.push(jo(a,g,"first-input"));var e=o();t.push(e[0](function(e){f(),c(l,e),u(),l=Yi(js,0)})),e=r(),t.push(e[0](function(){f(),c(l)})),t.push(u)}))},Vs=function(e,t,n){n=hd(n,4)[3],t.push(n[0](function(t){e(ts(t))}))},Gs=[Us="longtask",Vs],Ws=function(e,t,n){var r=(a=hd(n,3))[0],o=a[1],a=(n=a[2],Nd()),i=(a=hd(lo(a),3))[0],s=a[1],l=a[2],c=Qi(function(e){var t=l("navigation")[0],n=t&&t.responseStart;return(!n||n<=0||n>s())&&(t=void 0),{ev_type:Yo,payload:{isBounced:e,timing:i,navigation_timing:t}}},e,t);function u(){function e(){c(!1)}var n=o();t.push(function(){return n[1](e)}),n[0](e)}t.push(n[0](function(){c(!0)})),t.push(function(){return r[1](u)}),r[0](u)},Ks=[qs="timing",Ws],$s=[js="inp",zs],Js=["SCRIPT","STYLE","META","HEAD"],Zs=[qo,Wo,Ko],Xs=1.5,Ys=8e3,Qs=4e3,el=.1,tl=[Xo,Qo,Yo,Zo],nl=function(e){return~tl.indexOf(e.ev_type)},rl=function(e,t){if(-1===Zs.indexOf(t.ev_type))return e;if(t.ev_type===Wo&&t.payload.response.status<400)return e;if(e&&Zs.indexOf(e.type)innerHeight||r<=0?0:1/(1<1e4?E:_)});return t.push(v[0](function(){s&&o()})),w&&t.push(g[0](function(){var e=h();t.push(e[0](function(){var e=hd(io(Dd(),a),2),n=e[0],r=e[1];t.push(function(){clearTimeout(l),clearTimeout(u),M(c),r&&r()}),n(null===(n=Pd())||void 0===n?void 0:n.body,{subtree:!0,childList:!0}),t.push(p()[0](function(){l&&a()})),t.push(m()[0](function(){l&&a()})),a()}))})),[function(e){F||nl(e)||(O=Zr(),s&&O-s.timestamp>1e4&&(s=void 0),s=rl(s,e))},a]},ul="blankScreen",dl={entries:[],observer:void 0},fl="performance",gl=function(e){if(e&&vd(e)&&e.name&&kd(e.name)){var t={name:e.name,type:"event"};if("metrics"in e&&vd(e.metrics)){var n=e.metrics,r={};for(o in n)Cd(n[o])&&(r[o]=n[o]);t.metrics=r}if("categories"in e&&vd(e.categories)){var o,a=e.categories,i={};for(o in a)i[o]=Bd(a[o]);t.categories=i}return"attached_log"in e&&kd(e.attached_log)&&(t.attached_log=e.attached_log),t}},hl=function(e){if(e&&vd(e)&&e.content&&kd(e.content)){var t={content:Bd(e.content),type:"log",level:"info"};if("level"in e&&(t.level=e.level),"extra"in e&&vd(e.extra)){var n,r=e.extra,o={},a={};for(n in r)Cd(r[n])?o[n]=r[n]:a[n]=Bd(r[n]);t.metrics=o,t.categories=a}return"attached_log"in e&&kd(e.attached_log)&&(t.attached_log=e.attached_log),t}},pl=function(e){e.provide("sendEvent",function t(n){var r=gl(n);r&&((n=So(t))&&(r.stacks=n),e.report({ev_type:Zo,payload:r,extra:{timestamp:Zr()}}))}),e.provide("sendLog",function(t){(t=hl(t))&&e.report({ev_type:Zo,payload:t,extra:{timestamp:Zr()}})})},ml=function(e){var t=Hd(),n=zd(t);t&&(t.onchange=function(){n=zd(t)}),e.on("report",function(e){return gr(gr({},e),{extra:gr(gr({},e.extra||{}),{network_type:n})})})},vl=function(e,t){var n=e.common||{};return n.sample_rate=t,e.common=n,e},bl=function(e,t,n,r,o){return e?(a=o(r,t),function(){return a}):function(){return n(t)};var a},yl=function(e,t){return e.map(function(e){switch(t){case"number":return Number(e);case"boolean":return"1"===e;default:return String(e)}})},wl=function(e,t,n){switch(n){case"eq":return Ed(t,e);case"neq":return!Ed(t,e);case"gt":return e>t[0];case"gte":return e>=t[0];case"lt":return e{const e=await lt();gd({getLocale:()=>e.global.locale.value});const t=h(on);t.use(Fe).use(Ne).use(e),t.use(z,{queryClient:mc}),ir(t,()=>e.global.locale.value),t.directive("contextmenu",hn),t.mount("#app")})()}}});